@media(min-width:1008px){#allergy{background-color:#f4f3ee;margin:42px 0 0}#allergy .sp-only{display:none}#allergy .txt-degree{position:fixed;height:48.9vw;display:flex;align-items:center;z-index:1}#allergy .txt-degree span{font-size:11px;letter-spacing:.07em;line-height:18px;color:#333;margin:-102px 0 0 20px}#allergy .box-image{position:relative;height:0}#allergy .box-image img{position:absolute;top:0;left:0;width:100%}#allergy .box-title .box-left{position:fixed;height:100vh;top:0;display:flex;flex-direction:column;justify-content:center;left:20px}#allergy .box-mv{display:grid;grid-template-columns:1fr 39.06% 1fr;margin:0 0 137px}#allergy .box-mv .box-center .box-image{padding:125.3% 0 0}#allergy .box-mv .box-right{display:flex;align-items:center}#allergy .box-mv .box-right p{font-size:14px;letter-spacing:.1em;line-height:23px;color:#333;margin:-89px 0 0;padding:0 0 0 53px}#allergy .box-contents{display:grid;grid-template-columns:40.74% 59.26%;width:84.38%;margin:0 0 0 auto}#allergy .box-contents .box-content-left h2{position:sticky;top:192px}#allergy .box-contents .box-content-left h2 span{font-size:15px;letter-spacing:.07em;line-height:30px;color:#333;display:block}#allergy .box-contents .box-content-left h2 span.big{font-size:16px;letter-spacing:.07em;line-height:28px;text-align:left;color:#333}#allergy .box-contents .box-content-left h2 span.min{font-size:14px;letter-spacing:.07em;line-height:28px;text-align:left;color:#333}#allergy .box-contents .box-content-right p{font-size:13px;letter-spacing:.05em;line-height:25px;text-align:left;color:#333;width:68.75%;text-align:justify}#allergy .box-contents.contents01{margin:0 0 192px auto}#allergy .box-contents.contents01 .image01{padding:100% 0 0;margin:55px 0 30px}#allergy .box-contents.contents01 .image02{padding:86% 0 0}#allergy .box-contents.contents02{margin:0 0 190px auto}#allergy .box-contents.contents02 .graf01{display:grid;grid-template-columns:1fr 1fr;gap:4.5px;margin:54px 0}#allergy .box-contents.contents02 .image02-2{padding:86% 0 0;margin:0 0 144px}#allergy .box-contents.contents02 .image03,#allergy .box-contents.contents02 .image04{padding:125% 0 0}#allergy .box-contents.contents02 .graf01 .graf-text{font-size:11px;letter-spacing:.05em;line-height:20px;text-align:left;color:#333;margin:12px 0 0}#allergy .box-contents.contents02 h3{font-size:14px;letter-spacing:.05em;line-height:24px;text-align:left;color:#333;margin:0 0 19px}#allergy .box-contents.contents02 .graf02{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;gap:4.5px;margin:54px 0 50px}#allergy .box-contents.contents02 .graf02+.graf02{margin:54px 0 0}#allergy .box-contents.contents02 .graf02 .image03{grid-column:1/2;grid-row:1/2}#allergy .box-contents.contents02 .graf02 .image04{grid-column:2/3;grid-row:1/2}#allergy .box-contents.contents02 .graf02 .graf-text{grid-column:1 / 2;grid-row:2 / 3;display:flex;justify-content:space-between;padding:7px 0 0}#allergy .box-contents.contents02 .graf02 .graf-text span{grid-column:1/2;grid-row:2/3;font-size:11px;letter-spacing:.05em;line-height:16px;color:#333}#allergy .box-contents.contents03{padding:0 0 258px}#allergy .box-contents.contents03 .box-content-right .image05{padding:125.5% 0 0}#allergy .box-contents.contents03 .box-content-right p{margin:0 0 44px}#allergy .box-item-wrapper.item05{display:flex;flex-direction:row-reverse;padding:123px 0 0;margin:0 15.63%;justify-content:space-between}#allergy .box-item-wrapper.item05 .box-image{width:50%;padding:50% 0 0}#allergy .box-item-wrapper.item05 .box-text{width:40.5%;padding:0;display:flex;align-items:center}#allergy .box-item-wrapper.item05 .box-text .txt-main{margin:39px 0 0;font-size:13px;letter-spacing:.03em;line-height:24px;padding:0;text-align:justify}#allergy .box-item-wrapper.item05 .title-min{font-weight:400;font-size:13px;letter-spacing:.03em;line-height:24px;text-align:left;color:#333}#allergy .box-item-wrapper.item05 h3{font-weight:400;font-size:20px;letter-spacing:.05em;line-height:18px;text-align:left;color:#333;margin:10px 0}#allergy .box-item-wrapper .box-text .txt-link{margin:33px 0 0}#allergy .box-item-wrapper .box-text .txt-link a{text-decoration:underline;font-size:14px;letter-spacing:.05em;line-height:18px;text-align:left;color:#333}#allergy .review{background-color:#f8f7f4}#allergy .review-bottom{padding:94px 0 97px 16%}#allergy .review-bottom h3{font-size:18px;letter-spacing:.2em;padding:0 0 0 9px}#allergy .review .review-bottom .jdgm-histogram{pointer-events:none}#allergy .review .review-bottom .jdgm-all-reviews__body .jdgm-rev:nth-child(n+6){display:none}#allergy .collection{padding:169px 0 0}#allergy .collection-top{width:41.88%;margin:0 auto 147px}#allergy .collection-top .box-image{padding:120.2% 0 0}#allergy .collection-top .box-text{margin:24px 0 0}#allergy .collection-top .box-text h2{font-weight:400;font-size:13px;letter-spacing:.05em;line-height:8px;text-align:center;color:#333}}@media(max-width:1007px){#allergy{background-color:#f4f3ee;margin:51px 0 0}#allergy .box-image{position:relative;height:0}#allergy .box-image img{position:absolute;top:0;left:0;width:100%}#allergy .box-mv{padding:0 0 69px}#allergy .box-mv .box-center{margin:0 0 48px}#allergy .box-mv .box-center .box-image{padding:125.2% 0 0}#allergy .box-mv .box-right{width:86.67%;margin:0 auto;border-bottom:1px solid #cecece;padding:0 0 91px}#allergy .box-mv .box-right p{font-size:14px;letter-spacing:.1em;line-height:23px;text-align:center;color:#333}#allergy .box-mv .box-right span{font-size:11px;letter-spacing:.07em;line-height:18px;text-align:center;color:#333;display:block;margin:8px 0 0}#allergy .box-contents{width:86.67%;margin:0 auto}#allergy .box-contents .box-content-left h2{margin:0 0 30px}#allergy .box-contents .box-content-left h2 span{font-size:15px;letter-spacing:.07em;line-height:30px;color:#333;display:block}#allergy .box-contents .box-content-left h2 span.big{font-size:16px;letter-spacing:.07em;line-height:28px;text-align:left;color:#333}#allergy .box-contents .box-content-left h2 span.min{font-size:14px;letter-spacing:.07em;line-height:28px;text-align:left;color:#333}#allergy .box-contents .box-content-right p{font-size:13px;letter-spacing:.05em;line-height:25px;text-align:left;color:#333;text-align:justify}#allergy .box-contents.contents01{margin:0 auto 105px}#allergy .box-contents.contents01 .image01{padding:100% 0 0;margin:43px 0 14px}#allergy .box-contents.contents01 .image02{padding:86% 0 0}#allergy .box-contents.contents02 .graf01{display:grid;grid-template-columns:1fr;gap:32px;margin:67px 0 72px}#allergy .graf01 .graf-text{font-size:11px;letter-spacing:.05em;line-height:20px;text-align:left;color:#333;margin:9px 0 0}#allergy .box-contents.contents02 .image02-2{padding:86% 0 0;margin:0 0 72px}#allergy .box-contents.contents02 .image03,#allergy .box-contents.contents02 .image04{padding:125% 0 0}#allergy .box-contents.contents02 h3{font-size:15px;letter-spacing:.07em;line-height:30px;text-align:left;color:#333;margin:0 0 19px}#allergy .box-contents.contents02 .graf02{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;gap:4.5px;margin:40px calc(50% - 50vw) 37px;width:100vw}#allergy .box-contents.contents02 .graf02+.graf02{margin:0 calc(50% - 50vw) 151px}#allergy .box-contents.contents02 .graf02 .image03{grid-column:1 / 2;grid-row:1 / 2}#allergy .box-contents.contents02 .graf02 .image04{grid-column:2 / 3;grid-row:1 / 2}#allergy .box-contents.contents02 .graf02 .graf-text{grid-column:1 / 2;grid-row:2 / 3;padding:4px 0 0 24px}#allergy .box-contents.contents02 .graf02 .graf-text span{font-size:11px;letter-spacing:.05em;line-height:16px;color:#333;display:block}#allergy .box-contents.contents02 .graf02 .graf-text span+span{margin:2px 0 0}#allergy .box-contents.contents03{padding:0 0 148px}#allergy .box-contents.contents03 .box-content-right p{margin:0 0 38px}#allergy .box-contents.contents03 .box-content-right .image05{padding:125.5% 0 0}#allergy .box-item-wrapper.item05{padding:78px 0 0;margin:0 auto;width:86.67%;display:flex;justify-content:space-between;flex-direction:column-reverse}#allergy .box-item-wrapper.item05 .box-image{width:100%;padding:100% 0 0;margin:0 0 69px}#allergy .box-item-wrapper.item05 .box-text{width:100%}#allergy .box-item-wrapper.item05 h3{font-weight:400;font-size:20px;letter-spacing:.05em;line-height:18px;text-align:left;color:#333;margin:10px 0}#allergy .box-item-wrapper.item05 .title-min{font-weight:400;font-size:13px;letter-spacing:.03em;line-height:24px;text-align:left;color:#333}#allergy .box-item-wrapper.item05 .box-text .txt-main{margin:39px 0 0;font-size:13px;letter-spacing:.03em;line-height:24px}#allergy .box-item-wrapper .box-text .txt-link{margin:28px 0 0}#allergy .box-item-wrapper .box-text .txt-link a{text-decoration:underline;font-size:14px;letter-spacing:.05em;line-height:18px;text-align:left;color:#333}#allergy .review{background-color:#f8f7f4}#allergy .review-bottom{padding:94px 0 68px}#allergy .review-bottom h3{font-size:16px;letter-spacing:.2em;padding:0 0 0 19px}#allergy .review .review-bottom .jdgm-histogram{pointer-events:none}#allergy .review .review-bottom .jdgm-all-reviews__body .jdgm-rev:nth-child(n+6){display:none}#allergy .collection{padding:130px 0 0}#allergy .collection-top{width:100%;margin:0 auto 72px;display:flex;flex-direction:column-reverse}#allergy .collection-top .box-image{padding:120.5% 0 0;margin:19px 0 0}#allergy .collection-top .box-text h2{font-weight:400;font-size:13px;letter-spacing:.05em;line-height:8px;color:#333;width:86.67%;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/allergy.css.map */
