﻿*{letter-spacing:.05rem;line-height:1.5;color:#333}html{font-size:100%;overflow-x:hidden}a{display:inline-block;text-decoration:none;transition:.3s all ease-in-out;cursor:pointer}a:hover{opacity:.7}@media screen and (max-width: 768px){a:hover{opacity:1}}li{list-style:none}img{max-width:100%;vertical-align:bottom;image-rendering:-webkit-optimize-contrast;pointer-events:none}.fadeUp{transform:translateY(120px);opacity:0;transition:.3s all ease-in-out}.fadeUp.active{transform:translateY(0);opacity:1}.fadeUpWrap>*{transform:translateY(120px);opacity:0;transition:.3s all ease-in-out}.fadeUpWrap.active>*{transform:translateY(0);opacity:1}.fadeUpWrap>*:nth-child(1){transition-delay:0s}.fadeUpWrap>*:nth-child(2){transition-delay:.1s}.fadeUpWrap>*:nth-child(3){transition-delay:.2s}.fadeUpWrap>*:nth-child(4){transition-delay:.3s}.fadeUpWrap>*:nth-child(5){transition-delay:.4s}.fadeUpWrap>*:nth-child(6){transition-delay:.5s}.fadeUpWrap>*:nth-child(7){transition-delay:.6s}.fadeUpWrap>*:nth-child(8){transition-delay:.7s}.fadeUpWrap>*:nth-child(9){transition-delay:.8s}.fadeUpWrap>*:nth-child(10){transition-delay:.9s}main,header,footer{font-family:"Zen Old Mincho",serif;overflow-x:hidden}.wrap{display:block;margin:0 auto;padding:0 20px;max-width:calc(1080px + 40px)}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.flex{flex-direction:column}.flex>*{width:100% !important}}.btn{padding:5px 20px 7px;background:#28b8b9;color:#fff;border-radius:50px;font-size:0.75rem}.mb20{margin-bottom:20px}.sans{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width: 768px){main#topPage{padding-top:70px}main.kasouPage{padding-top:90px}}@media screen and (max-width: 768px){#header .wrap{left:0}}#header .wrap .upper{padding:20px 0;border-bottom:solid #333 1px}#header .wrap .upper .flex{position:relative}#header .wrap .upper .flex nav ul{gap:30px}#header .wrap .lower{padding:5px 0}#header .wrap .lower nav ul{gap:30px}#header .wrap .lower nav ul li a{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:0.75rem}@media screen and (max-width: 768px){#header .wrap{position:fixed;background:#fff;z-index:10;width:100%}#header .wrap .logoFlex{flex-direction:unset;align-items:center;height:70px}#header .wrap .logoFlex .logo{width:unset !important}#header .wrap .logoFlex .ham{height:20px;width:40px !important;position:relative}#header .wrap .logoFlex .ham span{display:inline-block;position:absolute;width:100%;height:1px;background:#28b8b9;top:0;right:0;transition:transform .3s,opacity .3s,width .3s}#header .wrap .logoFlex .ham span:nth-child(1){top:0}#header .wrap .logoFlex .ham span:nth-child(2){top:50%}#header .wrap .logoFlex .ham span:nth-child(3){top:100%}#header .wrap .logoFlex .ham.is-active span:nth-child(1){transform:translateY(10px) rotate(30deg)}#header .wrap .logoFlex .ham.is-active span:nth-child(2){width:0}#header .wrap .logoFlex .ham.is-active span:nth-child(3){transform:translateY(-10px) rotate(-30deg)}#header .wrap .hideWrap{position:absolute;top:70px;right:0;width:100%;z-index:10;background-color:#fff;visibility:hidden;clip-path:circle(0% at 95% 5%);padding:0 20px}#header .wrap .hideWrap.is-open{opacity:1;visibility:visible;clip-path:circle(150% at 95% 5%);transition:clip-path .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .5s .3s ease-out}#header .wrap .hideWrap.is-closing{opacity:0;visibility:hidden;transition:opacity .5s ease-out}#header .wrap .upper .flex{display:flex;gap:20px 10px}#header .wrap .upper .logo{margin-bottom:40px}#header .wrap .upper nav ul{gap:10px 0;flex-direction:unset;justify-content:space-between;align-items:flex-end}#header .wrap .upper nav ul li{width:unset !important}#header .wrap .upper nav ul li a{display:table;margin:0 auto}#header .wrap .lower{margin:10px 0 40px;padding:0}#header .wrap .lower nav{margin-bottom:20px}#header .wrap .lower nav ul{gap:10px}#header .wrap .lower nav ul li a{font-size:0.875rem}#header .wrap .lower .btn{display:inline-block;width:unset !important;margin:0 auto;font-size:0.875rem;font-family:sans-serif}}#topPage #mv{background-image:url(../../img/top/mv-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;position:relative;margin-bottom:60px}#topPage #mv img{position:absolute;left:50%;transform:translate(-50%, -50%);max-width:90%}#topPage #mv img.img01{top:calc(50% - 40px)}#topPage #mv img.img02{top:calc(50% + 180px)}@media screen and (max-width: 768px){#topPage #mv{height:500px}#topPage #mv img{width:60%}#topPage #mv img.img01{top:calc(50% - 20px)}#topPage #mv img.img02{top:calc(50% + 160px)}}#topPage .contents{margin-bottom:120px}#topPage .contents h2{color:#fff;background:#28b8b9;text-align:center;border-radius:10px;padding:4px 20px 7px;margin-bottom:50px;font-size:2rem}@media screen and (max-width: 768px){#topPage .contents{margin-bottom:80px}#topPage .contents h2{font-size:1.75rem;margin-bottom:30px;padding:2px 20px 5px;border-radius:4px}}#topPage #search ul{justify-content:center;gap:20px}@media screen and (max-width: 768px){#topPage #search ul{gap:10px;flex-direction:unset !important}}@media screen and (max-width: 768px){#topPage #search ul li{width:28% !important}}#topPage #search ul li a{border:solid 3px #28b8b9;background:#d9f5f5;height:180px;width:180px;display:flex;align-items:center;justify-content:center;color:#009191;font-weight:bold;border-radius:50%;text-align:center;line-height:1.2;font-size:1.75rem}@media screen and (max-width: 768px){#topPage #search ul li a{border:solid 2px #28b8b9;height:120px;width:120px;font-size:1.25rem}}@media screen and (max-width: 480px){#topPage #search ul{gap:0 20px}#topPage #search ul li a{height:100px;width:100px;font-size:1rem}}#topPage #item .content{margin-bottom:100px}@media screen and (max-width: 768px){#topPage #item .content{margin-bottom:60px}}#topPage #item ul{flex-direction:unset}#topPage #item ul li{width:48.5% !important;margin-bottom:60px}@media screen and (max-width: 768px){#topPage #item ul li{margin-bottom:40px}}#topPage #item ul li img{width:100%;border:solid 3px #28b8b9;border-radius:10px;padding:10px;margin-bottom:20px}@media screen and (max-width: 768px){#topPage #item ul li img{border:solid 1px #28b8b9;margin-bottom:10px}}#topPage #item ul li .name{font-size:1.5rem}@media screen and (max-width: 768px){#topPage #item ul li .name{font-size:1.25rem}}@media screen and (max-width: 480px){#topPage #item ul li .name{font-size:1rem}}#topPage #bnrs{margin-bottom:200px}#topPage #bnrs ul li:first-child{margin-bottom:30px}@media screen and (max-width: 768px){#topPage #bnrs{margin-bottom:160px}}#footer .footer_guide{margin-bottom:60px}#footer .footer_guide h2{display:block;margin:0 auto;padding-bottom:30px;margin-bottom:50px;text-align:center;border-bottom:solid 3px #28b8b9}@media screen and (max-width: 768px){#footer .footer_guide ul{gap:30px 10px;flex-direction:unset !important}}@media screen and (min-width: 769px){#footer .footer_guide ul li{width:24%}}@media screen and (max-width: 768px){#footer .footer_guide ul li{width:48% !important}}#footer .footer_guide ul li a:hover{opacity:1}#footer .footer_guide ul li a img{width:100%}#footer .hasBg{background:#28b8b9;padding:60px 20px 80px}#footer .hasBg *{color:#fff}#footer .hasBg .info img{display:block;margin:0 auto 10px}#footer .hasBg .info p{text-align:center}@media screen and (max-width: 1200px){#footer .hasBg .info{margin-bottom:40px}#footer .hasBg .info img{margin:0 0 10px}#footer .hasBg .info p{text-align:left}}@media screen and (max-width: 1200px)and (max-width: 768px){#footer .hasBg .info img{margin:0 auto 10px}#footer .hasBg .info p{text-align:center}}#footer .hasBg .links{gap:70px}@media screen and (max-width: 768px){#footer .hasBg .links{gap:40px}}#footer .hasBg .links .box h4{margin-bottom:12px;font-size:1.25rem;font-weight:normal}#footer .hasBg .links .box nav ul li a{padding:6px 0}.kasouPage{margin-bottom:120px;overflow:hidden}@media screen and (max-width: 768px){.kasouPage{margin-bottom:80px}}.textPage{padding-top:60px}.textPage h1{margin-bottom:30px;background:#eee;padding:10px 20px 12px;font-size:2rem}@media screen and (max-width: 768px){.textPage h1{font-size:1.75rem;padding:8px 20px 10px;text-align:center}}.textPage .intro{margin-bottom:30px;line-height:1.8}.textPage nav{margin-bottom:40px}.textPage nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start;gap:10px}.textPage nav ul li a{padding:5px 16px 7px 34px;border:solid 1px #ccc;border-radius:4px;position:relative}.textPage nav ul li a::before{content:"▼";position:absolute;left:10px;color:#ccc}.textPage section{padding-top:60px;margin-top:-60px}@media screen and (max-width: 768px){.textPage section{padding-top:100px;margin-top:-100px}}.textPage section h2{margin-bottom:10px;color:#28b8b9}.textPage section h3{margin-bottom:5px}.textPage section p{margin-bottom:40px;line-height:1.8;text-align:justify}.textPage section ol li h4{margin-bottom:5px}.textPage section ul{margin-bottom:40px}.textPage section ul li{text-indent:-16px;padding-left:16px;margin-bottom:10px}.textPage section table{border-collapse:collapse;margin-bottom:40px;width:100%}.textPage section table th,.textPage section table td{border:solid 1px #ccc;padding:10px}.textPage section table th{width:15%;text-align:left}.textPage section table td{width:85%}.textPage section table a{text-decoration:underline}@media screen and (max-width: 768px){.textPage section table th,.textPage section table td{font-size:0.875rem}.textPage section table th{width:20%;text-align:left}.textPage section table td{width:80%}}#hozinPage .mv{background:url("../../img/hozin/mv_bg.png") no-repeat center center/cover;padding:120px 20px;color:#fff}@media screen and (max-width: 768px){#hozinPage .mv{padding:120px 20px 80px}}#hozinPage .mv h1{margin-bottom:40px;text-align:center}#hozinPage .mv p{font-size:14px;color:#fff;display:table;margin:0 auto 40px;max-width:780px;line-height:1.8}#hozinPage .mv .btns{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}#hozinPage .mv .btns img{max-width:100%;height:auto}#hozinPage .mv .btns a:hover{opacity:1}#hozinPage a.yet{opacity:.7;cursor:default;pointer-events:none}#hozinPage .section{padding:100px 20px;max-width:1040px;margin:0 auto}@media screen and (max-width: 768px){#hozinPage .section{padding:60px 20px}}#hozinPage .section h2{text-align:center;font-size:36px;margin-bottom:40px;color:#0bb;font-weight:normal}@media screen and (max-width: 768px){#hozinPage .section h2{font-size:24px;margin-bottom:30px}}#hozinPage .merits{display:grid;gap:10px;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}@media screen and (max-width: 768px){#hozinPage .merits{grid-template-columns:1fr;gap:30px}}#hozinPage .merit{border:1px solid #0bb;border-radius:8px;padding:20px}#hozinPage .merit img{width:160px;height:auto;display:block;margin:0 auto 12px}@media screen and (max-width: 768px){#hozinPage .merit img{width:120px}}#hozinPage .merit .title{font-size:24px;color:#0bb;margin-bottom:10px;text-align:center;line-height:1.2}#hozinPage .merit .info{margin-bottom:10px}#hozinPage .flow{counter-reset:step-counter}#hozinPage .flow .step{background:#f5fafa;padding:3%;border-radius:8px;margin-bottom:60px;position:relative;display:flex;align-items:center;gap:20px}@media screen and (max-width: 768px){#hozinPage .flow .step{margin-bottom:40px;padding:6% 3%}}#hozinPage .flow .step::before{content:counter(step-counter);counter-increment:step-counter;border:1px solid #0bb;color:#0bb;width:76px;height:76px;padding-top:-4px;padding-bottom:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:36px;line-height:1;flex-shrink:0}@media screen and (max-width: 768px){#hozinPage .flow .step::before{width:56px;height:56px;font-size:24px}}#hozinPage .flow .step::after{content:"";position:absolute;left:50%;bottom:-35px;transform:translateX(-50%);width:0;height:0;border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-top:14px solid #0bb}@media screen and (max-width: 768px){#hozinPage .flow .step::after{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #0bb;bottom:-25px}}#hozinPage .flow .step:last-of-type::after{display:none}#hozinPage .flow .step p{margin:0}#hozinPage .flow .step p strong{color:#0bb;font-size:24px;display:block;margin-bottom:8px}@media screen and (max-width: 768px){#hozinPage .flow .step p strong{font-size:20px;margin-bottom:6px}}#hozinPage .flow a{display:block;margin:0 auto;max-width:519px;width:100%}#hozinPage .faq .qa{padding:20px;border-bottom:1px solid rgba(0,187,187,.1882352941)}#hozinPage .faq .qa:last-of-type{border-bottom:none}#hozinPage .faq .qa>p{display:flex;align-items:center}#hozinPage .faq .qa .q{font-weight:bold;color:#009191;line-height:1;font-size:20px}@media screen and (max-width: 768px){#hozinPage .faq .qa .q{font-size:18px;margin-bottom:6px}}#hozinPage .faq .qa span{color:#009191;font-size:28px;display:inline-block;margin-right:12px;margin-bottom:4px}#hozinPage .cta{text-align:center;padding:80px 20px 60px;background:#e8f8f9;margin-bottom:60px}#hozinPage .cta p{font-size:1.5rem;margin-bottom:20px}@media screen and (max-width: 768px){#hozinPage .cta p{font-size:1.25rem;margin-bottom:10px}}#hozinPage .cta img{margin-top:20px}header{padding:0;position:unset}.contents{padding-top:80px}@media screen and (max-width: 768px){.contents{padding-top:100px}}.contents .breadcrumb{padding-top:0}.openbtn{display:none}.item-info-list li dt{width:40%}.item-info-list li dd{width:60%}#M_slider li a{display:table;margin:0 auto}#M_slider li a img{pointer-events:unset}@media screen and (max-width: 768px){.breadcrumb{margin-bottom:10px}}.soldOut{color:#f06060}#topPage .zei_komi{font-size:1.4rem}#topPage .zei_nuki{font-size:.72rem}.item-list .zei_komi{font-size:1.4rem}.item-list .zei_nuki{font-size:.72rem}.detail .item-price{line-height:1}.detail .zei_nuki{font-size:.9rem}.spOnly{display:none}@media screen and (max-width: 768px){.pcOnly{display:none}.spOnly{display:inline}}/*# sourceMappingURL=style.min.css.map */