@charset "UTF-8";.js-fade._bottom{transform:translate3d(0,50px,0);transition:.4s;opacity:0}.js-fade._bottom.animated{transform:translate3d(0,0,0);opacity:1}.js-fade._right{transform:translate3d(50px,0,0);transition:.4s;opacity:0}.js-fade._right.animated{transform:translate3d(0,0,0);opacity:1}.js-fade._left{transform:translate3d(-50px,0,0);transition:.4s;opacity:0}.js-fade._left.animated{transform:translate3d(0,0,0);opacity:1}.js-slide{will-change:transform;backface-visibility:hidden;transition:transform .8s ease-out}@media (max-width:768px){.js-slide{transition:transform .4s ease-out}html.wprmenu-body-fixed body{position:static!important}}.js-slide._right{transform:translateX(100vw)}.js-slide._left{transform:translateX(-100vw)}.js-slide.active{transform:translateX(0)}.js-slide img{display:block;width:100%;height:auto}.js-each>*{opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s}.js-each>.animated{opacity:1;transform:translateY(0)}html.wprmenu-body-fixed body{left:0!important}body.admin-bar #wprmenu_bar{top:0!important}html{margin-top:0!important;scroll-behavior:smooth;scroll-padding-top:100px}#wpadminbar{display:none!important}body{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box;line-height:1.8!important;letter-spacing:.06em;font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#fff;color:#000;font-weight:400;min-height:100dvh;font-size:min(1.35vw,1.8rem)}.inner{width:min(100% - 4rem,var(--width,1620px));margin-inline:auto}.bg100{margin-inline:calc(50% - 50vw)}.size-full{height:auto!important}.u-hidden{display:none}@media (max-width:768px){html{scroll-padding-top:50px}body{font-size:1.8rem}.u-hidden-tab{display:none}}.u-img-100 img{width:100%}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.mg0{margin:0}.mgT0{margin-top:0}.mgR0{margin-right:0}.mgB0{margin-bottom:0}.mgL0{margin-left:0}.pd0{padding:0}.pdT0{padding-top:0}.pdR0{padding-right:0}.pdB0{padding-bottom:0}.pdL0{padding-left:0}.mg10{margin:10px}.mgT10{margin-top:10px}.mgR10{margin-right:10px}.mgB10{margin-bottom:10px}.mgL10{margin-left:10px}.pd10{padding:10px}.pdT10{padding-top:10px}.pdR10{padding-right:10px}.pdB10{padding-bottom:10px}.pdL10{padding-left:10px}.mg20{margin:20px}.mgT20{margin-top:20px}.mgR20{margin-right:20px}.mgB20{margin-bottom:20px}.mgL20{margin-left:20px}.pd20{padding:20px}.pdT20{padding-top:20px}.pdR20{padding-right:20px}.pdB20{padding-bottom:20px}.pdL20{padding-left:20px}.mg30{margin:30px}.mgT30{margin-top:30px}.mgR30{margin-right:30px}.mgB30{margin-bottom:30px}.mgL30{margin-left:30px}.pd30{padding:30px}.pdT30{padding-top:30px}.pdR30{padding-right:30px}.pdB30{padding-bottom:30px}.pdL30{padding-left:30px}.mg40{margin:40px}.mgT40{margin-top:40px}.mgR40{margin-right:40px}.mgB40{margin-bottom:40px}.mgL40{margin-left:40px}.pd40{padding:40px}.pdT40{padding-top:40px}.pdR40{padding-right:40px}.pdB40{padding-bottom:40px}.pdL40{padding-left:40px}.mg50{margin:50px}.mgT50{margin-top:50px}.mgR50{margin-right:50px}.mgB50{margin-bottom:50px}.mgL50{margin-left:50px}.pd50{padding:50px}.pdT50{padding-top:50px}.pdR50{padding-right:50px}.pdB50{padding-bottom:50px}.pdL50{padding-left:50px}.mg60{margin:60px}.mgT60{margin-top:60px}.mgR60{margin-right:60px}.mgB60{margin-bottom:60px}.mgL60{margin-left:60px}.pd60{padding:60px}.pdT60{padding-top:60px}.pdR60{padding-right:60px}.pdB60{padding-bottom:60px}.pdL60{padding-left:60px}.mg70{margin:70px}.mgT70{margin-top:70px}.mgR70{margin-right:70px}.mgB70{margin-bottom:70px}.mgL70{margin-left:70px}.pd70{padding:70px}.pdT70{padding-top:70px}.pdR70{padding-right:70px}.pdB70{padding-bottom:70px}.pdL70{padding-left:70px}.mg80{margin:80px}.mgT80{margin-top:80px}.mgR80{margin-right:80px}.mgB80{margin-bottom:80px}.mgL80{margin-left:80px}.pd80{padding:80px}.pdT80{padding-top:80px}.pdR80{padding-right:80px}.pdB80{padding-bottom:80px}.pdL80{padding-left:80px}.mg90{margin:90px}.mgT90{margin-top:90px}.mgR90{margin-right:90px}.mgB90{margin-bottom:90px}.mgL90{margin-left:90px}.pd90{padding:90px}.pdT90{padding-top:90px}.pdR90{padding-right:90px}.pdB90{padding-bottom:90px}.pdL90{padding-left:90px}.mg100{margin:100px}.mgT100{margin-top:100px}.mgR100{margin-right:100px}.mgB100{margin-bottom:100px}.mgL100{margin-left:100px}.pd100{padding:100px}.pdT100{padding-top:100px}.pdR100{padding-right:100px}.pdB100{padding-bottom:100px}.pdL100{padding-left:100px}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{color:inherit;font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.4;font-weight:700!important}audio,canvas,embed,iframe,img,object,svg,video{display:inline-block}a:hover{opacity:.8;cursor:pointer}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:none}img{max-width:100%;height:auto;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0;width:100%}.header{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;position:sticky;inset-block-start:0;inset-inline-start:0;background:#fff;z-index:999}.header-logo{width:min(20vw,299px)}.header-list{display:flex;align-items:center;justify-content:space-between;gap:5px}.header-item a{display:flex;align-items:center;justify-content:center;gap:5px}.header-item._tel img{width:min(4vw,59px)}.header-item._tel a{font-family:Oswald,sans-serif;font-weight:700;font-size:min(2.7vw,3.6rem)}@media (max-width:768px){html{font-size:2vw}.header{padding:15px 2rem;inset-block-start:41px}.header-logo{width:120px}.header-item span{display:none}.header-item._tel img{width:25px}.header-item._tel a{font-size:3.6rem;border:2px solid #000;border-radius:3px;aspect-ratio:1/1;width:40px}}.header-item._common img{width:min(2vw,40px)}@media (max-width:768px){.header-item._common img{width:25px}}.header-item._common a{width:min(20vw,285px);padding-block:10px;border-radius:3px;color:#fff;font-weight:500;height:55px}.header-item._mail a{background:#000}.header-item._line a{background:linear-gradient(to right,#00b300,#4fd84f)}.nav{margin-top:15px}@media (max-width:768px){.header-item._common a{width:42px;height:auto;padding:0;aspect-ratio:1/1}.nav{display:none}}.nav ul{display:flex;align-items:center;justify-content:space-between;justify-content:end;gap:15px}.nav ul li a{display:block;font-weight:400}.menu_title{display:none!important}#wprmenu_bar{border-bottom:2px solid #000}#wprmenu_menu_ul li a{color:#000;font-weight:400;border-bottom:1px solid rgba(0,0,0,.4)}.wprmenu_parent_item_li{position:relative}div#mg-wprm-wrap ul li span.wprmenu_icon{z-index:999}#wprmenu_bar .hamburger{font-size:16px!important}.icon_default.wprmenu_icon_par:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:600;width:30px;display:grid;place-content:center;font-size:min(.75vw,1rem)}.icon_default.wprmenu_icon_par.wprmenu_par_opened:before{content:"\f107"}:root{--mv-gap:4rem;--mv-speed:35s;--mv-size:clamp(36px, 10vw, 160px);--mv-color:rgba(255,255,255,.25)}.mv._home{background:#ffc91b;position:relative;overflow:hidden}.mv._home:before{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:25%;display:block;background:url(../images/common/cloud.png) top center/cover no-repeat;z-index:99;content:""}.mv._home .mv-wrap{padding-top:2%;padding-left:4%}.mv._home .mv-cow{width:min(40vw,595px)}@media (max-width:768px){.icon_default.wprmenu_icon_par:before{font-size:1rem}.mv._home{display:flex;flex-direction:column-reverse;align-items:center;gap:20px}.mv._home .mv-wrap{padding:0;margin-inline-end:-10%}.mv._home .mv-cow{position:relative;z-index:99;width:min(80vw,595px)}}.mv._home .mv-scroll{transform:rotate(8deg);height:100vh;width:60vw;overflow:hidden;position:absolute;inset-block-start:-11%;inset-inline-end:-3%;display:flex;gap:10px}.mv._home .mv-list .js-marquee{display:flex;flex-direction:column;gap:10px}.mv._home .mv-item img{width:100%!important;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}.mv._home .mv-copy{position:relative;z-index:99;font-weight:900;margin-top:1%;padding-left:2%;padding-bottom:1%;line-height:1.4;color:#fff;text-shadow:6px 9px 0 #000;-webkit-text-stroke:10px #000;text-stroke:10px #000;paint-order:stroke;font-size:min(3.75vw,5rem)}.mv._kaitori{display:flex;align-items:center;justify-content:space-between;background:#ffc91b;position:relative;overflow:hidden;padding-block:2% 5%;padding-inline:2rem}@media (max-width:768px){.mv._home .mv-scroll{gap:3px;width:120vw;opacity:.5}.mv._home .mv-list .js-marquee{gap:3px}.mv._home .mv-copy{font-size:2.2rem;text-shadow:2px 3px 0 #000;-webkit-text-stroke:5px #000;text-stroke:5px #000;padding-top:2rem;line-height:1.6;text-align:center}.mv._kaitori{flex-direction:column;gap:30px;padding-top:0}}.mv._kaitori:before{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:25%;display:block;background:url(../images/common/cloud.png) top center/cover no-repeat;z-index:1;content:""}.mv._kaitori .mv-cow{width:min(40vw,759px);position:relative;z-index:2}@media (max-width:768px){.mv._kaitori .mv-cow{order:2;width:55vw}}.mv._kaitori .mv-wrap{width:53vw;position:relative;z-index:2}.mv._kaitori .mv-text{text-align:center;font-weight:700;line-height:1.4;color:#e6044e;margin-bottom:1rem;text-shadow:#fff 2px 0 2px,#fff -2px 0 2px,#fff 0 -2px 2px,#fff -2px 0 2px,#fff 2px 2px 2px,#fff -2px 2px 2px,#fff 2px -2px 2px,#fff -2px -2px 2px,#fff 1px 2px 2px,#fff -1px 2px 2px,#fff 1px -2px 2px,#fff -1px -2px 2px,#fff 2px 1px 2px,#fff -2px 1px 2px,#fff 2px -1px 2px,#fff -2px -1px 2px,#fff 1px 1px 2px,#fff -1px 1px 2px,#fff 1px -1px 2px,#fff -1px -1px 2px;font-size:min(3vw,4rem)}@media (max-width:768px){.mv._kaitori .mv-wrap{padding-top:2rem;width:100%;order:1}.mv._kaitori .mv-text{font-size:2.4rem}}.mv._kaitori .mv-title{text-align:center;font-weight:900;line-height:1.4;font-size:min(5.85vw,7.8rem)}.mv._kaitori .mv-bg{position:absolute;right:0;bottom:20%;left:0;height:calc(var(--mv-size) * 1.8);pointer-events:none}.mv._kaitori .mv-list._point{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,10px)!important}.mv._kaitori .mv-list._bg{--gap:var(--mv-gap);--speed:var(--mv-speed);position:absolute;left:0;display:flex;gap:var(--gap);white-space:nowrap;width:-moz-max-content;width:max-content;font-weight:800;letter-spacing:.06em;line-height:1;font-size:var(--mv-size);color:var(--mv-color);will-change:transform;animation:mv-marquee var(--speed) linear infinite;font-size:min(7.5vw,10rem)}.mv._kaitori .mv-list._bg .mv-item{text-transform:uppercase;line-height:1.4;flex:0 0 auto;color:#000;opacity:.1;font-family:Oswald,sans-serif}.mv._kaitori .mv-list._bg._top{top:0;animation-direction:reverse}.mv._kaitori .mv-list._bg._bottom{bottom:0}.mv._kaisyu{display:flex;align-items:center;justify-content:space-between;background:#ffc91b;position:relative;overflow:hidden;padding-block:2% 5%;padding-inline:2rem}@media (max-width:768px){.mv._kaitori .mv-title{font-size:5.4rem}.mv._kaitori .mv-bg{height:calc(var(--mv-size) * 1);bottom:30%}.mv._kaitori .mv-list._bg{font-size:10rem}.mv._kaisyu{flex-direction:column;gap:30px;padding-top:0}}.mv._kaisyu:before{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:25%;display:block;background:url(../images/common/cloud.png) top center/cover no-repeat;z-index:1;content:""}.mv._kaisyu .mv-cow{width:min(40vw,759px);position:relative;z-index:2}@media (max-width:768px){.mv._kaisyu .mv-cow{order:2;width:55vw}}.mv._kaisyu .mv-wrap{width:53vw;position:relative;z-index:2}.mv._kaisyu .mv-text{text-align:center;font-weight:700;line-height:1.4;color:#1755d8;margin-bottom:1rem;text-shadow:#fff 2px 0 2px,#fff -2px 0 2px,#fff 0 -2px 2px,#fff -2px 0 2px,#fff 2px 2px 2px,#fff -2px 2px 2px,#fff 2px -2px 2px,#fff -2px -2px 2px,#fff 1px 2px 2px,#fff -1px 2px 2px,#fff 1px -2px 2px,#fff -1px -2px 2px,#fff 2px 1px 2px,#fff -2px 1px 2px,#fff 2px -1px 2px,#fff -2px -1px 2px,#fff 1px 1px 2px,#fff -1px 1px 2px,#fff 1px -1px 2px,#fff -1px -1px 2px;font-size:min(3vw,4rem)}@media (max-width:768px){.mv._kaisyu .mv-wrap{padding-top:2rem;width:100%;order:1}.mv._kaisyu .mv-text{font-size:2.4rem}}.mv._kaisyu .mv-title{text-align:center;font-weight:900;line-height:1.4;font-size:min(5.55vw,7.4rem)}.mv._kaisyu .mv-bg{position:absolute;right:0;bottom:20%;left:0;height:calc(var(--mv-size) * 1.8);pointer-events:none}.mv._kaisyu .mv-list._point{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,10px)!important}.mv._kaisyu .mv-list._bg{--gap:var(--mv-gap);--speed:var(--mv-speed);position:absolute;left:0;display:flex;gap:var(--gap);white-space:nowrap;width:-moz-max-content;width:max-content;font-weight:800;letter-spacing:.06em;line-height:1;font-size:var(--mv-size);color:var(--mv-color);will-change:transform;animation:mv-marquee var(--speed) linear infinite;font-size:min(7.5vw,10rem)}.mv._kaisyu .mv-list._bg .mv-item{text-transform:uppercase;line-height:1.4;flex:0 0 auto;color:#000;opacity:.1;font-family:Oswald,sans-serif}.mv._kaisyu .mv-list._bg._top{top:0;animation-direction:reverse}.mv._kaisyu .mv-list._bg._bottom{bottom:0}@keyframes mv-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - var(--gap)/ 2),0,0)}}.side{display:flex;flex-direction:column;gap:25px}.side form input{width:min(100%,200px);border:1px solid #eee}.side form label{display:none}.side form .wp-block-search__inside-wrapper{display:flex;gap:5px;align-items:center}.side form button{min-width:45px}.side ul li a{text-decoration:none;color:#ffc91b;display:flex;align-items:center;gap:5px}.side ul li a:before{content:"・"}.container{width:min(100% - 4rem,1620px)!important;max-width:100%!important;margin-inline:auto;display:flex;align-items:start;gap:30px}.container .main,.container .main._cptui{width:100%}.container .side{width:25%}.container .pankuzu{width:100%}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{font-family:"M PLUS Rounded 1c",sans-serif}.main-inner>:first-child{margin-top:0!important}.footer{top:100%;margin-top:80px;background:url(../images/common/cloud2.png) center top 5%/100% no-repeat;position:relative;font-weight:600;overflow:hidden;padding-bottom:120px;font-size:min(1.05vw,1.4rem)}@media (max-width:768px){.mv._kaisyu .mv-title{font-size:5rem}.mv._kaisyu .mv-bg{height:calc(var(--mv-size) * 1);bottom:30%}.mv._kaisyu .mv-list._bg{font-size:10rem}.container{flex-direction:column}.container .side{width:100%}.footer{font-size:1.4rem}}.footer:before{position:absolute;inset-block-start:15%;inset-inline-start:0;width:100%;height:100%;display:block;background:#fbfbfb;content:"";z-index:-1}.footer-inner{width:min(100% - 4rem,1620px);margin-inline:auto}.footer-box{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.footer-box{flex-direction:column}}.footer-box._01{align-items:end}@media (max-width:768px){.footer-box._01{gap:30px;align-items:center;margin-bottom:20px}.footer-box._02{gap:20px}}.footer-box._02{align-items:center}.footer-box._kaisyu{align-items:start!important}.footer-num{margin-top:-4%}.footer-num span{display:block;background:#000;color:#fff;width:-moz-fit-content;width:fit-content;padding:2px 15px;margin-bottom:20px;font-size:min(1.8vw,2.4rem)}.footer-logo{width:min(20vw,299px)}@media (max-width:768px){.footer-box._kaisyu .footer-address,.footer-box._kaisyu .footer-group,.footer-box._kaisyu .footer-num{margin-inline:auto}.footer-num{margin-top:0;text-align:center}.footer-num span{font-size:2rem;width:-moz-fit-content;width:fit-content;margin-inline:auto}.footer-logo{width:min(30vw,299px);min-width:120px;order:2}}.footer-pagetop{width:min(20vw,290px)}@media (max-width:768px){.footer-pagetop{width:min(30vw,299px);min-width:120px;order:1}}.footer-group{margin-top:10px}.footer-banner{width:min(20vw,290px);margin-bottom:10px}@media (max-width:768px){.footer-banner{width:250px;margin-inline:auto}.footer-address{text-align:center;font-size:min(.975vw,1.3rem)}.footer-address span{display:inline-block;width:100%}}.footer-list{display:flex;flex-wrap:wrap;width:min(33vw,400px);gap:10px}@media (max-width:768px){.footer-list{width:70%;margin-inline:auto;display:grid!important;grid-template-columns:repeat(var(--column,2),1fr)!important;gap:var(--gap,10px)!important}}.footer-item{width:calc(33.3333333333% - 10px);display:flex;align-items:center;gap:5px}.footer-item:first-child{width:100%}@media (max-width:768px){.footer-item,.footer-item:first-child{width:100%}}.footer-item:before{background:url(../images/common/yaji.png) center/contain no-repeat;width:min(1.3vw,25px);aspect-ratio:1/1;display:block;content:""}.footer-item a{display:block;width:100%}.footer-copy{margin-top:auto}.anchor{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,20px)!important;width:min(100%,830px);margin-inline:auto}.anchor li a{display:block;text-align:center;background:#000;color:#fff;padding:15px 0;border-radius:100vmax;position:relative;font-weight:700}.anchor li a:after{content:"〉";position:absolute;inset-block:0;inset-inline-end:20px;color:#fff;display:block;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;line-height:1}.btn{width:100%;max-width:var(--size);margin-inline:var(--position)}.btn a{display:block;background:#000;color:#fff;text-align:center;padding:var(--pd);text-decoration:none;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:10px}.btn a:after{content:"〉";color:#fff}.btn._common{--size:200px;--pd:15px 0}.btn._center{--position:auto}.card._archive .card-list{display:grid!important;grid-template-columns:repeat(var(--column,1),1fr)!important;gap:var(--gap,20px)!important}.card._archive .card-item:not(:last-child){padding-bottom:20px;border-bottom:1.5px solid #000}.card._archive .card-item a{text-decoration:none;color:#000;display:flex;align-items:center;gap:20px}@media (max-width:768px){.footer-item:before{width:min(3vw,25px)}.anchor{--column:1}.btn._common{--position:auto}.card._archive .card-list{--column:1}.card._archive .card-item a{font-size:min(1.05vw,1.4rem)}}.card._archive .card-time{background:#ffc91b;border-radius:100vmax;padding-inline:15px;color:#000}.card._archive .card-title{color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.card._kaitori .card-item{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.card._kaitori .card-thumb{display:block;width:100%;position:relative}.card._kaitori .card-thumb img{width:100%!important;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:10px}.card._kaitori .card-title{color:#000;font-weight:400!important;margin-block:10px 20px}.card._kaitori .card-price{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--bg,#333);padding-bottom:15px;margin-bottom:15px}.card._kaitori .card-price span.text{background:var(--bg,#ffc91b);color:var(--color,#000);display:inline-block;line-height:1.2;padding:3px 10px;font-weight:600}@media (max-width:1200px){.card._kaitori .card-price span.text{font-size:min(1.05vw,1.4rem)}}@media (max-width:1200px) and (max-width:768px){.card._kaitori .card-price span.text{font-size:1.4rem}}@media (max-width:768px){.card._kaitori .card-price span.text{font-size:min(1.2vw,1.6rem)}}@media (max-width:768px) and (max-width:768px){.footer-address{font-size:1.3rem}.card._archive .card-item a{font-size:1.4rem}.card._kaitori .card-price span.text{font-size:1.6rem}}.card._kaitori .card-price span.fee{color:#e6044e;display:flex;align-items:end;gap:5px;line-height:1.2;font-weight:700;font-size:min(2.25vw,3rem)}@media (max-width:768px){.card._kaitori .card-price span.fee{font-size:3rem}}@media (max-width:1200px){.card._kaitori .card-price span.fee{font-size:min(1.5vw,2rem)}}@media (max-width:1200px) and (max-width:768px){.card._kaitori .card-price span.fee{font-size:2rem}}@media (max-width:768px){.card._kaitori .card-price span.fee{font-size:min(2.25vw,3rem)}}@media (max-width:768px) and (max-width:768px){.card._kaitori .card-price span.fee{font-size:3rem}}.card._kaitori .card-price span.fee:after{content:"円";font-size:min(1.05vw,1.4rem)}.card._kaitori .card-text{color:#333}.card._kaitori._list{--bg:#fff;--color:#333;margin-block:30px}.card._kaitori._list .card-list{display:grid!important;grid-template-columns:repeat(var(--column,4),1fr)!important;gap:var(--gap,20px)!important}.card._kaitori._list .card-item{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0;background:#ffc91b;color:#fff;padding:20px;border-radius:15px}.card._kaitori._slide{margin-block:30px 60px}.card._kaitori._slide .slick-track{display:grid!important;grid-auto-flow:column;grid-template-rows:subgrid;align-items:start}.card._kaitori._slide .slick-slide{margin:0 10px}.card._kaitori._slide .slick-list{margin:0 -10px}.card._kaitori._slide .slick-dots li.slick-active button:before{color:#ffc91b}.card._kaitori._slide .slick-dots li button:before{color:#000;opacity:1}.card._kaisyu .card-list{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,20px)!important}@media (max-width:768px){.card._kaitori .card-price span.fee:after{font-size:1.4rem}.card._kaisyu .card-list,.card._kaitori._list .card-list{--column:1}}.card._kaisyu .card-block{background:#fff;padding:20px;border:1px solid #000;border-radius:5px}.card._kaisyu .card-item .wp-block-list{margin-block:20px}.card._kaisyu .card-item .wp-block-list li:nth-child(1){font-weight:700;font-size:min(1.8vw,2.4rem)}.card._kaisyu .card-item .wp-block-list li:nth-child(2){display:block;text-align:right}.card._kaisyu .card-title{background:#ffc91b;padding:10px 20px;font-weight:700}.card._kaisyu .card-photos{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative}.card._kaisyu .card-photo{width:50%}.card._kaisyu .card-photo img{width:100%!important;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.card._kaisyu .card-arrow{position:absolute;inset:0;width:min(4vw,65px);height:-moz-fit-content;height:fit-content;display:block;margin:auto;z-index:1}.card._kaisyu .card-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-block:20px 10px}.card._kaisyu .card-tag{background:#0057e0;color:#fff;padding:2px 5px;font-size:min(1.05vw,1.4rem)}@media (max-width:768px){.card._kaisyu .card-item .wp-block-list li:nth-child(1){font-size:2.4rem}.card._kaisyu .card-tag{font-size:1.4rem}}.card._kaisyu .card-info{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,10px)!important;align-items:stretch;font-size:min(1.05vw,1.4rem)}.card._kaisyu .card-infoitem{border:1px solid #0057e0;line-height:1.4}.card._kaisyu .card-infoHd{background:#0057e0;padding:2px 10px;text-align:center;color:#fff}.card._kaisyu .card-infoBd{text-align:center;padding:5px 10px}.card._kaisyu .card-price{margin-top:15px;display:flex;align-items:end;justify-content:space-between}.card._kaisyu .card-price span.text{display:inline-block;line-height:1.2;font-weight:600}@media (max-width:1200px){.card._kaisyu .card-price span.text{font-size:min(1.05vw,1.4rem)}}@media (max-width:1200px) and (max-width:768px){.card._kaisyu .card-price span.text{font-size:1.4rem}}@media (max-width:768px){.card._kaisyu .card-info{font-size:1.4rem}.card._kaisyu .card-price span.text{font-size:min(1.2vw,1.6rem)}}@media (max-width:768px) and (max-width:768px){.card._kaisyu .card-price span.text{font-size:1.6rem}}.card._kaisyu .card-price span.fee{color:#dc0000;display:flex;align-items:end;gap:5px;line-height:1.2;font-weight:700;font-size:min(2.25vw,3rem)}@media (max-width:768px){.card._kaisyu .card-price span.fee{font-size:3rem}}@media (max-width:1200px){.card._kaisyu .card-price span.fee{font-size:min(1.5vw,2rem)}}@media (max-width:1200px) and (max-width:768px){.card._kaisyu .card-price span.fee{font-size:2rem}}@media (max-width:768px){.card._kaisyu .card-price span.fee{font-size:min(2.25vw,3rem)}}.card._kaisyu .card-price span.fee:after{content:"円";font-size:min(1.05vw,1.4rem)}.check li{position:relative;padding-left:25px;line-height:2}.check li:before{position:absolute;inset-block-start:0;inset-inline-start:0;content:"\f14a";font-family:"Font Awesome 5 Free";font-weight:900;color:#ffc91b}.faq-list{box-shadow:5px 5px 0 0 #000;border-radius:3px;width:min(60vw,100%);margin-inline:auto}.faq-list:not(:last-child){margin-bottom:10px}.faq-item{padding:20px}.faq-item._question{transition-duration:.3s;position:relative;padding-right:55px;background:#fff;border:3px solid #000;display:flex;align-items:center;gap:20px;font-weight:700}.faq-item._question:before{content:"Q";color:#ffc91b;font-weight:700;line-height:1;padding-bottom:5px;font-size:min(3vw,4rem)}.faq-item._question:after{position:absolute;top:0;right:30px;bottom:0;content:"＋";margin:auto;background:#ffc91b;border-radius:100vmax;width:30px;height:30px;display:grid;place-content:center;line-height:1;color:#fff;font-weight:700;transition-duration:.3s}.faq-item._question:hover{cursor:pointer}.faq-item._question._active:after{transform:rotate(45deg)}.faq-item._answer{transform:translateX(5px);border:1px solid #000;background:#000;color:#fff;display:none}.flex-text{row-gap:15px!important;-moz-column-gap:30px!important;column-gap:30px!important;align-items:start!important}.flex-text .img{width:30%}@media (max-width:768px){.card._kaisyu .card-price span.fee:after{font-size:1.4rem}.faq-list{width:100%}.faq-item._question{gap:15px}.faq-item._question:before{font-size:4rem}.faq-item._question:after{right:15px}.flex-text{flex-wrap:wrap!important}.flex-text .img{order:1;width:100%}}.flex-text .img figure,.flex-text .img img{width:100%!important}.flex-text .block{width:70%}@media (max-width:768px){.flex-text .block{order:2;width:100%}}.flex-before{display:grid!important;grid-template-columns:repeat(var(--column,2),1fr)!important;gap:var(--gap,80px)!important;position:relative}.flex-before:before{position:absolute;inset:0;content:"〉";padding-left:10px;font-weight:700;display:block;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:768px){.flex-before:before{padding:0;transform:rotate(90deg)}.flex-before{--column:1!important}.formwrap dd p{text-align:center}}.flex-before .block{position:relative}.flex-before .block .img picture{display:block;width:100%}.flex-before .block .img:before{display:block;padding-top:70%;content:""}.flex-before .block .img img{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.flex-before .block .img:after{position:absolute;inset-block-end:0;inset-inline-end:0;content:var(--content);background:var(--bg);z-index:1;color:#fff;padding:5px 20px}.flex-before .block:nth-child(1){--content:"BEFORE";--bg:#333}.flex-before .block:nth-child(2){--content:"AFTER";--bg:#BC3B4B}.contact7{width:100%;margin-inline:auto;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:stretch}.contact7 dd{width:calc(100% - 250px);border:1px solid #ccc;padding:15px;margin-bottom:-1px;margin-left:-1px;background:#fff}.contact7 dd span{display:block;box-sizing:border-box}.contact7 dd span input,.contact7 dd span textarea{width:100%;padding:10px;border:1px solid #ccc;box-sizing:border-box}.contact7 dd span input{max-width:300px}.contact7 dt{font-weight:400;width:250px;border:1px solid #ccc;padding:15px;margin-bottom:-1px;background-color:#f6f6f6;font-size:1.4rem;align-items:start;display:flex;align-items:center;justify-content:space-between}.contact7 .must{background:#ff1a00}.contact7 .optional{background:#999}.contact7 .must,.contact7 .optional{color:#fff;border-radius:3px;font-size:10px;margin-right:10px;padding:5px 10px;letter-spacing:2px}.contact7+p{text-align:center;margin-block:10px}.formwrap dt p{margin:10px 0;display:flex;flex-direction:row-reverse}p.btn_contact7{text-align:center;max-width:300px;margin-inline:auto}p.btn_contact7 input{width:100%;background:0 0;border:1px solid #000;padding:15px 0;color:#000;font-size:1.4rem;letter-spacing:.2em;transition:.3s}.wpcf7 form .wpcf7-response-output{margin:0;padding:0;border:none;text-align:center;color:#ffc91b}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:none}.wpcf7-form-control.wpcf7-radio span label{display:flex;align-items:center;justify-content:start;gap:10px}.wpcf7-form-control.wpcf7-radio span label input{width:-moz-fit-content;width:fit-content}.wpcf7-form-control.wpcf7-radio span label span{width:auto}.wpcf7-form-control.wpcf7-checkbox span label{display:flex;align-items:center;justify-content:start;gap:10px}.wpcf7-form-control.wpcf7-checkbox span label input{width:-moz-fit-content;width:fit-content}.wpcf7-form-control.wpcf7-checkbox span label span{width:auto}.list._grid li picture{display:block}.list._grid li picture+br{display:none}.list._grid li img{width:100%!important;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.list._grid li strong{display:block;text-align:center;margin-block:10px;color:#ffc91b;font-size:min(1.5vw,2rem)}.list._grid li strong+br{display:none}.list._01{display:grid!important;grid-template-columns:repeat(var(--column,1),1fr)!important;gap:var(--gap,30px)!important;align-items:stretch}.list._02{display:grid!important;grid-template-columns:repeat(var(--column,2),1fr)!important;gap:var(--gap,30px)!important;align-items:stretch}.list._03{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,30px)!important;align-items:stretch}.list._04{display:grid!important;grid-template-columns:repeat(var(--column,4),1fr)!important;gap:var(--gap,30px)!important;align-items:stretch}.list._thumb{display:flex;flex-wrap:wrap;gap:6px}.list._thumb li:nth-child(1){width:100%}.list._thumb li:not(:nth-child(1)){width:calc((100% - 6px * (3 - 1))/ 3)}.list._thumb li:hover{cursor:pointer}.list._thumb li img{width:100%!important;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.pagination{margin:40px 0 0}.nav-links{display:flex}.pagination .page-numbers{display:inline-block;margin-right:10px;padding:5px 15px;color:#333;border-radius:3px;background:#fff}.pagination .current{padding:5px 15px;background:#ffc91b;color:#fff}.pagination .next,.pagination .prev{background:0 0;box-shadow:none;color:#ffc91b}.pagination .dots{background:0 0;box-shadow:none}.pankuzu{width:min(100% - 4rem,1620px);margin:20px auto;list-style:none;display:flex;gap:10px;font-size:13px;flex-wrap:wrap}.pankuzu li{position:relative;line-height:1}.pankuzu li:not(:nth-child(1))>a,.pankuzu li:not(:nth-child(1))>span{padding-left:20px}.pankuzu li:nth-child(n+2):before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;border-right:1px solid #999;border-bottom:1px solid #999;width:6px;height:6px;transform:rotate(-45deg)}.pankuzu li a{text-decoration:none;color:#000}.policy-title{border-bottom:1px solid #ccc;padding-block:40px 10px;margin-bottom:10px;font-size:2.4rem}.table._common{width:100%}.table._common td{padding:10px;border:1px solid #ccc}@media (max-width:768px){.contact7 dd,.contact7 dt{width:100%;margin:0 0 -1px}.contact7 dd span input{max-width:100%}.list._grid li strong{font-size:2rem}.list._01,.list._02,.list._03,.list._04{--column:1}.table._common td{padding:5px;font-size:min(.75vw,1rem)}}@media (max-width:768px) and (max-width:768px){.card._kaisyu .card-price span.fee{font-size:3rem}.table._common td{font-size:1rem}}.table._common td:nth-child(1){width:30%;background:#f3f3f3}.table._common td:nth-child(2){width:70%;background:#fff}.title-01{background:#ffc91b;position:relative;text-align:center;padding:60px 2rem 200px;font-size:min(4.5vw,6rem)}.title-01:before{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:60%;display:block;background:url(../images/common/cloud.png) top center/cover no-repeat;z-index:99;pointer-events:none;content:""}.index-01{margin-block-start:100px}.index-01 .title{font-weight:700;font-size:min(3.6vw,4.8rem)}.index-01 .title br{display:none}.index-01 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,2),1fr)!important;gap:var(--gap,30px)!important;align-items:start}.index-01 .point{background:url(../images/common/kirakira.gif) center bottom/contain no-repeat;padding-bottom:60px}@media (max-width:768px){.title-01{font-size:4rem}.index-01{margin-block-start:60px}.index-01 .title{font-size:2.6rem}.index-01 .title br{display:block}.index-01 .wrap{--column:1}.index-01 .point{padding-bottom:30px;order:2}}.index-01 .point ul{display:flex;flex-direction:column;align-items:center;gap:5px}.index-01 .point ul li{background:#fff000;padding-block:20px;text-align:center;width:-moz-fit-content;width:fit-content;width:min(25vw,250px);border-radius:5px;font-weight:700;font-size:min(1.8vw,2.4rem)}.index-02{background:#ffc91b;padding:30px}.index-02 .img{width:40%}@media (max-width:900px){.index-02 .img{width:35%}}@media (max-width:768px){.index-01 .point ul li{font-size:2.4rem;width:min(40vw,250px)}.index-01 .block{order:1}.index-01 .block br{display:none}.index-02 .wrap{flex-direction:column;align-items:center;gap:10px}.index-02 .img{width:60vw;margin-inline:auto}}.index-02 .img figure,.index-02 .img picture{width:-moz-fit-content;width:fit-content;margin-inline:auto}.index-02 .block{width:60%}@media (max-width:900px){.index-02 .block{width:65%}}.index-02 .title{font-weight:700;font-size:min(2.7vw,3.6rem)}.index-02 .title br{display:none}@media (max-width:768px){.index-02 .block{width:100%}.index-02 .title{font-size:3.6rem;text-align:center;margin-bottom:30px;line-height:1.4}.index-02 .title br{display:block}}.index-02 .group{background:#fff;padding:20px;display:flex;align-items:center;gap:2rem;margin-bottom:20px}@media (max-width:768px){.index-02 .group{flex-direction:column;gap:10px}}.index-02 .tel a{font-family:Oswald,sans-serif;font-weight:700;display:flex;align-items:center;gap:5px;font-size:min(3.75vw,5rem)}.index-02 .tel a:before{content:"";display:block;aspect-ratio:1/1;width:min(5vw,80px);background:url(../images/common/tel_large.png) center/contain no-repeat}.index-02 .text br{display:none}.index-02 .form{margin-top:15px}.index-02 .form .contact a{background:#000}.index-02 .form .contact a:before{background:url(../images/common/mail.png) center/contain no-repeat}.index-02 .form .line a{background:linear-gradient(to right,#00b300,#4fd84f)}.index-02 .form .line a:before{background:url(../images/common/line.png) center/contain no-repeat}@media (max-width:768px){.index-02 .tel a{font-size:4rem;line-height:1}.index-02 .tel a:before{padding-top:3px;width:min(9vw,80px)}.index-02 .text{text-align:center}.index-02 .text br{display:block}.index-02 .form{flex-direction:column;gap:10px}.index-02 .form .common{width:100%}}.index-02 .form .common a{display:flex;align-content:center;justify-content:center;gap:5px;padding-block:20px;border-radius:3px;color:#fff;width:min(20vw,270px);font-size:min(1.2vw,1.6rem)}.index-02 .form .common a:before{content:"";display:block;width:min(3vw,25px)}.index-03{margin-block:100px}.index-03 .title{font-size:min(3.6vw,4.8rem)}.index-03 .wrap{width:min(100%,560px);border:1px solid #ffc91b;padding:10px 20px;border-radius:10px;margin-inline:auto}.index-03 .img{width:min(20vw,122px);border-right:1px solid #ddd;padding-right:20px}@media (max-width:768px){.index-02 .form .common a{font-size:2rem;padding-block:25px;width:100%}.index-02 .form .common a:before{width:min(10vw,25px)}.index-03{margin-block:60px}.index-03 .title{font-size:2.6rem}.index-03 .img{width:40%}}.index-03 .block{display:flex;align-items:center;justify-content:center;gap:5px;width:80%}@media (max-width:768px){.index-03 .block{width:60%;flex-direction:column;align-items:center;line-height:1}}.index-03 .num{display:flex;align-items:center;font-family:din-2014,sans-serif;font-weight:700;gap:5px;font-size:min(3vw,4rem)}.index-03 .num:before{content:"総合評価";padding-top:5%;font-size:min(1.5vw,2rem)}@media (max-width:768px){.index-03 .num{font-size:4rem}.index-03 .num:before{font-size:2rem}}.index-03 .stars{display:inline-block;margin-left:8px;font-size:24px;color:#ccc}.index-03 .stars .full{color:gold}.index-03 .stars .half{position:relative;display:inline-block;color:#ccc}.index-03 .stars .half:before{content:"★";position:absolute;left:0;width:50%;overflow:hidden;color:gold}.index-04{background:#ffc91b;overflow:hidden}.index-04>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-bottom:100px}.index-04 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:120px;position:relative;font-size:min(3.6vw,4.8rem)}.index-04 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.index-04 .title br{display:none}.index-04 .wrap{background:#fff;padding:3% 30px 30px;border:5px solid #000;border-radius:10px;width:min(95%,1400px);box-shadow:5px 5px 0 0 #000;align-items:start!important;position:relative}.index-04 .wrap:nth-of-type(even){margin-left:auto}.index-04 .wrap:not(:last-of-type){margin-bottom:70px}.index-04 .block._01{width:25%}@media (max-width:768px){.index-04>div{padding-bottom:60px}.index-04 .title{font-size:2.6rem;margin-bottom:80px}.index-04 .title br{display:block}.index-04 .wrap{padding:30px 30px 120px;flex-direction:column;position:relative;width:100%}.index-04 .block._01{width:100%}}.index-04 .block._01 img{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto}.index-04 .block._02{width:75%}.index-04 .midashi{width:-moz-fit-content;width:fit-content;background:#fff;margin-inline:auto;margin-bottom:20px;position:absolute;inset-block-start:-10%;inset-inline-start:40px;font-size:min(3.75vw,5rem)}@media (max-width:768px){.index-04 .block._02{width:100%}.index-04 .midashi{font-size:3rem;position:static;margin-top:0}}.index-04 .submidashi{background:#000;color:#fff;padding:10px 20px;border-radius:5px;font-size:min(2.25vw,3rem)}.index-04 .group{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,10px)!important}.index-04 .group li{display:block;text-align:center;background:#ffc91b;padding-block:20px;border-radius:5px;font-weight:700;font-size:min(1.5vw,2rem)}.index-05{background:url(../images/common/cow11.png) left 5% bottom/15% no-repeat #ffc91b;margin-bottom:100px}.index-05>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-bottom:100px}@media (max-width:768px){.index-04 .submidashi{font-size:3rem;text-align:center}.index-04 .group{--column:2;--gap:5px}.index-04 .group li{font-size:1.3rem;padding-block:15px}.index-04 .btn{--size:100%;position:absolute;inset-block-end:30px;inset-inline:0;min-height:70px;height:70px;padding-inline:30px}.index-04 .btn a{margin-inline:auto;width:min(100%,400px)}.index-05{background:#ffc91b;margin-bottom:60px}.index-05>div{padding-bottom:60px}}.index-05 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;justify-content:center;gap:5px!important;font-size:min(3.6vw,4.8rem)}.index-05 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.index-05 .title figure,.index-05 .title picture{display:block;width:min(20vw,246px);padding-bottom:8px}@media (max-width:768px){.index-05 .title{font-size:2.6rem;margin-bottom:40px}.index-05 .title figure,.index-05 .title picture{width:min(30vw,246px)}}.index-05 .midashi{text-align:center;background:url(../images/common/kirakira_left2.png) left center/contain no-repeat,url(../images/common/kirakira_right2_2.png) right center/contain no-repeat;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-inline:8%;padding-block:2%;font-size:min(2.7vw,3.6rem)}.index-05 .text{text-align:center;margin-block:40px}.index-05 .under{text-align:center}.index-05 .under span{display:block;text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#ffefbb;text-underline-offset:-.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:min(3.45vw,4.6rem)}.index-06{margin-bottom:100px;overflow:hidden}@media (max-width:768px){.index-05 .midashi{font-size:3.6rem;background:url(../images/common/kirakira_left2.png) left center/20% no-repeat,url(../images/common/kirakira_right2_2.png) right center/20% no-repeat}.index-05 .text{margin-block:30px}.index-05 .under span{font-size:2rem}.index-06{margin-bottom:60px}.index-06>div{width:calc(100% - 4rem);margin-inline:auto}}.index-06 .title{position:relative;justify-content:center;gap:5px!important;background:url(../images/common/cloud_bg.png) center/contain no-repeat;padding-block:6%;margin-bottom:30px;font-size:min(3.6vw,4.8rem)}.index-06 .title figure,.index-06 .title picture{display:block;width:min(20vw,246px);padding-bottom:8px}@media (max-width:768px){.index-06 .title{font-size:2.6rem;margin-bottom:40px;padding-block:12% 7%}.index-06 .title figure,.index-06 .title picture{width:min(30vw,246px)}}.index-06 .wrap{background:#fff;padding:30px;border:5px solid #000;border-radius:10px;width:min(95%,1760px);box-shadow:5px 5px 0 0 #000;display:grid!important;grid-template-columns:repeat(var(--column,2),1fr)!important;gap:var(--gap,40px)!important}.index-06 .wrap:nth-of-type(odd){margin-left:auto}.index-06 .wrap:not(:last-of-type){margin-bottom:70px}.index-06 .reason{color:#ffc91b;font-family:Oswald,sans-serif;font-size:min(3vw,4rem)}@media (max-width:768px){.index-06 .wrap{--column:1;--gap:30px;width:100%}.index-06 .img{order:1;width:100%}.index-06 .block{order:2;width:100%}.index-06 .reason{font-size:3rem;text-align:center}}.index-06 .midashi{border-bottom:4px solid #000;padding-bottom:10px;margin-bottom:20px;font-size:min(2.7vw,3.6rem)}.index-06 .midashi br{display:none}.index-07{background:#ffc91b}.index-07>div{width:min(100% - 4rem,1200px);margin-inline:auto;padding-bottom:100px}@media (max-width:768px){.index-06 .midashi{font-size:2.6rem;text-align:center}.index-06 .midashi br{display:block}.index-07>div{padding-bottom:60px}}.index-07 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;justify-content:center;gap:5px!important;font-size:min(3.6vw,4.8rem)}.index-07 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.index-07 .title figure,.index-07 .title picture{display:block;width:min(20vw,246px);padding-bottom:8px}@media (max-width:768px){.index-07 .title{font-size:2.6rem;margin-bottom:40px}.index-07 .title figure,.index-07 .title picture{width:min(30vw,246px)}}.index-07 .midashi{background:#000;text-align:center;padding:30px;color:#fff;font-size:min(3vw,4rem)}.index-07 .block:not(:last-of-type){margin-bottom:60px}.index-07 .block._kanagawa .tax-children{background:url(../images/common/area_bg1.png) center/30% no-repeat #fff}@media (max-width:768px){.index-07 .midashi{font-size:4rem}.index-07 .block._kanagawa .tax-children{background:url(../images/common/area_bg1.png) center/70% no-repeat #fff}}.index-07 .block._tokyo .tax-children{background:url(../images/common/area_bg2.png) center/30% no-repeat #fff}@media (max-width:768px){.index-07 .block._tokyo .tax-children{background:url(../images/common/area_bg2.png) center/70% no-repeat #fff}}.index-07 .block._saitama .tax-children{background:url(../images/common/area_bg3.png) center/30% no-repeat #fff}@media (max-width:768px){.index-07 .block._saitama .tax-children{background:url(../images/common/area_bg3.png) center/70% no-repeat #fff}}.index-07 .block._chiba .tax-children{background:url(../images/common/area_bg4.png) center/30% no-repeat #fff}@media (max-width:768px){.index-07 .block._chiba .tax-children{background:url(../images/common/area_bg4.png) center/70% no-repeat #fff}}.index-07 .block._ibaraki .tax-children{background:url(../images/common/area_bg5.png) center/30% no-repeat #fff;padding-bottom:130px}.index-07 .block .tax-children{padding:30px 60px;font-weight:700;align-items:start!important;display:grid!important;grid-template-columns:repeat(var(--column,5),1fr)!important;gap:var(--gap,10px)!important}.index-07 .block .tax-children a{display:block}.index-08{background:#000;padding-block:100px}.index-08>div{width:min(100% - 4rem,1420px);margin-inline:auto}.index-08 .title{justify-content:space-between;width:min(100%,1200px);margin-inline:auto}.index-08 .title h2{color:#fff;font-size:min(3.6vw,4.8rem)}.index-08 .title .btn{--size:250px}.index-08 .title .btn a{background:#ffc91b;color:#000}.index-08 .title .btn a:after{color:#000}.index-08 .blog{background:url(../images/common/cloud_bg2.png) center/100% no-repeat;position:relative;padding-inline:8%;height:85vh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:1200px){.index-08 .blog{height:70vh}}@media (max-width:1000px){.index-08 .blog{height:60vh}}.index-08 .blog li{display:flex;align-items:start;gap:40px;padding-bottom:30px;border-bottom:1px solid #000}@media (max-width:768px){.index-07 .block._ibaraki .tax-children{background:url(../images/common/area_bg5.png) center/70% no-repeat #fff;padding-bottom:30px}.index-07 .block .tax-children{padding:30px;--column:2}.index-08{padding-block:60px}.index-08 .title h2{font-size:2.6rem}.index-08 .blog{margin-top:30px;background:#fff;height:auto;padding:30px;border-radius:20px}.index-08 .blog li{gap:15px;flex-direction:column;font-size:min(.975vw,1.3rem)}}@media (max-width:768px) and (max-width:768px){.index-08 .blog li{font-size:1.3rem}}.index-08 .blog li>.wp-block-latest-posts__post-excerpt{display:none}.index-08 .blog li:not(:last-child){margin-bottom:30px}.index-08 .blog li time{order:1;background:#ffc91b;display:flex;justify-content:center;border-radius:100vmax;padding:3px 20px 5px}@media (max-width:768px){.index-08 .blog li time{width:-moz-fit-content;width:fit-content;padding-inline:20px}}.index-08 .blog li>a{order:2;width:100%}.index-08 .blog li>a span{display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:min(1.8vw,2.4rem)}.index-08 .blog li>a .screen-reader-text{display:none}.kaitori-01{margin-block:80px}.kaitori-01 .title{font-weight:900;font-size:min(3.75vw,5rem)}.kaitori-01 .wrap{width:min(70%,800px);margin-inline:auto;text-align:center;display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,20px)!important}.kaitori-01 .block{line-height:1.4;display:flex;align-items:center;justify-content:space-between}.kaitori-01 .block:after,.kaitori-01 .block:before{content:"";width:min(4vw,37px);aspect-ratio:1/1.8;display:block}.kaitori-01 .block:before{background:url(../images/kaitori/kaitori-frame-left.png) center/contain no-repeat}.kaitori-01 .block:after{background:url(../images/kaitori/kaitori-frame-right.png) center/contain no-repeat}.kaitori-01 .block span{display:block;font-weight:600}.kaitori-01 .block span:first-of-type{font-size:min(1.8vw,2.4rem)}@media (max-width:768px){.index-08 .blog li>a span{font-size:2rem}.kaitori-01{margin-block:60px}.kaitori-01 .title{font-size:5rem}.kaitori-01 .wrap{--gap:10px;width:min(100%,800px)}.kaitori-01 .block span:first-of-type{font-size:1.4rem}}.kaitori-01 .block span:last-of-type{font-size:min(2.25vw,3rem)}.kaitori-01 .link a{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;border-radius:100vmax;width:min(50%,560px);color:#fff;font-weight:700;background:#000;padding-block:10px;margin-inline:auto;font-size:min(2.25vw,3rem)}.kaitori-01 .link a:after{content:"〉";color:#fff;line-height:1}.kaitori-btn{width:-moz-fit-content!important;width:fit-content!important;margin-block:80px;margin-inline:auto}.kaitori-02 .title{font-weight:900;font-size:min(3.75vw,5rem)}.kaitori-02 .title span{text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#ffc91b;text-underline-offset:-.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.kaitori-02 .img{width:40%}@media (max-width:768px){.kaitori-01 .block span:last-of-type{font-size:1.8rem}.kaitori-01 .link a{font-size:2rem;width:min(100%,560px)}.kaitori-btn{margin-block:60px}.kaitori-02{margin-bottom:30px}.kaitori-02 .title{font-size:3rem}.kaitori-02 .title span{display:block}.kaitori-02 .wrap{flex-direction:column}.kaitori-02 .img{width:60vw;margin-inline:auto}}.kaitori-02 .block{width:60%}.kaitori-02 .midashi{font-size:min(2.7vw,3.6rem)}.kaitori-03{background:#ffc91b;padding:30px}@media (max-width:768px){.kaitori-02 .block{width:100%}.kaitori-02 .midashi{font-size:2.4rem;text-align:center}.kaitori-03 .wrap{flex-direction:column;align-items:center;gap:10px}}.kaitori-03 .img{width:30%}@media (max-width:768px){.kaitori-03 .img{order:1;width:60vw;margin-inline:auto}}.kaitori-03 .img figure,.kaitori-03 .img picture{width:-moz-fit-content;width:fit-content;margin-inline:auto}.kaitori-03 .block{width:70%}.kaitori-03 .title{font-weight:700;background:#fff;text-align:center;padding-block:10px;font-size:min(1.65vw,2.2rem)}.kaitori-03 .title br{display:none}.kaitori-03 .group1{margin-block:20px;gap:0!important}@media (max-width:768px){.kaitori-03 .block{order:2;width:100%}.kaitori-03 .title{font-size:1.6rem}.kaitori-03 .title br{display:block}.kaitori-03 .group1{flex-direction:column;gap:5px!important}}.kaitori-03 .group1 .block{font-weight:600}.kaitori-03 .group1 .block:nth-child(1),.kaitori-03 .group1 .block:nth-child(2){flex:1}.kaitori-03 .group1 .block:nth-child(3){flex:2}.kaitori-03 .group1 p{display:flex;align-items:end;justify-content:center;line-height:1;font-size:min(2.25vw,3rem)}.kaitori-03 .group1 p span:nth-child(1){margin-bottom:-5px;background:linear-gradient(90deg,#ff6c00 0,#e6044e 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:min(6vw,8rem)}@media (max-width:768px){.kaitori-03 .group1 p{font-size:4rem;justify-content:center}.kaitori-03 .group1 p span:nth-child(1){font-size:5rem}}.kaitori-03 .group1 p span:nth-child(2){background:linear-gradient(90deg,#ff6c00 0,#e6044e 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:min(2.25vw,3rem)}.kaitori-03 .group2{background:#fff;padding:20px;display:flex;align-items:center;gap:2rem;margin-bottom:20px}@media (max-width:768px){.kaitori-03 .group1 p span:nth-child(2){font-size:3rem}.kaitori-03 .group2{flex-direction:column;gap:10px}}.kaitori-03 .tel a{font-family:Oswald,sans-serif;font-weight:700;display:flex;align-items:center;gap:5px;font-size:min(3.75vw,5rem)}.kaitori-03 .tel a:before{content:"";display:block;aspect-ratio:1/1;width:min(5vw,80px);background:url(../images/common/tel_large.png) center/contain no-repeat}.kaitori-03 .time{font-size:min(1.8vw,2.4rem)}.kaitori-03 .text br{display:none}.kaitori-03 .form{margin-top:15px}.kaitori-03 .form .contact a{background:#000}.kaitori-03 .form .contact a:before{background:url(../images/common/mail.png) center/contain no-repeat}.kaitori-03 .form .line a{background:linear-gradient(to right,#00b300,#4fd84f)}.kaitori-03 .form .line a:before{background:url(../images/common/line.png) center/contain no-repeat}@media (max-width:768px){.kaitori-03 .tel a{font-size:4rem;line-height:1}.kaitori-03 .tel a:before{padding-top:3px;width:min(9vw,80px)}.kaitori-03 .time{font-size:2.4rem}.kaitori-03 .text{text-align:center}.kaitori-03 .text br{display:block}.kaitori-03 .form{flex-direction:column;gap:10px}.kaitori-03 .form .common{width:100%}}.kaitori-03 .form .common a{display:flex;align-content:center;justify-content:center;gap:5px;padding-block:20px;border-radius:3px;color:#fff;width:min(22vw,400px);font-size:min(1.2vw,1.6rem)}.kaitori-03 .form .common a:before{content:"";display:block;width:min(3vw,25px)}.kaitori-03 .form .text{width:min(40vw,550px)}.kaitori-04{margin-block:100px}.kaitori-04 .title{font-size:min(4.5vw,6rem)}.kaitori-04 .title br{display:none}.kaitori-04 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,40px)!important;align-items:stretch;width:min(100%,1300px);margin-inline:auto}@media (max-width:768px){.kaitori-03 .form .common a{font-size:2rem;padding-block:25px;width:100%}.kaitori-03 .form .common a:before{width:min(10vw,25px)}.kaitori-03 .form .text{width:100%}.kaitori-04{margin-block:60px}.kaitori-04 .title{font-size:3rem}.kaitori-04 .title br{display:block}.kaitori-04 .wrap{--column:1}}.kaitori-04 .block{border-bottom:2px solid #000;padding-bottom:30px}.kaitori-04 .merit{font-family:Oswald,sans-serif;font-weight:600;font-size:min(3.6vw,4.8rem)}.kaitori-04 .merit span{font-size:min(5.25vw,7rem)}@media (max-width:768px){.kaitori-04 .merit{font-size:4.8rem;text-align:center}.kaitori-04 .merit span{font-size:7rem}}.kaitori-04 img{width:100%!important}.kaitori-04 .midashi{text-align:center;margin-block:30px 15px;font-size:min(2.25vw,3rem)}.kaitori-05{background:repeating-linear-gradient(-45deg,#ffd960,#ffd960 15px,#ffc91b 15px,#ffc91b 30px);position:relative}.kaitori-05:before{position:absolute;inset-block-start:20px;inset-inline-start:20px;width:min(16vw,370px);aspect-ratio:1/1;background:url(../images/kaitori/kaitori-img3-1.png) center/contain no-repeat;display:block;content:""}@media (max-width:768px){.kaitori-04 .midashi{font-size:2rem}.kaitori-05:before{display:none}}.kaitori-05:after{position:absolute;inset-block-start:20px;inset-inline-end:20px;width:min(16vw,370px);aspect-ratio:1/1;background:url(../images/kaitori/kaitori-img3-2.png) center/contain no-repeat;display:block;content:""}.kaitori-05>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block:100px}@media (max-width:768px){.kaitori-05:after{display:none}.kaitori-05>div{padding-block:60px}}.kaitori-05 .reason{display:flex;justify-content:center;flex-wrap:wrap-reverse;gap:20px}.kaitori-05 .reason li{width:calc(33.3333333333% - 14px);background:#fff;padding:20px}.kaitori-05 .reason strong{display:flex;align-items:center;gap:10px;margin-top:-20px;margin-bottom:20px;margin-left:-20px;line-height:1.4;font-size:min(3vw,4rem)}.kaitori-05 .reason strong+br{display:none}.kaitori-05 .reason strong>span{display:block;background:#000;color:#fff;line-height:1;text-align:center;padding:5px 15px;font-size:min(1.8vw,2.4rem)}.kaitori-05 .reason strong>span>span{font-family:Oswald,sans-serif;display:block;font-size:min(3vw,4rem)}.kaitori-06{background:#ffc91b}.kaitori-06>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block-end:100px}.kaitori-06 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;text-align:center;font-size:min(3.6vw,4.8rem)}@media (max-width:768px){.kaitori-05 .reason{gap:40px}.kaitori-05 .reason li{width:100%}.kaitori-05 .reason strong{font-size:4rem}.kaitori-05 .reason strong>span{font-size:2.4rem}.kaitori-05 .reason strong>span>span{font-size:4rem}.kaitori-06>div{padding-block-end:60px}.kaitori-06 .title{font-size:2.6rem;margin-bottom:40px}.kaitori-06 .wrap{--column:1}}.kaitori-06 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.kaitori-06 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,60px)!important;align-items:stretch}.kaitori-06 .block{background:#fff;position:relative}.kaitori-06 .block:not(:last-child):before{position:absolute;inset-block:0;inset-inline-end:-90px;width:min(13vw,120px);aspect-ratio:1/1;height:-moz-fit-content;height:fit-content;background:url(../images/kaitori/kaitori-arrow.png) center/contain no-repeat;display:block;margin:auto;z-index:2;content:""}.kaitori-06 .block._01{z-index:3}.kaitori-06 .block._01 .group{justify-content:center}.kaitori-06 .block._01 .group:not(:last-of-type){margin-bottom:10px}.kaitori-06 .block._01 .group:nth-of-type(1) figure{padding-top:3px;width:min(5vw,59px)}@media (max-width:768px){.kaitori-06 .block:not(:last-child):before{inset-block-start:auto;inset-block-end:-40px;inset-inline-start:0;inset-inline-end:0;transform:rotate(90deg);width:60px}.kaitori-06 .block._01 .group:nth-of-type(1) figure{width:min(8vw,59px)}}.kaitori-06 .block._01 .group:nth-of-type(1) p{width:-moz-fit-content;width:fit-content}.kaitori-06 .block._01 .group:nth-of-type(1) a{font-family:Oswald,sans-serif;font-size:min(3vw,4rem)}.kaitori-06 .block._01 .group:nth-of-type(2),.kaitori-06 .block._01 .group:nth-of-type(3){position:relative;width:min(80%,320px);margin-inline:auto}@media (max-width:768px){.kaitori-06 .block._01 .group:nth-of-type(1) a{font-size:4rem}.kaitori-06 .block._01 .group:nth-of-type(2),.kaitori-06 .block._01 .group:nth-of-type(3){width:min(80%,420px)}}.kaitori-06 .block._01 .group:nth-of-type(2) figure,.kaitori-06 .block._01 .group:nth-of-type(3) figure{pointer-events:none;position:absolute;inset-block:0;inset-inline-start:5%;width:min(3vw,40px);height:-moz-fit-content!important;height:fit-content!important;display:block;margin:auto;z-index:2}@media (max-width:768px){.kaitori-06 .block._01 .group:nth-of-type(2) figure,.kaitori-06 .block._01 .group:nth-of-type(3) figure{width:min(10vw,40px)}}.kaitori-06 .block._01 .group:nth-of-type(2) p,.kaitori-06 .block._01 .group:nth-of-type(3) p{width:100%}.kaitori-06 .block._01 .group:nth-of-type(2) a,.kaitori-06 .block._01 .group:nth-of-type(3) a{width:100%;display:block;text-align:center;background:#000;color:#fff;padding-block:20px;border-radius:3px;padding-left:15%}.kaitori-06 .block._01 .group:nth-of-type(3) a{background:linear-gradient(to right,#00b300,#4fd84f)}.kaitori-06 .block._01 .text{padding:20px;font-size:min(1.05vw,1.4rem)}@media (max-width:768px){.kaitori-06 .block._01 .text{font-size:1.4rem;padding-bottom:40px}}.kaitori-06 .block._02{z-index:2}.kaitori-06 .block._03{z-index:1}.kaitori-06 .block._02 .img,.kaitori-06 .block._03 .img{width:min(20vw,234px);margin-inline:auto}.kaitori-06 .block._02 .text,.kaitori-06 .block._03 .text{padding:20px}.kaitori-06 .midashi{display:flex;align-items:center;gap:20px;font-size:min(2.25vw,3rem)}.kaitori-06 .midashi>span{display:block;background:#000;color:#fff;line-height:1;text-align:center;padding:5px 15px;font-size:min(1.2vw,1.6rem)}.kaitori-06 .midashi>span>span{font-family:Oswald,sans-serif;display:block;font-size:min(3vw,4rem)}.kaitori-07{background:#ffc91b;margin-block:80px}.kaitori-07>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block:80px}.kaitori-07 .title{width:-moz-fit-content;width:fit-content;margin-inline:auto;background:url(../images/kaitori/kaitori-img5-4.png) center left/contain no-repeat;padding-inline:15%;padding-block:2%}@media (max-width:768px){.kaitori-06 .block._02 .text,.kaitori-06 .block._03 .text{padding-bottom:40px}.kaitori-06 .midashi{font-size:3rem}.kaitori-06 .midashi>span{font-size:1.6rem}.kaitori-06 .midashi>span>span{font-size:4rem}.kaitori-07{margin-block:60px}.kaitori-07>div{padding-block:60px}.kaitori-07 .title{background:0 0;padding:0}}.kaitori-07 .title h2{margin-bottom:15px;font-size:min(4.5vw,6rem)}@media (max-width:768px){.kaitori-07 .title h2{font-size:4rem}}.kaitori-07 .title p{background:#000;color:#fff;border-radius:100vmax;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-block:5px;padding-inline:20px;font-size:min(2.25vw,3rem)}.kaitori-07 .item{display:grid!important;grid-template-columns:repeat(var(--column,4),1fr)!important;gap:var(--gap,20px)!important}.kaitori-07 .item li:nth-child(22){grid-column:2/span 3;background:#fbfbfb;border-radius:1vmax;padding-inline:6%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;font-size:min(2.25vw,3rem)}@media (max-width:768px){.kaitori-07 .title p{font-size:2rem}.kaitori-07 .item{--column:1;--gap:8px}.kaitori-07 .item li:nth-child(22){font-size:1.6rem;padding:20px}}.kaitori-07 .item li:nth-child(22) strong{display:block;text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#ffc91b;text-underline-offset:-.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-align:center;line-height:1;font-size:min(4.5vw,6rem)}.kaitori-07 .item li:nth-child(22) strong+br{display:none}.kaitori-07 .item img{width:100%!important}.kaitori-07 .link a{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;border-radius:100vmax;width:min(50%,560px);color:#fff;font-weight:700;background:#000;padding-block:10px;margin-inline:auto;font-size:min(2.25vw,3rem)}.kaitori-07 .link a:after{content:"〉";color:#fff;line-height:1}.kaitori-08{margin-block:80px}.kaitori-08 .title{font-size:min(4.5vw,6rem)}@media (max-width:768px){.kaitori-07 .item li:nth-child(22) strong{font-size:2.4rem}.kaitori-07 .link a{font-size:2rem;width:min(100%,560px)}.kaitori-08{margin-block:60px}.kaitori-08 .title{font-size:4rem}}.kaitori-08 .link a{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;border-radius:100vmax;width:min(50%,560px);color:#fff;font-weight:700;background:#000;padding-block:10px;margin-inline:auto;font-size:min(2.25vw,3rem)}.kaitori-08 .link a:after{content:"〉";color:#fff;line-height:1}.kaitori-09{background:#ffc91b}.kaitori-09>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block-end:100px}.kaitori-09 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;text-align:center;font-size:min(3.6vw,4.8rem)}.kaitori-09 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.kaitori-09 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,4),1fr)!important;gap:var(--gap,20px)!important;align-items:stretch}@media (max-width:768px){.kaitori-08 .link a{font-size:2rem;width:min(100%,560px)}.kaitori-09>div{padding-block-end:60px}.kaitori-09 .title{font-size:2.6rem;margin-bottom:40px}.kaitori-09 .wrap{--column:1}}.kaitori-09 .block{background:#fff;border-radius:5px;padding:30px;border:5px solid #000;position:relative;box-shadow:5px 5px 0 0 #000}.kaitori-09 .group{margin-bottom:10px}.kaitori-09 .num{display:none}.kaitori-09 .stars{display:inline-block;color:#ccc}.kaitori-09 .stars .full{color:gold}.kaitori-09 .stars .half{position:relative;display:inline-block;color:#ccc}.kaitori-09 .stars .half:before{content:"★";position:absolute;left:0;width:50%;overflow:hidden;color:gold}.kaitori-10{padding-block:80px;background:url(../images/kaitori/kaitori-img6-2.png) right bottom/15% no-repeat}.kaitori-10>div{width:min(100%,980px);margin-inline:auto}.kaitori-10 .title{font-size:min(4.5vw,6rem)}@media (max-width:768px){.kaitori-10{padding-block:60px;background:0 0}.kaitori-10 .title{font-size:4rem}}.kaitori-11{background:#000}.kaitori-11>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block:80px}.kaitori-11 .title{color:#ffc91b;font-size:min(4.5vw,6rem)}.kaitori-11 a{color:#ffc91b;font-size:min(2.25vw,3rem)}.kaitori-11 figure{width:min(6vw,67px)}.kaisyu-01{margin-block:80px;background:repeating-linear-gradient(-45deg,#ffd960,#ffd960 15px,#ffc91b 15px,#ffc91b 30px);padding:30px;border-radius:30px;width:min(80vw,1000px);margin-inline:auto;position:relative}.kaisyu-01 .wrap{background:#fff;padding:30px;border-radius:20px}.kaisyu-01 .block{width:65%}@media (max-width:768px){.kaitori-11>div{padding-block:60px}.kaitori-11 .title{font-size:4rem}.kaitori-11 a{font-size:3rem}.kaisyu-01{width:100%;padding:20px;margin-block:60px}.kaisyu-01 .wrap{flex-direction:column;gap:0!important}.kaisyu-01 .block{width:100%}}.kaisyu-01 .text{font-weight:700;text-align:center;line-height:1.4;font-size:min(3.3vw,4.4rem)}.kaisyu-01 .group{color:#0057df}@media (max-width:768px){.kaisyu-01 .text{font-size:2.4rem}.kaisyu-01 .group{flex-direction:column;align-items:start}}.kaisyu-01 .group .total{display:flex;align-items:center;gap:2rem;font-size:min(2.25vw,3rem)}.kaisyu-01 .group .total:after{display:block;width:min(3vw,35px);aspect-ratio:1/1.1;background:url(../images/kaisyu/kaitori-yaji.png) center/contain no-repeat;content:""}@media (max-width:768px){.kaisyu-01 .group .total{font-size:3rem}.kaisyu-01 .group .total:after{transform:rotate(90deg)}}.kaisyu-01 .group .number{font-family:Oswald,sans-serif;font-weight:700;line-height:1;display:flex;align-items:center;gap:5px;font-size:min(12.75vw,17rem)}.kaisyu-01 .group .number:after{display:block;width:min(10vw,135px);aspect-ratio:1/1.1;background:url(../images/kaisyu/kaisyu-percent.svg) center/contain no-repeat;content:""}.kaisyu-01 .img{width:35%}.kaisyu-01 .img img{position:absolute;inset-block-end:10px;inset-inline-end:10px;width:min(30vw,400px)}.kaisyu-02 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;font-size:min(3.3vw,4.4rem)}.kaisyu-02 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.kaisyu-02 .title br{display:none}.kaisyu-02 .wrap .block{width:35%}.kaisyu-02 .wrap .block._left .hukidashi li:before{position:absolute;inset-block:0;inset-inline-end:-15px;display:block;margin:auto;clip-path:polygon(0 0,0 100%,100% 50%);width:20px;height:20px;background:#000;content:""}@media (max-width:768px){.kaisyu-01 .group .number{font-size:17rem;line-height:.8;align-items:end}.kaisyu-01 .img{width:100%;margin-inline:auto}.kaisyu-02 .title{font-size:2.4rem;margin-bottom:60px}.kaisyu-02 .title br{display:block}.kaisyu-02 .wrap{flex-wrap:wrap;align-items:start;gap:20px!important}.kaisyu-02 .wrap .block{width:47%}.kaisyu-02 .wrap .block._left .hukidashi li:before{inset-block:auto -13px;inset-inline:0;clip-path:polygon(100% 0,0 0,50% 100%)}.kaisyu-02 .wrap .block._right{padding-top:10%}}.kaisyu-02 .wrap .block._right .hukidashi li:before{position:absolute;inset-block:0;inset-inline-start:-15px;display:block;margin:auto;clip-path:polygon(100% 0,0 50%,100% 100%);width:20px;height:20px;background:#000;content:""}.kaisyu-02 .wrap .human{width:30%}.kaisyu-02 .wrap .hukidashi{display:flex;flex-direction:column;gap:15px}.kaisyu-02 .wrap .hukidashi li{background:#000;color:#fff;padding:10px 15px;position:relative}.kaisyu-02 .overflow{overflow:hidden}.kaisyu-02 .group{width:min(80%,1070px);justify-content:center;margin-inline:auto;position:relative}@media (max-width:768px){.kaisyu-02 .wrap .block._right .hukidashi li:before{inset-block:auto -13px;inset-inline:0;clip-path:polygon(100% 0,0 0,50% 100%)}.kaisyu-02 .wrap .human{order:2;width:100%}.kaisyu-02 .wrap .human img{width:60vw;display:block;margin-inline:auto}.kaisyu-02 .group{flex-direction:column;width:min(100%,1070px);margin-top:-5%;z-index:1;padding-top:10px}}.kaisyu-02 .group._active:after{inset-inline-start:100%}.kaisyu-02 .group::before{position:absolute;inset-block:0;inset-inline-start:-5%;width:min(90%,1200px);height:100%;background:url(../images/kaisyu/kaisyu-paint-bg.png) center right 10%/contain no-repeat;content:"";z-index:-2}@media (max-width:768px){.kaisyu-02 .group::before{inset-inline-start:0;width:100%;background:url(../images/kaisyu/kaisyu-paint-bg.png) top center/100% no-repeat}}.kaisyu-02 .group::after{position:absolute;inset-block:0;inset-inline-start:-5%;width:min(90%,1200px);height:100%;background:#fff;transition-duration:1s;content:"";z-index:-1}@media (max-width:768px){.kaisyu-02 .group::after{inset-inline-start:0;width:100%}}.kaisyu-02 .group .text{width:72%;font-weight:700;line-height:1.4;transform:rotate(-3deg);transform:translate3d(0,50px,0);transition:.4s;opacity:0;font-size:min(4.2vw,5.6rem)}.kaisyu-02 .group .text._fadein{transform:translate3d(0,0,0);opacity:1}.kaisyu-02 .group .text span{width:-moz-fit-content;width:fit-content;margin-left:auto;display:block}.kaisyu-02 .group .text strong{text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#ffefbb;text-underline-offset:-.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:min(6vw,8rem)}@media (max-width:768px){.kaisyu-02 .group .text{font-size:3rem;width:100%;text-align:center}.kaisyu-02 .group .text span{margin-inline:auto}.kaisyu-02 .group .text strong{font-size:4rem}}.kaisyu-02 .group .img{width:28%;transform:translate3d(0,50px,0);transition:.4s;opacity:0}.kaisyu-02 .group .img._fadein{transform:translate3d(0,0,0);opacity:1}.kaisyu-02 .group .img img{width:100%!important}.kaisyu-03{background:repeating-linear-gradient(-45deg,#ffd960,#ffd960 15px,#ffc91b 15px,#ffc91b 30px);position:relative;margin-block-start:80px}.kaisyu-03>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block:100px}.kaisyu-03 .title{font-weight:700;font-size:min(3.75vw,5rem)}.kaisyu-03 .title br{display:none}.kaisyu-03 .reason{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,20px)!important}.kaisyu-03 .reason li{background:#fff;padding:20px}@media (max-width:768px){.kaisyu-02 .group .img{width:40vw}.kaisyu-03{margin-block-start:60px}.kaisyu-03>div{padding-block:60px}.kaisyu-03 .title{font-size:3rem}.kaisyu-03 .title br{display:block}.kaisyu-03 .reason{--column:1;--gap:30px}.kaisyu-03 .reason li{width:100%}}.kaisyu-03 .reason strong{display:flex;align-items:center;gap:10px;margin-top:-20px;margin-bottom:20px;margin-left:-20px;line-height:1.4;font-size:min(1.8vw,2.4rem)}.kaisyu-03 .reason strong+br{display:none}.kaisyu-03 .reason strong>span{display:block;background:#000;color:#fff;line-height:1;text-align:center;padding:5px 15px;min-width:86px;font-size:min(1.5vw,2rem)}.kaisyu-03 .reason strong>span>span{font-family:Oswald,sans-serif;display:block;font-size:min(3vw,4rem)}.kaisyu-04 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;font-size:min(3.3vw,4.4rem)}.kaisyu-04 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.kaisyu-04 .title br{display:none}.kaisyu-04 .overflow{overflow:hidden}.kaisyu-04 .overflow>div{width:min(100% - 4rem,1620px);margin-inline:auto}.kaisyu-04 .group{width:min(100%,1460px);aspect-ratio:2.5/1}.kaisyu-04 .group:not(:last-of-type){margin-bottom:-8%}.kaisyu-04 .group:nth-of-type(odd){background:url(../images/kaisyu/kaisyu-track-01_2.png) center/100% no-repeat}.kaisyu-04 .group:nth-of-type(odd)>div{transform:translateX(-2%)}@media (max-width:768px){.kaisyu-03 .reason strong{font-size:2.4rem}.kaisyu-03 .reason strong>span{font-size:2rem}.kaisyu-03 .reason strong>span>span{font-size:4rem}.kaisyu-04 .title{font-size:2.4rem;margin-bottom:60px}.kaisyu-04 .title br{display:block}.kaisyu-04 .group{aspect-ratio:2/1.1}.kaisyu-04 .group:nth-of-type(odd){background:url(../images/kaisyu/kaisyu-track-01-sp.png) center/100% no-repeat}.kaisyu-04 .group:nth-of-type(odd)>div{transform:translateX(35%)}}.kaisyu-04 .group:nth-of-type(even){background:url(../images/kaisyu/kaisyu-track-02_2.png) center/100% no-repeat;margin-left:auto}.kaisyu-04 .group:nth-of-type(even)>div{transform:translateX(2%)}.kaisyu-04 .group>div{width:min(38%,600px);margin-inline:auto;padding-top:6%}.kaisyu-04 .group .midashi{text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#ffc91b;text-underline-offset:-.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-bottom:5px;font-size:min(1.8vw,2.4rem)}.kaisyu-04 .group .midashi br{display:none}.kaisyu-05{background:#ffc91b;margin-block:80px}.kaisyu-05>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block-end:100px}.kaisyu-05 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;text-align:center;font-size:min(3.6vw,4.8rem)}@media (max-width:768px){.kaisyu-04 .group:nth-of-type(even){background:url(../images/kaisyu/kaisyu-track-02-sp.png) center/100% no-repeat}.kaisyu-04 .group:nth-of-type(even)>div{transform:translateX(-35%)}.kaisyu-04 .group>div{padding-top:14%;width:min(50%,600px)}.kaisyu-04 .group .midashi{font-size:2rem;text-align:center;margin-bottom:15px}.kaisyu-04 .group .midashi br{display:block}.kaisyu-04 .group .text{display:none}.kaisyu-05{margin-block:60px}.kaisyu-05>div{padding-block-end:60px}.kaisyu-05 .title{font-size:2.6rem;margin-bottom:40px}.kaisyu-05 .wrap{--column:1}}.kaisyu-05 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.kaisyu-05 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,60px)!important;align-items:stretch}.kaisyu-05 .block{background:#fff;position:relative}.kaisyu-05 .block:not(:last-child):before{position:absolute;inset-block:0;inset-inline-end:-90px;width:min(13vw,120px);aspect-ratio:1/1;height:-moz-fit-content;height:fit-content;background:url(../images/kaisyu/kaisyu-arrow.png) center/contain no-repeat;display:block;margin:auto;z-index:2;content:""}.kaisyu-05 .block._01{z-index:3}.kaisyu-05 .block._01 .group{justify-content:center}.kaisyu-05 .block._01 .group:not(:last-of-type){margin-bottom:10px}.kaisyu-05 .block._01 .group:nth-of-type(1) figure{padding-top:3px;width:min(5vw,59px)}@media (max-width:768px){.kaisyu-05 .block:not(:last-child):before{inset-block-start:auto;inset-block-end:-40px;inset-inline-start:0;inset-inline-end:0;transform:rotate(90deg);width:60px}.kaisyu-05 .block._01 .group:nth-of-type(1) figure{width:min(8vw,59px)}}.kaisyu-05 .block._01 .group:nth-of-type(1) p{width:-moz-fit-content;width:fit-content}.kaisyu-05 .block._01 .group:nth-of-type(1) a{font-family:Oswald,sans-serif;font-size:min(3vw,4rem)}.kaisyu-05 .block._01 .group:nth-of-type(2),.kaisyu-05 .block._01 .group:nth-of-type(3){position:relative;width:min(80%,320px);margin-inline:auto}@media (max-width:768px){.kaisyu-05 .block._01 .group:nth-of-type(1) a{font-size:4rem}.kaisyu-05 .block._01 .group:nth-of-type(2),.kaisyu-05 .block._01 .group:nth-of-type(3){width:min(80%,420px)}}.kaisyu-05 .block._01 .group:nth-of-type(2) figure,.kaisyu-05 .block._01 .group:nth-of-type(3) figure{pointer-events:none;position:absolute;inset-block:0;inset-inline-start:5%;width:min(3vw,40px);height:-moz-fit-content!important;height:fit-content!important;display:block;margin:auto;z-index:2}@media (max-width:768px){.kaisyu-05 .block._01 .group:nth-of-type(2) figure,.kaisyu-05 .block._01 .group:nth-of-type(3) figure{width:min(10vw,40px)}}.kaisyu-05 .block._01 .group:nth-of-type(2) p,.kaisyu-05 .block._01 .group:nth-of-type(3) p{width:100%}.kaisyu-05 .block._01 .group:nth-of-type(2) a,.kaisyu-05 .block._01 .group:nth-of-type(3) a{width:100%;display:block;text-align:center;background:#000;color:#fff;padding-block:20px;border-radius:3px;padding-left:15%}.kaisyu-05 .block._01 .group:nth-of-type(3) a{background:linear-gradient(to right,#00b300,#4fd84f)}.kaisyu-05 .block._01 .text{padding:20px;font-size:min(1.05vw,1.4rem)}@media (max-width:768px){.kaisyu-05 .block._01 .text{font-size:1.4rem;padding-bottom:40px}}.kaisyu-05 .block._02{z-index:2}.kaisyu-05 .block._03{z-index:1}.kaisyu-05 .block._02 .img,.kaisyu-05 .block._03 .img{width:min(20vw,234px);margin-inline:auto}.kaisyu-05 .block._02 .text,.kaisyu-05 .block._03 .text{padding:20px}.kaisyu-05 .midashi{display:flex;align-items:center;gap:20px;font-size:min(2.25vw,3rem)}.kaisyu-05 .midashi>span{display:block;background:#000;color:#fff;line-height:1;text-align:center;padding:5px 15px;font-size:min(1.2vw,1.6rem)}.kaisyu-05 .midashi>span>span{font-family:Oswald,sans-serif;display:block;font-size:min(3vw,4rem)}.kaisyu-06{background:#ffc91b;padding:30px;margin-block:80px}.kaisyu-06 .img{width:30%}@media (max-width:768px){.kaisyu-05 .block._02 .text,.kaisyu-05 .block._03 .text{padding-bottom:40px}.kaisyu-05 .midashi{font-size:3rem}.kaisyu-05 .midashi>span{font-size:1.6rem}.kaisyu-05 .midashi>span>span{font-size:4rem}.kaisyu-06{margin-block:60px}.kaisyu-06 .wrap{flex-direction:column;align-items:center;gap:10px}.kaisyu-06 .img{order:1;width:60vw;margin-inline:auto}}.kaisyu-06 .img figure,.kaisyu-06 .img picture{width:-moz-fit-content;width:fit-content;margin-inline:auto}.kaisyu-06 .block{width:70%}.kaisyu-06 .title{font-weight:700;background:#fff;text-align:center;padding-block:10px;font-size:min(1.65vw,2.2rem)}.kaisyu-06 .title br{display:none}.kaisyu-06 .group1{margin-block:20px;gap:0!important}@media (max-width:768px){.kaisyu-06 .block{order:2;width:100%}.kaisyu-06 .title{font-size:1.6rem}.kaisyu-06 .title br{display:block}.kaisyu-06 .group1{flex-direction:column;gap:5px!important}}.kaisyu-06 .group1 .block{font-weight:600}.kaisyu-06 .group1 .block:nth-child(1),.kaisyu-06 .group1 .block:nth-child(2){flex:1}.kaisyu-06 .group1 .block:nth-child(3){flex:2}.kaisyu-06 .group1 p{display:flex;align-items:end;justify-content:center;line-height:1;font-size:min(2.25vw,3rem)}.kaisyu-06 .group1 p span:nth-child(1){margin-bottom:-5px;color:#2a64dd;font-size:min(6vw,8rem)}@media (max-width:768px){.kaisyu-06 .group1 p{font-size:4rem;justify-content:center}.kaisyu-06 .group1 p span:nth-child(1){font-size:5rem}}.kaisyu-06 .group1 p span:nth-child(2){color:#2a64dd;font-size:min(2.25vw,3rem)}.kaisyu-06 .group2{background:#fff;padding:20px;display:flex;align-items:center;gap:2rem;margin-bottom:20px}@media (max-width:768px){.kaisyu-06 .group1 p span:nth-child(2){font-size:3rem}.kaisyu-06 .group2{flex-direction:column;gap:10px}}.kaisyu-06 .tel a{font-family:Oswald,sans-serif;font-weight:700;display:flex;align-items:center;gap:5px;font-size:min(3.75vw,5rem)}.kaisyu-06 .tel a:before{content:"";display:block;aspect-ratio:1/1;width:min(5vw,80px);background:url(../images/common/tel_large.png) center/contain no-repeat}.kaisyu-06 .time{font-size:min(1.8vw,2.4rem)}.kaisyu-06 .text br{display:none}.kaisyu-06 .form{margin-top:15px}.kaisyu-06 .form .contact a{background:#000}.kaisyu-06 .form .contact a:before{background:url(../images/common/mail.png) center/contain no-repeat}.kaisyu-06 .form .line a{background:linear-gradient(to right,#00b300,#4fd84f)}.kaisyu-06 .form .line a:before{background:url(../images/common/line.png) center/contain no-repeat}@media (max-width:768px){.kaisyu-06 .tel a{font-size:4rem;line-height:1}.kaisyu-06 .tel a:before{padding-top:3px;width:min(9vw,80px)}.kaisyu-06 .time{font-size:2.4rem}.kaisyu-06 .text{text-align:center}.kaisyu-06 .text br{display:block}.kaisyu-06 .form{flex-direction:column;gap:10px}.kaisyu-06 .form .common{width:100%}}.kaisyu-06 .form .common a{display:flex;align-content:center;justify-content:center;gap:5px;padding-block:20px;border-radius:3px;color:#fff;width:min(22vw,400px);font-size:min(1.2vw,1.6rem)}.kaisyu-06 .form .common a:before{content:"";display:block;width:min(3vw,25px)}.kaisyu-06 .form .text{width:min(40vw,550px)}.kaisyu-07{margin-block:80px}.kaisyu-07 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;text-align:center;font-size:min(3.6vw,4.8rem)}@media (max-width:768px){.kaisyu-06 .form .common a{font-size:2rem;padding-block:25px;width:100%}.kaisyu-06 .form .common a:before{width:min(10vw,25px)}.kaisyu-06 .form .text{width:100%}.kaisyu-07{margin-block:60px}.kaisyu-07 .title{font-size:2.6rem;margin-bottom:40px}.kaisyu-07 .wrap{--column:1;--gap:20px}}.kaisyu-07 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.kaisyu-07 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,2),1fr)!important;gap:var(--gap,30px)!important;align-items:stretch}.kaisyu-07 .block{background:#ffc91b;padding:20px;border-radius:15px}.kaisyu-07 .block>div{display:flex;flex-direction:column;height:100%}.kaisyu-07 .midashi{justify-content:start!important;margin-bottom:20px}.kaisyu-07 .midashi figure{width:min(10vw,125px)}@media (max-width:768px){.kaisyu-07 .midashi{justify-content:center!important}.kaisyu-07 .midashi figure{width:min(20vw,125px)}}.kaisyu-07 .midashi hgroup{width:90%;line-height:1.4}.kaisyu-07 .midashi h3{font-family:"Yusei Magic",sans-serif;font-size:min(3.6vw,4.8rem)}@media (max-width:768px){.kaisyu-07 .midashi h3{font-size:3.8rem}}.kaisyu-07 .midashi p{font-family:"Yusei Magic",sans-serif;font-size:min(2.7vw,3.6rem)}.kaisyu-07 .menu{background:#fff;padding:20px;border-radius:5px;flex:1}.kaisyu-07 .item{font-weight:600;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}@media (max-width:768px){.kaisyu-07 .midashi p{font-size:2.6rem}.kaisyu-07 .item .note{line-height:1;font-size:min(.9vw,1.2rem)}}@media (max-width:768px) and (max-width:768px){.kaisyu-07 .item .note{font-size:1.2rem}}.kaisyu-07 .item br{display:none}.kaisyu-08{background:url(../images/kaisyu/kaisyu-bg1.png) center top/cover no-repeat;margin-bottom:-2px}.kaisyu-08>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block-end:80px}.kaisyu-08 .title{background:#000;color:#fff;padding-block:20px;position:relative;text-align:center;margin-bottom:80px;font-size:min(3.6vw,4.8rem)}.kaisyu-08 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.kaisyu-08 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,30px)!important;align-items:stretch}@media (max-width:768px){.kaisyu-07 .item br{display:block}.kaisyu-08>div{padding-block-end:60px}.kaisyu-08 .title{font-size:2.6rem;margin-bottom:60px}.kaisyu-08 .wrap{--column:1}}.kaisyu-08 .block{background:#fff;padding:20px;border-radius:5px;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:5px;line-height:1.4}.kaisyu-08 .rank{font-weight:700;text-align:center;font-size:min(3.75vw,5rem)}.kaisyu-08 .rank mark{font-family:din-2014,sans-serif;font-size:min(6vw,8rem)}@media (max-width:768px){.kaisyu-08 .rank{font-size:5rem}.kaisyu-08 .rank mark{font-size:8rem}}.kaisyu-08 .img{width:-moz-fit-content;width:fit-content;margin-inline:auto;display:grid;place-content:center}.kaisyu-08 .price{color:#dc0000;font-weight:700;text-align:center;display:grid;place-content:center;font-family:din-2014,sans-serif;font-size:min(4.5vw,6rem)}.kaisyu-08 .price._small{font-size:min(3vw,4rem)}.kaisyu-08 .ex{font-weight:700}.kaisyu-08 .ex>p:nth-child(1){background:#0057e0;border-radius:5px;color:#fff;width:min(15vw,185px);text-align:center;padding-block:10px;font-size:min(1.65vw,2.2rem)}.kaisyu-09{background:#0057e0}.kaisyu-09>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block-end:80px}@media (max-width:768px){.kaisyu-08 .price{font-size:6rem}.kaisyu-08 .price._small{font-size:4rem}.kaisyu-08 .ex>p:nth-child(1){font-size:2.2rem;width:min(40vw,230px)}.kaisyu-09>div{padding-block-end:60px}}.kaisyu-09 .title{background:#000;color:#fff;padding-block:20px;position:relative;text-align:center;margin-bottom:80px;font-size:min(3.6vw,4.8rem)}.kaisyu-09 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.kaisyu-09 .link a{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;border-radius:4px;width:min(70%,390px);font-weight:700;background:#fff;padding-block:10px;margin-inline:auto;font-size:min(2.25vw,3rem)}.kaisyu-09 .link a:after{content:"〉";line-height:1}.kaisyu-10{padding-block:80px;background:url(../images/kaisyu/kaisyu-cow5-2.png) right bottom/15% no-repeat}@media (max-width:768px){.kaisyu-09 .title{font-size:2.6rem;margin-bottom:60px}.kaisyu-09 .link a{font-size:2rem;width:min(100%,390px)}.kaisyu-10{padding-block:60px;background:0 0}}.kaisyu-10>div{width:min(100%,980px);margin-inline:auto}.kaisyu-10 .title{font-size:min(4.5vw,6rem)}.kaisyu-11{background:#000}.kaisyu-11>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block:80px}@media (max-width:768px){.kaisyu-10 .title{font-size:4rem}.kaisyu-11>div{padding-block:60px}}.kaisyu-11 .title{color:#ffc91b;font-size:min(4.5vw,6rem)}.kaisyu-11 a{color:#ffc91b;font-size:min(2.25vw,3rem)}.kaisyu-11 figure{width:min(6vw,67px)}.seiri-01{margin-block:80px;background:repeating-linear-gradient(-45deg,#ffd960,#ffd960 15px,#ffc91b 15px,#ffc91b 30px);padding:30px;border-radius:30px;width:min(80vw,1000px);margin-inline:auto;position:relative}.seiri-01 .wrap{background:#fff;padding:30px;border-radius:20px}.seiri-01 .block{width:65%}@media (max-width:768px){.kaisyu-11 .title{font-size:4rem}.kaisyu-11 a{font-size:3rem}.seiri-01{width:100%;padding:20px;margin-block:60px}.seiri-01 .wrap{flex-direction:column;gap:0!important}.seiri-01 .block{width:100%}}.seiri-01 .text{font-weight:700;text-align:center;line-height:1.4;font-size:min(3.3vw,4.4rem)}.seiri-01 .group{color:#0057df}@media (max-width:768px){.seiri-01 .text{font-size:2.4rem}.seiri-01 .group{flex-direction:column;align-items:start}}.seiri-01 .group .total{display:flex;align-items:center;gap:2rem;font-size:min(2.25vw,3rem)}.seiri-01 .group .total:after{display:block;width:min(3vw,35px);aspect-ratio:1/1.1;background:url(../images/kaisyu/kaitori-yaji.png) center/contain no-repeat;content:""}@media (max-width:768px){.seiri-01 .group .total{font-size:3rem}.seiri-01 .group .total:after{transform:rotate(90deg)}}.seiri-01 .group .number{font-family:Oswald,sans-serif;font-weight:700;line-height:1;display:flex;align-items:center;gap:5px;font-size:min(12.75vw,17rem)}.seiri-01 .group .number:after{display:block;width:min(10vw,135px);aspect-ratio:1/1.1;background:url(../images/kaisyu/kaisyu-percent.svg) center/contain no-repeat;content:""}.seiri-01 .img{width:35%}.seiri-01 .img img{position:absolute;inset-block-end:10px;inset-inline-end:10px;width:min(30vw,400px)}.seiri-02 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;font-size:min(3.3vw,4.4rem)}.seiri-02 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.seiri-02 .title br{display:none}.seiri-02 .wrap .block{width:35%}.seiri-02 .wrap .block._left .hukidashi li:before{position:absolute;inset-block:0;inset-inline-end:-15px;display:block;margin:auto;clip-path:polygon(0 0,0 100%,100% 50%);width:20px;height:20px;background:#000;content:""}@media (max-width:768px){.seiri-01 .group .number{font-size:17rem;line-height:.8;align-items:end}.seiri-01 .img{width:100%;margin-inline:auto}.seiri-02 .title{font-size:2.4rem;margin-bottom:60px}.seiri-02 .title br{display:block}.seiri-02 .wrap{flex-wrap:wrap;align-items:start;gap:20px!important}.seiri-02 .wrap .block{width:47%}.seiri-02 .wrap .block._left .hukidashi li:before{inset-block:auto -13px;inset-inline:0;clip-path:polygon(100% 0,0 0,50% 100%)}.seiri-02 .wrap .block._right{padding-top:10%}}.seiri-02 .wrap .block._right .hukidashi li:before{position:absolute;inset-block:0;inset-inline-start:-15px;display:block;margin:auto;clip-path:polygon(100% 0,0 50%,100% 100%);width:20px;height:20px;background:#000;content:""}.seiri-02 .wrap .human{width:30%}.seiri-02 .wrap .hukidashi{display:flex;flex-direction:column;gap:15px}.seiri-02 .wrap .hukidashi li{background:#000;color:#fff;padding:10px 15px;position:relative}.seiri-02 .overflow{overflow:hidden}.seiri-02 .group{width:min(80%,1070px);justify-content:center;margin-inline:auto;position:relative}@media (max-width:768px){.seiri-02 .wrap .block._right .hukidashi li:before{inset-block:auto -13px;inset-inline:0;clip-path:polygon(100% 0,0 0,50% 100%)}.seiri-02 .wrap .human{order:2;width:100%}.seiri-02 .wrap .human img{width:60vw;display:block;margin-inline:auto}.seiri-02 .group{flex-direction:column;width:min(100%,1070px);margin-top:-5%;z-index:1;padding-top:10px}}.seiri-02 .group._active:after{inset-inline-start:100%}.seiri-02 .group::before{position:absolute;inset-block:0;inset-inline-start:-5%;width:min(90%,1200px);height:100%;background:url(../images/kaisyu/kaisyu-paint-bg.png) center right 10%/contain no-repeat;content:"";z-index:-2}@media (max-width:768px){.seiri-02 .group::before{inset-inline-start:0;width:100%;background:url(../images/kaisyu/kaisyu-paint-bg.png) top center/100% no-repeat}}.seiri-02 .group::after{position:absolute;inset-block:0;inset-inline-start:-5%;width:min(90%,1200px);height:100%;background:#fff;transition-duration:1s;content:"";z-index:-1}@media (max-width:768px){.seiri-02 .group::after{inset-inline-start:0;width:100%}}.seiri-02 .group .text{width:72%;font-weight:700;line-height:1.4;transform:rotate(-3deg);transform:translate3d(0,50px,0);transition:.4s;opacity:0;font-size:min(4.2vw,5.6rem)}.seiri-02 .group .text._fadein{transform:translate3d(0,0,0);opacity:1}.seiri-02 .group .text span{width:-moz-fit-content;width:fit-content;margin-left:auto;display:block}.seiri-02 .group .text strong{text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#ffefbb;text-underline-offset:-.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:min(6vw,8rem)}@media (max-width:768px){.seiri-02 .group .text{font-size:3rem;width:100%;text-align:center}.seiri-02 .group .text span{margin-inline:auto}.seiri-02 .group .text strong{font-size:4rem}}.seiri-02 .group .img{width:28%;transform:translate3d(0,50px,0);transition:.4s;opacity:0}.seiri-02 .group .img._fadein{transform:translate3d(0,0,0);opacity:1}.seiri-02 .group .img img{width:100%!important}.seiri-03{background:repeating-linear-gradient(-45deg,#ffd960,#ffd960 15px,#ffc91b 15px,#ffc91b 30px);position:relative;margin-block-start:80px}.seiri-03>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block:100px}.seiri-03 .title{font-weight:700;font-size:min(3.75vw,5rem)}.seiri-03 .title br{display:none}.seiri-03 .reason{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,20px)!important}.seiri-03 .reason li{background:#fff;padding:20px}@media (max-width:768px){.seiri-02 .group .img{width:40vw}.seiri-03{margin-block-start:60px}.seiri-03>div{padding-block:60px}.seiri-03 .title{font-size:3rem}.seiri-03 .title br{display:block}.seiri-03 .reason{--column:1;--gap:30px}.seiri-03 .reason li{width:100%}}.seiri-03 .reason strong{display:flex;align-items:center;gap:10px;margin-top:-20px;margin-bottom:20px;margin-left:-20px;line-height:1.4;font-size:min(1.8vw,2.4rem)}.seiri-03 .reason strong+br{display:none}.seiri-03 .reason strong>span{display:block;background:#000;color:#fff;line-height:1;text-align:center;padding:5px 15px;min-width:86px;font-size:min(1.5vw,2rem)}.seiri-03 .reason strong>span>span{font-family:Oswald,sans-serif;display:block;font-size:min(3vw,4rem)}.seiri-04 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;font-size:min(3.3vw,4.4rem)}.seiri-04 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.seiri-04 .title br{display:none}.seiri-04 .overflow{overflow:hidden}.seiri-04 .overflow>div{width:min(100% - 4rem,1620px);margin-inline:auto}.seiri-04 .group{width:min(100%,1460px);aspect-ratio:2.5/1}.seiri-04 .group:not(:last-of-type){margin-bottom:-8%}.seiri-04 .group:nth-of-type(odd){background:url(../images/kaisyu/kaisyu-track-01_2.png) center/100% no-repeat}.seiri-04 .group:nth-of-type(odd)>div{transform:translateX(-2%)}@media (max-width:768px){.seiri-03 .reason strong{font-size:2.4rem}.seiri-03 .reason strong>span{font-size:2rem}.seiri-03 .reason strong>span>span{font-size:4rem}.seiri-04 .title{font-size:2.4rem;margin-bottom:60px}.seiri-04 .title br{display:block}.seiri-04 .group{aspect-ratio:2/1.1}.seiri-04 .group:nth-of-type(odd){background:url(../images/kaisyu/kaisyu-track-01-sp.png) center/100% no-repeat}.seiri-04 .group:nth-of-type(odd)>div{transform:translateX(35%)}}.seiri-04 .group:nth-of-type(even){background:url(../images/kaisyu/kaisyu-track-02_2.png) center/100% no-repeat;margin-left:auto}.seiri-04 .group:nth-of-type(even)>div{transform:translateX(2%)}.seiri-04 .group>div{width:min(38%,600px);margin-inline:auto;padding-top:6%}.seiri-04 .group .midashi{text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#ffc91b;text-underline-offset:-.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-bottom:5px;font-size:min(1.8vw,2.4rem)}.seiri-04 .group .midashi br{display:none}.seiri-05{background:#ffc91b;margin-block:80px}.seiri-05>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block-end:100px}.seiri-05 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;text-align:center;font-size:min(3.6vw,4.8rem)}@media (max-width:768px){.seiri-04 .group:nth-of-type(even){background:url(../images/kaisyu/kaisyu-track-02-sp.png) center/100% no-repeat}.seiri-04 .group:nth-of-type(even)>div{transform:translateX(-35%)}.seiri-04 .group>div{padding-top:14%;width:min(50%,600px)}.seiri-04 .group .midashi{font-size:2rem;text-align:center;margin-bottom:15px}.seiri-04 .group .midashi br{display:block}.seiri-04 .group .text{display:none}.seiri-05{margin-block:60px}.seiri-05>div{padding-block-end:60px}.seiri-05 .title{font-size:2.6rem;margin-bottom:40px}.seiri-05 .wrap{--column:1}}.seiri-05 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.seiri-05 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,60px)!important;align-items:stretch}.seiri-05 .block{background:#fff;position:relative}.seiri-05 .block:not(:last-child):before{position:absolute;inset-block:0;inset-inline-end:-90px;width:min(13vw,120px);aspect-ratio:1/1;height:-moz-fit-content;height:fit-content;background:url(../images/kaisyu/kaisyu-arrow.png) center/contain no-repeat;display:block;margin:auto;z-index:2;content:""}.seiri-05 .block._01{z-index:3}.seiri-05 .block._01 .group{justify-content:center}.seiri-05 .block._01 .group:not(:last-of-type){margin-bottom:10px}.seiri-05 .block._01 .group:nth-of-type(1) figure{padding-top:3px;width:min(5vw,59px)}@media (max-width:768px){.seiri-05 .block:not(:last-child):before{inset-block-start:auto;inset-block-end:-40px;inset-inline-start:0;inset-inline-end:0;transform:rotate(90deg);width:60px}.seiri-05 .block._01 .group:nth-of-type(1) figure{width:min(8vw,59px)}}.seiri-05 .block._01 .group:nth-of-type(1) p{width:-moz-fit-content;width:fit-content}.seiri-05 .block._01 .group:nth-of-type(1) a{font-family:Oswald,sans-serif;font-size:min(3vw,4rem)}.seiri-05 .block._01 .group:nth-of-type(2),.seiri-05 .block._01 .group:nth-of-type(3){position:relative;width:min(80%,320px);margin-inline:auto}@media (max-width:768px){.seiri-05 .block._01 .group:nth-of-type(1) a{font-size:4rem}.seiri-05 .block._01 .group:nth-of-type(2),.seiri-05 .block._01 .group:nth-of-type(3){width:min(80%,420px)}}.seiri-05 .block._01 .group:nth-of-type(2) figure,.seiri-05 .block._01 .group:nth-of-type(3) figure{pointer-events:none;position:absolute;inset-block:0;inset-inline-start:5%;width:min(3vw,40px);height:-moz-fit-content!important;height:fit-content!important;display:block;margin:auto;z-index:2}@media (max-width:768px){.seiri-05 .block._01 .group:nth-of-type(2) figure,.seiri-05 .block._01 .group:nth-of-type(3) figure{width:min(10vw,40px)}}.seiri-05 .block._01 .group:nth-of-type(2) p,.seiri-05 .block._01 .group:nth-of-type(3) p{width:100%}.seiri-05 .block._01 .group:nth-of-type(2) a,.seiri-05 .block._01 .group:nth-of-type(3) a{width:100%;display:block;text-align:center;background:#000;color:#fff;padding-block:20px;border-radius:3px;padding-left:15%}.seiri-05 .block._01 .group:nth-of-type(3) a{background:linear-gradient(to right,#00b300,#4fd84f)}.seiri-05 .block._01 .text{padding:20px;font-size:min(1.05vw,1.4rem)}@media (max-width:768px){.seiri-05 .block._01 .text{font-size:1.4rem;padding-bottom:40px}}.seiri-05 .block._02{z-index:2}.seiri-05 .block._03{z-index:1}.seiri-05 .block._02 .img,.seiri-05 .block._03 .img{width:min(20vw,234px);margin-inline:auto}.seiri-05 .block._02 .text,.seiri-05 .block._03 .text{padding:20px}.seiri-05 .midashi{display:flex;align-items:center;gap:20px;font-size:min(2.25vw,3rem)}.seiri-05 .midashi>span{display:block;background:#000;color:#fff;line-height:1;text-align:center;padding:5px 15px;font-size:min(1.2vw,1.6rem)}.seiri-05 .midashi>span>span{font-family:Oswald,sans-serif;display:block;font-size:min(3vw,4rem)}.seiri-06{background:#ffc91b;padding:30px;margin-block:80px}.seiri-06 .img{width:30%}@media (max-width:768px){.seiri-05 .block._02 .text,.seiri-05 .block._03 .text{padding-bottom:40px}.seiri-05 .midashi{font-size:3rem}.seiri-05 .midashi>span{font-size:1.6rem}.seiri-05 .midashi>span>span{font-size:4rem}.seiri-06{margin-block:60px}.seiri-06 .wrap{flex-direction:column;align-items:center;gap:10px}.seiri-06 .img{order:1;width:60vw;margin-inline:auto}}.seiri-06 .img figure,.seiri-06 .img picture{width:-moz-fit-content;width:fit-content;margin-inline:auto}.seiri-06 .block{width:70%}.seiri-06 .title{font-weight:700;background:#fff;text-align:center;padding-block:10px;font-size:min(1.65vw,2.2rem)}.seiri-06 .title br{display:none}.seiri-06 .group1{margin-block:20px;gap:0!important}@media (max-width:768px){.seiri-06 .block{order:2;width:100%}.seiri-06 .title{font-size:1.6rem}.seiri-06 .title br{display:block}.seiri-06 .group1{flex-direction:column;gap:5px!important}}.seiri-06 .group1 .block{font-weight:600}.seiri-06 .group1 .block:nth-child(1),.seiri-06 .group1 .block:nth-child(2){flex:1}.seiri-06 .group1 .block:nth-child(3){flex:2}.seiri-06 .group1 p{display:flex;align-items:end;justify-content:center;line-height:1;font-size:min(2.25vw,3rem)}.seiri-06 .group1 p span:nth-child(1){margin-bottom:-5px;color:#2a64dd;font-size:min(6vw,8rem)}@media (max-width:768px){.seiri-06 .group1 p{font-size:4rem;justify-content:center}.seiri-06 .group1 p span:nth-child(1){font-size:5rem}}.seiri-06 .group1 p span:nth-child(2){color:#2a64dd;font-size:min(2.25vw,3rem)}.seiri-06 .group2{background:#fff;padding:20px;display:flex;align-items:center;gap:2rem;margin-bottom:20px}@media (max-width:768px){.seiri-06 .group1 p span:nth-child(2){font-size:3rem}.seiri-06 .group2{flex-direction:column;gap:10px}}.seiri-06 .tel a{font-family:Oswald,sans-serif;font-weight:700;display:flex;align-items:center;gap:5px;font-size:min(3.75vw,5rem)}.seiri-06 .tel a:before{content:"";display:block;aspect-ratio:1/1;width:min(5vw,80px);background:url(../images/common/tel_large.png) center/contain no-repeat}.seiri-06 .time{font-size:min(1.8vw,2.4rem)}.seiri-06 .text br{display:none}.seiri-06 .form{margin-top:15px}.seiri-06 .form .contact a{background:#000}.seiri-06 .form .contact a:before{background:url(../images/common/mail.png) center/contain no-repeat}.seiri-06 .form .line a{background:linear-gradient(to right,#00b300,#4fd84f)}.seiri-06 .form .line a:before{background:url(../images/common/line.png) center/contain no-repeat}@media (max-width:768px){.seiri-06 .tel a{font-size:4rem;line-height:1}.seiri-06 .tel a:before{padding-top:3px;width:min(9vw,80px)}.seiri-06 .time{font-size:2.4rem}.seiri-06 .text{text-align:center}.seiri-06 .text br{display:block}.seiri-06 .form{flex-direction:column;gap:10px}.seiri-06 .form .common{width:100%}}.seiri-06 .form .common a{display:flex;align-content:center;justify-content:center;gap:5px;padding-block:20px;border-radius:3px;color:#fff;width:min(22vw,400px);font-size:min(1.2vw,1.6rem)}.seiri-06 .form .common a:before{content:"";display:block;width:min(3vw,25px)}.seiri-06 .form .text{width:min(40vw,550px)}.seiri-07{margin-block:80px}.seiri-07 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;text-align:center;font-size:min(3.6vw,4.8rem)}@media (max-width:768px){.seiri-06 .form .common a{font-size:2rem;padding-block:25px;width:100%}.seiri-06 .form .common a:before{width:min(10vw,25px)}.seiri-06 .form .text{width:100%}.seiri-07{margin-block:60px}.seiri-07 .title{font-size:2.6rem;margin-bottom:40px}.seiri-07 .wrap{--column:1;--gap:20px}}.seiri-07 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.seiri-07 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,2),1fr)!important;gap:var(--gap,30px)!important;align-items:stretch}.seiri-07 .block{background:#ffc91b;padding:20px;border-radius:15px}.seiri-07 .block>div{display:flex;flex-direction:column;height:100%}.seiri-07 .midashi{justify-content:start!important;margin-bottom:20px}.seiri-07 .midashi figure{width:min(10vw,125px)}@media (max-width:768px){.seiri-07 .midashi{justify-content:center!important}.seiri-07 .midashi figure{width:min(20vw,125px)}}.seiri-07 .midashi hgroup{width:90%;line-height:1.4}.seiri-07 .midashi h3{font-family:"Yusei Magic",sans-serif;font-size:min(3.6vw,4.8rem)}@media (max-width:768px){.seiri-07 .midashi h3{font-size:3.8rem}}.seiri-07 .midashi p{font-family:"Yusei Magic",sans-serif;font-size:min(2.7vw,3.6rem)}.seiri-07 .menu{background:#fff;padding:20px;border-radius:5px;flex:1}.seiri-07 .item{font-weight:600;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}@media (max-width:768px){.seiri-07 .midashi p{font-size:2.6rem}.seiri-07 .item .note{line-height:1;font-size:min(.9vw,1.2rem)}}@media (max-width:768px) and (max-width:768px){.seiri-07 .item .note{font-size:1.2rem}}.seiri-07 .item br{display:none}.seiri-08{background:url(../images/kaisyu/kaisyu-bg1.png) center top/cover no-repeat;margin-bottom:-2px}.seiri-08>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block-end:80px}.seiri-08 .title{background:#000;color:#fff;padding-block:20px;position:relative;text-align:center;margin-bottom:80px;font-size:min(3.6vw,4.8rem)}.seiri-08 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.seiri-08 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,30px)!important;align-items:stretch}@media (max-width:768px){.seiri-07 .item br{display:block}.seiri-08>div{padding-block-end:60px}.seiri-08 .title{font-size:2.6rem;margin-bottom:60px}.seiri-08 .wrap{--column:1}}.seiri-08 .block{background:#fff;padding:20px;border-radius:5px;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:5px;line-height:1.4}.seiri-08 .rank{font-weight:700;text-align:center;font-size:min(3.75vw,5rem)}.seiri-08 .rank mark{font-family:din-2014,sans-serif;font-size:min(6vw,8rem)}@media (max-width:768px){.seiri-08 .rank{font-size:5rem}.seiri-08 .rank mark{font-size:8rem}}.seiri-08 .img{width:-moz-fit-content;width:fit-content;margin-inline:auto;display:grid;place-content:center}.seiri-08 .price{color:#dc0000;font-weight:700;text-align:center;display:grid;place-content:center;font-family:din-2014,sans-serif;font-size:min(4.5vw,6rem)}.seiri-08 .price._small{font-size:min(3vw,4rem)}.seiri-08 .ex{font-weight:700}.seiri-08 .ex>p:nth-child(1){background:#0057e0;border-radius:5px;color:#fff;width:min(15vw,185px);text-align:center;padding-block:10px;font-size:min(1.65vw,2.2rem)}.seiri-09{background:#0057e0}.seiri-09>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block-end:80px}@media (max-width:768px){.seiri-08 .price{font-size:6rem}.seiri-08 .price._small{font-size:4rem}.seiri-08 .ex>p:nth-child(1){font-size:2.2rem;width:min(40vw,230px)}.seiri-09>div{padding-block-end:60px}}.seiri-09 .title{background:#000;color:#fff;padding-block:20px;position:relative;text-align:center;margin-bottom:80px;font-size:min(3.6vw,4.8rem)}.seiri-09 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.seiri-09 .link a{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;border-radius:4px;width:min(70%,390px);font-weight:700;background:#fff;padding-block:10px;margin-inline:auto;font-size:min(2.25vw,3rem)}.seiri-09 .link a:after{content:"〉";line-height:1}.seiri-10{padding-block:80px;background:url(../images/kaisyu/kaisyu-cow5-2.png) right bottom/15% no-repeat}@media (max-width:768px){.seiri-09 .title{font-size:2.6rem;margin-bottom:60px}.seiri-09 .link a{font-size:2rem;width:min(100%,390px)}.seiri-10{padding-block:60px;background:0 0}}.seiri-10>div{width:min(100%,980px);margin-inline:auto}.seiri-10 .title{font-size:min(4.5vw,6rem)}.seiri-11{background:#000}.seiri-11>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block:80px}@media (max-width:768px){.seiri-10 .title{font-size:4rem}.seiri-11>div{padding-block:60px}}.seiri-11 .title{color:#ffc91b;font-size:min(4.5vw,6rem)}.seiri-11 a{color:#ffc91b;font-size:min(2.25vw,3rem)}.seiri-11 figure{width:min(6vw,67px)}.house-01{margin-block:80px;background:repeating-linear-gradient(-45deg,#ffd960,#ffd960 15px,#ffc91b 15px,#ffc91b 30px);padding:30px;border-radius:30px;width:min(80vw,1000px);margin-inline:auto;position:relative}.house-01 .wrap{background:#fff;padding:30px;border-radius:20px}.house-01 .block{width:65%}@media (max-width:768px){.seiri-11 .title{font-size:4rem}.seiri-11 a{font-size:3rem}.house-01{width:100%;padding:20px;margin-block:60px}.house-01 .wrap{flex-direction:column;gap:0!important}.house-01 .block{width:100%}}.house-01 .text{font-weight:700;text-align:center;line-height:1.4;font-size:min(3.3vw,4.4rem)}.house-01 .group{color:#0057df}@media (max-width:768px){.house-01 .text{font-size:2.4rem}.house-01 .group{flex-direction:column;align-items:start}}.house-01 .group .total{display:flex;align-items:center;gap:2rem;font-size:min(2.25vw,3rem)}.house-01 .group .total:after{display:block;width:min(3vw,35px);aspect-ratio:1/1.1;background:url(../images/kaisyu/kaitori-yaji.png) center/contain no-repeat;content:""}@media (max-width:768px){.house-01 .group .total{font-size:3rem}.house-01 .group .total:after{transform:rotate(90deg)}}.house-01 .group .number{font-family:Oswald,sans-serif;font-weight:700;line-height:1;display:flex;align-items:center;gap:5px;font-size:min(12.75vw,17rem)}.house-01 .group .number:after{display:block;width:min(10vw,135px);aspect-ratio:1/1.1;background:url(../images/kaisyu/kaisyu-percent.svg) center/contain no-repeat;content:""}.house-01 .img{width:35%}.house-01 .img img{position:absolute;inset-block-end:10px;inset-inline-end:10px;width:min(30vw,400px)}.house-02 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;font-size:min(3.3vw,4.4rem)}.house-02 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.house-02 .title br{display:none}.house-02 .wrap .block{width:35%}.house-02 .wrap .block._left .hukidashi li:before{position:absolute;inset-block:0;inset-inline-end:-15px;display:block;margin:auto;clip-path:polygon(0 0,0 100%,100% 50%);width:20px;height:20px;background:#000;content:""}@media (max-width:768px){.house-01 .group .number{font-size:17rem;line-height:.8;align-items:end}.house-01 .img{width:100%;margin-inline:auto}.house-02 .title{font-size:2.4rem;margin-bottom:60px}.house-02 .title br{display:block}.house-02 .wrap{flex-wrap:wrap;align-items:start;gap:20px!important}.house-02 .wrap .block{width:47%}.house-02 .wrap .block._left .hukidashi li:before{inset-block:auto -13px;inset-inline:0;clip-path:polygon(100% 0,0 0,50% 100%)}.house-02 .wrap .block._right{padding-top:10%}}.house-02 .wrap .block._right .hukidashi li:before{position:absolute;inset-block:0;inset-inline-start:-15px;display:block;margin:auto;clip-path:polygon(100% 0,0 50%,100% 100%);width:20px;height:20px;background:#000;content:""}.house-02 .wrap .human{width:30%}.house-02 .wrap .hukidashi{display:flex;flex-direction:column;gap:15px}.house-02 .wrap .hukidashi li{background:#000;color:#fff;padding:10px 15px;position:relative}.house-02 .overflow{overflow:hidden}.house-02 .group{width:min(80%,1070px);justify-content:center;margin-inline:auto;position:relative}@media (max-width:768px){.house-02 .wrap .block._right .hukidashi li:before{inset-block:auto -13px;inset-inline:0;clip-path:polygon(100% 0,0 0,50% 100%)}.house-02 .wrap .human{order:2;width:100%}.house-02 .wrap .human img{width:60vw;display:block;margin-inline:auto}.house-02 .group{flex-direction:column;width:min(100%,1070px);margin-top:-5%;z-index:1;padding-top:10px}}.house-02 .group._active:after{inset-inline-start:100%}.house-02 .group::before{position:absolute;inset-block:0;inset-inline-start:-5%;width:min(90%,1200px);height:100%;background:url(../images/kaisyu/kaisyu-paint-bg.png) center right 10%/contain no-repeat;content:"";z-index:-2}@media (max-width:768px){.house-02 .group::before{inset-inline-start:0;width:100%;background:url(../images/kaisyu/kaisyu-paint-bg.png) top center/100% no-repeat}}.house-02 .group::after{position:absolute;inset-block:0;inset-inline-start:-5%;width:min(90%,1200px);height:100%;background:#fff;transition-duration:1s;content:"";z-index:-1}@media (max-width:768px){.house-02 .group::after{inset-inline-start:0;width:100%}}.house-02 .group .text{width:72%;font-weight:700;line-height:1.4;transform:rotate(-3deg);transform:translate3d(0,50px,0);transition:.4s;opacity:0;font-size:min(4.2vw,5.6rem)}.house-02 .group .text._fadein{transform:translate3d(0,0,0);opacity:1}.house-02 .group .text span{width:-moz-fit-content;width:fit-content;margin-left:auto;display:block}.house-02 .group .text strong{text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#ffefbb;text-underline-offset:-.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:min(6vw,8rem)}@media (max-width:768px){.house-02 .group .text{font-size:3rem;width:100%;text-align:center}.house-02 .group .text span{margin-inline:auto}.house-02 .group .text strong{font-size:4rem}}.house-02 .group .img{width:28%;transform:translate3d(0,50px,0);transition:.4s;opacity:0}.house-02 .group .img._fadein{transform:translate3d(0,0,0);opacity:1}.house-02 .group .img img{width:100%!important}.house-03{background:repeating-linear-gradient(-45deg,#ffd960,#ffd960 15px,#ffc91b 15px,#ffc91b 30px);position:relative;margin-block-start:80px}.house-03>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block:100px}.house-03 .title{font-weight:700;font-size:min(3.75vw,5rem)}.house-03 .title br{display:none}.house-03 .reason{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,20px)!important}.house-03 .reason li{background:#fff;padding:20px}@media (max-width:768px){.house-02 .group .img{width:40vw}.house-03{margin-block-start:60px}.house-03>div{padding-block:60px}.house-03 .title{font-size:3rem}.house-03 .title br{display:block}.house-03 .reason{--column:1;--gap:30px}.house-03 .reason li{width:100%}}.house-03 .reason strong{display:flex;align-items:center;gap:10px;margin-top:-20px;margin-bottom:20px;margin-left:-20px;line-height:1.4;font-size:min(1.8vw,2.4rem)}.house-03 .reason strong+br{display:none}.house-03 .reason strong>span{display:block;background:#000;color:#fff;line-height:1;text-align:center;padding:5px 15px;min-width:86px;font-size:min(1.5vw,2rem)}.house-03 .reason strong>span>span{font-family:Oswald,sans-serif;display:block;font-size:min(3vw,4rem)}.house-04 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;font-size:min(3.3vw,4.4rem)}.house-04 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.house-04 .title br{display:none}.house-04 .overflow{overflow:hidden}.house-04 .overflow>div{width:min(100% - 4rem,1620px);margin-inline:auto}.house-04 .group{width:min(100%,1460px);aspect-ratio:2.5/1}.house-04 .group:not(:last-of-type){margin-bottom:-8%}.house-04 .group:nth-of-type(odd){background:url(../images/kaisyu/kaisyu-track-01_2.png) center/100% no-repeat}.house-04 .group:nth-of-type(odd)>div{transform:translateX(-2%)}@media (max-width:768px){.house-03 .reason strong{font-size:2.4rem}.house-03 .reason strong>span{font-size:2rem}.house-03 .reason strong>span>span{font-size:4rem}.house-04 .title{font-size:2.4rem;margin-bottom:60px}.house-04 .title br{display:block}.house-04 .group{aspect-ratio:2/1.1}.house-04 .group:nth-of-type(odd){background:url(../images/kaisyu/kaisyu-track-01-sp.png) center/100% no-repeat}.house-04 .group:nth-of-type(odd)>div{transform:translateX(35%)}}.house-04 .group:nth-of-type(even){background:url(../images/kaisyu/kaisyu-track-02_2.png) center/100% no-repeat;margin-left:auto}.house-04 .group:nth-of-type(even)>div{transform:translateX(2%)}.house-04 .group>div{width:min(38%,600px);margin-inline:auto;padding-top:6%}.house-04 .group .midashi{text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#ffc91b;text-underline-offset:-.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-bottom:5px;font-size:min(1.8vw,2.4rem)}.house-04 .group .midashi br{display:none}.house-05{background:#ffc91b;margin-block:80px}.house-05>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block-end:100px}.house-05 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;text-align:center;font-size:min(3.6vw,4.8rem)}@media (max-width:768px){.house-04 .group:nth-of-type(even){background:url(../images/kaisyu/kaisyu-track-02-sp.png) center/100% no-repeat}.house-04 .group:nth-of-type(even)>div{transform:translateX(-35%)}.house-04 .group>div{padding-top:14%;width:min(50%,600px)}.house-04 .group .midashi{font-size:2rem;text-align:center;margin-bottom:15px}.house-04 .group .midashi br{display:block}.house-04 .group .text{display:none}.house-05{margin-block:60px}.house-05>div{padding-block-end:60px}.house-05 .title{font-size:2.6rem;margin-bottom:40px}.house-05 .wrap{--column:1}}.house-05 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.house-05 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,60px)!important;align-items:stretch}.house-05 .block{background:#fff;position:relative}.house-05 .block:not(:last-child):before{position:absolute;inset-block:0;inset-inline-end:-90px;width:min(13vw,120px);aspect-ratio:1/1;height:-moz-fit-content;height:fit-content;background:url(../images/kaisyu/kaisyu-arrow.png) center/contain no-repeat;display:block;margin:auto;z-index:2;content:""}.house-05 .block._01{z-index:3}.house-05 .block._01 .group{justify-content:center}.house-05 .block._01 .group:not(:last-of-type){margin-bottom:10px}.house-05 .block._01 .group:nth-of-type(1) figure{padding-top:3px;width:min(5vw,59px)}@media (max-width:768px){.house-05 .block:not(:last-child):before{inset-block-start:auto;inset-block-end:-40px;inset-inline-start:0;inset-inline-end:0;transform:rotate(90deg);width:60px}.house-05 .block._01 .group:nth-of-type(1) figure{width:min(8vw,59px)}}.house-05 .block._01 .group:nth-of-type(1) p{width:-moz-fit-content;width:fit-content}.house-05 .block._01 .group:nth-of-type(1) a{font-family:Oswald,sans-serif;font-size:min(3vw,4rem)}.house-05 .block._01 .group:nth-of-type(2),.house-05 .block._01 .group:nth-of-type(3){position:relative;width:min(80%,320px);margin-inline:auto}@media (max-width:768px){.house-05 .block._01 .group:nth-of-type(1) a{font-size:4rem}.house-05 .block._01 .group:nth-of-type(2),.house-05 .block._01 .group:nth-of-type(3){width:min(80%,420px)}}.house-05 .block._01 .group:nth-of-type(2) figure,.house-05 .block._01 .group:nth-of-type(3) figure{pointer-events:none;position:absolute;inset-block:0;inset-inline-start:5%;width:min(3vw,40px);height:-moz-fit-content!important;height:fit-content!important;display:block;margin:auto;z-index:2}@media (max-width:768px){.house-05 .block._01 .group:nth-of-type(2) figure,.house-05 .block._01 .group:nth-of-type(3) figure{width:min(10vw,40px)}}.house-05 .block._01 .group:nth-of-type(2) p,.house-05 .block._01 .group:nth-of-type(3) p{width:100%}.house-05 .block._01 .group:nth-of-type(2) a,.house-05 .block._01 .group:nth-of-type(3) a{width:100%;display:block;text-align:center;background:#000;color:#fff;padding-block:20px;border-radius:3px;padding-left:15%}.house-05 .block._01 .group:nth-of-type(3) a{background:linear-gradient(to right,#00b300,#4fd84f)}.house-05 .block._01 .text{padding:20px;font-size:min(1.05vw,1.4rem)}@media (max-width:768px){.house-05 .block._01 .text{font-size:1.4rem;padding-bottom:40px}}.house-05 .block._02{z-index:2}.house-05 .block._03{z-index:1}.house-05 .block._02 .img,.house-05 .block._03 .img{width:min(20vw,234px);margin-inline:auto}.house-05 .block._02 .text,.house-05 .block._03 .text{padding:20px}.house-05 .midashi{display:flex;align-items:center;gap:20px;font-size:min(2.25vw,3rem)}.house-05 .midashi>span{display:block;background:#000;color:#fff;line-height:1;text-align:center;padding:5px 15px;font-size:min(1.2vw,1.6rem)}.house-05 .midashi>span>span{font-family:Oswald,sans-serif;display:block;font-size:min(3vw,4rem)}.house-06{background:#ffc91b;padding:30px;margin-block:80px}.house-06 .img{width:30%}@media (max-width:768px){.house-05 .block._02 .text,.house-05 .block._03 .text{padding-bottom:40px}.house-05 .midashi{font-size:3rem}.house-05 .midashi>span{font-size:1.6rem}.house-05 .midashi>span>span{font-size:4rem}.house-06{margin-block:60px}.house-06 .wrap{flex-direction:column;align-items:center;gap:10px}.house-06 .img{order:1;width:60vw;margin-inline:auto}}.house-06 .img figure,.house-06 .img picture{width:-moz-fit-content;width:fit-content;margin-inline:auto}.house-06 .block{width:70%}.house-06 .title{font-weight:700;background:#fff;text-align:center;padding-block:10px;font-size:min(1.65vw,2.2rem)}.house-06 .title br{display:none}.house-06 .group1{margin-block:20px;gap:0!important}@media (max-width:768px){.house-06 .block{order:2;width:100%}.house-06 .title{font-size:1.6rem}.house-06 .title br{display:block}.house-06 .group1{flex-direction:column;gap:5px!important}}.house-06 .group1 .block{font-weight:600}.house-06 .group1 .block:nth-child(1),.house-06 .group1 .block:nth-child(2){flex:1}.house-06 .group1 .block:nth-child(3){flex:2}.house-06 .group1 p{display:flex;align-items:end;justify-content:center;line-height:1;font-size:min(2.25vw,3rem)}.house-06 .group1 p span:nth-child(1){margin-bottom:-5px;color:#2a64dd;font-size:min(6vw,8rem)}@media (max-width:768px){.house-06 .group1 p{font-size:4rem;justify-content:center}.house-06 .group1 p span:nth-child(1){font-size:5rem}}.house-06 .group1 p span:nth-child(2){color:#2a64dd;font-size:min(2.25vw,3rem)}.house-06 .group2{background:#fff;padding:20px;display:flex;align-items:center;gap:2rem;margin-bottom:20px}@media (max-width:768px){.house-06 .group1 p span:nth-child(2){font-size:3rem}.house-06 .group2{flex-direction:column;gap:10px}}.house-06 .tel a{font-family:Oswald,sans-serif;font-weight:700;display:flex;align-items:center;gap:5px;font-size:min(3.75vw,5rem)}.house-06 .tel a:before{content:"";display:block;aspect-ratio:1/1;width:min(5vw,80px);background:url(../images/common/tel_large.png) center/contain no-repeat}.house-06 .time{font-size:min(1.8vw,2.4rem)}.house-06 .text br{display:none}.house-06 .form{margin-top:15px}.house-06 .form .contact a{background:#000}.house-06 .form .contact a:before{background:url(../images/common/mail.png) center/contain no-repeat}.house-06 .form .line a{background:linear-gradient(to right,#00b300,#4fd84f)}.house-06 .form .line a:before{background:url(../images/common/line.png) center/contain no-repeat}@media (max-width:768px){.house-06 .tel a{font-size:4rem;line-height:1}.house-06 .tel a:before{padding-top:3px;width:min(9vw,80px)}.house-06 .time{font-size:2.4rem}.house-06 .text{text-align:center}.house-06 .text br{display:block}.house-06 .form{flex-direction:column;gap:10px}.house-06 .form .common{width:100%}}.house-06 .form .common a{display:flex;align-content:center;justify-content:center;gap:5px;padding-block:20px;border-radius:3px;color:#fff;width:min(22vw,400px);font-size:min(1.2vw,1.6rem)}.house-06 .form .common a:before{content:"";display:block;width:min(3vw,25px)}.house-06 .form .text{width:min(40vw,550px)}.house-07{margin-block:80px}.house-07 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:80px;position:relative;text-align:center;font-size:min(3.6vw,4.8rem)}@media (max-width:768px){.house-06 .form .common a{font-size:2rem;padding-block:25px;width:100%}.house-06 .form .common a:before{width:min(10vw,25px)}.house-06 .form .text{width:100%}.house-07{margin-block:60px}.house-07 .title{font-size:2.6rem;margin-bottom:40px}.house-07 .wrap{--column:1;--gap:20px}}.house-07 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.house-07 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,2),1fr)!important;gap:var(--gap,30px)!important;align-items:stretch}.house-07 .block{background:#ffc91b;padding:20px;border-radius:15px}.house-07 .block>div{display:flex;flex-direction:column;height:100%}.house-07 .midashi{justify-content:start!important;margin-bottom:20px}.house-07 .midashi figure{width:min(10vw,125px)}@media (max-width:768px){.house-07 .midashi{justify-content:center!important}.house-07 .midashi figure{width:min(20vw,125px)}}.house-07 .midashi hgroup{width:90%;line-height:1.4}.house-07 .midashi h3{font-family:"Yusei Magic",sans-serif;font-size:min(3.6vw,4.8rem)}@media (max-width:768px){.house-07 .midashi h3{font-size:3.8rem}}.house-07 .midashi p{font-family:"Yusei Magic",sans-serif;font-size:min(2.7vw,3.6rem)}.house-07 .menu{background:#fff;padding:20px;border-radius:5px;flex:1}.house-07 .item{font-weight:600;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}@media (max-width:768px){.house-07 .midashi p{font-size:2.6rem}.house-07 .item .note{line-height:1;font-size:min(.9vw,1.2rem)}}@media (max-width:768px) and (max-width:768px){.house-07 .item .note{font-size:1.2rem}}.house-07 .item br{display:none}.house-08{background:url(../images/kaisyu/kaisyu-bg1.png) center top/cover no-repeat;margin-bottom:-2px}.house-08>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block-end:80px}.house-08 .title{background:#000;color:#fff;padding-block:20px;position:relative;text-align:center;margin-bottom:80px;font-size:min(3.6vw,4.8rem)}.house-08 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.house-08 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,3),1fr)!important;gap:var(--gap,30px)!important;align-items:stretch}@media (max-width:768px){.house-07 .item br{display:block}.house-08>div{padding-block-end:60px}.house-08 .title{font-size:2.6rem;margin-bottom:60px}.house-08 .wrap{--column:1}}.house-08 .block{background:#fff;padding:20px;border-radius:5px;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:5px;line-height:1.4}.house-08 .rank{font-weight:700;text-align:center;font-size:min(3.75vw,5rem)}.house-08 .rank mark{font-family:din-2014,sans-serif;font-size:min(6vw,8rem)}@media (max-width:768px){.house-08 .rank{font-size:5rem}.house-08 .rank mark{font-size:8rem}}.house-08 .img{width:-moz-fit-content;width:fit-content;margin-inline:auto;display:grid;place-content:center}.house-08 .price{color:#dc0000;font-weight:700;text-align:center;display:grid;place-content:center;font-family:din-2014,sans-serif;font-size:min(4.5vw,6rem)}.house-08 .price._small{font-size:min(3vw,4rem)}.house-08 .ex{font-weight:700}.house-08 .ex>p:nth-child(1){background:#0057e0;border-radius:5px;color:#fff;width:min(15vw,185px);text-align:center;padding-block:10px;font-size:min(1.65vw,2.2rem)}.house-09{background:#0057e0}.house-09>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block-end:80px}@media (max-width:768px){.house-08 .price{font-size:6rem}.house-08 .price._small{font-size:4rem}.house-08 .ex>p:nth-child(1){font-size:2.2rem;width:min(40vw,230px)}.house-09>div{padding-block-end:60px}}.house-09 .title{background:#000;color:#fff;padding-block:20px;position:relative;text-align:center;margin-bottom:80px;font-size:min(3.6vw,4.8rem)}.house-09 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.house-09 .link a{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;border-radius:4px;width:min(70%,390px);font-weight:700;background:#fff;padding-block:10px;margin-inline:auto;font-size:min(2.25vw,3rem)}.house-09 .link a:after{content:"〉";line-height:1}.house-10{padding-block:80px;background:url(../images/kaisyu/kaisyu-cow5-2.png) right bottom/15% no-repeat}@media (max-width:768px){.house-09 .title{font-size:2.6rem;margin-bottom:60px}.house-09 .link a{font-size:2rem;width:min(100%,390px)}.house-10{padding-block:60px;background:0 0}}.house-10>div{width:min(100%,980px);margin-inline:auto}.house-10 .title{font-size:min(4.5vw,6rem)}.house-11{background:#000}.house-11>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-block:80px}@media (max-width:768px){.house-10 .title{font-size:4rem}.house-11>div{padding-block:60px}}.house-11 .title{color:#ffc91b;font-size:min(4.5vw,6rem)}.house-11 a{color:#ffc91b;font-size:min(2.25vw,3rem)}.house-11 figure{width:min(6vw,67px)}.company-01 .flex-text{width:min(100%,1200px);margin-inline:auto;background:#fff;padding:40px}@media (max-width:768px){.house-11 .title{font-size:4rem}.house-11 a{font-size:3rem}.company-01 .flex-text{padding:20px}}.company-01 .ttl{font-size:min(2.7vw,3.6rem)}@media (max-width:768px){.company-01 .ttl{font-size:2.6rem}}.company-02{width:min(100%,1200px);margin-inline:auto;margin-block:60px}.company-02 .ttl{font-size:min(3.6vw,4.8rem)}.company-02 .point{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media (max-width:768px){.company-02 .ttl{font-size:3.8rem}.company-02 .wrap{flex-direction:column}}.company-02 .number{width:25%;font-family:Oswald,sans-serif;font-weight:700;color:#ffc91b;border-right:7px solid #000;line-height:1.4;font-size:min(15vw,20rem)}@media (max-width:768px){.company-02 .number{font-size:20rem;border-right:none;border-bottom:7px solid #000;width:100%;text-align:center}}.company-02 .block{width:75%}.company-02 .midashi{font-size:min(2.7vw,3.6rem)}@media (max-width:768px){.company-02 .block{width:100%}.company-02 .midashi{font-size:2.6rem}}.company-03{background:0 0}.company-03 .box{width:min(100%,920px);margin-inline:auto;background:#f0f0f0;padding:60px}.company-03 .ttl{font-size:min(2.7vw,3.6rem)}.company-03 .table tr{display:flex;align-items:center;border-bottom:1px solid #ccc}.company-03 .table td{padding:20px 10px}.company-03 .table td:nth-child(1){width:30%;font-weight:700}@media (max-width:768px){.company-03 .box{padding:30px}.company-03 .ttl{font-size:2.6rem}.company-03 .table tr{flex-direction:column}.company-03 .table td:nth-child(1){width:100%;margin-top:30px;padding:0;text-align:center}}.company-03 .table td:nth-child(2){width:70%}.fc-01{width:min(100%,1200px);margin-inline:auto;margin-block:60px;text-align:center}.fc-01 .logo{width:-moz-fit-content;width:fit-content;display:block;margin-inline:auto}.fc-01 .title{font-size:min(2.7vw,3.6rem)}.fc-02{background:#ffc91b}.fc-02>div{width:min(100% - 4rem,1200px);margin-inline:auto;padding-bottom:100px}@media (max-width:768px){.company-03 .table td:nth-child(2){width:100%}.fc-01 .title{font-size:2.6rem}.fc-01 .text{text-align:left}.fc-01 .text br{display:none}.fc-02>div{padding-bottom:60px}}.fc-02 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:100px;position:relative;font-size:min(3.6vw,4.8rem)}.fc-02 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.fc-02 .title br{display:none}.fc-02 .point{display:grid!important;grid-template-columns:repeat(var(--column,6),1fr)!important;gap:var(--gap,5px)!important}@media (max-width:768px){.fc-02 .title{font-size:2.6rem;margin-bottom:80px}.fc-02 .title br{display:block}.fc-02 .text{text-align:left}.fc-02 .text br{display:none}.fc-02 .point{--column:2}}.fc-02 .point li{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:100vmax;width:min(15vw,190px);aspect-ratio:1/1;text-align:center;font-weight:700;font-size:min(1.8vw,2.4rem)}.fc-02 .midashi{text-align:center;width:100%;font-size:min(2.7vw,3.6rem)}@media (max-width:768px){.fc-02 .point li{font-size:2.4rem;width:100%}.fc-02 .midashi{font-size:2.6rem}}.fc-02 .midashi mark{display:block;padding-block:10px}.fc-04{margin-block:60px}.fc-04 .title{font-size:min(2.7vw,3.6rem)}.fc-04 .point{display:grid!important;grid-template-columns:repeat(var(--column,5),1fr)!important;gap:var(--gap,10px)!important;align-items:stretch;justify-content:center}@media (max-width:768px){.fc-04 .title{font-size:2.6rem}.fc-04 .text{text-align:left}.fc-04 .text br{display:none}.fc-04 .point{--column:1}}.fc-04 .point li{background:#ffc91b;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:end;border-radius:5px;position:relative;overflow:hidden}.fc-04 .point li:nth-child(1):before{position:absolute;inset-block-start:0;inset-inline-start:0;width:min(4vw,80px);aspect-ratio:1/1;display:grid;place-content:center;font-family:Oswald,sans-serif;color:#fff;background:#000;content:"01";font-size:min(2.25vw,3rem)}@media (max-width:768px){.fc-04 .point li:nth-child(1):before{font-size:3rem;width:min(14vw,80px)}}.fc-04 .point li:nth-child(2):before{position:absolute;inset-block-start:0;inset-inline-start:0;width:min(4vw,80px);aspect-ratio:1/1;display:grid;place-content:center;font-family:Oswald,sans-serif;color:#fff;background:#000;content:"02";font-size:min(2.25vw,3rem)}@media (max-width:768px){.fc-04 .point li:nth-child(2):before{font-size:3rem;width:min(14vw,80px)}}.fc-04 .point li:nth-child(3):before{position:absolute;inset-block-start:0;inset-inline-start:0;width:min(4vw,80px);aspect-ratio:1/1;display:grid;place-content:center;font-family:Oswald,sans-serif;color:#fff;background:#000;content:"03";font-size:min(2.25vw,3rem)}@media (max-width:768px){.fc-04 .point li:nth-child(3):before{font-size:3rem;width:min(14vw,80px)}}.fc-04 .point li:nth-child(4):before{position:absolute;inset-block-start:0;inset-inline-start:0;width:min(4vw,80px);aspect-ratio:1/1;display:grid;place-content:center;font-family:Oswald,sans-serif;color:#fff;background:#000;content:"04";font-size:min(2.25vw,3rem)}@media (max-width:768px){.fc-04 .point li:nth-child(4):before{font-size:3rem;width:min(14vw,80px)}}.fc-04 .point li:nth-child(5):before{position:absolute;inset-block-start:0;inset-inline-start:0;width:min(4vw,80px);aspect-ratio:1/1;display:grid;place-content:center;font-family:Oswald,sans-serif;color:#fff;background:#000;content:"05";font-size:min(2.25vw,3rem)}@media (max-width:768px){.fc-04 .point li:nth-child(5):before{font-size:3rem;width:min(14vw,80px)}}.fc-04 .point li:nth-child(6):before{position:absolute;inset-block-start:0;inset-inline-start:0;width:min(4vw,80px);aspect-ratio:1/1;display:grid;place-content:center;font-family:Oswald,sans-serif;color:#fff;background:#000;content:"06";font-size:min(2.25vw,3rem)}@media (max-width:768px){.fc-04 .point li:nth-child(6):before{font-size:3rem;width:min(14vw,80px)}}.fc-04 .point li:nth-child(7):before{position:absolute;inset-block-start:0;inset-inline-start:0;width:min(4vw,80px);aspect-ratio:1/1;display:grid;place-content:center;font-family:Oswald,sans-serif;color:#fff;background:#000;content:"07";font-size:min(2.25vw,3rem)}@media (max-width:768px){.fc-04 .point li:nth-child(7):before{font-size:3rem;width:min(14vw,80px)}}.fc-04 .point li:nth-child(8):before{position:absolute;inset-block-start:0;inset-inline-start:0;width:min(4vw,80px);aspect-ratio:1/1;display:grid;place-content:center;font-family:Oswald,sans-serif;color:#fff;background:#000;content:"08";font-size:min(2.25vw,3rem)}@media (max-width:768px){.fc-04 .point li:nth-child(8):before{font-size:3rem;width:min(14vw,80px)}}.fc-04 .point li:nth-child(9):before{position:absolute;inset-block-start:0;inset-inline-start:0;width:min(4vw,80px);aspect-ratio:1/1;display:grid;place-content:center;font-family:Oswald,sans-serif;color:#fff;background:#000;content:"09";font-size:min(2.25vw,3rem)}@media (max-width:768px){.fc-04 .point li:nth-child(9):before{font-size:3rem;width:min(14vw,80px)}}.fc-04 .point li:nth-child(10):before{position:absolute;inset-block-start:0;inset-inline-start:0;width:min(4vw,80px);aspect-ratio:1/1;display:grid;place-content:center;font-family:Oswald,sans-serif;color:#fff;background:#000;content:"010";font-size:min(2.25vw,3rem)}.fc-04 .point li picture+br{display:none}.fc-04 .point li img{width:80%!important;margin-inline:auto}.fc-04 .point li strong{display:block;text-align:center;line-height:1.4;font-size:min(1.8vw,2.4rem)}.fc-05 .title{font-weight:700}.fc-05 .title h2{font-size:min(3.6vw,4.8rem)}@media (max-width:768px){.fc-04 .point li:nth-child(10):before{font-size:3rem;width:min(14vw,80px)}.fc-04 .point li strong{font-size:2rem}.fc-05 .title h2{font-size:3rem}}.fc-05 .title h2 span{color:#e6044e}.fc-05 .title p{font-size:min(2.7vw,3.6rem)}.fc-05 .group{display:grid!important;grid-template-columns:repeat(var(--column,2),1fr)!important;gap:var(--gap,20px)!important;align-items:stretch}.fc-05 .wrap{border:5px solid #000;border-radius:10px;box-shadow:5px 5px 0 0 #000;padding:30px}.fc-05 .img{width:20%}@media (max-width:768px){.fc-05 .title p{font-size:2rem}.fc-05 .group{--column:1}.fc-05 .wrap{flex-direction:column}.fc-05 .img{width:-moz-fit-content;width:fit-content;margin-inline:auto}}.fc-05 .block{width:80%}.fc-05 .midashi{font-size:min(1.8vw,2.4rem)}@media (max-width:768px){.fc-05 .block{width:100%}.fc-05 .midashi{font-size:2rem;text-align:center}}.fc-06{margin-block:60px}.fc-06>div{width:min(100%,1400px);margin-inline:auto}.fc-06 .title{font-size:min(2.7vw,3.6rem)}.fc-06 .wrap{display:grid!important;grid-template-columns:repeat(var(--column,2),1fr)!important;gap:var(--gap,80px)!important;align-items:stretch;position:relative}.fc-06 .wrap:before{position:absolute;inset:0;line-height:1;content:"▶︎";width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:block;margin:auto;font-size:min(5.25vw,7rem)}@media (max-width:768px){.fc-06 .title{font-size:2.6rem}.fc-06 .wrap{--column:1}.fc-06 .wrap:before{font-size:7rem;transform:rotate(90deg)}}.fc-06 .block:before{background:var(--color,#000);text-align:center;color:var(--textcolor,#fff);content:var(--conent);display:block;font-weight:700;font-size:min(2.25vw,3rem)}.fc-06 .block._01{--conent:"通常開業資金(税込)"}.fc-06 .block._02{--conent:"FCでの開業資金(税込)";--textcolor:#000;--color:#ffc91b}.fc-06 .block._02 tr:last-child td:nth-child(2){color:#e6044e}.fc-06 .block figure{border:4px solid var(--color,#000);padding:40px}.fc-06 .block table tbody{display:flex;flex-direction:column;gap:10px}.fc-06 .block table tr{display:flex;align-items:center;justify-content:space-between}.fc-06 .block table tr:last-child{border-top:4px solid #000}.fc-06 .block table tr:last-child td{padding-top:10px}.fc-06 .block table tr:last-child td:nth-child(2){font-size:min(2.7vw,3.6rem)}.fc-06 .block table td{font-weight:700}.fc-06 .text{font-size:min(2.7vw,3.6rem)}@media (max-width:768px){.fc-06 .block:before{font-size:2rem}.fc-06 .block table tr:last-child td:nth-child(2),.fc-06 .text{font-size:2.6rem}}.fc-06 .price{position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:min(3.45vw,4.6rem)}.fc-06 .price:before{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:30%;z-index:-1;background:#ffc91b;display:block;content:""}.fc-06 .price mark{font-size:min(6vw,8rem)}.fc-07{background:#ffc91b}.fc-07>div{width:min(100% - 4rem,1620px);margin-inline:auto;padding-bottom:100px}@media (max-width:768px){.fc-06 .price{font-size:3rem}.fc-06 .price mark{font-size:4rem}.fc-07>div{padding-bottom:60px}}.fc-07 .title{background:#000;color:#fff;padding-block:20px;margin-bottom:100px;position:relative;font-size:min(3.6vw,4.8rem)}.fc-07 .title:before{position:absolute;inset-block-start:99%;inset-inline:0;display:block;margin:auto;clip-path:polygon(100% 0,0 0,51% 100%);width:min(8vw,80px);aspect-ratio:2/1;background:#000;content:""}.fc-07 .title br{display:none}.fc-07 .point{display:grid!important;grid-template-columns:repeat(var(--column,5),1fr)!important;gap:var(--gap,20px)!important}.fc-07 .point li{background:#fff;border:5px solid #000;padding:30px;position:relative}.fc-07 .point li:not(:last-child):before{position:absolute;inset-block:0;inset-inline-end:-30px;display:block;margin:auto;width:30px;height:40px;clip-path:polygon(100% 50%,0 0,0 100%);background:#000;content:""}.fc-07 .point li:nth-child(1):after{position:absolute;inset-inline-start:5px;inset-block-start:-10%;color:#fff;font-family:Oswald,sans-serif;width:min(5vw,90px);aspect-ratio:1/1;border-radius:100vmax;background:#000;display:flex;align-items:center;justify-content:center;content:"1";line-height:1;font-size:min(3vw,4rem)}@media (max-width:768px){.fc-07 .title{font-size:2.6rem;margin-bottom:80px}.fc-07 .title br{display:block}.fc-07 .text{text-align:left}.fc-07 .text br{display:none}.fc-07 .point{--column:1;--gap:40px}.fc-07 .point li:not(:last-child):before{inset-block:auto -35px;inset-inline:0;transform:rotate(90deg)}.fc-07 .point li:nth-child(1):after{font-size:4rem;width:min(15vw,140px)}}.fc-07 .point li:nth-child(2):after{position:absolute;inset-inline-start:5px;inset-block-start:-10%;color:#fff;font-family:Oswald,sans-serif;width:min(5vw,90px);aspect-ratio:1/1;border-radius:100vmax;background:#000;display:flex;align-items:center;justify-content:center;content:"2";line-height:1;font-size:min(3vw,4rem)}@media (max-width:768px){.fc-07 .point li:nth-child(2):after{font-size:4rem;width:min(15vw,140px)}}.fc-07 .point li:nth-child(3):after{position:absolute;inset-inline-start:5px;inset-block-start:-10%;color:#fff;font-family:Oswald,sans-serif;width:min(5vw,90px);aspect-ratio:1/1;border-radius:100vmax;background:#000;display:flex;align-items:center;justify-content:center;content:"3";line-height:1;font-size:min(3vw,4rem)}@media (max-width:768px){.fc-07 .point li:nth-child(3):after{font-size:4rem;width:min(15vw,140px)}}.fc-07 .point li:nth-child(4):after{position:absolute;inset-inline-start:5px;inset-block-start:-10%;color:#fff;font-family:Oswald,sans-serif;width:min(5vw,90px);aspect-ratio:1/1;border-radius:100vmax;background:#000;display:flex;align-items:center;justify-content:center;content:"4";line-height:1;font-size:min(3vw,4rem)}@media (max-width:768px){.fc-07 .point li:nth-child(4):after{font-size:4rem;width:min(15vw,140px)}}.fc-07 .point li:nth-child(5):after{position:absolute;inset-inline-start:5px;inset-block-start:-10%;color:#fff;font-family:Oswald,sans-serif;width:min(5vw,90px);aspect-ratio:1/1;border-radius:100vmax;background:#000;display:flex;align-items:center;justify-content:center;content:"5";line-height:1;font-size:min(3vw,4rem)}@media (max-width:768px){.fc-07 .point li:nth-child(5):after{font-size:4rem;width:min(15vw,140px)}}.fc-07 .point li:nth-child(6):after{position:absolute;inset-inline-start:5px;inset-block-start:-10%;color:#fff;font-family:Oswald,sans-serif;width:min(5vw,90px);aspect-ratio:1/1;border-radius:100vmax;background:#000;display:flex;align-items:center;justify-content:center;content:"6";line-height:1;font-size:min(3vw,4rem)}@media (max-width:768px){.fc-07 .point li:nth-child(6):after{font-size:4rem;width:min(15vw,140px)}}.fc-07 .point li:nth-child(7):after{position:absolute;inset-inline-start:5px;inset-block-start:-10%;color:#fff;font-family:Oswald,sans-serif;width:min(5vw,90px);aspect-ratio:1/1;border-radius:100vmax;background:#000;display:flex;align-items:center;justify-content:center;content:"7";line-height:1;font-size:min(3vw,4rem)}@media (max-width:768px){.fc-07 .point li:nth-child(7):after{font-size:4rem;width:min(15vw,140px)}}.fc-07 .point li:nth-child(8):after{position:absolute;inset-inline-start:5px;inset-block-start:-10%;color:#fff;font-family:Oswald,sans-serif;width:min(5vw,90px);aspect-ratio:1/1;border-radius:100vmax;background:#000;display:flex;align-items:center;justify-content:center;content:"8";line-height:1;font-size:min(3vw,4rem)}@media (max-width:768px){.fc-07 .point li:nth-child(8):after{font-size:4rem;width:min(15vw,140px)}}.fc-07 .point li:nth-child(9):after{position:absolute;inset-inline-start:5px;inset-block-start:-10%;color:#fff;font-family:Oswald,sans-serif;width:min(5vw,90px);aspect-ratio:1/1;border-radius:100vmax;background:#000;display:flex;align-items:center;justify-content:center;content:"9";line-height:1;font-size:min(3vw,4rem)}@media (max-width:768px){.fc-07 .point li:nth-child(9):after{font-size:4rem;width:min(15vw,140px)}}.fc-07 .point li:nth-child(10):after{position:absolute;inset-inline-start:5px;inset-block-start:-10%;color:#fff;font-family:Oswald,sans-serif;width:min(5vw,90px);aspect-ratio:1/1;border-radius:100vmax;background:#000;display:flex;align-items:center;justify-content:center;content:"10";line-height:1;font-size:min(3vw,4rem)}@media (max-width:768px){.fc-07 .point li:nth-child(10):after{font-size:4rem;width:min(15vw,140px)}}.fc-07 .point li:last-child:after{background:#e6044e}.fc-07 .point li picture{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:10px}.fc-07 .point li picture+br{display:none}