@charset "UTF-8";

#page{}

#page .page_list{}
#page .page_list .category_banner{position:relative;margin-bottom:50px;}
#page .page_list .category_banner .banner{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;}
#page .page_list .category_banner .banner:before{content:"";display:block;}
#page .page_list .category_banner .banner.pc{display:block;}
#page .page_list .category_banner .banner.mo{display:none;}
#page .page_list .list{}
#page .page_list .list .list_divider{}
#page .page_list .list .list_divider:nth-child(n+2){margin-top:50px;}
#page .page_list .list .list_divider > .list_title{font-size:25px;font-weight:700;color:#000000;font-family:"Open Sans";margin-bottom:1.5em;}
#page .page_list .list .list_divider > ul{margin:0;padding:0;list-style:none;}
#page .page_list .list .list_divider > ul:after{content:"";display:block;clear:both;}
#page .page_list .list .list_divider > ul > li{float:left;width:calc(20% - 4.8%);margin-right:6%;}
#page .page_list .list .list_divider > ul > li:nth-child(5n){margin-right:0;}
#page .page_list .list .list_divider > ul > li:nth-child(n+6){margin-top:2%;}
#page .page_list .list .list_divider > ul > li a{text-decoration:none;}
#page .page_list .list .list_divider > ul > li .thumbnail{position:relative;background-color:#fbfbfb;background-image:url(../img/img_noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;}
#page .page_list .list .list_divider > ul > li .thumbnail:before{content:"";display:block;padding-bottom:100%;}
#page .page_list .list .list_divider > ul > li .thumbnail .soldout{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);font-size:15px;}
#page .page_list .list .list_divider > ul > li .thumbnail .soldout div{position:absolute;text-align:center;color:#ffffff;font-size:1em;line-height:1.5;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
#page .page_list .list .list_divider > ul > li .thumbnail .public_admin{position:absolute;z-index:3;left:0;top:0;width:100%;;background-color:rgba(0,0,0,0.6);font-size:15px;color:#ffffff;line-height:2em;padding:0 0.5em;box-sizing:border-box;}
#page .page_list .list .list_divider > ul > li .text{text-align:center;font-size:16px;height:11em;padding-top:1em;box-sizing:border-box;}
#page .page_list .list .list_divider > ul > li .text .status{color:#ff0000;font-weight:400;line-height:1;font-size:0.7em;margin-bottom:0.7em;}
#page .page_list .list .list_divider > ul > li .text .status.status_new{color:#ff8300;}
#page .page_list .list .list_divider > ul > li .text .status.status_best{color:#ff0000;}
#page .page_list .list .list_divider > ul > li .text .subtitle{color:#000000;font-weight:500;line-height:1.2;min-height:1.2em;max-height:2.4em;font-size:0.875em;margin-bottom:0.5em;overflow:hidden;text-overflow:ellipsis;}
#page .page_list .list .list_divider > ul > li .text .subtitle.event{color:#ff0000;}
#page .page_list .list .list_divider > ul > li .text .title{color:#000000;font-weight:500;line-height:1.2;min-height:1.2em;max-height:2.4em;font-size:1em;overflow:hidden;text-overflow:ellipsis;}
#page .page_list .list .list_divider > ul > li .text .info{margin-top:0.5em;}
#page .page_list .list .list_divider > ul > li .text .info ul{margin:0;padding:0;list-style:none;}
#page .page_list .list .list_divider > ul > li .text .info ul li{font-size:12px;font-weight:400;color:#666666;line-height:1.5;}
#page .page_list .list .list_divider > ul > li .text .info ul li.price{font-weight:500;color:#333333;line-height:1.25;margin-top:0.25em;}
#page .page_list .list .list_divider > ul > li .text .info ul li.price .discount{text-decoration:line-through;font-weight:400;color:#666666;}
#page .page_list .list .nolist{padding:150px 0;text-align:center;font-size:16px;font-weight:400;color:#000000;}

@media all and (max-width:1800px){
	#page .page_list .list .list_divider > ul > li{width:calc(20% - 36px);margin-right:45px;}
}
@media all and (max-width:1500px) {
	#page .page_list .list .list_divider > ul > li{width:calc(20% - 24px);margin-right:30px;}
}
@media all and (max-width:1400px){
	#page .page_list .category_banner{margin-bottom:45px;}
	#page .page_list .list .list_divider:nth-child(n+2){margin-top:45px;}
	#page .page_list .list .list_divider > .list_title{font-size:25px;}
	#page .page_list .list .list_divider > ul > li .text{font-size:16px;}
	#page .page_list .list .nolist{font-size:16px;}
}
@media all and (max-width:1200px){
	#page .page_list .category_banner{margin-bottom:45px;}
	#page .page_list .list .list_divider:nth-child(n+2){margin-top:45px;}
	#page .page_list .list .list_divider > .list_title{font-size:25px;}
	#page .page_list .list .list_divider > ul > li{width:calc(25% - 22.5px);margin-right:30px;}
	#page .page_list .list .list_divider > ul > li:nth-child(5n){margin-right:30px;}
	#page .page_list .list .list_divider > ul > li:nth-child(4n){margin-right:0;}
	#page .page_list .list .list_divider > ul > li:nth-child(n+5){margin-top:2%;}
	#page .page_list .list .list_divider > ul > li .text{font-size:16px;}
	#page .page_list .list .nolist{font-size:16px;}
}
@media all and (max-width:1000px){
	#page .page_list .category_banner{margin-bottom:40px;}
	#page .page_list .list .list_divider:nth-child(n+2){margin-top:40px;}
	#page .page_list .list .list_divider > .list_title{font-size:22px;}
	#page .page_list .list .list_divider > ul > li{width:calc(25% - 11.25px);margin-right:15px;}
	#page .page_list .list .list_divider > ul > li:nth-child(5n){margin-right:15px;}
	#page .page_list .list .list_divider > ul > li .text{font-size:15px;}
	#page .page_list .list .nolist{font-size:15px;}
}
@media all and (max-width:800px){
	#page .page_list .category_banner{margin-bottom:35px;}
	#page .page_list .category_banner .banner.pc{display:none;}
	#page .page_list .category_banner .banner.mo{display:block;}
	#page .page_list .list .list_divider:nth-child(n+2){margin-top:35px;}
	#page .page_list .list .list_divider > .list_title{font-size:20px;}
	#page .page_list .list .list_divider > ul > li{width:calc(33.333% - 10px);margin-right:15px;}
	#page .page_list .list .list_divider > ul > li:nth-child(4n){margin-right:15px;}
	#page .page_list .list .list_divider > ul > li:nth-child(3n){margin-right:0;}
	#page .page_list .list .list_divider > ul > li:nth-child(n+4){margin-top:2%;}
	#page .page_list .list .list_divider > ul > li .text{font-size:14px;}
	#page .page_list .list .nolist{font-size:14px;}
}
@media all and (max-width:600px){
	#page .page_list .category_banner{margin-bottom:35px;}
	#page .page_list .list .list_divider:nth-child(n+2){margin-top:35px;}
	#page .page_list .list .list_divider > .list_title{font-size:20px;}
	#page .page_list .list .list_divider > ul > li{width:calc(50% - 7.5px);margin-right:15px;}
	#page .page_list .list .list_divider > ul > li:nth-child(3n){margin-right:15px;}
	#page .page_list .list .list_divider > ul > li:nth-child(2n){margin-right:0;}
	#page .page_list .list .list_divider > ul > li:nth-child(n+3){margin-top:2%;}
	#page .page_list .list .list_divider > ul > li .text{font-size:14px;}
	#page .page_list .list .nolist{font-size:14px;}
}
@media all and (max-width:400px){
	#page .page_list .category_banner{margin-bottom:30px;}
	#page .page_list .list .list_divider:nth-child(n+2){margin-top:30px;}
	#page .page_list .list .list_divider > .list_title{font-size:18px;}
	#page .page_list .list .list_divider > ul > li .text{font-size:13px;}
	#page .page_list .list .nolist{font-size:13px;}
}


#page .page_view{padding:50px 0;}
#page .page_view .view_width{max-width:1050px;margin:0 auto;}
#page .page_view .starter{background-image:url(../img/img_starter.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;height:38px;}
#page .page_view .divider{background-image:url(../img/img_divider.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;height:30px;margin:150px 0;}
#page .page_view .divider + div{padding-top:0;}

@media all and (max-width:1400px){
	#page .page_view{padding:45px 0;}
	#page .page_view .divider{margin:125px 0;}
}
@media all and (max-width:1200px){
	#page .page_view{padding:45px 0;}
	#page .page_view .divider{margin:125px 0;}
}
@media all and (max-width:1000px){
	#page .page_view{padding:40px 0;}
	#page .page_view .divider{margin:100px 0;}
}
@media all and (max-width:800px){
	#page .page_view{padding:35px 0;}
	#page .page_view .divider{margin:75px 0;}
}
@media all and (max-width:600px){
	#page .page_view{padding:35px 0;}
	#page .page_view .divider{margin:75px 0;}
}
@media all and (max-width:400px){
	#page .page_view{padding:30px 0;}
	#page .page_view .divider{margin:50px 0;}
}


#page .page_view .common_info{padding:50px 0;font-size:15px;}
#page .page_view .common_info .info_title{font-size:1.5em;font-weight:700;color:#000000;text-align:center;line-height:1;margin-bottom:2em;font-family:"Open Sans";}
#page .page_view .common_info .info_content{font-size:1em;font-weight:400;color:#000000;line-height:1.5;}
#page .page_view .common_info .click_guide{text-align:center;margin-top:2em;font-size:0.9em;color:#777777;}

@media all and (max-width:1400px){
	#page .page_view .common_info{padding:45px 0;}
}
@media all and (max-width:1200px){
	#page .page_view .common_info{padding:45px 0;}
}
@media all and (max-width:1000px){
	#page .page_view .common_info{padding:40px 0;font-size:15px;}
}
@media all and (max-width:800px){
	#page .page_view .common_info{padding:35px 0;font-size:15px;}
}
@media all and (max-width:600px){
	#page .page_view .common_info{padding:35px 0;font-size:14px;}
}
@media all and (max-width:400px){
	#page .page_view .common_info{padding:30px 0;font-size:13px;}
}


#page .page_view .common_large_info{padding:50px 0;font-size:15px;}
#page .page_view .common_large_info .info_title{margin-bottom:2em;text-align:center;}
#page .page_view .common_large_info .info_title .title{font-size:2.5em;font-style:italic;font-weight:700;color:#000000;line-height:1;font-family:"Open Sans";}
#page .page_view .common_large_info .info_title .subtitle{font-size:1.1em;font-weight:500;color:#000000;margin-top:1.4em;}
#page .page_view .common_large_info .info_content{font-size:1em;font-weight:400;color:#000000;line-height:1.5;}

@media all and (max-width:1400px){
	#page .page_view .common_large_info{padding:45px 0;}
}
@media all and (max-width:1200px){
	#page .page_view .common_large_info{padding:45px 0;}
}
@media all and (max-width:1000px){
	#page .page_view .common_large_info{padding:40px 0;font-size:15px;}
	#page .page_view .common_large_info .info_title .title{font-size:1.8em;}
}
@media all and (max-width:800px){
	#page .page_view .common_large_info{padding:35px 0;font-size:15px;}
}
@media all and (max-width:600px){
	#page .page_view .common_large_info{padding:35px 0;font-size:14px;}
}
@media all and (max-width:400px){
	#page .page_view .common_large_info{padding:30px 0;font-size:13px;}
}


#page .page_view .product_info{padding:50px 0;}
#page .page_view .product_info .inner{}
#page .page_view .product_info .product{}
#page .page_view .product_info .product:after{content:"";display:block;clear:both;}
#page .page_view .product_info .product .image{position:relative;float:left;width:500px;background-color:#fbfbfb;}
#page .page_view .product_info .product .image .img{position:relative;z-index:1;padding-bottom:100%;background-image:url(../img/img_noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;}
#page .page_view .product_info .product .image .soldout{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);font-size:15px;}
#page .page_view .product_info .product .image .soldout div{position:absolute;text-align:center;color:#ffffff;font-size:1.3em;line-height:1.5;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
#page .page_view .product_info .product .image .public_admin{position:absolute;z-index:3;left:0;top:0;width:100%;;background-color:rgba(0,0,0,0.6);font-size:15px;color:#ffffff;line-height:2em;padding:0 0.5em;box-sizing:border-box;}
#page .page_view .product_info .product .info{float:right;width:calc(100% - 500px);box-sizing:border-box;padding-left:50px;font-size:15px;}
#page .page_view .product_info .product .info .new{color:#ff0000;font-weight:400;line-height:1;font-size:1em;margin-bottom:0.5em;}
#page .page_view .product_info .product .info .subtitle{font-size:2.5em;font-weight:700;color:#000000;font-style:italic;line-height:1.2;font-family:"Open Sans";}
#page .page_view .product_info .product .info .title{font-size:1.3em;font-weight:400;color:#000000;line-height:1.2;border-bottom:0.5em solid #ac91bf;display:inline-block;padding-bottom:1em;margin-top:1em;}
#page .page_view .product_info .product .info .price{font-size:1.3em;font-weight:700;color:#000000;line-height:1;margin-top:1em;}
#page .page_view .product_info .product .info .price .discount{text-decoration:line-through;font-weight:400;margin-bottom:0.5em;}
#page .page_view .product_info .product .info .count_min{margin-top:0.5em;font-weight:400;color:#ff0000;}
#page .page_view .product_info .product .info .description{font-size:1em;font-weight:400;color:#000000;line-height:1.8;margin-top:1.3em;word-break:keep-all;}
#page .page_view .product_info .product .info .description b{position:relative;font-weight:700;}
#page .page_view .product_info .product .info .description b:before{content:"";display:block;height:0.75em;background-color:#fdc070;position:absolute;z-index:0;left:0;width:100%;bottom:-0.25em;}
#page .page_view .product_info .product .info .description b span{position:relative;z-index:1;}
#page .page_view .product_info .product .info .info_list{margin-top:1em;}
#page .page_view .product_info .product .info .info_list ul{margin:0;padding:0;list-style:none;}
#page .page_view .product_info .product .info .info_list ul li{line-height:1.5;padding:0.5em 0;font-size:0.9em;}
#page .page_view .product_info .product .info .info_list ul li:after{content:"";display:block;clear:both;}
#page .page_view .product_info .product .info .info_list ul li:nth-child(n+2){border-top:1px solid #dddddd;}
#page .page_view .product_info .product .info .info_list ul li .item_title{float:left;width:8em;font-weight:500;}
#page .page_view .product_info .product .info .info_list ul li .item_content{float:right;width:calc(100% - 8em);box-sizing:border-box;padding-left:1em;}
#page .page_view .product_info .product .info .event_box{background-color:#f5f0f8;margin-top:1.5em;border:3px solid #ac91bf;}
#page .page_view .product_info .product .info .event_box .event_title{border-bottom:1px solid #dddddd;line-height:2.5em;font-size:1em;font-weight:700;color:#000000;text-align:center;}
#page .page_view .product_info .product .info .event_box .event_content{padding:0.5em;text-align:center;}
#page .page_view .product_info .product .info .event_box .event_content .event{color:#ff0000;}
#page .page_view .product_info .product .info .event_box .event_content .event_description{font-size:1em;font-weight:400;color:#000000;line-height:1.5;margin-top:0.5em;word-break:keep-all;}
#page .page_view .product_info .product .info .event_box .event_content .event_description b{position:relative;font-weight:700;}
#page .page_view .product_info .product .info .event_box .event_content .event_description b:before{content:"";display:block;height:0.75em;background-color:#fdc070;position:absolute;z-index:0;left:0;width:100%;bottom:-0.25em;}
#page .page_view .product_info .product .info .event_box .event_content .event_description b span{position:relative;z-index:1;}
#page .page_view .product_info .product .info .caution{font-size:0.85em;font-weight:400;color:#ff0000;line-height:1.8;margin-top:1em;word-break:keep-all;}
#page .page_view .product_info .product .info .button_area{margin-top:2em;}
#page .page_view .product_info .product .info .button_area ul{margin:0;padding:0;list-style:none;}
#page .page_view .product_info .product .info .button_area ul:after{content:"";display:block;clear:both;}
#page .page_view .product_info .product .info .button_area ul li{float:left;margin-right:10px;}
#page .page_view .product_info .product .info .button_area ul li:last-child{margin-right:0;}
#page .page_view .product_info .product .info .button_area .button{font-size:1em;line-height:3em;text-decoration:none;color:#000000;font-weight:500;border:2px solid #000000;padding:0 1em;text-align:center;display:block;white-space:nowrap;box-sizing:border-box;cursor:pointer;}
#page .page_view .product_info .product .info .button_area .button:before{content:"";display:inline-block;vertical-align:middle;width:2em;height:2em;margin-right:0.5em;margin-top:-4px;background-size:100%;background-repeat:no-repeat;background-position:center center;}
#page .page_view .product_info .product .info .button_area .button.button_estimate{background-color:#000000;color:#ffffff;}
#page .page_view .product_info .product .info .button_area .button.button_estimate:before{background-image:url(../img/icon_estimate.png);}
#page .page_view .product_info .product .info .button_area .button.button_size:before{background-image:url(../img/icon_size.png);}

@media all and (max-width:1400px){
	#page .page_view .product_info{padding:45px 0;}
	#page .page_view .product_info .product .info{padding-left:45px;}
}
@media all and (max-width:1200px){
	#page .page_view .product_info{padding:45px 0;}
	#page .page_view .product_info .product .image{width:450px;}
	#page .page_view .product_info .product .info{width:calc(100% - 450px);padding-left:45px;}
}
@media all and (max-width:1000px){
	#page .page_view .product_info{padding:40px 0;}
	#page .page_view .product_info .product .image{width:400px;}
	#page .page_view .product_info .product .info{width:calc(100% - 400px);font-size:15px;padding-left:40px;}
	#page .page_view .product_info .product .info .subtitle{font-size:1.8em;}
	#page .page_view .product_info .product .info .title{font-size:1.2em;}
	#page .page_view .product_info .product .info .price{font-size:1.2em;}
	#page .page_view .product_info .product .info .button_area{max-width:250px;}
	#page .page_view .product_info .product .info .button_area ul li{width:100%;margin-right:0;}
	#page .page_view .product_info .product .info .button_area ul li:nth-child(n+2){margin-top:10px;}
}
@media all and (max-width:800px){
	#page .page_view .product_info{padding:35px 0;}
	#page .page_view .product_info .product .image{float:none;width:auto;max-width:500px;margin:0 auto;}
	#page .page_view .product_info .product .info{float:none;width:auto;max-width:650px;padding-left:0;margin:0 auto;margin-top:25px;font-size:15px;}
	#page .page_view .product_info .product .info .button_area{max-width:100%;}
	#page .page_view .product_info .product .info .button_area ul li{width:calc(50% - 5px);margin-right:10px;}
	#page .page_view .product_info .product .info .button_area ul li:nth-child(2n){margin-right:0;}
	#page .page_view .product_info .product .info .button_area ul li:nth-child(n+2){margin-top:0;}
	#page .page_view .product_info .product .info .button_area .button{width:100%;}
}
@media all and (max-width:600px){
	#page .page_view .product_info{padding:35px 0;}
	#page .page_view .product_info .product .info{margin-top:25px;font-size:14px;}
}
@media all and (max-width:400px){
	#page .page_view .product_info{padding:30px 0;}
	#page .page_view .product_info .product .info{margin-top:20px;font-size:13px;}
	#page .page_view .product_info .product .info .button_area ul li{float:none;width:auto;margin-right:0;}
	#page .page_view .product_info .product .info .button_area ul li:nth-child(n+2){margin-top:10px;}
}


#page .page_view .fabric_type_info{background-color:#fbfbfb;}
#page .page_view .fabric_type_info .info_divider{max-width:650px;margin:0 auto;}
#page .page_view .fabric_type_info .info_divider:nth-child(n+2):before{content:"";display:block;margin:3em 0;border-top:1px solid #dddddd;}
#page .page_view .fabric_type_info .fabric{max-width:650px;margin:0 auto;white-space:nowrap;cursor:pointer;}
#page .page_view .fabric_type_info .fabric *{white-space:normal;}
#page .page_view .fabric_type_info .fabric .image{position:relative;display:inline-block;width:180px;border-radius:50%;background-color:#ffffff;background-image:url(../img/img_noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;vertical-align:middle;overflow:hidden;}
#page .page_view .fabric_type_info .fabric .image:before{content:"";display:block;padding-bottom:100%;}
#page .page_view .fabric_type_info .fabric .image[noimage]:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:0;}
#page .page_view .fabric_type_info .fabric .image .title{position:absolute;z-index:1;top:50%;left:50%;width:100%;text-align:center;color:#ffffff;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
#page .page_view .fabric_type_info .fabric .image .title .fabric_title{font-size:1.3em;font-weight:500;line-height:1;white-space:nowrap;}
#page .page_view .fabric_type_info .fabric .image .title .fabric_subtitle{font-size:1.2em;font-weight:500;line-height:1;white-space:nowrap;margin-top:0.5em;}
#page .page_view .fabric_type_info .fabric .text{display:inline-block;width:calc(100% - 185px);padding-left:1.5em;box-sizing:border-box;vertical-align:middle;line-height:1.7;white-space:normal;word-break:keep-all;}
#page .page_view .fabric_type_info .fabric .text b{position:relative;font-weight:700;}
#page .page_view .fabric_type_info .fabric .text b:before{content:"";display:block;height:0.75em;background-color:#fdc070;position:absolute;z-index:0;left:0;width:100%;bottom:-0.25em;}
#page .page_view .fabric_type_info .fabric .text b span{position:relative;z-index:1;}

@media all and (max-width:800px){
	#page .page_view .fabric_type_info .fabric .image{width:160px;}
	#page .page_view .fabric_type_info .fabric .text{width:calc(100% - 165px);}
}
@media all and (max-width:600px){
	#page .page_view .fabric_type_info .fabric .image{width:140px;}
	#page .page_view .fabric_type_info .fabric .image{display:block;margin:0 auto;}
	#page .page_view .fabric_type_info .fabric .text{display:block;width:auto;padding-left:0;margin-top:2em;text-align:center;}
}
@media all and (max-width:400px){
	#page .page_view .fabric_type_info .fabric .image{width:120px;}
}


#page .page_view .fabric_color_info{}
#page .page_view .fabric_color_info .info_title{margin-bottom:1.5em;}
#page .page_view .fabric_color_info .info_divider{max-width:650px;margin:0 auto;}
#page .page_view .fabric_color_info .info_divider:nth-child(n+2):before{content:"";display:block;margin:3em 0;border-top:1px solid #dddddd;}
#page .page_view .fabric_color_info .color_list{margin-top:-5px;cursor:pointer;}
#page .page_view .fabric_color_info .color_list ul{margin:0;padding:0;list-style:none;text-align:center;}
#page .page_view .fabric_color_info .color_list ul:after{content:"";display:block;clear:both;}
#page .page_view .fabric_color_info .color_list ul li{width:50px;background-color:#efefef;display:inline-block;margin:5px;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover;}
#page .page_view .fabric_color_info .color_list ul li:before{content:"";display:block;padding-bottom:100%;}

@media all and (max-width:800px){
	#page .page_view .fabric_color_info .color_list{margin-top:-4px;}
	#page .page_view .fabric_color_info .color_list ul li{margin:4px;}
	#page .page_view .fabric_color_info .color_list ul li{width:45px;}
}
@media all and (max-width:600px){
	#page .page_view .fabric_color_info .color_list{margin-top:-3px;}
	#page .page_view .fabric_color_info .color_list ul li{margin:3px;}
	#page .page_view .fabric_color_info .color_list ul li{width:40px;}
}
@media all and (max-width:400px){
	#page .page_view .fabric_color_info .color_list{margin-top:-2px;}
	#page .page_view .fabric_color_info .color_list ul li{margin:2px;}
	#page .page_view .fabric_color_info .color_list ul li{width:35px;}
}


#page .page_view .manufacture_info{}
#page .page_view .manufacture_info .manufacture{white-space:nowrap;}
#page .page_view .manufacture_info .manufacture *{white-space:normal;}
#page .page_view .manufacture_info .manufacture .image{display:inline-block;vertical-align:middle;width:calc(100% - 505px);background-color:#fbfbfb;background-image:url(../img/img_noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;}
#page .page_view .manufacture_info .manufacture .image:before{content:"";display:block;padding-bottom:60%;}
#page .page_view .manufacture_info .manufacture .info{margin:0 auto;max-width:650px;}
#page .page_view .manufacture_info .manufacture .image + .info{display:inline-block;vertical-align:middle;padding-left:2em;width:500px;box-sizing:border-box;}
#page .page_view .manufacture_info .manufacture .info .title{font-size:2.4em;font-weight:700;line-height:1.2;text-align:center;}
#page .page_view .manufacture_info .manufacture .info .description{font-size:1em;font-weight:500;line-height:1.5;text-align:center;}
#page .page_view .manufacture_info .manufacture .info .fabic_list{margin-top:1em;}
#page .page_view .manufacture_info .manufacture .info .fabic_list ul{margin:0;padding:0;list-style:none;text-align:center;}
#page .page_view .manufacture_info .manufacture .info .fabic_list ul:after{content:"";display:block;clear:both;}
#page .page_view .manufacture_info .manufacture .info .fabic_list ul li{position:relative;display:inline-block;margin-right:1em;font-family:"Open Sans";}
#page .page_view .manufacture_info .manufacture .info .fabic_list ul li:last-child{margin-right:0;}
#page .page_view .manufacture_info .manufacture .info .fabic_list ul li span{position:relative;z-index:1;}
#page .page_view .manufacture_info .manufacture .info .fabic_list ul li:before{content:"";display:none;height:0.75em;background-color:#fdc070;position:absolute;z-index:0;left:0;width:100%;bottom:-0.25em;}
#page .page_view .manufacture_info .manufacture .info .fabic_list ul li.active:before{display:block;}
#page .page_view .manufacture_info .manufacture .info .manufacture_list{margin:0 auto;margin-top:3em;max-width:400px;}
#page .page_view .manufacture_info .manufacture .info .manufacture_list ul{margin:0;padding:0;list-style:none;}
#page .page_view .manufacture_info .manufacture .info .manufacture_list ul li{line-height:1.5;}
#page .page_view .manufacture_info .manufacture .info .manufacture_list ul li:after{content:"";display:block;clear:both;}
#page .page_view .manufacture_info .manufacture .info .manufacture_list ul li:nth-child(n+2){margin-top:0.8em;}
#page .page_view .manufacture_info .manufacture .info .manufacture_list ul li .item_title{float:left;width:8em;font-weight:500;text-align:center;}
#page .page_view .manufacture_info .manufacture .info .manufacture_list ul li .item_content{float:right;width:calc(100% - 8em);box-sizing:border-box;padding-left:1em;text-align:center;}
#page .page_view .manufacture_info .manufacture .info * + .description{margin-top:1.5em;}
#page .page_view .manufacture_info .manufacture .info * + .fabic_list{margin-top:1em;}
#page .page_view .manufacture_info .manufacture .info * + .manufacture_list{margin-top:3em;}

@media all and (max-width:1400px){
	#page .page_view .manufacture_info .manufacture .info .title{font-size:2.2em;}
}
@media all and (max-width:1200px){
	#page .page_view .manufacture_info .manufacture .info .title{font-size:2em;}
}
@media all and (max-width:1000px){
	#page .page_view .manufacture_info .manufacture .image{display:block;width:auto;max-width:650px;margin:0 auto;}
	#page .page_view .manufacture_info .manufacture .info{display:block;width:auto;}
	#page .page_view .manufacture_info .manufacture .image + .info{display:block;padding-left:0;width:auto;margin-top:30px;}
	#page .page_view .manufacture_info .manufacture .info .title{font-size:1.8em;}
}
@media all and (max-width:800px){
	#page .page_view .manufacture_info .manufacture .image + .info{margin-top:30px;}
}
@media all and (max-width:600px){
	#page .page_view .manufacture_info .manufacture .image + .info{margin-top:25px;}
}
@media all and (max-width:400px){
	#page .page_view .manufacture_info .manufacture .image + .info{margin-top:20px;}
	#page .page_view .manufacture_info .manufacture .info .title{font-size:1.6em;}
}


#page .page_view .faq_info{background-color:#fbfbfb;}
#page .page_view .faq_info .faq{}
#page .page_view .faq_info .faq .images{}
#page .page_view .faq_info .faq .images .image{background-size:100%;background-repeat:no-repeat;background-position:center top;margin:0 auto;}
#page .page_view .faq_info .faq .images .image.mobile{display:none;max-width:650px;}
#page .page_view .faq_info .faq .guide{text-align:right;margin-top:1.5em;line-height:1.5;font-weight:500;color:#777777;}
#page .page_view .faq_info .faq .guide a{color:inherit;text-decoration:none;}
#page .page_view .faq_info .faq .guide br.mo{display:none;}

@media all and (max-width:800px){
	#page .page_view .faq_info .faq .images .image.pc{display:none;}
	#page .page_view .faq_info .faq .images .image.mobile{display:block;}
	#page .page_view .faq_info .faq .guide br.mo{display:block;}
}

#page .page_view .image_info{}
#page .page_view .image_info .images{}
#page .page_view .image_info .images .image_list{}
#page .page_view .image_info .images .image_list ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;row-gap:100px;}
#page .page_view .image_info .images .image_list ul:after{content:"";display:block;clear:both;}
#page .page_view .image_info .images .image_list ul li{width:50%;}
#page .page_view .image_info .images .image_list ul li[data-image-size="H"]{width:50%;}
#page .page_view .image_info .images .image_list ul li[data-image-size="M"]{width:100%;}
#page .page_view .image_info .images .image_list ul li[data-image-size="F"]{max-width:1920px;width:100vw;flex-shrink:0;margin-left:50%;transform:translateX(-50%);}
#page .page_view .image_info .images .image_list ul li img{display:block;width:100%;}
/*
#page .page_view .image_info .images .image_list ul li .image{background-color:#fbfbfb;background-image:url(../img/img_noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-bottom:130%;}
*/
#page .page_view .image_info .image_fullsize{max-width:1920px;margin:0 auto;}
#page .page_view .image_info .image_fullsize .image{background-color:#fbfbfb;background-image:url(../img/img_noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;}
#page .page_view .image_info .images + .image_fullsize{margin-top:100px;}

@media all and (max-width:1000px){
	#page .page_view .image_info .images .image_list ul{row-gap:50px;}
	#page .page_view .image_info .images + .image_fullsize{margin-top:50px;}
}
@media all and (max-width:600px){
	#page .page_view .image_info .images .image_list ul li{width:100% !important;}
	#page .page_view .image_info .images .image_list ul li[data-image-size="F"]{width:100vw !important;}
}


#page .page_view .detail_info{}
#page .page_view .detail_info .detail_list{}
#page .page_view .detail_info .detail_list ul{margin:0;padding:0;list-style:none;}
#page .page_view .detail_info .detail_list ul li{white-space:nowrap;}
#page .page_view .detail_info .detail_list ul li *{white-space:normal;}
#page .page_view .detail_info .detail_list ul li:nth-child(n+2){margin-top:50px;}
#page .page_view .detail_info .detail_list ul li .image{display:inline-block;vertical-align:middle;width:50%;}
#page .page_view .detail_info .detail_list ul li .image .img{background-color:#fbfbfb;background-image:url(../img/img_noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-bottom:100%;}
#page .page_view .detail_info .detail_list ul li .image.right{display:none;}
#page .page_view .detail_info .detail_list ul li .info{display:inline-block;vertical-align:middle;width:50%;box-sizing:border-box;padding:0 50px;}
#page .page_view .detail_info .detail_list ul li .info .title{font-size:2.2em;font-weight:400;color:#000000;line-height:1.2;white-space:nowrap;border-bottom:3px solid #000000;padding-bottom:0.5em;margin-bottom:0.5em;}
#page .page_view .detail_info .detail_list ul li .info .description{line-height:1.8;word-break:keep-all;}
#page .page_view .detail_info .detail_list ul li .info .description b{position:relative;font-weight:700;}
#page .page_view .detail_info .detail_list ul li .info .description b:before{content:"";display:block;height:0.75em;background-color:#fdc070;position:absolute;z-index:0;left:0;width:100%;bottom:-0.25em;}
#page .page_view .detail_info .detail_list ul li .info .description b span{position:relative;z-index:1;}
#page .page_view .detail_info .detail_list ul li .info .caution{font-size:0.85em;font-weight:400;color:#ff0000;line-height:1.8;word-break:keep-all;}
#page .page_view .detail_info .detail_list ul li .info .buttons{position:relative;margin-top:1.5em;}
#page .page_view .detail_info .detail_list ul li .info .buttons .button{position:relative;margin:0;padding:0 1em;padding-left:2.7em;border:0;-webkit-appearance:none;font-family:inherit;font-size:1.2em;font-weight:500;color:#ffffff;background-color:#ad90c3;background-image:url(../img/icon_detail.png);background-size:1.3em;background-repeat:no-repeat;background-position:left 0.8em center;height:2.5em;border-radius:1.25em;transition:background-color ease 0.3s;cursor:pointer;}
#page .page_view .detail_info .detail_list ul li .info .buttons .button:hover{background-color:#9c80b1;}
#page .page_view .detail_info .detail_list ul li .info .description + .caution{margin-top:1em;}
#page .page_view .detail_info .detail_list ul li:nth-child(2n) .info{text-align:right;}
#page .page_view .detail_info .detail_list ul li:nth-child(2n) .image.left{display:none;}
#page .page_view .detail_info .detail_list ul li:nth-child(2n) .image.right{display:inline-block;}

@media all and (max-width:1400px){
	#page .page_view .detail_info .detail_list ul li:nth-child(n+2){margin-top:45px;}
	#page .page_view .detail_info .detail_list ul li .info{padding:0 45px;}
}
@media all and (max-width:1200px){
	#page .page_view .detail_info .detail_list ul li:nth-child(n+2){margin-top:45px;}
	#page .page_view .detail_info .detail_list ul li .info{padding:0 45px;}
}
@media all and (max-width:1000px){
	#page .page_view .detail_info .detail_list ul li:nth-child(n+2){margin-top:40px;}
	#page .page_view .detail_info .detail_list ul li .info{padding:0 40px;}
	#page .page_view .detail_info .detail_list ul li .info .title{font-size:1.8em;}
}
@media all and (max-width:800px){
	#page .page_view .detail_info .detail_list ul li:nth-child(n+2){margin-top:80px;}
	#page .page_view .detail_info .detail_list ul li .image{display:block;width:auto;max-width:550px;margin:0 auto;}
	#page .page_view .detail_info .detail_list ul li .image.right{display:none;}
	#page .page_view .detail_info .detail_list ul li .info{display:block;padding:0;width:auto;max-width:650px;margin:0 auto;margin-top:25px;}
	#page .page_view .detail_info .detail_list ul li .info .title{font-size:1.6em;white-space:normal;}
	#page .page_view .detail_info .detail_list ul li .info .description br{display:none;}
	#page .page_view .detail_info .detail_list ul li .info .caution br{display:none;}
	#page .page_view .detail_info .detail_list ul li:nth-child(2n) .image.left{display:block;}
	#page .page_view .detail_info .detail_list ul li:nth-child(2n) .image.right{display:none;}
	#page .page_view .detail_info .detail_list ul li:nth-child(2n) .info{text-align:left;}
}
@media all and (max-width:600px){
	#page .page_view .detail_info .detail_list ul li:nth-child(n+2){margin-top:75px;}
	#page .page_view .detail_info .detail_list ul li .info{margin-top:25px;}
}
@media all and (max-width:400px){
	#page .page_view .detail_info .detail_list ul li:nth-child(n+2){margin-top:70px;}
	#page .page_view .detail_info .detail_list ul li .info{margin-top:20px;}
	#page .page_view .detail_info .detail_list ul li .info .title{font-size:1.6em;}
}


#page .page_view .detail_normal_info{}
#page .page_view .detail_normal_info img{max-width:100%;height:auto !important;}

#page .page_view .print_info{}
#page .page_view .print_info .print{background-color:#fbfbfb;background-image:url(../img/img_noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;}


#page .page_view .print_detail_info{}
#page .page_view .print_detail_info .sample_list{}
#page .page_view .print_detail_info .sample_list ul{margin:0;padding:0;list-style:none;}
#page .page_view .print_detail_info .sample_list ul:after{content:"";display:block;clear:both;}
#page .page_view .print_detail_info .sample_list ul li{position:relative;float:left;width:calc(33.333% - 6.666px);margin-right:10px;}
#page .page_view .print_detail_info .sample_list ul li:nth-child(3n){margin-right:0;}
#page .page_view .print_detail_info .sample_list ul li .sample{background-color:#fbfbfb;background-image:url(../img/img_noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;}
#page .page_view .print_detail_info .sample_list ul li .sample_patch{background-image:url(../img/img_print_detail_sample_patch.jpg);}
#page .page_view .print_detail_info .sample_list ul li .sample_embroidery{background-image:url(../img/img_print_detail_sample_embroidery.jpg);}
#page .page_view .print_detail_info .sample_list ul li .sample_printing{background-image:url(../img/img_print_detail_sample_printing.jpg);}
#page .page_view .print_detail_info .sample_list ul li .sample_title{position:absolute;z-index:1;width:100%;bottom:1.5em;color:#ffffff;font-size:1.3em;font-weight:400;line-height:1.2;text-align:center;}
#page .page_view .print_detail_info .sample_list ul li .sample_title br.mo{display:none;}
#page .page_view .print_detail_info .sample_list ul li .sample_inactive{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}
#page .page_view .print_detail_info .sample_list ul li .sample_inactive div{position:absolute;text-align:center;color:#ffffff;font-size:1.3em;line-height:1.5;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
#page .page_view .print_detail_info .sample:before{content:"";display:block;padding-bottom:100%;}

#page .page_view .print_detail_info .print_detail_list{margin-top:50px;}
#page .page_view .print_detail_info .print_detail_list ul{margin:0;padding:0;list-style:none;}
#page .page_view .print_detail_info .print_detail_list ul li{white-space:nowrap;}
#page .page_view .print_detail_info .print_detail_list ul li *{white-space:normal;}
#page .page_view .print_detail_info .print_detail_list ul li:nth-child(n+2){margin-top:50px;}
#page .page_view .print_detail_info .print_detail_list ul li .image{display:inline-block;vertical-align:middle;width:50%;background-color:#fbfbfb;background-image:url(../img/img_noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;}
#page .page_view .print_detail_info .print_detail_list ul li .image:before{content:"";display:block;padding-bottom:100%;}
#page .page_view .print_detail_info .print_detail_list ul li .image.right{display:none;}
#page .page_view .print_detail_info .print_detail_list ul li .info{display:inline-block;vertical-align:middle;width:50%;box-sizing:border-box;padding:0 50px;}
#page .page_view .print_detail_info .print_detail_list ul li .info .title{font-size:2.5em;font-weight:700;font-style:italic;color:#000000;line-height:1.2;font-family:"Open Sans";}
#page .page_view .print_detail_info .print_detail_list ul li .info .subtitle{font-size:1.1em;font-weight:500;color:#000000;margin-top:0.3em;}
#page .page_view .print_detail_info .print_detail_list ul li .info .description{line-height:1.8;word-break:keep-all;margin-top:2em;}
#page .page_view .print_detail_info .print_detail_list ul li .info .description b{position:relative;font-weight:700;}
#page .page_view .print_detail_info .print_detail_list ul li .info .description b:before{content:"";display:block;height:0.75em;background-color:#fdc070;position:absolute;z-index:0;left:0;width:100%;bottom:-0.25em;}
#page .page_view .print_detail_info .print_detail_list ul li .info .description b span{position:relative;z-index:1;}
#page .page_view .print_detail_info .print_detail_list ul li:nth-child(2n) .image.left{display:none;}
#page .page_view .print_detail_info .print_detail_list ul li:nth-child(2n) .image.right{display:inline-block;}
#page .page_view .print_detail_info .print_detail_list ul li:nth-child(2n) .info{text-align:right;}
#page .page_view .print_detail_info .print_detail_list ul li .image_embroidery{background-image:url(../img/img_print_detail_embroidery.jpg);}
#page .page_view .print_detail_info .print_detail_list ul li .image_applique_embroidery{background-image:url(../img/img_print_detail_applique_embroidery.jpg);}
#page .page_view .print_detail_info .print_detail_list ul li .image_embroidery_patch{background-image:url(../img/img_print_detail_embroidery_patch.jpg);}
#page .page_view .print_detail_info .print_detail_list ul li .image_printing{background-image:url(../img/img_print_detail_printing.jpg);}

@media all and (max-width:1400px){
	#page .page_view .print_detail_info .print_detail_list{margin-top:45px;}
	#page .page_view .print_detail_info .print_detail_list ul li:nth-child(n+2){margin-top:45px;}
	#page .page_view .print_detail_info .print_detail_list ul li .info{padding:0 45px;}
}
@media all and (max-width:1200px){
	#page .page_view .print_detail_info .print_detail_list{margin-top:45px;}
	#page .page_view .print_detail_info .print_detail_list ul li:nth-child(n+2){margin-top:45px;}
	#page .page_view .print_detail_info .print_detail_list ul li .info{padding:0 45px;}
}
@media all and (max-width:1000px){
	#page .page_view .print_detail_info .sample_list ul li .sample_title{font-size:1.2em;}
	
	#page .page_view .print_detail_info .print_detail_list{margin-top:40px;}
	#page .page_view .print_detail_info .print_detail_list ul li:nth-child(n+2){margin-top:40px;}
	#page .page_view .print_detail_info .print_detail_list ul li .info{padding:0 40px;}
	#page .page_view .print_detail_info .print_detail_list ul li .info .title{font-size:1.8em;}
}
@media all and (max-width:800px){
	#page .page_view .print_detail_info .sample_list ul li .sample_title{font-size:1.1em;}
	#page .page_view .print_detail_info .sample_list ul li .sample_title br.mo{display:block;}
	
	#page .page_view .print_detail_info .print_detail_list{margin-top:35px;}
	#page .page_view .print_detail_info .print_detail_list ul li:nth-child(n+2){margin-top:35px;}
	#page .page_view .print_detail_info .print_detail_list ul li .image{display:block;width:auto;max-width:550px;margin:0 auto;}
	#page .page_view .print_detail_info .print_detail_list ul li .image.right{display:none;}
	#page .page_view .print_detail_info .print_detail_list ul li .info{display:block;padding-left:0;width:auto;max-width:650px;margin:0 auto;margin-top:25px;text-align:center;}
	#page .page_view .print_detail_info .print_detail_list ul li:nth-child(2n) .image.left{display:block;}
	#page .page_view .print_detail_info .print_detail_list ul li:nth-child(2n) .image.right{display:none;}
	#page .page_view .print_detail_info .print_detail_list ul li:nth-child(2n) .info{text-align:center;}
}
@media all and (max-width:600px){
	#page .page_view .print_detail_info .sample_list ul li .sample_title{font-size:1em;}
	
	#page .page_view .print_detail_info .print_detail_list{margin-top:35px;}
	#page .page_view .print_detail_info .print_detail_list ul li:nth-child(n+2){margin-top:35px;}
	#page .page_view .print_detail_info .print_detail_list ul li .info{margin-top:25px;}
}
@media all and (max-width:400px){
	#page .page_view .print_detail_info .sample_list ul li .sample_title{font-size:0.9em;}
	
	#page .page_view .print_detail_info .print_detail_list{margin-top:30px;}
	#page .page_view .print_detail_info .print_detail_list ul li:nth-child(n+2){margin-top:30px;}
	#page .page_view .print_detail_info .print_detail_list ul li .info{margin-top:20px;}
	#page .page_view .print_detail_info .print_detail_list ul li .info .title{font-size:1.6em;}
}


#page .page_view .notice_info{}
#page .page_view .notice_info .notice{text-align:center;line-height:1.8;font-weight:500;color:#000000;}
#page .page_view .notice_info .notice br.mo{display:none;}

@media all and (max-width:400px){
	#page .page_view .notice_info .notice br.mo{display:block;}
}


#page .page_view .size_info{}
#page .page_view .size_info .size{}
#page .page_view .size_info .size .image{background-color:#fbfbfb;background-image:url(../img/img_noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;}
#page .page_view .size_info .size .caution{text-align:right;font-size:1em;font-weight:400;color:#000000;line-height:1.5;}
#page .page_view .size_info .size .image + .caution{margin-top:1em;}


#page .page_view .common_faq_info{}


#page .page_view .estimate_info{}
#page .page_view .estimate_info .estimate{position:relative;background-image:url(../img/img_bg_estimate.jpg);background-position:center center;background-size:100%;background-repeat:no-repeat;}
#page .page_view .estimate_info .estimate:before{content:"";display:block;padding-bottom:63%;}
#page .page_view .estimate_info .estimate .text_box{font-size:1.1em;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
#page .page_view .estimate_info .estimate .text_box .logo{background-image:url(../img/img_logo.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;height:30px;}
#page .page_view .estimate_info .estimate .text_box .text{margin-top:1em;}
#page .page_view .estimate_info .estimate .text_box .button_area{text-align:center;margin-top:2em;}
#page .page_view .estimate_info .estimate .text_box .button_area .button{position:relative;font-weight:700;color:#000000;text-decoration:none;padding:0 1em;}
#page .page_view .estimate_info .estimate .text_box .button_area .button:before{content:"";display:block;height:0.75em;background-color:#fdc070;position:absolute;z-index:0;left:0;width:100%;bottom:-0.25em;}
#page .page_view .estimate_info .estimate .text_box .button_area .button span{position:relative;z-index:1;}


[modal-window="size_info"]{}
[modal-window="size_info"] .size{font-size:15px;max-width:1050px;margin:0 auto;}
[modal-window="size_info"] .size .image{background-color:#fbfbfb;background-image:url(../img/img_noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;}
[modal-window="size_info"] .size .caution{text-align:right;font-size:1em;font-weight:400;color:#000000;line-height:1.5;}
[modal-window="size_info"] .size .image + .caution{margin-top:1em;}

@media all and (max-width:1000px){
	[modal-window="size_info"] .size{font-size:15px;}
}
@media all and (max-width:800px){
	[modal-window="size_info"] .size{font-size:15px;}
}
@media all and (max-width:600px){
	[modal-window="size_info"] .size{font-size:14px;}
}
@media all and (max-width:400px){
	[modal-window="size_info"] .size{font-size:13px;}
}


[modal-window="detail_info"]{}
[modal-window="detail_info"] .detail{font-size:15px;max-width:1050px;margin:0 auto;}
[modal-window="detail_info"] .detail .image{position:relative;}
[modal-window="detail_info"] .detail .image img{position:relative;display:block;margin:0 auto;max-width:100%;border:0;}

@media all and (max-width:1000px){
	[modal-window="detail_info"] .detail{font-size:15px;}
}
@media all and (max-width:800px){
	[modal-window="detail_info"] .detail{font-size:15px;}
}
@media all and (max-width:600px){
	[modal-window="detail_info"] .detail{font-size:14px;}
}
@media all and (max-width:400px){
	[modal-window="detail_info"] .detail{font-size:13px;}
}