@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;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:.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 .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%;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:flex;align-items: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:.3em 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 .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 .2em}h5+ul+h5{margin-top:.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:.7}.free-page .txt+.btn{margin-top:1.5em}.free-page ul.row.page-link{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:flex;align-items:center;justify-content:center;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:.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:inline-flex;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 .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:.75em}#activities-page .wrap .support .sup02{margin-bottom:.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 .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:.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;width:70%;text-align:center;min-width:-moz-fit-content;min-width:fit-content;padding:11px 36px 11px 13px}@media(max-width: 767px){section.fs-c-documentArticle__content .dtl-ac{width:100%}}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 .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:rgba(0,0,0,0)}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: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:.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{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{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:flex;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:.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 .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;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{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{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{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:.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:flex;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;animation:sdb 1.5s infinite}}@keyframes sdb{0%{transform:translateY(-3px);opacity:0}50%{opacity:1}100%{transform:translateY(3px);opacity:0}}section.sec-spcial-mv{background-color:#fefefe}section.sec-spcial-mv .container{display:flex;align-items: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{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;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{box-shadow:unset;margin-bottom:60px}section.sec-spcial-row li{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:flex;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:64%;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:.12em}@media(max-width: 767px){.spcial-ttl h2.ttl span{letter-spacing:.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:.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: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:flex;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;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:.6875em;display:block}@media(max-width: 599px){section.sec-spcial-message-f h2.ttl span{font-size:.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;box-sizing:content-box;padding:0 20px}@media(max-width: 767px){main#free-side{box-sizing:border-box;padding:0 6.4vw}}div#ricegrape{margin:0 auto}div#ricegrape .dtl-sec{margin-bottom:100px}ul.anchor-border{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:.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;justify-content:space-between}ul.rice-product-list li{display:flex;flex-direction:column;justify-content:space-between;max-width:250px}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:flex;align-items: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:rgba(0,0,0,0);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{flex-direction:row;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 .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 .6em}.free-page h3.ttl{font-size:18px;margin:0 0 .15em;line-height:1.9444}.free-page h4.ttl{margin:0;font-size:14px}.free-product-dtl{display:flex;margin-bottom:44px}.free-product-dtl p.image{width:36.9047%;text-align:center;margin-top:8px}.free-product-dtl .right{width:63.0953%;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:flex;align-items:center;justify-content:center}.free-product-list .bg-brown .right{width:calc(100% - 93px);padding-left:5.42858%}.free-product-list button{display:flex;align-items: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;justify-content:flex-start}.sec-trial .fs-c-productPrice.fs-c-productPrice--selling{margin-right:.5em}.sec-trial>.d-block{padding:0 20px}.sec-trial>.d-block>.image{display:flex;align-items:baseline;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:flex;align-items: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 .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:.95em}.campaign-box h3.campaign-ttl{font-size:18px;line-height:1.5555;margin:0 0 .5em}.campaign-box h3.campaign-ttl span{font-size:.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{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:.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:25px;border-bottom:1px solid #e2ddd8;padding-bottom:.6em;margin-bottom:1.36em;line-height:1.4}.icon-border{border:1px solid;padding:.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:flex;align-items: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:.34em}.campagin-inner h3.ttl+h4.title{margin:.9em 0 1.3em}.campagin-inner h4.title{line-height:1.5;font-size:18px;margin:0 0 .6em}.campagin-inner .d-flex.sub-ttl{margin-bottom:.2em}.campagin-inner .catch{margin-bottom:1em}.campagin-inner .catch p.txt-small{margin-top:.5em}.campagin-inner .txt+.catch{margin-top:1em}.campagin-inner .present-item{margin-bottom:.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:.8em}.tag-delivery{color:#86674f;background-color:#fff;border:1px solid;font-size:14px;padding:.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:.358em 1.186em;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{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:.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:.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,.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:.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:32.468%}@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{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:.45em 5px .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:.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:32.468%}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:.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:.6em 1.1em .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{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 .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: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:inline-flex;justify-content: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:.7;transition:.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:.7;transition:.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;transition:.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{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:flex;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:.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:flex;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:.65em}section.sec-ranking .bg-brown p.txt{font-size:14px}section.sec-ranking .bg-brown button{display:flex;align-items: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{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{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:.7;transition:.3s}div#outlet .outlet-item-box p.item-tag{font-size:14px;border:1px solid #86674f;color:#86674f;display:inline-block;padding:.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:flex;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:flex;align-items: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:.5em;font-size:14px}h4.care-product-name{font-size:14px;line-height:1.2857;margin:.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:63.33%}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}}.free-page:not(.dtl-layout):not(#about):not(#monthly_delivery):not(#monthly_delivery):not(#trial):not(#oil-treatment):not(#care-procedure)>.link-sec{padding-left:0;padding-right:0}/*# sourceMappingURL=free-page.min.css.map */