@import url(https://fonts.googleapis.com/css?family=Open+Sans|Pridi);body{margin:0;padding:0;color:#333;font-family:'Open Sans',游ゴシック,"Yu Gothic",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:10px;line-height:1.7;letter-spacing:.5pt;word-break:normal;word-wrap:break-word;overflow-wrap:break-word;font-feature-settings:"palt";overflow-x:hidden;-webkit-text-size-adjust:100%}article{overflow-x:hidden}.serif,em{font-family:Pridi,serif}em{font-weight:700}img{width:100%;margin:0;padding:0;vertical-align:bottom}h2{font-size:28px;font-weight:700;line-height:1;letter-spacing:1.2pt;margin-bottom:30px}.sp{display:none}.w90{padding-right:5%!important;padding-left:5%!important}.w60{padding-right:20%!important;padding-left:20%!important}a{-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s;opacity:1;color:#333;text-decoration:none;letter-spacing:.6pt}a:hover{opacity:.6;-ms-filter:"alpha(opacity=60)"}.flexBox{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center;background:#fff}.alignStart{align-items:flex-start}#main{height:100vh;background:url(../images/image01.jpg) center center no-repeat;background-attachment:fixed;background-size:cover;position:relative}#main>div{line-height:1.4;text-align:center;max-width:220px;position:absolute;top:50%;left:15%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#main h1{font-size:12px;font-weight:700;margin-bottom:40px}#main h1 em{font-family:'Open Sans',游ゴシック,"Yu Gothic",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;margin-bottom:10px;display:inline-block}#main h1 span{width:20px;height:1px;background:#333;margin:10px 0;display:block}#main p img{width:50%;margin:0 auto 20px;display:block}#main p:last-child{font-weight:700;margin-top:150px}.contents{background:#fff;box-sizing:border-box;padding-bottom:150px}.contents>p{margin:150px auto 0;padding:0 10%;box-sizing:border-box;position:relative}.contents .flexBox{padding-top:150px;box-sizing:border-box;position:relative}.contents .flexBox>div,.contents .flexBox>p{width:45%;position:relative}.image01,.image02{height:95vh;position:relative}#contents01 .image01{background:url(../images/image09.jpg) center center no-repeat;background-attachment:fixed;background-size:cover}#contents01 .image01 a,#contents01 .image02 a,#contents02 .image01 div,#contents02 .image02 div{position:absolute;bottom:5%;left:2.5%;color:#fff;text-align:left;width:90%}#contents02 .contents p>span{position:absolute;font-size:12px}#contents02 .contents .flexBox p>span{position:inherit}#contents02 span em{font-size:18px;line-height:1;letter-spacing:1.2pt;margin:0 0 20px;display:inline-block}#contents02 span em span{font-size:12px}#contents02 .box01 p{width:60%}#contents02 .box01 div{width:35%;font-size:12px}#contents02 .box01 div h2 span{font-size:16px}#contents02 .box01 div p{width:100%}#contents02 .pos01{width:70%;top:-15%;left:15%}#contents02 .pos02{width:35%;top:-7.5%;left:55%}#contents02 .pos03{width:30%;top:10%;left:7.5%}#contents02 .pos04{width:70%;top:-7.5%;left:15%}#contents02 .pos05{width:40%;top:-10%;left:10%}#contents02 .pos06{width:35%;top:4%;left:50%}#contents02 .pos07{width:35%;bottom:15%;left:60%}section a{margin-top:7px;display:block;text-align:center;padding:0 2.5%}section a span{background:#333;color:#fff;padding:1px 10px;margin-left:5px;display:inline-block;text-shadow:none}footer{background:#f0f0f0;font-size:10px;text-align:center;padding:20px 0}#pageTop{position:fixed;bottom:20px;right:5px;z-index:9999}#pageTop a{color:#fff;display:block;font-size:18px;padding:7px 0 0 8px;border-radius:50%;width:40px;height:40px;background:#333;font-weight:700;text-align:center}#pageTop i.fa{padding-right:7px}@media screen and (max-width:414px){.pc{display:none}.sp{display:inherit}#main{height:500px;background:url(../images/image01.jpg) right center no-repeat;background-size:200%}#main>div{color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#main h1{font-size:12px;margin-bottom:30px}#main h1 em{font-size:16px;margin-bottom:10px}#main h1 span{background:#fff}#main p img{width:40%}#main p:last-child{margin-top:100px}.contents{padding-bottom:80px}.contents>p{margin-top:80px;padding:0 5%}.contents .flexBox{padding-top:80px}.contents .flexBox>div,.contents .flexBox>p{width:75%}.contents .flexBox .right{margin-left:5%;margin-bottom:40px}.contents .flexBox .left{margin-left:20%}#contents01 .image01,#contents02 .image01,#contents02 .image02{height:350px}#contents01 .image01{background:url(../images/image09.jpg) center center no-repeat;background-size:cover}#contents02 .box01 div,#contents02 .box01 p{width:100%}#contents02 .box01 div{margin-bottom:10px}#contents02 .contents p>span{position:inherit;width:95%;top:inherit;left:inherit;right:inherit;bottom:inherit;margin:0 auto 10px;display:block}#contents02 .contents p>span em{margin-bottom:10px}.w60{padding-right:10%!important;padding-left:10%!important}section a{text-align:left}#pageTop{bottom:10px;right:10px}#pageTop a{width:32px;height:35px;padding:4px 0 0 8px}#pageTop i.fa{padding-top:.2px}}