@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:100,400,500,700?nFlag=2015111316502);

/* 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{height:100%;margin:0;padding:0;}
body{font:14px/1.45 "Malgun Gothic", "돋움", Dotum, "굴림", Gulim, sans-serif;color:#767676;letter-spacing:-.5px;-webkit-text-size-adjust:none;word-break:keep-all; background:#ececec url('../image/bg_contents_.png') 1270px 0 no-repeat;}
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,button{font:14px/1.45 "Malgun Gothic", "돋움", Dotum, "굴림", Gulim, Arial, sans-serif;color:#767676;vertical-align:middle;letter-spacing:-.5px;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:inherit;text-decoration:none;}

caption{display:none;}

body > .before{content:'';position:fixed;left:0;top:0;bottom:0;z-index:8;width:180px;background:url('../image/bg_header.png') repeat-y;}
body:after{content:'';position:fixed;left:180px;top:0;bottom:0;width:1090px;background:#fff;}

/* 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 #e2e2e2;line-height:16px;text-indent:5px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;}
input[type="submit"],
input[type="button"]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;}
input[type="radio"],
input[type="checkbox"]{width:13px;height:13px;}
input[type="file"]{border:1px solid #e2e2e2;background:#fff;}
textarea{overflow:auto;overflow-x:hidden;border:1px solid #e2e2e2;background:#fff;resize:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;}
select{max-width:100%;border:1px solid #e2e2e2;background:#fff;border-radius:0;}

/* Button */
button{overflow:visible;margin:0;padding:0;border:0;background:none;white-space:nowrap;cursor:pointer;outline:0;}
button::-moz-focus-inner{padding:0;border:0;}
button span{position:relative;}

/* Guide */
#wrap{min-width:1215px;height:100%;  position:relative; z-index:8;}
#wrap:before {content:""; width:200px; height:200px; background: url('../image/bg_contents.png') 0 0 no-repeat; position:absolute; left:180px; top:0;}
#wrap:after{content:'';display:block;clear:both;}

.wrapper{position:relative;width:820px;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:#dfad4b;}
.t_strong{color:#333;}
.roboto {font-family:'Roboto';}

/* Align */
.al_middle{display:inline-block;vertical-align:middle;}

/* Box */
.box_scroll{}
.box_scroll .box{overflow:auto;overflow-x:hidden;}

/* 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 #333;border-right:1px solid #ddd;}
.dtable th,
.dtable td{padding:8px 10px 7px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;}
.dtable th,
.dtable td.th{background:#f8f8f8;font-weight:bold;color:#666;}
.dtable.row th,
.dtable.row td,
.dtable .title{text-align:left;}
.dtable.row .th{text-align:center;}
.dtable.row .th.title {text-align:left;}

.dtable.ver1{width:100%;border-top:1px solid #c99a3e;border-right:1px solid #ddd;}
.dtable.ver1 th,
.dtable.ver1 td{padding:8px 10px 7px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center; color:#666;}
.dtable.ver1 th {padding:10px;}
.dtable.ver1 th,
.dtable.ver1 td.th{background:#dfad4b;font-weight:bold;color:#fff;}

.table_form{display:table;width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box;}
.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{overflow:hidden;position:relative;margin:0 0 15px;}
.dtable_txt .txt_left{float:left;}
.dtable_txt .txt_right{float:right;}

.dtable_desc{overflow:hidden;position:relative;margin:15px 0 0;}
.dtable_desc .txt_left{float:left;}
.dtable_desc .txt_right{float:right;}

.pop_wrap {display:none; position:absolute; left:0; right:0; top:0; z-index:11;}
.pop_wrap .pop {width:706px; height:auto; background:#fff; z-index:2; position:absolute; left:50%; top:50%; margin:-241px 0 0 -353px; text-align:center; position:relative;}
.pop_wrap .pop .head {height:24px; background-image:url('../image/bg_coupon.png'); font-size:16px; letter-spacing:-1px; color:#fff; text-align:left; padding:10px 20px;}
.pop_wrap .pop .coupon_img {padding:32px; width:640px; height:320px;}
.pop_wrap .pop .coupon_img img {width:100%; height:100%;}
.pop_wrap .pop .btnArea {padding-bottom:23px;}
.pop_wrap .dim {background:#000; opacity:.5; position:fixed; left:0; right:0; top:0; bottom:0; filter:alpha(opacity=50);}
.pop_wrap.pop_wrap1 .pop {padding:30px; width:640px; margin:-240px 0 0 -320px;}
.pop_wrap.pop_wrap1 .pop table .td2 {text-align:left;}
.pop_wrap.pop_wrap1 .pop table input[type="text"] {height:22px;}
/****************************** Interface 버튼 정렬, 강조 컬러, 사용자 테이블 등(사용하지 않을거면 지워도 무방) ******************************/

#header{overflow:hidden;position:fixed;left:0;top:0;height:100%;z-index:10;width:180px;}
#header.active{width:310px;}
#header.active:before{content:'';position:fixed;left:180px;top:0;bottom:0;width:130px;background:url('../image/bg_2depth.png');}
#header .scroll-pane2{height:100%;}
#header .jspPane{margin-left:0 !important;}
#header .jspPane,
#header .jspDrag{left:0 !important;}
#header .jspVerticalBar,
#header .jspHorizontalBar{display:none;}
#header h1{position:relative;margin:0 0 40px;}

#header .sms {overflow:hidden; margin:0 -10px; padding:0 10px 10px; border-bottom:1px solid #0d1d30; background:#0f2135;}
#header .sms .head_ {height:18px; background: url('../image/main/bg_sms.png') 0 0 repeat-x; padding:8px 20px; font-size:13px; color:#fff; margin:0 -10px 8px;}
#header .sms .head_ img {margin-right:5px;}
#header .sms .section textarea { background:#050f19; font-size:11px; color:#fff; letter-spacing:-1px; width:100%; box-sizing:border-box; border:1px solid #091829; height:62px; padding:3px; position:relative;}
#header .sms .section span {width:100%; margin:0 0 11px; display:block; float:left; position:relative;}
#header .sms .section input[type="text"] {box-sizing:border-box; height:20px;  background:#050f19; font-size:12px; color:#fff; border:1px solid #091829; width:100%;}
#header .sms .section label{font-size:11px; color:#fff; letter-spacing:-1px; cursor:text;}
#header .sms .section label.sms_ {padding:5px 0 0;}
#header .sms .section label span {display:block; line-height:7px;}
#header .sms .section label input[type="checkbox"] {margin-right:5px;}
#header .sms .section input[type="image"] {margin:10px 0 0;}
/* input textarea placeholder */
#header .sms .section span{width:100%; margin:0 0 7px; display:block; float:left; position:relative;}
#header .sms .section span label{position:absolute; left:13px; top:5px;}

/* Gnb */
#gnbMenu{position:relative;}
#gnb{width:180px;}
#gnb > li{position:relative;padding:0 10px;}
#gnb > li.on,
#gnb > li.active{background:#dfad4b;}
#gnb > li.on:before,
#gnb > li.active:before{content:'';position:absolute;right:16px;top:17px;width:6px;height:10px;background:url('../image/ico_1depth.png') no-repeat;}
#gnb > li > a{display:block;position:relative;padding:12px 8px;font-weight:bold;font-size:15px;color:#fff;letter-spacing:-1px;}
#gnb > li > a:before,
#gnb > li > a:after{content:'';position:absolute;left:0;right:0;height:1px;line-height:0;}
#gnb > li > a:before{bottom:-1px;background:#111f2f;}
#gnb > li > a:after{bottom:-2px;background:url('../image/bg_line.png');}
#gnb .sub{position:absolute;left:180px;top:0;width:130px;}
#gnb .sub ul{margin:0 18px;}
#gnb .sub li{margin:15px 0 0;}
#gnb .sub li:first-child{margin-top:12px;}
#gnb .sub li a{color:#bebebe;font-size:13px;letter-spacing:-1px;line-height:1.1;}
#gnb .sub li a:hover{color:#fff;font-weight:bold;}

#footer{width:180px;margin:20px 0 0;padding:0 10px 15px;box-sizing:border-box;}
#footer .social{font-size:0; text-align:center;}
#footer .social a{display:inline-block;margin:0 10px 0 0;}
#footer .util{margin:19px 0 0;}
#footer .util:after{content:'';display:block;clear:both;}
#footer .util a{float:left;width:75px;height:30px;line-height:26px;text-align:center;box-sizing:border-box;background:url('../image/bg_util.png') no-repeat;color:#fff;font-size:12px;letter-spacing:0;}
#footer .util a + a{float:right;letter-spacing:-1px;}
#footer .util a > span{display:inline-block;vertical-align:middle;opacity:.6;filter:alpha(opacity=60);}
#footer .customer{margin:25px 0 0;}
#footer .customer dl{margin:0 0 8px;}
#footer .customer dt{color:#fff;font-weight:bold;font-size:15px;letter-spacing:-1px;}
#footer .customer dt > span{display:inline-block;vertical-align:middle;}
#footer .customer dd{margin:3px 0 0;color:#dfc878;font:bold 30px/1.2 Roboto;letter-spacing:0}
#footer .customer dd.call {font:normal 11px/1.5 Malgun Gothic; letter-spacing:-1px; color:#b1b1b1; text-align:center;}
#footer address{position:relative;margin:20px 0 0;padding:20px 0 0;color:#b1b1b1;font-size:11px;letter-spacing:-.5px;/* border-top:1px solid #121f2c; */}
/* #footer address:before{content:'';position:absolute;left:0;top:0;right:0;height:1px;line-height:0;background:url('../image/bg_line.png');} */

#footer address > span{display:block;line-height:1.6;}
#footer .copyright{margin:15px 0 0;color:#777;font-size:10px;letter-spacing:0;line-height:1.6;}

body#main{background-color:#282828;}
body#main #quickMenu .msg{display:block;}
body#main .head_area {display:none;}
body#main #container {height:100%;}

#quickMenu{position:fixed;right:-640px;top:0;z-index:10;width:640px;height:100%;border-left:5px solid #dfad4b; background:#fff;}
#quickMenu .msg{display:none;position:absolute;left:-482px;top:0;}
#quickMenu .scroll-pane{height:100%;}
#quickMenu .jspPane{margin-left:0 !important;}
#quickMenu .jspVerticalBar,
#quickMenu .jspHorizontalBar{display:none;}
#quickMenu .quick{position:absolute;left:-75px;top:155px;padding:1px;background:#dfad4b;}
#quickMenu .quick .more{display:block;padding:14px 0;font-weight:bold;color:#fff;text-align:center;letter-spacing:-1px;}
#quickMenu .quick .more:before{content:'';display:inline-block;vertical-align:2px;width:5px;height:8px;margin:0 7px 0 0;background:url('../image/ico_quick.png') no-repeat;}
#quickMenu.on .quick .more:before{background-image:url('../image/ico_quick02.png');}
#quickMenu .quick ul{position:relative;z-index:4;}
#quickMenu .quick li{}
#quickMenu .quick li + li{margin:1px 0 0;}
#quickMenu .quick li a{display:block;overflow:hidden;height:69px;}
#quickMenu .quick li a img{vertical-align:top;}
#quickMenu .quick li a:hover img{margin:-69px 0 0;}
#quickMenu .quick:after{content:'';position:absolute;left:-14px;bottom:-136px;z-index:2;width:109px;height:148px;background:url('../image/img_chrong.png') no-repeat;animation: swing ease-in-out 1s infinite alternate;
transform-origin: center -20px;}
@keyframes swing {
    0% { transform: rotate(10deg); }
    100% { transform: rotate(-10deg); }
}
/*
#quickMenu.on .quick:after{left:27px;bottom:-133px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
*/

#quickMenu .thumb_wrap{overflow:hidden;position:relative;}
#quickMenu .thumb_wrap .inner{position:relative;width:10000%;}
#quickMenu .thumb_wrap .thumb_ui{float:left;width:1%; border:1px solid #ebebeb; box-sizing:border-box;}
#quickMenu .thumb_wrap .control_wrap{position:absolute;right:10px;bottom:9px;font-size:0;color:#fff;white-space:nowrap;}
#quickMenu .thumb_wrap .control_wrap > *{display:inline-block;vertical-align:middle;margin:0 0 0 4px;}
#quickMenu .thumb_wrap .control_wrap .number{font-weight:bold;font-size:12px;margin:0 6px 0 0;}
#quickMenu .thumb_wrap .thumb_ui dd{margin:0 70px 0 0;}
#quickMenu .thumb_ui{position:relative; height:261px;}
#quickMenu .thumb_ui.ver {background:#000;}
#quickMenu .thumb_ui.ver span.thumb {padding:35px 0;}

#quickMenu .thumb_ui a {display:block; height:100%;}
#quickMenu .thumb_ui .thumb{display:block; text-align:center; height:100%; vertical-align:middle; font-size:0;}
#quickMenu .thumb_ui .thumb:before {content:''; display:inline-block; vertical-align:middle; width:0; height:100%;}
#quickMenu .thumb_ui .thumb img{max-width:100%;}
#quickMenu .thumb_ui dl{position:absolute;left:0;right:0;bottom:0;padding:12px;background:url('../image/bg_2depth.png');color:#fff;}
#quickMenu .thumb_ui dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:16px;}
#quickMenu .thumb_ui dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;}


#quickMenu .contents{margin:-10px 0 0;padding:20px;background:#fff;}
#quickMenu .contents > div{margin:0 0 0 -10px;}
#quickMenu .contents > div:after{content:'';display:block;clear:both;}
#quickMenu .contents > .head{}
#quickMenu .contents > .body{}
#quickMenu .contents > .body .thumb_ui{border:1px solid #ebebeb;}
#quickMenu .contents > .body .thumb_ui dl{border-top:1px solid #ebebeb;background:#fff;}
#quickMenu .contents > .body .thumb_ui dt{color:#12263d;}
#quickMenu .contents > .body .thumb_ui dd{color:#666;}
#quickMenu .contents .column{float:left;width:50%;}
#quickMenu .contents .column > div{margin:10px 0 0 10px;}

#quickMenu .contents > .foot{position:relative;margin:20px 0 0;padding:31px 246px 31px 26px;border:1px solid #ebebeb;background:#fff9ee url('../image/img_bf.png') no-repeat 390px 108px;color:#313131;}
#quickMenu .contents > .foot .ico{position:absolute;right:0;top:0;}
#quickMenu .contents > .foot dl{}
#quickMenu .contents > .foot dt{margin:0 0 15px;font-weight:bold;font-size:20px;}
#quickMenu .contents > .foot dd{}
#quickMenu .contents > .foot ul{margin:0 0 20px;font-size:13px;}
#quickMenu .contents > .foot li{position:relative;padding:0 0 0 8px;white-space:nowrap;}
#quickMenu .contents > .foot li.local {word-break:break-all; white-space:normal;}
#quickMenu .contents > .foot li:before{content:'';position:absolute;left:0;top:7px;width:3px;height:3px;background:#282828;}
#quickMenu .contents > .foot input[type="text"],
#quickMenu .contents > .foot select{height:33px;border:1px solid #e1e1e1;}
#quickMenu .contents > .foot .dtable_desc{margin-top:9px;font-size:12px;}
#quickMenu .contents > .foot .dtable_desc a{display:inline-block;vertical-align:middle;min-width:64px;height:23px;line-height:23px;background:#dfad4b;color:#fff;box-sizing:border-box;text-align:center;font-size:11px;}
#quickMenu .contents > .foot .btn_wrap{}
#quickMenu .contents > .foot .btn_wrap button{width:100%;height:33px;line-height:33px;background:#12263d;color:#fff;box-sizing:border-box;font-size:14px;}

#quickMenu .width_fix{width:80px; padding-right:10px; text-align:right}

/*
#container{height:100%;margin:0 0 0 180px;}
#contents{width:1090px;padding:100px 140px;box-sizing:border-box;}
#main #contents{width:auto;height:100%;margin:0;padding:0;}
*/
#container{margin:0 0 0 180px;}
#contents{width:820px;margin:0 0 0 140px;padding:100px 0;box-sizing:border-box;}
#main #contents{width:auto;height:100%;margin:0;padding:0;}

#sBody{}
#sBody #conLeft{float:left;width:200px;padding:50px 0 0;}
#sBody #conLeft h2{padding:40px 20px;border-radius:10px 10px 0 0;background:#222;font-weight:bold;font-size:18px;color:#fff;text-transform:capitalize;}
#sBody #contents{position:relative;}
#conLeft + #contents{float:right;width:770px;}

.head_area{position:relative;margin:0 0 40px;border-bottom:1px solid #ddd;}
.head_area:before{content:'';position:absolute;left:0;bottom:-1px;width:35px;border-bottom:1px solid #dfad4b;}
.head_area h3{font-weight:bold;font-size:35px;color:#333;text-transform:capitalize;}

#location{position:absolute;right:0;top:20px;height:auto;border:0;background:none;}
#location a{display:inline-block;}
#location a:first-child{width:19px;background:url('../image/sub/ico_home.png') no-repeat 50%;text-indent:-9999px;}

/* 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;}

/****************************** Layout ******************************/

.input_form{display:table;width:100%;border-collapse:collapse;border-spacing:0;}
.input_form .tr{display:table-row;}
.input_form .td{display:table-cell;vertical-align:middle;text-align:center;}
.input_form .td:first-child{padding-left:0;}
.input_form .td input,
.input_form .td textarea,
.input_form .td select{width:100%;margin:0;box-sizing:border-box;}
.input_form .td input{/*background:#fff;*/}
.input_form .td.spacer{width:1px;padding:0 4px;white-space:nowrap;}
.input_form + .input_form .td,
.input_form .tr + .tr .td{padding-top:5px;}

/* 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 a {display: block;}

ul.comm li {font-size:15px; line-height:20px; color:#666; padding:0 0 0 10px; position:relative; margin:0 0 4px;}
ul.comm li:before {content:""; display:block; width:3px; height:3px; background:#282828; position:absolute; left:0; top:8px; }

.h4{position:relative;margin:0 0 15px;font-weight:bold;font-size:25px;color:#dfad4b;letter-spacing:-1px;line-height:1.1;}
.h4 span.normal {font-weight:normal;}
.h4.ver {font-size:18px;}
.h4.ver img {margin-left:10px; }
.h5{position:relative;margin:0 0 15px;padding:0 0 0 10px;font-weight:bold;font-size:18px;color:#333;letter-spacing:-1px;line-height:1.1;}
.h5:before{content:'';position:absolute;left:0;top:7px;width:5px;height:5px;background:#282828;}
.h6 {position:relative; margin:30px 0 15px; padding:0 0 0 10px; font-size:15px; color:#333; line-height:20px;}
.h6:before {content:"";position:absolute;left:0; top:8px; width:3px; height:3px; background:#282828;}

/* 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;}

/* Contents */
#mainGallery,
#mainGallery .inner,
#mainGallery .inner .gallery,
#mainGallery .inner .gallery li{height:100%;}
#mainGallery .inner{min-height:960px;}
#mainGallery .inner .gallery li{background-color:transparent;}
#mainGallery .inner .gallery li .text{display:none;position:absolute;left:-8px;top:0;height:auto;text-indent:0;}
#mainGallery .main_text{display:none;position:absolute;left:204px;top:105px;z-index:2;}

#mainGallery .bbtn{display:none;}
#mainGallery .control_wrap .wrap{padding:10px 20px;border-radius:15px;background:#12263d;}
#mainGallery .control{margin:0;}
#mainGallery .control_wrap .links_play,
#mainGallery .control_wrap .links_stop{display:none;}
#mainGallery .control li a{width:15px;height:15px;background-image:url('../image/main/m_paging.png');}
#mainGallery .control li.on a{width:28px;background-position:0 100%;}
#mBody{padding:20px 0 0;}

.article_wrap .s_txt {color:#666; margin:0 0 32px;}
.article_wrap .s_txt_ {color:#666; margin:0 0 17px;}

.banner_wrap {margin:0 0 20px;}
.banner_wrap .banner {height:150px;}
.bannerWrap {margin:0 0 20px;}

/* 회사소개 */
.company_wrap .sub_visual_ {margin-bottom:20px;}
.company_wrap .section_wrap {overflow:hidden;}
.company_wrap .section_wrap:after {content:""; display:block; clear:both;}
.company_wrap .section_wrap .section {width:33%; height:70px; padding:0 0 0 78px; box-sizing:border-box; float:left; background: url('../image/sub/ico_green.png') left top no-repeat;font-size:13px; line-height:18px; letter-spacing:-1px; color:#666;}
.company_wrap .section_wrap .section.ver1 {background-image:url('../image/sub/ico_pink.png');}
.company_wrap .section_wrap .section.ver2 {background-image:url('../image/sub/ico_yellow.png');}
.company_wrap .section_wrap .section h6 {font-size:13px; font-weight:bold; line-height:18px; color:#000;}

/* 청와삼대 이야기 */
.story_wrap .section_wrap {overflow:hidden; padding-bottom:84px;}
.story_wrap .section_wrap:after {content:""; display:block; clear:both;}
.story_wrap .section_wrap .section {width:33%; height:70px; padding:0 0 0 78px; box-sizing:border-box; float:left; background: url('../image/sub/ico_blue.png') left top no-repeat;font-size:13px; line-height:18px; letter-spacing:-1px; color:#666;}
.story_wrap .section_wrap .section.ver1 {background-image:url('../image/sub/ico_gray.png');}
.story_wrap .section_wrap .section.ver2 {background-image:url('../image/sub/ico_black.png');}
.story_wrap .section_wrap .section h6 {font-size:13px; font-weight:bold; line-height:18px; color:#000;}
.story_wrap .president {margin-bottom:40px;}
.story_wrap .character {text-align:center;}


/* 오시는길 */
.location_wrap .article_wrap .mapArea {border:1px solid #e1e1e1;}
.location_wrap table td span.local {font-size:14px; color:#bf8e2d;}
.location_wrap .article_wrap .table_wrap {margin:0 0 27px;}

/* 조리장추천 */

.nominate_wrap {overflow:hidden;}
.nominate_wrap .list_wrapper {overflow:hidden; margin-top:-20px;}
.nominate_wrap .list_wrapper.ver {margin-top:-40px;}
.nominate_wrap .list_wrap {display:table; width:100%; border-collapse:separate; border-spacing:0 20px; box-sizing:border-box;}
.nominate_wrap .list.nominate { display:table-row;}
.nominate_wrap .list {}
.nominate_wrap .list .left_ {width:350px; display:table-cell;vertical-align:middle; font-size:0; border:1px solid #ddd; border-right:none 0;}
.nominate_wrap .list .left_ img {width:100%; max-height:100%;}
.nominate_wrap .list .txt {padding:20px 60px 0 30px; display:table-cell;vertical-align:top; width:380px; border:1px solid #ddd; background:#fff; position:relative; height:228px;}
.nominate_wrap .list .txt.nominate {background:#fff url('../image/sub/ico_nominate.png') right top no-repeat;}
.nominate_wrap .list .txt h5 {font-size:25px; line-height:30px; letter-spacing:-1px; color:#333; font-weight:bold; margin:0 0 15px;}
.nominate_wrap .list .txt p {font-size:14px; line-height:22px; color:#666; margin:0 0 30px;}
.nominate_wrap .list .txt p.cash {font-size:26px; line-height:30px; color:#ff3300; font-weight:bold; position:absolute; left:30px; bottom:0;}

.nominate_wrap.ver{padding:260px 0 0; display:block;}
.nominate_wrap.ver .txt_nominate {text-align:left; margin:-100px 0 100px 0;}

/* 신규매장 */
.nominate_wrap.ver1 .list_wrapper {overflow:hidden; margin-top:-40px;}
.nominate_wrap.ver1 .list .txt {position:relative;}
.nominate_wrap.ver1 .list .txt p {color:#666; font-size:14px; padding-left:110px; position:relative; margin:0 0 10px;}
.nominate_wrap.ver1 .list .txt p:before {content:""; width:20px; height:16px; position:absolute; left:3px; top:4px;}
.nominate_wrap.ver1 .list .txt p.address:before {background: url('../image/sub/ico_address.png') 0 0 no-repeat;}
.nominate_wrap.ver1 .list .txt p.tel:before {background: url('../image/sub/ico_tel.png') 0 0 no-repeat;}
.nominate_wrap.ver1 .list .txt p.time:before {background: url('../image/sub/ico_time.png') 0 0 no-repeat;}
.nominate_wrap.ver1 .list .txt p.car:before {background: url('../image/sub/ico_car.png') 0 0 no-repeat; top:7px;}
.nominate_wrap.ver1 .list .txt p span {font-size:14px; font-weight:bold; color:#333; position:absolute; left:25px; top:0;}
.nominate_wrap.ver1 .list .txt h5 span {display:inline-block; font-size:11px; color:#fff; padding:3px 4px; line-height:11px;}
.nominate_wrap.ver1 .list .txt h5 span.delivery {background:#0072bc;}
.nominate_wrap.ver1 .list .txt h5 span.packing {background:#dfad4b;}

.list_wrap .list_wrapper {overflow:hidden;}
.list_wrap .list_wrapper ul {margin:-20px 0 0 -15px;}
.list_wrap .list_wrapper ul:after {content:""; display:block; clear:both;}
.list_wrap .list_wrapper ul li {display:inline-block; box-sizing:border-box; vertical-align:top;}
.list_wrap .list_wrapper ul li .href {margin:20px 0 0 15px; border:1px solid #ebebeb; width:398px;}
.list_wrap .list_wrapper ul li .img_s {width:398px; height:264px; text-align:center; border-bottom:1px solid #ebebeb;}
.list_wrap .list_wrapper ul li .img_s img {max-width:100%; height:100%;}
.list_wrap .list_wrapper ul li .txt .openTitle {height:73px; background:#edf5ff; padding:0 16px 0 21px; font-size:0; vertical-align:middle;}
.list_wrap .list_wrapper ul li .txt .openTitle .option {float:right; padding:10px 0 0; white-space:nowrap;}
.list_wrap .list_wrapper ul li .txt .openTitle .option span {margin-left:7px;}
.list_wrap .list_wrapper ul li .txt .openTitle .option span:first-child {margin-left:0;}
.list_wrap .list_wrapper ul li .txt .openTitle:after {content:""; display:block; clear:both;}
.list_wrap .list_wrapper ul li .txt .openTitle:before {content:""; display:inline-block; vertical-align:middle; width:0; height:100%;} 
.list_wrap .list_wrapper ul li .txt .openTitle em { font-size:22px; font-weight:bold; line-height:20px; color:#152942; vertical-align:middle;}

.list_wrap .list_wrapper ul li .txt .option1 {padding:15px 20px; box-sizing:border-box; font-size:13px; color:#666; }
.list_wrap .list_wrapper ul li .txt .option1 div {position:relative; padding-left:20px; margin-top:10px;}
.list_wrap .list_wrapper ul li .txt .option1 div:first-child {margin-top:0;}
.list_wrap .list_wrapper ul li .txt .option1 .address:before {content:"" ;background: url('../image/sub/ico_address.png') 0 0 no-repeat; width:9px; height:13px; position:absolute; left:0; top:3px;}
.list_wrap .list_wrapper ul li .txt .option1 .tel:before {content:""; background: url('../image/sub/ico_tel.png') 0 0 no-repeat; width:9px; height:13px; position:absolute; left:0; top:3px;}
.list_wrap .list_wrapper ul li .txt .option1 .time:before {content:""; background: url('../image/sub/ico_time.png') 0 0 no-repeat; width:11px; height:11px; position:absolute; left:0; top:4px;}
.list_wrap .list_wrapper ul li .txt .option1 .link {padding:0; text-align:center;}





/* 성공전략 */
.success_wrap .article_wrap p {padding:0 0 0 60px; font-size:15px; line-height:20px; color:#666;}
.success_wrap .success_table {overflow:hidden; padding-top:17px;}
.success_wrap .success_table .success {margin:-19px 0 0;}
.success_wrap .success_table .success table {border-collapse:separate; border-spacing:0 19px;}
.success_wrap .success_table .success table td {vertical-align:top; border:1px solid #ebebeb;}
.success_wrap .success_table .success table td img {max-width:100%;}
.success_wrap .success_table .success table td dl {padding:28px 23px;}
.success_wrap .success_table .success table td dl.ver {padding:18px 23px;}
.success_wrap .success_table .success table td dt {font-size:18px; line-height:20px; font-weight:bold; color:#12263d; margin:0 0 12px;}
.success_wrap .success_table .success table td dd {font-size:14px; line-height:20px; color:#666; letter-spacing:-1px;}
.success_wrap .success_table .success table .txt {background:#f8f8f8;}
.success_wrap .success_table .success table .odd .txt {border-right:none 0;}
.success_wrap .success_table .success table .odd .img {border-left:none 0;}
.success_wrap .success_table .success table .even .img {border-right:none 0;}
.success_wrap .success_table .success table .even .txt {border-left:none 0;}

/* 개설절차 */
.article_wrap.ver {border:1px solid #ebebeb; border-bottom:none 0; border-top-color:#dfad4b; margin:0;}
.article_wrap.ver table tbody td {box-sizing:border-box; padding:45px 0 89px; text-align:center; position:relative; border-bottom:1px solid #ebebeb; border-left:1px dashed #ebebeb; color:#666;}
.article_wrap.ver table tbody td:first-child {border-left:none 0;}
.article_wrap.ver table tbody td:before {content:""; display:inline-block; background-image:url('../image/sub/ico_step.png'); width:19px; height:19px; position:absolute; left:-9px; top:129px;}
.article_wrap.ver table tbody td:first-child:before {content:none;}
.article_wrap.ver table tbody td span {display:block;}
.article_wrap.ver table tbody td span.step {line-height:24px; color:#333; font-weight:700; padding:24px 0 4px;}
.article_wrap.ver table tbody td span.text {font-size:15px; line-height:24px; letter-spacing:-1px; padding:0 0 13px;}
.article_wrap.ver table tbody td span.thumb {background:#f5f5f5; position:absolute; left:0; right:0; bottom:0; height:52px; line-height:20px; padding:22px 0 0;}

/* 개설비용 / 수익성 분석 */
.revenue_wrap .open_wrap .open {text-align:right; font-size:13px; line-height:20px; letter-spacing:-1px; color:#a3a3a3; margin:0 0 10px;}
.revenue_wrap .open_wrap .notice {padding:15px 25px; background:#f5e6c9; margin:43px 0 0;}
.revenue_wrap .open_wrap .notice h6 {font-size:17px; line-height:20px; color:#333; font-weight:500; position:relative; padding:0 0 0 20px; margin:0 0 6px; }
.revenue_wrap .open_wrap .notice h6:before {content:""; display:block; background-image:url('../image/sub/ico_notice.png'); width:12px; height:15px; position:absolute; left:0; top:50%; margin:-7px 0 0;}
.revenue_wrap .open_wrap .notice ul li {font-size:13px; line-height:20px; letter-spacing:-1px; color:#666; position:relative; padding:0 0 0 8px; margin:0 0 5px;}
.revenue_wrap .open_wrap .notice ul li:before {content:""; display:block; width:3px; height:3px; background:#282828; position:absolute; left:0; top:50%; margin:-2px 0 0;}
.revenue_wrap .open_wrap .notice.ver ul li:before {content:""; display:block; width:3px; height:3px; background:#282828; position:absolute; left:0; top:10px;}

/* 창업대출 안내 */
ul.loan {overflow:hidden;}
ul.loan:after {content:""; display:block; clear:both;}
ul.loan li {float:left; width:140px; height:52px; border-radius:5px; position:relative; border:1px solid #13273e; text-align:center; padding:56px 19px 19px; margin:0 0 0 30px; font-size:13px; color:#666; letter-spacing:-1px;}
ul.loan li.ver {padding:46px 15px 19px; width:148px; height:62px; letter-spacing:-1px;}
ul.loan li:before {content:""; background: url('../image/sub/ico_step1.png') 0 0 no-repeat; width:10px; height:17px; position:absolute; left:-20px; top:110px;}
ul.loan li:first-child {margin-left:0;}
ul.loan li .step {display:block; position:absolute; left:0; right:0; top:0; height:24px; background:#13273e; color:#fff; font-size:15px; padding:7px 0; font-weight:400;}

.loan_table table {table-layout:fixed; width:100%; border-collapse:collapse; border-spacing:0;}
.loan_table table td.th {text-align:center;}
.loan_table table td.th img {display:inline-block; margin-top:5px;}
.loan_table table td {border:1px solid #ebebeb; padding:35px 15px 40px 20px;}
.loan_table table td p:first-child {margin-top:0;}
.loan_table table td p {position:relative; color:#666; margin-top:5px; letter-spacing:-1px;}
.loan_table table td p.first {padding-left:10px;}
.loan_table table td p.first:before {content:""; width:4px; height:1px; background:#666; position:absolute; left:0; top:10px;}

.loan_table table td p.second {padding-left:135px; margin-left:15px;}
.loan_table table td p.second:before {content:""; width:3px; height:3px; background:#282828; position:absolute; left:0; top:10px;}
.loan_table table td p.second span {position:absolute; left:10px; top:0;}

.loan_table table td p.third {padding-left:165px; margin-left:15px;}
.loan_table table td p.third:before {content:""; width:3px; height:3px; background:#282828; position:absolute; left:0; top:10px;}
.loan_table table td p.third span {position:absolute; left:10px; top:0;}

.loan_table table td p.last {padding-left:165px;}
.loan_table table td p.last:before {content:""; width:4px; height:1px; background:#666; position:absolute; left:0; top:10px;}
.loan_table table td p.last span {position:absolute; left:10px; top:0;}

.step_table {border:1px solid #ebebeb; border-bottom:none 0; border-top-color:#dfad4b;}
.step_table table tbody td {box-sizing:border-box; padding:44px 0 74px; text-align:center; position:relative; border-bottom:1px solid #ebebeb; border-left:1px dashed #ebebeb; color:#666;}
.step_table table tbody td:first-child {border-left:none 0;}
.step_table table tbody td:before {content:""; display:inline-block; background-image:url('../image/sub/ico_step.png'); width:19px; height:19px; position:absolute; left:-9px; top:109px;}
.step_table table tbody td:first-child:before {content:none;}
.step_table table tbody td span {display:block;}
.step_table table tbody td span.step {line-height:24px; color:#333; font-weight:700; padding:24px 0 4px;}
.step_table table tbody td span.text {font-size:15px; line-height:24px; letter-spacing:-1px; padding:0 0 13px;}
.step_table table tbody td span.thumb {background:#f5f5f5; position:absolute; left:0; right:0; bottom:0; height:57px; line-height:20px; padding:17px 0 0; font-size:13px;}

.h4.ver .link{display:inline-block;}


/* 설명회 신청 */
.explanation_wrap {margin-bottom:25px;}
.explanation_wrap .explan_wrap .photo {width:476px; height:268px; border:1px solid #e1e1e1; float:left; margin-right:16px;}
.explanation_wrap .explan_wrap .photo img {max-width:100%;}
.explanation_wrap .explan_wrap {overflow:hidden;}
.explanation_wrap .explan_wrap:after {content:""; display:block; clear:both;}
.explanation_wrap .explan_wrap .table_wrap table td {color:#666; letter-spacing:-1px;}
.explanation_wrap .explan_wrap .table_wrap table td .bul {position:relative; padding:0 0 0 10px; margin:0 0 20px;}
.explanation_wrap .explan_wrap .table_wrap table td .bul:first-child {padding:25px 0 0 10px;}
.explanation_wrap .explan_wrap .table_wrap table td .bul:first-child:before {top:33px;}
.explanation_wrap .explan_wrap .table_wrap table td .bul:before {content:""; display:block; width:3px; height:3px; background:#282828; position:absolute; left:0; top:8px;}




.bullet {padding-left:10px; position:relative; font-size:18px; font-weight:bold; color:#333; margin:0 0 12px;}
.bullet:before {content:''; display:block; width:5px; height:5px; background:#282828; position:absolute; left:0; top:10px;}

.bul_ico {padding-left:25px; position:relative; font-size:18px; font-weight:bold; color:#333; margin:0 0 12px;}
.bul_ico:before {content:""; width:17px; height:13px; background-image: url('../image/sub/ico_samdae1.png'); position:absolute; left:0; top:8px;}

/* 슬라이더 (매장찾기) */
.photoWrap{position:relative;width:100%;}
.viewPhoto{display:table; table-layout:fixed; width:100%; border-collapse:collapse; border-spacing:0}
.viewPhoto .td{height:450px; text-align:center; vertical-align:middle; border:0; position:relative;}
.thumbWrap{height:99px; margin:20px 0 0; position:relative;}
.thumbWrap .nav button{margin-top:-11px; position:absolute; top:50%;}
.thumbWrap .nav .prv{left:-5px;}
.thumbWrap .nav .next{right:-5px;}
.thumbList{height:99px; margin:0 23px; position:relative; overflow:hidden;}
.thumbList ul{width:1000%; position:absolute; left:0; top:0; margin-left:-16px; overflow:hidden;}
.thumbList li{width:99px; height:99px; margin-left:16px; float:left; position:relative; font-size:0;}
.thumbList li a{width:100%; height:100%; display:block; text-align:center;}
.thumbList li span{border:1px solid #e2e2e2; position:absolute; left:0; top:0; right:0; bottom:0;}
.thumbList li.active span{border:2px solid #477acd;}
.thumbList li a:before{content:''; display:inline-block; width:0; height:100%; vertical-align:middle;}
.thumbList li img{vertical-align:middle;}

.product_view .productInfo{padding:15px; vertical-align:top;}
.product_view .description{margin-bottom:20px; font-size:12px; line-height:17px; color:#999;}

.mLook{position:relative;background:#fff;}
.mLook .view_item{height:305px;text-align:center;font-size:0; border:1px solid #d8d8d8;} 
.mLook .view_item:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.mLook .view_item .thumb{}
.mLook .view_item .thumb img{max-width:100%;max-height:100%;}
.mLook .view_item p{position:absolute;left:0;bottom:0;right:0;height:59px;line-height:59px;padding:0 20px;text-align:left;}
.mLook .view_item p span{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);}
.mLook .view_item p em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;color:#fff;}
.mLook .view_item p em > strong{font-weight:normal;}
.mLook .inner{overflow:hidden;display:block;position:relative;height:96px;margin:20px 33px 0; background:#fff url('../image/sub/bg_noimg.png') -11px 0 repeat-x;}
.mLook .gallery{position:absolute;left:0;top:0;width:10000%;margin:0 0 0 -11px;}
.mLook .gallery li{float:left;margin:0 0 0 11px; border:1px solid #d8d8d8;}
.mLook .gallery li > span{display:block;position:relative;width:128px;height:94px;cursor:pointer; text-align:center; font-size:0; background-color:#FFF;} 
.mLook .gallery li > span:before {content:""; display:inline-block; vertical-align:middle; width:0; height:100%;}
.mLook .gallery li.on > span{cursor:default;}
.mLook .gallery li.on > span:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:4px solid #dfad4b; box-sizing:border-box;}
.mLook .gallery li > span img{max-width:100%; max-height:100%;}
.mLook .gallery li > span img:before {content:""; display:inline-block; vertical-align:middle; width:1px; height:100%;}
.mLook .nav{}
.mLook .nav button{position:absolute;bottom:0;width:26px;height:96px;z-index:4;outline:0;}
.mLook .nav button.links_prev{left:0; background-image:url('../image/nav_prv.png');}
.mLook .nav button.links_next{right:0;background-image:url('../image/nav_next.png');}
.mLook .nav button span{visibility:hidden;}


.common_dim{position:fixed; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.5; filter:alpha(opacity=50); display:none; z-index:99;}
.common_pop_layer{margin-top:-100px; opacity:0; filter:alpha(opacity=0); z-index:100; cursor:move}

/* 2016-10-05 설명회 신청 추가 */
.page_top_banner{padding:22px 0 38px;}
.bbs_inquiryWrap{}
.bbs_inquiryWrap .inquiry_view{}
.bbs_inquiryWrap .inquiry_view:after{content:''; display:block; clear:both}
.bbs_inquiryWrap .inquiry_view > div{width:49.3%; float:left; box-sizing:border-box;}
.view_info{margin-right:1.4%; border:1px solid #ebebeb}
.view_info h4{padding:18px 18px 18px 48px; font-size:18px; font-weight:bold; color:#343434; border-bottom:1px solid #ebebeb; background:url('../image/inquiry/icon_bullet.png') 14px 50% no-repeat;}
.view_info_cont{padding:17px 20px;}
.view_info_cont table{margin-bottom:15px;}
.view_info_cont th, .bbs_inquiryWrap .view_info_cont td{padding:5px 0; text-align:left; font-size:14px; font-weight:bold; color:#444;}
.view_info_cont th{}
.view_info_cont td{}
.inquiry_map{position:relative; overflow:hidden}
.inquiry_map img{width:100%;}
.iq_map_box{position:absolute; left:0; top:0; right:0; bottom:0; background:#ddd;}

.contents_finish{display:none; text-align:center;}
.bbs_inquiryWrap .view_inquiry_form{}
.bbs_inquiryWrap .view_inquiry_form .finish{display:none;}
.bbs_inquiryWrap .view_inquiry_form .form_active{}
.bbs_inquiryWrap .view_inquiry_form h4{padding:8px 9px; background:#f5c66a;}
.bbs_inquiryWrap .view_inquiry_form h4 span{padding:8px 10px 12px; display:block; font-size:18px; font-weight:bold; color:#12263d; border:1px solid #f5f5f5;}
.bbs_inquiryWrap .view_inquiry_form table{}
.bbs_inquiryWrap .view_inquiry_form th, .bbs_inquiryWrap .view_inquiry_form td{font-size:14px; border:1px solid #ebebeb;}
.bbs_inquiryWrap .view_inquiry_form td.td1{padding:13px 2px 13px 6px; vertical-align:top; font-weight:bold; color:#444; background:#f7f7f7;}
.bbs_inquiryWrap .view_inquiry_form td.td2{padding:9px 10px; font-size:13px; color:#8c8c8c; line-height:20px;}
.bbs_inquiryWrap .view_inquiry_form td.td2 span{display:inline-block;}
.bbs_inquiryWrap .view_inquiry_form td input[type="text"]{height:21px; padding:0; font-size:13px; line-height:19px; color:#666; border:1px solid #e8e8e8; box-sizing:border-box;}
.bbs_inquiryWrap .view_inquiry_form td .require{color:#f00;}
.bbs_inquiryWrap .btn_submit{width:100%; margin-top:10px; display:inline-block; font-size:0; line-height:0;}
.bbs_inquiryWrap .btn_submit span{height:42px; padding:0 15px; display:block; text-align:left; font-size:16px; line-height:40px; color:#f8f8f8; background:#12263d;}
.bbs_inquiryWrap #bbslist{padding:38px 0 0;}
.bbs_inquiryWrap .condition{width:60px; height:22px; display:inline-block; text-align:center; font-size:12px; line-height:20px; color:#fff; background:#f5c66a}
.bbs_inquiryWrap .condition.ver2{background:#12263d;}

#view_info_cont{opacity:0; filter:alpha(opacity=0);}

/* list */
#bbslist {margin:auto;}
#bbslist .info {overflow:hidden;margin:0 0 5px;}
#bbslist .info .article {float:left;font-size:11px;color:#c0c0c0;padding:5px 0 0 5px;}
#bbslist .info .article a {position:relative;top:3px;left:3px;}
#bbslist .info .category {float:right;padding:0 0 5px 0;}
#bbslist .info .category select {padding:1px;margin-bottom:3px;}
#bbslist .info .category select .sline {color:#c0c0c0;}
#bbslist .info .category a {position:relative;top:3px;left:-5px;}
#bbslist table.notice{margin:0 0 20px;}
#bbslist table {width:100%;border-top:1px solid #a3a3a3;border-spacing:0px;border-collapse:collapse;}
#bbslist table caption {display:none;}
#bbslist table th,
#bbslist table td,
#bbslist thead .side1,
#bbslist thead .side2{height:auto;padding:10px 5px;border:0;border-bottom:#e6e6e6 solid 1px;}
#bbslist thead th {/* height:28px; */background:#f8f8f8;font-weight:bold;font-size:14px;color:#393939;}
#bbslist tbody td {text-align:center;}
#bbslist thead .side1 {}
#bbslist thead .side2 {}
#bbslist table th + th,
#bbslist table .side2,
#bbslist table td + td{border-left:1px solid #eaeaea;}
#bbslist tbody .noticetr td {background:url('');background:#FAFAFA;border-bottom:#EBEBEB solid 1px;}
#bbslist tbody .noticetr td a {font-weight:bold;}
#bbslist .now {color:#ff0000;font-size:11px;}
#bbslist .cat {font-size:12px;color:#888;letter-spacing:-1px;}
#bbslist .sbj {text-align:left;word-break:break-all;}
#bbslist .sbj .imgpos {margin-bottom:-1px;}
#bbslist .sbj a{text-decoration:none;line-height:150%;}
#bbslist .sbj a:hover {text-decoration:underline;}
#bbslist .sbj .new {color:#f00;}
#bbslist .sbj .comment {color:#FC6138;}
#bbslist .sbj .trackback {color:#02ACD6;}
#bbslist .sbj1 {text-align:left;padding:5px 0 3px 10px;line-height:150%;}
#bbslist .none,
#bbslist .nopost{text-align:center;padding:20px 10px;}
#bbslist .name {color:#222;font-size:12px;color:#888;}
#bbslist .name a {}
#bbslist .hit {}
#bbslist .bottom {margin:20px 0 0;}
#bbslist .btnbox1 {float:right;}
#bbslist .btnbox2 {float:right;}
#bbslist .btnbox1 + .pagebox01,
#bbslist .btnbox2 + .pagebox01{clear:both;}
#bbslist .pagebox01 {text-align:center;}
#bbslist .searchform {padding:30px 0 0 0;text-align:center;}
#bbslist .searchform select {font-size:12px;height:24px;vertical-align:middle;}
#bbslist .searchform input[type="text"]{height:19px;}
#bbslist .searchform input[type="submit"]{line-height:24px;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;-ms-appearance: none;appearance: none;}
#bbslist .btnArea {text-align:center; margin:15px 0 0;}
/* @list */

@media print{
	#quickMenu {border-left:none 0;}
	.head_area,
	.btnArea,
	#contents #bbslist .bottom,
	#contents #bbslist form,
	#quickMenu .quick,
	#contents #bbslist .info,
	#contents #bbslist table thead,
	.pop_wrap .pop .head,
	#contents #bbslist table td.sbj,
	#contents #bbslist table td img.coupon_img,
	.banner_wrap,
	#quickMenu .scroll-pane {display:none;}
	#contents #bbslist table,
	#contents #bbslist table td {border:none 0; font-size:0;}
	#contents #bbslist table td #pop {display:block;}
}