/*! jQuery Mobile v1.0 jquerymobile.com | jquery.org/license */
#header,.ui-footer,.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{overflow:hidden;width:100%;border-left-width:0;border-right-width:0}
#header,.ui-footer{display:block}
#header{background:#ffffff;position:relative;}
#header .ui-btn-left{position:absolute;left:10px;top:.4em}
#header .ui-btn-right{position:absolute;right:10px;top:.4em}
#header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:1.0em;display:block;margin:.6em 90px .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}

#navbar{overflow:hidden;width:100%;}
#navbar .ui-btn-inner{padding-left:2px;padding-right:2px}
#header .ui-btn,.ui-footer .ui-btn,.ui-bar .ui-btn{display:inline-block;margin:0}

.cls{height:0;clear:both;}
  #header div.custom_bg{background:#ffffff;position:relative;}
  #header div.custom_bg  div.logc span{color:#454545;position:relative;}
  #header div.log{position:relative;}
  #header div.log div.logc{font-weight:600;font-size:1.5em;text-align:center;margin-top:0.5em;width:100%;min-height:40px;}

	#header div.log p.cagt_icon{position:absolute;top:15px;left:0.5em;}
	#header div.log dl{position:absolute;top:15px;right:0.5em;width:60px;}
	#header div.log dl dd{float:right;width:23px;margin-top:0.2em;margin-left:0.5em;}
	#header div.log dl dd.cart_box{position:relative;}
	#header div.log dl dd.cart_box p.cart_iconbtn{width:23px;}
	#header div.log dl dd.cart_box p.cart_cnt{width:10px;position:absolute;top:-5px;right:-5px;background:#626262;border-radius:10px;font-size:0.75em;color:#fff;padding:.1em .3em}
  
	#header div.msearch{position:absolute;display:none;width:100%;right:0px;top:70px;text-align:center;}



div#m_left_menu_box{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;}
div#m_left_menu_box div.m_left_menu_bg{width:100%;background:#000;filter:alpha(opacity=75);opacity: 0.75;height:100%;}
div#m_left_menu_box p.left_menu_close_btn{width:40px;position:absolute;top:10px;left:250px;}
div#m_left_menu_box div.m_left_menu_box{position:absolute;top:0px;left:0px;width:240px;height:100%;background:#ffffff}
div#m_left_menu_box div.m_left_menu_box p.left_sub{text-align:center;font-size:0.75em;color:#888;line-height:1.0em;padding:1.0em 0; }
div#m_left_menu_box div.m_left_menu_box dl.left_logbox{padding:0 10px;margin:1.5em 0;height:30px;}
div#m_left_menu_box div.m_left_menu_box dl.left_logbox dd{float:left;text-align:center;width:48%;margin-left:4%;border:1px solid #ddd;background:#fafafa;color:#666;box-sizing: border-box;border-radius:1.0em;padding:0.4em 0;}
div#m_left_menu_box div.m_left_menu_box dl.left_logbox dd:first-child{margin:0;background:#696969;color:#fff;border:1px solid #696969;}
div#m_left_menu_box div.m_left_menu_box dl.left_logbox{padding:0 10px}
div#m_left_menu_box div.m_left_menu_box dl.left_iconbox{padding:0 10px;margin-top:1.0em;height:60px;} 
div#m_left_menu_box div.m_left_menu_box dl.left_iconbox dd{float:left;width:25%;text-align:center;font-size:0.75em;color:#888;}
div#m_left_menu_box div.m_left_menu_box dl.left_iconbox dd img{-webkit-filter: grayscale(100%);filter: gray;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu{width:100%;height:400px;overflow:auto;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li{list-style:none;width:100%;position:relative;border-top:1px solid #ddd;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li p{padding:0.7em;font-size:0.875em}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li p span.dn_icon{position:absolute;right:1.0em;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li span{}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li dl{display:none;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li dl dt{border-bottom: 1px solid #e8e8e8;padding:0.7em 0.9em;position:relative;font-size:0.875em}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li dl dt:first-child{border-top: 1px solid #e8e8e8;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li dl dt span.c_more{position:absolute;right:1.0em;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li dl dd{color:#676767;padding:0.2em 0.5em;font-size:0.85em}



	
/*¸Þ´º ½ÃÀÛ*/
/*dl{}
dl dt{padding:.5em 0;font-size:.8em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;cursor:pointer}
dl dt a{color:#aaaaaa;text-decoration:none; }
dl dt a:hover{color:black;}
dl dd{padding:.5em 0;font-size:.7em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;cursor:pointer}
dl dd p{padding:.5em 1.5em;}
dl dd p a{color:#aaaaaa;text-decoration:none; }
dl dd p a:hover{color:black;}
*/
/*¸Þ´º ³¡*/	

.menu{line-height:23px;color: #d6d6d6;text-decoration: none;font-weight: bold;}
	
#content{border-width:0;overflow:visible;overflow-x:hidden; padding:0px 0px 50px 0px;}
#content div.slist{width:100%;}
#content div.slist ul{width:100%;margin:0;padding:0;}
#content div.slist ul li{width:28%;list-style:none;float:left;}
#content div.slist ul li p{font-size:.6em;}
#content div.slist ul li p.msubject{height:30px;padding:.2em 0;}
#content div.slist ul li p a{color:#454545;text-decoration:none;}
#content div.slist li a{color:rgb(99,102,110);}
#content div.slist li a:hover{text-decoration:none;}
#content div.slist li span{display:block;}

/*¸ÞÀÎ °øÁö*/
div.m_notice_list{width:100%;}
div.m_notice_list p{padding:0.2em 0.5em;font-size:0.88em;color:#696969;}
/*¸ÞÀÎ °øÁö*/
 
.m_main_wrap{padding:0 10px}

/*¸®½ºÆ®*/
div#slide_tap2{display:none;}
div#slide_tap3{display:none;}
div#slide_tap4{display:none;}
div.listitem_v{width:100%;}
div.listitem_v ul{grid-template-columns: repeat(3, 1fr)}
div.listitem_v ul li{ }
div.listitem_v ul li:first-child{margin:0}
div.listitem_v1 ul{grid-template-columns: repeat(1, 1fr)}
div.listitem_v1 ul li{float:left;list-style:none;width:100%;margin:0;}

div.listitem_v1 ul li dl dd{float:left;}
div.listitem_v1 ul li dl dd.itemcon_img{width:44%;margin-right:2%;}
div.listitem_v1 ul li dl dd.itemcon_tx{width:54%;}

div.listitem_v2 ul{ grid-template-columns: repeat(2, 1fr)}
div.listitem_v2 ul li{ }
div.listitem_v2 ul li:first-child{margin:0}


div.item_tx{width:100%;margin-bottom:20px;overflow:hidden;position:relative;border:2px solid #fff;box-sizing: border-box;z-index:0;}
div.item_tx div.item_tx_img{width:120%;margin-left:-10%;}
div.item_tx p{padding:0.2em 0;}
div.item_tx p.s_icon{padding:0 0.2em;line-height:1.2em;min-height:1.2em}
div.item_tx p.s_icon1{line-height:1.2em;}
div.item_tx p.s_icon1 img{padding:0.2em 0;}
div.item_tx p.i_foot{margin-top:3px;font-size:0.75em;}
div.item_tx p.sv_rcost{font-size:0.75em;}
div.item_tx p.sv_cost{font-size:0.88em;font-weight:600;}
div.item_tx p.s_g_name{font-size:0.88em;}
div.item_tx p.i_foot1{margin-top:3px;line-height:1.2em;font-size:1.0em;margin:0 20px;border-bottom:1px solid #b7b7b7;padding-bottom:10px;}
div.item_tx div.i_foot_box{padding:10px 20px;box-sizing: border-box;}
div.item_tx p.sv_rcost1{font-size:0.75em;}
div.item_tx p.sv_cost1{font-size:0.88em;font-weight:600;}
div.item_tx p.s_g_name1{font-size:0.88em;}
div.item_tx p.i_foot2{margin-top:3px;font-size:0.75em}
div.item_tx p.sv_cost2{font-size:0.75em;font-weight:600;}


 


/*¸®½ºÆ®*/
/*»óÇ°¸®½ºÆ® »ó´Ü*/
div.item_list_topmenu{width:100%;height:40px; position:relative;z-index:10; display:none;}

.list_sch_c{position:absolute;left:0px;top:0px; width:calc(100% -  0px);background:#fff; z-index:10 }

div.list_sch_c p.list_in input.w100{width:100%;padding :0 15px;border:none; height:40px; line-height:40px}
div.list_sch_c div.list_sel_btn{position: absolute;top: 2px;right: 2px;height: 17px;width: 19px;  }
div.list_sch_c div.list_sel_btn:after{content: "\F0140";   font: normal normal normal 22px / 1 "Material Design Icons";position:absolute; top:10px; right:10px}

div.list_sch_c div#list_sel_c{display:none;z-index:10; border-bottom:1px #eee solid; border-top:1px #eee solid; padding:10px 0}
div.list_sch_c div#list_sel_c p{padding:3px 10px;font-size:13px}

div.item_list_topmenu ul li div.list_sch{position:absolute;right:10px;top:0px;border:1px solid #b7b7b7;width:100px;background:#fff;}
div.item_list_topmenu ul li div.list_sch p.list_in input.w100{width:80px;padding-left:10px;border:none;height:20px;}
div.item_list_topmenu ul li div.list_sch div.list_sel_btn{position: absolute;top: 2px;right: 2px;height: 17px;width: 19px;background-image: url('/imgs/dn_btn.png');}
div.item_list_topmenu ul li div.list_sch div#list_sel_v{display:none;z-index:1;background:#fff;}
div.item_list_topmenu ul li div.list_sch div#list_sel_v p{padding:2px 0;font-size:0.875em}
div.list_tap{text-align:center;}

div.mcate ul li{float:left;list-style:none;width:33%;}
/*»óÇ°¸®½ºÆ® »ó´Ü*/
div.page_box{position:relative;width:100%;text-align:center;font-size:0.875em}
div.page_box span.page_dn_btn{position:absolute;left:0.5em;background:#000;color:#fff;padding:0.2em 0.5em ;border-radius:0.5em;}
div.page_box span.page_cen_btn{}
div.page_box span.page_up_btn{position:absolute;right:0.5em;background:#000;color:#fff;padding:0.2em 0.5em ;border-radius:0.5em;}
/*register ½ÃÀÛ*/

/*°Ô½ÃÆÇ ¸®½ºÆ® */
	div.board_tit ul li{float:left;margin:10px;list-style:none;}
	div.board_tit ul li span{text-decoration:none;color:#696969;font-size:0.875em}
	div.board_tit ul li.act{font-weight:600;}
	div.board_tit p.subg{border-bottom:1px solid #aaaaaa;padding:0.5em;text-align:center;font-weight:600;}
	table tr td.stit{text-align:center; font-size:0.75em;color:#696969; }
	table tr td.page_c{text-align:center; font-size:0.75em;color:#696969; }
	table tr td.page_c span{margin:0 0.5em;}
	table tr td.page_c span.pg_act{font-weight:600;}
	div.board_view_box{padding:0.5em}
	div.board_view_box div.view_centents{min-height:180px;border-top:1px solid #aaa;padding:0.5em 0;line-height:1.2em;}
/*°Ô½ÃÆÇ ¸®½ºÆ® */
/*Ä«Æ® ¸®½ºÆ®*/
div.cart_box{width:100%;}
div.cart_box table tr td{} 
div.cart_order{width:100%}
div.cart_order dl dt{padding-left:0.5em;font-size:0.75em;}
div.cart_order dl dd{float:left;height:1.5em;font-size:0.75em;}
div.cart_order dl dd.ot_left{width:30%;padding-left:0.5em;box-sizing: border-box;}
div.cart_order dl dd.ot_right{width:70%}
div.cart_totel{text-align:right;padding-right:0.5em}
div.cart_box ul li{float:left;list-style:none;text-align:right;height:1.5em;}
div.cart_box ul li.by_left{width:50%;}
div.cart_box ul li.by_right{width:50%;padding-right:0.5em;box-sizing: border-box;}
div.coupon_box{margin-top:0.5em;padding:0.5em;border:1px solid #f1f1f1;}
div.coupon_box h2{min-height:1.0em;padding:0.2em 0;border-bottom:1px solid #ddd;font-size:1.0em;}
div.coupon_box p{min-height:1.0em;padding:0.2em 0;}
div.coupon_box div{margin-top:0.5em;}
div.coupon_box div span{padding:0.2em 2.0em 0 0;  }
div.buy_used_box h2{min-height:1.0em;padding:0.2em 0;border-bottom:1px solid #ddd;font-size:1.0em;}
div.buy_used_box ul{width:100%}
div.buy_used_box ul li{float:left;list-style:none;padding:0.2em 0;}
div.buy_used_box ul li.buy_mleft{ text-align:right;width:18%;height:2.0em}
div.buy_used_box ul li.buy_mright{ text-align:left;width:82%;height:2.0em;padding-left:0.5em;box-sizing: border-box;}
div.buy_used_box ul li input.w60{width:60px;height:1.6em;padding:0.3em 0;}
div.buy_used_box ul li input.w120{width:120px;height:1.6em;padding:0.3em 0;}
div.buy_used_box ul li input.w100{width:100%;height:1.6em;padding:0.3em 0;}
div.buy_used_box ul li.buy_mleft50{ text-align:right;width:18%;height:6.0em}
div.buy_used_box ul li.buy_mright50{ text-align:left;width:82%;height:6.0em;padding-left:0.5em;box-sizing: border-box;}
div.buy_used_box ul li.buy_mleft30{ text-align:right;width:18%;height:4.0em}
div.buy_used_box ul li.buy_mright30{ text-align:left;width:82%;height:4.0em;padding-left:0.5em;box-sizing: border-box;}

div.buy_used_box ul li span.zip_btn{cursor:pointer;border-radius:4px;color:#fff;background:#696969;padding:0.3em 0.5em;}

/*Ä«Æ® ¸®½ºÆ®*/

.so {font-size: .6em;line-height:1.0em;color: #ec6f4f;text-decoration: none;}

.ss {font-size: .6em;line-height:1.0em;color: #414141;text-decoration: none;}
.sss {font-size: .5em;line-height: .8em;color: #414141;text-decoration: none;}
.inss {font-size: 0.875em;line-height: 17px;padding: 2px;border:1px solid #c0c0c0;background:#FFFFFF;color: #414141;text-decoration: none;}
 
.font2 {font-size: .6em;line-height: 17px;color: #666666;text-decoration: none;}
.log2_active{font-size:1.5em;padding:0 .5em;border:1px solid #2a2a2a;background:#111;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #145072;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#6B6B6B));background-image:-webkit-linear-gradient(#aaa,#6B6B6B);background-image:-moz-linear-gradient(#aaa,#6B6B6B);background-image:-ms-linear-gradient(#aaa,#6B6B6B);background-image:-o-linear-gradient(#aaa,#6B6B6B);background-image:linear-gradient(#aaa,#6B6B6B);font-family:Helvetica,Arial,sans-serif}

.log_active{line-height:54px;width:100%;text-align:center;font-size:1em;padding:0;border:1px solid #8d8d8d;background:#676767;font-weight:bold;color:#FFFFFF;cursor:pointer;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#676767),to(#c3c3c3));background-image:-webkit-linear-gradient(#676767,#c3c3c3);background-image:-moz-linear-gradient(#676767,#c3c3c3);background-image:-ms-linear-gradient(#676767,#c3c3c3);background-image:-o-linear-gradient(#676767,#c3c3c3);background-image:linear-gradient(#676767,#c3c3c3);font-family:Helvetica,Arial,sans-serif}
									
.input{line-height:24px;width:100%;border:1px solid #c0c0c0;background:#111;color:#656565;font-weight:bold;text-decoration:none;background-color:#f9f9f9;}


.button{width:100%;text-align:center;font-size:1em;padding:0;border:1px solid #8d8d8d;background:#676767;font-weight:bold;color:#FFFFFF;cursor:pointer;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#676767),to(#c3c3c3));background-image:-webkit-linear-gradient(#676767,#c3c3c3);background-image:-moz-linear-gradient(#676767,#c3c3c3);background-image:-ms-linear-gradient(#676767,#c3c3c3);background-image:-o-linear-gradient(#676767,#c3c3c3);background-image:linear-gradient(#676767,#c3c3c3);font-family:Helvetica,Arial,sans-serif}


.tdcenter{font-size: .6em;}

.v_active{font-size:.7em;padding:0 .5em;border:1px solid #2a2a2a;background:#111;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #000;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#111));background-image:-webkit-linear-gradient(#3c3c3c,#111);background-image:-moz-linear-gradient(#3c3c3c,#111);background-image:-ms-linear-gradient(#3c3c3c,#111);background-image:-o-linear-gradient(#3c3c3c,#111);background-image:linear-gradient(#3c3c3c,#111);font-family:Helvetica,Arial,sans-serif}
.v2_active{font-size:.7em;padding:0 .5em;border:1px solid #2a2a2a;background:#111;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #145072;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#6B6B6B));background-image:-webkit-linear-gradient(#aaa,#6B6B6B);background-image:-moz-linear-gradient(#aaa,#6B6B6B);background-image:-ms-linear-gradient(#aaa,#6B6B6B);background-image:-o-linear-gradient(#aaa,#6B6B6B);background-image:linear-gradient(#aaa,#6B6B6B);font-family:Helvetica,Arial,sans-serif}
.vv1_active{line-height:35px;width:100%;text-align:center;font-size:1em;padding:0;border:1px solid #8d8d8d;background:#676767;font-weight:bold;color:#FFFFFF;cursor:pointer;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#676767),to(#c3c3c3));background-image:-webkit-linear-gradient(#676767,#c3c3c3);background-image:-moz-linear-gradient(#676767,#c3c3c3);background-image:-ms-linear-gradient(#676767,#c3c3c3);background-image:-o-linear-gradient(#676767,#c3c3c3);background-image:linear-gradient(#676767,#c3c3c3);font-family:Helvetica,Arial,sans-serif}
.vv2_active{line-height:35px;width:100%;text-align:center;font-size:1em;padding:0;border:1px solid #c0c0c0;background:#dedede;font-weight:bold;color:#656565;cursor:pointer;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#dedede),to(#f6f6f6));background-image:-webkit-linear-gradient(#dedede,#f6f6f6);background-image:-moz-linear-gradient(#dedede,#f6f6f6);background-image:-ms-linear-gradient(#dedede,#f6f6f6);background-image:-o-linear-gradient(#dedede,#f6f6f6);background-image:linear-gradient(#dedede,#f6f6f6);font-family:Helvetica,Arial,sans-serif}

 
/*
td a{text-decoration:none;}
td a:link{text-decoration:none;}
.vg_active{font-size:.8em;padding:0 2px;border:1px solid ##228b22;background:#32cd32;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #145072;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#32cd32),to(#98fb98));background-image:-webkit-linear-gradient(#32cd32,#98fb98);background-image:-moz-linear-gradient(#32cd32,#98fb98);background-image:-ms-linear-gradient(#32cd32,#98fb98);background-image:-o-linear-gradient(#32cd32,#98fb98);background-image:linear-gradient(#32cd32,#98fb98);font-family:Helvetica,Arial,sans-serif}



table tr td p{font-size:.6em;}
table tr td p.msubject{height:30px;padding:.2em 0;}
table tr td p a{color:#454545;text-decoration:none;}
table tr td a{color:rgb(99,102,110);}
table tr td a:hover{text-decoration:none;}
*/
/*register ³¡*/
.lsold{height:1.2em;padding:.2em 0;text-align:center;border:1px solid #CA4753;background:#BF1323;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #8B1722;background-image:-webkit-gradient(linear,left top,left bottom,from(#FB0219),to(#D90115));background-image:-webkit-linear-gradient(#FB0219,#D90115);background-image:-moz-linear-gradient(#FB0219,#D90115);background-image:-ms-linear-gradient(#FB0219,#D90115);background-image:-o-linear-gradient(#FB0219,#D90115);background-image:linear-gradient(#FB0219,#D90115);font-family:Helvetica,Arial,sans-serif}
.lrold{height:1.2em;padding:.2em 0;text-align:center;border:1px solid #CA4753;background:#BF1323;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #8B1722;background-image:-webkit-gradient(linear,left top,left bottom,from(#FB0219),to(#D90115));background-image:-webkit-linear-gradient(#FB0219,#D90115);background-image:-moz-linear-gradient(#FB0219,#D90115);background-image:-ms-linear-gradient(#FB0219,#D90115);background-image:-o-linear-gradient(#FB0219,#D90115);background-image:linear-gradient(#FB0219,#D90115);font-family:Helvetica,Arial,sans-serif}

.sm{font-size: 14px; margin-top:10px;line-height:24px;width:100%;border:1px solid #c0c0c0;background:#111;color:#656565;font-weight:bold;text-decoration:none;background-color:#f9f9f9;};
.sm2{font-size: 12px;width:100%;border:1px solid #c0c0c0;background:#111;color:#656565;font-weight:bold;text-decoration:none;background-color:#f9f9f9;};

.s_tit {
	font-size: 0.85em;
	color: #454545;
	font-weight: bold;
    padding-left:8px;
}
.s_tit_l {;
	font-size: 0.85em;
	color: #454545;
    padding-left:8px;
}

.s_tit_13 {;
	font-size: 11px;
 
}

.s_tit_13_r {
	font-size: 0.725em;
	color: #ff0000;
	font-weight: bold;
}

.s_tit_14 {
	font-size: 0.75em;
	color: #454545;
	font-weight: bold;
}

.s_tit_17 {
	font-size: 1.0em;
	color: #454545;
	font-weight: bold;
}

.tit_12 {
	font-size: 0.70em;
}

.tit_13 {
	font-size: 0.725em;
}

.tit_14 {
	font-size: 0.75em;
}

.c {
	text-align: center;
}

.b {
	font-weight: bold;
}

.p_10 { padding-left: 10px;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;}
.p_5 { padding-left: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;}

.l_2 { padding-left: 2px;}
.t_2 { padding-top: 2px;}
.r_2 { padding-right: 2px;}
.b_2 { padding-bottom: 2px;}

.l_5 { padding-left: 5px;}
.t_5 { padding-top: 5px;}
.r_5 { padding-right: 5px;}
.b_5 { padding-bottom: 5px;}

.l_10 { padding-left: 10px;}
.t_10 { padding-top: 10px;}
.r_10 { padding-right: 10px;}
.b_10 { padding-bottom: 10px;}

.l_15 { padding-left: 15px;}
.t_15 { padding-top: 15px;}
.r_15 { padding-right: 15px;}
.b_15 { padding-bottom: 15px;}
.hi30{min-height:30px;}
.txc{text-align:center;}
.box{
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	background-color: #FFFFFF;
}

.box2{  
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	background-color: #FFFFFF;
	padding:2px;
}
.sold{text-align:center;font-size:1.0em;padding:0 2px;border:1px solid #CA4753;background:#BF1323;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #8B1722;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#FB0219),to(#D90115));background-image:-webkit-linear-gradient(#FB0219,#D90115);background-image:-moz-linear-gradient(#FB0219,#D90115);background-image:-ms-linear-gradient(#FB0219,#D90115);background-image:-o-linear-gradient(#FB0219,#D90115);background-image:linear-gradient(#FB0219,#D90115);font-family:Helvetica,Arial,sans-serif}

div#m_topsch_box{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:101;}
div#m_topsch_box div.m_topsch_bg{width:100%;background:#000;filter:alpha(opacity=75);opacity: 0.75;height:100%;}
div#m_topsch_box p.topsch_close_btn{width:40px;position:absolute;top:10px;right:10px;}
div#m_topsch_box div.m_topsch_box{position:absolute;top:0px;left:0px;width:100%;height:150px;background:#fff;border-bottom:1px solid #efefef;}

/***********
°øÅë
***********/

.page_btn{padding:0 15px 30px; margin-top:30px!important;}
.mo_input_box{border-top:none!important; padding:0 15px}
.mo_input_box dt{border:none!important; background:#fff!important; padding:0!important; font-size:13px}
.mo_input_box dd input[type=text], .mo_input_box dd input[type=password]{width:100%}
.mo_input_box dd{border-bottom:none!important; padding-bottom:15px!important;}

.nav-tabs.nav-bordered li a{font-size:15px!important}

/***********
»óÇ°¸ñ·Ï
***********/

/*¸ñ·Ï Á¤·Ä*/
.item_list_sorting_box{
	border-bottom:1px #eee solid;
	padding:10px 15px;
	margin-bottom:15px
}

.item_list_sorting_box ul{
	display: flex;
	justify-content: space-between;
 	align-items: center;
}
  
.item_list_sorting_box .list_sch #list_sel_v{display:none;z-index:1;background:#fff; position:absolute; top:43px; right:0; width:100px; padding:10px; border:1px #eee solid;}
.item_list_sorting_box .list_sch #list_sel_v p{padding:2px 0;font-size:12px}

.item_list_sorting_box .list_sch{width:100px; position:relative;}
.item_list_sorting_box .list_sch .list_in input[type=text]{border:none; height:auto; width:auto;}

.item_list_sorting_box .list_sch .list_sel_btn{position: absolute;top: 4px;right: 0px; }
.item_list_sorting_box .list_sch .list_sel_btn:after{    content: "\F0140";   font: normal normal normal 22px/1 "Material Design Icons";}

/*¸ñ·ÏÆäÀÌÂ¡*/
.pagination_box{padding-bottom: 0px; margin-top:30px; text-align:center; position:relative;}
.pagination_box .page_more {border:1px #000 solid; padding:10px 15px; text-align:center; background:#fff; font-size:12px; border-radius:20px; display:inline-block;}
.pagination_box .pa_btn{position:absolute;top: 0px; font-size:2rem}
.pagination_box .pa_btn.page_dn_btn{left:15px}
.pagination_box .pa_btn.page_up_btn{right:15px}

/***********
°Ë»ö
***********/
.search_main_wrap{padding:0 15px}
.searchList_item_sort{padding:0 15px 15px; margin-top:15px!important; margin-bottom:0!important;}

.search_result_wrap > ul > li{border-bottom:1px solid #eee; padding:30px 15px}
.search_result_wrap > ul > li:last-child{border-bottom:none;}

.search_result_box .sr_img{width:100px}
.search_result_box .sr_info{width:calc(100% - 100px); padding-left:15px}
.search_result_box .sr_info .goods_name{padding-bottom:10px; font-size:14px}
.search_result_box .sr_info .item_mileage{padding-top:5px}
.search_result_box .sr_info .item_price{font-size:14px;  color:#edb7c8}

/***********
°Ô½ÃÆÇ
***********/
.board_list_wrap{margin-top:-15px!important; border-top:none!important}
.board_list_wrap li .bl_date{padding:7px 0 0 10px; color:#999}
.board_list_wrap > ul >  li{ }

.board_bottom_wrap{padding:0 15px 30px 15px}

 

.board_file_input_box{padding:0 15px}
.board_file_input_box li{margin-bottom:7px;}
.board_file_input_box li:last-child{margin-bottom:0}

.board_pw_box{margin-top:-30px!important}

.board_view_top{padding-left:15px; padding-right:15px}
.board_view_top .ViewTitle{padding:0px 0 15px 0!important;}
.board_view .view_centents{padding:30px 15px; font-size:14px}
.board_view .view_centents .board_file{padding-bottom:15px}

 

/***********
ÃÖ±Ùº»»óÇ°
***********/
.dream_goods_today {padding:30px 15px 30px}
.dream_goods_today .no_data_box{margin-top:-30px}

/***********
·Î±×ÀÎ
***********/
.login_form_wrap{margin:0!important;}
.login_form_wrap .login_form_box,
.login_form_wrap .login-btn-group {padding-left: 15px; padding-right:15px}

 
 
/***********
È¸¿ø°¡ÀÔ
***********/
.provision_wrap{padding-left: 15px; padding-right:15px}

.joinbox{  padding-top:30px }
.joinbox h3 {text-align:center;font-weight:600;font-size:1.5em;padding:1.0em 0;}

.joinbox p input.w100{width:100%;padding:10px;}
.joinbox p input.w160{width:140px;padding:10px;}
.joinbox p select{height:30px;} 
.joinbox div.idbox{position: relative;}
.joinbox div.idbox p#idcheck{position: absolute;top:10px;right:10px;text-align:right;width:250px;}
.joinbox span.zip_btn{cursor:pointer;border-radius:4px;color:#fff;background:#696969;padding:8px;}
.joinbox span.add_chang_btn{cursor:pointer;border-radius:4px;color:#fff;background:#696969;padding:2px;letter-spacing:2px;}

.joinbox p span.rmg{margin-right:16px;}
.joinbox div.emailbox{position: relative;}
.joinbox div.emailbox p.emailin{width:210px;}
.joinbox div.emailbox p.email2in{width:190px;position: absolute;top:0px;right:0px;}
.joinbox div.emailbox div#email2_v{display:none;width:188px;position: absolute;top:38px;right:0px;border:1px solid #b7b7b7;background:#fff;}
.joinbox div.emailbox div#email2_v p{cursor: pointer;padding:3px 0;}
.joinbox div.emailbox div.email2_btn {cursor: pointer;position: absolute;top: 10px;right: 10px;height: 17px;width: 19px;background-image: url('/imgs/dn_btn.png');}
.joinbox p.ft11{font-size:11px;color:#696969;}

.joinbox div.agreebox{position: relative;}
.joinbox div.agreebox div#agree_pop1{display:none;position: absolute;left:-350px;top:-300px;width:300px;border:1px solid #b7b7b7;height:400px;overflow-y:auto;padding:10px;background:#fff;}
.joinbox div.agreebox div#agree_pop2{display:none;position: absolute;left:-350px;top:-300px;width:300px;border:1px solid #b7b7b7;height:400px;overflow-y:auto;padding:10px;background:#fff;}
.joinbox div.agreebox p.agree_tx_btn{cursor: pointer;position: absolute;top: 0;right: 0px;border-radius:4px;color:#fff;background:#696969;padding:1px 3px;}
.joinbox span.autologin{cursor:pointer;}
.joinbox p.join_submitbtn{cursor:pointer;text-align:center;font-weight:600;font-size:14;padding:10px 0;border-radius:4px;color:#fff;background:#00D255;}

.joinbox p.bz_up_btn{width:140px;text-align:center;cursor:pointer;text-align:center;font-weight:600;font-size:14px;padding:10px 0;border-radius:4px;color:#fff;background:#F06310;border:1px solid #F06310}
.joinbox p.bz_up_btn:hover{color:#F06310;background:#fff;}

/*È¸¿ø°¡ÀÔ µ¿ÀÇ*/
div.agreeform_box{margin:0 0.5em}
div.agreeform_box div.agreeform_tx_box{border:1px solid #EFEFEF;margin:1.0em 0;  }
div.agreeform_box div.agreeform_tx_box p{border-bottom:1px solid #EFEFEF;padding:0.5em}
div.agreeform_box div.agreeform_tx_box div.agreeform_tx{height:150px;overflow:auto;margin:0.5em}
div.agreeform_box div.agreeform_btn{text-align:center;}
div.agreeform_box div.agreeform_btn span{background:#696969;color:#fff;padding:5px 10px;}
/*È¸¿ø°¡ÀÔ µ¿ÀÇ*/

.join_provision_wrap{padding:5px!important;}

 
/***********
ÀÌ¿ë¾È³»
***********/

.shop_guide_box{padding:30px 15px 0 15px}
.company_content{padding:0 15px}


/***********
Àå¹Ù±¸´Ï
***********/
.cart_blank_box {padding:90px 15px }

.cartTotalPayment_box {   }
.cartTotalPayment_box .cartTotalinner{padding:0 15px }

.cartTotalPayment_box dl.totaldelev{border-top:none; margin-top:0}

.cart_listChk{padding:0 15px 15px; text-align:right;}

.cart_good_opt dl{ display: flex; 	justify-content: space-between; 	align-items: center; width:100%}
.cart_good_opt dl dd{text-align:right;}

.cart_good_name .cart_good_name_txt{font-size:13px;  margin-bottom:5px; padding-right: 15px }
.order_goods_box .cart_list_wrap .cart_list_body .goods_list_box .cart_good_info{  padding:0 0 0 85px!important}
 
.cart_list_body .goods_list_cancel{position:absolute; top:10px; right:15px}
.cart_list_body .goods_list_cancel a{font-size:20px}

/***********
ÁÖ¹®¼­
***********/
.order_docum_box{padding:0 15px}

.cart_list_totalv p{}
.order_goods_box .cart_list_wrap .cart_list_body .goods_list_box .cart_list_totalv p{
	 
}
.order_goods_box .cart_list_wrap .cart_list_body .goods_list_box .cart_list_totalv p:before {
 
}
.cart_list_body  .cart_list_mileage{margin-left:0!important; margin-right:10px; position:Relative;}
.cart_list_body  .cart_list_mileage:before {
 
}

.cart_list_total_payment{margin-right:0!important;}
.cart_list_total_payment:before{display:none!important;}

.cart_etc_info_box .cart_etc_info p{
	margin-left:0!important; margin-right:15px; position:relative;
}

.cart_etc_info_box .cart_etc_info p:before {
	top: 0px;
	left:auto;
	right: -8px;
	position:absolute;
	content:'/';
	font-size:12px;
}
.cart_etc_info_box .cart_etc_info p:last-child:before{
	display:none;
}

 

.buy_contents_box .sub_tit_box{padding:0 15px; display:flex!important;  }
.buy_contents_box .sub_tit_box:first-child {  margin:  0px 0 10px 0;}

.buy_contents_box .provision_wrap{margin-top:0;margin-bottom:0}
.buy_contents_box .provision_wrap .sub_tit_box{padding:0}
 
.buy_contents_box .provision_wrap .provision_box{margin-top:0}

.card_permit_box{padding: 0 15px}
.how_mileage_box{margin-top:10px}
.how_mileage_box input[type=text]{height:30px; margin-right:5px}

.kcp_result_wrap{padding:30px 15px 0 15px}
.kcp_result_wrap .table th,
.kcp_result_wrap .table td{font-size:13px}
.kcp_result_wrap .table th{width:30%}
.kcp_result_wrap h4,.kcp_result_wrap h2{margin-bottom:10px; font-size:15px}


/***********
»óÇ°»ó¼¼
***********/
.goods_view_wrap{}

.view_goods_img_box{}

.goods_detail_info{padding:30px 15px; font-size:13px}

.goods_detail_info #m_toltel_cost strong{font-size:18px; color:#ff3b20}

.goods_detail_tabmenu {
	display: grid;
    gap:  0px;
	grid-template-columns: repeat(4, 1fr);
	border-top:1px #eee solid;
	border-bottom:1px #eee solid;
	text-align:center;
	height:40px;
	line-height:38px;
 	font-size:14px;
	 
}
.goods_detail_tabmenu li{border-left:1px #eee solid;  letter-spacing: -0.02em;position:relative;}
.goods_detail_tabmenu li:first-child{border-left:none}
.goods_detail_tabmenu li span{font-size:11px}
.goods_detail_tabmenu li.act:after{content:'';display:block; width:100%; height:2px; background:#000;position:absolute; top:0; left:0}

#item_view_spac .goods_detail_content_box,
#item_view_spac .item_view_spac_con{padding:30px 15px}
#item_view_spac .trans_repay_info_box  {padding:30px 15px}

#item_view_spac .goods_detail_content_box img,
#item_view_spac .item_view_spac_con img,
#item_view_spac .trans_repay_info_box img{max-width:100%}
#item_view_spac .trans_repay_info_box dt{margin-bottom:15px; font-size:16px; border-bottom:1px #eee solid; padding-bottom:10px;  font-weight:600}
#item_view_spac .trans_repay_info_box dd{padding-bottom:50px}


#item_view_spac .page_btn{padding:0}

.detail_review_qna_tit{padding-bottom:15px}
.review_list .review_list_box .subject{font-size:13px}
.review_list .review_list_box .reviewCont{color:#999}

.goods_view_wrap .item_btn_box{position:fixed; width:100%; bottom:0; left:0; z-index:900}
 
.item_btn_box .btn-basic, .item_btn_box .btn-outline-basic{width:calc((100% - 50px)/2)!important}
.goods_view_wrap .item_btn_box .btn-wish{width:70px!important; border-left:none!important; padding-top:8px!important; padding-bottom:8px!important;}
.goods_view_wrap .item_btn_box .btn-wish i{font-size:18px}

.goods_view_wrap .item_btn_box  .btn-soldout{background:#dc3545!important; border-color:#dc3545!important; }

.goods_qna_box{border-top:1px #000 solid;}
.goods_qna_box li{border-bottom:1px #eee solid; padding:10px 0}

.goods_qna_box .goods_qna_list .goods_qna_top{position:relative; margin-bottom:5px}

.goods_qna_box .goods_qna_list .goods_qna_top .btn_goods_qna{position:absolute; top:0; right:0}
.goods_qna_box .goods_qna_list .goods_qna_top > div{padding-right:30px; position:relative; color:#666}
.goods_qna_box .goods_qna_list .goods_qna_top > div:after{content:'';display:block; width:1px; height:10px; background:#eee; position:absolute; top:5px; right: 15px}
.goods_qna_box .goods_qna_list .goods_qna_top > div.date:after{display:none}


.goods_qna_box .goods_qna_list dt{font-size:13px; font-weight:600;}
.goods_qna_box .goods_qna_list dd{color:#999; padding-top:10px }

 


/*********************************
¸¶ÀÌÆäÀÌÁö
*********************************/

.dream_m_wrap{padding:0 10px;   }

.sub_header{  position: relative;  width: 100%; padding: 0; border-bottom: 1px solid #d2d2d2;  color: #000;     line-height: 1.3;    padding: 0 40px;   box-sizing: border-box; margin-top:0px }
.sub_header .breadcrumb {   padding: 13px 0px 11px;    font-size: 16px;   box-sizing: border-box;   font-weight: normal;   text-align: center;}
.sub_header a.btn_prev {  display: block;  position: absolute;  left: 10px;  top: 10px;  margin-top: 0px;  width: 29px;  height: 40px;   text-align: center;
background:url(/webftp/ico_arrow_left_l.png) no-repeat; background-size:9px 16px; background-position: 10px 15px }
.sub_header a.btn_prev img {width: 9px; height: 16px;  vertical-align: middle;   padding-top: 16px;}

.sub_page_tit_s01 { height: 40px;   line-height: 40px;    font-size: 15px;   color: #373737; font-weight:normal; 	margin-top:20px}
.sub_page_tit_s02 { height: 40px;   line-height: 40px;    font-size: 15px;   color: #373737;  border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; font-weight:normal; 	margin-top:20px}
.sub_page_tit_s03{font-size:12px; margin-top:10px}
.sub_page_tit_s03 input{vertical-align:middle;}
.sub_page_tit_s04{font-size:#666; font-size:13px; font-weight:normal;}




/*¸¶ÀÌÆäÀÌÁö ¸ÞÀÎ*/
.mypage_top{padding:10px 0; font-size:14px}
.mypage_box{margin-top:20px}
.mypage_box .mymenu ul{border-left: 1px solid #dddddd; border-top: 1px solid #dddddd;}
.mypage_box .mymenu ul:after{content:'';display:block; clear:both;}
.mypage_box .mymenu li{   position: relative; display: block; width: 33.3%; height: 90px; 	float: left; text-align: center; 	padding: 15px 10px; box-sizing: border-box; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}
.mypage_box .mymenu li p{font-size:13px; padding-top:7px}
.mypage_box .mymenu li a{display:block;}

.myinfo{margin:20px 0}
.myinfo dl{margin-bottom:30px; border-bottom:1px #dddddd solid;  }
.myinfo dt{font-size:16px; color:#000;  }
.myinfo dd{font-size:14px; padding-bottom:25px }

.mypoint ul {margin: 0 0 3px;    border-top: 2px solid #666;   overflow: hidden;   display: box; display: -webkit-box;   display: -moz-box;   box-orient: horizontal;    -webkit-box-orient: horizontal;   -moz-box-orient: horizontal;  background: #fff;  clear: both;}
.mypoint ul:after{content:'';display:block; clear:both;}
.mypoint li{float:left; width:33.3%; height: 75px;   line-height: 40px;   border-right: 1px dashed #dddddd;   position: relative;   box-flex: 1;   -webkit-box-flex: 1;   -moz-box-flex: 1;  padding: 2px;  box-sizing: border-box;}
.mypoint li:last-child{border-right:none;}
.mypoint li a {  display: block;   color: #000;   font-size: 13px;  overflow: hidden;}
.mypoint li a span {  position: absolute;   top: 8px;   left: 9px; line-height: 17px;   font-size: 15px;    color: #4e4e4e;     font-weight: 700;   text-align: left;}
.mypoint li a span b { font-weight: 400;  font-size: 10px;    color: #a9a9a9;}
.mypoint li a em {  float: right;   font-size: 16px; position: absolute;   bottom: -7px;     right: 9px;   font-weight: 500;  color: #eb6100; font-style: normal;}



/*ÁÖ¹®Á¶È¸*/
.orderList{ }
.orderList td{font-size:12px;  color:#666}
.orderList .ordernum{border:1px #dddddd solid; padding:10px; background:#f8f8f8}
.orderList .ordernum span{font-size:12px;  margin-left:10px; color:#666}
.orderList .order_cancel{padding-bottom:10px;   padding-right:10px; padding-top:5px}
.orderList .order_cancel a{background:#212121;color:#fff;padding:3px 8px; font-size:11px; }
.orderList .order_cancel span{background:#ee2d7a;color:#fff;padding:3px 8px; font-size:11px; }

.order_list_top{margin:20px 10px 0 10px; border-bottom:1px #ddd solid; padding-bottom:20px;}
.order_list_top li{font-size:14px; color:#666; line-height:24px}
.order_list_top li strong{font-size:14px; color:#000}

.order_docum_wrap .sub_page_tit_s02{border-bottom:1px #ddd solid; margin-bottom:0}
.order_docum_goods{border-bottom:1px #ddd solid;}
.order_goods_name{font-size:14px; color:#000; padding:10px 0 0px 0}
.order_goods_option{ padding:10px 0 10px 0; line-height:160%; color:#666}
.order_goods_option img{vertical-align:middle;}

.order_docum_total{margin-left:10px!important; margin-right:10px!important;}
.order_detail_table{margin-bottom:15px}
.order_detail_table th{border-bottom:1px #dddddd solid; padding:10px; box-sizing: border-box; font-size:12px; font-weight:normal;text-align:left; color:#666; width:28%}
.order_detail_table td{border-bottom:1px #dddddd solid; padding:10px; box-sizing: border-box; font-size:12px; width:72%}
.order_detail_table td input{border:1px #ddd solid; height:30px; line-height:30px;vertical-align:middle; padding-left:10px; box-sizing: border-box; }
.order_detail_table td textarea{border:1px #ddd solid; box-sizing: border-box; padding:10px; height:150px; font-family: 'Noto Sans KR', sans-serif; font-size:12px; width:100% }
.order_detail_table tr:last-child td, .order_detail_table tr:last-child th{border-bottom:none;}

.order_detail_btn{padding:20px 0!important;}
.orderList_viewOrder{border-left:1px #dddddd solid; border-right:1px #dddddd solid; padding:10px 5px 5px 10px}
.orderList_viewOrder_line{border-bottom:1px #dddddd solid;  padding-bottom:15px }

.btn_order_zip a{display:inline-block; background:#000; color:#fff; height:30px; line-height:30px; vertical-align:middle; padding:0 10px}
.btn_order_zip a:focus{color:#fff;}

/*°ü½É»óÇ°*/
.wish_txt{font-size:12px; line-height:30px}
.wish_txt img{vertical-align:middle;}

/*ÄíÆù*/
.mycoupon_box  {border:1px #e9ecef solid; padding:10px 10px; box-sizing: border-box; font-size:12px; margin-top:0px}
.mycoupon_box li{padding-left:15px; padding-bottom:5px; position: relative; }
.mycoupon_box li:before{content:'-';display:block;  position: absolute;  left: 0;  top: 0;  }


/*Àû¸³±Ý*/
.mileage_box{border:1px #e9ecef solid; padding:0 10px; box-sizing: border-box; font-size:12px; margin-top:20px}
.mileage_box td{font-size:13px; padding:10px 0; border-bottom:1px #e9ecef solid;}
.mileage_box tr:last-child td{border-bottom:none;}

.mypage_table_top{border-top:1px #000 solid;} 
.mypage_table_top td{border-bottom:1px #e9ecef solid; font-size:13px; text-align:center; line-height:35px; height:35px; background:#f7f8f9;}
.mypage_table_list td{border-bottom:1px #e9ecef solid; font-size:13px; padding:10px; box-sizing: border-box;}
.mypage_table_list td.td_c{padding-left:0;padding-right:0; text-align:center;}
.mypage_table_list td span.date{color:#666; font-size:11px}
.mile_c01{color:#000}
.mile_c02{color:#000}

/*³» ¹è¼ÛÁÖ¼Ò*/

.my_address_btn{ margin:10px 0 0 0; text-align:right;}
.my_address_btn a{cursor:pointer;border-radius:0px;color:#fff;background:#000;padding:0 7px; line-height:30px; height:30px; display:inline-block; vertical-align:middle;}

input.wfull{width:100%}
input.input_012{width:65px}


/*ÃßÃµÀÎ ¸ñ·Ï*/
.recom_page{text-align:center; padding-top:20px}


/*1:1¹®ÀÇ*/
.custom_agree_box{width:100%;}
.custom_agree_box .custom_agree{padding:10px; height:150px;overflow:auto;border-top:1px solid #ddd;box-sizing: border-box;border-bottom:1px solid #ddd; }
.custom_agree_box p{margin-top:10px; padding-left:10px}
.custom_content_box{width:100%;border-top:1px solid #ddd; border-bottom:1px solid #ddd;padding:10px;box-sizing: border-box;  margin:20px 0}
.custom_agree_box p input[type="checkbox"]{vertical-align:middle; margin-right:3px}



/*********************************
°Ô½ÃÆÇ½ºÅ¸ÀÏ Ãß°¡
*********************************/



/*°Ô½ÃÆÇ ¸®½ºÆ® */
.board_tit{border-bottom:1px #ddd solid; text-align:center;}
.board_tit ul{display:inline-block}
.board_tit ul:after{content:''; display:block; clear:both;}
.board_tit ul li{float:left;margin:10px;list-style:none;}
.board_tit ul li span{text-decoration:none;color:#696969; }
.board_tit ul li.act{font-weight:600;  }
.board_tit ul li.act span{color:#ff3b73; }
.board_tit ul li.act  a{position:relative;}
.board_tit ul li.act  a:after{content:''; display:block; position:absolute; bottom:-10px; left:0; height:2px; width:100%; background:#ff3b73}

.board_tit p.subg{border-bottom:1px solid #aaaaaa;padding:0.5em;text-align:center;font-weight:600;}

table tr td.stit{text-align:center; font-size:0.75em;color:#696969; }
table tr td.page_c{text-align:center; font-size:0.75em;color:#696969; }
table tr td.page_c span{margin:0 0.5em;}
table tr td.page_c span.pg_act{font-weight:600;}
div.board_view_box{padding:10px 0}
 
/*°Ô½ÃÆÇ ¸®½ºÆ® */


/*¸®½ºÆ® Ä«Å×°í¸®*/

.board_category{margin-bottom:-20px}
.board_category select {  background:#fff; height:40px; line-height:40px;vertical-align:top;  border:1px #fff solid;  width:100%;  
padding: 0 5px 0 5px;  -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-left:10px;  box-sizing: border-box;}
.board_category select::-ms-expand { display: none; }
.board_category .select-style {position: relative; display: block;  }
.board_category .select-style:after { content: ''; display: block;   position:absolute;  width:10px;   height: 10px;    border-right: 2px solid #aaa;  border-bottom: 2px solid #aaa;  right: 22px;   top: 11px;   transform: rotate(45deg);   -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;   transition: all 0.2s ease-in-out;}




/*¸®½ºÆ®  */
.board_list_box{margin-top:20px}
.board_list_box li{box-sizing: border-box; padding:10px; border-bottom:1px #d2d2d2 solid;}
.board_list_box li a{display:block;}
.board_list_box li a p{font-size:13px; color:#000; padding-bottom:5px; line-height:140%}
.board_list_box li a span{ color:#888}
.board_list_box li  .shop_store_category{margin-bottom:7px; font-size:14px; color:#000}
.board_list_box li  .shop_store_category span{display:inline-block; background:#eb6100; padding:0 5px; border-radius:3px; color:#fff; margin-right:10px}
.board_list_box li .answer{display:inline-block; background:#ff3b73; color:#fff; padding:0 7px; border-radius:3px; margin-bottom:5px}


/*°¶·¯¸®*/

.board_gallery_list{ margin:15px 15px}
.board_gallery_list li{position:relative; margin-bottom:10px;}
.board_gallery_list li .gallery_txt{position:absolute; left:0; bottom:0; width:100%; text-align:center; background:#000;filter:alpha(opacity=5);opacity: 0.5; padding:10px}
.board_gallery_list li .gallery_txt .gallery_tit a{color:#fff;}
.board_gallery_list li .gallery_photo img{width:100%;}


/*º¸±â  */
.board_view{margin:0 0px}
.board_view .ViewTitle {  padding: 15px;  background: #f8f8f8;  border-bottom: 1px solid #ddd; color:#666; font-size:11px;}
.board_view .ViewTitle h3{ font-weight:normal; font-size:16px; margin-bottom:10px; line-height:140%}
.board_view .ViewTitle > span {  display: inline-block;    width: calc(50% - 3px);   color: #666;}
.board_view .ViewTitle > span.hits {  text-align: right;}
.board_view .ViewTitle .shop_store_category{margin-bottom:7px; font-size:14px; color:#000}
.board_view .ViewTitle .shop_store_category span{display:inline-block; background:#eb6100; padding:0 5px; border-radius:3px; color:#fff; margin-right:10px}

.board_view .view_centents{min-height:180px; padding:15px;line-height:150%; border-bottom: 1px solid #c4c4c4; font-size:14px}
.board_view .view_centents img{max-width:100%;}
 
.board_view .view_centents span, .board_view .view_centents p{line-height:150% }
.board_view .view_centents  .view_fn{padding-bottom:10px}


/*±Û¾²±â  */
.board_write_box table{border-top:1px #d2d2d2 solid; }
.noline table{border-top:none!important;}
.board_write_box th{border-bottom:1px #d2d2d2 solid; text-align:left; font-weight:400; font-size:12px; padding:10px; box-sizing: border-box; }
.board_write_box td{border-bottom:1px #d2d2d2 solid; text-align:left; font-weight:400; font-size:12px; padding:10px; box-sizing: border-box; }
.board_write_box td input[type="text"], .board_write_box td input[type="password"]{border:1px #ddd solid; height:30px; line-height:30px;vertical-align:middle; padding-left:10px; box-sizing: border-box; }
.board_write_box td textarea{border:1px #ddd solid; box-sizing: border-box; padding:10px; height:150px; font-family: 'Noto Sans KR', sans-serif; }
.board_write_box td input[type="radio"]{vertical-align:middle;}
.board_write_box td.file input{width:100%; padding-left:0; line-height:auto; height:auto; border:none;}
.board_write_box td.passcodes img{vertical-align:top; margin-top:10px}
.board_write_box td.passcodes input{vertical-align:top; margin-top:17px}
 
.board_write_box td select {  background:#fff; height:30px; line-height:30px;vertical-align:top;  border:1px #ddd solid;  width:100%;  
padding: 0 5px 0 5px;  -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-left:10px;  box-sizing: border-box;}
.board_write_box td  select::-ms-expand { display: none; }
.board_write_box td  .select-style {position: relative; display: block;  }
.board_write_box td  .select-style:after { content: ''; display: block;   position:absolute;  width: 8px;   height: 8px;    border-right: 1px solid #aaa;  border-bottom: 1px solid #aaa;  right: 10px;   top: 8px;   transform: rotate(45deg);   -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;   transition: all 0.2s ease-in-out;}

.board_write_box td select.sel_001{width:100%}
.radio_input span{margin-right:10px}
.line30{line-height:30px}

/*¹öÆ° ±âº» ¼³Á¤ */
.board_btn{padding:20px 10px; text-align:center;}
.board_btn a{display:inline-block; background:#373737; color:#fff; font-size:14px; cursor:pointer; padding:0px 25px; height:40px; line-height:40px; border:none;}

.span_btn_c{width:100%;text-align:center; padding:0 10px; box-sizing: border-box; padding-top:30px; height:auto!important;}
.span_btn_c dl dd{float:left;width:50%;     margin: 0!important}
.span_btn_c dl dd a{padding:0px 0; background:#373737; color:#fff; font-size:14px; display:block; border:1px #373737 solid; height:40px; line-height:40px; }
.span_btn_c dl dd:last-child{float:right;width:50%;}
.span_btn_c dl dd:last-child a{  background:#fff; border:1px #373737 solid; color:#373737;  font-size:14px; display:block}
.span_btn_c dl:after{content:'';display:block; clear:both;}
.span_btn_full dd{width:100%!important;}


.board_btn_full a{width:100%;box-sizing: border-box;}
.mypage_btn{padding:20px 0!important}
.mypage_btn2{padding:20px 10px!important}

.log_active{ background:#373737; color:#fff; font-size:14px;  width:100%;text-align:center; padding:0;border:none; cursor:pointer; text-decoration:none; height:38px; line-height:38px}
