@charset "UTF-8";

.front{background:url(../images/front_bg.jpg) center top no-repeat;}

.front header{z-index:1000;margin:0 auto;padding:1.5em 0 3em;}
.front header .sitename{width:88%;max-width:880px;margin:0 auto;background:none;padding:0;}

.front_news_blk{margin:0;border:1px solid #00a9c2;padding:1.25em;}
.front_news_blk  h3{background:#FFF;color:#00a9c2;font-size1.175em;border-bottom:1px dashed #00a9c2;padding:0 0 0.5em;margin:0 0 0.25em;}
.front_news_blk .news_lists{padding:1.25em 0em;background:#FFF;box-sizing:border-box;max-height:13rem;overflow-y:scroll;}
.front_news_blk .news_lists > li{display:flex;align-items:baselene;}
.front_news_blk .news_lists > li > time{width:5.5em;margin-right:1em;font-family: 'Noto Serif JP',serif;font-weight:600;margin-right:1em;color:#00a9c2;}
.front_news_blk .news_lists > li > span{}
.front_news_blk .news_lists > li a{text-decoration:underline;color:#e64614;}
.front_news_blk .news_lists > li a:hover{text-decoration:none;}




.second header{z-index:1000;margin:0 auto;padding:2em 0 3em;background:#00a9c2;margin-bottom:3em;}
.second header .sitename{width:90%;max-width:999px;margin:0 auto;}

.second .main *+h2,
.second .main *+h3,
.second .main *+h4,
.second .main *+h5,
.second .main *+h6{margin-top:2em;}

.second .main *+h3,
.second .main *+h4,
.second .main *+h5,
.second .main *+h6{margin-top:2em;}

.greeting_img{display:flex;justify-content: flex-end;align-items:center;margin-top:3rem;}
.greeting_img img{width:150px;}
.greeting_img p{text-align:right;margin-right:2rem;}
.greeting_img p em{font-size:1.25rem;font-weight:700;}

.sponsorship .btn{font-size:1.25rem;}


@media screen and (min-width: 751px){

.front .contents > main{}
.front .mv{margin-bottom:1.5em;}
.mv_anime{    position: absolute;top: 297px;left: -20px;}
.front_news_blk > .row{display:flex;justify-content:space-between;width:93%;max-width:732px;margin:0 auto;}
.front_news_blk > .row h3{writing-mode: vertical-rl;line-height:1;padding:1.25rem 0;margin:0;letter-spacing:0.1em;display:flex;width:3.6em;justify-content:flex-start;align-items:center;}

}

@media screen and (max-width: 1050px){
.front{background-size:380vw auto;}
.mv_anime{width:100vw;margin:0;left:-5vw;right:0;position: absolute;top: 22vw;}
.mv_anime img{width:80%;height:auto;display:block;}
}

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

.front{background-size:580vw auto;}
.front_title_blk{padding:0;}
.front .contents > main{}
.front .row.mv{margin-bottom:5vw;}
.mv_anime{width:100vw;margin:0;left:0;right:0;position: absolute;top: 35vw;}
.mv_anime img{width:100%;height:auto;display:block;}
.front_news_blk{}
.front_news_blk > .row h3{margin:0;}
.front_news_blk > .row ul{max-height:150vw;}

.second header{padding:1em 4em 1em 0;}
.second .main{}

.greeting_img{margin-top:3rem;text-align:center;flex-direction: column;}
.greeting_img img{width:200px;}
.greeting_img p{text-align:center;}
.order1{order: 2;}
.order2{order: 1;
}

}

