@charset "UTF-8";@import"http://fonts.googleapis.com/earlyaccess/notosansjp.css";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-ms-viewport{width:device-width}html{font-size:62.5%}body{background-color:#fff;color:#333;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.4;letter-spacing:.5px}h1,h2,h3,h4,h5,h6{line-height:1.5;margin:0;padding:0}p{margin:0}ul{list-style-type:none;margin:0;padding:0}sup{font-size:11px;font-size:1.1rem}small{color:#706d65;font-size:13px;font-size:1.3rem}img{max-width:100%;height:auto;vertical-align:bottom}a,button{font-size:13.7px;font-size:1.37rem;color:#0083c9;cursor:pointer;text-decoration:none}a:hover,button:hover,a:hover img,button:hover img{opacity:.7}a,a img,button,input{transition-property:all;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.1,.25,.1)}body{position:relative;text-align:center;overflow:auto}.sp{display:block}.pc{display:none}h1{margin:0}h2{font-size:19.2px;font-size:1.92rem}h3,h4{font-size:24px;font-size:2.4rem}h5,h6{font-size:19.2px;font-size:1.92rem}.button{display:block;margin:0;padding:10px 4px;border-radius:2px;font-size:14px;font-size:1.4rem;background-color:#0083c9;color:#fff;white-space:nowrap;width:100%;box-sizing:border-box}.button.secondary{background:#fff;border:solid 1px #0083C9;color:#0083c9}.content{padding:40px 16px}.content.intro__wrap{padding:40px 16px 24px}.content.blue{background-color:#f0f3f5}.content.white{background-color:#fff}.content.green{background-color:#009984}.eyeCatch{display:inline-block;position:relative;padding:2px 10px;margin-bottom:8px;font-size:13.7px;font-size:1.37rem;color:#fff;background:#009984;font-weight:700}.eyeCatch:after{content:"";position:absolute;bottom:-5px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#009984 transparent transparent transparent;border-width:5px 5px 0 0}.mainVisual__image img{width:100%}.intro{display:flex;flex-direction:column;gap:16px}.intro .intro__text{display:flex;flex-direction:column;gap:8px}.intro .intro__text .lead{text-align:left}.intro .intro__list{display:flex;padding:0 6%;align-items:flex-start;gap:8px;align-self:stretch}.intro .intro__list li{display:flex;padding:12px 8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;flex:1 0 0;border-radius:8px;background:#fff}.intro .intro__list li p{color:#009984;text-align:center;font-size:13.7px;font-size:1.37rem;font-weight:700;line-height:1.4}.pickup{display:flex;flex-direction:column;align-items:center;gap:24px}.pickup .pickup__list{display:flex;flex-direction:column;align-items:stretch;gap:16px}.pickup .pickup__list>li{flex:1;display:flex;padding:16px;flex-direction:column;align-items:center;gap:12px;border-radius:8px;background:#fff;box-shadow:0 0 8px #00000026}.pickup .pickup__list p{text-align:left}.pickup .pickup__list .button__wrap{width:100%;box-sizing:border-box}.pickup .pickup__listText{display:flex;align-items:center;gap:8px;align-self:stretch}.pickup .pickup__itemPrice{display:flex;padding:16px 0;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;background:#f0f3f5}.pickup .pickup__itemPrice li{display:flex;flex-direction:column;align-items:center;align-self:stretch;flex:1 0 0}.pickup .pickup__itemPrice li:last-Child{border-left:solid 1px #fff}.pickup .pickup__itemPrice li p{font-size:32px;font-size:3.2rem;line-height:1.2;font-weight:700;color:#009984}.pickup .pickup__itemPrice li p span{font-size:16px;font-size:1.6rem;color:#009984}.pickup .pickup__itemPrice span{font-size:13.7px;font-size:1.37rem;color:#706d65}.request{position:relative;display:flex;padding:4px 4px 16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex:1 0 0;background:#009984;color:#fff}.request .request__catch{position:absolute;top:-17px;display:inline-block;padding:8px 16px;border-radius:20px;border:2px solid #FFF;background:#009984;font-size:16px;font-size:1.6rem;line-height:1.2;color:#fff;font-weight:700}.request .request__title{display:flex;justify-content:center;align-items:center;gap:24px}.request .request__text{padding:0 12px;text-align:left;font-weight:700}.request .request__button{padding:0 12px;width:100%;box-sizing:border-box}.request .request__button .button{border:none}.area{display:flex;flex-direction:column;align-items:left;gap:24px}.area .area__wrap h5{display:flex;padding:8px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch;border-radius:4px;background:#f0f3f5}.area .area__wrap li:last-child .area__initial>li:last-child{margin-bottom:0}.area .area__initial{display:flex;padding-left:16px;flex-direction:column;align-items:flex-start;align-self:stretch}.area .area__initial>li{display:flex;padding:16px 0;align-items:flex-start;gap:16px;align-self:stretch;border-bottom:1px solid #E5E5E5}.area .area__initial>li:last-child{margin-bottom:24px;border-bottom:none}.area .area__initial h6{height:44px;display:flex;justify-content:center;align-items:center}.area .area__list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;align-self:stretch;width:100%;box-sizing:border-box}.area .area__list li{flex:0 0 31.33%;box-sizing:border-box}.condition,.condition .condition__wrap{display:flex;flex-direction:column;gap:24px}.condition .condition__wrap h5{display:flex;padding:8px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch;border-radius:4px;background:#f0f3f5}.condition .condition__wrap li{display:flex;flex-direction:column;gap:8px}.condition .condition__wrap li:last-child .condition__list{flex:none}.condition .condition__wrap li:last-child .condition__list li{flex:auto}.condition .condition__list{display:flex;align-items:flex-start;gap:8px;align-self:stretch;width:100%;box-sizing:border-box}.condition .condition__list li{flex:0 0 31.75%;box-sizing:border-box}.point{display:flex;flex-direction:column;align-items:center;gap:24px}.point .point__list{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:16px}.point .point__list li{display:flex;padding:16px;flex:1;flex-direction:column;justify-content:flex-start;align-items:center;align-self:stretch;gap:16px;border-radius:8px;background:#fff;text-align:left}.point .point__listText{display:flex;align-items:center;gap:8px;align-self:stretch}.point .point__listText i{color:#009984}.point .point__listText h4{font-size:19.2px;font-size:1.92rem}.step{display:flex;flex-direction:column;align-items:left;gap:24px}.step .eyeCatch{color:#009984;background:#fff}.step .eyeCatch:after{border-color:#fff transparent transparent transparent}.step .step__text{color:#fff}.step .step__list{display:flex;max-width:1200px;flex-direction:column;align-items:center;align-self:stretch;gap:16px}.step .step__list li{position:relative;display:flex;padding:24px;flex:1;flex-direction:column;align-items:center;gap:8px;align-self:stretch;border-radius:8px;background:#fff}.step .step__list li .step__num{position:absolute;left:6px;top:6px;display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:#f0f3f5;font-size:13.7px;font-size:1.37rem;color:#009984}.step .step__list li p{text-align:left}.step .step__list li p span{display:block;font-weight:700}.qa{display:flex;flex-direction:column;align-items:center;gap:24px}.qa .qa__list{display:flex;flex-direction:column;gap:16px}.qa .qa__list li{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:8px;background:#fff;text-align:left;box-shadow:0 0 8px #00000026}.qa .qa__listText{display:flex;align-items:flex-start;gap:8px;align-self:stretch;padding-right:24px;position:relative}.qa .qa__listText i:first-child{color:#ee8f00}.qa .qa__listText i{margin-top:6px}.qa .qa__listText h4{font-size:19.2px;font-size:1.92rem}.qa .qa__label{width:100%;cursor:pointer}.qa .qa__label:hover{opacity:.7}.qa .qa__label:after{position:absolute;top:3px;right:2px;display:block;content:"";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit}.qa .qa__label,.qa .qa__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.qa .qa__content{height:0;overflow:hidden}.qa .qa__toggle{display:none}.qa .qa__toggle:checked+.qa__label+.qa__content{height:auto;padding-top:16px;transition:all .3s}.qa .qa__toggle:checked+.qa__label:after{transform:rotate(-180deg)!important}.qa .qa__answer{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch;border-radius:4px;border:1px solid #E5E5E5}.qa .qa__answer i{color:#009984}.induction{display:flex;flex-direction:column;gap:40px}.induction__text{display:flex;flex-direction:column;gap:16px}.induction__text h3 span{display:inline-block;margin-bottom:8px;font-size:16px;font-size:1.6rem;color:#009984}.induction__text p{font-size:16px;font-size:1.6rem;text-align:left}.introduction__image{padding:32px 16px;border-radius:16px;background-color:#fff}.footer{display:flex;padding:24px;flex-direction:column;align-items:center;gap:48px;background:var(--MAIN-PRIMARY, linear-gradient(0deg, rgba(0, 0, 0, .8) 0%, rgba(0, 0, 0, .8) 100%), linear-gradient(0deg, rgba(0, 126, 108, .2) 0%, rgba(0, 126, 108, .2) 100%), #FFF)}.footer .footer__link{display:flex;width:332px;justify-content:center;align-items:flex-start;align-content:flex-start;gap:16px;flex-wrap:wrap}.footer .footer__link li a,.footer .footer__copyright{color:#fff}@media screen and (min-width: 680px){.sp{display:none}.pc{display:block}.content{display:flex;justify-content:center;padding:48px 24px}.intro{max-width:880px;flex-direction:row;gap:18px}.intro .intro__text{align-items:flex-start}.intro .intro__text h2{text-align:left;font-size:24px;font-size:2.4rem}.intro .intro__list{padding:0;width:60%}.intro .intro__list li{padding:20px 8px;gap:12px}.intro .intro__list li p{font-size:16px;font-size:1.6rem}.pickup{max-width:1200px}.pickup .pickup__list{flex-direction:row}.pickup .pickup__list>li{position:relative;padding:16px 16px 74px}.pickup .pickup__list>li .button__wrap{position:absolute;bottom:0;padding:16px}.request{max-width:550px}.request>img{width:100%}.request .request__title{gap:32px;padding:0 8%}.request .request__textWrap{text-align:left}.request .request__textWrap span{display:inline}.area{width:880px}.area .area__list li{flex:0 0 32.33%}.condition{width:880px}.condition .condition__list li{flex:0 0 32.7%}.condition .condition__wrap li:last-child .condition__list a{max-width:32.7%}.point{max-width:1200px}.point .point__list{flex-direction:row}.point a{width:30%;box-sizing:border-box}.step{max-width:1200px}.step .step__list{flex:0 0 32.7%;flex-direction:row}.qa{width:880px}.qa a{width:30%;box-sizing:border-box}.induction{max-width:880px;margin:0 auto;flex-direction:row}.induction__text{flex-direction:column;text-align:left}.induction__text h3{font-size:24px;font-size:2.4rem}.induction__text .button{display:inline-block;width:auto;padding:10px 16px}.introduction__image{display:flex;padding:32px;min-width:288px;box-sizing:border-box}.introduction__image img{width:100%}.footer{flex-direction:row;justify-content:space-between;padding:24px 32px}.footer .footer__link{width:auto;justify-content:center;align-items:flex-start;align-content:flex-start;gap:16px;flex-wrap:wrap}.footer .footer__link li a{color:#fff}}@media screen and (min-width: 680px) and (max-width: 1240px){.intro .intro__text h2{font-size:19.2px;font-size:1.92rem}.intro .intro__list li p{font-size:13px;font-size:1.3rem}.pickup .pickup__list{flex-direction:column}}.footerArea{padding:24px 24px 48px;border-bottom:1px solid #e5e5e5;background-color:#292e2d;color:#fff;text-align:left}.footerArea__inner{display:flex;flex-direction:column;gap:24px;max-width:1200px;margin:0 auto}.footerArea__lead{display:flex;flex-direction:column;gap:8px;text-align:center}.footerArea__title{font-size:19.2px;font-size:1.92rem;font-weight:700;line-height:1.5}.footerArea__note{font-size:13.71px;font-size:1.371rem;line-height:1.5}.footerArea__column{display:flex;flex-direction:column;gap:24px}.footerArea__group{display:flex;flex-direction:column;gap:4px}.footerArea__region{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.5}.footerArea__list{display:flex;flex-wrap:wrap;gap:8px;font-size:13.71px;font-size:1.371rem;line-height:1.5}.footerArea__list a{color:#fff}@media screen and (min-width: 1200px){.footerArea{padding:32px}.footerArea__inner{flex-direction:row;align-items:flex-start;gap:0}.footerArea__lead{flex-shrink:0;width:300px;text-align:left}.footerArea__column{flex:1;min-width:0;gap:8px}.footerArea__group{flex-direction:row;align-items:center;gap:0}.footerArea__region{flex-shrink:0;width:110px;font-size:13.71px;font-size:1.371rem}}label.globalNav__switch{cursor:pointer}label.globalNav__cover{cursor:pointer;position:fixed}header{position:relative;margin:0;min-height:56px;padding:0 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .siteLogo{line-height:1}header .siteLogo img{margin-top:4px}header .globalNav{display:flex;align-items:center;gap:16px}header .globalNav a{font-size:10.7px;font-size:1.07rem;font-weight:700;color:#333}header .globalNav button{background-color:transparent;border:none;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#drawer{display:none}.globalNav__cover{z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:background .6s}#drawer:checked+.globalNav__switch{transform:translate(-280px)}#drawer:checked~.globalNav__cover{pointer-events:auto;background:#0009}#drawer:checked~.menu{transform:none}#drawer:checked~.menu .globalNav__close{display:block}.menu{z-index:1;position:fixed;top:0;right:0;width:280px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;text-align:left;transform:translate(100%);transition:transform .6s cubic-bezier(.215,.61,.355,1)}.menu .globalNav__close{display:none;position:absolute;top:0;left:-35px;padding:10px}.menu .menu__logout{display:flex;flex-direction:column;gap:16px;padding:16px;height:100%;box-sizing:border-box;background-color:#f0f3f5;justify-content:space-between}.menu .menu__logout .menu__upper{display:flex;flex-direction:column;gap:16px;height:100%;box-sizing:border-box;background-color:#f0f3f5}.menu .menu__logout .menu__lower{display:flex;flex-direction:column;gap:16px;padding:16px;box-sizing:border-box;background-color:#fff;border-radius:8px}.menu .menu__logout .menu__lower h3 i{margin-right:4px}.menu .menu__logout h3{font-size:16px;font-size:1.6rem;font-weight:700}.menu .menu__logout h3 img{margin-right:10px}.menu .menu__logout .menu__explanation{display:flex;flex-direction:column;gap:8px}.menu .menu__logout .menu__explanation h4{font-size:12px;font-size:1.2rem}.menu .menu__logout .menu__explanation ul{padding:16px;background-color:#fff;border-radius:8px}.menu .menu__logout .menu__explanation li{list-style-type:disc;margin-left:1em}.menu .menu__logout .button{text-align:center}.menu .menu__logout .button.secondary{color:#0071c1;border:1px solid #0071c1;background:#fff;font-weight:400}.menu .menu__logout h5{display:flex;align-items:center;margin:4px 0;font-size:13.7px;font-size:1.37rem}.menu .menu__logout h5:before,.menu .menu__logout h5:after{content:"";flex-grow:1;height:1px;background-color:#a7a6a5}.menu .menu__logout h5:before{margin-right:8px}.menu .menu__logout h5:after{margin-left:8px}.menu .menu__login{display:flex;flex-direction:column;gap:16px;height:100%;box-sizing:border-box;justify-content:space-between}.menu .menu__login .menu__upper{display:flex;flex-direction:column;gap:0;height:100%;box-sizing:border-box}.menu .menu__login .menu__lowerWrap{background-color:#f0f3f5;padding:16px}.menu .menu__login .menu__lower{display:flex;flex-direction:column;gap:16px;padding:16px;box-sizing:border-box;background-color:#fff;border-radius:8px}.menu .menu__login .menu__lower h3{font-size:16px;font-size:1.6rem}.menu .menu__login .menu__lower h3 i{margin-right:4px}.menu .menu__login .menu__lower p{padding:0;border-bottom:none;background-color:transparent;font-size:13.7px;font-size:1.37rem;font-weight:400}.menu .menu__login .menu__lower .button{text-align:center}.menu .menu__login .menu__lower .button.secondary{color:#0071c1;border:1px solid #0071c1;background:#fff;font-weight:400}.menu .menu__login p{padding:8px 16px;border-bottom:1px solid #e5e5e5;background-color:#f0f3f5;font-size:12px;font-size:1.2rem;font-weight:700}.menu .menu__login li a{display:flex;padding:16px;border-bottom:1px solid #e5e5e5;font-size:13.7px;font-size:1.37rem;color:#23221f}.menu .menu__login li a img{margin-right:10px}@media screen and (min-width: 680px){header{min-height:74px;padding:0 16px 0 22px}header .siteLogo img{min-width:210px}header .globalNav{gap:24px}header .globalNav a{font-size:13.7px;font-size:1.37rem}header .globalNav a span.pc{display:inline-block}header .globalNav .globalNav__button{display:flex;align-items:center;min-height:42px;padding-left:16px;border-left:solid 1px #e5e5e5}header .globalNav .globalNav__button img{min-width:30px}}
