@charset "UTF-8";@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}.faq-contents{color:#222}.faq-contents #main-contents{position:relative}.faq-contents .anchor{display:block;font-size:0;height:0;line-height:0}.faq-contents img{vertical-align:top}.faq-contents a:focus{text-decoration:none!important}.faq-contents h3{margin:0 0 35px}@media screen and (max-width:768px){.faq-contents h3{margin:0 0 15px}}@media screen and (max-width:768px){.c-pc{display:none}}@media screen and (min-width:769px){.c-sp{display:none}}@media screen and (max-width:768px){.headbox{z-index:1}#category_menu *,#corp_waku,#main-contents,#main-contents *,#navi,#toiawase_waku{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#category_menu,#main-contents,#navi{width:100%;float:none}#category_menu ul li a{width:auto}#corp_waku,#toiawase_waku{width:100%;padding:0 10px}#navi{margin-top:40px}#category_menu{padding:0}#category_menu dt{padding:10px 15px;font-size:15px}#category_menu ul li a{width:auto;padding:10px 15px;font-size:15px}#category_menu ul li ul{font-size:15px}#category_menu ul li.here ul li a{background-position:0 50%!important;padding:5px 0 5px 12px}#category_menu #submenu a.current,#category_menu a.ayumi{background-position:0 50%!important}#main-contents{width:100%}#main-contents>:first-child{margin-top:20px}}.modal{-ms-flex-align:center;align-items:center;bottom:0;box-sizing:border-box;display:none;-ms-flex-pack:center;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;z-index:10010}.modal[data-modal=show]{animation:fadein .5s ease 0s 1 forwards;display:block}.modal[data-modal=close]{animation:fadeout .5s ease 0s 1 forwards;display:block}.modal[data-modal=hide]{display:none}.modal__bg{background:rgba(0,0,0,.7);bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:1}.modal__close{background:#0275c2;border-radius:100%;cursor:pointer;height:26px;position:absolute;right:15px;top:15px;width:26px;z-index:100;transition:all 250ms ease}@media screen and (max-width:768px){.modal__close{right:0;top:-46px}}.modal__close:hover{opacity:.7}.modal__close::after,.modal__close::before{background:#fff;content:"";height:1px;width:12px;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.modal__close::before{transform:rotate(45deg)}.modal__close::after{transform:rotate(-45deg)}.modal__block{left:0;margin:0 auto;position:absolute;right:0;top:0;width:960px;z-index:100}@media screen and (max-width:768px){.modal__block{left:10px;right:10px;width:auto}}.modal__body{background:#fff;border-radius:4px;box-sizing:border-box;padding:50px 50px 50px;position:relative;width:100%;z-index:100}@media screen and (max-width:768px){.modal__body{max-height:80vh;overflow:auto;padding:25px 20px 25px}}@media screen and (max-width:374px){.modal__body{padding:10px}}.modaldata__lead{color:#111;font-size:14px;line-height:24px;margin:15px 0 35px}@media screen and (max-width:768px){.modaldata__lead{margin:10px 0 10px}}.modaldata__lead02{color:#111;font-size:14px;line-height:24px;margin:0 0 45px}@media screen and (max-width:768px){.modaldata__lead02{margin:0 0 20px}}.modaldata__using{border:1px solid #ddd;color:#111;padding:45px 40px 35px}@media screen and (max-width:768px){.modaldata__using{padding:20px 20px 15px}}@media screen and (max-width:374px){.modaldata__using{padding:15px 10px 15px}}.modaldata__number{-ms-flex-align:center;align-items:center;border:1px solid #ddd;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:230px;padding:40px 40px}@media screen and (max-width:768px){.modaldata__number{min-height:200px;padding:20px}}.modaldata__number img{max-width:100%}.modaldata__number ul{background:#f6f6f6;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin:40px 0 0;padding:37px 40px;width:100%}@media screen and (max-width:768px){.modaldata__number ul{margin:20px 0 0;padding:20px}}.modaldata__number ul li{color:#0275c2;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:18px}.modaldata__number ul li::after{color:#999;content:"/";font-weight:400;margin:0 .5em}.modaldata__number ul li:last-child::after{content:none}.modaldata__list li{font-size:14px;letter-spacing:.1em;line-height:24px;margin:0 0 10px;padding:0 0 0 1em;position:relative}@media screen and (max-width:768px){.modaldata__list li{margin:0 0 5px}}.modaldata__list li::before{content:"・";left:0;position:absolute;top:0}.modaldata__tel{margin:40px 0;text-align:center}@media screen and (max-width:768px){.modaldata__tel{margin:25px 0 35px -14px}}.modaldata__tel strong{display:block;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:24px;margin:0 0 15px}.modaldata__tel em{-ms-flex-align:center;align-items:center;color:#0275c2;display:-ms-flexbox;display:flex;font-size:44px;font-style:normal;font-weight:700;-ms-flex-pack:center;justify-content:center;letter-spacing:.07em;line-height:44px;margin:0 0 10px}@media screen and (max-width:768px){.modaldata__tel em{font-size:29px;line-height:30px}}.modaldata__tel em::before{background:url(../img/icon_freedial.svg) no-repeat left top;background-size:contain;content:"";display:inline-block;height:46px;margin:0 15px 0 0;width:70px}@media screen and (max-width:768px){.modaldata__tel em::before{height:30px;margin:0 10px 0 0;width:45px}}.modaldata__tel dl{-ms-flex-align:center;align-items:center;background:#f6f6f6;border-radius:30px;display:-ms-inline-flexbox;display:inline-flex;height:30px;-ms-flex-pack:center;justify-content:center;line-height:15px;margin:0 0 15px;padding:0 20px}@media screen and (max-width:768px){.modaldata__tel dl{border-radius:45px;height:45px;-ms-flex-pack:distribute;justify-content:space-around;padding:0 15px}}@media screen and (max-width:374px){.modaldata__tel dl{padding:0 10px}}.modaldata__tel dl dt{color:#0275c2;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0 10px}@media screen and (max-width:768px){.modaldata__tel dl dt{font-feature-settings:"palt";font-size:10px;margin:0 10px 0 0}}@media screen and (max-width:374px){.modaldata__tel dl dt{font-size:9px;letter-spacing:0}}.modaldata__tel dl dd{font-size:13px;letter-spacing:.05em}@media screen and (max-width:768px){.modaldata__tel dl dd{font-feature-settings:"palt";font-size:10px}}@media screen and (max-width:374px){.modaldata__tel dl dd{font-size:9px;letter-spacing:0}}.modaldata__tel dl dd span{font-weight:700}@media screen and (max-width:768px){.modaldata__tel dl dd span{display:block;font-size:14px}}.modaldata__tel p{-ms-flex-align:center;align-items:center;color:#e60012;display:-ms-flexbox;display:flex;font-size:13px;-ms-flex-pack:center;justify-content:center;letter-spacing:.1em;line-height:24px}@media screen and (max-width:768px){.modaldata__tel p{font-size:11px;-ms-flex-pack:start;justify-content:flex-start;line-height:1.1em;text-align:left}}@media screen and (max-width:374px){.modaldata__tel p{letter-spacing:0}}.modaldata__tel p::before{-ms-flex-align:center;align-items:center;background:#e60012;border-radius:100%;color:#fff;content:"!";display:-ms-flexbox;display:flex;font-size:11px;height:18px;-ms-flex-pack:center;justify-content:center;line-height:14px;margin:0 10px 0 0;width:18px}@media screen and (max-width:768px){.modaldata__tel p::before{-ms-flex-negative:0;flex-shrink:0;height:25px;width:25px}}#toiawase_waku h3{font-size:26px;font-weight:700}#toiawase_waku h4{border-bottom:3px solid #ddd;font-size:22px;font-weight:regular;padding:0 0 7px}@media screen and (max-width:768px){#toiawase_waku h4{border:none;font-size:21px;font-weight:700;line-height:1.4em;padding:0}}#toiawase_waku h4#movies{scroll-margin:50px 0 0}@media screen and (max-width:768px){#toiawase_waku h4#movies{scroll-margin:75px 0 0}}#container{padding:75px 0 0}@media screen and (max-width:768px){#container{padding:25px 0 0}}h4+.productsearch{padding:30px 0 0}@media screen and (max-width:768px){h4+.productsearch{padding:15px 0 0}}.productsearch{margin:0 0 60px}@media screen and (max-width:768px){.productsearch{margin:0 0 45px}}.productsearch--notitle{margin:0 0 55px}@media screen and (max-width:768px){.productsearch--notitle{margin:0 0 45px}}.productsearch__body{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 10px}@media screen and (max-width:768px){.productsearch__body{-ms-flex-pack:justify;justify-content:space-between;margin:0 0 15px}}.productsearch__input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;box-sizing:border-box;font-size:14px;height:50px;letter-spacing:.1em;line-height:20px;margin:0 6px 0 0;padding:15px 20px;width:calc(100% - 95px);-moz-appearance:none;appearance:none;-webkit-appearance:none}@media screen and (max-width:768px){.productsearch__input{height:45px;line-height:15px;margin:0;width:calc(100% - 100px)}}.productsearch__input:-ms-input-placeholder{color:#999}.productsearch__input::placeholder{color:#999}.productsearch__submit{background:#0275c2;border:none;border-radius:4px;color:#fff;height:50px;letter-spacing:.1em;width:90px;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media screen and (max-width:768px){.productsearch__submit{height:45px;width:95px}}.productsearch__link{font-size:14px;line-height:1.1em;margin:20px 0 0;color:#0275c2;letter-spacing:.1em}.productsearch__link::before{background:url(../img/arrow.svg) no-repeat left top;content:"";display:inline-block;height:10px;margin:0 10px 0 0;width:6px}@media screen and (max-width:768px){.productsearch__link{margin:15px 0 0}}.categorysearch{margin:30px 0 30px}@media screen and (max-width:768px){.categorysearch{margin:20px 0 30px}}@media screen and (min-width:769px){.categorysearch__body{background:#fff;-ms-flex-align:start;align-items:flex-start;border:1px solid #ddd;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:20px 0 0;overflow:hidden}}@media screen and (max-width:768px){.categorysearch__body{margin:5px 0 0}}.categorysearch__parent{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.categorysearch__parent a{-ms-flex-align:center;align-items:center;background:#f6f6f6;box-sizing:border-box;color:#0275c2;display:-ms-flexbox;display:flex;font-weight:700;letter-spacing:.1em;padding:10px 0;transition:all 250ms ease}@media screen and (min-width:769px){.categorysearch__parent a{-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;width:200px}.categorysearch__parent a:hover{background:#eaf4f9;text-decoration:none}}@media screen and (max-width:768px){.categorysearch__parent a{padding:0 15px;-ms-flex-align:center;align-items:center;background:#f6f6f6;border:1px solid #ddd;border-radius:4px;color:#222;cursor:pointer;display:-ms-flexbox;display:flex;height:70px;-ms-flex-pack:start;justify-content:flex-start;position:relative}.categorysearch__parent a::after,.categorysearch__parent a::before{background:#0275c2;bottom:0;content:"";height:2px;margin:auto;position:absolute;right:20px;top:0;width:15px;transition:all 250ms ease}.categorysearch__parent a::before{transform:rotate(90deg)}.categorysearch__parent a[data-status=open]::before{transform:rotate(0)}.categorysearch__parent a:hover{text-decoration:none}}@media screen and (max-width:768px){.categorysearch__parent a img{height:100%;object-fit:contain;width:100%}}@media screen and (min-width:769px){.categorysearch__parent a span{margin:0 0 20px}}@media screen and (max-width:768px){.categorysearch__parent a span{height:50px;margin:0 15px 0 0;width:50px}}@media screen and (min-width:769px){.categorysearch__list{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto!important;padding:20px 10px 10px 20px}}@media screen and (max-width:768px){.categorysearch__list{margin:0 0 20px;display:none}}@media screen and (min-width:769px){.categorysearch__list li{margin:0 10px 10px 0}.categorysearch__list li:first-child{display:none}}@media screen and (max-width:768px){.categorysearch__list li{margin:5px 0 0}}.categorysearch__list a{border:1px solid #b3d5ed;border-radius:4px;box-sizing:border-box;display:block;height:40px;letter-spacing:.05em;line-height:20px;padding:10px 18px;white-space:nowrap;transition:all 250ms ease}@media screen and (max-width:768px){.categorysearch__list a{-ms-flex-align:center;align-items:center;background:url(../img/arrow.svg) no-repeat calc(100% - 23px) 50% #fff;background-size:8px 13px;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px}}@media screen and (min-width:769px){.categorysearch__list a:hover{background:#eaf4f9}}.categorysearch__list a:hover{text-decoration:none}.results{margin:0 0 75px}@media screen and (max-width:768px){.results{margin:-15px 0 42px}}.results__count{margin:0 0 15px}@media screen and (max-width:768px){.results__count{margin:0 0 10px}}.results__count strong{font-size:16px;font-weight:700;margin:0 0 0 1em}@media screen and (min-width:769px){.results__more{border-top:1px solid #ddd;margin:-10px 0 30px;padding:25px 0 0}}@media screen and (max-width:768px){.results__more{margin:15px 0 40px}}.results__more dt{color:#111;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.5em;margin:0 0 15px}@media screen and (max-width:768px){.results__more dt{margin:0 0 0;padding:0 20px;-ms-flex-align:center;align-items:center;background:#f6f6f6;border:1px solid #ddd;border-radius:4px;color:#222;cursor:pointer;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:start;justify-content:flex-start;position:relative}.results__more dt::after,.results__more dt::before{background:#0275c2;bottom:0;content:"";height:2px;margin:auto;position:absolute;right:20px;top:0;width:15px;transition:all 250ms ease}.results__more dt::before{transform:rotate(90deg)}.results__more dt[data-status=open]::before{transform:rotate(0)}}@media screen and (min-width:769px){.results__more ul{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto!important}}@media screen and (max-width:768px){.results__more ul{display:none;margin:0 0 20px}}@media screen and (min-width:769px){.results__more ul li{margin:0 10px 10px 0}}@media screen and (max-width:768px){.results__more ul li{margin:5px 0 0}}.results__more ul a{background:#fff;border:1px solid #b3d5ed;border-radius:4px;box-sizing:border-box;display:block;height:40px;letter-spacing:.05em;line-height:20px;padding:10px 18px;white-space:nowrap;transition:all 250ms ease}@media screen and (max-width:768px){.results__more ul a{-ms-flex-align:center;align-items:center;background:url(../img/arrow.svg) no-repeat calc(100% - 23px) 50%;background-size:8px 13px;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px}}@media screen and (min-width:769px){.results__more ul a:hover{background:#eaf4f9}}.results__more ul a:hover{text-decoration:none}.results__list{margin:0 0 25px}@media screen and (min-width:769px){.results__list{background:#fff;border:1px solid #ddd;border-radius:4px;overflow:hidden}}@media screen and (min-width:769px){.results__body li{border-top:1px solid #ddd}.results__body li:first-child{border:none}}@media screen and (max-width:768px){.results__body li{margin:0 0 10px}}.results__body a{transition:all 250ms ease}@media screen and (min-width:769px){.results__body a{-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;min-height:90px;padding:10px 95px 10px 40px;position:relative}.results__body a:hover{background:#eaf4f9;text-decoration:none}.results__body a:hover .value{color:#0275c2}.results__body a::after{background:url(../img/arrow.svg) no-repeat left top;background-size:100% 100%;bottom:0;content:"";height:14px;margin:auto;position:absolute;right:40px;top:0;width:8px}}@media screen and (max-width:768px){.results__body a{background:url(../img/arrow.svg) no-repeat calc(100% - 20px) 50% #fff;background-size:9px 14px;border:1px solid #ddd;border-radius:4px;display:block;padding:15px 20px 15px 20px}}.results__body .value{box-sizing:border-box;color:#222;letter-spacing:.1em}.results__body .value--name{-ms-flex-positive:10;flex-grow:10;line-height:1.5em;margin:0 20px 0 0;-ms-flex-order:1;order:1}@media screen and (max-width:768px){.results__body .value--name{margin:0 20px 10px 0}}.results__body .value--name .name--category{font-size:12px;letter-spacing:.1em}.results__body .value--name .name--number{font-size:15px;font-weight:700}.results__body .value--spec{-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:2;order:2;width:190px}.results__body .value--spec div{font-size:12px;letter-spacing:.1em;line-height:1.833em}.results__body .value--images{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-order:4;order:4;width:248px}@media screen and (max-width:768px){.results__body .value--images{margin:0 auto 0}}.results__body .value--images img{margin:0 4px 0 0;width:80px}@media screen and (max-width:768px){.results__body .value--images img{margin:0 5px 12px 0}}.results__body .value--images img:last-child{margin:0}@media screen and (max-width:768px){.results__body .value--images img:last-child{margin:0 0 12px 0}}.results__pager{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){.results__pager{-ms-flex-pack:center;justify-content:center}}.results__pager a,.results__pager strong{-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;box-sizing:border-box;display:-ms-flexbox;display:flex;font-size:14px;height:40px;-ms-flex-pack:center;justify-content:center;margin:5px 0 5px 10px;width:40px}@media screen and (max-width:768px){.results__pager a,.results__pager strong{margin:5px}}.results__pager a{border:1px solid #b3d5ed;color:#0275c2;transition:all 250ms ease}.results__pager a:hover{opacity:.7}@media screen and (min-width:769px){.results__pager a:hover{background:#eaf4f9;text-decoration:none}}.results__pager strong{background:#0275c2;color:#fff;font-weight:400}.results__pager--next::before,.results__pager--prev::before{background:url(../img/arrow.svg) no-repeat left top;background-size:contain;content:"";display:block;height:10px;width:6px}.results__pager--prev::before{transform:rotate(180deg)}.detail__title{line-height:1.3em!important;margin:-2px 384px 10px 0!important}@media screen and (max-width:768px){.detail__title{margin:0 0 10px 0!important}}@media screen and (min-width:769px){.detail__title--noimage{margin:-2px 0 10px 0!important}}.detail__note{display:-ms-flexbox;display:flex;margin:-35px 0 55px}@media screen and (max-width:768px){.detail__note{margin:-15px 0 30px}}.detail__note a{-ms-flex-align:center;align-items:center;border-radius:4px;display:-ms-flexbox;display:flex;font-size:13px;height:30px;-ms-flex-pack:center;justify-content:center;letter-spacing:.1em;padding:0 15px;transition:all 250ms ease}@media screen and (max-width:768px){.detail__note a{padding:0 10px}}@media screen and (max-width:374px){.detail__note a{font-size:11px}}.detail__note a:active,.detail__note a:hover{text-decoration:none}.detail__note__ownerservice{background:#eaf4f9;border:1px solid #eaf4f9}.detail__note__ownerservice:hover{border-color:#0275c2}.detail__note__ownerservice::after{background:url(../img/icon_blank.svg) no-repeat left top;background-size:contain;content:"";display:inline-block;height:12px;margin:0 0 0 8px;width:13px}.detail__note__movie{background:#fff;border:1px solid #ddd;box-sizing:border-box;color:#444;margin:0 10px 0 0}.detail__note__movie:active,.detail__note__movie:hover{border-color:#0275c2;color:#0275c2}.detail__note__movie:active::after,.detail__note__movie:hover::after{border-color:transparent transparent transparent #0275c2}.detail__note__movie::after{border-color:transparent transparent transparent #444;border-style:solid;border-width:5px 0 5px 8px;content:"";height:0;margin:0 0 0 8px;width:0}.detail__spec{color:#444;font-size:13px;margin:0 0 55px}@media screen and (max-width:768px){.detail__spec{margin:0 0 30px}}.detail__photo{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;width:384px}@media screen and (min-width:769px){.detail__photo{position:absolute;right:0;top:0}}@media screen and (max-width:768px){.detail__photo{margin:30px 0 30px;text-align:center;width:100%}}.detail__photo img{margin:0 7px 0 0;max-width:120px}@media screen and (max-width:768px){.detail__photo img{margin:0 5px 0 0;max-width:110px;width:100%}}.detail__photo img:last-child{margin:0}@media screen and (max-width:768px){.detail__photo img:last-child{margin:0}}.detail__attention{background:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;height:230px;margin:30px 0 30px;overflow:auto;padding:20px 30px}@media screen and (max-width:768px){.detail__attention{height:150px;margin:20px 0;padding:12px 20px}}.detail__attention dt{font-size:14px;font-weight:700;line-height:25px}.detail__attention dd{padding:15px 0 20px}@media screen and (max-width:768px){.detail__attention dd{padding:5px 0 10px}}.detail__attention p{font-size:13px;line-height:25px}.detail__attention p+p{margin:20px 0 0}@media screen and (max-width:768px){.detail__attention p+p{margin:10px 0 0}}.detail__attention p strong{font-weight:700}.detail__agree{margin:0 0 75px;position:relative;text-align:center}@media screen and (max-width:768px){.detail__agree{margin-bottom:45px}}.detail__agree dt{font-weight:700;font-size:16px;margin:0 0 10px}@media screen and (max-width:768px){.detail__agree dt{font-size:14px}}.detail__agree dd{font-size:14px;margin:0 0 20px}@media screen and (max-width:768px){.detail__agree dd{font-size:12px}}.detail__agree input{left:0;opacity:0;position:absolute;top:0}.detail__agree input:checked+label{pointer-events:none;border-color:#ddd;background:#f6f6f6;color:#999}.detail__agree input:checked+label::before{content:attr(data-checked)}.detail__agree input:checked+label+p{display:block}.detail__agree p{font-size:14px;font-weight:700;line-height:1.5em;display:none;margin-top:20px}@media screen and (max-width:768px){.detail__agree p{margin-top:10px}}.detail__agree label{-ms-flex-align:center;align-items:center;background:#0275c2;border:1px solid transparent;box-sizing:border-box;border-radius:4px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:14px;height:50px;-ms-flex-pack:center;justify-content:center;margin:0 auto 0;width:160px;transition:background 250ms ease;cursor:pointer}.detail__agree label::before{content:attr(data-text)}@media screen and (max-width:768px){.detail__agree label{height:50px;width:140px}}.detail__agree label:hover{background:#b3d5ed}.detail__agree label::before{content:attr(data-text)}.detail__agree label[data-status=show]::before{content:attr(data-text02)}.detail__download{margin:0 0 80px}@media screen and (max-width:768px){.detail__download{margin:0 0 45px}}.detail__download[data-disable=true]{pointer-events:none}.detail__download[data-disable=true] a{background-color:#f6f6f6;border-color:#ddd;color:#999}.detail__download li{margin:0 0 10px}@media screen and (max-width:768px){.detail__download li{margin:0 0 5px}}.detail__download a{background:url(../img/icon_pdf.png) no-repeat 30px 50% #0275c2;border-radius:4px;color:#fff;display:block;font-size:16px;-ms-flex-pack:justify;justify-content:space-between;line-height:25px;padding:17px 20px 17px 75px;position:relative;text-decoration:none;transition:all 250ms ease}@media screen and (max-width:768px){.detail__download a{background-position:20px 50%;padding:17px 15px 17px 65px}}.detail__download a span{font-size:14px}@media screen and (min-width:769px){.detail__download a:hover{background-color:#b3d5ed}}.detail h4+.detail__body{margin-top:50px}.detail__body{margin:0 auto;width:720px}@media screen and (max-width:768px){.detail__body{width:auto}}.detail__body img{display:block;height:auto!important;margin:0 auto 65px;max-width:100%}@media screen and (max-width:768px){.detail__body img{margin:0 auto 40px}}.detail__body h5{color:#222;font-size:18px;font-weight:700;line-height:1.5em;margin:0 0 15px}.detail__body h4{margin:0 0 23px}@media screen and (max-width:768px){.detail__body h4{margin:0 0 15px}}.detail__body p{font-size:14px;letter-spacing:.1em;line-height:26px;margin:0 0 65px}@media screen and (max-width:768px){.detail__body p{line-height:24px;margin:0 0 40px}}.detail__body p+p{margin-top:-55px}@media screen and (max-width:768px){.detail__body p+p{margin-top:-30px}}.detail__body li{font-size:14px;letter-spacing:.1em;line-height:26px;margin:0 0 10px;padding:0 0 0 25px;position:relative}@media screen and (max-width:768px){.detail__body li{line-height:24px}}.detail__body ul{margin:0 0 65px}@media screen and (max-width:768px){.detail__body ul{margin:0 auto 40px}}.detail__body ul li::before{background:#0275c2;border-radius:100%;content:"";height:6px;left:8px;position:absolute;top:11px;width:6px}.detail__body ol{counter-reset:num;margin:0 0 65px}@media screen and (max-width:768px){.detail__body ol{margin:0 auto 40px}}.detail__body ol li{counter-increment:num}.detail__body ol li::before{color:#0275c2;content:counter(num) ".";left:0;position:absolute;text-align:right;top:0;width:1.8em}.detail__acc{height:2500px;overflow:hidden;position:relative}@media screen and (max-width:768px){.detail__acc{height:1250px}}.detail__acc::after{background:linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);bottom:0;content:"";height:450px;left:0;position:absolute;width:100%;transition:all 250ms ease}@media screen and (max-width:768px){.detail__acc::after{height:225px}}.detail__acc[data-status=show]{height:auto}.detail__acc[data-status=show]::after{height:0}.detail__more{-ms-flex-align:center;align-items:center;background:#0275c2;border-radius:4px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:14px;height:50px;-ms-flex-pack:center;justify-content:center;margin:0 auto 75px;width:160px;transition:all 250ms ease}@media screen and (max-width:768px){.detail__more{height:50px;margin:0 auto 45px;width:140px}}.detail__more:hover{background:#b3d5ed}.detail__more::before{content:attr(data-text)}.detail__more[data-status=show]::before{content:attr(data-text02)}.detail__recipe{margin:0 0 80px}@media screen and (max-width:768px){.detail__recipe{margin:0 0 40px}}.detail__recipe nav{margin:40px 0 0}@media screen and (max-width:768px){.detail__recipe nav{margin:20px 0 0}}.detail__recipe nav a{display:block;margin:0 auto;max-width:620px;text-decoration:none;transition:all 250ms ease}.detail__recipe nav a:hover{opacity:.7}.detail__recipe nav img{width:100%}.detail__recipe ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:40px auto 0;max-width:860px;gap:20px}@media screen and (max-width:768px){.detail__recipe ul{-ms-flex-direction:column;flex-direction:column;margin:20px auto 0;gap:10px}}.detail__recipe ul li{background:#fff;border-radius:4px}@media screen and (min-width:769px){.detail__recipe ul li{width:calc(50% - 10px)}}@media screen and (max-width:768px){.detail__recipe ul li{margin:0 17px}}.detail__recipe ul a{-ms-flex-align:center;align-items:center;background:url(../img/icon_recipe.png) no-repeat 30px 50% #fff;background-size:18px auto;border:1px solid currentColor;border-radius:4px;box-sizing:border-box;color:#ff811a;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:60px;-ms-flex-pack:start;justify-content:flex-start;line-height:1.3em;padding:0 10px 0 70px;text-decoration:none;transition:all 250ms ease;word-break:break-all;word-wrap:break-word}@media screen and (max-width:768px){.detail__recipe ul a{padding:0 10px 0 58px;background-position:20px 50%}}.detail__recipe ul a:hover{background-color:rgba(255,129,26,.05)}.detail__buy{background:#ecf4f8;margin:0 0 80px;padding:35px 50px}@media screen and (max-width:768px){.detail__buy{padding:25px 17px}}.detail__buy dt{border-bottom:3px solid #0275c2;color:#0275c2;font-size:22px;line-height:1.5em;margin:0 0 15px;padding:0 0 3px}@media screen and (max-width:768px){.detail__buy dt{border:none;font-size:21px;padding:0}}.detail__buy dd{margin:0 0 15px}@media screen and (max-width:768px){.detail__buy dd{margin:0 0 20px}}.detail__buy dd p{margin:0 0 25px}@media screen and (max-width:768px){.detail__buy dd p{margin:0 0 15px}}@media screen and (min-width:769px){.detail__buy dd ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}.detail__buy dd ul li{margin:0 0 10px}@media screen and (min-width:769px){.detail__buy dd ul li{width:calc(50% - 10px)}}.detail__buy dd ul a{-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #b3d5ed;border-radius:4px;box-sizing:border-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:100%;-ms-flex-pack:start;justify-content:flex-start;min-height:60px;padding:5px 30px 5px 74px;position:relative;transition:all 250ms ease}@media screen and (max-width:768px){.detail__buy dd ul a{padding:5px 30px 5px 58px}}@media screen and (min-width:769px){.detail__buy dd ul a:hover{background:#eaf4f9}}.detail__buy dd ul a::before{background:url(../img/icon_cart.svg) no-repeat left top;background-size:contain;bottom:0;content:"";height:22px;left:30px;margin:auto;position:absolute;top:0;width:24px}@media screen and (max-width:768px){.detail__buy dd ul a::before{height:19.8px;left:20px;width:21.6px}}.detail__buy dd ul a::after{background:url(../img/icon_blank.svg) no-repeat left top;background-size:contain;content:"";height:14px;position:absolute;right:16px;top:13px;width:16px}@media screen and (max-width:768px){.detail__buy dd ul a::after{bottom:0;margin:auto;top:0}}.detail__buy nav em{color:#e60012;font-style:normal}.detail__buy nav a{color:#0275c2;display:inline-block;padding:0 0 0 16px;position:relative}.detail__buy nav a::before{background:url(../img/arrow.svg) no-repeat left top;bottom:0;content:"";height:10px;left:0;margin:auto;position:absolute;top:0;width:6px}.productnumber{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin:25px 0 50px;gap:22px}@media screen and (max-width:768px){.productnumber{gap:5px;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:769px){.productnumber li{height:200px;width:221px}}@media screen and (max-width:768px){.productnumber li{height:140px;width:calc(50% - 2.5px)}}.productnumber a{-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #b3d5ed;border-radius:4px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;padding:0 0 10px;text-decoration:none;width:100%;transition:all 250ms ease}@media screen and (max-width:768px){.productnumber a{padding:0}}.productnumber a:hover{background:#eaf4f9}.productnumber a span{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:102px;-ms-flex-pack:center;justify-content:center;margin:10px 0 10px;width:102px}@media screen and (min-width:769px){.productnumber a span img{max-height:102px;max-width:102px}}@media screen and (max-width:768px){.productnumber a span{height:76px;margin:5px 0 5px;width:76px}.productnumber a span img{height:100%;object-fit:contain;width:100%}}.productnumber a p{-ms-flex-align:center;align-items:center;color:#0275c2;display:-ms-flexbox;display:flex;font-size:14px;height:40px;-ms-flex-pack:center;justify-content:center;letter-spacing:.1em;line-height:20px;text-align:center;width:100%}@media screen and (max-width:768px){.productnumber a p{height:38px;letter-spacing:.05em;line-height:19px;font-size:13px}}@media screen and (max-width:374px){.productnumber a p{font-size:12px;letter-spacing:0}}.supportbn{animation:bn .5s ease .3s 1 forwards;bottom:17px;position:fixed;right:17px;transform:translateY(125%);z-index:1000}@media screen and (max-width:768px){.supportbn{bottom:0}}.supportbn a{background:#fff;border:3px solid #0275c2;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.3);box-sizing:border-box;display:block;padding:15px 0;text-decoration:none;width:295px;transition:all 250ms ease}@media screen and (max-width:768px){.supportbn a{border-radius:4px 4px 0 0;height:auto;padding:10px 0 0;width:280px}}@media screen and (min-width:769px){.supportbn a:hover{opacity:.7}}.supportbn a dt{color:#222;font-size:13px;line-height:1.5em;margin:0 0 10px;text-align:center}@media screen and (max-width:768px){.supportbn a dt{margin:0 0 7px}}.supportbn a dt strong{color:#e60012;font-weight:700}.supportbn a dd{-ms-flex-align:center;align-items:center;background:#0275c2;border-radius:40px;color:#fff;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:40px;-ms-flex-pack:center;justify-content:center;margin:0 auto 10px;width:240px}@media screen and (max-width:768px){.supportbn a dd{border-radius:0;font-size:13px;height:30px;margin:0;width:auto}.supportbn a dd::after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 8px;content:"";height:0;margin:0 0 0 10px;width:0}}.supportbn a img{display:block;margin:0 auto;width:170px}@media screen and (max-width:768px){.supportbn a img{display:none}}.supportbn>div{background:#999;border-radius:100%;cursor:pointer;display:block;height:24px;line-height:10px;position:absolute;right:-12px;top:-12px;width:24px}.supportbn>div::after,.supportbn>div::before{background:#fff;content:"";height:2px;width:12px;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.supportbn>div::after{transform:rotate(45deg)}.supportbn>div::before{transform:rotate(-45deg)}@keyframes bn{0%{transform:translateY(125%)}100%{transform:translateY(0)}}@media screen and (min-width:769px){.c-using{margin:-55px 0 65px;text-align:right}}@media screen and (max-width:768px){.c-using{margin:-5px 0 45px}}.c-using a{font-size:14px;line-height:1.1em;color:#0275c2;letter-spacing:.1em}.c-using a::before{background:url(../img/arrow.svg) no-repeat left top;content:"";display:inline-block;height:10px;margin:0 10px 0 0;width:6px}
