@import url("dist/css/bootstrap.css");


/* reset stylesheet */

.bannerBar { position: relative; width:100%; height: 80px; background: #a8def8 url(image/bannerBg.png); }
.bannerBar.bannerBg .img { height: inherit; margin: 0 auto; position: relative; z-index: 10; }
.bannerBar.bannerBg img { width: 100%; max-width: 1200px; display: block; margin: 0 auto; }
.bannerBar.bannerBg .close { position: absolute; top:0; right:0; width: 110px; height: 80px; cursor: pointer; background: url(image/btn_close.png) right center; z-index: 11;}

/* Layout */
.header-static>.side{position:absolute;z-index:2;right:0;top:0;zoom:1}

/* GNB */

/*

.gnb{position:relative;z-index:1;font-size:13px; margin-left:76px; margin-top:28px; float: left;}
.gnb:before{content:" ";display:block;width:100%;height:1px}
.gnb a{text-decoration:none;white-space:nowrap}
.gnb>ul{ position: relative; margin:0; padding:0; }
.gnb.open>ul{height:auto;border-bottom:1px solid #333}
.gnb>ul:after{content:"";display:block;clear:both; }
.gnb>ul>li{ position:relative; margin:0; display:inline-block; font-size: 16px; letter-spacing: -1px; margin-left:36px; margin-left:14px; padding-left:14px;  border-left:1px solid #bbbbbd;}
.gnb>ul>li:first-child { margin:0; padding:0; border:0; }
.gnb>ul>li>a{color:#000;position:relative; font-weight: bold;}
.gnb>ul>li>a>img { display: block;}
.gnb>ul>li>a:after{}
.gnb>ul>li>a.on,
.gnb>ul>li.hover>a{ color:#000;}
.gnb{}
.gnb:before{content:" ";display:block;width:100%;height:1px}
.gnb{}
.gnb a{text-decoration:none;white-space:nowrap; text-transform: capitalize;}
.gnb ul{ position:absolute; display: inline-block; left:250px; top: 0; width: 580px; z-index: 100; }
.gnb > ul > li { position: relative; display: block; float: left; }
.gnb > ul > li > a { display: inline-block; line-height: 80px; text-align: center; width:110px; height: 70px; overflow: hidden; font-size: 16px; font-weight: bold}
.gnb > ul > li > ul { position: absolute; left: 0; top: 70px; width: 100%; height: 140px; padding: 0px 0 30px;}
.gnb > ul > li > ul li { display: block; float: none;}
.gnb > ul > li > ul li a { word-break:break-all; word-wrap:break-word; padding: 5px 0; font-size: 11px; color: #5c5c5c; display: block; width: inherit; text-align: center;}

.gnb > ul li:hover a { background: #86BF40; color: #fff;}
.gnb > ul li:hover ul { background: #86BF40;}
.gnb > ul li:hover ul li a { color: #fff;}
.gnb > ul li:hover ul li a:hover { color: #fffe91;}

.navBlind .blind_in { position:relative; display:block; width:1150px; height:100%; margin:0 auto; background:#fff url('./image/header_bg1.gif') no-repeat left -60px; }
.navBlind .blind_in_eng { position:relative; display:block; width:1150px; height:100%; margin:0 auto; background:#fff url('./image/header_bg1.gif') no-repeat 64px -60px; }

*/


/*

.gnb>ul>li>ul { display: none; }
.gnb>ul>li>ul.flag { display: block; position: absolute; top: 16px; margin: 0; padding: 0; }
.gnb>ul>li>ul.flag li { display: table-cell; font-size: 14px; height: 15px; overflow-y: hidden; padding: 8px 15px 8px 0; }
.gnb>ul>li>ul.flag li:first-child { padding-left: 0; }
.gnb>ul>li>ul.flag li:last-child { padding-left: 0; }
.gnb>ul>li>ul.flag li a { color: #696969; font-weight: normal; font-size:12px; }

*/

/* Visial */
.banner { position: absolute; top:-520px; right:-360px;}
.banner img { border-right: 1px solid #dbdbdb;}
.visual>.visual-list { width:950px; margin:0 auto;}
.visual>.visual-list>div { float:left;}
.visual>.visual-list>div>img { display: block;}
.visual>.visual-link { margin:0 auto; width:985px;}
.visual>.visual-link a { float:left; }
.visual>.visual-link img { display: inline-block;}
.visual>.list{position:relative;width:300%;left:-100%;z-index:1}
.visual>.list:after{content:"";display:block;clear:both}
.visual>.list.total1{width:auto;left:0}
.visual>#full-width-slider { width: 100%; height: 430px; margin: 0 auto;}
.visual>#full-width-slider:after{content:"";display:block;clear:both}

.visual a[href=""]{cursor:default}
.visual .total1 a{float:none}
.visual .total2 a,
.visual .total3 a{width:33.33%;}
.visual a>p{margin:-24px 0 0 0;padding:0 100px;position:absolute;top:50%;left:0;right:0;text-align:center;font-size:47px;letter-spacing:-1px;line-height:1}
.visual>button{zoom:1;border:0;background:url(blank.gif);cursor:pointer;width:100px;position:absolute;z-index:2;top:0;bottom:0;margin:0;padding:0;color:#fff}
.visual>button:hover,
.visual>button:focus{background-color:rgba(0,0,0,.25)}
.visual>button>i{position:absolute;top:50%;left:50%;width:25px;height:50px;background:url(slideNav.png) no-repeat;margin:-25px 0 0 -12px;zoom:1}
.visual>.prev{left:0}
.visual>.next{right:0}
.visual>.prev>i{background-position:0 0}
.visual>.next>i{background-position:-25px 0}

.visual-list-category { width:1200px; margin:0 auto; position: relative;}
.visual-list-category .prev { position: absolute; left:0; top:0; width:111px; height: 90px; display: block; background: url(./image/visual_list_prev.png);}
.visual-list-category .next { position: absolute; right:0; top:0; width:111px; height: 90px; display: block; background: url(./image/visual_list_next.png);}
.visual-list-category .visual-list-items { width: 980px; margin:0 auto;}
.visual-list-category .visual-list-items:after { content: ""; display: table; clear: both;}
.visual-list-category .visual-list-items li { float:left; width:245px; height:90px; display:block; }
.visual-list-category .visual-list-items li>a { width:245px; height:90px; display:block; background: url(./image/visual_list.png); background-position-y:-90px;  }
.visual-list-category .visual-list-items li.item1>a { background-position-x: 0;  }
.visual-list-category .visual-list-items li.item2>a { background-position-x: -245px;  }
.visual-list-category .visual-list-items li.item3>a { background-position-x: -490px;  }
.visual-list-category .visual-list-items li.item4>a { background-position-x: -735px;  }
.visual-list-category .visual-list-items li>a:hover,
.visual-list-category .visual-list-items li>a.on { background-position-y:0; /* transition: all .5s; */ }

/* LNB */
.body.main { }
.body.main .section:after { content:""; display: block; clear: both;}
.body.main .section { position: relative; height:298px; display: block; background: url(./image/main_section_bg.png);}
.body.main .section div[class^=sec_col]>a { display: block;}
.body.main .section div[class^=sec_col] h3 { margin: 0; padding:0 ; font-size:14px; font-weight: bold; margin-bottom:18px; position: relative; color:#363636; text-transform: uppercase; }
.body.main .section div[class^=sec_col] h3>a {position: absolute; right:0 ; font-size:16px; background: transparent; font-weight: normal; color:#898989;  padding:2px 4px; text-transform: lowercase;}
.body.main .section div[class^=sec_col] h3>p { font-size:12px; font-weight: normal; color:#666666; margin-top:8px;}
.body.main .section div>img { display:block; }

.body.main .section .sec_col1 { width: 306px; height: auto; float: left; position: relative;}
.body.main .section .sec_col1 .widget-box { min-height:90px; padding-bottom:30px; padding-top: 20px; margin-right:16px; }
.body.main .section .sec_col1 .widget-box.line { border-bottom: 1px solid #e5e5e5; }
.body.main .section .sec_col1 .widget-box.list { border-bottom: 1px solid  #E5E5E5; }
.body.main .section .sec_col1 .widget-box h3 { margin: 0; padding:0 ; font-size:16px; font-weight: bold; margin-bottom:18px; position: relative; }
.body.main .section .sec_col1 .widget-box h3 span { position: absolute; top:4px; left: 30px;}
.body.main .section .sec_col1 .widget-box ul.list li { margin: 0; padding:0 ; margin-bottom: 8px; position: relative;}
.body.main .section .sec_col1 .widget-box ul.list li:last-child {margin-bottom: 0;}
.body.main .section .sec_col1 .widget-box ul.list li { color:#555555; text-decoration: none;}
.body.main .section .sec_col1 .widget-box ul.list li a { color:#555555; text-decoration: none;}
.body.main .section .sec_col1 .widget-box ul.list li span.date { position: absolute; right:0; font-size: 11px; color:#555555;}

.body.main .section .sec_col2 { width: 332px; margin-left:12px; float: left; position: relative; padding:20px 6px 0 6px;}
.body.main .section .sec_col2 .widget-box { padding:0; }
.body.main .section .sec_col2 .widget-box .widget-box-gallery>p {  margin-top:8px; line-height: 18px; }
.body.main .section .sec_col2 .widget-box h3 { margin: 0; padding:0 ; font-size:16px; font-weight: bold; margin-bottom:18px; position: relative; color:#363636; }
.body.main .section .sec_col2 .widget-box h3 span { position: absolute; top: 4px; left: 30px;}
.body.main .section .sec_col2 .widget-box ul.gallery:after { content: ""; display: table; clear: both;}
.body.main .section .sec_col2 .widget-box ul.gallery li { float: left; margin-right:6px;}
.body.main .section .sec_col2 .widget-box #facebook-widget-count-text p { float: left;}
.body.main .section .sec_col2 .widget-box #facebook-widget-count-text .count-btns { float: right;}
.body.main .section .sec_col2 .widget-box #facebook-widget-count-text button { border: 1px solid #E5E5E5; outline: none; margin:0; padding:0; float: left; padding: 2px 6px; background: transparent;}
.body.main .section .sec_col3 { width: 238px; height: auto; float: left; position: relative; padding:20px 0px 0 0px; margin-left:26px; margin-right:16px;}
.body.main .section .sec_col3 h3 { margin: 0; padding:0 ; font-size:14px; font-weight: bold; margin-bottom:18px; position: relative; color:#363636; }
.body.main .section .sec_col3 img { display: block;}
.body.main .section .sec_col3 a { }
.body.main .section .sec_col3 a:last-child { border-bottom: 0; }


.body.sub .breadCrumb { background: transparent !important;}
.body.sub .breadCrumb div { width: auto !important; }
/* 버튼 정의 */



#bbswrite .bottombox .btnblue, #bbswrite .bottombox .btngray { }

/* 메인 슬라이더 */
#photoslider-bullets {height:220px; margin-bottom: 2px;}
#photoslider-bullets .sliderkit-nav {position:absolute;right:15px; top:15px;}
#photoslider-bullets .sliderkit-nav-clip ul li {float:left;margin:0 1px 0 0;}
#photoslider-bullets .sliderkit-nav-clip ul li a {width:13px;height:13px;background:transparent url(./image/bullet-off.png) no-repeat 0 0;}
#photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a {background:transparent url(./image/bullet-on.png) no-repeat 0 0;}

#photoslider-vertical {width:980px;height:190px; margin:0 auto;}
#photoslider-vertical .sliderkit-nav {position:absolute;right:-15px; top:-15px;}
#photoslider-vertical .sliderkit-nav-clip ul li {float:left;margin:0 1px 0 0;}
#photoslider-vertical .sliderkit-nav-clip ul li a {width:13px;height:13px;background:transparent url(./images/btn_roll_off.png) no-repeat 0 0;}
#photoslider-vertical .sliderkit-nav-clip ul li.sliderkit-selected a {background:transparent url(./images/btn_roll_on.png) no-repeat 0 0;}

/* SITEMAP */

#sitemapWidgetBox { padding:3px 0px 3px 10px; text-align:center; }
#sitemapWidgetBox .siteMap { margin-top: 48px;}
#sitemapWidgetBox .siteMap .section { margin:0;padding:0; position: relative; width: 106px; min-height: 182px; max-height: 182px; padding:60px 20px 32px; float: left; border:1px solid #D8D8D8; border-top:3px solid #F8981C;  margin:0 28px 34px; }
#sitemapWidgetBox .siteMap .section:after{content:"";display:block;clear:both}
#sitemapWidgetBox .siteMap .section h2 { font-size:16px;margin:0; position: absolute; left:0; right:0; top:24px; text-align: center;}
#sitemapWidgetBox .siteMap .section h2 { color:#000; font-weight: bold; }
#sitemapWidgetBox .siteMap .section h2:after { }

#sitemapWidgetBox .siteMap .section ul { list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 0 0px; font-size:13px}
#sitemapWidgetBox .siteMap .section ul:after{content:"";display:block;clear:both}
#sitemapWidgetBox .siteMap .section ul li {height:15px; list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0; font-size:12px; padding:8px 0; border-top: 1px solid #e8e8e8 }
#sitemapWidgetBox .siteMap .section ul li:last-child {margin:0; padding-bottom:0; }
#sitemapWidgetBox .siteMap .section ul li:first-child { }
#sitemapWidgetBox .siteMap .section ul ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 0 10px;}

/* 사이트맵 */
#sitemapWidgetBox .siteMap { border-color: #3a78c4 !important;}
#sitemapWidgetBox .siteMap .section h2:after { position: absolute; top:0; background: #3a78c4; width: 3px !important; height: 14px !important; display:block ;border: none !important; }

/* 게시판 */
#bbslist,#bbswrite, #bbsview { padding-top:35px !important;}
#bbslist thead th { vertical-align: middle; border-top:2px solid #10ad4c !important; background: transparent !important; border-left:none !important; background: #fafafa !important; border-right:none !important; border-bottom-color: #e5e5e5 !important; height: 46px !important; font-size:15px !important; color:#000 !important;}
#bbslist thead th.side1 { vertical-align: middle; border-top:2px solid #10ad4c !important;}
#bbslist .btngray { border-radius: 0; background: #10ad4c  none; border:0; border-bottom:1px solid #989898; color:#fff; padding: 0 15px !important;}
#bbslist .bottom { position: relative;}
#bbslist .bottom .btnbox1 { position: absolute; right:0; text-align: right;}
#bbslist .bottom .btnbox2 { position: absolute; left:0; text-align: left;}
#bbslist .bottom .btnbox1 .btn00 { border:none; }
#bbslist .bottom .btnbox1 .btn00 a { font-size: 16px; font-family: inherit; background:#10ad4c; color:#fff; padding: 12px 25px; font-weight: bold;  border-radius: 30px; outline: none;}
#bbslist .bottom .pagebox01 { margin-top:34px; }
#bbslist .gallery .picbox .pic { overflow: hidden;}
#bbslist .gallery .picbox .pic img { min-height: 96px; }
#bbslist .gallery .picbox .sbjx { overflow: visible !important;}
/* 제휴문의 */

#pages_contact {margin-bottom:100px;padding:0 50px 50px 50px;}

#pages_contact h2 {font-family:"malgun gothic",dotum;font-size:20px;padding:0 0 10px 0;margin:0 0 30px 0;border-bottom:#999999 solid 3px;}
#pages_contact h3 {font-family:"malgun gothic",dotum;font-size:15px;padding:30px 0 10px 0;}
#pages_contact .msg {padding:0 0 25px 20px;color:#1C5B8C;font-family:dotum;line-height:150%;}
#pages_contact .msg span {font-size:11px;color:#ff0000;}

#pages_contact table {width:100%;border-spacing:0px;border-collapse:collapse;letter-spacing:-1px;border-top:#E6E6E6 solid 1px;color:#888;margin-bottom:60px;}
#pages_contact table caption {display:none;}
#pages_contact table thead {display:none;}
#pages_contact tbody td {padding:12px 0 12px 0;border-bottom:#E6E6E6 solid 1px;color:#888;}
#pages_contact tbody td div {padding:7px 0 0 0;line-height:150%;}
#pages_contact tbody td .remail {position:relative;top:-3px;left:-2px;color:#111;}
#pages_contact tbody td .btn {margin:1px;}
#pages_contact tbody td .hmsg {font-weight:bold;color:#ff0000;}
#pages_contact tbody td .hmsg .ok {color:#0000ff;}
#pages_contact tbody td textarea {width:96%;height:160px;overflow-y:auto;line-height:130%;color:#666;}

#pages_contact .key {font-weight:bold;padding-left:20px;width:150px;color:#111; vertical-align: middle;}
#pages_contact .key span {font-weight:normal;font-size:12px;font-family:arial;color:#ff0000;padding:0 0 0 5px;}
#pages_contact .agreebox {border:#dfdfdf solid 1px;padding:7px;}
#pages_contact .agreebox textarea {border:0;width:100%;height:160px;overflow-x:hidden;overflow-y:auto;line-height:130%;color:#666;font-family:dotum;scrollbar-base-color:#E1E1E1;scrollbar-face-color:#FFF;scrollbar-track-color:#FFF;scrollbar-highlight-color:#FFF;scrollbar-3dlight-color:#E1E1E1;scrollbar-shadow-color:#E1E1E1;scrollbar-darkshadow-color:#FFF;scrollbar-arrow-color:#7a7a7a;}


#pages_contact .submitbox {padding:40px 0 20px 0;text-align:center;}
#pages_contact .submitbox input {height:30px;margin:0 2px 0 2px;padding:0 10px 0 10px;font-weight:bold;}


#pages_contact {background: url('./image/content_contact.png') no-repeat; padding:158px 15px 0 15px !important;}
#pages_contact .msg { padding-left:0 !important;}
#pages_contact h2 { margin-bottom: 0px !important; border-bottom: 3px solid #20A7B6 !important;  font-size:16px !important; position: relative;}
#pages_contact h2 {  padding-left:8px !important; padding-bottom: 15px !important}
#pages_contact h2:after { content:""; width: 6px; height: 6px; display: block; position: absolute; top:3px; left:0; border:3px solid #0094be;}
#pages_contact h2:after { content:""; position: absolute; top:0; background: #20A7B6; width: 3px !important; height: 12px !important; display:block ;border: none !important; }
#pages_contact .submitbox input {background:#B3B3B3; color:#fff; padding:6px 22px !important; border:1px solid #9B9B9B; color:#20A7B6;}
#pages_contact .submitbox input.btnblue { background:#20A7B6; color:#fff; padding:6px 22px !important; border:1px solid #035965; }

/* 폼 */
#pages_result { width: 100%; max-width: 680px; display: block; padding: 62px 100px; margin: 30px auto 150px; border-radius: 30px; border: 1px solid #d2d2d2;}
#pages_result .form { background: transparent;  padding:14px 0; }
#pages_result table { table-layout: fixed; border-top: 2px solid #4fa744 ; border-bottom: 1px solid #C6C6C6; }
#pages_result table tr th, #pages_result table tr td { border-bottom: 1px solid #E4E4E4; }
#pages_result table tr th { font-weight: normal; color:#737373; text-align: left; vertical-align: top; width: 160px;}
#pages_result table tr td.hr { border-top: 1px solid #000; border-bottom: 2px solid #4fa744 ; height: 33px; }
#pages_result table tr td hr { border: 1px solid #E2DFDF;}
#pages_result table tr td { padding: 5px 0; vertical-align:  middle; font-size: 16px; }
#pages_result table tr td select, #pages_result table tr td input[type=text] { font-size: 16px; }
#pages_result table tr th, .table table tr th { padding: 25px 0; font-size: 16px; }
#pages_result button { background: #7B7377; border: none; color:#fff; font-size:12px; padding:4px 6px; outline: none; font-weight: normal; }
#pages_result button.zip_btn { background: #4fa744 ; font-size: 16px; }
#pages_result tr td label { vertical-align: middle;}
#pages_result tr td.radio label { vertical-align: top;}
#pages_result label input { margin-top:0; }
#pages_result select, #pages_result input[type=text], #pages_result input[type=password], #pages_result textarea {margin: 0; margin-bottom: 4px; border: 1px solid #d9d9d9; padding:4px 6px; background: #fff url(./image/input_bg.png) repeat-x; }
#pages_result textarea { margin-top: 4px; }
#pages_result .submitbox {padding:24px 0 0 0; text-align:center;}
#pages_result .submitbox button.btnblue { background:#4fa744 ; color:#fff; }
#pages_result .submitbox button {height:auto;margin:0 2px 0 2px; padding:6px 36px; font-weight:bold; border: none; font-size: 26px;}

#pages_result.end { display: none; }
#pages_result.end h1 { font-size: 24px; font-weight: 600; line-height: 1.4; text-align: center; padding-bottom: 20px; }
#pages_result.end p { font-size: 18px; font-weight: 500; line-height: 1.6; text-align: center; padding-bottom: 0; }


/* 확대이미지 */
div.thumb { margin-left:18px;}
.thumb-gallery:after { content:""; display: block; clear: both;}
.thumb-gallery { width: 940px; margin:0 auto; margin-top:32px;}
.thumb-gallery .thumb-gallery-item { pointer-events: none; padding-bottom: 45px; margin-right: 50px; margin-bottom:72px; position: relative; cursor: pointer;}
.thumb-gallery .thumb-gallery-item img { position: absolute; display: block; background: url(./image/thumb_bg.png) no-repeat; padding-right:15px; padding-bottom: 18px;}
.thumb-gallery .thumb-gallery-item:nth-child(3n) { margin-right: 0;}
.thumb-gallery .thumb-gallery-item p {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}
#overlay { cursor: pointer; z-index: 100; }
/* 표 */

h6.vtitle { padding: 0; margin: 0; background: url(./images/content_headline.png) center left no-repeat;  position: relative; font-size:18px; padding-left:18px;}
div.pages_table { font-size: 16px; padding-bottom:30px; margin-left:12px; margin-right:12px;}
div.pages_table h6 { margin-top: 16px; }
div.pages_table table { border-collapse: separate; margin-top:16px; font-size:1em; width: 100%; border: 0; border-width: 2px 1px 0px 0px; border-color:#e3e3e3; border-style: solid; color:#141415; border-top-color:#20a7b6; }
div.pages_table th { color:#000; border-left:1px solid #cccccc; border-bottom: 1px solid #cccccc; background: #ededed; font-size: 13px; font-weight: bold; vertical-align: middle;}
div.pages_table.th th { padding:10px 0;}
div.pages_table td { color:#141415; padding:8px 0; font-size: 12px; text-align: center; border-left:1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }

/* 탭 */
div.pages_tab {width: 100%; margin:0; padding:0; display: table; position: relative;}
div.pages_tab>ul { width: 700px; list-style: none; margin:0; padding:0; display:table; border-top:1px  solid #d0d0d0; border-left:1px solid #d0d0d0; background: #fff; }
div.pages_tab ul:after{content:"";display:block;clear:both}
div.pages_tab>ul>li { display: table; float:left; width:99px; height:45px; text-align: center; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
div.pages_tab.w178>ul>li { width: 174px; }
div.pages_tab>ul>li.on { background: #dadada; color:#20a7b6; border-bottom:3px solid #20a7b6; height: 43px;}
div.pages_tab>ul>li>span { vertical-align: middle; display:table-cell; font-size:11px; line-height: 14px; cursor: pointer;}
div.pages_tab .list { position: relative; margin-top:50px;}

div.relation_site div.list ul>li {width:100%; margin-left:4px; margin-right:4px; padding-bottom:7px; padding-top:7px; border-bottom: 1px solid #e4e4e4;}
div.relation_site div.list ul>li h3 { display: block; padding-top:8px; padding-bottom: 4px; font-weight: bold;}
div.relation_site div.list ul>li a:before { display: block; }

/* Content 상단 스타일 시트 */
.conTit { padding-bottom: 30px; background: url(./image/sub_conTit_bg.png) no-repeat left bottom;}
.conTit h3 { position: relative; display: block; font-size: 32px; font-weight: 700; color:#303030; text-transform: capitalize;}
.conTit h4 { display: block; margin-top:16px; font-size: 16px; color:#8d8d8d; font-weight: 600; }
.conTit h4 strong { display: block; margin-top: 10px; font-size: 30px; color:#090506; }
.conTit p { color:#6d6e71; font-size: 14px; margin-top: 6px; line-height: 22px; }
.conTit .sTit { font-size: 20px; color:#868383; line-height: 24px; margin-top: 24px; display: block; }

.conSec { margin-top: 24px; }
.conSec:after { content: ""; display: block; clear: both; }
.conSec.first { border-top: none; }
.conSec>h3 { font-size: 16px; color:#454544; position: relative; font-weight: bold; line-height: 16px;}
.conSec>h4 { font-size: 14px; color:#454544; position: relative; padding-left: 26px; font-weight: bold; line-height: 16px;}
.conSec>h4:before { padding-left: 32px; }

.conSec.Image { text-align: center;}
.conSec > ul > li { margin-top: 64px; }
.conSec ul li strong { font-size: 16px; margin-bottom:16px; font-weight: bold; display: block; line-height: 20px; color:#10ad4c;}
.conSec ul li p { font-size: 14px; line-height: 24px; color: #090506;}
.conSec ul.business_txt {  }
.conSec ul.business_txt > li { margin-top:32px;}
.conSec ul.business_txt > li > strong { font-size: 14px; color:#000;}
.conSec ul.business_txt > li > p { font-size: 14px; color:#6d6e71;}
.conSec ul.business_txt > li > ul { margin-top: 16px; width: 425px;}
.conSec ul.business_txt > li > ul > li { margin:0; color:#00aeef; font-size: 13px; line-height: 26px; background: url(./image/icon_ul_business.png) no-repeat left 50%; padding-left:20px;}
.conSec>p { margin-top: 24px; line-height: 26px; }
.conSec>p.greeting { background: url(./image/line_greeting.gif); color:#777777; font-size: 13px;}
.conSec .black { color:#000 !important; }
.conSec .green { color:#10ad4c !important; border-color:#10ad4c; }
.conSec .underline { border-bottom: 1px solid #000;}
.conSec .conSigh { text-align: right; padding: 24px 0; font-weight: bold; }
.conSec .conSigh.worship {background: url(/pages/image/sub_contents_sign_01.gif) no-repeat right center; padding-right: 85px;}

/* 연혁 */
#m0110.conSec { background: url(./image/conimg_0108.png) no-repeat; }
#m0110.conSec .history_txt { width: 445px; float: right; margin: 33px 0 0 5px; }
#m0110.conSec .history_txt tr { border-bottom-style: dotted; border-bottom-width: 1px; border-color:#ddd; height: 40px; }
#m0110.conSec .history_txt td { font-size: 12px ; text-align: left; color:#838383; font-weight: normal; vertical-align: middle; }
#m0110.conSec .history_txt th { color:#10AD4C; vertical-align: middle;}


.conSec.map h3 strong { line-height:37px;}
.conSec.map #map {  margin-bottom: 20px;}
.conSec.map .naverMap { color:#333; margin-bottom: 10px; padding:10px 17px 9px 17px; display:inline-block; border:1px solid #dbdbdb; }
.conSec.map h3 ul { margin:0; float:right; width: 385px;}
.conSec.map h3 ul li { float: left; margin-left: 10px;}
.conSec.map .naverMap .naverMap_logo { margin-right: 4px; background:url('http://static.naver.net/maps/img/sp_map_v20.png') no-repeat 17px 10px; width: 56px; height: 13px; background-position: 0 0; display: inline-block;}
.conSec.map .naverMap .daumMap_logo { margin-right: 4px; background:url('http://i1.daumcdn.net/localimg/localimages/07/2013/map/common/daumlogo_131114.gif') no-repeat; background-size: 28px; width: 30px; height: 13px; background-position: 0 0; display: inline-block;}

.admin { width: 24px; height: 24px; line-height: 24px; text-align: center; border-radius: 50%; margin-left: 10px; background: #4fa744; display: inline-block; }
