@charset "utf-8";

@font-face{font-family: 'Noto Sans KR';font-style:normal;font-weight:100;
  src: url(../css/font/NotoSansKR-Thin.woff2) format('woff2'),
       url(../css/font/NotoSansKR-Thin.woff) format('woff'),
       url(../css/font/NotoSansKR-Thin.otf) format('opentype');}
@font-face{font-family: 'Noto Sans KR';font-style:normal;font-weight:300;
  src: url(../css/font/NotoSansKR-Light.woff2) format('woff2'),
       url(../css/font/NotoSansKR-Light.woff) format('woff'),
       url(../css/font/NotoSansKR-Light.otf) format('opentype');}
@font-face{font-family: 'Noto Sans KR';font-style:normal;font-weight:400;
   src: url(../css/font/NotoSansKR-Regular.woff2) format('woff2'),
        url(../css/font/NotoSansKR-Regular.woff) format('woff'),
        url(../css/font/NotoSansKR-Regular.otf) format('opentype'); }
@font-face{font-family: 'Noto Sans KR';font-style:normal;font-weight:500;
   src: url(../css/font/NotoSansKR-Medium.woff2) format('woff2'),
        url(../css/font/NotoSansKR-Medium.woff) format('woff'),
        url(../css/font/NotoSansKR-Medium.otf) format('opentype'); }
@font-face{font-family: 'Noto Sans KR';font-style:normal;font-weight:700;
   src: url(../css/font/NotoSansKR-Bold.woff2) format('woff2'),
        url(../css/font/NotoSansKR-Bold.woff) format('woff'),
        url(../css/font/NotoSansKR-Bold.otf) format('opentype'); }


/* defult */
html {-webkit-text-size-adjust: none;}
body,textarea,select,table,button {font-family: 'Noto Sans KR', sans-serif;line-height:18px;font-size:14px;color:#333;margin:0;padding:0;}
img {border:0;vertical-align:middle;}
ul,ol {margin:0;padding:0;list-style:none;}
td{ font-family: 'Noto Sans KR', sans-serif; font-size: 11pt; text-decoration:none; color:#80807f}
dl,dl dt,dl dd,form,p {margin:0;padding:0;}
li,li img,dt img,dd img,td img,p img {margin:0;padding:0; list-style:none;}
fieldset {margin:0;padding:0;border:0;}
legend {position:absolute;visibility:hidden;overflow:hidden;height:0;line-height:0;width:0;margin:0;padding:0;font:0/0 Arial;}
caption {visibility:hidden;overflow:hidden;height:0;line-height: 0;width:0;margin:0;padding:0;font:0/0 Arial;}
hr {display:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:1em;margin:0;}
a {text-decoration:none;color:#333;}
a:hover,a:focus,a:active {text-decoration:none;color:#333;}
/* table {table-layout:fixed;} */
select,label {padding:0;margin:0;vertical-align:middle;}
em,address {font-style:normal;}
textarea {vertical-align:top;margin:0;padding:0;}
object,param {padding:0;margin:0;line-height:0;}
section, article, header_home, footer, hgroup, figcaption, figure {display:block;}


.font_red1 { color:#f00; }


.header_wrap{height:100px; position:relative; z-index:1000;}
.header{width:1200px; margin:0 auto;}
.header h1{text-align:center; padding-left:180px; padding-top:30px;  }

.header .tmenu {position:absolute; text-align:left; color:#272727; padding-top:30px; font-weight:500; font-size:14px; height:92px; line-height:30px; letter-spacing:-0.05em; }
.header .tmenu li {display:inline-block; *display:inline; *zoom:1; padding-right:15px;}

.header h3{float:right; text-align:left; color:#444; padding-top:33px; font-weight:500; font-size:15px;line-height:25px; letter-spacing:-0.05em; background:url("/img/icon_call.gif") left 37px no-repeat;padding-left:60px;}
.header h3 span{color:#444; font-size:27px; font-weight:600;}


/** 상단 **/
#herder_area{ width:100%; min-width:1200px; height:34px;font-size:11px;clear:both;overflow:hidden; background:#f0f0f0; border-bottom:1px solid #dedede;}
.herder_area2 {width:1200px; margin:0 auto;}


.loginbox {width:730px;float:right;text-align:right;}

.loginbox .inputBox{float:left; padding-top:5px; font-size:14px; }
.loginbox .inputBox label{font-weight:400;color:#363636;letter-spacing:-1px;padding: 0 6px 0 10px; opacity:.7;}

.loginbox .inputBox2{float:left; padding-top:5px; font-size:14px; }
.loginbox .inputBox2 li{font-weight:400;color:#363636;letter-spacing:-1px;padding: 0 6px 0 10px; opacity:.7;}

.loginbox .loginBtn{float:right;padding-top:8px;}
.loginbox .loginBtn a {color:#373737;padding: 0 8px; font-size:14px; letter-spacing:-1px; font-weight:400; opacity:.7;}

.loginbox2{width:550px;float:right;text-align:right;}
.loginbox2 .inputBox{float:left;font-size:14px;color:#888;font-weight:400; padding-top:7px;}
.loginbox2 .inputBox span {color:#222; font-weight:600;}
.loginbox2 .loginBtn{float:right;padding-top:8px;}
.loginbox2 .loginBtn a {color:#373737;padding: 0 8px; font-size:14px; letter-spacing:-1px; font-weight:400; opacity:.7;}

.quick_icon { border:1px solid #b1b1b1; }


#top_wrap { width:1200px; margin:0 auto; height:58px;}
.top_logo { height:75px; position:relative;}
.top_logo h1 { position:absolute; left:0; top:15px; }
.top_call{ position:absolute;  right:0; top:33px; }
.top_gnb {position:absolute; right:0; top:28px;text-align:right;margin-right:230px}
.top_gnb p{height:40px;}
.top_gnb li { display:inline; }
.top_navi { height:58px;background:url(/html/img/top_bg.gif) left top no-repeat;overflow:hidden;}
.top_navi ul {float:right;overflow:hidden;margin-right:50px; padding-top:22px;}
.top_navi li { float:left; font-size:17px; font-weight:500; padding:0 25px; letter-spacing:-1px; background:url(/html/img/line.png) left 3px no-repeat;}
.top_navi li a {color:#fff; }
.top_navi li:first-child {background:none;}

.top_gnb{float:right}
.topban{float:right;padding:22px 2px 0 0}

#mh_wrap { width:1200px;margin:0 auto;position:relative;}
#mh_wrap:after {display:block; clear:both; content:''; }
.category_left {width:185px;position:absolute;left:0;top:0; }

#category_box{width:206px; background:url(/html/img/cate_bg.gif) left top repeat-y;}
#category_box ul{width:164px; margin:0 auto; }

#category_box .cate1 {padding-top:15px;}
#category_box .cate1 li {padding:10px 0; font-size:15px; background:url(/html/img/cate_line.png) left top no-repeat; font-weight:600; letter-spacing:-1px;}
#category_box .cate1 li a {color:#383838;}
#category_box .cate1 li a:hover {color:#43a843;}

#category_box .cate2{padding: 40px 0 0px 0;}
#category_box .cate3{padding: 0px 0 50px 0;}

#left_customer{margin:0 0 20px 3px;}
#left_banner{margin-bottom:20px;}



.scroll_txt h2 {font-size:18px; color:#fff; font-weight:500; text-align:center;}

.ing_scroll {width:83px; text-align:center;  position:absolute; top:115px; left:620px; margin-left:50%; }

/** 메인 **/


.main_cont { margin:0 0 0 206px; width:994px; min-height:788px;}
.main_cont .top_banner {clear:both;overflow:hidden;}
/*.main_cont .top_banner .banner_02{width:593px;height:395px;float:left;}*/
.main_cont .top_banner .banner_02{padding-left:0px;margin-top:8px}
.main_cont .top_banner .banner_03{width:327px;height:395px;float:right;.margin-top:-1px;}
.main_cont .contents .banner_04{margin-bottom:20px;}
.main_cont .contents{width:994px;margin-left:0px;padding-top:97px; }
.main_cont .contents h2 {font-size:20px; font-weight:500; letter-spacing:-1px;}




#image_list_3{width:994px;height:375px;}
#image_list_3 .clsBannerScreen {overflow: hidden;position:relative;z-index:1;top:-5px;width:994px;}
#image_list_3 .clsBannerScreen .images {position:absolute;display:none;text-align:left}
#image_list_3 ul, #image_list_3 ul li {list-style:none; margin:0; padding:0;}
#image_list_3 ul li img{vertical-align:top}
#image_list_3 .clsBannerButton {cursor:pointer;position:absolute; margin-top:360px; font-size:0;}
#image_list_3 .clsBannerButton li {display:inline-block; *display:inline; *zoom:1; border-left:1px solid #d0d0d0; padding-left:1px;}
#image_list_3 .clsBannerButton li:first-child {border-left:0px solid #d0d0d0; padding-left:0;}




.order_link{clear:both;overflow:hidden;margin-bottom:25px;}
.order_link li{float:left;}

.card_flash{margin-bottom:35px;}

.prints_link{clear:both;overflow:hidden;margin-bottom:35px;}
.prints_link li{float:left}
.prints_link .prl3{padding-left:3px;padding-right:3px}
.prints_link .pr3{padding-right:3px}
.prints_link .pt5{padding-top:5px}

.my_order{}

.bottom_cont{border-top: 2px solid #888888;background:#fafafa;padding: 27px 0 29px 0;}
.bottom_cont .contents{width:885px;margin:0 auto;position:relative;padding-left:220px;}
.bottom_cont .contents .notice{position:absolute;left:880px;top:0;width:220px;background:url(../img/main/notice_right_line.gif) right top no-repeat;}
.bottom_cont .contents .notice h3{margin-bottom:10px;}
.bottom_cont .contents .notice ul li{padding: 0 0 7px 2px;}

/** 서브 **/
.sub_cont { margin:0 30px 0 0; width:840px; float:right; padding:20px 0 34px;}

.category_wrap h4 { margin:10px 0 0; }
.category_list { width:192px; border:4px solid #86bd4b;}
.category_list li { padding:10px; width:168px; border-bottom:1px solid #dedede; }

.left_banners {}
.left_banners li {}
.subleft_banners {}
.left_special_bn {}

/** 서브 추가 **/
#sub_container{margin:-10px 0 60px -48px; width:920px;}
#sub_container .prod_tit_img{margin-bottom:30px;margin-left:-4px;}
#sub_container .sub_contents{width:840px;margin-left:43px;}

/** 제품보기(카테고리)**/
#product .prod_tab{clear:both;overflow:hidden;}
#product .prod_tab li{float:left;display: inline-block;.display: inline;zoom: 1;margin-bottom:40px;}
#product .product_list {}
#product .product_list li{background: url(../images/product/jumsun.gif) left bottom repeat-x;margin-bottom:35px;clear:both;overflow:hidden;}

#product .product_list .prod_img{float:left;width:358px;position:relative;}
#product .product_list .prod_img .img1{}
#product .product_list .prod_img .img2{position:absolute;right:0;bottom:0;border-left:8px solid #FFF;border-top:8px solid #FFF;}

#product .product_list .prod_txt{float:right;width:460px;position:relative}

#product .product_list .prod_txt .prod_btn{height:38px;text-align:right;position:relative;right:0;bottom:0;margin:20px 0 30px 0}
#product .product_list .prod_txt .prod_btn img:hover{cursor:pointer}

#product .product_list .prod_txt .prod_btn2{height:38px;text-align:left;position:relative;left:0;bottom:0;margin:20px 0 30px 0}
#product .product_list .prod_txt .prod_btn2 img:hover{cursor:pointer}

.prod_tit{height:35px;background: url(../images/product/jumsun.gif) left bottom repeat-x;margin-bottom:30px}
.images{margin:5px 0}
.images img{cursor:pointer}

div#bigThumb {position:relative;height:230px}
div#bigThumb img{position:absolute;left:0;top:0;opacity:0;	}

.show_price p{float:left;width:100%;padding-bottom:10px}
.show_price table{width:100%;margin-bottom:20px;border-bottom:1px solid #dfdfdf;}
.show_price table th, .show_price table td{font-family:'verdana';line-height:24px}
.show_price table th{background:#f4f4f4;border-top:1px solid #dfdfdf;color:#444}
.show_price table td{text-align:center;border-top:1px solid #dfdfdf;}
.spbg{background:#faf9f9}

.show_price1{margin-bottom:50px}
.show_price1 div{float:left;width:100%;padding-bottom:10px;text-align:left}
.show_price1 table{width:97%;border-bottom:1px solid #e1e1d9;margin-top:10px 0 20px 0;border-left:1px solid #e1e1d9}
.show_price1 table th, .show_price1 table td{font-family:'verdana';line-height:24px;border-right:1px solid #e1e1d9;border-top:1px solid #e1e1d9}
.show_price1 table th{background:#fefef4}
.show_price1 table td{text-align:center}
.spbg1{background:#fff7ea;font-weight:bold}

.show_price2{margin-bottom:50px}
.show_price2 div{float:left;width:100%;padding-bottom:10px;text-align:left}
.show_price2 table{border-bottom:1px solid #e1e1d9;margin-top:10px 0 20px 0;border-left:1px solid #e1e1d9}
.show_price2 table th, .show_price2 table td{font-family:'verdana';line-height:24px;border-right:1px solid #e1e1d9;border-top:1px solid #e1e1d9}
.show_price2 table th{background:#fefef4}
.show_price2 table td{text-align:center}


.priceTit{width:840px;height:35px;margin:20px 0;border-bottom:1px dotted #ccc}

/* main */

a,area { blr:expression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }

.mainbn01 { margin:10px 0 0;} 
.mainbn02 { margin:10px 0 0;} 
.main_board_wrap { margin:10px 0 0 ;}

.main_board_list { border-top:2px solid #4e4e4e;margin-bottom:30px;}
.main_board_list thead th, .main_board_list thead td{height:30px;line-height:30px;padding-top:6px;border-bottom:1px solid #dbdbdb; color:#555555; text-align:center;background:#eeeeee;font-weight:bold;}
.main_board_list tbody th, .main_board_list tbody td{height:26px;line-height:26px;padding-top:4px;border-bottom:1px dashed #dbdbdb; color:#555555; text-align:center;}
.main_board_list tbody th {}
.main_board_list tbody td.board_date {color:#555555; }
.main_board_list tbody td.board_type{color:#1cb8f1;font-weight:bold;text-align:left;}


.best_sample {position:relative; margin-left:5px;}
.best_sample h2 {font-weight:600; font-size:22px; color:#1f1f1f; padding-bottom:15px; letter-spacing:-0.5px;}
.best_sample h2 span {color:#0ea80d; }
.best_sample ul {display:inline-block; *display:inline; *zoom:1; margin-bottom:7px; margin-right:5px;}
.best_sample ul li { border:1px solid #dfdfdf;}
.best_sample ul li.img_num {border:0px solid #dfdfdf; text-align:center; padding-top:10px;}
.best_sample ul li.order_bt {border:0px solid #dfdfdf; text-align:center; padding-top:10px;}

.sample {position:relative; width:800px; margin:0 auto; border-top:3px solid #50b21f;}
.sample h2 {font-weight:600; font-size:25px; color:#0ea80d; padding-bottom:15px; padding-top:20px; letter-spacing:-1px; }
.sample h2 span {color:#1f1f1f; font-size:14px; letter-spacing:0.1px;}
.sample h3 {font-weight:300; font-size:15px; color:#1f1f1f; padding-bottom:15px; letter-spacing:-0.5px; }
/*
.sample ul {display:inline-block; *display:inline; *zoom:1; margin-bottom:7px; margin-right:5px;}
*/
.sample ul li { border:1px solid #dfdfdf;}
.sample ul li.img_num {border:0px solid #dfdfdf; text-align:center; padding-top:10px;}
.sample ul li.order_bt {border:0px solid #dfdfdf; text-align:center; padding-top:10px;}

.sample .subcate {width:730px; overflow:hidden; padding:10px 20px 10px 30px; border:1px solid #c0c0c0;  margin:0 0 15px; font-size:11px;   }
.sample .subcate li { float:left; width:155px; text-align:left; height:13px; font-size:12px; color:#666; font-family:"돋움"; background:url(/html/img/sub/dot.png) 0 3px no-repeat; padding:0 10px 0 16px; margin:12px 0 0; cursor:pointer; border:0px solid #dfdfdf;}

.bimg {text-align:center; padding-bottom:20px;}

.img_bt {text-align:center; margin:40px 0;}
.img_bt li {display:inline-block; *display:inline; *zoom:1;}

.lay_img {width:400px; float:left;}
.lay_img h4 {width:380px; text-align:center; border:1px solid #ddd; padding:0; margin-bottom:20px;}
.lay_img h5 {text-align:center; padding-bottom:20px;}
.lay_img ul {margin-bottom:30px;}
.lay_img ul li {display:inline-block; *display:inline; *zoom:1; margin-bottom:3px;}

/* best tab */

.main_best_tab { overflow:hidden; height:45px; background:url(../img/btn/best_tab_line.gif) repeat-x;  }
.main_best_tab li { float:left; height:20px; text-align:center; font-size:11px; padding:10px 0 0; cursor:pointer  }
.best_tab_off { width:96px;  background:url(../img/btn/main_best_tab.gif) 0px 0px no-repeat;  color:#333; }
.best_tab_on { width:96px;  background:url(../img/btn/main_best_tab.gif) 0px -30px no-repeat;  font-weight:bold;color:#FFF;}
.best_tab_off_end { width:97px;  background:url(../img/btn/main_best_tab.gif) 0px 0px no-repeat;color:#333; }
.best_tab_on_end { width:97px;  background:url(../img/btn/main_best_tab.gif) 0px -30px no-repeat;  font-weight:bold;color:#FFF;}

/* sub */

.sub_cont h3 { margin:16px 0 20px; padding:0 0 5px; border-bottom:1px solid #dedede;}

.comm_tab_wrap { height:31px;border-bottom:1px solid #b31832;letter-spacing:-1px;width:839px;}
.comm_tab_wrap li { float:left; height:20px; padding:11px 0 0; text-align:center; font-weight:bold;  }
.comm_tab { width:93px; cursor:pointer; background:url(../img/comm/comm_tab_m1.gif) 0 0px no-repeat; color:#333; }
.comm_tab_end  { width:94px; cursor:pointer; background:url(../img/comm/comm_tab_m1.gif) 0 0px no-repeat; color:#333;border-right:1px solid #e9e9e9;}
.comm_tab_on { width:93px; cursor:pointer; background:url(../img/comm/comm_tab_m1.gif) 0 -34px no-repeat; color:#FFF;}
.comm_tab_end_on  { width:94px; cursor:pointer; background:url(../img/comm/comm_tab_m1.gif) 0 -34px no-repeat; color:#FFF; border-right:1px solid #b31832;}

.kind_tab_wrap { width:840px; height:34px; background:url(../img/sub/sub_kind_tab.gif) repeat-x; }
.kind_tab_wrap li { float:left; height:34px; }
.kind_tab01 { width:112px; cursor:pointer; background:url(../img/sub/namecard_tab.gif) 0 0px no-repeat; }
.kind_tab01.on { background:url(../img/sub/namecard_tab.gif) 0 -34px no-repeat; }
.kind_tab02 { width:111px; cursor:pointer; background:url(../img/sub/namecard_tab.gif) -112px 0px no-repeat; }
.kind_tab02.on { background:url(../img/sub/namecard_tab.gif) -112px -34px no-repeat; }
.kind_tab03 { width:111px; cursor:pointer; background:url(../img/sub/namecard_tab.gif) -223px 0px no-repeat; }
.kind_tab03.on { background:url(../img/sub/namecard_tab.gif) -223px -34px no-repeat; }
.kind_tab04 { width:111px; cursor:pointer; background:url(../img/sub/namecard_tab.gif) -334px 0px no-repeat; }
.kind_tab04.on { background:url(../img/sub/namecard_tab.gif) -334px -34px no-repeat; }
.kind_tab05 { width:111px; cursor:pointer; background:url(../img/sub/namecard_tab.gif) -445px 0px no-repeat; }
.kind_tab05.on { background:url(../img/sub/namecard_tab.gif) -445px -34px no-repeat; }


.tab_category { clear:left; padding:15px 10px 6px 0px;width:812px;}
.tab_category ul{clear:both;overflow:hidden;}
.tab_category li { float:left;display:inline-block; background:url(../img/comm/set_blt.gif) 0 -24px no-repeat; padding:0 10px 0 17px;margin-bottom:5px;}

.mypage_tab_wrap { width:840px; height:35px; background:url(../img/sub/sub_kind_tab.gif) repeat-x; }
.mypage_tab_wrap li { float:left; height:35px; }
.mypage_tab01 { width:112px; cursor:pointer; background:url(../img/sub/mypage_tab.gif) 0 0px no-repeat; }
.mypage_tab01.on { background:url(../img/sub/mypage_tab.gif) 0 -35px no-repeat; }
.mypage_tab02 { width:111px; cursor:pointer; background:url(../img/sub/mypage_tab.gif) -112px 0px no-repeat; }
.mypage_tab02.on { background:url(../img/sub/mypage_tab.gif) -111px -35px no-repeat; }
.mypage_tab03 { width:111px; cursor:pointer; background:url(../img/sub/mypage_tab.gif) -221px 0px no-repeat; }
.mypage_tab03.on { background:url(../img/sub/mypage_tab.gif) -221px -35px no-repeat; }
.mypage_tab04 { width:111px; cursor:pointer; background:url(../img/sub/mypage_tab.gif) -331px 0px no-repeat; }
.mypage_tab04.on { background:url(../img/sub/mypage_tab.gif) -331px -35px no-repeat; }
.mypage_tab05 { width:110px; cursor:pointer; background:url(../img/sub/mypage_tab.gif) -441px 0px no-repeat; }
.mypage_tab05.on { background:url(../img/sub/mypage_tab.gif) -441px -35px no-repeat; }
.mypage_tab06 { width:111px; cursor:pointer; background:url(../img/sub/mypage_tab.gif) -552px 0px no-repeat; }
.mypage_tab06.on { background:url(../img/sub/mypage_tab.gif) -551px -35px no-repeat; }

.cs_tab_wrap { width:841px; height:35px;overflow:hidden;}
.cs_tab_wrap li { float:left; height:35px; }
.cs_tab01 { width:211px; cursor:pointer; background:url(../img/sub/cs_tab.gif) 0 0px no-repeat; }
.cs_tab01.on { background:url(../img/sub/cs_tab.gif) 0 -35px no-repeat; }
.cs_tab02 { width:210px; cursor:pointer; background:url(../img/sub/cs_tab.gif) -211px 0px no-repeat; }
.cs_tab02.on { background:url(../img/sub/cs_tab.gif) -211px -35px no-repeat; }
.cs_tab03 { width:210px; cursor:pointer; background:url(../img/sub/cs_tab.gif) -421px 0px no-repeat; }
.cs_tab03.on { background:url(../img/sub/cs_tab.gif) -421px -35px no-repeat; }
.cs_tab04 { width:210px; cursor:pointer; background:url(../img/sub/cs_tab.gif) -631px 0px no-repeat; }
.cs_tab04.on { background:url(../img/sub/cs_tab.gif) -631px -35px no-repeat; }
.cs_tab05 { width:209px; cursor:pointer; background:url(../img/sub/cs_tab.gif) -840px 0px no-repeat; }
.cs_tab05.on { background:url(../img/sub/cs_tab.gif) -840px -35px no-repeat; }
.cswrap { margin:20px 0 0 ; }

.sub_loginbox { width:380px; height:170px; background:url(../img/sub/memberlogin_bg.gif) no-repeat; padding:40px 0 0 460px;}

.sub_detail_box { margin:20px 0 0 0; }

.detail_box { border:2px solid #d2d2d2; margin:5px 0 0;  }
.detail_box2 { border:2px solid #d2d2d2; margin:5px 0 0; padding:30px 0; text-align:center;}
.detail_inside01 { padding:20px; color:#333; min-height:100px;height:auto; }
.detail_inside01 select { font-size:12px; }
.detail_inside02 { padding:10px 25px 20px}
.detail_inside03 { padding:10px 25px 20px; height:90px; }
.detail_border01 { border:1px solid #d6d6d6; background:#dfdfdf; width:328px; min-height:157px;height:auto; }

.detail_border02 { border:1px solid #d6d6d6; background:#dfdfdf; width:450px; height:220px;}

.btn_design_sample { line-height:140px; }

.amount_wrap { background:url(../img/sub/amount_bg.gif) no-repeat; width:260px; height:84px; padding:46px 15px 20px; }
.amount_wrap th { text-align:left; color:#fff; }
.amount_wrap td.amount_tdbg { background:url(../img/sub/amount_td_bg.gif) no-repeat; }
 
.text01 { font-size:11px; color:#999; margin:0 7px 0; font-weight:normal; }
.text02 { font-size:11px; color:#666; font-weight:normal; }
.text03 { font-size:11px; color:#0000ff; font-weight:bold; }
.5mbtext { padding:0 30px 0;}

h4.h4title1 { background:url(../img/comm/set_blt.gif) 0 -5px no-repeat; padding:0 0 0 20px; font-size:14px; font-weight:bold; letter-spacing:-1px;}
.mgt_10 { margin:10px 0 0; }

.sub_detail_box input { font-size:12px; }
.after_design th{ border-bottom:1px dotted #CCC; }
.after_design td { color:#666; border-bottom:1px dotted #CCC; }


#footer_wrap {width:100%; min-width:1200px; background:#eaeaea;}
.footer_copy{padding: 20px 0 20px 0; white-space: pre; width:1200px; margin:0 auto; color:#747474; letter-spacing:-0.5px;}
.footer_copy span {font-weight:600; color:#333; font-size:14px;}

#footer_menu {height:30px;overflow:hidden;background:#3c3c3c;}
.footer_menu2 {width:1200px; margin:0 auto;}
.footer_menu2 li {display:inline-block; *display:inline; *zoom:1; padding-right:15px; padding-top:5px; font-size:13px; letter-spacing:-0.5px;}
.footer_menu2 li a {color:#e8e8e8;}



.sub_cont { margin:0 0 0 206px; width:994px; min-height:1172px;}
.sub_cont .top_banner {clear:both;overflow:hidden;}
.sub_cont .top_banner .banner_02{padding-left:0px;margin-top:8px}
.sub_cont .contents{width:994px;margin-left:10px;margin-top:45px;}
.sub_cont .contents h2 {font-size:25px; font-weight:600; letter-spacing:-1.5px;}
.sub_cont .contents h2 span {color:#0ea80d;}


/* sidemenu2Depth+3Depth */
#sidemenu {position:relative;float:left; width:994px; border:1px solid #e2e2e2; margin-top:8px; margin-bottom:40px;}
#sidemenu ul {position:relative;clear:both; width:auto; margin:0 auto; text-align:center; font-size:0;  }
#sidemenu ul li {padding:0 13px; display:inline-block; font-weight:500; border-top:2px solid #0b1e65;}
#sidemenu ul li a {display:block; line-height:40px; font-size:14px; color:#333; letter-spacing:-0.03em;}
#sidemenu ul li a.on,
#sidemenu ul li a:hover {color:#0b1e65; line-height:40px; margin-top:0px; }


.best_sample .subcate {width:930px; overflow:hidden; padding:10px 20px 10px 30px; border:1px solid #c0c0c0;  margin:0 0 15px; font-size:11px;   }
.best_sample .subcate li { float:left; width:155px; text-align:left; height:13px; font-size:12px; color:#666; font-family:"돋움"; background:url(/html/img/sub/dot.png) 0 3px no-repeat; padding:0 10px 0 16px; margin:12px 0 0; cursor:pointer; border:0px solid #dfdfdf;}


.detail_box {width:970px; border:2px solid #ddd; padding:10px 0;}
.sub_detail_box h4 {font-size:17px; letter-spacing:-1px; color:#333; margin-bottom:10px; font-weight:600; background:url(/html/img/sub/bull.gif) 0 0px no-repeat; padding-left:20px;}
.sub_detail_box h4 span {font-size:13px; opacity:.8; letter-spacing:0.1px;}




.detail_left {float:left; width:400px; padding:20px 0 0 30px;}
.detail_left ul li {display:inline-block; *display:inline; *zoom:1; margin-bottom:10px; vertical-align:top;}
.detail_left ul li.cbox {width:70px; background:#34436b; text-align:center; color:#fff; padding:3px 0;}

.detail_right {display:inline-block; *display:inline; *zoom:1; width:400px;}
.detail_right .simg img {width:40%;}

.detail_right2 {display:inline-block; *display:inline; *zoom:1; width:400px; padding:20px 0 0 30px;}
.detail_right2 ul li {display:inline-block; *display:inline; *zoom:1; margin-bottom:10px; vertical-align:top;}
.detail_right2 ul li.cbox {width:70px; background:#34436b; text-align:center; color:#fff; padding:3px 0;}

.detail_0 {padding:20px;}
.detail_0 li {border-bottom:1px solid #ddd; padding:7px 0; font-size:15px;}
.detail_0 li span.c {color:#d91d1d;}

.price {float:right; }
.detail_0 li p {width:110px;text-align:right;}
.detail_0 li p.priceimg {float:left; width:10px;}
.detail_0 li p.price {padding-right:30px;}

.detail_1 {padding:10px 20px;}
.detail_1 li {padding:7px 0;}
.detail_1 li span.c {color:#d91d1d;}
.detail_1 li.bo {background:url(/html/img/sub/dot.png) 0 12px no-repeat; padding-left:15px; font-size:16px; letter-spacing:-0.5px; font-weight:400;}

#file2 {width:300px;}

.detail_2 {padding:10px 20px;}
.detail_2 ul {display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.detail_2 ul li {padding-bottom:5px; }



.orderpage_tabmenu_container {
	width: 970px;
	height: 50px;
}
.orderpage_tabmenu {
	width: 240px;
	height: auto;
	padding: 15px 0 15px 0;
	float: left;
	background-color: #efefef;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-top: solid 1px #ccc;
	text-align: center;
	font-size: 17px;
	color: #666;
	display: inline-block;
	cursor: pointer;
}
.orderpage_tabmenu:hover {
	color: #000;
}
.orderpage_tabmenu.active {
	color: #000;
	font-weight: 500;
	background-color: #FFF;
	border-bottom: solid 1px #FFF;
}
.orderpage_tabmenu1 {
	width: 240px;
	height: auto;
	padding: 15px 0 15px 0;
	float: left;
	background-color: #efefef;
	border: solid 1px #ccc;
	text-align: center;
	font-size: 17px;
	color: #999;
	display: inline-block;
	cursor: pointer;
	font-weight: 500;
}
.orderpage_tabmenu1:hover {
	color: #000;
}
.orderpage_tabmenu1.active {
	color: #000;
	background-color: #FFF;
	border-bottom: solid 1px #FFF;
}
.orderpage_contents_area {
	width: 970px;
	height: auto;
	margin-top:20px;
}