@charset "UTF-8";
/* CSS Document */

body{font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";color: #313131; font-size: 15px;}
.pc{ display:inline;}
.mp{ display:none;}
.sp{display:none;}

.b{ font-weight:bold;}
.n{ font-weight:normal;}

a:link,
a:visited {color:#F36;text-decoration:none;}
a:active,
a:hover {color:#F36;text-decoration:underline;}

a img:hover{opacity: 0.72;}

#main{width: 90%; max-width:800px; margin: 50px auto 150px; text-align: center;}

#main img{width: 300px;}

#main p:first-of-type{color: rgba(187,27,30,1.00); text-align: center; margin: 30px auto 50px; font-size: 20px;}
#main p:nth-of-type(2){text-align: left;}
#main p:last-child{text-align: right; margin: 50px auto 50px; font-size: 17px;}
#main p:last-child span{font-size: 15px;}

@media screen and (min-width: 700px) and (max-device-width: 3000px) 
{}


@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 1100px) {
}

@media screen and (max-width: 1024px) {
}

@media screen and (max-width: 991px) {
.pc{ display:none;}
.mp{ display: inline;}
.sp{display:none;}
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:480px) {
}

@media screen and (max-width: 37.5em) {

.mp{ display:none;}
.sp{ display:inline;}

#main img{width: 200px;}


}