﻿@charset "utf-8";

/* member ========== */
/* 공통 */
input[type=text], input[type=password], input[type=button], input[type=submit], button, textarea {/*letter-spacing:-1px;*/-webkit-appearance:none;border-radius:0}
#member-box {max-width:1000px;margin:0 auto;}
.mbtn-wrap {margin:40px 0;text-align:center;}

/* no-data 스타일 board.css:10 중복됨
*.no-data {display:block;font-size:1.154em;text-align:center;background:url(/_Img/Common/ico_nodata.png) no-repeat 50% 13px;padding:103px 0 20px;}
*/

/* 배경이미지 */
.login-top .icon, .login-form .login-link li a:before  {background:url(../_Img/Member/member_sprite.png) no-repeat 0 0;}

/* 로그인 */
.login-wrap {border:1px solid #ddd;}
.login-top {position:relative;background:#fff;padding:40px 3% 27px 5%} 
.login-top .icon {position:absolute;top:140px;left:13%;width:229px;height:208px;display:block;}
.login-top h3 {font-size:40px;color:#444;margin-bottom:13px;font-weight:700;line-height:1;}
.login-top .txt {font-size:14px;font-weight:bold;color:#888;letter-spacing:-0.05em;}
.login-form {width:43%;margin:0 0 42px 52%;position:relative;} 
.login-form .login {overflow:hidden;width:90%;border-top:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #aaa;margin-bottom:15px;}
.login-form .login li {position:relative;vertical-align:top;border-top:1px solid #aaa;}
.login-form li input.text {border:1px solid #fff;background:#fff;width:97%;height:47px;line-height:47px;padding:0 1%;}
.login-form .login li:first-child {border-top:0;} 
.login-form .login li:first-child input.text {border-bottom:0;}
.login-form label {font-size:13px;margin-left:3px;color:#666;}
.login-form .btn-login {position:absolute;top:0;right:0;width:109px;height:100px;color:#fff;background:#cfa100;border:1px solid #aaa;font-weight:600;font-size:1.231em;line-height:40px;cursor:pointer;transition:all .3s ease}
.login-form .btn-login:hover, .login-form .btn-login:focus {background:#a68101;}
.login-form .login-link {overflow:hidden;margin:25px 0 0 0;border:1px solid #aaa;}
.login-form .login-link li {float:left;width:52%;padding:12px 0;text-align:center;font-size:13px;letter-spacing:-0.05em;}
.login-form .login-link li a {position:relative;padding-left:33px;}
.login-form .login-link li:first-child a {position:relative;padding-left:42px;}
.login-form .login-link li a:before {position:absolute;top:50%;margin-top:-12px;left:0;content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;background-position:-255px -1px;}
.login-form .login-link li:first-child {width:46%;border-right:1px solid #aaa;}
.login-form .login-link li:first-child a:before {background-position:-230px -1px}
@media only screen and (max-width:999px){	
	/* 공통 */
	input[type=text], input[type=button], input[type=submit], button, textarea {font-family:'Malgun Gothic', 맑은고딕, '돋움', dotum, sans-serif;}
	.achk-wrap, .mbtn-wrap {margin-top:25px;}
	/* 로그인 */
	.login-top {padding-left:5%;}
	.login-top .icon {left:2%}
	.login-form {margin-left:35%;width:57%;}
	.login-form li input {width:95%;}	
}
@media only screen and (max-width:768px){
	.login-top {padding-left:5%;}
	.login-top .icon {right:5%;top:10%;left:auto;width:114px;height:104px;background-size:auto 329px;}
	.login-form {margin-left:5%;width:87%}
}
@media only screen and (max-width:480px){
	.login-top .icon {display:none;}
}
@media only screen and (max-width:400px){
	.login-form .login-link li:first-child {border-bottom:1px solid #aaa;}
	.login-form .login-link li:first-child, .login-form .login-link li {float:none;width:100%;}
}

/* 회원가입단계별이미지 */
.join-step {position:relative;text-align:center;padding-bottom:50px;}
.join-step:after {content:"";display:block;width:100%;height:1px;background:#ddd;position:absolute;top:25%;left:0;z-index:10}
.join-step ol {position:relative;z-index:100;}
.join-step li {display:inline-block;vertical-align:top;width:80px;font-size:14px;font-weight:bold;margin:0 4%;}
.join-step li:before {content:"";display:block;width:80px;height:80px;border-radius:50%;margin-bottom:10px;background-color:#eaeaea;background-image:url(../_Img/Member/member_sprite.png);background-repeat:no-repeat}
/* 아이콘 */
.join-step li.n01:before {background-position:-255px -105px}
.join-step li.n02:before {background-position:-255px -206px}
.join-step li.n03:before {background-position:-255px -306px}
.join-step li.n04:before {background-position:-255px -406px}
/* 오버 */
.join-step li.over:before {background-color:#0068b0}
.join-step li.n01.over:before {background-position:-355px -105px}
.join-step li.n02.over:before {background-position:-355px -206px}
.join-step li.n03.over:before {background-position:-355px -306px}
.join-step li.n04.over:before {background-position:-355px -406px}
@media only screen and (max-width:999px){
	.join-step li {margin:0 2%;}
}
@media only screen and (max-width:480px){
	.join-step {padding-bottom:30px}
	.join-step:after {top:27%;}
	.join-step li {width:40px;margin:0 1%;}
	.join-step li.over {width:120px;}
	.join-step li:before {width:40px;height:40px;background-size:250px auto;display:inline-block;vertical-align:middle;}
	.join-step li span {display:none;} 
	.join-step li.over span {background:#fff;display:inline-block;font-size:17px;padding:0 2px 0 5px;}
	/* 아이콘 */
	.join-step li.n01:before {background-position:-128px -54px}
	.join-step li.n02:before {background-position:-128px -104px}
	.join-step li.n03:before {background-position:-128px -154px}
	.join-step li.n04:before {background-position:-128px -204px}
	/* 오버 */
	.join-step li.over:before {background-color:#0068b0}
	.join-step li.n01.over:before {background-position:-177px -54px}
	.join-step li.n02.over:before {background-position:-178px -104px}
	.join-step li.n03.over:before {background-position:-178px -154px}
	.join-step li.n04.over:before {background-position:-178px -204px}	
}

/* 약관동의 */
.join-agree {max-width:1000px;margin:0 auto;}
.join-agree .c-tit01, .member-form .c-tit01, #member-find-wrap .find-top h3 {position:relative;display:block;border:0;margin-bottom:0;line-height:1;padding-top:0;}
.join-agree .c-tit01:before, .member-form .c-tit01:before, #member-find-wrap .find-top h3:before {content:"";display:block;position:absolute;top:-16px;left:0;width:14px;height:2px;background:#333;}
.join-agree .agree-cont .agree-list-wrap {overflow:hidden;}
.join-agree .agree-cont .agree-list-wrap .agree-list {float:left;width:48%;margin-left:4%;}
.join-agree .agree-cont .agree-list-wrap .agree-list:first-child {margin-left:0;}
.join-agree .agree-cont .agree-list-wrap .agree-list .c-tit02, .find-box h4 {position:relative;font-size:17px;margin:0 0 20px;line-height:1;padding-left:13px;}
.join-agree .agree-cont .agree-list-wrap .agree-list .c-tit02:before, .find-box h4:before  {position:absolute;top:50%;left:0;margin-top:-2px;content:"";display:block;vertical-align:middle;width:4px;height:4px;background:#444;border-radius:50%;}
.agree-cont .agree-nec {float:right;color:#ed3b3b;margin-top:15px;}
.agree-cont .agree-box, .agree-re .agree-box  {clear:both;border:1px solid #ddd;background:#f8f8f8;height:211px;}
.agree-cont .agree-box .agree-txt, .agree-re .agree-box .agree-txt {overflow-y:auto;width:100%;height:100%;}
.agree-cont .chk-wrap {margin:11px 0 0 1px;}
.achk-wrap {border:1px solid #ddd;text-align:center;margin:30px 0;padding:15px;background:#f8f8f8;}
.achk-wrap label {margin-left:3px;}
@media only screen and (max-width:768px){
	.join-agree .agree-cont .agree-list-wrap .agree-list {float:none;width:100%;margin-left:0;margin-top:50px;}
	.join-agree .agree-cont .agree-list-wrap .agree-list:first-child {margin-top:0;}
}
@media only screen and (max-width:500px){
	.lp-btn, .ldp-btn, .lg-btn, .lw-btn {min-width:80px;}
}

/* 본인인증 */
.ipin-wr {border:1px solid #ddd;}
.ipin-wr .ipin-top {border-bottom:1px solid #ddd;padding:35px 30px;}
.ipin-wr .ipin-top .tit {position:relative;font-size:17px;color:#333;padding-left:12px;padding-bottom:10px;}
.ipin-wr .ipin-top .tit:before {position:absolute;top:11px;left:0;content:"";display:block;width:4px;height:4px;background:#333;}
.ipin-wr .ipin-top ul {margin-left:12px}
.ipin-wr .ipin-top li {margin:3px 0;color:#777;}
.ipin-wr .ipin-list {overflow:hidden;}
.ipin-wr .ipin-list .ipin-cont {float:left;width:50%;box-sizing:border-box;text-align:center;border-left:1px solid #ddd;padding-top:40px;padding-bottom:42px;}
.ipin-wr .ipin-list .ipin-cont.hp {border-left:0}
.ipin-wr .ipin-list .ipin-cont .stit {font-size:17px;color:#333;margin-bottom:12px;}
.ipin-wr .ipin-list .ipin-cont .txt {font-size:14px;line-height:18px;color:#777;margin-bottom:20px;}
.ipin-wr .ipin-list .ipin-cont button {height:40px;line-height:40px;}
/* 아이콘 */
.ipin-wr .ipin-list .ipin-cont .stit:before {content:"";display:block;height:64px;margin-left:auto;margin-right:auto;margin-bottom:20px;background:url(../_Img/Member/member_sprite.png) no-repeat}
.ipin-wr .ipin-list .ipin-cont.hp .stit:before {width:50px;background-position:-240px -27px}
.ipin-wr .ipin-list .ipin-cont.ipin .stit:before {width:63px;background-position:-299px -20px}
@media only screen and (max-width:559px){
	.ipin-wr .ipin-list .ipin-cont {float:none;width:100%;border-top:1px solid #ddd;border-left:0;}		
	.ipin-wr .ipin-list .ipin-cont.hp {border-top:0;}
}


/* .ipin-list .ipin-cont {text-align:center;position:relative;padding-bottom:20px;}
.ipin-list .ipin-cont:first-child {width:49%;border-right:1px solid #ddd;}
.ipin-list .ipin-cont .icon {display:block;width:66px;height:66px;background:url(/_Img/Member/m_sprite.png) no-repeat -163px -147px;margin:0 auto 31px;}
.ipin-list .ipin-cont:first-child .icon {background:url(/_Img/Member/m_sprite.png) no-repeat -43px -147px;}
.nsv .ipin-list .ipin-cont:first-child .icon {background:url(/_Img/Member/m_sprite.png) no-repeat -43px -260px;} */

/* 회원정보입력 */
.member-form {letter-spacing:-1px;*zoom:1;max-width:1000px;margin:0 auto;}
.member-form:after {clear:both;content:"";display:block;}
.member-form .tbl-form {table-layout:auto;border:1px solid #ddd;border-top:1px solid #555;border-bottom:1px solid #bbb;}
.member-form .tbl-form tbody th {width:15%;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #bbb;background:#fff;color:#666;}
.member-form .tbl-form td {width:85%;padding:12px 0 11px 18px}
.member-form .tbl-form td input[type=text], .member-form .tbl-form td input.text, .member-form .tbl-form td input.password {border:1px solid #ccc;height:28px;padding-left:1%;}
.member-form .tbl-form td input::-webkit-input-placeholder {color:#f8f8f8;}
.member-form .tbl-form td input:-moz-placeholder {color:#f8f8f8;}
.member-form .tbl-form td input::-moz-placeholder {color:#f8f8f8;}
.member-form .tbl-form td input:-ms-input-placeholder {color:#f8f8f8;}
.member-form .tbl-form td select.select {border:1px solid #ccc;height:30px;line-height:30px;min-width:60px;}
.member-form .tbl-form td input.readonly {border:0;}
.member-form .tbl-form .info-ex02 {font-size:13px;}
@media only screen and (max-width:768px){
	/* 회원가입폼 */
	.member-form h3, .member-form p {float:none;padding-bottom:10px;}
	.member-form .tbl-form {border:1px solid #ddd;border-top:1px solid #555;border-bottom:0;letter-spacing:0;}
	.member-form .tbl-form tr {overflow:hidden;display:block;}
	.member-form .tbl-form th, .member-form .tbl-form td {border:0;background:#fff;display:block;width:95% !important;float:left;}
	.member-form .tbl-form tbody th {font-size:1.154em;padding:15px 0 5px;border:0;}
	.member-form .tbl-form th label {padding-left:2.5%;}
	.member-form .tbl-form td {position:relative;border-bottom:1px solid #ddd;padding:5px 2.5% 15px;font-size:1.154em;}
	.member-form .tbl-form td .sg-btn {position:absolute;top:-30px;right:2.5%;letter-spacing:-1px;;font-size:12px;}
	.member-form .tbl-form td input[type=text], .member-form .tbl-form td input[type=password] {width:98%;border:0;background:#f0f0f0;margin:2px 0;height:40px;color:#444;}
	.member-form .tbl-form td input[type=text]::-webkit-input-placeholder, .member-form .tbl-form td input[type=password]::-webkit-input-placeholder {color:#444;}
	.member-form .tbl-form td input[type=text]:-moz-placeholder, .member-form .tbl-form td input[type=password]:-moz-placeholder {color:#444;}
	.member-form .tbl-form td input[type=text]::-moz-placeholder, .member-form .tbl-form td input[type=password]::-moz-placeholder {color:#444;}
	.member-form .tbl-form td input[type=text]:-ms-input-placeholder, .member-form .tbl-form td input[type=password]:-ms-input-placeholder {color:#444;}
	.member-form .tbl-form td input.text.w40p {width:40%;}
	.member-form .tbl-form td input.text.w90 {width:90px;}
	.member-form .tbl-form td input.text.w50 {width:28% !important}
	.member-form .tbl-form td input.text.w20p, .member-form .tbl-form td input.text.w25p, .member-form .tbl-form td select.select {width:25%;height:40px;}
	.member-form .tbl-form td textarea {background:#f0f0f0;border:0;}	
}

/* 회원가입완료 */
.leave-top {background:#fff;text-align:center;font-size:1.077em;font-weight:700;padding:0 0 30px;color:#444;width:90%;margin:0 auto;}
.leave-top .icon {display:block;width:229px;height:208px;background:url(../_Img/Member/member_sprite.png) no-repeat 0 -209px;margin:0 auto;}
.leave-top .tit {font-size:21px;color:#333;font-weight:bold;letter-spacing:-0.05em}
.leave-top .txt {font-size:15px;color:#777;}
.member-leave .btn-link {text-align:center;}
.member-leave .btn-link a {}

/* 아이디비번찾기 */
#member-find-wrap {max-width:1000px;margin:0 auto;}
#member-find-wrap .find-top {position:relative;}
#member-find-wrap .find-top p {font-weight:700;font-size:1em;width:100%;line-height:130%;word-break:keep-all;}
.find-box {overflow:hidden;clear:both;display:block;border:1px solid #ddd;border-left:0;}
.find-box div {position:relative;border-left:1px solid #ddd;float:left;width:41%;padding:30px 4%;text-align:center;}
.find-box h4, .find-box .txt {text-align:left;}
.find-box h4 {font-weight:bold;}
.find-box .txt {font-size:13px;color:#777;}
.find-box ul {width:99.5%;margin:25px auto 0;}
.find-box label {display:block;font-weight:bold;}
.find-box li {text-align:left;}
.find-box li input.text {height:48px;line-height:47px;width:96.7%;padding-left:3%;border:1px solid #ddd;margin:5px 0 10px 0;}
.find-box .find-id ul {margin-top:112px;}
.find-box .find-pw {float:right}
.find-box input.bdp-btn, .find-box input.bg-btn {width:100%;}
@media only screen and (max-width:768px){
	.find-box div, .find-box .find-pw {float:none;width:92%;}
	.find-box .find-pw {border-top:1px solid #ddd;}
	.find-box .txt br {display:none;}
	.find-box .find-id ul {margin-top:20px;}	
}
@media only screen and (max-width:499px){
	#member-find-wrap {padding-top:30px}	
	.find-box, .find-box div {border:0;width:100%;padding-left:0;padding-right:0}
}

/* 비밀번호변경 */
#member-box.chg-pw {border:1px solid #ddd;padding:5% 0;max-width:998px;}
#member-box.chg-pw .pass-top {text-align:center;padding:0;background:#fff;border-bottom:0;padding-bottom:50px;}
#member-box.chg-pw .pass-top .pw-tit {font-size:24px;color:#444;line-height:1;}
#member-box.chg-pw .pass-top .pw-txt {font-size:14px;color:#888;margin:20px 0 0}
#member-box.chg-pw .pass-top .pw-stxt {font-size:13px;color:#666;letter-spacing:-0.05em;margin-top:20px;}
#member-box.chg-pw .pass-chg, #member-box.chg-pw .pass-form {text-align:center;}
#member-box.chg-pw .pass-chg ul {width:43%;border:1px solid #ccc;margin:0 auto 30px;border-top:0;}
#member-box.chg-pw .pass-chg li {border-top:1px solid #ccc;position:relative;}
/* #member-box.chg-pw label {width:1px;height:1px;overflow:hidden;display:block;} */
#member-box.chg-pw .pass-chg input[type=password], #member-box.chg-pw .pass-chg .password {width:99%;height:49px;border:0;padding-left:1%;margin:0}
#member-box.chg-pw .pass-form input[type=password], #member-box.chg-pw .pass-form .password {border:1px solid #ddd;width:30%;height:48px;margin-right:0;}
@media only screen and (max-width:768px){
	#member-box.chg-pw {padding:10% 3%;}
	#member-box.chg-pw .pass-chg ul {width:73%;}
	#member-box.chg-pw .pass-form input[type=password] {width:50%;}
}
@media only screen and (max-width:499px){
	#member-box.chg-pw .pass-top {padding-bottom:0}
	#member-box.chg-pw .pass-form input[type=password] {width:75%;display:block;margin:0 auto 20px;}	
}

.pass-top {position:relative;background:#f9f9f9;padding:43px 0 44px 70px;border-bottom:1px solid #ddd;}
.pass-top .icon {width:87px;height:85px;display:block;position:absolute;top:29px;right:51px;background:url(../_Img/Member/m_sprite.html) no-repeat -302px -138px}
.pass-top .pw-tit {font-size:2.231em;color:#0b64c4;margin-bottom:19px;letter-spacing:-1px;}
.pass-top .pw-txt {font-weight:700;color:#444;font-size:1.077em;}
.pass-form {text-align:center;padding:50px 0;}
.pass-form label, .pass-chg label {font-size:14px;font-weight:bold;color:#333;}
.pass-form .text, .pass-chg .text {width:45%;height:38px;margin:0 12px 0 14px;vertical-align:middle;border:1px solid #ccc;padding-left:0.3%;}
.pass-form .bg-btn {width:100px;font-size:1.231em;font-weight:700;height:40px;vertical-align:middle;}

.pass-chg {position:relative;margin:0px auto;margin-top:20px;}
.pass-chg .pass-chg-cont {border:1px solid #ddd;padding:20px;}
.pass-chg ul {overflow:hidden;}
.pass-chg li {margin-bottom:10px;min-height:40px;}
.pass-chg li label {display:inline-block;width:24%;vertical-align:middle;}
.pass-chg li input.text {width:68%;}
.pass-chg p {margin-top:10px;}
.pass-chg .bg-btn {width:90%;height:50px;font-size:1.231em;font-weight:700;margin-left:auto;margin-right:auto;margin-top:20px;display:block;}
.pass-chg.c label {text-align:left;}


/* 마이페이지 */
.mypage-top {position:relative;background:#f9f9f9;border-bottom:1px solid #ddd;padding:55px 0 45px;}
.mypage-top .icon {width:144px;height:99px;display:block;position:absolute;top:43px;left:9.4%;background:url(../_Img/Member/m_sprite.html) no-repeat -461px -142px}
.mypage-top h3 {font-family:'Open Sans';letter-spacing:-2px;font-size:2.769em;font-weight:700;color:#1965c4;margin:0 0 40px 30%;}
.mypage-top p {margin-left:30%;}
.mypage-top p.tit {font-size:1.385em;font-weight:bold;color:#333;margin-bottom:13px;}
.mypage-top p.tit span {color:#105ebe}
.mypage-top .btns {position:absolute;bottom:39px;left:9.6%;}
.mypage-top .btns button {margin:0;min-width:68px;height:30px;}
.mypage-top .btns button.cg-btn {background:#48525e;width:70px;}
.mypage-top .btns button span {font-size:12px;}
.mypage-list {border-top:1px solid #ddd;padding:32px 36px;position:relative;}
.mypage-list.resv {border-top:0;}
.mypage-list h4 {font-size:1.385em;color:#333;margin-bottom:17px;}
.mypage-list h4 span {font-weight:normal;font-size:0.75em;color:#555;padding-left:14px;}
.mypage-list .btn-more {position:absolute;top:30px;right:33px;width:29px;height:29px;display:block;background:url(../_Img/Member/m_sprite.html) no-repeat -653px -144px;text-indent:-9999px;}

.tbl-mypage {border-top:2px solid #4989c7;width:100%;border-collapse:collapse;font-size:1em;table-layout:fixed;clear:both;color:#555;word-wrap:break-word}
.tbl-mypage th {background:#f9f9f9;border-left:1px solid #ccc;border-bottom:1px solid #dadfe4;color:#043d86;text-align:center;}
.tbl-mypage th.line, .tbl-mypage td.line {border-right:1px solid #dadfe4;} /* 셀병합시 우측 라인 안나올 경우 */
.tbl-mypage th.line2 {border-bottom:1px solid #dadfe4;} /* th가 두줄일 경우 */
.tbl-mypage thead th {border-bottom:1px solid #bac2ca;font-weight:700;line-height:120%;padding:17px 5px 16px;}
.tbl-mypage tbody th {padding:18px 5px;background:#fff;color:#1677d4;font-size:0.923em;}
.tbl-mypage th:first-child, .tbl-mypage td:first-child {border-left:0;}
.tbl-mypage tbody th.num, .tbl-mypage .num {font-family:'Open sans';font-weight:normal;font-size:0.923em;}
.tbl-mypage td {background:#fff;border-left:1px solid #dadfe4;border-bottom:1px solid #dadfe4;text-align:center;padding:18px 5px;}
.tbl-mypage td .tbl-tit {font-weight:700;display:block;color:#0354ab;}
.tbl-mypage tfoot th, .tbl-mypage tfoot td {background:#f9f9f9;color:#333;}
.tbl-mypage th.l, .tbl-mypage td.l {padding-left:30px;}
.tbl-mypage th.r, .tbl-mypage td.r {padding-right:5px;}
.tbl-mypage .bg th, .tbl-mypage .bg td {background:#f9f9f9;font-weight:700;}
/* 셀간격 */
.tbl-mypage th:first-child, .tbl-mypage td:first-child {width:15%;}
.tbl-mypage th.dept, .tbl-mypage td.dept {width:23%;}
.tbl-mypage th.subject, .tbl-mypage td.subject {width:40%;text-align:left;padding-left:30px}
.tbl-mypage th, .tbl-mypage td {width:14%;}
.tbl-mypage th.resv, .tbl-mypage td.resv {width:17%;}
/* 상태값 */
.stat {display:inline-block;min-width:21px;height:20px;padding:1px 5px;font-size:0.846em;letter-spacing:-1px;text-align:center;}
.stat.stat01 {border:1px solid #ed3b3b;color:#ed3b3b;font-family:'Malgun Gothic', 맑은고딕;}
.stat.stat02 {border:1px solid #c2c2c2;color:#666;font-family:'Malgun Gothic', 맑은고딕;}

/* 약관재동의 */
.agree-re {min-width:1000px;overflow-y:hidden;} 
.agree-re #header-wrap {background:#1363b0 url(../homepage/kor/_Img/Content/tel_resv_bg.html) repeat 0 0;width:100%;height:74px;text-align:center;padding-top:28px;}
.agree-re #container-wrap {width:760px;margin:65px auto 55px;padding:0;}
.agree-re #container-wrap .reagree-box {background:url(../_Img/Member/ico_reagree.html) no-repeat 25px 0;margin:35px 0 50px;padding:14px 0 35px 210px;height:86px;color:#444;}
.agree-re #container-wrap .reagree-box p {line-height:14px;}
.agree-re #container-wrap .reagree-box .tel {padding-top:35px;font-size:1.154em;color:#333;font-weight:700;}
.agree-re #footer-wrap {text-align:center;padding:30px 0;background:#f7f7f7;color:#444;}
.agree-re #footer-wrap address, .agree-re #footer-wrap .tel, .agree-re #footer-wrap .fax {display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-style:normal;margin:0 10px;}

