@charset "utf-8";


#event_contents{background:#ffd8e5;}
.event article .contents h1{display:none !important;}
.event article .contents h3{display:none !important;}
#event_contents h2 img{margin:0 !important;}
#event_contents img{height:auto !important;}
#event_contents article{font-size:1.3em  !important; text-align:center; color:#333; padding:3% 1% 5% 1% !important; background:#fff; margin:0 auto !important;}
#event_contents h4{margin:3% auto 3% !important; padding-left:0 !important; text-align:center; background:none !important; color:#f2acc6; padding-top:3px !important; padding-bottom:3px !important; width:95%; font-size:105% !important; border-left:none !important; border-bottom:solid 3px #f2acc6 !important;}
#event_contents a{color:#584646 !important;}
#event_contents .b_bn{text-align:center; margin-bottom:10px; margin-top:10px;}

@media screen and (min-width: 640px){
	#event_contents article{display: -webkit-box;  display: -ms-flexbox;  display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin:0 auto 10px auto !important;}
	#event_contents article .inner{width:50%; margin:10px 0;}
	#event_contents h4{border-bottom:solid 3px #f2acc6 !important; margin:1.5% auto !important;}
	#event_contents .b_bn{display: -webkit-box;  display: -ms-flexbox;  display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom:0 !important;}
	#event_contents .b_bn p{margin-right:20px !important; }
}