﻿*{box-sizing:border-box}html{visibility:hidden}html.wf-active,html.wfno-load{visibility:visible}body{font-family:'YakuHanJP_Narrow','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-size:16px;font-weight:500;letter-spacing:0.04em}.inner{width:100%;max-width:1366px;height:auto;margin:0 auto}@media screen and (max-width: 1406px){.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{background-color:#e9e9e9;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:80%;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}@media (any-hover: hover){a:hover{opacity:0.7}a:hover .noimg:before{background-size:85%}}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{position:fixed;z-index:11;transition:transform 0.3s 0.3s;width:100%}header.hidden{transform:translateY(-100px)}header.fixs{background-color:rgba(255,255,255,0.9)}header.sp_menu{-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;z-index:6}header.fix{background-color:rgba(255,255,255,0.9);position:fixed;top:0px;left:0;padding:0 20px 0 33px}header .head{padding:20px 29px 20px 10px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1406px){header .head{padding:20px 20px 0}}@media screen and (max-width: 767px){header .head{background-color:#FFF;padding:20px 20px 10px}}@media screen and (max-width: 520px){header .head{padding:10px}}header .head .in{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}header .head .in .logo{padding:0 20px 0 0;margin:0 17px 0 0;position:relative}header .head .in .logo:after{content:"";width:1px;height:91%;border-right:1px solid #333;position:absolute;right:0;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}@media screen and (max-width: 768px){header .head .in .logo:after{display:none}}@media screen and (max-width: 768px){header .head .in .logo{padding:0;margin:0;border-right:none;order:1;width:80%}}header .head .in .logo a{display:block}header .head .in .tx{font-size:20px;font-weight:700}@media screen and (max-width: 768px){header .head .in .tx{order:3;width:100%}}@media screen and (max-width: 520px){header .head .in .tx{font-size:16px}}header .head .rBox{display:flex;justify-content:flex-end;align-items:center;gap:0 10px}header .head .rBox .headBtn{width:166px}@media screen and (max-width: 1000px){header .head .rBox .headBtn{display:none}}header .head .rBox .headBtn a{display:flex;justify-content:center;align-items:center;color:#FFF;font-weight:700;padding:10px;border-radius:30px}header .head .rBox .headBtn.type1 a{background:linear-gradient(90deg, #CCD100 0%, #00A48B 70%)}header .head .rBox .headBtn.type2 a{background:linear-gradient(90deg, #b34ce6 0%, #2b5fd5 70%)}.menuBtn{position:relative;cursor:pointer;z-index:11;padding:0 0 0 25px;width:105px;height:53px}@media screen and (max-width: 520px){.menuBtn{padding:0 0 0 10px}}.menuBtn img{position:relative;z-index:2;max-width:none;width:53px;height:53px}.menuBtn:after{content:"MENU";position:absolute;bottom:-5px;right:-14px;z-index:1;font-size:16px;font-weight:700}@media screen and (max-width: 520px){.menuBtn:after{right:5px;font-size:14px}}.menuBtn.active:after{content:"CLOSE"}body.stop{overflow:hidden}header{-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}.menus{background:url("../images/common/bg.webp") repeat center;background-size:400px 355px;display:block;position:fixed;z-index:2;top:0;right:0;transition:all 0.6s;width:100%;height:100%;z-index:10;overflow:auto;opacity:0;visibility:hidden;padding:20px 20px 50px}.no-webp .menus{background:url("../images/common/bg.png") repeat center}@media screen and (max-width: 520px){.menus{padding:10px}}.menus:before{background:url("../images/common/menu_bg.webp") no-repeat center;background-size:100%;width:740px;height:285px;content:"";position:absolute;bottom:0;right:0;z-index:-1}.no-webp .menus:before{background:url("../images/common/menu_bg.png") no-repeat center}@media screen and (max-width: 767px){.menus:before{display:none}}.menus.active{opacity:1;visibility:visible;overflow:scroll}.menus.active:after{position:fixed;top:0;left:0;content:"";width:100%;height:100%;z-index:1}.menus .inner{max-width:1332px;position:relative;z-index:2;padding:0}.menus .inner .menuTop{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}.menus .inner .menuTop .logoBox{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media screen and (max-width: 730px){.menus .inner .menuTop .logoBox{width:calc(100% - 105px)}}.menus .inner .menuTop .logoBox .logo{position:relative;padding:0 20px 0 0;margin:0 20px 0 0}@media screen and (max-width: 768px){.menus .inner .menuTop .logoBox .logo{padding:0;margin:0;border-right:none;order:1;width:80%}}.menus .inner .menuTop .logoBox .logo:after{content:"";width:1px;height:91%;border-right:1px solid #333;position:absolute;right:0;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}@media screen and (max-width: 768px){.menus .inner .menuTop .logoBox .logo:after{display:none}}.menus .inner .menuTop .logoBox .logo a{display:block}.menus .inner .menuTop .logoBox .tx{font-size:20px;font-weight:700}@media screen and (max-width: 768px){.menus .inner .menuTop .logoBox .tx{order:3;width:100%}}@media screen and (max-width: 520px){.menus .inner .menuTop .logoBox .tx{font-size:16px}}.menus .inner .menuTop .top_link{width:100%;padding:10px 0 30px}.menus .inner .menuTop .top_link a{display:inline-block;width:180px;padding:5px;border:1px solid #cccccc;background-color:#FFF;border-radius:20px;text-align:center}.menus .inner .menusBox{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 15px}@media screen and (max-width: 1400px){.menus .inner .menusBox{gap:0 2%}}@media screen and (max-width: 767px){.menus .inner .menusBox{gap:0 20px}}@media screen and (max-width: 520px){.menus .inner .menusBox{padding:0 20px 10px 10px}}.menus .inner .menusBox .inBox{-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-color:#FFF;width:310px;min-height:240px;border-radius:20px;padding:35px 25px;margin:0 0 25px}@media screen and (max-width: 1400px){.menus .inner .menusBox .inBox{width:23%;height:auto}}@media screen and (max-width: 1200px){.menus .inner .menusBox .inBox{width:31%}}@media screen and (max-width: 767px){.menus .inner .menusBox .inBox{width:100%;min-height:0;padding:0}}.menus .inner .menusBox .inBox:hover{-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;color:#FFF;background-size:cover !important}@media screen and (max-width: 767px){.menus .inner .menusBox .inBox:hover{background-image:none !important;background-color:#FFF !important;color:#333}}.menus .inner .menusBox .inBox:hover a{color:#FFF}@media screen and (max-width: 767px){.menus .inner .menusBox .inBox:hover a{color:#333}}.menus .inner .menusBox .inBox ul{display:block;padding:0}.menus .inner .menusBox .inBox.type1{box-shadow:10px 10px 0 rgba(0,143,211,0.2)}.menus .inner .menusBox .inBox.type1:hover{background:url("../images/common/menu1.webp") no-repeat left top}.menus .inner .menusBox .inBox.type2{box-shadow:10px 10px 0 rgba(255,130,229,0.2)}.menus .inner .menusBox .inBox.type2:hover{background:url("../images/common/menu2.webp") no-repeat left top}.menus .inner .menusBox .inBox.type3{box-shadow:10px 10px 0 rgba(255,208,109,0.2)}.menus .inner .menusBox .inBox.type3:hover{background:url("../images/common/menu3.webp") no-repeat left top}.menus .inner .menusBox .inBox.type4{box-shadow:10px 10px 0 rgba(174,231,31,0.2)}.menus .inner .menusBox .inBox.type4:hover{background:url("../images/common/menu4.webp") no-repeat left top}.menus .inner .menusBox .inBox.type5{box-shadow:10px 10px 0 rgba(234,161,255,0.2)}.menus .inner .menusBox .inBox.type5:hover{background:url("../images/common/menu5.webp") no-repeat left top}.menus .inner .menusBox .inBox.type6{box-shadow:10px 10px 0 rgba(255,71,41,0.2)}.menus .inner .menusBox .inBox.type6:hover{background:url("../images/common/menu6.webp") no-repeat left top}.menus .inner .menusBox .inBox.type7{box-shadow:10px 10px 0 rgba(0,143,129,0.2)}.menus .inner .menusBox .inBox.type7:hover{background:url("../images/common/menu7.webp") no-repeat left top}.menus .inner .menusBox .inBox.type8{box-shadow:10px 10px 0 rgba(0,143,211,0.2)}.menus .inner .menusBox .inBox.type8:hover{background:url("../images/common/menu8.webp") no-repeat left top}.menus .inner .menusBox .inBox.dis{background-position:left top !important}.menus .inner .menusBox .inBox.dis .title{color:#FFF}.menus .inner .menusBox .inBox.dis .title:after,.menus .inner .menusBox .inBox.dis .title:before{background-color:#FFF}.menus .inner .menusBox .inBox.dis .title:after{-webkit-transform:translate(0%, -50%) rotate(0deg);-moz-transform:translate(0%, -50%) rotate(0deg);-ms-transform:translate(0%, -50%) rotate(0deg);-o-transform:translate(0%, -50%) rotate(0deg);transform:translate(0%, -50%) rotate(0deg);-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}.menus .inner .menusBox .inBox.dis ul{display:block}@media screen and (max-width: 767px){.menus .inner .menusBox .inBox.dis ul{padding:0 20px 25px 45px}}.menus .inner .menusBox .inBox.dis a{color:#FFF}.menus .inner .menusBox .inBox.dis:hover{background-position:left top !important}.menus .inner .menusBox .inBox.dis.type1{background:url("../images/common/menu1.webp") no-repeat;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type1:hover{background:url("../images/common/menu1.webp") no-repeat !important;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type2{background:url("../images/common/menu2.webp") no-repeat;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type2:hover{background:url("../images/common/menu2.webp") no-repeat !important;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type3{background:url("../images/common/menu3.webp") no-repeat;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type3:hover{background:url("../images/common/menu3.webp") no-repeat !important;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type4{background:url("../images/common/menu4.webp") no-repeat;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type4:hover{background:url("../images/common/menu4.webp") no-repeat !important;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type5{background:url("../images/common/menu5.webp") no-repeat;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type5:hover{background:url("../images/common/menu5.webp") no-repeat !important;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type6{background:url("../images/common/menu6.webp") no-repeat;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type6:hover{background:url("../images/common/menu6.webp") no-repeat !important;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type7{background:url("../images/common/menu7.webp") no-repeat;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type7:hover{background:url("../images/common/menu7.webp") no-repeat !important;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type8{background:url("../images/common/menu8.webp") no-repeat;background-size:cover !important}.menus .inner .menusBox .inBox.dis.type8:hover{background:url("../images/common/menu8.webp") no-repeat !important;background-size:cover !important}.menus .inner .menusBox .inBox .title{font-size:18px;font-weight:700;padding:0 0 25px}@media screen and (max-width: 767px){.menus .inner .menusBox .inBox .title{padding:25px 45px 25px 35px;cursor:pointer;position:relative}.menus .inner .menusBox .inBox .title:after,.menus .inner .menusBox .inBox .title:before{position:absolute;content:"";width:20px;height:3px;background-color:#333;top:50%;right:20px;-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 .menusBox .inBox .title:after{-webkit-transform:translate(0%, -50%) rotate(90deg);-moz-transform:translate(0%, -50%) rotate(90deg);-ms-transform:translate(0%, -50%) rotate(90deg);-o-transform:translate(0%, -50%) rotate(90deg);transform:translate(0%, -50%) rotate(90deg);-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}}@media screen and (max-width: 767px){.menus .inner .menusBox .inBox ul{display:none}}.menus .inner .menusBox .inBox ul li a{display:block;font-size:15px;font-weight:600;position:relative;line-height:28px;padding:0 0 0 1em}.menus .inner .menusBox .inBox ul li a:before{content:"・";position:absolute;top:0;left:0;color:#008FD3}.menus .inner .menusBox .inBox ul li a span{position:relative}.menus .inner .menusBox .inBox ul li a span: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:"";width:0;height:2px;background-color:#FFF;position:absolute;bottom:-3px;left:0}.menus .inner .menusBox .inBox ul li a:hover span: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;width:100%}@media screen and (max-width: 520px){.menus .inner .menusBox .inBox ul li a:hover span:after{width:0}}.menus .inner .menusBox .inBox ul li.other{position:relative}.menus .inner .menusBox .inBox ul li.other a span:before{content:"";width:18px;height:18px;position:absolute;top:0;right:-20px;background:url("../images/common/other.svg") no-repeat center;background-size:cover}.menus .inner .mynav{display:flex;justify-content:center;align-items:center;gap:0 50px;padding:40px 0 0 0}@media screen and (max-width: 520px){.menus .inner .mynav{gap:0 20px;padding:40px 0 30px}}.menus .inner .mynav .tx{font-size:24px;font-weight:700}@media screen and (max-width: 520px){.menus .inner .mynav .tx{font-size:18px}}@media screen and (max-width: 520px){.menus .inner .mynav a{width:160px;height:auto;max-width:none}}.main{background:url("../images/common/bg.webp") repeat center;background-size:400px 355px;min-height:1156px;position:relative;cursor:pointer;overflow:hidden}.no-webp .main{background:url("../images/common/bg.png") repeat center}@media screen and (max-width: 600px){.main{min-height:100px;padding:0 0 80px}}.main .stkr{position:absolute;bottom:30px;right:10px;width:150px;height:130px;background:url("../images/top/mouse.webp") no-repeat center;background-size:100%;transition:0.5s;transition-timing-function:ease-out;pointer-events:none;z-index:10}.no-webp .main .stkr{background:url("../images/top/mouse.png") no-repeat center}.main .stkr.add{opacity:1}.main .stkr.hide{opacity:0;visibility:hidden}.main .stkr.all{opacity:0 !important}.main .mouse{display:none;-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;opacity:1;margin:-24px 0 0 0}@media screen and (max-width: 600px){.main .mouse{width:150px;margin:-24px auto 0}}.main .mouse.hide{opacity:0}.main .pallet{display:flex;justify-content:center;align-items:center;padding:185px 0 0 0;position:relative;z-index:1}.main .pallet .mouse{text-align:center}.main .pallet p{position:relative;text-align:center;z-index:0}.main .pallet p.tx1{font-size:60px;font-weight:900;padding:20px 0 2px 0;letter-spacing:0.1em}@media screen and (max-width: 767px){.main .pallet p.tx1{font-size:45px}}@media screen and (max-width: 520px){.main .pallet p.tx1{font-size:30px}}.main .pallet p.tx2{font-size:18px;font-weight:700}@media screen and (max-width: 767px){.main .pallet p.tx2{font-size:16px}}@media screen and (max-width: 520px){.main .pallet p.tx2{font-size:14px}}.main .pallet .img{position:relative;margin:-27px 0 0 0;z-index:-1}@media screen and (max-width: 820px){.main .pallet .img{margin:20px 15% 0;width:70%;height:auto}}.main .pallet .pallet_in{-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;position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;width:0;height:0}.main .pallet .pallet_in .fin{color:#FFF;user-select:none}.main .pallet .pallet_in .fin .title{display:flex;justify-content:center;align-items:center;padding:0 0 30px;gap:0 20px}.main .pallet .pallet_in .fin .title p{font-weight:900;font-size:34px;text-align:left}.main .pallet .pallet_in .fin .tx p{font-size:18px;font-weight:600;text-align:left;line-height:32px}.main .pallet .pallet_in.add{opacity:1;visibility:visible}.main .pallet .pallet_in.pallet1{background:url("../images/top/pallet1.webp") no-repeat center;background-size:100%;clip-path:path("M0,39.77c0,322.82,170.23,352.23,315.94,352.23,142.44,0,253.06-50.39,253.06-159.7C569,123,486.48,0,300.77,0c-71.22,0-123.15,25.02-172.43,67.55C79.06,110.07,74.08,126.17,0,39.77");top:-600px;left:-500px}.no-webp .main .pallet .pallet_in.pallet1{background:url("../images/top/pallet1.png") no-repeat center}.main .pallet .pallet_in.pallet1.add{width:569px;height:392px;top:130px;left:6%}@media screen and (max-width: 1700px){.main .pallet .pallet_in.pallet1.add{left:3%}}@media screen and (max-width: 600px){.main .pallet .pallet_in.pallet1.add{top:46%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}}@media screen and (max-width: 520px){.main .pallet .pallet_in.pallet1.add{-webkit-transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}}.main .pallet .pallet_in.pallet1.add .title{padding:0 0 10px}.main .pallet .pallet_in.pallet1.add .tx{padding:0 0 30px}.main .pallet .pallet_in.pallet2{background:url("../images/top/pallet2.webp") no-repeat center;background-size:100%;clip-path:path("M375.14,17.62C348.06,7.11,317.96-.32,286.11.01c-37.52.39-75.08,11.41-110.8,23.86-47.61,16.59-95.19,36.81-130.25,67.29C13.06,118.99-6.6,157.04,2.04,189.95c1.25,4.75,3.27,9.29,5.86,13.59,8.58,14.18,10.16,30.8,4.25,47-11.82,32.45-18.29,65.85-2.86,94.29,19.69,36.31,70.62,55.26,121.56,64.21,79.84,14.04,167.86,9.4,250.08-13.18,36.9-10.14,73.88-24.54,100.11-47.71,23.58-20.84,36.5-47.09,43.77-73.03,29.36-104.56-33.27-212.32-149.67-257.51");top:-600px;left:500px}.no-webp .main .pallet .pallet_in.pallet2{background:url("../images/top/pallet2.png") no-repeat center}.main .pallet .pallet_in.pallet2.add{width:532px;height:417px;top:90px;left:35%}@media screen and (max-width: 600px){.main .pallet .pallet_in.pallet2.add{top:55%;left:47%;-webkit-transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}}@media screen and (max-width: 520px){.main .pallet .pallet_in.pallet2.add{-webkit-transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}}.main .pallet .pallet_in.pallet2.add .title{padding:0 50px 30px 0}.main .pallet .pallet_in.pallet2.add .tx{padding:0 0 30px}.main .pallet .pallet_in.pallet2 .fin{transform:rotate(-3deg)}.main .pallet .pallet_in.pallet3{background:url("../images/top/pallet3.webp") no-repeat center;background-size:100%;clip-path:path("M600.18,257.91c-26.63,129.79-121.73,169.88-361,141.41C122.47,385.43-11.91,323.65.84,222.72,13.58,121.81,130.59,165.88,306.64,19c90.18-75.24,324.66,87.17,293.54,238.91");top:-650px;left:auto;right:-450px}.no-webp .main .pallet .pallet_in.pallet3{background:url("../images/top/pallet3.png") no-repeat center}.main .pallet .pallet_in.pallet3.add{width:603px;height:408px;top:130px;right:10%}@media screen and (max-width: 1700px){.main .pallet .pallet_in.pallet3.add{right:3%}}@media screen and (max-width: 600px){.main .pallet .pallet_in.pallet3.add{top:60%;left:60%;right:auto;-webkit-transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}}@media screen and (max-width: 520px){.main .pallet .pallet_in.pallet3.add{-webkit-transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}}.main .pallet .pallet_in.pallet3.add .title{padding:50px 0 10px 140px}.main .pallet .pallet_in.pallet3.add .tx{padding:0 0 70px 60px}.main .pallet .pallet_in.pallet3 .fin{transform:rotate(7.5deg);padding:0 0 0 50px}.main .pallet .pallet_in.pallet3 .fin .title{justify-content:flex-end}.main .pallet .pallet_in.pallet4{background:url("../images/top/pallet4.webp") no-repeat center;background-size:100%;clip-path:path("M499.22,160.02c-46.15-43.62-58.64-113.52-119.98-142.83-20.51-9.81-43.46-13.21-66.11-15.16C269.35-1.72,221.34-.06,177.76,5.27c-38.13,4.66-77.43,18.82-100.75,49.37-23.67,31-18.07,70.64-37.23,102.16C21.64,186.65-3.74,208.41.46,247.12c4.56,42.01,44.73,78.9,88.69,106.24,68.91,42.84,152.5,70.79,237.51,79.42,38.14,3.87,77.97,3.7,111.14-8.84,29.82-11.28,51.77-31.68,68.35-53.83,66.9-89.33,84.18-123.97-6.92-210.09");top:auto;bottom:-900px;left:-500px}.no-webp .main .pallet .pallet_in.pallet4{background:url("../images/top/pallet4.png") no-repeat center}.main .pallet .pallet_in.pallet4.add{width:562px;height:435px;bottom:105px;left:21%}@media screen and (max-width: 1700px){.main .pallet .pallet_in.pallet4.add{left:15%}}@media screen and (max-width: 600px){.main .pallet .pallet_in.pallet4.add{bottom:auto;top:50%;left:40%;-webkit-transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}}@media screen and (max-width: 520px){.main .pallet .pallet_in.pallet4.add{-webkit-transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}}.main .pallet .pallet_in.pallet4.add .title{padding:20px 50px 10px 0px}.main .pallet .pallet_in.pallet4.add .tx{padding:0 0 70px 30px}.main .pallet .pallet_in.pallet4 .fin{color:#333}.main .pallet .pallet_in.pallet5{background:url("../images/top/pallet5.webp") no-repeat center;background-size:100%;clip-path:path("M535.25,130.19c-16.73-34.62-37.15-71.27-77.43-90.8-60.13-29.14-139.45-8.94-205.73-27.79-12.59-3.58-24.67-8.57-37.77-10.57-14.44-2.2-29.31-.62-43.44,2.19C95.74,18.17,37.66,68.47,14.11,126.3c-23.55,57.84-15.71,121.93,9.43,180.14,11.16,25.85,34.83,55.15,67.24,56.72,9.09.44,18.1,1.78,26.81,4,12.67,3.24,24.56,8.26,34.95,14.87,26.92,17.14,50.22,41.31,80.52,33.42,20.72-5.4,29.65-23.68,40.11-38.65,31.76-45.43,94.74-71.36,156.9-89.27,45.68-13.15,97.99-26.88,117.41-61.82,16.58-29.84,2.69-64.65-12.23-95.53");top:auto;left:auto;bottom:-900px;right:-500px}.no-webp .main .pallet .pallet_in.pallet5{background:url("../images/top/pallet5.png") no-repeat center}.main .pallet .pallet_in.pallet5.add{bottom:105px;right:22%;width:555px;height:417px}@media screen and (max-width: 1700px){.main .pallet .pallet_in.pallet5.add{right:15%}}@media screen and (max-width: 600px){.main .pallet .pallet_in.pallet5.add{bottom:auto;right:auto;top:60%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0.9);-moz-transform:translate(-50%, -50%) scale(0.9);-ms-transform:translate(-50%, -50%) scale(0.9);-o-transform:translate(-50%, -50%) scale(0.9);transform:translate(-50%, -50%) scale(0.9)}}@media screen and (max-width: 520px){.main .pallet .pallet_in.pallet5.add{-webkit-transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}}.main .pallet .pallet_in.pallet5.add .title{padding:10px 100px 20px 0px}.main .pallet .pallet_in.pallet5.add .tx{padding:0 0 30px 20px}.main .pallet .pallet_in.pallet5 .fin{transform:rotate(0deg);padding:0 30px 80px 0}.loopSlide{display:flex;justify-content:flex-start;width:100vw;height:260px;overflow:hidden;position:relative;z-index:5}@media screen and (max-width: 900px){.loopSlide{position:absolute;left:0;bottom:-170px}}@media screen and (max-width: 520px){.loopSlide{height:146px;position:absolute;left:0;bottom:-80px}}.loopSlide.none{z-index:1}.loopSlide img{max-width:none;width:auto;height:100%}.loopSlide .img1{animation:slide1 60s -30s linear infinite}@media screen and (max-width: 520px){.loopSlide .img1{animation:slide1 30s -15s linear infinite}}.loopSlide .img2{animation:slide2 60s linear infinite}@media screen and (max-width: 520px){.loopSlide .img2{animation:slide2 30s linear infinite}}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.main_page{position:relative}.main_page:after{position:absolute;top:0;left:0;content:"";width:100%;height:280px;background:url("../images/common/bg.webp") repeat center;background-size:400px 355px;border-radius:0 0 80px 80px;z-index:-1}.no-webp .main_page:after{background:url("../images/common/bg.png") repeat center}@media screen and (max-width: 767px){.main_page:after{height:220px;border-radius:0 0 40px 40px}}@media screen and (max-width: 520px){.main_page:after{height:200px;border-radius:0 0 20px 20px}}.main_page .pageMain{position:relative;max-width:1366px;margin:0 auto;padding:135px 0 0 10px;z-index:1}@media screen and (max-width: 767px){.main_page .pageMain{padding:20px 0 0 30px}}@media screen and (max-width: 520px){.main_page .pageMain{padding:90px 0 0 10px}}.main_page .pageMain .sub{font-family:'Hurricane','Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#008FD3;font-size:88px;font-weight:400}@media screen and (max-width: 767px){.main_page .pageMain .sub{font-size:60px}}@media screen and (max-width: 520px){.main_page .pageMain .sub{font-size:40px}}.main_page .pageMain h1,.main_page .pageMain .title{font-size:28px;font-weight:700;padding:0 0 0 15px}@media screen and (max-width: 767px){.main_page .pageMain h1,.main_page .pageMain .title{font-size:20px}}@media screen and (max-width: 520px){.main_page .pageMain h1,.main_page .pageMain .title{font-size:15px;padding:0 0 0 5px}}#container{position:relative;z-index:3}#content{position:relative;padding:60px 0 0 0}@media screen and (max-width: 520px){#content{margin:0 auto;padding:20px 0 0 0 !important}}.btn{padding:50px 0}@media screen and (max-width: 520px){.btn{padding:20px 0}}.btn a,.btn span{font-size:22px;display:flex;justify-content:flex-start;align-items:center;gap:0 20px}.btn a:before,.btn span:before{-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:"";width:67px;height:67px;border-radius:40px;background:url("../images/common/btnArrow.svg") no-repeat center,#008FD3;background-size:15px 20px}@media screen and (max-width: 520px){.btn a:before,.btn span:before{width:50px;height:50px}}@media (any-hover: hover){.btn a:hover,.btn span:hover{opacity:1}.btn a:hover:before,.btn span:hover:before{-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;transform:scale(1.15)}}.btn.free a,.btn.free span{max-width:none;width:auto !important;color:#FFF !important;text-decoration:none !important}.btn.free a:hover,.btn.free span:hover{color:#00833a !important}.bread_crumb{position:relative;z-index:1;display:block;width:100%;padding:3px 0;font-size:14px;line-height:170%;text-align:right}@media screen and (max-width: 520px){.bread_crumb{font-size:12px;line-height:140%;padding:50px 20px 20px 20px}}.bread_crumb .inner{padding:0 20px}@media screen and (max-width: 520px){.bread_crumb .inner{padding:0}}.bread_crumb span{position:relative}.bread_crumb span a{position:relative}.bread_crumb .level-1{padding:0}@media screen and (max-width: 520px){.bread_crumb .level-1{padding:0}}.bread_crumb .level-1 a{color:#008FD3}.bread_crumb .level-2,.bread_crumb .sub{padding:0 0 0 10px}.bread_crumb .level-2:before,.bread_crumb .sub:before{position:absolute;top:50%;left:0;content:"-";-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}@media screen and (max-width: 420px){.bread_crumb .level-2:before,.bread_crumb .sub:before{top:0px;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}}
