@charset "utf-8";
/* CSS Document */
/*
#content_left{display:none}
#content_body{float:none;width:100%}
#pos_scroll{float:none}*/

/*sub_header*/
#header_sub{position:relative;height:104px;z-index:3;background-color:rgba(0,0,0, 1);border-bottom:1px solid rgba(255,255,255,0.1)}
#top_1.sub_header{padding:20px 0}
#top_1.sub_header .layout_wrap{width:1350px !important}
#header_sub #top_logo{margin-left:0;float:none;padding:0;height:28px}
#header_sub #top_logo img{height:34px;margin-top:-3px}
#top_cate.sub_top_cate{margin:0 auto;margin-top:-66px;text-align:center}
#header_sub #r_cate a.cate1{margin:0px 12px}

#header_sub.header_sub.fixed{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,0.9)}

/*sub visual*/
.sub_visual{width:100%;position:relative}
.sub_visual img{width:100%}
.sub_visual h3{font-size:35px;color:#fff;text-align:center;position:absolute;top:50%;width:100%;margin-top:-30px;letter-spacing:10px}

/*contents*/
#content_wrap{width:1240px;margin:0 auto;padding:65px 0 100px;min-width:1240px}
#content_left{position:relative}
#content_left .breadcrumb{position:absolute;top:-65px;border-bottom:none;margin-bottom:0;width:300px}
.breadcrumb{width:100%;color:#b0b0b0;padding:20px 0;border-bottom:1px solid #e3e3e3;margin-bottom:40px}
.breadcrumb li{display:inline-block}
.breadcrumb li a{color:#b0b0b0;text-transform:uppercase}
.breadcrumb li a.cate_021{text-transform:none}
.breadcrumb li:after{content:' / '}
.breadcrumb li:first-child{text-transform:none}
.breadcrumb li:last-child a{color:#131415;font-weight:500}
.breadcrumb li:last-child:after{display:none}
.content_left_con h3{position:relative;font-size:14px;text-transform:uppercase;line-height:35px;border-bottom:1px solid #d9d9d9;cursor:pointer}
.content_left_con h3:before{content:'열기';display:block;position:absolute;top:50%;right:0;width:25px;height:30px;margin-top:-15px;background-repeat:no-repeat;background-position:center center;background-image:url(img/icon/open_ico01.png);text-indent:-9999px}
.content_left_con h3.active:before{content:'닫기';background-image:url(img/icon/close_ico01.png)}
.content_left_con h3 small{font-weight:normal;color:#666;line-height:30px}
.content_left_category{padding:5px 0 50px}
/*.content_left_con h3.active + .content_left_category{display:block}*/
.content_left_category dt{display:none}
.content_left_category dd{position:relative}
.content_left_category dd > a{display:block;line-height:28px;font-size:15px;text-transform:uppercase}
.content_left_category dd > a font{margin-left:5px}
.content_left_category dd > a.active
, .content_left_category dd > a.active font{color:#0057b7;font-weight:500}
.content_left_category dd i{content:'열기';display:block;position:absolute;top:5px;right:3px;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-image:url(img/icon/open_ico02.png);text-indent:-9999px;cursor:pointer}
.content_left_category dd i.active{content:'닫기';background-image:url(img/icon/close_ico02.png)}
.content_left_category dd > ul{margin-bottom:10px;display:none}
.content_left_category dd > ul li{padding-left:13px}
.content_left_category dd > ul li a{position:relative;line-height:25px;font-size:14px;color:#63696f;text-transform:uppercase;transition:all 0.5s;-webkit-transition:all 0.5s}
.content_left_category dd > ul li a.active{color:#0057b7;font-weight:500}
.content_left_category dd > ul li a:hover{color:#0057b7}
.content_left_category dd > ul li a:after{content:'';display:block;width:0%;height:1px;position:absolute;top:20px;left:0;background-color:#0057b7;transition:all 0.5s;-webkit-transition:all 0.5s}
.content_left_category dd > ul li a:hover:after{width:100%}
.filter_contents{padding:5px 0}
/*.content_left_con h3.active + .filter_contents{display:block}*/
.filter_contents h4{line-height:28px;font-size:14px;font-weight:400}
.filter_contents article{display:inline-block;width:100%;padding:10px 0}
.filter_contents li{float:left;width:100%;margin-bottom:5px;padding-left:5px;box-sizing:border-box}
.filter_contents input[type="checkbox"]{display:none}
.filter_contents input[type="checkbox"] + label{cursor:pointer;font-size:13px;display:inline-block;position:relative;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}
.filter_contents input[type="checkbox"] + label:before{content:'';background-color:#efefef;border-radius:3px;width:14px;height:14px;position:absolute;left:0;top:3px;padding:0;cursor:pointer}
.filter_contents input[type="checkbox"] + label:hover:before{background-color:#efefef}
.filter_contents input[type="checkbox"]:checked + label:before{background-image:url(img/icon/check_ico01.png);background-repeat:no-repeat;background-position:center center}
.filter_contents input[type="checkbox"]:disabled + label{opacity:0.3;cursor:default}
.filter_contents input[type="checkbox"]:disabled + label:before{cursor:default}
.filter_contents .filter_use ul li{float:left;width:33.333%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .filter_use ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .filter_use input[type="checkbox"] + label:before{display:none}
.filter_contents .filter_use input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_001007.filter_use ul li{width:50%}
.filter_contents .category_002001.filter_size ul li{width:50%}
.filter_contents .category_001001.filter_size ul li{width:25%}
.filter_contents .category_001001.filter_weight ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_001001.filter_weight ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .category_001001.filter_weight input[type="checkbox"] + label:before{display:none}
.filter_contents .category_001001.filter_weight input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_001001.filter_head ul li{float:left;width:33.333%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_001001.filter_head ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0;letter-spacing:-1}
.filter_contents .category_001001.filter_head input[type="checkbox"] + label:before{display:none}
.filter_contents .category_001001.filter_head input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_001001.filter_flex ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_001001.filter_flex ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .category_001001.filter_flex input[type="checkbox"] + label:before{display:none}
.filter_contents .category_001001.filter_flex input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
/* category_001001 와 동일하게 category_019001 설정 */
.filter_contents .category_019001.filter_size ul li{width:25%}
.filter_contents .category_019001.filter_weight ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_019001.filter_weight ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .category_019001.filter_weight input[type="checkbox"] + label:before{display:none}
.filter_contents .category_019001.filter_weight input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_019001.filter_head ul li{float:left;width:33.333%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_019001.filter_head ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0;letter-spacing:-1}
.filter_contents .category_019001.filter_head input[type="checkbox"] + label:before{display:none}
.filter_contents .category_019001.filter_head input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_019001.filter_flex ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_019001.filter_flex ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .category_019001.filter_flex input[type="checkbox"] + label:before{display:none}
.filter_contents .category_019001.filter_flex input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
/* category_001001 와 동일하게 category_020001 설정 */
.filter_contents .category_020001.filter_size ul li{width:25%}
.filter_contents .category_020001.filter_weight ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_020001.filter_weight ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .category_020001.filter_weight input[type="checkbox"] + label:before{display:none}
.filter_contents .category_020001.filter_weight input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_020001.filter_head ul li{float:left;width:33.333%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_020001.filter_head ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0;letter-spacing:-1}
.filter_contents .category_020001.filter_head input[type="checkbox"] + label:before{display:none}
.filter_contents .category_020001.filter_head input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_020001.filter_flex ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_020001.filter_flex ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .category_020001.filter_flex input[type="checkbox"] + label:before{display:none}
.filter_contents .category_020001.filter_flex input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
/* category_001001 와 동일하게 category_021001 설정 */
.filter_contents .category_021001.filter_size ul li{width:25%}
.filter_contents .category_021001.filter_weight ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_021001.filter_weight ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .category_021001.filter_weight input[type="checkbox"] + label:before{display:none}
.filter_contents .category_021001.filter_weight input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_021001.filter_head ul li{float:left;width:33.333%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_021001.filter_head ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0;letter-spacing:-1}
.filter_contents .category_021001.filter_head input[type="checkbox"] + label:before{display:none}
.filter_contents .category_021001.filter_head input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_021001.filter_flex ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_021001.filter_flex ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .category_021001.filter_flex input[type="checkbox"] + label:before{display:none}
.filter_contents .category_021001.filter_flex input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
/* category_001001 와 동일하게 category_017004 설정 */
.filter_contents .category_017004.filter_size ul li{width:25%}
.filter_contents .category_017004.filter_weight ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_017004.filter_weight ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .category_017004.filter_weight input[type="checkbox"] + label:before{display:none}
.filter_contents .category_017004.filter_weight input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_017004.filter_head ul li{float:left;width:33.333%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_017004.filter_head ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0;letter-spacing:-1}
.filter_contents .category_017004.filter_head input[type="checkbox"] + label:before{display:none}
.filter_contents .category_017004.filter_head input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_017004.filter_flex ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_017004.filter_flex ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .category_017004.filter_flex input[type="checkbox"] + label:before{display:none}
.filter_contents .category_017004.filter_flex input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
/* category_001001 와 동일하게 category_025001 설정 */
.filter_contents .category_025001.filter_size ul li{width:25%}
.filter_contents .category_025001.filter_weight ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_025001.filter_weight ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .category_025001.filter_weight input[type="checkbox"] + label:before{display:none}
.filter_contents .category_025001.filter_weight input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_025001.filter_head ul li{float:left;width:33.333%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_025001.filter_head ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0;letter-spacing:-1}
.filter_contents .category_025001.filter_head input[type="checkbox"] + label:before{display:none}
.filter_contents .category_025001.filter_head input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .category_025001.filter_flex ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .category_025001.filter_flex ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .category_025001.filter_flex input[type="checkbox"] + label:before{display:none}
.filter_contents .category_025001.filter_flex input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}

.filter_contents .filter_width ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .filter_width ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .filter_width input[type="checkbox"] + label:before{display:none}
.filter_contents .filter_width input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .filter_height ul li{float:left;width:50%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .filter_height ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .filter_height input[type="checkbox"] + label:before{display:none}
.filter_contents .filter_height input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_contents .filter_size ul li{float:left;width:33.333%;border:1px solid #d9d9d9;box-sizing:border-box;margin-bottom:-1px;margin-right:-1px;padding-left:0}
.filter_contents .filter_size ul li label{display:block;height:30px;line-height:30px;text-align:center;padding-left:0}
.filter_contents .filter_size input[type="checkbox"] + label:before{display:none}
.filter_contents .filter_size input[type="checkbox"]:checked + label{background-color:#009739;color:#fff}
.filter_price input[type="text"]{width:89px;height:30px;padding:5px 10px;outline:0;border-radius:0;border:1px solid #d9d9d9}
.filter_price input[type="text"]:focus{border-color:#009739}
/*컬러그룹*/
.filter_color li{float:left;width:50%;margin-bottom:5px}
.filter_color input[type="checkbox"]:checked + label:before{background-image:url(img/icon/check_ico02.png)}
.filter_color input[type="checkbox"] + label[for="filter_color_White"]:before{background-color:#ffffff;border:1px solid #ddd}
.filter_color input[type="checkbox"] + label[for="filter_color_Black"]:before{background-color:#000000}
.filter_color input[type="checkbox"] + label[for="filter_color_Beige"]:before{background-color:#f5f5dc}
.filter_color input[type="checkbox"] + label[for="filter_color_Blue"]:before{background-color:#0000ff}
.filter_color input[type="checkbox"] + label[for="filter_color_Navy"]:before{background-color:#08093e}
.filter_color input[type="checkbox"] + label[for="filter_color_Orange"]:before{background-color:#fe881f}
.filter_color input[type="checkbox"] + label[for="filter_color_Pink"]:before{background-color:#fb24d0}
.filter_color input[type="checkbox"] + label[for="filter_color_Purple"]:before{background-color:#8403fd}
.filter_color input[type="checkbox"] + label[for="filter_color_Brown"]:before{background-color:#6a3906}
.filter_color input[type="checkbox"] + label[for="filter_color_Olive"]:before{background-color:#808000}
.filter_color input[type="checkbox"] + label[for="filter_color_Red"]:before{background-color:#fc0f04}
.filter_color input[type="checkbox"] + label[for="filter_color_Gray"]:before{background-color:#767676}
.filter_color input[type="checkbox"] + label[for="filter_color_Green"]:before{background-color:#00ff00}
.filter_color input[type="checkbox"] + label[for="filter_color_Yellow"]:before{background-color:#ffc925}
.filter_color input[type="checkbox"] + label[for="filter_color_Wine"]:before{background-color:#7d0022}
.filter_color input[type="checkbox"]:checked + label[for="filter_color_Beige"]:before, .filter_color input[type="checkbox"]:checked + label[for="filter_color_White"]:before, .filter_color input[type="checkbox"]:checked + label[for="filter_color_Green"]:before, .filter_color input[type="checkbox"]:checked + label[for="filter_color_Yellow"]:before{background-image:url(img/icon/check_ico01.png)}
/*상세컬러
.filter_color input[type="checkbox"] + label[for="filter_color_beige"]:before{background-color:#fcecc0}
.filter_color input[type="checkbox"] + label[for="filter_color_navy"]:before{background-color:#000080}
.filter_color input[type="checkbox"] + label[for="filter_color_black"]:before{background-color:#000}
.filter_color input[type="checkbox"] + label[for="filter_color_orange"]:before{background-color:#eba705}
.filter_color input[type="checkbox"] + label[for="filter_color_blue"]:before{background-color:#006cf2}
.filter_color input[type="checkbox"] + label[for="filter_color_pink"]:before{background-color:#fa31d2}
.filter_color input[type="checkbox"] + label[for="filter_color_brown"]:before{background-color:#6a3906}
.filter_color input[type="checkbox"] + label[for="filter_color_purple"]:before{background-color:#601986}
.filter_color input[type="checkbox"] + label[for="filter_color_green"]:before{background-color:#12a143}
.filter_color input[type="checkbox"] + label[for="filter_color_red"]:before{background-color:#f3241a}
.filter_color input[type="checkbox"] + label[for="filter_color_gray"]:before{background-color:#545454}
.filter_color input[type="checkbox"] + label[for="filter_color_bordo"]:before{background-color:#4c1c24}
.filter_color input[type="checkbox"] + label[for="filter_color_bronz"]:before{background-color:#cd7f32}
.filter_color input[type="checkbox"] + label[for="filter_color_charcoalgrey"]:before{background-color:#6a6a6a}
.filter_color input[type="checkbox"] + label[for="filter_color_champagne"]:before{background-color:#f7e7ce}
.filter_color input[type="checkbox"] + label[for="filter_color_camel"]:before{background-color:#c19a6b}
.filter_color input[type="checkbox"] + label[for="filter_color_coral"]:before{background-color:#f88379}
.filter_color input[type="checkbox"] + label[for="filter_color_darkbrown"]:before{background-color:#5c4033}
.filter_color input[type="checkbox"] + label[for="filter_color_french pink"]:before{background-color:#f64a8a}
.filter_color input[type="checkbox"] + label[for="filter_color_gold"]:before{background-color:#d4af37}
.filter_color input[type="checkbox"] + label[for="filter_color_ivory"]:before{background-color:#fffff0;border:1px solid #ddd}
.filter_color input[type="checkbox"] + label[for="filter_color_jade"]:before{background-color:#00a86b}
.filter_color input[type="checkbox"] + label[for="filter_color_khaki"]:before{background-color:#c3b091}
.filter_color input[type="checkbox"] + label[for="filter_color_lightbrown"]:before{background-color:#b5651d}
.filter_color input[type="checkbox"] + label[for="filter_color_lime"]:before{background-color:#bfff00}
.filter_color input[type="checkbox"] + label[for="filter_color_lavenda"]:before{background-color:#e6e6fa}
.filter_color input[type="checkbox"] + label[for="filter_color_magenta"]:before{background-color:#ca1f7b}
.filter_color input[type="checkbox"] + label[for="filter_color_moroccoblue"]:before{background-color:#1c4f69}
.filter_color input[type="checkbox"] + label[for="filter_color_mint"]:before{background-color:#aaf0d1}
.filter_color input[type="checkbox"] + label[for="filter_color_mustard"]:before{background-color:#ffdb58}
.filter_color input[type="checkbox"] + label[for="filter_color_natural"]:before{background-color:#8c8984}
.filter_color input[type="checkbox"] + label[for="filter_color_navyblue"]:before{background-color:#0066cc}
.filter_color input[type="checkbox"] + label[for="filter_color_neongreen"]:before{background-color:#39ff14}
.filter_color input[type="checkbox"] + label[for="filter_color_neonorange"]:before{background-color:#fd5f00}
.filter_color input[type="checkbox"] + label[for="filter_color_neonyellow"]:before{background-color:#f3f315}
.filter_color input[type="checkbox"] + label[for="filter_color_olive"]:before{background-color:#808000}
.filter_color input[type="checkbox"] + label[for="filter_color_peach"]:before{background-color:#ffe5b4}
.filter_color input[type="checkbox"] + label[for="filter_color_plum"]:before{background-color:#8e4585}
.filter_color input[type="checkbox"] + label[for="filter_color_perfume"]:before{background-color:#c5b5f7}
.filter_color input[type="checkbox"] + label[for="filter_color_pearlpink"]:before{background-color:#e7accf}
.filter_color input[type="checkbox"] + label[for="filter_color_platino/a"]:before{background-color:#e5e4e2}
.filter_color input[type="checkbox"] + label[for="filter_color_pewter"]:before{background-color:#91a092}
.filter_color input[type="checkbox"] + label[for="filter_color_royalblue"]:before{background-color:#4169e1}
.filter_color input[type="checkbox"] + label[for="filter_color_rose/pastel pink"]:before{background-color:#ffd1dc}
.filter_color input[type="checkbox"] + label[for="filter_color_skyblue"]:before{background-color:#87ceeb}
.filter_color input[type="checkbox"] + label[for="filter_color_silver"]:before{background-color:#b9b9b9}
.filter_color input[type="checkbox"] + label[for="filter_color_smokepink"]:before{background-color:#9c8aa5}
.filter_color input[type="checkbox"] + label[for="filter_color_tukish"]:before{background-color:#b57281}
.filter_color input[type="checkbox"] + label[for="filter_color_turquoise"]:before{background-color:#40e0d0}
.filter_color input[type="checkbox"] + label[for="filter_color_violet"]:before{background-color:#7f00ff}
.filter_color input[type="checkbox"] + label[for="filter_color_whitegold"]:before{background-color:#d3bc8d}
.filter_color input[type="checkbox"] + label[for="filter_color_white"]:before{background-color:#ffffff;border:1px solid #ddd}
.filter_color input[type="checkbox"] + label[for="filter_color_wine"]:before{background-color:#722f37}
.filter_color input[type="checkbox"] + label[for="filter_color_winered"]:before{background-color:#8c001a}
.filter_color input[type="checkbox"] + label[for="filter_color_whiteyellow"]:before{background-color:#ffff99}
.filter_color input[type="checkbox"] + label[for="filter_color_yellow"]:before{background-color:#ffff00}
.filter_color input[type="checkbox"]:checked + label[for="filter_color_beige"]:before, .filter_color input[type="checkbox"]:checked + label[for="filter_color_champagne"]:before, .filter_color input[type="checkbox"]:checked + label[for="filter_color_lavenda"]:before, .filter_color input[type="checkbox"]:checked + label[for="filter_color_platino/a"]:before, .filter_color input[type="checkbox"]:checked + label[for="filter_color_white"]:before, .filter_color input[type="checkbox"]:checked + label[for="filter_color_whiteyellow"]:before, .filter_color input[type="checkbox"]:checked + label[for="filter_color_yellow"]:before, .filter_color input[type="checkbox"]:checked + label[for="filter_color_ivory"]:before{background-image:url(img/icon/check_ico01.png)}
*/
.filter_contents a.btn.white_btn{display:inline-block;padding:5px 0;width:100%;font-size:13px}
.filter_contents button{display:inline-block;margin-top:20px;width:100%}

#content_body{width:1040px}
.indiv{margin:0;margin-left:30px}

#subcategory_list{position:absolute;top:0;left:0;width:100%;margin-top:-45px}
#subcategory_list > ul{margin:0 auto;display:table}
#subcategory_list > ul > li{display:table-cell}
#subcategory_list > ul > li a{display:inline-block;width:160px;text-align:center;height:46px;border-right:1px solid rgba(255,255,255,0.6);line-height:46px;background-color:rgba(255,255,255,0.8);font-size:14px;text-transform:uppercase;font-weight:500}
#subcategory_list > ul > li.on a{background-color:rgba(255,255,255,1) }
#subcategory_list > ul > li:last-child a{border-right:none}
.contents_item_list h3{position:relative;padding:10px 0;border-bottom:1px solid #d9d9d9;font-size:14px;font-weight:400}
.select_style1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(img/icon/sel_ico01.png);background-repeat:no-repeat;background-position:100% 50%;height:28px;padding:5px 25px 5px 10px;line-height:1;border:1px solid #d9d9d9;width:100px;font-size:13px;border-radius:3px}
.select_style1::-ms-expand{display:none}
.contents_item_list h3 .select_style1{position:absolute;top:0;right:0;font-weight:500}
.list_style01 li{float:left;position:relative;background-color:#fff;text-align:center}
/*.list_style01 ul.clearfix li:nth-child(3n+1){clear:both }*/
.list_style01 .item_img{position:relative;padding:50px 0 20px}
.list_style01 .item_img a{display:block;position:relative}
.list_style01 .item_img a img{width:100%}

.list_style01 .item_img{padding:26px 16px 20px}
.list_style01 .item_img a img{transition:all 0.4s ease;-webkit-transition:all 0.4s ease}
.list_style01 .item_img a:hover img{transform:scale(1.105)}
.list_style01 .item_img a img{opacity:1}
.list_style01 .item_img a img.hover{position:absolute;top:0;left:0;opacity:0}
.list_style01 .item_img a img.cate_019{position:absolute;top:0;left:0;opacity:1}
.list_style01 .item_img a img.cate_020{position:absolute;top:0;left:0;opacity:1}
.list_style01 .item_img a img.cate_021{position:absolute;top:0;left:0;opacity:1}
.list_style01 .item_img a:hover img{opacity:0}
.list_style01 .item_img a:hover img.hover{opacity:1}
.list_style01 .item_img a:hover img.cate_019{opacity:1}
.list_style01 .item_img a:hover img.cate_020{opacity:1}
.list_style01 .item_img a:hover img.cate_021{opacity:1}
.list_style01 .item_img .filter_size{position:absolute;bottom:3px;left:0;float:left;width:100%;padding:3px 0;color:#fff;font-size:12px;line-height:18px;background-color:rgba(0,0,0,0.6)}
.list_style01 .item_img .filter_size{transition:all 0.4s ease;-webkit-transition:all 0.4s ease}
.list_style01 .item_img .filter_size{opacity:0}
.list_style01 .item_img:hover .filter_size{opacity:1}

.list_style01 .item_name{margin-bottom:10px;height:40px;overflow:hidden;padding:0 20px}
.list_style01 .item_name a{display:block;font-size:14px;font-weight:600;line-height:20px;color:#131415}
.list_style01 .item_price.info{text-decoration:none;font-size:12px;color:#767676;margin-bottom:5px}
.list_style01 .item_price{margin-bottom:10px;line-height:1}
.list_style01 .item_price strike{text-decoration:none;font-size:14px;color:#aab2bd;margin-right:10px}
.list_style01 .item_price b{font-size:16px;color:#0057b7}
.list_style01 .item_color{margin:0 20px;padding:10px 0px 20px;border-top:1px solid #d9d9d9;height:20px}
.list_style01 .item_color i{display:inline-block;width:18px;height:18px;border-radius:3px;margin:0 2px;border:1px solid #ddd}
.list_style01 .item_icon{position:absolute;top:10px;left:0;width:100%;text-align:left}
.list_style01 .item_icon img{display:inline-block;width:auto}
.list_discount_badge{display:inline-block;height:31px;padding:0 18px;background-color:#009739;text-align:center;color:#fff;font-size:14px;font-weight:300;line-height:31px;vertical-align:top}

.pagination_list{text-align:center;margin-top:60px}
.pagination_list span{display:inline-block}
.pagination_list a{float:left;width:60px;height:60px;font-size:16px;border-right:1px solid #ecedee;line-height:60px}
.pagination_list a:last-of-type{border-right:0}
.pagination_list b{font-size:16px;float:left;width:60px;height:60px;background-color:#f8f8f8;line-height:60px}

#goodsList{margin-left:0}
.goods_top_info{background-color:#f3f3f3;padding-top:20px}
.goods_top_info .breadcrumb{border-bottom:none;margin-bottom:0}
.goods_img_wrap{float:left;width:54%;position:relative;box-sizing:border-box}
.goods_img_wrap > .box{float:left;width:100%;height:590px;position:relative;padding-left:80px;box-sizing:border-box}
.goods_img span{display:block}
.goods_img span img{width:100%}
.goods_img_wrap .goods_min_img{position:absolute;top:50%;left:0;height:510px;margin-top:-255px}
.goods_min_img_list{}
.goods_min_img img{box-sizing:border-box;border:2px solid #e1e1e1}
.goods_min_img li{}
.goods_min_img li:first-child img{border-color:#009739}
.goods_min_img img.active{border-color:#009739}
.goods_img_wrap .goods_min_img_prev{background-image:url(img/icon/prev_ico02.png);width:74px;height:20px;background-size:15px;top:10px;margin-top:0;left:0}
.goods_img_wrap .goods_min_img_next{background-image:url(img/icon/next_ico02.png);width:74px;height:20px;background-size:15px;top:inherit;bottom:10px;margin-top:0;right:unset;left:0}
.goods_img_wrap .swiper-button-prev.swiper-button-disabled{display:none}
.goods_img_wrap .swiper-button-next.swiper-button-disabled{display:none}

.userRecommendInfo{float:left;width:100%;padding-left:80px;box-sizing:border-box}
.userRecommendInfo *{box-sizing:border-box}
.userRecommendInfo > .boxWrap{float:left;width:100%;padding:0 88px}
.userRecommendInfo > .boxWrap > .box{float:left;width:100%;background-color:#fff;box-shadow:0px 0px 30px rgba(0,0,0,0.2);padding:6px 20px 7px}
.userRecommendInfo > .boxWrap > .box > h4{font-size:20px;line-height:30px;font-weight:500;padding:5px 0;color:#333}
.userRecommendInfo > .boxWrap > .box > h4 > span{float:left;width:20px;height:20px;margin:5px 10px 5px 15px}
.userRecommendInfo > .boxWrap > .box > h4 > span > span{float:left;width:100%;height:10px}
.userRecommendInfo > .boxWrap > .box > h4 > span > .t{background-color:#0057b7}
.userRecommendInfo > .boxWrap > .box > h4 > span > .b{background-color:#009739}
.userRecommendInfo > .boxWrap > .box > dl{float:left;width:50%;padding:10px}
.userRecommendInfo > .boxWrap > .box > dl > *{float:left;width:100%}
.userRecommendInfo > .boxWrap > .box > dl > dt{padding:0 5px;font-size:20px;line-height:30px;font-weight:400;background-color:#ddd;color:#333}
.userRecommendInfo > .boxWrap > .box > dl > dt > span{float:left;width:20px;height:20px;margin:5px 10px 5px 0}
.userRecommendInfo > .boxWrap > .box > dl.men > dt > span{background-color:#0057b7}
.userRecommendInfo > .boxWrap > .box > dl.women > dt > span{background-color:#d24595}
.userRecommendInfo > .boxWrap > .box > dl > dd{}
.userRecommendInfo > .boxWrap > .box > dl > dd > ul{float:left;width:100%}
.userRecommendInfo > .boxWrap > .box > dl > dd > ul > li{float:left;width:29.38%;font-size:18px;line-height:30px;text-align:center;color:#333;font-weight:300}
.userRecommendInfo > .boxWrap > .box > dl > dd > ul > li:nth-child(2){margin:0 5.93%}
.userRecommendInfo > .boxWrap > .box > dl > dd > ul > li > span{float:left;width:100%;height:49px;font-size:24px;line-height:49px;background-color:#ddd}

#goods_spec{width:46%;/*height:590px;*/ float:right;padding:20px 40px;box-sizing:border-box;background-color:#fff;box-shadow:0px 0px 30px rgba(0,0,0,0.2);position:relative}
.review_item_star{overflow:hidden;display:inline-block;margin-right:5px}
.review_item_star span{display:block;float:left;width:15px;height:15px;font-size:0;background-image:url(img/sub/btn_star_off.png);background-position:center center;background-repeat:no-repeat;background-size:cover}
.review_item_star span.active{background-image:url(img/sub/btn_star_on.png)}
#goods_spec h3{position:relative;font-size:24px;margin-top:5px;padding-right:50px}
#goods_spec h3 .goods_spec_util_btn{position:absolute;top:0;right:0}
.share_o_btn{text-indent:-9999px;width:25px;height:25px;background:url(img/icon/share_ico.png) no-repeat center center;display:block}
.share_area{position:absolute;top:28px;right:-20px;white-space:nowrap}
.share_area.active{}
.share_area a{width:25px;height:25px;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:center bottom}
/*.share_area a:hover{background-position:center bottom}*/
.share_area a.facebook{background-image:url(img/sns/fb.png) }
.share_area a.youtube{background-image:url(img/sns/youtube.png) }
.share_area a.insta{background-image:url(img/sns/insta.png) }
.share_area a.blog{background-image:url(img/sns/blog.png) }
.goods_spec_list{margin-top:15px;margin-bottom:20px;border-bottom:1px solid #d9d9d9;padding-bottom:10px}
.goods_spec_list li{margin-bottom:10px;position:relative}
.goods_spec_list li span{color:#343434;margin-right:10px}
.goods_spec_list li b{font-weight:500}
.goods_spec_list li del{font-size:14px;margin-right:20px}
.goods_spec_list li b#price{font-size:18px;color:#0057b7;font-weight:600}

.card_info_btn{position:absolute;top:0;right:0;padding-right:20px;background:url(/shop/data/skin_mobileV2/godobaby_C/common/img/icon/caution_ico.png) right center no-repeat;background-size:15px;line-height:15px;font-size:10px}
.card_pop_wrap{position:absolute;top:32px;right:0;padding:15px 35px;width:491px;background-color:#fff;z-index:2;box-sizing:border-box;border:1px solid #d3d3d3}
.card_pop_tit{font-size:16px;padding:15px 0;border-bottom:2px solid #000;margin-bottom:20px;font-weight:500}
.card_pop_con{height:400px;overflow-y:scroll}
.card_pop_con > p{font-size:14px;padding:10px 0;border-bottom:1px solid #000}
.card_pop_con dl{border-bottom:1px solid #f4f4f4;overflow:hidden;display:table;width:100%}
.card_pop_con dl dt{display:table-cell;height:50px;vertical-align:middle;width:35%;text-align:center}
.card_pop_con dl dt img{width:80px}
.card_pop_con dl dd{display:table-cell;height:50px;vertical-align:middle;padding-left:10px}
.card_pop_c_btn{position:absolute;top:35px;right:35px;width:15px;height:15px;background:url(/shop/data/skin_mobileV2/godobaby_C/common/img/icon/close_ico04.png) no-repeat center center;background-size:cover;text-indent:-9999px}
.item_select_area{margin-top:15px;border-bottom:1px solid #d9d9d9;padding-bottom:10px;min-height:20px}
.item_select_list li{margin-bottom:10px;position:relative}
.item_select_list li span{display:inline-block;min-width:50px;color:#343434;margin-right:10px}
.item_select_list li b{font-weight:500}
.item_color_list{margin:10px 0}
.item_color_list > div{margin-right:5px;margin-bottom:7px}
.item_select_list li select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:360px;padding:10px;padding-right:35px;border-bottom:1px solid #e6e6e6;background:rgba(255,255,255,0.8) url(img/icon/sel_ico03.png) no-repeat right center;border:1px solid #d9d9d9;text-align:left;box-sizing:border-box;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}
.item_select_list li select::-ms-expand{display:none}
.wd_half{width:49%;display:inline-block;vertical-align:middle}
.item_size_select{margin:10px 0 15px}
.item_size_select .item_size_select1{float:left;width:200px}
.item_size_select .item_size_select2{float:left;width:160px}
.item_size_select .item_size_select3{float:right}
.item_size_select .item_size_select3 .btn{width:120px;height:40px;background-color:#e3e3e3;border:1px solid #d9d9d9}
.item_size_select2 .cnt_minus{width:25%;height:40px;background:#fff url(/shop/data/skin_mobileV2/godobaby_C/common/img/icon/close_ico02.png) no-repeat center center;background-size:15px;text-indent:-9999px;border:1px solid #d9d9d9;display:inline-block;vertical-align:middle;box-sizing:border-box;float:left;border-right:none;cursor:pointer}
.item_size_select2 .cnt_plus{width:25%;height:40px;background:#fff url(/shop/data/skin_mobileV2/godobaby_C/common/img/icon/open_ico01.png) no-repeat center center;background-size:15px;text-indent:-9999px;border:1px solid #d9d9d9;display:inline-block;vertical-align:middle;box-sizing:border-box;float:left;border-left:none;cursor:pointer}
.item_size_select2 input[type="text"]{height:40px;border:1px solid #d9d9d9;width:50%;border-radius:0;vertical-align:middle;box-sizing:border-box;float:left;text-align:center}
.item_other_select{margin:10px 0 15px}
.guid_o_btn_box{position:relative;z-index:1}
.guid_o_btn_wrap{position:absolute;top:-3px;right:0}
.guid_o_btn{float:right;text-decoration:underline;text-underline-position:under;padding-right:12px;background:url(/shop/data/skin_mobileV2/godobaby_C/common/img/icon/open_ico02.png) right center no-repeat;background-size:10px;margin-left:10px;font-size:15px;line-height:22px}
.guid_o_btn_wrap.badminton{width:160px}
.guid_o_btn_wrap.badminton .guid_o_btn{margin:0;margin-bottom:10px}
.guid_o_btn_wrap.badminton .guid_o_btn:last-child{margin-bottom:0px}
.guid_pop_wrap{position:absolute;top:0;left:0;width:100%;z-index:10;display:none}
.guid_pop_wrap .mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}
.guid_pop_con{position:relative;padding-top:70px;text-align:center}
.guid_c_btn{display:block;width:30px;height:30px;position:absolute;top:90px;left:50%;margin-left:570px;background:url(img/icon/close_ico06.png) no-repeat center center}
.sel_goods_list{margin-top:15px;margin-bottom:20px;border-bottom:1px solid #d9d9d9;padding-bottom:10px}
.sel_goods_list span{display:inline-block;margin-bottom:10px}
.sel_goods_list ul{margin:0 10px}
.sel_goods_list li{margin-bottom:15px;position:relative}
.sel_goods_list .sel_goods_name{padding-right:130px}
.sel_goods_list .sel_goods_desc{padding-right:130px;color:#999;margin-top:10px}
.sel_goods_list .sel_goods_val_box{position:absolute;top:0;right:0}
.sel_goods_list .sel_goods_val_box > button{text-indent:-9999px;width:20px;height:20px;border:1px solid #d9d9d9;background-color:transparent;cursor:pointer;background-repeat:no-repeat;background-position:center center}
.sel_goods_list .sel_goods_val_box input[type="text"]{border:1px solid #d9d9d9;height:20px;width:50px;vertical-align:top}
.sel_goods_list .sel_goods_val_box > button.sel_goods_plus{background-image:url(img/icon/open_ico02.png)}
.sel_goods_list .sel_goods_val_box > button.sel_goods_minus{background-image:url(img/icon/close_ico02.png);margin-left:-1px}
.sel_goods_list .sel_goods_val_box > button.sel_goods_del{background-image:url(img/icon/close_ico04.png);margin-left:-1px}
.sel_goods_list .sel_goods_val_box .sel_goods_price{text-align:right;margin-top:5px}
.sel_goods_total{margin:0 10px;border-top:1px solid #d9d9d9;text-align:right;padding-top:5px}
.cacao_contact{display:block;font-size:13px;background:url(img/sns/kakao.png) 70px center no-repeat;text-align:center;line-height:40px}
#goods_spec .item_btn_box{overflow:hidden}
#goods_spec .item_btn_box .buy_btn{display:inline-block;width:100%;font-size:16px;color:#fff;font-weight:500;height:40px;line-height:40px;background-color:#0057b7;text-align:center;margin-bottom:5px}
#goods_spec .item_btn_box .cart_btn{display:inline-block;width:49%;float:left;font-size:16px;font-weight:500;height:38px;line-height:38px;border:1px solid #000;text-align:center;margin-bottom:5px}
#goods_spec .item_btn_box .wish_btn{display:inline-block;width:49%;float:right;font-size:16px;font-weight:500;height:38px;line-height:38px;border:1px solid #000;text-align:center;margin-bottom:5px}
#goods_spec .item_btn_box .stock_noti_btn{display:inline-block;width:100%;font-size:16px;color:#fff;font-weight:500;height:40px;line-height:40px;background-color:#aaa;text-align:center;margin-bottom:5px}

.goods_info_area{margin-top:120px}
.goods_info_anker{text-align:center;border-top:3px solid #0057b7;border-bottom:2px solid #d3d3d3;margin-bottom:40px}
.goods_info_anker a{display:inline-block;font-size:18px;padding:20px;margin:0 40px}
.goods_info_area #contents{margin-bottom:100px}
.goods_info_area #contents .contents_detail{display:inline-block}
.goods_info_area #contents img{float:left;max-width:100%}
.goods_info_area #contents .youtube{float:left;width:100%;padding:0 70px;background-color:#000}
.goods_info_area #contents .youtube{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.goods_info_area #contents .youtube iframe{float:left;width:100%;height:522px}
.goods_info_area #contents .youtube img{max-width:100%}
.table_style03{width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:25px}
.table_style03 caption{width:0;height:0;overflow:hidden}
.table_style03 tbody th{font-size:15px;padding:15px 25px;background-color:#f6f6f6;border-bottom:1px solid #d9d9d9;font-weight:500;text-align:left}
.table_style03 tbody td{font-size:14px;padding:15px 25px;border-bottom:1px solid #d9d9d9}
.contents_caution{background-color:#f6f6f6;padding:10px 20px;margin-bottom:25px}
.contents_caution dl{overflow:hidden;padding:25px 0;border-bottom:1px solid #e2e2e2}
.contents_caution dl:last-child{border-bottom:none}
.contents_caution dt{font-size:18px;font-weight:500;box-sizing:border-box;line-height:22px;margin-bottom:15px}
.contents_caution dd{float:left;width:90%;font-size:16px;line-height:1.5}
.contents_caution dd ol{list-style:none;margin-left:0px;line-height:1.5}
.contents_caution dd ol > li{padding-left:30px;background:url(img/icon/check_ico03.png) left top no-repeat;margin-bottom:10px}
.contents_caution dd ol > li:last-child{margin-bottom:0}
.contents_caution dd ol > li, .contents_caution dd ol li span{font-size:16px}
.contents_caution dd ol li > ul{margin:15px 0}
.contents_caution dd ol li > ul > li{font-size:16px}
.contents_spec{margin-top:30px}
.goods_info_area #inreview{margin-bottom:100px}
.goods_info_tit{font-size:26px;border-bottom:3px solid #131415;font-weight:500;line-height:2}
.goods_info_tit + p{font-size:14px;margin:35px 0}
.goods_review_list .btn_box{margin-bottom:40px}
.goods_review_list .btn_box .btn{width:175px;height:50px;line-height:50px;font-size:16px;border:1px solid #d9d9d9}
.no_writing{text-align:center;padding:30px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size:14px}
.goods_info_area #delivery{margin-bottom:100px}
.goods_info_area #inqna{margin-bottom:100px}
.goods_qna_list .btn_box{margin-bottom:40px}
.goods_qna_list .btn_box .btn{width:175px;height:50px;line-height:50px;font-size:16px;border:1px solid #d9d9d9}
.goods_rel_tit{font-size:24px;border-bottom:1px solid #d3d3d3;line-height:1.6;font-weight:500;padding:10px}
.relation_list li{float:left;position:relative;background-color:#fff;text-align:center}

.relation_list .item_img{padding:50px 0 20px}
.relation_list .item_img a{display:block;position:relative}
.relation_list .item_img a img{width:100%}

.relation_list .item_img{padding:26px 16px 20px}
.relation_list .item_img a img{transition:all 0.4s ease;-webkit-transition:all 0.4s ease}
.relation_list .item_img a:hover img{transform:scale(1.105)}
.relation_list .item_img a img{opacity:1}
.relation_list .item_img a img.hover{position:absolute;top:0;left:0;opacity:0}
.relation_list .item_img a img.cate_019{position:absolute;top:0;left:0;opacity:1}
.relation_list .item_img a img.cate_020{position:absolute;top:0;left:0;opacity:1}
.relation_list .item_img a img.cate_021{position:absolute;top:0;left:0;opacity:1}
.relation_list .item_img a:hover img{opacity:0}
.relation_list .item_img a:hover img.hover{opacity:1}
.relation_list .item_img a:hover img.cate_019{opacity:1}
.relation_list .item_img a:hover img.cate_020{opacity:1}
.relation_list .item_img a:hover img.cate_021{opacity:1}

.relation_list .item_name{margin-bottom:10px;height:40px;overflow:hidden}
.relation_list .item_name a{display:block;font-size:14px;font-weight:600;line-height:1.5;color:#131415}
.relation_list .item_price.info{text-decoration:none;font-size:12px;color:#767676;margin-bottom:5px}
.relation_list .item_price{margin-bottom:10px;line-height:1}
.relation_list .item_price strike{text-decoration:none;font-size:14px;color:#aab2bd;margin-right:10px}
.relation_list .item_price b{font-size:16px;color:#0057b7}
.relation_list .item_color{margin:0 20px;padding:10px 0px 20px;border-top:1px solid #d9d9d9;height:20px}
.relation_list .item_color i{display:inline-block;width:18px;height:18px;border-radius:3px;margin:0 2px;border:1px solid #ddd}
.relation_list .item_icon{position:absolute;top:10px;left:0;width:100%;text-align:left}
.relation_list .item_icon img{display:inline-block;width:auto}
.list_discount_badge{display:inline-block;height:31px;padding:0 18px;background-color:#009739;text-align:center;color:#fff;font-size:14px;font-weight:300;line-height:31px;vertical-align:top}

.customer_wrap article{margin-bottom:50px}
.customer_wrap h5{font-size:18px;margin-bottom:20px;font-weight:500}
.customer_cs{overflow:hidden}
.customer_cs li{font-size:16px;float:left;margin-bottom:10px;margin-right:30px}
.customer_cs li:last-child{width:100%}
#customer3 p a{font-size:16px;line-height:25px;position:relative;color:#63696f;transition:all 0.5s;-webkit-transition:all 0.5s}
#customer3 p a:hover{color:#0057b7}
#customer3 p a:after{content:'';display:block;width:0%;height:1px;position:absolute;top:23px;left:0;background-color:#0057b7;transition:all 0.5s;-webkit-transition:all 0.5s}
#customer3 p a:hover:after{width:100%}

.benefit_wrap article{margin-bottom:50px}
.benefit_wrap p{font-size:16px;line-height:1.6}
.benefit_wrap p b{font-size:16px}
.benefit_wrap h5{font-size:18px;margin-bottom:20px;font-weight:500}
.benefit_wrap ol{margin:18px}
.benefit_wrap ol li{line-height:1.5;font-size:16px;list-style:decimal;margin-bottom:10px}
.benefit_wrap #benefit1{margin-top:50px}

.as_wrap article{margin-bottom:50px}
.as_wrap p{font-size:16px;line-height:1.6}
.as_wrap p b{font-size:16px}
.as_wrap h5{font-size:18px;margin-bottom:20px;font-weight:500}
.as_wrap .blue_btn{width:200px;margin:30px 0 40px}
.as_step_list{overflow:hidden;margin-bottom:50px}
.as_step_list li{position:relative;float:left;padding-top:100px;background-repeat:no-repeat;background-position:center top;font-size:18px;width:200px;text-align:center}
.as_step_list li:after{content:'';display:block;border-left:10px solid #0057b7;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;right:0;top:50%;margin-top:-10px}
.as_step_list li:nth-child(1){background-image:url(img/sub/rental_step1.png)}
.as_step_list li:nth-child(2){background-image:url(img/sub/rental_step2.png)}
.as_step_list li:nth-child(3){background-image:url(img/sub/rental_step3.png)}
.as_step_list li:nth-child(4){background-image:url(img/sub/rental_step4.png)}
.as_step_list li:last-child:after{display:none}
.as_wrap ul li{line-height:1.5;font-size:16px;padding-left:12px;margin-bottom:10px;position:relative}
.as_wrap ul li:before{content:'*';position:absolute;left:0}
.as_wrap #as2 img{margin-top:50px}

.agreement_wrap{font-size:16px;line-height:1.5}
.private_wrap{font-size:16px;line-height:1.5}

.delivery_list h5{padding:15px 0;font-size:16px;border-bottom:1px solid #d9d9d9;font-weight:normal;background-position:99% center;background-repeat:no-repeat;background-image:url(img/icon/open_ico03.png);cursor:pointer}
.delivery_list h5.active{background-image:url(img/icon/close_ico05.png)}
.delivery_list h5 + div{padding:25px 0;font-weight:normal;border-bottom:1px solid #d9d9d9}
.delivery_list h5 + div h6{font-size:16px;margin-bottom:20px;font-weight:normal}
.delivery_list h5 + div p{font-size:14px;margin-bottom:30px}
.delivery_list h5 + div ul{margin-bottom:40px}
.delivery_list h5 + div ul li{font-size:14px;margin-bottom:20px}

.goods_view_board{cursor:pointer}
.goods_review_list > .goods_view_board_wrap{border-top:1px solid #d9d9d9}
.goods_view_board td{border-bottom:solid 1px #d9d9d9;padding:10px 5px;box-sizing:border-box}

.content_left_myinfo{padding:5px 0 30px;font-size:14px}
.content_left_myinfo dt{float:left;width:50%;font-size:14px;line-height:24px}
.content_left_myinfo dd{float:left;width:50%;font-size:14px;line-height:24px}
.content_left_myinfo li a{font-size:15px;line-height:28px;position:relative;color:#63696f;transition:all 0.5s;-webkit-transition:all 0.5s;letter-spacing:0}
.content_left_myinfo li a:hover{color:#0057b7}
.content_left_myinfo li a:after{content:'';display:block;width:0%;height:1px;position:absolute;top:20px;left:0;background-color:#0057b7;transition:all 0.5s;-webkit-transition:all 0.5s}
.content_left_myinfo li a:hover:after{width:100%}
.side_myinfo h4 a{display:block;font-size:14px;text-transform:uppercase;line-height:2.4;border-bottom:1px solid #d9d9d9}

.mypage_tit{font-size:20px;border-bottom:1px solid #d9d9d9;line-height:35px;margin-bottom:15px}
.input_txt{font-weight:500;font-size:13px}
table.mypage_table{width:100%;border-top:3px solid #131415;margin-bottom:40px}
table.mypage_table thead tr th{font-size:14px;padding:10px;background-color:#f8f8f8;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-weight:500;vertical-align:middle;height:47px}
table.mypage_table thead tr th:first-child{border-left:none}
table.mypage_table thead tr th:last-child{border-right:none}
table.mypage_table tbody tr td{border-bottom:1px solid #d9d9d9;padding:3px;vertical-align:middle}

.technicalList{float:left;display:block;width:100%;padding:35px 65px;background-color:#000}
.technicalList
, .technicalList *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.technicalList > li{display:inline-block;padding:15px;color:#fff;font-size:20px;line-height:30px}
.technicalList > li > a{position:relative;color:#fff;font-size:20px;line-height:30px}
.technicalList > li > a{
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
.technicalList > li > a:hover{color:#0057b7}
.technicalList > li > a:after{content:'';display:block;width:0%;height:1px;position:absolute;top:30px;left:0;background-color:#0057b7}
.technicalList > li > a:after{
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
.technicalList > li > a:hover:after{width:100%}
