@media screen and (min-width: 1080px){body.fs-body-custom main .container{max-width:1000px}}article.fs-c-documentArticle{max-width:1000px;margin:0 auto;padding:0 20px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width: 767px){article.fs-c-documentArticle{padding:0 6.4vw}}.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure)>*{padding-left:20px;padding-right:20px}@media (max-width: 599px){.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure)>*{padding-left:6.4vw;padding-right:6.4vw}}.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure)>section{margin-bottom:0px}.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure) p.free-page-text{margin-bottom:30px}.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure) .txt-box{margin-bottom:80px}.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure) .txt-box p:not(.center):not(.free-page-text){margin-bottom:20px}.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure) .free-page-table{width:100%;margin:0 auto;border-collapse:collapse;border-top:1px solid #e2ddd8;border-bottom:1px solid #e2ddd8;margin-bottom:40px;font-size:1em}.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure) .free-page-table th,.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure) .free-page-table td{padding:1.5em;font-size:1em;font-weight:400}.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure) .free-page-table th{width:190px;border-bottom:1px solid #e2ddd8;vertical-align:top;text-align:left}@media (max-width: 767px){.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure) .free-page-table th{padding:0.75em;width:100%}}.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure) .free-page-table td{border-bottom:1px solid #e2ddd8}@media (max-width: 767px){.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure) .free-page-table td{padding:1em 0.75em 2.5em}}h2.free-page-title{color:#86674f;font-size:30px;line-height:30px;margin:0 auto 60px}h2.free-page-title span:not(.d-inline-block){font-size:15px;display:block;line-height:35px}.free-page>section+section{margin-top:100px}@media (max-width: 767px){.free-page>section+section{margin-top:80px}}.free-page ul.row.page-link{margin:0 auto 40px}div.page-btm-link{background:#f0ece8;padding:66px 0 43px}@media (max-width: 767px){div.page-btm-link{margin:0 -6.4vw}}div.page-btm-link ul.page-image-link.container{margin:0 auto}@media (max-width: 767px){div.page-btm-link ul.page-image-link.container{padding:0 3.2vw}}@media (max-width: 767px){body.f-about-aboutfoods .free-page:not(.dtl-layout):not(#about)>section:not(.about-bg),body.f-about-aboutsupplement .free-page:not(.dtl-layout):not(#about)>section:not(.about-bg),body.f-about-aboutcosme .free-page:not(.dtl-layout):not(#about)>section:not(.about-bg),body.f-company-dealings .free-page:not(.dtl-layout):not(#about)>section:not(.about-bg),body.f-company-activities .free-page:not(.dtl-layout):not(#about)>section:not(.about-bg),body.f-company-recruit .free-page:not(.dtl-layout):not(#about)>section:not(.about-bg),body.f-company-philosophy .free-page:not(.dtl-layout):not(#about)>section:not(.about-bg),body.f-company-inhouse .free-page:not(.dtl-layout):not(#about)>section:not(.about-bg),body.f-company-profile .free-page:not(.dtl-layout):not(#about)>section:not(.about-bg){margin-bottom:100px}}body.f-about .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-about-aboutfoods .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-about-aboutsupplement .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-about-aboutcosme .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-company-dealings .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-company-activities .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-company-recruit .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-company-philosophy .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-company-inhouse .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-company-profile .free-page:not(.dtl-layout):not(#about)>section.link-sec{padding-left:0px;padding-right:0px}@media (max-width: 767px){body.f-about .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-about-aboutfoods .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-about-aboutsupplement .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-about-aboutcosme .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-company-dealings .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-company-activities .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-company-recruit .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-company-philosophy .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-company-inhouse .free-page:not(.dtl-layout):not(#about)>section.link-sec,body.f-company-profile .free-page:not(.dtl-layout):not(#about)>section.link-sec{margin-bottom:0px;padding-left:6.4vw;padding-right:6.4vw}}body.f-about main.fs-l-main,body.f-about-aboutfoods main.fs-l-main,body.f-about-aboutsupplement main.fs-l-main,body.f-about-aboutcosme main.fs-l-main,body.f-company-dealings main.fs-l-main,body.f-company-activities main.fs-l-main,body.f-company-recruit main.fs-l-main,body.f-company-philosophy main.fs-l-main,body.f-company-inhouse main.fs-l-main,body.f-company-profile main.fs-l-main{margin-bottom:0px}body.f-about footer.fs-l-footer,body.f-about-aboutfoods footer.fs-l-footer,body.f-about-aboutsupplement footer.fs-l-footer,body.f-about-aboutcosme footer.fs-l-footer,body.f-company-dealings footer.fs-l-footer,body.f-company-activities footer.fs-l-footer,body.f-company-recruit footer.fs-l-footer,body.f-company-philosophy footer.fs-l-footer,body.f-company-inhouse footer.fs-l-footer,body.f-company-profile footer.fs-l-footer{margin-top:0px}.main-txt-box p.main-txt{font-size:28px;line-height:2;margin-bottom:45px;color:#33281f}@media (max-width: 599px){.main-txt-box p.main-txt{font-size:22px;margin-bottom:30px}}.main-txt-box p.sub-txt{font-size:20px;line-height:2.41;color:#33281f;margin-bottom:50px}@media (max-width: 599px){.main-txt-box p.sub-txt{font-size:16px}}.page-link{margin-bottom:80px}.page-link li{margin-bottom:25px}.page-link .btn.btn-border a{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;height:88px}.page-link .btn.btn-border a::after{position:absolute;right:15px}.anchor-link{margin:50px auto}.anchor-link ul{margin:0 auto}.anchor-link ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #e2ddd8;margin:12px 0}.anchor-link ul li a{display:block;padding:5px 0px;width:100%;line-height:1.4}.anchor-link ul li:last-child{border-right:1px solid #e2ddd8}@media (max-width: 767px){.anchor-link ul li:nth-child(2){border-right:1px solid #e2ddd8}}.explainList{border:1px solid #e2ddd8}.explainList .amuri-list{padding:1.5em 2.5em}.explainList .amuri-list dd{padding:0.3em 0 0.3em 10px;position:relative}.explainList .amuri-list dd::before{content:'';background:url(https://amritara.itembox.design/item/images/common/@1x/icon_check.png) no-repeat;display:inline-block;width:15px;height:15px;top:11px;left:-5px;position:absolute}.explainList th{width:25%;border:none;border-right:1px solid #e2ddd8;vertical-align:top}.explainList td{border:none}.explainList th,.explainList td{padding:1.5em;font-size:16px;font-weight:400}.txt-box.explainList{padding:1.5em 2.5em}.txt-box.explainList li+li{margin-top:1em}body#fs_CustomPage section.top-message{padding-bottom:0}body#fs_CustomPage section.top-message h2.top-title span.d-inline-block{margin:0 0.5em}section.sub-sec+section.sub-sec{margin-top:80px}.title+.txt,.free-page-title+.txt{margin-bottom:1.5em}.free-page-title+div,.title+div,section.sub-sec-recruit{margin-bottom:60px}h5{font-size:1em;margin:0 auto 0.2em}h5+ul+h5{margin-top:0.6em}.free-page .clearfix>.txt:first-child{margin-bottom:1.5em}.alignright{float:right;margin-left:1em}@media (max-width: 767px){.alignright{width:50%}}.free-page form button:hover{opacity:0.7}.free-page .txt+.btn{margin-top:1.5em}.free-page ul.row.page-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 40px}.free-page ul.row.page-link li{margin:12px 0}.free-page ul.row.page-link li::before{content:'';display:block;height:33px;width:1px;background-color:#e2ddd8;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.free-page ul.row.page-link li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px;line-height:1.4;height:100%;min-height:48px}.free-page ul.row.page-link li:last-child::after{content:'';display:block;height:33px;width:1px;background-color:#e2ddd8;position:absolute;top:0;bottom:0;right:0;margin:auto 0}@media (max-width: 599px){.free-page ul.row.page-link li:nth-child(2)::after,.free-page ul.row.page-link li:nth-child(4)::after{content:'';display:block;height:33px;width:1px;background-color:#e2ddd8;position:absolute;top:0;bottom:0;right:0;margin:auto 0}}@media (max-width: 959px){.free-page ul.row.page-link li:nth-child(3)::after{content:'';display:block;height:33px;width:1px;background-color:#e2ddd8;position:absolute;top:0;bottom:0;right:0;margin:auto 0}}@media (max-width: 599px){.free-page ul.row.page-link li:nth-child(3)::after{display:none}}.free-page ul.row.page-image-link p{font-size:18px;margin-top:0.5em}@media (max-width: 767px){.free-page ul.row.page-image-link p{font-size:16px}}@media (max-width: 599px){.free-page ul.row.page-image-link p{font-size:14px}}body.f-about-aboutcosme h1.fs-c-heading.fs-c-heading--page,body.f-about-aboutsupplement h1.fs-c-heading.fs-c-heading--page,body.f-about-aboutfoods h1.fs-c-heading.fs-c-heading--page{background-image:url(https://amritara.itembox.design/item/images/about/about-bg.jpg)}body.f-about-aboutcosme h1.fs-c-heading.fs-c-heading--page::before,body.f-about-aboutsupplement h1.fs-c-heading.fs-c-heading--page::before,body.f-about-aboutfoods h1.fs-c-heading.fs-c-heading--page::before{background-image:url(https://amritara.itembox.design/item/images/about/ttl_about_us.png)}body.f-about-aboutcosme h1.fs-c-heading.fs-c-heading--page::after,body.f-about-aboutsupplement h1.fs-c-heading.fs-c-heading--page::after,body.f-about-aboutfoods h1.fs-c-heading.fs-c-heading--page::after{display:none}body.f-company-message h1.fs-c-heading.fs-c-heading--page{background-image:url(https://amritara.itembox.design/item/images/message/cate_bg_message.jpg)}body.f-company-message h1.fs-c-heading.fs-c-heading--page::before{background-image:url(https://amritara.itembox.design/item/images/message/cate_txt_message.png)}body.f-company-message h1.fs-c-heading.fs-c-heading--page::after{display:none}body.f-sustainability h1.fs-c-heading.fs-c-heading--page,body.f-company-activities h1.fs-c-heading.fs-c-heading--page,body.f-company-dealings h1.fs-c-heading.fs-c-heading--page,body.f-company-inhouse h1.fs-c-heading.fs-c-heading--page,body.f-company-recruit h1.fs-c-heading.fs-c-heading--page,body.f-company-profile h1.fs-c-heading.fs-c-heading--page,body.f-company-philosophy h1.fs-c-heading.fs-c-heading--page{background-image:url(https://amritara.itembox.design/item/images/about/about-bg.jpg)}body.f-sustainability h1.fs-c-heading.fs-c-heading--page::after,body.f-company-activities h1.fs-c-heading.fs-c-heading--page::after,body.f-company-dealings h1.fs-c-heading.fs-c-heading--page::after,body.f-company-inhouse h1.fs-c-heading.fs-c-heading--page::after,body.f-company-recruit h1.fs-c-heading.fs-c-heading--page::after,body.f-company-profile h1.fs-c-heading.fs-c-heading--page::after,body.f-company-philosophy h1.fs-c-heading.fs-c-heading--page::after{display:none}body.f-company-activities h1.fs-c-heading.fs-c-heading--page::before{background-image:url(https://amritara.itembox.design/item/images/company/cate_txt_activities.png)}body.f-company-dealings h1.fs-c-heading.fs-c-heading--page::before{background-image:url(https://amritara.itembox.design/item/images/company/cate_txt_dealings.png)}body.f-company-inhouse h1.fs-c-heading.fs-c-heading--page::before{background-image:url(https://amritara.itembox.design/item/images/company/cate_txt_inhouse.png)}body.f-company-recruit h1.fs-c-heading.fs-c-heading--page::before{background-image:url(https://amritara.itembox.design/item/images/company/cate_txt_recruit.png)}body.f-company-philosophy h1.fs-c-heading.fs-c-heading--page::before{background-image:url(https://amritara.itembox.design/item/images/philosophy/cate_txt_philosophy.png)}body.f-company-profile h1.fs-c-heading.fs-c-heading--page::before{background-image:url(https://amritara.itembox.design/item/images/company/cate_txt_profile.png)}body.f-sustainability h1.fs-c-heading.fs-c-heading--page::before{background-image:url(https://amritara.itembox.design/item/images/sustainability/@1x/cate_txt_sustainability.png)}ul.about-list{margin:-1px}@media (max-width: 767px){ul.about-list{margin:0}}ul.about-list li{width:calc(50% - 2px);margin:1px;padding:28px 14px;min-height:168px;background-color:#f0ece8;line-height:1.65;font-size:17px}ul.about-list li p.image{width:50px;min-width:50px;height:100%;text-align:right;margin-right:5.5%}@media (max-width: 767px){ul.about-list li{width:100%;margin:0 0 1px;font-size:15px;padding:20px 4.8vw 20px 3vw;min-height:100px}ul.about-list li p.image{width:35px;min-width:35px}ul.about-list li:not(:nth-child(10)) p.image img{width:70%}}.txt-small{font-size:12px}h2.border-center-title{text-align:center;position:relative;font-size:34px;margin:30px auto}@media (max-width: 767px){h2.border-center-title{font-size:26px;margin:15px auto}}h2.border-center-title::after{content:'';display:block;width:100%;height:1px;background-color:#33281f;position:absolute;top:0;bottom:0;margin:auto;z-index:-1}h2.border-center-title>span{display:inline-block;background-color:#fff;padding:0 45px}@media (max-width: 767px){h2.border-center-title>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0px 20px}}.manufacturing-list{margin:0 -3.15%}@media (max-width: 599px){.manufacturing-list{margin:0 auto;max-width:310px}}.manufacturing-list li{margin:45px 0;padding:0 3.15%}@media (max-width: 599px){.manufacturing-list li{margin:25px 0;padding:0}}.manufacturing-list li h3{font-size:1.25em;margin:1.2em 0 0.7em}section.about-bg{background-color:#f0ece8;padding:60px 0 45px}@media (max-width: 767px){section.about-bg{padding:45px 0 35px}}section.about-bg li{padding:0 3.25%}section.about-bg li h3{font-size:1.125em;margin-bottom:0}div#dealings-page p.free-page-txt{margin-bottom:1em}#activities-page .wrap>h5{margin-bottom:0.75em}#activities-page .wrap .support .sup02{margin-bottom:0.5em}#activities-page .wrap .support h4.free-page-title{margin-bottom:1em}#activities-page .wrap .support h4.free-page-title::after{display:none}#activities-page .wrap+.wrap{margin-top:50px}#activities-page p.btn.btn-border{margin-top:1em}#activities-page .column{background:#f0ece8;margin:1em auto;padding:30px}#activities-page .column img{margin-bottom:1em}#activities-page section.sub-sec .row{margin:1em auto}#activities-page section.sub-sec .row li{padding:30px;border:none;background:#f0ece8;max-width:49%}#activities-page section.sub-sec .row li+li{background:#f0ece8}@media (max-width: 767px){#activities-page section.sub-sec .row li+li{border-left:1px solid;border-top:0}}#activities-page h4.bold{margin:0 auto 0.6em}#activities-page .floatr{float:right;margin-left:1em;margin-bottom:1em;clear:both;text-align:right}@media (max-width: 767px){#activities-page .floatr{width:50%}}#activities-page .floatl{float:left;max-width:calc(100% - 280px)}@media (max-width: 767px){#activities-page .floatl{float:none;max-width:100%}}#activities-page .support{margin:1em 0;padding:20px 30px;background:#f0ece8}@media (max-width: 767px){#activities-page .support{clear:both}}#activities-page .support .center{margin-bottom:1em}#activities-page .support .sup02{margin-bottom:0;font-size:14px;font-weight:bold}#activities-page .support .sup03{margin-bottom:0.75em}#activities-page .support .sup03 a{display:inline-block;border-bottom:1px solid;text-decoration:none}#activities-page .support .sup03 a:hover{border:0}#activities-page .support .sup04{margin:0;line-height:1.6}#activities-page section.sec-txt{margin-bottom:100px}@media (max-width: 767px){#activities-page section.sec-txt{margin-bottom:80px}}#activities-page section.sec-txt .row+.row{margin-top:3em;margin-bottom:3em}#activities-page section.sec-txt p.txt+p.txt{margin-top:1em}@media (max-width: 767px){#activities-page section.sec-txt .row{margin:0}#activities-page section.sec-txt .row .txt+.image{margin-top:2em}#activities-page section.sec-txt .row+.row{margin-top:2em;margin-bottom:0}}@media (max-width: 767px){#activities-page section.sub-sec .row li{max-width:100%}}#activities-page section.sub-sec .row li:first-child{margin-right:1%}@media (max-width: 767px){#activities-page section.sub-sec .row li:first-child{margin-bottom:20px}}#activities-page section.sub-sec .row li:last-child{margin-left:1%}@media (max-width: 767px){#activities-page section.sub-sec .row li+li{border:none}}body.f-company-recruit p.image-link.center{margin-bottom:3em}.f-company-message section.sec-profile p.position-name{font-size:14px}.f-company-message h2.profile-name.mincho{font-size:28px;margin-top:10px}.f-company-message h2.profile-name.mincho span.d-block{font-size:16px}.f-company-message section.sec-profile{margin-bottom:3em}.f-company-message section.sec-profile p.position-name{margin-top:1em}.f-company-message section.sec-txt .row+.row{margin-top:3em;margin-bottom:3em}.f-company-message section.sec-txt p.txt+p.txt{margin-top:1em}.f-company-message section.sec-txt .d-flex.justify-content-end{margin-top:3em}@media (max-width: 767px){.f-company-message section.sec-txt .row{margin:0}.f-company-message section.sec-txt .row .image+.txt{margin-top:2em}.f-company-message section.sec-txt .row+.row{margin-top:2em;margin-bottom:0}}.anchor-link.anchor-link-3 ul li:nth-child(3),.anchor-link.anchor-link-3 ul li:nth-child(6){border-right:1px solid #e2ddd8}@media (max-width: 767px){.anchor-link.anchor-link-3 ul li:nth-child(3){border-right:0}.anchor-link.anchor-link-3 ul li:nth-child(4),.anchor-link.anchor-link-3 ul li:nth-child(8){border-right:1px solid #e2ddd8}}section.fs-c-documentArticle__content .dtl-ac{font-size:1em;margin:1em auto}section.fs-c-documentArticle__content .dtl-ac-box{padding:15px}section.fs-c-documentArticle__content .dtl-ac-box>ul>li+li{margin-top:1.5em}section.fs-c-documentArticle__content .dtl-ac-box h4{margin:0 auto 0.5em}section.fs-c-documentArticle__content .dtl-ac-box h5{margin-top:2em}section.fs-c-documentArticle__content ol{margin:1em auto;padding:2.7em 4em;border:1px solid #e2ddd8}@media (max-width: 599px){section.fs-c-documentArticle__content ol{padding:1.7em 3em}}section.fs-c-documentArticle__content ol li+li{margin-top:1em}section.fs-c-documentArticle__content .small-txt{font-size:14px}@media (max-width: 767px){section.fs-c-documentArticle__content .small-txt{font-size:12px}}section.fs-c-documentArticle__content .fs-c-specTable,section.fs-c-documentArticle__content .fs-c-specTable__headerCell,section.fs-c-documentArticle__content .fs-c-specTable__dataCell{border:0;border-bottom:1px solid #e2ddd8;background-color:transparent}section.fs-c-documentArticle__content table.fs-c-specTable{width:100%;font-size:1em;margin:1em auto 2em}section.fs-c-documentArticle__content .fs-c-specTable__headerCell,section.fs-c-documentArticle__content .fs-c-specTable__dataCell{height:80px}section.fs-c-documentArticle__content th.fs-c-specTable__headerCell{font-weight:bold}section.fs-c-documentArticle__content .fs-c-specTable__dataCell .txt-big{font-size:1.25em}@media (max-width: 767px){#alcohol-page .free-page-table th,#alcohol-page .free-page-table td,#materiallist-page .free-page-table th,#materiallist-page .free-page-table td,#recruit-page .free-page-table th,#recruit-page .free-page-table td,#domestic-page .free-page-table th,#domestic-page .free-page-table td{display:block;width:100%;text-align:left}}div#about>section+section{margin-top:150px}@media (max-width: 767px){div#about>section+section{margin-top:0}}div#about section.link-sec{margin-top:250px}@media (max-width: 959px){div#about>section:not(.about-bg){margin-bottom:80px;padding-top:0;padding-bottom:0}div#about p.btn.btn-border a{border-radius:3px}}@media (max-width: 767px){div#about>section{margin-bottom:0}div#about section.link-sec{margin-top:27px}}div#about .txt+.txt{margin-top:1.6em}div#about p.txt.txt-border{text-decoration:underline}div#about .container{max-width:1080px}div#about section.top-message{color:#fff;background:url(https://amritara.itembox.design/item/images/about/pc/intro_bg.jpg) no-repeat center;background-size:cover;padding:158px 20px 175px}@media (max-width: 1199px){div#about section.top-message{padding:100px 20px 110px}}@media (max-width: 767px){div#about section.top-message{padding:44px 8.9vw 55px}}div#about section.top-message h1.top-title.mincho{font-size:18px;margin:0 auto 137px}@media (max-width: 767px){div#about section.top-message h1.top-title.mincho{margin:0 auto 70px}}div#about section.top-message h1.top-title.mincho span.d-block{margin-top:25px}div#about section.top-message h2.top-title{color:#fff;margin:125px 0 55px}@media (max-width: 1199px){div#about section.top-message h2.top-title{margin:70px 0 40px}}@media (max-width: 767px){div#about section.top-message h2.top-title{text-align:left;margin:65px auto 25px}div#about section.top-message .txt{text-align:left;line-height:2.107}div#about section.top-message .txt+.txt{margin-top:1em}div#about section.top-message h1.top-title.mincho span.d-block{font-size:9px;margin-top:13px}}div#about section.sec-about .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 959px){div#about section.sec-about .container{display:block;max-width:768px}}div#about section.sec-about .container .right{width:calc(100% - 300px);padding-right:75px;padding-left:60px;margin-top:144px}@media (max-width: 1199px){div#about section.sec-about .container .right{width:calc(100% - 280px);padding-right:50px;margin-top:105px;font-size:16px}}@media (max-width: 959px){div#about section.sec-about .container .right{width:100%;margin:0 auto;padding-left:40px;padding-right:40px}}@media (max-width: 767px){div#about section.sec-about .container .right{font-size:14px}}@media (max-width: 599px){div#about section.sec-about .container .right{padding-left:10.8vw;padding-right:10.8vw}}div#about section.sec-about .aboutus-ttl{width:310px;position:relative;padding:58px 0}@media (max-width: 1199px){div#about section.sec-about .aboutus-ttl{width:290px;padding:40px 0;min-height:225px}}@media (max-width: 767px){div#about section.sec-about .aboutus-ttl{width:180px}}div#about section.sec-about .aboutus-ttl::after{content:'';display:block;width:38vw;height:100%;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 1600px){div#about section.sec-about .aboutus-ttl::after{width:35vw}}@media (max-width: 1199px){div#about section.sec-about .aboutus-ttl::after{width:32vw}}@media (max-width: 959px){div#about section.sec-about .aboutus-ttl::after{height:260px;width:91vw;left:40px;top:170px}}@media (max-width: 767px){div#about section.sec-about .aboutus-ttl::after{top:130px;height:190px}}@media (max-width: 599px){div#about section.sec-about .aboutus-ttl::after{left:10.8vw}}div#about section.sec-about .aboutus-ttl>div{width:284px}@media (max-width: 1199px){div#about section.sec-about .aboutus-ttl>div{width:260px}}@media (max-width: 767px){div#about section.sec-about .aboutus-ttl>div{width:180px}}div#about section.sec-about .aboutus-ttl>div>p.image{text-align:right;border-bottom:1px solid #33281f;padding:15px 34px;margin-bottom:36px}@media (max-width: 1199px){div#about section.sec-about .aboutus-ttl>div>p.image{margin-bottom:30px}}@media (max-width: 767px){div#about section.sec-about .aboutus-ttl>div>p.image{padding:8px 10px;margin-bottom:23px}}div#about section.sec-about .aboutus-ttl h2{font-size:40px;margin:0 0 0 2.9em;line-height:1.475}@media (max-width: 1199px){div#about section.sec-about .aboutus-ttl h2{font-size:36px}}@media (max-width: 959px){div#about section.sec-about .aboutus-ttl h2{font-size:30px;margin:0 0 0 4.25em}}@media (max-width: 767px){div#about section.sec-about .aboutus-ttl h2{font-size:22px;margin:0 0 0 3.8em}}div#about section.sec-about .txt{line-height:2.41;letter-spacing:0.04em;font-size:17px}@media (max-width: 767px){div#about section.sec-about .txt{font-size:14px}}div#about section.sec-about.about-1 .container,div#about section.sec-about.about-3 .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}div#about section.sec-about.about-1 .aboutus-ttl::after{background:url(https://amritara.itembox.design/item/images/about/pc/sec01_ttl_bg.jpg) no-repeat right;background-size:cover}@media (max-width: 767px){div#about section.sec-about.about-1 .aboutus-ttl::after{background:url(https://amritara.itembox.design/item/images/about/sp/sec01_ttl_bg.jpg) no-repeat right;background-size:cover}}div#about section.sec-about.about-1 .right div{max-width:620px}@media (max-width: 959px){div#about section.sec-about.about-1 .right div{margin:0 auto}}div#about section.sec-about.about-1 ul.row{margin-top:3.3em;margin-bottom:1.4em}@media (max-width: 767px){div#about section.sec-about.about-1 ul.row{margin:2.8em auto 1.6em}div#about section.sec-about.about-1 ul.row li{-ms-flex-preferred-size:100%;flex-basis:100%}div#about section.sec-about.about-1 ul.row li+li{margin-top:23px}div#about section.sec-about.about-1 ul.row li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0ece8}div#about section.sec-about.about-1 ul.row li a>*{width:50%}}div#about section.sec-about.about-1 ul.row p.txt{line-height:1.333;font-size:18px;margin:0.85em auto}@media (max-width: 599px){div#about section.sec-about.about-1 ul.row p.txt{font-size:15px;margin:0 auto}}div#about section.sec-about.about-2 .aboutus-ttl{margin-left:113px}@media (max-width: 959px){div#about section.sec-about.about-2 .aboutus-ttl{margin-left:auto}}div#about section.sec-about.about-2 .aboutus-ttl::after{left:auto;right:0;background:url(https://amritara.itembox.design/item/images/about/pc/sec02_ttl_bg.jpg) no-repeat left;background-size:cover;width:42.5vw}@media (max-width: 959px){div#about section.sec-about.about-2 .aboutus-ttl::after{right:40px;width:91vw}}@media (max-width: 767px){div#about section.sec-about.about-2 .aboutus-ttl::after{background:url(https://amritara.itembox.design/item/images/about/sp/sec02_ttl_bg.jpg) no-repeat right;background-size:cover;height:206px}}@media (max-width: 599px){div#about section.sec-about.about-2 .aboutus-ttl::after{right:10.8vw}}div#about section.sec-about.about-2 .aboutus-ttl>div{margin-left:auto}div#about section.sec-about.about-2 .aboutus-ttl p.image{text-align:left;padding-left:0}div#about section.sec-about.about-2 .aboutus-ttl h2{margin:0 0 0 0.8em}@media (max-width: 959px){div#about section.sec-about.about-2 .aboutus-ttl h2{font-size:30px}}@media (max-width: 767px){div#about section.sec-about.about-2 .aboutus-ttl h2{font-size:22px;margin:0 0 0 1.1em}}div#about section.sec-about.about-2 .right{width:calc(100% - 346px);padding-left:99px;padding-right:0}div#about section.sec-about.about-2 .right p.txt+p.image{margin-top:2.4em;-webkit-transform:translateX(-49px);transform:translateX(-49px)}@media (max-width: 1199px){div#about section.sec-about.about-2 .right{padding-left:70px;width:calc(100% - 280px)}div#about section.sec-about.about-2 .right p.txt+p.image{-webkit-transform:translateX(-30px);transform:translateX(-30px);text-align:center}}@media (max-width: 959px){div#about section.sec-about.about-2 .right{width:100%}div#about section.sec-about.about-2 .right p.txt+p.image{-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width: 959px){div#about section.sec-about.about-2 .right{padding-left:40px;padding-right:40px}}@media (max-width: 767px){div#about section.sec-about.about-2 .right p.txt+p.image{max-width:400px;margin:1.8em auto 0}}@media (max-width: 599px){div#about section.sec-about.about-2 .right{padding-left:10.8vw;padding-right:10.8vw}}div#about section.sec-about.about-3{margin-bottom:50px}div#about section.sec-about.about-3 .aboutus-ttl::after{background:url(https://amritara.itembox.design/item/images/about/pc/sec03_ttl_bg.jpg) no-repeat right;background-size:cover}@media (max-width: 767px){div#about section.sec-about.about-3 .aboutus-ttl::after{background:url(https://amritara.itembox.design/item/images/about/sp/sec03_ttl_bg.jpg) no-repeat right;background-size:cover}}div#about section.sec-about.about-3 .aboutus-ttl>div{width:218px;min-height:420px}@media (max-width: 767px){div#about section.sec-about.about-3 .aboutus-ttl>div{min-height:270px;width:162px}div#about section.sec-about.about-3 .aboutus-ttl>div p.image{padding-right:2px}}@media (max-width: 959px){div#about section.sec-about.about-3 .aboutus-ttl h2{font-size:30px}}@media (max-width: 767px){div#about section.sec-about.about-3 .aboutus-ttl h2{font-size:22px;margin:0 0 0 5.25em}}div#about section.sec-about.about-3 .right{padding-bottom:60px;margin-top:152px}@media (max-width: 959px){div#about section.sec-about.about-3 .right{padding-bottom:0;margin:0 auto}}div#about section.sec-about.about-3+section.sec-about .aboutus-ttl{margin-left:113px}@media (max-width: 959px){div#about section.sec-about.about-3+section.sec-about .aboutus-ttl{margin-left:auto}}div#about section.sec-about.about-3+section.sec-about .aboutus-ttl::after{left:auto;right:0;background:url(https://amritara.itembox.design/item/images/about/pc/sec03_img01.jpg) no-repeat left;background-size:cover;width:42.5vw}@media (max-width: 959px){div#about section.sec-about.about-3+section.sec-about .aboutus-ttl::after{top:0;right:40px;width:91vw}}@media (max-width: 767px){div#about section.sec-about.about-3+section.sec-about .aboutus-ttl::after{background:url(https://amritara.itembox.design/item/images/about/sp/sec03_img01.jpg) no-repeat right;background-size:cover}}@media (max-width: 599px){div#about section.sec-about.about-3+section.sec-about .aboutus-ttl::after{right:10.8vw}}div#about section.sec-about.about-3+section.sec-about .right{padding-left:99px;padding-right:0;padding-bottom:47px;margin-top:67px;width:calc(100% - 346px)}@media (max-width: 1199px){div#about section.sec-about.about-3+section.sec-about .right{padding-left:70px}}@media (max-width: 959px){div#about section.sec-about.about-3+section.sec-about .right{width:100%;padding-left:40px;padding-right:40px}}@media (max-width: 767px){div#about section.sec-about.about-3+section.sec-about .right{margin-top:0}}@media (max-width: 599px){div#about section.sec-about.about-3+section.sec-about .right{padding-left:10.8vw;padding-right:10.8vw}}div#about section.sec-about.about-3+section.sec-about .right .txt+.btn{margin-top:3.3em}#profile-page .txt-box .row p.free-page-text:not(.center){margin-bottom:0}#profile-page p.btn.btn-border a{border-color:#e2ddd8}#profile-page .explainList.wholesale-list{margin-bottom:30px}#profile-page .free-page-title+div{margin-bottom:0}#profile-page .txt-box p{margin-bottom:0}#profile-page .txt-box .row+.row{margin-top:3em}#profile-page .txt-box .main-txt.center.mincho+.center{margin-top:2em}@media (max-width: 767px){#profile-page .txt-box .row+.row{margin-top:2em}#profile-page .txt-box .row{margin:0 auto}#profile-page .txt-box .row>*{padding:0}#profile-page .txt-box .row .center{margin-bottom:2em}}.f-company-dealings h3.free-page-title{font-family:'Yu Mincho', YuMincho, 'Hiragino Mincho ProN', 'Noto Serif JP', serif}.f-company-dealings .txt-box p.btn.btn-border{margin-top:30px}div.free-page ul.page-image-link li img{max-width:310px}@media (max-width: 767px){div.free-page ul.page-image-link li img{max-width:100%}}div.free-page ul.page-image-link li{text-align:center}@media (max-width: 767px){div.free-page ul.page-image-link li{padding:0 3.2vw}}.f-company-activities .row+.row{margin-top:3em;margin-bottom:3em}@media (max-width: 767px){h2.free-page-title{font-size:22px;margin:0 auto 30px}.free-page>section{margin-bottom:100px}.free-page .main-txt-box p.main-txt{font-size:18px;margin-bottom:26.47px}.free-page .main-txt-box p.sub-txt{font-size:14px;margin-bottom:33px}#profile-page .free-page-table th,#profile-page .free-page-table td{display:block;width:100%;text-align:left}}body.f-specialsite main.fs-l-main,body.f-test_specialsite main.fs-l-main{margin-top:0}body.f-specialsite main.fs-l-main .fadein,body.f-test_specialsite main.fs-l-main .fadein{-webkit-transition:all 2s;transition:all 2s}body.f-specialsite main.fs-l-main .container,body.f-test_specialsite main.fs-l-main .container{max-width:1080px}@media (max-width: 1199px){body.f-specialsite main.fs-l-main .container,body.f-test_specialsite main.fs-l-main .container{max-width:960px}}body.f-specialsite main.fs-l-main .txt-box,body.f-test_specialsite main.fs-l-main .txt-box{font-size:17px;line-height:2.4117;letter-spacing:0.008em;padding:140px 50px 0}@media (max-width: 1199px){body.f-specialsite main.fs-l-main .txt-box,body.f-test_specialsite main.fs-l-main .txt-box{padding-top:117px}}@media (max-width: 767px){body.f-specialsite main.fs-l-main .txt-box,body.f-test_specialsite main.fs-l-main .txt-box{font-size:16px;padding-top:33px;padding:33px 6.4vw 0 9.6vw;line-height:2.1785}}@media (max-width: 599px){body.f-specialsite main.fs-l-main .txt-box,body.f-test_specialsite main.fs-l-main .txt-box{font-size:14px}}body.f-specialsite main.fs-l-main .txt-box p.txt+p.txt,body.f-test_specialsite main.fs-l-main .txt-box p.txt+p.txt{margin-top:1.25em}body.f-specialsite main.fs-l-main .txt-box p.btn.btn-border,body.f-test_specialsite main.fs-l-main .txt-box p.btn.btn-border{margin-top:2.2em}section.sec-spcial-slider .image{height:calc(100vh - 109px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.sec-spcial-slider .image img{width:100vw;min-height:939px;-o-object-fit:cover;object-fit:cover}section.sec-spcial-slider .image span.txt{text-align:center;position:absolute;top:138px;left:0;right:0;margin:0 auto}section.sec-spcial-slider .image span.txt img{margin:0 auto;width:auto;min-height:auto}@media screen and (max-width: 1079px){section.sec-spcial-slider .image img{min-height:calc(100vh - 109px)}section.sec-spcial-slider .image span.txt{top:13vw;width:33vw}section.sec-spcial-slider .image span.txt img{min-height:auto}}@media (max-width: 767px){section.sec-spcial-slider .image{height:calc(100vh - 65px)}section.sec-spcial-slider .image img{min-height:calc(100vh - 65px)}section.sec-spcial-slider .image span.txt{top:78px;width:54vw}section.sec-spcial-slider .image span.txt img{min-height:auto}}section.sec-spcial-slider p.center.mincho{position:absolute;bottom:64px;left:0;right:0;margin:0 auto;font-size:14px;color:#fff}section.sec-spcial-slider p.center.mincho::before{content:'';display:block;width:1px;height:55px;background-color:#fff;position:absolute;bottom:-64px;left:0;right:0;margin:0 auto}@media (max-width: 599px){section.sec-spcial-slider p.center.mincho{bottom:20px;font-size:10px}section.sec-spcial-slider p.center.mincho::before{display:none}section.sec-spcial-slider p.center.mincho::after{content:'';display:inline-block;width:9px;height:11px;background:url(../images/specialsite/sp/arrow.png) no-repeat center;background-size:contain;margin-left:7px;vertical-align:middle;-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite}}@-webkit-keyframes sdb{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px);opacity:0}50%{opacity:1}100%{-webkit-transform:translateY(3px);transform:translateY(3px);opacity:0}}@keyframes sdb{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px);opacity:0}50%{opacity:1}100%{-webkit-transform:translateY(3px);transform:translateY(3px);opacity:0}}section.sec-spcial-mv{background-color:#fefefe}section.sec-spcial-mv .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:145px}@media (max-width: 767px){section.sec-spcial-mv .container{margin-bottom:36px;margin-top:100px}section.sec-spcial-mv .container p.image{max-width:200px;width:63%;margin:0 auto}}section.sec-spcial-mv h1.ttl{margin:60px auto 0;font-size:24px;line-height:1.77789}@media (max-width: 767px){section.sec-spcial-mv h1.ttl{font-size:17px;margin-top:42px}}section.sec-spcial-message{padding:88px 20px 156px}@media (max-width: 1199px){section.sec-spcial-message{padding:100px 20px}}@media (max-width: 767px){section.sec-spcial-message{padding:54px 6.4vw 48px 9.6vw;text-align:left}}section.sec-spcial-message p.txt{font-size:18px;line-height:2.72222}@media (max-width: 767px){section.sec-spcial-message p.txt{font-size:16px;line-height:2.0357}}section.sec-spcial-message p.txt+p.txt{margin-top:2em}section.sec-spcial-row{-webkit-box-shadow:0px 20px 43px #e1e0e0;box-shadow:0px 20px 43px #e1e0e0;margin-bottom:150px}section.sec-spcial-row ul.row{margin:0 auto}section.sec-spcial-row li{background-color:#f0ece8}section.sec-spcial-row li+li>div{border-left:1px solid #fff}section.sec-spcial-row li>p.image img{width:100%}section.sec-spcial-row li>div{padding:24px 2% 42px}section.sec-spcial-row li>div p.image+p.image{margin-top:16px;margin-bottom:22px}section.sec-spcial-row li>div p.image+p.image img{border-bottom:1px solid #33281f;padding-bottom:12px}section.sec-spcial-row li>div div p.image{display:inline-block;padding:3px 0 13px;border-bottom:1px solid #33281f;margin-bottom:12px}@media (max-width: 767px){section.sec-spcial-row li>div div p.image{padding:0 0 5px;margin-bottom:2px;margin-top:-7px}}section.sec-spcial-row li h2.ttl{margin:0 auto;line-height:1.5}@media (max-width: 1199px){section.sec-spcial-row{margin-bottom:115px;-webkit-box-shadow:0px 15px 35px #e1e0e0;box-shadow:0px 15px 35px #e1e0e0;background-color:#f0ece8}section.sec-spcial-row .row{max-width:500px;margin:0 auto}section.sec-spcial-row li+li>div{border:0;border-right:1px solid #fff}section.sec-spcial-row li h2.ttl{font-size:20px}section.sec-spcial-row li>div{padding:20px 2% 35px}section.sec-spcial-row li>div p.image+p.image{margin-top:10px;margin-bottom:18px}section.sec-spcial-row li>div p.image+p.image img{padding-bottom:10px}section.sec-spcial-row li:first-child>div{border-left:1px solid #fff;border-right:1px solid #fff}section.sec-spcial-row li:nth-child(3)>div{border-left:1px solid #fff}}@media (max-width: 767px){section.sec-spcial-row{-webkit-box-shadow:unset;box-shadow:unset;margin-bottom:60px}section.sec-spcial-row li{display:-webkit-box;display:-ms-flexbox;display:flex}section.sec-spcial-row li+li>div{border:0;border-top:1px solid #fff;border-bottom:1px solid #fff}section.sec-spcial-row li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.5% 0 5%}section.sec-spcial-row li>div>.image:not(.txt){width:32px;text-align:left}section.sec-spcial-row li>div div{width:calc(100% - 35px);text-align:left}section.sec-spcial-row li>div div .image{width:auto;display:inline-block;border-bottom:1px solid;padding-bottom:5px;margin-bottom:3px}section.sec-spcial-row li h2.ttl{font-size:18px}section.sec-spcial-row li>.image{width:36%}section.sec-spcial-row li>div{width:calc(100% - 36%);border-bottom:1px solid #fff}section.sec-spcial-row li:first-child>div{border-left:0;border-right:0}section.sec-spcial-row li:nth-child(3)>div{border-left:0}}@media (max-width: 599px){section.sec-spcial-row li h2.ttl{font-size:15px}}.spcial-ttl{min-width:213px}@media (max-width: 1199px){.spcial-ttl{min-width:185px}}@media (max-width: 767px){.spcial-ttl{display:block;min-width:52px;width:113px;margin:0 auto}}.spcial-ttl p.image{text-align:right;padding:0 10px}@media (max-width: 767px){.spcial-ttl p.image{padding:0;text-align:center}}.spcial-ttl h2.ttl.image{overflow:visible}.spcial-ttl h2.ttl{font-size:45px;line-height:1.333;margin:18px auto 0;padding-top:60px;padding-right:10px;width:100%;position:relative}@media (max-width: 1199px){.spcial-ttl h2.ttl{font-size:36px;padding-top:40px}}@media (max-width: 767px){.spcial-ttl h2.ttl{font-size:22px;line-height:1.47826;padding:24px 0 0;margin-top:9px}.spcial-ttl h2.ttl.image{padding-top:0;margin-top:0}}.spcial-ttl h2.ttl::before{content:'';display:block;width:50vw;height:1px;background-color:#33281f;position:absolute;top:0;right:0}@media (max-width: 767px){.spcial-ttl h2.ttl::before{width:52px;left:0;margin:0 auto}}@media (max-width: 767px){.spcial-ttl h2.ttl.image::before{display:none}}.spcial-ttl h2.ttl span{letter-spacing:0.12em}@media (max-width: 767px){.spcial-ttl h2.ttl span{letter-spacing:0.05em}}section.sec-spcial-1{background:url(../images/specialsite/@1x/sec01_img01.jpg) no-repeat center;background-size:cover;padding:63px 20px 75px;margin-bottom:143px;background-position-y:100px}section.sec-spcial-1 h2.ttl.image{text-align:right;padding-right:20px}section.sec-spcial-1.scrollin{background-position-y:0}@media (max-width: 1199px){section.sec-spcial-1{padding:50px 0 105px;margin-bottom:110px}}@media (max-width: 767px){section.sec-spcial-1{padding:35px 0 0;margin-bottom:64px;background:none;position:relative}section.sec-spcial-1 h2.ttl.image{text-align:center;padding-right:0}section.sec-spcial-1::after{content:'';display:block;height:398px;width:93.6%;background:url(../images/specialsite/sp/sec01_img01.jpg) no-repeat top right;background-size:cover;position:absolute;top:0;right:0;z-index:-1}section.sec-spcial-1 .spcial-ttl{width:64px}}@media (max-width: 767px){section.sec-spcial-2:not(.sec-spcial-4){padding:37px 0 0;position:relative}section.sec-spcial-2:not(.sec-spcial-4)::before{content:'';display:block;height:490px;width:93.6%;background:url(../images/specialsite/sp/sec02_img01.jpg) no-repeat center left;background-size:cover;position:absolute;top:0;left:0;z-index:-1}}section.sec-spcial-2:not(.sec-spcial-4) .sec-image-spcial-2::after{content:'';display:block;width:calc(520px + 45.8vw);height:662px;background:url(../images/specialsite/@1x/sec02_img03.jpg) no-repeat center left;background-size:cover;margin-left:auto;margin-top:90px}@media (max-width: 1199px){section.sec-spcial-2:not(.sec-spcial-4) .sec-image-spcial-2::after{width:86.7vw;height:46.3vw;background-size:contain}}@media (max-width: 767px){section.sec-spcial-2:not(.sec-spcial-4) .sec-image-spcial-2::after{background:url(../images/specialsite/sp/sec02_img02.jpg) no-repeat center left;background-size:cover;width:90.4vw;height:64vw;margin-top:40px}}section.sec-spcial-2:not(.sec-spcial-4) .spcial-ttl h2.ttl:not(.image){text-indent:-0.5em;letter-spacing:0.03em}@media (max-width: 767px){section.sec-spcial-2:not(.sec-spcial-4) .spcial-ttl h2.ttl:not(.image){padding-left:0}}section.sec-spcial-2:not(.sec-spcial-4) .txt-box{position:relative}section.sec-spcial-2:not(.sec-spcial-4) .txt-box::after{content:'';display:block;width:337px;height:296px;background:url(../images/specialsite/@1x/sec02_img02.jpg) no-repeat center;background-size:contain;position:absolute;top:9px;right:85px;z-index:-1}@media (max-width: 767px){section.sec-spcial-2:not(.sec-spcial-4) .txt-box::after{display:none}}section.sec-spcial-2{margin-bottom:150px}@media (max-width: 1199px){section.sec-spcial-2{margin-bottom:115px}}@media (max-width: 767px){section.sec-spcial-2{margin-bottom:73px}}section.sec-spcial-2 .spcial-ttl p.image{text-align:left}@media (max-width: 767px){section.sec-spcial-2 .spcial-ttl p.image{text-align:center}}section.sec-spcial-2 .spcial-ttl h2.ttl{padding-right:0;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}section.sec-spcial-2 .spcial-ttl h2.ttl::before{right:auto;left:0}section.sec-spcial-2 .spcial-ttl h2.ttl span{display:block;margin-right:auto}@media (max-width: 767px){section.sec-spcial-2 .spcial-ttl h2.ttl{padding-left:0}section.sec-spcial-2 .spcial-ttl h2.ttl::before{right:0;width:82px}section.sec-spcial-2 .spcial-ttl h2.ttl span{margin-left:auto}}body.f-test_specialsite main.fs-l-main section.sec-spcial-2 .txt-box,body.f-specialsite main.fs-l-main section.sec-spcial-2 .txt-box{margin-right:auto;padding-left:94px}@media (max-width: 767px){body.f-test_specialsite main.fs-l-main section.sec-spcial-2 .txt-box,body.f-specialsite main.fs-l-main section.sec-spcial-2 .txt-box{padding-left:9.6vw}}section.sec-spcial-3{margin-bottom:144px}section.sec-spcial-3 h2.ttl{padding-right:20px}@media (max-width: 767px){section.sec-spcial-3 h2.ttl{padding-right:0}}section.sec-spcial-3 h2.ttl.image{text-align:right}@media (max-width: 767px){section.sec-spcial-3 h2.ttl.image{text-align:center}}section.sec-spcial-3 p.image.image-map{margin-top:-257px;position:relative;z-index:-1}@media (max-width: 767px){section.sec-spcial-3 p.image.image-map{width:87.2%;max-width:450px;margin-right:auto;margin-top:calc(-70px - 3vw)}}@media (max-width: 1199px){section.sec-spcial-3{margin-bottom:110px}section.sec-spcial-3 p.image.image-map{width:85%;margin-left:auto;margin-top:-21vw}}@media (max-width: 767px){section.sec-spcial-3{margin-bottom:67px}section.sec-spcial-3 .spcial-ttl h2.ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.sec-spcial-3 .spcial-ttl h2.ttl::before{width:110px}}section.sec-spcial-4{position:relative;padding-bottom:80px}section.sec-spcial-4 .spcial-ttl p.image{padding:0 26px}@media (max-width: 767px){section.sec-spcial-4 .spcial-ttl p.image{padding:0}}@media (max-width: 767px){section.sec-spcial-4{padding-top:37px;padding-bottom:12px}}section.sec-spcial-4::after{content:'';display:block;width:calc(185px + 51.8vw);height:100%;background:url(../images/specialsite/@1x/sec04_img01.jpg) no-repeat center left;background-size:cover;position:absolute;top:0;left:0;z-index:-1;background-position-y:100px;-webkit-transition:2s;transition:2s}@media (max-width: 1199px){section.sec-spcial-4::after{width:calc(185px + 50vw)}}@media (max-width: 767px){section.sec-spcial-4::after{height:445px;width:93.6%;right:0;left:auto;background:url(../images/specialsite/sp/sec04_img01.jpg) no-repeat center left;background-size:cover}}section.sec-spcial-4.scrollin::after{background-position-y:0}section.sec-spcial-message-f{margin-bottom:108px}@media (max-width: 767px){section.sec-spcial-message-f{margin-bottom:25px}}section.sec-spcial-message-f h2.ttl{margin:57px auto 0;font-size:32px;line-height:1.9}@media (max-width: 767px){section.sec-spcial-message-f h2.ttl{font-size:28px}}@media (max-width: 599px){section.sec-spcial-message-f h2.ttl{font-size:20px;line-height:1.8125;margin-top:45px;margin-bottom:10px}}section.sec-spcial-message-f h2.ttl span{font-size:0.6875em;display:block}@media (max-width: 599px){section.sec-spcial-message-f h2.ttl span{font-size:0.8em}}@media (max-width: 599px){section.sec-spcial-message-f p.txt.center{text-align:left}}body.f-test_specialsite main.fs-l-main section.sec-spcial-message-f .txt-box,body.f-specialsite main.fs-l-main section.sec-spcial-message-f .txt-box{padding-top:24px}div#sustainability-page h2.free-page-title{line-height:1.5}div#sustainability-page h2.free-page-title span.image{margin-top:44px}div#sustainability-page p.btn.btn-border{margin-top:2em}@media (max-width: 959px){div#sustainability-page ul.row.page-link li:nth-child(2)::after{content:'';display:block;height:80%;width:1px;background-color:#e2ddd8;position:absolute;top:0;bottom:0;right:0;margin:auto 0}}@media (max-width: 767px){div#sustainability-page ul.row.page-link li:last-child::after{content:'';display:block;height:80%;width:1px;background-color:#e2ddd8;position:absolute;top:0;bottom:0;right:0;margin:auto 0}}main#free-side{max-width:1080px;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 20px}@media (max-width: 767px){main#free-side{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 6.4vw}}div#ricegrape{margin:0 auto}div#ricegrape .dtl-sec{margin-bottom:100px}ul.anchor-border{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.0625em;margin-bottom:63px}ul.anchor-border li a{display:inline-block;border-bottom:1px solid;line-height:1.4;padding:0.25em 0}ul.anchor-border li:not(:last-child){margin-right:30px}p.image.ricegrape-mv{margin-bottom:64px}h2.rice-ttl{font-size:25px;line-height:1.5;margin:0 auto 2.12em}h2.rice-ttl span{display:block;font-size:20px;margin-top:13px}section.sec-rice.sec-rice-top{padding:0 30px 0;margin-bottom:93px}@media (max-width: 767px){section.sec-rice.sec-rice-top{padding:0 3.2vw 0}}section.sec-rice.sec-rice-top .txt-box+.txt-small{margin-top:5.1em;margin-bottom:5.1em}section.sec-rice.sec-rice-top .txt-box p.image{width:43.847%;position:absolute;bottom:-35px;right:0;z-index:-1}section.sec-rice.sec-rice-top .txt{line-height:2}section.sec-rice.sec-rice-top .txt+.txt{margin-top:1.2em}ul.rice-product-list{margin-top:0px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.rice-product-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:300px}ul.rice-product-list .d-flex{margin-bottom:27px}ul.rice-product-list .right{width:calc(100% - 51px);padding-left:11px;padding-top:11px}ul.rice-product-list span.d-inline-block{font-size:12px;background-color:#faf5ed;padding:4.5px 15px}ul.rice-product-list button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40px;font-size:14px;font-weight:bold;border:0;border-radius:3px;background-color:#594c41;color:#fff}ul.rice-product-list button.no-buy{font-size:13px;background-color:#bdb9b5;line-height:1.2;color:#f4f4f4;cursor:auto}ul.rice-product-list button.no-buy span.d-inline-block{font-size:13px;background-color:transparent;padding:0}ul.rice-product-list button.no-buy:hover{opacity:1}@media (max-width: 767px){ul.rice-product-list{max-width:450px;margin-left:auto;margin-right:auto}ul.rice-product-list li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:0;max-width:100%}ul.rice-product-list li .d-flex{width:calc(100% - 120px)}ul.rice-product-list li button{width:90px}}h3.rice-product-name{font-size:14px;line-height:1.7142;margin:8px 0 0}ul.ricegrape-list{padding:0 28px}ul.ricegrape-list p.image{width:27%;position:absolute;top:6px}ul.ricegrape-list li>*:not(.image){padding-left:32%}ul.ricegrape-list li+li{margin-top:62px}ul.ricegrape-list h3{font-size:23px;margin:0 0 0.5em;line-height:1.5652}.sec.dtl-border-box .clearfix{font-size:15px;margin-top:40px}.sec.dtl-border-box .clearfix .image{float:right;margin-left:1em}.sec.dtl-border-box .clearfix p.txt{line-height:1.6666}.sec-rice{margin-bottom:88px}.sec-rice p.txt-small.txt-right{text-align:right}.sec-rice .sec.dtl-border-box{margin-bottom:12px}.free-page h2.ttl{font-size:23px;line-height:1.5652;margin:0 0 0.6em}.free-page h3.ttl{font-size:18px;margin:0 0 0.15em;line-height:1.9444}.free-page h4.ttl{margin:0;font-size:14px}.free-product-dtl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:44px}.free-product-dtl p.image{width:36.9047%;text-align:center;margin-top:8px}.free-product-dtl .right{width:calc(100% - 36.9047%);padding-right:26px}.free-product-dtl p.txt-small{margin-top:2.4em}@media (max-width: 767px){.free-product-dtl{display:block}.free-product-dtl p.image{width:100%;margin:0 auto 2em}.free-product-dtl .right{width:100%;padding-right:0}}.free-product-list section{margin-bottom:85px}.free-product-list .bg-brown{padding:32px 35px 20px}@media (max-width: 767px){.free-product-list .bg-brown{padding:30px 6.4vw 18px}}.free-product-list .bg-brown li{padding-top:20px;padding-bottom:20px}.free-product-list .bg-brown p.product-price{margin-bottom:14px}.free-product-list .bg-brown p.image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.free-product-list .bg-brown .right{width:calc(100% - 93px);padding-left:5.42858%}.free-product-list button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:40px;font-size:14px;font-weight:bold;border:0;border-radius:3px;background-color:#594c41;color:#fff}.free-product-list button.no-buy{font-size:13px;background-color:#bdb9b5;line-height:1.2;color:#f4f4f4;cursor:auto}.free-product-list button.no-buy:hover{opacity:1}.free-product-list form+a.txt-border{margin-left:8.2252%;line-height:2.8708}@media (max-width: 767px){.free-product-list .bg-brown ul.row{max-width:400px;margin:0 auto}}.free-recommend-list{margin:42px 4%;font-size:14px;line-height:1.4}.free-recommend-list p.image+p{margin-left:10px}@media (max-width: 767px){.free-recommend-list li.col+li.col{margin-top:1.5em}}.bg-brown{background-color:#f0ece8}.sec-trial .fs-c-productPrices.fs-c-productPrices--productDetail{margin-top:32px}.sec-trial .fs-c-productPrice.fs-c-productPrice--listed{font-size:14px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sec-trial .fs-c-productPrice.fs-c-productPrice--selling{margin-right:0.5em}.sec-trial>.d-block{padding:0 20px}.sec-trial>.d-block>.image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(50% - 10px);padding-right:30px}.sec-trial>.d-block>.right{width:calc(50% + 10px)}@media (max-width: 767px){.sec-trial>.d-block{padding:0}.sec-trial>.d-block>.image{width:100%;padding-right:0}.sec-trial>.d-block>.right{width:100%}}.sec-trial .set-box{font-size:14px;line-height:1.857}.sec-trial .icon-border{border:1px solid;padding:5px 18.5px;font-size:14px}.sec-trial .btn-cart p.txt-right{text-align:right}.sec-trial .btn-cart p.txt-right a{margin:10px 15px 0}.btn-cart{margin-top:18px}.btn-cart .d-flex+.d-flex{margin-top:5px}.btn-cart .d-flex>*:not(p){width:50%}.btn-cart .d-flex span{display:inline-block;margin-right:5px}.btn-cart .d-flex button{margin-top:0}.btn-cart .d-flex button.no-buy{font-size:13px;background-color:#bdb9b5;line-height:1.2;color:#f4f4f4;cursor:auto}.btn-cart .d-flex button.no-buy:hover{opacity:1}.btn-cart button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:410px;height:50px;font-size:14px;font-weight:bold;border:0;border-radius:3px;background-color:#594c41;color:#fff;margin:0 auto;position:relative}.btn-cart button.no-buy{font-size:13px;background-color:#bdb9b5;line-height:1.2;color:#f4f4f4;cursor:auto}.btn-cart button.no-buy:hover{opacity:1}.btn-cart .txt-right{text-align:right;margin:10px 8px 0}a.txt-border{display:inline-block;border-bottom:1px solid #e2ddd8;margin-left:8.2252%;font-size:12px;line-height:2.8708;white-space:nowrap}.box-border{border:1px solid #e2ddd8;padding:33px 40px 35px;margin-bottom:100px}@media (max-width: 767px){.box-border{padding:30px 6.4vw 32px}}.floatr{float:right}p.image.floatr{margin-left:1em}@media (max-width: 767px){p.image.floatr{width:50%}}.sec-campaign{padding:30px 40px 53px}@media (max-width: 767px){.sec-campaign{padding:35px 6.4vw 45px}}.sec-campaign h2.ttl{font-size:30px}.sec-campaign h2.ttl+.txt{padding:16px 0 40px}.campaign-box+.campaign-box{border-top:1px solid #e2ddd8;padding-top:50px;margin-top:50px}.campaign-box h3.ttl{font-size:23px;margin:0 0 0.25em}.campaign-box h3.ttl span.icon-border{display:inline-block;border:1px solid;background-color:#fff;font-size:14px;padding:1px 13.5px;vertical-align:top}.campaign-box h3.ttl span.icon-border+*{margin-top:-4px;line-height:1.5}.campaign-box>.d-block .right{padding-left:32px;width:calc(100% - 340px);font-size:14px}.campaign-box>.d-sm-flex .right{padding-left:21px;width:calc(100% - 147px);font-size:14px}.campaign-box .txt+p{margin-top:0.95em}.campaign-box h3.campaign-ttl{font-size:18px;line-height:1.5555;margin:0 0 0.5em}.campaign-box h3.campaign-ttl span{font-size:0.77778em;line-height:2}.campaign-box>.d-block+.d-sm-flex{margin-top:30px}.campaign-box .fs-c-productPrices.fs-c-productPrices--productDetail .fs-c-productPrice{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campaign-box .fs-c-productPrices.fs-c-productPrices--productDetail{margin-top:30px}.campaign-box .btn-cart a.txt-border{margin-left:auto;margin-top:10px}@media (max-width: 767px){.campaign-box>.d-block .right{width:100%;padding:2em 0 0}.campaign-box>.d-block .image{text-align:center}.campaign-box>.d-sm-flex .right{padding-left:0;width:100%}}@media (max-width: 599px){.campaign-box .d-sm-flex p.image{margin:1em auto;text-align:center}}.d-flex.present-item span.d-block{width:calc(100% - 82px);padding:0 3px}.inon-brown{background-color:#917154;color:#fff;padding:0 6px;line-height:1.6}.f-23{font-size:23px;line-height:1.5652}div#campagin{margin-bottom:55px}div#campagin .container>section+section{margin-top:100px}div#campagin ul.row.page-link li:nth-child(3)::after{content:'';display:block;height:25px;width:1px;background-color:#e2ddd8;position:absolute;top:0;bottom:0;right:0;margin:auto 0}@media (max-width: 767px){div#campagin ul.row.page-link li:nth-child(3)::after{display:none}}@media (max-width: 767px){div#campagin ul.row.page-link li:nth-child(2)::after{content:'';display:block;height:25px;width:1px;background-color:#e2ddd8;position:absolute;top:0;bottom:0;right:0;margin:auto 0}}.sub-ttl{margin-bottom:0.2em}.sub-ttl span.d-inline-block{font-size:16px;line-height:2.1875}.sub-ttl span.tag-bg{font-size:14px;background-color:#917154;color:#fff;padding:0 1em;margin-right:10px}h2.ttl.ttl-border{font-size:23px;border-bottom:1px solid #e2ddd8;padding-bottom:0.6em;margin-bottom:1.36em;line-height:1.4}.icon-border{border:1px solid;padding:0.45em 1.1em}.icon-border+*{margin-top:20px}.campagin-inner>.d-md-flex>.left{width:460px}.campagin-inner>.d-md-flex>.image{width:calc(100% - 460px);padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.campagin-inner>.d-md-flex>.left{width:100%}.campagin-inner>.d-md-flex>.image{width:100%;max-width:420px;margin:1.5em auto;padding:0 6.4vw}}.campagin-inner p.d-inline-block.bg-brown{margin-top:0;margin-bottom:20px;padding:8px 18px}.campagin-inner .bg-brown{padding:32px 40px 38px;margin-top:30px}@media (max-width: 959px){.campagin-inner .bg-brown .image{text-align:center}}@media (max-width: 767px){.campagin-inner .bg-brown{padding:22px 6.4vw 27px}.campagin-inner .bg-brown .sec-campagin p.image{text-align:center}}.campagin-inner .bg-brown+.txt-small{margin-top:26px}.campagin-inner h3.ttl{font-size:20px;margin-bottom:0.34em}.campagin-inner h3.ttl+h4.title{margin:0.9em 0 1.3em}.campagin-inner h4.title{line-height:1.5;font-size:18px;margin:0 0 0.6em}.campagin-inner .d-flex.sub-ttl{margin-bottom:0.2em}.campagin-inner .catch{margin-bottom:1em}.campagin-inner .catch p.txt-small{margin-top:0.5em}.campagin-inner .txt+.catch{margin-top:1em}.campagin-inner .present-item{margin-bottom:0.8em}section.sec-campagin>.d-block .right{padding-left:32px;width:calc(100% - 340px);font-size:14px}@media (max-width: 959px){section.sec-campagin>.d-block .right{padding-left:0;padding-top:1.5em;width:100%}}.campaign-box>.d-block.flex-lg-row-reverse .right{padding-left:0;padding-right:21px}@media (max-width: 959px){.campaign-box>.d-block.flex-lg-row-reverse .right{padding-top:2em;padding-right:0;width:100%}}.campaign-box>.d-sm-flex.flex-sm-row-reverse .right{padding-left:0;padding-right:21px}@media (max-width: 599px){.campaign-box>.d-sm-flex.flex-sm-row-reverse .right{padding-right:0;width:100%}}.campaign-box>.d-block .right>section+section{margin-top:40px}body.f-teiki h1.fs-c-heading.fs-c-heading--page{background-image:url(https://amritara.itembox.design/item/images/teiki/@1x/monthlydelivery-bg.jpg)}body.f-teiki h1.fs-c-heading.fs-c-heading--page::after{display:none}body.f-teiki h1.fs-c-heading.fs-c-heading--page::before{background-image:url(https://amritara.itembox.design/item/images/teiki/@2x/cate_txt_monthlydelivery.png)}div#monthly_delivery>*,div#trial>*{padding-left:0;padding-right:0}.inner-690{max-width:690px;margin:0 auto}p.f-15{font-size:15px}.free-page .dtl-layout{width:100%}div#monthly_delivery section.top-message,div#trial section.top-message{padding:0;margin-bottom:70px}div#monthly_delivery section.top-message h2.top-title,div#trial section.top-message h2.top-title{font-size:28px;margin-bottom:26px;line-height:1.5}div#monthly_delivery section.top-message .txt,div#trial section.top-message .txt{line-height:2}div#monthly_delivery section.delivery-list{margin-bottom:80px}div#monthly_delivery section.delivery-product{margin-bottom:73px}div#monthly_delivery .dtl-layout{margin-bottom:100px;margin-top:92px}section.delivery-list li+li{margin-top:10px}section.delivery-list h3.ttl{text-align:center;font-size:20px;margin-bottom:1.25em}section.delivery-list .delivery-txt .txt+.txt{margin-top:2em}.border-box{border:1px solid #e2ddd8;padding:30px 30px 36px}.border-box p.tel{font-size:35px;line-height:1.3}.border-box p.tel+.txt{font-size:14px}.border-box .txt+.btn{margin-top:0.8em}.tag-delivery{color:#86674f;background-color:#fff;border:1px solid;font-size:14px;padding:0.358em 5px;text-align:center}.tag-delivery+.tag-delivery{margin-left:18px}.bg-purple{background-color:#eeeaec}.d-inline-block.icon-white{font-size:14px;width:100px;padding:0.358em 1em;background-color:#fff;text-align:center}.dtl-layout h2.ttl+.tag-list .tag-delivery{width:120px;margin-bottom:2em}.dtl-layout .bg-purple{padding:19px 29px}.dtl-layout .bg-purple>.d-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media (max-width: 599px){.dtl-layout .bg-purple>.d-flex{margin-top:13px}}.dtl-layout .bg-purple>.d-flex .fs-c-productPrices.fs-c-productPrices--productDetail{margin-top:0;font-size:13px;margin:0 20px}.dtl-layout .bg-purple .tag-delivery{width:170px;margin:4px 0}@media (max-width: 599px){.dtl-layout .bg-purple .tag-delivery{width:100%;margin:5px auto 15px}}section.delivery-list li{padding:34px 8.6%}section.delivery-list li p.image.num-border::after{content:'';display:block;width:50px;height:1px;background-color:#bebebe;margin-top:12px;margin-bottom:18px}section.delivery-list li h2.ttl{font-size:25px;margin-bottom:1.3em}section.delivery-list li h3.title{line-height:1.6666}section.delivery-list li h3.title::after{margin-bottom:0.25em}section.delivery-list .inner-690>p.image{margin:5em auto 4.4em}.txt-left{text-align:left}.txt-red{color:#b81825}section.delivery-product p.image{width:35%;text-align:center}section.delivery-product p.image img{max-height:180px}@media (max-width: 767px){section.delivery-product p.image{width:100%;margin-bottom:2em}section.delivery-product p.image img{max-height:200px}}section.delivery-product .right{width:65%}@media (max-width: 767px){section.delivery-product .right{width:100%}}.btn-noindex{cursor:pointer}.btn-noindex::before{content:'';display:block;min-width:26px;height:26px;border:1px solid #343434;margin:0 28px}.btn-noindex span{font-size:0.875em}.btn-cart .btn-noindex{padding-bottom:5px;border-bottom:1px solid #e2ddd8;margin-bottom:27px;margin-top:33px}.btn-cart .btn-noindex.onpay::before{background-color:#b81825;border-color:#b81825;background-image:url(../images/teiki/@2x/check.png);background-size:23px 13.5px;background-position:center 70%;background-repeat:no-repeat}.btn-cart .btn-noindex+form{position:relative}.btn-cart .btn-noindex+form::after{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);border-radius:3px;position:absolute;top:0;z-index:1;cursor:initial}.btn-cart .btn-noindex+form button{max-width:100%}.btn-cart .btn-noindex+form+.d-flex a{margin:0}.btn-cart .btn-noindex+form+.d-flex p+p{margin-left:38px}.btn-cart .btn-noindex.onpay+form::after{display:none}body.f-trial h1.fs-c-heading.fs-c-heading--page{background-image:url(https://amritara.itembox.design/item/images/trial/@1x/trialset-bg.jpg)}body.f-trial h1.fs-c-heading.fs-c-heading--page::after{display:none}body.f-trial h1.fs-c-heading.fs-c-heading--page::before{background-image:url(https://amritara.itembox.design/item/images/trial/@2x/cate_txt_trialset.png)}.f-14{font-size:14px}.f-18{font-size:18px}div#trial .txt+.txt{margin-top:1em}div#trial .btn-cart .d-flex span{padding-left:11%}@media (max-width: 599px){div#trial .btn-cart .d-flex span{padding-left:0}}section.trial-list{margin-bottom:60px}section.trial-list>p.image{margin-bottom:50px}section.trial-list h3.ttl{font-size:20px;line-height:1.5;margin-bottom:0.9em}section.trial-list li{padding:0 3.7%;line-height:1.8571}section.trial-list li:not(:last-child){border-right:1px solid #e2ddd8}section.trial-list li .txt-right{text-align:right}section.trial-list li a.txt-border{margin-left:auto}@media (max-width: 767px){section.trial-list li{padding:0}section.trial-list li:not(:last-child){border:0;margin-bottom:42px}section.trial-list h3.ttl{text-align:left}}.trial-anchor{padding:44px 35px 31px;margin-bottom:136px}.trial-anchor p.txt{font-size:18px;margin-top:1em}.trial-anchor p.txt::after{content:'';display:inline-block;width:14px;height:9px;background:url(../images/free-page/@2x/arrow_btm.png) no-repeat center;background-size:contain;vertical-align:middle;margin-left:7px}.trial-anchor li{padding:0 8px}@media (max-width: 767px){.trial-anchor{padding:35px 6.4vw 28px}.trial-anchor p.txt{font-size:14px}}@media (max-width: 599px){.trial-anchor{margin-bottom:68px}.trial-anchor p.txt::after{display:block;margin:0 auto}}section.set-product{margin-top:87px}section.set-product h2.title.border{font-size:25px;text-align:center;border-bottom:1px solid #e2ddd8;padding-bottom:17px;margin:0 auto 2em}@media (max-width: 599px){section.set-product h2.title.border{margin-bottom:1em}}section.set-product h2.title.border+.txt{font-size:18px}@media (max-width: 767px){section.set-product h2.title.border+.txt{margin-bottom:3.5em}}section.set-product>section{margin-bottom:130px}@media (max-width: 599px){section.set-product>section{margin-bottom:65px}}section.set-product>section>.d-md-flex{padding:0 35px}@media (max-width: 767px){section.set-product>section>.d-md-flex{padding:0 6.4vw}}@media (max-width: 599px){section.set-product>section>.d-md-flex{padding:0}}section.set-product>section>.d-md-flex+.d-md-flex{margin-top:60px}section.set-product>section>.d-md-flex+.box-border{margin-top:37px}section.set-product>section>.d-md-flex p.image{width:calc(100% - 67.532%)}@media (max-width: 767px){section.set-product>section>.d-md-flex p.image{width:100%;margin-bottom:1em}}section.set-product>section>.d-md-flex .right{width:67.532%;padding-left:6.1%}@media (max-width: 767px){section.set-product>section>.d-md-flex .right{padding-left:0;width:100%}}section.set-product>section>.d-md-flex .right div .d-flex.flex-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.set-product>section>.d-md-flex span.fs-c-productPrice__addon__label span.tag-delivery{margin-left:1em;display:inline-block;padding:0.45em 5px 0.3em}section.set-product .fs-c-productPrices.fs-c-productPrices--productDetail{margin-top:23px}section.set-product .cach-txt,section.set-product .product-txt{font-size:14px}section.set-product .box-border{padding:38px 34px 44px;margin-bottom:0}@media (max-width: 767px){section.set-product .box-border{padding:30px 6.4vw 32px}}p.trial-bnr.image{margin-top:30px}h3.set-border{padding-bottom:0.75em;line-height:1.5;font-size:18px;border-bottom:1px solid #e2ddd8;margin:0;cursor:pointer}h3.set-border::before,h3.set-border::after{content:'';display:block;position:absolute;background-color:#33281f}h3.set-border::before{width:15px;height:1px;top:8px;right:29px}h3.set-border::after{width:1px;height:15px;top:1px;right:36px}h3.set-border.set_open::after{display:none}h3.set-border+ul.set-list{margin-top:2.8125em}ul.set-list>li+li{margin-top:68px}ul.set-list>li>.image{width:calc(100% - 67.532%)}ul.set-list>li>.right{width:67.532%;padding-left:6.1%}ul.set-list>li>.right>div.d-flex:first-child{margin-bottom:13px}ul.set-list>li>.right>div.d-flex:first-child .f-18{margin-top:0}ul.set-list>li>.right>div.d-flex:first-child .icon-border{font-size:12px;margin-right:13px}@media (max-width: 767px){ul.set-list>li>.image{width:100%;margin-bottom:2em}ul.set-list>li>.right{width:100%;padding-left:0}}@media (max-width: 599px){ul.set-list>li>.image img{max-height:150px}}.component-list{margin:10px auto 7px}.component-list+.txt-right{text-align:right}.component-list>p.d-inline-block{margin-top:28px}.component-list li{text-align:center;font-size:0.875em;padding:0px 9px;line-height:1.42}.component-list .sub-right{max-width:calc(100% - 84px);width:100%}.component-list .sub-right p.image{margin-bottom:5px}.component-list .sub-right ul{max-width:306px;margin:0 6px 1em}@media (max-width: 767px){.component-list .sub-right{max-width:100%}.component-list>p.d-inline-block{margin-top:1em;margin-bottom:1em}.component-list .sub-right ul{max-width:400px;margin:0 auto 1em}}section#trial3 .icon-border{padding:0.6em 1.1em 0.5em}section#trial3 section.w-100 .box-border{padding:20px 36px 13px;margin-top:18px}@media (max-width: 767px){section#trial3 section.w-100 .box-border{padding:20px 4.8% 13px}}@media (max-width: 599px){section#trial3 section.w-100 .box-border{padding:20px 6.4vw 13px}}section#trial3 p.mt-auto.txt-right{text-align:right;margin-bottom:25px}@media (max-width: 599px){section#trial3 ul.set-list>li>.image img{max-height:100%}}ul.make-color-list{margin:0 -1.1vw}ul.make-color-list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 1.1vw}@media (max-width: 767px){ul.make-color-list li{width:50%}}@media (max-width: 599px){ul.make-color-list li{width:100%}}ul.make-color-list .right{padding-left:12px}@media (max-width: 599px){ul.make-color-list .right{width:calc(100% - 58px)}}ul.make-color-list p.txt-right{text-align:right;line-height:1;margin-top:7px}ul.make-color-list a.txt-border{margin-left:0;line-height:1.45}h2.ttl.trial-make{font-size:25px;line-height:1.6;margin:120px auto 67px}@media (max-width: 599px){h2.ttl.trial-make{font-size:20px;margin:80px auto 40px}}p.btn.btn-border.btn-arrow a{border-color:#e2ddd8;width:85%;max-width:380px;position:relative}p.btn.btn-border.btn-arrow a::after{width:9px;height:14px;background:url(../images/common/@2x/arrow-right.png) no-repeat center;background-size:contain;position:absolute;top:0;bottom:0;right:6.842%;margin:auto 0}div#aboutcosme .container,div#aboutfoods .container,div#aboutsupplement .container{max-width:1080px}div#aboutcosme section.top-message .txt,div#aboutfoods section.top-message .txt,div#aboutsupplement section.top-message .txt{font-size:17px;line-height:2.411;margin-top:2.2em}div#aboutcosme h2.top-title span,div#aboutfoods h2.top-title span,div#aboutsupplement h2.top-title span{font-size:48px}div#aboutcosme section:not(.top-message):not(.about-bg),div#aboutfoods section:not(.top-message):not(.about-bg),div#aboutsupplement section:not(.top-message):not(.about-bg){margin-bottom:160px}@media (max-width: 767px){div#aboutcosme .container,div#aboutfoods .container,div#aboutsupplement .container{max-width:600px}div#aboutcosme section.top-message .txt,div#aboutfoods section.top-message .txt,div#aboutsupplement section.top-message .txt{font-size:14px}div#aboutcosme h2.top-title span,div#aboutfoods h2.top-title span,div#aboutsupplement h2.top-title span{font-size:24px}div#aboutcosme section:not(.top-message):not(.about-bg),div#aboutfoods section:not(.top-message):not(.about-bg),div#aboutsupplement section:not(.top-message):not(.about-bg){margin-bottom:100px}}@media screen and (min-width: 1100px){.nowrap1100{white-space:nowrap}}@media (max-width: 767px){body.f-massage article.fs-c-documentArticle{padding:0}}@media (max-width: 767px){body.f-massage .container{padding:0 !important}}body.f-massage h1.fs-c-heading.fs-c-heading--page.bg-center{height:0}body.f-massage div#oil-treatment h1.fs-c-heading.fs-c-heading--page{font-size:28px;letter-spacing:6px}body.f-massage section.set-product h2.title.border+.txt{font-size:16px;margin-bottom:42px}@media (max-width: 767px){body.f-massage section.set-product h2.title.border+.txt{margin-bottom:70px}}body.f-massage section.set-product h2.title.border{margin-bottom:50px}@media (max-width: 767px){body.f-massage section.set-product h2.title.border{margin-bottom:25px}}@media (max-width: 767px){body.f-massage .procedure{margin-bottom:30px}}body.f-massage .procedure ul{padding:0 0.5em}body.f-massage .procedure ul li{position:relative;margin-bottom:47px}@media (max-width: 767px){body.f-massage .procedure ul li{margin-bottom:70px}}body.f-massage .procedure ul li:last-child{margin-bottom:0}body.f-massage .procedure ul li p.procedure-mds{font-size:18px;padding-left:43px;margin-bottom:0px;display:-ms-grid;display:grid;min-height:52px}@media (max-width: 767px){body.f-massage .procedure ul li p.procedure-mds{font-size:16px;min-height:60px}}body.f-massage .procedure ul li p.procedure-mds span.procedure-sub-mds{display:inline-block;font-size:12px}@media (max-width: 767px){body.f-massage .procedure ul li p.procedure-mds{padding-left:0;padding-top:8px}}body.f-massage .procedure ul li p.procedure-img{margin-bottom:20px}body.f-massage .procedure ul li p.procedure-txt{font-size:14px}body.f-massage .procedure ul li p.procedure-txt a{text-decoration:underline}body.f-massage .procedure ul li p.procedure-txt a:hover{text-decoration:none}body.f-massage .procedure ul li::before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0ece8;color:#33281f;font-size:12px;width:36px;height:36px;position:absolute;left:15px;top:-3px}@media (max-width: 767px){body.f-massage .procedure ul li::before{top:-32px;left:8px}}body.f-massage .procedure ul li:nth-child(1):before{content:'1'}body.f-massage .procedure ul li:nth-child(2):before{content:'2'}body.f-massage .procedure ul li:nth-child(3):before{content:'3'}body.f-massage .procedure ul li:nth-child(4):before{content:'4'}body.f-massage .procedure ul li:nth-child(5):before{content:'5'}body.f-massage .procedure ul li:nth-child(6):before{content:'6'}body.f-massage .procedure ul li:nth-child(7):before{content:'7'}body.f-massage .procedure ul li:nth-child(8):before{content:'8'}body.f-massage .procedure ul li:nth-child(9):before{content:'9'}body.f-massage .procedure ul li:nth-child(10):before{content:'10'}body.f-massage .procedure ul li:nth-child(11):before{content:'11'}body.f-massage .procedure ul li:nth-child(12):before{content:'12'}body.f-massage .procedure ul li:nth-child(13):before{content:'13'}body.f-massage .procedure ul li:nth-child(14):before{content:'14'}body.f-massage .procedure ul li:nth-child(15):before{content:'15'}body.f-massage .procedure ul li:nth-child(16):before{content:'16'}body.f-massage .procedure ul li:nth-child(17):before{content:'17'}body.f-massage .procedure ul li:nth-child(18):before{content:'18'}body.f-massage .procedure ul li:nth-child(19):before{content:'19'}body.f-massage .procedure ul li:nth-child(20):before{content:'20'}body.f-massage .procedure ul li .procedure ul li p.procedure-mds{font-size:18px}body.f-massage .item-guide-area{margin-top:67px}@media (max-width: 767px){body.f-massage .item-guide-area{margin-top:35px}}body.f-massage .item-guide-area table.table2{margin-bottom:50px}body.f-massage .item-guide-area p.txt{font-size:18px;margin-bottom:18px}body.f-massage .item-guide-area table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #e2ddd8}body.f-massage .item-guide-area table th{background:#f0ece8;text-align:left;padding:20px 0 20px 28px;width:200px;border-bottom:1px solid #e2ddd8;font-size:14px;font-weight:400}@media (max-width: 767px){body.f-massage .item-guide-area table th{width:100px;padding:1em}}body.f-massage .item-guide-area table th:first-child{padding:20px 0 20px 28px}@media (max-width: 767px){body.f-massage .item-guide-area table th:first-child{padding:1em}}body.f-massage .item-guide-area table td{text-align:center;border-bottom:1px solid #e2ddd8;font-size:14px}body.f-massage .item-guide-area table td.img{height:208px}body.f-massage .item-guide-area table td p.item-img:hover{opacity:0.7;-webkit-transition:0.3s;transition:0.3s}body.f-massage .item-guide-area table td p.item-name{margin-top:16px}body.f-massage .item-guide-area table td p.item-name:hover{opacity:0.7;-webkit-transition:0.3s;transition:0.3s}body.f-massage .item-guide-area table td td.img{padding:15px 0}body.f-massage .item-guide-area span.annotation1{position:relative}body.f-massage .item-guide-area span.annotation1::before{content:'*1';font-size:8px;position:absolute;top:-3px;right:-13px}body.f-massage .item-guide-area .annotation-descript1{font-size:12px;text-align:right;position:relative;margin-top:8px}body.f-massage .item-guide-area .annotation-descript1::before{content:'*1';font-size:8px;position:absolute;top:0;right:123px}body.f-massage .baby-importantpoint{padding:2em;margin-bottom:50px}@media (max-width: 959px){body.f-massage section#treatment4 table.table2{min-width:680px}}body.f-massage section#treatment4 p.txt a{border-bottom:1px solid}body.f-massage section#treatment4 p.txt a:hover{border:none}body.f-massage p.pdf{text-align:right}body.f-massage p.pdf .pdf-dl{text-decoration:underline;margin-top:2px}body.f-massage p.pdf .pdf-dl:hover{text-decoration:none;-webkit-transition:0.3s;transition:0.3s}body.f-massage section#treatment3 div.procedure{margin-bottom:0}body.f-massage section#treatment4 table td{width:297px}body.f-massage section#treatment4 table.table2.clm3 td{width:200px}@media (max-width: 767px){body.f-massage section#treatment5 p.procedure-mds{min-height:36px}}div#ranking h1.fs-c-heading.fs-c-heading--page{font-size:28px;margin-bottom:26px;line-height:1.5;padding:0}div#ranking h1.fs-c-heading.fs-c-heading--page+.txt{margin-bottom:63px}div#ranking .container{padding:0 !important}section.sec-ranking{margin-bottom:78px}section.sec-ranking h2.title.border{margin-bottom:53px}section.sec-ranking .d-md-flex.align-items-md-center{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.sec-ranking .d-md-flex.align-items-md-center>span{margin-right:auto}section.sec-ranking>ul>li{position:relative}section.sec-ranking>ul>li::before{content:'';display:block;width:40px;height:45px;position:absolute;top:0;left:auto}section.sec-ranking>ul>li:nth-child(1)::before{background:url(../images/ranking/rank_no01.png) no-repeat center;background-size:contain}section.sec-ranking>ul>li:nth-child(2)::before{background:url(../images/ranking/rank_no02.png) no-repeat center;background-size:contain}section.sec-ranking>ul>li:nth-child(3)::before{background:url(../images/ranking/rank_no03.png) no-repeat center;background-size:contain}section.sec-ranking>ul>li:nth-child(4)::before{background:url(../images/ranking/rank_no04.png) no-repeat center;background-size:contain}section.sec-ranking>ul>li:nth-child(5)::before{background:url(../images/ranking/rank_no05.png) no-repeat center;background-size:contain}section.sec-ranking li.col-12.d-block{margin-bottom:110px}section.sec-ranking li.col-12.d-block p.image{width:calc(21% + 64px);max-width:230px;margin:0 32px}section.sec-ranking li.col-12.d-block .right{width:calc(75% - 64px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.sec-ranking li.col-12.col-sm-6{margin-bottom:80px}section.sec-ranking li.col-12.col-sm-6 p.image{margin-bottom:23px}section.sec-ranking li.col-12.col-sm-6 p.image img{max-width:180px}section.sec-ranking p.txt+p.txt-small{margin-top:0.8em}section.sec-ranking .btn-cart{margin-top:auto;padding-top:14px}section.sec-ranking .btn-cart>div+div{margin-top:5px}section.sec-ranking .btn-cart .d-flex>*:not(p){width:auto}section.sec-ranking .btn-cart .d-flex span{white-space:nowrap}section.sec-ranking .btn-cart .d-flex span.txt-big{font-size:26px}section.sec-ranking .btn-cart form{padding-left:15px}section.sec-ranking .btn-cart button{padding:0 15px;white-space:nowrap;min-width:165px}section.sec-ranking .bg-brown{padding:30px 4.76191% 40px}section.sec-ranking .bg-brown li.col>div{height:100%}section.sec-ranking .bg-brown li.col .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.sec-ranking .bg-brown p.image{max-width:93px;width:26%}section.sec-ranking .bg-brown .right{width:76%;padding-left:15px}section.sec-ranking .bg-brown h3.ttl{margin-bottom:1.4em}section.sec-ranking .bg-brown h4.ttl.f-18{font-size:18px;margin-bottom:0.65em}section.sec-ranking .bg-brown p.txt{font-size:14px}section.sec-ranking .bg-brown button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:130px;font-size:14px;font-weight:bold;border:0;border-radius:3px;background-color:#594c41;color:#fff;margin:0 auto;position:relative}section.sec-ranking .bg-brown .d-flex.align-items-center.flex-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:14px;margin-top:auto}section.sec-ranking .bg-brown p.product-price{margin-right:20px}@media (max-width: 767px){section.sec-ranking .btn-cart .d-flex.align-items-center{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:12px}section.sec-ranking .btn-cart .d-flex span.txt-big{font-size:20px}section.sec-ranking .btn-cart button{min-width:130px;font-size:12px;height:40px}section.sec-ranking .d-md-flex.align-items-md-center>span{margin-bottom:5px;display:block}section.sec-ranking li.col-12.d-block{margin-bottom:80px}section.sec-ranking .bg-brown li+li{margin-top:35px}}@media (max-width: 599px){section.sec-ranking>ul{max-width:450px;margin:0 auto}section.sec-ranking>ul>li>*{width:100% !important}section.sec-ranking li.col-12.d-block p.image{margin:0 auto}}div#outlet h1.fs-c-heading.fs-c-heading--page{margin-bottom:26px;line-height:1.5;padding:0}@media (max-width: 767px){div#outlet article.fs-c-documentArticle{padding:0}}@media (max-width: 767px){div#outlet .container{padding:0 !important}}@media (max-width: 767px){div#outlet h1.fs-c-heading.fs-c-heading--page.mincho{margin-bottom:26px;padding-bottom:0}}div#outlet section.set-product h2.title.border{margin-bottom:41px}div#outlet p.sub-heading.center{font-size:20px;margin-bottom:15px}div#outlet p.heading-txt.center{font-size:16px;line-height:2em;margin-bottom:30px}@media (max-width: 767px){div#outlet p.heading-txt.center{font-size:14px}}div#outlet p.heading-sub-txt.center{font-size:12px;margin-bottom:85px}@media (max-width: 767px){div#outlet p.heading-sub-txt.center{margin-bottom:50px}}div#outlet .outlet-item-box p.item-name{font-size:23px;margin-bottom:16px}div#outlet .outlet-item-box p.item-name:hover{opacity:0.7;-webkit-transition:0.3s;transition:0.3s}div#outlet .outlet-item-box p.item-tag{font-size:14px;border:1px solid #86674f;color:#86674f;display:inline-block;padding:0.5em 1em;margin-bottom:20px}div#outlet .outlet-item-box p.item-description{line-height:1.75em;margin-bottom:33px}div#outlet .outlet-item-box p.item-annotation{font-size:15px;border-bottom:1px solid #e2ddd8;padding-bottom:14px;margin-bottom:22px}div#outlet .outlet-item-box p.item-normal-price{text-align:right;font-size:14px}div#outlet .outlet-item-box p.item-sell-price{text-align:right;font-size:26px}div#outlet .outlet-item-box p.item-sell-price span.tax{font-size:16px;margin-left:3px}div#outlet .outlet-item-box p.item-sell-price span.price-value{font-size:16px}div#outlet .outlet-item-box .btn-cart button{max-width:100%}div#outlet .outlet-item-box div.btn-cart{margin-top:0}div#outlet .outlet-item-box p.item-info{text-align:right;margin-top:10px}div#outlet .outlet-item-box p.item-info a.txt-border{margin-left:0;display:inline-block}@media (max-width: 767px){div#outlet .outlet-item-box p.img{text-align:center;max-width:100%}div#outlet .outlet-item-box p.item-name{font-size:20px}}div#amri-faq section.fs-c-documentArticle__content .dtl-ac-box{padding:15px 0 25px}div#amri-faq article.fs-c-documentArticle:not(.anchor-link)>*:last-child{border:none;padding-bottom:0}@media (max-width: 767px){div#amri-faq p.txt.dtl-ac{padding-right:4em}}div#care-procedure h1.fs-c-heading.fs-c-heading--page{font-size:28px;padding:0;margin-bottom:40px}div#care-procedure ul.row.page-link{margin-top:40px;margin-bottom:100px}div#care-procedure ul.row.page-link li{cursor:pointer}@media (max-width: 959px){div#care-procedure li:nth-child(3)::after{display:none}}@media (max-width: 767px){div#care-procedure ul.row.page-link{margin-bottom:70px}div#care-procedure ul.row.page-link li:nth-child(2)::after{content:'';display:block;height:33px;width:1px;background-color:#e2ddd8;position:absolute;top:0;bottom:0;right:0;margin:auto 0}}h3.step-title{font-size:18px;width:230px;margin:0;padding:15px 0}h3.step-title span{font-size:12px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:2px 15px;background-color:#f0ece8;margin-right:13px}@media (max-width: 767px){h3.step-title{width:100%}}.care-right{width:calc(100% - 220px);margin:0 -5px;position:relative}.care-right.icon-or::after{content:'or';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#86674f;color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.care-right p.image{max-width:110px}@media (max-width: 767px){.care-right{width:100%}.care-right.icon-or .col:last-child{margin-top:40px}.care-right.icon-or::after{top:-15px}}.care-product p.txt{line-height:1.2857;margin-bottom:0.5em;font-size:14px}h4.care-product-name{font-size:14px;line-height:1.2857;margin:0.5em auto 0}.care-right .col{padding:15px 5px}.care-right.row-cols-md-2 .col .image{width:36.67%}.care-right.row-cols-md-2 .col .care-product{width:calc(100% - 36.67%)}ul.step-list{margin-top:2.45em}ul.step-list>li{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #919191}@media (max-width: 767px){ul.step-list{max-width:375px;margin-left:auto;margin-right:auto}ul.step-list>li{margin-bottom:30px}}
.kakko01 { padding: 20px;position: relative;text-align: left;}
.kakko01::before, .kakko01::after {content: '';width: 35px;height: 35px;position: absolute;}
.kakko01::before {border-left: solid 1px #C3C3C3; border-top: solid 1px #C3C3C3;top: 0;left: 0;}
.kakko01::after {border-right: solid 1px #C3C3C3; border-bottom: solid 1px #C3C3C3;bottom: 0;right: 0;}
p.image.cppage-mv{margin-bottom:32px}
.minchotagpc {padding: 5px 10px;  line-height:3.0; font-size: 14px; letter-spacing: .04rem; color: #fff; background-color: #ab9987; border-radius: 1px; margin:10px 0;}
.minchotagsp {font-size: 14px; background-color: #ab9987; color: #fff; padding: 4.5px 15px; margin: 10px 0; }
.point {margin-top:20px; position: relative; padding: 20px 20px; border: solid 1px #e2ddd8;}
.icon-border2 {padding: 0.3em 0.5em; margin:10px 80px 10px 0px; text-align: center; font-size: 12px; border: 1px solid;}
p.item-name2 {font-size: 21px; line-height: 1.3;}
.item-info2 {text-align: right; margin-bottom: 60px;}
p.item-txtpc{margin-top:10px ; font-size: 19px; line-height: 1.3;}
p.item-txtsp{margin-bottom:10px ; font-size: 17px; line-height: 1.3;}
.set1 {position: relative; padding: 10px; border: solid 1px #e2ddd8;}
.tag2{text-decoration: none; padding: 5px 10px;  margin-bottom: 5px;
	 font-size: 21px; letter-spacing: .04rem; color: #fff; background-color: #ab9987;
	 border-radius: 1px; }
.point-gift-dtl{background-color: #fff; padding: 15px; margin: 10px 0; border: solid 2px #f0ece8; }
.item-name-gift{font-size: 23px; line-height: 1.5; margin-bottom: 16px;}
.item-sell-price-gift{text-align: right; font-size: 22px;}
.tax-gift{font-size: 16px; margin-left: 3px;}
.item-info-gift{font-size: 12px; line-height: 2.8708; text-align: right;}
.txt-wrap{margin-top: 10px; font-size: 14px;}
.point-brownpc{text-decoration: none; vertical-align: middle; padding: 5px 10px; line-height:3.0;font-size: 21px; letter-spacing: .04rem; color: #fff; background-color: #ab9987; border-radius: 1px; }
.point-txtpc{font-size: 21px; margin-left: 10px; font-weight: 500;}
.point-brownsp{text-decoration: none; vertical-align: middle; padding: 0px 10px; margin: 0 70px; background-color: #ab9987; border-radius: 1px; font-size: 20px; color: #fff;}
.point-txtsp{font-size: 23px;}
.point-make-brown{font-size: 14px; background-color: #ab9987; color: #fff; padding: 4.5px 15px; margin-bottom: 10px; }
.item-name-makepc{margin-bottom: 10px; font-size: 20px;}
.item-name-makesp{margin-bottom: 20px; font-size: 16px;}
.point-yellow{font-size: 14px; color: #33281f; background-color: #faf5ed; padding: 4.5px 15px; display:inline-block; margin-bottom: 10px;}

/* スタッフ総選挙 */
.staff_line {display:flex; align-items: center; justify-content: center; font-size: 22px; color: #33281f; margin-top: 50px; margin-bottom: 30px;}
.staff_line::before, .staff_line::after{ content: ""; flex-grow:1; border-top: 1px solid #636363;}
.staff_line:before { margin-right: 2rem; }
.staff_line:after { margin-left: 2rem; }

.balloon-right {
  position: relative;
  display: inline-block;
  padding: 15px;
  min-width: 120px;
  max-width: 100%;
  background: #faf5ed;
}

.balloon-right:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -15px;
  border: 10px solid transparent;
  border-left: 30px solid #faf5ed;
}

.balloon-right p {
  margin: 0;
  padding: 0;
}

.balloon1 {
  position: relative;
  display: inline-block;
  margin: 1.5em 0;
  padding: 15px;
  min-width: 120px;
  max-width: 100%;
  color: #555;
  font-size: 16px;
  background: #faf5ed;
}

.balloon1:before {
	content: "";
  position: absolute;
  bottom: -20px;
  right: 80px;
  margin-top: -15px;
  border: 10px solid transparent;
  border-left: 30px solid #faf5ed;
  z-index: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(60deg);
}

/*
.balloon1:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: 83px;
  border: 10px solid transparent;
  border-top: 20px solid #faf5ed;
}*/

.balloon1 p {
  margin: 0;
  padding: 0;
}

.box-comment01 {
    margin: 0px 5px;
    padding: 20px;
    border: 1px solid #636363;
    border-radius: 5px;
    position:relative;
}
.box-comment01::before {
    background-color: #fff;
    color: #636363;
    content: "STAFF COMMENT";
    font-weight: bold;
    position: absolute;
    padding: 0 20px;
    left: 10px;
    top: -10px;
	font-size: 18px;
}

.box-comment02 {
    margin: 0px 5px;
    padding: 20px;
    border: 1px solid #636363;
    border-radius: 5px;
    position:relative;
}
.box-comment02::before {
    background-color: #fff;
    color: #636363;
    content: "COMMENT";
    font-weight: bold;
    position: absolute;
    padding: 0 20px;
    left: 10px;
    top: -10px;
	font-size: 18px;
}

/* 見出しの下に短い下線 */
.heading {
  position: relative;
  text-align: center; /* 文字の中央寄せ */
  font-weight: 400;
  font-size: 22px;
  color: #33281f;
	margin-bottom: 40px;
}
.heading::before {
  background-color: #e2ddd8; /* 線の色 */
  bottom: -10px; /* 線の位置 */
  content: "";
  height: 3px; /* 線の高さ */
  left: 50%; /* 線の中央寄せ */
  position: absolute;
  transform: translateX(-50%); /* 線の中央寄せ */
  width: 30px; /* 線の長さ */
}

/* 囲み線 */
.box1 {
	margin-top:20px;
	position: relative;
	padding: 20px 20px;
	border: solid 1px #e2ddd8;
}

/* ここまでスタッフ総選挙 */

/* 睡眠特集 */
.txt1 {
	line-height: 2.5;
	padding: 0 25px 0;
}
.txt2 {
	line-height: 2.2;
	padding: 0 10px 0;
}
.item_title1 {
	color: #ab9987;
	margin-bottom: 30px;
	font-size: 20px;
	text-align:center;
	font-weight: bold;
}
/* ここまで睡眠特集 */


/*サプリメントの定期便_テスト用*/
body.f-teiki_test h1.fs-c-heading.fs-c-heading--page {
    background-image: url(https://amritara.itembox.design/item/images/teiki/@1x/delivery-bg.jpg);
}
body.f-teiki_test h1.fs-c-heading.fs-c-heading--page::after {
    display: none;
}
body.f-teiki_test h1.fs-c-heading.fs-c-heading--page::before {
    background-image: url(https://amritara.itembox.design/item/images/teiki/@2x/cate_txt_monthlydelivery.png);
}
.free-page ul.row.page-link2 li::before,
.free-page ul.row.page-link2 li::after {
  content: unset !important;
}
.free-page ul.row.page-link2 li {
    padding:0;
    margin: 0 8px;
    border: 1px solid #e2ddd8;
    height: 3.7em;
    max-width: 38vw;
}
.free-page ul.row.page-link2 li a {
  position: relative;
}
.free-page ul.row.page-link2 li a::before {
  content: "";
  position: absolute;
  right: 1em;
  width: 0.9em;
  height: 0.8em;
  border: none;
  background: url(https://amritara.itembox.design/item/images/teiki/@2x/arrow.png) center no-repeat;
  background-size: contain;
}

.subscription_point {
    margin-bottom: 80px;
    padding: 45px 41px 25px;
}
.subscription_point ul {
    margin: 30px 0 10px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    grid-gap: 16px;
}
.subscription_point ul li {
    background: #fff;
    padding: 34px 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.subscription_point ul li span {
    color: #86674f;
    font-size: 1.25em;
    font-weight: bold;
}
.subscription_point ul li span sup {
    font-size: 0.7em;
}
.subscription_point p {
    font-size: 14px;
}
.omission {
    height: 400px;
    margin-bottom: 90px;
    overflow: hidden;
    position: relative;
    transition: 0.5s;
    padding-bottom: 100px;
}
.omission::after {
    content: "";
    display: block;
    width: 100%;
    height: 150px;
    background: linear-gradient(0deg, #ffffff 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    bottom: 0;
    z-index: 2;
}
.omission .image {
    margin: 5em auto 4.4em;
}
.omission .more_btn {
    position: absolute;
    bottom: 1em;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: fit-content;
    padding: 10px 55px 10px 25px;
    background: #fff;
    border: 1px solid #e2ddd8;
    z-index: 3;
    cursor: pointer;
    --icon-size: 15px;
}
.omission .more_btn::before {
    content: "";
    display: inline-block;
    width: var(--icon-size);
    border-top: 2px solid #34281f;
    position: absolute;
    right: 22px;
    top: calc(48.5%);
}
.omission .more_btn::after {
    content: "";
    display: inline-block;
    height: var(--icon-size);
    border-left: 2px solid #34281f;
    position: absolute;
    right: calc(22px + var(--icon-size) * 0.5);
    top: calc(50% - var(--icon-size) * 0.5);
}
.omission.show{
    height: 1070px;
}
.omission.show:after{
    opacity: 0;
}
.omission.show .more_btn::after {
    opacity: 0;
}

@media screen and (max-width:768px) {
    .omission .image {
        margin: 15vw auto 5vw;
    }
    .subscription_point {
        margin-bottom: 10vw;
        padding: 8vw 4vw 5vw;
    }
    .subscription_point ul{
        grid-template-columns: 1fr 1fr;
    }
    .subscription_point ul li{
        font-size:3.2vw;
        padding: 6vw 2vw;
    }
    .omission.show{
        height: auto;
    }
}


/*コフレ特設2024*/
.bottle {
	position: relative; padding: 10px; margin-bottom: 80px; background: #f9f9f9;
}
.bottlesp {
	position: relative; padding: 20px; margin-bottom: 80px; background: #f9f9f9;
}

/*ここまでコフレ特設2024*/

/*フーズ総選挙2024*/
.txt_amfood {
	font-size:16px; text-align: center; margin-bottom: 53px;
}
@media screen and (max-width:767px) {
	.chui{font-size:10px;}
	.inner_s,
	.inner_m,
	.inner_l,
	.inner_xl{
		max-width:90vw;
	}
	.t-sp-left{text-align: left !important;}
	.box{margin: 7vw auto 0;padding: 5vw 6vw;}
}
.t-center{text-align: center;}
.name_amfoodpc {
	font-size: 20px; 
	margin: 5px 0;
	line-height: 1.5652;
}
.name_amfoodsp {
font-size: 16px;
margin: 5px 0;
line-height: 1.5652;
}
.namesub_amfood {
	font-size: 14px;
	margin: 5px 0;
}
.item-info_amfoodpc {
	text-align: right; 
	margin:10px 50px 40px 50px;
}
.item-info_amfoodsp {
	text-align: right; 
	margin:10px 0 40px;
}
.staff_amfood {
	text-align: left;
	color: #ab9987;
	font-weight: bold;
}
.staffname_amfoodpc {
	font-size: 18px;
	margin-left: 20px;
}
.staffname_amfoodsp {
	font-size: 16px;
	line-height: 1.5;
}
.com_amfoodpc {
	margin: 0 20px 20px 20px;
	padding-top: 15px;
}
.com_amfoodpc p {
	line-height: 2.0;
}
.com_amfoodsp {
	line-height: 2.0;
}
.name1_amfood {
	font-size: 14px;
}
.name2_amfood {
	font-size: 13px;
	text-align: left;
}
.recipe_amfood {
	position: relative;
	padding: 25px 10px 7px;
	border: solid 1px #e2ddd8;
	margin-bottom: 80px;
}
.dtl_amfood {
	margin:0 0 20px 0;
}
.ttl_amfood {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 16px;
	line-height: 1.5652;
	margin: 0 0 0.6em;
}
.ttl2_amfood {
	font-weight:normal;
	font-size: 15px;
}
.recipe_amfood .title {
	position: absolute;
	display: inline-block;
	top: -2px;
	left: -2px;
	padding: 5px 10px;
	font-size: 14px;
	background: #e2ddd8;
	color: #33281f; 
}
.ttlsub_amfood {
	font-size: 13px;
	margin-top: 10px;
}
/*ここまでフーズ総選挙2024*/

.txt-small2 {
    font-size: 12px;
    display: block;
    line-height: 1.7333;
    margin-top: 15px;
}


/*# sourceMappingURL=free-page.min.css.map */