/* common */
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); font-family: 'Noto Sans KR', sans-serif;

body,p,a,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,button,div,article,aside,dialog,footer,header,section,footer,nav,figure,blockquote,address,aside {margin:0; padding:0; border:0; outline:0; -webkit-text-size-adjust:none;}
body,input,textarea,select,table,button,h1,h2,h3,h4,h5,h6 {font-size:13px; font-family:"Noto Sans KR", "Malgun Gothic","Dotum",Helvetica,AppleGothic,tahoma,sans-serif;color:#333;line-height:1.4;}

input,textarea,select {color: #333; line-height:18px; letter-spacing:0px; font-size:13px;}

body {position:relative; word-wrap:break-word; word-break:break-all; overflow-y:scroll;}
img,fieldset{border:0 none; vertical-align:middle;}
ul,ol,li {list-style:none}
form { margin:0px; display:inline; }
div, th, td, input, select, textarea { font-size:13px; }
option { font-size:13px; }
ul, li, dl, dt, dd {list-style:none outside; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, input {margin:0; padding:0; line-height:150%; }
hr, legend, caption {display:none;}
input, select, label {vertical-align:middle;}
input checkbox, radio {font-size: 13px; color:#555555; border:0; background-color:#ffffff;}
*{margin:0; padding:0;box-sizing:border-box;}
*:focus{outline:0;}
html{height:100%;min-width:1340px;}
body{font-family:"Noto Sans KR", "Malgun Gothic","dotum", "sans-serif";font-size:13px;color:#333;line-height:1.4;}
.skip{position:absolute;left:-1px;top:-1px;width:0px;height:0px;font-size:0;line-height:0;}
button{line-height:1em;}
img{vertical-align:middle;}
legend{display:none;}
.wrap{position:relative;}
a {text-decoration:none ;color:#333;}
.pull-left{float:left !important;}
.pull-right{float:right !important;}
.hidden{display:none !important;}
input::-webkit-input-placeholder { color: #f00; }


/* Font */
.fc {font-size:13px;font-weight:normal;}
.fc_white {color:#fff;}
.fc_white_s {color:#fff;font-size:12px;}
.fc_red {color:#ff1e00;}
.fc_red_s {color:#ff1e00;font-size:12px;}
.fc_red_b {color:#ff1e00;font-weight:bold;}
.fc_red12_b{color:#ff1e00; font-size:12px;font-weight:bold;}
.fc_red16_b{color:#ff1e00; font-size:16px;font-weight:bold;}
.fc_blue {color:#09a0f7;}
.fc_blue_b {color:#09a0f7;font-weight:bold;}
.fc_blue_s {font-size:12px; color:#09a0f7;}
.fc_s {font-size:12px;font-weight:normal;}
.fc_gray9e {color:#9e9e9e;}
.fc_gray9e_s {color:#9e9e9e;font-size:12px;}
.fc_gray77 {color:#777;}
.fc_gray77_b {color:#777;font-weight:bold;}
.fc_gray66 {color:#666;}
.fc_gray66_b {color:#666;font-weight:bold;}
.fc_gray44 {color:#444;}
.fc_gray44_b {color:#444;font-weight:bold;}
.fc_green {color:#32aa09;}
.fc_green_s {color:#32aa09; font-size:12px;}
.fc_green_b{color:#32aa09; font-weight:bold;}
.fc_black {color:#000;}
.fc_black_b {color:#000;font-weight:bold;}
.fc_black12_b{color:#000; font-size:12px; font-weight:bold;}
.fc_orang {color:#ff4200;}
.fc_orang_b {color:#ff4200;font-weight:bold;}

.fs_11 { font-size: 11px; font-family: "Noto Sans KR", "Malgun Gothic","dotum"; letter-spacing:-1px;}
.fs_14 { font-size: 14px; font-family: "Noto Sans KR", "Malgun Gothic","dotum";}
.fs_16 { font-size: 16px; font-family: "Noto Sans KR", "Malgun Gothic","dotum";}

.tahoma {font-size:10px; font-family:tahoma;}
.verdana {font-size:10px; font-family:verdana;}
.tahoma11 {font-size:11px; font-family:tahoma;}
.verdana11 {font-size:11px; font-family:verdana;}
.verdana16{ font-family:Verdana, Geneva, sans-serif; font-size:16px;}
.verdana26{ font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold}

.b {font-weight:bold;}
.ls1 {letter-spacing:-1px;}
.ls2 {letter-spacing:-2px;}

.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}

/* 라인 */
.line_top {border-top:1px solid #E8E8E8;}
.line_bottom {border-bottom:1px solid #E8E8E8;}

.padd_t10{padding-top: 10px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

/* 인풋 */
.input_design {height:18px; border:solid 1px #b7b7b7; background-color:#efefef;padding:0px 2px;}
.input_readonly {height:18px; border:solid 1px #fff; background-color:#fff;}
.textarea_design {border:solid 1px #b7b7b7; background-color:#ffffff;}
.input_login {height:18px; border:solid 1px #b7b7b7; background-color:#ffffff;}
input.input_date {height:18px; width:76px; padding:0 2px; border:solid 1px #b7b7b7; background:#efefef url('/skin/f_modern/images/mypage/calendar_icon.gif') right 50% no-repeat;}

/* 리스트 */
.list_style_bar {background: url(/skin/f_modern/images/mypage/list_style_bar.gif) right bottom no-repeat;}

/* 페이징 */
.paging {
	display:block;
	height:22px;
	text-align:center ;
	margin:10px 0 10px 0 ;
	font-size:1px ;
}
.paging img { vertical-align:middle; }
.paging .normal {display:inline-block; width:22px; height:19px; font-size:11px; vertical-align:middle; text-align:center; font-family:"Noto Sans KR", "Malgun Gothic","Dotum", verdana; color:#606060; padding-top:3px; text-decoration:none; }
.paging .normal:hover {display:inline-block; width:22px; height:19px; color:#fff; background-color:#252525; padding-top:3px; font-weight:bold; text-decoration:none; vertical-align:middle;}
.paging .on {display:inline-block; width:22px; height:19px; font-size:11px ; text-align:center; font-family:"Noto Sans KR", "Malgun Gothic","Dotum", verdana; color:#fff; background-color:#252525; padding-top:3px; font-weight:bold; text-decoration:none; vertical-align:middle;}
.paging .on:hover {}
.paging .pre { margin-right:4px; }
.paging .next { margin-left:4px; }
.paging .first { margin-right:2px; }
.paging .last { margin-left:2px; }
.paging .bullet {
	padding:0 4px;
	overflow:hidden;
	background:url(/admin/images/common/bul_04.gif) 3px 8px no-repeat ;
}

/* empty space */
br.space10 { font-size:10px; line-height:100%; }
br.space15 { font-size:15px; line-height:100%; }
br.space20 { font-size:20px; line-height:100%; }
div.space10 { display:block; height:10px; clear:both; }
div.space20 { display:block; height:20px; clear:both; }
div.space30 { display:block; height:30px; clear:both; }
div.space40 { display:block; height:40px; clear:both; }
div.space50 { display:block; height:50px; clear:both; }

/* Button */
.btn_white_s{border:1px solid #cbc8c8; padding:0px 7px; line-height:20px; cursor:pointer; background-color:#f6f3f3}
.btn_red_s{border:1px solid #730d33; padding:0px 7px; line-height:20px; background-color:#810e34; color:#fff; cursor:pointer;}

/* align */
.alignCenter { width:100%; clear:both; padding:10px 0; text-align:center; }

/*layout*/
body.layout{position:relative;overflow-y:scroll;}

#lnb{width:1260px;margin:auto;height:30px;font-size:12px;}
#lnb_list{float:right;line-height:30px;position:relative;}
#lnb_list ul{  margin-right:10px;}
#lnb_list li{ float:left;}
#lnb_list li a{color:#808080; text-decoration:none;}
#lnb_list li a:hover{color:#333;}

#wrap{ width:100%; }
#container{ overflow:hidden;width:1260px; margin: auto;background-color:#fff; display: block; }
#gnb, #content{ width:100%; }
#left_con{ width:180px; margin-left:20px; margin-right:20px; padding-bottom:30px; float:left;}
#right_con{ width:1040px; padding-bottom:30px; float:left; overflow:hidden;}
#info{ overflow:hidden;margin-top:50px;}
#info .info_img {margin:0 14px; float:left;}
#info .info_bbs {float:left;}
#footer{ width:1000px; margin:0 auto; padding:20px 0;}

/*header*/
#header {overflow:hidden;position:relative;width:1260px;margin:auto;height:120px;padding-top:42px;}
#logo{position:absolute;left:50%;top:15px;margin-left:-90px;}
#top_banner{ float:left; }
#top_banner ul { height: 76px; display:table-cell; vertical-align:bottom; line-height:76px;}
#top_banner li{ float:left; }
#top_search{ float:right; }
#search_box{ float:right;border:1px solid #dbdbdb; width:228px; min-height:40px; background-color:#fff;}
#search_input{ padding-left:7px; line-height:42px; width:185px; height:40px; border:0px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; outline:none; float:left;}
#search_btn{ line-height:42px; vertical-align:top; position:relative; float:right;}

/*gnb*/
#gnb{ overflow:hidden;position:relative;height:105px;}
#gnb .line{position:absolute;left:0;top:0;width:100%;height:55px;border-top:1px solid #ededed;border-bottom:1px solid #dedede;}
#gnb ul{width:1260px;margin:auto;}
#gnb > ul > li{ float:left;position:relative;width:210px;height:100%;}
#gnb > ul > li:first-child{border-left:1px solid #ededed;}
#gnb li a{ text-decoration:none; color:#7f7f7f;}
#gnb > ul > li > a{display:block;border-right:1px solid #ededed;font-size:14px;font-family:"Noto Sans KR", "Malgun Gothic","dotum";color:#333;text-align:center;line-height:55px;}
#gnb > ul > li:hover > a{border-top:1px solid #ededed;border-bottom:1px solid #dedede;background-color:#f2f2f2;color:#000;line-height:53px;}
#gnb > ul > li > ul{display:none;position:absolute;z-index:1;}
#gnb > ul > li > ul  li{float:left;position:relative;}
#gnb > ul > li > ul  li i{position:absolute;right:0;top:14px;width:1px;height:14px;background-color:#e7e7e7;}
#gnb > ul > li > ul  li a{display:block;padding:0 15px;font-size:13px;color:#808080;line-height:40px;}
#gnb > ul > li > ul  li a:hover{color:#000;}
#gnb > ul > li:hover > a + ul{display:block;}

/*left_con*/
#leftmenu{ width:180px; border-top:2px solid #000; margin:0 auto;}
#leftmenu li{ border-bottom:1px solid #aaaaaa; height:30px; padding-left:10px; line-height:30px; color:#aaaaaa; text-align:left;}
#leftmenu li a{ text-decoration:none; color:#7f7f7f;}
#leftmenu li a:hover{ text-decoration:none; color:#000; font-weight:bold;}
#leftmenu .sub { border-bottom:1px solid #aaaaaa; padding-left:10px; color:#aaaaaa; text-align:left; line-height:15px;}
#left_banner{margin:0 auto;width:180px; }
#left_banner p{ padding-bottom:10px;}

/*right_con*/
.rolling_banner{ width:760px; margin:0 auto;}
.rolling_img{}
.rolling_btn{ position:absolute; top:280px; left:340px;}
.rolling_btn li{ float:left; padding-right:3px; cursor:pointer;margin:0 auto; }

/* info */
.cs_layer, .cs_content{position:relative;width:1260px;margin:auto;}
.cs_layer p{position:absolute;left:0;top:70px;width:100%;font-size:18px;color:#fff;text-align:center;letter-spacing:10px;}
.cs_layer p span{display:inline-block;margin-left:50px;}
.cs_layer .text{position:absolute;left:0;top:120px;width:100%;font-size:12px;color:#7a7a7b;text-align:center;}
.cs_content{margin-top:60px;}
.cs_content h3{font-family:"Noto Sans KR", "Malgun Gothic","dotum";font-weight:bold;font-size:15px;margin-bottom:10px;}
.cs_content h3 span{display:block;font-family:"Noto Sans KR", "Malgun Gothic","dotum";font-size:15px;color:#aeaeae;margin-top:10px;}
.cs_content .info{clear:both;font-size:13px;color:#aeaeae;}
.cs_content .call, .cs_content .account, .cs_content .storage{float:left;width:420px;min-height:180px;border-right:1px solid #e5e5e5;padding:0 50px;}
.cs_content .call{border-left:1px solid #e5e5e5;}
.cs_content .call span{display:inline-block;width:80px;}
.cs_content .call strong{display:block;font-family:"Noto Sans KR", "Malgun Gothic","dotum";font-weight:bold;font-size:24px;color:#1a1a1a;margin:10px 0;}
.cs_content .call .pull-left:first-child{display:inline-block;float:left;width:150px;margin-right:20px;}
.cs_content .account .pull-left{font-size:20px;}
.cs_content .account .pull-left:first-child{display:inline-block;float:left;margin-top:4px;margin-right:30px;}
.cs_content .storage .url{font-size:16px;margin-bottom:10px;}
.cs_content .storage .label{display:inline-block;width:40px;font-size:12px;text-align:center;background-color:#c0c0c0;color:#fff;border-radius:2px;margin-right:10px;margin-bottom:3px;}

/* fixed banner:시공사례+견적문의 */
.fixed_banner{position:fixed;right:18%;bottom:5px;}
.btn_default{position:relative;width:100px;border:none;height:30px;line-height:28px;text-align:center;color:#fff;border-radius:2px;background-color:#c2c2c2;background-image: url(../images/common/ban_arr.png);background-position:92% center;background-repeat:no-repeat;}
.btn_default:hover{background-color:#1a1a1a;}
.fixed_banner .btn_default:first-child{background-color:#000;background-image:url(../images/common/ico_fixban_1.png), url(../images/common/ban_arr.png);background-position:8px center, 92% center;background-repeat:no-repeat;opacity:.8;}
.fixed_banner .btn_default:last-child{background-color:#000;background-image:url(../images/common/ico_fixban_2.png), url(../images/common/ban_arr.png);background-position:8px center, 92% center;background-repeat:no-repeat;opacity:.8;}
.fixed_banner .btn_default:hover{background-color:#aeaeae;}

/*map*/
#map{ background-color:#474747; width:100%;padding:10px 0px;;}
.sitemap_tb{ text-align:center; padding:5px 10px; }
.map_topmn_st{color:#fff;font-weight:bold; font-size:14px; width:100%; border-bottom:1px solid #fff; padding-bottom:5px;}
.map_sub_st{ margin-top:5px;}
.map_sub_st li{color:#a3a3a3; padding:3px 0px;}
.map_sub_st li a{color:#a3a3a3; text-decoration:none;}

/*footer*/
#footer{overflow:hidden;position:relative;width:1260px;margin:auto;padding:50px 0;}
#footer_menu{float:left;width:259px; }
#footer_menu ul{ float:right; margin-top:20px; margin-right:10px;}
#footer_menu li{ float:left; }
#footer_menu li a{ text-decoration:none; color:#474747; }
.red_bold{color:#ec1212; font-weight:bold;}
#f_info{ width:100%;margin-top:20px; margin-left:30px; color:#7d7d7d; }
#f_logo { float:left; margin-left:30px; margin-bottom:20px;}
#address{display:block;float:left;padding-left:40px;width:1000px;border-left:1px solid #e5e5e5;font-size:12px;color:#aeaeae !important;}
#address address {font-family:"Noto Sans KR", "Malgun Gothic","dotum";color:#999;font-style:normal;}
#address span{margin-right:5px;}
#address .ref_site{position:absolute;right:0;top:50px;background:#fff;}
#address .ref_site select{width:200px;padding:15px 20px;border:1px solid #dedede;font-size:14px;color:#999;appearance: none;-moz-appearance: none;-webkit-appearance: none;padding-right:20px;background:url("/data/images/common/refsite_arr.png") no-repeat 92% center;}
#address .ref_site select::-ms-expand {display: none;}
.btn_go_mobile {width:100%; padding:30px 0; font-size:4.5em; font-weight:bold; margin-top:20px;}

/* Goods User UI */
.ui_user_box {
	filter:alpha(opacity=80); opacity:0.8; background-color:#D91919;
	text-align:right; vertical-align:middle;
	left:0px; width:100%; height:34px;
	bottom:0px; position:absolute;
	padding-top:4px;
}
.ui_user_box .q_buy {
	background: url(/skin/f_modern/images/btn/btn_quick_buy.png) left top no-repeat;
	width:30px; height:30px;
	display: inline-block;
}
.ui_user_box .q_cart {
	background: url(/skin/f_modern/images/btn/btn_quick_cart.png) left top no-repeat;
	width:30px; height:30px;
	display: inline-block;
}
.ui_user_box .q_win {
	background: url(/skin/f_modern/images/btn/btn_quick_win.png) left top no-repeat;
	width:30px; height:30px;
	display: inline-block;
	padding-right:4px;
}

/* Button */
.btn_white_s{ border:1px solid #cbc8c8; padding:0px 7px; line-height:20px; cursor:pointer; background-color:#f6f3f3}
.btn_red_s{ border:1px solid #730d33; padding:0px 7px; line-height:20px; background-color:#810e34; color:#fff; cursor:pointer;}

/* Link */
A.category_link:link {font-family:"Noto Sans KR", "Malgun Gothic","dotum"; font-size:11px;color: #000000; text-decoration:none;}
A.category_link:visited {font-family:"Noto Sans KR", "Malgun Gothic","dotum"; font-size:11px; color: #000000;text-decoration:none;}
A.category_link:active {font-family:"Noto Sans KR", "Malgun Gothic","dotum"; font-size:11px; color: #000000;text-decoration:none;}
A.category_link:hover {font-family:"Noto Sans KR", "Malgun Gothic","dotum"; font-size:11px; color:#ff0000; text-decoration:none;}

A.goods_link:link {color: #000000; text-decoration:none;}
A.goods_link:visited {color: #000000;text-decoration:none;}
A.goods_link:active {color: #000000;text-decoration:none;}
A.goods_link:hover {color:#ff0000; text-decoration:none;}

/* Subpage */
.shop_title_box{ border-bottom:2px solid #000; width:100%; height:35px; margin-top:28px;}
.shop_title_box h4{ font-size:18px; font-weight:bold; padding-bottom:5px; letter-spacing:-1px; float:left}
.sub_title_box{ width:760px; height:30px; margin: 15px auto 0 auto; float:left;}
.sub_title_box h3{ font-size:16px; font-weight:bold; padding-bottom:5px; letter-spacing:-1px; float:left;}
.sub_title_box>a.open{ font-size:16px; line-height:150%; float:right;}
.sub_title_box>a.open:hover {text-decoration:none ;}
.sub_title_box>a.open:after{ content:"▼";}
.sub_title_box>a.close{ font-size:16px; line-height:150%; float:right;}
.sub_title_box>a.close:after{ content:"▲";}
.sub_title_box>a.close:hover {text-decoration:none ;}
.popup_title_box { background-color:#303030; height:42px; line-height:42px; width:100%; color:#fff;}
.popup_title_box h3{ font-size:14px; font-weight:bold; padding:10px 0 10px 15px; letter-spacing:-1px; float:left}
.popup_sub_title{ height:20px; margin-top: 20px; padding-top:10px; float:left; font-size:12px; font-weight:bold; letter-spacing:-1px;}
/*서브페이지 상단 타이틀 및 페이지 네비*/
#sub_contents{ width:100%;margin-bottom:30px;}
.sub_title_box{ border-bottom:2px solid #000; width:100%; height:35px; }
.sub_page_navi{ float:right; margin-top:5px; font-size:11px; font-family:"Noto Sans KR", "Malgun Gothic","Dotum"; font-weight:normal;}

/* Table */
/* 게시판형 타입 */
.table_form_type{ border-top:1px solid #a9a9a9; text-align:left; line-height:18px; margin-top:10px;clear:both;}
.table_form_type caption{display:none; }
.table_form_type > thead > tr > th,
.table_form_type > tbody > tr > th{background-color:#f7f7f7; padding:7px 0px;border-bottom:1px solid #dddddd; font-weight:normal; text-align:center;}
.table_form_type > thead > tr > td,
.table_form_type > tbody > tr > td{border-bottom:1px solid #dddddd;padding:7px 0px; text-align:center;}
.table_form_type .tl{text-align:left; padding-left:7px;}
.table_form_type .tr{text-align:right; padding-right:7px;}

/* 게시판형 타입 - 세로줄 */
.table_form_type_b{ border-top:1px solid #a9a9a9; text-align:left; line-height:18px; margin-top:10px; clear:both;}
.table_form_type_b caption{display:none; }
.table_form_type_b > thead > tr > th,
.table_form_type_b > tbody > tr > th{background-color:#f7f7f7; padding:7px 0px; border-bottom:1px solid #DDD; border-right:1px solid #DDD; font-weight:normal;text-align:left; text-align:center;}
.table_form_type_b > thead > tr > td,
.table_form_type_b > tbody > tr > td{border-bottom:1px solid #DDD; border-right:1px solid #DDD; padding:7px 0px; text-align:center;}
.table_form_type_b > thead > tr > th:last-child,
.table_form_type_b > tbody > tr > th:last-child{border-right:none;}
.table_form_type_b > thead > tr > td:last-child,
.table_form_type_b > tbody > tr > td:last-child{border-right:none;}
.table_form_type_b .tl{text-align:left; padding-left:7px;}

/* 리스트형 타입 */
.table_form_type_c{ border-top:1px solid #a9a9a9; text-align:left; line-height:18px; margin-top:10px; }
.table_form_type_c caption{display:none; }
.table_form_type_c > tbody > tr > th{background-color:#f7f7f7; padding:7px 0px 7px 15px; border-bottom:1px solid #dddddd; font-weight:normal; text-align:left;}
.table_form_type_c > tbody > tr > td{border-bottom:1px solid #DDD; padding:7px 0px 7px 7px;}
.table_form_type_c .p0 {padding:0px;}

/* Box */
.info_box { background-color:#f7f7f7; border:1px solid #cdcdcd; margin:20px 0 10px; vertical-align:middle; padding:10px; color:#757575;}
.info_box_w { background-color:#fff; border:1px solid #cdcdcd; margin:20px 0 10px; vertical-align:middle; padding:10px; color:#757575;}
.info_box_w2 { background-color:#fff; border:2px solid #cdcdcd; margin:20px 0 10px; vertical-align:middle; padding:10px; color:#757575;}
.info_box2 { width:760px; background-color:#f7f7f7; border:1px solid #cdcdcd; color:#757575; /*display:table-cell;*/ text-align:center; padding:20px 0px 20px 0px; margin:20px auto 10px;}
.info_box3 { width:100%; background-color:#f7f7f7; border:1px solid #cdcdcd; color:#757575; text-align:center; padding:20px 0px 20px 0px; margin:20px 0 10px;}
.info_box4 { width:auto; background-color:#f7f7f7; border:1px solid #cdcdcd; color:#757575; text-align:left; padding:20px 0px 20px 0px; margin:20px 0 10px;}

.data_search_box{float:right}
.data_search_box li{float:left; padding: 0px 2px}
.data_search_btn a{background-color:#f6f3f3; border:1px solid #cbc8c8; padding:2px 7px; text-decoration:none; color:#000;}
.data_search_btn a:hover{background-color:#fe610b; color:#fff; border:1px solid #c84903;}
 .btn_select{ background-color:#f6f3f3; border:1px solid #cbc8c8; padding:2px 7px; text-decoration:none; color:#000; }

/* Popup */
.popup_wrap { margin:0px 10px 0px 10px; }
.popup_wrap .price_member_dc {color:#D91B1B; font-weight:bold;}
.popup_wrap .price_instant {color:#ff6633; font-weight:bold;}
.popup_wrap .price {font-weight:bold; font-size:12px;}

/* Layout Module */
.l_title {float:left; font-size:15pt; font-weight:bold; line-height:50px; font-family: "Noto Sans KR", "Malgun Gothic","Dotum", "Verdana", "sans-serif", "Georgia";}
.l_plus_more {float:right; color:#ff610a; font-size:15pt; font-weight:bold; line-height:50px; font-family: "Noto Sans KR", "Malgun Gothic","Dotum", "Verdana", "sans-serif", "Georgia";}

.l_login_box {float:right;width:240px; margin-top:4px;}
.l_login_idsave {display:none;float:right;margin-top:5px;font-size:11px;color:#666;letter-spacing:-1px;}
.l_login_input {width:80px; height:20px;min-height:18px !important;line-height:18px; border:solid 1px #b7b7b7; background-color:#fff !important; padding:0 3px;vertical-align:top !important;}
.l_login_title {display:none;border-bottom:1px solid #000; padding-bottom:5px; margin-bottom:5px;}
.l_login_left { float: left; position: relative;}
.l_login_left input:last-child {margin-left:0px;}
.l_login_right {float:left;margin-left:2px;}
.l_login_right button{width:50px;height:20px; border:1px solid #b7b7b7; background:#b1b1b1;color:#fff;font-weight:bold}
.l_login_info {padding:2px 0; text-align:right;padding-right:10px;}
.l_login_btn {display:none;text-align:center;}

.l_bbs_article A:link {font-size:11px; color:#666; text-decoration:none;}
.l_bbs_article A:visited {font-size:11px; color:#666; text-decoration:none;}
.l_bbs_article A:active {font-size:11px; color:#666; text-decoration:none;}
.l_bbs_article A:hover {font-size:11px; color:#666; text-decoration:underline;}
.l_bbs_article li {height:20px;}
.l_bbs_title {
	font-size:14px; font-weight:bold; font-family:"Noto Sans KR", "Malgun Gothic","Dotum";
	line-height:20px; padding-left:5px; padding-bottom:5px;
	border-bottom:1px #000000 solid;
}

.l_notice {width:275px;}
.l_notice_title {margin-bottom: 10px;}
.l_notice_article {color:#FCFCFC;}
.l_notice_article li {height:20px;}
.l_notice_article A:link {font-size:11px; color:#FCFCFC; text-decoration:none;}
.l_notice_article A:visited {font-size:11px; color:#FCFCFC; text-decoration:none;}
.l_notice_article A:active {font-size:11px; color:#FCFCFC; text-decoration:none;}
.l_notice_article A:hover {font-size:11px; color:#FCFCFC; text-decoration:underline;}

.l_poll_block{width:95%; min-height:170px; border:3px solid #d8d8d8; margin:0 auto 10px;}
.l_poll_header {width:100%; display:inline-block;}
.l_poll_list {height:20px; text-align:left; padding-left:10px;}

.quick_today {width:85px;}
.quick_menu {width:85px;}

/* Main Module */
.m_plus_more {float:right; color:#ff610a; font-size:15pt; font-weight:bold; line-height:50px; font-family: "Noto Sans KR", "Malgun Gothic","Dotum", "Verdana", "sans-serif", "Georgia";}

.m_goods {width:760px; margin:20px 0 30px 0;}
.m_goods_title {font-size:13pt; line-height:30px; font-family: "Noto Sans KR", "Malgun Gothic","Dotum", "Verdana", "sans-serif", "Georgia"; margin-bottom:10px;}
.m_goods_container {width:760px; text-align:left; float:left;}
.m_good_block { vertical-align: top; display: inline-block; *display: inline;}
.m_good_block .m_good_name A {font-size:14px; margin-top:10px;color:#333; text-decoration:none;}
.m_good_block .m_good_name A:hover {color:#000;}
.m_good_block .m_good_name A +.div{display:block;width:100%;border-top:1px solid #e5e5e5;margin:3px 0;}

.m_bbs_block {float:left; margin:0 5px;}
.m_bbs_title {font-size:14px; font-weight:bold; font-family:"Noto Sans KR", "Malgun Gothic","Dotum"; line-height:30px; padding-left:10px;}
.m_bbs_article li {color:#444; border-bottom:1px #EEE solid; height:35px; line-height:35px;}
.m_bbs_article A:link {color:#444; text-decoration:none;}
.m_bbs_article A:visited {color:#444; text-decoration:none;}
.m_bbs_article A:active {color:#444; text-decoration:none;}
.m_bbs_article A:hover {color:#000; text-decoration:none;}

.main_quick_text {font-size:11px; text-decoration:none; letter-spacing:-1px;}

.m_poll_block{width:240px; float:left; min-height:170px; border:3px solid #d8d8d8; margin:0 5px;}
.m_poll_header {width:100%; display:inline-block;}
.m_poll_list {height:20px; text-align:left; padding-left:10px;}

/* Main Slider Banner */
#main_slide_banner {
	position:relative;
	width:760px; height:350px;
	margin: 0 auto;
	text-align: center;
	overflow: auto;
}
#main_slide_banner ul{position:absolute; list-style:none; top:0; left:0}
#main_slide_banner li{float:left; width:760px; height:350px;}

#main_slide_left {position:absolute; top:140px; left:30px; background:url(/skin/f_modern/images/main/slide_left.gif) no-repeat; z-index:50; width:34px; height:34px; cursor:pointer}
#main_slide_right {position:absolute; top:140px; left:696px; background:url(/skin/f_modern/images/main/slide_right.gif) no-repeat; z-index:50; width:34px; height:34px; cursor:pointer}

/* Goods List */
.glist_cate_list {border:2px solid #cdcdcd; margin-top:20px; text-align:center; vertical-align:middle; padding:5px 0px; color:#757575;}
.glist_cate_list td {height:20px;}
.glist_cate_list table {table-layout: fixed;}
.glist_best_goods {margin-top:30px; margin-bottom:15px;}
.glist_title {border-bottom:1px solid #000; width:100%; height:30px; margin-bottom:20px;}
.glist_title h3 {font-size:16px; font-weight:bold; padding-bottom:5px; letter-spacing:-1px; float:left}
.glist_title .order {float:right;}

.good_block {text-align:left; overflow:hidden;}
.good_block p {padding-top:5px;}
.good_block .good_code {color:#999; font-size:11px;}
.good_block .good_name {font-weight:bold;}
.good_block .price_sub_keyword {}
.good_block .price_label {color:#999;}
.good_block .price {font-size:14px;color:#808080;}
.good_block .price_member_dc {color:#D91B1B; font-weight:bold;}
.good_block .price_instant {color:#ff6633; font-weight:bold;}
.good_block .icon {padding-bottom:5px; height:20px;}
.good_block .mile {color:#8242DE;}
.good_block_list p {padding:0;}
.price_alias {color:#FFF; font-size:11px; padding:2px 3px 0px; background-color:#999; font-weight:normal;}
.dc_instant {color:#fff; background-color:#ff6633; letter-spacing:-1px; font-weight:normal; padding:1px 2px 0px; border-radius: 3px;}
.dc_member {color:#fff; background-color:#D91B1B; letter-spacing:-1px; font-weight:normal; padding:1px 2px 0px; border-radius: 3px;}

/* Search List */
.sch_search_box { border:1px solid #D91918; width:300px; height:28px; background-color:#fff; font-size:14px; padding-left:7px;}

/* Cart List */
.order_sub_title_box{height:40px;margin-bottom:15px; margin-top:22px;}
.order_sub_title_box h4{margin-top:10px;}
.order_sub_page_navi{margin-top:0px;}
.cart_step1_table{width:100%;border-bottom:2px solid #8c8c8c;font-family:"Noto Sans KR", "Malgun Gothic","Dotum";font-size:11px;text-align:center;}
.cart_step1_table caption{display:none}
.cart_step1_table th{padding:10px 0 ; border-top:1px solid #5f5f5f;background-color:#8c8c8c;color:#fff;font-family:"Noto Sans KR", "Malgun Gothic","Dotum";font-size:12px;border-bottom:1px solid #5f5f5f; border-right:1px solid #5f5f5f; font-weight:normal}
.cart_step1_table td{padding:15px 0;border-top:1px solid #e5e5e5;color:#4c4c4c; border-right:1px solid #dedede;}
.cart_step1_table tbody td.info{text-align:left; line-height:18px;padding:0 2px 0 10px;}
.cart_step1_total_pay{ background-color:#f2f2f2; border-bottom:2px solid #8c8c8c; text-align:center}
.cart_step1_total_pay caption{display:none}
.cart_step1_total_pay th{}
.cart_step1_total_pay td{padding:15px 0; line-height:20px;}
.cart_step1_btn01{ margin-top:10px;}
.cart_step1_btn02{ margin-top:20px; text-align:center;}


ul.option_info_textbox{ line-height:16px; margin:7px 0px 0px 0px; }
ul.option_info_textbox li.cart-item-main{color:#9e9e9e; font-size:11px;font-family:"Noto Sans KR", "Malgun Gothic","Dotum";}
ul.option_info_textbox li.cart-item-sub{margin-left:18px;list-style-image:url('/skin/f_modern/images/shop/option_reply_icon.gif');color:#9e9e9e; font-size:11px;font-family:"Noto Sans KR", "Malgun Gothic","Dotum";}

/* Mypage */
.mypage_text_info{ height:24px; margin-top:20px;}
.mypage_info_box { border:1px solid #cdcdcd; margin:20px 0 10px; text-align:center; vertical-align:middle; padding:10px 0px; color:#757575;}

.mypage_info_box2 { width:100%; border:1px solid #cdcdcd; margin:20px 0 20px; }
.mypage_info_box2 th{background-color:#f7f7f7; text-align:center; vertical-align:middle; padding:10px 0px; color:#757575;}
.mypage_info_box2 td{text-align:center; vertical-align:middle; padding:10px 0px; font-size:18px; font-weight:bold;}
.mypage_info_box2 .line{border-bottom:1px solid #cdcdcd;}

.mypage_order_num a{text-decoration:underline; color:#730d33;}

.mypage_main{border:1px solid #cdcdcd;}
.mypage_main .tdB{border-bottom:1px solid #cdcdcd;}
.mypage_main .tdBR{border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.mypage_main .tdR{border-right:1px solid #cdcdcd;}
.mypage_order_info td{font-size:11px; text-align:center; vertical-align:top;}
.mypage_order_info .num{font-size:26px; line-height:25px; font-family:"Noto Sans KR", "Malgun Gothic","Dotum"; font-weight:bold;}

.mypage_sub_table td{padding:7px 0px 7px 7px;}
.mypage_sub_table .bline{border-bottom:1px solid #DDD;}

.mypage_onetoone_box { width:100%; border:1px solid #cdcdcd; margin:10px 0 10px; }

.mypage_coupon_input { width:55px; height:25px; border:solid 1px #b7b7b7; background-color:#efefef; font-size:18px; padding-left:5px;}

.mypage_coupon_down_title { font-size:14px; font-weight:bold; text-align:left; padding-bottom:10px; padding-left:20px;}
.mypage_coupon_down_list li { float:left; margin: 5px;}

.mypage_list_title {width:100%;padding-top:10px;}
.mypage_list_title li.left {float:left;}
.mypage_list_title li.right {float:right; padding-bottom:5px;}

.mypage_goods_dlv_box {width:100%; padding:5px}
.mypage_goods_dlv_sub_box {padding:3px}
.mypage_goods_dlv_sub_box2 {padding:10px}
.mypage_goods_dlv_sub_box2 li {float:left}

.mypage_comment {line-height: normal;}

/* Order */
.cart_step2_totalpay{ border:3px solid #000; background-color:#f6f6f6; margin-top:10px;}
.cart_step2_totalpaytable{padding:10px 20px ; line-height:26px;}
.cart_step2_totalpaytable caption{display:none; }
.cart_step2_totalpaytable th{ font-family:"Noto Sans KR", "Malgun Gothic","Dotum"; font-size:12px; text-align:left; font-weight:normal; }
.cart_step2_totalpaytable td{font-family:"Noto Sans KR", "Malgun Gothic","Dotum"; font-size:12px; text-align:right;}
.cart_step2_totalpaytable_line{height:1px; width:100%; border-bottom:1px dotted #999;}
.order_list_address_check{ float:right; font-size:11px; font-weight: normal; font-family:"Noto Sans KR", "Malgun Gothic","Dotum"; }
div#buy_memo_area1 table td{border:none;padding:0;}
.payment_option_type{ margin:0; padding:0;}
.payment_option_type caption{display:none; }
.payment_option_type th{ background-color:#fff;}
.payment_option_type td{ background-color:#fff;border-top:1px solid #DDD; padding:7px 0px 7px 7px;}

/* User */
.user_agreement_block {width:100%;}
.user_agreement_block label {float:right; margin-top:7px; font-weight:normal; font-size:11px;}
.user_agreement_block legend {display:block; width:100%; margin-top:20px; font-size: 16px; font-weight: bold; padding-bottom: 5px; letter-spacing: -1px; float: left; border-bottom:2px solid #000;}
.user_agreement_block .user_content_box {overflow: auto; width:100%; height: 200px; line-height:18px; border:1px solid #ddd; border-top:0px; font-weight:normal;}
.user_agreement_block .user_content {padding:10px; height: 200px;}
.user_agreement_block .join_check_box {cursor:pointer;}

.block_center_10 {width:100%; margin-top:10px; text-align:center; display:inline-block;}
.block_center_20 {width:100%; margin-top:20px; text-align:center; display:inline-block;}
.block_center_30 {width:100%; margin-top:30px; text-align:center; display:inline-block;}
.block_center_40 {width:100%; margin-top:40px; text-align:center; display:inline-block;}
.block_center_50 {width:100%; margin-top:50px; text-align:center; display:inline-block;}

.block_right_10 {width:100%; margin-top:10px; text-align:right; display:inline-block;}
.block_right_20 {width:100%; margin-top:20px; text-align:right; display:inline-block;}
.block_right_30 {width:100%; margin-top:30px; text-align:right; display:inline-block;}
.block_right_40 {width:100%; margin-top:40px; text-align:right; display:inline-block;}
.block_right_50 {width:100%; margin-top:50px; text-align:right; display:inline-block;}

.list_hor dd {float:left;}
.list_hor .left10 {float:left; margin-left:10px;}
.list_hor .left20 {float:left; margin-left:20px;}
.list_hor .left30 {float:left; margin-left:30px;}
.list_hor .left40 {float:left; margin-left:40px;}
.list_hor .left50 {float:left; margin-left:50px;}
.list_hor input, span {vertical-align:middle;}

/* Login Form */
#user_login_box1 {overflow:hidden;border:1px solid #555; padding:30px 90px;}
#user_login_box2 {overflow:hidden;border:1px solid #555; padding:40px 80px;}
.user_login_wrap {width:100%;}
.user_login_block {width:520px; margin:0 auto;}
.user_login_type {list-style:none;}
.user_login_type li {float:left; width:140px; height:37px; margin-top:0; padding:0; text-align:center; line-height:35px; cursor:pointer; border:1px solid #555; border-bottom:0px;}
.user_tab_active {background-color:#555; color:#fff;}
.user_tab_normal {background-color:#fff; color:#555;}
.user_login_input {float:left;}
.user_login_input label {display:block;}
.user_login_text {width:185px; height:19px;}
.user_login_btn {float:right; margin-right:10px;}
.user_login_save {clear:both; margin-top:55px; margin-left:53px;}
.user_login_function {text-align:right; padding-right:13px; margin-top:20px;}
.btn_user_join {float:left; margin-right:5px;}
.btn_find_id {float:left; margin-right:5px;}
.btn_find_passwd {float:left;}

/* Board */
/* 게시판 공통 */
.board_info {display:inline-block; width:100%;}
.board_info > * {vertical-align:middle;}
.board_info_left {width:50%; float:left;}
.board_info_right {width:50%; float:right; line-height:20px; text-align:right;}
.board_info_center {width:50%; line-height:20px; text-align:center;}

.board_search {background-color:#fff; border:2px solid #E6E6E6; margin-bottom:10px;}
.board_search .nolist {width:100%; height:30px; text-align:center;}
.board_search .list {width:100%; height:30px; padding-left:30px;}
.board_search .searchbar {margin:0 auto; width:100%; padding-top:30px; padding-bottom:30px; text-align:center;}
.board_search .search_title {font-weight:bold; font-size:17px;}

/* 게시판 공통 : 컨펌 레이어 */
#board_confirm_layer {width:100%; height:100%; position:absolute; top:0px; left:0px;}
#board_confirm_layer .confirm_delete {width:400px; height:200px; border:1px solid #ccc; position:relative; background-color:#fff; box-shadow:3px 3px 10px #aaa;}
#board_confirm_layer .btn_image {cursor:pointer;}
#board_confirm_layer .confirm_title {width:100%; height:25px; background-color:#8c8c8c; padding-top:10px;}
#board_confirm_layer .text_confirm_title {float:left; margin:0px 0px 0px 10px; color:#fff; font-weight:normal; vertical-align:middle;}
#board_confirm_layer .btn_confirm_close {float:right; margin:0px 10px 0px 0px; vertical-align:middle; }
#board_confirm_layer .confirm_body {width:100%; height:52%; text-align:center; margin:0 auto;}
#board_confirm_layer .text_confirm_msg {vertical-align:middle; margin:20px 0px 0px 0px; font-weight:bold;}
#board_confirm_layer .input_form {width:250px; height:50px; margin:20px auto; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#board_confirm_layer .input_form label {display:inline-block; width:20%; vertical-align:middle; margin-top:15px;}
#board_confirm_layer .input_form input {display:inline-block; width:70%; vertical-align:middle; margin-top:15px;}
#board_confirm_layer .confirm_btn_area {text-align:center;}
#board_confirm_layer .text_loading {padding-top:50px; color:#eee;}

/* 일반 게시판 - 목록 */
.board_list_a { text-align:left; line-height:18px; margin-top:5px;}
.board_list_a > thead > tr > th,
.board_list_a > tbody > tr > th{height:42px; background-color:#8C8C8C; padding:0; font-weight:normal; text-align:center; color:#F8F8F8;}
.board_list_a > thead > tr > td,
.board_list_a > tbody > tr > td{height:40px; border-bottom:1px solid #E8E8E8; padding:0; text-align:center;}
.board_list_a .tl{text-align:left; padding-left:7px;}
.board_list_a .tr{text-align:right; padding-right:7px;}

/* 일반 게시판 - 글쓰기 */
.board_write_a{ text-align:left; line-height:18px; margin-top:10px; border-top:1px solid #DDD;}
.board_write_a > tbody > tr > th{height:36px; background-color:#8C8C8C; padding:0px 0px 0px 10px; border-bottom:1px solid #dddddd; font-weight:normal; text-align:left; color:#fff;}
.board_write_a > tbody > tr > td{border-bottom:1px solid #DDD; padding:0px 0px 0px 10px;}
.board_write_a textarea {border:solid 1px #b7b7b7; background-color:#efefef; height:200px; width:598px; margin:10px 0px 10px 0px;}

/* 일반 게시판 - 글보기 */
.board_view_a{ text-align:left; line-height:18px; margin-top:10px; border-bottom:1px solid #8C8C8C; table-layout:fixed;}
.board_view_a > thead > tr > th{height:36px; background-color:#8C8C8C; padding:0px 0px 0px 10px; font-weight:normal; text-align:left; color:#fff;}
.board_view_a > tbody > tr > th{height:36px; background-color:#fff; padding:0px 0px 0px 10px; border-bottom:1px solid #8C8C8C; font-weight:normal; text-align:left;}
.board_view_a > tbody > tr > td{}
.board_view_a textarea {border:solid 1px #b7b7b7; background-color:#efefef; height:200px; width:598px; margin:10px 0px 10px 0px;}
.board_content {height:250px; vertical-align:top; padding:10px 0px 20px 0px; line-height:20px;}
.board_content img{max-width: 95%}

/* 일반 게시판 댓글 */
.board_comment_table {border-top:2px solid #8C8C8C; border-bottom:1px solid #8C8C8C;}
.board_comment_table > tbody > tr > th {height:30px; background-color:#8C8C8C; color:#fff; text-align:center;}
.board_comment_table > tbody > tr > td {height:30px; background-color:#fff; color:#000; padding-left:10px;}

.board_comment_wirte {padding:10px 0px 10px 0px;}
.board_comment_wirte textarea {width:83%;height:72px;border:solid 1px #c9c9c9; float:left; vertical-align:middle;}
.board_comment_wirte input {width:113px; height:78px; background-color:#8C8C8C; color:#fff; border:0px; float:right;}

.board_comment_list {display:inline-block; width:100%; margin-top:10px; border-top:1px solid #8C8C8C; border-bottom:2px solid #8C8C8C;}
.board_comment_list ul {margin:0 auto;}
.board_comment_list .list {clear:both; width:722px; border-bottom:1px solid #CDCDCD; display:inline-block;}
.board_comment_list .last_list {clear:both; width:100%; display:inline-block;}
.board_comment_list .comment_name {float:left; width:80px; line-height:35px;}
.board_comment_list .comment_content {float:left; width:480px; line-height:25px; margin-top:5px; margin-left:20px; overflow:hidden; display:inline-block;}
.board_comment_list .comment_date {float:right; width:120px; line-height:35px;}

/* 출석 체크 */
#attendance_bg {height:825px; background:url('/data/images/default/event/check_attendance_bg-.gif'); background-repeat:no-repeat; background-position:center; text-align:center;}
.attendance {width:710px; height:467px; margin:0 auto; border:2px solid #D2D0D1;}
.attendance th {width:100px; height:30px; background-color:#e9e9e9; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.attendance td {text-align:left; vertical-align:top; margin:0; padding:10px 0px 0px 10px; background-color:#fff; border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE;}
.attendance th:last-child, .attendance td:last-child {border-right:0px;}
.attendance tr:last-child {border-bottom:0px;}
.date_selector {height:40px; margin:10px 0px 5px 45px;}
.btn_arrow {vertical-align:middle;}
.btn_today {margin-left:10px; vertical-align:middle;}
.select_date {margin:0px 10px 0px 10px; font-weight:bold; font-size:20pt; font-family:"Noto Sans KR", "Malgun Gothic","Dotum", "verdana"; vertical-align:middle;}
.att_check {background:url('/data/images/default/event/check_mark.png'); background-repeat:no-repeat; background-position:center center;}

#event_description {position:relative; top:-140px; left:-70px; margin:0 auto; width:540px; text-align:left;}
#event_description .main_text {margin-top:10px; font-family:"Noto Sans KR", "Malgun Gothic","Dotum"; font-weight:bold; font-size:16px; word-spacing:-0.15em; line-height:30px; color:#565955; text-shadow:2px 2px 1px #fff;}
#event_description .sub_text {margin-top:20px; font-family:"Noto Sans KR", "Malgun Gothic", "Verdana", "Dotum"; font-weight:normal; font-size:12px; word-spacing:-0.15em; line-height:20px; color:#777;}
#event_description .coupon_name {text-decoration:underline; font-family:"Noto Sans KR", "Malgun Gothic", "Verdana", "Dotum"; font-weight:bold; font-size:16px; word-spacing:-0.15em; line-height:30px; color:#565955; text-shadow:2px 2px 1px #fff;}
.event_calendar_body {position:relative; top:-100px;}

/* 상품 상세 */

/*상품설명 테이블*/
#product_info_box{padding-bottom:20px;position:relative;display:inline-block;width:100%;}
.product_info_left {float:left;width:49%;padding-top:8px;}
.product_info_left img {text-align:center;}
.product_info_right {float:right;width:49%;}
.thumb_image {float:left;padding: 0px 5px 5px 0px;}
.product_info{margin-bottom:10px;}
.product_info caption{ display:none;}
.product_info th{ font-family:"Noto Sans KR", "Malgun Gothic","Dotum"; font-size:11px; font-weight:normal; text-align:left;  padding:8px 0px; line-height:18px;}
.product_info td{}
.under_line{ width:100%; height:1px; background:#d2d2d2;}
.product_big_title{ font-size:16px; font-weight:bold; padding:2px 0px 5px 0px; border-bottom:1px solid #000; line-height:18px; }
.code_title{ color:#b2b2b2;}
.pay_black{font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; letter-spacing:-1px;}
.pay_blue{font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#79a5f6;letter-spacing:-1px;}
.pay_red{font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#D91B1B;letter-spacing:-1px;}
.pay_orange{font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#ff6633;letter-spacing:-1px;}
.pay_gray{ color:#7f7f7f}
.option_number{ position:absolute;}
.good-info-sns-buttons {text-align:right;margin-bottom:10px;}
.good-info-nc-buttons {text-align:center;margin-top:10px;}

/* 쿠폰 다운로드 */
.coupon_download_wrap {clear: both; margin-bottom:30px; width:100%;}
.coupon_down_title {padding-left:20px; width:100%; height:32px; border:1px solid #4b4c4c; box-sizing:border-box; background: url('/skin/f_modern/images/shop/tab_bg.gif') repeat-x left top; font-size:12px; line-height:30px; color:#fff;}
.coupon_download_wrap>ul {padding:15px 0 15px 6px; width:100%; text-align:center;}
.coupon_download_wrap>ul>li {display:inline-block; margin-right:11px; width:168px; margin-bottom:15px; float:left; padding:5px;}
.coupon_download_wrap>ul>li>a {display:block; margin:10px 0 0; width:100%; height:23px; box-sizing:border-box; font-weight:bold; font-size:11px; line-height:23px; color:#fff;}
.coupon_download_wrap>ul>li>a.btn_coupondown {border:1px solid #851313; background:#bb0a0f;}
.coupon_download_wrap>ul>li>a.btn_coupondown:after {content:''; display:inline-block; margin:0 0 -2px 7px; width:11px; height:10px; background:url('/skin/f_modern/images/shop/icon_download.png') no-repeat left center;}
.coupon_download_wrap>ul>li>a.btn_coupondown_off {border:1px solid #525151; background:#636365;}
.coupon_download_wrap ul ul {padding:7px 3px 3px 35px; width:100%; height:68px; box-sizing:border-box;}
.coupon_download_wrap ul ul li {display:inline-block; width:100%; font-weight:bold; font-size:11px; line-height:1.2; font-family:"Noto Sans KR", "Malgun Gothic","Dotum", sans-serif; color:#383838;}
.coupon_download_wrap ul ul .coupon_discount {margin-bottom:3px; font-size:16px; line-height:1;}
.coupon_download_wrap ul ul .coupon_discount strong {font-weight:bold; font-size:24px;}
.coupon_download_wrap ul ul .coupon_info {color:#828282;}

/* 상품 상세 설명  */
.product_info_tab{clear:both; background-color:#8c8c8c; color:#fff; border:1px solid #4b4c4c; width:100%; height:30px; line-height:30px; text-align:center}
.product_info_tab01{}
.product_info_tab01 li{ float:left; width:100px; border-right:1px solid #4b4c4c;}
.product_info_tab01 li a{color:#fff; text-decoration:none;}
.top_btn{ float:right; width:50px; font-size:11px;border-left:1px solid #4b4c4c; font-weight:bold;cursor:pointer;}
.top_btn a{color:#fff; text-decoration:none;}
.info_tab_over{ background-image:url(/skin/f_modern/images/shop/tab_bg.gif); height:30px; width:100px; background-repeat:repeat-x; font-weight:bold }
.product_info_extra_tit {font-size:14px; font-weight:bold;}

/*탭 안의 테이블 스타일*/
h6{ font-size:12px; padding-bottom:5px; }
hr{ display:none;}
.table_form_type{ border-top:1px solid #a9a9a9; text-align:left; line-height:18px; }
.table_form_type caption{display:none; }
.table_form_type th{ background-color:#f7f7f7; padding:10px 0px 10px 20px;border-bottom:1px solid #dddddd; font-weight:normal;text-align:left;}
.table_form_type td{border-bottom:1px solid #dddddd;padding:10px 0px 10px 7px;}

.table_form_type2{text-align:left; line-height:18px; padding:10px 0px; }
.table_form_type2 caption{display:none; }
.table_form_type2 th{ background-color:#fff; padding:3px 0px 3px 20px; font-weight:normal;text-align:left; border:0px;}
.table_form_type2 td{padding:3px 0px 3px 7px; border:0px; color:#8f8f8f;}

.table_form_type3{ border-top:1px solid #a9a9a9; text-align:left; line-height:18px; margin-top:10px; }
.table_form_type3 caption{display:none; }
.table_form_type3 th{ background-color:#f7f7f7; padding:7px 0px 7px 0px;border-bottom:1px solid #dddddd; font-weight:normal;text-align:left; text-align:center;}
.table_form_type3 td{border-bottom:1px solid #dddddd;padding:7px 0px 7px 0px; text-align:center;}

/*옵션노출 테이블*/
.table_form_option_type{ border-top:1px solid #000; text-align:left; line-height:18px;border-bottom:0px solid #a9a9a9; }
.table_form_option_type caption{display:none; }
.table_form_option_type th{ padding:7px 0px 7px 7px;border-bottom:1px solid #dddddd; font-weight:normal;text-align:left; word-break:break-all; font-size:11px; font-family:"Noto Sans KR", "Malgun Gothic","Dotum" }
.table_form_option_type td{border-bottom:1px solid #dddddd;padding:7px 0px 7px 7px;  word-break:break-all; font-size:11px; font-family:"Noto Sans KR", "Malgun Gothic","Dotum"}

/* 선택한 옵션 목록(temporary_basket.js) */
ul.selected_options_panel li{padding:6px 0;border-top-width:1px;border-color:#D2D2D2;}
ul.selected_options_panel li:first-child{border-top:0;}
ul.selected_additional_options_panel li{padding:1px 0;border-top:0;}
ul.selected_additional_options_panel li:first-child{border-top-width:1px;border-top-style:solid;border-color:#D2D2D2;}

/* 장바구니/관심상품 이동 확인 레이어 */
#layer_cart {}
.layer_cart_box { width: 300px; border: 1px solid #aeaeae; padding: 30px 20px; background-color: #fff; }
.layer_cart_top { border-bottom: 1px solid #aeaeae; height: 24px; }
.layer_cart_top p { float: left; font-size: 14px; font-weight: bold; }
.layer_cart_close { display: block; text-align: right; cursor: pointer; }
.layer_cart_msg, .layer_wish_msg { display: block; text-align: center; font-size: 14px; line-height: 18px; margin-top: 20px; }
.layer_cart_ok { background-color: #fff; color: #000; display: inline-block; font-family:"Noto Sans KR", "Malgun Gothic","Dotum", Arial, Helvetica, sans-serif; overflow:visible; cursor: pointer; text-decoration: none; text-align: center; padding: 4px 20px; border: 1px solid #000; font-size: 12px; }
.layer_cart_cancel { background-color: #000; color: #fff; display: inline-block; font-family:"Noto Sans KR", "Malgun Gothic","Dotum", Arial, Helvetica, sans-serif; overflow:visible; cursor: pointer; text-decoration: none; text-align: center; padding: 5px 20px; border: 0 none; font-size: 12px; }
.layer_btn{ margin-top: 20px; text-align: center; }

/* 중앙정렬 폼 */
.center_form {
	display:block;
	height:22px;
	text-align:center ;
	margin:10px 0 10px 0 ;
}
.center_form img { vertical-align:middle; }
.center_form .normal {display:inline-block; width:22px; height:19px; font-size:11px; vertical-align:middle; text-align:center; font-family:"Noto Sans KR", "Malgun Gothic","Dotum", verdana; color:#606060; padding-top:3px; text-decoration:none; }
.center_form .normal:hover {display:inline-block; width:22px; height:19px; color:#fff; background-color:#252525; padding-top:3px; font-weight:bold; text-decoration:none; vertical-align:middle;}

/* 성인인증 페이지 */
div.adult-box{width:720px;margin:0 auto;}
div.adult-box>p{margin-top:30px;}

div.adult-box>fieldset{border:4px solid #e6e6e6;margin-top:10px;}
div.adult-box>fieldset legend{display:none;}
div.adult-box fieldset div.login-box{width:320px;margin:24px 12px 24px 24px;float:left;}
div.adult-box fieldset h4{font-weight:bold;font-size:10pt;color:#000;line-height:2em;display:block;border:none;border-bottom:1px solid #000;}
div.adult-box fieldset div.login-box ul.id-passwd-box{margin-top:20px;float:left;}
div.adult-box fieldset div.login-box ul.id-passwd-box li{line-height:2em;}
div.adult-box fieldset div.login-box ul.id-passwd-box li label:first-child{display:inline-block;width:80px;text-align:right;}
div.adult-box fieldset div.login-box ul.id-passwd-box li input{margin-left:5px;}
div.adult-box fieldset div.login-box ul.id-passwd-box li input:first-child{margin-left:85px;}
div.adult-box fieldset div.login-box ul.id-passwd-box li label:last-child{color:gray;}
div.adult-box fieldset div.login-box .chk_id_login {margin-top:23px;margin-right:13px;float:right;}
div.adult-box>fieldset div.certi-box{width:320px;margin:24px 24px 24px 12px;float:right;}
div.adult-box>fieldset h4>span{float:right;font-weight:normal;}
div.adult-box div.certi-box-ipin,div.adult-box div.certi-box-hp{text-align:center;}
div.adult-box div.certi-box-ipin p,div.adult-box div.certi-box-hp p{margin:10px 20px;}
div.adult-box div.certi-box-hp{display:none;}
div.adult-box div.button-box{text-align:center;margin:20px;}

/* 첫페이지 로그인 페이지용 스타일 */
#blank_login{margin:0 auto; width:767px; height:295px; background-image: url('/skin/f_modern/images/user/first_login_bg.jpg'); top:150px; position:relative}
#blank_login div.blank_login_box{position:absolute; top:50px; right:75px;}
#blank_login div.blank_login_lcol{float:left;height:60px;}
#blank_login div.blank_login_lcol input:first-child{display:block; height:20px;margin:3px 3px 10px 3px; width:185px;}
#blank_login div.blank_login_lcol input:last-child{display:block; height:20px;margin:3px; width:185px;}
#blank_login div.check_id{clear:both;display:block; font-size:11px; vertical-align:middle;margin-left:3px;  }
#blank_login div.check_id input{vertical-align:middle; }
#blank_login ul.user_btn{width:300px;position:relative ;display:block; margin-top:25px; margin-left:3px;}
#blank_login ul.user_btn li{list-style:none; border-bottom:1px dotted #d4d4d4; height:24px; vertical-align:middle; padding-top:3px;  }
#blank_login span.user_btn_list{ float:right;}
#blank_login .input_login {margin:3px 3px 10px; width:185px; height:20px; display:block; background-color:#efefef;}

/* 오류 안내 페이지용 스타일 */
div.error_message{margin:0 auto;}
div.error_message span{display:block; text-align:center;margin:20px 0;}

/* 우편번호 찾기 */
#zipcode .div_sido {width:50%; float:left;}
#zipcode .road_sido {width:100px;}
#zipcode .div_sigungu {width:50%; float:left;}
#zipcode .road_sigungu {width:100px;}
#zipcode .div_keyword {clear:both; margin-left:55px; margin-top:10px; float:left;}
#zipcode .search_tooltip {clear:both; padding-top:10px;}
#zipcode .btn_find img {margin:0px 50px 0px 0px; float:right;}
#zipcode .sub_title_st {margin-bottom:0px; text-align:left;}

.popup_top{background-color:#24303e; height:42px; line-height:42px; width:100%; color:#fff; font-size:14px; font-family:"Noto Sans KR", "Malgun Gothic","Dotum"; font-weight:bold; border-bottom:2px solid #fd610c;}
.popup_top>a.open{ font-size:16px; float:right;color:#fff; padding-right:15px; }
.popup_top>a.open:hover {text-decoration:none ;}
.popup_top>a.open:after{ content:"▼";}
.popup_top>a.close{ font-size:16px; float:right;color:#fff; padding-right:15px; }
.popup_top>a.close:after{ content:"▲";}
.popup_top>a.close:hover {text-decoration:none ;}
.popup_tab_block {padding:10px 10px 0px 10px;}
#popup_tap_menu{border-bottom:1px solid #000; height:28px;}
#popup_tap_menu li{float:left; padding-right:3px;}

/* Naver SmartEditor CSS : START */
.se2_inputarea { margin: 0; padding: 0; font-family: "Noto Sans KR", "Malgun Gothic","Dotum",Helvetica,Sans-serif; font-size: 12px; line-height: 1.5; }
.se2_inputarea,.se2_inputarea th,.se2_inputarea td{margin:0;padding:0;font-family:"Noto Sans KR", "Malgun Gothic","Dotum", Helvetica,Sans-serif;font-size:12px;line-height:1.5;}
.se2_inputarea p, .se2_inputarea br { margin: 0; padding: 0; }
.se2_inputarea { margin: 15px; word-wrap: break-word; *word-wrap: normal; *word-break: break-all; }
.se2_inputarea_890 { width: 741px; margin: 20px 0 10px 64px; }
.se2_inputarea_698 { width: 548px; margin: 20px 0 10px 64px; }

/* TEXT_TOOLBAR : QUOTE */
.se2_quote1 { margin: 0 0 30px 20px; padding: 0 8px; border-left: 2px solid #ccc; color: #888; }
.se2_quote2 { margin: 0 0 30px 13px; padding: 0 8px 0 16px; background: url("/common/js/smarteditor/img/bg_quote2.gif") 0 3px no-repeat; color: #888; }
.se2_quote3 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px dashed #ccc; color: #888; }
.se2_quote4 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px dashed #66b246; color: #888; }
.se2_quote5 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px dashed #ccc; background: #fafafa; color: #888; }
.se2_quote6 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px solid #e5e5e5; color: #888; }
.se2_quote7 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px solid #66b246; color: #888; }
.se2_quote8 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px solid #e5e5e5; background: #fafafa; color: #888; }
.se2_quote9 { margin: 0 0 30px; padding: 12px 10px 11px; border: 2px solid #e5e5e5; color: #888; }
.se2_quote10 { margin: 0 0 30px; padding: 12px 10px 11px; border: 2px solid #e5e5e5; background: #fafafa; color: #888; }
/* Naver SmartEditor CSS : END */



/* 메인이미지 */
.visual{overflow:hidden;position:relative;width:1260px;height:550px;margin:auto;}
.visual .indicator{position:absolute;left:50%;bottom:50px;margin-left:-39px;}
.visual .indicator li{float:left;width:12px;height:12px;border-radius:50%;margin-right:10px;background-color:#707070;}
.visual .indicator li:last-child{margin-right:0;}
.visual .indicator li.active{background-color:#363636;}
.visual .prev, .visual .next{position:absolute;left:20px;top:50%;margin-top:-50px;}
.visual .next{left:auto;right:20px;}

/* itemRow1:디자인현판+LED채널+견적문의 */
.itemRow1{overflow:hidden;width:1260px;margin:auto;padding:40px 40px 60px;}
.itemRow1 dl{float:left;width:390px;margin-right:20px;}
.itemRow1 dl:last-child{float:right;width:360px;margin-right:0;}
.itemRow1 dt{overflow:hidden;margin-bottom:10px;}
.itemRow1 dt h2, .tit{font-size:20px;font-family:"Noto Sans KR", "Malgun Gothic","dotum";margin-top:5px;font-weight:bold;}
.tit{margin:26px 0 20px;}
.tit:before{display:inline-block;margin-right:5px;content:"[";font-family:"Noto Sans KR", "Malgun Gothic","dotum";font-size:30px;color:#adadad;}
.tit:after{display:inline-block;margin-left:5px;content:"]";font-family:"Noto Sans KR", "Malgun Gothic","dotum";font-size:30px;color:#adadad;}
.itemRow1 .board{overflow:hidden;height:280px;border:1px solid #e9e9e9;padding:30px;margin-right:0;font-size:13px;line-height:28px;}
.itemRow1 .board li i{display:inline-block;width:4px;height:4px;margin:0 6px 15px 4px;border-radius:2px;background-color:#ddd;}
.itemRow1 .board li a{display:inline-block;position:relative;width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#807f7f;}
.itemRow1 .board li a:hover{color:#000;}

/* itemRow2:소재별 입체글자 Line Up */
.itemRow2{overflow:hidden;width:1260px;margin:auto;padding:20px 40px 60px;}
.itemRow2 ul{overflow:hidden;}
.itemRow2 li {float:left;position:relative;width:228px;margin-right:10px;}
.itemRow2 li:last-child{margin-right:0;}
.itemRow2 li .border{position:absolute;top:0;width:100%;height:5px;background-color:#000;opacity:.8;}
.itemRow2 li .head{position:absolute;left:50%;width:140px;margin-left:-70px;background-color:#000;opacity:.8;color:#fff;font-size:14px;text-align:center;line-height:45px;}
.itemRow2 li:hover .head{opacity:.3;}
.itemRow2 li a{display:block;}

/* 이미지월 시공 */
.itemRow3{overflow:hidden;width:1260px;margin:auto;padding:40px 40px 60px;}
.itemRow3 .border{float:left;width:12px;height:80px;background-color:#d1d1d1;margin-top:8px;margin-right:20px;}
.itemRow3 h3{font-size:32px;}
.itemRow3 h3 span{display:block;font-size:30px;color:#b3b3b3;font-family:"Noto Sans KR", "Malgun Gothic","Dotum";}
.itemRow3 ul{clear:both;margin-top:50px;}
.itemRow3 li{float:left;margin-right:10px;}
.itemRow3 li:hover{border-color:#c0c0c0;}

/* 레이저가공 픽토그램 디자인 표찰 */
.itemRow4{overflow:hidden;width:1260px;margin:auto;padding:20px 0 40px;}
.nav {padding-left: 0;margin-bottom: 0;list-style: none;}
.nav > li {position: relative;display: block;}
.nav > li > a {position: relative;display: block;padding: 10px 15px 15px;}
.nav > li > a:hover,
.nav > li > a:focus {text-decoration: none;background-color: #eee;}
.nav > li.disabled > a {color: #777;}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {color: #777;text-decoration: none;cursor: not-allowed;background-color: transparent;}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {background-color: #eee;border-color: #337ab7;}
.nav > li > a > img {max-width: none;}
.nav-tabs {border-bottom: 1px solid #ddd;}
.nav-tabs > li {float: left; margin-bottom: -1px;width:252px;line-height:50px;text-align:center;font-size:15px;font-family:"Noto Sans KR", "Malgun Gothic","Dotum";font-weight:bold;border:1px solid #dedede;}
.nav-tabs > li > a {position:relative;margin-right: -1px;line-height: 1.42857143;border-top: 3px solid transparent;}
.nav-tabs > li > a:hover {border-color: #eee #eee #ddd;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {color: #555;cursor: default;background-color: #e5e5e5;border-top: 3px solid #adadad;}
.nav-tabs > li > a + i,
.nav-tabs > li > a:hover + i,
.nav-tabs > li > a:focus + i {display:none;}
.nav-tabs > li.active > a + i,
.nav-tabs > li.active > a:hover + i,
.nav-tabs > li.active > a:focus + i{display:block;position:absolute;left:50%;top:29px;margin-left:-7px;font-family: arial;font-size:13px;color:#bdbdbd;}
.tab-content{overflow:hidden;margin-top:65px;}
.tab-content > .tab-pane {display: none;}
.tab-content > .active {display: block;}
.tab-pane ul{width:837px;}
.tab-pane li{float:left;width:272px;margin-right:10px;}
.tab-pane li:nth-child(4), .tab-pane li:nth-child(5), .tab-pane li:nth-child(6){margin-top:10px;}
.tab-pane li:nth-child(3n){margin-right:0;}

/* 레이저가공 조명과 만나다 */
.itemRow5{overflow:hidden;width:1260px;margin:auto;border:1px solid #ebebeb;padding:60px;}
.itemRow5 h3{float:left;width:262px;height:139px;background:#FFF url("../images/main/bg_item5.png") no-repeat 0 0;padding:20px 25px;font-size:36px;}
.itemRow5 h3 span{display:block;color:#b3b3b3;font-size:34px;letter-spacing:-2px;}
.itemRow5 ul{float:right;}
.itemRow5 li{float:left;margin-right:20px;}
.itemRow5 li:last-child{margin-right:0;}

/* 가공및제작 동영상 */
.itemRow6{position:relative;width:1260px;margin:120px auto 0;}
.itemRow6 .tit{position:absolute;top:-80px;}

/* WE ARE DIFFERENT */
.itemRow7{overflow:hidden;width:1260px;margin:auto;padding:60px 40px;background:#FFF url("../images/main/bg_item7.png") no-repeat center top;}
.itemRow7 h3{font-size:60px;margin-bottom:40px;font-family:"Noto Sans KR", "Malgun Gothic","Dotum";font-weight:bold;}
.itemRow7 li{float:left;margin-right:25px;}
.itemRow7 li:last-child{margin-right:0;}

/* Our Design Story */
.itemRow8{overflow:hidden;width:1260px;margin:auto;padding:60px 40px 100px;background:url("../images/main/bg_item8.jpg") no-repeat 0 0;}
.itemRow8 .border{display:inline-block;float:left;width:2px;height:100px;background-color:#8f8f8f;margin-right:60px;}
.itemRow8 h3{font-size:60px;letter-spacing:-1px;font-family:"Noto Sans KR", "Malgun Gothic","Dotum";margin-bottom:40px;}
.itemRow8 h3 span{display:inline-block;margin-left:40px;font-size:30px;color:#9f9f9f;}
.itemRow8 h3:after{display:block;content:"";clear:both;}
.itemRow8 a{float:left;width:320px;padding:20px;margin-right:40px;background-color:#FFF;box-shadow:15px 15px 0 #dee0e1;}
.itemRow8 a:last-child{margin-right:0;}
.itemRow8 .first{margin-left:110px;}
.itemRow8 dt{margin-bottom:10px;}
.itemRow8  dd.name{font-family:"Noto Sans KR", "Malgun Gothic","Dotum";font-size:19px;margin-bottom:10px;}
.itemRow8  dd.comment{font-family:"Noto Sans KR", "Malgun Gothic","Dotum";font-size:13px;color:#808080;}
.itemRow8  dd.div{display:inline-block;width:100%;border-top:1px solid #ddd;margin:15px 0;}
.itemRow8  dd.price{font-size:19px;color:#808080;}
.itemRow8  dd.price span{font-size:13px;}

/* Design Sign */
.itemRow9, .itemRow10{overflow:hidden;width:100%;padding:40px 0;}
.itemRow9 li, .itemRow10 li{float:left;width:240px;margin-right:15px;margin-bottom:40px;}
.itemRow9 li:nth-child(5n), .itemRow10 li:nth-child(5n){margin-right:0;}
.name{font-size:14px;margin-top:10px;}
.div{display:inline-block;width:100%;border-top:1px solid #e5e5e5;margin:3px 0;}
.price{font-size:19px;color:#808080;}

.itemRow3 a{display:block;border:1px solid #fff;}
.itemRow5 a, .itemRow7 a, .itemRow8 a{display:block;border:1px solid transparent;}
.itemRow3 a:hover, .itemRow5 a:hover, .itemRow7 a:hover, .itemRow8 a:hover{border:1px solid #ccc;}

/* 퀵메뉴 */
.btn_quick{position:fixed;right:0;top:350px;z-index:10000;width:28px;cursor:pointer}
.btn_quick.on{right:85px;}
.quick{display:none;position:absolute;right:0;top:0;z-index:10000;width:85px;height:100%;background-color:#000;opacity:.8;}
.quick.on{display:block;}
.quick #quick_menu{height:460px;}
.quick h4{font-size:12px;color:#fff;text-align:center;line-height:40px;margin-top:20px;background-color:#101010;}
.quick ul{position:absolute;left:12px;top:60px;width:60px;}
.quick li{height:75px;text-align:center;border-bottom:1px dashed #5e5e5e;padding-top:15px;}
.quick li a{display:block;}
.quick li span{display:block;margin-top:5px;font-size:12px;color:#fff;}
.quick li a:hover span{color:#999;}
#quick_today li{border:0;}

/* fixed banner:시공사례+견적문의 */
.fixed_banner{position:fixed;right:18%;bottom:5px;}
.btn_default{position:relative;width:100px;border:none;height:30px;line-height:28px;text-align:center;color:#fff;border-radius:2px;background-color:#c2c2c2;background-image: url(../images/common/ban_arr.png);background-position:92% center;background-repeat:no-repeat;cursor:pointer;}
.btn_default:hover{background-color:#1a1a1a;}
.fixed_banner .btn_default:first-child{background-color:#000;background-image:url(../images/common/ico_fixban_1.png), url(../images/common/ban_arr.png);background-position:8px center, 92% center;background-repeat:no-repeat;opacity:.8;}
.fixed_banner .btn_default:last-child{background-color:#000;background-image:url(../images/common/ico_fixban_2.png), url(../images/common/ban_arr.png);background-position:8px center, 92% center;background-repeat:no-repeat;opacity:.8;}
.fixed_banner .btn_default:hover{background-color:#aeaeae;}


