@charset "utf-8";


@media (min-width: 768px) {
/* PC用 */
	.sp-show { display:none !important;}
}
@media (max-width: 767px) {
/* tablet用 */
	.sp-hide { display:none !important;}
}


@media (min-width: 768px) {
/* PC用 */
.main{ width;100%; overflow: hidden; margin-bottom: 50px;}
				.main .head{margin-bottom:5px;}
				.main .EventDetail{ background-color: #BE3B24; color: #FFF; padding: 50px;}
				.main .EventDetail p{font-size: 16px; margin-bottom: 15px; letter-spacing: 2px;}
				.main .EventDetail .title{font-size: 30px; font-weight: bold;}
				.main .EventDetail .title span{font-size: 18px; font-weight: nomal;}
				.main .EventDetail .date{font-size: 18px; font-weight: bold;}
				.main .EventDetail .brand{border-bottom: 1px solid #FFF; height: 12px; margin: 40px 0 20px!important;}
				.main .EventDetail .brand span{background-color: #BE3B24; font-size: 14px;}
				.main .EventDetail li{display: inline-block; margin: 25px;}
				.main .EventDetail li img{zoom:0.5;}
				.cBox{ width:86%; max-width:674px; margin: 0 auto 50px; overflow: hidden; border-bottom: 1px solid #000; padding-bottom: 30px; font-size: 0;}
				.cBox .brandLogo{ width:50%; margin: 40px auto;}
.cBox img{margin-bottom: -10px;}
.cBox .block{ overflow: hidden; width:100%; margin: auto auto 20px;}
				.cBox .read{ font-size: 14px; letter-spacing: 1px; margin-bottom: 30px; line-height: 180%;}
				.cBox p{font-size: 11px; margin-bottom: 20px;}
					.cBox .leftblock{float: left; margin-right: 30px;}
					.cBox .rightblock{ float: right;}
					.cBox .stamp{float: right; margin-right: 30px;}
					.cBox  .designerName{font-size: 18px; line-height: 250%;}
					.w140{width:18%!important;}
					.w240{width:32%!important;}
					.w280{width:38%!important;}
					.w300{width:40%!important;}
					.w330{width:44%!important;}
					.w420{width:56%!important;}
					.w460{width:60%!important;}
					.w480{width:64%!important;}
					
					.half{width: 50%; display: inline-block ;vertical-align: bottom;}
					.threeblock{width:33%; display: inline-block;}
					.limited{background-color:#CC4227; color: #FFF; font-size: 12px; padding: 5px;}
	
}
	
	
@media (max-width: 767px) {
/* tablet用 */
#wrapper{ width:100%;}
#contents{width:100%;}
#EventWrap{ width:100%; margin:5% auto; }
.main{ width;100%; overflow: hidden; margin-bottom: 50px;}
				.main .head{margin-bottom:0;}
				.main .EventDetail{ background-color: #BE3B24; color: #FFF; padding: 5%;}
				.main .EventDetail p{font-size: 12px; margin-bottom: 5%; letter-spacing: 1px;}
				.main .EventDetail .title{font-size: 20px; font-weight: bold;}
				.main .EventDetail .title span{font-size: 12px; font-weight: nomal;}
				.main .EventDetail .date{font-size: 14px; font-weight: bold;}
				.main .EventDetail .brand{border-bottom: 1px solid #FFF; height: 12px; margin: 40px 0 20px!important;}
				.main .EventDetail .brand span{background-color: #BE3B24; font-size: 14px;}
				.main .EventDetail ul{font-size: 0;}
				.main .EventDetail li{display: inline-block; margin: 5%; width:40%; text-align: center;}
				.main .EventDetail li .A{ max-width:135px;}
				.main .EventDetail li .B{ max-width:55px;}
				.main .EventDetail li .C{ max-width:88px;}
				.main .EventDetail li .D{ max-width:120px;}
				.main .EventDetail li .E{ max-width:150px;}
				.main .EventDetail li .F{ max-width:93px;}
				.main .EventDetail li .G{ max-width:74px;}
				.main .EventDetail li .H{ max-width:73px;}
				.main .EventDetail li .I{ max-width:98px;}
				.main .EventDetail li .J{ max-width:102px;}
				.main .EventDetail li .K{ max-width:49px;}

				.cBox{ width:86%; max-width:674px; margin: 0 auto 5%; overflow: hidden; border-bottom: 1px solid #000; padding-bottom: 5%; font-size: 0;}
				.cBox .brandLogo{ width:100%; margin: 10% auto;}
.cBox img{margin-bottom: -2%;}
.cBox .block{ overflow: hidden; width:100%; margin: auto auto 3%;}
				.cBox .read{ font-size: 12px; letter-spacing: 1px; margin-bottom: 5%; line-height: 180%;}
				.cBox p{font-size: 11px; margin-bottom: 5%;}
					.cBox .leftblock{float: left; margin-right: 5%;}
					.cBox .rightblock{ float: right;}
					.cBox .stamp{float: right; margin:-10% 0 2% 0;}
					.cBox .stampB{margin:0% 0 2% 0!important;}
					.cBox  .designerName{font-size: 14px; line-height: 220%;}
					
					
					.w140{width:18%!important;}
					.w240{width:38%!important;}
					.w280{width:40%!important;}
					.w300{width:40%!important;}
					.w330{width:44%!important;}
					.w420{width:52%!important;}
					.w460{width:57%!important;}
					.w480{width:64%!important;}
					.wideClear{width:auto!important;}
					
					.m0{margin-right: 0!important;}
					
					.half{width: 50%; display: inline-block ;vertical-align: bottom;}
					.threeblock{margin-bottom: 2%!important;}
					.limited{background-color:#CC4227; color: #FFF; font-size: 12px; padding: 5px;}

	

}

/* 共通用 */


.stxt{ font-size:11px;}
.blue{ color:#059DEA;}
.red{ color:#C00;}
.black{ color:#000;}
.pink{ color:#FD83BB;}
.txt_ub{ text-decoration:underline;}

#pagetop{
    position: fixed;
    right: 2%;
    bottom: 2%;
    filter:alpha(opacity:0);
    zoom:1;
    z-index: 1;
}
#pagetop a{
    display: block;
    
}


.f24{ font-size:24px !important; line-height:120%;}
.f20{ font-size:20px !important;}
.f18{ font-size:18px !important;}
.f16{ font-size:16px !important;}
.f14{ font-size:14px !important;}
.f12{ font-size:12px !important;}
.f10{ font-size:10px !important;}
.mar_r30{ margin-right:30px;}
.mar_r40{ margin-right:40px;}
.mar_r50{ margin-right:50px;}
.mar_r60{ margin-right:60px;}
iframe{ position:absolute; top:0; left:0;}
.bb{ border-bottom:1px solid #000; padding-bottom:50px; margin-bottom:50px;}
.mincho{font-family: 'Noto Serif JP', serif;}
.gothic{font-family: 'Noto Sans JP', sans-serif;}
.end{text-align: right!important;}



#EventWrap img{width:100%;}

.red{color: #BD1618; text-decoration: underline;}

.futogo{font-family: a-otf-futo-go-b101-pr6n, sans-serif;font-style: normal;}
.miadmin{font-family: a-otf-midashi-mi-ma31-pr6n, serif;font-weight: 600;font-style: normal;}
.eimin{font-family: le-monde-livre-std, serif;font-weight: 400;font-style: normal;}
.tyugo{font-family: a-otf-gothic-bbb-pr6n, sans-serif;font-weight: 400;font-style: normal;}
