@charset "utf-8";

/*@import url("https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css");*/
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

/* skipNav */
#skipNav a{display:block;overflow:hidden;height:0;line-height:24px;text-align:center;background:#000;color:#fff;}
#skipNav a:focus{height:auto;}

/* reset css */
* {max-height:1000000px;}
html,body{margin:0;padding:0;}
body{font:13px/1.5 "Nanum Gothic", "Malgun Gothic", "돋움", Dotum, "굴림", Gulim, sans-serif;color:#666; background-color:#fff;letter-spacing:-.25px;-webkit-text-size-adjust:none;word-break:keep-all;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
input,textarea,select,td,th,button{font:13px/1.5 "Nanum Gothic", "Malgun Gothic", "돋움", Dotum, "굴림", Gulim, Arial, sans-serif;color:#666;vertical-align:middle;letter-spacing:-.25px;word-break:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
table{table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse;}
ol,ul,li{list-style:none;}
hr, legend, caption, .skip{position:absolute;overflow:hidden;line-height:0.01%;font-size:0.01%;width:0;height:0;}
img,fieldset{border:0 none;vertical-align:middle;}
label,button{cursor:pointer;}
em,address{font-style:normal;}
a{color:#666;text-decoration:none;}

/* Input */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="number"]{height:16px;padding:2px 0 1px;border:1px solid #cfcfcf;line-height:16px;text-indent:5px;}
input[type="radio"],
input[type="checkbox"]{width:13px;height:13px;}
input[type="file"]{border:1px solid #cfcfcf;background:#fff;}
textarea{overflow:auto;overflow-x:hidden;border:1px solid #cfcfcf;background:#fff;resize:none;}
select{max-width:100%;border:1px solid #cfcfcf;}

/* Button */
button{overflow:visible;margin:0;padding:0;border:0;background:none;white-space:nowrap;cursor:pointer;}
button::-moz-focus-inner{padding:0;border:0;}
button span{position:relative;}

/* Guide */
.wrapper{position:relative;width:1040px;margin:0 auto;}
.wrapper:after{content:'';display:block;clear:both;}

/***************************************************** Reset *****************************************************/

.btn_wrap{position:relative;margin:15px 0 0;text-align:center;}
.btn_wrap:after{content:'';display:block;clear:both;}
.btn_wrap .btn_left{float:left;}
.btn_wrap .btn_right{float:right;}
.btn_wrap input,
.btn_wrap button,
.btn_wrap a{display:inline-block;margin:0 1px;vertical-align:middle;}

/* Font */
.t_point{color:#0c4595;}
.t_strong{color:#333;}

/* Align */
.al_middle{display:inline-block;vertical-align:middle;}

/* Box */
.box_scroll{}
.box_scroll .box{overflow:auto;overflow-x:hidden;height:;}

/* Table */
.table_wrap{overflow:hidden;margin:0 -1px 0 0;}
.table_wrap .dtable{margin:0 0 0 -1px;border-right:0;}
.dtable{width:100%;border-top:1px solid #e6e6e9;border-right:1px solid #e6e6e9;}
.dtable th,
.dtable td{padding:8px 5px 7px;border-bottom:1px solid #e6e6e9;border-left:1px solid #e6e6e9;text-align:center;}
.dtable th,
.dtable td.th{background:#eaebee;font-weight:bold;color:#202020;}
.dtable.row th,
.dtable.row td,
.dtable .title{text-align:left;}
.dtable.row .th{text-align:center;}

.dtable1{width:100%;border-top:2px solid #FF5E00;background:#fff;}
.dtable1 th,
.dtable1 td{padding:5px 10px;border-bottom:1px solid #e6e6e9;border-left:1px solid #e6e6e9;text-align:center;letter-spacing:-0.5px;font-size:14px;color:#2c2c2c;}
.dtable1 th:first-child,
.dtable1 td:first-child {border-left:none;}
.dtable1 th:first-child.borl1,
.dtable1 td:first-child.borl1 {border-left:1px solid #e6e6e9;}
.dtable1 th,
.dtable1 td.th{padding:10px 10px;background:#f6f6f6;font-weight:bold;color:#333;font-size:15px;}
.dtable1 th.vtop1,
.dtable1 td.vtop1 {vertical-align:top;}
.dtable1.row td,
.dtable1 .title, .dtable.row td.th{text-align:left;}
.dtable1.row td.cen {text-align:center;}

.table_form{display:table;width:100%;border-collapse:collapse;border-spacing:0;}
.table_form .tr{display:table-row;}
.table_form .td{display:table-cell;vertical-align:middle;}
.table_form.v-top .td{vertical-align:top;}

.dtable_txt{position:relative;margin:0 0 15px;}
.dtable_txt:after{content:'';display:block;clear:both;}
.dtable_txt .txt_left{float:left;}
.dtable_txt .txt_right{float:right;}

.dtable_desc{position:relative;margin:15px 0 0;}
.dtable_desc:after{content:'';display:block;clear:both;}
.dtable_desc .txt_left{float:left;}
.dtable_desc .txt_right{float:right;}
/****************************** Interface 버튼 정렬, 강조 컬러, 사용자 테이블 등(사용하지 않을거면 지워도 무방) ******************************/

/* Layout */
#wrap{}

/* Gnb */
#gnbMenu{position:absolute;right:0;top:40px;width:100%;height:51px;}
#gnbMenu .outer{padding:0 0 20px;}
#gnbMenu .inner{position:relative;display:table;width:1000px;margin:0 auto 0;}
#gnbMenu .gnb_all {position:absolute;top:5px;right:0;z-index:12;}

.allvmenu {position:absolute;top:-100%;left:50%;margin-left:-500px;width:1000px;height:472px;background:#FF5E00;z-index:200;}
#allgnb > li:after{content:'';display:block;clear:both;}
.allvmenu li a {float:left;}
.allvmenu li li {float:left;}
.allvmenu li .sub {float:left;width:100%;}
.allvmenu_logo {padding:55px 0;text-align:center;}
.allvmenu_close {position:absolute;top:0;right:0;}
#allgnb .sub a {display:block;padding:0 15px;color:#b8c5c8;font-size:16px;line-height:20px;}
#allgnb > li > a {margin:0 65px 0 260px;overflow:hidden;width:68px;height:20px;}
#allgnb .sub ul li a {position:relative;top:-1px;}
#allgnb .sub ul li:first-child a {padding-left:0;}
#allgnb .sub ul li a .nose {display:block;position:absolute;top:50%;left:0;margin-top:-7px;width:1px;height:14px;background:#fff;}
#allgnb .sub ul li:first-child a .nose {display:none;}
#allgnb > li {margin:15px 0;padding:15px 0;}
#allgnb > li.hover {background:#fff;}
#allgnb > li.hover > a img {margin-top:-22px;}
#allgnb > li.hover .sub a {color:#888;}
#allgnb > li.hover .sub a .nose {background:#888;}

#gnb{float:right;margin-right:25px;}
#gnb:after{content:'';display:block;clear:both;}
#gnb > li{float:left;text-align:center;width:140px;}
#gnb > li > a{position:relative;display:block;padding: 0;color:#4e4e4e;z-index:10;}
#gnb > li > a:HOVER{color: #FF5E00;}
#gnb > li > a span {display:block;overflow:hidden;padding:0;height:47px;font-size:18px;}
#gnb > li > a.on img {margin-top:-17px;}
#gnb > li.active > a img {margin-top:-17px;}
#gnb .sub{position:relative;top:-2px;display:none;width:140px;background:#fff;z-index:20;border:1px solid #FF5E00;}
#gnb .sub.on {display:block;}
#gnb .sub li{border-top:1px solid #ededed;}
#gnb .sub li:first-child {border-top:none;}
#gnb .sub li a{display:block;padding:8px 0;font-size:13px;text-transform:capitalize;color:#707f87;background:#fff;}
#gnb .sub li a:hover,
#gnb .sub li a:focus,
#gnb .sub li.active a{color:#FF5E00;font-weight:bold;background:#f6f6f6;}
/* lnb */
#lnb > ul{position:relative;top:-1px;padding:1px 0 0;}
#lnb > ul > li{margin:-1px 0;}
#lnb > ul > li > a{display:block;position:relative;padding:11px 15px 12px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:15px;text-decoration:none;color:#333;}
#lnb > ul > li > a:hover,
#lnb > ul > li > a:focus,
#lnb > ul > li.active > a{background:#FF5E00; color:#fff;}
#lnb > ul > li.active ul{display:block;}
#lnb .active .sub{display:block;}
#lnb .sub{display:none;}
#lnb .sub ul{overflow:hidden;padding:0 0 8px;}
#lnb .sub ul li{margin:8px 0 0;}
#lnb .sub ul li a{padding:0 0 0 7px;font-size:12px;text-decoration:none;}
#lnb .sub ul li a:before{content:'ㆍ';}
#lnb .sub ul li a:hover,
#lnb .sub ul li a:focus,
#lnb .sub ul li.on a{color:#263997;}

#header{position:relative;z-index:10;height:98px;border-bottom:2px solid #FF5E00;}
#header .wrapper{z-index:2;}
#header h1{line-height: 98px;}
#header .head{position:absolute;left:200px; top:40px;}
#header #mBanner{position:absolute;left:0;top:12px;}
#header #mBanner .inner{position:relative;height:80px;}
#header #mBanner .nav{position:absolute;left:0;bottom:0;font-size:0;}
#header #mBanner .nav button{margin:0 -1px 0 0;}
#header .conRight{}
#header .util_wrap{display:inline-block;vertical-align:middle;color:#cecece;}
#header .util_wrap a{position:relative;margin:0 0 0 5px;padding:0 0 0 7px;font-weight:bold;font-size:11px;}
#header .util_wrap a:hover{color:#222;}
#header .util_wrap a:before{content:'';position:absolute;left:0;top:50%;height:11px;margin:-6px 0 0;border-left:1px solid #e9e9e9;font-size:0;}
#header .util_wrap a:first-child:before{content:none;}
#header .search{position:absolute;right:0;top:25px;width:185px;padding:0 58px 0 0;height:26px;background:url('../image/bg_search.png') no-repeat;}
#header .search input[type="text"]{width:100%;height:24px;margin:1px;padding:0;line-height:24px;border:0;vertical-align:middle;}
#header .search input[type="image"]{position:absolute;right:0;top:0;width:53px;height:26px;}

#container{}
#contents{width:100%;padding:60px 0 20px 0;}

#sBody{}
#sBody #conLeft{float:left;width:200px;padding:60px 0 20px 0;}
#sBody #conLeft h2{position:relative;padding:0 0 25px 0;font-size:26px;color:#192128;border-bottom:2px solid #1d1d1d;text-transform:capitalize;z-index:1;}
#sBody #contents{position:relative;}
#conLeft + #contents{float:right;width:750px;font-size:15px;letter-spacing:-1px;}
#sBody #contents > h3{margin:0 0 15px;font-size:30px;color:#333;text-transform:capitalize;}

#location{padding-bottom:30px;}
#location a {position:relative;top:-2px;vertical-align:middle;}
#location a:first-child {font-size:0;line-height:0;display:inline-block;width:12px;height:9px;background:url('../image/location_home.png') no-repeat 0 0;}

/* footer */
#footer{margin:50px 0 0;padding:30px 0;border-top:1px solid #eee;}
#footer .wrapper{}
#footer .logo{float:left;margin:0 50px 0 0;}
#footer .foot{float:left;}
#footer .elink{font-size:12px;font-weight:bold;}
#footer .elink a{display:inline-block;margin-left:15px;color:#333;}
#footer .elink a:first-child {margin-left:0;}
#footer address{padding:10px 0;color:#000;font-size:12px;}
#footer .copyright{letter-spacing:0;font-size:10px;color:#858585;text-transform:uppercase;}
#footer .aside{position:absolute;right:0;top:0;}

/* familysite */
#family_site{display:inline-block;overflow:hidden;position:relative;margin:0 0 0 15px;vertical-align:middle;}
#family_site.on{overflow:visible;}
#family_site button{}
#family_site .option{position:absolute;left:0;bottom:36px;right:0;padding:10px;border:1px solid #eee;background:#f5f5f5;}
#family_site .option li{vertical-align:top;line-height:1.6;}
#family_site .option li + li{}
#family_site .option a{display:block;padding:2px 5px;font-size:12px;}
#family_site .option a:hover{background:#767676;color:#f5f5f5;}

.conHalf{float:left;width:47%;margin:10px 5% 10px 0;}
.conHalf:last-child{float:left;width:47%;margin-right:0;}

/* layerpop */
.layerpop{display:none;position:absolute;left:0;top:0;z-index:9999;width:100%;padding:100px 0 0;color:#333;text-align:center;}
.layerpop.on{display:block;}
.layerpop .shadow{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}
.layerpop .inner{display:inline-block;position:relative;margin:0 auto;padding:30px;border:3px solid #000;background:#fff;text-align:left;}
.layerpop h1{margin:0 0 15px;font-weight:bold;font-size:16px;}
.layerpop .head{font-size:15px;color:#333;}
.layerpop .head .t_point{font-size:24px;}
.layerpop .btn_right{margin:10px 0 0;text-align:right;}
.layerpop .close{position:absolute;right:-3px;top:-22px;}
.layerpop .btn_wrap .close{position:static;}

.backd {display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#192128;opacity:.8;filter:alpha(opacity=80);z-index:100;}

/* 연혁 */
#divStory .table_form {border-top:2px solid #1d1d1d;}
#divStory .td {border-bottom:1px solid #e2e2e2;}
#divStory .td:first-child{padding-left:30px;width:110px;height:72px;min-height:72px;}
#divStory .td.v-top {padding:25px 0;vertical-align:top;font-size:15px;}
#divStory .stoyear1 {font-size:24px;color:#212121;vertical-align:top;}
#divStory .stoyear1 strong {padding:20px 0 0 0;display:inline-block;padding-right:15px;color:#1d2088;}
#divStory .stnum1 {float:left;display:inline-block;padding:0 31px;color:#1d2088;}
#divStory .sttext1 {float:left;display:inline-block;width:520px;}
#divStory li {overflow:hidden;width:100%;}
#divStory .b {float:left;display:inline-block;width:520px;}

/****************************** Layout ******************************/

/* Contents */

/* article */
.article_wrap{margin:40px 0 0;}
#sBody #contents > h3 + .article_wrap,
.article_wrap:first-child{margin-top:0;}
.article_wrap .article{margin:20px 0 0;}
.article_wrap .article:first-child{margin-top:0;}
.article_wrap .h4{position:relative;margin:0 0 10px;padding:0 0 0 13px;font-weight:bold;font-size:17px;color:#393939;text-transform:capitalize;letter-spacing:-1px;}
.article_wrap .h4:before{content:'';position:absolute;left:0;top:4px;height:17px;border-left:3px solid #343434;vertical-align:-3px;}
.article_wrap .h5{margin:0 0 5px;font-weight:bold;font-size:16px;color:#444;text-transform:capitalize;letter-spacing:-1px;}
.article_wrap .h6{margin:0 0 5px;font-weight:bold;font-size:15px;color:#444;text-transform:capitalize;letter-spacing:-1px;}
.article_wrap .h6.stick:before{content:'';display:inline-block;vertical-align:middle;position:relative;top:-2px;width:7px;height:4px;margin:0 5px 0 0;background:#0f0e9f;font-size:0;}
.article_wrap .stxt{color:#767676;font-size:15px;font-weight:normal;text-transform:none;}
.article_wrap > .table_form > .tr > .td + .td{padding:0 0 0 15px;}

/* tabContents */
.tab_wrap .tabMenu{display:table;table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;border:none;}
.tab_wrap .tabMenu ul{display:table-row;}
.tab_wrap .tabMenu li{display:table-cell;height:43px;line-height:43px;text-align:center;vertical-align:middle;}
.tab_wrap .tabMenu li:first-child a{margin-left:0;}
.tab_wrap .tabMenu li a {display:block;position:relative;margin:0 0 0 -1px;text-align:center;font-weight:bold;color:#6c6c6c;border:1px solid #dfdfdf;background:#f5f5f5;}
.tab_wrap .tabMenu li a:hover,
.tab_wrap .tabMenu li.on a{border-bottom-color:#fff;color:#000;background:#fff;z-index:2;}
.tab_wrap .tabMenu li a:hover:before,
.tab_wrap .tabMenu li.on a:before{content:'';position:absolute;left:-1px;top:-1px;right:-1px;border-top:2px solid #000;}
.tab_wrap .tabcont {overflow:hidden;height:0;}
.tab_wrap .tabcont.on{overflow:visible;height:auto;padding:30px 0 0;}

/* Main Slide */
#slidePdt { position:relative;float:left;width:807px;height:405px;margin:22px 10px 0 0;overflow:hidden; }
#slidePdt .inner{position:relative;height:400px;}
#slidePdt .gallery{height:400px;}
#slidePdt .gallery li{position:absolute;left:0;top:0;}
#slidePdt .control{position:absolute;right:80px;bottom:10px;z-index:1;}
#slidePdt .control li{float:left;margin:0 3px 0 0;}
#slidePdt .control li a{display:block;width:11px;height:11px;background:url('../image/mb_nav.png') no-repeat;text-indent:-9999px;}
#slidePdt .control li.on a{background-position:0 -11px;}
#slidePdt  .nav a{position:absolute; bottom:10px;z-index:2;}
#slidePdt  .nav a.prv{right:40px;}
#slidePdt  .nav a.next{right:20px;}
#slidePdt .titlewrap {position:absolute;display:block;left:0;bottom:0;width:100%;overflow:hidden;height:40px;background:rgba(0,0,0,0.7);}
#slidePdt .title{position:absolute;display:block;left:0;bottom:0;width:400px;overflow:hidden;height:40px;line-height:40px;z-index:1;text-align:left;padding-left:20px;color:#ffffff;font-weight:800;}
#boxBanner { position:relative;float:left;width:263px;height:300px;margin:22px 0 0 0; }
#boxBanner .inner{position:relative;height:300px;}
#boxBanner .gallery{height:300px;}
#boxBanner .gallery li{position:absolute;left:0;top:0;}
#boxBanner .control{position:absolute;right:80px;bottom:10px;z-index:1;}
#boxBanner .control li{float:left;margin:0 3px 0 0;}
#boxBanner .control li a{display:block;width:11px;height:11px;background:url('../image/mb_nav.png') no-repeat;text-indent:-9999px;}
#boxBanner .control li.on a{background-position:0 -11px;}
#boxBanner  .nav a{position:absolute; bottom:10px;z-index:2;}
#boxBanner  .nav a.prv{right:40px;}
#boxBanner  .nav a.next{right:20px;}
#boxBanner .titlewrap {display:none;}
#boxBanner .title{position:absolute;display:none;left:0;bottom:0;width:400px;overflow:hidden;height:40px;line-height:40px;z-index:1;text-align:left;padding-left:20px;font-weight:800;}

.thumb_wrap{clear:both;float:left;position:relative;margin-top:10px;overflow:hidden;}
.thumb_wrap .inner{width:790px; height:107px; margin:0 auto; position:relative; overflow:hidden;}
.thumb_wrap ul{width:2000%; position:absolute; left:0; top:0; overflow:hidden;}
.thumb_wrap ul li{width:263px; margin-right:9px; float:left; cursor:pointer; position:relative;}
.thumb_wrap ul li img{width:100%; height:112px;}
.thumb_wrap ul li span{position:absolute; left:0; top:0; right:0; bottom:0; border:2px solid #d58f8f; display:none;}
.thumb_wrap ul li.active span{display:block;}
.thumb_wrap .nav a{position:absolute; top:44px;}
.thumb_wrap .nav a.prv{left:0;}
.thumb_wrap .nav a.next{right:0;}

.mainBanner .thumb_wrap .inner{width:1000px;}
.mmidcon {padding:25px 0 0 0;}
.mmidcon .wrapper:after{content:'';display:block;clear:both;}
.mmidcon .midban1 {float:left;width:735px;}
/*.mmidcon .midban1 a {display:block;float:left;margin-right:40px;border-top:1px solid #333;}*/
.mmidcon .midban2 {float:left;width:305px;height: 232px; background:#fafafa;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; margin-top:5px;}
.mmidcon .midban2 h3 {padding-bottom:15px; font-size: 1.7em;font-weight: bold; color: #000; margin-top: 23px; padding-left: 10px;}

.mgalwrap1 {position:relative;height:136px;}

.mgalwrap1 .gall01wrap {position:absolute;top:0;left:50%;overflow:hidden;margin-left:-95px;width:189px;height:136px;}
.mgalwrap1 .gall01wrap ul {position:absolute;top:30px;left:0;width:100000px;z-index:10;}
.mgalwrap1 .wbtnext {position:absolute;top:50%;right:13px;margin-top:-10px;z-index:20;}
.mgalwrap1 .wbtprev {position:absolute;top:50%;left:13px;margin-top:-10px;z-index:20;}
.mgalwrap1 .prolist {float:left;width:188px;text-align:center;}
.mgalwrap1 .prolist .gibox1 {margin-bottom:10px;border:1px solid #e7e7e7;width:186px;height:55px;text-align:center;background:#fff;line-height:53px;}
.mgalwrap1 .prolist .gibox1 img {max-width:100%;max-height:100%;} 
.mgalwrap1 .prolist .gp_info1 {color:#666;font-weight:bold;}


#mVisual{position:relative;}
#mVisual .inner{overflow:hidden;position:relative;height:558px;}
#mVisual .gallery{position:absolute;left:0;top:0;bottom:0;width:10000%;}
#mVisual .gallery li{display:none;position:absolute;left:0;top:0;width:1%;height:100%;background-repeat:no-repeat;background-position:50% 0;font-size:0;line-height:0;text-indent:-100000px;}
#mVisual .gallery li:first-child{display:block;}
#mVisual .wrap{position:absolute;left:50%;bottom:195px;z-index:4;width:1000px;margin:0 0 0 -943px;text-align:center;font-size:0;white-space:nowrap;}
#mVisual .remote{display:inline-block;vertical-align:middle;}
#mVisual .control{display:inline-block;vertical-align:middle;}
#mVisual .remote span{display:block;position:relative;text-indent:-9999px;height:100%;background:none;}
#mVisual .remote .links_stop {position:relative;top:1px;background:url('../image/bg_stop1.png') no-repeat 0 0;}
#mVisual .remote .links_play {background:url('../image/bg_play1.png') no-repeat 0 0;}
#mVisual .control li {display:inline;}
#mVisual .remote button,
#mVisual .control a{display:inline-block;overflow:hidden;width:16px;height:18px;margin:0 4px;background:url('../image/bg_page.png') no-repeat;}
#mVisual .remote button {background:none;}
#mVisual .control li.on a{width:42px;background-position:0 -18px;}

.textsty1 {margin:60px 0 15px 0;padding:9px 0 0 0;color:#333;font-size:20px;font-weight:bold;letter-spacing:-1px;background:url('../image/bg_textsty1.png') no-repeat 0 0;}
.textsty2 {color:#FF5E00;font-weight:bold;}

.listy1 {}
.listy1 li {padding:20px 0;background:#f8f8f8;}
.listy1 li.odd {background:#fff;}
.listy1 li dl:after{content:'';display:block;clear:both;}
.listy1 li dl dt {float:left;width:90px;text-align:center;background:url('../image/bg_listy1dt.png') no-repeat 100% 50%;}

.listy1 li dl dd {float:left;padding:0 10px 0 20px;}
.listy1 li dl dd strong {padding:0 20px 0 0;}
.mtop40 {margin-top:40px;}

.mapbox1 {padding:0 0 10px 0;}

.condl1 {padding:20px 0 20px 0;}
.condl1:after {content:'';display:block;width:100%;overflow:hidden;clear:both;}
.condl1 dt {float:left;padding-right:0 20px 0 0;width:205px;color:#FF5E00;font-size:18px;font-weight:bold;}
.condl1 dd {float:right;padding:5px 0 0 0;width:508px;color:#333;font-size:14px;}
.condl1 dd strong {color:#FF5E00;}

.btnwrap1 {padding-bottom:25px;border-bottom:1px solid #ebebeb;}

.t_cen {text-align:center;}

body .pagebox01 .selected {background:#ffff;border:1px solid #fff;}
body #bbslist .btnbox1 {float:right;width:auto;}

.greeting{min-height:526px; background:url('../image/greeting_bg.jpg') right top no-repeat;}
.greeting .hd{margin-bottom:30px; font-size:25px; line-height:33px; font-weight:bold; color:#333;}
.greeting .hd em{color:#FF5E00;}
.greeting .info{font-size:15px; line-height:23px; color:#666;}
.greeting .sign{padding-top:18px; text-align:left;}

.recruit{background:url('../image/recruit_bg.jpg') center top no-repeat;}
.recruit .hd{height:398px; text-align:center; font-size:25px; line-height:33px; font-weight:bold; color:#333;}
.recruit .hd em{color:#FF5E00;}
.recruit .info{}
.recruit .info li{width:100%; height:120px; background:url('../image/recruit_info_bg.png') no-repeat; overflow:hidden}
.recruit .info li+li{margin-top:8px; }
.recruit .info li .ico{width:155px; height:120px; float:left; background-image:url('../image/recruit_ico.png'); background-repeat:no-repeat;}
.recruit .info li .cont{width:555px; padding:33px 0 0 34px; float:left; font-size:15px; color:#666;}
.recruit .info li .cont strong{margin-bottom:5px; display:block; font-size:17px; font-weight:bold; color:#333;}
.recruit .info li.ver1 .ico{background-position:0 0;}
.recruit .info li.ver2 .ico{background-position:0 -127px;}
.recruit .info li.ver3 .ico{background-position:0 -254px;}
.recruit .info li.ver4 .ico{background-position:0 -382px;}
.recruit .info li.ver5 .ico{background-position:0 -510px;}

.map_wrap .map_local {border-top:2px solid #5a5a5a; border-bottom:1px solid #dfdfdf; padding:20px 0; height:111px;}
.map_wrap .map_local:before {content:""; display:block; clear:both;}
.map_wrap .map_local .left {width:286px;border-right:1px solid #dfdfdf; text-align:center; font-size:0; height:111px;}
.map_wrap .map_local .left:before {content:""; display:inline-block; vertical-align:middle; width:0; height:100%;}
.map_wrap .map_local .left_ {padding-left:30px; float:left;}
.map_wrap .map_local .left_ ul li {margin-bottom:12px; color:#7a7a7a; letter-spacing:-.5px;}
.map_wrap .map_local .left_ ul li span {display:inline-block; width:75px; height:22px; background-color:#FF5E00; color:#fff;
text-align:center;  margin-right:13px;}

@media print{
	#adminControl,
	#header,
	#conLeft,
	#sBody #contents > h3,
	#location,
	#footer,
	button{display:none;}
	#conLeft + #contents{float:none;margin:0 auto;}
	.btnwrap1, .topbox1, .pagetop {display:none;}
}