@charset "utf-8";

.sp-contents{display:none;}

/* @group mainvisual */
.mainvisual{background:#5cb931;padding:20px 0;text-align:center;margin-top:20px;}
.mainvisual h1{padding-top:0px;text-align:center;}
/* @end */
/* @group contents */
.content h2{text-align:center;margin-bottom:20px;color:#574434;font-family:Oswald,sans-serif;}
.content h2#media,#comment{margin-top:100px;}
.content h2.notes{margin-bottom:30px;}
.content h3{font-size:150.0%;text-align:left;color:#7d5757;padding:50px 0 10px;margin-bottom:10px;border-bottom:1px dotted #252525;}
.content h3.fst{padding:0 0 10px;}
.content span{font-size:75%;}
.content a{color:#574434;}
.content a:hover{color:#c4c4c4;}

.flamingo-menu{}
.flamingo-menu ul{padding-bottom:20px;margin-bottom:30px;text-align:center;border-bottom:1px dotted #252525;}
.flamingo-menu li{display:inline-block;padding-right:30px;text-align:left;font-size:100%;color:#574434;word-break:normal;}

.lead{padding:50px 20px;}
.lead p.detail1{text-align:left;padding:0 0 30px;border-bottom:1px dotted #252525;}
.lead p.detail2{text-align:left;padding:20px 0 30px;}
.lead p.detail2 span{font-size:87.5%;}
.lead p.detail3{text-align:left;padding:10px 0 50px;font-size:90%}
.lead p.credit{text-align:right;padding-top:20px;font-size:90%;}

.lead p.comment-g{background:#F1F1F1;padding:20px;color:#574434;}
.lead p.comment-w{background:#fff;padding:20px;color:#574434;}

.lead ul.shop{margin:30px 0;text-align:center;}
.lead li.shop{display:inline-block;}

.lead li span{font-size:87.5%;}
.lead ul.info{padding-bottom:50px;margin:50px 0;border-bottom:1px dotted #252525;}
.lead li img{width:300px;margin-bottom:30px;}
.lead li.photo{}
.lead li.text{width:600px;vertical-align:top;text-align:left;}

.back{text-align:right;margin:30px 15px 20px;}
.back a{display:inline-block;color:#8f8f8f;border:1px solid #8f8f8f;padding:0 15px;}
/* @end */

@media screen and (min-width:769px){
.lead li{display:inline-block;padding-right:30px;text-align:left;font-size:100%;color:#574434;word-break:normal;}
.lead li.text{padding-right:10px}
}

@media screen and (min-width:1400px){
.content{background-size:100%;}
.mainvisual{background-size:100%;}
}


@media screen and (max-width:768px){
.lead{padding:50px 20px;}
.lead li.shop{margin-right:30px;}
.lead ul.info{text-align:center;}
.lead li.text{width:auto;}
}

@media screen and (max-width:667px){
.mainvisual{padding:10px 0;margin:100px 0 0px;}
.mainvisual h1 img{width:65%;max-width:312px;}
.mainvisual .item_open{left:15px;bottom:15px;}
.content h2{text-align:center;margin:0px 15px 20px;}
.content h3{margin-right:20px;}
.content h2.notes{margin:0 auto 30px;}
.flamingo-menu ul{margin-bottom:20px;}
.flamingo-menu li{margin-bottom:10px;}
.lead{padding:30px 20px 50px;}
.lead ul.shop{margin:30px 0 20px;}
.lead li.shop{margin-right:0;margin-bottom:10px;}
.lead p.detail2{width:auto;padding-bottom:0;}
.lead li img{width:100%;}
.lead ul.info{text-align:center;}
.lead li.text{width:auto;}
.back{text-align:right;margin:0px 15px 20px;}
.back a{display:inline-block;color:#8f8f8f;border:1px solid #8f8f8f;padding:0 15px;}


}
@media screen and (max-width:480px){
.lead li img{width:260px;margin-bottom:30px;}
}
