@charset "utf-8";
@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 */
html,body{margin:0;padding:0;height:100%;}
body{font:14px/1.6 "Nanum Gothic", "돋움", Dotum, "굴림", Gulim, sans-serif;color:#666; background-color:#fff; letter-spacing:-1px;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
input,textarea,select,td,th,button{font:14px/1.6 "Nanum Gothic", "돋움", Dotum, "굴림", Gulim, Arial, sans-serif;color:#666;vertical-align:middle; letter-spacing:-1px;}
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; vertical-align:middle;}

/* 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; vertical-align:middle;}
input[type="file"]{border:1px solid #cfcfcf;background:#fff;}
textarea{overflow:auto;overflow-x:hidden;border:1px solid #cfcfcf;background:#fff;resize:none;}
select{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;}

.bottombox.cen{text-align:center;}
.bottombox.mt20{margin-top:20px;}
.bottombox.w140 input{width:140px;}
.bottombox.w180 input{width:180px;}


/* Layout */
#wrap{}
#header{}
#header .body{width:1000px; margin:0 auto;}
#header .gnbWrap{height:35px; background:#fbfbfb; border-bottom:1px solid #e2e2e2;}
#header .gnbWrap .body{padding:7px 0 0;}
#header .gnbWrap .body:after{content:''; display:block; clear:both;}
#header .bookMark{padding:0 0 0 20px; float:left; background:url('../image/ico_bookmark.png') left 2px no-repeat;}
#header .gnb{float:right;}
#header .gnb li{margin:0 0 0 13px; padding:0 0 0 13px; float:left; position:relative;}
#header .gnb li:before{width:1px; height:12px; margin-top:-6px; content:''; display:block; position:absolute; left:0; top:50%; background:#e2e2e2;}
#header .gnb li:first-child:before{display:none;}
#header .gnb li a.emphasize{font-weight:bold; color:#1a3658;}

#header .headerCont{padding:21px 0 14px; text-align:center; position:relative;}
#header .headerCont h1{display:inline;}
#header .headBannerL{width:246px; height:34px; position:absolute; left:0; top:46px;}
#header .headBannerL .inner{width:221px; height:34px; overflow:hidden; position:relative;}
#header .headBannerL ul{}
#header .headBannerL ul li{width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden; display:none; z-index:0;}
#header .headBannerL ul li:first-child{display:block; z-index:1;}
#header .headBannerL ul li img{max-width:100%; max-height:100%;}
#header .headBannerL .nav{padding-left:1px; position:absolute; right:0; top:11px; font-size:0;}
#header .headBannerL .nav button{float:left; margin-left:-1px;}

#header .headBannerR{width:246px; height:38px; position:absolute; right:0; top:44px;}
#header .headBannerR .inner{width:233px; height:38px; position:relative; overflow:hidden;}
#header .headBannerR ul{}
#header .headBannerR ul li{width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden; display:none; z-index:0;}
#header .headBannerR ul li:first-child{display:block; z-index:1;}
#header .headBannerR ul li img{width:100%; height:100%;}
#header .headBannerR .nav{width:13px; padding-top:1px; position:absolute; right:0; top:0;font-size:0;}
#header .headBannerR .nav button{margin-top:-1px;font-size:0;}

#header .lnbWrap{height:50px; background:#1a3658; border-bottom:1px solid #e2e2e2;}
#header .lnb{width:1000px; margin:0 auto; display:table; table-layout:fixed; border-spacing:0; border-collapse:collapse;}
#header .lnb>ul{display:table-row;}
#header .lnb>ul>li{display:table-cell; border-right:1px solid #455c77; font-size:17px; line-height:50px; font-weight:bold;}
#header .lnb>ul>li>a{height:50px; display:block; text-align:center; border-right:1px solid #06101c; color:#fff;}
#header .lnb>ul>li.allMenu{background:#448ccb;}
#header .lnb>ul>li.allMenu>a{padding-left:15px; text-align:left; position:relative;}
#header .lnb>ul>li.allMenu>a:after{content:''; width:14px; height:12px; display:block; position:absolute; right:16px; top:19px; background:url('../image/ico_allMenu.png') no-repeat;}

#allMenu{width:850px; margin:0 0 0 -425px; position:absolute; left:50%; top:241px; z-index:9999; display:none;}
#allMenu .inner{padding:25px 0 50px 40px; border-top:9px solid #458ccc; background:#fff url('../image/allMenu_bg.png') center top no-repeat;}
#allMenu h2{margin-bottom:25px; font-size:25px; font-weight:bold; color:#1a3759;}
#allMenu .close{position:absolute; right:1px; top:-28px;}
#allMenu .inner>ul{padding-left:7px;}
#allMenu .inner>ul:after{content:''; display:block; clear:both;}
#allMenu .inner>ul>li{width:20%; float:left; font-size:17px; font-weight:bold; color:#1a3759;}
#allMenu .inner>ul>li>a{margin-bottom:5px; display:block; color:#1a3759;}
#allMenu .inner ul li{padding:7px 0;}
#allMenu .inner ul li ul{}
#allMenu .inner ul li li{font-size:15px; font-weight:100;}
#allMenu .inner ul li li a{color:#6e89a9;}

#lyRequest{width:500px; margin:0 0 0 -250px; position:fixed; left:50%; top:241px; z-index:9999; display:none;}
#lyRequest .inner{padding:25px 40px 50px 40px; border-top:9px solid #458ccc; background:#fff url('../image/allMenu_bg.png') center top no-repeat;}
#lyRequest h2{margin-bottom:25px; font-size:25px; font-weight:bold; color:#1a3759;}
#lyRequest .close{position:absolute; right:1px; top:-28px;}
#lyRequest th,#lyRequest td {border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;}

#quickMenu{width:102px; height:100%; position:fixed; left:0; top:0; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:#fff; z-index:10;}
#quickMenu h2{width:104px; margin-left:-1px;}
#quickMenu ul{border-top:1px solid #e2e2e2;}
#quickMenu ul li{border-bottom:1px solid #e2e2e2;}
#quickMenu ul li a{display:block;height:82px;overflow:hidden;}
#quickMenu ul li a:hover img,
#quickMenu ul li a:focus img{margin-top:-82px;}

#divCal{padding:10px;width:530px;display:none;position:fixed;left:50%;margin-left:-265px;z-index:9999;background:#458ccc;}
#divCal .inner{background:#fff;}
#divCal .inner_t{margin:0 20px;padding-bottom:20px;border-bottom: 1px dashed #d1d1d1;}
#divCal .inner_b{padding:20px;}
#divCal .inner_t .section .sheetViewA th,
#divCal .inner_t .section .sheetViewA td,
#divCal .inner_b .section .sheetViewA th,
#divCal .inner_b .section .sheetViewA td{border:0;}
#divCal .inner_t .section .sheetViewA th,
#divCal .inner_b .section .sheetViewA th{margin-bottom:11px;padding: 0 0 0 10px; font-size: 14px;font-weight: bold; color: #363636;background: url('../image/sub/bullet.png') left center no-repeat;}
#divCal .inner_b .section .sheetViewA th{color:#458ccc;}
#divCal .inner_b .section .sheetViewA td.td_result{text-align:right;}

#divCal .h3_cal,
#divCal2 .h3_cal{margin-bottom:10px;padding-left:26px;font-size:20px;color:#fff;font-weight:bold;background:url('../image/ico_cal.png') 0 50% no-repeat;}
#divCal .close,
#divCal2 .close{position:absolute;right:15px;top:15px;}
#divCal2{padding:10px;width:980px;display:none;position:fixed;left:50%;margin-left:-500px;z-index:9999;background:#458ccc;}
#divCal2:after{content:'';display:block;clear:both;}
#divCal2 .inner_l{float:left;width:299px;background:#fff;}
#divCal2 .tab_cal:after{content:'';display:block;clear:both;}
#divCal2 .tab_cal li{float:left;height:40px;background:#e4e4e4;}
#divCal2 .tab_cal li.active{background:#fff;}
#divCal2 .tab_cal li.active>a{color:#222;}
#divCal2 .tab_cal li>a{padding:0 35px;font-size:15px;line-height:40px;color:#777;font-weight:bold;}
#divCal2 .inner{display:none;height:340px;}
#divCal2 .inner:after{content:'';display:block;clear:both;}
#divCal2 .inner_l{position:relative;padding:30px 20px 31px 30px;border-right:1px dashed #ececec;}
#divCal2 .inner_l:before{content: '';position: absolute;right:-17px;top:50%;margin-left: -8px;border: 8px solid transparent;border-left: 9px solid #999;}
#divCal2 .inner_l:after{content: '';position: absolute;right:-17px;top:50%;margin-left: -8px;border: 8px solid transparent;border-left: 9px solid #fff;}
#divCal2 .inner_l .section .sheetViewA th,
#divCal2 .inner_l .section .sheetViewA td{border:0;}
#divCal2 .inner_l .section .sheetViewA th{margin-bottom:11px;padding: 0 0 0 10px; font-size: 14px;font-weight: bold; color: #363636;background: url('../image/sub/bullet.png') left center no-repeat;}
#divCal2 .inner_l .section .sheetViewA td{text-align:right;}
#divCal2 .inner_r{float:left;width:630px;height: 100%;background:#fff;}
#divCal2 .inner_r .none{text-align:center;}
#divCal2 .inner_r .none .txt{margin-top:90px;padding-top:70px;background:url('../image/ico_none.png') 50% 0 no-repeat;}
#divCal2 .inner_r .section{height:300px;overflow:auto;padding:20px;}

#container{}
#container .body{width:1000px; margin:0 auto;}

#footer{border-top:1px solid #e2e2e2; background:#fbfbfb;}
#footer .body{width:1000px; padding-bottom:45px; margin:0 auto;}
#footer .body:after{content:''; display:block; clear:both;}
#footer .f_logo{padding:21px 26px 0 0; float:left;}
#footer .f_cont{width:800px; padding:27px 0 0; float:left; font-size:12px;}
#footer .fnb{overflow:hidden;}
#footer .fnb li{margin-left:15px; float:left; font-weight:bold;}
#footer .fnb li:first-child{margin-left:0;}
#footer .fnb li a{color:#626262;}
#footer .f_info{color:#979797;}
#footer em.copyright{margin-top:3px; display:block; font-size:11px; color:#979797; text-transform:uppercase}

/* Main */
#mainContents{}
#mainContents .section{width:1000px; margin:0 auto 25px; position:relative;}
#mainContents .section h2{font-size:17px; font-weight:bold; color:#363636; padding:0 0 0 0; position:relative;}
#mainContents .section h2:before{content:''; width:12px; height:7px; margin-right:6px; display:inline-block; vertical-align:2px; background:url('../image/main/bullet.png') no-repeat;}
#mainContents .section h2:after{content:''; height:4px; margin-top:11px; display:block; font-size:0; line-height:0; border:1px solid #e2e2e2; background:url('../image/main/main_h2_bg.png') repeat-x;}
#mainContents .section h2.ver2{margin-bottom:10px;}
#mainContents .section h2.ver2:after{display:none;}
#mainContents .section.two_colum{overflow:hidden;}
#mainContents .section .inSection{width:480px; float:left;}
#mainContents .section .inSection.ver2{float:right;}
#mainContents .section .more{padding:0 0 0 7px; position:absolute; right:3px; top:9px; color:#c1c1c1; background:url('../image/main/ico_more.png') left center no-repeat;}
#mainContents .itemInfoList{margin-top:7px;}
#mainContents .itemList{}

.mSlideWrap{padding:18px 0; margin-bottom:27px; background:#f5f5f5; position:relative;}
.mSlideWrap .body{position:relative; overflow:hidden;}
.mSlideWrap .nav button{margin-top:-21px; position:absolute; left:50%; top:50%;}
.mSlideWrap .nav button.prv{margin-left:-534px;}
.mSlideWrap .nav button.next{margin-left:513px}
.mSlideWrap .itemList{height:324px;position:relative;}
.mSlideWrap .itemList.h_admin{height:361px;}
.mSlideWrap .itemList > ul{width:10000%; position:absolute; left:0; top:0; overflow:hidden;}
.itemList .nodata{width:1000px;margin-right:0;padding:50px 0;text-align:center;background:#f5f5f5 url('../image/ico_imgnone.png') 40% 50% no-repeat;}
.itemList .nodata.div{margin-top:120px;}

.quickSearch{}
.quickSearch .form{border:2px solid #448ccb;}
.quickSearch .form.bd_none, #regisbox .bbsWrite{border:0;border-bottom:1px solid #e1e1e1;}
.quickSearch .form table{}
.quickSearch .form table th,.quickSearch .form table td,
#regisbox .bbsWrite th, #regisbox .bbsWrite td{text-align:left; border-top:1px solid #e1e1e1;}
.quickSearch .form table th,
#regisbox .bbsWrite .td1{padding:11px 14px; background:#f5f5f5; font-size:14px; font-weight:bold; color:#333;}
.quickSearch .form table th:before,
#regisbox .bbsWrite .td1:before{content:''; width:3px; height:3px; margin-right:7px; display:inline-block;  vertical-align:middle; background:#c4c4c4}
.quickSearch .form table td,#regisbox .bbsWrite td{padding:8px 7px; color:#acacac;}
.quickSearch .form table td label{color:#666;}
#regisbox .bbsWrite .td2.pd0, #regisbox .bbsWrite .td2.pd0 td{padding:4px 3px;}

.quickSearch .sheetInfo{padding:18px 20px; background:#f0f7ff; border-top:1px solid #fff; border-bottom:1px solid #e2e2e2; position:relative;}
.quickSearch .sheetInfo .btnSearch{position:absolute; right:16px; top:11px;}

.m_bbs{}
.m_bbs li{padding:17px 9px; border-bottom:1px solid #e2e2e2; overflow:hidden;}
.m_bbs li .photo{width:100px; height:71px; float:left; overflow:hidden;}
.m_bbs li .photo img{width:100%; height:100%;}
.m_bbs li .ico{width:60px; padding-top:4px; float:left; text-align:center;}
.m_bbs li .ico .btn_ico{width:60px;height:27px; margin:2px 0; vertical-align: top; display:inline-block; text-align:center; font-size:12px; line-height:27px; font-weight:bold; color:#fff; background:url('../image/btn/btn_bg01.png') no-repeat;}
.m_bbs li .ico .btn_ico.ver2{background:url('../image/btn/btn_bg02.png') no-repeat;}
.m_bbs li .cont{width:344px; height:71px; padding-left:11px; float:left; overflow:hidden;}
.m_bbs li .cont.ver2{width:384px;}
.m_bbs li .sbj{margin-bottom:4px; font-size:14px; font-weight:bold; color:#222;}
.m_bbs li .sbj strong{max-width:285px; margin-right:3px; vertical-align:middle; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.m_bbs li .sbj em{font-size:12px; font-weight:100; color:#ababab; vertical-align:middle;}

/* Sub */
.subHead{background:#fafafa url('../image/sub/subHead_bg.jpg') center top no-repeat; border-bottom:1px solid #e2e2e2; letter-spacing:0;}
.subHead > div{height:140px;background-repeat:no-repeat;background-position:50% 0;}
.subHead .body{padding:40px 0 0;}
.subHead #location{margin-bottom:18px; font-size:12px; color:#888;}
.subHead #location a{color:#888;}
.subHead .pageTitle{font-size:34px; font-weight:bold; color:#333;}
.subHead .pageTitle p{font-size:14px; line-height:18px; font-weight:100;}
.subHead .pageTitle em{font-size:14px;color:#333;display:block;font-weight:normal;}

/*
.subHead.ver2{background:#fafafa url('../image/sub/subHead_bg02.jpg') center top no-repeat;}
.subHead.ver3{background:#fafafa url('../image/sub/subHead_bg03.jpg') center top no-repeat;}
.subHead.ver4{background:#fafafa url('../image/sub/subHead_bg04.jpg') center top no-repeat;}
.subHead.ver5{background:#fafafa url('../image/sub/subHead_bg05.jpg') center top no-repeat;}
*/

#contents{width:1000px; padding:20px 0; margin:0 auto;}
#contents:after{content:''; display:block; clear:both;}

.contLeft{width:240px; float:left;}
.contRight{width:740px; float:right;}

.infoViewWrap{}
.infoViewWrap .section{margin-bottom:20px;}
.infoViewWrap .section h3{margin-bottom:11px; padding:0 0 0 10px; font-size:14px; font-weight:bold; color:#363636; background:url('../image/sub/bullet.png') left center no-repeat;}

.viewPhotoWrap{border:1px solid #e2e2e2;}
.vPhoto{width:711px; height:528px; padding-top:11px; margin:0 auto; overflow:hidden;}
.vPhoto img{width:100%; height:100%;}
.thumbWrap{padding:22px 0; position:relative;}
.thumbWrap .inner{width:646px; height:111px; margin:0 auto; position:relative; overflow:hidden;}
.thumbWrap .nav button{position:absolute; top:22px;}
.thumbWrap .nav button.prv{left:0;}
.thumbWrap .nav button.next{right:0;}
.thumbList{width:1000%; position:absolute; left:0; top:0; overflow:hidden; background:url('../image/sub/no_img.png') repeat-x;}
.thumbList li{width:150px; height:111px; margin:0 15px 0 0; float:left; opacity:.7; filter:alpha(opacity=70);}
.thumbList li.active{opacity:1; filter:alpha(opacity=100);}
.thumbList li a{display:block; height:100%; position:relative;}
.thumbList li img{width:100%; height:100%;}
.thumbList li a:after{content:''; display:none; position:absolute; left:0; top:0; right:0; bottom:0; border:2px solid #448ccb;}
.thumbList li.active a:after{display:block;}

.sheetViewA{width:100%;}
.sheetViewA th,.sheetViewA td{padding:10px 13px; text-align:left; border:1px solid #e2e2e2;}
.sheetViewA th{font-weight:bold; background:#f9f9f9;}
.sheetViewA td{}
.sheetViewA tr:first-child th,.sheetViewA tr:first-child td{border-top:1px solid #5c5c5c;}

.verificationInformation{border:1px solid #e2e2e2;}
.verificationInformation .category{padding:11px 0; text-align:center; background:#f9f9f9; border-bottom:1px solid #e2e2e2;}
.verificationInformation .category a{padding:0 13px; background:url('../image/sub/part.png') left center no-repeat;}
.verificationInformation .category a:first-child{background:none;}
.verificationInformation .category a.active{font-weight:bold; color:#000;}
.verificationInformation .infoMessage{padding:11px 0; text-align:center; color:#ed1c24;word-break:break-all;}
.verificationInformation .addImg{display:none;padding:50px 0; margin:0 12px 13px; text-align:center; border:1px solid #e3e3e3;}
.verificationInformation .addImg img{max-width:100%;}
.editCont{min-height:100px; padding:15px; border:1px solid #e2e2e2;}
.editCont img{max-width:100%;}

/* Common */
.itemList{width:100%; overflow:hidden;}
.itemList >ul{width:105%;}
.itemList > ul:after{content:''; display:block; clear:both;}
.itemList > ul > li{width:240px; float:left; margin:0 13px 13px 0; background:#fff;}
.itemList .wrap{border:1px solid #e2e2e2; border-bottom:0; position:relative;}
.itemList .photo{width:100%; height:155px; overflow:hidden;}
.itemList .photo img{width:100%; height:100%;}
.itemList .viewMemo{padding:15px 14px; font-size:22px; line-height:25px; font-weight:bold; color:#448ccb; border-bottom:1px solid #e2e2e2;}
.itemList .info{padding:15px 12px;}
.itemList .info ul{}
.itemList .info ul li{}
.itemList .info ul li>div{display:table-cell;}
.itemList .info ul li .th{width:64px; font-weight:bold; color:#333;}
.itemList .info ul li .th:before{content:''; width:3px; height:3px; margin-right:5px; display:inline-block; background:url('../image/sub/th_dot.png') no-repeat; vertical-align:middle;}
.itemList .condition{overflow:hidden;}
.itemList .condition li{width:25%; float:left; font-size:11px; font-weight:bold; color:#333;}
.itemList .condition li .box{height:40px; margin-right:-1px; padding:8px 0 0; border:1px solid #d9eafc; border-bottom:1px solid #d9eafc; background:#f0f7ff; text-align:center;}
.itemList .condition li:first-child .box{border-left:0;}
.itemList .condition li strong{width:100%; display:inline-block; color:#448ccb; text-align:center;}
.itemList .condition li.profit{position:relative;}
.itemList .condition li.profit .box{border-color:#f9c6c8; background:#ffe4e5;}
.itemList .condition li.profit strong{color:#c70d14;}
.table_form{width:100%; display:table; table-layout:fixed; border-spacing:0; border-collapse:collapse;}
.table_form .tr{display:table-row;}
.table_form .td{display:table-cell;}
.itemList .btns{}
.itemList .btns .btnA{width:100%;}
.itemList .btnsBox{width:105%; margin-left:-3px; font-size:0;}
.itemList .btnsBox button{margin:6px 3px 0;}
.itemList .ico{position:absolute; left:0; top:0;}
.itemList .item_btns{position:absolute; right:7px; top:9px;}
.itemList .item_btns li{margin-left:3px; float:left;}

.itemInfoList{padding:1px 0 0 1px; overflow:hidden;}
.itemInfoList li{width:302px; padding:15px; margin:-1px 0 0 -1px; float:left; border:1px solid #e2e2e2;}
.itemInfoList li .wrap{width:100%; height:80px; overflow:hidden;}
.itemInfoList li .photo{width:125px; height:80px; float:left; overflow:hidden;}
.itemInfoList li .photo img{width:100%; height:100%;}
.itemInfoList li .info{width:163px; padding:13px 0 0 12px; float:left; background:url('../image/main/bullet03.png') 13px 4px no-repeat;}
.itemInfoList li .info strong{display:block; font-size:15px; font-weight:bold; color:#222; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.itemInfoList li:first-child{}
.itemInfoList li:first-child .wrap{height:302px;}
.itemInfoList li:first-child .photo{width:100%; height:198px; margin-bottom:14px; float:none;}
.itemInfoList li:first-child .info{width:auto; float:none;}

.btnA{display:inline-block; font-size:0; line-height:0;}
.btnA span{width:100%; height:37px; display:block; text-align:center; font-size:17px; line-height:37px; font-weight:bold; color:#fff; background:#448ccb;}
a.btnA{color:#fff;}
.btnB{display:inline-block; font-size:0; line-height:0;}
.btnB span{min-width:108px; height:37px; padding:0 0 0 9px; display:block; text-align:left; font-size:13px; line-height:37px; font-weight:bold; color:#fff; background:url('../image/btn/btnB_01.png') right top no-repeat;}
a.btnB{color:#fff;}
.btnB.ver2 span{background:url('../image/btn/btnB_02.png') right top no-repeat;}
.btnB.ver3 span{background:url('../image/btn/btnB_03.png') right top no-repeat;}
.btnB.ver4 span{background:url('../image/btn/btnB_04.png') right top no-repeat;}
.btnB.ver5 span{background:url('../image/btn/btnB_05.png') right top no-repeat;}

.form input[type="text"],.form input[type="password"],.form input[type="file"],
#regisbox .bbsWrite input[type="text"], #regisbox .bbsWrite input[type="password"], #regisbox .bbsWrite input[type="file"]{height:26px; padding:0; /*border:1px solid #e2e2e2;*/
	box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.form select, #regisbox .bbsWrite select{height:16px; padding:5px 3px 5px 0; border:1px solid #e2e2e2;
	box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

.checkWrap{}
.checkWrap span{height:13px; line-height:13px; display:inline-block;}
.checkWrap span+span{padding-left:12px; border-left:1px dashed #c9c9c9;}
.checkWrap span label{margin-right:10px;}
.space{padding:0 4px;}

#layerpop_email {display:none;}

.dim{width:100%; height:100%; position:fixed; left:0; top:0; background:#000; opacity:0.7; filter:alpha(opacity=70); z-index:100; display:none;}

/*contents common*/
.f_red{color:#ff0000;}
.p_guide{margin-bottom:8px;font-size:13px;color:#1a3759;}
.p_refer{padding-left:10px;display:inline-block;font-size:13px;color:#666;}
#contents h2{font-size:17px; font-weight:bold; color:#363636; padding:0 0 0 0; position:relative;}
#contents h2:before{content:''; width:12px; height:7px; margin-right:6px; display:inline-block; vertical-align:2px; background:url('../image/main/bullet.png') no-repeat;}
#contents h2:after{content:''; height:4px; margin-top:11px; display:block; font-size:0; line-height:0; border:1px solid #e2e2e2; background:url('../image/main/main_h2_bg.png') repeat-x;}
#contents h2.h2, #contents h2.ver2{margin-bottom:10px;}
#contents h2.h2:after, #contents h2.ver2:after{display:none;}
#contents .mSlideWrap .nav button{padding:1px 8px 2px;margin-top:0;position:absolute; left:auto;right:0; top:-36px;border:1px solid #eee;}
#contents .mSlideWrap .nav button.prv{margin-right:35px;}
/*#contents .mSlideWrap .nav button.next{margin-right:0;}*/
#contents .mSlideWrap .nav button span img{width:7px;}

/*contents*/
#contents .section{margin-bottom:30px;}
#contents .mSlideWrap{padding:0;}
#contents .quickSearch .form table th{vertical-align:top;}



/* 포인트 충전소 */
.mcharg_table {border-top:2px solid #06101c;width:100%; margin:0 auto; margin-bottom:10px;background:#fff;margin-bottom:5px;  padding:2px; } 
.mcharg_table td {vertical-align:middle; border-bottom:#eaeaea 1px solid; padding-left:10px; }
.mcharg_table td:first-child {padding-left:0;text-align:center;}
.mcharg_table td + td { border-left:#eaeaea 1px solid;}
/*.mcharg_table .rig_Line { border-left:#eaeaea 1px solid;}*/
.mcharg_table tr:hover {background-color:#f7f7f7; cursor:pointer;} 
.mcharg_table .tr_title1 {background:#f6f6f6; text-align:left; font-size:14px; text-align:center; }
.mcharg_table .tr_title1 td{padding:10px 5px;border-bottom:#eaeaea 1px solid;font-weight:bold;color:#424242;}
.mcharg_table .tr_title2 {background:#fff; text-align:left; color:#666; font-size:13px; }
.mcharg_table .tr_title2 td {padding:10px 5px;text-align:left !important;border:0; }
.mcharg_table .tr_title2:hover {background:none;}
.td_rig10{ text-align:center; padding-right:10px;}
.td_rig5{ text-align:center; padding-right:5px; text-align:left;}
.td_le10  { text-align:left; padding-right:10px;}
.chargeti1 {margin-top:37px;}
.btnPayPoint {margin:0 10px 35px 10px;padding:10px;border:0;background:#0c370c;color:#fff;text-align:center;}

/* 판매의뢰 */
.m_bbs.panme li .cont.ver2{width:835px;}
.m_bbs.panme li .sbj em {vertical-align:bottom}
.m_bbs.panme li .cont.ver2 .p_txt{padding-top:6px;}

/* 회사소개 */
.cp_wrap .txt_wrap{font-size:15px;color:#444;}
.cp_wrap .txt_wrap:after{content:'';display:block;clear:both;}
.cp_wrap .txt_wrap .txt_l,
.cp_wrap .txt_wrap .txt_r{width:48%;}
.cp_wrap .txt_wrap .txt_l{float:left;}
.cp_wrap .txt_wrap .txt_r{float:right;}
.cp_wrap .txt_wrap .txt_l>p,
.cp_wrap .txt_wrap .txt_r>p{margin-top:30px;}
.cp_wrap .txt_wrap .txt_r .p_sign{text-align:right;color:#222;}
.cp_wrap .txt_wrap .txt_r .p_sign>img{padding-left:10px;}

/* 해물결서비스 */
.service_wrap .wrap_top{text-align:center;}
.service_wrap .wrap_top>h3{font-size:32px;color:#222;font-weight:bold;}
.service_wrap .wrap_top>h3>em{color:#458ccc;}
.wrap_bot_ul{margin-left:-4px;height:280px;}
.wrap_bot_ul:after{content:'';display:block;clear:both;}
.wrap_bot_ul li{margin-left:4px;width:245px;height:100%;float:left;border:1px solid #ddd;background:url('../image/ico_service01.png') 50% 15% no-repeat;}
.wrap_bot_ul li.ico_02{background:url('../image/ico_service02.png') 50% 15% no-repeat;}
.wrap_bot_ul li.ico_03{background:url('../image/ico_service03.png') 50% 15% no-repeat;}
.wrap_bot_ul li.ico_04{background:url('../image/ico_service04.png') 50% 15% no-repeat;}
.wrap_bot_ul li>h4{padding:110px 30px 0;height:65px;text-align:center;font-size:15px;color:#222;font-weight:bold;}
.wrap_bot_ul li>p{padding:20px 15px 0;text-align:center;height:85px;font-size:14px;background:#f7f7f7;}
.wrap_bot_ul li>p>strong{color:#000;}

/* 오시는길 */
.directions_wrap .txt_directions h3{position:relative;float:left;width:150px;padding-left:8px;font-size:17px;color:#222;font-weight:bold;}
.directions_wrap .txt_directions h3:before{content:'';position:absolute;left:0;top:50%;width:3px;height:3px;background:#000;}
.list_top:after,
.list_bot:after{content:'';display:block;clear:both;}
.list_top{margin-top:50px;padding-bottom:22px;border-bottom:1px solid #ddd;}
.list_top ul{width:620px;font-size:15px;}
.list_top ul:after{content:'';display:block;clear:both;}
.list_top li{float:left;padding-bottom:8px;}
.list_top li.bar{margin-left:30px;}
.list_top li em{position:relative;padding-right:15px;color:#458ccc;font-weight:bold;}
.list_top li.bar em:before{content:'';position:absolute;left:0;top:4px;width:1px;height:14px;border-left:1px solid #ddd;}
.list_bot{margin-top:25px;}
.list_bot ul{font-size:15px;}
.list_bot li em{padding-left:22px;color:#458ccc;font-weight:bold;background:url('../image/ico_directions01.png') 0 50% no-repeat;}
.list_bot li em.ico_02{background:url('../image/ico_directions02.png') 0 50% no-repeat;}
.list_bot li em.ico_03{background:url('../image/ico_directions03.png') 0 50% no-repeat;}
.list_bot li p{padding:2px 0 20px;}
.list_bot li p>strong{color:#222;}

.list_desc {width:100%;padding:20px 0;border:1px solid #e1e1e1;text-align:center;margin:20px auto;}

.list_sale {margin:30px auto 50px;}
.list_sale:after {content:'';display:block;clear:both;}
.list_sale li {float:left;width:30%;margin:0 1.5%;border:1px solid #e1e1e1;text-align:center;padding:20px 0;}
#location_td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


/* 광고 레이어 */
#lyp01{width:940px; position:fixed; left:50%; top:50%; margin:-250px 0 0 -470px; z-index:9999; display:none;}
#lyp01 .inner{padding:25px 40px 50px 40px; border-top:9px solid #458ccc; background:#fff url('../image/allMenu_bg.png') center top no-repeat;}
#lyp01 h2{margin-bottom:25px; font-size:25px; font-weight:bold; color:#1a3759;}
#lyp01 .close{position:absolute; right:10px; bottom:10px;}

#lyp02{width:940px; position:fixed; left:50%; top:50%; margin:-250px 0 0 -470px; z-index:9999; display:none;}
#lyp02 .inner{padding:25px 40px 50px 40px; border-top:9px solid #458ccc; background:#fff url('../image/allMenu_bg.png') center top no-repeat;}
#lyp02 h2{margin-bottom:25px; font-size:25px; font-weight:bold; color:#1a3759;}
#lyp02 .close{position:absolute; right:10px; bottom:10px;}

#lyp03{width:860px; position:fixed; left:50%; top:50%; margin:-400px 0 0 -430px; z-index:9999; display:none;}
#lyp03 .inner{padding:25px 40px 50px 40px; border-top:9px solid #458ccc; background:#fff url('../image/allMenu_bg.png') center top no-repeat;}
#lyp03 h2{margin-bottom:25px; font-size:25px; font-weight:bold; color:#1a3759;}
#lyp03 .close{position:absolute; right:10px; bottom:10px;}

#lyp04{width:940px; position:fixed; left:50%; top:50%; margin:-150px 0 0 -470px; z-index:9999; display:none;}
#lyp04 .inner{padding:25px 40px 50px 40px; border-top:9px solid #458ccc; background:#fff url('../image/allMenu_bg.png') center top no-repeat;}
#lyp04 h2{margin-bottom:25px; font-size:25px; font-weight:bold; color:#1a3759;}
#lyp04 .close{position:absolute; right:10px; bottom:10px;}

#txtPrice {font-weight:800;color:#ff3300;margin-left:15px;font-size:16px;}