@charset "utf-8";

@import url(reset.css);
@import url(common.css);
@import url(layout.css);

/* sub page */
#faq_wrap{margin:55px 0;}

.page_visual{display:block;position:relative;top:-8px;width:100%;height:119px;margin:0 0 15px;text-indent:-9999px;}
.page_visual:after{display:block;visibility:hidden;clear:both;content:""}
.sub_visual1{background:url('/img/page/sub_visual01.jpg') no-repeat;}
.sub_visual2{background:url('/img/page/sub_visual02.jpg') no-repeat;}
.sub_visual3{background:url('/img/page/sub_visual03.jpg') no-repeat;}
.sub_visual4{background:url('/img/page/sub_visual04.jpg') no-repeat;}
.sub_visual5{background:url('/img/page/sub_visual05.jpg') no-repeat;}
.sub_visual6{background:url('/img/page/sub_visual06.jpg') no-repeat;}

.page_section{margin:45px auto;padding:0;}
.page_section h3{display:inline-block;margin:30px 0 10px;padding:0;background-color:#fff;color:#000;}
.page_section h3.first{margin-top:0;}
.page_section h4{margin-bottom:5px;}
.page_section .page_ct, .page_section .description{margin-bottom:30px;padding:0 15px;font-size:1.25em;font-weight:normal;line-height:1.4em;font-family:'NanumGothic';letter-spacing:-0.02em;color:#444;}
.page_section .page_ct ul{list-style-type:square;margin:0;padding-left:1.4em;}
.page_section .page_ct ul>li{font-weight:normal;line-height:1.4em;margin:0.2em 0;}
.page_section .page_ct ul>li>span{font-weight:bold;color:#06c;}
.page_section .page_ct ul>li ul{margin:0.4em 0 1.2em;}
.page_section .page_ct ol{list-style-type:decimal;margin:0;padding-left:1.4em;}
.page_section .page_ct ol>li{font-weight:normal;line-height:1.4em;margin:0.2em 0;}
.page_section .page_ct ol>li>span{font-weight:bold;color:#06c;}
.page_section .page_ct ol>li ul{margin:0.4em 0 1.2em;}

.page_section .page_ct .box{display:block;width:700px;height:200px;border:1px solid #eee;margin-bottom:30px;}
.page_section .page_ct .box:after{display:block;visibility:hidden;clear:both;content:""}
.page_section .page_ct .box h3{float:left;width:200px;height:180px;margin:0;padding:0;border-right:1px solid #eee;background-color:#f5f5f5;text-align:center;}
.page_section .page_ct .box ul{float:right;width:460px;list-style-type:none;margin:20px 15px 0 0;padding:0;}
.page_section .page_ct .box ul li{margin-bottom:10px;}

#privacy{}
#privacy .spr_privacy{display:block;background:transparent url('/img/common/spr_txt_privacy.gif') no-repeat;font-size:0;text-indent:-9999px;}
#privacy .privacy01{width:250px;height:35px;background-position:0 0;}
#privacy .privacy02{width:250px;height:35px;background-position:0 -36px;}
#privacy .privacy03{width:250px;height:35px;background-position:0 -72px;}
#privacy .privacy_text p.subtxt01{width:395px;height:19px;background-position:0 -144px;}
#privacy .privacy_text p.subtxt02{width:381px;height:32px;background-position:0 -214px;}

#privacy .guideCon{color:#999;font-size:0.95em;margin-top:0px;}
#privacy .guideCon dl{margin-top:5px;text-align:justify;}
#privacy .guideCon dl dt{color:#666;font-weight:bold;}
#privacy .guideCon a{text-decoration:none;color:#000;cursor:pointer;font-size:1em;font-weight:normal;}
#privacy .guideCon a:hover{text-decoration:none;color:#000;}

.map{width:700px;height:585px;margin:25px auto;border:8px solid #efefef;}

/* separator image style */
.spr_ltt{width:305px;height:35px;background:transparent url('/img/common/spr_text.png') no-repeat;}
.ltt_11{background-position:0 0}
.ltt_12{background-position:0 -35px;}
.ltt_13{background-position:0 -70px;}
.ltt_14{background-position:0 -105px;}
.ltt_15{background-position:0 -140px;}
.ltt_21{background-position:0 -175px;}
.ltt_22{background-position:0 -770px;}
.ltt_31{background-position:0 -210px;}
.ltt_32{background-position:0 -245px;}
.ltt_33{background-position:0 -280px;}
.ltt_34{background-position:0 -315px;}
.ltt_35{background-position:0 -350px;}
.ltt_36{background-position:0 -385px;}
.ltt_41{background-position:0 -420px;}
.ltt_51{background-position:0 -455px;}
.ltt_52{background-position:0 -490px;}
.ltt_53{background-position:0 -525px;}
.ltt_54{background-position:0 -560px;}
.ltt_61{background-position:0 -595px;}
.ltt_62{background-position:0 -630px;}
.ltt_63{background-position:0 -665px;}
.ltt_64{background-position:0 -700px;}
.ltt_65{background-position:0 -735px;}

.lnb_tit{display:inline-block;position:relative;top:31px;left:55px;width:205px;height:36px;margin:0 0 44px 0;background:transparent url('/img/common/spr_text.png') no-repeat;font-size:0;text-indent:-9999px;}
.lnb_tit1{background-position:0 -854px;}
.lnb_tit2{background-position:0 -890px;}
.lnb_tit3{background-position:0 -926px;}
.lnb_tit4{background-position:0 -962px;}
.lnb_tit5{background-position:0 -998px;}
.lnb_tit6{background-position:0 -1034px;}

.spr_lnb{display:inline-block;float:left;width:200px;height:30px;background:transparent url('/img/common/spr_lnb.gif') no-repeat;font-size:0;text-indent:-9999px;}
.lnb_11{background-position:0 0;}
.lnb_12{background-position:0 -30px;}
.lnb_13{background-position:0 -60px;}
.lnb_14{background-position:0 -90px;}
.lnb_15{background-position:0 -120px;}
.lnb_21{background-position:0 -150px;}
.lnb_22{background-position:0 -660px;}
.lnb_31{background-position:0 -180px;}
.lnb_32{background-position:0 -210px;}
.lnb_33{background-position:0 -240px;}
.lnb_34{background-position:0 -270px;}
.lnb_35{background-position:0 -300px;}
.lnb_36{background-position:0 -330px;}
.lnb_41{background-position:0 -360px;}
.lnb_51{background-position:0 -390px;}
.lnb_52{background-position:0 -420px;}
.lnb_53{background-position:0 -450px;}
.lnb_54{background-position:0 -480px;}
.lnb_61{background-position:0 -510px;}
.lnb_62{background-position:0 -540px;}
.lnb_63{background-position:0 -570px;}
.lnb_64{background-position:0 -600px;}
.lnb_65{background-position:0 -630px;}
.lnb_11.on{background-position:-200px 0;}
.lnb_12.on{background-position:-200px -30px;}
.lnb_13.on{background-position:-200px -60px;}
.lnb_14.on{background-position:-200px -90px;}
.lnb_15.on{background-position:-200px -120px;}
.lnb_21.on{background-position:-200px -150px;}
.lnb_22.on{background-position:-200px -660px;}
.lnb_31.on{background-position:-200px -180px;}
.lnb_32.on{background-position:-200px -210px;}
.lnb_33.on{background-position:-200px -240px;}
.lnb_34.on{background-position:-200px -270px;}
.lnb_35.on{background-position:-200px -300px;}
.lnb_36.on{background-position:-200px -330px;}
.lnb_41.on{background-position:-200px -360px;}
.lnb_51.on{background-position:-200px -390px;}
.lnb_52.on{background-position:-200px -420px;}
.lnb_53.on{background-position:-200px -450px;}
.lnb_54.on{background-position:-200px -480px;}
.lnb_61.on{background-position:-200px -510px;}
.lnb_62.on{background-position:-200px -540px;}
.lnb_63.on{background-position:-200px -570px;}
.lnb_64.on{background-position:-200px -600px;}
.lnb_65.on{background-position:-200px -630px;}

.spr_pagetext{display:block;background:transparent url('/img/page/page_text.png') no-repeat;font-size:0;text-indent:-9999px;}
.greet_txt01{width:392px;height:57px;background-position:0 0;}
.greet_txt02{width:320px;height:46px;background-position:0 -85px;}
.greet_txt03{width:200px;height:22px;background-position:0 -146px;}
.greet_txt04{width:109px;height:30px;background-position:0 -203px;}
.greet_txt05{float:right;clear:both;margin:10px 15px 20px 0;width:184px;height:34px;background-position:0 -266px;}
.greet_txt06{clear:both;margin:30px 15px 20px 0;width:125px;height:21px;background-position:0 -359px;}

.img_01_introduce{display:block;width:700px;height:283px;background:transparent url('/img/page/img_01_introduce.jpg') no-repeat;font-size:0;text-indent:-9999px;}
.img_01_greeting{display:block;width:700px;height:446px;background:transparent url('/img/page/img_01_greeting.jpg') no-repeat;font-size:0;text-indent:-9999px;}
.img_01_vision{display:block;width:700px;height:643px;background:transparent url('/img/page/img_01_vision.jpg') no-repeat;font-size:0;text-indent:-9999px;}
.img_01_{display:block;width:700px;height:283px;background:transparent url('/img/page/img_01_introduce.jpg') no-repeat;font-size:0;text-indent:-9999px;}
