@media (max-width: 1000px) {
.row{width:100%; padding:0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/***** product *****/
#product .product_list .filter{right:20px;}
#product .product_list .list > ul > li > a .caption .line{ padding:0 15px}

#product .product_list .list .details .details_container > img{margin-top:0px; width:42%; max-width:216px;}
#product .product_list .list .details .details_container p{padding:0 20px; margin:5px auto 10px; line-height:18px}
#product .product_list .list .details .details_container .btn_shop ul li a{width:140px; height:24px;}
#product .product_list .list .details .details_container h3{margin-top:0;}
.product_shop_box .caption{margin-top:10%;}
.product_shop_box .caption img{display:none;}
.product_shop_box .btn_shop{margin-top:5%;}


/***** gwp *****/
#gwp .col ul li .desc.left{padding-left:10px; padding-right:40px;}

/***** guide *****/
#guide .step ul li{float:none; padding:0 30px; width:100%; clear:both; margin-bottom:50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#guide .step ul li .icon{ display:inline-block; vertical-align:middle; text-align:center;}
#guide .step ul li .icon.setp1{background:url(../images/step_01_mo.png) no-repeat center center; animation:none; -webkit-animation:none; -moz-animation:none;}
#guide .step ul li .icon.setp2{background:url(../images/step_02_mo.png) no-repeat center center; animation:none; -webkit-animation:none; -moz-animation:none;}
#guide .step ul li .icon.setp3{background:url(../images/step_03_mo.png) no-repeat center center; animation:none; -webkit-animation:none; -moz-animation:none;}
#guide .step ul li .icon.setp4{background:url(../images/step_04_mo.png) no-repeat center center; animation:none; -webkit-animation:none; -moz-animation:none;}
#guide .step ul li .icon.setp5{background:url(../images/step_05_mo.png) no-repeat center center; animation:none; -webkit-animation:none; -moz-animation:none;}
#guide .step ul li.setp1 .desc{animation:none; -webkit-animation:none; -moz-animation:none;}
#guide .step ul li.setp2 .desc{animation:none; -webkit-animation:none; -moz-animation:none;}
#guide .step ul li.setp3 .desc{animation:none; -webkit-animation:none; -moz-animation:none;}
#guide .step ul li.setp4 .desc{animation:none; -webkit-animation:none; -moz-animation:none;}
#guide .step ul li.setp5 .desc{animation:none; -webkit-animation:none; -moz-animation:none;}

#guide .step ul li .icon:after{content:""; position:absolute; width:13px; height:9px; display:block; background:url(../images/icon_next_step2.png) center center no-repeat; top:160px; left:50%; margin-left:-6px }
#guide .step ul li:after, #guide .step ul li:last-child .icon:after{display:none;}
#guide .step ul li .desc{ width:50%; display:inline-block; opacity:1; vertical-align:middle; text-align:left; margin-left:30px;}
}
@media (max-width: 768px) {
/***** product *****/
#product .product_list .list .details .details_container > img{margin-top:0px; width:35%; max-width:216px;}


}
@media (max-width: 767px) {


}
