@charset "utf-8";
/* default */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, .header_btn, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0; padding:0; border:0;  vertical-align:baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, .header_btn, hgroup, menu, nav, section {display:block;}

body {line-height:1;}

ol, ul {list-style:none;}
blockquote, q {quotes:none;}

blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}

table {border-collapse:collapse; border-spacing:0;}
strong {font-weight:bold;}


/* common */
a {text-decoration:none; color:inherit;}

* {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-text-size-adjust:100%;}

/* swiper */
.swiper-container {overflow:hidden; position:relative; width:100%; margin:0 auto; z-index:1;}
.swiper-container-no-flexbox .swiper-slide {float:left;}
.swiper-wrapper {position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.swiper-container-android .swiper-slide,
.swiper-wrapper {-webkit-transform:translate3d(0px, 0, 0); -moz-transform:translate3d(0px, 0, 0); -o-transform:translate(0px, 0px); -ms-transform:translate3d(0px, 0, 0); transform:translate3d(0px, 0, 0);}
.swiper-container-free-mode > .swiper-wrapper {margin:0 auto; -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out;}
.swiper-slide {position:relative; height:100%; -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {-ms-touch-action:pan-y; touch-action:pan-y;}
.swiper-wp8-vertical {-ms-touch-action:pan-x; touch-action:pan-x;}
/* Arrows */
.swiper-button-prev,
.swiper-button-next {position:absolute; top:50%; z-index:10; cursor:pointer;}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {opacity:0.35; cursor:auto; pointer-events:none;}
/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out;}
.swiper-container-fade .swiper-slide {pointer-events:none;}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events:none;}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events:auto;}
/* Scrollbar */
.swiper-scrollbar {border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0, 0, 0, 0.1);}
.swiper-container-horizontal > .swiper-scrollbar {position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98%;}
.swiper-container-vertical > .swiper-scrollbar {position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98%;}
.swiper-scrollbar-drag {height:100%; width:100%; position:relative; background:rgba(0, 0, 0, 0.5); border-radius:10px; left:0; top:0;}
.swiper-scrollbar-cursor-drag {cursor:move;}



/* LNB V15a */
#mainBlankCover {background-color:rgba(0,0,0,.6);}
div.asideSection {background:transparent; background-color:transparent; overflow:hidden; width:270px; left:-270px;}
.asideWrapV15a {width:100%; overflow:scroll; position:relative; float:left; height:100%; background-color:#fff; -webkit-box-shadow:3px 0px 4px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:3px 0px 4px 0px rgba(0, 0, 0, 0.2); box-shadow:3px 0px 4px 0px rgba(0, 0, 0, 0.2); z-index:3;}
.cash {position:relative; height:87px; padding:20px 28px 16px 28px; background-color:#292b30; letter-spacing:-0.02em; border-bottom:1px solid #000;}
.cash p{font-size:1em; color:#eee; line-height:1.6em;}
.cash span{font-weight:bold;}


/* ÁÖ¹®¹è¼Û ÃÖ±Ùº»»óÇ° ¾ÆÀÌÄÜ*/
.lnbV15a {display:table; width:100%; height:44px; padding-bottom:1px; background:#96c7db url(http://fiximage.10x10.co.kr/m/2015/common/basic/h_line.png) repeat-x 0 100%; background-size:1px 1px;}
.lnbV15a li {display:table-cell; overflow:hidden; position:relative; width:33%; height:44px; text-indent:-999em; background-position:50% 50%, 0 0; background-repeat:no-repeat, repeat-y;}
.lnbV15a li.myTenV15a {background-image:url(http://fiximage.10x10.co.kr/m/2015/common/basic/btn_myten.png); background-size:16px auto;}
.lnbV15a li.orderV15a {width:34%; background-image:url(http://fiximage.10x10.co.kr/m/2015/common/basic/btn_order.png), url(http://fiximage.10x10.co.kr/m/2015/common/basic/v_line.png); background-size:auto 18px, 1px 1px;}
.lnbV15a li.recentV15a {background-image:url(http://fiximage.10x10.co.kr/m/2015/common/basic/btn_recent.png), url(http://fiximage.10x10.co.kr/m/2015/common/basic/v_line.png); background-size:21px auto, 1px 1px;}
.lnbV15a li.iNewV15a:after {display:block; position:absolute; left:50%; top:8px; width:11px; height:11px; margin-left:-17px; background:#d60000 url(http://fiximage.10x10.co.kr/m/2015/common/ico_new.png) no-repeat 50% 50%; background-size:5px auto; content:''; border-radius:50%; -webkit-border-radius:50%; color:#fff; font-size:8px; line-height:11px; font-weight:bold; text-align:center; text-indent:0; font-family:helveticaNeue, helvetica, sans-serif !important;}
.lnbV15a li a {display:block; width:100%; height:100%;}
/*ÁÖ¹®¹è¼Û ÃÖ±Ùº»»óÇ°*/



/*Ä«Å×°í¸® ¸Þ´º*/
.ctgyWrapV15a {position:relative; height:100%; background-color:#fff;}
.ctgyGroupV15a {position:relative; height:100%; padding:6px 15px; background-color:#eee;}
.ctgyGroupV15a dl {overflow:hidden; width:100%; padding:6px 0 7px 0; background:url(http://fiximage.10x10.co.kr/m/2015/common/basic/ctgy_line.png) repeat-x 0 100%; background-size:1px 1px;}
.ctgyGroupV15a dl:last-child {background:none;}
.ctgyGroupV15a dl dt {float:left; padding-top:10px; font-size:11px; font-weight:bold; line-height:14px; font-family:helveticaNeue, helvetica, sans-serif !important; color:#79a9bc;}
.ctgyGroupV15a dl dd {padding-left:85px;}
.ctgyGroupV15a dl dd ul li {font-size:14px; color:#000;}
.ctgyGroupV15a dl dd ul li a {display:block; width:100%; height:100%; padding:9px 0; font-size:14px; color:#000;}

/*Ä«Å×°í¸® ¸Þ´º*/



/* ¿À¸¥ÂÊ ÂØ²ô¸¶³­ ¸Þ´º*/
.directNaV15a {float:left; width:55px; background-color:#404752; text-align:center; z-index:1;}
.directNaV15a a {display:block; width:100%; height:100%;}
.directNaV15a .homeGoV15a {overflow:hidden; position:relative; height:77px; background:#d60000 url(http://fiximage.10x10.co.kr/m/2015/common/nav_home.png) no-repeat 50% 50%; background-size:26px auto; text-indent:-999em; z-index:2;}
.directNaV15a ul {overflow:hidden; margin-top:-2px; z-index:1;}
.directNaV15a ul li {position:relative; height:64px; line-height:64px; color:#fff; font-size:13px; font-family:helveticaNeue, helvetica, sans-serif !important;}
.directNaV15a ul li:before {position:absolute; left:50%; top:0; width:12px; height:2px; margin-left:-6px; background:url(http://fiximage.10x10.co.kr/m/2015/common/lnb_line.png) repeat-x 0 100%; background-size:1px 2px; content:'';}
.directNaV15a ul li.lnbBrandV15a, .directNaV15a ul li.lnbEvtV15a {font-size:11px; color:#e1e1e3;}
/* ¿À¸¥ÂÊ ÂØ²ô¸¶³­ ¸Þ´º*/



/* layout */
html, body {height:100%;}
body > .heightGrid {min-height:100%; height:auto;}
body {position:relative;}
.heightGrid {position:relative; min-height:620px; height:auto;}
.mainSection {position:absolute; left:0; top:0; bottom:0; width:100%; height:100%; z-index:500;}
.mainBlankCover {width:100%; height:100%; position:absolute; left:0; top:0; z-index:1000; display:none; background-color:transparent;}
.container {position:relative; width:100%; height:100%;}
.asideSection {display:none; width:280px; height:100%; position:absolute; left:-280px; top:0; z-index:1001; background-color:#2d333d;
background:-moz-linear-gradient(left, rgba(45,51,61,1) 96%, rgba(36,41,49,1) 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(96%,rgba(45,51,61,1)), color-stop(100%,rgba(36,41,49,1))); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left, rgba(45,51,61,1) 96%,rgba(36,41,49,1) 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left, rgba(45,51,61,1) 96%,rgba(36,41,49,1) 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(left, rgba(45,51,61,1) 96%,rgba(36,41,49,1) 100%); /* IE10+ */
background:linear-gradient(to right, rgba(45,51,61,1) 96%,rgba(36,41,49,1) 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d333d', endColorstr='#242931',GradientType=1 ); /* IE6-9 */}
.content {min-height:300px; padding-bottom:50px;}




.header_btn h1 {max-width:54%; height:18px; margin:0 auto; font-size:18px; color:#fff; font-weight:bold; overflow:hidden; letter-spacing:-0.05em;}
.header_btn h1 img {width:90px;}
.header_btn p {position:absolute; top:50%; margin-top:-16px; width:32px; height:32px;}
.header_btn a {display:block; position:relative; text-decoration:none; text-align:center; text-overflow:ellipsis; white-space:nowrap;}
.header_btn .btnLnbGo {left:10px; cursor:pointer;}

.header_btn {background-color:#58b1b7; position:relative; height:40px; padding-top:12px; text-align:center;}
.nav_sub_title:hover{background:#ffc426; color:#333;}
.pro_title .btnLnbGo {float:right; line-height:40px; margin-right:2.5%;}
.pro_title .btnLnbGo span{font-size:.6em; padding:.5em .75em; color:#fff; background:#353840;}

/*º¸Çè±Ý Ã»±¸ ¾È³»*/
#insurance_wrap{
margin-top:20px;
}
#insurance_top{
width:100%;text-align:left;padding:20px 0 0 10px;
}
#insurance_header{
margin:auto;
width:100%;height:40px;
border-bottom:3px solid #000;
background:#ddd;
cursor:pointer;
}
#insurance_header .insurance_tab{
text-align:center;float:left;
width:150px;height:33px;
padding:10px 0;margin-left:10px;
margin-top:7px;
box-sizing:border-box;
color:#000;font-size:1em;
border:2px solid #000;
font-weight:bold;
}
#insurance_header .insurance_tab:hover{
background:#fff;
border-bottom:none;
}
#insurance_header .insurance_tab.tab_on{
background:#fff;color:#000;
border-bottom:none;
}
.insurance_centent{
margin:auto;margin-top:20px;
width:100%;
border:5px solid #ddd;
display:block;
}
#insurance_line_1{
height:500px;
}
#insurance_line_2{
height:800px;padding-top:20px;
}
.insurance_centent .txt_weight{
font-weight:bolder;font-size:1.3em;
color:#000;
}
.insurance_centent .centent_box{
height:65px;margin-top:20px;
}
.insurance_centent .insurance_img{
padding:10px 20px 10px 20px;float:left;clear:both;width:15%;
}
.insurance_centent h1{
font-size:.9em;margin-top:0;padding:10px 0;
font-weight:normal;display:block;
}
.insurance_centent p{
font-size:1em;
clear:both;margin:2px 0 3px 55px;
}
.insurance_centent.insurance_box{
display:block;
}
#insurance_line_2{
display:none;
}
#insurance_line_2.insurance_line_2_box{
width:100%;
}
#insurance_line_2.insurance_line_2_box .centent_text{
width:65%;
}
#insurance_line_2.insurance_box .navi_1{
width:100%;height:384px;clear:both;
}
#insurance_line_2 .navi_1 li{ 
text-align:center;
float:left;width:50%;height:30px;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding:5px 0;
background:#dce5fc;
font-size:12px;
font-weight:bold;
margin-top:10px;
}
#insurance_line_2 .insurance_navi_box{
width:100%;
}
#insurance_line_2 ul .navi{
border-right:1px solid #000;
}
#insurance_line_2 .navi_2{
clear:both;width:50%;margin-top:-1px;margin-left:-1px;
float:left;
}
#insurance_line_2 .navi_2 li{
font-size:1em;list-style:disc;
padding-top:10px;margin-left:20px;
color:#192d62;font-weight:bold;
}
#insurance_line_2 .point{
color:#077586;font-weight:normal;
margin-top:1px;display:block;
font-size:.8em;
}
#insurance_line_2 .navi_3{
width:50%;float:left;margin-top:-1px;
border-left:1px solid #000;
font-weight:bold;
padding-bottom:10px;
}
#insurance_line_2 .navi_3 li{
font-size:1em;list-style:disc;
color:#192d62;padding-top:10px;
margin-left:20px;
}
#insurance_line_2.box{
width:700px;height:
clear:both;
border:1px solid red;
}
#insurance_line_2 .navi_text{
clear:both;padding-left:50px;font-size:14px;
}
#insurance_line_2 .navi_text li{
padding:3px;
}
.insurance_line_2_box{
width:100%;height:50px; clear:both;
}
#insurance_line_2 a{
width:100%;
}
#insurance_line_2 .centent_btn{
text-align:center;margin:30px auto;display:block;
color:#1b2c58;background-color:#fff;padding:5px 20px;
border:3px solid #1b2c58;font-size:1.5em;
border-radius:30px;font-weight:bold;
cursor:pointer;
}


