@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);

/*
========================================================================
RESET
========================================================================
*/
/* global rest */
html, body {
    height: 100%;
}
html, body, pre,
h1, h2, h3, h4, h5, h6,
dl, dt, dd, ul, li, ol,
th, td, p, blockquote,
form, fieldset, legend,
menu, nav, section, hgroup, article, header, aside, footer,
input, select, textarea, button {
    margin: 0;
    padding: 0;
}
body,
h1, h2, h3, h4, h5, h6, table,
input, select, textarea, a {
    font-size: 12px;
    line-height: 1.25;
    color: #777;
    font-family:'Nanum Barun Gothic','Nanum Gothic', sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
img, fieldset,button {
    border:0 none;
}
img {
    vertical-align: top;
}
li {
    list-style: none;
}
hr, caption, legend {
    display: none;
}
a { 
    color: #787878;
    text-decoration: none;
}
a:hover {
}
button {
    overflow: hidden;
    cursor: pointer;
}
button span {
    visibility: hidden;
}
address, em {
    font-style: normal;
}
button, input, select, textarea, a {
    vertical-align: middle;
}
select {
    line-height: 18px;
    height: 18px;
}
input:focus {
    outline: none;
}
table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    word-wrap: break-word;
    word-break: keep-all;
}
/*
========================================================================
공통 class
========================================================================
*/
/* image replace, hidden text */
.ir *,
.blind { z-index:-1; position: absolute; display: block; left: 0; top: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; text-indent: -9999px; }
/* block, inline */
.d-block { display: block;}
.d-inline { display: inline;}
/* form */
.txt-right { text-align: right; }
.txt-input1 { padding: 2px 0 0 2px; height: 17px; line-height: 17px; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2; }
.txt-input2 { padding: 2px 0 0 2px; height: 17px; line-height: 17px; border: 1px solid #dcdcdc; }
.MS_input_txt { margin-right:5px; padding: 2px 0 0 2px; line-height: 17px; border: 1px solid #dcdcdc; }
.txt-disabled { background-color: #f6f6f6; }
.chk-rdo { width: 13px; height: 13px; vertical-align: middle; }
.txt-area1 { overflow-y: scroll; padding: 2px 0 0 2px; line-height: 17px; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2; }
/* file add trick */
.file-wrap { display: inline-block; overflow: hidden; position: relative; height: 23px; width: 280px; vertical-align: middle; background: url(/images/btn/h20_trick_fileadd.gif) no-repeat right 0; }
.file-wrap .file-txt { float: left; border: 0 none; height: 18px; font-size: 12px; line-height: 18px; width: 198px; border: 1px solid #ccc; }
.file-wrap .file-trick { cursor: pointer; position: absolute; right: 0px; top: 0; right: 0; width: 100px; height: 20px; background: none; border: 0 none; opacity: 0; filter: alpha(opacity=0); }
/* font-color */
.fc-red { color: #bd101b; }
.fc-blue { color: #2c6b9e; }
.MS_option_price { color: #FF3C00; }
/* bold */
.bold { font-weight: bold; }
/* float clear */
.clear {zoom: 1;}
.clear:after {content: ""; display: block; clear: both;}
/* margin */
.mr-5 { margin-right: 5px;}
.mr-10 { margin-right: 10px; }
.mr-15 { margin-right: 15px; }
.mr-20 { margin-right: 20px; }
.ml-5 { margin-left: 5px; }
.ml-10 { margin-left: 10px; }
.ml-15 { margin-left: 15px; }
.ml-20 { margin-left: 20px; }
.mt-5 { margin-top: 5px; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mb-5 { margin-bottom: 5px; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
/* padding */
.pr-5 { padding-right: 5px; }
.pr-10 { padding-right: 10px; }
.pr-15 { padding-right: 15px; }
.pr-20 { padding-right: 20px; }
.pl-5 { padding-left: 5px; }
.pl-10 { padding-left: 10px; }
.pl-15 { padding-left: 15px; }
.pl-20 { padding-left: 20px; }
.pl-30 { padding-left: 30px; }
.pt-5 { padding-top: 5px; }
.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-20 { padding-top: 20px; }
.pb-5 { padding-bottom: 5px; }
.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pb-20 { padding-bottom: 20px; }
/* table */
table img { vertical-align: middle; }
.tb-bold { font-weight: bold; }
.tb-left,
.tb-center,
.tb-right { padding: 0 10px; }
.tb-btn { padding: 0; }
.tb-left { text-align: left; }
.tb-center { text-align: center; }
.tb-right { text-align: right; }
.tb-label-r5 label { margin-right: 5px; }
.tb-label-r10 label { margin-right: 10px; }
.tb-label-r10 label.last,
.tb-label-r5 label.last{ margin-right: 0; }
/* table-type-1 */
.table-type-1 { border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-type-1 th,
.table-type-1 td { padding: 8px 0 8px; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom; }
.table-type-1 tr.nbg th,
.table-type-1 tr.nbg td { background-image: none; }
.table-type-1 tr.bg th,
.table-type-1 tr.bg td { background-color: #f8f8f8; }
.table-type-1 th { font-weight: normal; }
/* table-type-2 */
.table-type-2 { border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-type-2 th,
.table-type-2 td { padding: 8px 0 8px; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom; }
.table-type-2 th { font-weight: normal; }
.table-type-2 tr.nbg th,
.table-type-2 tr.nbg td { background-image: none; }
/* 상품리스트 (메인/검색/상품리스트) */
.prd-list { margin-top: 10px; }
.prd-list table td { border: 0; vertical-align: top; }
.prd-list table .tb-center { padding: 0 10px; }
.prd-list table .info { padding: 5px 0; }
.prd-list .thumb { width: 196px; height: 196px; margin-left: auto; margin-right: auto; font-size:0; line-height: 0; border: 2px solid #f2f4f3; }
.prd-list .thumb a,
.prd-list .thumb img { display: block; width: 100%; height: 100%; }
.prd-list .dsc { margin-top: 15px; font-weight: bold; }
.prd-list .price { margin-top: 5px; font-weight: bold; color: #333; }
/* 장바구니 리스트, 주문상품 리스트 */
.table-cart { margin-top: 10px; margin-bottom :30px; border-bottom: 1px solid #b7b7b7; }
.table-cart thead th { padding: 7px 0 6px; background-color: #ededed; }
.table-cart tbody td,
.table-cart tfoot { background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0; }
.table-cart tbody td { padding: 3px 0 3px; }
.table-cart tbody td .thumb { width: 50px; height: 50px; margin-left: auto; margin-right: auto; font-siez: 0; line-height: 0; border: 2px solid #f6f6f6; }
.table-cart tbody td .thumb a,
.table-cart tbody td .thumb img { display:block; width:50px; height:50px; }
.table-cart tbody td .thumb a { font-size: 0; line-height: 0; }
.table-cart tbody td .d-block { padding-bottom: 3px; }
.table-cart tbody tr.nbg td { background-image: none; }
.table-cart tfoot td { padding: 10px 0; font-weight: bold; }
.table-cart tfoot strong { color: #be101a; }
/* 수량 컨트롤 */
.table-cart .opt-spin { position: relative; width: 36px; height: 20px; margin-left: auto; margin-right: auto; padding-bottom: 3px; }
.table-cart .opt-spin .txt-spin,
.table-cart .opt-spin .btns { float: left; }
.table-cart .opt-spin .txt-spin { width: 22px; height: 18px; padding-right: 2px padding-top: 2px; border: 1px solid #acacac; font-size: 11px; text-align: right; }
.table-cart .opt-spin .btns { width: 12px; height: 20px; margin-top: 3px; }
.table-cart .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }
/* 주문 - 주문정보 테이블 */
.table-order-info { margin-top: 10px; border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-order-info tbody th,
.table-order-info tbody td { padding: 8px 0 7px; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0; }
.table-order-info tbody th { letter-spacing: -1px; background-color: #ededed; }
.table-order-info tbody th .d-block { font-weight: normal; letter-spacing: 0; }
.table-order-info tbody tr.nbg th,
.table-order-info tbody tr.nbg td { background-image: none; }
/* 마이페이지 디자인 타입2 테이블 리스트, 타이틀 */
.tit-tb-list { margin-top: 30px; font-size: 12px; color: #5f5f5f; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h3_sqr_gray.gif) no-repeat 0 45%; }
.table-d2-list { border-top: 2px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }
.table-d2-list thead th { padding: 6px 0; background-color: #ededed; border-bottom: 2px solid #cdcdcd; }
.table-d2-list tbody td { padding: 6px 0 5px; border-bottom: 1px solid #e3e3e3; }
/* 마이페이지 디자인 타입2 테이블 뷰 */
.table-d2-view { margin-top: 5px; border: 2px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }
.table-d2-view th, 
.table-d2-view td { padding: 6px 0 5px; border-bottom: 1px solid #cdcdcd; }
.table-d2-view th { font-weight: bold; border-right: 1px solid #e3e3e3; background-color: #ededed; }
/* paging */
.paging { padding-top: 20px; height: 17px; text-align: center; line-height: 0; vertical-align: top; }
.paging li { display: inline;}
.paging li a { overflow: hidden; width: auto; height: 15px; padding: 0 7px; color: #999; cursor: pointer; }
.paging li a:hover,
.paging li.now a { font-weight: bold; letter-spacing: -1px; }
.paging li.first a,
.paging li.prev a,
.paging li.next a,
.paging li.last a { padding: 0 3px; }
.paging li.prev { margin-right: 10px; }
.paging li.next { margin-left: 10px; }
/* 현재위치 */
.loc-navi { text-align: right; }
.loc-navi,
.loc-navi a { color: #999; text-transform: capitalize; }
/* 페이지 타이틀 */
/* 타입 1*/
#content .tit-page { position: relative; margin-top: 20px; font-size: 0; line-height:0; padding-bottom: 12px; border-bottom: 1px solid #d0d0d0; }
#content .tit-page .dsc { position: absolute; right: 0px; top: 15px; font-size: 11px; color: #a5a5a5; letter-spacing: -1px; }
#content .tit-page .dsc em { color:#333; }
/* 타입 2 */
#content .tit-page-2 { position: relative; margin-top: 15px; padding-bottom: 6px; border-bottom: 1px solid #d0d0d0; }
#content .tit-page-2 .dsc { letter-spacing: -1px; display: inline-block; padding-top: 2px; margin-left: 30px; color: #9b9b9b; }
/* 상품 total/정렬 */
.total-sort { zoom: 1; overflow: hidden; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
/* total */
.total-sort .total { float: left; width: auto; }
.total-sort .total dt,
.total-sort .total dd { display: inline; }
.total-sort .total dd { font-weight: bold; }
.total-sort .total dt { text-transform: capitalize; }
/* sort */
.total-sort .sort { float: right; width: auto; display: inline; margin-right: 20px; }
.total-sort .sort li,
.total-sort .sort li a { float: left; width: auto; }
.total-sort .sort li { display: inline; margin-left: 10px; }
/* 게시판 총게시글,PAGE */
.total-page { zoom: 1; overflow: hidden; }
.total-page .total { float: left; width: auto; }
.total-page .page { float: right; width: auto;}
/* 회원 등급 표시 */
/* 타입 1 */
.mem-lvl { zoom: 1; overflow: hidden; padding: 15px 50px 15px 180px; background-color: #ededed; }
.mem-lvl .lvl-img,
.mem-lvl p { position: relative; float: left; }
.mem-lvl .lvl-img { left: -120px; margin-right: -120px; width: 120px; }
.mem-lvl p { width: 100%; padding-top: 10px; line-height: 16px; }
.mem-lvl p em { color: #be101a; font-weight: bold; }
.mem-lvl span.MS_group_reserve_msg,
.mem-lvl span.MS_group_dc_msg {
    color:#F26622;
}
/* 타입 2 */
.mem-lvl-2 { zoom: 1; overflow: hidden; padding: 15px 50px 15px 150px; border: 5px solid #ededed; }
.mem-lvl-2 .lvl-img,
.mem-lvl-2 p { position: relative; float: left; }
.mem-lvl-2 .lvl-img { left: -130px; margin-right: -130px; width: 120px; border-right: 1px solid #ededed; }
.mem-lvl-2 p { width: 100%; padding-top: 10px; line-height: 16px; }
.mem-lvl-2 p em { color: #be101a; font-weight: bold; }
.mem-lvl-2 span.MS_group_reserve_msg,
.mem-lvl-2 span.MS_group_dc_msg {
    color:#F26622;
}

/* 마이페이지 상단 메시지 박스 */
.t-box-msg { padding: 10px 20px; border: 5px solid #ededed; }
.t-box-msg strong { color: #0178d3; }

/*
========================================================================
공통 - 레이어
========================================================================
*/
/*
========================================================================
공통 - 레아웃
========================================================================
*/
/* z-index */
#layerWrap { z-index: 1; }
/* layout */
#layerWrap,
#contentWrap,
#ftLink .link { position: relative; width:1200px; margin-left: auto; margin-right: auto; }
#contentWrapper { position: relative; }
#contentWrap:after { content: ""; display: block; clear: both; }
#aside,
#content { position: relative; float: left; }
#content { width: 1200px; }

/* 상품 미리보기 레이어 */
#detailpage { position: absolute; top: 100px; display: block; width: 640px; padding: 10px 10px 40px; border: 3px solid #93a4b3; background-color: #fff; }
#detailpage .loc { zoom: 1; overflow: hidden; }
#detailpage .loc span { float: right; width: auto; }
/*
#detailpage .loc span { float: right; width: auto; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h5_arow_blue.gif) no-repeat 0 6px; }
*/
#detailpage .hd {
    margin-top: 10px; padding: 5px 10px 5px 30px; border: 1px solid #becbd7; background: #e0e6ec url(/images/d3/modern_simple/common/bull_h11_sqr_arow.gif) no-repeat 10px 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
#detailpage .hd h2 { font-weight: bold; font-size: 16px; color: #666; }
#detailpage .detail { zoom: 1; overflow: hidden; margin-top: 20px; padding-left: 300px; }
#detailpage .thumb-wrap,
#detailpage .txt-wrap { position: relative; float: left; }
#detailpage .close-layer { position: absolute; right: 0px; bottom: 0px; _bottom: -1px; }
/* thumb-wrap */
#detailpage .thumb-wrap { width: 300px; left: -300px; margin-right: -300px; text-align: center; }
#detailpage .thumb-wrap .btns { margin-top: 10px; font-size: 0; line-height: 0;}
#detailpage .thumb-wrap .btns a { margin-left: 5px; }
#detailpage .thumb-wrap .thumb img { width: 250px; }
/* txt-wrap */
#detailpage .txt-wrap { width: 100%; }
#detailpage .txt-wrap .ptit { font-weight: bold; font-size: 14px; color: #333; border-bottom:2px solid #ccc; }
#detailpage .txt-wrap .opt { margin-top: 5px; }
#detailpage .txt-wrap .opt li { padding: 3px 0; }
#detailpage .txt-wrap .opt li.s-price { color: #a00000; }
#detailpage .txt-wrap .f-btns { margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc; font-size: 0; line-height: 0; }
#detailpage .txt-wrap .f-btns a { margin-right: 5px; }
/* opt-spin */
#detailpage .opt-spin { display: inline-block; position: relative; width: 36px; height: 20px; }
#detailpage .opt-spin .txt-spin { width: 22px; height: 18px; padding-right: 2px padding-top: 2px; border: 1px solid #acacac; font-size: 11px; text-align: right; }
#detailpage .opt-spin .btns { position:absolute; left: 35px; top:0px; width: 12px; height: 20px; }
#detailpage .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }
#detailpage .thumb-wrap .btns { margin-top: 10px; font-size: 0; line-height: 0;}
#detailpage .thumb-wrap .btns a { margin-left: 5px; }

/* 게시판 공통 - 일반, 겔러리, 컨텐츠링크, 자료실, 미니홈피, 방명록, 동영상 */
/* 상단 */
.bbs-hd { padding: 0px 0 20px; background: url(/images/d3/modern_simple/common/dot_bbs_hd.gif) repeat-x 0 bottom; }
.bbs-hd .link { text-align: center; font-size: 0; line-height: 0; }
.bbs-hd .link li { display: inline; }
.bbs-hd .link li a { padding: 0 8px; color: #9c9c9c; letter-spacing: -0.5px; background: url(/images/d3/modern_simple/common/bull_bbs_hd_link.gif) no-repeat left 50%; }
.bbs-hd .link li.last a { background-image: none; }
/* 타이틀 */
.bbs-tit { margin-bottom: 30px; margin-top: 20px; text-align: center; }
.bbs-tit .braket { padding: 0 15px; font-weight: bold; color: #cfcfcf; font-size: 14px; vertical-align: middle; }
.bbs-tit em { margin-left: 10px; font-size: 11px; color: #898989;}
/* 검색 */
.bbs-sch { margin-top: 20px; margin-bottom : 10px; text-align: right; }
.bbs-sch label { margin-right: 10px; }
.bbs-sch .key-wrap { font-size: 0; line-height: 0; }
.bbs-sch .key-wrap,
.bbs-sch .keyword,
.bbs-sch img { vertical-align: middle; }
.bbs-sch .keyword { width: 125px; height: 14px; padding: 2px 0 0 2px; margin-right: 3px; line-height: 14px; border: 1px solid #ededed; }
/* 게시판 글쓰기, 목록 이동 링크 */
.bbs-link { font-size: 0; line-height: 0; }
.bbs-link a { display: inline-block; padding: 0 5px; font-size: 11px; line-height: 14px; color: #9b9b9b; background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') no-repeat left 45%; }
.bbs-link a.write { padding-left: 23px; background: url(/images/d3/modern_simple/common/icon_bbs_write_link.gif) no-repeat 0 45%; }
/* 게시판 글쓰기, 목록 이동 링크 */
.bbs-link a.none { background: url('');}
.bbs-link span { font-size:11px; color:#555; line-height:14px;}
/* 게시판 한줄공지 */
.bbs-online-notice { margin-top: 10px; margin-bottom: -10px; padding: 7px 10px; color: #9d9d9d; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
/* 게시판 타입 - 리스트 */
.bbs-table-list { margin-top: 5px; }
.bbs-table-list thead th,
.bbs-table-list tbody td  { padding: 6px 0;} 
.bbs-table-list thead th { color: #9d9d9d; font-weight: bold; font-size: 11px;  border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.bbs-table-list tbody td { background: url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom;}
/* 게시판 타입 - 보기 */
.bbs-table-view { margin-top: 10px; }
.bbs-table-view thead th,
.bbs-table-view tbody td  { padding: 6px 0;} 
.bbs-table-view thead th { color: #9d9d9d; font-weight: bold; font-size: 11px;  border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.bbs-table-view tbody td.line { background: url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom;}
.bbs-table-view .btn-dwn { margin-top:15px;}

/* 미니홈피, 방명록 게시글 뷰 */
/* 상단 */
.visit-vhd { margin-top: 10px; border-top: 1px solid #e5e5e5; }
.visit-vhd th,
.visit-vhd td { padding: 3px 0; border-bottom: 1px solid #e5e5e5; font-family: Dotum; } 
.visit-vhd .tb-left{ padding: 0 3px; }
.visit-vhd td .tb-no { color: #9c9c9c; }
.visit-vhd td .tb-ctrl,
.visit-vhd td .tb-ctrl a { font-size: 11px; color: #9c9c9c; }
/* 내용*/
.visit-vcont { background: url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom; }
.visit-vcont th,
.visit-vcont td { padding: 6px 0; border-bottom: 1px solid #e5e5e5;} 
.visit-vcont th { font-weight: normal; font-family: Dotum; color: #9d9d9d; }
.visit-vcont tr.no-line th,
.visit-vcont tr.no-line td { padding-bottom: 0; border-bottom: 0; }
.visit-vcont tr.dot-line th,
.visit-vcont tr.dot-line td { padding-top: 2px; border-bottom: 1px dotted #e5e5e5; }
.visit-vcont tr.info td .tb-left { padding-left: 0; color: #555;}
.visit-vcont .tb-left{ padding: 0 3px; }
.visit-vcont td .tb-cont { padding: 5px 0; min-height: 250px; _height: 250px; }
.visit-vcont td .tb-cont img { max-width: 100%; }
/* 코멘트 */
.visit-vcmt th,
.visit-vcmt td { padding: 6px 0; vertical-align: top; border-bottom: 1px solid #e5e5e5; }
.visit-vcmt th { color: #c5c5c5; }
.visit-vcmt .tb-tit { font-weight: bold; background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y right 0; }
.visit-vcmt td .tb-txt { min-height: 30px; _height: 30px; padding-left: 10px; color: #555; }
.visit-vcmt td .date,
.visit-vcmt td .ctrl { display: block; font-size: 11px; }
.visit-vcmt td .date { color: #555; }
.visit-vcmt td .ctrl { margin-top: 5px; }
.visit-vcmt td .ctrl a { margin-left: 2px; margin-right: 2px; color: #999; font-size: 11px; }
/* 작성 */
.vist-vcmt-reg { margin-top: 10px; border-bottom: 1px solid #e5e5e5; }
.vist-vcmt-reg th,
.vist-vcmt-reg td ,#comment_reply_input th { padding: 6px 0;}
.vist-vcmt-reg th ,#comment_reply_input th { font-weight: normal; color: #9d9d9d; font-family: Dotum; }
.vist-vcmt-reg .tb-left ,#comment_reply_input .tb-left{ padding: 0 3px; }
.vist-vcmt-reg th .tb-left { padding-left: 10px; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 45%; }
/* 게시판 타입 - 쓰기 */
.bbs-table-write { margin-top:10px;}
.bbs-table-write tbody th,
.bbs-table-write tbody td  { padding:6px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#9d9d9d; font-weight:normal; font-size:11px;} 
/* 게시판 타입 - 비밀번호찾기 */
.bbs-table-pwd { margin-top:25px;}
.bbs-table-pwd table { width:260px; margin-left:auto; margin-right:auto;}
.bbs-table-pwd tbody th,
.bbs-table-pwd tbody td  { padding:6px 0;  border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#9d9d9d; font-weight:normal; font-size:11px;} 
/* 공통으로 쓰는거 */
textarea { width:600px; height:47px; padding:2px; border:1px solid #EDEDED;}        
.input-style { padding:2px; height:14px; line-height:14px; border:1px solid #EDEDED;}

.cont-sub-des { position:relative;}
.cont-sub-des span { margin-right:15px; color:#555;}
.cont-sub-des span em { font-size:11px; color:#9c9c9c;}
.cont-sub-des .hit { position:absolute; top:15px; right:0;}
.cont-sub-des .hit span { margin-right:0;}

.comment-box { border-bottom:2px solid #e5e5e5;}
.bbs-table-view .comment-box td { padding-bottom:20px; border-top:1px solid #e5e5e5; vertical-align:top;}
.comment-box .com-name { margin-right:8px; padding:0 8px; background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y 100% 0; font-weight:bold; color:#c5c5c5;}
.bbs-table-view td.com-wrt-box { border:0;}
.com-wrt-box label { padding-left:7px; color:#9d9d9d; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 50%;}
.com-wrt-box .input-style { margin:0 10px 0 7px; padding:2px; height:14px; line-height:14px; border:1px solid #EDEDED;}
.com-wrt-box .wrt { margin-top:7px;}
.view-link { padding:12px 0;}

/* 게시판 회원 게시글 검색 */
.search_id { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DADADA; display: block; padding: 3px; position: absolute; width: 90px; }

/* 개인정보보호정책 동의 */
.new-privercy-contract { text-align: left; padding: 5px; }
.new-privercy-contract p { font-weight: bold; margin: 0; margin-bottom: 10px; margin-top: 20px; text-align: left; }
.privercy-contract-tap { position: relative; height:40px; }
.privercy-contract-tap ul { list-style: none; margin: 0; padding: 0; position: absolute; bottom: -1px; *bottom: -2px; }
.privercy-contract-tap li { border: 1px solid #ccc; border-right: none; background: #F4F4F4; float:left; display: inline-block; }
.privercy-contract-tap li a { display: block; padding: 10px 10px; text-decoration: none; }
.privercy-contract-tap li.end { border-right: 1px solid #ccc; }
.privercy-contract-tap li.sel { background: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.privercy-contract { clear: both; }
.privercy-contract textarea { clear: both; border: 1px solid #CCC; height: 60px; background: #FFFFFF; padding: 10px; width: 660px; }
.privercy-agree { margin: 10px 0; }
.privercy-agree label{ margin-right: 10px; }

/* style_code layout */
#contentWrap { zoom: 1; overflow: hidden; width: 1200px; }
#content { width: 1200px; }

/* style_code common class */
.line-hd { border-bottom: 1px solid #bbb; }
.item-hd { position: relative; width: 100%; margin-top: 30px; padding-bottom: 5px; }
.item-hd .tit { zoom: 1; overflow: hidden; }
.item-hd .tit dt,
.item-hd .tit dd { float: left; }
.item-hd .tit dt { padding-left: 40px; background: url(/images/d3/style_code/common/bul_hd_h10.gif) no-repeat 0 45%; }
.item-hd .tit dd { padding: 10px 0 0 10px; color: #b8b8b8; font-size: 11px; font-weight: bold; }
.item-hd .odr { position: absolute; top: 5px; right: -10px; width: 210px; }
.item-hd .odr ul { zoom: 1; overflow: hidden; }
.item-hd .odr li { float: left; margin-right: 10px; }
.item-hd .odr li a { color: #777; font-size: 11px; line-height: 1.5; }
.item-hd .btn { position: absolute; top: -5px; right: 0; width: 186px; text-align: right; }
.item-list { zoom: 1; overflow: hidden; padding: 0 10px 20px; }
.item-list:after { content: ""; clear: both; display: block; }
.item-list .item { float: left; width: 260px; margin-top: 10px; text-align: center; }
.item-list .item .thumb { margin: 0 auto 20px; width: 240px; height: 300px; }
.item-list .item .thumb img { width: 100%; height: 100%; }
.item-list .item .info { width: 240px; margin: 0 auto; }
.item-list .item .info li { margin-bottom: 5px; color: #7b7b7b; }
.item-list .item .info .price { display: inline-block; padding-left: 4px; color: #94b09f; font-weight: bold; }
.item-page { margin: 60px 0; text-align: center; }
.item-page a { padding: 0 4px; color: #666; }
.item-page a:hover,
.item-page a.now { font-weight: bold; letter-spacing: -1px; }
.item-none { margin: 20px 0; text-align: center; }

/* 미리보기 */
#preview_wrap {display:none;}

/* 공통 css 시작 */
body {overflow-x:hidden;}

.ff_nanum {font-family: 'Nanum Gothic', dotum, sans-serif !important;}
.ff_nunum_barun {font-family: 'Nanum Barun Gothic', sans-serif !important;}

.after_div {*zoom:1;}
.after_div:after { clear:both; content:""; display:block;}
.clear {*zoom:1;}
.clear:after { clear:both; content:""; display:block;}
.fl { float:left;}
.fr { float:right;}
a {color:#000;}
a:hover {color:#000;}

.relative {position:relative;}
.absolute {position:absolute;}
.dn {display:none;}

.w_1200 {width:1200px; margin:0 auto;}
.w_1380 {width:1380px; margin:0 auto;}

#contentWrapper {border-top:1px solid #ddd;}
/* 공통 css 끝 */

/*** 폰트 컬러 ***/
.ft_red {color:#231f20 !important;}
.ft_bk {color:#000 !important;}
.ft_gy {color:#666 !important;}
.ft_3e {color:#3e3e3c !important;}

/*** display ***/
.dis_block {display:block;}
.dis_table {display:table;}
.dis_table_row {display:table-row;}
.dis_table_cell {display:table-cell;}

.box_border {box-sizing:border-box;}
.border_box {box-sizing:border-box;}

/*** 정렬 ***/
.ta_left {text-align:left !important;}
.ta_center {text-align:center !important;}
.ta_right {text-align:right !important;}

/*** 간격 조절 ***/
.mt_0 {margin-top:0px !important;}
.mt_3 {margin-top:3px !important;}
.mt_10 {margin-top:10px !important;}
.mt_15 {margin-top:15px !important;}
.mt_17 {margin-top:17px !important;}
.mt_20 {margin-top:20px !important;}
.mt_25 {margin-top:25px !important;}
.mt_28 {margin-top:28px !important;}
.mt_30 {margin-top:30px !important;}
.mt_35 {margin-top:35px !important;}
.mt_40 {margin-top:40px !important;}
.mt_50 {margin-top:50px !important;}
.mt_56 {margin-top:56px !important;}
.mt_60 {margin-top:60px !important;}
.mt_76 {margin-top:76px !important;}
.mt_130 {margin-top:130px !important;}
.mt_-10 {margin-top:-10px !important;}
.mt_-15 {margin-top:-15px !important;}
.mt_-16 {margin-top:-16px !important;}
.mt_-20 {margin-top:-20px !important;}
.mb_0 {margin-bottom:0px !important;}
.mb_10 {margin-bottom:10px !important;}
.mb_12 {margin-bottom:12px !important;}
.mb_13 {margin-bottom:13px !important;}
.mb_15 {margin-bottom:15px !important;}
.mb_16 {margin-bottom:16px !important;}
.mb_20 {margin-bottom:20px !important;}
.mb_25 {margin-bottom:25px !important;}
.mb_27 {margin-bottom:27px !important;}
.mb_30 {margin-bottom:30px !important;}
.mb_35 {margin-bottom:35px !important;}
.mb_40 {margin-bottom:40px !important;}
.mb_50 {margin-bottom:50px !important;}
.mb_53 {margin-bottom:53px !important;}
.mb_60 {margin-bottom:60px !important;}
.mb_65 {margin-bottom:65px !important;}
.mb_70 {margin-bottom:70px !important;}
.mb_-10 {margin-bottom:-10px !important;}
.mb_-20 {margin-bottom:-20px !important;}
.mr_0 {margin-right:0px !important;}
.mr_5 {margin-right:5px !important;}
.mr_8 {margin-right:8px !important;}
.mr_10 {margin-right:10px !important;}
.mr_15 {margin-right:15px !important;}
.mr_20 {margin-right:20px !important;}
.mr_185 {margin-right:185px !important;}
.mr_5p {margin-right:5% !important;}
.mr_6p {margin-right:6% !important;}
.ml_0 {margin-left:0 !important;}
.ml_2 {margin-left:2px !important;}
.ml_5 {margin-left:5px !important;}
.ml_10 {margin-left:10px !important;}
.ml_15 {margin-left:15px !important;}
.ml_20 {margin-left:20px !important;}
.ml_30 {margin-left:30px !important;}
.ml_40 {margin-left:40px !important;}
.ml_185 {margin-left:185px !important;}
.ml_-4 {margin-left:-4px !important;}
.mlr_5 {margin-left:5px !important;margin-right:5px !important;}

.pt_0 {padding-top:0px !important;}
.pt_8 {padding-top:8px !important;}
.pt_10 {padding-top:10px !important;}
.pt_13 {padding-top:13px !important;}
.pt_15 {padding-top:15px !important;}
.pt_16 {padding-top:16px !important;}
.pt_20 {padding-top:20px !important;}
.pt_25 {padding-top:25px !important;}
.pt_26 {padding-top:26px !important;}
.pt_28 {padding-top:28px !important;}
.pt_30 {padding-top:30px !important;}
.pt_35 {padding-top:35px !important;}
.pt_38 {padding-top:38px !important;}
.pt_40 {padding-top:40px !important;}
.pt_45 {padding-top:45px !important;}
.pt_50 {padding-top:50px !important;}
.pt_60 {padding-top:60px !important;}
.pt_65 {padding-top:65px !important;}
.pt_80 {padding-top:80px !important;}
.pl_0 {padding-left:0px !important;}
.pl_2 {padding-left:2px !important;}
.pl_5 {padding-left:5px !important;}
.pl_10 {padding-left:10px !important;}
.pl_13 {padding-left:13px !important;}
.pl_15 {padding-left:15px !important;}
.pl_20 {padding-left:20px !important;}
.pl_30 {padding-left:30px !important;}
.pl_40 {padding-left:40px !important;}
.pl_3p {padding-left:3% !important;}
.pl_4p {padding-left:4% !important;}
.pl_5p {padding-left:5% !important;}
.pl_8p {padding-left:8% !important;}
.pl_10p {padding-left:10% !important;}
.pl_11p {padding-left:11% !important;}
.pl_13p {padding-left:13% !important;}
.pl_14p {padding-left:14% !important;}
.pl_15p {padding-left:15% !important;}
.pl_20p {padding-left:20% !important;}
.pr_0 {padding-right:0px !important;}
.pr_10 {padding-right:10px !important;}
.pr_20 {padding-right:20px !important;}
.pb_0 {padding-bottom:0px !important;}
.pb_3 {padding-bottom:3px !important;}
.pb_5 {padding-bottom:5px !important;}
.pb_7 {padding-bottom:7px !important;}
.pb_10 {padding-bottom:10px !important;}
.pb_13 {padding-bottom:13px !important;}
.pb_15 {padding-bottom:15px !important;}
.pb_16 {padding-bottom:16px !important;}
.pb_20 {padding-bottom:20px !important;}
.pb_25 {padding-bottom:25px !important;}
.pb_30 {padding-bottom:30px !important;}
.pb_35 {padding-bottom:35px !important;}
.pb_54 {padding-bottom:54px !important;}

.ti_0 {text-indent:0 !important;}



.mr-5 { margin-right: 5px;}
.mr-10 { margin-right: 10px; }
.mr-15 { margin-right: 15px; }
.mr-20 { margin-right: 20px; }
.ml-5 { margin-left: 5px; }
.ml-10 { margin-left: 10px; }
.ml-15 { margin-left: 15px; }
.ml-20 { margin-left: 20px; }
.mt-5 { margin-top: 5px; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mb-5 { margin-bottom: 5px; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }

.pr-5 { padding-right: 5px; }
.pr-10 { padding-right: 10px; }
.pr-15 { padding-right: 15px; }
.pr-20 { padding-right: 20px; }
.pl-5 { padding-left: 5px; }
.pl-10 { padding-left: 10px; }
.pl-15 { padding-left: 15px; }
.pl-20 { padding-left: 20px; }
.pl-30 { padding-left: 30px; }
.pt-5 { padding-top: 5px; }
.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-20 { padding-top: 20px; }
.pb-5 { padding-bottom: 5px; }
.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pb-20 { padding-bottom: 20px; }
.mt_10 {margin-top:10px !important;}
.mt_20 {margin-top:20px !important;}
.mt_25 {margin-top:25px !important;}
.mt_30 {margin-top:30px !important;}
.mt_35 {margin-top:35px !important;}
.mt_40 {margin-top:40px !important;}
.mt_50 {margin-top:50px !important;}
.mt_56 {margin-top:56px !important;}
.mt_60 {margin-top:60px !important;}
.mt_70 {margin-top:70px !important;}
.mt_76 {margin-top:76px !important;}
.mt_100 {margin-top:100px !important;}
.mb_0 {margin-bottom:0px !important;}
.mb_20 {margin-bottom:20px !important;}
.mb_25 {margin-bottom:25px !important;}
.mb_30 {margin-bottom:30px !important;}
.mb_40 {margin-bottom:35px !important;}/* .step_box 다음에 .sub_title 이 올 경우 간격 벌어짐 수정 */
.mr_0 {margin-right:0 !important;}
.mr_5 {margin-right:5px !important;}
.mr_5p {margin-right:5% !important;}
.mr_6p {margin-right:6% !important;}
.mr_10 {margin-right:10px !important;}
.mt_-16 {margin-top:-16px !important;}
.ml_0 {margin-left:0 !important;}
.ml_10 {margin-left:10px !important;}
.mlr_5 {margin-left:5px !important;margin-right:5px !important;}
.ml_40 {margin-left:40px !important;}
.ml_10p {margin-left:10% !important;}
.ml_20p {margin-left:20% !important;}
.ml_23p {margin-left:23.5% !important;}

.pt_0 {padding-top:0px !important;}
.pt_8 {padding-top:8px !important;}
.pt_10 {padding-top:10px !important;}/* .box_form th, .box_form td에 간격 조절 */
.pt_13 {padding-top:13px !important;}
.pt_15 {padding-top:15px !important;}
.pt_16 {padding-top:16px !important;}
.pt_20 {padding-top:20px !important;}
.pt_25 {padding-top:25px !important;}
.pt_30 {padding-top:30px !important;}
.pt_35 {padding-top:35px !important;}
.pt_38 {padding-top:38px !important;}
.pt_40 {padding-top:40px !important;}
.pt_45 {padding-top:45px !important;}
.pt_50 {padding-top:50px !important;}/* .sub_info_box 다음에 .btn_wrap 이 올 경우 간격 벌어짐 수정 */
.pt_60 {padding-top:60px !important;}/* .table_typeB 다음에 .btn_wrap 이 올 경우 간격 벌어짐 수정 */
.pl_0 {padding-left:0px !important;}
.pl_15 {padding-left:15px !important;}
.pl_30 {padding-left:30px !important;}
.pb_5 {padding-bottom:5px !important;}
.pb_16 {padding-bottom:16px !important;}
.pb_20 {padding-bottom:20px !important;}
.pb_25 {padding-bottom:25px !important;}
.pb_54 {padding-bottom:54px !important;}








/*** border 컬러 ***/
.bor_all_d3 {border:1px #d3d3d3 solid;}

.bor_top_00 {border-top:1px #000 solid;}
.bor_top_d6 {border-top:1px #d6d6d6 solid;}
.bor_top_d3 {border-top:1px #d3d3d3 solid;}
.bor_top2_33 {border-top:2px #333 solid;}

.bor_bot_d3 {border-bottom:1px #d3d3d3 solid;}
.bor_bot_d3 {border-bottom:1px #d3d3d3 solid;}
.bor_bot_dot_d3 {border-bottom:1px #d3d3d3 dotted;}
.bor_bot2_00 {border-bottom:2px #000 solid;}
.bor_bot_e5 {border-bottom:1px #e5e5e5 solid;}

.bor_rig_d3 {border-right:1px #d3d3d3 solid !important;}

.bor_top_none {border-top:0 none !important;}
.bor_bot_none {border-bottom:0 none !important;}
.bor_left_none {border-left:0 none !important;}
.bor_rig_none {border-right:0 none !important;}
.bor_none {border:0 none !important;}

/*** input, select 모음 ***/
/* form */
.txt-right { text-align: right; }
.txt-input1 { padding: 2px 0 0 2px; height: 17px; line-height: 17px; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2; }
.txt-input2 { padding: 2px 0 0 2px; height: 17px; line-height: 17px; border: 1px solid #dcdcdc; }
.MS_input_txt { margin-right:5px; padding: 2px 0 0 2px; line-height: 17px; border: 1px solid #dcdcdc; }
.MS_input_select {border:1px #dcdcdc solid;color:#555;font-size:12px;height:20px;line-height:20px;padding:0 0 0 5px;}
.txt-disabled { background-color: #f6f6f6; }
.chk-rdo { width: 13px; height: 13px; vertical-align: middle; }

/* textarea */
.txt-area1 { overflow-y: scroll; padding:0 0 0 10px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; }
.area_w96p {width:96%;}
.area_w98p {width:98%;}
.area_h100 {height:98px;}
.area_h280 {height:278px;}
.privercy-contract textarea {padding:10px 0 10px 10px;height:60px;width:800px;}
textarea.input_w96p {width:96%;}
textarea.input_h280 {height:280px;}

/* select */
select#hphone1,
select#etcphone1 {width:90px;height:20px;line-height:20px;border:1px #dcdcdc solid;padding:0 0 0 10px;font-size:12px;color:#555;}
select#email2 {width:110px;height:20px;line-height:20px;border:1px #dcdcdc solid;padding:0 0 0 10px;font-size:12px;color:#555;}
select.MS_birthday {height:20px;line-height:20px;border:1px #dcdcdc solid;padding:0 0 0 5px;text-indent:0px;font-size:12px;color:#555;margin:0 3px 0 5px;}
.select_day select {height:20px;line-height:20px;border:1px #dcdcdc solid;padding:0 0 0 5px;text-indent:0px;font-size:12px;color:#555;margin:0 3px 0 5px;}

/* input */
input.input_w30 {width:30px;height:20px;line-height:20px;padding:0;text-indent:5px;}
input.input_w50 {width:50px;height:20px;line-height:20px;padding:0;text-indent:5px;}
input.input_w100 {width:98px;height:20px;line-height:20px;border:1px #dcdcdc solid;padding:0;text-indent:10px;font-size:12px;color:#555;}
input.input_w110 {width:108px;height:20px;line-height:20px;padding:0;text-indent:5px;}
input.input_w120 {width:120px;height:20px;line-height:20px;padding:0;text-indent:5px;}
input.input_w136 {width:134px;height:28px;line-height:28px;padding:0;text-indent:10px;font-size:12px;color:#000;}
input.input_w137 {width:137px;height:20px;line-height:20px;padding:0;text-indent:5px;}
input.input_w150 {width:148px;height:20px;line-height:20px;border:1px #dcdcdc solid;padding:0;text-indent:10px;font-size:12px;color:#555;}
input.input_w178 {width:178px; line-height:19px; padding:10px 0 9px 0; text-indent:10px; border:1px #ddd solid; background-color:#fff;font-size:13px;color:#aaa;margin:0;text-align:left;font-family:"Nanum GothicB";float:left;}
input.input_w180 {border:1px #d3d3d3 solid;background:#fff;color:#333;line-height:34px;height:34px;text-indent:5px;width:178px;margin:0;text-align:left;padding:0;font-size:13px;}
input.input_w185 {width:183px;height:20px;line-height:20px;padding:0;text-indent:5px;}
input.input_w205 {width:203px;height:23px;line-height:23px;padding:0;text-indent:10px;font-size:12px;color:#000;}
input.input_w208 {width:208px; height:20px; line-height:20px; padding:0; border:0 none; background-color:#fff;font-size:14px;color:#888;margin:0;text-align:left;font-family:"Nanum GothicB";float:left;}
input.input_w220 {width:218px;height:20px;line-height:20px;border:1px #dcdcdc solid;padding:0;text-indent:10px;font-size:12px;color:#555;}
input.input_w227 {width:225px;height:20px;line-height:20px;border:1px #dcdcdc solid;padding:0;text-indent:10px;font-size:12px;color:#555;}
input.input_w239 {width:239px; line-height:19px; padding:10px 0 9px 0; text-indent:10px; border:1px #ddd solid; background-color:#fff;font-size:13px;color:#aaa;margin:0;text-align:left;font-family:"Nanum GothicB";float:left;}
input.input_w240 {border:1px #d3d3d3 solid;background:#fff;color:#333;line-height:34px;height:34px;text-indent:5px;width:238px;margin:0;text-align:left;padding:0;font-size:13px;}
input.input_w275 {border:1px #d3d3d3 solid;background:#fff;color:#333;line-height:33px;height:33px;text-indent:5px;width:273px;text-align:left;padding:0;font-size:13px;}
input.input_w310 {width:308px;height:28px;line-height:28px;padding:0;text-indent:10px;font-size:12px;color:#000;}
input.input_w350 {width:350px;height:20px;line-height:20px;padding:0;text-indent:5px;}
input.input_w415 {width:415px;height:20px;line-height:20px;padding:0;text-indent:5px;}
input.input_w440 {width:438px !important;height:28px;line-height:28px;border:1px #ccc solid;color:#666;font-size:12px;text-indent:10px;padding:0;margin:0;}
input.input_w460 {width:460px;height:20px;line-height:20px;padding:0;text-indent:5px;}
input.input_w486 {width:484px;height:20px;line-height:20px;border:1px #dcdcdc solid;padding:0;text-indent:10px;font-size:12px;color:#555;}

/* input 로그인,비번찾기,비번재확인 */
input#user_password {width:156px;line-height:24px;height:24px;border:1px #d3d3d3 solid;padding:0;text-indent:10px;font-size:12px;color:#666;}
    /* input 회원가입정보입력, 주문서 */
input.MS_radio {margin-left:13px;margin-right:3px;}
.mlr_radio input {margin-right:3px;}
#join input#email,
#join input#etcphone,
#order input#etcphone,
input#hphone,
input#ophone {width:225px;height:20px;line-height:20px;border:1px #dcdcdc solid;padding:0;text-indent:10px;font-size:12px;color:#555;}
input#hpost1,
input#hpost2,
input#opost1,
input#opost2,
input#emergency11,
input#emergency12,
input#emergency13,
input#emergency21,
input#emergency22,
input#emergency23,
input#emergency31,
input#emergency32,
input#emergency33,
input#post1,
input#post2.
#join input#hpost,
#join input#etcphone2,
#join input#etcphone3,
#join input#hphone2,
#join input#hphone3 {width:60px;margin-left:2px;margin-right:3px;height:20px;line-height:20px;padding:0;text-indent:5px;border:1px #dcdcdc solid;}
#message {height:60px;line-height:20px;border:1px #dcdcdc solid;font-size:12px;color:#555;}
input#email1 {width:98px;height:20px;line-height:20px;border:1px #dcdcdc solid;padding:0;text-indent:10px;font-size:12px;color:#555;}
#join .MS_input_tel {width:98px;margin-left:2px;margin-right:3px;height:20px;line-height:20px;padding:0;text-indent:5px;border:1px #dcdcdc solid;}
#join .MS_input_txt {margin-right:3px;height:20px;line-height:20px;padding:0;text-indent:5px;border:1px #dcdcdc solid;}
#join .input_zip_wrap input.MS_input_txt {width:60px;margin-left:2px;margin-right:3px;height:20px;line-height:20px;padding:0;text-indent:5px;border:1px #dcdcdc solid;}
#join .selcet_wrap .MS_input_tel {width:60px;margin-left:2px;margin-right:3px;height:20px;line-height:20px;padding:0;text-indent:5px;border:1px #dcdcdc solid;}/* input 회원가입시 고객 선택형일 경우, td에 selcet_wrap 클래스 추가 */
/*첨부파일*/
input.MS_input_file_button {background:url(/design/logona/da_image/btn_board_file.gif) no-repeat left top;height:20px;line-height:20px;width:55px;text-align:center;padding:0;margin:0 0 0 5px;border:0;text-indent:9999px;overflow:hidden;}





/*** 버튼 모음 ***/
.border_radius1 {border-radius:1px;}
.border_radius2 {border-radius:2px;}


.btn_w32p, #form input.btn_w32p {display:inline-block;width:32%;text-align:left;font-size:16px;font-weight:500;}
.btn_w60, #form input.btn_w60 {width:58px;line-height:28px;height:28px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w60 {width:60px;line-height:18px;padding:6px 0;height:30px;}
.btn_w70, #form input.btn_w70 {width:68px;line-height:28px;height:28px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w70 {width:70px;line-height:20px;padding:5px 0;height:30px;}
.btn_w80, #form input.btn_w80 {width:78px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
.btn_w85, #form input.btn_w85 {width:83px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
.btn_w100, #form input.btn_w100, input.btn_w100 {width:98px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w100, input.btn_w100 {width:100px;line-height:18px;padding:8px 0 9px 0;height:35px;}
.btn_w105, #form input.btn_w105, input.btn_w105 {width:103px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w105, input.btn_w105 {width:105px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w110, #form input.btn_w110, input.btn_w110 {width:108px;line-height:33px;height:33px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w110, input.btn_w110 {width:110px;line-height:18px;padding:8px 0 9px 0;height:35px;}
.btn_w110_b, #form input.btn_w110_b, input.btn_w110_b {width:108px;height:38px;line-height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
.btn_w130, #form input.btn_w130, input.btn_w130 {width:128px;line-height:33px;height:33px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w130, input.btn_w130 {width:130px;line-height:18px;padding:8px 0 9px 0;height:35px;}
.btn_w136, #form input.btn_w136 {width:134px;line-height:30px;height:30px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w136 {width:136px;line-height:20px;padding:6px 0 6px 0;height:32px;}
.btn_w140, #form input.btn_w140 {width:138px;line-height:33px;height:33px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w140 {width:140px;line-height:20px;padding:7px 0 8px 0;height:35px;}
.btn_w150, #form input.btn_w150 {width:148px;line-height:34px;height:34px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w150 {width:150px;line-height:20px;padding:8px 0 8px 0;height:34px;}
.btn_w165, #form input.btn_w165, input.btn_w165 {width:163px;line-height:33px;height:33px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w165, input.btn_w165 {width:165px;line-height:18px;padding:8px 0 9px 0;height:35px;}
.btn_w360, #form input.btn_w360 {width:358px;line-height:48px;height:48px;text-align:center;text-indent:0;padding:0;font-size:14px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w360 {width:360px;line-height:20px;padding:15px 0 15px 0;height:50px;}

.bc_00, a.bc_00, .bc_00:hover, input.bc_00 {background-color:#000;color:#fff !important;border:1px #000 solid;font-family: 'Nanum Gothic';}
.bc_88, a.bc_88, .bc_88:hover, input.bc_88 {background-color:#888;color:#fff !important;border:1px #888 solid;font-family: 'Nanum Gothic';}
.bc_77, a.bc_77, .bc_77:hover, input.bc_77 {background-color:#777;color:#fff !important;border:1px #777 solid;font-family: 'Nanum Gothic';}
.bc_bk, a.bc_bk, .bc_bk:hover, input.bc_bk {background-color:#231f20;color:#fff !important;border:1px #231f20 solid;font-family: 'Nanum GothicB';}
.bc_wh, a.bc_wh, .bc_wh:hover, input.bc_wh {background-color:#fff;color:#3e4348 !important;border:1px #272727 solid;font-family: 'Nanum GothicB';}
.bc_gy, a.bc_gy, .bc_gy:hover, input.bc_gy {background-color:#888;color:#fff !important;border:1px #888 solid;font-family: 'Nanum GothicB';}
.bc_8d, a.bc_8d, .bc_8d:hover, input.bc_8d {background-color:#8d8d8d;color:#fff !important;border:1px #8d8d8d solid;font-family: 'Nanum GothicB';}
.bc_wh2, a.bc_wh2, .bc_wh2:hover, input.bc_wh2 {background-color:#fff;color:#666 !important;border:1px #8d8d8d solid;font-family: 'Nanum GothicB';}
/*로그인영역*/
.btn_ok {width:107px;line-height:22px;text-align:center;text-indent:0;padding:30px 0 28px 0;margin:0;font-size:15px;display:inline-block;cursor:pointer;background:#231f20;border:1px #231f20 solid;color:#fff !important;font-family: 'Nanum GothicB';}
.btn_ok.ok_search {background:#231f20;}
.btn_ok2 {width:118px;line-height:24px;text-align:center;text-indent:0;padding:57px 0 57px 0;margin:0;font-size:18px;display:inline-block;cursor:pointer;background:#231f20;border:1px #231f20 solid;color:#fff !important;font-family: 'Nanum GothicB';}
.bc_wh_log,
.bc_gy_log {display:inline-block;width:137px;text-align:center;height:28px;line-height:28px;padding:0;margin:0;}
.bc_wh_log, .bc_wh_log:hover {border:1px #272727 solid;background:#fff url(/design/chakan2/da_image/icon_log_arrow_g.png) no-repeat 119px 11px;color:#3e4348 !important;}
.bc_gy_log, .bc_gy_log:hover {border:1px #5c5c5c solid;background:#5c5c5c url(/design/chakan2/da_image/icon_log_arrow_w.png) no-repeat 119px 11px;color:#fff !important;}
.btn_non, .btn_non:hover {width:193px;line-height:30px;height:30px;text-align:left;text-indent:18px;padding:0;margin:0;font-size:13px;display:inline-block;cursor:pointer;background-color:#fff;border:1px #585858 solid;color:#444 !important;}
.btn_find, .btn_find:hover {width:92px;line-height:30px;height:30px;text-align:center;text-indent:0;padding:0;margin:0;font-size:13px;display:inline-block;cursor:pointer;background-color:#fff;border:1px #222 solid;color:#222 !important;}
.btn_orders, input.btn_orders {background:#646464;text-align:center;font-size:13px;color:#fff;display:inline-block;height:32px;line-height:32px;vertical-align:middle;font-family: 'Nanum GothicB';padding:0;margin:0;}
.btn_join, .btn_join, .btn_join:hover {display:inline-block;width:148px;text-align:left;background:#231f20;color:#fff;font-size:13px;height:36px;text-align:center;line-height:36px;margin-right:49px;}

.btn_w60, input.btn_w60 {width:58px;line-height:22px;height:22px;text-align:center;text-indent:0;padding:0;font-size:11px;display:inline-block;cursor:pointer;vertical-align:middle;font-family: 'Nanum GothicB';}
input.btn_w60 {width:60px;line-height:17px;padding:4px 0 3px 0;height:24px;font-family: 'Nanum GothicB';}
.btn_w70 {width:68px;line-height:28px;height:28px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;font-family: 'Nanum GothicB';}
.btn_w75 {width:73px;line-height:28px;height:28px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;font-family: 'Nanum GothicB';}
.btn_w80 {width:78px;line-height:28px;height:28px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;font-family: 'Nanum GothicB';}
.btn_w86 {width:84px;line-height:28px;height:28px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;font-family: 'Nanum GothicB';}
.btn_w90 {width:88px;line-height:22px;height:22px;text-align:center;text-indent:0;padding:0;font-size:11px;display:inline-block;cursor:pointer;vertical-align:middle;font-family: 'Nanum GothicB';}
.btn_w95 {width:93px;line-height:22px;height:22px;text-align:center;text-indent:0;padding:0;font-size:11px;display:inline-block;cursor:pointer;vertical-align:middle;font-family: 'Nanum GothicB';}
.btn_w100, input.btn_w100 {width:98px;line-height:33px;height:33px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;font-family: 'Nanum GothicB';}
input.btn_w100 {width:100px;line-height:18px;padding:8px 0 7px 0;height:35px;font-family: 'Nanum GothicB';}
.btn_w105, input.btn_w105 {width:103px;line-height:33px;height:33px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;font-family: 'Nanum GothicB';}
input.btn_w105 {width:105px;line-height:18px;padding:8px 0 7px 0;height:35px;font-family: 'Nanum GothicB';}
.btn_w110, input.btn_w110, input.btn_w110 {width:108px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;font-family: 'Nanum GothicB';}
input.btn_w110, input.btn_w110 {width:110px;line-height:18px;padding:10px 0 12px 0;height:40px;font-family: 'Nanum GothicB';}
.btn_w110_b, input.btn_w110_b, input.btn_w110_b {width:108px;height:38px;line-height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;font-family: 'Nanum GothicB';}
.btn_w130, input.btn_w130 {width:128px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;font-family: 'Nanum GothicB';}
input.btn_w130 {width:130px;line-height:18px;padding:10px 0 12px 0;height:40px;font-family: 'Nanum GothicB';}

.btn_h20 {line-height:18px;height:18px;font-family: 'Nanum Gothic' !important;font-size:11px !important;}
.btn_h22 {line-height:20px;height:20px;font-family: 'Nanum Gothic' !important;font-size:12px !important;}
.btn_h24 {line-height:22px;height:22px;font-family: 'Nanum Gothic' !important;font-size:12px !important;}
.btn_h25 {line-height:23px;height:23px;font-family: 'Nanum Gothic' !important;font-size:12px !important;}
.btn_h30 {line-height:28px;height:28px;font-family: 'Nanum Gothic' !important;font-size:12px;}
.btn_h40 {line-height:38px;height:38px;font-family: 'Nanum GothicB' !important;font-size:12px;}
input.btn_h40 {line-height:40px;height:40px;}
.btn_h60 {display:inline-block;line-height:58px;height:58px;font-family: 'Nanum Gothic' !important;font-size:15px;}

.btn_wrap {text-align:center;padding:50px 0 0 0;vertical-align:middle;font-size:0;}
.btn_wrap a, .btn_wrap input {margin:0 3px 0 3px;vertical-align:middle;font-size:12px;}

.pagediv {position:relative;}
.pagediv .btn_wrap {position:absolute;top:20px;right:0;}
.pagediv .btn_wrap.btn_a_left {left:0;right:auto;}
.pagediv .btn_wrap a {padding-left:0 !important;padding-right:0 !important;margin-right:0;margin-left:6px;}
.pagediv .btn_wrap.posi_left {position:absolute;left:0;top:30px;}
.pagediv .btn_wrap.posi_left a {margin-right:6px;margin-left:0;}
.pagediv .btn_wrap.posi_left .btn_first {display:inline-block;margin:0;padding:0;}
.pagediv .btn_wrap.posi_left .btn_first a {margin-right:6px;margin-left:0;}
.pagediv .btn_wrap.ta_right {right:0;}


.border_box {box-sizing:border-box;}




.pr_list_sort {
  padding:16px 0 30px 0;background:url(/design/banasilinc/da_image/hs_line_x8.gif) repeat-x 0 0;
}
.pr_list_sort p {font-size:12px;color:#666;line-height:22px;padding:3px 0 5px 0;}
.pr_list_sort p strong {font-size:13px;color:#222;font-weight:700;}
.pr_list_sort p strong .point {font-size:15px;}
.pr_list_sort .sort_wrap {font-size:12px;color:#666;line-height:22px;padding:3px 0 5px 0;}
.pr_list_sort .sort_wrap a {padding:0 12px 0 11px;display:inline-block;background:url(/design/d4-0732/img/bg_list_select.gif) no-repeat 100% 50%;}
.pr_list_sort .sort_wrap a.last {background:none;padding-right:0;}

/* 상단 시작 */
#header {position:relative; height:180px;}
#header h1 {width:100px; padding:20px 118px 0 10px;}
#header h1 img {width:100%;}
#header ul.hd_lnb {padding:113px 0 0;}
#header ul.hd_lnb:after {clear:both; content:""; display:block;}
#header ul.hd_lnb li {float:left;}
#header ul.hd_lnb li:nth-child(1) {margin-right:94px;}
#header ul.hd_lnb li:nth-child(2) {margin-right:94px;}
#header ul.hd_lnb li:nth-child(3) {margin-right:92px;}
#header ul.hd_lnb li:nth-child(4) {margin-right:90px;}
#header ul.hd_lnb li a {color:#000; font-size:23px; font-weight:500;}
#header ul.hd_gnb {position:absolute; right:122px; top:30px;}
#header ul.hd_gnb li {position:relaitve; padding:0 10px;}
#header ul.hd_gnb li::before {position:absolute; top:3px; content:""; display:inline-block; width:1px; height:10px; background:#777; margin-left:-10px;}
#header ul.hd_gnb li:first-child::before {content:""; background:none;}
#header ul.hd_gnb li a {color:#777; font-size:13px; font-weight:500;}
#header h2 {width:224px; height:180px; position:absolute; right:-114px;}
#header h2 img {width:100%;}
/* 상단 끝 */

/* 하단 시작 */
#footer { background:#e9e9e9; padding:60px 0 56px; margin:83px 0 0;}
#footer .w_1380 {position:relative;}
#footer .btn_top {position:fixed; right:50%; bottom:7%; width:1200px; text-align:right; margin-right:-711px; z-index:9999;}
#footer ul.ft_lnb {position:absolute; left:0; top:-30px;}
#footer ul.ft_lnb li {padding:0 10px;}
#footer ul.ft_lnb li:first-child {padding-left:0;}
#footer ul.ft_lnb li a {color:#979797; font-size:13px; font-weight:600;}
#footer dl {}
#footer dl.call {margin-right:160px;}
#footer dl.info {}
#footer dl.guide {margin-right:80px;}
#footer dl dt {color:#979797; font-size:30px; font-weight:700; letter-spacing:10px; padding:0 0 35px;}
#footer dl dd {}
#footer dl dd p {color:#979797; font-size:15px; font-weight:600; line-height:17px; letter-spacing:1px;}
#footer dl dd p a {color:#979797; font-size:15px; font-weight:600;}
#footer dl dd p.p_t22 {padding-top:22px;}
#footer dl dd p.p_t38 {padding-top:38px;}
#footer dl dd p span {display:block; color:#979797; font-size:18px; font-weight:800; margin-top:-2px;}
#footer dl dd address {color:#979797; font-size:15px; font-weight:600; line-height:23px;}
#footer dl dd address a {color:#979797; font-size:15px; font-weight:600;}
#footer dl dd select {
    width:100%;
    height:23px;
    line-height:23px;
    border:none;
    color:#fff;
    font-size:15px;
    font-weight:500;
    margin:36px 0 0;
    -webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:#979797 url("/design/chakan2/da_image/icon_bank.png") no-repeat 97% center;
    background-size:15px 11px;
}
#footer dl dd select::-ms-expand {display:none;}
/* 하단 끝 */

/* 메인 시작 */
#main {}
#main .main_visual {position:relative; overflow:hidden; height:100%;}
/*#main .main_visual .bx-viewport {position:absolute !important; left:50% !important; margin-left:-1000px !important; width:2000px !important; height:848px !important;}*/
/*#main .main_visual .bx-viewport ul {}
#main .main_visual .bx-viewport ul li {}
#main .main_visual .bx-viewport img {width:100%;}*/
#main .main_visual .bx-wrapper {height:100% !important;}
#main .main_visual .bx-viewport {height:100% !important;}
#main .main_visual .bx-viewport ul {height:100%;}
#main .main_visual .bx-viewport ul li {position:relative; width:100%; height:100%; padding-top:800px;}
#main .main_visual .bx-viewport ul li.visual01 {background:url("/design/chakan2/da_image/main_visual01.jpg") no-repeat left top; background-size: cover;}
#main .main_visual .bx-viewport ul li.visual02 {background:url("/design/chakan2/da_image/main_visual02.jpg") no-repeat left top; background-size: cover;}
#main .main_visual .bx-viewport ul li.visual03 {background:url("/design/chakan2/da_image/main_visual03.jpg") no-repeat left top; background-size: cover;}
#main .main_visual .bx-viewport ul li.visual04 {background:url("/design/chakan2/da_image/main_visual04.jpg") no-repeat left top; background-size: cover;}
#main .main_visual .bx-viewport ul li a {position:absolute; left:0; top:0; display:block; width:100%; height:800px;}
#main .main_visual .bx-controls {position:absolute; left:50%; top:100%; margin-top:-30px; margin-left:-79px;}/*bottom:15px;*/
#main .main_visual .bx-controls .bx-pager {}
#main .main_visual .bx-controls .bx-pager:after {clear:both; content:""; display:block;}
#main .main_visual .bx-controls .bx-pager .bx-pager-item {float:left; margin:0 20px;}
#main .main_visual .bx-controls .bx-pager .bx-pager-item a {display:block; width:13px; height:13px; background:url("/design/chakan2/da_image/visual_off.png") no-repeat left top; text-indent:-9999px;}
#main .main_visual .bx-controls .bx-pager .bx-pager-item a.active {display:block; width:13px; height:13px; background:url("/design/chakan2/da_image/visual_on.png") no-repeat left top; text-indent:-9999px;}
/*#main .main_visual .swiper-container {position:absolute; left:50%; top:0; margin-left:-1000px;}
#main .main_visual .swiper-container .swiper-wrapper {width:100% !important;}
#main .main_visual .swiper-container .swiper-slide {width:100% !important;}
#main .main_visual img {width:100%; position:absolute; left:50%; top:0; margin-left:-1000px; width:100%;}
#main .main_visual .swiper-container-horizontal .swiper-pagination {bottom:15px;}
#main .main_visual .swiper-pagination-bullet {
    width:13px;
    height:13px;
    background:url("/design/chakan2/da_image/visual_off.png") no-repeat left top;
    margin:0 20px;
}
#main .main_visual .swiper-pagination-bullet:hover {
    width:13px;
    height:13px;
    background:url("/design/chakan2/da_image/visual_off.png") no-repeat left top;
}
#main .main_visual .swiper-pagination-bullet-active {
    width:13px;
    height:13px;
    background:url("/design/chakan2/da_image/visual_on.png") no-repeat left top;
}*/

#main .main_bnr_list {padding:55px 0 0; margin-bottom:84px;}
#main .main_bnr_list ul {}
#main .main_bnr_list ul li.bnr_li {width:588px; margin-left:24px;}
#main .main_bnr_list ul li.bnr_li:first-child {margin-left:0;}
#main .main_bnr_list ul li.bnr_li .bnr {margin:17px 0 0;position:relative;}
#main .main_bnr_list ul li.bnr_li .bnr .bx-pager {position:absolute;text-align:center;left:0;bottom:15px;width:100%;}
#main .main_bnr_list ul li.bnr_li .bnr .bx-pager .bx-pager-item {display:inline-block;margin:0 20px;}
#main .main_bnr_list ul li.bnr_li .bnr .bx-pager .bx-pager-item a {display:block;width:10px;height:10px;border-radius:100%;border:2px solid #ccc;text-indent:-9999px;}
#main .main_bnr_list ul li.bnr_li .bnr .bx-pager .bx-pager-item a.active {background:#ccc;}

#main .main_goodsDisplay {padding:55px 0; margin-bottom:85px;}
#main .main_goodsDisplay.best {border-top:1px solid #8c8c8c; border-bottom:1px solid #8c8c8c;}
#main .main_goodsDisplay h2.main_tit {padding:0 0 60px;}
#main .main_goodsDisplay .goodsDisplay {position:relative;}
#main .main_goodsDisplay .goodsDisplay .bx-wrapper {width:1100px !important; margin:0 auto;}
#main .main_goodsDisplay .goodsDisplay .MS_prod_img_m {width:100%;}
#main .main_goodsDisplay .goodsDisplay .MS_prod_img_m img {width:100%;}
#main .main_goodsDisplay .goodsDisplay .bx-controls-direction {}
#main .main_goodsDisplay .goodsDisplay .bx-controls-direction a.bx-prev {
    position:absolute;
    left:0;
    top:50%;
    margin-top:-12px;
    display:block;
    width:14px;
    height:23px;
    background:url("/design/chakan2/da_image/btn_goods_left.png") no-repeat left top;
    text-indent:-9999px;
}
#main .main_goodsDisplay  .bx-controls-direction a.bx-next {
    position:absolute;
    right:0;
    top:50%;
    margin-top:-12px;
    display:block;
    width:14px;
    height:23px;
    background:url("/design/chakan2/da_image/btn_goods_right.png") no-repeat left top;
    text-indent:-9999px;
}

#main .main_goods_slide {padding:0 0 90px;}
#main .main_goods_slide dl {}
#main .main_goods_slide dl dt {width:425px;}
#main .main_goods_slide dl dd {position:relative; width:775px;}
#main .main_goods_slide dl dd .bx-controls {position:absolute; left:50%; bottom:15px; margin-left:-106px;}
#main .main_goods_slide dl dd .bx-controls:after {clear:both; content:""; display:block;}
#main .main_goods_slide dl dd .bx-controls  .bx-pager-item {float:left; margin:0 20px;}
#main .main_goods_slide dl dd .bx-controls  .bx-pager-item a {display:block; width:13px; height:13px; background:url("/design/chakan2/da_image/visual_off.png") no-repeat left top; text-indent:-9999px;}
#main .main_goods_slide dl dd .bx-controls  .bx-pager-item a.active {display:block; width:13px; height:13px; background:url("/design/chakan2/da_image/visual_on.png") no-repeat left top; text-indent:-9999px;}

#main .main_material {margin-bottom:73px;}
#main .main_material {background:url("/design/chakan2/da_image/main_material_bg.png") no-repeat left top; background-size:100% 100%;}
#main .main_material img {width:100%;}

#main .main_product {padding:0 0 73px;}
#main .main_product img {width:100%;}

#main .main_bnr_goods {width:1400px; margin:0 auto; padding:73px 0 73px;}
#main .main_bnr_goods ul {}
#main .main_bnr_goods ul:after {clear:both; content:""; display:block;}
#main .main_bnr_goods ul li {float:left; width:49%; margin:0 2% 2% 0;}
#main .main_bnr_goods ul li:nth-child(2n) {margin-right:0;}
#main .main_bnr_goods ul li:nth-child(2n+1) {clear:both; content:""; float:left;}
#main .main_bnr_goods ul li img {width:100%;}

#main .main_movie {background:url("/design/chakan2/da_image/main_movie_bg.jpg") no-repeat left top; background-size:100% 100%; padding:185px 0 100px;}
#main .main_movie .movie_cont {background:#fffffe; padding:54px 0 60px;}
#main .main_movie .movie_cont ul {}
#main .main_movie .movie_cont ul li {}
#main .main_movie .movie_cont ul li.m_l46 {margin-left:46px;}
#main .main_movie .movie_cont ul li.m_l57 {margin-left:57px;}

#main .main_blog {padding:73px 0 0;}
#main .main_blog img {width:100%;}

h2.main_tit {color:#000; font-size:24px; font-weight:500; text-align:center;}
/* 메인 끝 */

/* 분류 시작 */
/*** 네비게이션 영역 ***/
.loc_navi {line-height:34px;padding:9px 0 14px 0;margin:0 auto;}/*border-bottom:2px #222 solid;margin:0 0 30px 0;*/
.loc_navi dt {width:100%; text-align:center; color:#222;line-height:34px;font-size:26px;font-weight:600; margin-top:20px;}
.loc_navi dt a,
.loc_navi dt a:hover {color:#222;font-size:26px;font-weight:600;}
.loc_navi dd {line-height:18px;padding:15px 0 0 0;margin-top:-80px;vertical-align:top;color:#aaa;font-size:9px;}
.loc_navi dd a, .loc_navi dd strong {color:#666;display:inline-block;padding:0 8px;font-size:12px;}
.loc_navi dd span,
.loc_navi dd a.home {color:#999;display:inline-block;font-size:12px;}
.loc_navi dd strong, .loc_navi dd a:last-child {padding-right:0;font-weight:600;}

/*** 페이징 영역 ***/
.paging { padding-top:50px;padding-bottom:20px;text-align:center;line-height:26px;vertical-align:top;font-size:0;}
.paging li { display: inline;font-size:13px;color:#666;}
.paging li.first { margin-right:0px; }
.paging li.prev { margin-right:16px; }
.paging li.next { margin-left:16px; }
.paging li.last { margin-left:0px; }
.paging li.first a {background:url(/design/chakan2/da_image/btn_page_first.gif) no-repeat 50% 50% !important;font-size:0;}
.paging li.prev a {background:url(/design/chakan2/da_image/bg_1x11_d3d3d3.gif) no-repeat 100% 50% !important; color:#666 !important; padding-left:0;}
.paging li.next a {background:url(/design/chakan2/da_image/bg_1x11_d3d3d3.gif) no-repeat 0% 50% !important; color:#666 !important; padding-right:0;}
.paging li.last a {background:url(/design/chakan2/da_image/btn_page_last.gif) no-repeat 50% 50% !important;font-size:0; }
.paging li a {width:17px;line-height:26px;height:26px;padding:0px;margin:0 4px;color:#999;cursor:pointer;display:inline-block;}
.paging li a:hover,
.paging li.now a {color:#222;}
/* 페이징영역과 버튼 겹치는 경우 */
.board-paging {padding:20px 0 0; text-align:center;}
.board-paging a {display:inline-block; height:21px; padding:4px 10px 0; border:1px solid #fff; text-align:center; vertical-align:middle;}
.board-paging .btn {width:27px; height:17px; padding:10px 0 0; border:1px solid #e0e0e0; text-align:center; vertical-align:middle;}
.board-paging .this {border:1px solid #3e3d3c; color:#3e3d3c;}
.pagination {padding: 20px 0 0; text-align: center;}
.pagination li {display: inline-block; border: 1px solid #fff; margin: 0 2px;}
.pagination li a,
.pagination li span {height: 21px; line-height:21px; padding: 4px 10px 1px; text-align: center; display: block;}
.pagination .now {border: 1px solid #3e3d3c; color: #3e3d3c;}
.pagination .front-page {width: 27px; border: 1px solid #e0e0e0; background: #ffffff; text-indent: -9999px;}
.pagination li img {vertical-align: middle; margin-top: -5px;}


/* 분류-중분류노출영역 */
#content {padding:30px 0 70px 0;}
.sub_cate {text-align:left;position:relative;margin-top:120px;margin-bottom:20px;}
.sub_cate ul {display:table; margin:0 auto; line-height:26px;}
.sub_cate ul .sub_cate_menu {line-height:26px; background:url("/design/chakan2/da_image/bg_box_line.gif") no-repeat right center;}
.sub_cate ul .sub_cate_menu:last-child {background:none;}
.sub_cate ul .sub_cate_menu a {display:inline-block;height:20px;line-height:20px;color:#666;font-size:12px;font-weight:600;padding:0 18px 0 17px;margin:0;text-align:left;}
.sub_cate ul .sub_cate_menu a:hover,
.sub_cate ul .sub_cate_menu a.ov {font-weight:700;color:#000;font-weight:bold !important;}

.best_wrap {padding:0 0 30px 0;}

.pr_list_sort {padding:16px 0 30px 0;background:none;} /*background:url(/design/banasilinc/da_image/hs_line_x8.gif) repeat-x 0 0;*/
.pr_list_sort p {font-size:12px;color:#666;line-height:22px;padding:3px 0 5px 0;}
.pr_list_sort p strong {font-size:13px;color:#222;font-weight:700;}
.pr_list_sort p strong .point {font-size:15px;}
.pr_list_sort .sort_wrap {font-size:12px;color:#666;line-height:22px;padding:3px 0 5px 0;}
.pr_list_sort .sort_wrap a {padding:0 12px 0 11px;display:inline-block;background:url("/design/chakan2/da_image/bg_box_line.gif") no-repeat right center;}
.pr_list_sort .sort_wrap a.last {background:none;padding-right:0;}

.goodsDisplayBnr {}
.goodsDisplayBnr ul {border-right:1px solid #000;}
.goodsDisplayBnr ul li {border-left:1px solid #000;}

.goodsDisplayBnr2 {}
/* 분류 끝 */

/* 상품영역 css 시작 */
.goods_display {}
.goods_display .item-list {padding:0;}
.goods_display .item-list .item {width:286px; border:2px solid #fff; margin:0 13px 30px 0; padding:0; cursor:pointer;}/*border-bottom:2px solid #000;*/
.goods_display .item-list .item:nth-child(4n) {margin-right:0;}
.goods_display .item-list .item:hover {}/*border:2px solid #b0bebf;*/
.goods_display .item-list .item .thumb {width:100%; height:100%; margin:0;}
.goods_display .item-list .item .info {width:264px; margin:0; padding:18px 10px 5px;}/*border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2;*/
.goods_display .item-list .item .info .goodsName {color:#333; font-size:16px; font-weight:600; line-height:20px;}
.goods_display .item-list .item .info .goodsDesc {color:#666; font-size:13px; font-weight:500; line-height:16px; padding:8px 0 0;}
.goods_display .item-list .item .info .goodsPrice {color:#333; font-size:16px; font-weight:600;}
.goods_display .item-list .item .info .goodsPrice span {display:inline-block; color:#999; font-size:13px; font-weight:500; margin-right:5px;}
/* 상품영역 css 끝 */

/*----------------------------------------------
서브 영역 CSS 시작 / 
----------------------------------------------*/

/*** 서브 step 영역 / 회원가입, 주문서작성 ***/
.step_box {height:97px;margin:0 0 30px 0;}
.step_box dl {border:1px #d3d3d3 solid;}
.step_box dt {margin-left:3.2%;width:47%;text-align:left;}
.step_box dt.join_yac {background:url(/design/chakan2/da_image/icon_step_yac_tit.png) no-repeat left 24px;}
.step_box dt.join_form {background:url(/design/chakan2/da_image/icon_step_form_tit.png) no-repeat left 24px;}
.step_box dt.join_com {background:url(/design/chakan2/da_image/icon_step_com_tit.png) no-repeat left 24px;}
.step_box dt.order_cart {background:url(/design/chakan2/da_image/icon_step_cart_tit.png) no-repeat left 24px;}
.step_box dt.order_form {background:url(/design/chakan2/da_image/icon_step_form_tit.png) no-repeat left 24px;}
.step_box dt.order_com {background:url(/design/chakan2/da_image/icon_step_com_tit.png) no-repeat left 24px;}
.step_box dt.order_fail {background:url(/design/chakan2/da_image/icon_step_fail_tit.png) no-repeat left 24px;}
.step_box dt strong {color:#3e3e3c;font-size:26px;font-family: 'Nanum GothicB';display:block;margin:22px 0 1px 65px;line-height:32px;}
.step_box dt span {color:#888;font-size:14px;font-family: 'Nanum GothicB';display:block;margin:0 0 0 65px;line-height:22px;}
.step_box dd {padding:23px 0 22px 0;width:49.4%;}
.step_box dd ul {width:100%;}
.step_box dd ul li {background:url(/design/chakan2/da_image/bg_step_line.gif) no-repeat right 50%;vertical-align:middle;width:33.3%;}
.step_box dd ul li.last {background:none;}
.step_box dd ul li p {display:inline-block;padding-left:38%;color:#ccc;font-size:14px;line-height:22px;font-family: 'Nanum GothicB';}
.step_box dd ul li p .num {font-family: 'Nanum GothicEB';display:block;font-size:25px;line-height:28px;color:#ccc;}
.step_box dd ul li.join01 p {background:url(/design/chakan2/da_image/icon_step_yac.png) no-repeat 15% 50%;}
.step_box dd ul li.join02 p {background:url(/design/chakan2/da_image/icon_step_form.png) no-repeat 15% 50%;}
.step_box dd ul li.join03 p {background:url(/design/chakan2/da_image/icon_step_com.png) no-repeat 15% 50%;}
.step_box dd ul li.join01_ov p {background:url(/design/chakan2/da_image/icon_step_yac_r.png) no-repeat 15% 50%;}
.step_box dd ul li.join02_ov p {background:url(/design/chakan2/da_image/icon_step_form_r.png) no-repeat 15% 50%;}
.step_box dd ul li.join03_ov p {background:url(/design/chakan2/da_image/icon_step_com_r.png) no-repeat 15% 50%;}
.step_box dd ul li.join01_ov p,
.step_box dd ul li.join02_ov p,
.step_box dd ul li.join03_ov p {color:#888;}
.step_box dd ul li.join01_ov p .num,
.step_box dd ul li.join02_ov p .num,
.step_box dd ul li.join03_ov p .num {color:#231f20;}
.step_box dd ul li.order01 p {background:url(/design/chakan2/da_image/icon_step_cart.png) no-repeat 15% 50%;}
.step_box dd ul li.order02 p {background:url(/design/chakan2/da_image/icon_step_order.png) no-repeat 15% 50%;}
.step_box dd ul li.order03 p {background:url(/design/chakan2/da_image/icon_step_com.png) no-repeat 15% 50%;}
.step_box dd ul li.order01_ov p {background:url(/design/chakan2/da_image/icon_step_cart_r.png) no-repeat 15% 50%;}
.step_box dd ul li.order02_ov p {background:url(/design/chakan2/da_image/icon_step_order_r.png) no-repeat 15% 50%;}
.step_box dd ul li.order03_ov p {background:url(/design/chakan2/da_image/icon_step_com_r.png) no-repeat 15% 50%;}
.step_box dd ul li.order01_ov p,
.step_box dd ul li.order02_ov p,
.step_box dd ul li.order03_ov p {color:#888;}
.step_box dd ul li.order01_ov p .num,
.step_box dd ul li.order02_ov p .num,
.step_box dd ul li.order03_ov p .num {color:#231f20;}


/*** 서브페이지 search 요소 ***/
.sub_sch_box {border:1px #d3d3d3 solid;text-align:center;margin:0 0 20px 0;padding:2px 0 20px 0;}
.sub_sch_box table {width:915px;margin:0 auto;}
.sub_sch_box table th,
.sub_sch_box table td {font-size:12px;line-height:29px;color:#666;vertical-align:middle;font-weight:normal;}
.sub_sch_box table th strong,
.sub_sch_box table th span {font-size:14px;color:#000;}
.sub_sch_box table td {line-height:30px;padding:0;vertical-align:middle;}
.sub_sch_box table td select {margin:0;border:1px #ccc solid;background:#fff;width:136px;line-height:28px;height:28px;text-align:left;text-indent:10px;padding:0;font-size:12px;color:#666;}
.sub_sch_box table td .btn_w60 {height:28px;line-height:28px;}
.sub_sch_box table td input.input-price,
.sub_sch_box table td input.input-keyword {margin:0;border:1px #ccc solid;background:#fff;width:136px;line-height:28px;height:28px;text-align:left;text-indent:10px;padding:0;font-size:12px;color:#666;}
.sub_sch_box table td input.input-price {width:68px;margin:0 3px;}
.sub_sch_box table td select {width:108px;border:1px #d3d3d3 solid;height:30px;line-height:30px;font-size:12px;color:#000;text-indent:0;padding-left:10px;}
.sub_sch_box table.table_w580 {width:580px;}
.sub_sch_box table.table_w580 th strong {font-size:12px;}
.sub_sch_box table.table_wauto {width:auto;margin:0 auto;}
.sub_sch_box table.table_wauto .board_radio {}
.sub_sch_box table.table_wauto .board_radio label {font-size:12px;color:#222;font-weight:bold;line-height:30px;vertical-align:middle;margin-right:10px;}
.sub_sch_box table.table_wauto .board_radio label input {vertical-align:middle;margin-right:5px;}
    /* 게시판 일반형 검색박스 */
    .sub_sch_box.ta_right {border:0;text-align:right;margin:0;padding:0 0 20px 0;}
    .sub_sch_box.ta_right table {margin:0 0 0 auto;}
    .sub_sch_box.ta_right table th,
    .sub_sch_box.ta_right table td {line-height:25px;height:25px;}
    .sub_sch_box.ta_right table .btn_w60 {height:23px;line-height:23px;}


/*** 서브페이지 text box 요소 / 가입완료,비밀번호재확인,마이페이지_적립금내역 등 ***/
.sub_info_title {font-size:26px;font-family: 'Nanum GothicB';color:#000;line-height:33px;text-align:center;margin-top:-5px;margin-bottom:28px;}
.sub_info_title p {font-size:15px;color:#888;line-height:22px;padding-top:8px;}
.sub_info_title p strong {color:#000;}
.sub_info_box {border:10px #f7f7f7 solid;margin:0 0 0 0;text-align:center;font-size:14px;line-height:21px;color:#666;}
.sub_info_box p {color:#666;font-size:14px;line-height:21px;text-align:center;padding:26px 0 36px 0;font-family: 'Nanum Gothic';}
.sub_info_box p span.info_title {font-family: 'Nanum GothicB';font-size:30px;display:inline-block;text-align:center;line-height:38px;padding-top:19px;padding-bottom:19px;color:#222;width:auto !important;}
.sub_info_box p strong {font-family: 'Nanum GothicB';display:inline-block;line-height:22px;}
.sub_info_box p strong.info_sub {font-family: 'Nanum GothicB';font-size:16px;display:inline-block;padding-bottom:0px;color:#000;margin-top:-2px;}
    /*게시판 비밀번호*/
    .sub_info_box table.table_w235 {width:235px;margin:0 auto;margin-top:30px;}
    .sub_info_box table th,
    .sub_info_box table td {line-height:26px;padding:0;text-align:left;font-size:13px;color:#666;}
    .sub_info_box table th {font-family: 'Nanum GothicB';color:#000;}
    .sub_info_box table td input {width:165px;height:24px;line-height:24px;text-indent:10px;color:#666;font-size:13px;padding:0;margin:0;}
    /*비밀번호 재확인*/
    .sub_info_box table.table_wauto {width:auto;margin:27px auto 5px auto;}
    /*그룹 메세지*/
    #order .sub_info_box p span.info_title {font-family: 'Nanum Gothic';font-size:22px;line-height:30px;padding-bottom:14px;color:#666;}
    #order .sub_info_box p span.info_title strong {font-family: 'Nanum GothicB';color:#000;}
    .sub_info_box span.MS_group_content {line-height:22px;font-size:13px;}
    .sub_info_box span.MS_group_content .MS_group_hname {}
    .sub_info_box span.MS_group_content .username {}
    .sub_info_box span.MS_group_content .MS_group_maxmoney {}
    .sub_info_box span.MS_group_content .MS_group_condition {}
    .sub_info_box span.MS_group_content .MS_group_msg {}
    .sub_info_box span.MS_group_content .MS_group_msg font {}


/*** 서브페이지 radio 버튼 영역, textarea 영역 ***/
.sub_textbox {width:100%;}
.sub_textbox textarea {border:1px #ddd solid;border-top:0 none;margin:0;padding:16px 0 16px 16px;line-height:18px;font-size:12px;color:#555;height:250px;overflow-y:scroll;}
.sub_textbox.textbox_1000 textarea {width:98.5%;padding-left:1.4%;}
.radio_wrap {line-height:18px;font-size:12px;color:#000;vertical-align:middle;text-align:center;margin:17px 0 40px 0;}
.radio_wrap input {vertical-align:middle;}


/*** 서브페이지 table 관련 CSS ***/
/* 리스트형 테이블 정보 */
.total_page {color:#666;font-size:11px;line-height:20px;}
.total_page .total {}
.total_page .page {}
/* table type A - faq, 게시판, 마이페이지 등 리스트형 */
.table_typeA {border-collapse:collapse;width:100%;}
.table_typeA caption {display:none;}
.table_typeA th,
.table_typeA td {border-bottom:1px #ddd solid;font-size:12px;line-height:22px;padding:10px 0 10px 0;text-align:center;}
.table_typeA th {background-color:#fbfbfb;border-top:1px #000 solid;color:#222;font-family: 'Nanum GothicB';font-weight:bold;text-align:center;padding:7px 0 7px 0;}
.table_typeA td {color:#666;}
.table_typeA td a,
.table_typeA td a:hover {color:#666;}
.table_typeA td strong {color:#000;font-family: 'Nanum GothicB';}
.table_typeA .reple {text-indent:0;}
.table_typeA .reple strong {background-image:url(/design/banasilinc/da_image/icon_reple.png);background-repeat:no-repeat;background-position:left 50%;text-indent:0px;display:inline-block;margin:0;width:auto;text-align:left;padding:0 0 0 22px;}
.table_typeA span.reple {display:inline-block;width:51px;text-align:left;}
.table_typeA span.reple strong {margin:0;}
.table_typeA td a.thume_s,
.table_typeP td a.thume_s {display:inline-block;margin:0px auto;border:1px #d3d3d3 solid;}/* table type P 도 추가 */
.table_typeA td p.goods_nm {line-height:18px;vertical-align:middle;margin-bottom:5px;}
.table_typeA td p.goods_nm img {vertical-align:middle;margin-left:10px;}
.table_typeA td p.goods_sj {line-height:18px;vertical-align:middle;}
.table_typeA .price_wrap {border-bottom:1px #d3d3d3 solid;color:#000;font-size:12px;line-height:20px;background:url(/design/banasilinc/da_image/bg_order_tbody.gif) repeat left top;padding-top:24px;padding-bottom:24px;padding-right:27px;}
.table_typeA .price_wrap strong {color:#231f20;font-size:14px;font-family: 'Nanum GothicB';}
.table_typeA .price_wrap .reserve {}
.table_typeA .pl_goods_qna {padding-left:23.5%;padding-top:12px;padding-bottom:12px;}
    /* 게시판이나 특정페이지에서 글자색이 모두 검정일 때 사용 */
    .table_typeA.ft_bk th,
    .table_typeA.ft_bk td,
    .table_typeA.ft_bk td a,
    .table_typeA.ft_bk td strong {color:#000 !important;}
    /* FAQ 클릭시 내용 펼쳐지는 게시글의 내용 영역 */
    #faqWrap .table_typeA td { cursor:pointer; }
    .table_typeA tr.slide-hide td { border-bottom:0px; }
    .table_typeA tr.slide-hide,
    .table_typeA tr.slide-hide dl { display:none; }
    .table_typeA tr.slide-show { display:table-rows; *display:block; }
    .table_typeA tr.slide-show dl { display:block; }
    .table_typeA tr.slide-hide td,
    .table_typeA tr.slide-show td { padding:0; cursor:default; background-color:#fbfbfb; }
    .table_typeA .tb-slide { padding:9px 0; }
    .table_typeA .tb-slide a { text-decoration:underline; color:#666; }
    .table_typeA .tb-slide ol,
    .table_typeA .tb-slide ul { }
    .table_typeA .tb-slide dl { position:relative; width:100%; }
    .table_typeA td .tb-slide dl dt,
    .table_typeA td .tb-slide dl dd {padding:0; line-height:18px;}
    .table_typeA td .tb-slide dl dt {  }
    .table_typeA td .tb-slide dl dd { margin-left:9px;}
    .table_typeA td .tb-slide dl.adv { margin-top:3px; }
    .table_typeA .icon_q {background-color:#000;color:#fff;font-size:12px;font-family: 'Nanum GothicB';font-weight:bold;width:18px;height:18px;line-height:18px;vertical-align:middle;display:inline-block;text-align:center;}
    .table_typeA .icon_a {background-color:#ed1c24;color:#fff;font-size:12px;font-family: 'Nanum GothicB';font-weight:bold;width:18px;height:18px;line-height:18px;vertical-align:middle;display:inline-block;text-align:center;}
    /* 장바구니 */
    .table_typeA td .tb-delivery .MS_tb_delivery {z-index:999;}
    .table_typeA td .tb-opt {background:url(/design/banasilinc/da_image/icon_arrow_bb.gif) no-repeat left 5px;padding-left:18px;}

    .table_typeA td .tb-opt img {margin-right:11px;}
    .table_typeA td.price_wrap {background:url(/design/banasilinc/da_image/bg_order_tbody.gif) repeat left top;}
    /* 장바구니 수량 컨트롤 */
    .table_typeA .opt-spin { position:relative; width:74px; height:18px; margin-left:auto; margin-right:auto; }
    .table_typeA .opt-spin .txt-spin {width:22px; height:16px; padding:0; border: 1px solid #ccc; font-size:11px; text-align:right; text-indent:4px; }
    .table_typeA .opt-spin .btns { width:7px; height:18px; margin:0 4px; position:relative;}
    .table_typeA .opt-spin .btns img.btn-up {position:absolute;left:0;top:0;}
    .table_typeA .opt-spin .btns img.btn-dw {position:absolute;left:0;bottom:0;}
/* table type B - 정보수정, 작성, 보기 등 보기형·작성형타입 */
.table_typeB {border-collapse:collapse;width:100%;}
.table_typeB caption {display:none;}
.table_typeB th,
.table_typeB td {font-size:12px;line-height:22px;padding:8px 0;vertical-align:middle;border-bottom:1px #ddd solid;text-align:left;}
.table_typeB td a,
.table_typeB td input {vertical-align:middle;}
.table_typeB td input {margin-right:5px; padding:2px 0 0 2px; line-height:17px; border:1px solid #dcdcdc;}
.table_typeB th {font-size:12px;color:#333;background:#f9f9f9;padding-left:25px;font-family: 'Nanum GothicB';font-weight:bold;vertical-align:top;}
.table_typeB th .fc_point {color:#231f20;}
.table_typeB td {padding-left:15px;color:#555;}
.table_typeB td a,
.table_typeB td a:hover {color:#555;display:inline-block;line-height:22px;}
.table_typeB td a img {vertical-align:top;}
.table_typeB td strong {color:#000;}
.table_typeB td .typeB_span {display:inline-block;line-height:22px;vertical-align:middle;text-align:left;}
.table_typeB td .typeB_div {display:inline-block;line-height:22px;vertical-align:middle;text-align:left;width:100%;}
.table_typeB.td_ft_33 td,
.table_typeB.td_ft_33 td a,
.table_typeB.td_ft_33 td a:hover {color:#333;}
    /* 마이페이지 높이값 조절 (일대일문의 보기) */
    .table_typeB td.tb_cont { min-height:110px; height:110px; }
    /* 주문서 개인정보 영역 */
    .table_typeB .new-privercy-contract {text-align:left;}
    .table_typeB .new-privercy-contract p {margin:0 0 10px 0;text-align:left;line-height:18px;font-size:12px;color:#333;font-weight:bold; }
    .table_typeB .privercy-contract-tap { position: relative; height:40px; }
    .table_typeB .privercy-contract-tap ul { list-style: none; margin: 0; padding: 0; position: absolute; bottom: -1px; *bottom: -2px; }
    .table_typeB .privercy-contract-tap li { border: 1px solid #ddd; border-right: none; background: #f5f5f5; float:left; display: inline-block; color:#000;}
    .table_typeB .privercy-contract-tap li a { display: block; padding: 10px 10px; text-decoration: none; color:#000; }
    .table_typeB .privercy-contract-tap li.end { border-right: 1px solid #ddd; }
    .table_typeB .privercy-contract-tap li.sel { background: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
    .table_typeB .privercy-contract { clear: both; }
    .table_typeB .privercy-contract textarea { clear: both; border: 1px solid #ddd; height: 60px; background: #FFFFFF; padding:10px 0 10px 10px; width:988%; }
    .table_typeB .privercy-agree { margin: 10px 0; }
    .table_typeB .privercy-agree label{ margin-right: 10px; }
    /* 게시판 작성에서 상품 정보영역-일반형에서만나옴 */
    /* 상품 상단 정보 */
    .sub_sch_box .prd_tinfo {width:90%;margin:0 auto;}
    .sub_sch_box .prd_tinfo th,
    .sub_sch_box .prd_tinfo td { }
    .sub_sch_box .prd_tinfo th {text-align:left;}
    .sub_sch_box .prd_tinfo th a {display:inline-block;width:87%;}
    .sub_sch_box .prd_tinfo th img { width:100%; height:auto; }
    .sub_sch_box .prd_tinfo td p {margin-left:3.6%;text-align:left;color:#555;line-height:28px;}
    .sub_sch_box .prd_tinfo td p .tit {color:#222;font-weight:bold;}
    .sub_sch_box .prd_tinfo td p a { }
    /* 게시판 보기 */
    #bbsData .cont-sub-des { position:relative;}
    #bbsData .cont-sub-des span { margin-right:15px; color:#000; line-height:22px;font-size:12px;}
    #bbsData .cont-sub-des span em { color:#666;}
    #bbsData .cont-sub-des .hit { position:absolute; top:15px; right:0;}
    #bbsData .cont-sub-des .hit span { margin-right:0;}
    /* 게시판 보기에서 코멘트 영역 */
    #bbsData .comment-box {}
    #bbsData .comment-box td {line-height:22px;font-size:12px;color:#666;vertical-align:top;padding:5px 0 12px 0;border-bottom:1px #d3d3d3 solid;}
    #bbsData .comment-box .com-name {color:#888;margin:0 20px;text-align:left;background: url('/design/banasilinc/da_image/bg_board_line.gif') no-repeat right 5px;}
    #bbsData .comment-box .bbs-link {position:relative;}
    #bbsData .comment-box .bbs-link span {display:inline-block;padding:2px 0 0px 0;}
    #bbsData .comment-box .bbs-link a.delete {display:inline-block;margin-top:6px;background:url(/design/banasilinc/da_image/btn_comment_del.gif) no-repeat right top;width:10px;height:10px;overflow:hidden;text-indent:999px;}
    #bbsData .comment-box .bbs-link a.reply { padding:0;}
    #bbsData .comment-box td.com-wrt-box {border-bottom:1px #d3d3d3 solid;background:#fbfbfb;padding:28px 0 34px 0;}
    #bbsData .comment-box td.com-wrt-box label {color:#222;font-size:12px;font-weight:bold;text-align:left;line-height:18px;display:inline-block;width:100%;text-align:left;background:none;padding-left:0;}
    #bbsData .comment-box td.com-wrt-box span {display:inline-block;text-align:left;margin:0;padding:0;}
    #bbsData .comment-box td.com-wrt-box .wrt .input_w110 {margin-top:6px;}
    #bbsData .comment-box td.com-wrt-box .wrt textarea {margin-top:6px;height:80px;}
    #bbsData .comment-box td.com-wrt-box .wrt {margin:0;padding:0;}
    #bbsData .comment-box td.com-wrt-box .wrt_left {width:12.8%;margin-left:3.2%;}
    #bbsData .comment-box td.com-wrt-box .wrt_right {width:70%;}
    #bbsData .comment-box td.com-wrt-box .bc_bk {width:110px;line-height:80px;height:80px;text-align:center;margin-top:27px;}
    #bbsData .view-link { padding:12px 0;}
    /* 게시판 보기 옵션 */
    /* 개인정보보호정책 동의 */
    #bbsData .privercy-contract textarea {  height: 60px; width: 660px; }
    #bbsData .privercy-contract-tap { height:30px; }
    #bbsData .privercy-contract-tap li a { padding: 7px 10px; }
    /* 개인정보 수집 이용 */
    #bbsData .privercy-contract .tbl { width:100%; padding:0; margin:0; border-spacing:0; border-collapse:collapse; border-top: 1px solid #dadada; border-left: 1px solid #dadada; }
    #bbsData .privercy-contract .tbl caption { display:none; }
    #bbsData .privercy-contract .tbl th { line-height:32px; color: #3b3b3b; font-size:12px; font-weight:bold; background: #f0f0f0; text-align:center; }
    #bbsData .privercy-contract .tbl th,
    #bbsData .privercy-contract .tbl td { height:32px; padding:0; margin:0; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; letter-spacing:-1px; }
    #bbsData .privercy-contract .tbl td .txt-l { padding:5px 3px; margin:0; text-align:left; }
    /* 관련 상품 목록 */
    #bbsData .fixed-img-collist { margin-top:10px; padding-top:10px; border-top:1px solid #e5e5e5;}
    #bbsData .list-tit { padding-left:7px; color:#9d9d9d; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 50%;}
    #bbsData .fixed-img-collist ul { padding:15px 11px 0;}
    #bbsData .fixed-img-collist ul li { float:left; padding:0 10px 15px; text-align:center;}
    #bbsData .fixed-img-collist ul li a { display:block; width:150px; font-size:11px; color:#9d9d9d;}
    #bbsData .fixed-img-collist ul li a span.prd img { width:142px; height:142px; margin-bottom:8px; padding:3px; border:1px solid #d8d8d8;}
    #bbsData .fixed-img-collist ul li p { padding:1px; font-size:11px; color:#666; font-weight:bold;}
/* table type D - 상세 */
.table_typeD {border-collapse:collapse;width:100%;border-bottom:1px #ddd solid;}
.table_typeD caption {display:none;}
.table_typeD th,
.table_typeD td {border:0;background:none;font-size:12px;line-height:22px;padding:6px 0 7px 0;text-align:center;}/*background:url(/design/banasilinc/da_image/bg_tableD_dot.gif) repeat-x left top;*/
.table_typeD th {background:#fbfbfb;color:#000;font-family: 'Nanum Gothic';font-weight:bold;text-align:center;border-top:1px #626262 solid;border-bottom:1px #cccccc solid;}
.table_typeD td {color:#555;border-top:1px #ccc dotted;}
.table_typeD tr:first-child td,
.table_typeD tr.first td {border-top:0;}
.table_typeD td a,
.table_typeD td a:hover {color:#555;}
.table_typeD td strong {color:#555;font-family: 'Nanum Gothic';}
.table_typeD tr.first td {background:none;}
.table_typeD td.back_none {cursor:none;}
.table_typeD td .review_star {font-size:14px;}
/* 게시판 갤러리형 목록 */
.table_gallery {padding:0;}
.table_gallery ul {}
.table_gallery ul li {text-align:center;width:24.16%;margin-right:1.12%;margin-bottom:30px;}/*290 13*/
.table_gallery ul li.last {margin-right:0;}
.table_gallery ul li .wrap {position:relative;padding:0;width:100%;}
.table_gallery ul li .wrap a {display:inline-block;width:100%;min-height:235px;overflow:hidden;vertical-align:top;}/*288px */
.table_gallery ul li .wrap a img {vertical-align:top;}
.table_gallery ul li .wrap a .board_thume {width:auto;height:auto;max-width:100%;}
.table_gallery ul li .wrap a .noimg {background-color:#fcfcfc;  border-bottom:1px #f2f2f2 solid;color:#999;font-weight:500;font-size:14px;background:#fcfcfc;text-align:center;vertical-align:middle;display:inline-block;width:100%;height:100%;line-height:100%;padding:110px 0;}
.table_gallery ul li .wrap p {text-align:left;padding:15px 0 0 0;}
.table_gallery ul li .wrap p span.subject {
  width:100%;overflow:hidden;display:block;
  height:20px;line-height:20px;text-align:left;font-size:12px;color:#333;font-family: 'Nanum GothicEB';
}
.table_gallery ul li .wrap p span img {
  vertical-align:middle;
}
.table_gallery ul li .wrap span.con {
  display:block;
  height:20px;line-height:20px;
  font-size:12px;
  color:#333;padding:0;overflow:hidden;text-overflow: ellipsis;
  text-align:left;
}
.table_gallery ul li .wrap p span a {color:#333;font-size:16px;font-weight:500;display:inline-block;height:24px;line-height:24px;width:100%;overflow:hidden;text-overflow: ellipsis;}
    /* 게시판 보기페이지 bg */
    .board_list_bg {border-top:1px #231f20 solid;padding-top:50px;margin-top:40px;}
/* 게시판 갤러리형 보기 리스트 */
.table_gallery_list {border-top:1px #231f20 solid;}
.table_gallery_list li {border-bottom:1px #d3d3d3 solid;padding:10px 0;line-height:22px;font-size:12px;}
.table_gallery_list li a,
.table_gallery_list li strong {display:inline-block;}
.table_gallery_list li a {}
.table_gallery_list li strong {width:10%;text-align:center;}


/*** 로그인,아이디찾기,비번찾기 영역 ***/
.log_box {width:830px;margin:0 auto;}
.log_box .box_sec01 {margin:0;padding:0;border-bottom:1px #ddd solid;border-top:2px #242c43 solid;text-align:center;position:relative;}
.log_box .box_sec01 .box_form,
.log_box .box_sec01 .box_btn {text-align:left;margin:0 auto;}
.log_box .box_sec01 h2.box_title {}
.log_box .box_sec01 .box_form {background:#fbfbfb;padding:50px 0 ;border-bottom:1px #bbb dotted;width:830px;margin:0;margin-bottom:30px;text-align:center;}
.log_box .box_sec01 .box_form table {width:460px;margin:0 auto;text-align:left;}
.log_box .box_sec01 .box_form th,
.log_box .box_sec01 .box_form td {line-height:40px;text-align:left;}
.log_box .box_sec01 .box_form th {color:#333;font-size:13px;font-family: 'Nanum GothicB'}
.log_box .box_sec01 .box_form td {}
.log_box .box_sec01 .box_form th.h26,
.log_box .box_sec01 .box_form td.h26 {line-height:26px;}
.log_box .box_sec01 .box_form td.h26 label {color:#666;display:inline-block;margin-right:12px;}
.log_box .box_sec01 .box_findpw th, .log_box .box_sec01 .box_findpw td {line-height:35px;}/*비밀번호 찾기*/
.log_box .box_sec01 .box_btn {text-align:center;padding:0 0 20px 0;}
.log_box .box_sec01 .box_btn table {width:524px;margin:0 auto;text-align:left;}
.log_box .box_sec01 .box_btn th,
.log_box .box_sec01 .box_btn td {line-height:30px;height:30px;vertical-align:middle;font-size:12px;text-align:left;padding:0 0 10px 0;color:#666;}
.log_box .box_sec01 .box_btn th {background:url(/design/banasilinc/da_image/icon_log_dot.gif) no-repeat 0 14px;text-indent:8px;font-weight:normal;}
.log_box .box_sec01 .box_btn td {}
.log_box .box_sec01 .box_btn .box_sub_wrap {}
.log_box .box_sec01 .box_btn .box_sub_wrap .box_join.fl {width:418px;}
.log_box .box_sec01 .box_btn .box_sub_wrap .box_join.fr {border-left:1px #d3d3d3 solid;width:419px;}
.log_box .box_sec01 .box_btn .box_sub_wrap .box_join.fl a,
.log_box .box_sec01 .box_btn .box_sub_wrap .box_join.fr a {margin-left:49px;margin-top:17px;}

.log_box .box_sec02 {margin:20px 0 0 0;padding:17px 0 20px 0;border-top:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid;background:#fff;text-align:center;}
.log_box .box_sec02 h3.box_title,
.log_box .box_sec02 table {width:700px;margin:0 auto;text-align:left;}
.log_box .box_sec02 h3.box_title {color:#000;font-family: 'Nanum GothicB';font-size:15px;line-height:21px;padding:0 0 10px 0;}
.log_box .box_sec02 table {}
.log_box .box_sec02 table th,
.log_box .box_sec02 table td {vertical-align:middle;line-height:36px;}
.log_box .box_sec02 table th {color:#000;font-size:13px;font-family: 'Nanum GothicB';}
.log_box .box_sec02 table td {}

/* 메샵 SNS 로그인영역 */
/* simpleLogin */
#simpleLogin { position: relative; }
#simpleLogin .sns-login { margin-top: 30px; text-align: center; font-size: 0; line-height: 0; }
#simpleLogin .sns-login p { margin-bottom: 30px; }
#simpleLogin .sns-login a { display: inline-block; margin: 0 4px; }
/* 아이디/비번찾기 아이핀영역 */
#findIdPwd input.input-txt { width: 180px; height: 17px; border: 1px solid #e3e3eb; }
#findIdPwd .btn-area { margin-top: 20px; text-align: center; }
#findIdPwd .btn-area a { font-size: 0; }
#findIdPwd .ipin-confirm { padding: 45px 0; border: 3px solid #d4d4d4; text-align: center; background-color: #fdfdfd; }
#findIdPwd .ipin-confirm dt { margin-bottom: 25px; font-size: 14px; }
#findIdPwd .ipin-confirm a.ipin-svc { font-size: 14px; font-weight: bold; color: #ff3333; text-decoration: underline; margin:0 10px; }


/*** 회원영역 ***/
/* 개인정보보호정책 동의 */
.new-privercy-contract {text-align:left;}
.new-privercy-contract p {margin:0;margin:0 0 40px 0;text-align:left;line-height:18px;font-size:12px; }
.privercy-contract-tap { position: relative; height:40px; }
.privercy-contract-tap ul { list-style: none; margin: 0; padding: 0; position: absolute; bottom: -1px; *bottom: -2px; }
.privercy-contract-tap li { border: 1px solid #ddd; border-right: none; background: #f5f5f5; float:left; display: inline-block; color:#000;}
.privercy-contract-tap li a { display: block; padding: 10px 10px; text-decoration: none; color:#000; }
.privercy-contract-tap li.end { border-right: 1px solid #ddd; }
.privercy-contract-tap li.sel { background: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.privercy-contract { clear: both; }
.privercy-contract textarea { clear: both; border: 1px solid #ddd; height: 60px; background: #FFFFFF; padding:10px 0 10px 10px; width:988%; }
.privercy-agree { margin: 10px 0; }
.privercy-agree label{ margin-right: 10px; }
    /* 회원약관 */
    #content #terms .new-privercy-contract .contract-tbl {border-collapse:collapse;margin-bottom:-1px;}
    #content #terms .new-privercy-contract .contract-tbl th,
    #content #terms .new-privercy-contract .contract-tbl td {font-size:12px;line-height:38px;vertical-align:middle;border:1px #ddd solid;border-collapse:collapse;}
    #content #terms .new-privercy-contract .contract-tbl th div,
    #content #terms .new-privercy-contract .contract-tbl td div {font-size:12px;line-height:22px;height:22px;vertical-align:middle;padding:0;margin:8px 0;}
    #content #terms .new-privercy-contract .contract-tbl td div {line-height:22px;height:auto;vertical-align:middle;padding:0;margin:8px 0;}
    #content #terms .new-privercy-contract .contract-tbl th {font-size:13px;color:#333;background:#f9f9f9;font-family: 'Nanum GothicB';font-weight:bold;vertical-align:top;height:38px;}
    #content #terms .new-privercy-contract .contract-tbl td {color:#555;}
    /* 회원가입영역 */
    #terms .privercy-contract-tap { height:35px; }
    #terms .privercy-contract textarea { height: 150px; width: 650px; }
    #terms .privercy-agree { margin-bottom: 20px; }
    #content #terms .new-privercy-contract .p10 {padding:0 0 0 0;}
    #terms .new-privercy-contract h3 { position:relative; font-weight: bold; margin:30px 0 5px 0; text-align: left; }
    #terms .new-privercy-contract h3 span { color:#0f6efc; }
    #terms .new-privercy-contract h3 .check { position:absolute; top:0; right:0; width:70px; }

    #terms .new-privercy-contract h3 .check input { width:12px; height:12px; vertical-align:top; }
    #terms .privercy-contract-tap { height:35px; }
    #terms .privercy-contract textarea { height: 150px; width:988px; }
    #terms .privercy-agree { margin-bottom: 20px; }
    #terms .tbl { width:100%; padding:0; margin:0; border-spacing:0; border-collapse:collapse; border-top: 1px solid #dadada; border-left: 1px solid #dadada; }
    #terms .tbl caption { display:none; }
    #terms .tbl th { line-height:32px; color: #3b3b3b; font-size:12px; font-weight:bold; background: #f0f0f0; text-align:center; }
    #terms .tbl th,
    #terms .tbl td { height:32px; padding:0; margin:0; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; letter-spacing:-1px; }
    #terms .new-privercy-contract .tbl td { background:#ffffff; }
    #terms .tbl td ul,
    #terms .tbl td ul li { padding:0; margin:0; list-style:none; }
    #terms .tbl td ul { width:70px; margin:5px auto; }
    #terms .tbl td .txt-l { padding:5px 3px; margin:0; text-align:left; }
    #terms .tbl td .mr15 { margin-right:15px; }
    /* 약관 동의 */
    .new-privercy-contract #chkwrap { border:1px solid #ddd; background: #fff; }
    .new-privercy-contract #chkwrap .all-chk { height:38px; line-height:38px; padding-left:20px; font-size:13px; font-weight:bold; color:#000; border-bottom:1px solid #ddd; }
    .new-privercy-contract #chkwrap .all-chk .input-cbox { width:14px; height:14px; *margin-top:0; }
    .new-privercy-contract #chkwrap .cont ul:after { clear: both; content: ""; display: block; }
    .new-privercy-contract #chkwrap .cont ul { padding-bottom:10px; }
    .new-privercy-contract #chkwrap .cont ul li { float:left; width:270px; line-height:18px; color:#000; }
    .new-privercy-contract #chkwrap .cont ul li.ml-30 {margin-left:20px;}
    .new-privercy-contract #chkwrap .cont ul li a { display:inline-block; width:60px; height:16px; line-height:16px; *line-height:18px; margin:0 0 0 5px; font-weight:normal; font-size:11px; border:1px solid #ddd; background:#f5f5f5; text-align:center; }
    .new-privercy-contract #chkwrap .cont strong { color:#000; }
    .new-privercy-contract #chkwrap .cont label { font-weight:bold; line-height:18px;height:18px;vertical-align:middle; }
    .new-privercy-contract #chkwrap .cont .marketing { padding-left:20px;border-top:1px dotted #ddd; line-height:18px; }
    .new-privercy-contract #chkwrap .cont .marketing .mk-wrap { height:38px; line-height:38px; color:#666;}
    .new-privercy-contract #chkwrap .cont .marketing .mk-wrap label.mk-all strong {color:#666;}
    .new-privercy-contract #chkwrap .cont .marketing .mk-wrap input { margin-top:-1px; *margin-top:0; }
    /* 약관페이지 개인정보 수집이용, 제3제공, 취급위탁 테이블 */
    #terms .contract-tbl { width:100%; border-spacing:0; border-collapse:collapse; }
    #terms .contract-tbl th,
    #terms .contract-tbl td { border:1px solid #e0e0e0; text-align:center; }
    #terms .contract-tbl th { background: #fcfcfc; }
    #terms .contract-tbl th div { height:41px; line-height:43px; }
    #terms .contract-tbl tbody th { font-weight:normal; }
    .btm-msg { padding-top:30px; line-height:18px; }
    
    .new-btn-area a {background:#010101 !important; border:1px solid #010101 !important;}

/* 회원가입/수정폼 */
div.passwordStrenth {background-color:#FFFFFF; border:1px #CCCCCC solid; padding:10px; width:263px;display:none; position:absolute;}
div.passwordStrenth p {margin:0;padding:5px 0 0 0; font-size:11px; font-family:dotum;color:#616161; }
div.passwordStrenth dl {margin:0;padding:0 6px 0 0;color:#373737; font-weight:bold;font-size:11px; font-family:dotum; }
div.passwordStrenth dl dt,
div.passwordStrenth dl dd {display:inline;font-size:11px; font-family:dotum;margin:0;height:15px;line-height:15px;}
div.passwordStrenth dl dt {color:#363636; font-weight:bold; width:95px;}
div.passwordStrenth dl dd {text-indent:0px;font-size:12px; width:110px;background:url('../img/common/password_level.gif') no-repeat top left;}
div.passwordStrenth dl dd.lv0 {color:#F52D00;background-position:20px 0;}
div.passwordStrenth dl dd.lv1 {color:#F52D00;background-position:20px -29px;}
div.passwordStrenth dl dd.lv2 {color:#F52D00;background-position:20px -44px;}
div.passwordStrenth dl dd.lv3 {color:#F52D00;background-position:20px -59px;}
div.passwordStrenth dl dd.lv4 {color:#F52D00;background-position:20px -59px;}

.complate_box_a {
	border:solid 10px #f7f7f7;
	background-color:#fff;
	padding:36px 0;
	margin:40px 0 50px;
}
.complate_box_a h3 {
	font-size:30px;
	font-weight:500;
	color:#222;
	line-height:37px;
	text-align:center;
}
.complate_box_a p {
	font-size:14px;
    font-weight:500;
	color:#666;
	line-height:21px;
	text-align:center;
	margin-top:19px;
}
.complate_box_a p em {
	font-weight:500;
}
.submit_area_a {
	font-size:0;
	text-align:center;
}
.submit_area_a a {
	display:inline-block;
	text-align:center;
	width:98px;
	height:38px;
	line-height:38px;
	font-size:12px;
	font-weight:500;
	letter-spacing:-0.025em;
	margin:0 4px;
}
.submit_area_a a.btn_a {
	color:#fff;
	background-color:#000;
	border:solid 1px #000;
}
.submit_area_a a.btn_b {
	color:#444;
	background-color:#fff;
	border:solid 1px #585858;
}

#pwdManual { border:2px solid #BFBFBF; display:none; position:absolute; width:410px; background:#ffffff;margin-top:10px; }
#pwdManual p { background:#F1F1F1 url('../img/common/blt_tip_gr.gif') no-repeat 10px center;margin:0;padding:12px 10px 12px 50px;color:#373737;font-weight:bold;}
#pwdManual p.close { background:none;padding:0px 10px 5px 0;margin:0;text-align:right;}
#pwdManual ul {list-style:none;margin:0;padding:15px;}
#pwdManual ul li {color:#6E6E6E; font-size:11px; line-height:17px;letter-spacing:-1px;}

#ipinManual { border:2px solid #BFBFBF; display:none; position:absolute; width:560px; z-index:999; }
#ipinManual .ipinmTop { background-color:#F1F1F1; color:#373737; font-weight:bold; padding:7px; }
#ipinManual .ipinmBottom { background-color:#FFFFFF; padding:10px 0px; }
#ipinManual .ipinmBottom .ipinmbText { color:#6E6E6E; font-size:11px; line-height:17px; margin-left:20px; }
#ipinManual .ipinmBottom .ipinmbText a { color:#6E6E6E; font-size:11px; font-weight:bold; line-height:17px; }
#ipinManual .ipinmBottom .ipinmbDotted { border-top:1px dotted #C0C0C0; margin:10px 20px; }
#ipinManual .ipinmBottom .ipinmbSolid { border-top:1px solid #C0C0C0; margin:10px 20px; }
#ipinManual .ipinmBottom .ipinmbTerm { margin:10px 20px; }
#ipinManual .ipinmBottom .ipinmbButton { margin:15px 10px 5px 10px; text-align:center; }


/*** 이용안내,FAQ 영역 ***/
.yac_wrap {line-height:20px;color:#666;font-size:12px;padding-left:15px;padding-top:36px;}
.guide_wrap {}
.guide_wrap ul,
.guide_wrap ol {margin-left:-15px;}
.guide_wrap ul li,
.guide_wrap ol li {color:#666;font-size:13px;line-height:20px;text-align:left;}
.guide_wrap ul li a,
.guide_wrap ol li a {color:#666;}

/* FAQ 페이지 */
#MS_WritenBySEB P { margin-top:7px; margin-bottom:7px;}
#faqWrap BLOCKQUOTE { margin-left:15px; }
#faqWrap BLOCKQUOTE.q1,
#faqWrap BLOCKQUOTE.q2,
#faqWrap BLOCKQUOTE.q3,
#faqWrap BLOCKQUOTE.q4,
#faqWrap BLOCKQUOTE.q5,
#faqWrap BLOCKQUOTE.q6,
#faqWrap BLOCKQUOTE.q7{ padding:10px; margin-left:15px; margin-right:15px;}
#faqWrap BLOCKQUOTE.q1{ padding:0 10px; border-left:2px solid #ccc;}
#faqWrap BLOCKQUOTE.q2{ padding:0 10px; background:url(/images/d3/modern_simple/common/bg_qmark.gif) no-repeat;}
#faqWrap BLOCKQUOTE.q3{ border:1px solid #d9d9d9;}
#faqWrap BLOCKQUOTE.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
#faqWrap BLOCKQUOTE.q5{ border:2px solid #707070;}
#faqWrap BLOCKQUOTE.q6{ border:1px dashed #707070;}
#faqWrap BLOCKQUOTE.q7{ border:1px dashed #707070; background:#fbfbfb;}
/* FAQ검색 폼 */
#faqWrap .faq-search { text-align: center; border: 1px solid #d8d8d8; background-color: #FFFFFF; }
#faqWrap .search-wrap { position: relative; height: 118px; width: 455px; margin-left: auto; margin-right: auto; }
#faqWrap .search-wrap .keyword,
#faqWrap .search-wrap .select-category,
#faqWrap .search-wrap .btn-submit { position: absolute; }
#faqWrap .search-wrap .keyword { left: 240px; top: 23px; width: 137px; padding-left: 3px; border: 3px solid #555; }
#faqWrap .search-wrap .keyword input { float: left; height: 100%; border: 0; height: 15px; font-size: 11px; line-height: 15px; }
#faqWrap .search-wrap .select-category { top: 23px; width:110px; left: 125px; height: 23px; }
#faqWrap .search-wrap .btn-submit { left: 390px; top: 23px; }
#faqWrap .search-wrap .best_keyword {text-align:center;}
#faqWrap .best_keyword {}
#faqWrap .best_keyword dt,
#faqWrap .best_keyword dd,
#faqWrap .best_keyword dd ul,
#faqWrap .best_keyword dd ul li { display:inline; width:auto; height:20px; line-height:20px; font-size:14px; color:#000; }
#faqWrap .best_keyword dt strong { font-weight: bold; }
#faqWrap .best_keyword dd ul li a {color:#000; vertical-align:top; line-height:18px; font-size:12px; margin:2px 4px 0 4px; }
/* faq 메뉴 */
#faq_category {}
#faqWrap .faq_menu {width:auto;}
#faqWrap .faq_menu li {width:120px; height:38px;line-height:38px;border:1px #d3d3d3 solid;background:#f8f8f8;text-align:center;margin-left:-1px;}/*width:15%;*/
#faqWrap .faq_menu li a {display:inline-block; width:100%; height:38px;line-height:38px; color:#444; font-size:13px;}
#faqWrap .faq_menu li a { color: #999; font-weight: bold; padding-right: 20px; white-space: nowrap; }
#faqWrap .faq_menu li.now {border:1px #231f20 solid;background:#231f20;}
#faqWrap .faq_menu li.now a {color:#fff;}
#faqWrap .faq_menu li.non {border:1px #d3d3d3 solid;background:#f8f8f8;}
#faqWrap .faq_menu li.non a {color:#444;}


/*** 주문관련 ***/
.order_price_box {border:1px #000 solid;width:100%;}
.order_price_box td {background-image:url(/design/banasilinc/da_image/bg_order_dot.gif);background-position:right top;background-repeat:repeat-y;}
.order_price_box td .price_box {position:relative;padding:27px 0 18px 0;font-size:14px;color:#000;line-height:20px;text-align:center;}
.order_price_box td .price_box .icon_plus {background-image:url(/design/banasilinc/da_image/icon_order_plus.gif);background-position:left top;background-repeat:no-repeat;display:inline-block;width:29px;height:29px;position:absolute;top:45px;right:-14px;}
.order_price_box td .price_box .icon_result {background-image:url(/design/banasilinc/da_image/icon_order_resert.gif);background-position:left top;background-repeat:no-repeat;display:inline-block;width:29px;height:29px;position:absolute;top:45px;right:-14px;}
.order_price_box td .price_box p {padding:10px 0 0 0;line-height:32px;font-size:16px;}
.order_price_box td .price_box p strong {font-size:26px;font-family: 'Nanum GothicEB';color:#666;}
.order_price_box td .price_box #paper_delivery {display:inline-block;line-height:32px;font-size:26px;font-family: 'Nanum GothicEB';color:#666;}
.order_price_box td .price_box #paper_settlement {display:inline-block;line-height:32px;font-size:26px;font-family: 'Nanum GothicEB';font-weight:800;color:#231f20;}

#cartWrap .wish-opt { color:#FFA500; }
/* 배송 메세지 */
#cartWrap .delivery { margin-top: 20px; text-align: center; }
/* 주문 컨트롤 버튼 */
#cartWrap .btn-order-ctrl { margin-top: 20px; text-align: center; font-size: 0; line-height: 0; }
#cartWrap .btn-order-ctrl a { margin-right: 10px; }
/* 주문하기 */
#order .stit { zoom: 1; margin-top: 30px; line-height: 0; }
#order .stit:after { content: ""; display: block; clear: both; }
#order .stit img { float: left; }
#order .stit label { float: right; }
#order .mem-lvl { margin-top: 45px; }
#order .table-order-info li { padding: 3px 0; }
#order .table-order-info dl dt { font-weight: bold; }
#order .table-order-info dl dd { margin-top: 5px; }
#order .cnt-box {padding:8px 0 8px 30px; border-bottom:1px solid #ddd; line-height:20px; vertical-align:middle;}
#order .cnt-box input,
#order .cnt-box img { vertical-align: middle; }
#order .width100 {width:100px;}
#order .width150 {width:150px;}
#order .width30 {width:30px;}
#order .width350 {width:350px;}
#order .width50 {width:50px;}
#order .delivery-select { text-align:right; margin-top:10px; }
#order .reserve-select { text-align:right; margin-top:10px; }
#order .privercy-contract-tap li a { display: block; padding: 5px 10px; text-decoration: none; }
#order .privercy-contract textarea { padding:10px; height: 60px; width: 590px; }

#order .tbl { width:100%; padding:0; margin:0; border-spacing:0; border-collapse:collapse; border-top: 1px solid #dadada; border-left: 1px solid #dadada; }
#order .tbl caption { display:none; }
#order .tbl th { line-height:32px; color: #3b3b3b; font-size:12px; font-weight:bold; background: #f0f0f0; text-align:center; }
#order .tbl th,
#order .tbl td { height:32px; padding:0; margin:0; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; letter-spacing:-1px; }
#order .new-privercy-contract .tbl td { background:#ffffff; }
#order .tbl td ul,
#order .tbl td ul li { padding:0; margin:0; list-style:none; }
#order .tbl td .txt-l { padding:5px 0 3px 5px; margin:0; text-align:left; }

#order .admin-msg { text-align:center; color:#444;font-size:12px;line-height:20px; }
#order .bank_name { color: #0054a6 }

#chkwrap { position:relative; }
#chkwrap label { font-weight:bold; }
#chkwrap .input-chk { width:12px; height:12px; padding:0; margin:0; margin-top:-3px; }
#chkwrap .all-chk { height:30px; line-height:32px; }
#chkwrap .cont { position:relative; }
#chkwrap .cont ul:after { clear: both; content: ""; display: block; }
#chkwrap .cont ul li { float:left; width:50%; height:30px; line-height:32px; }
#chkwrap .cont ul li a { display:inline-block; height:16px; padding:0 5px; margin-top:-2px; line-height:18px; font-weight:normal; font-size:11px; border:1px solid #bdbec7; background:#fafafa; }
#chkwrap .chk-cont-layer { display:none; position:absolute; bottom:0; left:0; width:430px; padding:0; margin:0; background:#fff; border:1px solid #b8b8b8; z-index:10;}
#chkwrap .chk-cont-layer .l-close { position:absolute; top:10px; right:10px; }
#chkwrap .chk-cont-layer .l-tit { height:40px; line-height:42px; padding-left: 15px; background:#a4a4a4; font-size:14px; color:#fff; font-weight:bold; }
#chkwrap .chk-cont-layer .l-cont { overflow-x:hidden; overflow-y:auto; padding:15px; }
#chkwrap .chk-cont-layer .l-cont .fc-blue { padding-bottom:5px; color:#0082f0; }
#chkwrap .chk-cont-layer .l-cont textarea { width:99%; height:400px; border:0; font-size:11px; color:#777; }
#chkwrap .chk-cont-layer .l-cont .l-tbl { width:100%; border-spacing:0; border-collapse:collapse; }
#chkwrap .chk-cont-layer .l-cont .l-tbl th,
#chkwrap .chk-cont-layer .l-cont .l-tbl td { border:1px solid #cbcbcb; text-align:center; font-size:11px; }
#chkwrap .chk-cont-layer .l-cont .l-tbl th { color:#000; font-weight:bold; }
#chkwrap .chk-cont-layer .l-cont .l-tbl td { color:#777; }
#chkwrap .chk-cont-layer .l-cont .l-tbl th div,
#chkwrap .chk-cont-layer .l-cont .l-tbl td div { padding:5px 0 3px; }
#chkwrap .chk-cont-layer .l-cont .l-tbl td .tb-left { padding-left:10px; text-align:left; }
#chkwrap .marketing { clear:both; border-top:1px dashed #dadada; }
#chkwrap .marketing .mk-wrap { height:30px; line-height:32px; }


/*** 마이페이지 영역 ***/
/* 마이페이지 메인 */
    .my_box {}
    /*.my_box li {background:#f5f5f5;width:15.8%;margin-right:1.04%;}*/
    .my_box li {background:#f5f5f5;width:24.2%;margin-right:1.04%;}
    .my_box li.first {}
    .my_box li.last {}
    .my_box li a {display:inline-block;width:64%;min-width:64%;padding:26px 0 28px 0;margin:0 18%;color:#888;font-size:12px;line-height:17px;}
    .my_box li a .title {display:inline-block;line-height:22px;color:#333;font-size:15px;font-weight:600;margin-bottom:4px;}
    .my_box li a strong {display:inline-block;line-height:22px;color:#231f20;font-size:18px;font-family: 'Nanum GothicB';margin-top:16px;}
    .my_box li .member_icon {display:inline-block;margin:30px 3% 21px 18%;width:26.6%;height:42px;overflow:hidden;background:url(/design/chakan2/da_image/bg_member.gif) no-repeat center top;}
    .my_box li .member_group {display:inline-block;margin:26px 0 0 0;width:47.4%;line-height:26px;font-size:12px;color:#666;letter-spacing:-0.05em;font-family: 'Nanum Gothic';}
    .my_box li .member_group strong {font-family: 'Nanum GothicB';color:#000;font-size:15px;}
    .my_box li a.btn_member {display:inline-block;margin:0 0 30px 18%;width:93px;padding:0;font-size:12px;height:28px;line-height:28px;color:#000;border:1px #000 solid;background:#f5f5f5;text-align:center;}
/* 마이페이지 메인 그룹박스 */
    .my_main_box {border:1px #000 solid;text-align:center;font-size:13px;color:#111;line-height:20px;}
    .my_main_box span.box_title {display:inline-block;font-size:16px;line-height:26px;}
    .my_main_box span.MS_group_reserve_msg {color:#e00303;}
/* 마이페이지 내게시글 */
    .board_menu {width:100%;}
    .board_menu td {height:38px;line-height:38px;border:1px #000 solid;text-align:center;}
    .board_menu td a {display:inline-block; width:100%; height:38px;line-height:38px; color:#333; font-size:13px;}
/* 마이페이지 쿠폰내역 */
    .use_dsc {}
    .use_dsc dt {line-height:20px;}
    .use_dsc dd {line-height:22px;}
/* 마이페이지 적립금, 출석체크 적립금내역 */
    .reserve_box_wrap {}
    .reserve_box_wrap .reserve_box_left {border:1px #ddd solid;width:49%;text-align:left;background:url(/design/chakan2/da_image/bg_my_reserve.gif) no-repeat 93% 32px;}
    .reserve_box_wrap .reserve_box_right {border:1px #ddd solid;width:49%;text-align:left;background:url(/design/chakan2/da_image/bg_my_reserve2.gif) no-repeat 93% 32px;}
    .reserve_box_wrap dl {padding:17px 0 15px 0;margin:0 6%;}
    .reserve_box_wrap dt {color:#333;font-size:15px;line-height:22px;padding-bottom:2px;font-weight:bold;}
    .reserve_box_wrap dd {color:#888;font-size:12px;line-height:20px;}
    .reserve_box_wrap dd strong {color:#000;font-size:15px;display:inline-block;padding-top:4px;line-height:22px;}
/* 마이페이지 예치금, 포인트내역 */
    .money_box_wrap {}
    .money_box_wrap .money_box_left {width:49%;text-align:left;}
    .money_box_wrap .money_box_right {border-left:1px #ddd solid;width:49%;text-align:left;background:url(/design/chakan2/da_image/bg_my_reserve2.gif) no-repeat 93% 32px;}
    .money_box_wrap dl {padding:17px 0 15px 0;margin:0 6%;}
    .money_box_wrap dt {color:#333;font-size:15px;line-height:22px;padding-bottom:2px;font-weight:bold;}
    .money_box_wrap dd {color:#888;font-size:12px;line-height:20px;}
    .money_box_wrap dd strong {color:#000;font-size:15px;display:inline-block;padding-top:4px;line-height:22px;}
    .money_box_wrap p {padding:17px 0 15px 0;margin:0 6%;}
    .money_box_wrap p span {display:inline-block;margin:5px 0 10px 0;}



/* 측면 */
/*** 마이페이지 상단,측면 ***/
.top_my_wrap {padding:0 0 30px 0;}
.top_my_wrap ul {border-top:2px #222 solid;}
.top_my_wrap ul li {padding-right:0.8%;padding-left:0.8%;border-bottom:1px #d3d3d3 solid;}
.top_my_wrap ul li:first-child {padding-left:0;}
.top_my_wrap ul li:last-child {padding-right:0;}
    /*12개,11개,6개*/
    .top_my_wrap ul li {position:relative; width:16%;}
    .top_my_wrap ul li::before {position:absolute; left:0; top:10px; content:""; width:1px; height:114px; background:#becaca;}
    .top_my_wrap ul li:first-child::before {background:none;}
    .top_my_wrap ul li.my_menu06,
    .top_my_wrap ul li.my_menu12 {padding-right:0;}
    /*10개,9개,5개
    .top_my_wrap ul li {width:19.36%;}
    .top_my_wrap ul li:nth-child(5),
    .top_my_wrap ul li:nth-child(10) {padding-right:0;}*/
    /*8개,7개,4개
    .top_my_wrap ul li {width:24.4%;}
    .top_my_wrap ul li:nth-child(4),
    .top_my_wrap ul li:nth-child(8),
    .top_my_wrap ul li:nth-child(12) {padding-right:0;}*/
.top_my_wrap ul li a {display:block;width:100%;margin:10px 0;text-align:center;font-size:12px;color:#666;line-height:18px;padding:72px 0 23px 0;background-repeat:no-repeat;background-position:center 30px;font-family: 'Nanum Gothic';}
.top_my_wrap ul li.my_menu01 a {background-image:url(/design/chakan2/da_image/icon_left_cs_order.png);}
.top_my_wrap ul li.my_menu02 a {background-image:url(/design/chakan2/da_image/icon_left_my_coupon.png);}
.top_my_wrap ul li.my_menu03 a {background-image:url(/design/chakan2/da_image/icon_left_my_reserve.png);}
.top_my_wrap ul li.my_menu04 a {background-image:url(/design/chakan2/da_image/icon_left_my_chul.png);}
.top_my_wrap ul li.my_menu05 a {background-image:url(/design/chakan2/da_image/icon_left_my_point.png);}
.top_my_wrap ul li.my_menu06 a {background-image:url(/design/chakan2/da_image/icon_left_my_emoney.png);}
.top_my_wrap ul li.my_menu07 a {background-image:url(/design/chakan2/da_image/icon_left_my_today.png);}
.top_my_wrap ul li.my_menu08 a {background-image:url(/design/chakan2/da_image/icon_left_my_wish.png);}
.top_my_wrap ul li.my_menu09 a {background-image:url(/design/chakan2/da_image/icon_left_my_myboard.png);}
.top_my_wrap ul li.my_menu10 a {background-image:url(/design/chakan2/da_image/icon_left_my_email.png);}
.top_my_wrap ul li.my_menu11 a {background-image:url(/design/chakan2/da_image/icon_left_my_1to1.png);}
.top_my_wrap ul li.my_menu12 a {background-image:url(/design/chakan2/da_image/icon_left_my_out.png);}
.top_my_wrap ul li.my_menu13 a {background-image:url(/design/chakan2/da_image/icon_left_cs_guide.png);}
.top_my_wrap ul li.my_menu14 a {background-image:url(/design/chakan2/da_image/icon_left_cs_id.png);}
.top_my_wrap ul li.my_menu15 a {background-image:url(/design/chakan2/da_image/icon_left_cs_pw.png);}
.top_my_wrap ul li.my_menu16 a {background-image:url(/design/chakan2/da_image/icon_left_cs_my.png);}
.top_my_wrap ul li.my_menu17 a {background-image:url(/design/chakan2/da_image/icon_left_cs_order.png);}
.top_my_wrap ul li:hover a,
.top_my_wrap ul li.selec a,
.top_my_wrap ul li a:hover {color:#fff !important;background-color:#231f20 !important;font-family: 'Nanum Gothic';}
.top_my_wrap ul li.my_menu01:hover a,
.top_my_wrap ul li.my_menu01.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_order_r.png) !important;}
.top_my_wrap ul li.my_menu02:hover a,
.top_my_wrap ul li.my_menu02.selec a{background-image:url(/design/chakan2/da_image/icon_left_my_coupon_r.png) !important;}
.top_my_wrap ul li.my_menu03:hover a,
.top_my_wrap ul li.my_menu03.selec a{background-image:url(/design/chakan2/da_image/icon_left_my_reserve_r.png) !important;}
.top_my_wrap ul li.my_menu04:hover a,
.top_my_wrap ul li.my_menu04.selec a{background-image:url(/design/chakan2/da_image/icon_left_my_chul_r.png) !important;}
.top_my_wrap ul li.my_menu05:hover a,
.top_my_wrap ul li.my_menu05.selec a{background-image:url(/design/chakan2/da_image/icon_left_my_point_r.png) !important;}
.top_my_wrap ul li.my_menu06:hover a,
.top_my_wrap ul li.my_menu06.selec a{background-image:url(/design/chakan2/da_image/icon_left_my_emoney_r.png) !important;}
.top_my_wrap ul li.my_menu07:hover a,
.top_my_wrap ul li.my_menu07.selec a{background-image:url(/design/chakan2/da_image/icon_left_my_today_r.png) !important;}
.top_my_wrap ul li.my_menu08:hover a,
.top_my_wrap ul li.my_menu08.selec a{background-image:url(/design/chakan2/da_image/icon_left_my_wish_r.png) !important;}
.top_my_wrap ul li.my_menu09:hover a,
.top_my_wrap ul li.my_menu09.selec a{background-image:url(/design/chakan2/da_image/icon_left_my_myboard_r.png) !important;}
.top_my_wrap ul li.my_menu10:hover a,
.top_my_wrap ul li.my_menu10.selec a{background-image:url(/design/chakan2/da_image/icon_left_my_email_r.png) !important;}
.top_my_wrap ul li.my_menu11:hover a,
.top_my_wrap ul li.my_menu11.selec a{background-image:url(/design/chakan2/da_image/icon_left_my_1to1_r.png) !important;}
.top_my_wrap ul li.my_menu12:hover a,
.top_my_wrap ul li.my_menu12.selec a{background-image:url(/design/chakan2/da_image/icon_left_my_out_r.png) !important;}
.top_my_wrap ul li.my_menu13:hover a,
.top_my_wrap ul li.my_menu13.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_guide_r.png) !important;}
.top_my_wrap ul li.my_menu14:hover a,
.top_my_wrap ul li.my_menu14.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_id_r.png) !important;}
.top_my_wrap ul li.my_menu15:hover a,
.top_my_wrap ul li.my_menu15.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_pw_r.png) !important;}
.top_my_wrap ul li.my_menu16:hover a,
.top_my_wrap ul li.my_menu16.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_my_r.png) !important;}
.top_my_wrap ul li.my_menu17:hover a,
.top_my_wrap ul li.my_menu17.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_order_r.png) !important;}



.top_my_wrap.custom ul li {width:12.9%;}
.top_my_wrap.custom ul li.my_menu06,
.top_my_wrap.custom ul li.my_menu12 {padding-right:0;}


  .loc_navi {padding:0;margin:18px 0 47px 0;position:relative;}
  .loc_navi dt {color:#010101;font-size:32px;line-height:40px;font-family: 'Nanum GothicEB';letter-spacing:0.12em;text-align:center;width:100%;margin:34px 0 0 0;}
  .loc_navi dt a,
  .loc_navi dt a:hover {color:#010101;font-size:32px;font-family: 'Nanum GothicEB';}
  .loc_navi dd {line-height:18px;padding:0;margin-top:-79px;color:#666;font-size:9px;vertical-align:top;}
  .loc_navi dd a,
  .loc_navi dd strong,
  .loc_navi dd span {color:#666;display:inline-block;padding:0 5px;font-size:12px;height:18px;line-height:18px;vertical-align:top;}
  .loc_navi dd a.home {color:#666;}
  .loc_navi dd strong, .loc_navi dd a:last-child {padding-right:0;font-weight:500;color:#000;vertical-align:top;}

/* 고객센터 */
.cs_box_wrap {border:1px #d3d3d3 solid;}
.cs_box_wrap .sub_title {color:#222;font-size:20px;font-weight:600;position:relative;line-height:26px;padding:32px 0 27px 0;margin:0 19px 0 19px;border-bottom:0;}
.cs_box_wrap .sub_title .cs_more {position:absolute;right:0;top:39px;width:14px;height:14px;display:inline-block;background:url(/design/chakan2/da_image/icon_btn_more.gif) no-repeat right 30%;}
.cs_box_wrap .cs_box_best {width:24.8%;height:298px;}
.cs_box_wrap .cs_box_quick {width:49.9%;border-left:1px #d3d3d3 solid;border-right:1px #d3d3d3 solid;height:298px;}
.cs_box_wrap .cs_box_cs {width:25.3%;background:url(/design/chakan2/da_image/bnr_cs.jpg) no-repeat left top;background-size:100% auto;height:298px;}
.cs_box_wrap .cs_box_quick .sub_title {color:#222;font-size:20px;position:relative;line-height:26px;padding:32px 0 27px 0;margin:0 0 0 39px;}
.cs_box_wrap .cs_box_quick .sub_title span {color::#666;font-size:13px;display:inline-block;margin-left:15px;line-height:19px;height:19px;font-weight:normal;font-family: 'Nanum Gothic';}
.cs_box_wrap .cs_box_cs .sub_title {color:#222;font-size:16px;line-height:19px;margin:34px 0 0 19px;padding:0;}
.cs_box_wrap p {padding:0px 0 23px 0;margin-left:19px;margin-right:19px;}
.cs_box_wrap p a {font-size:12px;color:#444;line-height:19px;display:inline-block;width:100%;}
.cs_box_wrap p a .board_cate {color:#000;font-family: 'Nanum GothicB';display:inline-block;font-size:12px;width:61px;text-align:left;}
.cs_box_wrap p a .board_date {color:#999;display:inline-block;text-align:right;width:72px;}
.cs_box_wrap .cs_box_quick ul {border-top:1px #d3d3d3 solid;background:#fbfbfb;padding:25px 0 24px 0;}
.cs_box_wrap .cs_box_quick ul li {border-right:1px #d3d3d3 solid;width:33.2%;}/*199px*/
.cs_box_wrap .cs_box_quick ul li.quick03 {border-right:0;}
.cs_box_wrap .cs_box_quick ul li a {display:block;color:#1f2022;font-family: 'Nanum GothicB';font-size:15px;line-height:22px;padding:106px 0 32px 0;text-align:center;}
.cs_box_wrap .cs_box_quick ul li.quick01 a {background:url(/design/chakan2/da_image/icon_cs_order.gif) no-repeat center 37px;}
.cs_box_wrap .cs_box_quick ul li.quick02 a {background:url(/design/chakan2/da_image/icon_cs_delivery.gif) no-repeat center 37px;}
.cs_box_wrap .cs_box_quick ul li.quick03 a {background:url(/design/chakan2/da_image/icon_cs_returned.gif) no-repeat center 37px;}
.cs_box_wrap .text {font-size:12px;color:#666;padding:0;margin:0 19px;line-height:18px;text-align:left;}
.cs_box_wrap .text .call {color:#1f2022;font-size:28px;display:inline-block;line-height:34px;height:34px;letter-spacing:-0.04em;font-family: 'Nanum GothicEB';}
.cs_box_wrap .text .bank {color:#666;font-size:12px;display:inline-block;line-height:18x;height:36px;letter-spacing:-0.03em;margin-top:14px;}

.top_my_wrap ul li a {display:block;width:100%;margin:10px 0;text-align:center;font-size:12px;color:#666;line-height:18px;padding:72px 0 23px 0;background-repeat:no-repeat;background-position:center 30px;font-family: 'Nanum Gothic';}
.top_my_wrap ul li.cs_menu01 a {background-image:url(/design/chakan2/da_image/icon_left_cs_1to1.png);}
.top_my_wrap ul li.cs_menu02 a {background-image:url(/design/chakan2/da_image/icon_left_cs_guide.png);}
.top_my_wrap ul li.cs_menu03 a {background-image:url(/design/chakan2/da_image/icon_left_cs_faq.png);}
.top_my_wrap ul li.cs_menu04 a {background-image:url(/design/chakan2/da_image/icon_left_cs_id.png);}
.top_my_wrap ul li.cs_menu05 a {background-image:url(/design/chakan2/da_image/icon_left_cs_pw.png);}
.top_my_wrap ul li.cs_menu06 a {background-image:url(/design/chakan2/da_image/icon_left_cs_my.png);}
.top_my_wrap ul li.cs_menu07 a {background-image:url(/design/chakan2/da_image/icon_left_cs_order.png);}
.top_my_wrap ul li:hover a,
.top_my_wrap ul li.selec a,
.top_my_wrap ul li a:hover {color:#fff !important;background-color:#231f20 !important;font-family: 'Nanum Gothic';}
.top_my_wrap ul li.cs_menu01:hover a,
.top_my_wrap ul li.cs_menu01.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_1to1_r.png) !important;}
.top_my_wrap ul li.cs_menu02:hover a,
.top_my_wrap ul li.cs_menu02.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_guide_r.png) !important;}
.top_my_wrap ul li.cs_menu03:hover a,
.top_my_wrap ul li.cs_menu03.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_faq_r.png) !important;}
.top_my_wrap ul li.cs_menu04:hover a,
.top_my_wrap ul li.cs_menu04.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_id_r.png) !important;}
.top_my_wrap ul li.cs_menu05:hover a,
.top_my_wrap ul li.cs_menu05.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_pw_r.png) !important;}
.top_my_wrap ul li.cs_menu06:hover a,
.top_my_wrap ul li.cs_menu06.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_my_r.png) !important;}
.top_my_wrap ul li.cs_menu07:hover a,
.top_my_wrap ul li.cs_menu07.selec a{background-image:url(/design/chakan2/da_image/icon_left_cs_order_r.png) !important;}

/*** 서브페이지 h3 요소 ***/
h3.sub_title {font-size:16px;font-family: 'Nanum GothicB';color:#000;line-height:23px;padding:0 0 10px 0;text-align:left;position:relative;border-bottom:1px #000 solid;letter-spacing:-0.03em}
h3.sub_title a,
h3.sub_title a:hover {font-size:16px;font-family: 'Nanum GothicB';color:#000;}
h3.sub_title .btn_more {position:absolute;right:0;top:4px;display:inline-block;width:25px;height:25px;background:url(/design/banasilinc/da_image/icon_my_more.gif) no-repeat top center;border:0;box-shadow:0;padding:0;margin:0;}
h3.sub_title .btn_more:hover,
h3.sub_title .btn_more.ov {background:url(/design/banasilinc/da_image/icon_my_more_r.gif) no-repeat top center;}
h3.sub_title .selected {color:#666;font-size:12px;display:inline-block;margin-left:10px;}
h3.sub_title label {font-size:12px;font-family: 'Nanum Gothic';padding-top:5px;line-height:18px;}


/*** 서브페이지 타이틀요소 ***/
h3.tit_join {color:#333;padding:0 0 7px 0;line-height:24px;font-size:16px;font-family: 'Nanum GothicB';border-bottom:1px #000 solid;}
.yac_wrap .tit_join {margin:0px 0 -30px -15px;}
.yac_wrap .tit_join a,
.yac_wrap .tit_join a:hover {color:#333;font-size:16px;font-family: 'Nanum GothicB';}
.new-privercy-contract h4.tit {margin:40px 0 0 0;color:#333;padding:0 0 7px 0;line-height:24px;font-size:16px;font-family: 'Nanum GothicB';border-bottom:1px #000 solid;}

#wrap {width:100%; min-width:1400px;}
#contentWrap {min-width:1200px;}