@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;500;600;700&display=swap);html{padding:0;margin:0;background:#fff;border:0 solid #42985b;font-size:62.5%;overflow-x:hidden}body{width:100%;height:auto;font-weight:normal;font-size:1rem;line-height:1;position:relative;color:#444;padding:0;margin:0;background:#fff;-webkit-text-size-adjust:100%;font-family:'Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Yu Gothic",sans-serif;background:#fff;overflow-x:hidden}*,*::before,*::after{box-sizing:border-box}article,section,aside,header,footer{display:block;padding:0;margin:0;width:100%;border:0 solid #42985b}main{display:block;padding:90px 0 0 0;margin:0;width:100%;background:#fff;background-size:100% auto}img{width:100%;height:auto;display:block;padding:0;margin:0 auto;vertical-align:bottom;image-rendering:-webkit-optimize-contrast}a{color:#444333;text-decoration:none}a:hover{transition:.5s;text-decoration:none;opacity:.5}.none{display:none}.clearfix::after{content:'';display:block;clear:both}strong,b{font-weight:600}small{font-size:.8em}em{color:#cf4d09;padding:0 .3em;font-style:normal}li{list-style:none}hr{margin:90px 0}iframe{width:100%;vertical-align:bottom;margin:0 auto}time{color:#fff;font-size:1.2rem;font-weight:400;line-height:1;padding:.25em 1em;margin:.2em 0;background:#bbb;display:block;width:7em;text-align:center;font-family:'Jost',sans-serif}.pc{display:block}.sp{display:none}.flexbox{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-wrapper{height:auto!important}.swiper-container li{list-style:none}.txt-center{text-align:center}.irregular{}@media screen and (max-width:1200px){main{padding-top:70px}}@media screen and (max-width:768px){html{font-size: calc(62.5% * 0.95)}body{min-width:100%}.pc{display:none}.sp{display:block}}@media screen and (max-width:520px){html{font-size: calc(62.5% * 0.90)}}@media screen and (max-width:420px){html{font-size: calc(62.5% * 0.85)}}@media screen and (max-width:375px){html{font-size: calc(62.5% * 0.80)}}.container{border:0 solid red;max-width:1200px;padding:0;margin:0 auto;background:transparent}.container-fluid{border:0 solid #add8e6;width:100%;padding:0;margin:0 auto;background:transparent}.row{clear:both;padding:0;margin:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox li{list-style:none}.col-01,.col-02,.col-03,.col-04,.col-05,.col-06,.col-07,.col-08,.col-09,.col-10,.col-11,.col-12{padding:0 15px;display:block;float:none;position:relative}.col-01{width:8.33333%}.col-02{width:16.66667%}.col-03{width:25%}.col-04{width:33.33333%}.col-05{width:41.66667%}.col-06{width:50%}.col-07{width:58.33333%}.col-08{width:66.66667%}.col-09{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}.container-fluid .col-12,.container-fluid .col-11,.container-fluid .col-10,.container-fluid .col-09,.container-fluid .col-08,.container-fluid .col-07,.container-fluid .col-06,.container-fluid .col-05,.container-fluid .col-04,.container-fluid .col-03,.container-fluid .col-02,.container-fluid .col-01{padding:0;border-color:#ffa500}@media screen and (max-width:1200px){.container{width:100%;min-width:initial;border:0 solid #ffa500;padding-left:5%;padding-right:5%}}@media screen and (max-width:768px){.container,.container-fluid{width:100%;min-width:initial;border:0 solid #00f}.container{width:100%;min-width:initial;border:0 solid #ffa500;padding-left:5%;padding-right:5%}.col-01,.col-02,.col-03,.col-04,.col-05,.col-06,.col-07,.col-08,.col-09,.col-10,.col-11,.col-12{padding:0 10px}.col-01{width:25%}.col-02{width:25%}.col-03{width:25%}.col-04{width:50%}.col-05{width:50%}.col-06{width:100%}.col-07{width:100%}.col-08{width:100%}.col-09{width:100%}.col-10{width:100%}.col-11{width:100%}.col-12{width:100%}}@media screen and (max-width:520px){.col-01,.col-02,.col-03,.col-04,.col-05,.col-06,.col-07,.col-08,.col-09,.col-10,.col-11,.col-12{padding:0 5px}.col-01{width:50%}.col-02{width:50%}.col-03{width:50%}.col-04{width:100%}.col-05{width:100%}.col-06{width:100%}.col-07{width:100%}.col-08{width:100%}.col-09{width:100%}.col-10{width:100%}.col-11{width:100%}.col-12{width:100%}}h1,h2,h3,h4,h5,h6,p,th,td{font-size:1rem;line-height:1;padding:0;margin:0;letter-spacing:0;font-weight:400;font-style:normal;color:#444}li,dt,dd{font-size:1rem;line-height:1;letter-spacing:0;font-weight:400;font-style:normal;color:#444}.hamburger,.hamburger span{display:inline-block;transition:all .4s;box-sizing:border-box}.hamburger{position:fixed;top:15px;right:10px;width:60px;height:60px;z-index:1001;display:none;background:transparent}.hamburger.active{z-index:1003}.hamburger span{position:absolute;left:12px;width:36px;height:3px;background-color:#fff;border-radius:4px}.hamburger span:nth-of-type(1) {top:calc(28px - 12px)}.hamburger span:nth-of-type(2) {top:28px}.hamburger span:nth-of-type(3) {top: calc(28px + 12px)}.hamburger.active span{background-color:#fff}.hamburger.active span:nth-of-type(1) {-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}.hamburger.active span:nth-of-type(2) {left:50%;opacity:0;-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}.hamburger.active span:nth-of-type(3) {-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}@media screen and (max-width:1200px){.hamburger{top:5px;display:block}}#navigation{display:none}#navigation.block{height:100%;opacity:1;width:100%;right:0}@media screen and (max-width:1200px){#navigation{position:fixed;display:block;width:100%;height:100%;overflow-y:auto;top:0;right:-100%;z-index:1002;border:0 solid green;background-size:auto auto;background-color:#650002;background:linear-gradient(135deg,rgba(101,0,2,.9) 0%,rgba(61,0,1,.9) 100%);height:100%;opacity:1;transition:all .5s ease}.accordion{border:0 solid red;height:100%;width:100%;padding:0;margin:0;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.accordion ul.accordion-container{border:0 solid red;width:75%;padding:0;margin:auto;background:rgba(255,255,255,0)}.accordion ul.accordion-container li{border-bottom:1px dashed #fff;padding:0;margin:0 0 0 0}.accordion ul.accordion-container li a{display:block;padding:2vw 1vw;margin:0;font-size:2vw;line-height:1.4;text-decoration:none;font-weight:400;color:#fff;letter-spacing:.2em}.accordion ul.accordion-container li:first-child{border-top:1px dashed #fff}.accordion ol.content li:first-child{border-top:none}.accordion ul.accordion-container li a:hover{background:#fff;color:#000;transition:.4s;opacity:1}}@media screen and (max-width:768px){.accordion ul.accordion-container li a{padding:3vw 1vw;font-size:3vw}}@media screen and (max-width:520px){.accordion ul.accordion-container{width:80%}.accordion ul.accordion-container li a{font-size:5vw}}header{background:#650002;width:100%;height:90px;overflow:hidden;position:fixed;top:0;left:0;z-index:100;padding:0 3vw}header .container-fluid,header .row,header .col-06{height:100%}@media screen and (max-width:1200px){header{height:70px;padding-left:5vw;padding-right:5vw;padding-top:4px}}footer{background:#650002;width:100%;height:auto;padding:6.0rem 3vw 4.5rem;color:#fff}footer .col-06{height:auto;display:block}footer address{color:#fff;font-size:1.1rem;line-height:1.7;padding:2em 0 0 0;display:block}@media screen and (max-width:768px){footer{padding-left:5vw;padding-right:5vw}}.logo{width:auto;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.logo a{width:auto;height:auto;color:inherit;display:block;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:0;margin:5px 0 0 0;font-size:3.0rem;line-height:1.4;color:#fff}.logo a span{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:900;display:block;padding:0;margin:0}.logo a small{font-family:'Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Yu Gothic",sans-serif;font-weight:200;display:block;font-size:.65em;padding:0;margin:0}@media screen and (max-width:1200px){.logo a{font-size:2.8rem;line-height:1.3;margin-top:0}}.global_menu{border:0 solid #000;position:absolute;top:50%;right:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);z-index:101;width:auto}.global_menu ul{border:0 solid #fff;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;marginb:0}.global_menu ul li{border:0 solid #ffc0cb;width:auto;height:1;padding:0;margin:0 0 0 1em;font-size:18px;line-height:1}.global_menu ul li a{line-height:25px;font-size:inherit;color:#fff;display:block;text-align:center;width:100%;height:100%;padding:0 0 0 0;margin:0}@media screen and (max-width:1200px){.global_menu{display:none}}.not-found{padding:10% 0}.not-found-message{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:50%;padding:0;margin:0 auto;overflow:hidden}.not-found-message span{display:block;border:0 solid #000;width:100%;text-align:center;color:#650002;line-height:.8;font-size:16px;text-align:center;padding:0;margin:0;font-weight:600;font-family:Poppins,sans-serif}.not-found-message span:first-child{font-size:260px;padding:10px 0 0 0}.not-found-message span:nth-child(2) {font-size:84px;padding:10px 0}.not-found-message span:last-child{font-size:27px;padding:10px 0}@media screen and (max-width:768px){.not-found-message{width:75%}.not-found-message span:first-child{font-size:33vw}.not-found-message span:nth-child(2) {font-size:10.5vw}.not-found-message span:last-child{font-size:3.3vw}}.pagination{border:0 solid #000;width:100%;padding:0;margin:60px 0}.archive .pagination{-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination ul.page-numbers{width:100%;padding:0;margin:0;display:block;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination li{list-style:none}a.page-numbers,span.page-numbers{border:0 solid #000;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:30px;height:30px;text-decoration:none;margin:4px;font-size:12px;line-height:1;font-weight:400;background:#650002;border:1px solid #650002;color:#fff}span.page-numbers,a.prev.page-numbers,a.next.page-numbers{background:transparent;color:#650002}a.prev.page-numbers,a.next.page-numbers{width:auto;padding-left:8px;padding-right:8px;border:none}span.page-numbers.dots{border:none}#index .pagination{display:none}.page .pagination{-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pankuzu{width:100%;padding:1.0rem 3vw;margin:0 auto;text-align:left;font-size:1.2rem;line-heioght:1.3;background:#f5f5f5}.pankuzu a{color:#650002}@media screen and (max-width:768px){.pankuzu{text-align:left}}.shadow{box-shadow:10px 10px 15px rgba(150,150,150,.1)}main h2{font-size:6.0rem;color:#4d4d4d;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;line-height:1.3;margin-bottom:1em}main h2.pages{display:none}@media screen and (max-width:768px){main h2{font-size: calc(6.0rem * 0.7)}}.area-hero{padding:0;margin:0;display:block;position:relative;z-index:1;width:100%}.area-text{padding:0;margin:0;display:block;position:absolute;top:12%;left:12%;z-index:2;width:52%}.area-text h2{font-size:2.9vw;font-weight:600;line-height:1;color:#4d4d4d;letter-spacing:.05em;margin-bottom:.65em;text-align:left;font-family:'Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Yu Gothic",sans-serif}.area-text h3{font-size:7.7vw;font-weight:900;line-height:1;color:#000;letter-spacing:-.03em;margin-bottom:.5em}.area-text h3 .first-name{font-weight:inherit;letter-spacing:-.1em}.area-text h4{font-size:2.7vw;font-weight:600;line-height:1.3;color:#4d4d4d;letter-spacing:.02em;margin-bottom:.5em}.area-text h5{font-size:1.2vw;font-weight:600;line-height:1.6;color:#000;letter-spacing:0;width:35em}ul.area-btn{padding:0;margin:0;display:block;position:absolute;bottom:9%;left:12%;z-index:2;width:40%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.area-btn li{padding:0 20px 0 0;margin:0;display:block;width:20%}ul.area-btn li a{position:relative;padding-bottom:100%;height:0;overflow:hidden;background:#fff;display:block;border-radius:50%;text-align:center}ul.area-btn li a figure{position:absolute;top:48%;left:0;width:100%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);margin:0}ul.area-btn li a figure img{width:60%}ul.area-btn li a figure span{font-size:.72vw;font-weight:600;color:#650002;letter-spacing:-.02em;display:block;margin-top:-5px}ul.area-btn li a figure span.jp{letter-spacing:-.15em}@media screen and (max-width:1200px){.area-text{left:6%;width:60%}.area-text h2{font-size: calc(2.9vw * 1.1)}.area-text h3{font-size: calc(7.7vw * 1.1);margin-bottom:.25em}.area-text h4{font-size: calc(2.7vw * 1.1)}.area-text h5{font-size: calc(1.2vw * 1.1)}ul.area-btn{bottom:7%;left:6%;width:60%}ul.area-btn li{padding:0 2% 0 0;width:18%}ul.area-btn li a figure span{margin-top:0;font-size:1.2vw}}@media screen and (max-width:768px){.area-hero{border:4px solid #650002}.area-text{width:100%;position:static;padding:5%}.area-text h2{font-size: calc( 2.9vw * 1.2)}.area-text h3{font-size: calc( 7.7vw * 1.2)}.area-text h4{font-size: calc( 2.7vw * 1.2)}.area-text h5{font-size: calc( 1.2vw * 1.6);width:auto}ul.area-btn{padding:2.5% 5%;position:static;background:#650002;width:100%}ul.area-btn li{padding:0 1.0rem;width:20%}ul.area-btn li a figure span{font-size:1.7vw}}@media screen and (max-width:420px){.area-text h2{font-size: calc( 2.9vw * 1.4)}.area-text h3{font-size: calc( 7.7vw * 1.4)}.area-text h4{font-size: calc( 2.7vw * 1.4)}.area-text h5{font-size: calc( 1.2vw * 1.8)}ul.area-btn li{padding:0 .5rem}ul.area-btn li a figure span{font-size:1.7vw}}.area-report{padding:12.0rem 0 6.0rem;position:relative;display:block}.area-report dl{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;line-height:1}.area-report dl dt,.area-report dl dd{}.area-report blockquote{background:#fff;width:100%;height:100%;padding:3.0rem;margin:0}.area-report blockquote h2{margin-bottom:3.0rem}.area-report blockquote h2 img{width:auto;height:40px;padding:0;margin:0}.area-report blockquote li a{display:block}.area-report blockquote dl{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px dashed #bbb}.area-report blockquote dt{width:35%}.area-report blockquote dd{width:65%;padding-left:2.0rem}.area-report h3{color:#4d4d4d;font-size:1.9rem;line-height:1.4;font-weight:600;margin-bottom:.6em}.area-report p{color:#4d4d4d;font-size:1.4rem;line-height:1.6;font-weight:400;height: calc(1.6 * 4em);overflow:hidden}@media screen and (max-width:1024px){.area-report{padding:6.0rem 0 3.0rem}.area-report .col-06{width:100%}}@media screen and (max-width:768px){.area-report{padding:6.0rem 0}.area-report dl dt,.area-report dl dd{margin:1.5rem 0}.area-report p{height: calc((1.6 * 4em) * 0.9)}}@media screen and (max-width:520px){.area-report blockquote dt,.area-report blockquote dd{width:100%;padding:0}.area-report p{height:auto}}.area-youtube{padding:6.0rem 0 12.0rem;position:relative;display:block}.area-youtube ul{background:#fff;padding:1.5rem;margin-bottom:6.0rem}.area-youtube ul li{margin:1.5rem 0}.area-youtube h3{font-size:1.6rem;font-weight:600;line-height:1.4;text-align:left;padding:0;margin:1em 0}ul.btn-more{padding:0;margin:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:transparent}ul.btn-more li{width:100%;display:block;text-align:center;padding:0;margin:0}ul.btn-more li.youtube{margin-top:4.0rem}ul.btn-more li a{border:0 solid #ffa500;padding:0;margin:0 auto;width:auto;display:inline-block}ul.btn-more li.channel a img{max-width:470px;width:auto}ul.btn-more li.youtube a img{max-width:140px;width:auto}.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1024px){.area-youtube{padding:3.0rem 0 6.0rem}.area-youtube ul{margin-bottom: calc(6.0rem / 2)}ul.btn-more li.youtube{margin-top: calc(4.0rem / 2)}.area-youtube .col-03{width:50%}}@media screen and (max-width:520px){ul.btn-more li.channel a img{max-width:initial;width:80%}ul.btn-more li.youtube a img{max-width:140px;width:auto}.area-youtube .col-03{width:100%}}.area-profile{padding:0;position:relative;display:block}.area-profile .first{padding:0;margin:0;position:relative}.area-profile .second{padding:0;margin:0;position:relative}.area-profile .first{border:0 solid #000;padding:6.0rem 0 0 0;margin:0}.area-profile .first dl{padding:0;margin:0;border:0 solid red}.area-profile .first dl dt{border:0 solid green;width:400px;position:relative;z-index:2;padding:0 0 0 1%;margin:0;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-profile .first dl dd{border:0 solid #00f;width: calc(100% - 400px + 2%);position:relative;margin-left:-2%;z-index:1;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right: calc((100% - 1200px) / 2 + 15px)}.area-profile .first blockquote{width:100%;padding:5%;margin:0 0 0 auto;background:#f5f5f5}.area-profile .first h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;color:#111;font-size:4.0rem;padding:0;margin:0;line-height:1.3;letter-spacing:.2em}.area-profile .first h4{font-weight:600;font-size:3.0rem;padding:0;margin:1.5em 0 1em 0;line-height:1.3;letter-spacing:.1em}.area-profile .first p{font-size:1.6rem;padding:0;margin:0;line-height:1.4}@media screen and (max-width:1200px){.area-profile .first h3{font-size: calc(4.0rem * 0.8)}.area-profile .first h4{font-size: calc(3.0rem * 0.8)}.area-profile .first p{font-size: calc(1.6rem * 0.8)}}@media screen and (max-width:1024px){.area-profile .first dl dt{width:330px;padding-left:5%}.area-profile .first dl dd{width: calc(100% - 330px + 2%);padding-right: calc(5% + 1.5rem)}.area-profile .first blockquote{width:100%;padding:5%;margin:0 0 0 auto;background:#f5f5f5}.area-profile .first h3{font-size: calc(4.0rem * 0.7)}.area-profile .first h4{font-size: calc(3.0rem * 0.56)}.area-profile .first p{font-size: calc(1.6rem * 0.7)}}@media screen and (max-width:768px){.area-profile .first dl dt{display:none}.area-profile .first dl dd{padding-left:5%;padding-right:5%;width:100%;margin:0}.area-profile .first blockquote{background:rgba(245,245,245,.7);border:4px solid #eee;padding:7.5%}.area-profile .first h3{font-size: calc(4.0rem * 0.9);text-align:center}.area-profile .first h4{font-size: calc(3.0rem * 0.8)}.area-profile .first p{font-size: calc(1.6rem * 0.9)}}@media screen and (max-width:520px){.area-profile .first p{font-size: calc(1.6rem * 1)}}.area-profile .second{padding:6.0rem 0 12.0rem;margin:0;border:0 solid red}.area-profile .second blockquote h3{font-size:3.0rem;font-weight:600;line-height:1.3;color:#4d4d4d;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:1em}.area-profile .second blockquote h3 span{font-weight:600;background:linear-gradient(transparent 70%,rgba(253,198,2,.5) 70%)}.area-profile .second p{font-size:1.6rem;font-weight:400;line-height:1.5;color:#4d4d4d}.area-profile .second blockquote{background:#fff;position:relative;overflow:hidden;padding:6.0rem 3.0rem;margin-bottom:3.0rem}.area-profile .second blockquote::before{content:'';width:90px;height:90px;display:block;background:#fdc602;transform:rotate(45deg);position:absolute;top:-55px;left:-55px}.area-profile .second blockquote::after{content:'';width:90px;height:90px;display:block;background:#fdc602;transform:rotate(45deg);position:absolute;bottom:-55px;right:-55px}.area-profile .second blockquote.sports h3 span{background:linear-gradient(transparent 70%,rgba(66,172,152,.5) 70%)}.area-profile .second blockquote.hobby h3 span{background:linear-gradient(transparent 70%,rgba(45,130,179,.5) 70%)}.area-profile .second blockquote.sports::before,.area-profile .second blockquote.sports::after{background:#42ac98}.area-profile .second blockquote.hobby::before,.area-profile .second blockquote.hobby::after{background:#2d82b3}@media screen and (max-width:1200px){.area-profile .second blockquote ul li .caption{margin-top:-20%}}@media screen and (max-width:1024px){.area-profile .second .col-05,.area-profile .second .col-07{width:100%;margin:0;padding-top:0;padding-bottom:0}.area-profile .second blockquote h3{font-size: calc(3.0rem * 1.2)}.area-profile .second blockquote{background:rgba(255,255,255,.6);padding:7.5%;margin:0 0 5% 0;border:4px solid #eee;width:100%}}.area-profile .second ul{padding:0;margin:0;border:0 solid red}.area-profile .second ul li{padding:3.0rem 0;margin:0;border:0 solid #000;position:relative}.area-profile .second ul li figure{position:absolute;top:5.0rem;left:0;width:62%}.area-profile .second ul li a{display:block;background:#650002;color:#fff;font-size:1.2rem;padding:.2em 1em;margin:.5em 0;width:10em;text-align:center;border-radius:1.0rem}.area-profile .second ul li dl{width:100%;padding:0;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-profile .second ul li dl dt{padding:6.5rem 1em 0 0;margin:0;font-size:1.5rem;line-height:1.4;border:0 solid green;width:55%;display:block;order:1}.area-profile .second ul li dl dd{padding:0 0 0 0;margin:0;font-size:1.5rem;line-height:1.4;border:0 solid #ffa500;width:45%;display:block;order:2}.area-profile .second ul li dl dt strong{font-size:1.8rem;display:none;background:#42ac98;color:#fff;text-align:center;font-weight:600;padding:.2em 1em;margin-bottom:1.0rem}.area-profile .second ul li:nth-child(even) figure {left:auto;right:0}.area-profile .second ul li:nth-child(even) dl dt {order:2;padding-left:1em;padding-right:0}.area-profile .second ul li:nth-child(even) dl dd {order:1}.area-profile .second ul li:nth-child(1) dl dd {margin-top:-2.0rem}.area-profile .second .hobby ul li dl dt strong{background:#2d82b3}@media screen and (max-width:520px){.area-profile .second ul{}.area-profile .second ul li{padding:1.5rem;margin-bottom:3.0rem;border:1px solid #ddd}.area-profile .second ul li figure{display:none}.area-profile .second ul li dl{}.area-profile .second ul li dl dt{padding:1.0rem 0 0 0;width:100%;order:2}.area-profile .second ul li dl dd{width:100%;order:1}.area-profile .second ul li dl dt strong{display:block}.area-profile .second ul li:nth-child(even) figure {display:none}.area-profile .second ul li:nth-child(even) dl dt {order:2;padding:1.0rem 0 0 0}.area-profile .second ul li:nth-child(even) dl dd {order:1}.area-profile .second ul li:nth-child(1) dl dd {margin-top:0}}.area-letter{padding:12.0rem 0;position:relative;display:block}.area-letter ul{padding:1.5rem;margin:0;background:#fff}.area-letter ul li{padding:0 1.5rem;margin:1.5rem 0;background:#fff;border:0 solid #00f;width:20%}.area-letter ul li a{display:block}.area-letter ul li figure{padding:0;margin:0;background:#fff}.area-letter h3{font-size:1.6rem;line-height:1.3;text-align:center;padding:0;margin:.5em 0}@media screen and (max-width:1024px){.area-letter{padding:6.0rem 0}}@media screen and (max-width:768px){.area-letter{}.area-letter ul li{padding:0 10px;width:33.33333%}}@media screen and (max-width:520px){.area-letter ul li{width:50%}}.area-icon{padding:12.0rem 0;background:#fff;display:block}.area-icon ul{padding:0;margin:0 auto;width:auto;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-icon ul li{padding:0;margin:15px;width:180px;height:180px}.area-icon ul li a{display:block;width:100%;height:100%;border-radius:50%;padding:0;margin:0}.area-icon ul li figure{padding:20px 0 0 0;margin:0;border:2px solid #650002;width:180px;height:180px;background:#fff;border-radius:50%}.area-icon ul li figure img{max-width:100%;width:auto;border:0 solid red}.area-icon ul li figure span{display:block;font-size:1.6rem;font-weight:600;line-height:1.2;color:#650002;text-align:center;padding:0;margin:-5px 0 0 0}@media screen and (max-width:1024px){.area-icon ul li{margin:10px;width:120px;height:120px}.area-icon ul li figure{padding-top:10px;width:120px;height:120px}.area-icon ul li figure img{max-width: initial%;width:70%}.area-icon ul li figure span{font-size:1.1rem;margin-top:-7px}}@media screen and (max-width:768px){.area-icon{padding:3.0rem 0}.area-icon ul li{margin:0;width:20%;height:auto;border-radius:0}.area-icon ul li figure{padding-top:0;width:100%;height:auto;border-radius:0;border:none}.area-icon ul li figure img{max-width: initial%;width:70%}.area-icon ul li figure span{font-size:1.1rem;margin-top:-7px}}@media screen and (max-width:420px){.area-icon ul li figure img{max-width: initial%;width:90%}.area-icon ul li figure span{margin-top:0}}.area-contact{padding:0 0 12.0rem;background:#fff;display:block}.area-contact h3{font-size:3.1rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;line-height:1.3;text-align:center;color:#7d0203}.area-contact h4{font-size:1.9rem;font-weight:600;margin:1.4em 0;line-height:1.3;text-align:center}.area-contact address{font-size:1.8rem;line-height:1.6;padding:0;margin:1em 0;text-align:center;font-weight:600}@media screen and (max-width:1024px){.area-contact{padding:0 0 3.0rem}.area-contact dl dt,.area-contact dl dd{padding:4.0rem 0;border:none;border-top:1px solid #ddd}}@media screen and (max-width:520px){.area-contact h3{font-size: calc(3.1rem * 0.8)}.area-contact h4{font-size: calc(1.9rem * 0.8)}.area-contact dl dt address{font-size: calc(1.8rem * 0.8)}}@media screen and (max-width:420px){.area-contact h3{font-size: calc(3.1rem * 0.7)}}.wrap-report{border:0 solid red;background:#f5f5f5;background:url(https://yabushu.different-studio.site/wp-content/themes/yabushu/assets/img/common/bg-report.jpg.pagespeed.ce.rj9DCqIxs7.jpg);background-size:100%;background-attachment:fixed}.area-letter{border:0 solid red;background:#fff;background:url(https://yabushu.different-studio.site/wp-content/themes/yabushu/assets/img/common/bg-report.jpg.pagespeed.ce.rj9DCqIxs7.jpg);background-size:100%;background-attachment:fixed;background-position:top left}.area-profile{border:0 solid red;background:#fff;background:url(https://yabushu.different-studio.site/wp-content/themes/yabushu/assets/img/common/bg-profile.jpg.pagespeed.ce.FVPJQr3y1G.jpg);background-size:100%;background-attachment:fixed}.area-report::after{content:'REPORT';position:absolute;top:-5vw;right: calc((100% - 1600px) / 4);font-size:180px;font-family:'Josefin Sans',sans-serif;font-weight:700;transform:rotate(-90deg);transform-origin:bottom right;display:block;z-index:1;line-height:1;padding:0;margin:0;color:rgba(201,171,171,.8)}.area-youtube::after{content:'MOVIE';position:absolute;top:-7vw;right: calc((100% - 1600px) / 4);font-size:180px;font-family:'Josefin Sans',sans-serif;font-weight:700;transform:rotate(-90deg);transform-origin:bottom right;display:block;z-index:1;line-height:1;padding:0;margin:0;color:rgba(201,171,171,.8)}.area-profile::after{content:'PROFILE';position:absolute;top:95vw;left: calc((100% - 1600px) / 4 + 3.0rem);font-size:180px;font-family:'Josefin Sans',sans-serif;font-weight:700;transform:rotate(-90deg);transform-origin:0 0;display:block;z-index:1;line-height:1;padding:0;margin:0;color:rgba(201,171,171,.8);color:rgba(66,172,152,.2)}.area-letter::after{content:'PAPER';position:absolute;top:-6vw;right: calc((100% - 1600px) / 4);font-size:180px;font-family:'Josefin Sans',sans-serif;font-weight:700;transform:rotate(-90deg);transform-origin:bottom right;display:block;z-index:1;line-height:1;padding:0;margin:0;color:rgba(201,171,171,.8)}@media screen and (max-width:1920px){.area-report::after,.area-youtube::after,.area-letter::after,.area-profile::after{font-size:10.5vw}}@media screen and (max-width:1024px){.area-report::after,.area-youtube::after,.area-letter::after,.area-profile::after{display:none}}.fadein.viewer{opacity:0;transform:translate(200px,0);transition:all 0}.fadein.viewer.scrollin{opacity:1;transform:translate(0,0);transition:all 1.2s}.fadein2.viewer{opacity:0;transform:translate(300px,0);transition:all 0}.fadein2.viewer.scrollin{opacity:1;transform:translate(0,0);transition:all 1.2s}.fadein3.viewer{opacity:0;transform:translate(400px,0);transition:all 0}.fadein3.viewer.scrollin{opacity:1;transform:translate(0,0);transition:all 1.2s}.fadein4.viewer{opacity:0;transform:translate(-200px,0);transition:all 0}.fadein4.viewer.scrollin{opacity:1;transform:translate(0,0);transition:all 1.2s}.view{opacity:0;transform:translate(0,100px);transition:all 1.5s}.view.scrollin{opacity:1;transform:translate(0,0)}.view2{opacity:0;transform:translate(0,150px);transition:all 1.4s}.view2.scrollin{opacity:1;transform:translate(0,0)}.view3{opacity:0;transform:translate(0,200px);transition:all 1.7s}.view3.scrollin{opacity:1;transform:translate(0,0)}@media screen and (max-width:768px){.view,.view2,.view3{opacity:0;transform:translate(0,50px)}}.view-yoko{opacity:0;transform:translate(200px,0);transition:all 1.0s}.view-yoko.scrollin{opacity:1;transform:translate(0,0)}.view-yoko2{opacity:0;transform:translate(225px,0);transition:all 1.5s}.view-yoko2.scrollin{opacity:1;transform:translate(0,0)}.view-yoko3{opacity:0;transform:translate(250px,0);transition:all 2.0s}.view-yoko3.scrollin{opacity:1;transform:translate(0,0)}.area-youtube ul li.col-03{width:33.33333%}.area-youtube ul li.col-03:last-child{display:none}@media screen and (max-width:768px){.area-youtube ul li.col-03{width:50%}.area-youtube ul li.col-03:last-child{display:block}}