/* Fixed header and footer.
	* --------------------------------------- */
	#header{
		position:fixed;
		min-width:1200px;
		height: 80px;
		display:block;
		width: 100%;
		background: white;
		z-index:9;
		text-align:center;
		color: #f2f2f2;
		padding: 15px 0 0 0;
		
	}
	#header { top:0px; border-bottom:1px solid #e2e2e2; }
	#header h1 { margin-top:0; padding-top:0; padding-left:0; text-align:left; }
	#header ul#menu {  position:absolute;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	ul#menu { left:200px; top:10px; }
	ul#menu a { color:black; }
	#header .w-area > ul#menu > li { height:30px; padding-left:50px; font-size:22px; font-weight:800; }
	#header .w-area > ul#menu > li.active > a { border-bottom:3px solid #27d0ae; color:#27d0ae; }
	#header .w-area > ul#menu > li > a:hover { color:#27d0ae; text-decoration:none; }
	#header .w-area > ul#menu > li > a { display:block; padding-bottom:21px; /* border-bottom:3px solid white; */ }
	#header .w-area > ul#menu > li > a.on { color:#de2b79; font-weight:bold; }
	#header.current { 
		height:80px; background:white;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
	}
	ul.t-menu { position:absolute; right:0; top:12px; }
	ul.t-menu li { float:left; padding:0 5px; line-height:25px; }
	ul.t-menu a { color:#666; font-size:16px; }
	ul.t-menu li.on a { color:black; }
	
/** Content **/
.section .w-area { padding:150px 0 120px; }

#section0 { background:url('/asset/images/bg_m_visual.jpg') no-repeat center top / cover ; }
#section0 .w-area { padding:0; }
#section0 p.insta { position:absolute; right:0; top:50%; margin-top:-274px; /* transform:translateY(35%); */  }
#section0 .cont { background:url('/asset/images/ico_vfinder.png') no-repeat left 207px / 110px 176px; }
#section0 .m-txt { padding:20% 0; color:white; }
#section0 .m-txt strong {  font-size:100px; font-weight:800; }
#section0 .m-txt strong:first-child { padding-left:120px; color:#27d0ae; }
#section0 .m-txt p { font-weight:bold; line-height:120px; }
#section0 .m-txt p+p { font-size:100px; font-weight:800; }
#section0 .m-txt p.txt { padding-left:120px; font-size:36px; line-height:40px; }
#section0 .m-txt ul { font-size:20px; }
#section0 .m-txt a.btn-cyan { display:inline-block; margin-top:30px; padding:15px 50px; font-size:26px; font-weight:800; }

/* 18/04/06 s */
#section1 {  background:url('/asset/images/bg_multi_color.gif') repeat-x left top;  }
#section1 .w-area .txt-c p.s-txt { /* font-weight:bold; font-size:30px; color:#7d9993;  */}  
#section1 dl dt,
#section1 dl dd { font-size:68px; font-weight:800; line-height:80px; }
#section1 dl dd { color:#27d0ae; }
#section1 p.desc { font-size:20px; line-height:30px; margin-top:20px; color:#666; }
#section1 p.deco { margin-top:37px; text-align:center; }
#section1 p.tit { display:inline-block; padding:30px 0 0 100px; background:url('/asset/images/ico_vfinder2.png') no-repeat left top; font-size:68px; font-weight:800; }
#section1 p.s-txt { margin-top:20px; font-weight:bold; font-size:30px; color:black; }  
#section1 .w-area { padding-top:130px; }

#section2 { /* padding:150px 0; */ }
#section2 .w-area { padding-top:150px; padding-bottom:100px }

#section2 p.desc { font-size:20px; line-height:30px; margin-top:20px; color:#666; }
#section2 .market { position:relative; height:200px; background:#27d0ae; }
#section2 .arr-top {  
  position:absolute; top:-15px; left:50%; right:50%;
  width: 0; 
  height: 0; 
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #27d0ae;
}
#section2 .w-area2 > ul {  display:table; margin:0 auto;	color:white;}
#section2 .w-area2 ul li { display:inline-block; }
#section2 .w-area2 ul p { font-size:45px; font-weight:800; }
#section2 .w-area2 span { font-size:22px; }
#section2 .w-area2 ul li > p.txt { position:relative; top:-8px; }
#section2 .w-area2 ul li+li { margin-left:50px }
#section2 .w-area2 ul li+li span { /* text-indent:-7px; padding-left:5px; */ }
#section2 .w-area2 ul p { display:inline-block; padding-left:20px; }
#section2 .w-area2 .counter { display:inline-block; width:300px; height:214px; background:url('/asset/images/bg_counter_4.png') no-repeat left center; }
/* 18/04/06 e */

.col_three_fourth {
	position: relative;
	display:inline;
	display: inline-block;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
	
}
.end { margin-right: 0 !important; }
/* Column Grids End */

.counter { padding: 20px 0; border-radius: 5px;}
.count-title { position:relative; left:-9px; font-size: 70px; font-weight: normal; margin-top: 40px; margin-bottom: 0; text-align: center; color:black; letter-spacing:.52em; text-indent:35px; font-family:'impact'; }
.fa-2x { margin: 0 auto; float: none; display: table; color: black; }

#section2 .w-area2 > p { padding-top:100px; text-align:center!important; }
#section2 .w-area2 p span,
#section2 .w-area2 p strong { font-size:45px; font-weight:800;  }
#section2 .w-area2 p strong { color:#27d0ae; }
#section2 .tb-style {
	margin-top:20px;
	border:1px solid #dbdbdb; 
	-moz-box-shadow: 3px 3px 4px #efeeed; -webkit-box-shadow: 3px 3px 4px #efeeed; box-shadow: 3px 3px 4px #efeeed;
}
#section2 .tb-style table { width:100%; text-align:center; }
#section2 .tb-style table thead {  }
#section2 .tb-style tr th,
#section2 .tb-style tr td { padding:5% 10%; text-align:center; }
#section2 .tb-style tr th { padding:20px 0; border-bottom:1px solid #c9c9c9; background:#f4f8f7; font-size:20px; color:#666; }
#section2 .tb-style tr th > ul > li { width:20%; margin-left:0!important; }
#section2 .tb-style li { width:20%; font-size:22px; }
#section2 .carousel li.con1 strong { display:inline-block; width:20px }
#section2 .carousel li.con1 span { display:inline-block; width:20px; font-size:16px; font-weight:bold; }
#section2 .carousel li.con1 span.up { color:#ed2b2b; }
#section2 .carousel li.con1 span.down { color:#6b83d2; }
#section2 .carousel li.con2 { font-size:22px; color:#8fa19d; font-weight:bold; }
#section2 .carousel li.con3 { font-size:22px; font-weight:bold; }
#section2 .carousel li.con4 { font-size:22px; font-weight:bold; color:#ed2b2b; }
#section2 .carousel .lst > ul { padding-bottom:5px; }
#section2 .market-top { clear:both; margin-top:50px; padding-bottom:100px; }
#section3 .w-area .txt-c p.s-txt { font-weight:bold; font-size:30px; color:#7d9993; }  
#section3 .point { margin-top:10px; font-size:68px; font-weight:800; line-height:80px; }
#section3 .point strong.bold { font-weight:800!important; }
#section3 .point strong+strong { color:#27d0ae; }
#section3 p.deco { margin-top:100px; font-size:20px; line-height:30px; color:#666; text-align:center; }
#section3 p.desc { margin-top:10px; color:#666; }
#section4 .w-area .txt-c p.s-txt { font-weight:bold; font-size:30px; color:#7d9993; }  
#section4 .w-area .txt-c p.s-txt span { padding-left:10px; font-size:45px; color:black; font-weight:800!important; }
#section4 .point { margin-top:10px; font-size:45px; font-weight:800; line-height:80px; color:#27d0ae; }
#section4 .point strong { font-weight:800; }
#section4 .point span { color:#27d0ae; font-weight:800!important; }
#section4 p.deco { margin-top:100px; font-size:20px; line-height:30px; color:#666; text-align:center; }
#section4 p.desc { margin-top:10px; color:#666; }
#section5 .w-area { padding-bottom:0; }
#section5 .nav-tabs { width:100%; border-bottom:1px solid #99b3ae; }
#section5 .nav-tabs > li { width:20%; background:white; text-align:center; }
#section5 .nav-tabs > li a {  margin:-1px; border:1px solid #99b3ae; border-radius:0; font-weight:bold; font-size:24px; color:black; }
#section5 .nav-tabs > li.active > a, 
#section5 .nav-tabs > li.active > a:hover, 
#section5 .nav-tabs > li.active > a:focus { border:none; background:#27d0ae; color:white; }
#section5 .nav-tabs > li.active > a { height:56px; }

/* 18/04/06 s */
#section5 { padding-bottom:100px; }
#section5 .tab-pane { position:relative; display:block!important;  height:330px; }
#section5 .tab-pane dl { margin:0px 0 0 550px; text-align:left; font-size:45px; font-weight:800!important; }
#section5 .tab-pane dl dt { color:#27d0ae; font-weight:800!important; }
#section5 .tab-pane dl dt > span { padding-bottom:10px; color:black; font-size:16px; }
#section5 .tab-pane dl dt strong:first-child { color:black; }
#section5 .tab-pane dl dt strong { font-weight:800; }
#section5 .tab-pane dl dd { line-height:28px; font-size:18px; color:#666; font-weight:normal; }
#section5 .tab-pane span.point { display:block; padding-top:5px; color:black; }
#section5 .tab-pane p { position:absolute; left:0; top:50%; width:430px; margin:-165px auto 0; display:table; /* height:450px;  margin:50px auto 0; */ text-align:center; font-size:45px; }
/*#section5 #feat4 > p { margin-top:-70px; }*/
#section5 #feat5 > p { margin-top:-130px; }
/* 18/04/06 e */

#section6 .top { text-align:center; }
#section6 .top dl dt { font-size:68px; }
#section6 .top dl dt img { position:relative; top:-30px; }
#section6 .top dl dt strong { font-weight:800; }
#section6 .top dl dd { font-size:28px; font-weight:bold; }
#section6 .top dl dd span+span { color:#27d0ae; }
#section6 .top a.btn-cyan { display:table; margin:50px auto 0; padding:20px 80px; font-size:26px; font-weight:800; }
#section6 .top ul.exp {  margin-top:50px; }
#section6 .top ul.exp li {  color:#666; font-size:20px; }
#section6 .top ul.exp li > strong { color:black; }
#section6 .top ul.exp li.col2 { 
	margin-top:5px;
	display:                 flex;
    display:                 -webkit-flex; /* Safari 8 */
    flex-wrap:               wrap;
    -webkit-flex-wrap:       wrap;         /* Safari 8 */
    justify-content:         center;
    -webkit-justify-content: center;
}
#section6 .top ul.exp li.col2 span { padding:0 5px; }
#section6 .top ul.exp li.col2 span.divide { color:#e2e2e2; }
#section6 .bot { background:#e7fbf9; }
#section6 .bot .w-area { padding:100px 0!important; }
#section6 .bot .w-area dt { font-size:28px; font-weight:bold; }
#section6 .bot .w-area dt strong+strong { color:#27d0ae; }
#section6 .bot .w-area dd { font-size:24px; color:#666; font-weight:normal; }
#section6 .bot .w-circle { position:absolute; right:0; top:50%; margin-top:-90px; padding:33px; border:1px solid white; border-radius:50%; background:white; }
#section6 .bot .w-circle dl { margin-top:10px; /* line-height:30px; */ }
#section6 .bot .w-circle dt { font-size:28px; font-weight:800; color:black; }
#section6 .bot .w-circle dd { position:relative; top:-5px; font-size:28px; color:#27d0ae; font-weight:800; }

.footer-cont { border-top:1px solid #dbdbdb; text-align:center; }
.footer-cont .w-area { padding:50px 0 100px; }  
.footer-cont .w-area li+li { color:#999; }
.footer-cont .w-area li { font-size:14px; }
.footer-cont .w-area li:first-child { padding-bottom:20px; }
.footer-cont .w-area li:first-child span:first-child { position:relative; top:-3px; }
.footer-cont .w-area li:first-child span { padding:0 5px; color:black; }
.footer-cont .w-area li:first-child span:nth-child(2) { margin-left:10px }
.footer-cont .w-area li a { color:black; }
.footer-cont .w-area span.copyright { color:#666!important; }

/* 2020/09/10 플로팅버튼 추가 */
.btn-fixed a {position:fixed; bottom:0; right:0; display:block;}

#sub-container { width:100%; height:auto; padding-top:80px; }
#sub-container .footer-cont {  }
#sub-container .footer-cont .w-area {  }
.form-signin {
  max-width: 380px;
  padding: 15px 35px 45px;
  margin: 0 auto;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,0.1);  

  .form-signin-heading,
	.checkbox {
	  margin-bottom: 30px;
	}

	.checkbox {
	  font-weight: normal;
	}

	.form-control {
	  position: relative;
	  font-size: 16px;
	  height: auto;
	  padding: 10px;
		@include box-sizing(border-box);

		&:focus {
		  z-index: 2;
		}
	}

	input[type="text"] {
	  #margin-bottom: -1px;
	  border-bottom-left-radius: 0;
	  border-bottom-right-radius: 0;
	}

	input[type="password"] {
	  margin-bottom: 20px;
	  border-top-left-radius: 0;
	  border-top-right-radius: 0;
	}
}

#sub-container { padding-bottom:100px;  }
#sub-container .log-wrap { padding-top:80px; font-family:'NotoKr'; }
#sub-container .log-wrap h1 { margin-bottom:20px; text-align:center; }
#sub-container .log-wrap input { margin-bottom:15px; border-radius:0; border-top:none; border-bottom:1px solid #e2e2e2!important; font-size:18px;  } 
#sub-container .log-wrap input.form-control { border:none; box-shadow:none!important; color:black!important; }
#sub-container .log-wrap .form-signin { max-width:550px; padding-bottom:20px; border:none; }
#sub-container .log-wrap button.btn-login { margin-top:30px; border-radius:0; background:#27cfac!important; font-weight:800; font-size:24px; color:white; }
#sub-container .log-wrap .btn { display:table; margin:0 auto; }
#sub-container .log-wrap .btn a { color:black; font-size:18px; }
#sub-container .log-wrap .btn a:active {  }
#sub-container .log-wrap .btn .noto-l { color:#999; font-size:18px }
#sub-container .log-wrap .text-wrap {display:table; width:450px; margin:50px auto 0;}
#sub-container .log-wrap .desc { display:table-cell; color:#999; text-indent:-7px; padding-left:5px; }
#sub-container .log-wrap .desc li { color:#666; }
#sub-container .log-wrap .desc li+li+li { color:black; }
#sub-container .log-wrap .desc li+li+li a { color:#27cfac; border-bottom:1px solid #27cfac; }
/* 2020/09/10 플로팅버튼 추가 */
#sub-container .log-wrap .btn-inquiry { display:table-cell; vertical-align:top;} 

.join-wrap { padding-top:80px; font-family:'NotoKr'; }
.join-wrap .btn-comfirm { position:relative; display:block; }
.join-wrap .btn-comfirm a { position:absolute; right:20px; top:-5px; padding:5px 10px; color:#26d0ac; font-weight:bold; font-size:16px; border:1px solid #26d0ac; }
.join-wrap h1 { margin-bottom:20px; text-align:center; }
.join-wrap input { margin-bottom:15px; border-radius:0; border-top:none; border-bottom:1px solid #e2e2e2!important; font-size:18px;  } 
.join-wrap input.form-control { border:none; box-shadow:none!important; color:black!important; }
.join-wrap .form-signin { max-width:650px; padding-bottom:20px; border:none; }
.join-wrap button.btn-join { display:table; width:inherit; margin-top:50px; padding:10px 50px; border-radius:0; background:#27cfac!important; font-weight:800; font-size:24px; color:white; }
.join-wrap .btn { display:table; margin:0 auto; }
.join-wrap .btn a { color:black; font-size:18px; }
.join-wrap .btn .noto-l { color:#999; font-size:18px }
.join-wrap .custom-checkbox { background:#f8f8f8; }
.join-wrap .custom-checkbox.all { position:relative; border-top:1px solid black; border-bottom:1px solid black; }
.join-wrap .custom-checkbox.all > .group { position:absolute; right:20px; top:10px; }
.join-wrap .custom-checkbox.all > p { padding:15px 0 15px 30px; font-size:18px; }
.join-wrap .custom-checkbox.cho { position:relative; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; }
.join-wrap .custom-checkbox.cho > .group { position:absolute; right:20px; top:10px; }
.join-wrap .custom-checkbox.cho > p { padding:15px 0 15px 30px; font-size:18px; }
.join-wrap .cust-checkbox li { border-bottom:1px solid #e2e2e2; }
.join-wrap .txt { overflow-y:scroll; height:110px; }
.join-wrap pre { overflow:hidden; border:none; background:white; font-family:'NotoKr'!important;font-size:14px; color:#666; line-height:20px; }
.join-wrap p.desc { margin-top:20px; font-weight:normal; font-size:18px; }
.join-wrap p.desc span span { color:#27d0b1; }
.join-wrap .cont { margin-top:50px; }



/* 20/05/20 s */
.join-complete-wrap .tit-wrap {padding-top:40px; text-align:center}
.join-complete-wrap .tit-wrap h2 {display:inline-block; padding:60px 0 20px 83px; font-size:52px; font-weight:800; color:#000; background: url('../images/ico_vfinder2.png') no-repeat left top;}
.join-complete-wrap .tit-wrap span {color:#27d0b1;}
.join-complete-wrap .tit-wrap p {margin-bottom:62px; font-size:22px; font-weight:bold;}
.join-complete-wrap .inner {width:1200px; min-width:1200px; margin:0 auto 100px;}
.join-complete-wrap .sub-tit span {display:inline-block; margin:58px 0 30px; font-size:24px; font-weight:bold; color:#000;}
.join-complete-wrap .sub-tit .btn-download {margin-left:20px; padding-left:25px; color:#fff; background: url('../images/btn_download.png') no-repeat 8px center #000; border-radius:0;}
.join-complete-wrap .step-box:after {display:block; clear:both; content:'';}
.join-complete-wrap .step-box {padding:42px 0 43px; background:#f5f6f6; border:1px solid #cacaca;}
.join-complete-wrap .step-box li {position:relative; float:left; width:25%; text-align:center;}
.join-complete-wrap .step-box li:before {position:absolute; right:0; top:40px; width:18px; height:33px; background:url('../images/step_arrow.png') no-repeat; content:'';}
.join-complete-wrap .step-box li:last-child:before {display:none;}
.join-complete-wrap .step-box li p {color:#666; margin-bottom:20px;}
.join-complete-wrap .step-box li strong {display:block; margin-top:15px; color:#000; font-size:20px;}
.price-list {border:1px solid #c9c9c9;}
.price-list th,
.price-list td {text-align:center; padding:21px 0; color:#666; font-size:18px;}
.price-list th {background:#f5f6f6; border-left:1px solid #e4e4e4; font-weight:normal;}
.price-list td {border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4;}
.price-list th:first-child,
.price-list tr:first-child td:first-child {border-left:0;}
.price-list td .price {font-size:20px;}
.price-list td .price strong {color:#000;}
.price-list td .price del {padding-right:13px;}
.price-list td .price .sale {color:#f94d72; font-size:18px; font-weight:bold;}
.price-list td .price .evt-txt {position:relative; display:inline-block; margin-left:15px; padding:5px 6px; color:#fff; font-size:13px; background:#f94d72; border-radius:2px;}
.price-list td .price .evt-txt:before {position:absolute; left:-5px; top:9px; width:5px; height:11px; background:url('../images/bg_arrow.png') no-repeat; content:'';}
.btn-wrap {margin:60px 0 222px; text-align:center;}
.btn-wrap li {display:inline-block; margin:0 12px; box-sizing: border-box; vertical-align: middle; font-size:26px; font-weight:800;}
.btn-wrap li div {width:306px; height:107px; padding:20px 0; border:1px solid #27d0ae; color:#27d0ae;}
.btn-wrap li span {display:block; color:#000; font-size:20px; font-weight:normal;}
.btn-wrap li .btn-login {display:block; width:306px; height:107px; background:#27d0ae; border:1px solid #27d0ae; color:#fff;}

.pop-wrap {position:absolute; left:0; top:50px;}
.layer-popup {position:relative; display:inline-block; margin-right:30px;}
.layer-popup .img {position:relative;}
.layer-popup .img .btn-link {position:absolute; left:50%; bottom:40px; transform:translateX(-50%); width:292px; height:68px; background:#000; font-size:0; text-indent:-9999px; opacity:0;}
.layer-popup .pop-close:after {display:block; clear:both; content:'';}
.layer-popup .pop-close {padding:8px; color:#000; font-size:14px; background:#fff;}
.layer-popup .pop-close .check {float:left;}
.layer-popup .pop-close .btn-close {float:right;}
.layer-popup .pop-close .btn-close a {color:#000;}
/* 20/05/20 e */

/* 20/09/10 1:1문의 s */
.board-wrap .tit-wrap h2 {display:inline-block; padding:60px 0 20px 47px; font-size:36px; font-weight:800; color:#000; background: url('../images/ico_vfinder3.png') no-repeat left center;}
.board-wrap .tit-wrap h2 strong {color:#27d0b1;}
.board-wrap .tit-wrap span {display:inline-block; padding-left:15px; font-size:18px; color:#666; vertical-align:text-bottom;}
.board-wrap .sub-tit {margin:58px 0 30px; font-size:24px; font-weight:bold; color:#000;}
.board-wrap .board-list li strong {position:relative; display:block; border-top:1px solid #c9c9c9; background:#f5f6f6; font-size:18px; color:#000; font-weight:500; cursor:pointer;}
.board-wrap .board-list li strong:before {position:absolute; right:40px; top:24px; width:16px; height:9px; background:url(../images/list_arrow.png) no-repeat; transform:rotate(0deg); content:'';}
.board-wrap .board-list li strong.active:before {transform:rotate(180deg);}
.board-wrap .board-list li strong,
.board-wrap .board-list li div.cont-txt {padding:20px 40px;}
.board-wrap .board-list .tag {display:inline-block; margin-right:10px; vertical-align:top; font-weight:500;}
.board-wrap .board-list .tag.q {margin-top:-1px; color:#27d0ae;}
.board-wrap .board-list li div.cont-txt {display:none; font-size:18px; color:#666; border-top:1px solid #c9c9c9;}
.board-wrap .board-list li div.cont-txt p {display:inline-block;}
.board-wrap .board-list li:last-child {border-bottom:1px solid #c9c9c9;}
.board-wrap .desc:after {display:block; clear:both; content:'';}
.board-wrap .desc p {float:left; font-size:18px; color:#666;}
.board-wrap .desc p span.red {color:#f94d72;}
.board-wrap .desc .btn-inquiry {float:right; display:block; width:308px; height:109px; line-height:109px; background:#27d0ae; border:1px solid #27d0ae; font-size:26px; color:#fff; font-weight:800; text-align:center;}
/* 20/09/10 1:1문의 e */

.mypage-wrap { padding-top:80px; font-family:'NotoKr'; }
.mypage-wrap h1 { margin-bottom:50px; text-align:center; }
.mypage-wrap .nav-tabs { width:100%; border-bottom:1px solid black; }
.mypage-wrap .nav-tabs > li { width:33.3333%; background:white; text-align:center; }
.mypage-wrap .nav-tabs > li a {  margin:0 -1px; border:1px solid black; border-radius:0; font-weight:normal; font-size:20px; color:black; }
.mypage-wrap .nav-tabs > li.active > a, 
.mypage-wrap .nav-tabs > li.active > a:hover, 
.mypage-wrap .nav-tabs > li.active > a:focus { border:none; background:black; color:white; }
.mypage-wrap .nav-tabs > li.active > a { height:50px; }

/* 18/04/06 s */
.mypage-wrap .tab-content { position:relative; margin-top:30px; }
.mypage-wrap .tab-content th { padding:10px 0; background:#f2f2f2; font-size:16px; color:#666; font-weight:normal; text-align:center; }
.mypage-wrap .tab-content td { padding:10px 0; border-bottom:1px solid #e2e2e2; font-size:16px; color:#666; font-weight:normal; text-align:center; }
.mypage-wrap td span.price { color:#eb1616; }
.mypage-wrap td span.sale {color:#f94d72; font-size:18px; font-weight:bold;}
.mypage-wrap td span.status { color:#666; }
.mypage-wrap td .price .evt-txt {position:relative; display:inline-block; margin-left:15px; padding:5px 6px; color:#fff; font-size:13px; background:#f94d72; border-radius:2px;}
.mypage-wrap td .price .evt-txt:before {position:absolute; left:-5px; top:9px; width:5px; height:11px; background:url('/images/bg_arrow.png') no-repeat; content:'';}
.mypage-wrap .tab-pane ul { margin-top:30px; }
.mypage-wrap .tab-pane li { color:#666; line-height:24px; }
.mypage-wrap .tab-pane li span { color:black; }
/* 18/04/06 e */

.mypage-wrap a.btn-white { display:table; margin:100px auto 0; padding:10px 50px; border:1px solid black; color:black; font-size:18px; }

.mypage-wrap #pager {margin:auto; margin-top:20px; width:100%; text-align:center}
.mypage-wrap #pager a {color:#333; font-size:16px; margin-right:10px;}
.mypage-wrap #pager span {color:#333; font-size:16px; margin-right:10px; font-weight:bold}


.payment-method { margin-top:50px; }
.payment-method p.tit { margin-bottom:10px; font-size:20px; font-weight:bold; }
.payment-method > .radio-area { text-align:center; height:50px; line-height:50px; background:#f2f2f2; border-top:1px solid #e2e2e2; border-bottom:1px solid black; }
.payment-method > .radio-area label { display:inline-block; margin:0 50px; }
.payment-method dl { height:100px; line-height:100px; padding-right:100px; text-align:right; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; background:#e7fbf9; }
.payment-method dl dt,
.payment-method dl dd { display:inline-block; font-size:24px; font-weight:bold; }
.payment-method dl dt {   }
.payment-method dl dd { margin-left:10px; color:#eb1616; }
.payment-method label.txt { display:block; margin-top:20px; font-size:16px; font-weight:normal; color:#666; }
.payment-method .btn-cyan { clear:both; display:table; margin:50px auto 0; padding:15px 80px; font-size:24px; }
.payment-method .tb-style2 { margin-top:30px;  }
.payment-method .tb-style2 td { padding:15px 20px;}
.payment-method .tb-style2 th,
.payment-method .tb-style2 td { border:1px solid #e2e2e2; }
.payment-method ul.desc { margin-bottom:30px; }
.payment-method span.id { font-size:16px; color:black; text-align:left; }
.payment-method input.form-control { border-radius:0; box-shadow:none; }
.payment-method .b-num { text-align:left; }
.payment-method .b-num input { display:inline-block; }
.payment-method span.txt { display:inline-block; margin-left:10px; }
.virtual.box .desc { margin:20px 0 30px; }
.virtual.box .desc li { line-height:24px; }
.virtual.box a.btn-gray { display:inline-block; position:relative; top:1px; left:5px; padding:5px 15px 5px; }

/* CSS used here will be applied after bootstrap.css */
/* custom checkboxes */

.custom-checkbox > [type="checkbox"], .custom-checkbox label {
  /*margin-bottom:0px !important;*/
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.custom-checkbox [type="checkbox"]:not(:checked), .custom-checkbox [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.custom-checkbox [type="checkbox"]:not(:checked) + label, .custom-checkbox [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 22px;
  cursor: pointer;
}
.custom-checkbox [type="checkbox"]:not(:checked) + label:before, .custom-checkbox [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
  width: 17px;
  height: 17px;
  border: 1px solid #27d0b1;
  background: #ffffff;
  border-radius: 50%;
}
.custom-checkbox [type="checkbox"]:not(:checked) + label:after, .custom-checkbox [type="checkbox"]:checked + label:after {
  font: normal normal normal 12px/1 'Glyphicons Halflings';
  content: '\e013';
  position: absolute;
  top: 17px;
  margin-top: -18px;
  left: 5px;
  color: #27d0b1;
  xtransition: all .2s;
}
.custom-checkbox [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.custom-checkbox [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
.custom-checkbox [type="checkbox"][data-indeterminate] + label:after {
  content: '\2212';
  left: 2px;
  opacity: 1;
  transform: scale(1);
}
.custom-checkbox [type="checkbox"]:disabled:not(:checked) + label:before {
  box-shadow: none;
  background-color: #eeeeee;
  border-color: #eeeeee;
  cursor: not-allowed;
  opacity: 1;
  color: #dadada;
}
.custom-checkbox [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  background-color: #eeeeee;
  border-color: #eeeeee;
  cursor: not-allowed;
  opacity: 1;
  color: #27d0b1;
}
.custom-checkbox [type="checkbox"]:disabled:checked + label:after {
  color: #27d0b1;
  cursor: not-allowed;
}
.custom-checkbox [type="checkbox"]:disabled + label {
  color: #aaa;
  cursor: not-allowed;
}
.custom-checkbox [type="checkbox"]:checked:focus + label:before, .custom-checkbox [type="checkbox"]:not(:checked):focus + label:before {
  border: 1px solid #27d0b1;
  /* box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); */
}
.custom-checkbox label:hover:before {
  border: 1px solid #27d0b1 !important;
}
.custom-checkbox [type="checkbox"]:disabled:not(:checked) + label:hover:before, .custom-checkbox [type="checkbox"]:disabled:checked + label:hover:before {
  border: 1px solid #27d0b1 !important;
}

/* BS Modal */
.modal { font-family:'NotoKr';  }
.modal-content {/*  min-height:700px; max-height:700px;  */padding:20px; }
.modal-dialog { left:50%; margin-left:-300px; /* margin-top:-22%; top:50%; */ }
.modal-header { padding-top:0; padding-right:0; }
.modal-header .close { margin-top:0px; font-size:30px; font-weight:200; }
.modal-body { overflow:hidden; padding:0; }
.modal pre { overflow:hidden; border:none; background:white; font-family:'NotoKr'!important; color:#666; line-height:20px; }
.modal .btn-close { display:table; margin:30px auto 0; background:white; border:1px solid black; padding:5px 30px; font-size:18px; }
.modal .embed-responsive-16by9 { overflow-x:hidden; overflow-y:scroll; padding-bottom:88%; border-bottom:1px solid #e2e2e2; }
.modal:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -4px;
}
.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}
.modal-tb .modal-dialog { width:730px; /* margin-left:365px; */ }
.modal-tb p.tit { padding:20px 0; font-size:16px; color:black; }
.modal-tb th { padding:10px 0; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f2f2f2; font-size:16px; color:#666; font-weight:normal; text-align:center; }
.modal-tb td { padding:10px 20px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; font-size:16px; color:#666; font-weight:normal; text-align:center; }
.modal-tb p.desc { margin-top:20px; color:#666; }
.modal-tb .embed-responsive-16by9 { overflow-y:inherit; }
.modal-sch .modal-dialog { width:730px; /* margin-left:365px; */ }
.modal-sch .nav-tabs { width:100%; margin-top:20px; border-bottom:1px solid black; }
.modal-sch .nav-tabs > li { width:50%; background:white; text-align:center; }
.modal-sch .nav-tabs > li a {  margin:0; border:1px solid black; border-radius:0; font-weight:normal; font-size:16px; color:black; }
.modal-sch .nav-tabs > li.active > a, 
.modal-sch .nav-tabs > li.active > a:hover, 
.modal-sch .nav-tabs > li.active > a:focus { border:none; background:black; color:white; }
.modal-sch .nav-tabs > li.active > a { height:44px; }
.modal-sch p.txt { padding:20px 0 10px; border-bottom:1px solid #e2e2e2; }
.modal-sch .sch .form-control { border-radius:0; box-shadow:none!important; color:black!important; }
.modal-sch .tab-pane { border-bottom:1px solid #e2e2e2; }
.modal-sch .tab-pane .sch { position:relative; min-height:35px; margin:20px 40px; font-size:16px; }
.modal-sch .tab-pane .sch > span { position:absolute; left:0; top:5px;  }
.modal-sch .tab-pane .sch span+span {  }
.modal-sch .tab-pane .sch a.btn-gray { position:absolute; right:0; top:0; padding:5px 30px; }
.modal-sch .tab-pane .sch > p { margin:0 95px 0 100px; }
.modal-sch .tab-pane .sch2 { position:relative; top:-10px; }
.modal-sch .tab-pane .sch3 > span { position:inherit; top:0; }
.modal-sch .tab-pane .sch3 a.btn-gray { top:-5px; }
.modal-sch .tab-pane p.tit { display:block; margin:0 0 30px 0; padding:30px 0 0 35px; font-weight:bold; font-size:16px; color:black; }
.modal-sch .btn-2row { height:80px; line-height:70px; }
.modal-sch .embed-responsive-16by9 { overflow-y:inherit; }









/* Common */
ul,
li,
p,
dl { list-style:none; margin:0; padding:0; }
a {  color:white; }
.divider {
    position:absolute;
    left:50%;
    top:10%;
    bottom:10%;
    border-left:1px solid #666;
}

@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: 200;
  src: local("NanumSquareRoundL"), /* computer */
    url("../fonts/NanumSquareRoundL.eot"), /* IE9 Compat Modes */
    url("../fonts/NanumSquareRoundL.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/NanumSquareRoundL.woff2") format("woff2"), /* Modern Browsers */
    url("../fonts/NanumSquareRoundL.woff") format("woff"), /* Modern Browsers */
    url("../fonts/NanumSquareRoundL.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: normal;
  src: local("NanumSquareRoundR"), /* computer */
    url("../fonts/NanumSquareRoundR.eot"), /* IE9 Compat Modes */
    url("../fonts/NanumSquareRoundR.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/NanumSquareRoundR.woff2") format("woff2"), /* Modern Browsers */    
    url("../fonts/NanumSquareRoundR.woff") format("woff"), /* Modern Browsers */
    url("../fonts/NanumSquareRoundR.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: bold;
  src: local("NanumSquareRoundB"), /* computer */
    url("../fonts/NanumSquareRoundB.eot"), /* IE9 Compat Modes */
    url("../fonts/NanumSquareRoundB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/NanumSquareRoundB.woff2") format("woff2"), /* Modern Browsers */
    url("../fonts/NanumSquareRoundB.woff") format("woff"), /* Modern Browsers */
    url("../fonts/NanumSquareRoundB.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: 800;
  src: local("NanumSquareRoundEB"), /* computer */
    url("../fonts/NanumSquareRoundEB.eot"), /* IE9 Compat Modes */
    url("../fonts/NanumSquareRoundEB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/NanumSquareRoundEB.woff2") format("woff2"), /* Modern Browsers */
    url("../fonts/NanumSquareRoundEB.woff") format("woff"), /* Modern Browsers */
    url("../fonts/NanumSquareRoundEB.ttf") format("truetype"); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'NotoKr';
	font-style: normal;
	font-weight: normal;
	src: url('notokr-regular.eot');
	src: url('../fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/notokr-regular.woff2') format('woff2'),
		 url('../fonts/notokr-regular.woff') format('woff');
}

@font-face {
	font-family: 'NotoKr-light';
	font-style: normal;
	font-weight: 200;
	src: url('notokr-light.eot');
	src: url('../fonts/notokr-light.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/notokr-light.woff2') format('woff2'),
		 url('../fonts/notokr-light.woff') format('woff');
}

.noto { font-family: 'NotoKr'; }
.noto-l { font-family: 'NotoKr-light'; }
a.btn-cyan { display:block; background:#27d0ae; color:white; }
a.btn-gray { display:block; border:1px solid black; background:#f2f2f2; color:black; font-size:16px; }
/* txt color */
.txt-white {color:white!important;}
.txt-black {color:#333!important;}
.txt-blue {color:#01b4ff!important;}
.txt-green {color:#0eb413!important;}
.txt-gray {color:#9f9e9e!important;}
.txt-d-gray {color:#666!important;}
.txt-l-gray {color:#808080!important;}
.txt-red {color:#fd2626!important;}
.txt-cyan {color:#27d0ae!important;}
.txt-l-yellow {color:#eaff00!important;}
.txt-yellow {color:#f4cb4b!important;}
.txt-pink {color:#de2b79!important;}
/* Margin */
.mg0 {margin:0!important;}
.mg5 {margin:5px!important;}
.mg10 {margin:10px!important;}
.mb0 {margin-bottom:0!important;}
.mb5 {margin-bottom:5px!important;}
.mb7 {margin-bottom:7px!important;}
.mb10 {margin-bottom:10px!important;}
.mb20 {margin-bottom:20px!important;}
.mb30 {margin-bottom:30px!important;}
.mb35 {margin-bottom:35px!important;}
.mb50 {margin-bottom:50px!important;}
.mb100 {margin-bottom:100px!important;}
.mt0 {margin-top:0!important;}
.mt1 {margin-top:1px!important;}
.mt2 {margin-top:2px!important;}
.mt3 {margin-top:3px!important;}
.mt5 {margin-top:5px!important;}
.mt7 {margin-top:7px!important;}
.mt10 {margin-top:10px!important;}
.mt15 {margin-top:15px!important;}
.mt18 {margin-top:18px!important;}
.mt20 {margin-top:20px!important;}
.mt25 {margin-top:25px!important;}
.mt30 {margin-top:30px!important;}
.mt40 {margin-top:40px!important;}
.mt50 {margin-top:50px!important;}
.mt80 {margin-top:80px!important;}
.mt100 {margin-top:100px!important;}
.mt110 {margin-top:110px!important;}
.mt150 {margin-top:150px!important;}
.mt200 {margin-top:200px!important;}
.ml0 {margin-left:0!important;}
.ml5 {margin-left:5px!important;}
.ml7 {margin-left:7px!important;}
.ml10 {margin-left:10px!important;}
.ml15 {margin-left:15px!important;}
.ml20 {margin-left:20px!important;}
.ml30 {margin-left:30px!important;}
.ml40 {margin-left:40px!important;}
.ml50 {margin-left:50px!important;}
.ml70 {margin-left:70px!important;}
.ml80 {margin-left:80px!important;}
.ml85 {margin-left:85px!important;}
.ml90 {margin-left:90px!important;}
.ml100 {margin-left:100px!important;}
.ml160 {margin-left:160px!important;}
.ml190 {margin-left:190px!important;}
.ml300 {margin-left:300px!important;}
.mr0 {margin-right:0!important;}
.mr5 {margin-right:5px!important;}
.mr10 {margin-right:10px!important;}
.mr15 {margin-right:15px!important;}
.mr30 {margin-right:30px!important;}
.mr50 {margin-right:50px!important;}
/* Padding */
.pd0 {padding:0!important;}
.pg10 {padding:10px!important;}
.pl0 {padding-left:0!important;}
.pl5 {padding-left:5px!important;}
.pl7 {padding-left:7px!important;}
.pl10 {padding-left:10px!important;}
.pl15 {padding-left:15px!important;}
.pl17 {padding-left:17px!important;}
.pl20 {padding-left:20px!important;}
.pl30 {padding-left:30px!important;}
.pl40 {padding-left:40px!important;}
.pl50 {padding-left:50px!important;}
.pl60 {padding-left:60px!important;}
.pr0 {padding-right:0!important;}
.pr5 {padding-right:5px!important;}
.pr10 {padding-right:10px!important;}
.pr11 {padding-right:11px!important;}
.pr12 {padding-right:12px!important;}
.pr20 {padding-right:20px!important;}
.pr60 {padding-right:60px!important;}
.pr80 {padding-right:80px!important;}
.pr140 {padding-right:140px!important;}
.pr150 {padding-right:150px!important;}
.pb0 {padding-bottom:0px!important;}
.pb5 {padding-bottom:5px!important;}
.pb7 {padding-bottom:7px!important;}
.pb10 {padding-bottom:10px!important;}
.pb15 {padding-bottom:15px!important;}
.pb20 {padding-bottom:20px!important;}
.pb30 {padding-bottom:30px!important;}
.pb35 {padding-bottom:35px!important;}
.pb50 {padding-bottom:50px!important;}
.pb100 {padding-bottom:100px!important;}
.pt0 {padding-top:0!important;}
.pt3 {padding-top:3px!important;}
.pt5 {padding-top:5px!important;}
.pt7 {padding-top:7px!important;}
.pt8 {padding-top:8px!important;}
.pt10 {padding-top:10px!important;}
.pt12 {padding-top:12px!important;}
.pt15 {padding-top:15px!important;}
.pt20 {padding-top:20px!important;}
.pt22 {padding-top:22px!important;}
.pt25 {padding-top:25px!important;}
.pt30 {padding-top:30px!important;}
.pt35 {padding-top:35px!important;}
.pt40 {padding-top:40px!important;}
.pt50 {padding-top:50px!important;}
.pt70 {padding-top:70px!important;}
/* Width + height */
.w30 {width:30px!important;}
.w35 {width:35px!important;}
.w40 {width:40px!important;}
.w43 {width:43px!important;}
.w45 {width:45px!important;}
.w47 {width:47px!important;}
.w50 {width:50px!important;}
.w53 {width:53px!important;}
.w55 {width:55px!important;}
.w60 {width:60px!important;}
.w70 {width:70px!important;}
.w80 {width:80px!important;}
.w90 {width:90px!important;}
.w100 {width:100px!important;}
.w110 {width:110px!important;}
.w120 {width:120px!important;}
.w130 {width:130px!important;}
.w137 {width:137px!important;}
.w140 {width:140px!important;}
.w150 {width:150px!important;}
.w153 {width:153px!important;}
.w180 {width:180px!important;}
.w200 {width:200px!important;}
.w220 {width:220px!important;}
.w240 {width:240px!important;}
.w300 {width:300px!important;}
.w390 {width:390px!important;}
.w520 {width:520px!important;}
.w600 {width:600px!important;}
.w635 {width:635px!important;}
.w705 {width:705px!important;}
.w745 {width:745px!important;}
.w760 {width:760px!important;}
.w800 {width:800px!important;}
.w845 {width:845px!important;}
.w890 {width:890px!important;}
.w960 {width:960px!important;}
.w970 {width:970px!important;}
.h40 {height:40px!important;}
.h150 {height:150px!important;}
.h160 {height:160px!important;}
.h445 {height:445px!important;}
.h590 {height:590px!important;}
.w25p {width:25%!important;}
.w30p {width:30%!important;}
.w40p {width:40%!important;}
.w49p {width:49%!important;}
.w50p {width:50%!important;}
.w60p {width:60%!important;}
.w70p {width:70%!important;}
.w100p {width:100%!important;}
.h100p {height:100%!important;}
/* etc */
.txt-l {text-align:left!important;}
.txt-c {text-align:center!important;}
.txt-r {text-align:right!important;}
.fl-n {float:none!important;}
.fl-l {float:left!important;}
.fl-r {float:right!important;}
.cb {clear:both!important;}
.fs-m {font-size:.8em;}
.fs-l {font-size:.875em;}
.fs11 {font-size: 11px!important;}
.fs12 {font-size: 12px!important;}
.fs13 {font-size: 13px!important;}
.fs14 {font-size: 14px!important;}
.fs16 {font-size: 16px!important;}
.fs17 {font-size: 18px!important;}
.fs18 {font-size: 18px!important;}
.fs20 {font-size: 20px!important;}
.d-line {border-bottom: 1px solid #C0C9DA!important;}
.bt0 {border-top:0!important;}
.border-none {border:none!important;}
.bbnone {border-bottom:none!important;}
.btnone {border-top:none!important;}
.bgnone {background:none!important;}
.brnone {border-right:none!important;}
.blnone {border-left:none!important;}
.b-t-none {border-top:none!important;}
.b-t-gray {border-top:2px solid #d4d4d4;}
.lh14 {line-height:14px!important;}
.lh15 {line-height:15px!important;}
.lh16 {line-height:16px!important;}
.lh18 {line-height:18px!important;}
.lh20 {line-height:20px!important;}
.lh22 {line-height:22px!important;}
.lh26 {line-height:26px!important;}
.lh30 {line-height:30px!important;}
.lh36 {line-height:36px!important;}
.lh40 {line-height:40px!important;}
.bg-w {background:white!important;}
.bold {font-weight:bold!important;}
.b600 {font-weight:600!important;}
.normal {font-weight:normal!important;}
.va-t {vertical-align:top;}
.bg-w {background:white!important;}
.va-tt {vertical-align:text-top!important;}
.relative { position:relative!important; }
.ib { display:inline-block!important; *display:inline; zoom:1; }
.underline { text-decoration:underline!important; }
.none { display:none!important; }
input{ outline-style:none;} , textarea{ outline-style:none;}
label.focus { outline-style:none!important; }
.block { display:block; }
.table {
  display: table; width:100%; margin:0 auto; *display:block; *overflow:hidden; 
}

.row2 { display:table-row; }

.cell {
  display:table-cell;
}
.navbar-default { background:none; border:none; }

    .carousel-control .arr-l { position:absolute; top:30%; width:20px; height:37px; background:url('/asset/images/btn_prev_m.gif') no-repeat left center ;  }
    .carousel-control .arr-r { position:absolute; top:30%; right:45%; width:20px; height:37px; background:url('/asset/images/btn_next_m.gif') no-repeat left center ;  }
    .w-area { position:relative; min-width:1200px; width:1200px; margin:0 auto; }
	.w-area2 { position:relative; min-width:1200px; width:1200px; margin:0 auto; }
	/* #section0 .message { left:20%; } */


::-webkit-input-placeholder {color: black;}
:-moz-placeholder {color: black;} /* Firefox 18- */
::-moz-placeholder {color: black;opacity: 1;} 
:-ms-input-placeholder {color: black;}


#remainlayer { position:absolute; width:325px;  height:430px;  text-align:center; letter-spacing:-0.1em; left:50%; top:50%; transform: translate(-50%, -50%); color:#010101; background:#FFF; font-size:12px; z-index:21}
#remainlayer .cont > a.close { position:absolute; right:10px; top:10px; color:#010101 }  
#remainlayer .cont > a.close:after { content: ' \2715'; font-size:20px; }
#remainlayer dl.tit { padding-top:30px; font-size:22px; font-weight:bold; }
#remainlayer dl.tit strong:first-child { color:#fe4e00; }
#remainlayer dl.tit dd { font-size:12px; margin-top:10px; font-weight:300; }
#remainlayer .d-day { width:240px; margin:20px auto; padding:25px 0; border:1px solid black; line-height:20px; }
#remainlayer .d-day strong { display:block; color:#fe4e00; font-size:22px; }
#remainlayer .d-day strong+strong { padding-top:5px; font-size:28px; }
#remainlayer a.btn-request { display:table; margin:0 auto; padding:10px 20px; background:#fe4e00; color:white; font-size:16px;  }
#remainlayer p.txt { margin-top:30px; padding:0 20px; }
#remainlayer ul.bot { position:relative; margin-right:10px; text-align:right; margin-top:50px; }
#remainlayer ul.bot li { display:inline-block; }
#remainlayer ul.bot li a{ color:#010101}
#remainlayer ul.bot li:first-child { padding-right:10px; font-weight:300; }
#remainlayer .divider {
    position:absolute;
    right:26px;
    top:4px;
    bottom:10%;
    border-left:1px solid #b0b0b0;
}


/* S: 약관 동의 팝업 : 251028 */
.mypage-wrap .mypage-btn-wrap{display:flex;justify-content: center;gap: 7px;align-items: center;margin-top: 100px;}
.mypage-wrap .mypage-btn-wrap a.btn-white{margin:0;display:inline-block;padding:10px 0;width:160px;text-align:center;}
.mypage-wrap .mypage-btn-wrap a.btn-green{margin:0;display:inline-block;padding: 10px 0px;width:160px;text-align:center;border: 1px solid #27D0AE;color: #fff;font-size: 18px;background:#27D0AE}
.mypage-wrap .terms-pop .terms-table{}
.mypage-wrap .terms-pop .terms-table table{width:100%;border:1px solid #E5E5E5}
.mypage-wrap .terms-pop .terms-table table tr{border:1px solid #E5E5E5}
.mypage-wrap .terms-pop .terms-table table tr th{border:1px solid #E5E5E5;height:57px;background:#F5F5F5;font-size:14px;color:#000;text-align:left;vertical-align:middle;padding-left:20px}
.mypage-wrap .terms-pop .terms-table table tr td{border:1px solid #E5E5E5;height:57px;background:#fff;font-size:14px;color:#000;text-align:left;vertical-align:middle;padding-left:20px;padding-top: 16px;}
.mypage-wrap .terms-pop .terms-table table tr td label{margin-bottom:0;font-weight:400;display: inline-flex;gap: 8px;}
.mypage-wrap .terms-pop .terms-table table tr td label:first-child{margin-right:20px}
.mypage-wrap .terms-pop .terms-table table tr td label input[type="radio"]{margin:0;display: inline-block;vertical-align: middle;}
.mypage-wrap .terms-pop .terms-table table tr td label span{display: inline-block;vertical-align: middle;margin-top: 2px;}
.mypage-wrap .terms-pop .modal-header{border-bottom:0;}
.mypage-wrap .terms-pop .btn-save{display: table; margin: 30px auto 0; background: #000;padding: 5px 30px;font-size: 18px;color:#fff}
/* E: 약관 동의 팝업 : 251028 */