@charset "UTF-8";html,body,main{width:100%}html{height:-webkit-fill-available;height:100%}body{height:100%;min-height:100vh;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}main{height:auto}button{outline:none;cursor:pointer;cursor:hand}button:hover{opacity:.7}button:active{opacity:.7}label{font-weight:700}ul{list-style:none}a{text-decoration:none}img{width:100%;height:auto;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;pointer-events:none}.btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border-radius:25px;font-size:clamp(12px,3.6vw,20px);font-weight:700;color:#555;background:#eee;-webkit-transition:.7s;transition:.7s}.btn .btn_icon{width:55px;padding:3px 1px 3px 16px}.btn .btn_icon img{width:clamp(24px,6vw,36px)}.arrow{width:50px;height:10px;margin-left:10px;border-bottom:solid 2px var(--color-text);border-right:solid 2px var(--color-text);-webkit-transform:skewX(40deg);transform:skewX(40deg)}@media screen and (max-width:599px){.pc{display:none!important}}@media screen and (min-width:600px){.sp{display:none!important}}.red{color:var(--color-ng)!important}.scr_on::-webkit-scrollbar{width:6px;height:10px}.scr_on::-webkit-scrollbar-track{border-radius:3px}.scr_on::-webkit-scrollbar-thumb{border-radius:3px;background:#999}.close_btn{width:50px;height:50px;cursor:hand;cursor:pointer}.close_btn>div{position:relative}.close_btn>div span{position:absolute;top:15px;left:10px;width:30px;height:4px;border-radius:2px;background-color:var(--color-parts);-webkit-transform-origin:center;transform-origin:center}.close_btn>div span:first-of-type{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close_btn>div span:last-of-type{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close_btn>p{position:absolute;bottom:2px;left:7px;font-size:12px;font-weight:700;color:var(--color-parts)}.modal_img_wrap,.modal_wrap{position:fixed;top:0;left:0;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;-webkit-animation:blur_in_anime linear .5s both;animation:blur_in_anime linear .5s both;-webkit-animation-direction:normal;animation-direction:normal;display:none}.modal_img_wrap.active,.modal_wrap.active{display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes blur_in_anime{0%{opacity:0}100%{opacity:1;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes blur_in_anime{0%{opacity:0}100%{opacity:1;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.modal_img_on{cursor:-webkit-zoom-in;cursor:zoom-in}.modal_img_wrap{z-index:9999;cursor:-webkit-zoom-out;cursor:zoom-out}.modal_img_wrap>div img{width:90vw;height:90vw;max-width:700px;max-height:700px;-o-object-fit:contain;object-fit:contain}.modal_wrap>div{overflow-y:scroll;width:auto;height:auto;max-height:90vh;-webkit-box-shadow:0 0 4px var(--color-border);box-shadow:0 0 4px var(--color-border)}.modal_wrap .modal_box{position:relative}.modal_wrap .modal_box .close_btn{position:absolute;top:5px;right:5px}.pagetop_btn{position:fixed;right:50px;bottom:20px;z-index:990;border:none;width:50px;height:50px;opacity:1;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.pagetop_btn:hover{opacity:.9}.pagetop_btn.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.pagetop_btn{right:25px}}.fixed_btn{position:fixed;right:0;bottom:90px;z-index:990;border:none;width:150px;height:auto;opacity:1;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed_btn:hover{opacity:.9}@media screen and (max-width:768px){.fixed_btn{width:100px;bottom:70px}}.w_fix{width:100vw;max-width:1000px;position:relative;margin:auto}.w_contents{width:90%;margin:auto;position:relative}.notice{width:100%;height:auto;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto;grid-template-rows:auto;-webkit-column-gap:3px;column-gap:3px;row-gap:3px;justify-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.notice dt{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;text-align:left}.notice dd{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;text-align:left}:root{--color-text:#595757;--line-gray:#707070;--bk-gray:#efefef;--bk-footer:#f3f1ef;--color-yellow:#ffef00;--color-yellow2:#ff0}@font-face{font-family:'noto';src:url(./fonts/NotoSansJP-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'noto';src:url(./fonts/NotoSansJP-Bold.ttf) format("truetype");font-weight:700;font-style:normal}body{overflow-x:hidden}body,main{font-family:'noto';color:var(--color-text);letter-spacing:1px}main{background-color:#fff;text-align:center}.wrapper{width:100%;margin:auto;text-align:center}.bg_gray{background-color:var(--bk-gray)}.text_left{text-align:left}.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.under_line{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--color-yellow2)),to(var(--color-yellow2)));background:linear-gradient(var(--color-yellow2) 0,var(--color-yellow2) 100%);background-size:0 40%;background-position:left bottom;background-repeat:no-repeat;-webkit-transition:1.5s;transition:1.5s;-webkit-transition-delay:0;transition-delay:0}.under_line.fix{background-size:100% 12px}.under_line.active{background-size:100% 12px}header{position:fixed;left:0;top:0;z-index:1000}header .header_items{position:relative;z-index:1002;width:100vw;height:70px;background:#fff;padding:5px 30px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px;grid-template-columns:1fr 50px;-ms-grid-rows:1fr;grid-template-rows:1fr;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header_items h1{display:none}header .header_items .header_logo{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}header .header_items .header_logo img{width:550px;height:auto;-o-object-fit:contain;object-fit:contain}header .header_items .humbuger_btn{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media screen and (max-width:768px){header .header_items{padding:5px 16px}header .header_items .header_logo{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;padding-right:5px}}.humbuger_btn{width:40px;height:40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.humbuger_btn:hover{cursor:hand;cursor:pointer}.humbuger_btn div{position:absolute;width:40px;height:2px;background-color:var(--line-gray);-webkit-transition:1s;transition:1s}.humbuger_btn div:nth-of-type(1){-webkit-transform-origin:left;transform-origin:left;top:26%}.humbuger_btn div:nth-of-type(2){-webkit-transform-origin:center;transform-origin:center;top:50%}.humbuger_btn div:nth-of-type(3){-webkit-transform-origin:left;transform-origin:left;top:74%}.humbuger_btn.active div:nth-of-type(1){-webkit-transform:scale(1.1) rotate(27deg);transform:scale(1.1) rotate(27deg)}.humbuger_btn.active div:nth-of-type(2){-webkit-transform:scale(0);transform:scale(0)}.humbuger_btn.active div:nth-of-type(3){-webkit-transform:scale(1.1) rotate(-27deg);transform:scale(1.1) rotate(-27deg)}.humbuger_menu{position:absolute;top:70px;right:0;width:100%;max-width:400px;height:auto;padding:0 55px 20px 55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:rgba(255,255,255,.9);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.5);box-shadow:0 5px 10px rgba(0,0,0,.5);z-index:1001;-webkit-transition:.7s;transition:.7s;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:translateY(-400px);transform:translateY(-400px)}@media screen and (max-width:599px){.humbuger_menu{max-width:100%}}.humbuger_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%}.humbuger_menu ul li{width:100%}.humbuger_menu ul li.link_box_btn_box{position:relative;padding:0}.humbuger_menu ul li .link_box_btn{height:auto;position:relative;width:100%;max-width:360px;height:auto}.humbuger_menu ul li .link_box_btn .link_box_btn_img{width:100%;height:auto}.humbuger_menu ul li .link_box_btn .push_hand{position:absolute;top:19px;right:-34px;width:20%;height:auto}.humbuger_menu ul li:nth-of-type(n+2){border-bottom:solid 1px var(--line-gray)}.humbuger_menu ul li a{color:var(--color-text);width:inherit;padding:10px 0 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px}.humbuger_menu.active{-webkit-transform:translateY(0);transform:translateY(0)}.header_margin{padding-top:70px}h1,h2,h3,h4,h5{display:none}.bk_y2{background:repeating-linear-gradient(45deg,var(--color-yellow2) 0,var(--color-yellow2) 4px,transparent 4px,transparent 8px)}.mv_wrap{width:100%;max-width:1000px;height:auto;padding:6vw 0 0 0;margin:auto;position:relative;overflow:hidden;z-index:0}@media screen and (min-width:1000px){.mv_wrap{padding:60px 0 0 0}}.mv_wrap .mv_contents_sp{display:none}.mv_wrap .mv_contents{width:100%;height:auto;position:relative;z-index:10}.mv_wrap .mv_contents .title{position:absolute;z-index:20;width:80%;left:10%;top:7%}.mv_wrap .mv_contents .mv_contents_bk{width:100%;height:auto}.mv_wrap .mv_contents .mv_contents_bk img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:left top;transform-origin:left top}.mv_wrap .mv_contents .mv_contents_bk2{position:absolute;z-index:18;width:105%;left:0;top:62.5%}.mv_wrap .mv_contents .img1,.mv_wrap .mv_contents .img2{position:absolute;z-index:15;width:46%;top:23%}.mv_wrap .mv_contents .img1{left:3.5%}.mv_wrap .mv_contents .img2{left:50.5%}.mv_wrap .mv_contents .parts1{position:absolute;z-index:25;width:29%;left:33%;top:-3.2%;-webkit-transform-origin:center bottom;transform-origin:center bottom}.mv_wrap .mv_contents .parts2,.mv_wrap .mv_contents .parts3{position:absolute;z-index:30;width:10%}.mv_wrap .mv_contents .parts2{left:24.4%;top:-7.8%;-webkit-transform-origin:80% bottom;transform-origin:80% bottom}.mv_wrap .mv_contents .parts3{left:61.5%;top:-8.4%;-webkit-transform-origin:20% bottom;transform-origin:20% bottom}.mv_wrap .mv_contents .mv_textbox{position:absolute;z-index:30;width:100%;height:auto;left:0;top:68.5%}.mv_wrap .mv_contents .mv_textbox .text{text-align:center;font-size:clamp(13px,2.1vw,18px);line-height:2}@media screen and (max-width:599px){.mv_wrap{width:100%;max-width:1000px;height:auto;padding:18vw 0 0 0;position:relative;overflow:hidden;z-index:0}.mv_wrap .mv_contents{display:none}.mv_wrap .mv_contents_sp{display:block;width:100%;height:auto}.mv_wrap .mv_contents_sp .sp_fix{width:100%;height:auto;position:relative;z-index:10}.mv_wrap .mv_contents_sp .mv_contents_bk{width:100%;height:auto}.mv_wrap .mv_contents_sp .title_sp{position:absolute;z-index:20;width:86%;left:7%;top:2%}.mv_wrap .mv_contents_sp .img1_sp,.mv_wrap .mv_contents_sp .img2_sp{position:absolute;z-index:15;width:44%;top:21%}.mv_wrap .mv_contents_sp .img1_sp{left:5%}.mv_wrap .mv_contents_sp .img2_sp{left:51%}.mv_wrap .mv_contents_sp .parts1{position:absolute;z-index:25;width:60%;left:20%;top:-5.5%;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.mv_wrap .mv_contents_sp .parts2,.mv_wrap .mv_contents_sp .parts3{position:absolute;z-index:30;width:21%}.mv_wrap .mv_contents_sp .parts2{left:2%;top:-7.5%;-webkit-transform-origin:80% bottom;transform-origin:80% bottom}.mv_wrap .mv_contents_sp .parts3{left:78%;top:-9.5%;-webkit-transform-origin:20% bottom;transform-origin:20% bottom}.mv_wrap .mv_contents_sp .mv_textbox{padding:89% 9% 8% 9%;position:absolute;top:0;left:0}.mv_wrap .mv_contents_sp .mv_textbox .space{float:right;height:calc(480px - 80vw)}.mv_wrap .mv_contents_sp .mv_textbox .box{width:80px;height:calc(50vw - 150px);max-height:200px;float:right;clear:both}.mv_wrap .mv_contents_sp .mv_textbox .text{text-align:left;font-size:17px;line-height:1.7}}.bright_wide_in{-webkit-transition:2s;transition:2s;-webkit-filter:brightness(1.5);filter:brightness(1.5);-webkit-transform:scale(1.3) translateY(30%);transform:scale(1.3) translateY(30%);opacity:0}.bright_wide_in.active{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}.bright_in{-webkit-transition:1.2s;transition:1.2s;-webkit-filter:brightness(1.5);filter:brightness(1.5);opacity:0}.bright_in.active{-webkit-filter:brightness(1);filter:brightness(1);opacity:1}.mv_pop{opacity:0}.mv_pop.active{-webkit-animation:mv_pop ease-out .5s both;animation:mv_pop ease-out .5s both}.mv_pop_sp{opacity:0}.mv_pop_sp.active{-webkit-animation:mv_pop_sp ease-out .5s both;animation:mv_pop_sp ease-out .5s both}@-webkit-keyframes mv_pop{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes mv_pop{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes mv_pop_sp{0%{-webkit-transform:rotate(-5deg) scale(0);transform:rotate(-5deg) scale(0);opacity:0}70%{-webkit-transform:rotate(-5deg) scale(1.1);transform:rotate(-5deg) scale(1.1);opacity:1}100%{-webkit-transform:rotate(-5deg) scale(1);transform:rotate(-5deg) scale(1);opacity:1}}@keyframes mv_pop_sp{0%{-webkit-transform:rotate(-5deg) scale(0);transform:rotate(-5deg) scale(0);opacity:0}70%{-webkit-transform:rotate(-5deg) scale(1.1);transform:rotate(-5deg) scale(1.1);opacity:1}100%{-webkit-transform:rotate(-5deg) scale(1);transform:rotate(-5deg) scale(1);opacity:1}}.push_hand{-webkit-animation:push_anime ease-out 7s infinite;animation:push_anime ease-out 7s infinite;-webkit-transform-origin:left;transform-origin:left}@-webkit-keyframes push_anime{0%{-webkit-transform:scale(1) skewX(0);transform:scale(1) skewX(0)}86%{-webkit-transform:scale(1) skewX(0);transform:scale(1) skewX(0)}92%{-webkit-transform:scale(1.2) skewX(-3deg);transform:scale(1.2) skewX(-3deg)}100%{-webkit-transform:scale(1) skewX(0);transform:scale(1) skewX(0)}}@keyframes push_anime{0%{-webkit-transform:scale(1) skewX(0);transform:scale(1) skewX(0)}86%{-webkit-transform:scale(1) skewX(0);transform:scale(1) skewX(0)}92%{-webkit-transform:scale(1.2) skewX(-3deg);transform:scale(1.2) skewX(-3deg)}100%{-webkit-transform:scale(1) skewX(0);transform:scale(1) skewX(0)}}.w_fix{width:90%;max-width:1000px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec{width:100%;height:auto;margin:auto;overflow:hidden}.sec1{background-color:var(--bk-gray);padding-top:20px}.sec3{background-color:var(--bk-gray);padding-bottom:50px}@media screen and (max-width:768px){.sec3{padding:40px 0 0 0}}.point_wrap{margin:50px 0 30px 0;border:solid 2px var(--line-gray);background-color:#fff;border-radius:16px;padding:70px 30px 40px 30px;position:relative}.point_wrap .point_header{width:100%;height:auto;position:absolute;top:-50px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.point_wrap .point_header img{width:100px;height:auto}.point_wrap .point_box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:16px;padding:0}.point_wrap .point_box li>h6{padding-bottom:10px}.point_wrap .point_box li>h6>div:nth-of-type(1){font-size:16px;font-weight:700;line-height:1.4;padding:10px 0 10px 0}.point_wrap .point_box li>h6 .bk_y2{font-size:18px;font-weight:700;line-height:2.4}.point_wrap .point_box li>img{width:100%;height:auto}.point_wrap .point_box li>div{font-size:14px;line-height:1.8;text-align:left}.point_wrap.col2{max-width:700px}.point_wrap.col2 .point_box{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.point_wrap{padding:70px 16px 30px 16px;margin-bottom:40px}.point_wrap .point_box{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:30px}.point_wrap .point_box li>div{padding-top:20px}.point_wrap .point_box .bk_y2{font-size:5vw}.point_wrap.col2{margin-left:0;margin-right:0}.point_wrap.col2 .point_box{-ms-grid-columns:1fr;grid-template-columns:1fr}}.point_anchor{width:100%;height:5px}.theme{width:500px;margin:30px 0 30px 0;position:relative}.theme img{position:relative;z-index:2}.theme .theme_pc{position:absolute;z-index:0;display:block;top:0;left:0;width:100%;-webkit-transform:scale(1.4);transform:scale(1.4)}.theme .theme_sp{display:none}@media screen and (max-width:599px){.theme{width:90%}.theme .theme_pc{display:none}.theme .theme_sp{position:absolute;z-index:0;display:block;top:-12%;left:0;width:100%;-webkit-transform:scale(1.3);transform:scale(1.3)}}.ex_box{margin:10% 2% 0 2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:solid 1px var(--line-gray);border-radius:4px;padding:3% 5%;text-align:center;font-size:14px;line-height:1.4}.ex_box dt{font-weight:700;margin-bottom:10px}@media screen and (max-width:768px){.ex_box{margin:10px 5px 0 5px}}.link_wrap{overflow:hidden}.link_box{width:90%;max-width:860px;display:-ms-grid;display:grid;-ms-grid-columns:23% 23% 5% 26% 23%;grid-template-columns:23% 23% 5% 26% 23%;-ms-grid-rows:auto auto;grid-template-rows:auto auto;padding:40px 0 50px 0}.link_box .gr0{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;z-index:0;-ms-grid-column-align:center;justify-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.35) translate(3%,-17%);transform:scale(1.35) translate(3%,-17%)}.link_box .gr0 .link_box_sp{display:none}.link_box .gr1{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;z-index:2}.link_box .gr2{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3/6;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding:11% 0 0 0;position:relative}.link_box .gr2 .tips{padding-top:3%;font-size:clamp(16px,2.1vw,21px);line-height:1.7}.link_box .gr4{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.link_box .link_box_btn img{width:100%}.link_box .push_hand{position:absolute;z-index:5;top:28%;right:-9%;width:20%}@media screen and (max-width:768px){.link_box{max-width:430px;width:90%;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;padding:6% 0 40px 0}.link_box .gr0{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-webkit-transform:scale(1.35) translate(2.5%,16%);transform:scale(1.35) translate(2.5%,16%)}.link_box .gr0 .link_box_pc{display:none}.link_box .gr0 .link_box_sp{display:block}.link_box .gr1{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;width:90%;margin:auto;-webkit-transform:translateY(10%);transform:translateY(10%)}.link_box .gr2{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;padding:0}.link_box .gr2 .link_box_btn img{width:100%}.link_box .gr2 .push_hand{top:14%;right:-10%;width:20%}.link_box .gr2 .tips{padding:2% 0 6% 0;font-size:clamp(10px,3.5vw,21px)}.link_box .gr4{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.link_box .gr4 .link_box_btn img{width:100%}.link_box .gr4 .push_hand{top:14%;right:-10%;width:20%}}.point_jump{display:none}@media screen and (max-width:768px){.point_jump{display:block;padding-bottom:20px}.point_jump>div{width:100%;height:auto;padding:14px 0;display:-ms-grid;display:grid;-ms-grid-columns:90px 1fr;grid-template-columns:90px 1fr;-ms-grid-rows:auto;grid-template-rows:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.point_jump>div a img{width:100px}.point_jump>div ul{padding:0 0 0 10px}.point_jump>div ul li{display:-ms-grid;display:grid;-ms-grid-columns:16px 1fr;grid-template-columns:16px 1fr;-ms-grid-rows:auto;grid-template-rows:auto;justify-items:left;-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:left;font-size:clamp(13px,3.6vw,16px);line-height:1.7}}.voice_wrap{padding:0}.voice_wrap li{display:-ms-grid;display:grid;-ms-grid-columns:260px 20px 1fr;grid-template-columns:260px 20px 1fr;-ms-grid-rows:auto;grid-template-rows:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0 30px 0}.voice_wrap li:nth-of-type(n+2){border-top:solid 1px var(--line-gray)}.voice_wrap li>div{width:100%;height:auto}.voice_wrap li>div:nth-of-type(1){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.voice_wrap li>div:nth-of-type(2){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;text-align:left;font-size:14px;line-height:1.7}@media screen and (max-width:768px){.voice_wrap{width:100%}.voice_wrap li{-ms-grid-columns:1fr;grid-template-columns:1fr}.voice_wrap li>div{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.voice_wrap li>div.p_right{-ms-grid-column-align:right;justify-self:right}.voice_wrap li>div:nth-of-type(1){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;width:100%;max-width:400px}.voice_wrap li>div:nth-of-type(2){padding-top:16px;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}.support_wrap{padding:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:26px}.support_wrap li{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}.support_wrap li>div{width:100%;height:100%;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.support_wrap li>div:nth-of-type(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;color:#aaa;opacity:0}.support_wrap li.w2{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.support_wrap .support_sp{display:none}@media screen and (max-width:768px){.support_wrap{display:block;width:100%}.support_wrap li{width:100%;margin-bottom:8vw}.support_wrap .support_pc{display:none}.support_wrap .support_sp{display:block}}footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bk-footer);padding:30px 0 30px 0}footer .footer_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer_item .gr1{padding-bottom:30px}footer .footer_item .f_nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer_item .f_nav_list li:nth-of-type(n+2){padding-left:30px}footer .footer_item .f_nav_list li a{color:var(--color-text);font-size:13px;line-height:1;letter-spacing:4px}footer .footer_item .gr2{padding-bottom:30px}footer .footer_item .gr2 img{width:300px}footer .footer_item .gr3{padding-bottom:20px}footer .footer_item .gr4{font-size:12px;letter-spacing:0}@media screen and (max-width:768px){footer{height:40px;padding:0;background:var(--color-yellow2)}footer .footer_item{display:none}}.loading{font-family:sans-serif;position:fixed;top:0;left:0;z-index:100000;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.loading>div{width:150px;height:150px;position:relative}.loading .ld_text{font-size:24px;font-weight:bolder;color:#8cd786;text-shadow:0 0 2px #d2f7cf;-webkit-animation:ld_text_anime linear 4s infinite;animation:ld_text_anime linear 4s infinite}@-webkit-keyframes ld_text_anime{0%{color:#555;opacity:1}50%{color:transparent;opacity:.1}100%{color:#555;opacity:1}}@keyframes ld_text_anime{0%{color:#555;opacity:1}50%{color:transparent;opacity:.1}100%{color:#555;opacity:1}}.modal_wrap ul,.modal_wrap .bk_note{padding:30px 10px;width:90vw;max-width:500px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;border-radius:5px;background-color:var(--color-bk-gray);background-image:repeating-linear-gradient(90deg,var(--color-bk-pink),var(--color-bk-pink) 2px,transparent 2px,transparent 22px),repeating-linear-gradient(0deg,var(--color-bk-pink),var(--color-bk-pink) 2px,transparent 2px,transparent 22px)}.modal_wrap ul li,.modal_wrap .bk_note li{line-height:45px}.modal_wrap ul li a,.modal_wrap .bk_note li a{color:var(--color-text);font-weight:700;font-size:20px}.modal_wrap ul li div,.modal_wrap .bk_note li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.trans0{-webkit-transition:0!important;transition:0!important}.sway_l{-webkit-transform-origin:center 70%;transform-origin:center 70%;-webkit-animation:sway_l_anime linear 1200ms infinite;animation:sway_l_anime linear 1200ms infinite}.sway_r{-webkit-transform-origin:center 70%;transform-origin:center 70%;-webkit-animation:sway_r_anime linear 1200ms infinite;animation:sway_r_anime linear 1200ms infinite}@-webkit-keyframes sway_l_anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}1%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}50%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}51%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes sway_l_anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}1%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}50%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}51%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes sway_r_anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}1%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}50%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}51%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes sway_r_anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}1%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}50%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}51%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.spin_inX{opacity:0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.spin_inX.active{opacity:1;-webkit-animation:spin_in_animeX ease-out .8s both;animation:spin_in_animeX ease-out .8s both}@-webkit-keyframes spin_in_animeX{0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}100%{-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes spin_in_animeX{0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}100%{-webkit-transform:rotateX(0);transform:rotateX(0)}}.spin_inY{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.spin_inY.active{opacity:1;-webkit-animation:spin_in_animeY ease-out .8s both;animation:spin_in_animeY ease-out .8s both}@-webkit-keyframes spin_in_animeY{0%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes spin_in_animeY{0%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}.fade_in{opacity:0;-webkit-transition:.5s;transition:.5s}.fade_in.active{opacity:1}.fade_left{opacity:0;-webkit-transition:.5s;transition:.5s}.fade_left.active{-webkit-animation:fade_left_anime ease-out .5s both;animation:fade_left_anime ease-out .5s both}@-webkit-keyframes fade_left_anime{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade_left_anime{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fade_right{opacity:0;-webkit-transition:.5s;transition:.5s}.fade_right.active{-webkit-animation:fade_right_anime ease-out .5s both;animation:fade_right_anime ease-out .5s both}@-webkit-keyframes fade_right_anime{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade_right_anime{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.w10{width:10%!important}.mw100{max-width:100px!important}.br10{border-radius:10px!important}.pd10{padding:10px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.w20{width:20%!important}.mw200{max-width:200px!important}.br20{border-radius:20px!important}.pd20{padding:20px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.w30{width:30%!important}.mw300{max-width:300px!important}.br30{border-radius:30px!important}.pd30{padding:30px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.w40{width:40%!important}.mw400{max-width:400px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.w50{width:50%!important}.mw500{max-width:500px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.w60{width:60%!important}.mw600{max-width:600px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.w70{width:70%!important}.mw700{max-width:700px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.w80{width:80%!important}.mw800{max-width:800px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.w90{width:90%!important}.mw900{max-width:900px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}.w100{width:100%!important}.mw1000{max-width:1000px!important}.tran500{-webkit-transition:500ms!important;transition:500ms!important;-webkit-animation-duration:500ms!important;animation-duration:500ms!important}.delay500{-webkit-transition-delay:500ms!important;transition-delay:500ms!important;-webkit-animation-delay:500ms!important;animation-delay:500ms!important}.tran1000{-webkit-transition:1000ms!important;transition:1000ms!important;-webkit-animation-duration:1000ms!important;animation-duration:1000ms!important}.delay1000{-webkit-transition-delay:1000ms!important;transition-delay:1000ms!important;-webkit-animation-delay:1000ms!important;animation-delay:1000ms!important}.tran1500{-webkit-transition:1500ms!important;transition:1500ms!important;-webkit-animation-duration:1500ms!important;animation-duration:1500ms!important}.delay1500{-webkit-transition-delay:1500ms!important;transition-delay:1500ms!important;-webkit-animation-delay:1500ms!important;animation-delay:1500ms!important}.tran2000{-webkit-transition:2000ms!important;transition:2000ms!important;-webkit-animation-duration:2000ms!important;animation-duration:2000ms!important}.delay2000{-webkit-transition-delay:2000ms!important;transition-delay:2000ms!important;-webkit-animation-delay:2000ms!important;animation-delay:2000ms!important}.tran2500{-webkit-transition:2500ms!important;transition:2500ms!important;-webkit-animation-duration:2500ms!important;animation-duration:2500ms!important}.delay2500{-webkit-transition-delay:2500ms!important;transition-delay:2500ms!important;-webkit-animation-delay:2500ms!important;animation-delay:2500ms!important}.tran3000{-webkit-transition:3000ms!important;transition:3000ms!important;-webkit-animation-duration:3000ms!important;animation-duration:3000ms!important}.delay3000{-webkit-transition-delay:3000ms!important;transition-delay:3000ms!important;-webkit-animation-delay:3000ms!important;animation-delay:3000ms!important}.tran3500{-webkit-transition:3500ms!important;transition:3500ms!important;-webkit-animation-duration:3500ms!important;animation-duration:3500ms!important}.delay3500{-webkit-transition-delay:3500ms!important;transition-delay:3500ms!important;-webkit-animation-delay:3500ms!important;animation-delay:3500ms!important}.tran4000{-webkit-transition:4000ms!important;transition:4000ms!important;-webkit-animation-duration:4000ms!important;animation-duration:4000ms!important}.delay4000{-webkit-transition-delay:4000ms!important;transition-delay:4000ms!important;-webkit-animation-delay:4000ms!important;animation-delay:4000ms!important}.tran4500{-webkit-transition:4500ms!important;transition:4500ms!important;-webkit-animation-duration:4500ms!important;animation-duration:4500ms!important}.delay4500{-webkit-transition-delay:4500ms!important;transition-delay:4500ms!important;-webkit-animation-delay:4500ms!important;animation-delay:4500ms!important}.tran5000{-webkit-transition:5000ms!important;transition:5000ms!important;-webkit-animation-duration:5000ms!important;animation-duration:5000ms!important}.delay5000{-webkit-transition-delay:5000ms!important;transition-delay:5000ms!important;-webkit-animation-delay:5000ms!important;animation-delay:5000ms!important}.tran5500{-webkit-transition:5500ms!important;transition:5500ms!important;-webkit-animation-duration:5500ms!important;animation-duration:5500ms!important}.delay5500{-webkit-transition-delay:5500ms!important;transition-delay:5500ms!important;-webkit-animation-delay:5500ms!important;animation-delay:5500ms!important}.tran6000{-webkit-transition:6000ms!important;transition:6000ms!important;-webkit-animation-duration:6000ms!important;animation-duration:6000ms!important}.delay6000{-webkit-transition-delay:6000ms!important;transition-delay:6000ms!important;-webkit-animation-delay:6000ms!important;animation-delay:6000ms!important}.tran6500{-webkit-transition:6500ms!important;transition:6500ms!important;-webkit-animation-duration:6500ms!important;animation-duration:6500ms!important}.delay6500{-webkit-transition-delay:6500ms!important;transition-delay:6500ms!important;-webkit-animation-delay:6500ms!important;animation-delay:6500ms!important}.tran7000{-webkit-transition:7000ms!important;transition:7000ms!important;-webkit-animation-duration:7000ms!important;animation-duration:7000ms!important}.delay7000{-webkit-transition-delay:7000ms!important;transition-delay:7000ms!important;-webkit-animation-delay:7000ms!important;animation-delay:7000ms!important}.tran7500{-webkit-transition:7500ms!important;transition:7500ms!important;-webkit-animation-duration:7500ms!important;animation-duration:7500ms!important}.delay7500{-webkit-transition-delay:7500ms!important;transition-delay:7500ms!important;-webkit-animation-delay:7500ms!important;animation-delay:7500ms!important}.tran8000{-webkit-transition:8000ms!important;transition:8000ms!important;-webkit-animation-duration:8000ms!important;animation-duration:8000ms!important}.delay8000{-webkit-transition-delay:8000ms!important;transition-delay:8000ms!important;-webkit-animation-delay:8000ms!important;animation-delay:8000ms!important}.tran8500{-webkit-transition:8500ms!important;transition:8500ms!important;-webkit-animation-duration:8500ms!important;animation-duration:8500ms!important}.delay8500{-webkit-transition-delay:8500ms!important;transition-delay:8500ms!important;-webkit-animation-delay:8500ms!important;animation-delay:8500ms!important}.tran9000{-webkit-transition:9000ms!important;transition:9000ms!important;-webkit-animation-duration:9000ms!important;animation-duration:9000ms!important}.delay9000{-webkit-transition-delay:9000ms!important;transition-delay:9000ms!important;-webkit-animation-delay:9000ms!important;animation-delay:9000ms!important}.tran9500{-webkit-transition:9500ms!important;transition:9500ms!important;-webkit-animation-duration:9500ms!important;animation-duration:9500ms!important}.delay9500{-webkit-transition-delay:9500ms!important;transition-delay:9500ms!important;-webkit-animation-delay:9500ms!important;animation-delay:9500ms!important}.tran10000{-webkit-transition:10000ms!important;transition:10000ms!important;-webkit-animation-duration:10000ms!important;animation-duration:10000ms!important}.delay10000{-webkit-transition-delay:10000ms!important;transition-delay:10000ms!important;-webkit-animation-delay:10000ms!important;animation-delay:10000ms!important}.font_red{color:crimson!important}.font_lite{color:#888!important}.font_left{text-align:left!important}.hide{display:none!important}@media screen and (max-width:599px){.w10{width:100%!important}.mw100{max-width:none!important}.mb10{margin-bottom:10px!important}.w20{width:100%!important}.mw200{max-width:none!important}.mb20{margin-bottom:10px!important}.w30{width:100%!important}.mw300{max-width:none!important}.mb30{margin-bottom:20px!important}.w40{width:100%!important}.mw400{max-width:none!important}.mb40{margin-bottom:20px!important}.w50{width:100%!important}.mw500{max-width:none!important}.mb50{margin-bottom:30px!important}.w60{width:100%!important}.mw600{max-width:none!important}.mb60{margin-bottom:30px!important}.w70{width:100%!important}.mw700{max-width:none!important}.mb70{margin-bottom:40px!important}.w80{width:100%!important}.mw800{max-width:none!important}.mb80{margin-bottom:50px!important}.w90{width:100%!important}.mw900{max-width:none!important}.mb90{margin-bottom:50px!important}.w100{width:100%!important}.mw1000{max-width:none!important}.mb100{margin-bottom:50px!important}.sp_left{text-align:left!important}.sp_font1{font-size:1.3rem!important}.sp_font2{font-size:1.2rem!important;margin-bottom:10px}.sp_mb20{margin-bottom:20px!important}}