.sf_nj{line-height:1}.sf_nj div,.sf_nj span,.sf_nj object,.sf_nj iframe,.sf_nj h1,.sf_nj h2,.sf_nj h3,.sf_nj h4,.sf_nj h5,.sf_nj h6,.sf_nj p,.sf_nj blockquote,.sf_nj pre,.sf_nj abbr,.sf_nj address,.sf_nj cite,.sf_nj code,.sf_nj del,.sf_nj dfn,.sf_nj em,.sf_nj img,.sf_nj ins,.sf_nj kbd,.sf_nj q,.sf_nj samp,.sf_nj small,.sf_nj strong,.sf_nj sub,.sf_nj sup,.sf_nj var,.sf_nj b,.sf_nj i,.sf_nj dl,.sf_nj dt,.sf_nj dd,.sf_nj ol,.sf_nj ul,.sf_nj li,.sf_nj fieldset,.sf_nj form,.sf_nj label,.sf_nj legend,.sf_nj table,.sf_nj caption,.sf_nj tbody,.sf_nj tfoot,.sf_nj thead,.sf_nj tr,.sf_nj th,.sf_nj td,.sf_nj article,.sf_nj aside,.sf_nj canvas,.sf_nj details,.sf_nj figcaption,.sf_nj figure,.sf_nj footer,.sf_nj header,.sf_nj hgroup,.sf_nj menu,.sf_nj nav,.sf_nj section,.sf_nj summary,.sf_nj time,.sf_nj mark,.sf_nj audio,.sf_nj video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}.sf_nj article,.sf_nj aside,.sf_nj details,.sf_nj figcaption,.sf_nj figure,.sf_nj footer,.sf_nj header,.sf_nj hgroup,.sf_nj menu,.sf_nj nav,.sf_nj section{display:block}.sf_nj nav ul{list-style:none}.sf_nj blockquote,.sf_nj q{quotes:none}.sf_nj blockquote:before,.sf_nj blockquote:after,.sf_nj q:before,.sf_nj q:after{content:"";content:none}.sf_nj a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}.sf_nj ins{background-color:#ff9;color:#000;text-decoration:none}.sf_nj mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}.sf_nj del{text-decoration:line-through}.sf_nj abbr[title],.sf_nj dfn[title]{border-bottom:1px dotted;cursor:help}.sf_nj table{border-collapse:collapse;border-spacing:0}.sf_nj hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}.sf_nj input,.sf_nj select{vertical-align:middle}:root{--header-height: 0px}[id]{scroll-margin-top:var(--header-height)}html{background-color:#fff;-webkit-text-size-adjust:100%;font-size:16px}@media(max-width:768px){html{font-size:14px}}body{margin:0;padding:0;font-family:Shippori Mincho B1,serif;font-feature-settings:"palt" 1;text-align:center;line-height:1.8}@media(min-width:769px){body{min-width:1200px}}@media(max-width:768px){body.u-noscroll{overflow:hidden!important}}main{overflow:hidden;font-family:Noto Sans JP,sans-serif}picture{width:100%}img{width:auto;max-width:100%;height:auto;display:block;vertical-align:bottom}@media(min-width:769px){.is-sp{display:none!important}}@media(max-width:768px){.is-pc{display:none!important}}main *{box-sizing:border-box;line-height:1.4}main button{all:unset;box-sizing:border-box;display:block;width:100%;cursor:pointer;text-align:center;font-size:1em}main button:focus-visible{outline:2px solid currentColor;outline-offset:2px}main ul,main ol{padding:0}main h1,main h2,main h3,main h4,main h5,main p{margin:0 auto}main{font-size:clamp(13px,2vw,16px)}main .js-accordion-content{display:grid;grid-template-rows:0fr;grid-row:1/span 2;will-change:grid-template-rows;transition:grid-template-rows .2s ease;overflow:hidden}main .js-accordion-content-body{min-height:0}main .js-accordion-item.is-open .js-accordion-content{grid-template-rows:1fr}main .js-accordion-header{color:#01125e;font-size:2.25em;position:relative;padding:1em}@media(max-width:768px){main .js-accordion-header{font-size:2em}}main .js-accordion-header:before{content:"";position:absolute;top:50%;right:.5em;width:.6944444444em;height:.6944444444em;transform:translateY(-50%);background-color:currentColor;clip-path:polygon(42.5% 0%,57.5% 0%,57.5% 42.5%,100% 42.5%,100% 57.5%,57.5% 57.5%,57.5% 100%,42.5% 100%,42.5% 57.5%,0% 57.5%,0% 42.5%,42.5% 42.5%);transition:clip-path .3s ease}@media(max-width:768px){main .js-accordion-header:before{right:0}}main .js-accordion-item.is-open .js-accordion-header:before{clip-path:polygon(42.5% 42.5%,57.5% 42.5%,57.5% 42.5%,100% 42.5%,100% 57.5%,57.5% 57.5%,57.5% 57.5%,42.5% 57.5%,42.5% 57.5%,0% 57.5%,0% 42.5%,42.5% 42.5%)}main table{font-size:.875em;width:100%;table-layout:fixed;border-radius:1em;overflow:hidden;border-collapse:separate;border-spacing:1px;background-color:#fff}main table thead th:nth-child(1){width:44%}@media(max-width:768px){main table thead th:nth-child(1){width:30%}}main table thead th:nth-child(2){width:24%}@media(max-width:768px){main table thead th:nth-child(2){width:31%}}main table thead th:nth-child(3){width:32%}@media(max-width:768px){main table thead th:nth-child(3){width:38%}}main table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main table th,main table td{text-align:center}main table thead th{padding:.6em 1em;background-color:#01125e;color:#fff;font-weight:400}main table tbody td{padding:.5em 1em;background-color:#dfdfdf}main .maxContentWidth{width:100%;max-width:800px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media(max-width:768px){main .maxContentWidth{padding-left:1.5em;padding-right:1.5em}}main .box-white{background-color:#fff;border-radius:1.25em;box-shadow:0 8px 24px #ae86581a,0 40px 108px 12px #ae865826;max-width:800px;padding:2.5em;margin-right:auto;margin-left:auto;overflow:hidden;margin-bottom:2.5em}@media(max-width:768px){main .box-white{padding:1.6em}}main .box-blue{border:2px solid #01125e;border-radius:.7692307692em;overflow:hidden}main .box-red{color:#fff;letter-spacing:.02em;background-color:#db0008;border-radius:.7692307692em;padding:.7em 1em;overflow:hidden}@media(max-width:768px){main .box-red{padding:1em 1.2em}}main .note-list{padding:0}main .note-list li{text-align:left;text-indent:-1em;padding-left:1em}main .note-list li+li{margin-top:.25em}@media(any-hover:hover){main .btn{will-change:opacity;transition:opacity .4s}main .btn:hover{opacity:.6}}main .btn{margin:0 auto;display:grid;place-items:center;width:480px;max-width:100%;min-height:48px;box-sizing:border-box;padding:10px 2.5em;color:#01125e;font-weight:700;background-color:#fff;line-height:1;text-decoration:none;border-radius:10px;border:2px solid;position:relative}@media(min-width:768px){main .btn br{display:none}}@media(max-width:768px){main .btn{font-size:1.1em;line-height:1.4}}main .btn:after{content:"";position:absolute;top:0;right:1em;bottom:0;margin:auto;background-color:currentColor;clip-path:polygon(0% 0%,35% 0%,100% 50%,35% 100%,0% 100%,65% 50%);width:.4em;height:.6em}main .btn span{display:block;text-align:center}main .btn.-blank:after{width:.8em;height:.8em;clip-path:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAABY6gRUAAAACnRSTlNxAAYbMD5NX3aASbWCCgAAAIhJREFUeNqdjkEOAyEMA21CIP7/hytRFLmr9tI5zgQL0ImNS4KMPEySqQZcukwyIBUkqZCyQI7xvgQgrZ5izwGlonHuN86LGg+/6ME9y4L7IVUH8+ypp2dk3GD+coP7ZzA/p4dEe2laoH9udXBSyj8DfwTF+GSdsCWhDJSkIEJf2CQYG5/UTpIvJrYId0KjMcUAAAAASUVORK5CYII=) transparent no-repeat center center/100% 100%}main .text-red{color:#db0008}@media(min-width:769px){main .link-tel{pointer-events:none}}.global-footer{margin-top:0!important}@keyframes mv-before-fade-in{0%{opacity:0}10%{transform:translateY(10%)}40%{opacity:1}to{transform:translateY(0)}}@keyframes mv-before-fade-in-sp{0%{opacity:0}10%{transform:translateY(13%)}20%{opacity:1}to{transform:translateY(0)}}@keyframes mv-fade-in{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}main .mvMain picture{display:block;opacity:0}body.is-loaded main .mvMain picture{animation:mv-fade-in 2s ease both;animation-delay:1.4s}main .mvMain:before{opacity:0;transform:translateY(10%)}@media(max-width:768px){main .mvMain:before{transform:translateY(13%)}}@media(min-width:769px){body.is-loaded main .mvMain:before{animation:mv-before-fade-in 1.6s ease both;animation-delay:0s}}@media(max-width:768px){body.is-loaded main .mvMain:before{animation:mv-before-fade-in-sp 1.6s ease both;animation-delay:0s}}main{background-color:#f5ebd9}main .MV{position:relative;overflow:hidden;background:url(/asahinamabeer/namajokkikan/assets/images/mvbg.jpg) repeat-y top center/100% auto}@media(max-width:768px){main .MV{background-size:125% auto}}main .MV>*{position:relative;z-index:2}main .MV:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:linear-gradient(180deg,#ebd6b200,#ebd6b203 0%,#ebd6b280 30%,#ebd6b2);z-index:1}@media(max-width:768px){main .MV:before{display:none}}main .MV:after{content:"";display:block;width:100%;height:10.5em;background:url(/asahinamabeer/namajokkikan/assets/images/wave.png) no-repeat center bottom/100% 100%;position:relative;z-index:2}@media(max-width:768px){main .MV:after{height:5em}}main .MV .mvMain{position:relative;overflow:hidden}main .MV .mvMain:before{content:"";display:block;width:100%;aspect-ratio:16/9;background:url(/asahinamabeer/namajokkikan/assets/images/mv_awa.png) no-repeat top center/100% auto;position:absolute;top:-11%;right:0;left:0;transform-origin:top center}@media(max-width:767px){main .MV .mvMain:before{background-size:200% auto;aspect-ratio:1/1;top:-9%}}main .MV .mvMain img{aspect-ratio:2876/1800}@media(max-width:767px){main .MV .mvMain img{aspect-ratio:850/1232}}main .MV .wrap-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;width:84%;margin:0 auto}@media(max-width:768px){main .MV .wrap-grid{grid-template-columns:auto;grid-template-areas:"a" "b";gap:2em}}main .MV .wrap-grid .products{display:grid;grid-template-columns:228fr 322fr;gap:6%}@media(max-width:768px){main .MV .wrap-grid .products{width:90%;margin-right:auto;margin-left:auto}}main .MV .wrap-grid .products img+p{margin-top:1em;line-height:1.2}main .MV .wrap-grid .products .sub{font-size:.8em}main .MV .wrap-grid .text{font-size:1.6666666667vw;padding-top:1em;padding-left:4.1666666667vw}@media(max-width:1200px){main .MV .wrap-grid .text{font-size:20px}}@media(max-width:768px){main .MV .wrap-grid .text{grid-area:a;font-size:3.8vw;padding:0}}main .MV .wrap-grid .text p{line-height:2;color:#fff;text-align:right;letter-spacing:.05em;white-space:nowrap;text-shadow:0 .2em .5em rgba(0,0,0,.2)}main .MV .wrap-grid .text p+p{margin-top:1.8em}main .MV .btn-statement{font-size:1.625em;width:33.4%;border-radius:99em;border:none;padding-top:1.1em;padding-bottom:1.1em;margin:3% auto 6%;letter-spacing:.1em;background-color:transparent;position:relative}@media(max-width:768px){main .MV .btn-statement{font-size:1.5em;width:78%;min-width:fit-content;margin:1.5em auto 3em}}main .MV .btn-statement:after{z-index:5}main .MV .btn-statement .btn-inner>span{position:relative;z-index:3}main .MV .btn-statement .btn-inner:before,main .MV .btn-statement .btn-inner:after{content:"";display:block;position:absolute;inset:0;z-index:1;border-radius:99em;box-sizing:border-box}main .MV .btn-statement .btn-inner:before{border:1px solid #fff;inset:-5px}main .MV .btn-statement .btn-inner:after{background-color:#fff;box-shadow:0 8px 24px #0003}main .title-attention{font-size:2em;padding:1em 0 2em;margin:0 auto}@media(max-width:768px){main .title-attention{font-size:1.75em;padding-bottom:1.5em}}main .box-white:has(.js-accordion-item){padding-top:0;padding-bottom:0}main .box-white:has(.js-accordion-item) .js-accordion-content-body .inner{padding-bottom:3.0769230769em}main section.attention{margin-top:-1px;position:relative;padding-bottom:2.5em}main section.attention:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:70vh;max-height:720px;background-image:linear-gradient(180deg,#fff,#f5ebd9);z-index:1}main section.attention .bgInner{position:relative;z-index:2}main section.cold .ttl-image{display:block;margin:1em auto 1.75em;width:100%;max-width:528px}main section.cold .note-list{font-size:.75em;margin:1em auto 2em}main section.cold .box-blue .title-box{background-color:#01125e;color:#fff;font-weight:500;text-align:left;padding:.6em 2.5em;display:grid;place-items:center}@media(max-width:768px){main section.cold .box-blue .title-box{font-size:1.1em;padding:1.5em}main section.cold .box-blue .title-box br{display:none}}main section.cold .box-blue .title-box .inner{display:grid;place-items:center;grid-template-columns:auto auto;gap:1em}@media(max-width:768px){main section.cold .box-blue .title-box .inner{grid-template-columns:auto}}main section.cold .box-blue .title-box picture{width:100%;max-width:100px}main section.cold .box-blue .title-box p{width:fit-content;font-size:1.125em;letter-spacing:.05em}main section.cold .box-blue .title-box+p{margin:1.5em auto}@media(max-width:768px){main section.cold .box-blue .title-box+p{padding:0 1.5em;font-size:1.2em;text-align:left}}main section.cold .box-blue .contact{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"ttl01 ttl02" "content01 content02";gap:1em 2em;padding:0 2.5em 2.25em}@media(max-width:768px){main section.cold .box-blue .contact{grid-template-columns:auto;grid-template-areas:"ttl01" "content01" "ttl02" "content02";padding-right:1.5em;padding-left:1.5em}}main section.cold .box-blue .contact .ttl01{grid-area:ttl01;font-size:1em;margin:0}main section.cold .box-blue .contact .ttl02{grid-area:ttl02;font-size:1em;margin:0}main section.cold .box-blue .contact .content01{grid-area:content01;align-self:center}@media(max-width:768px){main section.cold .box-blue .contact .content01{margin-bottom:1em}main section.cold .box-blue .contact .content01 .btn{font-size:1.2em}}main section.cold .box-blue .contact .content02{grid-area:content02;align-self:center}main section.cold .box-blue .contact .content02 a{font-family:Helvetica Neue,sans-serif;font-size:2.25em;font-weight:700;color:#000;text-decoration:none;line-height:1}@media(max-width:768px){main section.cold .box-blue .contact .content02 a{font-size:2.8em}}main section.cold .box-blue .contact .content02 p{font-size:.75em;margin-top:1em}@media(max-width:768px){main section.cold .box-blue .contact .content02 p{font-size:.85em}}main section.cold .box-blue .contact h5{color:#01125e;font-weight:700;text-align:center;display:grid;place-items:center;grid-template-columns:1fr auto 1fr;gap:.6em}main section.cold .box-blue .contact h5:before,main section.cold .box-blue .contact h5:after{content:"";display:block;height:.1em;width:100%;min-width:1em;background-color:#01125e;margin-bottom:-.1em}main section.cold .box-blue .contact .btn{width:100%}main section.open .box-red{font-size:1.125em}@media(max-width:768px){main section.open .box-red{font-size:1.25em;text-align:left}}main section.open .box-red strong{font-weight:500}main section.open .list-open{display:grid;grid-template-columns:1fr 1fr;margin:1.5em auto;padding:0 2.5em}@media(max-width:768px){main section.open .list-open{grid-template-columns:auto;font-size:1.2em;gap:1.2em;padding:0 1em}}main section.open .list-open img{width:100%;max-width:252px;display:block;margin:.75em auto .5em}main section.open .list-open .note-list li{text-align:center;font-size:.875em}main section.open .list-open+.note-list li{text-align:center;font-size:.75em}@media(max-width:768px){main section.open .list-open+.note-list li{font-size:.9em}}main section.open .box-blue{margin-top:1.5em}main section.open .box-blue .title-box{background-color:#01125e;color:#fff;font-weight:500;font-size:1.125em;padding:.8em}@media(max-width:768px){main section.open .box-blue .title-box{font-size:1.4em;padding:1.2em 1.5em}}main section.open .box-blue .title-color{color:#01125e;font-size:1.125em}main section.open .box-blue ol{text-align:left;padding:1.25em 2em}main section.open .box-blue ol li{display:grid;grid-template-columns:auto 1fr;gap:1.5em}@media(max-width:768px){main section.open .box-blue ol li{grid-template-columns:auto;gap:1em;font-size:1.1em}main section.open .box-blue ol li br{display:none}}main section.open .box-blue ol li img{border-radius:1em;width:100%}@media(min-width:769px){main section.open .box-blue ol li img{max-width:213px}}main section.open .box-blue ol li>div+div{display:grid;align-items:flex-start;align-content:center;gap:.75em}main section.open .box-blue ol li>div+div *{width:100%;text-align:left}main section.open .box-blue ol li+li{margin-top:1.25em}main section.how p{font-size:1.125em;font-weight:500;line-height:1.5;text-align:left;width:fit-content;margin:0 auto}@media(max-width:768px){main section.how p{font-size:1.45em}main section.how p br{display:none}}main section.safety{background-color:#fff;padding:4.25em 0}@media(max-width:768px){main section.safety{padding:3.5em .25em}}main section.safety .title{display:block;width:100%;max-width:500px;margin:0 auto}main section.safety .wrap-grid{display:grid;grid-template-columns:1fr 1fr;margin:1.8em auto 3em}@media(max-width:768px){main section.safety .wrap-grid{grid-template-columns:auto;gap:1em;margin:2em auto 1em;font-size:1.1em}main section.safety .wrap-grid br{display:none}}main section.safety .wrap-grid picture img{border-radius:1em}main section.safety .wrap-grid>div{align-self:center;text-align:left}@media(min-width:769px){main section.safety .wrap-grid>div{padding-left:1.5em}}main section.safety .wrap-grid>div p{font-size:1.4em;font-weight:700;letter-spacing:.05em;line-height:1.5}main section.safety .wrap-grid>div ul{font-size:.75em;margin-top:1em}main section.safety .btn{background-color:#01125e;color:#fff;width:100%;font-size:1.5em;border-radius:.8em}@media(max-width:768px){main section.safety .btn{padding:.25em 1.8em .25em .8em}}main .backBtn-wrap{padding:4.25em 0}main.page-qa h2,main.page-qa h3,main.page-qa h4,main.page-qa h5{color:#01125e;text-align:left;font-size:1em}main.page-qa h1{background-color:#01125e}@media(max-width:768px){main.page-qa h1{padding:.5em .25em}}main.page-qa h1 img{width:100%;max-width:846px;display:block;margin:0 auto}main.page-qa>.bg{background:url(/asahinamabeer/namajokkikan/assets/images/bg_qa_head.jpg) no-repeat top left/100% auto}@media(max-width:768px){main.page-qa>.bg{background-size:400% auto}}main.page-qa .qa-head{display:grid;grid-template-columns:auto 184px;align-items:center;gap:2em;width:fit-content;max-width:100%;margin-right:auto;margin-left:auto;padding:7em 0 6em;position:relative}@media(max-width:768px){main.page-qa .qa-head{grid-template-columns:auto;grid-template-areas:"photo" "text";gap:1.5em;padding:4em 0 3em}}main.page-qa .qa-head .text{overflow-wrap:nowrap}@media(max-width:768px){main.page-qa .qa-head .text{text-align:left}}main.page-qa .qa-head .text p{font-size:1.25em;font-weight:700;line-height:1.9}@media(max-width:768px){main.page-qa .qa-head .text p{font-size:1.5em}}main.page-qa .qa-head .text ul{margin-top:1.5em}main.page-qa .qa-head .text ul li{line-height:1.5}@media(min-width:769px){main.page-qa .qa-head .text ul li{font-size:.85em}}@media(max-width:768px){main.page-qa .qa-head .text ul li{text-indent:-1em;padding-left:1em}}@media(max-width:768px){main.page-qa .qa-head picture{grid-area:photo;width:50%;margin:0 auto}}main.page-qa section.qa{font-size:1em;text-align:left}@media(max-width:768px){main.page-qa section.qa{font-size:1.1em}}main.page-qa section.qa>p,main.page-qa section.qa>ul,main.page-qa section.qa>ol{font-size:.85em;margin:0 auto}main.page-qa section.qa ul,main.page-qa section.qa ol{margin:1em auto}main.page-qa section.qa ul+p,main.page-qa section.qa ul+ol,main.page-qa section.qa ul+ul,main.page-qa section.qa ol+p,main.page-qa section.qa ol+ol,main.page-qa section.qa ol+ul{margin-top:1.5em}main.page-qa section.qa .title-section{text-align:center;font-size:2.25em}@media(max-width:768px){main.page-qa section.qa .title-section{font-size:1.75em;margin-top:.6em}}main.page-qa section.qa .title-line{font-size:1.25em;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.7em;margin-top:2em;margin-bottom:1em}main.page-qa section.qa .title-line:after{content:"";display:block;height:1px;width:100%;min-width:2em;background-color:currentColor}@media(max-width:768px){main.page-qa section.qa .title-line{grid-template-columns:1fr auto 1fr;text-align:center}main.page-qa section.qa .title-line:before{content:"";display:block;height:1px;width:100%;min-width:2em;background-color:currentColor}}main.page-qa section.qa .title-sen{margin:1em auto 0}main.page-qa section.qa .title-sen+ol{margin-top:0}main.page-qa section.qa .title-point{display:inline-block;background-color:#01125e;color:#fff;padding:.25em 1.5em;margin-top:.75em;margin-bottom:.5em;border-radius:.5em;font-weight:400}main.page-qa section.qa table{margin:1.5em auto 1em}main.page-qa .wrap-btn{margin:0 auto;padding:1.5em 0 4em;background-image:linear-gradient(180deg,#ebd6b200,#ebd6b203 0%,#ecd6ae80 30%,#f2e1bf)}main.page-qa .wrap-btn li+li{margin-top:1.5em}
