﻿@font-face{font-family:"LINESeedJP";src:url("./assets/font/LINESeedJP_TTF_Eb.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"LINESeedJP";src:url("./assets/font/LINESeedJP_TTF_Bd.ttf") format("truetype");font-weight:700;font-style:normal}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:#000;box-sizing:border-box}a,input,select,textarea,button{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}div{font-size:16px}@media screen and (max-width: 1024px){div{font-size:16px}}h2,h3,h4,h5{letter-spacing:.02em;font-size:20px;font-weight:bold}@media screen and (max-width: 1024px){h2,h3,h4,h5{font-size:18px}}dd,dt{font-size:16px;letter-spacing:.02em}@media screen and (max-width: 1024px){dd,dt{font-size:16px}}nav ul{list-style:none}blockquote,q{quotes:none}strong{font-size:1.25rem}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;color:#000;letter-spacing:.02em;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .3s ease}a:hover{opacity:.6;color:#000;text-decoration:none}a:focus{outline:inherit !important;outline-offset:inherit}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}span{font-size:1.6rem;letter-spacing:.05em}@media screen and (max-width: 600px){span{font-size:1.3rem}}p{font-size:1.6rem;letter-spacing:.01em;margin-bottom:1rem}@media screen and (max-width: 600px){p{font-size:1.3rem}}input,select{vertical-align:middle;font-size:14px}textarea{width:100%;padding:5px}img{max-width:100%;height:auto;vertical-align:bottom;border-style:none}li{list-style:none;font-size:1.6rem;letter-spacing:.01em;line-height:1.8}img.alignleft{text-align:left}img.aligncenter{display:block;margin:1px auto}img.alignright{display:block;margin:1px 1px 1px auto}.header-drawer{position:fixed;width:60%;height:100vh;background-color:#005eac;z-index:202;top:0px;right:0px;transform:translateY(-100%);visibility:hidden;border-radius:0px 0px 0px 60px;transition:all .5s ease;overflow-y:scroll;scrollbar-width:none}.header-drawer::-webkit-scrollbar{display:none}@media screen and (max-width: 1024px){.header-drawer{width:95%;max-width:600px}}@media screen and (max-width: 600px){.header-drawer{width:90%}}.header-drawer .header-drawer-container{padding-top:100px;padding-bottom:80px}@media screen and (max-width: 1024px){.header-drawer .header-drawer-container{padding-top:85px;padding-bottom:95px;padding-left:5%}}.header-drawer .header-drawer-wrap{display:flex;flex-wrap:wrap}.header-drawer .header-drawer-wrap .footer-wrap-right-nav{display:flex;width:100%;flex-wrap:wrap}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav{flex-wrap:wrap;width:100%}}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col{width:100%;padding-left:18px;padding-right:30px;margin-bottom:40px}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col{width:100% !important;border:none;padding:0px;margin-bottom:0px}}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(2) h3 a,.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(1) h3 a{margin-bottom:10px !important}}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(3){width:49% !important;margin-right:2%}}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(4){width:49% !important}}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col h3{line-height:1.4;display:block;margin-bottom:15px;position:relative}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col h3{margin:0px;margin-bottom:30px}}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a{color:#fff;font-size:24px;font-weight:500;display:flex;border-bottom:1px solid #005eac;align-items:center;letter-spacing:.08em;margin-bottom:0px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1200px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a{font-size:clamp(13px,1.17vw,16px)}}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a{padding-left:30px;font-size:20px}}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a:before{width:24px;height:24px;display:block;content:"";background-image:url("./assets/img/icon/icon-arrow-w.svg");background-size:contain;background-repeat:no-repeat;margin-right:10px}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a:before{width:23px;height:23px;position:absolute;left:0px;top:50%;transform:translateY(-50%)}}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .open a{border-bottom:none !important}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .open:after{transform:translateY(50%) rotate(180deg) !important}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .open:before{display:none !important}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch{position:relative}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch:after{width:15px;height:3px;right:26px;bottom:50%;transform:translateY(50%);content:"";display:block;background-color:#fff;position:absolute;border-radius:8px;transition:all .3s ease}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch:after{width:9px;height:2px}}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch:before{width:15px;height:3px;right:26px;bottom:50%;transform:translateY(50%) rotate(90deg);content:"";display:block;background-color:#fff;position:absolute;border-radius:8px}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch a:after{position:absolute;right:15px;height:30px;width:30px;border:1px solid #fff;border-radius:50%;content:"";display:block;bottom:50%;transform:translateY(50%)}}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px;padding-left:30px}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .ul{margin-top:-10px}}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li{line-height:1.4}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li a{color:#fff;font-size:20px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1200px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li a{font-size:clamp(13px,1.17vw,16px)}}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li a{font-size:16px;padding:7px 0px;display:block}}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li a:before{content:"・";margin-right:5px}.header-fixed{position:fixed;right:2.5%;top:18px;width:100px;height:100px;z-index:1000;display:block;transition:all .3s ease}@media screen and (max-width: 1400px){.header-fixed{right:2%;top:20px}}@media screen and (max-width: 1200px){.header-fixed{left:inherit;right:2.5%}}@media screen and (max-width: 1024px){.header-fixed{display:block;left:inherit;right:2%;top:12px;width:80px;height:80px}}@media screen and (max-width: 600px){.header-fixed{right:2.5%}}.header-fixed .header-fixed-menu{width:100%;height:100%;position:relative}.header-fixed .header-fixed-menu .header-btn-active{background-color:#005eac !important;border:3px solid #fff !important}.header-fixed .header-fixed-menu .header-btn-active:after{content:"CLOSE" !important;color:#fff !important}.header-fixed .header-fixed-menu .header-btn-active span{background:rgba(0,0,0,0) !important}.header-fixed .header-fixed-menu .header-btn-active span:before{transform:rotate(30deg) !important;top:0px !important;background-color:#fff !important}.header-fixed .header-fixed-menu .header-btn-active span:after{transform:rotate(-30deg) !important;top:0px !important;background-color:#fff !important}.header-fixed .header-fixed-menu .header-btn-active strong{font-size:0px !important}.header-fixed .header-fixed-menu .header-btn-active strong:after{font-size:12px;content:"CLOSE"}.header-fixed .header-fixed-menu .header-btn-active strong:before{display:none}.header-fixed .header-fixed-menu a{display:block;height:100%;width:100%;background-color:#fff;border-radius:50%;position:relative;border:2px solid #005eac}.header-fixed .header-fixed-menu a:after{position:absolute;content:"MENU";font-size:22px;color:#005eac;right:50%;bottom:15%;transform:translateX(50%);font-weight:bold;letter-spacing:0em}@media screen and (max-width: 1024px){.header-fixed .header-fixed-menu a:after{font-size:16px}}.header-fixed .header-fixed-menu span{position:absolute;width:60px;height:3px;display:block;left:17px;bottom:60%;z-index:2;transition:all .3s ease;transform:translateY(50%);background:rgba(0,0,0,0) !important}@media screen and (max-width: 1024px){.header-fixed .header-fixed-menu span{width:40px;height:3px;left:19px}}.header-fixed .header-fixed-menu span:before{transition:all .3s ease;width:60px;height:4px;background-color:#005eac;content:"";display:block;position:absolute;right:0px;top:-6px}@media screen and (max-width: 1024px){.header-fixed .header-fixed-menu span:before{width:40px;height:3px;top:-5px}}.header-fixed .header-fixed-menu span:after{transition:all .3s ease;width:60px;height:4px;background-color:#005eac;content:"";display:block;position:absolute;right:0px;top:6px}@media screen and (max-width: 1024px){.header-fixed .header-fixed-menu span:after{width:40px;height:3px;top:5px}}@media screen and (max-width: 1200px){.body-header-active .header-fixed,.body-drawer .header-fixed{top:10px !important}}.body-header-active .header-fixed a,.body-drawer .header-fixed a{border:2px solid #005eac !important}.body-header-active .header-fixed a:after,.body-drawer .header-fixed a:after{color:#005eac !important}.body-header-active .header-fixed a span,.body-drawer .header-fixed a span{background-color:#005eac !important}.body-header-active .header-fixed a span:before,.body-drawer .header-fixed a span:before{background-color:#005eac !important}.body-header-active .header-fixed a span:after,.body-drawer .header-fixed a span:after{background-color:#005eac !important}.header-page:after,.body-drawer:after{transform:translateY(0%) !important}.header-page:before,.body-drawer:before{transform:translateX(100%)}.header-page .header-wrap,.body-drawer .header-wrap{padding:20px 100px 20px 0px !important}.header-page .header-wrap .header-wrap-logo .header-wrap-logo-img-main,.body-drawer .header-wrap .header-wrap-logo .header-wrap-logo-img-main{visibility:hidden !important;opacity:0 !important}.header-page .header-wrap .header-wrap-logo .header-wrap-logo-img-prev,.body-drawer .header-wrap .header-wrap-logo .header-wrap-logo-img-prev{visibility:visible !important;opacity:1 !important}.header-page .header-wrap .header-wrap-logo p,.body-drawer .header-wrap .header-wrap-logo p{display:none !important}.header{position:fixed;left:0px;top:0px;width:100%;z-index:900;transition:all .3s ease;border-bottom:0px solid #e0e0d4}.header:after{width:100%;height:100%;position:absolute;right:0px;top:0px;transform:translateY(-100%);content:"";display:block;transition:all .3s ease;z-index:-1}.header .header-wrap{width:90%;margin:0 auto;display:flex;justify-content:space-between;position:relative;padding:35px 100px 20px 0px;max-width:2450px;transition:all .3s ease;align-items:center}@media screen and (max-width: 1400px){.header .header-wrap{padding:20px 80px 20px 0px}}@media screen and (max-width: 1200px){.header .header-wrap{padding:30px 100px 30px 0px;width:95%}}@media screen and (max-width: 1024px){.header .header-wrap{padding:18px 0px}}.header .header-wrap .header-wrap-logo{width:434px;transition:all .3s;display:flex}@media screen and (max-width: 1400px){.header .header-wrap .header-wrap-logo{width:380px}}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-logo{width:178px}}.header .header-wrap .header-wrap-logo .header-wrap-logo-img{position:relative}.header .header-wrap .header-wrap-logo .header-wrap-logo-img img{width:243px}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-logo .header-wrap-logo-img img{width:178px}}.header .header-wrap .header-wrap-logo .header-wrap-logo-img .header-wrap-logo-img-main{position:relative;z-index:2;transition:all .3s ease}.header .header-wrap .header-wrap-logo .header-wrap-logo-img .header-wrap-logo-img-prev{position:absolute;width:243px;left:0px;top:0px;z-index:3;visibility:hidden;transition:all .3s ease;opacity:0}.header .header-wrap .header-wrap-logo p{white-space:nowrap;font-size:12px;color:#fff;margin:0px}@media screen and (max-width: 1400px){.header .header-wrap .header-wrap-logo p{font-size:10px}}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-logo p{display:none}}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-logo p{display:block;margin-top:8px}}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-nav{display:none}}.header .header-wrap .header-wrap-nav ul{display:flex;align-items:center}.header .header-wrap .header-wrap-nav ul li{margin-right:30px}@media screen and (max-width: 1400px){.header .header-wrap .header-wrap-nav ul li{margin-right:20px}}.header .header-wrap .header-wrap-nav ul li .arrow{position:relative;display:flex;align-items:center}.header .header-wrap .header-wrap-nav ul li .arrow:after{content:"";display:block;background-image:url("./assets/img/icon/icon-arrow-bottom.png");background-size:contain;background-repeat:no-repeat;height:4.5px;width:10px;margin-left:5px}.header .header-wrap .header-wrap-nav ul li a{display:block;font-size:16px;color:#005993;font-weight:bold;position:relative}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-nav ul li a{font-size:13px}}.header .header-wrap .header-wrap-nav ul li a:before{width:0px;height:1px;background-color:#005993;content:"";display:block;position:absolute;left:0px;bottom:0px;transition:all .3s}.header .header-wrap .header-wrap-nav ul li a:hover:before{width:100% !important}.header .header-wrap .header-wrap-nav ul li:last-child{margin-right:0}.header .header-wrap .header-wrap-nav ul li:last-child a{background-color:#005993;color:#fff;padding:12px 30px;border-radius:5px;border:1px solid #005993;transition:all .3s ease}.header .header-wrap .header-wrap-nav ul li:last-child a:before{display:none !important}.header .header-wrap .header-wrap-nav ul li:last-child a:hover{background-color:#edede7 !important;color:#003855 !important;opacity:1}.header .header-wrap .header-wrap-nav .active{visibility:visible !important;opacity:1 !important;height:auto !important}.header .header-wrap .header-wrap-nav .active .sec02-wrap{transform:translateY(0%) !important;opacity:1 !important}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom{position:absolute;right:50%;top:0px;width:100%;background-color:#f3f3ef;border-radius:5px;max-width:1180px;transform:translateX(50%);z-index:-1;visibility:hidden;opacity:0;transition:all .6s;height:0px;overflow:hidden}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap{display:flex;flex-wrap:wrap;justify-content:center;padding-top:140px;transform:translateY(-10px);transition:all .3s;opacity:.5}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col{width:20%;margin-bottom:4%;margin-right:3.5%}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col:last-child{margin-right:0}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-green .sec02-wrap-col-img-wrap{border:2px solid #44716a}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-green .sec02-wrap-col-img:before{background-color:#44716a}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-blue .sec02-wrap-col-img-wrap{border:2px solid #4d6c83}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-blue .sec02-wrap-col-img:before{background-color:#4d6c83}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-purole .sec02-wrap-col-img-wrap{border:2px solid #834d76}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-purole .sec02-wrap-col-img:before{background-color:#834d76}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-brown .sec02-wrap-col-img-wrap{border:2px solid #958363}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-brown .sec02-wrap-col-img:before{background-color:#958363}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a{display:block}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a:hover{opacity:.8}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a:hover .sec02-wrap-col-img:before{transform:rotate(0deg);width:100%;height:100%;top:0px;left:0px}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a:hover .sec02-wrap-col-img img{transform:scale(1.1)}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a .sec02-wrap-col-img{display:block;position:relative;margin-bottom:20px;z-index:2}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a .sec02-wrap-col-img:before{position:absolute;left:-10px;top:-10px;content:"";display:block;border-radius:10px;width:90%;height:90%;z-index:-1;transform:rotate(-5deg);transition:all .6s ease}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a .sec02-wrap-col-img .sec02-wrap-col-img-wrap{overflow:hidden;border-radius:10px}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a .sec02-wrap-col-img img{border-radius:10px;transition:all .6s ease}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a p{text-align:center;font-weight:bold;margin:0px;font-size:17px;letter-spacing:.12em;color:#005993}.header .header-wrap .header-wrap-btn-active span{transform:rotate(20deg) !important}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn-active span{top:10px !important;position:relative}}.header .header-wrap .header-wrap-btn-active span:before{display:none !important}.header .header-wrap .header-wrap-btn-active span:after{transform:rotate(-40deg) !important;margin-top:0px !important}.header .header-wrap .header-wrap-btn-active strong{font-size:0px !important}.header .header-wrap .header-wrap-btn-active strong:after{font-size:12px;content:"CLOSE"}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn-active strong:after{font-size:16px;content:"閉じる"}}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn-active strong:before{display:none}}.header .header-wrap .header-wrap-btn{width:50px;height:50px;position:absolute;right:0px;top:5px;background-color:#005993;border-radius:5px;display:none;z-index:999}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-btn{display:block}}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn{width:50px;height:75px}}.header .header-wrap .header-wrap-btn a{display:flex;color:#fff;flex-wrap:wrap;align-items:center;width:100%;justify-content:center;line-height:1;height:100%;padding:6px 0px}.header .header-wrap .header-wrap-btn a strong{font-size:12px;font-weight:bold;color:#fff;line-height:1}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn a strong{font-size:0px;display:block;margin-top:5px}.header .header-wrap .header-wrap-btn a strong:before{content:"メニュー";font-size:16px}}.header .header-wrap .header-wrap-btn a span{width:37px;height:3px;background-color:#fff;margin:0 auto;transition:all .3s ease}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn a span{width:45px}}.header .header-wrap .header-wrap-btn a span:before{content:"";display:block;width:37px;height:3px;background-color:#fff;margin-top:8px;transition:all .3s ease;display:none}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn a span:before{margin-top:9px;width:45px;display:block}}.header .header-wrap .header-wrap-btn a span:after{content:"";display:block;width:37px;height:3px;background-color:#fff;margin-top:8px;transition:all .3s ease}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn a span:after{width:45px;margin-top:6px}}.header-wrap-nav-bottom-bg-active{display:block !important}.header-wrap-nav-bottom-bg{position:fixed;left:0 !important;top:0px !important;width:100vw;height:100vh;background-color:#005993;opacity:.9;z-index:99;display:block}.header-drawer-active{transform:translateY(0px) !important;visibility:visible !important}.header-drawer-wrap-btn{display:flex;justify-content:space-between;flex-wrap:wrap}.header-drawer-wrap-btn li{width:48%}@media screen and (max-width: 600px){.header-drawer-wrap-btn li{width:75%;min-width:240px;margin-bottom:20px}}.header-drawer-wrap-btn li:last-child{width:60%}@media screen and (max-width: 600px){.header-drawer-wrap-btn li:last-child{width:100%}}@media screen and (max-width: 600px){.header-drawer-wrap-btn li:last-child .com-btn-p{margin-top:0px !important}}.body-header-active .footer-fixed-line{opacity:1;transform:translateY(0px)}.access{background-color:#37a0da;padding:120px 0px 75px 0px;position:relative}@media screen and (max-width: 1024px){.access{padding:60px 0px 40px 0px}}.access .content-width{width:90%}.access .access-title{text-align:center;margin-bottom:40px}@media screen and (max-width: 1024px){.access .access-title{margin-bottom:20px}}.access .access-title h2{text-align:center;position:relative;display:inline-block;font-size:30px;color:#fff;font-family:"Mochiy Pop P One",sans-serif;line-height:1.4}@media screen and (max-width: 1024px){.access .access-title h2{font-size:40px}}@media screen and (max-width: 600px){.access .access-title h2{font-size:clamp(30px,9.33vw,35px)}}.access .access-title h2 span{display:block;position:absolute;width:150px;right:-170px;z-index:30;bottom:-15px}@media screen and (max-width: 1024px){.access .access-title h2 span{right:-12.5%;top:-85px;width:100px}}.access .access-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.access .access-wrap{flex-direction:column}}.access .access-wrap .access-wrap-left{width:48%}@media screen and (max-width: 1024px){.access .access-wrap .access-wrap-left{width:100%;margin-bottom:30px;max-width:600px;margin:0 auto 30px}}.access .access-wrap .access-wrap-left .access-wrap-left-container{background-color:#e9545d;padding:20px;border-radius:20px}@media screen and (max-width: 1024px){.access .access-wrap .access-wrap-left .access-wrap-left-container{width:100%;padding:15px}}.access .access-wrap .access-wrap-left h3{font-size:30px;color:#fff;text-align:center;margin-bottom:20px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.access .access-wrap .access-wrap-left h3{font-size:24px}}.access .access-wrap .access-wrap-left h3 span{font-size:24px;color:#fff;display:block;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.access .access-wrap .access-wrap-left h3 span{font-size:20px}}.access .access-wrap .access-wrap-left p{font-size:16px;color:#fff;line-height:1.5;margin:20px 0px 0px;text-align:center;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.access .access-wrap .access-wrap-left p{font-size:14px;margin-top:10px}}.access .access-wrap .access-wrap-left .access-wrap-left-iframe{width:100%;height:400px;border:none}@media screen and (max-width: 1024px){.access .access-wrap .access-wrap-left .access-wrap-left-iframe{height:300px}}.access .access-wrap .access-wrap-left .access-wrap-left-iframe iframe{width:100%;height:100%;border:none}.access .access-wrap .access-wrap-right{width:48%}@media screen and (max-width: 1024px){.access .access-wrap .access-wrap-right{max-width:600px;margin:0 auto 0px;width:100%}}.access .access-wrap .access-wrap-right .access-wrap-right-container{background-color:#f29600;padding:20px;border-radius:20px}@media screen and (max-width: 1024px){.access .access-wrap .access-wrap-right .access-wrap-right-container{width:100%;padding:15px}}.access .access-wrap .access-wrap-right h3{font-size:30px;color:#fff;text-align:center;margin-bottom:20px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.access .access-wrap .access-wrap-right h3{font-size:24px;margin-bottom:10px}}.access .access-wrap .access-wrap-right h3 span{font-size:24px;color:#fff;display:block;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.access .access-wrap .access-wrap-right h3 span{font-size:20px}}.access .access-wrap .access-wrap-right img{width:100%}.access .access-wrap .access-wrap-right p{font-size:16px;text-align:center;color:#fff;line-height:1.5;margin:20px 0px 0px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.access .access-wrap .access-wrap-right p{font-size:14px;margin-top:10px}}.access .access-wrap .access-wrap-right .access-wrap-right-iframe{width:100%;height:400px;border:none}@media screen and (max-width: 1024px){.access .access-wrap .access-wrap-right .access-wrap-right-iframe{height:300px}}.access .access-wrap .access-wrap-right .access-wrap-right-iframe iframe{width:100%;height:100%;border:none}.access .access-park{border:3px solid #e9545d;background-color:#fff;padding:20px;max-width:900px;width:100%;margin:60px auto 0px}.access .access-park h2{display:flex;align-items:center;justify-content:center;font-family:"Mochiy Pop P One",sans-serif;font-size:30px;color:#e9545d;margin-bottom:20px}@media screen and (max-width: 1024px){.access .access-park h2{font-size:24px}}.access .access-park h2 i{width:30px;height:30px;background-image:url("./assets/img/icon/icon-park.svg");background-size:contain;background-repeat:no-repeat;display:block;margin-right:10px}.access .access-park p{margin:0px;font-weight:bold;font-size:16px}@media screen and (max-width: 1024px){.access .access-park p{font-size:14px}}.footer{background-color:#fff;position:relative;padding:70px 0px 40px;z-index:4}@media screen and (max-width: 1024px){.footer{padding:45px 0px 80px}}@media screen and (max-width: 1200px){.footer .content-width{width:90%}}@media screen and (max-width: 1024px){.footer .content-width{width:90%}}.footer .nolink{pointer-events:none !important;text-decoration:none !important}.footer .footer-attention{border:1px solid #231815;padding:20px 40px;margin-bottom:20px}@media screen and (max-width: 1024px){.footer .footer-attention{padding:20px 10px;margin-bottom:20px}}.footer .footer-attention h2{text-align:center}.footer .footer-attention h3{text-align:center;margin:10px 0px 20px}@media screen and (max-width: 1024px){.footer .footer-attention h3{font-size:12px}}.footer .footer-attention p{font-size:16px;margin:0px;font-weight:bold}@media screen and (max-width: 1024px){.footer .footer-attention p{font-size:10px}}.footer .footer-ouen{margin-bottom:60px;display:flex;flex-wrap:wrap;border:2px solid #005eac}.footer .footer-ouen h2{text-align:center;margin:0px;font-size:30px;background-color:#005eac;color:#fff;padding:10px 10px;width:400px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.footer .footer-ouen h2{font-size:18px;width:100%}}.footer .footer-ouen h2 span{background-color:#005eac;color:#fff;font-size:20px;padding:5px 20px;border-radius:20px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.footer .footer-ouen h2 span{font-size:16px;padding:2px 20px}}.footer .footer-ouen p{width:calc(100% - 400px);margin:0px;display:block;padding:20px;justify-content:center;color:#005eac;font-size:22px;font-weight:bold}@media screen and (max-width: 1024px){.footer .footer-ouen p{font-size:12px;width:100%;display:block;padding:10px}}.footer .footer-ouen p a{font-size:22px;color:#005eac;font-weight:bold;text-decoration:underline 2px;text-underline-offset:2px}@media screen and (max-width: 1024px){.footer .footer-ouen p a{font-size:12px}}.footer .footer-sponsor h2{text-align:center;margin-bottom:20px}.footer .footer-sponsor h2 span{background-color:#005eac;color:#fff;font-size:20px;padding:5px 20px;border-radius:20px}@media screen and (max-width: 1024px){.footer .footer-sponsor h2 span{font-size:16px;padding:2px 20px}}.footer .footer-sponsor ul{display:flex;justify-content:center;flex-wrap:wrap}.footer .footer-sponsor ul li{max-width:300px;width:48%;margin-right:4%}.footer .footer-sponsor ul li:last-child{margin-right:0px}@media screen and (max-width: 600px){.footer .footer-sponsor ul li:last-child{margin-bottom:0px}}@media screen and (max-width: 600px){.footer .footer-sponsor ul li{width:100%;text-align:center;margin-bottom:30px}}@media screen and (max-width: 600px){.footer .footer-sponsor ul li img{max-width:220px}}.footer .footer-sponsor-2{margin-top:60px}.footer .footer-sponsor-2 h2{text-align:center;margin-bottom:20px}.footer .footer-sponsor-2 h2 span{background-color:#005eac;color:#fff;font-size:20px;padding:5px 20px;border-radius:20px}@media screen and (max-width: 1024px){.footer .footer-sponsor-2 h2 span{font-size:16px;padding:2px 20px}}.footer .footer-sponsor-2 ul{display:flex;justify-content:center;flex-wrap:wrap}.footer .footer-sponsor-2 ul li{font-size:18px;margin-right:20px;font-weight:bold}@media screen and (max-width: 1024px){.footer .footer-sponsor-2 ul li{font-size:12px;margin-right:10px}}@media screen and (max-width: 600px){.footer .footer-sponsor-2 ul li{font-size:10px}}.footer .footer-sponsor-2 ul li:before{content:"●"}.footer .footer-sponsor-2 ul li a{text-decoration:underline}.footer .footer-wrap{display:flex;flex-wrap:wrap;margin-bottom:30px}.footer .footer-wrap .footer-wrap-left{width:385px}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-left{width:360px}}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left{width:100%;flex-wrap:wrap}}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-logo{width:280px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-logo{width:250px;margin:0 auto 10px}}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-logo .footer-logo{width:100%;display:block}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt{width:100%}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt{width:100%;padding-left:0px}}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt h2{color:#fff;font-size:19px;margin:10px 0px 20px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt h2{text-align:center;margin-top:0px}}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt p{font-size:16px;color:#fff;line-height:1.5;margin:0px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt p{text-align:center}}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt p a{font-size:16px;color:#fff}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt p span{font-size:16px;color:#fff}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li{margin-bottom:20px}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li:last-child{margin-bottom:0px}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a{width:100%;max-width:297px;height:57px;display:flex;align-items:center;justify-content:center;border-radius:44px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a{margin:0 auto}}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a.icon-line{background-color:#fff;font-size:16px;font-weight:bold;color:#3ac152;letter-spacing:.06em}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a.icon-line i{width:38px;height:36px;display:block;background-image:url("./assets/img/icon/icon-line.svg");background-size:contain;background-repeat:no-repeat;margin-right:10px}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a.icon-tel{border:2px solid #fff}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a.icon-tel i{width:22px;height:22px;display:block;background-image:url("./assets/img/icon/icon-tel.svg");background-size:contain;background-repeat:no-repeat;margin-right:10px}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a.icon-tel p{margin:0px;font-size:14px;color:#fff;line-height:1.2}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a.icon-tel p span{display:block;width:100%;text-align:center;color:#fff;font-size:25px;font-family:"Mochiy Pop P One",sans-serif;font-weight:bold;letter-spacing:.1em}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li .desc{color:#fff;display:block;text-align:center;font-size:12px;width:100%;max-width:297px;margin-top:10px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li .desc{margin:10px auto 0px}}.footer .footer-wrap .footer-wrap-right{width:calc(100% - 385px);margin-bottom:65px}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-right{width:calc(100% - 360px)}}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right{width:100%;margin-top:40px;margin-bottom:0px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav{display:flex}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav{flex-wrap:wrap;border-top:1px solid #fff}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col{width:42%;padding-left:18px;padding-right:50px}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col{padding-right:30px}}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col{width:100% !important;border:none;padding:0px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(2){width:30%;padding-right:20px}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(2){padding-left:0px}}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(2){padding:0px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(3){width:28%;padding-right:0px}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(3){padding-left:0px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col h3{line-height:1.4;display:block;margin-bottom:15px;position:relative}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col h3{margin:0px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a{color:#fff;font-size:17px;font-weight:500;display:block;letter-spacing:.08em;position:relative}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a{font-size:clamp(13px,1.17vw,16px)}}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a{font-size:16px;display:block;border-bottom:1px solid #fff;padding:20px 0px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a:after{content:"";width:10px;height:10px;display:block;background-image:url("./assets/img/icon/icon-arrow-right-white.png");background-size:contain;background-repeat:no-repeat;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .open a{border-bottom:none !important}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .open:after{transform:translateY(50%) rotate(180deg) !important}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .open:before{display:none !important}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch{position:relative}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch:after{width:15px;height:3px;right:26px;bottom:50%;transform:translateY(50%);content:"";display:block;background-color:#fff;position:absolute;border-radius:8px;transition:all .3s ease}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch:after{width:15px;height:2px;right:20px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch:before{width:15px;height:3px;right:26px;bottom:50%;transform:translateY(50%) rotate(90deg);content:"";display:block;background-color:#fff;position:absolute;border-radius:8px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch:before{width:15px;right:20px;height:2px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch a:after{display:none !important}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul{display:none;border-bottom:1px solid #fff}}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul{padding-bottom:25px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li{line-height:1.7;margin-bottom:10px}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li:last-child{margin-bottom:0px}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li a{color:#b9b9b9;font-size:14px;display:block}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li a{font-size:clamp(13px,1.17vw,16px)}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li a:hover{opacity:.5}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li a:before{content:""}}.footer .footer-fixed{position:fixed;right:20px;bottom:20px;z-index:5}@media screen and (max-width: 1024px){.footer .footer-fixed{width:100%;position:relative;right:inherit;bottom:0px;display:block}}@media screen and (max-width: 1024px){.footer .footer-fixed img{width:133px;display:block}}.footer .footer-fixed a{display:block;font-size:14px;color:#fff;line-height:1.4;text-align:center}@media screen and (max-width: 1024px){.footer .footer-fixed a{display:flex;justify-content:center;flex-direction:row-reverse;align-items:center}}.footer .footer-fixed a i{display:block;width:57px;height:57px;background-image:url("./assets/img/icon/icon-back.svg");background-size:contain;background-repeat:no-repeat;margin:8px auto 0px}@media screen and (max-width: 1024px){.footer .footer-fixed a i{margin:0px;width:38px;height:38px;margin-right:10px}}.footer .footer-copy{width:95%;max-width:1080px;margin:0 auto;position:relative}@media screen and (max-width: 1024px){.footer .footer-copy{width:100%}}.footer .footer-copy .footer-copy-link{position:absolute;width:50%;left:0px;top:0px}@media screen and (max-width: 1024px){.footer .footer-copy .footer-copy-link{position:relative;width:100%}}.footer .footer-copy .footer-copy-link ul{display:flex}@media screen and (max-width: 1024px){.footer .footer-copy .footer-copy-link ul{justify-content:center}}.footer .footer-copy .footer-copy-link ul li{margin-right:15px}.footer .footer-copy .footer-copy-link ul li:last-child{margin-right:0px}.footer .footer-copy .footer-copy-link ul li a{color:#b4b4b4;font-size:12px}.footer .copy{text-align:right;color:#b4b4b4;font-size:12px;margin:0px;border-top:1px solid #fff;padding-top:20px;margin-top:10px}@media screen and (max-width: 1024px){.footer .copy{border-top:1px solid #fff;border-top:none;font-size:12px;margin-top:0px;margin-bottom:20px;white-space:nowrap;text-align:center;line-height:2.25}}.top .top-visual{width:100%;position:relative;z-index:2}.top .sec01{background-image:url("./assets/img/top/sec01-bg.jpg");background-size:500px;background-repeat:repeat;padding:75px 0px;margin-top:-30px;position:relative}@media screen and (max-width: 1024px){.top .sec01{background-image:url("./assets/img/top/sec01-bg-sp.jpg")}}@media screen and (max-width: 600px){.top .sec01{margin-top:-5.641025641vw;padding-top:40px}}.top .sec01 .sec01-wrap{background-color:#fff;display:flex;padding:30px 0px;align-items:center;flex-wrap:wrap}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap{padding:20px}}.top .sec01 .sec01-wrap .sec01-wrap-left{width:100%}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .sec01-wrap-left{width:100%}}.top .sec01 .sec01-wrap .sec01-wrap-left h2{font-size:43px;color:#37a0da;border:2px solid #37a0da;border-radius:5px;padding:0px 20px;font-family:"LINESeedJP",serif;font-weight:700;width:100%;max-width:220px;margin:0 auto 20px}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .sec01-wrap-left h2{width:140px;font-size:24px;padding:0px 0px;margin:0 auto;text-align:center}}.top .sec01 .sec01-wrap .sec01-wrap-right{width:100%}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .sec01-wrap-right{width:100%;padding:15px 0px 0px}}.top .sec01 .sec01-wrap .sec01-wrap-right p{font-size:20px;margin:0px;font-weight:bold;text-align:center;line-height:1.8}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .sec01-wrap-right p{font-size:14px;text-align:center;line-height:1.6}}.top .sec01 .sec01-wrap .sec01-wrap-right p span{font-weight:bold;display:inline;position:relative;font-size:20px;z-index:2;background:linear-gradient(180deg, #fff 65%, #fff100 66%, #fff100 100%)}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .sec01-wrap-right p span{font-size:14px}}.top .sec01 .sec03-uwabaki{background-color:#e60012;padding:15px 10%;margin-top:20px;margin-bottom:60px}@media screen and (max-width: 1024px){.top .sec01 .sec03-uwabaki{padding:15px 2%;margin-top:15px;margin-bottom:40px}}.top .sec01 .sec03-uwabaki span{display:block;line-height:0}.top .sec01 .sec01-red{background-color:#e60012;margin:30px 0px}.top .sec01 .sec01-red p{font-size:30px;color:#fff;margin:0px;text-align:center;padding:15px 0px}.top .sec01 .sec01-btn{margin-top:40px}.top .sec01 .sec01-btn a{display:flex;align-items:center;background-color:#e9545d;color:#fff;font-size:24px;max-width:600px;width:100%;margin:0 auto;justify-content:center;padding:20px 40px;border-radius:40px;border:3px solid #fff;font-family:"Mochiy Pop P One",sans-serif;position:relative;box-shadow:10px 10px 5px rgba(0,0,0,.3)}@media screen and (max-width: 1024px){.top .sec01 .sec01-btn a{font-size:20px;max-width:350px}}.top .sec01 .sec01-btn a i{background-image:url("./assets/img/icon/icon-arrow-w.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;margin-left:20px}@media screen and (max-width: 600px){.top .sec01 .sec01-btn a i{position:absolute;right:25px;bottom:50%;transform:translateY(50%)}}.top .sec01 .sec01-bottom{margin-top:80px}@media screen and (max-width: 1024px){.top .sec01 .sec01-bottom{margin-top:40px}}.top .sec01 .sec01-bottom h2{text-align:center;color:#fff;font-size:40px;margin-bottom:20px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 600px){.top .sec01 .sec01-bottom h2{font-size:30px}}.top .sec01 .sec01-bottom .sec01-bottom-wrap{background-color:#fff;padding:40px 50px}@media screen and (max-width: 1024px){.top .sec01 .sec01-bottom .sec01-bottom-wrap{padding:20px}}.top .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-dl{border-top:1px solid #cecccb}.top .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-dl dl{display:flex;border-bottom:1px solid #cecccb;padding:15px 0px}.top .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-dl dl dt{width:200px;font-weight:bold}@media screen and (max-width: 1024px){.top .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-dl dl dt{width:100px}}.top .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-dl dl dt time{font-size:16px;font-weight:bold}@media screen and (max-width: 1024px){.top .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-dl dl dt time{font-size:14px}}.top .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-dl dl dd{width:calc(100% - 200px);font-size:16px;font-weight:bold}@media screen and (max-width: 1024px){.top .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-dl dl dd{font-size:14px;width:calc(100% - 100px)}}.top .sec01 .sec01-bottom-btn{display:flex;align-items:center;margin-top:40px;flex-wrap:wrap;justify-content:center}.top .sec01 .sec01-bottom-btn .sec01-bottom-btn-title{width:40%}@media screen and (max-width: 600px){.top .sec01 .sec01-bottom-btn .sec01-bottom-btn-title{width:100%}}.top .sec01 .sec01-bottom-btn .sec01-bottom-btn-title h2{text-align:center;font-size:30px;color:#fff;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.top .sec01 .sec01-bottom-btn .sec01-bottom-btn-title h2{font-size:16px;margin-bottom:20px}}@media screen and (max-width: 1024px){.top .sec01 .sec01-bottom-btn .sec01-bottom-btn-main{width:60%}}@media screen and (max-width: 600px){.top .sec01 .sec01-bottom-btn .sec01-bottom-btn-main{width:100%}}.top .sec01 .sec01-bottom-btn .sec01-bottom-btn-main a{display:flex;align-items:center;background:linear-gradient(135deg, #ffcb70 0%, #f33c56 40%, #b83eab 70%, #695bd7 100%);color:#fff;font-size:24px;max-width:600px;width:100%;margin:0 auto;justify-content:center;padding:10px 30px;border-radius:20px;border:3px solid #fff;box-shadow:10px 10px 5px rgba(0,0,0,.3)}@media screen and (max-width: 1024px){.top .sec01 .sec01-bottom-btn .sec01-bottom-btn-main a{box-shadow:5px 5px 5px rgba(0,0,0,.3);padding:10px 20px;border-radius:10px;max-width:350px}}.top .sec01 .sec01-bottom-btn .sec01-bottom-btn-main a i{background-image:url("./assets/img/icon/icon-instagram.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:50px;height:50px;margin-left:20px}@media screen and (max-width: 1024px){.top .sec01 .sec01-bottom-btn .sec01-bottom-btn-main a i{width:40px;height:40px}}.top .sec01 .sec01-bottom-btn .sec01-bottom-btn-main a span{display:block;width:calc(100% - 40px);padding-left:30px;color:#fff;font-size:24px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.top .sec01 .sec01-bottom-btn .sec01-bottom-btn-main a span{padding:0px 0px;font-size:18px;padding-left:15px}}.top .sec02{background-color:#005eac;padding:60px 0px;position:relative}.top .sec02 h2{color:#ff0;font-size:40px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.top .sec02 h2{font-size:clamp(20px,4.5vw,40px)}}@media screen and (max-width: 600px){.top .sec02 h2{line-height:1.2;font-size:35px;text-align:center;font-weight:bold;margin-bottom:15px}}.top .sec02 h2 span{font-size:60px;font-family:"Mochiy Pop P One",sans-serif;color:#ff0}@media screen and (max-width: 1024px){.top .sec02 h2 span{font-size:clamp(20px,5.5vw,40px)}}@media screen and (max-width: 600px){.top .sec02 h2 span{font-size:50px}}.top .sec02 p{font-size:30px;color:#fff;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.top .sec02 p{font-size:18px}}@media screen and (max-width: 600px){.top .sec02 p{text-align:center;font-size:20px}}.top .sec02 ul{display:flex;justify-content:space-between;flex-direction:row-reverse;max-width:450px}@media screen and (max-width: 600px){.top .sec02 ul{padding:0px 7.5%}}.top .sec02 ul li{width:48%}.top .sec02 .sec02-wrap{display:flex;flex-wrap:wrap}.top .sec02 .sec02-wrap .sec02-wrap-left{width:50%}@media screen and (max-width: 600px){.top .sec02 .sec02-wrap .sec02-wrap-left{width:100%}}.top .sec02 .sec02-wrap .sec02-wrap-left h2{margin-bottom:20px}@media screen and (max-width: 600px){.top .sec02 .sec02-wrap .sec02-wrap-left h2{text-align:center}}.top .sec02 .sec02-wrap .sec02-wrap-left h2 img{width:90%}.top .sec02 .sec02-wrap .sec02-wrap-left .sec02-wrap-left-img{width:90%;max-width:380px;margin:0 auto;margin-bottom:30px}@media screen and (max-width: 600px){.top .sec02 .sec02-wrap .sec02-wrap-left .sec02-wrap-left-img{margin-bottom:15px}}.top .sec02 .sec02-wrap .sec02-wrap-right{width:50%;padding-left:5%}@media screen and (max-width: 600px){.top .sec02 .sec02-wrap .sec02-wrap-right{width:100%;padding:5% 0px 0px}}.top .sec03{padding:75px 0px}.top .sec03 .content-width{width:95%}.top .sec03 .sec03-top{position:relative;margin-bottom:40px}.top .sec03 .sec03-top .sec03-top-icon{position:absolute;width:150px;top:-30px;right:-30px}@media screen and (max-width: 1024px){.top .sec03 .sec03-top .sec03-top-icon{width:60px;top:-10px;right:-5px}}.top .sec03 .sec03-wrap{display:flex;flex-wrap:wrap}.top .sec03 .sec03-wrap .sec03-wrap-col{width:70%}@media screen and (max-width: 600px){.top .sec03 .sec03-wrap .sec03-wrap-col{width:100%}}.top .sec03 .sec03-wrap .sec03-wrap-col:nth-child(2n){width:30%}@media screen and (max-width: 600px){.top .sec03 .sec03-wrap .sec03-wrap-col:nth-child(2n){margin-top:10px;padding:0px 10px;width:100%}}.top .sec04{position:relative}.top .sec04 .sec04-content{position:relative;width:100%;margin:0 auto}.top .sec04 .sec04-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-1}.top .sec04 .sec04-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.top .sec04 .content-width{position:relative}@media screen and (max-width: 1024px){.top .sec04 .content-width{width:85%}}.top .sec04 .sec04-wrap{display:flex;flex-wrap:wrap}.top .sec04 .sec04-wrap a{display:block}.top .sec04 .sec04-wrap .sec04-wrap-left{width:40%}@media screen and (max-width: 600px){.top .sec04 .sec04-wrap .sec04-wrap-left{width:100%;margin-bottom:20px}}.top .sec04 .sec04-wrap .sec04-wrap-right{width:60%}@media screen and (max-width: 600px){.top .sec04 .sec04-wrap .sec04-wrap-right{width:100%}}.top .sec04 .sec04-wrap .sec04-wrap-right .sec04-wrap-right-top{width:100%;padding-left:10%}@media screen and (max-width: 600px){.top .sec04 .sec04-wrap .sec04-wrap-right .sec04-wrap-right-top{padding-left:0px;margin-bottom:20px}}.top .sec04 .sec04-wrap .sec04-wrap-right .sec04-wrap-right-bottom ul{display:flex;align-items:first baseline;flex-wrap:wrap}.top .sec04 .sec04-wrap .sec04-wrap-right .sec04-wrap-right-bottom ul li{width:60%}@media screen and (max-width: 600px){.top .sec04 .sec04-wrap .sec04-wrap-right .sec04-wrap-right-bottom ul li{width:100%;margin-bottom:20px}}.top .sec04 .sec04-wrap .sec04-wrap-right .sec04-wrap-right-bottom ul li a{display:block}.top .sec04 .sec04-wrap .sec04-wrap-right .sec04-wrap-right-bottom ul li:last-child{width:40%}@media screen and (max-width: 600px){.top .sec04 .sec04-wrap .sec04-wrap-right .sec04-wrap-right-bottom ul li:last-child{width:100%;margin-bottom:0px}}@media screen and (max-width: 600px){.page .page-top{margin-bottom:30px}}.page .page-visual .content-width{width:95%}.page .page-visual .page-visual-title{text-align:center;position:relative;z-index:20;top:30px}@media screen and (max-width: 600px){.page .page-visual .page-visual-title{top:20px}}.page .page-visual .page-visual-title img{width:100%;max-width:800px}@media screen and (max-width: 600px){.page .sec01{position:relative;margin-top:-30px}}.page .sec01 .sec01-bottom{margin-top:60px}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom{width:100%;max-width:500px;margin:0 auto;margin-top:60px}}.page .sec01 .sec01-bottom .sec01-bottom-wrap{display:flex;flex-wrap:wrap;background-color:#fff;border-radius:40px;padding:100px 60px 20px;position:relative;justify-content:center;width:100%;max-width:900px;margin:0 auto}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap{border-radius:20px}}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap{padding:40px 20px 20px;flex-direction:column-reverse}}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-title{width:80%;position:absolute;left:50%;transform:translateX(-50%);top:-60px;max-width:550px}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-title{top:-40px;max-width:340px}}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img{width:250px}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img{display:flex;flex-wrap:wrap;justify-content:center;width:100%;align-items:center;margin:0 auto;max-width:380px}}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img .sec01-bottom-wrap-img-main{width:100%}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img .sec01-bottom-wrap-img-main{width:50%;max-width:200px}}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img .sec01-bottom-wrap-img-sub{width:100%}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img .sec01-bottom-wrap-img-sub{width:50%}}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img .sec01-bottom-wrap-img-else{width:90%;margin:15px auto 0px}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img h2{text-align:center;margin:20px 0px 10px}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img h2{margin:0px 0px 10px}}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img h2 span{background-color:#f29600;font-size:18px;display:block;margin:0 auto;width:90%;width:140px;padding:2px 30px;font-family:"Mochiy Pop P One",sans-serif;border-radius:20px}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img h2 span{font-size:14px;width:120px}}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img p{text-align:center;font-size:20px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img p{font-size:14px}}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img p strong{font-size:45px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img p strong{font-size:20px}}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img p span{font-size:16px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-img p span{font-size:10px}}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-txt{width:calc(100% - 250px);padding-left:30px}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-txt{width:100%;padding-left:0px}}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-txt h3{color:#f29600;font-size:34px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1200px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-txt h3{font-size:30px}}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-txt h3{font-size:20px;text-align:center}}.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-txt p{font-size:20px;font-family:"Mochiy Pop P One",sans-serif;font-weight:bold;margin:20px 0px 30px}@media screen and (max-width: 1200px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-txt p{font-size:16px}}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom .sec01-bottom-wrap .sec01-bottom-wrap-txt p{font-size:14px;text-align:center}}.page .sec01 .sec01-bottom-wrap-02{background-color:#fff;border-radius:40px;padding:80px 60px 40px;position:relative;margin-top:120px}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom-wrap-02{padding:60px 20px 20px;border-radius:20px;margin-top:100px}}@media screen and (max-width: 600px){.page .sec01 .sec01-bottom-wrap-02{margin-top:50px}}.page .sec01 .sec01-bottom-wrap-02 span{position:absolute;right:-20px;top:-20px;width:140px}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom-wrap-02 span{right:0px;top:0px;position:relative;display:block;width:105px;margin:0 auto}}.page .sec01 .sec01-bottom-wrap-02 h2{width:85%;position:absolute;left:50%;transform:translateX(-50%);top:-50px;max-width:600px}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom-wrap-02 h2{top:-20px}}.page .sec01 .sec01-bottom-wrap-02 h3{text-align:center;color:#f29600;font-size:35px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.page .sec01 .sec01-bottom-wrap-02 h3{font-size:20px}}.page .sec01-map{padding-top:80px}.page .sec01-map .sec01-map-title{width:90%;margin:0 auto;max-width:670px}.page .sec01-map .sec01-map-container{position:relative;padding-top:80px;padding-right:80px}@media screen and (max-width: 1024px){.page .sec01-map .sec01-map-container{padding-right:13.3333333333vw;padding-top:13.3333333333vw}}@media screen and (max-width: 600px){.page .sec01-map .sec01-map-container{padding-right:13.3333333333vw;padding-top:32vw}}.page .sec01-map .sec01-map-container .sec01-map-container-bg{width:100%;max-width:960px;margin:0 auto}@media screen and (max-width: 1024px){.page .sec01-map .sec01-map-container .sec01-map-container-bg{max-width:800px}}.page .sec01-map .sec01-map-container a{display:block}.page .sec01-map .sec01-map-container a:hover{opacity:1}.page .sec01-map .sec01-map-container a:hover img{transform:scale(1.05)}.page .sec01-map .sec01-map-container img{transition:all .3s}.page .sec01-map .sec01-map-container .sec01-map-01{width:400px;left:200px;top:30px;position:absolute}@media screen and (max-width: 1024px){.page .sec01-map .sec01-map-container .sec01-map-01{width:55%;top:20px;left:0px}}@media screen and (max-width: 600px){.page .sec01-map .sec01-map-container .sec01-map-01{top:40px}}.page .sec01-map .sec01-map-container .nolink{pointer-events:none;position:relative}.page .sec01-map .sec01-map-container .nolink span{background-color:red;color:#fff;font-size:30px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;width:250px;height:80px;font-family:"Mochiy Pop P One",sans-serif;align-items:center;justify-content:center;opacity:.7}@media screen and (max-width: 1024px){.page .sec01-map .sec01-map-container .nolink span{width:220px}}@media screen and (max-width: 600px){.page .sec01-map .sec01-map-container .nolink span{font-size:20px;width:100px;height:60px;top:40%}}.page .sec01-map .sec01-map-container .sec01-map-02{width:400px;right:-20px;top:120px;position:absolute}@media screen and (max-width: 1024px){.page .sec01-map .sec01-map-container .sec01-map-02{width:40%;right:0%;top:50px}}@media screen and (max-width: 600px){.page .sec01-map .sec01-map-container .sec01-map-02{top:10px}}.page .sec01-map .sec01-map-container .sec01-map-03{width:400px;right:-20px;bottom:240px;position:absolute}@media screen and (max-width: 1024px){.page .sec01-map .sec01-map-container .sec01-map-03{max-width:400px;right:0px;bottom:15.8333333333vw;width:40%}}@media screen and (max-width: 600px){.page .sec01-map .sec01-map-container .sec01-map-03{bottom:20px}}.page .sec01-map .sec01-map-container .sec01-map-04{width:300px;right:350px;top:700px;position:absolute}@media screen and (max-width: 1024px){.page .sec01-map .sec01-map-container .sec01-map-04{width:35%;bottom:0px;top:inherit;right:33%}}@media screen and (max-width: 600px){.page .sec01-map .sec01-map-container .sec01-map-04{bottom:-30px;right:36%}}.page .sec01-map .sec01-map-container .sec01-map-05{width:300px;left:100px;bottom:420px;position:absolute}@media screen and (max-width: 1024px){.page .sec01-map .sec01-map-container .sec01-map-05{width:35%;bottom:26.6666666667vw;left:0px}}@media screen and (max-width: 600px){.page .sec01-map .sec01-map-container .sec01-map-05{left:20px;bottom:21.3333333333vw}}.page .sec01-map .sec01-map-container .sec01-map-06{width:250px;right:0px;bottom:55%;transform:translateY(50%);position:absolute}@media screen and (max-width: 1024px){.page .sec01-map .sec01-map-container .sec01-map-06{width:30%;bottom:50%}}.sec05{position:relative;background-color:#005eac;padding:75px 0px;z-index:12}@media screen and (max-width: 1024px){.sec05{padding:60px 0px}}.sec05 .sec05-limit{margin-bottom:30px;margin-top:20px;text-align:center}.sec05 .sec05-limit span{background-color:#e9545d;font-family:"LINESeedJP",serif;color:#fff100;text-align:center;padding:5px 20px;font-size:22px;font-weight:bold}@media screen and (max-width: 1024px){.sec05 .sec05-limit span{font-size:14px}}.sec05 .sec05-wrap{display:flex;justify-content:space-between;margin-bottom:60px;flex-wrap:wrap}.sec05 .sec05-wrap .sec05-wrap-left{width:48%}@media screen and (max-width: 600px){.sec05 .sec05-wrap .sec05-wrap-left{width:100%;margin-bottom:60px}}.sec05 .sec05-wrap .sec05-wrap-left .sec05-wrap-left-container{background-color:#fff;padding:25px 40px;border-radius:20px;margin-bottom:20px}@media screen and (max-width: 1024px){.sec05 .sec05-wrap .sec05-wrap-left .sec05-wrap-left-container{padding:20px}}.sec05 .sec05-wrap .sec05-wrap-left .sec05-wrap-left-title{text-align:center;margin-bottom:30px}@media screen and (max-width: 1024px){.sec05 .sec05-wrap .sec05-wrap-left .sec05-wrap-left-title{margin-bottom:10px}}.sec05 .sec05-wrap .sec05-wrap-left .sec05-wrap-left-title h2{font-size:50px;color:#e9545d;display:inline;position:relative;z-index:2;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.sec05 .sec05-wrap .sec05-wrap-left .sec05-wrap-left-title h2{font-size:30px}}.sec05 .sec05-wrap .sec05-wrap-left .sec05-wrap-left-title h2:before{width:100%;height:15px;background-color:#fff100;content:"";display:block;position:absolute;left:0px;bottom:0px;z-index:-1}.sec05 .sec05-wrap .sec05-wrap-left .sec05-desc{font-size:22px;text-align:center;font-weight:bold}@media screen and (max-width: 1024px){.sec05 .sec05-wrap .sec05-wrap-left .sec05-desc{font-size:13px}}@media screen and (max-width: 600px){.sec05 .sec05-wrap .sec05-wrap-left .sec05-desc{font-size:15px}}.sec05 .sec05-wrap .sec05-wrap-left .sec05-bottom{font-size:16px;text-align:left;font-weight:bold}@media screen and (max-width: 1024px){.sec05 .sec05-wrap .sec05-wrap-left .sec05-bottom{font-size:14px}}.sec05 .sec05-wrap .sec05-wrap-left h3{text-align:center;margin-bottom:10px}.sec05 .sec05-wrap .sec05-wrap-left h3 span{background-color:#e9545d;color:#fff100;font-size:24px;padding:0px 20px;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.sec05 .sec05-wrap .sec05-wrap-left h3 span{font-size:18px}}.sec05 .sec05-wrap .sec05-wrap-right{width:48%}@media screen and (max-width: 600px){.sec05 .sec05-wrap .sec05-wrap-right{width:100%}}.sec05 .sec05-wrap .sec05-wrap-right .sec05-wrap-right-container{background-color:#fff;padding:40px;border-radius:20px;margin-bottom:20px}@media screen and (max-width: 1024px){.sec05 .sec05-wrap .sec05-wrap-right .sec05-wrap-right-container{padding:20px}}.sec05 .sec05-wrap .sec05-wrap-right .sec05-wrap-right-container h2{color:#00a65a;font-size:24px;text-align:center;line-height:1;font-family:"Mochiy Pop P One",sans-serif;margin-bottom:30px}@media screen and (max-width: 1024px){.sec05 .sec05-wrap .sec05-wrap-right .sec05-wrap-right-container h2{font-size:18px;margin-bottom:20px}}.sec05 .sec05-wrap .sec05-wrap-right .sec05-wrap-right-container h2 span{line-height:1;color:#00a65a;font-family:"Mochiy Pop P One",sans-serif;display:block;font-size:50px}@media screen and (max-width: 1024px){.sec05 .sec05-wrap .sec05-wrap-right .sec05-wrap-right-container h2 span{font-size:30px}}.sec05 .sec05-wrap .sec05-wrap-right .sec05-wrap-right-container h3{font-size:20px;text-align:center;line-height:1.5;font-family:"Mochiy Pop P One",sans-serif;margin-top:10px}@media screen and (max-width: 1024px){.sec05 .sec05-wrap .sec05-wrap-right .sec05-wrap-right-container h3{font-size:16px}}.sec05 .sec05-btn ul li:first-child .com-btn-p{margin-top:0px !important}.area .page-visual .page-visual-title img{width:100%;max-width:800px}@media screen and (max-width: 600px){.area .page-visual .page-visual-title img{width:90%}}.area .sec01{background-image:url("./assets/img/top/sec01-bg.jpg");background-size:500px;background-repeat:repeat;padding:75px 0px;position:relative}@media screen and (max-width: 1024px){.area .sec01{background-image:url("./assets/img/top/sec01-bg-sp.jpg")}}.area .sec01:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("./assets/img/fixed/desing-all_v2.png");background-size:100%;background-repeat:no-repeat !important;background-position:top;z-index:1;display:block;pointer-events:none}.area .sec01 .sec01-title{width:100%;max-width:950px;margin:0 auto}@media screen and (max-width: 600px){.area .sec01 .sec01-title{margin-bottom:30px;padding:0px 2.5%}}.area .sec01 .content-width{width:95%;position:relative;z-index:20}.area .sec03 .sec03-uwabaki{background-color:#e60012;padding:15px 10%;margin-top:20px;margin-bottom:60px}.sate .sate-container{position:relative}.sate .sate-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("./assets/img/fixed/desing-all_v2.png");background-size:100%;background-repeat:no-repeat;background-position:top;z-index:1;display:block;pointer-events:none}.sate .page-visual .page-visual-title img{width:100%;max-width:800px}@media screen and (max-width: 600px){.sate .page-visual .page-visual-title img{width:85%}}.sate .sec01{background-image:url("./assets/img/top/sec01-bg.jpg");background-size:500px;background-repeat:repeat;padding:75px 0px;position:relative}.sate .sec01 .sec01-title{width:100%;max-width:950px;margin:0 auto}.sate .sec01 .content-width{max-width:900px}.sate .sec01 .sec00-img{display:block;width:100%;margin:0 auto 20px}@media screen and (max-width: 1024px){.sate .sec01 .sec00-img{max-width:800px}}.sate .sec01 .sec01-img{border-radius:40px;overflow:hidden}@media screen and (max-width: 1024px){.sate .sec01 .sec01-img{border-radius:20px;margin-bottom:20px}}.sate .sec01 .sec01-wrap{display:flex;justify-content:space-between;margin-top:40px;flex-wrap:wrap}@media screen and (max-width: 1024px){.sate .sec01 .sec01-wrap{max-width:500px;margin:60px auto 0px}}.sate .sec01 .sec01-wrap .sec01-wrap-left{width:48%}@media screen and (max-width: 1024px){.sate .sec01 .sec01-wrap .sec01-wrap-left{width:100%}}.sate .sec01 .sec01-wrap .sec01-wrap-left img{border-radius:20px}.sate .sec01 .sec01-wrap .sec01-wrap-right{width:48%}@media screen and (max-width: 1024px){.sate .sec01 .sec01-wrap .sec01-wrap-right{width:100%;margin-top:30px}}.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-wrap-left-container{background-color:#fff;padding:40px;border-radius:20px;margin-bottom:20px}@media screen and (max-width: 1024px){.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-wrap-left-container{padding:20px 20px 40px}}.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-wrap-left-title{text-align:center;margin-bottom:30px}.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-wrap-left-title h2{font-size:60px;color:#e9545d;display:inline;position:relative;z-index:2;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-wrap-left-title h2{font-size:40px}}.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-wrap-left-title h2:before{width:100%;height:15px;background-color:#fff100;content:"";display:block;position:absolute;left:0px;bottom:0px;z-index:-1}.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-desc{font-size:18px;text-align:center;font-weight:bold}@media screen and (max-width: 1024px){.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-desc{font-size:14px}}.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-limit{margin-bottom:30px;margin-top:20px;text-align:center}.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-limit span{background-color:#e9545d;font-family:"LINESeedJP",serif;color:#fff100;text-align:center;padding:2px 0px;display:block;font-size:34px;font-weight:bold}@media screen and (max-width: 1024px){.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-limit span{font-size:14px}}.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-bottom{font-size:15px;text-align:left;font-weight:bold}@media screen and (max-width: 1024px){.sate .sec01 .sec01-wrap .sec01-wrap-right .sec05-bottom{font-size:13px}}.sate .sec01 .sec01-wrap .sec01-wrap-right h3{text-align:center;margin-bottom:10px;font-family:"Mochiy Pop P One",sans-serif;font-weight:bold}.sate .sec01 .sec01-wrap .sec01-wrap-right h3 span{background-color:#e9545d;font-family:"Mochiy Pop P One",sans-serif;color:#fff100;font-size:24px;padding:0px 20px}.sate .sec02{background-image:url("./assets/img/top/sec01-bg.jpg");background-size:500px;background-repeat:repeat;padding:75px 0px}@media screen and (max-width: 600px){.sate .sec02{padding:70px 0px 50px}}.sate .sec02 .sec02-title{width:90%;max-width:700px;margin:0 auto 40px}@media screen and (max-width: 600px){.sate .sec02 .sec02-title{width:100%}}.sate .sec02 .sec02-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:900px;margin:0 auto}.sate .sec02 .sec02-wrap .sec02-wrap-col{width:48%;margin-bottom:60px}@media screen and (max-width: 600px){.sate .sec02 .sec02-wrap .sec02-wrap-col{width:100%;margin-bottom:30px}}.sate .sec02 .sec02-wrap .sec02-wrap-col h2{background-color:#f29600;text-align:center;color:#fff;font-size:30px;font-family:"Mochiy Pop P One",sans-serif;padding:10px 0px}@media screen and (max-width: 1024px){.sate .sec02 .sec02-wrap .sec02-wrap-col h2{font-size:22px}}.sate .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container{background-color:#fff;padding:10px 10px 30px}@media screen and (max-width: 1024px){.sate .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container{padding:10px 10px 30px}}.sate .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-img{width:100%;height:auto;margin-bottom:20px}.sate .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl{border-top:1px solid #000}.sate .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.sate .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:100px;background-color:#f29600;color:#fff;border-right:1px solid #000;font-size:16px;padding:10px;font-weight:bold}@media screen and (max-width: 600px){.sate .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:80px;font-size:14px;text-align:center;display:flex;align-items:center;justify-content:center}}.sate .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 100px);font-size:16px;padding:10px;font-weight:bold}@media screen and (max-width: 600px){.sate .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 80px);font-size:14px}}.sate .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{display:flex;justify-content:space-between;align-items:center}.sate .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a i{width:10px;height:10px;background-image:url("./assets/img/icon/icon-target.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.food .page-visual .page-visual-title{text-align:center;position:relative;z-index:20;top:30px}@media screen and (max-width: 600px){.food .page-visual .page-visual-title{top:20px}}.food .page-visual .page-visual-title img{width:100%;max-width:600px}@media screen and (max-width: 600px){.food .page-visual .page-visual-title img{max-width:400px;width:80%}}.food .sec01{background-image:url("./assets/img/top/sec01-bg.jpg");background-size:500px;background-repeat:repeat;padding:75px 0px;z-index:13;position:relative}@media screen and (max-width: 1024px){.food .sec01{padding:75px 0px 30px;background-image:url("./assets/img/top/sec01-bg-sp.jpg")}}.food .sec01 .sec01-title{width:100%;max-width:550px;margin:0 auto}.food .sec01 .sec01-img{max-width:800px;width:90%;margin:0 auto 40px}.food .sec01 .sec01-img-sub{width:100%;margin:0 auto 40px;background-color:#fff;padding:40px;border-radius:20px}@media screen and (max-width: 1024px){.food .sec01 .sec01-img-sub{padding:15px 10px}}.food .sec01 .sec01-img-sub .sec01-wrap{display:flex;flex-wrap:wrap}.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col--txt{width:36%;text-align:center}@media screen and (max-width: 1024px){.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col--txt{width:100%;margin-bottom:20px}}.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col--txt h2{display:inline-block;font-size:24px;font-weight:700;color:#f29600;border:2px solid #f29600;border-radius:15px;padding:20px 15px}@media screen and (max-width: 1024px){.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col--txt h2{font-size:16px;padding:10px 5px;width:100%}}.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col{width:18%;margin-right:2.5%;text-align:center;margin-bottom:60px}.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col:nth-child(5n){margin-right:0}@media screen and (max-width: 1024px){.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col{width:32%;margin-right:2%;margin-bottom:30px}.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col:nth-child(5n){margin-right:2%}.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col:nth-child(3n){margin-right:0}}.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col a{display:block}.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col img{width:154px;height:154px;border-radius:50%;overflow:hidden}@media screen and (max-width: 1024px){.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col img{width:90%;height:auto;aspect-ratio:1/1;margin:0 auto;display:block}}.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col .sec01-wrap-col-circle{width:154px;height:154px;border-radius:50%;background-color:#f29600;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;font-size:16px;font-weight:700;line-height:1.4;margin:0 auto;padding:10px;box-sizing:border-box}@media screen and (max-width: 1024px){.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col .sec01-wrap-col-circle{width:90%;aspect-ratio:1/1;height:auto;font-size:11px;padding:8px}}.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col p{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;white-space:nowrap;font-size:20px;font-weight:700;margin:5px 0px 0px}@media screen and (max-width: 1024px){.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col p{font-size:12px}}.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col p span{font-size:16px}@media screen and (max-width: 1024px){.food .sec01 .sec01-img-sub .sec01-wrap .sec01-wrap-col p span{font-size:10px}}.food .sec01 .sec01-soon{border-radius:30px;overflow:hidden;max-width:1000px;margin:0 auto}.program .page-visual .page-visual-title{text-align:center;position:relative;z-index:2;top:30px}.program .page-visual .page-visual-title img{width:100%;max-width:600px}@media screen and (max-width: 600px){.program .page-visual .page-visual-title img{max-width:400px;width:80%}}.program .nolink{pointer-events:none !important}.program .sec01-v2 .sec01-wrap{background-color:#fff;display:flex;padding:20px 20px;align-items:center;flex-wrap:wrap;justify-content:center;margin-bottom:20px}@media screen and (max-width: 1024px){.program .sec01-v2 .sec01-wrap{padding:20px}}.program .sec01-v2 .sec01-wrap .sec01-wrap-left{width:220px}@media screen and (max-width: 1024px){.program .sec01-v2 .sec01-wrap .sec01-wrap-left{width:100%}}.program .sec01-v2 .sec01-wrap .sec01-wrap-left h2{font-size:43px;color:#37a0da;border:2px solid #37a0da;border-radius:5px;height:100px;padding:8px 0px;line-height:1.2;display:flex;align-items:center;justify-content:center;line-height:1;font-family:"LINESeedJP",serif;font-weight:700}@media screen and (max-width: 1024px){.program .sec01-v2 .sec01-wrap .sec01-wrap-left h2{width:140px;font-size:24px;padding:0px 0px;margin:0 auto;text-align:center}}.program .sec01-v2 .sec01-wrap .sec01-wrap-right{width:100%;margin-top:20px}@media screen and (max-width: 1024px){.program .sec01-v2 .sec01-wrap .sec01-wrap-right{width:100%}}.program .sec01-v2 .sec01-wrap .sec01-wrap-right p{font-size:17px;margin:0px;font-weight:bold;line-height:2;text-align:center}@media screen and (max-width: 1024px){.program .sec01-v2 .sec01-wrap .sec01-wrap-right p{font-size:14px;text-align:center;line-height:1.6}}.program .sec01-v2 .sec01-wrap .sec01-wrap-right p a{text-decoration:underline;font-weight:bold;font-size:18px}@media screen and (max-width: 1024px){.program .sec01-v2 .sec01-wrap .sec01-wrap-right p a{font-size:14px}}.program .sec01-v2 .sec01-wrap .sec01-wrap-right p strong{font-weight:bold;display:inline;position:relative;font-size:17px;z-index:2;background:linear-gradient(180deg, #fff 65%, #fff100 66%, #fff100 100%)}@media screen and (max-width: 1024px){.program .sec01-v2 .sec01-wrap .sec01-wrap-right p strong{font-size:16px}}.program .sec01-v2 .sec01-wrap .sec01-wrap-right p span{font-weight:bold;display:inline;position:relative;font-size:18px;z-index:2;background:linear-gradient(180deg, #fff 65%, #fff100 66%, #fff100 100%)}@media screen and (max-width: 1024px){.program .sec01-v2 .sec01-wrap .sec01-wrap-right p span{font-size:14px}}.program .sec01-v2 .sec03-uwabaki{background-color:#e60012;padding:15px 10%;margin-top:0px;margin-bottom:60px}@media screen and (max-width: 1024px){.program .sec01-v2 .sec03-uwabaki{padding:15px 2%;margin-top:0px;margin-bottom:40px}}.program .sec01-v2 .sec03-uwabaki span{display:block;line-height:0}.program .sec02-wrap-col--bnr{margin-top:20px !important;display:block}.program .sec01{background-image:url("./assets/img/top/sec01-bg.jpg");background-size:500px;background-repeat:repeat;padding:75px 0px;position:relative}@media screen and (max-width: 1024px){.program .sec01{background-image:url("./assets/img/top/sec01-bg-sp.jpg")}}.program .sec01:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("./assets/img/fixed/desing-all_v2.png");background-size:100%;background-repeat:repeat-y;background-position:center;z-index:1;display:block;pointer-events:none}@media screen and (max-width: 1024px){.program .sec01:before{background-image:url("./assets/img/fixed/desing-all-sp_v2.png")}}.program .sec01 .content-width{max-width:900px;position:relative;z-index:20}.program .sec01 .sec03-top{position:relative;margin-bottom:40px;margin-top:40px}.program .sec01 .sec03-top .sec03-top-icon{position:absolute;width:150px;top:-30px;right:-30px}@media screen and (max-width: 1024px){.program .sec01 .sec03-top .sec03-top-icon{width:60px;top:-10px;right:-5px}}.program .sec01 .sec01-dl{width:100%;max-width:630px;margin:0 auto 60px;background-color:#fff;padding:20px 0px}@media screen and (max-width: 1024px){.program .sec01 .sec01-dl{padding:10px 0px;margin-bottom:30px}}.program .sec01 .sec01-dl dl dt{width:120px;margin:0 auto;background-color:#000;color:#fff;text-align:center;border-radius:20px;margin-bottom:10px;font-weight:bold}.program .sec01 .sec01-dl dl dd{font-size:18px;font-weight:bold;text-align:center}@media screen and (max-width: 1024px){.program .sec01 .sec01-dl dl dd{font-size:12px}}.program .sec01 .sec01-title{width:100%;max-width:430px;margin:0 auto 40px}@media screen and (max-width: 1024px){.program .sec01 .sec01-title{width:70%}}.program .sec01 .sec01-title.sec01-title--large{max-width:730px !important;margin:0 auto 40px}@media screen and (max-width: 1024px){.program .sec01 .sec01-title.sec01-title--large{width:90% !important}}.program .sec01 .sec02-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.program .sec01 .sec02-wrap .sec02-wrap-col{width:48%;margin-bottom:60px;position:relative}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap .sec02-wrap-col{margin-bottom:40px;width:49%}}@media screen and (max-width: 600px){.program .sec01 .sec02-wrap .sec02-wrap-col{width:100%}}.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-title{position:absolute;width:120px;right:-20px;top:0px}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-title{right:-5%;width:70px;top:30px}}.program .sec01 .sec02-wrap .sec02-wrap-col h2{background-color:#005eac;text-align:center;color:#fff;font-size:32px;flex-wrap:wrap;height:100px;padding:8px 0px;line-height:1.2;display:flex;align-items:center;justify-content:center;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap .sec02-wrap-col h2{padding:5px 0px;font-size:22px;height:60px}}.program .sec01 .sec02-wrap .sec02-wrap-col h2 span{font-family:"Mochiy Pop P One",sans-serif;font-size:12px;display:block;text-align:center;color:#fff;width:100%}.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-sub{margin-top:200px}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-sub{margin-top:20px}}.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container{background-color:#fff;padding:10px}.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-img{width:100%;height:auto;margin-bottom:20px}.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl{border-top:1px solid #000}.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:100px;background-color:#37a0da;color:#fff;font-size:16px;padding:10px;border-right:1px solid #000;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:80px;font-size:13px;display:flex;align-items:center;justify-content:center}}.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 100px);font-size:16px;padding:10px;font-weight:bold}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 80px);font-size:13px}}.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{font-size:13px}}.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a i{width:10px;height:10px;background-image:url("./assets/img/icon/icon-target.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .com-btn-p{margin-bottom:30px}.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .com-btn-p a{margin-top:15px !important}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-container .com-btn-p a{margin-top:10px !important}}.program .sec01 .sec02-wrap-green{display:flex;flex-wrap:wrap;justify-content:space-between}.program .sec01 .sec02-wrap-green .sec02-wrap-col{width:48%;margin-bottom:60px;position:relative}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-green .sec02-wrap-col{margin-bottom:40px;width:49%}}@media screen and (max-width: 600px){.program .sec01 .sec02-wrap-green .sec02-wrap-col{width:100%}}.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-title{position:absolute;width:120px;right:-100px;top:0px}.program .sec01 .sec02-wrap-green .sec02-wrap-col h2{background-color:#40b15d;text-align:center;color:#fff;font-size:32px;flex-wrap:wrap;display:flex;align-items:center;justify-content:center;height:100px;padding:8px 0px;line-height:1.2;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-green .sec02-wrap-col h2{padding:5px 0px;font-size:22px;height:60px}}.program .sec01 .sec02-wrap-green .sec02-wrap-col h2 span{font-family:"Mochiy Pop P One",sans-serif;font-size:12px;display:block;text-align:center;color:#fff;width:100%}.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-sub{margin-top:60px}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-sub{margin-top:20px}}.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container{background-color:#fff;padding:10px}.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-img{width:100%;height:auto;margin-bottom:20px}.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl{border-top:1px solid #000}.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:100px;background-color:#40b15d;color:#fff;font-size:16px;padding:10px;border-right:1px solid #000;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:80px;font-size:13px;display:flex;align-items:center;justify-content:center}}.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 100px);font-size:16px;padding:10px;font-weight:bold}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 80px);font-size:13px}}.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{font-size:13px}}.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a i{width:10px;height:10px;background-image:url("./assets/img/icon/icon-target.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container .com-btn-p{margin-bottom:30px}.program .sec01 .sec02-wrap-green .sec02-wrap-col .sec02-wrap-col-container .com-btn-p a{margin-top:10px !important}.program .sec01 .sec02-wrap-skyblue{display:flex;flex-wrap:wrap;justify-content:space-between}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col{width:48%;margin-bottom:60px;position:relative}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col{margin-bottom:40px;width:49%}}@media screen and (max-width: 600px){.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col{width:100%}}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-title{position:absolute;width:120px;right:-100px;top:0px}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col h2{background-color:#53bec1;text-align:center;color:#fff;font-size:32px;flex-wrap:wrap;display:flex;align-items:center;justify-content:center;height:100px;padding:8px 0px;line-height:1.2;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col h2{padding:5px 0px;font-size:22px;height:60px}}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col h2 span{font-family:"Mochiy Pop P One",sans-serif;font-size:12px;display:block;text-align:center;color:#fff;width:100%}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-sub{margin-top:60px}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-sub{margin-top:20px}}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container{background-color:#fff;padding:10px}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-img{width:100%;height:auto;margin-bottom:20px}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl{border-top:1px solid #000}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:100px;background-color:#89c7c8;color:#fff;font-size:16px;padding:10px;border-right:1px solid #000;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:80px;font-size:13px;display:flex;align-items:center;justify-content:center}}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 100px);font-size:16px;padding:10px;font-weight:bold}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 80px);font-size:13px}}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{font-size:13px}}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a i{width:10px;height:10px;background-image:url("./assets/img/icon/icon-target.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container .com-btn-p{margin-bottom:30px}.program .sec01 .sec02-wrap-skyblue .sec02-wrap-col .sec02-wrap-col-container .com-btn-p a{margin-top:10px !important}.program .sec01 .sec02-wrap-gray{display:flex;flex-wrap:wrap;justify-content:space-between}.program .sec01 .sec02-wrap-gray .sec02-wrap-col{width:48%;margin-bottom:60px;position:relative}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-gray .sec02-wrap-col{margin-bottom:40px;width:49%}}@media screen and (max-width: 600px){.program .sec01 .sec02-wrap-gray .sec02-wrap-col{width:100%}}.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-title{position:absolute;width:120px;right:-100px;top:0px}.program .sec01 .sec02-wrap-gray .sec02-wrap-col h2{background-color:#506a8d;text-align:center;color:#fff;font-size:32px;flex-wrap:wrap;height:100px;padding:8px 0px;line-height:1.2;display:flex;align-items:center;justify-content:center;line-height:1.5;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-gray .sec02-wrap-col h2{padding:5px 0px;font-size:22px;height:60px}}.program .sec01 .sec02-wrap-gray .sec02-wrap-col h2 span{font-family:"Mochiy Pop P One",sans-serif;font-size:12px;display:block;text-align:center;color:#fff;width:100%}.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-sub{margin-top:60px}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-sub{margin-top:20px}}.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container{background-color:#fff;padding:10px}.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-img{width:100%;height:auto;margin-bottom:20px}.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl{border-top:1px solid #000}.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:100px;background-color:#77829e;color:#fff;font-size:16px;padding:10px;border-right:1px solid #000;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:80px;font-size:13px;display:flex;align-items:center;justify-content:center}}.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 100px);font-size:16px;padding:10px;font-weight:bold}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 80px);font-size:13px}}.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{font-size:13px}}.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a i{width:10px;height:10px;background-image:url("./assets/img/icon/icon-target.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container .com-btn-p{margin-bottom:30px}.program .sec01 .sec02-wrap-gray .sec02-wrap-col .sec02-wrap-col-container .com-btn-p a{margin-top:10px !important}.program .sec01 .sec02-wrap-purple{display:flex;flex-wrap:wrap;justify-content:space-between}.program .sec01 .sec02-wrap-purple .sec02-wrap-col{width:48%;margin-bottom:60px;position:relative}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-purple .sec02-wrap-col{margin-bottom:40px;width:49%}}@media screen and (max-width: 600px){.program .sec01 .sec02-wrap-purple .sec02-wrap-col{width:100%}}.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-title{position:absolute;width:120px;right:-100px;top:0px}.program .sec01 .sec02-wrap-purple .sec02-wrap-col h2{background-color:#7b4992;text-align:center;color:#fff;font-size:32px;flex-wrap:wrap;display:flex;align-items:center;justify-content:center;height:100px;padding:8px 0px;line-height:1.2;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-purple .sec02-wrap-col h2{padding:5px 0px;font-size:22px;height:60px}}.program .sec01 .sec02-wrap-purple .sec02-wrap-col h2 span{font-family:"Mochiy Pop P One",sans-serif;font-size:12px;display:block;text-align:center;color:#fff;width:100%}.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-sub{margin-top:60px}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-sub{margin-top:20px}}.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container{background-color:#fff;padding:10px}.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-img{width:100%;height:auto;margin-bottom:20px}.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl{border-top:1px solid #000}.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:100px;background-color:#ad90b8;color:#fff;font-size:16px;padding:10px;border-right:1px solid #000;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:80px;font-size:13px;display:flex;align-items:center;justify-content:center}}.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 100px);font-size:16px;padding:10px;font-weight:bold}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 80px);font-size:13px}}.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{font-size:13px}}.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a i{width:10px;height:10px;background-image:url("./assets/img/icon/icon-target.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container .com-btn-p{margin-bottom:30px}.program .sec01 .sec02-wrap-purple .sec02-wrap-col .sec02-wrap-col-container .com-btn-p a{margin-top:10px !important}.program .sec01 .sec02-wrap-orange{display:flex;flex-wrap:wrap;justify-content:space-between}.program .sec01 .sec02-wrap-orange .sec02-wrap-col{width:48%;margin-bottom:60px;position:relative}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-orange .sec02-wrap-col{margin-bottom:40px;width:49%}}@media screen and (max-width: 600px){.program .sec01 .sec02-wrap-orange .sec02-wrap-col{width:100%}}.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-title{position:absolute;width:120px;right:-100px;top:0px}.program .sec01 .sec02-wrap-orange .sec02-wrap-col h2{background-color:#f29600;text-align:center;color:#fff;font-size:32px;flex-wrap:wrap;height:100px;padding:8px 0px;line-height:1.2;display:flex;align-items:center;justify-content:center;padding:8px 0px;line-height:1.2;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-orange .sec02-wrap-col h2{padding:5px 0px;font-size:22px;height:60px}}.program .sec01 .sec02-wrap-orange .sec02-wrap-col h2 span{font-family:"Mochiy Pop P One",sans-serif;font-size:12px;display:block;text-align:center;color:#fff;width:100%}.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-sub{margin-top:200px}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-sub{margin-top:20px}}.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container{background-color:#fff;padding:10px}.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-img{width:100%;height:auto;margin-bottom:20px}.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl{border-top:1px solid #000}.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:100px;background-color:#f29600;color:#fff;font-size:16px;padding:10px;border-right:1px solid #000;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dt{width:80px;font-size:13px;display:flex;align-items:center;justify-content:center}}.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 100px);font-size:16px;padding:10px;font-weight:bold}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd{width:calc(100% - 80px);font-size:13px}}.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{display:flex;justify-content:space-between;align-items:center;position:relative;padding-right:20px}@media screen and (max-width: 1024px){.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a{font-size:13px}}.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container .sec02-wrap-col-container-dl dl dd a i{position:absolute;right:0px;bottom:50%;transform:translateY(50%);width:14px;height:14px;background-image:url("./assets/img/icon/icon-target.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container .com-btn-p{margin-bottom:30px}.program .sec01 .sec02-wrap-orange .sec02-wrap-col .sec02-wrap-col-container .com-btn-p a{margin-top:10px !important}.content-width{width:85%;max-width:1080px;margin:0 auto}@media screen and (max-width: 1024px){.hidden-middle{display:none !important}}@media screen and (min-width: 601px){.hidden-sm{display:none !important}}@media screen and (min-width: 1025px){.hidden-md{display:none !important}}@media screen and (max-width: 600px){.hidden-mobile{display:none !important}}.mb-0{margin-bottom:0 !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.com-btn{margin-top:30px}.com-btn a{display:flex;align-items:center;color:#005eac;background-color:#fff;font-size:24px;max-width:450px;font-family:"Mochiy Pop P One",sans-serif;width:90%;justify-content:center;padding:15px 20px;border-radius:60px;border:3px solid #37a0da;position:relative;box-shadow:10px 10px 5px rgba(0,0,0,.3)}@media screen and (max-width: 1024px){.com-btn a{width:100%;padding:10px 20px;max-width:350px;margin:0 auto;box-shadow:5px 5px 5px rgba(0,0,0,.3)}}.com-btn a i{background-image:url("./assets/img/icon/icon-arrow-b.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:30px;display:block;position:absolute;right:20px;bottom:50%;transform:translateY(50%)}@media screen and (max-width: 1024px){.com-btn a i{width:20px;height:20px}}.com-btn a span{display:block;color:#005eac;font-family:"Mochiy Pop P One",sans-serif;font-size:24px}@media screen and (max-width: 1024px){.com-btn a span{font-size:18px}}.com-btn-center a{margin:0 auto}.com-btn--middle{font-size:20px !important}@media screen and (max-width: 1024px){.com-btn--middle{font-size:18px !important}}.com-btn--small{margin-top:10px !important}.com-btn--small a{font-size:13px !important;height:56px !important;max-width:350px !important}@media screen and (max-width: 600px){.com-btn--small a{width:80% !important}}.com-btn--small a i{width:22px !important;height:22px !important}@media screen and (max-width: 1024px){.com-btn--small a i{width:12px !important;height:12px !important;right:12px !important}}.com-btn-b{margin-top:30px}.com-btn-b a{display:flex;align-items:center;font-family:"Mochiy Pop P One",sans-serif;color:#005eac;background-color:#fff;font-size:24px;max-width:450px;width:100%;justify-content:center;padding:15px 20px;border-radius:60px;border:3px solid #37a0da;position:relative;box-shadow:10px 10px 5px rgba(0,0,0,.3)}@media screen and (max-width: 1024px){.com-btn-b a{box-shadow:5px 5px 5px rgba(0,0,0,.3);font-size:16px;padding:10px 15px;max-width:350px}}.com-btn-b a i{background-image:url("./assets/img/icon/icon-arrow-b.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:30px;display:block;position:absolute;right:20px;bottom:50%;transform:translateY(50%)}@media screen and (max-width: 1024px){.com-btn-b a i{width:20px;height:20px}}.com-btn-b a span{display:block;color:#37a0da;font-size:24px}.com-btn-y{margin-top:30px}.com-btn-y a{display:flex;align-items:center;font-family:"Mochiy Pop P One",sans-serif;color:#fff;background-color:#f29600;font-size:24px;max-width:450px;width:100%;justify-content:center;padding:15px 20px;border-radius:60px;border:3px solid #fff;position:relative;box-shadow:10px 10px 5px rgba(0,0,0,.3)}@media screen and (max-width: 1024px){.com-btn-y a{border-radius:40px;font-size:16px;padding:10px 15px;max-width:350px;box-shadow:5px 5px 5px rgba(0,0,0,.3)}}.com-btn-y a i{background-image:url("./assets/img/icon/icon-arrow-w.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:30px;display:block;position:absolute;right:20px;bottom:50%;transform:translateY(50%)}@media screen and (max-width: 1024px){.com-btn-y a i{width:20px;height:20px}}.com-btn-y a span{display:block;color:#37a0da;font-size:24px}.com-btn-p{margin-top:30px}.com-btn-p a{display:flex;align-items:center;flex-wrap:wrap;color:#fff;background-color:#e9545d;font-size:24px;max-width:450px;width:100%;justify-content:center;padding:10px 20px;border-radius:40px;height:85px;border:3px solid #fff;position:relative;font-family:"Mochiy Pop P One",sans-serif;box-shadow:10px 10px 5px rgba(0,0,0,.3)}@media screen and (max-width: 1024px){.com-btn-p a{padding:10px 10px;font-size:20px;max-width:350px;box-shadow:5px 5px 5px rgba(0,0,0,.3)}}.com-btn-p a span{position:absolute;display:block;bottom:50%;left:40px;transform:translateY(50%);background-image:url("./assets/img/icon/icon-pdf.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:35px;height:35px;z-index:1}@media screen and (max-width: 1024px){.com-btn-p a span{width:30px;height:30px;left:30px}}.com-btn-p a small{font-size:10px;color:#fff;display:block;text-align:center;width:100%}.com-btn-p a i{background-image:url("./assets/img/icon/icon-arrow-w.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:25px;height:25px;display:block;position:absolute;right:20px;bottom:50%;transform:translateY(50%)}@media screen and (max-width: 1024px){.com-btn-p a i{width:20px;height:20px}}.com-btn-p a span{display:block;color:#37a0da;font-size:24px}.com-btn-insta a{display:flex;align-items:center;background:linear-gradient(135deg, #ffcb70 0%, #f33c56 40%, #b83eab 70%, #695bd7 100%);color:#fff;font-size:20px;max-width:600px;width:100%;margin:0 auto;justify-content:center;padding:15px 20px;height:85px;border-radius:10px;border:3px solid #fff;font-family:"Mochiy Pop P One",sans-serif;box-shadow:10px 10px 5px rgba(0,0,0,.3);line-height:1.6}@media screen and (max-width: 1024px){.com-btn-insta a{font-size:15px;max-width:350px;padding:10px 10px;border-radius:10px;box-shadow:5px 5px 5px rgba(0,0,0,.3)}}.com-btn-insta a i{background-image:url("./assets/img/icon/icon-instagram.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;margin-left:0px;margin-right:10px}@media screen and (max-width: 1024px){.com-btn-insta a i{width:30px;height:30px}}.com-btn-insta a span{display:block;width:calc(100% - 40px);padding-left:30px;color:#fff;font-size:24px}@media screen and (max-width: 1024px){.com-btn-insta a span{font-size:15px}}.com-btn-line a{display:flex;align-items:center;color:#fff;background-color:#40b15d;font-size:30px;max-width:450px;width:100%;justify-content:center;padding:15px 20px;border-radius:10px;height:85px;border:3px solid #fff;position:relative;font-family:"Mochiy Pop P One",sans-serif;box-shadow:10px 10px 5px rgba(0,0,0,.3)}@media screen and (max-width: 1024px){.com-btn-line a{font-size:20px;max-width:350px;box-shadow:5px 5px 5px rgba(0,0,0,.3);padding:10px 10px}}.com-btn-line a span{position:absolute;display:block;bottom:50%;left:40px;transform:translateY(50%);background-image:url("./assets/img/icon/icon-pdf.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;z-index:1}@media screen and (max-width: 1024px){.com-btn-line a span{width:35px;height:35px}}.com-btn-line a i{background-image:url("./assets/img/icon/icon-line.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;display:block;position:absolute;left:20px;bottom:50%;transform:translateY(50%)}@media screen and (max-width: 1024px){.com-btn-line a i{width:35px;height:35px;position:relative;left:0px;bottom:0px;transform:translateY(0);margin-right:10px}}.com-btn-line a span{display:block;color:#37a0da;font-size:24px}.fiexd-right-orange-top{position:absolute;width:120px;right:0px;bottom:100px;z-index:10}@media screen and (max-width: 1024px){.fiexd-right-orange-top{width:35px}}.fiexd-right-orange{position:absolute;width:120px;right:0px;bottom:-100px;z-index:10}@media screen and (max-width: 1024px){.fiexd-right-orange{width:35px}}.fiexd-right-green{position:absolute;width:120px;right:0px;z-index:10;bottom:100px}@media screen and (max-width: 1024px){.fiexd-right-green{width:35px}}.desing-right-green-bottom{position:absolute;width:120px;right:0px;z-index:10;bottom:-100px}@media screen and (max-width: 1024px){.desing-right-green-bottom{width:35px}}.fiexd-left-green{position:absolute;width:100px;z-index:18;left:0px;bottom:100px}@media screen and (max-width: 1024px){.fiexd-left-green{width:35px}}.fiexd-left-pink{position:absolute;width:100px;z-index:10;left:0px;bottom:-100px}@media screen and (max-width: 1024px){.fiexd-left-pink{width:35px}}.com-seiriken{padding:40px 0px}@media screen and (max-width: 1024px){.com-seiriken{padding:40px 0px 0px}}.com-seiriken h2{font-family:"LINESeedJP",serif;color:#fff;text-align:center;font-size:40px;margin-bottom:20px;font-weight:normal;font-family:"Mochiy Pop P One",sans-serif}@media screen and (max-width: 600px){.com-seiriken h2{font-size:30px}}.com-seiriken .com-seiriken-table{background-color:#fff;padding:5px}@media screen and (max-width: 1024px){.com-seiriken .com-seiriken-table{padding:10px}}.com-seiriken .com-seiriken-table th{background-color:#2d64a3;font-size:32px;color:#fff;line-height:1;text-align:left;vertical-align:middle;padding:20px 5px 20px 20px}.com-seiriken .com-seiriken-table th:nth-child(1){width:24%;border-right:2px solid #fff}.com-seiriken .com-seiriken-table th:nth-child(2){width:38%;border-right:2px solid #fff}.com-seiriken .com-seiriken-table th:nth-child(3){width:38%}@media screen and (max-width: 1024px){.com-seiriken .com-seiriken-table th{padding:5px;font-size:16px}}.com-seiriken .com-seiriken-table th span{font-size:18px;color:#fff;line-height:1}@media screen and (max-width: 1024px){.com-seiriken .com-seiriken-table th span{font-size:10px}}.com-seiriken .com-seiriken-table th small{line-height:1;font-size:18px;color:#fff}@media screen and (max-width: 1024px){.com-seiriken .com-seiriken-table th small{font-size:10px}}.com-seiriken .com-seiriken-table td{background-color:#d7d7d8;vertical-align:middle;border-right:2px solid #fff;font-size:22px;font-weight:600;padding:15px;border-top:2px solid #fff;line-height:1.4}@media screen and (max-width: 1024px){.com-seiriken .com-seiriken-table td{font-size:14px;padding:5px}}.com-seiriken .com-seiriken-table td small{font-size:18px;line-height:1.5;display:block}@media screen and (max-width: 1024px){.com-seiriken .com-seiriken-table td small{font-size:11px}}.com-seiriken .com-seiriken-table td:first-child{text-align:center}
/*# sourceMappingURL=style.css.map */
