@layer theme{:root,:host{--spacing:.25rem}}@layer base,components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.hidden{display:none}}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}hr{border:0;height:0;margin:0;padding:0}#pc-menu{z-index:20;position:fixed;top:15px;right:50px}#pc-menu .logo{visibility:hidden;width:90px;position:absolute;left:-25px}#pc-menu .logo.visible{visibility:visible}#pc-menu .menu{writing-mode:vertical-rl;height:100%;margin-top:200px}#pc-menu .menu ul li{margin-bottom:30px;font-size:.9em;display:inline-block}.mobile-menu-button{cursor:pointer;z-index:40;width:25px;height:30px;padding:10px 11px;display:block;position:fixed;bottom:9px;right:16px}.mobile-menu-button div{position:relative}.mobile-menu-button span{zoom:1;background-image:url(/images/menu_btn.png);background-repeat:no-repeat;background-size:cover;width:100%;height:5px;transition:all .35s ease-in-out;display:block;position:absolute;left:0}.mobile-menu-button span:first-child{top:0}.mobile-menu-button span:nth-child(2){top:8px}.mobile-menu-button span:nth-child(3){top:16px}#mobile-menu.open .mobile-menu-button{background:0 0}#mobile-menu.open .mobile-menu-button span{background:#fff;border-radius:1.5px;height:3px}#mobile-menu.open .mobile-menu-button span:first-child{zoom:1;top:9px;transform:rotate(-135deg)}#mobile-menu.open .mobile-menu-button span:nth-child(2){width:0;left:50%}#mobile-menu.open .mobile-menu-button span:nth-child(3){zoom:1;top:9px;transform:rotate(135deg)}#mobile-menu .menu-box{visibility:hidden;vertical-align:middle;color:#fff;width:100%;height:100%;font-size:16px;position:fixed;top:0}#mobile-menu .menu-box .logo-wave{padding-top:15%}#mobile-menu .menu-box ul{position:absolute;bottom:40px;left:45px}#mobile-menu .menu-box ul li{padding-bottom:5px}#mobile-menu .menu-box ul li a{color:#fff;padding:15px 0;font-size:1.4em;display:block}#mobile-menu .menu-box .info-icon{width:70px;position:absolute;bottom:70px;right:45px}#mobile-menu .menu-box .info-icon img{width:70px}#mobile-menu .menu-box .info-icon .map img{margin-top:30px}#mobile-menu.open .menu-box{visibility:visible;z-index:30;transition-delay:.4s}@media screen and (min-width:768px) and (max-width:991px){#mobile-menu.open .menu-box{transition-delay:.7s}}#mobile-menu .mobile-menu-bg{content:"";backface-visibility:hidden;z-index:20;background:#f47772;border-radius:50%;width:2500px;height:2500px;margin-bottom:-1250px;margin-right:-1250px;transition:all .3s ease-out;display:block;position:fixed;bottom:40px;right:40px;transform:scale(.024)}#mobile-menu.open .mobile-menu-bg{transition:all 1s ease-out;transform:scale(1)}@media screen and (min-width:768px) and (max-width:991px){#mobile-menu .mobile-menu-bg{margin-bottom:-1230px;margin-right:-1230px}#mobile-menu .mobile-menu-button{bottom:29px;right:36px}#mobile-menu .menu-box ul{bottom:60px;left:80px}#mobile-menu .menu-box .info-icon{width:160px;left:250px}#mobile-menu .menu-box .info-icon .map img{float:right;margin:0}}body{color:#273238;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:16px}h1,h2,h3,h4,h5,footer,.menu{font-family:Gotham A,Gotham B,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-weight:700}h1{font-size:5em}h2{font-size:4.5em}h3{font-size:2.5em}h4{font-size:1em;line-height:1.8em}hr{border-top:1px solid #273238}a{color:#76919f;text-decoration:none;transition:color .5s}a:hover,a:active,a.active{color:#f47772;text-decoration:none}a.white{color:#fff}a.white:hover,a.white:active,a.white.active{color:#f47772;text-decoration:none}dl,dt,dd{box-sizing:border-box}dt{float:left}dd:after{content:"";clear:both;display:block}section{padding:55px 45px;position:relative;overflow:hidden}section .content{margin-top:55px;position:relative}.trimming-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;padding:0 0 66.52%;display:block;position:relative;overflow:hidden}.parallax{background-position:top;background-size:cover}.button{color:#fff;letter-spacing:.05em;text-align:center;background-color:#76919f;border-radius:32px;justify-content:center;align-items:center;padding:17px 0 15px;font-family:Gotham A,Gotham B,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:16px;font-weight:700;display:inline-flex}.button img{width:16px;height:16px;margin-bottom:3px;margin-right:7px}.button:hover{color:#fff}.button.dark{background-color:#273238;border:1px solid #fff}.button.light{color:#273238;background-color:#fff;border:1px solid #273238}.button.pink{background-color:#f47772}@media screen and (max-width:767px){.button{padding:13px 0 11px;font-size:12px}.button img{width:11px;height:11px;margin-bottom:1px;margin-right:6px}}.button-square{box-sizing:border-box;color:#273238;background-color:#fff;justify-content:center;align-items:center;padding:8px 15px;font-weight:700;display:inline-flex}.button-square img{width:23px;height:23px;margin-right:7px}@media screen and (max-width:767px){.button-square{padding:8px 14px}.button-square img{width:15px;height:15px;margin-right:5px}}.button-square:hover{color:#273238}.button-box{flex-wrap:wrap;justify-content:space-between;display:flex}.button-box .button-square.half{width:49%}@media screen and (max-width:767px){body{font-size:12px}section{padding:27px 25px}section .content{margin-top:30px}}#pc-menu{display:none}@media screen and (min-width:992px){#pc-menu{display:block}#mobile-menu{display:none}}.description p{letter-spacing:0;font-size:.9em;line-height:1.8em}.box{letter-spacing:.05em;border:1px solid #273238;margin:20px 0 0;padding:18px 15px;font-size:1em;font-weight:700;line-height:1.8em}#home-header{background-color:#273238;background-image:url(/images/bg_header_pc.jpg);align-items:center;height:100vh;display:flex}#home-header .logo{width:400px;height:575px;margin-left:150px}@media screen and (max-width:991px){#home-header{background-position:top;background-size:cover;display:block}}@media screen and (min-width:768px) and (max-width:991px){#home-header{background-image:url(/images/bg_header_tablet.jpg)}#home-header .logo{width:380px;height:546px;margin-top:150px;margin-left:140px}}@media screen and (max-width:767px){#home-header{text-align:center;background-image:url(/images/bg_header_mobile.jpg)}#home-header .logo{width:160px;height:230px;margin:30px auto}}#home #rental{color:#fff;background-image:url(/images/bg_rental_pc.jpg);border-top:3px solid #fff;padding-top:40px;padding-bottom:40px}#home #rental h2{padding-bottom:55px}@media screen and (max-width:767px){#home #rental h2{padding-bottom:30px}}#home #rental h3{writing-mode:vertical-rl;float:left;font-size:1.7em;font-weight:700}#home #rental h4{margin-bottom:30px;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif}#home #rental .description{float:right;width:100%;max-width:230px}#home #rental .description .description-box{margin-bottom:30px}#home #rental .description .button{width:100%}@media screen and (min-width:992px){#home #rental .description{margin-bottom:200px;margin-right:15%}}@media screen and (min-width:768px) and (max-width:991px){#home #rental .description{margin-right:20px}}@media screen and (max-width:767px){#home #rental{background-image:url(/images/bg_rental_mobile.jpg)}#home #rental .description{max-width:180px;margin-top:250px}}#home #about{background-color:#273238;padding:0}#home #about .tagline{text-align:center;background-image:url(/images/tagline.jpg);background-repeat:no-repeat;padding-bottom:100px}#home #about .tagline img{width:40%;margin:160px auto 100px}#home #about .tagline .description{color:#fff}#home #about .tagline .description p{font-size:1.1em}@media screen and (max-width:374px){#home #about .tagline .description p{font-size:.9em}}#home #about .floor{background-image:url(/images/floor_pc.jpg);background-repeat:no-repeat}#home #about .floor img{width:100%}#home #about .floor .floor-mobile{display:none}@media screen and (max-width:991px){#home #about .floor{background-image:none}#home #about .floor .floor-pc{display:none}#home #about .floor .floor-mobile{display:block}}@media screen and (min-width:768px) and (max-width:991px){#home #about .tagline{background-position:50% -100px;padding-bottom:70px}#home #about .tagline img{width:70%;margin:100px auto}}@media screen and (max-width:767px){#home #about .tagline{background-position:50% -70px;background-size:180%;padding-bottom:30px}#home #about .tagline img{width:70%;margin:50px auto}}#home #access{color:#fff;background:#273238;padding-top:60px;padding-bottom:80px}#home #access .content{max-width:800px;margin:55px auto}#home #access .access-img{float:left}#home #access .access-img img{width:350px}#home #access .info{float:right}#home #access .info .info-box{max-width:400px;display:table}#home #access .info .info-text{vertical-align:top;padding-right:40px;display:table-cell}#home #access .info .info-text .instagram{float:right;margin-top:-33px}#home #access .info .info-text .instagram img{width:28px;height:28px}#home #access .info .info-text dl{letter-spacing:0;margin-top:25px;font-size:.9em;line-height:1.8em}#home #access .info .info-text dl .caution{letter-spacing:0;clear:left;margin-top:-2px;font-size:.75em;line-height:1.5em;display:block}#home #access .info .info-text dl dt{width:80px}#home #access .info .info-text .description{margin-top:20px}#home #access .info .info-text .description .access{letter-spacing:0;margin-top:10px;font-size:.75em;line-height:1.8em}#home #access .info .info-icon{vertical-align:top;width:60px;display:table-cell}#home #access .info .info-icon img{width:60px}#home #access .info .info-icon .map img{margin-top:26px}#home #access .info address{letter-spacing:0;margin-top:20px;font-size:.75em;line-height:1.8em}#home #access .info address .button{width:100%;margin-top:12px}#home #access .info address .faq-link{text-align:center;color:#fff;border-bottom:none;margin-top:14px;text-decoration:underline;display:block}#home #access .info address .faq-link:hover{color:#f47772}#home #access .info .link-legal-notation{letter-spacing:0;color:#76919f;float:right;margin-top:70px;font-size:.75em;line-height:1.8em}@media screen and (min-width:768px){#home #access .info .info-text{padding-right:20px}#home #access .info-icon .tel-mobile{visibility:hidden}#home #access .info-icon .map img{margin-top:70px!important}}@media screen and (min-width:768px) and (max-width:991px){#home #access .access-img img{width:280px}#home #access .info .link-legal-notation{margin-bottom:30px}}@media screen and (max-width:767px){#home #access .tel-pc,#home #access .access-img{display:none}#home #access .instagram{margin-top:-23px!important}#home #access .instagram img{width:20px!important;height:20px!important}#home #access address{max-width:250px!important}#home #access .info .link-legal-notation{float:left;margin-top:50px}}@media screen and (max-width:374px){#home #access .info .info-text dl dt{width:50px}}.sub-page header{flex-wrap:wrap;display:flex}.sub-page header .sub-page-title{color:#fff;padding:55px 45px;font-family:Gotham A,Gotham B,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:5em;font-weight:700}@media screen and (min-width:768px) and (max-width:991px){.sub-page header .sub-page-title{font-size:7em}}@media screen and (max-width:767px){.sub-page header .sub-page-title{padding:27px 25px;font-size:4.5em}}.sub-page header h2{color:#fff;writing-mode:vertical-rl;margin-left:45px;font-size:1.7em;font-weight:700}.sub-page header h3{border-bottom:1px solid #273238;margin-bottom:18px;font-size:1.2em;line-height:2.3em}.sub-page header .main-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden}.sub-page header .sub-description .content{padding:120px 75px 0}.sub-page header .sub-description .content .description{margin-bottom:40px}.sub-page header .sub-description .content .description h1{margin-bottom:40px;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:1em;line-height:1.8em}@media screen and (max-width:767px){.sub-page header h2{margin-left:25px}.sub-page header .sub-description .content{padding:50px 30px 0}}.sub-page section .content{max-width:550px;margin:0 auto}.sub-page section .content h2,.sub-page section .content h3{margin-bottom:20px;font-size:1.7em}.sub-page section .content .description{margin-bottom:30px}@media screen and (min-width:992px){.sub-page .main-image{max-height:850px}.sub-page .main-image,.sub-page .sub-description{width:45%}}@media screen and (max-width:991px){.sub-page .main-image,.sub-page .sub-description{width:100%}}.sub-page section .content-wide{max-width:1000px}.sub-page img.image-max{width:100%}#images{border-top:2px solid #fff;flex-wrap:wrap;margin:0 -2px -2px;padding:0;display:flex}#images .image-box{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #fff;width:50%;overflow:hidden}#images .image-box.half{width:25%}#images .image-box img{opacity:0;width:100%}#images .vertical-image-box{flex-wrap:wrap;width:50%;display:flex}#images .vertical-image-box .image-box{width:100%}@media screen and (max-width:767px){#images .image-box{width:100%}#images .image-box.half{width:50%}#images .vertical-image-box{width:100%}}#sub-page-rental section .content{margin-top:35px}#sub-page-rental section .content hr{margin:60px 0 0}#sub-page-rental .rental-info h3,#sub-page-rental .rental-equipment h3{margin-top:50px}#sub-page-rental .rental-info h3:first-child,#sub-page-rental .rental-equipment h3:first-child{margin-top:0}#sub-page-rental .rental-info h4,#sub-page-rental .rental-equipment h4{border-bottom:1px solid #273238;margin:30px 0 10px;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:1.05em;line-height:1.6em}#sub-page-rental .rental-info .spec dt,#sub-page-rental .rental-info .spec dd,#sub-page-rental .rental-equipment .spec dt,#sub-page-rental .rental-equipment .spec dd{float:none;line-height:1.7em}#sub-page-rental .rental-info .spec dt,#sub-page-rental .rental-equipment .spec dt{margin-top:12px;font-weight:700}#sub-page-rental .rental-info .spec dd small,#sub-page-rental .rental-equipment .spec dd small{font-size:.85em;display:block}#sub-page-rental .rental-info .spec dd ul li,#sub-page-rental .rental-equipment .spec dd ul li{margin-top:4px}#sub-page-rental .rental-info .spec-list,#sub-page-rental .rental-equipment .spec-list{line-height:1.7em}#sub-page-rental .rental-info .spec-list li,#sub-page-rental .rental-equipment .spec-list li{text-indent:-1em;margin-top:4px;padding-left:1em}#sub-page-rental .rental-info .spec-list li:before,#sub-page-rental .rental-equipment .spec-list li:before{content:"・"}#sub-page-rental .rental-info .spec-list li ul,#sub-page-rental .rental-equipment .spec-list li ul{text-indent:0;margin-left:1em}#sub-page-rental .rental-info .spec-list>li,#sub-page-rental .rental-equipment .spec-list>li{margin-top:8px}#sub-page-rental .rental-info .note+.button-box,#sub-page-rental .rental-equipment .note+.button-box{margin-top:30px}#sub-page-rental .rental-info .note,#sub-page-rental .rental-equipment .note{margin-top:25px;line-height:1.8em}#sub-page-rental .rental-info .note a,#sub-page-rental .rental-equipment .note a{color:#273238;border-bottom:1px solid #273238}@media screen and (min-width:992px){#sub-page-rental header{min-height:min(100vh,850px)}#sub-page-rental header .main-image{height:auto;max-height:none}#sub-page-rental header .sub-description{flex-direction:column;justify-content:center;display:flex}#sub-page-rental header .sub-description .content{padding-top:60px;padding-bottom:60px}#sub-page-rental header .sub-description .description{margin-bottom:30px}}#sub-page-rental section .content.rental-cta{margin-top:98px}@media screen and (max-width:767px){#sub-page-rental section .content.rental-cta{margin-top:68px}}#sub-page-rental section .content.rental-cta .note{margin-top:0;line-height:1.8em}#sub-page-rental section .content.rental-cta .note+.button-box{margin-top:30px}#sub-page-rental header .description h1{margin-bottom:0}#sub-page-rental header .description .lead{letter-spacing:normal;margin-bottom:40px;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:1em;font-weight:700;line-height:1.8em}#sub-page-rental .rental-fee{margin-top:50px}#sub-page-rental .rental-fee h3{border-bottom:none;margin-bottom:20px;font-size:1.7em;line-height:1.4em}@media screen and (min-width:992px){#sub-page-rental .rental-equipment{max-width:min(1000px,100vw - 150px)}}#sub-page-rental .rental-equipment .equipment-grid{grid-template-columns:repeat(2,1fr);column-gap:50px;margin-top:10px;display:grid}@media screen and (max-width:767px){#sub-page-rental .rental-equipment .equipment-grid{grid-template-columns:1fr}}#sub-page-rental .button-box{width:100%;max-width:500px;margin:0 auto}#sub-page-rental .button-box div{text-align:center;margin-top:50px}#sub-page-rental .button-box div p{font-weight:700;line-height:1.5em}#sub-page-rental .button-box div .button{letter-spacing:0;width:170px;margin-top:10px;padding:17px 25px 15px}#sub-page-rental .button-box .button.pink{width:80%;margin:0 auto}@media screen and (max-width:767px){#sub-page-rental .button-box div{margin-top:25px}#sub-page-rental .button-box div .button{width:100px;font-size:.9em}}@media screen and (max-width:374px){#sub-page-rental .button-box div .button{padding:14px;font-size:.85em}}#sub-page-rental .contact{padding-top:0;padding-bottom:10px;font-weight:700}#sub-page-rental .contact .content-title{letter-spacing:0;font-size:.9em;line-height:1.8em}#sub-page-rental .contact .content{padding:25px 0}#sub-page-rental .contact .content p{letter-spacing:.05em;font-size:1.2em;line-height:1.8em}#sub-page-rental .contact .content p small{font-size:.8em}#sub-page-rental .contact .content .document{color:#273238;border-bottom:1px solid #273238}#sub-page-rental .feature h2{text-align:center;letter-spacing:.1em;margin:30px 0 85px;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:1.5em}#sub-page-rental .feature .feature-list{flex-wrap:wrap;justify-content:space-between;display:flex}#sub-page-rental .feature .feature-list>div{width:31.5%}#sub-page-rental .feature .feature-list>div .title{letter-spacing:.05em;margin:15px 0 10px;font-size:1.2em;font-weight:700;line-height:1.8em}#sub-page-rental .feature .feature-list>div img{width:100%}@media screen and (max-width:767px){#sub-page-rental .feature h2{letter-spacing:.05em;margin-bottom:40px;font-size:1.4em}#sub-page-rental .feature .feature-list>div{width:100%}#sub-page-rental .feature .feature-list>div .title{margin:8px 0 4px;font-size:1.4em}}@media screen and (max-width:374px){#sub-page-rental .feature h2{letter-spacing:0;font-size:1.25em}}#sub-page-contact header,#sub-page-faq header{background-color:#273238;padding-top:40px;padding-bottom:20px;display:block}@media screen and (max-width:767px){#sub-page-contact header,#sub-page-faq header{padding-top:20px;padding-bottom:10px}}#sub-page-contact section .content{max-width:640px;margin-top:0}#sub-page-contact section .content .description{line-height:1.8em}.contact-button,.contact-button:hover,.contact-button:active{color:#fff}.contact-button{z-index:15;letter-spacing:.05em;background-color:#f47772;border-radius:999px;padding:12px 20px;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:12px;font-weight:700;line-height:1;transition:opacity .3s,transform .3s;position:fixed;bottom:16px;left:16px;box-shadow:0 2px 8px #00000040}.contact-button:hover{opacity:.85}@media screen and (min-width:992px){.contact-button{z-index:25;padding:16px 28px;font-size:14px;bottom:30px;left:auto;right:50px}}#sub-page-faq section .content{max-width:800px;margin-top:0}#sub-page-faq h1{margin-bottom:30px;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:1.7em;line-height:1.4em}#sub-page-faq .faq-nav{border:1px solid #273238;margin-bottom:50px;padding:20px 25px}#sub-page-faq .faq-nav li{margin-top:6px;line-height:1.6em}#sub-page-faq .faq-nav li:first-child{margin-top:0}#sub-page-faq .faq-nav a{color:#273238}#sub-page-faq .faq-nav a:hover{color:#f47772}#sub-page-faq .faq-category{margin-bottom:50px;scroll-margin-top:20px}#sub-page-faq .faq-category h2{border-bottom:1px solid #273238;margin-bottom:10px;padding-bottom:8px;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:1.2em;line-height:1.6em}#sub-page-faq .faq-item{border-bottom:1px solid #27323840}#sub-page-faq .faq-item summary{cursor:pointer;gap:12px;padding:18px 32px 18px 0;font-weight:700;line-height:1.7em;list-style:none;display:flex;position:relative}#sub-page-faq .faq-item summary::-webkit-details-marker{display:none}#sub-page-faq .faq-item summary:after{content:"+";color:#f47772;font-family:Gotham A,Gotham B,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:1.4em;line-height:1.4em;position:absolute;top:16px;right:4px}#sub-page-faq .faq-item[open] summary:after{content:"−"}#sub-page-faq .faq-item .faq-label{color:#f47772;flex:none;min-width:2.8em;font-family:Gotham A,Gotham B,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-weight:700}#sub-page-faq .faq-item .faq-answer{gap:12px;padding:0 0 22px;line-height:1.9em;display:flex}#sub-page-faq .faq-item .faq-answer .faq-label{color:#76919f}#sub-page-faq .faq-item .faq-answer p+p,#sub-page-faq .faq-item .faq-answer p+ul,#sub-page-faq .faq-item .faq-answer ul+p{margin-top:8px}#sub-page-faq .faq-item .faq-answer li{text-indent:-1em;padding-left:1em}#sub-page-faq .faq-item .faq-answer li:before{content:"・"}#sub-page-faq .faq-item .faq-answer .note{font-size:.9em;line-height:1.8em}#news .news-list{grid-template-columns:repeat(3,1fr);gap:40px 30px;max-width:1000px;margin-left:auto;margin-right:auto;display:grid}@media screen and (min-width:768px) and (max-width:991px){#news .news-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){#news .news-list{grid-template-columns:1fr;gap:25px}}#news .news-list article a,#news .news-list article a:hover,#news .news-list article a:active{color:#273238;display:block}#news .news-list .news-img .trimming-img{transition:opacity .5s}#news .news-list article a:hover .trimming-img{opacity:.8}#news .news-list .news-date{letter-spacing:.05em;margin-top:12px;font-family:Gotham A,Gotham B,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:.9em;font-weight:700}#news .news-list .news-title{margin-top:4px;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:1.1em;font-weight:700;line-height:1.6em}#news .news-button-box{text-align:center;margin-top:45px}@media screen and (max-width:767px){#news .news-button-box{margin-top:30px}}#news .news-button-box .button{width:100%;max-width:400px}@media screen and (max-width:767px){#news .news-button-box .button{width:220px}}
