@charset 'utf-8';html{margin:0;padding:0;overflow-x:hidden}body,p,ul,h1,h2,h3,h4,h5{margin:0;padding:0;position:relative}a{text-decoration:none}a:hover{text-decoration:none}body{overflow-x:hidden}img{width:100%}.contentWrapper{background-color:#fff}#bench{position:absolute;top:0;width:100%;left:0;opacity:0.5;z-index:2}.slick-dots{bottom:25px}.slick-dotted.slick-slider{margin-bottom:0}.slick-prev{left:25px;z-index:100}.slick-next{right:25px;z-index:100}.slick-prev::before,.slick-next::before{font-family:"slick";font-size:30px;line-height:1;opacity:0.75;color:#515050;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slide li{position:relative}.slick-slide li .text_1_topslide{position:absolute;top:19.5vw;left:20vw;text-align:center;font-family:"hirakakuw3";font-size:2vw;color:#fff}.slick-slide li .text_2_topslide{position:absolute;top:19.5vw;left:26vw;text-align:center;font-family:"hirakakuw3";font-size:2vw;color:#fff}.slick-slide li .text_3_topslide{position:absolute;top:19.5vw;left:30vw;text-align:center;font-family:"hirakakuw3";font-size:2vw;color:#fff}header{position:absolute;z-index:5;width:100%;display:flex;justify-content:space-between}header .pc_logo{width:19%;background-color:#fff}@media screen and (max-width:768px){header .pc_logo{display:none}}header .headerSnsPc{width:21%;display:flex;align-items:center;background-color:#fff;justify-content:space-between;padding:0 3.4%;box-sizing:border-box}@media screen and (max-width:768px){header .headerSnsPc{display:none}}header .headerSnsPc .headerSnsPc__access{font-size:1vw;display:block;border-right:1px solid #000;padding:1% 11% 2% 0}header .headerSnsPc a{color:#000}header .headerSnsPc a:not(:first-child){font-size:1.7vw;padding-top:2%;padding-left:11%}.pc_nav{width:100%}@media screen and (max-width:768px){.pc_nav{display:none}}.pc_nav ul{display:flex;list-style:none;width:100%;max-width:1235px;margin:1% auto 0;box-sizing:border-box;padding-left:0%}.pc_nav ul li{box-sizing:border-box;line-height:1.5;display:flex;align-items:center;justify-content:center}.pc_nav ul li:hover{text-shadow:0px 7px 5px #b5b5b5;transition-duration:0.5s}.pc_nav ul li a{font-size:1vw;color:#333;text-align:center;display:block}@media screen and (min-width:1901px){.pc_nav ul li a{font-size:14px}}.pc_nav ul li a .pc_nav_upon{font-weight:900;font-family:"hirakakugow6";font-size:1.2vw}@media screen and (min-width:1901px){.pc_nav ul li a .pc_nav_upon{font-size:22px}}.pc_nav ul li:nth-child(1){width:10%;padding-right:0}.pc_nav ul li:nth-child(2){width:16.5%}.pc_nav ul li:nth-child(3){width:12%}.pc_nav ul li:nth-child(4){width:14%}.pc_nav ul li:nth-child(5){width:13%}.pc_nav ul li:nth-child(6){width:17%;padding-left:0%}.pc_nav ul li:nth-child(7){width:13%;padding-left:0%}.pc_nav ul li:nth-child(8){width:20%;padding-left:0%}.pc_nav ul li:not(:last-child){border-right:2px solid #000}.worksBox{width:94%;max-width:1786px;margin:1.4% auto 0;display:flex;flex-wrap:wrap}.worksBox .worksBox__box{width:20%;overflow:hidden;position:relative}@media screen and (max-width:768px){.worksBox .worksBox__box:nth-child(12){display:none}}@media screen and (max-width:768px){.worksBox .worksBox__box{width:50%}}.worksBox .worksBox__box.twolong{width:40%}@media screen and (max-width:768px){.worksBox .worksBox__box.twolong{width:100%}}.worksBox .worksBox__box .mouse_over{opacity:0;transition-duration:1s;box-shadow:inset -7px 0px 9px 11px rgba(0, 0, 0, 0.25)}.worksBox .worksBox__box img{display:block;transition-duration:0.5s}.worksBox .worksBox__box .scale_big{transition-duration:0.5s;transform:scale(1.2)}.worksBox .worksBox__box .worksBox__box--overRay{position:absolute;top:0;left:0;height:100%;width:100%;box-sizing:border-box;padding:0 5%}.worksBox .worksBox__box .worksBox__box--overRay .worksBox__box--title{color:#fff;font-family:"d_dinc";font-size:2.7vw;margin:33% 0 0 0}@media screen and (min-width:1901px){.worksBox .worksBox__box .worksBox__box--overRay .worksBox__box--title{font-size:45px}}@media screen and (max-width:768px){.worksBox .worksBox__box .worksBox__box--overRay .worksBox__box--title{font-size:8vw;margin-top:7%;text-shadow:2px 2px 2px #424242}}.worksBox .worksBox__box .worksBox__box--overRay .worksBox__box--subTitle{color:#fff;font-size:1vw;font-family:"hirakakuw3"}@media screen and (min-width:1901px){.worksBox .worksBox__box .worksBox__box--overRay .worksBox__box--subTitle{font-size:17px}}@media screen and (max-width:768px){.worksBox .worksBox__box .worksBox__box--overRay .worksBox__box--subTitle{font-size:3.5vw;text-shadow:2px 2px 2px #424242}}.worksBox .worksBox__box .worksBox__box--overRay .worksBox__box--client{color:#fff;font-size:1.1vw;font-family:"hirakakuw3";margin-top:5%}@media screen and (min-width:1901px){.worksBox .worksBox__box .worksBox__box--overRay .worksBox__box--client{font-size:18px}}@media screen and (max-width:768px){.worksBox .worksBox__box .worksBox__box--overRay .worksBox__box--client{font-size:2.5vw;text-shadow:2px 2px 2px #424242}}.worksBox .worksBox__box .worksBox__box--overRay .worksBox__box--context{color:#fff;font-size:0.78vw;font-family:"hirakakuw3"}@media screen and (min-width:1901px){.worksBox .worksBox__box .worksBox__box--overRay .worksBox__box--context{font-size:15px}}@media screen and (max-width:768px){.worksBox .worksBox__box .worksBox__box--overRay .worksBox__box--context{font-size:2.6vw;text-shadow:2px 2px 2px #424242}}.worksBox .worksBox__box .worksBox__box--overRay.blue{background:rgba(0, 140, 219, 0.95);transition-duration:0.5s}@media screen and (max-width:768px){.worksBox .worksBox__box .worksBox__box--overRay.blue{background:rgba(0, 140, 219, 0.8)}}.worksBox .worksBox__box .worksBox__box--overRay.red{background:rgba(255, 77, 82, 0.95);transition-duration:0.5s}@media screen and (max-width:768px){.worksBox .worksBox__box .worksBox__box--overRay.red{background:rgba(255, 77, 82, 0.8)}}.worksBox .worksBox__box .worksBox__box--overRay.gold{background:rgba(214, 214, 52, 0.95);transition-duration:0.5s}.worksBox .worksBox__box .worksBox__box--overRay.green{background:rgba(0, 204, 158, 0.95);transition-duration:0.5s}.worksBox .worksBox__box .worksBox__box--overRay.yellow{background:rgba(247, 175, 0, 0.95);transition-duration:0.5s}@media screen and (max-width:768px){.worksBox .worksBox__box .worksBox__box--overRay.yellow{background:rgba(247, 175, 0, 0.8)}}.worksBox .worksBox__box .worksBox__box--overRay.purple{background:rgba(211, 0, 154, 0.95);transition-duration:0.5s}@media screen and (max-width:768px){.worksBox .worksBox__box .worksBox__box--overRay.purple{background:rgba(211, 0, 154, 0.8)}}.twolong__text{position:absolute;top:47%;left:5%;font-family:"d_dinc";font-size:2.7vw;line-height:0.5}@media screen and (max-width:768px){.twolong__text{font-size:8.7vw}}.twolong__text a{color:#004ea2 !important}.twolong__text a:visited{color:#004ea2}.twolong__text a:hover{color:#004ea2}.small140{font-size:1vw;font-family:"hirakakuw3"}@media screen and (max-width:768px){.small140{font-size:3vw}}.contactSection{position:relative;text-align:center;background:rgba(0, 0, 0, 0.5);padding-top:19%;background-repeat:no-repeat;font-family:"hirakakuw3";color:#fff;padding-bottom:16%}@media screen and (max-width:768px){.contactSection{position:relative;text-align:center;background-image:url(../images/sp_bg_cont.jpg);padding-top:19%;background-repeat:no-repeat;font-family:"hirakakuw3";color:#fff;padding-bottom:16%;background-size:cover;background-position:center}}.contactSection:before{display:block;z-index:-1;width:100vw;content:"";top:0;background-size:cover;position:fixed;background-image:url(../images/bg_midtext.webp);background-repeat:no-repeat;height:100vh;background-position:center center}@media screen and (max-width:768px){.contactSection:before{display:none}}.contactSection .contactSection__text{font-size:1.2vw;line-height:1.9}@media screen and (min-width:1901px){.contactSection .contactSection__text{font-size:22px}}@media screen and (max-width:768px){.contactSection .contactSection__text{font-size:2.8vw}}.contactSection .contactSection__btn{width:38%;margin:3% auto;font-size:2.2vw;letter-spacing:0.57rem}@media screen and (max-width:768px){.contactSection .contactSection__btn{width:44%;margin:3% auto;font-size:2.8vw;letter-spacing:2vw;font-weight:600}}.contactSection .contactSection__btn a{color:#fff;display:block;padding:2% 2%;border:1px solid #fff;border-radius:50px}.accessBox{background-color:#fff;padding-top:4%}.accessBox .accessBoxWrapper{display:flex;justify-content:space-between;width:75%;max-width:1425px;margin:9% auto 0}@media screen and (max-width:768px){.accessBox .accessBoxWrapper{width:92%;flex-wrap:wrap}}.accessBox .accessBoxWrapper__cnt{width:32%}@media screen and (max-width:768px){.accessBox .accessBoxWrapper__cnt{width:100%;margin-bottom:20%}}.accessBox .accessBoxWrapper__cnt p{font-size:1.05vw;margin-bottom:1%}@media screen and (min-width:1901px){.accessBox .accessBoxWrapper__cnt p{font-size:18px}}@media screen and (max-width:768px){.accessBox .accessBoxWrapper__cnt p{font-size:4vw}}.accessBox .accessBoxWrapper__cnt.access{box-sizing:border-box;padding-left:0.4%;padding-top:2%}.accessBox .accessBoxWrapper__cnt.access h4{font-size:1.8vw}@media screen and (max-width:768px){.accessBox .accessBoxWrapper__cnt.access h4{font-size:7vw}}.accessBox .accessBoxWrapper__cnt.access p:nth-of-type(1){margin-top:4%;line-height:1.84}.accessBox .accessBoxWrapper__cnt.access p:nth-of-type(2){margin-top:8%;line-height:1.84}.accessBox .accessBoxWrapper__frame{height:100%}.accessBox .accessBoxWrapper__frame iframe{width:100%;height:100%;filter:grayscale(90%) blur(0px)}.footerCopy{margin:auto;text-align:center;background:#fff;padding:13% 0 3%;font-size:15px;letter-spacing:5px}.footerCopy.sdgs_footer{padding:7% 0 1%}h1:not(.site-title):before,h2:before{display:none}.sdgs_top{background-image:url(../images/sdgs/sdgs_top.jpg);padding-top:0;display:flex;background-repeat:no-repeat;justify-content:center;align-items:center;height:50.3vw;background-size:contain}.sdgs_top h1{background-color:#fff;font-family:"d_dinc";width:39.4%;margin:0% auto 0;text-align:center;font-size:3.6vw;font-weight:lighter;letter-spacing:0.4em;padding:1% 0 1% 3%;box-sizing:border-box}@media screen and (max-width:768px){.sdgs_top h1{font-size:5.6vw}}.sdgsText{width:75%;margin:8% auto;font-family:"hirakakuw3";max-width:1425px}@media screen and (max-width:768px){.sdgsText{width:92%}}.sdgsText h2{font-family:"hirakakuw3";font-size:2.34vw;font-weight:bold}@media screen and (min-width:1901px){.sdgsText h2{font-size:40px}}@media screen and (max-width:768px){.sdgsText h2{font-size:4.34vw}}.sdgsText .sdgsText__text1{margin:3.7% auto 0;font-size:1.33vw;line-height:2}@media screen and (min-width:1901px){.sdgsText .sdgsText__text1{font-size:20px}}@media screen and (max-width:768px){.sdgsText .sdgsText__text1{font-size:13px}}.sdgsText .sdgsText__text2{margin:4% auto 0;font-size:1.33vw;line-height:2}@media screen and (min-width:1901px){.sdgsText .sdgsText__text2{font-size:20px}}@media screen and (max-width:768px){.sdgsText .sdgsText__text2{font-size:13px}}.sdgsText .sdgsText__text3{margin:8.7% auto 0;font-size:1.33vw;line-height:2}@media screen and (min-width:1901px){.sdgsText .sdgsText__text3{font-size:20px}}@media screen and (max-width:768px){.sdgsText .sdgsText__text3{font-size:13px}}.sfgs-table{width:75%;margin:7% auto 3%;max-width:1425px}@media screen and (max-width:768px){.sfgs-table{width:92%}}.sfgs-table table{border-spacing:0}.sfgs-table td{border:1px solid #ccc}.sfgs-table tr:first-child{background-color:#F1F1F1}.sfgs-table tr:first-child td{text-align:center;font-size:1vw}.sfgs-table tr:first-child td:first-child{border-left:none;width:64%;text-align:center;box-sizing:border-box;padding:0.9% 0;font-size:1vw}@media screen and (max-width:768px){.sfgs-table tr:first-child td:first-child{font-size:2.5vw}}@media screen and (max-width:768px){.sfgs-table tr:first-child td{font-size:2.5vw}}.sfgs-table tr:first-child td:nth-child(2){border-right:none}.sfgs-table tr:not(:first-child) td:first-child{border-left:none;width:15.5%;box-sizing:border-box;padding:1% 3.6% 1%}.sfgs-table tr:not(:first-child) td:nth-child(2){padding:0% 3%}@media screen and (max-width:768px){.sfgs-table tr:not(:first-child) td:nth-child(2){padding:3%}}.sfgs-table tr:not(:first-child) td:nth-child(2) h4{font-size:1.28vw}@media screen and (min-width:1901px){.sfgs-table tr:not(:first-child) td:nth-child(2) h4{font-size:24px}}@media screen and (max-width:768px){.sfgs-table tr:not(:first-child) td:nth-child(2) h4{font-size:2.4vw}}.sfgs-table tr:not(:first-child) td:nth-child(2) p{font-size:1vw;line-height:1.3}@media screen and (min-width:1901px){.sfgs-table tr:not(:first-child) td:nth-child(2) p{font-size:17px}}@media screen and (max-width:768px){.sfgs-table tr:not(:first-child) td:nth-child(2) p{margin-top:2%;font-size:2vw}}.sfgs-table tr:not(:first-child) td:nth-child(3){border-right:none;padding:0% 3%;font-size:1vw;line-height:1.3}@media screen and (min-width:1901px){.sfgs-table tr:not(:first-child) td:nth-child(3){font-size:17px}}@media screen and (max-width:768px){.sfgs-table tr:not(:first-child) td:nth-child(3){font-size:2vw;padding:3%}}@media screen and (max-width:768px){.icons img{height:initial}}@media screen and (max-width:768px){.icons{display:block}}.about_top{background-image:url(../images/about/about_top.jpg);padding-top:0;display:flex;background-repeat:no-repeat;justify-content:center;align-items:center;height:50.3vw;background-size:contain}.about_top h1{background-color:#fff;font-family:"d_dinc";width:39.4%;margin:0% auto 0;text-align:center;font-size:3.6vw;font-weight:lighter;letter-spacing:0.4em;padding:1% 0 1% 3%;box-sizing:border-box}.page-template-tmp-about footer .footerCopy{background-color:#F0F0F0;padding-top:2%}.aboutText{width:75%;margin:8% auto 14%;font-family:"hirakakuw3";max-width:1425px;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.aboutText{width:92%}}.aboutText .aboutText__president{width:32%;margin-right:3%;background-image:url(../images/about/president.jpg);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.aboutText .aboutText__president{width:100%;margin-right:0%;background-image:url(../images/about/president.jpg);height:50vw;background-position:center}}.aboutText .aboutText__presidentComment{width:60%}@media screen and (max-width:768px){.aboutText .aboutText__presidentComment{width:100%;margin-top:6%}}.aboutText h2{font-family:"hirakakuw3";font-size:2.34vw;font-weight:400;text-align:center}@media screen and (min-width:1901px){.aboutText h2{font-size:40px}}@media screen and (max-width:768px){.aboutText h2{font-size:22px}}.aboutText .sdgsText__text1{margin:3.7% auto 0;font-size:1.15vw;line-height:2.1}@media screen and (min-width:1901px){.aboutText .sdgsText__text1{font-size:20px}}@media screen and (max-width:768px){.aboutText .sdgsText__text1{font-size:13px}}.presidentName{text-align:right;margin-top:2%;font-size:1.3vw;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:768px){.presidentName{font-size:11px !important}}.presidentName .president{margin-left:2%;font-size:2.1vw}@media screen and (max-width:768px){.presidentName .president{font-size:16px !important}}.aboutWrap{width:75%;margin:auto;font-family:"hirakakuw3";max-width:1425px}@media screen and (max-width:768px){.aboutWrap{width:92%}}.aboutWrap h3{font-size:2.3vw;font-family:"hirakakuw3";font-weight:lighter}@media screen and (min-width:1901px){.aboutWrap h3{font-size:45px}}@media screen and (max-width:768px){.aboutWrap h3{font-size:20px}}.aboutWrap table{width:100%;margin:3.3% 0 0 0;border-spacing:0}.aboutWrap table tr:last-child td{border-bottom:1px solid #767676;border-left:none;border-right:none}.aboutWrap table tr td{border-top:1px solid #767676;border-left:none;border-right:none}.aboutWrap table tr td:first-child{width:14.5%;background-color:#f1f1f1;text-align:center;font-size:1vw;padding:1.9% 0}@media screen and (min-width:1901px){.aboutWrap table tr td:first-child{font-size:18px}}@media screen and (max-width:768px){.aboutWrap table tr td:first-child{width:27.5%;font-size:13px}}.aboutWrap table tr td:not(:first-child){padding-left:4%;font-size:1vw}@media screen and (min-width:1901px){.aboutWrap table tr td:not(:first-child){font-size:18px}}@media screen and (max-width:768px){.aboutWrap table tr td:not(:first-child){font-size:13px}}.aboutWrap.policy{margin-top:14%}.aboutWrap.policy h3{margin-bottom:4%}.aboutWrap.policy p{font-size:1.3vw;line-height:1.9}@media screen and (min-width:1901px){.aboutWrap.policy p{font-size:20px}}@media screen and (max-width:768px){.aboutWrap.policy p{font-size:13px}}.aboutWrap.qualityPolicy{margin-top:9%}.aboutWrap.qualityPolicy h3{margin-bottom:4%}.aboutWrap.qualityPolicy p{font-size:1.3vw;line-height:1.9}@media screen and (min-width:1901px){.aboutWrap.qualityPolicy p{font-size:20px}}@media screen and (max-width:768px){.aboutWrap.qualityPolicy p{font-size:13px}}.aboutWrap.history{margin-top:14%}.aboutWrap.history table{margin-top:5%;margin-bottom:5%}.aboutWrap.history tr td{border:none}.aboutWrap.history tr td:first-child{background-color:#fff;text-align:left;padding:0.9% 0}.aboutWrap.history tr:last-child td{border-bottom:none}.addBottomArea{background-color:#F0F0F0;padding:12.5%}@media screen and (max-width:768px){.addBottomArea{padding:4%}}.addBottomArea .addBottomArea__lisence{text-align:center}.addBottomArea .addBottomArea__lisence h3{font-family:"hirakakuw3";font-size:30px;font-weight:400}@media screen and (max-width:768px){.addBottomArea .addBottomArea__lisence h3{font-size:20px}}.addBottomArea .addBottomArea__lisence .addBottomArea__lisence--jpps{width:48%;max-width:1425px;margin:4% auto 0}.addBottomArea .addBottomArea__lisence .addBottomArea__lisence--btn{width:340px;margin:4% auto;border:1px solid #000;border-radius:30px}@media screen and (max-width:768px){.addBottomArea .addBottomArea__lisence .addBottomArea__lisence--btn{width:260px}}.addBottomArea .addBottomArea__lisence .addBottomArea__lisence--btn a{display:block;color:#000;padding:2%;font-family:"hirakakuw3";font-size:18px}@media screen and (max-width:768px){.addBottomArea .addBottomArea__lisence .addBottomArea__lisence--btn a{font-size:15px}}.addBottomArea .addBottomArea__health h3{font-family:"hirakakuw3";font-size:30px;font-weight:400;margin-bottom:3%;text-align:center;margin-top:9%}@media screen and (max-width:768px){.addBottomArea .addBottomArea__health h3{font-size:20px}}.addBottomArea .addBottomArea__health .addBottomArea__healthFlex{display:flex;flex-wrap:wrap;max-width:1425px;margin:auto;width:100%;justify-content:space-between}.addBottomArea .addBottomArea__health .addBottomArea__healthFlex .addBottomArea__health--img{width:48%}.anniv_top{background-image:url(../images/anniv/anniv_top-min.jpg);padding-top:0;display:flex;background-repeat:no-repeat;justify-content:center;align-items:center;height:50.3vw;background-size:contain}.anniv_top h1{visibility:hidden}.annivBox{width:75%;margin:10.3% auto 0%;font-family:"hirakakuw3";max-width:1425px}@media screen and (max-width:768px){.annivBox{width:92%}}.annivBox h2{font-family:"hiraminw3";font-size:2.34vw;font-weight:400;text-align:center;color:#004ea2;letter-spacing:-0.04em}@media screen and (min-width:1901px){.annivBox h2{font-size:40px}}@media screen and (max-width:768px){.annivBox h2{font-size:4.4vw}}.annivBox .border_maker{border-bottom:2px solid #004ea2;width:13%;margin:1.3% auto 0}@media screen and (max-width:768px){.annivBox .border_maker{width:63%}}.annivBoxComment{background-repeat:no-repeat;margin-top:4.3%;width:75%;margin-left:auto;margin-right:auto;max-width:1425px}@media screen and (max-width:768px){.annivBoxComment{width:92%}}.annivBoxComment img{display:block}.annivBoxComment .annivBoxComment__content{width:46%;margin-left:13%;padding-top:4%;padding-bottom:3.3%}.presidentName{text-align:right;margin-top:2%;font-size:1.3vw;display:flex;align-items:center;justify-content:flex-end}.presidentName .president{margin-left:2%;font-size:2.1vw}.anniv_logomark{margin-top:1%;background-image:url(../images/anniv/bg_anniv.jpg);background-repeat:repeat-y;background-size:contain;padding-bottom:8.6%}.anniv_logomark .annivBox{margin-top:7.7%;padding-top:8.5%}.anniv_logomark .annivBox h2{font-family:"hiraminw3";font-size:2.34vw;font-weight:400;text-align:center;color:#fff;letter-spacing:-0.04em}@media screen and (min-width:1901px){.anniv_logomark .annivBox h2{font-size:40px}}@media screen and (max-width:768px){.anniv_logomark .annivBox h2{font-size:4.3vw}}.anniv_logomark .annivBox .border_maker{border-bottom:2px solid #fff;width:13%;margin:1.3% auto 0}@media screen and (max-width:768px){.anniv_logomark .annivBox .border_maker{width:63%}}.anniv_logomark__inner{width:100%;background:#fff;display:flex;margin-top:4.7%;padding-bottom:2.4%}.anniv_logomark__inner .anniv_logomark__inner--inner{width:50%;padding:5% 2.9% 2% 20%;box-sizing:border-box}.anniv_logomark__inner .anniv_logomark__inner--inner.ex1{padding:5% 0% 2% 13%}@media screen and (max-width:768px){.anniv_logomark__inner .anniv_logomark__inner--inner.ex1{padding:5% 0% 2% 5%}}@media screen and (max-width:768px){.anniv_logomark__inner .anniv_logomark__inner--inner{padding:5% 2.9% 2% 10%}}.anniv_logomark__inner .anniv_logomark__inner--text{width:50%;padding:5% 21% 2% 2%;box-sizing:border-box}.anniv_logomark__inner .anniv_logomark__inner--text.ex2{padding:5% 13% 2% 0%}@media screen and (max-width:768px){.anniv_logomark__inner .anniv_logomark__inner--text.ex2{padding:5% 5% 2% 0%}}@media screen and (max-width:768px){.anniv_logomark__inner .anniv_logomark__inner--text{padding:8% 13% 2% 2%}}.nobelty .annivBox{margin-top:8%}.nobelty .bnr_140_items{margin:4.4% auto 13.3%;width:74%}@media screen and (max-width:768px){.nobelty .bnr_140_items{margin:6.4% auto 8.3%;width:86%}}.kari_box{display:block;margin:5% auto 0;width:74%}@media screen and (max-width:768px){.kari_box{width:86%}}.annivBoxComment__frame{display:flex;flex-wrap:wrap;justify-content:space-between;width:85%;margin:3% auto 0}@media screen and (max-width:768px){.annivBoxComment__frame{width:100%}}.annivBoxComment__frame .annivBoxComment__frame--title{width:48%}@media screen and (max-width:768px){.annivBoxComment__frame .annivBoxComment__frame--title{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly}}.annivBoxComment__frame .annivBoxComment__frame--title h2{font-family:"hiraminw3";font-weight:400;font-size:2.4vw;margin-top:15%}@media screen and (max-width:768px){.annivBoxComment__frame .annivBoxComment__frame--title h2{font-size:4.4vw;margin-top:3%}}.annivBoxComment__frame .annivBoxComment__frame--content{width:48%;font-family:"hirakakuw3";font-size:1vw}@media screen and (max-width:768px){.annivBoxComment__frame .annivBoxComment__frame--content{width:100%;font-size:13px;margin-top:6%}}.annivBoxComment__frame .annivBoxComment__frame--nameP{font-family:"hirakakuw3";line-height:1.2;margin-top:7%;margin:7% 0 0 2%}@media screen and (max-width:768px){.annivBoxComment__frame .annivBoxComment__frame--nameP{line-height:0.7;margin:0% 0 0 2%}}.annivBoxComment__frame .annivBoxComment__frame--position{font-size:1vw}@media screen and (max-width:768px){.annivBoxComment__frame .annivBoxComment__frame--position{font-size:10px}}.annivBoxComment__frame .annivBoxComment__frame--name{font-size:2vw}@media screen and (max-width:768px){.annivBoxComment__frame .annivBoxComment__frame--name{font-size:12px}}.annivBoxComment__frame .annivBoxComment__frame--en{font-size:1vw}@media screen and (max-width:768px){.annivBoxComment__frame .annivBoxComment__frame--en{font-size:10px}}.page-id-36 header{position:relative}.logo140Wrapper{max-width:1055px;margin:7% auto 0;width:100%;font-family:"hirakakuw3"}.logo140Wrapper h1{text-align:center;font-weight:500;font-size:40px;font-family:"hirakakuw3";margin-top:17%;margin-bottom:6%}@media screen and (max-width:768px){.logo140Wrapper h1{font-size:6vw}}.logo140Wrapper .bold{font-weight:600}.logo140Wrapper .mt5{margin-top:5%}.logo140Wrapper .logo_image{width:50%;margin:auto}.annivBoxComment__frame.logo140{display:flex;flex-wrap:wrap;justify-content:center;width:60%;margin:3% auto 0;max-width:1100px}@media screen and (max-width:768px){.annivBoxComment__frame.logo140{width:92%;margin:3% auto}}.annivBoxComment__frame.logo140 .annivBoxComment__frame--name{font-size:2vw;line-height:3}@media screen and (max-width:768px){.annivBoxComment__frame.logo140 .annivBoxComment__frame--name{font-size:19px;line-height:1.5}}.annivBoxComment__frame.logo140 .annivBoxComment__frame--title{width:40%}@media screen and (max-width:768px){.annivBoxComment__frame.logo140 .annivBoxComment__frame--title{width:100%;justify-content:flex-start}}.annivBoxComment__frame.logo140 .annivBoxComment__frame--title h2{font-family:"hiraminw3";font-weight:400;font-size:2.4vw;margin-top:15%}.annivBoxComment__frame.logo140 .annivBoxComment__frame--content{width:60%;font-family:"hirakakuw3";font-size:1.2vw}@media screen and (min-width:1901px){.annivBoxComment__frame.logo140 .annivBoxComment__frame--content{font-size:18px}}@media screen and (max-width:768px){.annivBoxComment__frame.logo140 .annivBoxComment__frame--content{width:100%;font-family:"hirakakuw3";font-size:14px}}.annivBoxComment__frame.logo140 .annivBoxComment__frame--nameP{font-family:"hirakakuw3";line-height:1.2;margin-top:7%;margin:30% 0 4% 2%}@media screen and (max-width:768px){.annivBoxComment__frame.logo140 .annivBoxComment__frame--nameP{font-family:"hirakakuw3";line-height:1;margin-top:0;margin:0}}.annivBoxComment__frame.logo140 .annivBoxComment__frame--position{font-size:1vw}@media screen and (min-width:1901px){.annivBoxComment__frame.logo140 .annivBoxComment__frame--position{font-size:19px}}@media screen and (max-width:768px){.annivBoxComment__frame.logo140 .annivBoxComment__frame--position{font-size:10px}}.annivBoxComment__frame.logo140 .annivBoxComment__frame--name{font-size:2vw;line-height:3}@media screen and (min-width:1901px){.annivBoxComment__frame.logo140 .annivBoxComment__frame--name{font-size:38px}}@media screen and (max-width:768px){.annivBoxComment__frame.logo140 .annivBoxComment__frame--name{font-size:19px;line-height:2}}.annivBoxComment__frame.logo140 .annivBoxComment__frame--en{font-size:1vw}@media screen and (min-width:1901px){.annivBoxComment__frame.logo140 .annivBoxComment__frame--en{font-size:19px}}.percon{width:60%;margin:7% auto 4%;max-width:1100px}@media screen and (max-width:768px){.percon{width:92%;margin-bottom:0}}.newadd_imgSection{text-align:center;font-family:"hirakakuw3";font-size:0.95vw}@media screen and (max-width:768px){.newadd_imgSection{font-size:14px}}.newadd_imgSection h2{text-align:center;font-weight:500;font-size:40px;font-family:"hirakakuw3";margin-top:7%;margin-bottom:6%}@media screen and (max-width:768px){.newadd_imgSection h2{font-size:20px}}.newadd_imgSection .newadd_imgSection__img{width:52%;margin:2% auto 3%}@media screen and (max-width:768px){.newadd_imgSection .newadd_imgSection__img{width:90%}}.works_top{background-image:url(../images/works/works_top-min.jpg);padding-top:0;display:flex;background-repeat:no-repeat;justify-content:center;align-items:center;height:50.3vw;background-size:contain}.works_top h1{background-color:#fff;font-family:"d_dinc";width:39.4%;margin:0% auto 0;text-align:center;font-size:3.6vw;font-weight:lighter;letter-spacing:0.4em;padding:1% 0 1% 3%;box-sizing:border-box}@media screen and (max-width:768px){.works_top h1{font-size:5.6vw}}.worksWrapper__content{display:flex;flex-wrap:wrap;justify-content:space-between;width:75%;margin:9.2% auto 0;max-width:1425px}@media screen and (max-width:768px){.worksWrapper__content{width:92%}}.worksWrapper__content.second{flex-flow:row-reverse;margin-top:7.5%;flex-wrap:wrap}.worksWrapper__content.third{margin-top:7.5%}.worksWrapper__content .worksWrapper__content--img{width:66%}@media screen and (max-width:768px){.worksWrapper__content .worksWrapper__content--img{width:100%}}.worksWrapper__content .worksWrapper__content--img img{display:block}.worksWrapper__content .worksWrapper__content--text{width:33.3%;padding:3.8% 4% 0 4%;background-color:#F1F1F1}@media screen and (max-width:768px){.worksWrapper__content .worksWrapper__content--text{width:100%}}.worksWrapper__content .worksWrapper__content--text .aboutPrint{font-family:"hirakakuw3";font-size:1.05vw;line-height:1.3}@media screen and (min-width:1901px){.worksWrapper__content .worksWrapper__content--text .aboutPrint{font-size:20px}}@media screen and (max-width:768px){.worksWrapper__content .worksWrapper__content--text .aboutPrint{font-size:3.5vw}}.worksWrapper__content .worksWrapper__content--text .aboutPrint__title{font-family:"hirakakugow6";color:#004EA2;margin-top:11.6%;font-size:2.8vw;margin-bottom:7.1%}@media screen and (min-width:1901px){.worksWrapper__content .worksWrapper__content--text .aboutPrint__title{font-size:53px}}@media screen and (max-width:768px){.worksWrapper__content .worksWrapper__content--text .aboutPrint__title{margin-top:4.6%;font-size:5.8vw;margin-bottom:3.1%}}.worksWrapper__content .worksWrapper__content--text ul{list-style:none}@media screen and (max-width:768px){.worksWrapper__content .worksWrapper__content--text ul{padding-bottom:4%}}.worksWrapper__content .worksWrapper__content--text ul li{line-height:1.3;font-size:1.05vw}@media screen and (min-width:1901px){.worksWrapper__content .worksWrapper__content--text ul li{font-size:20px}}@media screen and (max-width:768px){.worksWrapper__content .worksWrapper__content--text ul li{font-size:3.05vw}}.worksWrapper__content .worksWrapper__content--text ul li .exp__title{font-family:"hirakakugow6";color:#004EA2;font-size:1.45vw}@media screen and (min-width:1901px){.worksWrapper__content .worksWrapper__content--text ul li .exp__title{font-size:28px}}@media screen and (max-width:768px){.worksWrapper__content .worksWrapper__content--text ul li .exp__title{font-size:3.7vw}}.worksWrapper__content .worksWrapper__content--text ul li:not(:first-child){margin-top:11%}@media screen and (max-width:768px){.worksWrapper__content .worksWrapper__content--text ul li:not(:first-child){margin-top:4%}}.webWorks ul li:not(:first-child){margin-top:9% !important}.page-template-tmp-contact header{position:relative}.contactWrapper{max-width:1055px;margin:6.3% auto 0;width:100%;font-family:"hirakakuw3"}.contactWrapper h1{font-size:4.92vw;font-weight:300;letter-spacing:0.2vw}@media screen and (max-width:768px){.contactWrapper h1{font-size:15.92vw;font-weight:300;letter-spacing:0.2vw;width:92%;margin:0% auto 8%}}.contactWrapper__inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2%}@media screen and (max-width:768px){.contactWrapper__inner{width:92%;margin:0 auto 5%}}.contactWrapper__inner p{margin:0}.contactWrapper__inner:not(:first-child){align-items:center}.contactWrapper__inner .contactWrapper__title{width:30%;font-size:0.98vw}@media screen and (max-width:768px){.contactWrapper__inner .contactWrapper__title{width:100%;font-size:3.5vw}}.contactWrapper__inner .contactWrapper__title span{color:red}.contactWrapper__inner .contactWrapper__form{width:66%}@media screen and (max-width:768px){.contactWrapper__inner .contactWrapper__form{width:100%;margin:2% auto}}.contactWrapper__inner .contactWrapper__form input{width:100%;margin:2% auto 2%}.acceptance-56{width:100%;display:block}.wpcf7-acceptance{display:block;width:100%}.wpcf7-list-item{width:100%}.wpcf7-list-item input{width:3% !important}a.kochira{color:#000;font-size:1vw;text-align:center;width:56%;display:block}@media screen and (max-width:768px){a.kochira{font-size:4vw;width:100%;display:block}}input.wpcf7-confirm{display:block;margin:4% auto;background:#000;border-radius:0;padding:2% 7%;font-size:1vw}@media screen and (max-width:768px){input.wpcf7-confirm{margin:1% auto;padding:4% 7%;font-size:4vw;width:60%}}.page-template-tmp-performance header,.page-template-tmp-aword-php header{position:relative}.performanceWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:86.5%;margin:6.2% auto 0;max-width:1645px}@media screen and (max-width:768px){.performanceWrapper{width:92%}}.performanceWrapper .performanceWrapper__left{width:47.2%}@media screen and (max-width:768px){.performanceWrapper .performanceWrapper__left{width:100%}}.performanceWrapper .performanceWrapper__left--top{display:flex;align-items:center;width:100%}.performanceWrapper .performanceWrapper__left--top h3{color:#fff;font-family:"d_dinc";text-align:center;width:21%;width:11%;font-size:2vw;font-weight:300;padding:3% 0 3%}@media screen and (max-width:768px){.performanceWrapper .performanceWrapper__left--top h3{width:26%;font-size:20px}}@media screen and (min-width:1901px){.performanceWrapper .performanceWrapper__left--top h3{font-size:38px}}.performanceWrapper .performanceWrapper__left--top h3.branding{background-color:#FF4D52}.performanceWrapper .performanceWrapper__left--top h3.print{background-color:#008BDA}.performanceWrapper .performanceWrapper__left--top h3.web{background-color:#00CC9E}.performanceWrapper .performanceWrapper__left--top h3.book{background-color:#F5AD00}.performanceWrapper .performanceWrapper__left--top h3.aword{background-color:#D5D534}.performanceWrapper .performanceWrapper__left--top h3.package{background-color:#D3009A}.performanceWrapper .performanceWrapper__left--top h3 span{font-size:0.8vw;display:block;text-align:center;font-weight:600}@media screen and (max-width:768px){.performanceWrapper .performanceWrapper__left--top h3 span{font-size:1.8vw}}@media screen and (min-width:1901px){.performanceWrapper .performanceWrapper__left--top h3 span{font-size:15px}}.performanceWrapper .performanceWrapper__left--top h4{font-family:"hirakakugow6";padding:0% 0 0% 4.5%;font-size:2.3vw;align-self:auto}@media screen and (max-width:768px){.performanceWrapper .performanceWrapper__left--top h4{font-size:13px}}@media screen and (min-width:1901px){.performanceWrapper .performanceWrapper__left--top h4{font-size:44px}}.performanceWrapper .performanceWrapper__right{width:47.6%;margin-top:9.4%}@media screen and (max-width:768px){.performanceWrapper .performanceWrapper__right{width:100%;margin-top:0.4%;margin-bottom:7%}}.performanceWrapper .performanceWrapper__right .performanceWrapper__right--cliant{font-family:"hirakakugow6";font-size:1.73vw;line-height:1.4}@media screen and (max-width:768px){.performanceWrapper .performanceWrapper__right .performanceWrapper__right--cliant{font-size:15px}}@media screen and (min-width:1901px){.performanceWrapper .performanceWrapper__right .performanceWrapper__right--cliant{font-size:33px}}.performanceWrapper .performanceWrapper__right .performanceWrapper__right--type{font-size:1.4vw;letter-spacing:0.09vw;line-height:1.66}@media screen and (max-width:768px){.performanceWrapper .performanceWrapper__right .performanceWrapper__right--type{font-size:11px}}@media screen and (min-width:1901px){.performanceWrapper .performanceWrapper__right .performanceWrapper__right--type{font-size:27px}}.performanceWrapper .performanceWrapper__right .performanceWrapper__right--Briefing{font-family:"d_dinc";margin-top:2.5%;font-size:2.2vw;letter-spacing:0.33vw}@media screen and (max-width:768px){.performanceWrapper .performanceWrapper__right .performanceWrapper__right--Briefing{font-size:28px}}@media screen and (min-width:1901px){.performanceWrapper .performanceWrapper__right .performanceWrapper__right--Briefing{font-size:42px}}.performanceWrapper .performanceWrapper__right .performanceWrapper__right--text{font-size:1vw}@media screen and (max-width:768px){.performanceWrapper .performanceWrapper__right .performanceWrapper__right--text{font-size:14px}}@media screen and (min-width:1901px){.performanceWrapper .performanceWrapper__right .performanceWrapper__right--text{font-size:19px}}.aword_wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.aword_wrapper .performanceWrapper__left,.aword_wrapper .performanceWrapper__right{width:49%;margin-top:0}@media screen and (max-width:768px){.aword_wrapper .performanceWrapper__left,.aword_wrapper .performanceWrapper__right{width:100%}}.aword_wrapper .performanceWrapper__left p img,.aword_wrapper .performanceWrapper__right p img{display:block}.aword_wrapper .performanceWrapper__left .performanceWrapper__right--cliant,.aword_wrapper .performanceWrapper__right .performanceWrapper__right--cliant{margin-top:3%}.aword_wrapper .performanceWrapper__right p{width:100%}.people_top{background-image:url(../images/people/people_top-min.jpg);padding-top:0;display:flex;background-repeat:no-repeat;justify-content:center;align-items:center;height:50.3vw;background-size:contain}.people_top h1{background-color:#fff;font-family:"d_dinc";width:39.4%;margin:0% auto 0;text-align:center;font-size:3.6vw;font-weight:lighter;letter-spacing:0.4em;padding:1% 0 1% 3%;box-sizing:border-box}@media screen and (max-width:768px){.people_top h1{font-size:5.6vw}}.peopleWrapper{width:100%;margin-top:9%}.peopleWrapper .peopleWrapper__peoples{background-color:#f1f1f1;margin-top:1%;padding:5% 0 5.4% 0}.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame{display:flex;flex-wrap:wrap;width:92%;justify-content:space-between;margin:auto;max-width:1748px}.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person{width:18%;box-shadow:8px 11px 14px #716d6d;transition-duration:0.5s}@media screen and (max-width:768px){.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person{width:48%;margin-bottom:8%}}.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person:hover{box-shadow:none;transition-duration:0.5s}.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person img{display:block}.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .peopleWrapper__peoplesFrame--infobox{background-color:#fff;padding:3.3% 0 3% 8%}.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .person__joined{font-family:"hirakakugow6";color:#939393;font-size:0.9vw}@media screen and (min-width:1901px){.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .person__joined{font-size:17px}}@media screen and (max-width:768px){.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .person__joined{font-size:2.5vw}}.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .person__name{font-family:"hirakakugow6";letter-spacing:0.4vw;color:#000;line-height:1;margin-top:0%;font-size:1.2vw}@media screen and (min-width:1901px){.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .person__name{font-size:23px}}@media screen and (max-width:768px){.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .person__name{font-size:3.2vw;margin-bottom:3%}}.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .person__name--en{font-family:"hirakakugow6";color:#009de6;line-height:1;font-size:0.95vw;margin-top:1.1%}@media screen and (min-width:1901px){.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .person__name--en{font-size:18px}}@media screen and (max-width:768px){.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .person__name--en{font-size:2vw}}.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .person__position{font-family:"hirakakuw3";color:#000;font-size:0.93vw;margin-top:2%}@media screen and (min-width:1901px){.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .person__position{font-size:18px}}@media screen and (max-width:768px){.peopleWrapper .peopleWrapper__peoples .peopleWrapper__peoplesFrame .peopleWrapper__peoplesFrame--person .person__position{font-size:2.5vw}}.peopleWrapper .peopleWrapper__ask{display:flex;flex-wrap:wrap;width:75%;margin:auto;max-width:1425px}@media screen and (max-width:768px){.peopleWrapper .peopleWrapper__ask{margin:0 auto 8%;width:90%}}.peopleWrapper .peopleWrapper__ask .peopleWrapper__ask--title{width:50%;display:flex;font-family:"hirakakugow6";align-items:center;font-size:1.1vw;letter-spacing:0.5vw}@media screen and (min-width:1901px){.peopleWrapper .peopleWrapper__ask .peopleWrapper__ask--title{font-size:21px}}@media screen and (max-width:768px){.peopleWrapper .peopleWrapper__ask .peopleWrapper__ask--title{width:100%;font-size:3.1vw}}.peopleWrapper .peopleWrapper__ask .peopleWrapper__ask--title .peopleWrapper__ask--en{font-family:"d_dinc";margin-left:3%;font-size:4.4vw;line-height:1;letter-spacing:0.01vw;padding-bottom:1%}@media screen and (min-width:1901px){.peopleWrapper .peopleWrapper__ask .peopleWrapper__ask--title .peopleWrapper__ask--en{font-size:84px}}@media screen and (max-width:768px){.peopleWrapper .peopleWrapper__ask .peopleWrapper__ask--title .peopleWrapper__ask--en{font-size:8.4vw}}.peopleWrapper .peopleWrapper__ask .peopleWrapper__ask--img{width:50%;z-index:2;position:relative}@media screen and (max-width:768px){.peopleWrapper .peopleWrapper__ask .peopleWrapper__ask--img{width:100%}}.peopleWrapper .peopleWrapper__ask .peopleWrapper__ask--img p{position:absolute;top:16%;left:5%}@media screen and (max-width:768px){.peopleWrapper .peopleWrapper__ask .peopleWrapper__ask--img p{position:absolute;top:-1vw;left:38%}}.peopleWrapper .actualPerson{width:75%;margin:14.8% auto 0;box-sizing:border-box;padding-top:11.9%;max-width:1425px;padding-bottom:7.5%}@media screen and (max-width:768px){.peopleWrapper .actualPerson{width:92%}}.peopleWrapper .actualPerson.funayama{background-image:url(../images/people/person_funayama-min.jpg);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.peopleWrapper .actualPerson.funayama{background-size:cover;background-position-x:-25vw}}.peopleWrapper .actualPerson.kadowaki{background-image:url(../images/people/person_kadowaki.webp);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.peopleWrapper .actualPerson.kadowaki{background-size:cover;background-position-x:-25vw}}.peopleWrapper .actualPerson.sakai{background-image:url(../images/people/person_sakai.webp);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.peopleWrapper .actualPerson.sakai{background-size:cover;background-position-x:-25vw}}.peopleWrapper .actualPerson.kakuta{background-image:url(../images/people/person_kakuta.webp);background-repeat:no-repeat;background-size:contain;background-position:right}@media screen and (max-width:768px){.peopleWrapper .actualPerson.kakuta{background-size:cover;background-position-x:8vw}}.peopleWrapper .actualPerson.kakuta .personBox1{margin:0 auto 0 0}.peopleWrapper .actualPerson.konnno{background-image:url(../images/people/person_konno.webp);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.peopleWrapper .actualPerson.konnno{background-size:cover;background-position-x:-25vw}}.peopleWrapper .actualPerson .personBox1{width:40%;padding:5% 0 3% 3%;position:relative;background:#fff;margin:0 0 0 auto}@media screen and (max-width:768px){.peopleWrapper .actualPerson .personBox1{width:55%}}.peopleWrapper .actualPerson .personBox1 .personBox1__num{position:absolute;text-align:center;width:39%;top:-17%;left:27%}.peopleWrapper .actualPerson .personBox1 .personBox1__joined{font-family:"hirakakugow6";color:#939393;font-size:1.1vw;margin-top:2%}@media screen and (min-width:1901px){.peopleWrapper .actualPerson .personBox1 .personBox1__joined{font-size:21px}}@media screen and (max-width:768px){.peopleWrapper .actualPerson .personBox1 .personBox1__joined{font-size:2.1vw}}.peopleWrapper .actualPerson .personBox1 .personBox1__name{font-family:"hirakakugow6";font-size:1.6vw;display:flex;letter-spacing:0.5vw;align-items:center}@media screen and (min-width:1901px){.peopleWrapper .actualPerson .personBox1 .personBox1__name{font-size:30px}}@media screen and (max-width:768px){.peopleWrapper .actualPerson .personBox1 .personBox1__name{font-size:3.6vw}}.peopleWrapper .actualPerson .personBox1 .personBox1__name--small{font-family:"hirakakugow6";color:#009de6;font-size:0.9vw;font-weight:600;letter-spacing:0.05vw;margin-left:3%}@media screen and (min-width:1901px){.peopleWrapper .actualPerson .personBox1 .personBox1__name--small{font-size:17px}}@media screen and (max-width:768px){.peopleWrapper .actualPerson .personBox1 .personBox1__name--small{font-size:1.5vw}}.peopleWrapper .actualPerson .personBox1 .personBox1__position{font-family:"hirakakuw3";font-size:1.2vw;margin-top:1.6%}@media screen and (min-width:1901px){.peopleWrapper .actualPerson .personBox1 .personBox1__position{font-size:23px}}@media screen and (max-width:768px){.peopleWrapper .actualPerson .personBox1 .personBox1__position{font-size:2.2vw}}.peopleWrapper .actualPerson .personBox1 .personBox1__text{font-family:"hirakakuw3";font-size:1vw;margin-top:3.3%;line-height:1.4;font-weight:600;letter-spacing:0.1vw}@media screen and (min-width:1901px){.peopleWrapper .actualPerson .personBox1 .personBox1__text{font-size:18px}}@media screen and (max-width:768px){.peopleWrapper .actualPerson .personBox1 .personBox1__text{font-size:2.4vw}}.actualPerson__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;width:75%;margin:14.7% auto 0;max-width:1425px}@media screen and (max-width:768px){.actualPerson__bottom{width:92%;margin-top:7.7%}}.actualPerson__bottom .actualPerson__bottom--images{width:47%;background-image:url(../images/people/pics_funayama-min.jpg);background-repeat:no-repeat;background-size:contain;background-position:center}.actualPerson__bottom .actualPerson__bottom--images.kadowaki{width:47%;background-image:url(../images/people/pics_kadokawa.webp);background-repeat:no-repeat;background-size:contain;background-position:center}.actualPerson__bottom .actualPerson__bottom--images.sakai{width:47%;background-image:url(../images/people/pics_sakai.webp);background-repeat:no-repeat;background-size:contain;background-position:center}.actualPerson__bottom .actualPerson__bottom--images.kakuta{width:47%;background-image:url(../images/people/pics_kakuta.webp);background-repeat:no-repeat;background-size:contain;background-position:center}.actualPerson__bottom .actualPerson__bottom--images.konnno{width:47%;background-image:url(../images/people/pics_konnno.webp);background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width:768px){.actualPerson__bottom .actualPerson__bottom--images{display:none}}.actualPerson__bottom .actualPerson__bottom--content{width:48%;padding-left:4%}@media screen and (max-width:768px){.actualPerson__bottom .actualPerson__bottom--content{width:100%;padding-left:0%}}.actualPerson__bottom .actualPerson__bottom--content section:nth-child(2){margin-top:8%}.actualPerson__bottom .actualPerson__bottom--content section:nth-child(2) p{margin-top:3%}.actualPerson__bottom .actualPerson__bottom--content section:nth-child(3){margin-top:8%}.actualPerson__bottom .actualPerson__bottom--content section:nth-child(3) p{margin-top:3%}.actualPerson__bottom .actualPerson__bottom--content section h2{font-size:1.72vw;color:#009de6}@media screen and (max-width:768px){.actualPerson__bottom .actualPerson__bottom--content section h2{font-size:17px}}@media screen and (min-width:1901px){.actualPerson__bottom .actualPerson__bottom--content section h2{font-size:30px}}.actualPerson__bottom .actualPerson__bottom--content section p{font-family:"hirakakuw3";margin-top:2.3%;font-size:1.1vw;letter-spacing:-0.04vw;line-height:1.3}@media screen and (max-width:768px){.actualPerson__bottom .actualPerson__bottom--content section p{font-size:14px;letter-spacing:1px;line-height:1.5}}.page-template-tmp-privacy_policy header{position:relative}.privacyWrapper{max-width:1055px;margin:7% auto 0;width:100%;font-family:"hirakakuw3"}.privacyWrapper h1{font-family:"hirakakuw3";padding-left:5%;font-weight:400;font-size:40px;letter-spacing:0.3vw}@media screen and (max-width:768px){.privacyWrapper h1{font-size:7vw}}.privacyWrapper .line1{padding:0 5.4%;font-size:16px;margin-top:6%;letter-spacing:0.03vw;font-weight:normal}.privacyWrapper .line1.ex_margin{margin-top:3%}.privacyWrapper .line1.align-right{text-align:right;margin-top:2%}.privacyWrapper .bold{font-weight:600}.privacyWrapper .mt5{margin-top:5%}.page-template-tmp-privacy_policy header{position:relative}.privacyWrapper{max-width:1055px;margin:7% auto 0;width:100%;font-family:"hirakakuw3"}.privacyWrapper .line1{padding:0 5.4%;font-size:16px;margin-top:6%;letter-spacing:0.03vw;font-weight:normal}.privacyWrapper .line1.ex_margin{margin-top:3%}.privacyWrapper .line1.align-right{text-align:right;margin-top:2%}.privacyWrapper .bold{font-weight:600}.privacyWrapper .mt5{margin-top:5%}.page-template-tmp-topics header{position:relative}.page-template-tmp-topics h1{font-family:"hirakakuw3";padding-left:5%;font-weight:400;font-size:40px;color:#646464;text-align:center;letter-spacing:0.3vw}.page-template-tmp-topics h1 span{font-size:20px}@media screen and (max-width:768px){.page-template-tmp-topics h1{font-size:7vw}}.page-template-tmp-topics .topicsList{list-style:none;margin-top:10%;font-family:"hirakakuw3"}@media screen and (max-width:768px){.page-template-tmp-topics .topicsList{width:92%;margin:10% auto}}.page-template-tmp-topics .topicsList li{display:flex;margin-bottom:7%}@media screen and (max-width:768px){.page-template-tmp-topics .topicsList li{flex-wrap:wrap}}.page-template-tmp-topics .topicsList li .postInfo{width:25%;display:flex;justify-content:space-between;margin-right:5%;font-size:16px;margin-top:0.8%}@media screen and (max-width:768px){.page-template-tmp-topics .topicsList li .postInfo{width:100%;justify-content:unset}}.page-template-tmp-topics .topicsList li .postInfo .cateName{position:relative;width:45%}@media screen and (max-width:768px){.page-template-tmp-topics .topicsList li .postInfo .cateName{position:relative;width:30%}}.page-template-tmp-topics .topicsList li .postInfo .cateNameSpan{z-index:5678;padding:1%;background:#ccc;width:100%;display:block;text-align:center;font-size:13px}@media screen and (max-width:768px){.page-template-tmp-topics .topicsList li .postInfo .theTime{margin-right:5%}}.page-template-tmp-topics .topicsList li .postContent{width:70%;font-size:16px}@media screen and (max-width:768px){.page-template-tmp-topics .topicsList li .postContent{width:100%;margin-top:4%}}.page-template-tmp-3dvr .eyecatchBox{margin-top:30px}@media screen and (max-width:768px){.page-template-tmp-3dvr .eyecatchBox{margin-top:0}}.page-template-tmp-3dvr .footerCopy{padding-top:3%}.page-template-tmp-3dvr header{position:relative}.page-template-tmp-3dvr .wpcf7-list-item input{width:8% !important}.page-template-tmp-3dvr .wpcf7-checkbox{display:flex}@media screen and (max-width:768px){.page-template-tmp-3dvr .wpcf7-checkbox{display:flex;flex-wrap:wrap;font-size:17px}}.page-template-tmp-3dvr .in_form_text{font-size:14px;text-align:center;line-height:1.2;margin:44px 0 0 0}.page-template-tmp-3dvr input.wpcf7-submit{display:block;margin:4% auto 0;background:#00a0e8;border-radius:0;padding:2% 7%;font-size:1vw;width:30%}@media screen and (max-width:768px){.page-template-tmp-3dvr input.wpcf7-submit{font-size:5vw;width:100%;padding:3%}}.page-template-tmp-3dvr .contactWrapper__inner .contactWrapper__title span{color:#00a0e8}.headExpText{text-align:center;margin:5% auto;color:#464646;font-size:25px}@media screen and (max-width:1901px){.headExpText{font-size:22px}}@media screen and (max-width:768px){.headExpText{font-size:3.6vw;text-align:left;width:92%;margin:7% auto}}.headExpText span{color:#00a0e8;font-weight:600}@media screen and (max-width:768px){.headExpText br{display:none}}.pointBoxWrapper{max-width:1410px;margin:6.3% auto 0;width:92%;color:#464646;font-family:"hirakakuw3";display:flex;justify-content:space-between}@media screen and (max-width:768px){.pointBoxWrapper{flex-wrap:wrap;margin-top:15%}}.pointBoxWrapper .pointBox{width:31%}@media screen and (max-width:768px){.pointBoxWrapper .pointBox{margin-bottom:4%;width:100%}}.pointBoxWrapper .pointBox .pointBox__head{font-size:26px;font-weight:600}.pointBoxWrapper .pointBox .pointBox__text{font-size:17px;margin:15px auto;letter-spacing:1px}@media screen and (max-width:1901px){.pointBoxWrapper .pointBox .pointBox__text{font-size:15px}}.added_text{text-align:center;margin-top:50px;font-size:16px;color:#464646}@media screen and (max-width:768px){.added_text{width:92%;margin:auto;font-size:13px;text-align:left}}@media screen and (max-width:768px){.added_text br{display:none}}.demonstration{background-color:#ececec;padding-top:5%;margin-top:6%;padding-bottom:0%}.demonstration .shortDayWrap{background-color:#fff;padding:5% 0;margin:7% auto 0}.demonstration .shortDayWrapIn{margin:auto;width:100%;border-left:40px solid #ececec;border-right:40px solid #ececec}@media screen and (max-width:768px){.demonstration .shortDayWrapIn{border-left:25px solid #ececec;border-right:25px solid #ececec}}.demonstration .shortDayWrapIn h1{color:#00a0e8;text-align:center;font-size:44px}@media screen and (max-width:768px){.demonstration .shortDayWrapIn h1{font-size:5vw}}.demonstration .shortDayWrapIn .shortDayWrapIn__text{text-align:center;color:#464646;margin:2% auto;font-size:20px}@media screen and (max-width:768px){.demonstration .shortDayWrapIn .shortDayWrapIn__text{font-size:4vw;width:92%;margin:8% auto;text-align:left}}.demonstration .shortDayWrapIn .text_center{text-align:center;margin:5px auto}.demonstration .shortDayWrapIn .shortDayWrapIn__flow{width:90%;margin:3% auto;max-width:1270px}@media screen and (max-width:768px){.demonstration .shortDayWrapIn .shortDayWrapIn__flow{width:100%}}.demonstration .bottom_text{text-align:center;color:#00a0e8;font-size:27px;line-height:1.8}@media screen and (max-width:768px){.demonstration .bottom_text{font-size:3.3vw;margin:5% auto;font-weight:600}}.formBox{max-width:1170px;margin:auto;width:92%;padding:7% 0}.formBox .formBox__title{text-align:center;color:#00a0e8;font-size:37px;font-weight:600}@media screen and (max-width:768px){.formBox .formBox__title{font-size:6vw}}.formBox .contactWrapper__inner{align-items:center}.formBox .contactWrapper__inner .contactWrapper__title{width:29%;font-size:16px;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.formBox .contactWrapper__inner .contactWrapper__title{width:70%;justify-content:flex-start}}@media screen and (max-width:768px){font-size:4vw;width:100%;display:block}