*{box-sizing:border-box}html{visibility:hidden}html.wf-active,html.wfno-load{visibility:visible}body{font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;margin:0;padding:0;overflow-x:hidden;position:relative;color:#333333;font-weight:500;letter-spacing:0.04em;background:url("../images/common/bg.webp") repeat;background-size:100%}.inner{width:100%;max-width:1200px;height:auto;margin:0 auto}@media screen and (max-width: 1240px){.inner{padding:0 20px}}@media screen and (max-width: 520px){.inner{width:auto;height:auto}}.sp{display:none !important}@media screen and (max-width: 520px){.sp{display:block !important}}.pc{display:block !important}@media screen and (max-width: 520px){.pc{display:none !important}}.noimg{width:100%;height:100%}.noimg:before{content:"";display:block;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background:url("../images/common/noimg.webp") no-repeat center;background-size:100%;position:absolute;top:0;left:0;width:100%;height:100%}.no-webp .noimg:before{background:url("../images/common/noimg.png") no-repeat center}a{color:#333;text-decoration:none}a:hover{opacity:0.8}a:hover .noimg:before{background-size:105%}ul,dl,ol{margin:0;padding:0}ul li,dl li,ol li{list-style:none}@media screen and (max-width: 520px){.mb0{margin-top:0 !important}}a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 520px){a[href^="tel:"]{pointer-events:auto}}br.pcbr{display:block !important}@media screen and (max-width: 520px){br.pcbr{display:none !important}}br.spbr{display:none !important}@media screen and (max-width: 520px){br.spbr{display:block !important}}@keyframes scroll{0%{top:-100px}to{top:0}}@keyframes re_scroll{0%{top:0}to{top:-100px}}header{transition:transform 0.3s 0.3s}header.hidden{transform:translateY(-100px)}header#siteHead{position:fixed;top:0;left:0;right:0;z-index:10000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:auto}@media screen and (max-width: 767px){header#siteHead{position:fixed}}header#siteHead .wrapper{display:flex;align-items:center;justify-content:space-between;width:calc(100% / 32 * 30);max-width:calc(1640px / 32 * 30);min-height:5.125em;margin:0 auto;padding-right:calc(5.125em - (100% / 32))}@media screen and (max-width: 767px){header#siteHead .wrapper{min-height:4.1em}}header#siteHead .wrapper .logo{transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;display:flex;align-items:center}header#siteHead .wrapper .logo img{display:block;width:230px;height:60px}@media screen and (max-width: 520px){header#siteHead .wrapper .logo img{width:120px;height:auto}}header#siteHead .wrapper .logo small{display:block;margin-left:12px;white-space:nowrap;font-weight:600;line-height:1}header#siteHead .wrapper nav.global_nav{display:flex;align-items:center;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}@media screen and (max-width: 1060px){header#siteHead .wrapper nav.global_nav{display:none}}header#siteHead .wrapper nav.global_nav ul._global{display:flex;align-items:center}header#siteHead .wrapper nav.global_nav ul._global>li{display:flex;align-items:center;min-height:5.125em;margin-right:2.46em;position:relative}@media screen and (max-width: 1240px){header#siteHead .wrapper nav.global_nav ul._global>li{margin-right:1em}}header#siteHead .wrapper nav.global_nav ul._global>li:last-child{margin-right:0}header#siteHead .wrapper nav.global_nav ul._global>li>a span{font-size:16px;font-weight:600;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s}@media screen and (max-width: 1290px){header#siteHead .wrapper nav.global_nav ul._global>li>a span{font-size:14px}}header#siteHead .wrapper nav.global_nav ul._global>li.entry>a{display:flex;align-items:center;justify-content:center;width:12.3em;height:3.28em;background:#151515;border-radius:4.1em;transition:all 0.4s ease-out}@media screen and (max-width: 1240px){header#siteHead .wrapper nav.global_nav ul._global>li.entry>a{width:auto;padding:0 20px}}header#siteHead .wrapper nav.global_nav ul._global>li.entry>a span{color:#FFF !important}header#siteHead .wrapper nav.global_nav ul._global>li.entry>a:hover{background:#f15a24}header#siteHead .wrapper nav.global_nav ul._global>li .hide_wrapper{position:absolute;pointer-events:none;visibility:hidden;top:70px;left:-60px;width:260px}header#siteHead .wrapper nav.global_nav ul._global>li .hide_wrapper dl{opacity:0;background:#FFF;box-shadow:0 0 5px rgba(0,0,0,0.2);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}header#siteHead .wrapper nav.global_nav ul._global>li:hover>a span{color:#f15a24;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s}header#siteHead .wrapper nav.global_nav ul._global>li:hover .hide_wrapper{pointer-events:auto;visibility:visible}header#siteHead .wrapper nav.global_nav ul._global>li:hover .hide_wrapper::before{height:100%;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}header#siteHead .wrapper nav.global_nav ul._global>li:hover .hide_wrapper dl{opacity:1;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;transition-delay:0.15s}header#siteHead .wrapper nav.global_nav dl{width:90%;max-width:calc(1640px * 0.9);margin:0 auto;padding:20px 30px}header#siteHead .wrapper nav.global_nav dl>dt{width:100%;font-weight:600;font-size:16px;margin-bottom:10px;padding:0 0 10px;border-bottom:1px solid #FF5A00}header#siteHead .wrapper nav.global_nav dl>dt a{display:flex;align-items:center}header#siteHead .wrapper nav.global_nav dl>dt a span{display:block}header#siteHead .wrapper nav.global_nav dl>dd{position:relative;z-index:15;width:100%}header#siteHead .wrapper nav.global_nav dl>dd a{display:block;padding:7px 0;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s}header#siteHead .wrapper nav.global_nav dl>dd a>span{display:block;font-weight:600}header#siteHead .wrapper nav.global_nav dl>dd.active a{transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;color:#f15a24}header#siteHead .wrapper nav.global_nav dl>dd:hover a{transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;color:#f15a24}header#siteHead:hover::before{height:100%;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}header#siteHead.move .title{opacity:0;visibility:hidden;pointer-events:none;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}header#siteHead.move nav.global_nav{opacity:0;visibility:hidden;pointer-events:none;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}header#siteHead.move nav.page_anker{opacity:0;visibility:hidden;pointer-events:none;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.fixNav{position:fixed;top:0;right:0;z-index:10001;display:flex;justify-content:center;align-items:center;width:5.125em;height:5.125em}@media screen and (max-width: 520px){.fixNav{width:4.225em;height:4.225em}}.menuBtn{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;border:1px solid #707070;background-color:#FFF;position:relative;z-index:15;width:3.28em;height:3.28em;border-radius:4.1em;cursor:pointer;display:block}.menuBtn span{position:absolute;width:16px;height:2px;left:50%;background:#383d3f;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.menuBtn span:nth-child(1){top:37%}.menuBtn span:nth-child(2){top:50%}.menuBtn span:nth-child(3){top:63%}.menuBtn.inmenu{border-color:#707170;background-color:#707170;position:fixed;top:1em;right:1em}@media screen and (max-width: 520px){.menuBtn.inmenu{top:0.5em;right:0.5em}}.menuBtn.inmenu span{background-color:#FFF}.menuBtn.active span{opacity:1;visibility:visible}.menuBtn.active span:first-child{top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.menuBtn.active span:nth-child(2),.menuBtn.active span:nth-child(3){top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}body.stop{overflow:hidden}.menus{display:block;position:fixed;z-index:10002;top:0;right:0;transition:all 0.6s;width:100%;height:100%;overflow:auto;opacity:0;visibility:hidden}.menus.active{opacity:1;visibility:visible;overflow:scroll}.menus.active:after{position:fixed;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:1}.menus .logoBox{display:flex;justify-content:space-between;align-items:center;padding:10px 0 0 30px}@media screen and (max-width: 520px){.menus .logoBox{padding:10px 10px 0}}.menus .logoBox .logo{position:relative;display:flex;justify-content:flex-start;align-items:center;z-index:2}.menus .logoBox .logo img{margin:0 0 3px;width:230px;height:53px}@media screen and (max-width: 520px){.menus .logoBox .logo img{width:120px;height:auto}}.menus .logoBox .logo small{display:block;margin-left:12px;white-space:nowrap;font-weight:600;line-height:1}.menus .inner{position:relative;z-index:2;padding:20px}.menus .inner ul{padding:0 20px;max-width:520px;margin:0 auto}.menus .inner ul li{font-size:16px;padding:20px 0;font-weight:600;position:relative;border-bottom:1px solid #333}.menus .inner ul li a{display:block;color:#333}.menus .inner .contactBtn{text-align:center;padding:30px}.menus .inner .contactBtn a{display:block;background-color:#000;text-align:center;border-radius:50px;color:#FFF;padding:20px;width:360px;margin:0 auto}@media screen and (max-width: 520px){.menus .inner .contactBtn a{width:90%}}.menus .inner .sns{display:flex;justify-content:center;align-items:center;gap:0 30px;padding:40px 0 0 0}@media screen and (max-width: 520px){.menus .inner .sns{justify-content:center}}.menus .inner .other{padding:30px 15px 30px 0;display:flex;justify-content:center;align-items:center}.menus .inner .other a{font-size:15px;position:relative}.menus .inner .other a:after{content:"";position:absolute;width:13px;height:13px;top:50%;right:-15px;background:url("../images/common/other2.svg") no-repeat left center;background-size:100%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.menus .inner .hide_wrapper{padding:10px}.menus .inner .hide_wrapper dd{font-size:16px;padding:10px 0}.main{background:linear-gradient(180deg, rgba(254,180,147,0.1) 0%, rgba(255,255,255,0) 100%);width:100%;padding:160px 0 130px 0;position:relative}@media screen and (max-width: 1000px){.main{padding:100px 0 75px}}@media screen and (max-width: 520px){.main{padding-top:70px}}.main .inner{position:relative;max-width:1440px;z-index:1}@media screen and (max-width: 1480px){.main .inner{padding:0 20px 0 40px}}@media screen and (max-width: 1000px){.main .inner{padding:0}}.main .inner .mainTx{position:absolute;top:0;left:20px;font-family:'Noto Serif JP', "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;display:flex;justify-content:flex-start;flex-wrap:wrap;z-index:2}@media screen and (max-width: 1000px){.main .inner .mainTx{left:20px;top:480px}}@media screen and (max-width: 540px){.main .inner .mainTx{top:370px}}.main .inner .mainTx p{display:flex;justify-content:flex-start;flex-wrap:wrap;font-size:70px;letter-spacing:0.15em;line-height:90px}@media screen and (max-width: 767px){.main .inner .mainTx p{font-size:50px;line-height:70px}}@media screen and (max-width: 450px){.main .inner .mainTx p{font-size:40px;line-height:60px}}.main .inner .mainTx p span{display:block;opacity:0;animation:textanimation 2s forwards}.main .inner .mainTx p:nth-child(1) span:nth-child(1){animation-delay:0.2s}.main .inner .mainTx p:nth-child(1) span:nth-child(2){animation-delay:0.3s}.main .inner .mainTx p:nth-child(1) span:nth-child(3){animation-delay:0.4s}.main .inner .mainTx p:nth-child(1) span:nth-child(4){animation-delay:0.5s}@media screen and (max-width: 1000px){.main .inner .mainTx p:nth-child(1) span:nth-child(5){display:block;width:100%}}.main .inner .mainTx p:nth-child(1) span:nth-child(5){animation-delay:0.6s}.main .inner .mainTx p:nth-child(1) span:nth-child(6){animation-delay:0.7s}.main .inner .mainTx p:nth-child(1) span:nth-child(7){animation-delay:0.8s}.main .inner .mainTx p:nth-child(1) span:nth-child(8){animation-delay:0.9s}.main .inner .mainTx p:nth-child(1) span:nth-child(9){animation-delay:1.0s}.main .inner .mainTx p:nth-child(1) span:nth-child(10){animation-delay:1.1s}.main .inner .mainTx p:nth-child(1) span:nth-child(11){animation-delay:1.2s}.main .inner .mainTx p:nth-child(2) span:nth-child(1){animation-delay:1.3s;color:#FF5A00}.main .inner .mainTx p:nth-child(2) span:nth-child(2){animation-delay:1.4s;color:#FF5A00}.main .inner .mainTx p:nth-child(2) span:nth-child(3){animation-delay:1.5s}.main .inner .mainTx p:nth-child(2) span:nth-child(4){animation-delay:1.6s}.main .inner .mainTx p:nth-child(2) span:nth-child(5){animation-delay:1.7s}.main .inner .mainTx p:nth-child(2) span:nth-child(6){animation-delay:1.8s}.main .inner .mainTx img{opacity:0;animation:textanimation 2s forwards;animation-delay:2.2s;margin-top:-30px}@media screen and (max-width: 1000px){.main .inner .mainTx img{margin-top:0px;width:300px;height:auto;position:absolute;bottom:-70px;left:50%;-webkit-transform:translate(-30%, 0%);-moz-transform:translate(-30%, 0%);-ms-transform:translate(-30%, 0%);-o-transform:translate(-30%, 0%);transform:translate(-30%, 0%)}}@media screen and (max-width: 480px){.main .inner .mainTx img{width:240px;left:auto;right:5px;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}}@keyframes anime{0%{opacity:1}50%{opacity:1}60%{opacity:0;transform:scale(1.2);z-index:10}100%{opacity:0;transform:scale(1.2)}}@keyframes anime2{0%{opacity:1}50%{opacity:1}60%{opacity:0;z-index:10}100%{opacity:0}}.main .inner .imgBox{opacity:0;animation:textanimation 2s forwards;animation-delay:2.2s;position:relative;z-index:1;width:100%;height:850px}@media screen and (max-width: 1000px){.main .inner .imgBox{height:1100px}}@media screen and (max-width: 540px){.main .inner .imgBox{height:1000px}}@media screen and (max-width: 450px){.main .inner .imgBox{height:900px}}.main .inner .imgBox div{position:relative;position:absolute;overflow:hidden;background-size:cover !important;background-position:center center !important}@media screen and (max-width: 1390px){.main .inner .imgBox div{transform:scale(0.9)}}@media screen and (max-width: 1000px){.main .inner .imgBox div{transform:scale(1)}}.main .inner .imgBox div span{width:100%;height:100%;position:absolute;top:0;background:center center no-repeat;background-size:cover;z-index:0;opacity:0}.main .inner .imgBox div.img1{top:-50px;right:0;width:400px;height:240px;background-image:url("../images/top/main1.webp")}@media screen and (max-width: 1340px){.main .inner .imgBox div.img1{width:300px;height:180px;top:0}}@media screen and (max-width: 1050px){.main .inner .imgBox div.img1{width:260px}}@media screen and (max-width: 1000px){.main .inner .imgBox div.img1{right:auto;left:20px;top:330px;height:150px;width:30%}}@media screen and (max-width: 540px){.main .inner .imgBox div.img1{top:240px;height:100px;width:35%}}.main .inner .imgBox div.img1 span{animation:anime2 15s 0s infinite}.main .inner .imgBox div.img1 span:nth-child(1){background-image:url("../images/top/main1.webp");animation-delay:5s}.main .inner .imgBox div.img1 span:nth-child(2){background-image:url("../images/top/main1_1.webp");animation-delay:10s}.main .inner .imgBox div.img2{top:230px;left:0;width:276px;height:166px;background-image:url("../images/top/main2.webp")}@media screen and (max-width: 1000px){.main .inner .imgBox div.img2{top:170px;width:220px;height:140px;left:20%}}@media screen and (max-width: 730px){.main .inner .imgBox div.img2{left:5%}}@media screen and (max-width: 540px){.main .inner .imgBox div.img2{left:70px;top:120px;width:160px;height:100px}}@media screen and (max-width: 480px){.main .inner .imgBox div.img2{width:30%}}.main .inner .imgBox div.img2 span{animation:anime2 21s 0s infinite}.main .inner .imgBox div.img2 span:nth-child(1){background-image:url("../images/top/main2.webp");animation-delay:7s}.main .inner .imgBox div.img2 span:nth-child(2){background-image:url("../images/top/main2_1.webp");animation-delay:14s}.main .inner .imgBox div.img3{top:430px;left:200px;width:239px;height:178px}@media screen and (max-width: 1340px){.main .inner .imgBox div.img3{left:100px}}@media screen and (max-width: 1050px){.main .inner .imgBox div.img3{left:50px}}@media screen and (max-width: 1000px){.main .inner .imgBox div.img3{top:780px;width:270px;height:150px}}@media screen and (max-width: 660px){.main .inner .imgBox div.img3{left:0;width:200px;height:110px}}@media screen and (max-width: 540px){.main .inner .imgBox div.img3{top:680px}}@media screen and (max-width: 480px){.main .inner .imgBox div.img3{width:45%}}@media screen and (max-width: 450px){.main .inner .imgBox div.img3{top:660px;width:40%}}.main .inner .imgBox div.img3 span{animation:anime2 8s 0s infinite}.main .inner .imgBox div.img3 span:nth-child(1){background-image:url("../images/top/main3.webp")}.main .inner .imgBox div.img3 span:nth-child(2){background-image:url("../images/top/main3_1.webp");animation-delay:4s}.main .inner .imgBox div.img4{top:650px;left:50px;width:327px;height:162px;background-image:url("../images/top/main5.webp")}@media screen and (max-width: 1050px){.main .inner .imgBox div.img4{left:20px;width:280px}}@media screen and (max-width: 1000px){.main .inner .imgBox div.img4{left:auto;top:10px;right:0;width:40%}}@media screen and (max-width: 540px){.main .inner .imgBox div.img4{height:100px;width:35%}}.main .inner .imgBox div.img4 span{animation:anime2 30s 0s infinite}.main .inner .imgBox div.img4 span:nth-child(1){background-image:url("../images/top/main5.webp");animation-delay:10s}.main .inner .imgBox div.img4 span:nth-child(2){background-image:url("../images/top/main5_1.webp");animation-delay:20s}.main .inner .imgBox div.img5{top:230px;left:50%;width:387px;height:508px;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);background-image:url("../images/top/main4.webp")}@media screen and (max-width: 1340px){.main .inner .imgBox div.img5{width:300px;height:400px}}@media screen and (max-width: 1000px){.main .inner .imgBox div.img5{left:auto;right:20px;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%);width:387px;height:450px;top:200px}}@media screen and (max-width: 900px){.main .inner .imgBox div.img5{width:330px}}@media screen and (max-width: 850px){.main .inner .imgBox div.img5{height:350px}}@media screen and (max-width: 620px){.main .inner .imgBox div.img5{width:260px}}@media screen and (max-width: 540px){.main .inner .imgBox div.img5{top:140px;width:240px;height:300px}}@media screen and (max-width: 540px){.main .inner .imgBox div.img5{width:40%}}@media screen and (max-width: 450px){.main .inner .imgBox div.img5{height:270px}}@media screen and (max-width: 380px){.main .inner .imgBox div.img5{height:230px}}.main .inner .imgBox div.img5 span{animation:anime2 20s 0s infinite}.main .inner .imgBox div.img5 span:nth-child(1){background-image:url("../images/top/main4.webp");animation-delay:10s}.main .inner .imgBox div.img5 span:nth-child(2){background-image:url("../images/top/main4_1.webp");animation-delay:15s}.main .inner .imgBox div.img6{top:230px;right:20px;width:427px;height:181px}@media screen and (max-width: 1340px){.main .inner .imgBox div.img6{width:350px;height:150px}}@media screen and (max-width: 1110px){.main .inner .imgBox div.img6{right:0;width:270px}}@media screen and (max-width: 1000px){.main .inner .imgBox div.img6{top:0;right:auto;left:0;width:50%}}@media screen and (max-width: 540px){.main .inner .imgBox div.img6{height:100px}}.main .inner .imgBox div.img6 span{animation:anime2 16s 0s infinite}.main .inner .imgBox div.img6 span:nth-child(1){background-image:url("../images/top/main6.webp")}.main .inner .imgBox div.img6 span:nth-child(2){background-image:url("../images/top/main6_1.webp");animation-delay:8s}.main .inner .imgBox div.img7{top:480px;right:230px;width:191px;height:270px}@media screen and (max-width: 1240px){.main .inner .imgBox div.img7{right:200px}}@media screen and (max-width: 1150px){.main .inner .imgBox div.img7{width:150px;height:230px;right:160px}}@media screen and (max-width: 1000px){.main .inner .imgBox div.img7{top:830px;right:220px;height:160px;width:100px}}@media screen and (max-width: 540px){.main .inner .imgBox div.img7{top:770px;right:180px}}@media screen and (max-width: 480px){.main .inner .imgBox div.img7{width:20%;right:130px}}@media screen and (max-width: 450px){.main .inner .imgBox div.img7{height:130px;top:710px}}.main .inner .imgBox div.img7 span{animation:anime2 10s 0s infinite}.main .inner .imgBox div.img7 span:nth-child(1){background-image:url("../images/top/main7.webp")}.main .inner .imgBox div.img7 span:nth-child(2){background-image:url("../images/top/main7_1.webp");animation-delay:5s}.main .inner .imgBox div.img8{top:530px;right:0px;width:191px;height:270px;background-image:url("../images/top/main8.webp")}@media screen and (max-width: 1150px){.main .inner .imgBox div.img8{width:150px;height:240px}}@media screen and (max-width: 1000px){.main .inner .imgBox div.img8{top:780px;width:180px}}@media screen and (max-width: 540px){.main .inner .imgBox div.img8{top:690px;width:160px}}@media screen and (max-width: 480px){.main .inner .imgBox div.img8{width:25%}}@media screen and (max-width: 450px){.main .inner .imgBox div.img8{height:180px;top:660px}}.main .inner .imgBox div.img8 span{animation:anime2 12s 0s infinite}.main .inner .imgBox div.img8 span:nth-child(1){background-image:url("../images/top/main8.webp");animation-delay:4s}.main .inner .imgBox div.img8 span:nth-child(2){background-image:url("../images/top/main8_1.webp");animation-delay:8s}.main .inner .mynav{text-align:center}@media screen and (max-width: 860px){.main .inner .mynav{padding:0 20px}}.main .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.main .bg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}@keyframes textanimation{0%{opacity:0}100%{opacity:1}}.loopSlide{display:flex;justify-content:flex-start;width:100vw;height:240px;overflow:hidden;position:relative;z-index:5}@media screen and (max-width: 767px){.loopSlide{height:180px}}@media screen and (max-width: 520px){.loopSlide{height:120px}}.loopSlide img{max-width:none;width:auto;height:100%;margin:0 20px 0 0}.loopSlide .slide1{animation:slide1 60s -30s linear infinite}.loopSlide .slide2{animation:slide2 60s linear infinite}.loopSlide .slide3{animation:slide1 80s -40s linear infinite}.loopSlide .slide4{animation:slide2 80s linear infinite}.loopSlide .slide5{animation:slide1 40s -20s linear infinite}.loopSlide .slide6{animation:slide2 40s linear infinite}.loopSlide .slide7{animation:slide1 100s -50s linear infinite}.loopSlide .slide8{animation:slide2 100s linear infinite}.loopSlide.sp_loop{display:none}@media screen and (max-width: 520px){.loopSlide.sp_loop{display:flex}}.loopSlide .slide9{animation:slide1 60s -30s linear infinite}.loopSlide .slide10{animation:slide2 60s linear infinite}.loopSlide .slide11{animation:slide1 80s -40s linear infinite}.loopSlide .slide12{animation:slide2 80s linear infinite}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.pageMain{position:relative;text-align:center;max-width:1200px;margin:0 auto;padding:190px 0 0 0}@media screen and (max-width: 1240px){.pageMain{margin:0 20px}}@media screen and (max-width: 520px){.pageMain{padding:100px 0 0 0}}.pageMain h1,.pageMain .title{font-family:'Noto Serif JP', "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;width:100%;font-weight:500;font-size:18px;line-height:200%;letter-spacing:0.15em}.pageMain .en{font-family:'Noto Serif JP', "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:80px;letter-spacing:0.15em}@media screen and (max-width: 767px){.pageMain .en{font-size:36px}}@media screen and (max-width: 520px){.pageMain .en{font-size:28px}}#container{position:relative;z-index:3}#content{position:relative}@media screen and (max-width: 520px){#content{margin:0 auto}}.btn a{position:relative;display:flex;justify-content:flex-start;align-items:center;font-size:18px;background-color:#000;color:#FFF;width:350px;height:70px;padding:0 40px 5px 40px;border-radius:60px}@media screen and (max-width: 520px){.btn a{background-size:100%;font-size:14px}}.btn a:after{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;content:"";position:absolute;top:50%;right:30px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:22px;height:8px;background:url("../images/common/arrow-right-2.svg") no-repeat center;background-size:100%}.btn a:hover{opacity:1}.btn a:hover:after{right:25px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.bread_crumb{position:relative;z-index:1;display:block;width:100%;padding:9px 0;font-size:12px;line-height:170%}@media screen and (max-width: 520px){.bread_crumb{font-size:12px;line-height:140%;padding:20px}}.bread_crumb .inner{padding:0 20px}@media screen and (max-width: 520px){.bread_crumb .inner{padding:0}}.bread_crumb span{position:relative;color:#222222}.bread_crumb span a{position:relative;color:#1571DA}.bread_crumb .level-1{padding:0}@media screen and (max-width: 520px){.bread_crumb .level-1{padding:0}}.bread_crumb .level-2,.bread_crumb .sub{padding:0 5px 0 20px}@media screen and (max-width: 520px){.bread_crumb .level-2,.bread_crumb .sub{padding:0 5px 0 20px}}.bread_crumb .level-2:before,.bread_crumb .sub:before{position:absolute;top:10px;left:7px;content:" ";border-top:solid 1px #222222;border-right:solid 1px #222222;width:5px;height:5px;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 520px){.bread_crumb .level-2:before,.bread_crumb .sub:before{left:5px;top:10px;width:5px;height:5px}}
