@charset "utf-8";
/*body {background:url(/images/sub/contain_bg.jpg)repeat-y center top; font-size:15px}*/
#visual {width:1920px;left:50%;margin-left:-960px;position:relative;}
.hill{position: fixed;height:100%;background: #f5f2ea;width:193px;left:0;border-right:1px solid #ccc;border-left:1px solid #ccc;}
#lnb {float:left;width:193px;height:100%;background-color:#f5f2ea;position: relative;z-index:500;
border-right:1px solid #ccc;border-left:1px solid #ccc;}
#content {float:right;width:790px;position:relative;}

#lnb .title_side {height:110px;line-height:110px;font-size:1.3em;font-weight:700;text-align:center;background: #fcc916;color:#fff;font-size: 24px;}
#lnb>ul {}
#lnb>ul>li {margin-bottom:6px;}
#lnb li a {display:block;height:47px;line-height:47px;color:#888888;vertical-align:top;background: #fff;font-weight: bold;padding-left:14px;background:#fff url(/images/sub/off_arrow.jpg)no-repeat 172px center;}
#lnb li>a:hover, #lnb li>a.on {color:#4f4f4f;background:#fff url(/images/sub/on_arrow.jpg)no-repeat 172px center;}

/* 3depth */
#lnb li ul {background-color:#414141;display:none;}
#lnb li.on ul {display:block;}

.depth3 {padding:7px 0 10px;}

.path {position:absolute;top:65px;right:5px;color:#a0a0a0;}
.path li {display:inline-block;zoom:1;*display:inline;padding:0 5px 0 16px;font-size:0.9em;color:#999;background:url('/images/misc/arr_depth01.png') 0 center no-repeat;vertical-align:middle;}
.path li:first-child {background:none;padding-left:0;}
.path li>a{color:#a0a0a0;}
.path li:last-child {padding-right:0;}
.path span {color:#333;font-weight:500;}

.title_cont {padding:40px 0 10px 2px;border-bottom:1px solid #ccc;font-size:40px;font-weight:normal;}
.title_cont span{font-weight: bold;}
#inner_content {padding:0px 0 30px;width:750px;}


/* 공통 */
.mb10{margin-bottom:10px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}

.tac{text-align:center !important;}
.tl{padding-left:10px !important;text-align:left !important;}
.tr{padding-right:10px !important;text-align:right !important;}

.pgt30 {padding:30px 0 !important;}
.adminNumber {border:1px solid #cecece;padding:2px 5px 1px 5px;float:right;}




.btn_type01{display:inline-block;padding:0 24px;height:40px;line-height:40px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ebebeb+0,d8d8d8+100 */
background: rgb(235,235,235); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(235,235,235,1) 0%, rgba(216,216,216,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(216,216,216,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(235,235,235,1) 0%,rgba(216,216,216,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
border-radius:10px;box-shadow: 1px 1px 1px 1px #d1d1d1;color:#5c5c5c;font-weight:500;font-size:1.1em;}

.tit_01{margin-bottom:10px;color:#323234;font-weight:700;font-size:1.4em;}
.tit_02{padding-left:36px;background:url('/images/misc/ico_tip_02.png') 0 center no-repeat;color:#323234;font-weight:500;font-size:1.1em;}
.tit_03{padding:15px 0;padding-left:48px;background:url('/images/misc/ico_tip.png') 0 center no-repeat;color:#323234;font-size:1.2em;}
.tit_04{padding:30px 0;padding-left:82px;background:url('/images/misc/ico_tip_03.png') 21px center no-repeat;color:#323234;font-size:1.5em;}
.tit_04 span{font-weight:700;color:#fcc916;}
.tit_05{padding-left:36px;background:url('/images/misc/ico_check_01.png') 0 center no-repeat;color:#323234;font-weight:500;font-size:1.1em;}

.tb_type01{border-top:2px solid #555555;}
.tb_type01 thead th{padding:10px 0;text-align:center;background-color:#e8e8e8;border:1px solid #d7d7d7;}
.tb_type01 tbody th{padding:10px 10px;background-color:#e8e8e8;border:1px solid #d7d7d7;}
.tb_type01 tbody td{padding:10px 10px;text-align:left;border:1px solid #d7d7d7;}
.tb_type01 tfoot th{padding:10px 0;background-color:#e8e8e8;border:1px solid #d7d7d7;}
.tb_type01 tfoot td{padding:10px 10px;text-align:left;border:1px solid #d7d7d7;}


/* tab_menu */
.tab_menu{margin-top:16px;margin-bottom:27px;}

.tab_menu.grid02 li {float:left;width:50%;}
.tab_menu.grid03 li {float:left;width:33%;}
.tab_menu.grid04 li {float:left;width:25%;}

.tab_menu li a{display:block;height:42px;line-height:42px;border:1px solid #b4b4b4;border-right:none;text-align:center;background-color:#e8e8e8;font-size:1.2em;font-weight:500;}
.tab_menu li a.on , .tab_menu li a:hover{background-color:#fcc916;}
.tab_menu li:first-child a{border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.tab_menu li:last-child a{border-top-right-radius: 8px;border-bottom-right-radius: 8px;border-right:1px solid #b4b4b4;}


/* 이용안내 박스 */
.guide_box{height:86px;margin-bottom:50px;border:1px solid #c2c2c2;background:#ebebeb url('/images/sub/ico_guide.png') 21px 19px no-repeat;}
.guide_box h2{padding:16px 0 5px 80px;color:#323234;font-size:1.2em;font-weight:500;}
.guide_box p{padding-left:99px;font-weight:500;font-size:1.0em;}

/* 팁 박스 */
.tip_box{padding:18px 0 22px;border-bottom:1px solid #d7d7d7;background:url('/images/misc/ico_tip.png') 10px center no-repeat; font-size:14px;}
.tip_box dl{margin-bottom:15px;padding-left:63px;}
.tip_box dl:last-child{margin-bottom:0;}
.tip_box dl dt{width:22px;display:inline-block;display:inline-block; *display:inline; zoom:1;font-weight:700;}
.tip_box dl dd{vertical-align:top;width:635px;display:inline-block;display:inline-block; *display:inline; zoom:1;}
.tip_box>p{padding-left:70px;}

/* 개인약관 BOX */
.termBox{margin:10px 0 17px;height:160px;overflow-y:auto;border:1px solid #e2e2e2;}
.termBox h2{margin-bottom:25px;color:#7d7d7d;}
.termBox p{padding-left:10px;color:#7d7d7d;font-size:0.95em;line-height:1.6;}

/* 사이트맵 */
.sm_wrap {font-size:12px;font-weight:600;color:#222;padding:20px 0 0 20px;}
.sm_wrap>ul {float:left;width:100px;margin:10px 20px 40px;}
.sm_wrap>ul.sm02 {width:430px;}
.sm_wrap>ul.sm02>li {padding-left:10px;}
.sm_wrap>ul.sm03 {width:600px;}
.sm_wrap>ul.sm03>li {padding-left:10px;}
.sm_wrap>ul.sm05 {width:140px;}
.sm_wrap>ul.sm05>li {padding-left:10px;}
.sm_wrap li {margin-bottom:5px;padding-left:20px;background:url('/images/misc/bull_01.jpg') 12px 10px no-repeat;}
.sm_wrap>ul>li.sm_title {font-size:18px;padding-left:10px;padding-bottom:10px;margin-bottom:15px;background:none;border-bottom:2px solid #aaa;}
.sm_wrap>ul li a:hover {padding-bottom:2px;border-bottom:1px solid #8c40a8;}

.sm_wrap>ul ul {float:left;margin-right:25px;}
.sm_wrap>ul ul li {padding-left:10px;background-position:2px 10px;}
.sm_wrap>ul.sm02 ul li {padding-left:20px;padding-right:10px;background-position:10px 9px;}
.sm_wrap>ul.sm03 ul li {padding-left:20px;padding-right:10px;background-position:10px 9px;}
.sm_wrap>ul ul li.sm_title2 {font-size:14px;background:none;text-align:center;border-bottom:2px solid #555;padding:0 20px 5px 20px;margin-bottom:10px;}
.sm_wrap>ul ul li.sm_title3 {background:none;font-size:13px;padding:3px 0;border-bottom:1px solid #777;}

/*공통클릭부분*/

.click_btn{width:155px;border:1px solid #ccc;border-radius:8px;display: block;text-align: center;height:40px;line-height: 40px;font-size: 16px;position: absolute;bottom:20px;left:0;
font-weight: 500;color:#323234;}


.click_wrap{position: absolute;bottom:20px;left:0;}
.click_wrap>a{display: inline-block;}
.click_wrap>a{margin-right:10px;}
.click_wrap img{vertical-align: middle;}
.click_wrap .click_btn2{height:42px; line-height: 42px; width:155px;border:1px solid #ccc;border-radius:8px; text-align: center; font-size: 16px; font-weight:500; color: #323234;}


/*s101*/
.s101 .share_top{background:url(/images/sub/s101_air.jpg)no-repeat right bottom;height:268px;position: relative;border-bottom:1px solid #8e8e8e;}
.s101 .share_top h2{font-size: 35px;font-weight: 500;color:#323234;padding-top:50px;}
.s101 .share_top h2 .small{font-size:0.7em;}
.s101 .share_top p{color:#323234;font-size: 13px;padding-top:10px;}

.s101 .tep_list{border:1px solid #ccc;border-radius:8px;height: 46px;margin-top:17px;overflow: hidden;background: #e8e8e8;}
.s101 .tep_list>li{float:left;border-right:1px solid #ccc;}
.s101 .tep_list>li:last-child{border-right:0;}
.s101 .tep_list>li>a{display: block;width:186.25px;text-align: center;line-height:46px;background: #e8e8e8;font-size: 20px;font-weight: 500;}
.s101 .tep_list2>li>a{width:248.67px;}
/*.s101 .tep_list>li:first-child>a{border-top-left-radius:7px;border-bottom-left-radius:7px;}*/

.s101 .tep_list>li>a.tepo{background: #fcc916;}
/*.s201*/
.s201 .share_top{background:url(/images/sub/s201_topbg.jpg)no-repeat right bottom;}
.s201 .click_btn{display: none;}
/*.s202*/
.s202 .share_top{background:url(/images/sub/s202_topbg.jpg)no-repeat right bottom;}
.s202 .click_btn{display: none;}
/*.s203*/
.s203 .share_top{background:url(/images/sub/s203_topbg.jpg)no-repeat right bottom;}
.s203 .click_btn{display: none;}

/*s301*/
.s301 .share_top{background:url(/images/sub/s301_topbg.jpg)no-repeat right bottom;}
.s301 .share_top p{padding-left:55px;background:url(/images/sub/hands.jpg)no-repeat left center;padding-top:0;margin-top:10px;}
/*s302*/
.s302 .share_top{background:url(/images/sub/s302_topbg.jpg)no-repeat right bottom;}
/*s303*/
.s303 .share_top{background:url(/images/sub/s303_topbg.jpg)no-repeat right bottom;}
/*s304*/
.s304 .share_top{background:url(/images/sub/s304_topbg.jpg)no-repeat right bottom;}
/*s305*/
.s305 .share_top{background:url(/images/sub/s305_topbg.png)no-repeat right center; }
/*s306*/
.s306 .share_top{background:url(/images/sub/s306_topbg.png)no-repeat right center; }
/*s307*/
.s307 .share_top{background:url(/images/sub/s307_topbg.png)no-repeat right center; }
/*s308*/
.s308 .share_top{background:url(/images/sub/s308_topbg.png)no-repeat right center; }

/*.s401*/
.s401 .share_top{background:url(/images/sub/s401_topbg.jpg)no-repeat right bottom;}
/*.s402*/
.s402 .share_top{background:url(/images/sub/s402_topbg.jpg)no-repeat right bottom;}
/*.s403*/
.s403 .share_top{background:url(/images/sub/s403_topbg.jpg)no-repeat right bottom;}
/*.s501*/
.s501 .share_top{background:url(/images/sub/s501_topbg.jpg)no-repeat right bottom;}
/*.s502*/
.s502 .share_top{background:url(/images/sub/s502_topbg.jpg)no-repeat right bottom;}
/*.s503*/
.s503 .share_top{background:url(/images/sub/s503_topbg.jpg)no-repeat right bottom;}
/* s504*/
.s504 .share_top{background:url(/images/sub/s504_topbg.png)no-repeat right center; }



/*.s601*/
.s601 .share_top{background:url(/images/sub/s601_topbg.jpg)no-repeat right bottom;}
/*.s602*/
.s602 .share_top{background:url(/images/sub/s602_topbg.jpg)no-repeat right bottom;}
/*.s603*/
.s604 .share_top{background:url(/images/sub/s604_topbg.jpg)no-repeat right bottom;}
/*.s701*/
.s701 .share_top{background:url(/images/sub/s701_topbg.jpg)no-repeat right bottom;}
/*.s801*/
.s801 .share_top{background:url(/images/sub/s801_topbg.jpg)no-repeat right bottom;}

/*s401*/
.sub_s401_tab_01{margin-top:23px;height:800px;}
.sub_title{padding-left:60px;height:44px;line-height:44px;font-weight:400;font-size:1.5em;background:url(/images/sub/bull_reading_glasses.png) 0 center no-repeat;}
.sub_title_strong{color:#fcc916;}
.sub_s401_tab_text_01 p{margin-top:20px;margin-bottom:27px;font-weight:400;font-size:1.08em;}
.sub_area{margin-top:41px;}
.sub_first{width:750px;height:230px;margin-bottom:50px;border-bottom:1px dashed #959595;}
.sub_first dt{width:275px;height:139px;float:left;text-align:left;display:block;}
.sub_first dd{width:475px;height:139px;float:right;text-align:left;display:block;}
.sub_first_text li{padding-left:20px;background:url(/images/sub/bull_sub_li.png) 0 8px no-repeat;}}

/*.schedule_title {padding-left:27px;font-weight:bold;font-size:1.9em;
color:#4d4d4d;background:url('/images/misc/bull_schedule.png') 0 center no-repeat;}*/

/* sticky foot */
#footer_wrap {}
#footer_wrap.sticky {width:100%;position:fixed;left:0;bottom:0;z-index:9999;}
#container_wrap {padding-bottom:0px;}
#container_wrap.sticky {padding-bottom:140px;}
