/* product */
#ContentData > div:first-child{margin-top:0}
.product{position:relative;max-width:1838px;margin:0 auto}

.product_content_wrap{position:relative;margin-top:33px;padding:0 553px 115px 0;text-align:left;border:solid 1px #dfe2e5}
.product_content_wrap .data_title{font-size:16px}
.product_content_wrap .data_title .info_txt{font-size:12px;line-height:1}

.product_content_wrap .d_title{display:none;margin-bottom:10px;color:#333}
.product_content_wrap .d_tl{display:table-column}
.product_content_wrap .d_tc{display:table-cell}

.product_side_wrap{position:absolute;top:0;right:0;width:552px;height:100%;z-index:5;border-left:solid 1px #dfe2e5;background:#fff;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*.product_side_wrap .product_side{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;background:#fff}*/

.detail_top_btn{display:inline-block;padding:30px 30px 0 30px}
.detail_top_btn .all_product{float:left}
.detail_top_btn .all_product a{display:block;padding:0 15px 0 27px;font-size:13px;color:#fff;line-height:30px;border:solid 1px #4b8fcc;background:#4b8fcc url("../../images/content/bg_btn_product_all.png") no-repeat 7px center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.detail_top_btn .btn_list{float:left;margin-left:10px}		
.detail_top_btn .btn_list li{float:left;margin-left:10px}
.detail_top_btn .btn_list li:first-child{margin-left:0}
.detail_top_btn .btn_list .guide a{display:block;padding:0 15px 0 27px;font-size:13px;color:#888;line-height:30px;border:solid 1px #dfe2e5;background:url("../../images/content/bg_btn_guide.png") no-repeat 7px center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.detail_top_btn .btn_list .sns a{width:30px;height:30px;font-size:0;color:#fff;text-indent:-99999px}

.product_info{margin-bottom:0}
.product_info .info_wrap{padding:45px 40px}
.product_info .p_name{font-size:28px}
.product_info .m_name{font-size:80px;color:#4b8fcc;font-weight:100;margin-top:15px;word-break:break-all}
.product_info .info_list{font-size:15px;margin-top:20px}
.product_info .info_list li{position:relative;	margin-top:7px;padding-left:65px;line-height:22px}
.product_info .info_list li:first-child{margin-top:0}
.product_info .info_list .title{position:absolute;left:0;top:0;color:#888;}
.product_info .info_list .benefit{display:inline-block;padding:0 7px;line-height:22px;font-size:12px;color:#fff;background:#bda874;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.product_info .info_list .discount{margin-right:5px}
.product_info .info_list .exemption{background:#bd8e74}

.product_info table.type02 th{height:31px;font-size:15px;background:none;border-left:none}
.product_info table.type02 td{height:31px;font-size:15px;border-right:none}
.product_info table.type02 td.select_cell{padding:0}
.product_info table.type02 td.select_cell .s_wrap{padding-left:20px;border:none;background-color:#f3f3f3}
.product_info table.type02 td.select_cell .s_wrap select{color:#cfa165}

.product_info .color_wrap{}
.product_info .color_wrap a{margin-left:5px}
.product_info .color_wrap a:first-child{margin-left:0}
.product_info .color_wrap a > span{display:inline-block;width:17px;height:17px;margin-right:10px;border:solid 1px #cfcfcf}
.product_info .color_wrap a img{-webkit-box-sizing: border-box;box-sizing: border-box}
.product_info .color_wrap a img.active{border:3px solid #4b8fcc}
.product_info .color_wrap .p_color01{background-color:#fff}
.product_info .color_wrap .p_color02{}
.product_info .color_wrap .p_color03{}
.product_info .color_wrap .p_color04{}
.product_info .color_wrap .p_color05{}
.product_info .color_wrap .p_color06{}
.product_info .color_wrap .p_color07{}
.product_info .color_wrap .p_color08{}
.product_info .color_wrap .p_color09{}
.product_info .color_wrap .p_color10{}

.product_info .install_charge{color:#cfa165;vertical-align:top}

.product_info .membership_price{}
.product_info .membership_price dl{padding:30px;line-height:30px;border-top:solid 1px #e1e1e1;overflow:hidden}
.product_info .membership_price dl:first-child{border-top:none}
.product_info .membership_price dl dt{width:50%;float:left;text-align:left}
.product_info .membership_price dl dd{width:50%;float:left;text-align:right}
.product_info .membership_price dl dd > span{font-size:30px;color:#4b8fcc}

.product_info .btn_buy{border-top:solid 1px #dfe2e5;border-bottom:solid 1px #dfe2e5;background:#fff;overflow:hidden;}
.product_info .btn_buy li{float:left;width:50%}
.product_info .btn_buy li a{display:block;font-size:28px;color:#888;line-height:132px;text-align:center;border-left:1px solid #dfe2e5;}
.product_info .btn_buy li:first-child a{border-left:none}
.product_info .btn_buy li a:hover{color:#fff;background:#4b8fcc}

.product_info .btn_buy_wrap.fixBtn{height:100px;}
.product_info .btn_buy_wrap.fixBtn .btn_buy{position:fixed;top:74px;left:auto;right:auto;width:552px;z-index:1000;border-top:solid 1px #dfe2e5;}
.product_info .btn_buy_wrap.fixBtn .btn_buy li a{line-height:100px}

.detail_other{padding-bottom:50px;border-bottom:solid 1px #dfe2e5}
.detail_other > div:first-child{padding-top:50px;}
.detail_other > div > div > div{padding:50px 30px 0;border-top:solid 1px #dfe2e5}
.detail_other > div > div > .membership_service{padding-top:0;border-top:none}

.detail_other table.type01{}
.detail_other table.type01 th,
.detail_other table.type01 td{font-size:14px;border-right:none}
.detail_other table.type01 th{height:45px}
.detail_other table.type01 td{height:25px;color:#666}
.detail_other table.type01 tr th:first-child,
.detail_other table.type01 tr td:first-child{border-left:none}
.detail_other table.type02 th,
.detail_other table.type02 td{height:25px;font-size:14px}
.detail_other table.type02 th{border-left:none}
.detail_other table.type02 td{border-right:none}

.detail_other .attention_txt{margin-top:17px;font-size:12px;color:#af9369;line-height:16px}
.detail_other .attention_txt > p{margin-top:5px}
.detail_other .attention_txt > p:first-child{margin-top:0}

.detail_other .rental_price{padding-top:0;border-top:none}
.detail_other  .rental_price > div table:first-child{margin-bottom:12px}
.detail_other  .rental_price > div table:first-child col{width:25%}

/* 180621_new_S */
.detail_other .new_info{margin-top:20px}
.detail_other .new_info:first-child{margin:0}
.detail_other .rental_price > div .new_info table{margin:0 }
.detail_other .new_info .total_price_info{margin:15px 0;font-size:13px;line-height:18px}	
.detail_other .new_info .total_price_info p{position:relative;margin-top:5px;padding-left:15px}
.detail_other .new_info .total_price_info p:after{content:"◈";position:absolute;left:0;top:0}
.detail_other .new_info .total_price_info p:first-child{margin-top:0}
.detail_other .new_info .attention_txt{margin:0;padding:15px 20px;background:#e7e8e9}
/* 180621_new_E */

.membership_service .data_title{margin-bottom:20px;}
.membership_service .data_title .info_txt{display:block;margin:5px 0 0;font-size:14px;line-height:20px;}

.rental_process{}
.rental_process ul li{position:relative;padding-left:109px;border-top:solid 1px #fff;background:#dfe2e5}
.rental_process ul li .step{position:absolute;left:0;top:0;width:109px;height:100%;text-align:center;color:#fff;background:#a4b9cb}
.rental_process ul li .step .number{display:block;margin-top:5px;font-size:30px}
.rental_process ul li dl{padding:30px 20px}
.rental_process ul li dl dt{color:#333;line-height:20px}
.rental_process ul li dl dd{margin-top:8px;font-size:14px;color:#888;line-height:16px}

.service_process{padding:50px 30px 0;border-top:solid 1px #dfe2e5}
.service_process ul{overflow:hidden}
.service_process ul li{position:relative;width:50%;float:left;padding-top:28.4%;border-top:solid 1px #fff;background-repeat:no-repeat;background-position:center center;background-size:cover}
.service_process ul li:nth-child(even){border-left:solid 1px #fff;margin-left:-1px}
.service_process ul li.process01{background-image:url("../../images/content/service01.jpg")}
.service_process ul li.process02{background-image:url("../../images/content/service02.jpg")}
.service_process ul li.process03{background-image:url("../../images/content/service03.jpg")}
.service_process ul li.process04{background-image:url("../../images/content/service04.jpg")}
.service_process ul li.process05{background-image:url("../../images/content/service05.jpg")}
.service_process ul li.process06{background-image:url("../../images/content/service06.jpg")}
.service_process ul li > span{position:absolute;left:50%;top:50%;width:74px;height:74px;margin:-37px 0 0 -37px;font-size:12px;text-align:center;line-height:14px;color:#fff;background:#5d9bd2;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}

.service_process .aircleaner{padding:0;border:none;}
.service_process .aircleaner ul li.process01{background-image:url("../../images/content/service07.jpg")}
.service_process .aircleaner ul li.process02{background-image:url("../../images/content/service08.jpg")}
.service_process .aircleaner ul li.process03{background-image:url("../../images/content/service09.jpg")}
.service_process .aircleaner ul li.process04{background-image:url("../../images/content/service10.jpg")}

/*.detail_mobile_info .btn_m_buy{overflow:hidden;border-top:solid 1px #e1e1e1}
.detail_mobile_info .btn_m_buy li{float:left;width:50%}
.detail_mobile_info .btn_m_buy li a{display:block;font-size:48px;color:#888;line-height:100px;text-align:center;border-left:1px solid #e1e1e1}
.detail_mobile_info .btn_m_buy li:first-child a{border-left:none}
.detail_mobile_info .btn_m_buy li a:hover{color:#fff;background-color:#4b8fcc}*/

.detail_mobile_info{display:none}
.detail_mobile_info .detail_mobile_tab{height:72px;border-bottom:1px solid #dfe2e5}
.detail_mobile_info .detail_mobile_tab ul{overflow:hidden;background:#f3f3f3}
.detail_mobile_info .detail_mobile_tab ul li{float:left;width:33.33%}
.detail_mobile_info .detail_mobile_tab ul li a{display:block;font-size:20px;color:#666;line-height:72px;text-align:center;font-weight:400;border-left:1px solid #dfe2e5}
.detail_mobile_info .detail_mobile_tab ul li a em{color:#4b8fcc}
.detail_mobile_info .detail_mobile_tab ul li:first-child a{border-lef	t:none}

.detail_mobile_info.fix .detail_mobile_tab ul{position:fixed;top:74px;left:0;width:100%;z-index:93;border-top:solid 1px #dfe2e5;border-bottom:solid 1px #dfe2e5}
.detail_mobile_info.fix .detail_wrap{position:fixed;bottom:0;left:0;z-index:499}
.detail_mobile_info.fix .btn_sns{display:none}

.detail_mobile_info.open .detail_wrap{background:rgba(11,172,231,0.9)}
.detail_mobile_info.open .detail_wrap{margin-bottom:100px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.detail_mobile_info.open .detail_wrap .btn_down_arrow{display:block}

.mobile_fix_buy{position:fixed;bottom:-101px;left:0;width:100%;display:block;z-index:800;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.mobile_fix_buy .hidden_btn{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.mobile_fix_buy ul{width:100%;height:100px;border-top:1px solid #08739b;background:#4b8fcc;overflow:hidden}
.mobile_fix_buy ul li{float:left;width:100%;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}
.mobile_fix_buy ul li a{display:block;font-size:42px;color:#fff;text-align:center;line-height:100px;font-weight:700;border-left:1px solid #08739b}
.mobile_fix_buy ul li:first-child a{border-left:none}
.mobile_fix_buy.fix{bottom:0}
.mobile_fix_buy.open li{width:50%}
.mobile_fix_buy.open .hidden_btn{display:none}


.detail_con{position:relative;text-align:center;overflow:hidden}
.detail_con > img{position:relative;width:1600px;left:50%;margin-left:-800px;max-width:1600px;display:block}



/* 1024.ver_S */
.product_content_wrap.tablet_ver{padding-right:0}
.product_content_wrap.tablet_ver .product_side_wrap{position:static;width:auto;height:auto;border-left:none}
.product_content_wrap.tablet_ver .d_title{display:none;margin-bottom:10px;color:#333}
.product_content_wrap.tablet_ver .d_tl{display:table-column}
.product_content_wrap.tablet_ver .d_tc{display:table-cell}
.product_content_wrap.tablet_ver .product_info table.type02 td.select_cell{padding-top:0}
.product_content_wrap.tablet_ver .product_info table.type02 td.select_cell .s_wrap{border-top:none}

.product_content_wrap.tablet_ver .service_process ul li{padding-top:20%;}
/* 1024.ver_E */


.all_product_wrap{position:absolute;left:0;top:0;background:#fff;width:100%;z-index:93;display:none;}
.all_product_wrap .item_obj{border:solid 1px #dfe2e5;margin:-1px 0 0 -1px;text-align:center}
.all_product_wrap .item_obj .item_cell{margin:0;}
.all_product_wrap .item_obj .item_cell .thumb{border:none}
.all_product_wrap .product_info{}
.all_product_wrap .product_info a{display:block;padding:30px 10px 20px;font-size:12px;color:#888;text-align:center;}
.all_product_wrap .product_info a > span{display:block;line-height:18px;}
.all_product_wrap > a{position:absolute;left:0;top:-42px;}

.visual_wrap {position:relative}
.visual_wrap .big_visual{position:relative;padding:0 60px 0 195px;height:750px}
.visual_wrap .big_visual .obj{display:none;text-align:center}
.visual_wrap .big_visual .obj.actived{display:block}
.visual_wrap .thumb{position:absolute;top:0;left:0;width:160px;height:100%}
.visual_wrap .thumb a{display:block;border:1px solid #e4e4e4;margin:10px auto;max-width:100px}
.visual_wrap .thumb .actived a{border-color:#4b8fcc}

.p_review{padding:50px 30px 0;border-top:solid 1px #dfe2e5}
.p_review ul{}
.p_review ul:after{content:"";display:block;clear:both;}
.p_review ul li{float:left;width:50%}
.p_review .review_cell{width:auto;border:1px solid #e3e3e3;margin-top:-1px;margin-left:-1px}
.p_review .review_cell .info{border:none}
.p_review .info{position:relative;text-align:left;padding:20px}
.p_review .info .subject{font-size:14px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.p_review .info .name{font-size:24px;color:#333;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.p_review .info .txt{margin-top:5px;overflow:hidden;height:36px}
.p_review .info .txt a{font-size:14px;color:#888;line-height:18px}
.p_review .info .date{font-size:14px;color:#888;line-height:20px;margin-top:2px}
.p_review .btn_list_more{margin-top:30px}

.product_standard col{width:auto}
.product_standard col:first-child{width:150px}

.filter_research_result{}
.filter_research_result:after{content:"";display:block;clear:both}
.filter_research_result > p{width:50%;float:left}

.hidden_filter{max-width:1160px;margin:0 auto;margin-top:100px}
.hidden_filter .filter_research_result > p{padding:10px;box-sizing:border-box}

/* desktop 1880 */
@media screen and (max-width:1880px) {
	.product{padding:0 30px}
  

}

/* desktop 1600 */
@media screen and (max-width:1600px){	
	.product_content_wrap{padding-right:353px}
	.product_side_wrap{width:352px}

	.product_content_wrap .data_title .info_txt{display:block;margin:5px 0 10px 0;}

	.product_info{}
	.product_info .info_wrap{padding:25px 20px}
	.product_info .p_name{font-size:20px}
	.product_info .m_name{font-size:54px;}	

	.product_content_wrap .d_title{display:block}	
	.product_content_wrap .d_tl,
	.product_content_wrap .d_tc{display:none;}
	.product_content_wrap table.type02 td{border-left:none;padding-left:20px;}
	.product_content_wrap table.type02 td.select_cell{padding-top:9px;}
	.product_content_wrap table.type02 td.select_cell .d_title{padding-left:20px;}
	.product_content_wrap table.type02 td.select_cell .s_wrap{border-top:solid 1px #e3e3e3}

	.product_info .btn_buy_wrap.fixBtn .btn_buy{width:352px}

	.product_info .membership_price{}
	.product_info .membership_price dl{padding:30px 20px;line-height:24px;}
	.product_info .membership_price dl dt{width:55%;float:left;text-align:left}
	.product_info .membership_price dl dd{width:45%;float:left;text-align:right}
	.product_info .membership_price dl dd > span{font-size:24px;}

	.service_process ul li{padding-top:45%;}

	.detail_other > div > div > div{padding:50px 20px 0}
	.service_process{padding:50px 20px 0}
	.p_review{padding:50px 20px 0}

	



}

/* desktop 1366 */
@media screen and (max-width:1366px){	  
	.hidden_filter{margin-top:50px}
   
	
}


/* desktop 1280 */
@media screen and (max-width:1280px){	
    .detail_con > img{width:1000px;margin-left:-500px;max-width:1000px}

	.hidden_filter{margin-top:30px}
}

/* 1200 */
@media screen and (max-width:1200px){        
    

}

/* desktop 1024 */
@media screen and (max-width:1024px){    
	.product{padding:0}
	.product_content_wrap{border:none}

	.detail_top_btn{padding:15px 30px 0 30px}

	.detail_mobile_info{display:block}

	.detail_mobile_info.open .product_info{background:rgba(11,172,231,0.9)}
    .detail_mobile_info.open .product_info{margin-bottom:100px;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease
	}
    .detail_mobile_info.open .product_info .btn_down_arrow{display:block}


	.detail_mobile_info.fix .detail_mobile_tab ul{position:fixed;top:74px;left:0;width:100%}
    .detail_mobile_info.fix .product_info{position:fixed;bottom:0;left:0;z-index:93;background:#fff;}
	.detail_mobile_info.fix .product_info .btn_buy_wrap{display:none;}

	
	.visual_wrap .big_visual{height:750px}

	.p_review ul li{float:left;width:25%}

	

    
}

/* desktop 1023 */
@media screen and (max-width:1023px){
    
}

/* mobie 768 */
@media screen and (max-width:768px){
    
}

/* mobie 667 */
@media screen and (max-width:667px){	
	
}



/* mobie 640 */
@media screen and (max-width:640px){	

	.detail_other > div{padding:0}
	.detail_other > div:first-child{padding-top:0}
	.detail_other > div > div > div{padding:30px 20px}

	
	.detail_top_btn{padding:20px 20px 0 20px}
	.detail_mobile_info.fix .detail_mobile_tab ul{top:60px}
	.detail_mobile_info .detail_mobile_tab{height:45px;}
	.detail_mobile_info .detail_mobile_tab ul li a{font-size:14px;line-height:45px;}


	.product_content_wrap.tablet_ver .product_info table.type02 td{border-left:none;}
	.product_content_wrap.tablet_ver .product_info table.type02 td.select_cell{padding:0;background:#f3f3f3}
	.product_content_wrap.tablet_ver .product_info table.type02 td.select_cell .d_title{padding-left:20px;}
	.product_content_wrap.tablet_ver .product_info table.type02 td.select_cell .s_wrap{border-top:none}
	.product_content_wrap.tablet_ver .detail_other{margin-top:25px}

	
	
	.product_info .p_name{font-size:18px}
	.product_info .m_name{font-size:40px;margin-top:5px}

	.product_info .info_list{font-size:14px;margin-top:10px}
	.product_info .info_list li{margin-top:5px;padding-left:65px;line-height:20px}
	.product_info .info_list li:first-child{margin-top:0}
	.product_info .info_list .benefit{padding:0 5px;line-height:20px}

	.product_info .info_wrap{padding:25px 20px}
	.product_info table.type02 th,
	.product_info table.type02 td{padding:10px 20px;font-size:14px;line-height:20px;height:auto}
	.product_info table.type02 th{font-weight:700;font-size:13px}
	.product_info table.type02 col:first-child{width:100px !important}
	.product_info .s_wrap{height:44px}
	.product_info .s_wrap select{height:44px}
	
	.chk_list{overflow:hidden}
	.chk_list > span{float:left;width:50%}
	.chk_list span{margin:0}

	.product_info .membership_price dl{padding:20px;line-height:20px}
	.product_info .membership_price dl dt{font-size:14px;line-height:20px}
	.product_info .membership_price dl dd{font-size:14px;line-height:20px}
	.product_info .membership_price dl dd > span{font-size:24px}

	.product_info .btn_buy li a{font-size:22px;line-height:60px;font-weight:700}

	.detail_mobile_info.open .product_info{margin-bottom:0;height:100%;width:100%}
	.detail_mobile_info.open .product_info > div{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;margin:107px 0 50px 0;background:#fff;overflow-y:auto;}

	.mobile_fix_buy ul{height:50px}
	.mobile_fix_buy ul li a{font-size:22px;line-height:50px}

	.product_content_wrap .data_title{font-size:14px;min-height:0;margin-bottom:10px}
	.detail_other .attention_txt{margin-top:10px}
	.data_group{margin-bottom:0}
	.detail_other table.type02 th, .detail_other table.type02 td{height:auto;padding:10px 15px;font-size:14px;line-height:20px}
	.detail_other table.type02 col:first-child{width:130px !important}



	.visual_wrap .big_visual{position:relative;padding:30px 20px 0 20px;height:auto}
	.visual_wrap .thumb{width:90px}
	.visual_wrap .thumb a{margin:10px auto;max-width:50px}
	.visual_wrap .big_visual p img{max-width:250px}

	.visual_wrap .thumb{position:relative;top:auto;left:auto;width:auto;height:auto;padding:15px}
	.visual_wrap .thumb_list{display:block;overflow:hidden}
	.visual_wrap .thumb_list > div{float:left;width:25%}
	.visual_wrap .thumb a{display:block;border:1px solid #e4e4e4;margin:0 5px;max-width:100px}
	.visual_wrap .big_visual .obj img{max-width:60%}

	.service_process{padding:30px 20px}
	.product_content_wrap{padding-bottom:0}

	.detail_other > div.p_review{padding:30px 20px}
	.p_review ul li{float:left;width:50%}
	.p_review .info{padding:20px 10px}
	.p_review .info .subject{font-size:14px}
	.p_review .info .name{font-size:18px}
	.p_review .info .txt{margin-top:5px;overflow:hidden;height:36px}
	.p_review .info .txt a{font-size:13px}
	.p_review .info .date{font-size:13px}
	.p_review .btn_list_more{margin-top:20px}

	.product_standard col:first-child{width:100px}

	 .detail_con > img{width:600px;margin-left:-300px;max-width:600px}

	 .all_product_wrap{
		padding:0 20px;
		top:21px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	 }

	 .all_product_wrap .product_info a{padding:10px}
	 .all_product_wrap > a{left:20px}
	.product_content_wrap{margin-top:15px}

	.filter_research_result > p{width:auto;float:none}
	.hidden_filter .filter_research_result > p{padding:10px 0}
}

/* mobie 480 */
@media screen and (max-width:480px){
	.product_content_wrap.tablet_ver .service_process ul li{padding-top:35%;}

   
        
}

/* mobie 420 */
@media screen and (max-width:420px){
   
}



/* mobie 360 */
@media screen and (max-width:375px){    
	 .detail_con > img{width:400px;margin-left:-200px;max-width:400px}

}

/* mobie 320 */
@media screen and (max-width:320px){
	
}

/* ratio 1.5 && 2.0 */
@media screen and (-webkit-min-device-pixel-ratio:2),screen and (-webkit-min-device-pixel-ratio:1.5){

}

@media all and (orientation:landscape){
	
}


@media all and (orientation:landscape){

}