@charset "UTF-8";

/*font-set*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&subset=korean');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');

/*teg-reset*/ /*safari-reset*/
html {overflow-y:auto}
body {margin:0;padding:0;font-size:18px;font-family: 'Noto Sans KR', sans-serif;background:#fff;font-weight:400;letter-spacing :-0.5px;line-height: 1;color:#777;word-break:keep-all;line-height:1;overflow:hidden;min-width:1260px}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:inherit;font-family:'Noto Sans KR', sans-serif;font-weight:inherit}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
em{font-style:normal}
strong{font-weight:600}
ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:inherit}
input, button {margin:0;padding:0;font-family: inherit;font-size:inherit;color:inherit}
input[type="submit"]{cursor:pointer}
button {cursor:pointer;letter-spacing:inherit}
input[type=submit] {-webkit-appearance:none;}
textarea, input[type=text], input[type=password]{ -webkit-border-radius:0; /* 둥근모서리 */ -webkit-appearance:none; /* 그림자 */ }
img {-ms-interpolation-mode:bicubic;} 
table{border-spacing:0px;border-collapse:collapse}
input{border-radius:0}
input::-webkit-input-placeholder {color:#999}
input:-ms-input-placeholder {color:#999}
textarea, select {font-family:inherit;font-size:inherit}
select {margin:0}
p {margin:0;padding:0;word-break:keep-all;line-height: 1.6}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:inherit;text-decoration:none;font-size:inherit}
select { border-radius:0; /* 아이폰 사파리 보더 없애기 */ -webkit-appearance:none; /* 화살표 없애기 for chrome*/ -moz-appearance:none; /* 화살표 없애기 for firefox*/ appearance:none /* 화살표 없애기 공통*/ } 
select::-ms-expand{ display:none /* 화살표 없애기 for IE10, 11*/ }

/*box-sizing-style*/
*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*common Calss*/
.sound_only, .blind{position:absolute;left:-9999px;width:0;height:0;overflow:hidden;text-indent:-9999px;font-size:0}
.clear:after{content: "";display: block;clear: both}
.caption_blind{width:0;height:0;border:0;margin:0;padding:0;overflow:hidden;font-size:0;text-indent:-9999px}
#skipNav{position:absolute;left:-9999px;text-align:center;width:100%;height:90px;background:rgba(0,0,0,0.8);color:#fff;font-size:30px;text-align:center;width:100%;line-height:90px;z-index:100}
#skipNav:focus{left:0}
/*==== sir.kr common style -start ====*/

/*pop*/
.hd_pops_footer{font-size:15px}

/* search color */
.sch_word {color:#e10000}

/* tag base style*/
select{background:#fff url("/img/web/icon_select01.png")no-repeat  calc( 100% - 15px ) center;padding-left:30px;padding-right:30px;border:1px solid #d9d9d9}

/* page-view gd_bd*/
.pg_wrap {clear:both;margin:0;text-align:center;height:12px;font-size:12px;margin-top:30px}
.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} 
.pg {}
.pg_page, .pg_current {display:inline-block;vertical-align:top;background:none;border:0;color:#000;padding:0;line-height:16px;margin:0 15px;width:auto;height:12px;min-width:auto}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {}
.pg_page:hover{background-color:#fff;;font-weight:700}
/*이부분에 이미지는 추가로 삽입해줘야합니다.*/
.pg_start, .pg_prev, .pg_end, .pg_next  {text-indent:-999px;overflow:hidden;background: no-repeat 50% 50%;padding:0;margin:0 5px;width:12px;height:12px;margin-top:2px;vertical-align:top}
.pg_start {background-image:url("/img/web/pg_start.png")}
.pg_prev {background-image:url("/img/web/pg_pv.png")}
.pg_end {background-image:url("/img/web/pg_end.png")}
.pg_next {background-image:url("/img/web/pg_nt.png")}
.pg_start:hover {background-image:url("/img/web/pg_startOn.png")}
.pg_prev:hover {background-image:url("/img/web/pg_pvOn.png")}
.pg_end:hover {background-image:url("/img/web/pg_endOn.png")}
.pg_next:hover {background-image:url("/img/web/pg_ntOn.png")}
.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover{background-color:none}
.pg_current {color:#000;font-weight:700;font-size:16px;line-height:16px;}


/*==== sir.kr common style -end ====*/

/*==== jsh bt-style -start ====*/

/*
	guide : 가이드  해당스타일은 부트스트랩과같은 베이스css와 사용자 정의 css를 합친 스타일입니다.
		T = 테마 (Theme style) : 초기작성자가 수정하는 클레스로 버그왜 추가나 변경은 하지않는것을 추천드립니다.
		R = 반응형 (사용하지 않을시에 주석처리 : Annotate when not in use)
		U = 사용자 지정 (user style)
		J = 자바스크립트용 (javascript class)

		ft = 폰트(font)
		bg = 백그라운드(background)
		fm = 폰트 패밀리(font-family)
		mg = 마진 (margin)    
		pd = 패딩 (padding)    
		cl = 컬러 (color)
		sz = 사이즈 (size)
		lh = 라인하이트 (line-height)
		fl = 플롯 (float)
		ps = 포지션 (position)
		wd = 넓이 (width)
		ht = 높이 (ht)
		gd = 가이드 (guide) 
		ly = 레이아웃(layout) 가로사이즈 제어
		rs = 특정 태그, 클레스를 리셋을 위한 기능

		pc = 피시버전 (VER_PC)
		t = 테블릿버전 (VER_TAB)
		pt = 피시,테블릿버전 (VER_PC && VER_TAB)
		tm = 테블릿,모바일 (VER_TAB && VER MOBILE)
		m = 모바일버전 (VER_MOBILE)
		c = 공통 (common)
		full = 100%
*/

/*고정 공통 클래스*/

.T_wd_full {width:100%}
.T_ht_full{height:100%}

.T_ps_rl{position:relative}
.T_ps_ab{position:absolute}
.T_ps_st{position:static}
.T_ps_fx{position:fixed}

.T_ds_block{display: block}
.T_ds_inbl{display: inline-block}
.T_ds_in{display: inline}
.T_ds_table{display: table}
.T_ds_cell{display: table-cell}

.T_fl_lt{float:left}
.T_fl_rt{float:right}
.T_fl_Clt > *{float:left}
.T_fl_Crt > *{float:right}

.T_rs_button{border:0;background:none;color:inherit;font-size:inherit;margin:0;padding:0}

.T_ft_cfff{color:#fff}
.T_ft_c000{color:#000}
.T_ft_c333{color:#333}
.T_ft_c555{color:#555}
.T_ft_c666{color:#666}
.T_ft_c777{color:#777}
.T_ft_c999{color:#999}
.T_ft_c868686{color:#868686}
.T_ft_cb2b2b2{color:#b2b2b2}
.T_ft_cl595959{color:#595959}
.T_ft_ce10000{color:#e10000}

.T_ft_sz10{font-size: 10px}
.T_ft_sz11{font-size: 11px}
.T_ft_sz12{font-size: 12px}
.T_ft_sz13{font-size: 13px}
.T_ft_sz14{font-size: 14px}
.T_ft_sz15{font-size: 15px}
.T_ft_sz16{font-size: 16px}
.T_ft_sz17{font-size: 17px}
.T_ft_sz18{font-size: 18px}
.T_ft_sz19{font-size: 19px}
.T_ft_sz20{font-size: 20px}

.T_ft_szS{font-size:0.6em}
.T_ft_szSM{font-size:0.8em}
.T_ft_szM{font-size:1.2em}
.T_ft_szMB{font-size:1.4em}
.T_ft_szB{font-size:1.6em}

.T_ft_ct{text-align:center}.T_ft_lt{text-align:left}.T_ft_rt{text-align:right}
   
.T_vt_md{vertical-align:middle} .T_vt_top{vertical-align:top} .T_vt_btm{vertical-align:bottom}
    
.T_lh_10{line-height:1.0}.T_lh_11{line-height:1.1}.T_lh_12{line-height:1.2}.T_lh_13{line-height:1.3}.T_lh_14{line-height:1.4}.T_lh_15{line-height:1.5}.T_lh_16{line-height:1.6}.T_lh_17{line-height:1.7}.T_lh_18{line-height:1.8}.T_lh_19{line-height:1.9}.T_lh_20{line-height:2.0}

.T_lh_px12{line-height:12px}.T_lh_px13{line-height:13px}.T_lh_px14{line-height:14px}.T_lh_px15{line-height:15px}.T_lh_px16{line-height:16px}.T_lh_px17{line-height:17px}.T_lh_px18{line-height:18px}.T_lh_px19{line-height:19px}.T_lh_px20{line-height:20px}.T_lh_px21{line-height:21px}.T_lh_px22{line-height:22px}.T_lh_px23{line-height:23px}.T_lh_px24{line-height:24px}.T_lh_px25{line-height:25px}.T_lh_px26{line-height:26px}.T_lh_px27{line-height:27px}.T_lh_px28{line-height:28px}

.T_bg_cfff{background:#fff}.T_bg_cf9{background:#f9f9f9}.T_bg_cd9{background:#d9d9d9}.T_bg_c333{background:#333}.T_bg_c000{background:#000}

.T_ft_sm{font-size:0.8em}.T_ft_md{font-size:1.2em}.T_ft_bg{font-size:1.4em}.T_ft_xl{font-size:1.6em}

.T_ft_wh100{font-weight:100}.T_ft_wh200{font-weight:200}.T_ft_wh300{font-weight:300}.T_ft_wh400{font-weight:400}.T_ft_wh500{font-weight:500}.T_ft_wh600{font-weight:600}.T_ft_wh700{font-weight:700}.T_ft_wh900{font-weight:900}
    
.T_pd_lt10{padding-left:10px}.T_pd_lt20{padding-left:20px}.T_pd_lt30{padding-left:30px}.T_pd_lt40{padding-left:40px}.T_pd_lt50{padding-left:50px}.T_pd_lt60{padding-left:60px}.T_pd_lt70{padding-left:70px}.T_pd_lt80{padding-left:80px}.T_pd_lt90{padding-left:90px}
    
.T_pd_rt10{padding-right:10px}.T_pd_rt20{padding-right:20px}.T_pd_rt30{padding-right:30px}.T_pd_rt40{padding-right:40px}.T_pd_rt50{padding-right:50px}.T_pd_rt60{padding-right:60px}.T_pd_rt70{padding-right:70px}.T_pd_rt80{padding-right:80px}.T_pd_rt90{padding-right:90px}
    
.T_pd_top10{padding-top:10px}.T_pd_top20{padding-top:20px}.T_pd_top30{padding-top:30px}.T_pd_top40{padding-top:40px}.T_pd_top50{padding-top:50px}.T_pd_top60{padding-top:60px}.T_pd_top70{padding-top:70px}.T_pd_top80{padding-top:80px}.T_pd_top90{padding-top:90px}
    
.T_pd_btm10{padding-bottom:10px}.T_pd_btm20{padding-bottom:20px}.T_pd_btm30{padding-bottom:30px}.T_pd_btm40{padding-bottom:40px}.T_pd_btm50{padding-bottom:50px}.T_pd_btm60{padding-bottom:60px}.T_pd_btm70{padding-bottom:70px}.T_pd_btm80{padding-bottom:80px}.T_pd_btm90{padding-bottom:90px}

.T_mg_top10{margin-top:10px}.T_mg_top20{margin-top:20px}.T_mg_top30{margin-top:30px}.T_mg_top40{margin-top:40px}.T_mg_top50{margin-top:50px}.T_mg_top60{margin-top:60px}.T_mg_top70{margin-top:70px}.T_mg_top80{margin-top:80px}.T_mg_top90{margin-top:90px}

.T_mg_lt10{margin-left:10px}.T_mg_lt20{margin-left:20px}.T_mg_lt30{margin-left:30px}.T_mg_lt40{margin-left:40px}.T_mg_lt50{margin-left:50px}.T_mg_lt60{margin-left:60px}.T_mg_lt70{margin-left:70px}.T_mg_lt80{margin-left:80px}.T_mg_lt90{margin-left:90px}

.T_mg_rt10{margin-right:10px}.T_mg_rt20{margin-right:20px}.T_mg_rt30{margin-right:30px}.T_mg_rt40{margin-right:40px}.T_mg_rt50{margin-right:50px}.T_mg_rt60{margin-right:60px}.T_mg_rt70{margin-right:70px}.T_mg_rt80{margin-right:80px}.T_mg_rt90{margin-right:90px}

.T_mg_btm10{margin-bottom:10px}.T_mg_btm20{margin-bottom:20px}.T_mg_btm30{margin-bottom:30px}.T_mg_btm40{margin-bottom:40px}.T_mg_btm50{margin-bottom:50px}.T_mg_btm60{margin-bottom:60px}.T_mg_btm70{margin-bottom:70px}.T_mg_btm80{margin-bottom:80px}.T_mg_btm90{margin-bottom:90px}
.T_mg_btm100{margin-bottom:100px}

.T_mg_Cw10 > * {margin-left:10px;margin-right:10px}

.T_ly_02:after,.T_ly_03:after,.T_ly_04:after,.T_ly_05:after,.T_ly_06:after,.T_ly_07:after,.T_ly_08:after,.T_ly_09:after{content:"";clear:both;display:block}
.T_ly_02 > *{float: left;width:calc( 100% / 2)}
.T_ly_03 > *{float: left;width:calc( 100% / 3)}
.T_ly_04 > *{float: left;width:calc( 100% / 4)}
.T_ly_05 > *{float: left;width:calc( 100% / 5)}
.T_ly_06 > *{float: left;width:calc( 100% / 6)}
.T_ly_07 > *{float: left;width:calc( 100% / 7)}
.T_ly_08 > *{float: left;width:calc( 100% / 8)}
.T_ly_09 > *{float: left;width:calc( 100% / 9)}

.T_ht_ct{display:table}
.T_ht_ct > * {display:table-cell;vertical-align:middle;height:100%;text-align:center}
    

/*반응형 스타일*/
/*.R_wd_area01{width:1200px;margin:0 auto}.R_mg_area01{width:1200px;margin:0 auto}.R_pd_area01{width:1200px;margin:0 auto}*/

.R_pc_img{display:none}.R_t_img{display:none;width:auto;height:100%;}.R_m_img{display:none;width:auto;height:100%}.R_t_img2{display:none;height:auto;width:100%;}.R_m_img2{display:none;height:auto;width:100%}.R_tm_img{display:none;width:auto;height:100%}.R_tm_img2{display:none;width:100%;height:auto}.R_pct_img{display:none;width:auto;height:100%}

.R_pc_show01{display:none}.R_pt_show01{display:none}.R_t_show01{display:none}.R_m_show01{display:none}.R_tm_show01{display:none}

.R_pc_table{display:none}.R_pt_table{display:none}.R_t_table{display:none}.R_m_table{display:none}.R_tm_table{display:none}
 
/*Javacript 연통 클래스*/
.J_N_C{}
.J_C{}
.J_slider{}
.J_modal{}


/*사용자 지정 클래스*/
.U_ft_c01{color:#0f2f4c}
.U_ft_c02{color:#113e68}
.U_ft_c03{color:#ec0000}
.U_ft_fm01{font-family:""}
.U_ft_fm02{font-family:""}
.U_ft_fm03{font-family:""}
.U_bg_c01{background:#0f2f4c}
.U_bg_c02{background:#113e68}
.U_bd_01{border:1px solid #d9d9d9}
.U_area01{width:1260px;margin-left: auto;margin-right:auto}
.T_mg_ct{margin-left:auto;margin-right:auto}
.U_c_btn01{background:#000;color:#fff;}
.U_c_btn02{background:#e10000;color:#fff;border:1px solid #e10000}
.U_c_btn03{border:1px solid #d9d9d9;color:#595959}
.U_c_btn04{border:1px solid #000;color:#000;background:#fff}
.U_c_btn05{border:1px solid #000;color:#fff;background:#000}
.U_sz_btn01{width:230px;height:55px;line-height:55px;border:0;padding:0;margin:0;font-size:18px;font-weight:400;display:inline-block;vertical-align:top}
.U_sz_btn02{line-height:38px;height:40px;width:100px;display:inline-block;vertical-align:top;text-align:center;border-radius:0px}
.U_sz_btn03{font-size:18px;width:230px;height:55px;line-height:55px;display:inline-block}
.U_sz_btn04{font-size:16px;width:90px;line-height:38px;display:inline-block;height:40px;text-align:center}
.U_cart_btn{position:relative;padding-right:35px!important}
.U_cart_btn span{display:inline-block;width:20px;height:20px;background:#000;border-radius:50%;color:#fff;text-align:center;line-height:20px;margin-left:5px;font-size:16px;font-size:12px;font-weight:500;position:absolute;right:10px;top:50%;margin-top:-10px}
.U_bd_top01{border-top:1px solid #000}
.U_bd_btm01{border-bottom:1px solid #000}
.U_bd_rt01{border-right:1px solid #000}
.U_bd_lf1{border-left:1px solid #000}
.U_bd_btm02{border-bottom:1px solid #d9d9d9}
.U_bg_FedEx{background:url("/img/web/bg_FedEx.gif")no-repeat right bottom}
.U_bg_CJ{background:url("/img/web/bg_CJ.gif")no-repeat right bottom}
.U_bg_pUNI{background:url("/img/web/bg_pUNI.gif")no-repeat right bottom}
.U_bg_FedEx:hover{background-image:url("/img/web/bg_FedExOn.gif")}
.U_bg_CJ:hover{background-image:url("/img/web/bg_CJOn.gif")}
.U_bg_pUNI:hover{background-image:url("/img/web/bg_pUNIOn.gif")}
.U_title02{display:block;font-size:25px;color:#000;font-weight:700;padding-bottom:15px;border-bottom:1px solid #000}
.U_btn09{width:120px;text-align:center;color:#fff;height:40px;line-height:40px;border-radius:40px;color:#fff;background:#000;font-size:13px}
.U_title06{text-align:center;display:block;color:#000;font-size:25px;font-weight:400}
.U_select{height:45px;border-color:#d9d9d9;padding-right:60px;font-size:15px;padding-left:10px}


/*header*/
.td_top ul li a{display:block;padding:0 10px ;position:relative}
.td_top ul li:last-child a{padding-right:0}
.hd_sch{position:absolute;right:0;width:250px;padding:0 10px 4px;top:50%;margin-top:-16px}
.hd_sch input{border:0;width:calc(100% - 24px );font-size:14px}
#J_btn_gnb01 {height:17px;margin:20px 0;margin-right:20px}
#J_btn_gnb01 img{vertical-align:top;margin-top:1px}
#gnb_list > li > a{padding-top:20px;padding-bottom:20px;position:relative}
#gnb_list > li > a:after{content:"";position:absolute;left:0;top:50%;height:12px;width:1px;background:#ccc;margin-top:-6px}
#gnb_list > li:first-child > a:after{display:none}
#J_gnb_wrap:after{content:"";position:absolute;left:0;background:#fff;width:100%;display:block;top:57px;height:0;border-bottom:1px solid #d9d9d9;z-index:70;transition:0.3s all}
#J_gnb_wrap.on2:before{content:"";position:absolute;left:0;background:#fff;width:100%;display:block;top:0px;height:491px;border-bottom:1px solid #d9d9d9;z-index:75;}
#J_gnb_wrap.on:after{height:274px;top:58px}
.gnb_dep2_list{position:absolute;width:100%;top:57px;left:0;background:#fff;z-index:80;display:none;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;height:275px}
.gnb_dep2_list > * {min-height:186px}
.gnb_dep2_list .col1{width:200px}
.gnb_dep2_list .col1 a{position:absolute;bottom:0;left:0}
.gnb_dep2_list .col2 {width:400px}
.gnb_dep2_list .col2 li{width:50%;padding-left:80px}
.gnb_dep2_list .col2 li a{display:block;padding:8px 0;font-size:16px}
.gnb_dep2_list .col3 {padding-top:10px}
.gnb_dep2_list .col3 a{display:block}
.gnb_dep2_list .col3 .type1{margin:0 13px 0 30px}
.gnb_dep2_list .col3 .type1 a{height:176px;border:1px solid #d9d9d9;font-size:15px;color:#333;width:100px;text-align:center;line-height:1.3;padding-top:96px;background:#fff url("/img/web/icon_gallery.png")no-repeat center 16px}
.gnb_dep2_list .col3 .type1 a:hover{color:#fff;background:#778cba url("/img/web/icon_galleryOn.png")no-repeat center 16px}
.gnb_dep2_list .col3 .type2 a{border:1px solid #d9d9d9;padding-left:30px;height:50px;line-height:48px;width:250px;margin-top:13px;font-size:15px;color:#333}
.gnb_dep2_list .col3 .type2 a:first-child{margin-top:0}

.smb_my_more{display:none}


#U_category{position:absolute;background:#fff;z-index:75;width:100%;top:0;padding:40px 0;border-bottom:1px solid #d9d9d9;display:none;height:491px;overflow-y:scroll;}
#U_category button{display:block;margin:20px 0;height:16px;position:absolute;left:0;top:0}
#U_category button img{vertical-align:top}
#U_category .U_title02{font-size:20px;padding-top:20px}
#U_category .cate_li_1{padding-right:15px;min-height:420px;line-height:1.7;font-size:15px}
#U_category .cate_li_1 > ul{padding:20px 0}

/*aside*/
#U_sng{position:fixed;top:0;right:0;height:100%;width:210px;z-index:97;right:-210px;transition:0.5s all}
#U_sng.on{right:0}
#U_sng .con_wrap {height:100%;background:#fff;border-left:1px solid #d9d9d9}
#U_sng .btn_wrap{position:absolute;top:50%;left:-60px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9}
#U_sng .btn_wrap button{display:block;width:59px;height:59px;border:0;border-bottom:1px solid #d9d9d9;background-color:#fff;background-repeat:no-repeat;background-position:center;text-indent:-9999px}
#J_btn_sng{background-image:url("/img/web/btn_sng.png")}
#J_btn_sng.on{background-image:url("/img/web/btn_sngOn.png")}
#J_btn_top{background-image:url("/img/web/btn_top.png")}
#J_btn_btm{background-image:url("/img/web/btn_btm.png")}
#U_sng .con_wrap{padding:30px;width:100%;height:100%;overflow:auto}
#U_sng .con_wrap > div > *{margin-top:30px}
#U_sng .con_wrap > div > *:first-child{margin-top:0}
#U_sng .type1{text-align:left}
#U_sng .type1 > span{font-size:14px;color:#000;letter-spacing:1px;margin-bottom:5px;display:block}
#U_sng .type1 li{color:#999;font-size:12px;padding:5px 0}
#U_sng .type1 li:last-child{padding-bottom:0}
#U_sng .type2 li{margin-left:7px}
#U_sng .type2 li:first-child{margin-left:0}
#U_sng .type3 {border-top:1px solid #d9d9d9}
#U_sng .type3 a {display:block;border:1px solid #d9d9d9;border-top:0;padding:13px 0;font-size:13px;color:#555}
#U_sng .type3 a:first-child{border-bottom:1px solid #d9d9d9}
#U_sng .type3 a:last-child{border-top:1px solid #d9d9d9}
#U_sng .type4{text-align:left;color:#999;font-size:13px;}
#U_sng .type4 span{display:block;color:#c7c7c7;margin-top:10px}
#U_sng .type4 li{margin-top:15px}
#U_sng .type4 li:first-child{margin-top:0}
#U_sng #stv_ul img{border:1px solid #d9d9d9}
#U_sng #stv_ul li{padding:0}
#U_sng #stv_ul li:nth-child(4n+1),#U_sng #stv_ul li:nth-child(4n+2){margin-bottom:10px}
#U_sng #stv_btn{position:absolute;right:0;top:0}
#U_sng #stv_btn button{position:static;width:19px;height:19px;background-color:#f9f9f9;text-indent:-9999px;border:1px solid #d9d9d9}
#U_sng #stv_btn button#down{background-image: url(/img/web/btn_sngOn.png);background-size:30%;background-position:center;background-repeat:no-repeat}
#U_sng #stv_btn button#up{border-left:0;background-image: url(/img/web/btn_sngOn.png);background-size:30%;background-position:center;background-repeat:no-repeat;    transform: rotate(180deg);}
#stv_pg {width:0;height:0;overflow:hidden;position:absolute;text-indent:-9999px;left:-9999px}
#stv_ul li{display:none}
.U_title03{font-size:14px;padding-bottom:12px;color:#000;display:block;position:relative;margin-bottom:15px;font-weight:400;text-align:left}
.U_title03:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:20px;background:#000}
.U_title04{font-size:16px;font-weight:900;color:#000;letter-spacing:9px;display:block;text-align:center}
.U_title05{font-size:40px;color:#000;display:block;font-weight:100;text-align:center}
.U_title07{font-size:25px;color:#000;font-weight:700;text-align:center;margin:0;margin-bottom:30px}

#content{margin-bottom:100px}
#content.main{margin-bottom:0}
.U_kakao{margin-right:5px;margin-top:-2px}
/*footer*/
.U_footer {background:#f5f5f5;position:relative;z-index:80;letter-spacing:0px}
.ft_top{padding:25px 0;background:#fff;font-size:13px;color:#999;border-top:1px solid #d5d5d5}
.ft_mid{padding:40px 0 30px;font-size:13px;border-top:1px solid #d5d5d5}
.ft_mid .col1 {width:550px}
.ft_top .col1 li {margin-right:30px;width}
.ft_top .col2 ul{width:320px;padding:0 30px}
.ft_top .col2 li{display:none;width:100%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.ft_top .col2 li.on{display:block}
.ft_top .col2 li a{display:block;width:100%}
.ft_top .col2 button{padding:0 10px;height:13px}
.ft_top .col2 button img{vertical-align:top}

.U_ft_logo{padding-left:240px;background:url("/img/web/ft_logo_250429.png")no-repeat left top;margin-bottom:30px;min-height:50px;/*padding-bottom:40px;border-bottom: 1px solid #d5d5d5;*/}
.ft_mid .col1 strong{display:block;font-size:15px;color:#333;margin-bottom:10px;font-weight:400}
.ft_mid .col1 span{line-height:1.6;font-weight:300}
.U_line01{display:inline-block;width:1px;height:11px;background:#999;margin:0 8px}
.ft_mid .col2{padding-left:50px;color:#999}
.ft_mid .col2 > strong{font-size:15px;color:#333;margin-bottom:12px;font-weight:400}
.ft_mid .col2 > span{font-size:19px;color:#000;display:block;margin-bottom:10px}
.ft_mid .col2 ul{line-height:1.7}

.ft_mid .col3 strong{font-size:15px;color:#333;font-weight:400;margin-right:30px}
.ft_mid .col3 ul{font-weight:300;color:#999;line-height:23px;margin-top:-5px}
/*content*/
#cnt1 .j_btns button.j_pv,#cnt1 .j_btns button.j_nt{border:0;width:28px;height:55px;border:0;background: no-repeat center;text-indent:-9999px;top:50%;position:absolute;margin-top:-27.5px;}
#cnt1 .j_btns button.j_pv{background-image:url("/img/web/j_btn_pv.png");left:10%}
#cnt1 .j_btns button.j_nt{background-image:url("/img/web/j_btn_nt.png");right:10%}
#cnt1 button.j_stop, #cnt1 button.j_auto {width:40px;height:40px;position:absolute;border-radius:50%;background:rgba(0,0,0,0.4);bottom:17px;left:50%;margin-left:75px;right:0;border:0;text-indent:-9999px}
#cnt1 button.j_stop:after{content:"";position:absolute;top:50%;height:11px;width:2px;background:#fff;left:50%;top:50%;margin-top:-5.5px;margin-left:3px}
#cnt1 button.j_auto:after{content:"";position:absolute;top:50%;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #fff;left:50%;margin-left:-2.5px;margin-top:-5px}
#cnt1 button.j_stop.on, #cnt1 button.j_auto.on{display:none}
#cnt1 button.j_stop:before{content:"";position:absolute;top:50%;height:11px;width:2px;background:#fff;left:50%;margin-top:-5.5px;margin-left:-5px}
#cnt1 .j_indcs_wrap{position:absolute;bottom:17px;padding:13.5px 17px;border-radius:50px;background:rgba(0,0,0,0.4);left:50%;margin-left:-60px}
#cnt1 .j_indcs_wrap * {float:left;border:0;background:none;;height:13px;line-height:13px;vertical-align:top;color:#fff;font-weight:300;font-size:13px}
#cnt1 .j_indcs_wrap > button{text-indent:-9999px;width:7px}
#cnt1 .j_indcs_wrap li{display:none}
#cnt1 .j_indcs_wrap li.on{display:block}
#cnt1 .j_indcs_wrap > span:before{content:"/";display:inline-block;margin:0 4px}
#cnt1 .j_indcs_wrap > button{}
#cnt1 .j_indcs_wrap .j_nt{margin-left:24px;background:url("/img/web/j_btn_nt02.png")no-repeat center}
#cnt1 .j_indcs_wrap .j_pv{margin-right:24px;background:url("/img/web/j_btn_pv02.png")no-repeat center}
#cnt1 .j_content{text-align:center}

#cnt1 .mb_slide {min-width:1260px;}
#cnt1 .mb_slide .mb01 {width:1920px; height:510px; background:url('/img/web/mb_14.jpg')no-repeat center}
#cnt1 .mb_slide .mb02 {width:1920px; height:510px; background:url('/img/web/mb_21.jpg')no-repeat center}
#cnt1 .mb_slide .mb03 {width:1920px; height:510px; background:url('/img/web/mb_16.jpg')no-repeat center}
#cnt1 .mb_slide .mb04 {width:1920px; height:510px; background:url('/img/web/mb_22.jpg')no-repeat center}
#cnt1 .mb_slide .mb05 {width:1920px; height:510px; background:url('/img/web/mb_15.jpg')no-repeat center}
#cnt1 .mb_slide .mb06 {width:1920px; height:510px; background:url('/img/web/mb_17.jpg')no-repeat center}
#cnt1 .mb_slide .mb07 {width:1920px; height:510px; background:url('/img/web/mb_19.jpg')no-repeat center}
#cnt1 .mb_slide .mb08 {width:1920px; height:510px; background:url('/img/web/mb_20.jpg')no-repeat center}
#cnt1 .mb_slide .swiper-slide a {display:block; width:100%; height:100%;}
#cnt1 .mb_slide .j_nt {width:28px; height:55px; right:10%; background:url('/img/web/j_btn_nt.png')no-repeat;}
#cnt1 .mb_slide .j_pv {width:28px; height:55px; left:10%; background:url('/img/web/j_btn_pv.png')no-repeat;}

#cnt2 {padding:60px 0 0 0;background:#fff url("/img/web/main_cnt2_bg.png")no-repeat center top}
#cnt2 li{text-align:center}
#cnt2 li strong{display:block;font-size:22px;color:#000;font-weight:700;margin-bottom:17px}
#cnt2 li span{display:block;font-weight:300;color:#777;font-size:17px}
#cnt2 li.type01{height:600px;border-radius: 300px 300px 100px 0px;float:left;width:600px} 
#cnt2 li.type01 strong{font-size:25px}
#cnt2 li.type02{float:right;width:300px;margin-left:30px;height:300px;border-radius:80px;margin-bottom:30px}
#cnt2 li.type02.type02_01{border-radius:0 80px 80px 0}
#cnt2 li.type02 img{margin-bottom:30px}
#cnt2 li.type03{float:right;height:270px;width:630px;border-radius: 0 0 100px 100px;padding-top:50px;text-align:left;padding-left:50px;position:relative}
#cnt2 li.type03 img{position:absolute;right:20px;top:60px}

#cnt3 {padding:330px 0 20px;background-repeat:no-repeat , no-repeat;position:relative;top:-30px}
#cnt3.fall{background-image:url("/img/web/main_cnt3_fall1.png") ,url("/img/web/main_cnt3_fall2.png");background-position:center top , center bottom}
#cnt3.winter{background-image:url("/img/web/main_cnt3_winter1_250429.png") ,url("/img/web/main_cnt3_winter2.png");background-position:center top , center bottom}
#cnt3.fall .btn_wrap button:not(.off).J_lt_pv02:hover,#cnt3.fall .btn_wrap button.J_lt_pv02:not(.off):focus{background-image:url("/img/web/main_cnt3_pvOn.png");background-color:#a86539}
#cnt3.fall .btn_wrap button:not(.off).J_lt_nx02:hover,#cnt3.fall .btn_wrap button.J_lt_nx02:not(.off):focus{background-image:url("/img/web/main_cnt3_ntOn.png");background-color:#a86539}
#cnt3.winter .btn_wrap button:not(.off).J_lt_pv02:hover,#cnt3.winter .btn_wrap button.J_lt_pv02:not(.off):focus{background-image:url("/img/web/main_cnt3_pvOn.png");background-color:#0b5cbf}
#cnt3.winter .btn_wrap button:not(.off).J_lt_nx02:hover,#cnt3.winter .btn_wrap button.J_lt_nx02:not(.off):focus{background-image:url("/img/web/main_cnt3_ntOn.png");background-color:#0b5cbf}

#cnt3 .cate_name{text-align:left;border-top:3px solid #000;padding-bottom:40px}
#cnt3 .cate_name  * {display:block;}
#cnt3 .cate_name strong{font-weight:900;letter-spacing:3px;color:#000;font-size:12px;margin-bottom:20px;margin-top:45px;padding-left:25px}
#cnt3 .cate_name span{color:#000;font-weighT:100;font-size:34px;margin-bottom:45px;padding-left:25px;padding-right:25px}
#cnt3 .cate_name span a{display:inline-block;font-size:14px;vertical-align:bottom;padding:8px 16px;background:#000;color:#fff;border-radius:30px;float:right;margin-top:4px}
#cnt3 .best_con {display:none}
#cnt3 .best_con.on{display:block}
#cnt3 .best_cate {padding:70px 0 50px;position:relative}
#cnt3 .item_con {width:940px;background:#fff}
#cnt3 .item_con.mode1 li:nth-child(-n+8){display:block}
#cnt3 .item_con.mode2 li:nth-child(n+9):nth-child(-n+16){display:block}
#cnt3 .item_con.mode3 li:nth-child(n+17):nth-child(-n+24){display:block}
#cnt3 .item_con li{margin-left:20px;margin-bottom:40px;display:none}
#cnt3 .item_con img{border:1.2px solid #d9d9d9}
#cnt3 .item_con .sct_txt{display:block;color:#000;margin-top:15px;padding-bottom:15px}
/*
#cnt3 .btn_wrap button{width:80px;height:80px;border:1px solid #d9d9d9;background:#fff no-repeat center;float:left;text-indent:-9999px}
#cnt3 .btn_wrap button:first-child{border-right:0}
#cnt3 .btn_wrap button.J_lt_pv02{background-image:url("/img/web/main_cnt3_pv.png")}
#cnt3 .btn_wrap button.J_lt_nx02{background-image:url("/img/web/main_cnt3_nt.png")}
#cnt3 .btn_wrap button.off{background-color:#f3f3f3}
*/
#cnt3 .best_cate li .sct_img img{border:1.2px solid #d9d9d9}
#cnt3 .best_cate li:nth-child(4n+1){margin-left:0}
#cnt3 .best_cate .sct_txt{color:#333;font-size:17px;border-bottom:1px solid #d9d9d9;font-weight:400}
#cnt3 .best_cate .sct_txt a{width:100%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;display:block;line-height:20px;height:40px; white-space: normal;text-align:left;font-size:17px;}
#cnt3 .best_cate .sct_cost {text-align:right;padding-top:15px;height:40px}
#cnt3 .best_cate .pt_price{float:left;font-size:25px;font-weight:700;color:#dc0404}
#cnt3 .best_cate .pt_price span{margin-left:5px}
#cnt3 .best_cate .sct_prs{font-size:12px;color:#bbb;text-decoration:line-through;position:relative;top:3px} 
#cnt3 .best_cate .sct_discount{color:#000;font-size:17px;margin-left:10px;position:relative;top:2px}


#cnt3 .btn_wrap{position:absolute;left:0;bottom:90px;text-align:center;width:285px}
#cnt3 .btn_wrap{text-align:center;}
#cnt3 .btn_wrap button{border:0;display:inline-block;background:none;vertical-align:top;height:18px}
#cnt3 .btn_wrap button img{vertical-align:top;height:18px}
#cnt3 .btn_wrap ul{display:inline-block;vertical-align:top;position:relative;top:-4px;margin:0 10px}
.J_cnt3_pv2, .J_cnt3_nt2{border:0!important;position:absolute;top:50%;margin-top:-25px;right:0;background:none}
.J_cnt3_pv,.J_cnt3_pv2{left:0; right:auto;}
.J_cnt3_nt{position:relative;top:-3px}
.J_cnt3_pv img{position:relative;top:2px}
#cnt3 .btn_wrap li{display:inline-block;width:20px;height:20px;border-radius:50%;background:#dcdcdc;vertical-align:middle;margin: 0 1px}
#cnt3 .btn_wrap li a{display:block;text-indent:-9999px}
#cnt3 .btn_wrap li.on{background:#000}
#cnt3 .J_cnt3_pv{transform:rotate(180deg)}
#cnt4 {padding:30px 0 60px}

/*list_skin01*/
.item_list50 li{margin-left:40px;margin-bottom:40px;text-align:center}
.item_list50 li .sct_img img{border:0;width:80%;height:auto}
.item_list50 li .sct_img {display:table;width:285px;height:285px;border:1px solid #d9d9d9}
.item_list50 li .sct_img a{display:table-cell;height:100%;vertical-align:middle}

.item_list50 li:nth-child(4n+1){margin-left:0}
.item_list50 .sct_txt{color:#333;font-size:17px;border-bottom:1px solid #d9d9d9;padding:20px 0 17px}
.item_list50 .sct_txt a{width:100%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;display:block;line-height:22px;height:44px; white-space: normal;text-align:left;font-size:17px;}
.item_list50 .sct_cost {text-align:right;padding-top:15px;height:40px}
.item_list50 .pt_price{float:left;font-size:25px;font-weight:700;color:#dc0404}
.item_list50 .pt_price span{margin-left:5px}
.item_list50 .sct_prs{font-size:12px;color:#bbb;text-decoration:line-through;position:relative;top:3px} 
.item_list50 .sct_discount{color:#000;font-size:17px;margin-left:10px;position:relative;top:2px}
#sct .item_list50{border-bottom:1px solid #000}

.sct_cartop_wr{position:absolute;bottom:0;background:#fff;padding:20px 10px;width:100%;border:1px solid #000}
.sct_cost {position:relative;}
.sct_cost label{text-indent:-9999px;display:block;width:0;height:0;overflow:hidden}
.sct_cartop_wr select{width:100%;margin-bottom:20px;font-size:15px;height:35px;background-image:url("/img/web/icon_select02.png")}
.cartopt_cart_btn{display:block;width:100%;;height: 40px;margin-bottom:5px;border: 0;height: 40px;line-height: 40px;font-size: 15px;background: #000;color: #fff;font-weight: 400;}
.cartopt_close_btn{display:block;width:100%;height: 40px;border: 0;height: 40px;line-height: 40px;font-size: 15px;color: #fff;background: #e10000;font-weight: 400;}
/**/
.U_scr_10 li{text-align:center}

.U_scr_10 li .sct_img img{border:0;width:80%;height:auto}
.U_scr_10 li .sct_img {display:table;width:285px;height:285px;border:1px solid #d9d9d9}
.U_scr_10 li .sct_img a{display:table-cell;height:100%;vertical-align:middle}

.U_scr_10 li:nth-child(4n+1){margin-left:0}
.U_scr_10 .sct_txt{color:#333;font-size:15px;border-bottom:1px solid #d9d9d9;padding:20px 0 }
.U_scr_10 .sct_txt a{width:100%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;display:block;line-height:22px;height:44px; white-space: normal;text-align:left;font-size:17px;}

.U_scr_10 .sct_cost {text-align:right;padding-top:15px;height:40px}
.U_scr_10 .pt_price{float:left;font-size:25px;font-weight:700;color:#dc0404}
.U_scr_10 .pt_price span{margin-left:5px}
.U_scr_10 .sct_prs{font-size:12px;color:#bbb;text-decoration:line-through} 
.U_scr_10 .sct_discount{color:#000;font-size:17px;margin-left:10px}


/*admin_btns*/
.sct_admin{width:1260px;margin:0 auto;height:0;position:relative;top:10px}
.sct_admin a.btn_admin{background:#dc0404;height:40px}
/*item_list*/
#U_sct_location{background:#f9f9f9;border-bottom:1px solid #d9d9d9}
#U_sct_location > div >* {line-height:40px;font-size:15px;color:#666}
#U_sct_location select{width:200px;font-size:13px}
#U_sct_location img{margin:13.5px 20px 0 20px}

#U_sct_ct{background:#f9f9f9;border-bottom:1px solid #d9d9d9}
#sit_inf_basic{color:#000!important}

#U_sct_ct h3 *{text-align:left}
#U_sct_ct .long{width:100%;border-bottom:1px solid #d9d9d9;margin-bottom:11.5px;background:#fff}
#U_sct_ct ul{background:#fff;border:1px solid #d9d9d9;background:url("/img/web/U_sct_ct01.png")repeat left top;width:930px;padding-bottom:11.5px}
#U_sct_ct a{display:block;padding:7.5px 40px;font-size:15px;color:#777;}
#U_sct_ct li.on a,#U_sct_ct a:hover{color:#000;background: url("/img/web/U_sct_ct02.png")no-repeat calc( 100% - 40px )center}
#U_sct_ct .long a{font-size:18px;color:000;padding:20px 40px;color:#000;background: url("/img/web/U_sct_ct03.png")no-repeat calc( 100% - 40px )center}

#U_sct_sort ul{text-align:center}
#U_sct_sort ul li {display:inline-block;width:88px;height:30px;margin:0 5px;font-size:14px;color:#999;line-height:30px}
#U_sct_sort ul li a{display:block;background:#ebebeb;border-radius:30px;font-size:14px}
#U_sct_sort ul li a:hover,#U_sct_sort ul li.on a{background:#000;color:#fff}


.btn_cart{border:0;background:none;font-size:13px;height:25px;border:1px solid #d9d9d9;padding:0 10px;float:right}
.btn_cart:hover{border-color:#e10000;background:#e10000;color:#fff;border-bottom:1px solid #d9d9d9}



/*item view page*/
#sit{margin:50px 0 0 0}
#sit_pvi_big{margin:0}
#sit_pvi_big a{display:none}
#sit_pvi_big a.visible{display:block}
#sit_pvi_thumb {margin-top:10px}
#sit_pvi_thumb li{float:left;margin-right:15px}
#sit_pvi_thumb li a{display:block;border:1px solid #d9d9d9;margin-left:1px}
#U_sit_ov {min-height:720px}
#U_sit_ov #sit_pvi{float:left;width:auto;height:auto;padding:0}
#U_sit_ov #sit_ov{float:right;border-top:2px solid #000;padding:30px 0 70px;width:560px}
#U_sit_ov #sit_title{font-weight:500;color:#000;font-size:30px;line-height:35px;margin-bottom:10px}
#U_sit_ov #sit_desc{font-size:16px;line-height:20px;padding-left:20px;color:#999;font-weight:400}
#U_sit_ov .sit_info{padding:0;border:0;margin-top:20px}
#U_sit_ov .sit_info table{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;width:100%}
#U_sit_ov .sit_info table tr > * {border-bottom:1px dashed #d9d9d9;height:60px}
#U_sit_ov .sit_info table tr *{font-size:16px}
#U_sit_ov .sit_info table tr.U_bg_gr01 > * {background:#f9f9f9;border-bottom:1px solid #d9d9d9}
#U_sit_ov .sit_info table tr strong{font-weight:400;color:#000}
#U_sit_ov .sit_info table tr em{font-weight:500}
#U_sit_ov .sit_info table tr span{color:#999}
#U_sit_ov .sit_info table tr th{text-align:left;width:120px;color:#555;padding-left:20px}
#U_sit_ov .sit_info table tr td{padding-left:15px;color:#999}
#U_sit_ov  #sit_opt_added{background:#f9f9f9}
#U_sit_ov  #sit_opt_added li{border-bottom:1px solid #d9d9d9;padding-left:30px;padding-right:240px}
#U_sit_ov  #sit_opt_added li:first-child{border-top:1px solid #d9d9d9}
#U_sit_ov  #sit_opt_added li .opt_count{padding-right:30px}
#U_sit_ov  #sit_opt_added .sit_opt_subj{font-size:16px;line-height:23px;font-weight:400;color:#555}
#U_sit_ov  #sit_opt_added .sit_opt_prc{font-size:16px;color:#000;font-weight:400}
#U_sit_ov  #sit_opt_added .num_input{width:40px;border-color:#d9d9d9;font-size:13px}
#U_sit_ov  #sit_opt_added button{border-color:#d9d9d9}
#U_sit_ov  #sit_opt_added button * {display:none}
#U_sit_ov  #sit_opt_added button.sit_qty_minus{background:url("/img/web/icon_minus.gif")no-repeat center}
#U_sit_ov  #sit_opt_added button.sit_qty_plus{background:url("/img/web/icon_add.gif")no-repeat center}
#U_sit_ov  #sit_opt_added button.sit_opt_del{background:url("/img/web/icon_del.png")no-repeat center}
#U_sit_ov  #sit_tot_price{text-align:right;font-size:22px;font-weight:300;color:#000;margin:25px 0 35px}
#U_sit_ov  #sit_tot_price span{float:none}
#U_sit_ov  #sit_tot_price strong{color:#ec0000;font-size:35px;}
#U_sit_ov .sit_option{padding:25px 20px;margin:0;border-color:#d9d9d9}
#U_sit_ov .sit_option h3{font-size:16px;color:#555;margin-bottom:15px}
#U_sit_ov .sit_option label{width:0;height:0;overflow:hidden;position:absolute;left:-9999px;text-indent:-9999px}
#U_sit_ov .sit_option select{height:47px;padding-left:30px;font-size:15px;color:#777;background-image:url("/img/web/icon_select02.png");width:100%}
#U_sit_ov .sit_option select:focus{outline-color:#000}
#sit_ov_btn > * {float:left}
#U_sit_ov .sit_option option:focus{outline-color:#000;background:#000}
#U_sit_ov #sit_btn_wish{float:left;margin:0;width:60px;height:55px;line-height:53px;color:#000;border-color:#000;text-align:center;border:1px solid #000}
#U_sit_ov #sit_btn_buy{margin:0;height:55px;width:230px;border:0;height:55px;line-height:55px;font-size:18px;color:#fff;background:#e10000;font-weight:400}
#U_sit_ov #sit_btn_cart{margin:0 20px;height:55px;width:230px;border:0;height:55px;line-height:55px;font-size:18px;background:#000;color:#fff;;font-weight:400}
#J_sanchor_arae{background:#e5e5e5;height:60px;}
#J_sanchor.on{position:fixed;z-index:96;top:0;left:0;width:100%;;height:60px;background:#e5e5e5}
#J_sanchor_arae ul li a{display:block;width:200px;height:60px;line-height:60px;font-size:18px;color:#000;text-align:center}
#J_sanchor_arae ul li.on a,.J_sanchor_arae ul li a:hover,.J_sanchor_arae ul li a:focus{background:#000;color:#fff;border-radius:30px 0 30px 0 }
#J_item_info_area{border-right:1px solid #000overflow:hidden;position:relative}
#J_item_info_area:before{content:"";position:absolute;bottom:0;width:100%;left:0;height:1px;background:#000;display:block;z-index:90}
#J_info_lt_wrap {width:959px}
#J_info_rt_wrap {width:300px} 
#J_info_lt_wrap > section{display:none;width:100%;margin:0;border-right:1px solid #000;padding-bottom:100px;padding-top:70px;min-height:100%}
#J_info_lt_wrap > section#sit_ex{font-size:17px}
#J_info_lt_wrap > section.on{display:block}
#J_info_lt_wrap > section h3{margin-bottom:40px}
#J_info_lt_wrap > section h3:not(.sound_only){display:block;height:auto;width:100%;line-height:1;font-size:40px;position:static;text-align:center;font-weight:100;color:#000}
#J_info_lt_wrap > section h3 span{text-align:center;display:block;margin-top:30px;font-size:16px;font-weight:900;letter-spacing:5px}
#J_info_rt_wrap .J_info_rt_area{position:relative}
#J_info_rt_wrap.on .J_info_rt_area{position:fixed;top:60px}
#J_info_rt_wrap.on .J_info_rt_area .J_mv_op_area{height:100%;position:relative;width:300px;padding:20px;border-right:1px solid #000}
#J_info_rt_wrap.on .J_info_rt_area .J_info_rt_btn{display:block}
#J_info_rt_wrap .J_info_rt_area .J_info_rt_btn {display:none;position:absolute;bottom:20px;z-index:70;width:100%;padding: 0 20px}
#J_info_rt_wrap .J_info_rt_area .J_info_rt_btn button{display:block;width:100%;height:54px;font-size:18px;border:0;color:#fff;}
#J_info_rt_wrap .J_info_rt_area .J_info_rt_btn #J_tg_ct{background:#000}
#J_info_rt_wrap .J_info_rt_area .J_info_rt_btn #J_tg_od{margin-top:10px;background:#e10000}
#J_info_rt_wrap .J_info_rt_area #sit_tot_price{position:absolute;bottom:160px;margin:0;padding:20px 20px 0;border-top:1px solid #000;width:100%;left:0;color:#000}
#J_info_rt_wrap .J_info_rt_area #sit_tot_price *{float:none}
#J_info_rt_wrap .J_info_rt_area #sit_tot_price *:first-child{float:left;font-size:20px;color:#000;font-weight:500}
#J_info_rt_wrap .J_info_rt_area #sit_tot_price strong{font-size:20px}
#J_info_rt_wrap .J_info_rt_area #sit_sel_option{border-top:1px solid #d9d9d9}
#J_info_rt_wrap .J_info_rt_area button,#J_info_rt_wrap .J_info_rt_area input{border-color:#d9d9d9}
#J_info_rt_wrap .J_info_rt_area #sit_opt_added li{padding:20px;background:#f9f9f9;border-bottom:1px solid #d9d9d9}
#J_info_rt_wrap .J_info_rt_area #sit_opt_added .opt_count{position:static;margin:0;width:auto;height:auto;margin-top:15px;font-size:13px}
#J_info_rt_wrap .J_info_rt_area #sit_opt_added .opt_count:after{content:"";clear:both;display:block}
#J_info_rt_wrap .J_info_rt_area #sit_opt_added .opt_count *{height:22px;line-height:22px;font-weight:400}
#J_info_rt_wrap .J_info_rt_area  .num_input{width:30px}
#J_info_rt_wrap .J_info_rt_area .sit_option{border:0;padding:0}
#J_info_rt_wrap .J_info_rt_area .sit_option select{height: 47px;    padding-left: 30px;    font-size: 15px;    color: #777;    background-image: url(/img/web/icon_select02.png);width:100%;margin-bottom:30px}
#J_info_rt_wrap .J_info_rt_area #sit_opt_added li .opt_name{font-weight:400;color:#555;font-size:16px}
#J_info_rt_wrap .J_info_rt_area  .sit_option label{width:0;height:0;overflow:hidden;position:absolute;left:-9999px;}
#J_info_rt_wrap .J_info_rt_area  .sit_option h3{display:none}
#J_info_rt_wrap .J_info_rt_area  button.sit_qty_minus{background:url("/img/web/icon_minus.gif")no-repeat center}
#J_info_rt_wrap .J_info_rt_area  button.sit_qty_plus{background:url("/img/web/icon_add.gif")no-repeat center}
#J_info_rt_wrap .J_info_rt_area  button.sit_opt_del{background:url("/img/web/icon_del.png")no-repeat center;float:right}
#J_info_rt_wrap .J_info_rt_area  button *{display:none}
/* #sit_inf_basic{font-size:40px;color:#000;text-align:center;font-weight:100} */
#sit_rel{position:relative;z-index:90;margin:0;background:#fff;border-top:0;padding:60px 0 0 0}
#sit_rel h3 *{text-align:left}
#sit_rel .sct_noitem{padding-top:200px;color:#000;}
#sit_rel  .bx-wrapper{float:left;margin-left:93px}
#sit_rel  .bx-wrapper .bx-next ,#sit_rel  .bx-wrapper .bx-prev{display:none}
#sit_rel  .bx-has-pager{position:absolute;left:0;top:200px;width:200px}
#sit_rel  .bx-has-pager .bx-pager-item{float:left}
#sit_rel  .bx-has-pager .bx-pager-item a{width:13px;height:13px;border-radius:13px;background:#cccccc;text-indent:-9999px;display:block;margin-right:10px}
#sit_rel  .bx-has-pager .bx-pager-item a.active{width:40px;background:#000}
#sit_rel:after{content:"";background:#fff;display:block;height:100px;position:absolute;bottom:-100px;width:100%}

#sit .alrt_box{position:fixed;width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.7);z-index:150}
#sit .alrt_box .wrap{width:430px;position:absolute;top:30%;margin-top:-50px;right:0;left:0;margin:0 auto;background:#fff;padding:20px 20px 20px 20px}
#sit .alrt_box .wrap:after{content:"";display:block;clear:both}
#sit .alrt_box .wrap button{float:left;line-height:50px}
#sit .alrt_box button{font-size:17px;background:#000;border:1px solid #000;color:#fff;width:47%;font-weight:500;;margin-left:5px}
#sit .alrt_box button:last-child{margin-right:5px;margin-left:0;border:1px solid #000;color:#000;background:#fff}
#sit #cart_alrt .wrap strong{display:block;font-size:19px;color:#333;text-align:center;padding-top:80px;margin-bottom:20px;;font-weight:600;background:url("/img/web/icon_bp.png")no-repeat center 15px}
#sit #cart_alrt .wrap strong span , #sit #wish_alrt .wrap strong span{color:#000}
#sit #wish_alrt .wrap strong{display:block;font-size:19px;color:#333;text-align:center;padding-top:70px;margin-bottom:20px;;font-weight:600;position:relative}
#sit #wish_alrt .wrap strong:after{content:"\f08a";position: absolute;top:10px;width:100%;text-align:center;font: normal normal normal 14px/1 FontAwesome;left:0;font-size: 40px;    text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}

#itemqa, #sit_use{padding-left:20px;padding-right:20px}
.sit_use_list_box01{padding:50px 70px;background:#f9f9f9;border:1px solid #d9d9d9}
.sit_use_list_box01 a{float:right;width: 210px;height: 62px;background: #e11212;line-height: 62px;font-size: 23px;font-weight: 600;text-align: center;font-size:20px;background:#E10000;border:0}
.sit_use_list_box01 a:hover{background:#e10000}
.sit_use_list_box01 *{vertical-align:top}
.sit_use_list_box01 img{margin-top:8.5px}
.sit_use_list_box01 > strong{font-size: 50px;font-weight: 700;color: #000;margin: 0 30px;line-height: 62px;display: inline-block;}
.sit_use_list_box01 > span{display: inline-block;color: #000;line-height: 62px;font-weight:300}
.sit_use_list_box01 > span strong{color:#e11212}
#sit_use .sit_empty{padding:100px 0}
#sit_use dt{font-size:14px;color:#000;padding:30px 0;border-bottom:1px dashed #d9d9d9;line-height:19px}
#sit_use dd{border-bottom:1px solid #d9d9d9;padding:20px;font-size:15px;color:#000}
#sit_use ul{margin-top:70px;border-top:1px solid #d9d9d9}
#sit_use .sit_use_cmd{height:0;position:relative;top:-40px}
#sit_use .sit_use_cmd a{font-size:12px;height:30px;line-height:28px;width:60px;border:1px solid #d9d9d9;color:#555;text-align:center;font-weight:400}
#itemqa #U_qa_wbtn {background:#f9f9f9;border:1px solid #d9d9d9;padding:20px;line-height:40px;font-size:15px;color:#555}
#itemqa #U_qa_wbtn  a{float:right;padding:0 20px;height:40px;color:#fff;color:#fff;background:#e10000;border:0;margin-left:5px}
#itemqa #U_qa_ol {border-top:1px solid #d9d9d9;margin-top:20px}
#itemqa #U_qa_ol li{border-bottom:1px solid #d9d9d9}
#itemqa #U_qa_ol button{padding:20px;border:0;width:100%;background:#fff;text-align:left;color:#000}
#itemqa #U_qa_ol button *{display:inline-block;font-size:15px;font-weight:300;color:#999}
#itemqa #U_qa_ol dd{border-top:1px dashed #d9d9d9}
.U_qaa_done,.U_qaa_com{font-size:13px;text-align:center;padding:0 13px;line-height:25px;display:inline-block;color:#fff!important;margin-right:10px}
.U_qaa_done{background:#959595}
.U_qaa_com{background:#000}
#itemqa #U_qa_ol dd > div{padding: 20px 20px 20px 70px;position:relative;color:#000;font-size:16px;font-weight:300}
#itemqa #U_qa_ol dd > div img{position:absolute;left:20px;top:20px}
#itemqa .sit_qa_cmd{padding-bottom:20px}
#itemqa .sit_qa_cmd a{font-size:13px;height:30px;line-height:28px;width:60px;border:1px solid #d9d9d9;color:#555;text-align:center;font-weight:400}


/*order page*/
.U_table01{position:relative;width:100%;border-collapse:collapse}
.U_table01:after{content:"";position:absolute;top:0;width:100%;height:1px;background:#000;left:0}
.U_table01 th{background:#f9f9f9;text-align:center;color:#000;font-weight:400;height:50px;border-bottom:1px solid #d9d9d9;font-size:16px}
.U_table01 td{border-bottom:1px solid #d9d9d9;padding:10px 0;font-size:16px;color:#000}
#sod_frm .sod_name strong{font-weight:400;display:block;margin-bottom:5px;line-height:1.2}
#sod_frm .sod_name ul li{padding:0;background:none;font-size:14px}
.U_sod_wraps{border-top:0px solid #000;border-bottom:0px solid #d9d9d9}
.sod_left{width:910px;padding:30px 0}
.sod_right{width:350px;background:#f2f2f2;box-shadow:0 0 0;border-left:1px solid #d9d9d9;padding: 0 30px}
.sod_right > *{margin-top:30px}
#sod_frm section h3{font-size:18px;color:#000;border:0;padding:0;margin-bottom:30px;font-weight:700;padding-left:50px;font-weight:400}
.U_table_wrap02{padding: 0 50px}
.U_pd_box{height:1px;width:100%;background:#d9d9d9;margin:40px 0}
.U_table02 th{width:150px;text-align:left;padding-bottom:10px}
.U_th_label {font-size:17px;color:#000;text-align:left;padding-left:20px;position:relative;font-weight:400}
.U_th_label.U_rq:before {content:"*";display:block;position:absolute;left:0;top:50%;font-size:17px;color:#e10000;margin-top:-4px}
.U_input01{height:45px;border:1px solid #d9d9d9;background:#fff;padding:0 10px}
.U_table02 .U_input01{margin-bottom:10px;font-size:16px}
.U_table02  td .U_input01:last-child{margin-bottom:0} 
.U_table02  td .U_input01:first-child{margin-bottom:10px} 
.btn_address{height:45px;background:#000;border:0;line-height:45px;width:100px;font-size:16px;color:#fff;font-weight:400}
.U_check_boxs01{height:45px;padding-top:10px}
.U_check_boxs01 label{font-size:15px;font-weight:400;color:#59595;margin-right:25px}
.U_check_boxs01 input{margin-right:10px}
#order_address{height:45px;line-height:43px;border:1px solid #d9d9d9;font-size:16px;color:#000;width:110px;text-align:center}
#od_memo{width:100%;border:1px solid #d9d9d9}
.btn_c{width:auto;padding-left:20px;padding-right:20px;display:inline-block;vertical-align:top}
#sod_frm #sod_bsk_tot .sod_bsk_sell , #sod_frm #sod_bsk_tot .sod_bsk_dvr{width:50%;padding:20px 0;height:auto}
#sod_frm #sod_bsk_tot .sod_bsk_coupon{width:100%;display:none}
#sod_frm #sod_bsk_tot .sod_bsk_dvr:before{content:"";top:50%;margin-top:-18px;border-color:#d9d9d9;width:36px;height:36px;left:-18px;background:#fff url("/img/web/icon_plus.png")no-repeat center}
#sod_frm #sod_bsk_tot li span{color:#777;font-size:17px;margin-bottom:10px;font-weight:400}
#sod_frm #sod_bsk_tot li {border-color:#f2f2f2;border-width:2px}
#sod_frm #sod_bsk_tot li  strong{color:#000;font-weight:500;font-size:20px}
#sod_frm #sod_bsk_tot .sod_bsk_point, #sod_frm #sod_bsk_tot .sod_bsk_cnt{height:60px;line-height:60px}
#sod_frm #sod_bsk_tot .sod_bsk_cnt strong{color:#000;font-size:20px}
#sod_frm #sod_bsk_tot .sod_bsk_cnt strong strong{color:#e10000}
#sod_frm_pay .pay_tbl th{font-size:17px;height:60px;font-weight:400;color:#777;width:120px;line-height:23px}
#sod_frm_pay .pay_tbl td, #sod_frm_pay .pay_tbl th{border-color:#f2f2f2;border-width:2px;padding-left:20px}
#sod_frm_pay .pay_tbl td{font-size:20px;color:#000;height:60px;padding-right:20px}
#sod_frm_pay .pay_tbl td strong{font-weight:500}
#sod_frm_pay .pay_tbl td .btn_frmline,#sod_frm_pay .pay_tbl td .cp_cancel{color:#000;border:1px solid #000;font-size:13px;position:relative;top:-2px}
.U_text04 {vertical-align:top;height:40px!important;padding-top:0!important;padding-bottom:0!important}
.U_text04 div{width: 100%;margin:0 auto;border-top:1px dashed #d9d9d9;font-size:13px;color:#999;padding-top:13px;text-align:left}
#od_tot_price{height:60px;padding:0 20px;line-height:60px;font-size:18px;color:#000;margin:20px 0 30px}
#od_tot_price span{font-size:17px;color:#777;font-weight:400}
#od_tot_price strong{color:#e10000;font-size:20px}
#od_pay_sl h3{margin:0 0 10px 0 ;color:#000;font-size:18px}
#sod_frm #sod_frm_pt_alert{font-size:14px;margin: 0 0 10px 0;color:#555}
#sod_frm #sod_frm_pt_alert strong{color:#e10000}
#od_pay_sl .lb_icon{width:100%;padding:0;text-align:center;line-height:60px;font-size:17px;background:#fff;margin: 0 0 2px 0;float:none}
#od_pay_sl input[type="radio"]:checked+.lb_icon{border-width:2px;border-color:#000}
label[for="ad_default"]{line-height:45px;vertical-align:top;font-size:15px;font-weight:400;color:#595959}
#ad_default{margin-top:-6px;margin-right:5px;margin-left:10px}
#settle_bank {background:none;margin:30px 0 0 0;padding:0}
#settle_bank > strong{font-size:18px;display:block;margin-bottom:0px;color:#000;font-weight:400}
#settle_bank div{background:#fff;border-top:0;margin:0;padding:0;padding-top:25px;color:#777;font-size:15px;text-align:center;margin-top:20px}
#settle_bank div:after{content:"";clear:both;display:block}
#settle_bank label[for="od_deposit_name"]{width:40%}
#settle_bank #od_deposit_name, #settle_bank label[for="od_deposit_name"]{margin-top:25px;float:left;height:60px;text-align:center;line-height:58px;border:0;border-top:2px solid #f2f2f2}
#settle_bank #od_deposit_name{width:60%;border-left:2px solid #f2f2f2}
#sod_frm  #od_pay_sl  h3{margin:0 0 15px 0;padding:0}

#sod_frm .btn_submit{height:50px;color:#fff;font-size:20px;font-weight:700;line-height:50px;background:#e10000;font-weight:500}
#sod_frm .btn01{height:50px;color:#fff;font-size:20px;font-weight:700;line-height:50px;background:#000;margin:2px 0 0 0;font-weight:500}

/*order complate*/
#U_od_cp{text-align:center}
#U_od_cp > * {display:block;margin-left:auto;margin-right:auto}
#U_od_cp strong{color:#000;font-weight:300;font-size:30px;margin-bottom:20px}
#U_od_cp p{font-size:20px;font-weight:300;color:#000;line-height:30px;margin-bottom:30px}
#U_od_cp  a{display:inline-block;width:230px;margin:0 10px;vertical-align:top;height:60px;color:#fff;background:#e10000;line-height:60px;text-align:center}
#U_od_cp  div a:first-child{background:#000}

/*member find id/pw*/
.U_input02{height:60px;line-height:60px;padding:0 20px;border:1px solid #000;font-weight:300}
.U_btn02{height:60px;line-height:60px;border:0;background:#000;color:#fff;text-align:center;font-size:20px;border-radius:0}
.U_btn03{height:60px;line-height:58px;border:1px solid #000;background:#fff;color:#000;text-align:center;font-size:20px;border-radius:0}
#U_mem_find p{margin-top:5px}
#U_mem_find > strong{letter-spacing:6px}
#U_mem_find{font-size:14px;color:#727272;text-align:center}
#U_mem_find .U_btn03,#U_mem_find .U_btn02{display:block;width:100%}
#U_mem_find .U_btn03{margin-top:5px}
#U_mem_find #captcha{border:1px solid #000;margin-bottom:50px;width:100%;height:60px}
#U_mem_find #captcha span{height:0;position:relative;bottom:-15px;width:100%;clear:both;display:block}
#U_mem_find #captcha img{float:left;height:100%;border:0;border-right:1px solid #000}
#U_mem_find #captcha input{float:left;margin:0;border:0;border-right:1px soliD #000;border-radius:0;height:100%;width:160px}
#U_mem_find #captcha button{float:right;text-indent:-9999px;height:58px}
#U_mem_find #captcha_mp3{background:#fff url("/img/web/icon_cp_mp3.png")no-repeat center}
#U_mem_find #captcha_reload{background:#fff url("/img/web/icon_cp_rd.png")no-repeat center;border-right:1px solid #000;border-radius:0;border-left:1px solid #000}
#U_mem_find #captcha button span{display:block;font-size:0;text-indent:-9999px;position:absolute}

/*register*/
#U_re_ag .U_ag01{border:1px solid #000;border-radius:0;margin: 0 0 40px 0}
#U_re_ag .U_ag01 h3, #U_re_ag .U_ag01 textarea{padding:0 40px;}
#U_re_ag .U_ag01 h3 {margin:30px 0;font-weight:700;font-size:17px;color:#000}
#U_re_ag .U_ag01 textarea{height:200px;font-size:16px}
#U_re_ag .U_ag01 .U_ag_btns {margin-top:30px}
#U_re_ag .U_ag01 .U_ag_btns input{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}
#U_re_ag .U_ag01 .U_ag_btns label{display:block;width:100%;height:60px;line-height:59px;border-top:1px solid #000;text-align:center;font-size:15px;color:#000;cursor: pointer;}
#U_re_ag .U_ag01 .U_ag_btns input:checked + label{background:#000;color:#fff}
.U_start02{position:relative;top:3px}
#U_re_ag .btn_confirm *{margin:0 9px}
#sod_fin #sod_bsk_tot .sod_bsk_cnt strong{color:#e10000}

#register_form{padding:0}
.U_rg_formwrap {border-top:1px solid #000;background:#f9f9f9;padding:40px 50px;border-bottom:1px solid #d9d9d9;margin-bottom:40px}
.U_rg_formwrap h3{font-size:18px;font-weight:700;color:#000;margin-bottom:30px}
.U_rg_formwrap .U_table01:after{display:none}
.U_rg_formwrap th{width:150px;text-align:left}
.U_rg_formwrap input[type="text"],
.U_rg_formwrap input[type="password"]{width:250px}
.U_rg_formwrap input.full_input{width:100%}
#U_rg_form .btn_confirm *{margin:0 10px}
.U_frm_info{font-size:15px;color:#595959;margin-left:20px}
.U_table02 #captcha #captcha_info{display:inline-block;font-size:15px;margin-left:10px}
.U_table02 #captcha #captcha_reload,
.U_table02 #captcha #captcha_mp3{border:1px solid #000;height:40px;border-radius:0}
.U_table02 #captcha #captcha_reload{background-position:0 -41px }
.U_table02 #captcha #captcha_mp3{background-position:0 -2px}
.U_table02 #captcha #captcha_key{border-radius:0;border-color:#000}
.U_table02 #captcha #captcha_img{border-color:#000}

#U_reg_result{text-align:center;font-weight:300}
#U_reg_result img{margin:0 auto 30px}
#U_reg_result > *{display:block;color:#000}
#U_reg_result strong{font-size:30px;font-weight:300;margin-bottom:30px}
#U_reg_result p{font-size:20px;line-height:30px}

/*cs center*/
.U_cs_top {margin-bottom:40px;border-top:2px solid #000}
.U_cs_top .wrap01{background:#f9f9f9;padding:40px 0;border-bottom:1px dashed #d9d9d9}
.U_cs_top .type1,.U_cs_top .type2{padding-left:50px}
.U_cs_top .type1 * {display:block;margin:0 auto;text-align:center;font-size:16px}
.U_cs_top .type1 span{margin-top:20px}
.U_cs_top .type2 a{display:block;border:1px solid #d9d9d9;background:#fff url("/img/web/icon_aw_rt01.png")no-repeat calc( 100% - 20px) center;width:260px;margin-top:6px;height:50px;line-height:48px;padding-left: 30px;font-size:16px}
.U_cs_top .type2 a:first-child{margin-top:0}
.U_cs_top .type3 {padding-left:30px;height:60px;border-bottom:1px solid #d9d9d9;line-height:59px;font-size:16px}
.U_cs_top .type3 * {display:inline-block;vertical-align:top}
.U_cs_top .type_od .type3 *:first-child{width:100px}

.U_cs_top .type3 > img{margin:0 30px;margin-top:25px}
.U_cs_top .type3 span img{margin-left:20px;margin-right: 5px}
.U_cs_top .type3 .icon_kakao02{margin-top:17px}
.U_cs_top .type3 .icon_kb{margin-top:20px}
.U_cs_top .type3:nth-child(2n+1){border-right:1px dashed #d9d9d9}

/*cs center borad skins all*/

/*item reivew */
#sps{width:1260px;margin:0 auto}
#sps ol{border-top:2px solid #000;border-bottom:1px solid #000}
#sps li{border-bottom:0;padding:0;border-top:1px solid #d9d9d9}
#sps li:first-child{border-top:0}
#sps h4{padding:0 50px;border-bottom:1px dashed #d9d9d9;line-height:80px;font-size:20px;color:#000;font-weight:500}
#sps h4 > *{font-weight:300}
#sps .sps_con{padding:30px 50px;background:#f9f9f9}
#sps .sps_con img {height:145px;}
#sps #sps_empty{border-top:2px solid #000;border-bottom:1px solid #000;padding:40px 0;text-align:center}

/*FAQ base*/
#faq_con ol {border-top:2px solid #000;border-bottom:1px solid #000}
#faq_con ol h5{padding:0;position:relative}
#faq_con ol li {margin:0;border:0;border-top:1px solid #d9d9d9}
#faq_con ol li:first-child{border-top:0}
#faq_con ol a{display:block;padding:40px 0 40px 100px;color:#000;font-size:20px;font-weight:300;background:url("/img/web/icon_aw_btm01.png")no-repeat calc( 100% - 50px)}
#faq_con ol a.on{background-image:url("/img/web/icon_aw_top01.png")}
#faq_con ol  .tit_bg{position:absolute;left:50px;top:35px;font-size:35px;color:#000;font-weight:100}
#faq_con ol  .tit_bg:after{content:".";display:block;position:absolute;right:-5px;bottom:1px}
#faq_con .con_inner{padding:20px 100px;border-top:0}
/*list base*/
#sps_sch .sch_wr{width:100%;border:0;margin:0}
#bo_list #bo_btn_top {display:none}
#faq_wrap, #bo_list{width:1260px!important;margin:0 auto}
#sps_sch, #faq_sch, #bo_sch{margin:0 auto 40px;display:block;float:none;width:500px;border:0;border-bottom:1px solid #000;padding:0;border-radius:0}
#sps_sch .sch_input,#bo_sch .sch_input,#faq_sch .frm_input{width: calc( 100% - 40px );padding:0 20px;border:0;float:left;box-shadow:0 0 0 0;font-size:16px}
#faq_sch .btn_submit{background:#fff}
.tbl_head01 thead th{height:60px;font-size:15px;color:#000;font-weight:700}
.bo_notice td{background:#fff!important;border-color:#d9d9d9!important}
#bo_list .td_num2{width:130px}
#bo_list .td_datetime{text-align:center;width:130px;font-style:normal}
#bo_list .td_name{text-align:center}
.U_notice{color:#000;font-size:16px;font-weight:700;letter-spacing:3px}
#bo_list .tbl_head01 td{color:#000;font-size:16px}
#bo_list .tbl_head01 td a{float:left}
#bo_list .tbl_head01 td a.bo_cate_link{color:#000;margin-right:10px}
.bo_tit {float:left}
#bo_list tbody tr:hover{border-left:0}
.tbl_head01 td{border-color:#d9d9d9}
.bo_fx ul{height:0;position:relative;bottom:-15px;width:100%}
.bo_fx{width:100%}
#bo_list .tbl_head01 td a{font-weight:400;font-size:16px}
#bo_v{padding:0;width:1260px;margin:0 auto}
#bo_v_img a.view_image{text-align:center;padding-top:40px}
.btn_bo_user li{float:right}
#bo_cate{margin:0 0 40px  0;border:0;background:0}
#bo_cate_ul{text-align:center}
.cs_ct li, #bo_cate_ul li{display:inline-block;float:none;vertical-align:top;margin:0 5px}
.cs_ct a:hover,.cs_ct a:focus,.cs_ct .on a, #bo_cate a:hover, #bo_cate a:focus,#bo_cate #bo_cate_on{background:#000;color:#fff;font-weight:400;box-shadow:0 0 0 0}
.cs_ct a,#bo_cate a{width:90px;height:30px;line-height:28px;border-radius:40px;font-size:14px;font-weight:400;background:#f2f2f2;display:block}
.cs_ct a{display:inline-block;width:auto;padding:0 20px}

.sch_btn{border:0;background:none}
/*view base*/
#bo_v header{text-align:center;border-top:2px solid #000;border-bottom:1px solid #d9d9d9;padding:0 30px}
#bo_v_title{text-align:center}
#bo_v_title *{line-height:70px;color:#000;font-size:16px!important;font-weight:500}
#bo_v_title .bo_v_tit{display:inline-block;font-size:20px!important}
.if_date{float:right;font-weight:400}
.bo_v_notice , .bo_v_cate{float:left;margin-right:15px}
.bo_v_notice{font-size:16px;font-weight:700;letter-spacing:3px}
#bo_v_con{margin:0;padding:30px 30px 70px 30px;color:#000}
.bo_v_menu_wraps{clear:both;display:block;width:100%;text-align:center;padding-top:30px;border-top:1px solid #000}
.bo_v_left, .bo_v_com{margin:0 30px 30px}
.bo_v_com li{float:right;margin-right:0;margin-left:0}
#bo_v_top .bo_v_nb{margin:70px 0 0 0}
.bo_v_nb li{border-left:0;border-right:0;padding:25px 30px;font-size:16px;color:#000;color:#000}
.bo_v_nb li .nb_date{color:#000}
.bo_v_nb li .nb_tit{padding-right:40px;color:#000}
.bo_v_nb li img{margin-right:20px}
.bo_v_nb li a{display:inline-block;width:60%}
#bo_v_file h4 ,#bo_v_link h4{padding: 20px 20px 5px 20px;color:#000;font-size:16px}
#bo_v_link,#bo_v_file{margin:0;float:left;width:50%;border:0;padding-left:20px}
#bo_v_top2{border-bottom:1px solid #d9d9d9;background:#f9f9f9;padding-bottom:10px;padding-right:20px}
#bo_v_file li,#bo_v_link li{font-size:15px;color:#999;padding-left:20px}
#bo_v_link a , #bo_v_file a{color:#555}

/*wirte base */
#bo_w{width:1260px;margin:0 auto}
.U_table03{border-top:2px solid #000;width:100%;background:#f9f9f9;border-bottom:1px solid #d9d9d9}
.U_table03 tr:first-child > * {padding-top:40px}
.U_table03 tr:last-child > * {padding-bottom:40px}
.U_table03 tr td{padding-bottom:10px}
.U_table03 tr td:first-child{width:200px;padding-left:50px;color:#000}
.U_table03 tr td:first-child img{margin-right:7px}
.U_table03 tr td:last-child{padding-right:50px}
.U_table03 input{border:1px solid #d9d9d9;padding:0 10px;height:45px;}
.U_table03 input[type='checkbox'] + label,
.U_table03 input[type='radio'] + label {margin-right:20px;font-size:15px;color:#595959}
.wt_file_wrap {position:relative}
.wt_file_wrap label{width:120px;background:#000;color:#fff;float:left;height:45px;text-align:center;font-size:15px;line-height:45px;cursor:pointer}
.wt_file_wrap .lb_echo{float:left;width: calc( 100% - 120px);padding:0 100px 0 20px;height:45px;line-height:43px;border:1px solid #d9d9d9;border-left:0;background:#fff}

.wt_file_wrap .U_file_del{position:absolute;right:30px;top:1px;border:1px solid #e10000;line-height:43px;background:#fff;color:#e10000!important}
.wt_file_wrap input[type='checkbox']:checked + .U_file_del{background:#e10000;color:#fff!important}
#bo_w .write_div{margin: 30px 0 0 0}
#bo_w .write_div *{margin:0 10px}

/*cs centers */
.cs_ct {margin-bottom:30px}
.U_table04{border-top:1px solid #000;border-bottom:1px solid #000;width:100%}
.U_table04 > tbody > tr > td{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #d9d9d9;vertical-align:top;}
.U_table04 > tbody > tr > *:first-child{font-size:28px;color:#000;font-weight:100;width:260px;line-height:40px}
.U_table04 > tbody > tr > *:last-child{font-size:16px;line-height:35px;color:#000;}
.U_table04 > tbody > tr > *:last-child span{color:#e10000}
.U_table04 > tbody > tr:last-child > *{border-bottom:1px solid #000}
.U_table04_box01{border:1px solid #000;padding:20px 0;text-align:center;margin:20px 0}
.U_table05 tr > *{text-align:center;border:1px solid #d9d9d9;height:50px}
.U_table05 td{font-size:15px}
.U_table05 th{font-size:16px;background:#f9f9f9}
.U_title08{text-align:center;font-size:28px;font-weight:100;color:#000}

/*login*/
.U_login_wrap{text-align:center;margin-top:40px}
.U_login{width:400px;display:inline-block;padding-bottom:30px;border-bottom:1px solid #000}
.U_login fieldset >  input {display:block;width:100%;margin-bottom:10px}
.U_login fieldset .frm_input {border:1px solid #000;height:60px;padding:0 20px;font-weight:100;font-size:16px}
.U_login input[type="submit"] {height:60px;color:#fff;font-size:18px;background:#000;margin:20px 0 0 0}
.U_login fieldset  div *{line-height:25px;font-size:14px;color:#727272}
.U_login fieldset  div input{;margin-right:10px;display:inline-block;vertical-align:middle;margin-top:6px}
.U_login #login_info {padding-top:30px}
.U_login #login_info a {display:inline-block;line-height:1;font-size:14px;color:#727272;padding-left:20px;margin-left:20px;border-left:1px solid #d9d9d9}
.U_login #login_info a:first-child{margin:0;padding:0;border:0}
#U_login_notmb{width:400px;display:inline-block;margin-left:50px;border:1px solid #000;vertical-align:top}
#U_login_notmb h4{height:40px;line-height:20px;padding-top:20px;font-size:20px;font-weight:500;color:#000;text-align:left;padding-left:20px}
#U_login_notmb h4 span{color:#e10000}
#guest_privacy{margin:0;height:223px;padding:30px 20px;background:#fff;overflow:auto;font-size:16px;background:#fff;border:0}
#U_login_notmb .btn_submit{height:60px;background:#fff;border-top:1px solid #000;font-size:15px;text-align:center;color:#000;display:block;line-height:59px}

.confirm_id{display:block;border:1px solid #000;line-height:58px;height:60px;margin-bottom:10px;padding:0 20px;text-align:left}
#mb_confirm_id{font-size:17px;color:#000}
.U_login p{margin-top:30px;font-size:14px;color:#727272}
#check_nm_od h4{margin:40px 30px}

/*mypage*/
.U_mypage > * {margin-top:40px;}
.U_box03 {font-size:16px;background:#f9f9f9;color:#000;padding:20px 0;display:block;border-top:2px solid #000;text-align:center;font-weight:400}
.U_delivery > img{margin: 30px auto;display:block}
.U_delivery ul{text-align:center}
.U_delivery ul li p{line-height:1}
.U_delivery {padding-bottom:30px;border-bottom:1px solid #d9d9d9}
#sod_bsk_act{}
#sod_fin_cancel button{font-weight:500;font-size:16px;width:60%}

#sod_fin_orderer,#sod_fin_receiver,#sod_fin_receiver,#sod_fin_dvr{border-top:1px solid #d9d9d9;margin-top:30px}

.U_delivery ul li{display:inline-block;vertical-align:top;width:150px;margin:0 45px;color:#000}
.U_delivery ul li a{font-size:23px;color:#e10000}
.U_my_wish .item_list50 li{margin-bottom:0}

.U_my_wish .tbl_head03 table{border:0}
.U_my_wish .tbl_head03 thead th{border-top:1px solid #d9d9d9;height:60px;font-size:16px;color:#000}
.U_my_wish .tbl_head03 td{text-align:center!important;font-size:16px;padding:0;height:60px;border-left:0;border-right:0;border-bottom:1px solid #d9d9d9;color:#000}
.status_01, .status_02, .status_03, .status_04, .status_05, .status_06{border:0;background:none;font-size:16px;color:#000;height:auto;line-height:1}
#sod_v td a{font-weight:400}
#sod_fin_no{border:0;background:#f9f9f9;border-top:2px solid #000;text-align:center;padding:20px 0;text-align:center;line-height:20px;border-bottom:1px solid #d9d9d9;color:#000;font-size:16px;font-weight:400}
#sod_fin_no strong{font-size:20px;font-weight:100;margin-left:15px}
#sod_fin_list table th{height:60px;background:#f9f9f9;border-top:2px solid #000;border-bottom:1px solid #d9d9d9;font-size:16px;color:#000;font-weight:400}
#sod_fin_list table td{border-left:0;border-right:0;border-bottom:1px solid #d9d9d9;text-align:center;text-align:center!important;font-size:16px;color:#000;font-weight:400;padding:10px 0}
#sod_fin_list .td_bdno a{font-weight:400;display:block;margin-bottom:10px}
#sod_fin_list .td_bdno span{display:block;font-size:14px;color:#999}
#sod_fin_list td.td_bdno{text-align:left!important;padding-left:20px}
#sod_fin_list table{border-bottom:1px solid #d9d9d9}

#sod_sts_wrap{margin-bottom:20px;text-align:center}
#sod_sts_wrap button{width:100px;height:28px;border:1px solid #000;position:relative;top:-1px;font-size:14px;font-weight:400;color:#000}
#sod_sts_wrap #sod_sts_explan_open.on{displaY:none}
#sod_fin_legend{margin:0;;padding:0;background:#f9f9f9}
#sod_sts_explan{background:#f9f9f9;padding-top:30px;margin-bottom:48px;border-bottom:1px solid #d9d9d9}
#sod_sts_explan ul {text-align:center}
#sod_sts_explan li{margin: 0 0;width:240px;display:inline-block;vertical-align:top;color:#999;font-size:15px;line-height:1}
#sod_sts_explan li strong{font-size:17px;color:#000;margin:20px 0 15px;font-weight:400;display:block}
button#sod_sts_explan_close{position:relative;top:28px;}
.sod_left,.sod_right{border-top:1px solid #000;border-bottom:1px solid #d9d9d9}
.sod_left{width:910px;padding:0;padding:20px 0 40px}
.sod_left > section{padding-top:30px}
.sod_left > #sod_fin_pay{padding-top:0;border-top:0}
.sod_right{width:350px}
#sod_fin .sod_left h5{font-size:18px;color:#000;font-weight:700;margin-bottom:20px}
#sod_fin .sod_left th{width:150px;font-size:18px;color:#000;font-weight:400;background:none;padding-top:10px;border:0;font-size:16px;text-align:left;padding-left:0}
#sod_fin .sod_left td {border:none;background:none;padding:0}
#sod_fin .sod_left td > *{border:1px solid #d9d9d9;height:45px;background:#fff;line-height:43px;padding:0 20px;font-size:15px;color:#000;margin-top:10px}
.sod_left .tbl_head01 table{border-bottom:0}
#sod_fin .sod_left td.empty_table > *{padding-top:40px;padding-bottom:40px;height:auto}
#sod_fin .empty_table{padding:0!important}
#sod_fin #sod_bsk_tot li{height:60px;line-height:60px}
#sod_fin #sod_bsk_tot li span{font-size:17px;color:#777}
#sod_fin #sod_bsk_tot li strong{font-size:20px;color:#000;font-weight:500}
#sod_fin_tot li{height:60px;line-height:59px;border-top:1px solid #000;padding:0 30px;color:#000;background:#fff;border-bottom:0;font-size:17px}
#sod_fin_tot li strong{font-size:20px}
#sod_fin_tot li em{font-size:17px}
#sod_fin_tot ul{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}
#sod_fin_tot{margin: 30px 0 0 0 }
#sod_fin_cancelfrm{padding:0;background:none}
#sod_fin_cancelfrm .frm_input{height:45px;border:1px solid #000;margin-bottom:10px}
#sod_fin_cancelfrm .btn_frmline{background:#000}
#sod_fin_cancel p {font-size:16px;color:#777777}
/*od_qr_view*/

/*wish list*/
.U_table06 {width:100%;}
.U_table06 th{height:50px;background:#f9f9f9;border-top:1px solid #000;color:#000;font-weight:400;border-bottom:1px solid #d9d9d9;font-size:16px}
.U_table06 td{padding:10px 0;text-align:center;color:#000;font-size:16px;border-bottom:1px solid #d9d9d9}
.U_btn10{border:1px solid #000;width:97px;height:40px;display:inline-block;line-height:38px;background:#fff;color:#000}
.U_btn_wrap01 a, .U_btn_wrap01 button, .U_btn_wrap01 input{margin: 0 10px}

/*best*/
#mt_best {margin:0 auto; width:1260px;}
#mt_best h2 {text-align:center; color:#000; font-size:25px; font-weight:400; margin-top:50px;}
#mt_best .sct {margin-top:50px;}
#mt_best .sct_10 .sct_li {margin-right:40px; margin-bottom:40px;}
#mt_best .sct_10 .sct_img {display:table; height:285px; border:1px solid #d9d9d9; border-top:2px solid #d9d9d9;}
#mt_best .sct_10 .sct_img > a {display:table-cell; vertical-align:middle; text-align:center;}
#mt_best .sct_10 .sct_cost {color:#000; font-weight:500; font-family:"Montserrat"; text-align:left;}
#mt_best .sct_10 .sct_cost .sct_discount {text-decoration:none;  font-weight:400; display:inline; color:#e11212; font-size:30px; font-weight:700;} 
#mt_best .sct_10 .sct_cost .sct_discount span {font-size:16px;}
#mt_best .sct_10 .sct_cost .mt_cost_num {text-decoration:line-through; font-size:14px; color:#999; font-weight:400;}
#mt_best .best_num {position:absolute; left:20px; top:0; width:45px; height:45px; color:#fff; font-size:20px; line-height:45px; z-index:50; background:#cacaca; font-family:"Montserrat"}
#mt_best .best_num::before {content:""; width:0; height:0; position:absolute; left:50%; top:2px; transform:translate(-50%,0); z-index:100;
border-top:5px solid #fff; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid transparent;}
#mt_best .best_num.top5 {background:#417ef2;}
#mt_best .best_num.top5::after {content:""; width:287px; height:2px; background:linear-gradient(45deg, #417ef2, transparent); position:absolute; left:-20px; top:0;}
#mt_best .sct_10 .sct_txt {font-size:16px; line-height:20px; font-weight:400; color:#000; height:45px; text-align:left;}
/*
#mt_best .sct_10 .shop_icon_4 {line-height:15px; background:#417ef2;}
*/


/*cart*/
#sod_bsk{position:relative}
.kg_cart_info{position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);left:0;z-index:99;}
.kg_cart_info table{background:#fff;height:400px;overflow:auto;position:relative;z-index:80}
.kg_cart_info .T_ds_table{margin:0 auto;height:100%}
.kg_cart_info button{position:absolute;left:0;top:0;width:100%;height:100%;background:none;border:0}
.kg_cart_info .T_ds_cell{vertical-align:middle;position:relative;z-index:99;height:100%}
.U_cart_del{margin:0;height:0;position:relative;top:7px}
.U_cart_del > * {position:absolute;top:0;right:0;font-size:16px}
.U_cart_del > *:last-child{right:95px}
.sod_img{float:left}
.sod_name{float:left;width:calc(100% - 140px);text-align:left;padding-left:20px}
.sod_name a{display:block;font-size:16px;line-height:25px;margin-top:20px}
.sod_opt li{font-size:14px;color:#999;background:none;padding-left:0}
.sod_option_btn .mod_options{display:block;width:100%;font-size:13px;border-color:#000;color:#000;height:40px;margin-top:30	px}
.U_cart .td_prd{width:625px}
.U_cart .td_num{width:135px}
.U_cart .td_numbig ,.U_cart .td_numbig ,.U_cart .td_dvr,.U_cart .td_chk{width:100px}
#sod_bsk_list #mod_option_frm{width:465px}
#U_bsk_tot {margin: 30px 0;padding:0;background:#fff;border:1px solid #000}
#U_bsk_tot ul li{width:50%;padding: 0 50px;line-height:68px;color:#000}
#U_bsk_tot ul li strong{font-weight:400;float:right}
#U_bsk_tot ul li span{float:left;font-weight:300;font-size:20px}
#U_bsk_tot ul li em{color:#999;font-size:15px;float:left;margin-left:30px}
#U_bsk_tot ul li:first-child{border-right:1px solid #000}

#mod_option_frm h2{font-size:16px}
#sit_opt_added .num_input{width:40px}
#sit_opt_added li .opt_name{font-size:16px;font-weight:400}
#sit_opt_added .sit_opt_prc{font-size:16px}
#sit_tot_price strong{font-size:20px;color:#e10000}
#sit_tot_price span{float:right}
#sit_tot_price span:first-child{float:left}
#mod_option_frm .btn_confirm .btn_submit{background:#e10000;font-weight:500;font-size:16px}
#mod_option_frm .btn_confirm .btn_close{top:-1px}
#sit_opt_added .sit_opt_prc{width:60px}

/*search*/
#sct_sortlst{border:0;margin-bottom:40px;margin-top:30px}
#ssch_frm {border:1px solid #000;line-height:76px;vertical-align:top;padding: 0 40px;margin-top:30px;position:relative;}
#ssch_frm  * {display:inline-block;line-height:76px;vertical-align:top;font-size:15px;font-weight:400;color:#595959}
#ssch_frm strong{font-size:18px;color:#000;margin-right:10px}
#ssch_frm button{padding-left:25px;margin-left:25px;border:0;background:url("/img/web/U_ck_box.jpg")#fff no-repeat left center}
#ssch_frm button.on{background-image:url("/img/web/U_ck_boxOn.jpg")}
#ssch_frm input{height:40px;border:1px solid #d9d9d9;margin-top:19px}
#ssch_qfrom,#ssch_qto{margin-left:5px;margin-right:5px}
#ssch_frm #ssch_q{width:130px;border-right:0;padding-left:10px;font-size:16px}
#ssch_frm .ssch_right {float:right;margin-left:17px}
#ssch_frm input.btn_submit{width:50px;color:#fff;background:#000;line-height:1;position:relative;left:-2px;border:0}
/*No USE RESPONE STYLE */
@media all and (max-width:1500px){/* add 1500 ver */
}

@media all and (max-width:1300px){/* add 1500 ver */
}


@media all and (min-width:641px){/* pc ~ tab ver */
.R_pct_img {display: block}
.R_pt_block{display:block}
.R_pt_table{display:table}
.R_pt_show01{display:block}
    
.R_pt_ly02 > *{float: left;width:calc( 100% / 2)}
.R_pt_ly03 > *{float: left;width:calc( 100% / 3)}
.R_pt_ly04 > *{float: left;width:calc( 100% / 4)}
.R_pt_ly05 > *{float: left;width:calc( 100% / 5)}
.R_pt_ly06 > *{float: left;width:calc( 100% / 6)}
.R_pt_ly07 > *{float: left;width:calc( 100% / 7)}
.R_pt_ly08 > *{float: left;width:calc( 100% / 8)}
.R_pt_ly09 > *{float: left;width:calc( 100% / 9)}   

}

@media all and (max-width:1024px) {/*T ~ M ver*/
.R_wd_area01{width:100%}
.R_pd_area01 {width:100%}
.R_tm_img {display: block}
.R_tm_img2{display:block}
.R_tm_block{display:block}
.R_tm_show01{display:block}
.R_tm_block{display:block}
.R_tm_table{display:table}
    
.R_tm_ly02 > *{float: left;width:calc( 100% / 2)}
.R_tm_ly03 > *{float: left;width:calc( 100% / 3)}
.R_tm_ly04 > *{float: left;width:calc( 100% / 4)}
.R_tm_ly05 > *{float: left;width:calc( 100% / 5)}
.R_tm_ly06 > *{float: left;width:calc( 100% / 6)}
.R_tm_ly07 > *{float: left;width:calc( 100% / 7)}
.R_tm_ly08 > *{float: left;width:calc( 100% / 8)}
.R_tm_ly09 > *{float: left;width:calc( 100% / 9)}   

}

@media all and (min-width: 1025px) and (max-width: 1550px) {
}

@media all and (min-width: 1025px) and (max-width: 1200px) {

}


@media (min-width:1025px){/*pc_ver*/
.R_pc_block{display:block}
.R_pc_img{display:block;margin: 0 auto}
.R_pc_block{display:block}
.R_pc_show01{display:block}
.R_pd_area02{padding:50px 0 100px}
.R_pc_table{display:table}
.R_btm_style01{margin-bottom:50px;padding-bottom:50px}
.R_mg_top70{margin-top:70px}
.R_mg_btm30{margin-bottom:30px}
.R_pd_top60{padding-top:60px}
.R_pd_btm30{padding-bottom:30px}
    
.T_pc_ly02 > *{float: left;width:calc( 100% / 2)}
.T_pc_ly03 > *{float: left;width:calc( 100% / 3)}
.T_pc_ly04 > *{float: left;width:calc( 100% / 4)}
.T_pc_ly05 > *{float: left;width:calc( 100% / 5)}
.T_pc_ly06 > *{float: left;width:calc( 100% / 6)}
.T_pc_ly07 > *{float: left;width:calc( 100% / 7)}
.T_pc_ly08 > *{float: left;width:calc( 100% / 8)}
.T_pc_ly09 > *{float: left;width:calc( 100% / 9)}
.T_pc_ly10 > *{float: left;width:calc( 100% / 10)}
    
.PC_pd_top10{padding-top:10px}
.PC_pd_top20{padding-top:20px}
.PC_pd_top30{padding-top:30px}
.PC_pd_top40{padding-top:40px}
.PC_pd_top50{padding-top:50px}
.PC_pd_top60{padding-top:60px}
.PC_pd_top70{padding-top:70px}
.PC_pd_top80{padding-top:80px}
.PC_pd_top90{padding-top:90px}
    
.PC_pd_btm10{padding-bottom:10px}
.PC_pd_btm20{padding-bottom:20px}
.PC_pd_btm30{padding-bottom:30px}
.PC_pd_btm40{padding-bottom:40px}
.PC_pd_btm50{padding-bottom:50px}
.PC_pd_btm60{padding-bottom:60px}
.PC_pd_btm70{padding-bottom:70px}
.PC_pd_btm80{padding-bottom:80px}
.PC_pd_btm90{padding-bottom:90px}

.PC_pd_lt10{padding-left:10px}
.PC_pd_lt20{padding-left:20px}
.PC_pd_lt30{padding-left:30px}
.PC_pd_lt40{padding-left:40px}
.PC_pd_lt50{padding-left:50px}
.PC_pd_lt60{padding-left:60px}
.PC_pd_lt70{padding-left:70px}
.PC_pd_lt80{padding-left:80px}
.PC_pd_lt90{padding-left:90px}

.PC_pd_rt10{padding-right:10px}
.PC_pd_rt20{padding-right:20px}
.PC_pd_rt30{padding-right:30px}
.PC_pd_rt40{padding-right:40px}
.PC_pd_rt50{padding-right:50px}
.PC_pd_rt60{padding-right:60px}
.PC_pd_rt70{padding-right:70px}
.PC_pd_rt80{padding-right:80px}
.PC_pd_rt90{padding-right:90px}

    
}

@media (min-width:641px) and (max-width:1024px) {/*tab_ver*/
/*body{font-size:2.34375vw}*/
.R_t_b{display:block}
.R_t_img{display:block}
.R_t_img2{display:block}
.R_pd_area01 {padding:0 2.9296875vw}
.R_pd_area02{padding:6.8359375vw 0 9.765625vw}
.R_t_block{display:block}
.R_t_table{display:table}
.R_t_show01{display:block}

.R_t_ft18,.R_tm_ft18{font-size:1.7578125vw}
.R_t_ft20,.R_tm_ft20{font-size:1.953125vw}
.R_t_ft22,.R_tm_ft22{font-size:1.953125vw}
.R_t_ft24,.R_tm_ft24{font-size:2.34375vw}
.R_t_ft26,.R_tm_ft26{font-size:2.5390625vw}
.R_t_ft28,.R_tm_ft28{font-size:2.734375vw}
.R_t_ft30,.R_tm_ft30{font-size:2.9296875vw}
.R_t_ft32,.R_tm_ft32{font-size:3.125vw}
.R_t_ft34,.R_tm_ft34{font-size:3.3203125vw}
.R_t_ft36,.R_tm_ft36{font-size:3.515625vw}

.R_t_ly02 > *{float: left;width:calc( 100% / 2)}
.R_t_ly03 > *{float: left;width:calc( 100% / 3)}
.R_t_ly04 > *{float: left;width:calc( 100% / 4)}
.R_t_ly05 > *{float: left;width:calc( 100% / 5)}
.R_t_ly06 > *{float: left;width:calc( 100% / 6)}
.R_t_ly07 > *{float: left;width:calc( 100% / 7)}
.R_t_ly08 > *{float: left;width:calc( 100% / 8)}
.R_t_ly09 > *{float: left;width:calc( 100% / 9)}    

.Tab_pd_top10{padding-top:10px}
.Tab_pd_top20{padding-top:20px}
.Tab_pd_top30{padding-top:30px}
.Tab_pd_top40{padding-top:40px}
.Tab_pd_top50{padding-top:50px}
.Tab_pd_top60{padding-top:60px}
.Tab_pd_top70{padding-top:70px}
.Tab_pd_top80{padding-top:80px}
.Tab_pd_top90{padding-top:90px}
    
.Tab_pd_btm10{padding-bottom:10px}
.Tab_pd_btm20{padding-bottom:20px}
.Tab_pd_btm30{padding-bottom:30px}
.Tab_pd_btm40{padding-bottom:40px}
.Tab_pd_btm50{padding-bottom:50px}
.Tab_pd_btm60{padding-bottom:60px}
.Tab_pd_btm70{padding-bottom:70px}
.Tab_pd_btm80{padding-bottom:80px}
.Tab_pd_btm90{padding-bottom:90px}

.Tab_pd_lt10{padding-left:10px}
.Tab_pd_lt20{padding-left:20px}
.Tab_pd_lt30{padding-left:30px}
.Tab_pd_lt40{padding-left:40px}
.Tab_pd_lt50{padding-left:50px}
.Tab_pd_lt60{padding-left:60px}
.Tab_pd_lt70{padding-left:70px}
.Tab_pd_lt80{padding-left:80px}
.Tab_pd_lt90{padding-left:90px}

.Tab_pd_rt10{padding-right:10px}
.Tab_pd_rt20{padding-right:20px}
.Tab_pd_rt30{padding-right:30px}
.Tab_pd_rt40{padding-right:40px}
.Tab_pd_rt50{padding-right:50px}
.Tab_pd_rt60{padding-right:60px}
.Tab_pd_rt70{padding-right:70px}
.Tab_pd_rt80{padding-right:80px}
.Tab_pd_rt90{padding-right:90px}
    
}

@media (min-width:0px) and (max-width:640px) {/*m_ver*/
/*body{font-size:3.75vw}*/
.R_m_b{display:block}
.R_m_img{display:block}
.R_m_img2{display:block}
.R_pd_area01 {padding:0 4.6875vw}
.R_pd_area02{padding:10.9375vw 0 15.625vw}
.R_m_block{display:block}
.R_m_mode{display:block}
.R_m_block{display:block}
.R_m_table{display:table}
.R_m_show01{display:block}

.R_m_ft18,.R_tm_ft18{font-size:2.8125vw}
.R_m_ft20,.R_tm_ft20{font-size:3.125vw}
.R_m_ft22,.R_tm_ft22{font-size:3.4375vw}
.R_m_ft24,.R_tm_ft24{font-size:3.75vw}
.R_m_ft26,.R_tm_ft26{font-size:4.0625vw}
.R_m_ft28,.R_tm_ft28{font-size:4.375vw}
.R_m_ft30,.R_tm_ft30{font-size:4.6875vw}
.R_m_ft32,.R_tm_ft32{font-size:5vw}
.R_m_ft34,.R_tm_ft34{font-size:5.3125vw}
.R_m_ft36,.R_tm_ft36{font-size:5.625vw}
    
.R_m_ly02 > *{float: left;width:calc( 100% / 2)}
.R_m_ly03 > *{float: left;width:calc( 100% / 3)}
.R_m_ly04 > *{float: left;width:calc( 100% / 4)}
.R_m_ly05 > *{float: left;width:calc( 100% / 5)}
.R_m_ly06 > *{float: left;width:calc( 100% / 6)}
.R_m_ly07 > *{float: left;width:calc( 100% / 7)}
.R_m_ly08 > *{float: left;width:calc( 100% / 8)}
.R_m_ly09 > *{float: left;width:calc( 100% / 9)}   

.M_pd_top10{padding-top:10px}
.M_pd_top20{padding-top:20px}
.M_pd_top30{padding-top:30px}
.M_pd_top40{padding-top:40px}
.M_pd_top50{padding-top:50px}
.M_pd_top60{padding-top:60px}
.M_pd_top70{padding-top:70px}
.M_pd_top80{padding-top:80px}
.M_pd_top90{padding-top:90px}
    
.M_pd_btm10{padding-bottom:10px}
.M_pd_btm20{padding-bottom:20px}
.M_pd_btm30{padding-bottom:30px}
.M_pd_btm40{padding-bottom:40px}
.M_pd_btm50{padding-bottom:50px}
.M_pd_btm60{padding-bottom:60px}
.M_pd_btm70{padding-bottom:70px}
.M_pd_btm80{padding-bottom:80px}
.M_pd_btm90{padding-bottom:90px}

.M_pd_lt10{padding-left:10px}
.M_pd_lt20{padding-left:20px}
.M_pd_lt30{padding-left:30px}
.M_pd_lt40{padding-left:40px}
.M_pd_lt50{padding-left:50px}
.M_pd_lt60{padding-left:60px}
.M_pd_lt70{padding-left:70px}
.M_pd_lt80{padding-left:80px}
.M_pd_lt90{padding-left:90px}

.M_pd_rt10{padding-right:10px}
.M_pd_rt20{padding-right:20px}
.M_pd_rt30{padding-right:30px}
.M_pd_rt40{padding-right:40px}
.M_pd_rt50{padding-right:50px}
.M_pd_rt60{padding-right:60px}
.M_pd_rt70{padding-right:70px}
.M_pd_rt80{padding-right:80px}
.M_pd_rt90{padding-right:90px}

}

@media (min-width:0px) and (max-width:350px) {
}


/*==== jsh bt-style -end ====*/