﻿body{font-size:14px;font-weight:normal;line-height:1.5;font-family:Arial, Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#fff;margin:0;padding:0;width:100%;background-color:#191919}@media screen and (max-width: 425px){body{font-size:12px}}a,a:link{color:#fff;font-style:normal;text-decoration:none}*{box-sizing:border-box}img{height:auto}h2{text-align:center;font-size:1.2em;font-weight:bold;margin:6em 0 2em;text-shadow:0px 0px 10px #000}h2::before{content:url(../img/obj.png);margin:0 10px 0 0;display:inline-block;width:80px;height:80px;background-size:contain;vertical-align:middle}#bg{width:100%;max-width:990px;margin:0 auto;padding:0 .5em}.youtube2{position:relative;width:100%;padding-top:37.25%}.youtube2 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#headImg{width:100%;max-width:990px;margin:0 auto}#headImg img{width:100%}#introBox{margin:2em 0 0 0;display:flex;align-items:center;padding:2em 1em;background:url(../img/introBg.jpg) no-repeat;background-size:cover;text-align:center}#introBox .titleImg{margin-bottom:2em}#introBox .titleImg img{width:100%;max-width:482px}#introBox h2{margin:1em 0;font-size:1em;font-weight:normal}#introBox h2::before{content:none}#introBox p{margin-bottom:.5em;text-shadow:1px 1px 10px #000}#introBox .left{flex:1}#introBox .left .border{border:1px solid;margin-top:1em}#introBox .right{margin-left:1em;flex:1}#introBox .right img{max-width:445px;width:100%}@media screen and (max-width: 768px){#introBox{flex-direction:column;padding:2em .5em}#introBox .right{margin-left:0;margin-top:2em}}#kodawari{width:80%;margin:5em auto;padding:1em 1em;border:1px solid #fff}#kodawari h2{margin:0em 0 1em 0}#kodawari h2::before{content:none}@media screen and (max-width: 768px){#kodawari{width:95%}}.btnBox{margin:4em 0;text-align:center}.btnBox a{display:inline-block;font-size:1.8em;border:2px solid #fff;font-weight:bold;text-shadow:1px 1px 10px #000;padding:.5em 2.5em;transition:all .25s ease}.btnBox a:hover{border:2px solid red}.btnBox .type1{background:linear-gradient(90deg, #ffd45b, #2fb252)}.btnBox .type2{background:linear-gradient(90deg, #1780d8, #ad2fb2);margin-left:3em}@media screen and (max-width: 768px){.btnBox .type2{margin-left:0em;margin-top:1em}.btnBox a{display:block}}#composition ol li{line-height:96px;font-weight:bold;font-size:1.5em;text-align:center;margin-bottom:1em;text-shadow:0px 0px  25px #000}#composition ol li:nth-child(1){background:url(../img/c-1.jpg) no-repeat;background-position:left;background-size:cover}#composition ol li:nth-child(2){background:url(../img/c-2.jpg) no-repeat;background-position:left;background-size:cover}#composition ol li:nth-child(3){background:url(../img/c-3.jpg) no-repeat;background-position:left;background-size:cover}#composition ol li:nth-child(4){background:url(../img/c-4.jpg) no-repeat;background-position:left;background-size:cover}#composition ol li:nth-child(5){background:url(../img/c-5.jpg) no-repeat;background-position:left;background-size:cover}@media screen and (max-width: 768px){#composition ol li{line-height:80px;font-size:1.2em}}@media screen and (max-width: 425px){#composition ol li{line-height:40px}}#sampleMovie video{display:block;margin:0 auto;width:100%;height:auto;max-width:560px}#movie{margin:0 0 0em 0;text-align:center}#movie .youtube2{max-width:49%;display:inline-block}@media screen and (max-width: 768px){#movie .youtube2{max-width:98%;display:block;margin:3em auto}}.imageGallery{background:url(../img/photoBg.jpg) no-repeat center bottom;padding:0 0 6em 0}.imageGallery h2:nth-of-type(2){margin:2em 0 1em 0}.imageGallery .container{text-align:center}.imageGallery .container .item{display:inline-block;margin:.2em .1em}.imageGallery .container .item a img{max-width:80px;border:1px solid #fff}
