@charset "UTF-8";html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:#fff;color:#000;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,meiryo,メイリオ,sans-serif;font-size:14px;height:100%;line-height:1.5;margin:0;padding:0;text-align:left;width:100%}img{height:auto;max-width:100%;vertical-align:bottom}table{border-collapse:collapse}a{color:#000;text-decoration:none;transition:all .2s ease}li,ul{list-style-type:none}::-moz-selection{background-color:#4051ff;color:#000;text-shadow:none}::selection{background-color:#4051ff;color:#000;text-shadow:none}.legacy-ie{background:#eee;left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}.legacy-ie a{text-decoration:none}.noscript{left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.page-lp-kumamon{background-color:#e7380d;padding-bottom:40px}@media screen and (min-width:992px){.page-lp-kumamon{padding-bottom:80px}}.page-lp-kumamon .mainview img{width:100%}.page-lp-kumamon .about{padding:64px 0 68px}@media screen and (min-width:992px){.page-lp-kumamon .about{padding:75px 0 80px}}.page-lp-kumamon .about__content{background-color:#fff;border-radius:20px;overflow:hidden;padding:32px 24px calc(90vw + 16px);position:relative}@media screen and (min-width:554px){.page-lp-kumamon .about__content{padding:32px 24px 564px}}@media screen and (min-width:768px){.page-lp-kumamon .about__content{padding:64px 56px 544px}}@media screen and (min-width:992px){.page-lp-kumamon .about__content{border-radius:40px;padding:64px 56px}}.page-lp-kumamon .about__content:before{background-image:url(../img/about_image_sp.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:90vw;position:absolute;right:0;width:100%}@media screen and (min-width:554px){.page-lp-kumamon .about__content:before{background-image:url(../img/about_image_pc.png);height:545px;width:504px}}@media screen and (min-width:992px){.page-lp-kumamon .about__content:before{height:495px;width:444px}}@media screen and (min-width:1200px){.page-lp-kumamon .about__content:before{height:545px;width:504px}}@media screen and (min-width:992px){.page-lp-kumamon .about__textbody{padding-right:300px}}@media screen and (min-width:1200px){.page-lp-kumamon .about__textbody{padding-right:310px}}.page-lp-kumamon .about__title{font-size:26px;font-weight:700;line-height:1.4}@media screen and (min-width:992px){.page-lp-kumamon .about__title{font-size:40px}}.page-lp-kumamon .about__text{font-size:16px;font-weight:700;line-height:1.8;margin-top:24px}@media screen and (min-width:992px){.page-lp-kumamon .about__text{margin-top:36px}}.page-lp-kumamon .about__text p+p{margin-top:1.5rem}.page-lp-kumamon .link-list{display:grid;gap:44px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:992px){.page-lp-kumamon .link-list{gap:18px;grid-template-columns:repeat(2,1fr)}}.page-lp-kumamon .link-list__card{background-color:#fff;border-radius:20px;display:flex;flex-flow:row-reverse;flex-wrap:wrap;padding:52px 16px 24px;position:relative}@media screen and (min-width:554px){.page-lp-kumamon .link-list__card{align-items:center;padding:52px 24px 24px}}@media screen and (min-width:992px){.page-lp-kumamon .link-list__card{border-radius:40px;flex-flow:column;padding:48px 32px 24px}}.page-lp-kumamon .link-list__card .title{left:50%;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%);width:90%}@media screen and (min-width:992px){.page-lp-kumamon .link-list__card .title{width:68%}}.page-lp-kumamon .link-list__card .lead{font-size:18px;font-weight:700}.page-lp-kumamon .link-list__card .lead span{display:inline-block}@media screen and (min-width:554px){.page-lp-kumamon .link-list__card .lead{font-size:24px}}@media screen and (min-width:992px){.page-lp-kumamon .link-list__card .lead{font-size:28px;text-align:center}}.page-lp-kumamon .link-list__card .text{font-size:14px;font-weight:700;margin:10px 0 0}.page-lp-kumamon .link-list__card .text span{display:inline-block}@media screen and (min-width:554px){.page-lp-kumamon .link-list__card .text{font-size:16px}}@media screen and (min-width:992px){.page-lp-kumamon .link-list__card .text{margin:10px 0 15px;text-align:center}}@media screen and (min-width:1200px){.page-lp-kumamon .link-list__card .text{font-size:18px}}.page-lp-kumamon .link-list__card .textbody{padding-left:3vw;width:64%}@media screen and (min-width:992px){.page-lp-kumamon .link-list__card .textbody{padding-left:0;width:100%}}.page-lp-kumamon .link-list__card .image{width:36%}@media screen and (min-width:992px){.page-lp-kumamon .link-list__card .image{width:100%}}.page-lp-kumamon .link-list__card .image img{width:100%}.page-lp-kumamon .link-list__card .action{margin-top:16px;width:100%}.page-lp-kumamon .link-list__card .action a{align-items:center;background-color:#000;border:2px solid #000;border-radius:50px;color:#fff;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;margin:0 auto;max-width:212px;width:100%}.page-lp-kumamon .link-list__card .action a span{display:inline-block;padding-right:22px;position:relative}.page-lp-kumamon .link-list__card .action a span:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;position:absolute;right:0;top:calc(50% + 3px);transform:translateY(-50%) rotate(45deg);transform-origin:right top;width:10px}@media(hover){.page-lp-kumamon .link-list__card .action a:hover{background-color:#fff;color:#000;opacity:1}.page-lp-kumamon .link-list__card .action a:hover span:after{border-color:#000}}.page-lp-kumamon .todo-block{padding-top:108px}@media screen and (min-width:992px){.page-lp-kumamon .todo-block{padding-top:88px}}.page-lp-kumamon .todo-block__wrap{background-color:#fff;border-radius:20px;padding:32px 24px;position:relative}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__wrap{border-radius:40px;padding:75px 32px 48px}}.page-lp-kumamon .todo-block__flag{left:50%;position:absolute;top:-88px;transform:translateX(-50%);width:240px}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__flag{left:20px;top:-40px;transform:none}}.page-lp-kumamon .todo-block__head{align-items:center;display:grid;gap:16px;grid-template-columns:1fr}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__head{gap:40px;grid-template-columns:1fr 360px}}@media screen and (min-width:1200px){.page-lp-kumamon .todo-block__head{gap:40px;grid-template-columns:1fr 429px}}.page-lp-kumamon .todo-block__head .title{font-size:24px;font-weight:700;text-align:center}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__head .title{font-size:32px;text-align:left}}.page-lp-kumamon .todo-block__head .lead{border-bottom:3px dotted #a3a3a3;font-size:16px;font-weight:700;padding:10px 0 16px;text-align:center}.page-lp-kumamon .todo-block__head .lead span{display:inline-block}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__head .lead{font-size:20px;padding:15px 0 32px;text-align:left}}.page-lp-kumamon .todo-block__head .text{font-size:16px;line-height:1.6;margin-top:16px}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__head .text{margin-top:32px}}.page-lp-kumamon .todo-block__head .image img{width:100%}.page-lp-kumamon .todo-block__head .image span{color:#818181;display:block;font-size:12px;margin-top:4px;text-align:right}.page-lp-kumamon .todo-block__benefits{margin-top:32px}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__benefits{margin-top:72px}}.page-lp-kumamon .todo-block__benefits .benefits__title{background-color:#fbdfd8;border:2px solid #e7380d;border-radius:100px;font-size:16px;font-weight:700;padding:12px;text-align:center}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__benefits .benefits__title{font-size:24px}}.page-lp-kumamon .todo-block__benefits .benefits__title span{display:inline-block;padding-left:79px;position:relative}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__benefits .benefits__title span{padding-left:0}}.page-lp-kumamon .todo-block__benefits .benefits__title span:before{background-image:url(../img/benefits_title_image.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-13px;content:"";display:block;height:57px;left:0;position:absolute;width:75px}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__benefits .benefits__title span:before{bottom:-12px;height:77px;left:-15px;transform:translateX(-100%);width:102px}}.page-lp-kumamon .todo-block__benefits .benefits__note{color:#818181;font-size:12px;margin-top:10px;padding-left:.8rem;text-indent:-.8rem}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__benefits .benefits__note{text-align:right}}.page-lp-kumamon .todo-block__benefits .benefits__note+.benefits__note{margin-top:4px}.page-lp-kumamon .todo-block__benefits .benefits-list{display:grid}.page-lp-kumamon .todo-block__benefits .benefits-list.column2{gap:18px;grid-template-columns:repeat(2,1fr);margin-top:24px}@media screen and (min-width:554px){.page-lp-kumamon .todo-block__benefits .benefits-list.column2{gap:24px}}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__benefits .benefits-list.column2{gap:36px;margin-top:35px}}.page-lp-kumamon .todo-block__benefits .benefits-list.column2 .benefits-list__item .title{margin-top:8px}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__benefits .benefits-list.column2 .benefits-list__item .title{margin-bottom:10px;margin-top:0;padding-left:98px}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__benefits .benefits-list.column2 .benefits-list__item .title{margin-bottom:16px;padding-left:130px}}.page-lp-kumamon .todo-block__benefits .benefits-list.column2 .benefits-list__item .title .number{width:50px}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__benefits .benefits-list.column2 .benefits-list__item .title .number{width:90px}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__benefits .benefits-list.column2 .benefits-list__item .title .number{width:120px}}.page-lp-kumamon .todo-block__benefits .benefits-list.column2 .benefits-list__item .title .text span{display:block}@media screen and (min-width:554px){.page-lp-kumamon .todo-block__benefits .benefits-list.column2 .benefits-list__item .title .text span{display:inline-block}}.page-lp-kumamon .todo-block__benefits .benefits-list.column3{gap:40px 18px;grid-template-columns:repeat(2,1fr);margin-top:40px}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__benefits .benefits-list.column3{gap:15px;grid-template-columns:repeat(3,1fr);margin-top:44px}}.page-lp-kumamon .todo-block__benefits .benefits-list.column3 .benefits-list__item .title{margin-top:8px}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__benefits .benefits-list.column3 .benefits-list__item .title{margin-bottom:10px;margin-top:0;padding-left:98px}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__benefits .benefits-list.column3 .benefits-list__item .title{padding-left:100px}}.page-lp-kumamon .todo-block__benefits .benefits-list.column3 .benefits-list__item .title .number{width:50px}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__benefits .benefits-list.column3 .benefits-list__item .title .number{width:90px}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__benefits .benefits-list.column3 .benefits-list__item .title .number{width:100px}}.page-lp-kumamon .todo-block__benefits .benefits-list__item{display:flex;flex-flow:column-reverse;justify-content:flex-end;position:relative}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__benefits .benefits-list__item{flex-flow:column;justify-content:flex-start}}.page-lp-kumamon .todo-block__benefits .benefits-list__item .title{font-size:15px;font-weight:700}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__benefits .benefits-list__item .title{align-items:center;display:flex;flex:1;font-size:16px;position:relative}}.page-lp-kumamon .todo-block__benefits .benefits-list__item .title .number{display:block;left:0;position:absolute;top:0;transform:translateY(-50%)}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__benefits .benefits-list__item .title .number{top:72%}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__benefits .benefits-list__item .title .number{top:57%}}.page-lp-kumamon .todo-block__benefits .benefits-list__item .title .text{display:block}.page-lp-kumamon .todo-block__benefits .benefits-list__item .title .text span{display:inline-block}.page-lp-kumamon .todo-block__benefits .benefits-list__item .image img{width:100%}.page-lp-kumamon .todo-block__subtitle{border-bottom:3px solid #e7380d;font-size:24px;font-weight:700;padding-bottom:16px;text-align:center}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__subtitle{font-size:32px;padding-bottom:22px;text-align:left}}.page-lp-kumamon .todo-block__overview{margin-top:24px}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__overview{margin-top:48px}}.page-lp-kumamon .todo-block__overview .overview-table__wrap{border-bottom:1px solid #d8d8d8;padding:16px 0}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__overview .overview-table__wrap{display:grid;gap:24px;grid-template-columns:120px 1fr}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__overview .overview-table__wrap{gap:40px;grid-template-columns:180px 1fr}}.page-lp-kumamon .todo-block__overview .overview-table__title{align-items:center;background-color:#fbdfd8;border-radius:8px;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;margin-bottom:8px;padding:8px;text-align:center}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__overview .overview-table__title{margin-bottom:0;padding:18px 12px}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__overview .overview-table__title{font-size:16px}}.page-lp-kumamon .todo-block__overview .overview-table__text{align-items:flex-start;display:flex;flex-flow:column;justify-content:center}.page-lp-kumamon .todo-block__overview .overview-table__text p{font-size:16px;line-height:1.6}.page-lp-kumamon .todo-block__overview .overview-table__text .bold{font-weight:700}.page-lp-kumamon .todo-block__overview .overview-table__text .large{font-size:16px}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__overview .overview-table__text .large{font-size:20px}}.page-lp-kumamon .todo-block__overview .overview-table__text .note{margin:8px 0}.page-lp-kumamon .todo-block__overview .overview-table__text .note li{color:#818181;padding-left:.8rem;text-indent:-.8rem}.page-lp-kumamon .todo-block__overview .overview-table__text .note li:before{content:"※";font-size:12px;line-height:16px}.page-lp-kumamon .todo-block__overview .overview-table__text a{background:linear-gradient(-45deg,#012059,#0b4e9d);border-radius:100px;color:#cabd86;display:inline-block;font-size:13px;font-weight:700;padding:8px 16px}@media screen and (min-width:554px){.page-lp-kumamon .todo-block__overview .overview-table__text a{font-size:14px;padding:8px 24px}}.page-lp-kumamon .todo-block__facility{margin-top:16px}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__facility{margin-top:48px}}.page-lp-kumamon .todo-block__facility .todo-block__subtitle{align-items:center;display:flex;flex-flow:column;flex-wrap:wrap;gap:6px;justify-content:center}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__facility .todo-block__subtitle{flex-flow:row;gap:24px;justify-content:flex-start}}.page-lp-kumamon .todo-block__facility .todo-block__subtitle span{color:#818181;font-size:12px;font-weight:400}.page-lp-kumamon .todo-block__facility .facility__hotel{border-bottom:3px dotted #a3a3a3;padding:16px 0}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__facility .facility__hotel{padding:54px 0 38px}}.page-lp-kumamon .todo-block__facility .facility-list{display:grid;gap:0 16px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__facility .facility-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__facility .facility-list{grid-template-columns:repeat(3,1fr)}}.page-lp-kumamon .todo-block__facility .facility-list li{border-bottom:1px solid #d8d8d8}.page-lp-kumamon .todo-block__facility .facility-list a{display:block;font-size:16px;font-weight:700;padding:10px 0 10px 34px;position:relative}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__facility .facility-list a{padding:24px 0 24px 34px}}.page-lp-kumamon .todo-block__facility .facility-list a:before{background-image:url(../img/todo_facility_icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:26px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:26px}.page-lp-kumamon .todo-block__facility .facility-list02>li{border-bottom:1px solid #d8d8d8;padding:16px 0}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__facility .facility-list02>li{align-items:center;display:flex;justify-content:space-between;padding:24px 0}}.page-lp-kumamon .todo-block__facility .facility-list02 .name{display:block;font-size:16px;font-weight:700;padding:0 0 0 34px;position:relative}.page-lp-kumamon .todo-block__facility .facility-list02 .name:before{background-image:url(../img/todo_facility_icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:26px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:26px}.page-lp-kumamon .todo-block__facility .facility-list02 .linklist{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-top:8px;padding:0 0 0 34px}@media screen and (min-width:554px){.page-lp-kumamon .todo-block__facility .facility-list02 .linklist{display:flex;flex-flow:row;margin-top:16px}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__facility .facility-list02 .linklist{gap:16px;margin-top:0;padding:0}}.page-lp-kumamon .todo-block__facility .facility-list02 .linklist a{align-items:center;background-color:#76582f;border:2px solid #76582f;border-radius:40px;color:#fff;display:flex;font-size:12px;height:35px;justify-content:center;width:100%}@media screen and (min-width:554px){.page-lp-kumamon .todo-block__facility .facility-list02 .linklist a{font-size:16px;width:190px}}.page-lp-kumamon .todo-block__facility .facility-list02 .linklist a span{display:inline-block;padding-right:18px;position:relative}.page-lp-kumamon .todo-block__facility .facility-list02 .linklist a span:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:8px;position:absolute;right:8px;top:calc(50% - 1px);transform:rotate(45deg) translateY(-50%);width:8px}@media screen and (min-width:554px){.page-lp-kumamon .todo-block__facility .facility-list02 .linklist a span:before{height:10px;width:10px}}@media(hover){.page-lp-kumamon .todo-block__facility .facility-list02 .linklist a:hover{background-color:#fff;color:#76582f;opacity:1}.page-lp-kumamon .todo-block__facility .facility-list02 .linklist a:hover span:before{border-color:#76582f}}.page-lp-kumamon .todo-block__eat{margin-top:24px}.page-lp-kumamon .todo-block__eat .eat__title{background-color:#fbdfd8;border:2px solid #e7380d;border-radius:100px;font-size:15px;font-weight:700;margin-top:24px;padding:4px 4.8vw}@media screen and (min-width:374px){.page-lp-kumamon .todo-block__eat .eat__title{display:flex;font-size:16px;justify-content:center}}@media screen and (min-width:554px){.page-lp-kumamon .todo-block__eat .eat__title{padding:12px}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__eat .eat__title{font-size:24px;margin-top:58px}}.page-lp-kumamon .todo-block__eat .eat__title span{display:block;position:relative}@media screen and (min-width:374px){.page-lp-kumamon .todo-block__eat .eat__title span{display:inline-block;padding-right:64px}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__eat .eat__title span{padding-right:0}}.page-lp-kumamon .todo-block__eat .eat__title span:before{background-image:url(../img/eat_title_image.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-5px;content:"";display:block;height:62px;position:absolute;right:-11px;width:61px}@media screen and (min-width:374px){.page-lp-kumamon .todo-block__eat .eat__title span:before{right:0}}@media screen and (min-width:554px){.page-lp-kumamon .todo-block__eat .eat__title span:before{bottom:-13px}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__eat .eat__title span:before{height:97px;transform:translateX(100%);width:96px}}.page-lp-kumamon .todo-block__eat .eat__note{color:#818181;font-size:12px;margin-top:8px;text-align:right}.page-lp-kumamon .todo-block__eat .eat-list{display:grid;gap:16px;grid-template-columns:repeat(1,1fr);margin-top:16px}@media screen and (min-width:768px){.page-lp-kumamon .todo-block__eat .eat-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__eat .eat-list{gap:18px;margin-top:32px}}.page-lp-kumamon .todo-block__eat .eat-list__item .image{text-align:center}.page-lp-kumamon .todo-block__eat .eat-list__item .title{font-size:16px;font-weight:700;margin-top:8px;text-align:center}@media screen and (min-width:992px){.page-lp-kumamon .todo-block__eat .eat-list__item .title{font-size:20px}}.page-lp-kumamon .todo .eat-miyako{align-items:center;display:grid;gap:20px;grid-template-columns:114px 1fr;margin:16px auto 0;max-width:720px}.page-lp-kumamon .todo .eat-miyako.miyako__pc{height:0;overflow:hidden;visibility:hidden}@media screen and (min-width:554px){.page-lp-kumamon .todo .eat-miyako{gap:34px}}@media screen and (min-width:768px){.page-lp-kumamon .todo .eat-miyako{border:1px solid #d8d8d8;grid-template-columns:134px 1fr;margin:40px auto 0;padding:24px 32px}.page-lp-kumamon .todo .eat-miyako.miyako__pc{height:auto;visibility:visible}.page-lp-kumamon .todo .eat-miyako.miyako__sp{height:0;overflow:hidden;visibility:hidden}.page-lp-kumamon .todo .eat-miyako img{width:100%}}.page-lp-kumamon .todo .eat-miyako__text{color:#818181;font-size:14px}.page-lp-kumamon .regarding{margin-top:40px}@media screen and (min-width:992px){.page-lp-kumamon .regarding{margin-top:48px}}.page-lp-kumamon .regarding__content{background-color:#fff;border-radius:20px;padding:32px 16px;position:relative}@media screen and (min-width:374px){.page-lp-kumamon .regarding__content{padding:32px 24px}}@media screen and (min-width:992px){.page-lp-kumamon .regarding__content{border-radius:40px;padding:48px}}.page-lp-kumamon .regarding__image{text-align:center}@media screen and (min-width:992px){.page-lp-kumamon .regarding__image{position:absolute;right:48px;top:50%;transform:translateY(-50%);width:342px}.page-lp-kumamon .regarding__textbody{padding-right:360px}}.page-lp-kumamon .regarding__title{font-size:24px;font-weight:700}@media screen and (min-width:992px){.page-lp-kumamon .regarding__title{font-size:32px}}.page-lp-kumamon .regarding__text{font-size:16px;font-weight:700;line-height:1.8;margin:16px 0 10px}@media screen and (min-width:992px){.page-lp-kumamon .regarding__text{margin:24px 0 16px}}.page-lp-kumamon .regarding__action{text-align:center}@media screen and (min-width:992px){.page-lp-kumamon .regarding__action{text-align:left}}.page-lp-kumamon .regarding__action a{background-color:#000;border:2px solid #000;border-radius:100px;color:#fff;display:inline-block;font-size:14px;font-weight:700;max-width:100%;padding:20px 16px}@media screen and (min-width:374px){.page-lp-kumamon .regarding__action a{font-size:15px;min-width:277px;padding:20px 24px}}@media screen and (min-width:992px){.page-lp-kumamon .regarding__action a{font-size:16px;padding:20px 48px}}.page-lp-kumamon .regarding__action a span{display:inline-block;padding-right:22px;position:relative}.page-lp-kumamon .regarding__action a span:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;position:absolute;right:0;top:50%;transform:rotate(45deg) translateY(-50%);width:10px}@media(hover){.page-lp-kumamon .regarding__action a:hover{background-color:#fff;color:#000;opacity:1}.page-lp-kumamon .regarding__action a:hover span:before{border-color:#000}}.page-lp-kumamon .contact{margin-top:40px}@media screen and (min-width:992px){.page-lp-kumamon .contact{margin-top:48px}}.page-lp-kumamon .contact__content{background-color:#fff;border-radius:20px;padding:32px 24px}@media screen and (min-width:992px){.page-lp-kumamon .contact__content{align-items:center;border-radius:40px;display:grid;grid-template-columns:264px 1fr;padding:48px}}.page-lp-kumamon .contact__title{font-size:24px;font-weight:700;margin-bottom:16px}@media screen and (min-width:992px){.page-lp-kumamon .contact__title{font-size:32px;margin-bottom:0}}.page-lp-kumamon .contact__text{font-size:15px;font-weight:700;line-height:1.8}.page-lp-kumamon .contact__text span{display:inline-block}@media screen and (min-width:992px){.page-lp-kumamon .contact__text{font-size:16px}}.page-lp-kumamon .contact__text a{text-decoration:underline}@media(hover){.page-lp-kumamon .contact__text a:hover{text-decoration:none}}.page-lp-kumamon .contact__note{color:#818181;font-size:12px;margin-top:16px}.page-lp-kumamon .js-kumamon-accordion__content{max-height:0;overflow:hidden;transition:max-height .7s ease}.page-lp-kumamon .js-kumamon-accordion__button{margin-top:24px}@media screen and (min-width:992px){.page-lp-kumamon .js-kumamon-accordion__button{margin-top:32px}}.page-lp-kumamon .js-kumamon-accordion__button .button{align-items:center;background-color:#000;border:2px solid #000;border-radius:50px;color:#fff;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;margin:0 auto;max-width:212px;width:100%}.page-lp-kumamon .js-kumamon-accordion__button .button span{display:inline-block;padding-right:18px;position:relative}.page-lp-kumamon .js-kumamon-accordion__button .button span:before{background-color:#fff;content:"";display:block;height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:11px}.page-lp-kumamon .js-kumamon-accordion__button .button span:after{background-color:#fff;content:"";display:block;height:11px;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:1px}.page-lp-kumamon .js-kumamon-accordion__button .button.is-open span:after{opacity:0}@media(hover){.page-lp-kumamon .js-kumamon-accordion__button .button:hover{background-color:#fff;color:#000;opacity:1}.page-lp-kumamon .js-kumamon-accordion__button .button:hover span:after,.page-lp-kumamon .js-kumamon-accordion__button .button:hover span:before{background-color:#000}}
