.dataTables_wrapper { overflow : hidden !important;}
.tab-content {overflow-x : hidden !important;}

.table-bordered {border-color : #D2D2D2; }
.table thead th { }
.table-bordered th, .table-bordered td {border-color: #d2d2d2;}
.table th, .table td { border-color :  #d2d2d2; }

table .header{cursor:pointer;}table .header:after{content:"";float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:hidden;}
table .headerSortUp,table .headerSortDown{}
table .header:hover:after{visibility:visible;}
table .headerSortDown:after,table .headerSortDown:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;}
table .headerSortUp:after{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;}
table .blue{color:#049cdb;border-bottom-color:#049cdb;}
table .headerSortUp.blue,table .headerSortDown.blue{background-color:#ade6fe;}
table .green{color:#46a546;border-bottom-color:#46a546;}
table .headerSortUp.green,table .headerSortDown.green{background-color:#cdeacd;}
table .red{color:#9d261d;border-bottom-color:#9d261d;}
table .headerSortUp.red,table .headerSortDown.red{background-color:#f4c8c5;}
table .yellow{color:#ffc40d;border-bottom-color:#ffc40d;}
table .headerSortUp.yellow,table .headerSortDown.yellow{background-color:#fff6d9;}
table .orange{color:#f89406;border-bottom-color:#f89406;}
table .headerSortUp.orange,table .headerSortDown.orange{background-color:#fee9cc;}
table .purple{color:#7a43b6;border-bottom-color:#7a43b6;}
table .headerSortUp.purple,table .headerSortDown.purple{background-color:#e2d5f0;}
table .header {cursor: pointer;}
table.dataTable th:active {outline: none;}

div.dataTables_paginate {float: none;margin: 0;}
table .clickable { cursor : pointer; }
table .clickable2 { cursor : pointer; }
table .clickable3 { cursor : pointer; }

.botborder_gray_1px {border-bottom: 1px solid #d9d9d9;}
.botborder_gray_1px.ht45 {height: 45px; line-height: 45px;}
.subtitle {font-size: 16px; font-weight: bold; padding-left: 10px;}

.black_line {width: 182px; border-bottom: 1px solid #cfcfcf; height: 0px;}
.black_bold_line {width: 182px; border-bottom: 4px solid #40454a; height: 0px;}
.white_line {width: 100%; border-bottom: 1px solid #ffffff; height: 0px;}

.click-area {position: absolute; cursor: pointer; background: #fff;filter:alpha(opacity=0);opacity: 0;-moz-opacity:0;}
/* core css overriding*/

.blueborder_5px {border-top: 5px solid #92cef2;}

.guide-serach-box {width: 752px; height: 57px; background: url('/v2/guide/bg_search_bar_skyblue.png') no-repeat;}
.guide-search-input {width: 635px; margin-top: 14px; margin-left: 16px;}
span .often-ment {font-weight: bold; color: #404548;}
span .often-sub-ment {font-weight: normal; color: #3f94db;}
.guide-faq-subcategory-box {position:relative; width: 750px;}
.guide-faq-subcategory-inner {float: left; width: 370px; margin-top: 30px; }

/* mask style */

.loadmask {    display : block ; z-index: 3000;    position: absolute;    background: #44A3DA url('/images/autocomplete_loader.gif') no-repeat 50% center; top:0;    left:0;    -moz-opacity: .6;    opacity: .6;    filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)";   width : 100%; height: 100%; zoom:1;}
.masked { overflow : hidden !important; display : block ; background: #44A3DA url('/images/autocomplete_loader.gif') no-repeat 50% center; top:0;    left:0;    -moz-opacity: .6;    opacity: .6;    filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)";   width : 100%; height: 100%; zoom:1;}
.masked-relative { position: relative !important;}
.masked-hidden { visibility: hidden !important;}

.loading-loadmask { display : block ; z-index: 2000;    position: absolute;    background: #44A3DA url('/images/autocomplete_loader.gif') no-repeat 50% center; top:0;    left:0;    -moz-opacity: .6;    opacity: .6;    filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)";   width : 100%; height: 100%; zoom:1;}
.loading-loadmask-msg {}
.loading-loadmask-msg div {}


/*QNA 페이지*/
.btn-qna-box {position: relative; width: 100%}
.btn-qna {position: absolute; top: -35px; right: 5px}
.loading-masked { overflow : hidden !important; }
.loading-masked-relative {    position: relative !important;}
.loading-masked-hidden {    visibility: hidden !important;}


/* global css */
body , div , span , td , em {
	 /*font-family:'Dotum' !important;*/ 
	 font-size:10pt; 
	 }
a img { border : none; }


.body {
	margin : 0 auto;
	width : 1000px;
}

.inner-body {
	margin-left : 20px;
	margin-right : 20px;
}

.heading {
	height : 65px;overflow:hidden;
}

.space {
	clear : both;
}

.space.h20 {
	height : 20px;
}


.space.h24 {
	height : 24px;
}

.space.h30 {
	height : 30px;
}

.space.h40 {
	height : 40px;
}

.space.h50 {
	height : 50px;
}
.space.h100 {
	height : 100px;
}

.heading .field {
	padding-top : 10px;
	clear : both;
}

a.find_idpw {
	color: #414649;
	cursor: pointer;
}
a.find_idpw:hover {
	text-decoration: none;
	color: #08C;
}

.brand {
	height : 460px;
	overflow : hidden;
	width:100%;
	position:absolute;
}

.brand-over {
	height : 460px;
	overflow : hidden;
	width:100%;
	position:relative;
}

.brand-bg {
	height : 460px;
	overflow : hidden;
	width:100%;
}

.brand-bg-wrapper {
	height : 1840px;
	overflow : hidden;
	width:100%;
	position : relative;
}

.brand-banner {
	top : 118px;
	position:absolute;
	width : 300px;
	height : 270px;
	
}

.item-bg-wrapper {
	position:relative;
	
}

.item-intro {
	height : 188px;
	overflow : hidden;
	width:100%;
	position:absolute;
	top: 0px;
}

.item-menu {
	width:100%;
	height:21px;
}
.item-menu .title {
	width:20%;
	height:100%;
	background: #474b4e;
	float: left;
	color: #fff;
	font-weight: bolder;
	text-align: center;
	font-size: 8pt;
	padding-top: 6px;
}
.item-menu .summary {
	width:30%;
	height:100%;
	background: #54585b;
	float: left;
	color: #fff;
	font-weight: normal;
	font-size: 8pt;
	text-align: center;
	line-height: 23px;
}

.blue-arrow {
	margin-top: 5px;
	width: 8px;
	height: 10px;
	display: inline-block;
	background: url("/v2/main_v2_2/btn_arrow_blue.png") no-repeat;
	
}

.sub-line { 
	height : 8px;
	background : #414649;
}

.sub-menu {
	height : 68px;
	clear : both;
}

.sub-menu ul.sub-menu-items
{
	list-style: none;
	display : block;
	float : left;
	margin : 0px;
	padding : 0px;

}
.sub-menu ul.sub-menu-items li {
	display:inline-block;
	padding-left : 10px;
	padding-right : 60px;
	height : 68px;
	line-height : 68px;
	*display : inline;
	zoom : 1;
}
.sub-menu ul.sub-menu-items-v2 li {
	display:inline-block;
	padding-right : 60px;
	height : 68px;
	line-height : 68px;
	*display : inline;
	zoom : 1;
}
.sub-menu ul.sub-menu-items-v2 li a img {
	margin-top : -12px;
}

.sub-menu ul.sub-menu-items li.first {
	padding-left:20px;
}

.sub-menu ul.sub-menu-items li.last {
	padding-right:0px;
}

.sub-menu ul.sub-menu-items li a img {
	margin-top : -12px;
}

.sub-menu .sub-menu-actions {
	float:right;
	padding-top : 17px;
	margin-right : 25px;
}

.sub-menu .sub-menu-actions-v2 {
	float:right;
	padding-top : 17px;
}

.sub-menu .sub-menu-actions-v2.graybg {
	background: #e8e8e8;
	width: 230px;
	height: 100%;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}

.sub-line-single {
	height : 1px;
	background : black;
}

.sub-line-triple {
	height : 3px;
	background : #d9dadb;
}

.sub-line-double {
	height : 2px;
	background : #d9dadb;
}

.overlay-hand {
	background : transparent url('/v2/img_main_hand.png') no-repeat 50% 100%;
	height : 460px;
	width : 1000px;
}

.btn.btn-small.top-btn {
	padding: 3px 9px;
	font-size: 11px;
	line-height: 14px;
}

.login-field.default-textfield.default-textfield-active { 
	
	color : #b6b8bb;	
	
}
.login-field.default-textfield { 
	width : 120px; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	line-height: 22px;
	height : 22px;
	font-size : 11px;
	padding : 0px;
	padding-left:5px;
}

.sub-content {
	margin-top : 10px;
}

.sub-content .cell {
	margin : 20px;
	width : 287px;
	display:block;
}

.sub-content .cell.v2-2 {
	margin-left : 0px;
	width : 355px;
	display:block;
}

.sub-content .cell.v2-2-mid {
	margin : 20px;
	width : 335px;
	display:block;
}

.sub-content .cell.cell-second {
	margin-top : 0px;
}

.sub-content .cell .cell-title {
	width : 100%;
	height : 25px;
	overflow : hidden;
	position:relative;
}

.sub-content .cell .cell-title a.more {
	background : transparent url('/v2/btn_more.jpg') no-repeat;
	width : 14px;
	height : 14px;
	display : inline-block;
	*display : inline;
	zoom : 1;
	position : absolute;
	top : 2px;
	right : 0px;
	cursor : pointer;
}

.sub-content .cell .cell-title a.more_text {
	display : inline-block;
	*display : inline;
	zoom : 1;
	position : absolute;
	top : 2px;
	right : 0px;
	cursor : pointer;
	color: #40b4fd;
	font-size: 8pt;
	line-height: 15px;
	text-decoration : none;
}

.footer-menu {
	height : 35px;
	font-size : 11px;
	letter-spacing : -1px;
	/*font-family : "돋움" , "Dotum" !important;*/
	color : #6d7376;
}

.footer-menu a {
	line-height : 35px;
	font-size : 11px;
	letter-spacing : -1px;
	color : #6d7376;
}

.footer {
	margin-top : 22px;
	/*font-family : "돋움" , "Dotum" !important;*/
	font-size : 11px;
	letter-spacing : -1px;
	text-align:left;
	clear : both;
	color : #6d7376;
}

.footer .space {
	clear : both;
	height : 30px;
}
.footer .text { 
	float : left;
	line-height : 18px;
	font-size : 11px;
	letter-spacing : 0px;
}

.footer .text2 { 
	line-height : 18px;
	font-size : 11px;
	letter-spacing : 0px;
}

.footer .app {
	float:right;
	margin-right : 20px;
}

.footer .app .app-icon {
	display : inline-block;
	*display : inline;
	zoom : 1;
	padding-right : 25px;
}


.mid-bar {
	background : #57b1e5;
	height: 119px;
}

.mid-bar .body {
	background : transparent url('/v2/img_midbar_top_bg.jpg') no-repeat left top;
	height: 119px;
}

.mid-txt {
	height : 119px;
	background : transparent url('/v2/img_midbar_txt.png') no-repeat left 50%;
	float:left;
	width : 300px;
}

.mid-exp {
	float:right;
}
.mid-app {
	float:right;
	width: 230px;
	height : 119px;
	line-height : 119px;
	margin-right : 40px;
}


.video-view {
	width : 726px;
	height : 408px;
	float:left;
	display : block;
}
.video-selector {
	float:left;
	margin-left:30px;
	width : 220px;
	display:block;
}
.pic-selector {
	float:right;
	margin-right:20px;
	width : 140px;
	display:block;
	text-align:center;
}

.line.px1 {height:1px; width:100%; border-bottom-style: solid; border-bottom-width: 1px }
.line.px2 {height:1px; width:100%; border-bottom-style: solid; border-bottom-width: 2px }
.line.px3 {height:1px; width:100%; border-bottom-style: solid; border-bottom-width: 3px }

.white-gray {border-bottom-color: #dfdfdf;}
.dark-gray {border-bottom-color: #424649;}

.video-selector ul.selector {
	border-top : solid 5px 	#41464a;
}

.video-selector ul.selector li {
	display : block;
	height : 58px;
	text-align:left;
	line-height : 58px;
	border-bottom : solid 1px #cbcbcb;
	font-size : 14px;
	font-weight : bold;
	cursor : pointer;
}

.popimg {
	margin-top: 20px;
	cursor: pointer;
}
.popupimg{
	width: 800px;
	height: 448px;
	display: inline-block;
	max-width: none;
}

.video-selector ul.selector li a {
	font-size: 14px;
	font-weight: bold;
	color : black;
	text-decoration : none;
}

.video-selector ul.selector li a:hover {
	text-decoration : none;
}

.video-selector .ccc  , .video-selector .ccc span {
	font-size : 11px;font-color : #999;
}

.video-selector .ccc a {
	font-size : 11px;font-color : #999;
	text-decoration : none;
}

.request-left-menu {
	float:left;
	width : 185px;
	display:block;
	overflow-x : hidden;
}

.request-left-menu-gray-bar {
	width : 182px;
	height : 5px;
	display : block;
	background : #424649;
}

.request-right-content {
	float:right ; 
	width : 750px;
	overflow-x : hidden;
	display:block;
	padding-top : 9px;
	margin-top: 54px;
}

.request-right-content .inner-container {
	width : 750px;
	text-align: center;
	border-top: 5px solid #a5d7f0;
	padding-top: 70px;
	border-bottom: 5px solid #a5d7f0;
	padding-bottom: 50px;
}
.request-right-content .inner-container-p30 {
	width : 750px;
	text-align: center;
	border-top: 5px solid #a5d7f0;
	padding-top: 30px;
	border-bottom: 5px solid #a5d7f0;
	padding-bottom: 50px;
}

.download_btn_box {position: relative;}
.download_btn_box .download_soho {position: absolute; left: 110px; top: 550px; cursor:pointer }
.download_btn_box .download_biz {position: absolute; left: 380px; top: 550px; cursor:pointer }
.download_btn_box .download_insu {position: absolute; left: 275px; top: 980px; cursor:pointer }
.download_btn_box .btn_apply_new_business {position: absolute; left: 30px; top: 420px; cursor:pointer }
.download_btn_box .btn_apply_exist_business {position: absolute; left: 225px; top: 280px; cursor:pointer }
.download_btn_box .btn_apply_pg_business {position: absolute; left: 30px; top: 740px; cursor:pointer }
.download_btn_box .btn_view_product_info {position: absolute; left: 600px; top: 40px; cursor:pointer }
.download_btn_box .process_step4_document_new_business {position: absolute; left: 260px; top: 500px; cursor:pointer }
.download_btn_box .process_step4_document_exist_business {position: absolute; left: 260px; top: 860px; cursor:pointer }
.download_btn_box .process_step4_document_pg_business {position: absolute; left: 260px; top: 430px; cursor:pointer }


.network_type_box {border: 2px solid #66b0e4}
.network_type_box .network_type_title {background: #e0ecf2; height: 30px; line-height: 30px; font-weight: bold; padding-left: 30px; font-size: 13pt;}
.network_type_box .network_type_summary {height: 40px; line-height: 40px; padding-left: 30px; }


.request-right-content form input[type=text] ,.request-right-content form input[type=password]  {
	
	width : 120px; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	line-height: 22px;
	height : 22px;
	font-size : 11px;
	padding : 0px;
	padding-left:5px;

}
.request_btn_box { position: relative; }

.request_btn_box .request_btn { position: absolute; left: 275px; top: 1655px; cursor: pointer }

.request_btn_box .insurance_btn { position: absolute; left: 275px; top: 350px; cursor: pointer }
.insurance_btn:hover{cursor:pointer;}

.request_btn_box .downloadguide_new_basic { position: absolute; left: 55px; top: 800px; cursor: pointer }
.request_btn_box .downloadguide_exist_basic { position: absolute; left: 55px; top: 755px; cursor: pointer }
.request_btn_box .downloadguide_pg { position: absolute; left: 55px; top: 1200px; cursor: pointer }

.brand-top-menu {
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000)";
	position : absolute;
	width : 100%;
	height : 72px;
	z-index : 0;
	left : 0px;
	*filter: alpha(opacity=20);
	filter /*\**/: alpha(opacity=20)\9;
}
.brand-menu {
	width : 100%;
	height : 72px;
	z-index : 10;
	position : absolute;
}
.brand-bold-menu 
{
	position : absolute;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000)";
	display:block;
	*filter: alpha(opacity=20);
	filter /*\**/: alpha(opacity=20)\9;
	width : 175px;
	height : 72px;
	left : 0px;
	top : 0px;
	
}

:root .brand-bold-menu  { filter: alpha(opacity=100) \0/IE9; } 

.brand-bold-menu-over 
{
	background: transparent;
	line-height : 72px;
	display:block;
	float:left;
	padding-left : 27px;
	padding-right : 17px;
}


ul.brand-items {
	float:left;
	display:block;
	height : 72px;
	width : 600px;
}

ul.brand-items li {
	display : block;
	float : left;
	height : 72px;
	line-height : 72px;
	padding-left : 15px;
	padding-right : 15px;
}

.notice a {
	color : #333;
	text-decoration : none;
	font-size: 9pt;
}
.notice a:hover {text-decoration : underline;}
.notice-date {font-size:8pt; color: #999999;}

.facebook { background : #edf5ff; padding : 8px; margin-bottom : 5px;}
.facebook a {
	color : #333;
	text-decoration : none;
}
.facebook a:hover {text-decoration : underline;}




.form-box {
	border : 5px solid #d2d4d3;
	padding : 15px;
}
.form-box-top {
	border-top : 5px solid #d2d4d3;
}
.form-box-bottom {
	border-bottom : 5px solid #d2d4d3;
}

.form-box table span { font-weight : normal; font-size : 11px;}
.form-box table th , .form-box table td {
	padding : 4px;
}
.form-box table th.field, .form-box table td.field {
	padding-left : 15px;
}

.agreement { 
	
	background : #e9e9e9;
	padding: 15px;
}

.agreement a { color : #000; text-decoration : underline;}
.agreement a:hover { color : #000; text-decoration : underline;}
.confirm {text-align:center; }
.msg_email { padding-left : 10px;}

.notice-bar { 
	background : #a3d6f3; 
	height : 5px;
}

.desc-txt {
	color : #868686;
	font-size : 11px;
	font-weight:bold;
	letter-spacing : -1px;
}

.user-name { color : #42a5dc ; font-weight : bold;}
.user-desc { color : #000; }


.modal_id_box {
  min-width: 360px;
  width: 360px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.id_box_inner {
	width: 270px; margin: 20px 20px 20px 30px; padding-top:10px; padding-bottom:10px; padding-left:100px; background: #d7efef;
	  border: 1px solid #c6e9e5;
	  -webkit-border-radius: 3px;
	     -moz-border-radius: 3px;
	          border-radius: 3px;
}

.modal_id_box .modal-footer {
	padding: 20px;
	text-align: center;
}

.send_pw_comment{
	font-size: 8pt; margin-top: 5px; margin-left: 10px; display: inline-block; height: 10px;
}


/*가맹점 신청페이지*/
.partner_store {}

.partner_store table {
    width: 100%;
    margin-bottom: 10px;
}

.partner_store table {border-top : 5px solid #bdbfbe; border-bottom : 5px solid #bdbfbe;}
.partner_store tr { }
.partner_store td {height: 20px; border-bottom: 1px solid #dbdbdb;}
.partner_store .explain {height: 25px; padding-left: 30px; padding-top: 5px; background: #e7f4fc; font-size: 9pt; }

.partner_store .storeform-title { background: #ededed; padding-left: 30px; height: 40px; font-size: 13pt; padding-top: 5px; font-weight: bold }
.partner_store .storeform-title span {font-weight: normal; font-size: 9pt; float: right; padding-right: 20px}

.partner_store .kind-title {width: 100px; border-right: 1px solid #dbdbdb; text-align: center }
.partner_store .kind-title.second {width: 120px; border-left: 1px solid #dbdbdb;}

.partner_store .kind-value {width: 275px; padding: 3px; padding-left:10px; font-size: 9pt;}
.partner_store .kind-value.txc {text-align: center}

.partner_store .kind-value-first {width: 275px; padding: 10px; font-size: 9pt; border-right: 1px solid #dbdbdb; height: 40px;}

.partner_store .kind-mix {text-align: center;  }

div .service-box-soho {position: relative; width: 300px; margin-left: 30px}
div .service-box-biz {position: relative; width: 300px; margin-left: 30px}
div .inner-right {float: left; margin-top: 3px; margin-left: 10px;}
div .inner-left {float: left}

.clause-box {margin-top: 10px;}

.clause-box div {height: 100px; overflow-y:scroll; padding: 10px; background: #f6f6f6; border: 1px solid #bfbfbf;
	  -webkit-border-radius: 3px;
	     -moz-border-radius: 3px;
	          border-radius: 3px;
}
.clause-box span {float: right; margin-top: 5px;}

/*개인정보 zip pop*/
.simplemodal-overlay {background:#000; }
.simplemodal-close {color:#676783;}


.zipcode-layout { background:#95cef2; width: 600px; height: 600px; clear:both;}
.zipcode-layout-inner { margin: 10px; float:left; width: 580px; height: 580px; background:#fff;}

.dep-title-popup { height: 57px; line-height: 57px; width:580px; }
.dep-title-popup span { margin-top:15px; margin-left:10px;}
.dep-title-popup a{ float:right; margin-top:15px; margin-right:10px;}


.pop-title-area { height: 110px; width: 100%; border-bottom: 1px solid #dddddd}
.pop-title-area table{ margin: 0px 10px; width:560px; }
.pop-title-area table tr td{ text-align:center; }

.zip-container { height: 410px; overflow:auto; }
.zip-content { }

ul.zip-list { list-style:none !important; }
ul.zip-list li {height: 30px; line-height:30px; color:#666584; margin-left:10px;}
ul.zip-list li.no-data { text-align:center; margin-top: 100px; margin-left:0px;}
.zip-title {margin-left: 20px; }
.pop-close {float: right; margin: 15px; }

.trust-down {margin: 10px 0px 30px 0px; width: 150px; height: 40px; line-height: 32px; font-size: 12pt}

.guide-search-input {border:none !important; width:632px; box-shadow: 0px 0px 0px 0px #fff !important; }

.guide-faq-subcatebogy-left {float:left; }
.guide-faq-subcatebogy-right {float:right; }

#search-table .clickable  {height: 50px;} 
#search-table .question-title {margin-bottom:5px;}

.guide-contents-list .inner {margin-right: 15px !important;}

.service_info_tab {border-top: 2px solid #424649; border-bottom: 2px solid #424649; height: 45px; }
.service_info_tab_menu {float: left; width: 115px; height: 41px; line-height: 41px; text-align: center; cursor: pointer} 
.service_info_tab_menu.active {background: #c1e1f6;}
.service_info_menu {display: none; position: relative}
.service_info_menu.active {display: block;}




.idx_v2_3_tab_box {position: relative; margin-top: 20px;}
.idx_v2_3_tab_left {float:left; height: 273px;position: relative}
.idx_v2_3_tab_right {float:left; height: 273px;}


/* 가맹점 인터뷰 */
.payatstore_outer_box {border-top: 2px solid #707477; margin-top: 40px;  }
.payatstore_inner {border-bottom: 1px solid #b4b5b9; padding-top: 1px; padding-bottom: 1px;}
.payatstore_inner_box {width: 750px; height: 165px; overflow: hidden; border: 1px solid #ffffff}
.payatstore_inner_box_img {padding: 20px; float: left; width: 240px;}
.payatstore_inner_box_img {float: left;}
.payatstore_inner_box_title {float: left; padding-top: 35px; padding-left: 20px;}
.payatstore_inner_box_button {float: right;}
.payatstore_inner_box_title_font {font-size: 18px; font-weight: bold; }
.payatstore_inner_box_name_font {color: #5e5e5e; margin-left:10px;}
.payatstore_inner_box_subtitle {font-size:16px; margin-top: 5px; margin-left: 5px; font-weight: bold;}
.payatstore_inner_box_subtitle.blue {color: #4ca8e1}
.before_btn {margin-top: 100px;}