@charset "utf-8";
body{background-color:black; color:white; text-align:center;}
img{vertical-align:top;}
hr{border:none; border-top:8px double #ffec47; overflow:visible; margin:24px 3px 0px 3px;}
hr:after{background:#000; content:'🥟'; padding:0 4px; position:relative; top:-18px;}
iframe.youtube-9-16{width:90%; height:auto; aspect-ratio:9/16; max-width: 540px; display: block; margin:auto;}

@media(min-width:801px){
.resizeimage img{width:100%;}
.pc:after{content:"ver.PC";color: #ffcc99; position:absolute; right:0;}
.wrap{display:-ms-flexbox; display:-webkit-box; display:flex;}
.wrap div{width:100%!important;}
h1{font-size:36px;}
p{font-size:20px; line-height:24px; text-align:left; margin-inline: auto; max-width:400px;}
}

@media(max-width:800px){
.resizeimage img{width:90%;}
.sp:after{content:"ver.SP"; color:#99ccff; position:absolute; right:0;}
.hrsp{border: none; border-top:4px double #ffec47; overflow:visible; margin:24px 3px 0px 3px;}
.hrsp:after{background:#000; content:'🥟'; padding:0 4px; position:relative; top:-18px;}
h1{font-size:24px;}
p{font-size:12px; line-height:16px; text-align:left; margin-inline: auto; max-width:240px;}
}