.pc_non{display:none}@media only screen and (max-width:749px){.pc_non{display:block}}.sp_non{display:block}@media only screen and (max-width:749px){.sp_non{display:none}}@font-face{font-family:Noto Sans JP Medium,sans-serif;src:url(//takamura-coffee.mom/cdn/shop/t/16/assets/NotoSansJP-Meidum.otf?9377) format("opentype");font-weight:500}@font-face{font-family:Noto Sans JP,sans-serif;src:url(//takamura-coffee.mom/cdn/shop/t/16/assets/NotoSansJP-Regular.otf?9377) format("opentype");font-weight:400}@font-face{font-family:YuGothic Bold;src:url(//takamura-coffee.mom/cdn/shop/t/16/assets/yugothib.ttf?9377) format("truetype")}@font-face{font-family:YuGothic Medium,sans-serif;src:url(//takamura-coffee.mom/cdn/shop/t/16/assets/YuGothM.ttc?9377) format("truetype")}.cms-page .rte,.cms-page p{letter-spacing:0}.cms-page .visible-xs{display:none}.cms-page p{line-height:28px}@media only screen and (max-width:768px){.cms-page .background-media-text__container,.cms-page .background-media-text__video{position:absolute;height:100%}}@media only screen and (max-width:767px){.cms-page p{line-height:22px}.cms-page .visible-xs{display:block}.cms-page .hidden-xs{display:none}}.cms-page header.section-header{background-color:#f3f5f6;color:#262626;padding:68px 0 60px;margin-bottom:0}.cms-page header.section-header .section-header__title{text-transform:initial;font-size:42px;margin-bottom:20px}.cms-page header.section-header .rte.rte--nomargin{font-size:14px;font-family:Noto Sans JP,sans-serif;color:#262626}.cms-page header.section-header .rte.rte--nomargin p{margin:0}@media only screen and (max-width:767px){.cms-page header.section-header{padding:25px 0 16px;margin-bottom:25px}.cms-page header.section-header .rte.rte--nomargin{font-size:13px}.cms-page header.section-header .section-header__title{font-size:28px;margin-bottom:10px}}.cms-page .background-media-text--center{text-align:center}.page-how-to .page-width.page-content{padding-bottom:95px}@media only screen and (max-width:767px){.page-how-to .page-width.page-content{padding:0 12px}}.page-how-to .page-width{color:#f3f5f6;max-width:1169px}@media only screen and (max-width:767px){.page-how-to .page-width{padding:0 12px}}.page-how-to .page-width .section-title h3{text-transform:capitalize;font-size:32px;color:#f3f5f6;margin-bottom:25px}@media only screen and (max-width:767px){.page-how-to .page-width .section-title h3{text-align:center;font-size:22px;margin-bottom:22px}}.page-how-to .page-width .block-brew-guide{display:flex;flex-wrap:wrap;padding:36px 40px;border:1px solid #707070;justify-content:space-between}@media only screen and (max-width:767px){.page-how-to .page-width .block-brew-guide{padding:17px 16px 0}}.page-how-to .page-width .block-brew-guide .item{display:flex}.page-how-to .page-width .block-brew-guide .item p{font-size:14px;color:#f3f5f6;font-family:Noto Sans JP,sans-serif;letter-spacing:0;margin-bottom:0}.page-how-to .page-width #shopify-section-section-brew-guide{margin-bottom:65px}@media only screen and (max-width:767px){.page-how-to .page-width #shopify-section-section-brew-guide{margin-bottom:25px}}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item{width:50%}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-image{position:relative;max-width:166px;width:100%;min-height:166px}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-image img{position:absolute;top:0;left:0;height:100%}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-content{max-width:calc(100% - 166px);display:flex;padding-top:15px;font-family:Noto Sans JP,sans-serif}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-content>span{padding:0 12px 0 20px}@media only screen and (max-width:768px){.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:nth-child(3){margin-bottom:35px}}@media only screen and (max-width:991px){.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item{display:block;margin-bottom:20px}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:nth-child(3){margin-bottom:20px}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:nth-child(1),.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:nth-child(3){padding-right:15px}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:nth-child(2),.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:nth-child(4){padding-left:15px}}@media only screen and (max-width:767px){.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:nth-child(1),.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:nth-child(3){padding-right:7.5px}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:nth-child(2),.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:nth-child(4){padding-left:7.5px}}@media only screen and (max-width:991px){.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-content,.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-image{max-width:100%;flex-wrap:wrap}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-content>span,.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-image>span{padding-left:0}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-content span.block-name,.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-image span.block-name{margin-bottom:10px}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-content p,.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-image p{text-align:justify}}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:first-child,.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:nth-child(2){margin-bottom:35px}@media only screen and (min-width:992px){.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:first-child,.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item:nth-child(3){padding-right:35px}}@media only screen and (max-width:768px){.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-image{max-width:100%;width:100%;padding-top:100%;min-height:auto}.page-how-to .page-width #shopify-section-section-brew-guide .block-brew-guide .item .item-image img{height:100%}}.page-how-to .page-width div#shopify-section-section-areropress-brew-guide .block-brew-guide .item{align-items:center;margin-bottom:30px}.page-how-to .page-width div#shopify-section-section-areropress-brew-guide .block-brew-guide .item .block-name{padding-right:30px}.page-how-to .page-width div#shopify-section-section-areropress-brew-guide .block-brew-guide .item p{letter-spacing:0;margin-bottom:0}.page-how-to .page-width div#shopify-section-section-areropress-brew-guide .block-brew-guide .item-bottom{color:#bababa}.page-how-to .page-width div#shopify-section-section-areropress-brew-guide .block-brew-guide .item-bottom h6{text-transform:inherit;letter-spacing:0;margin-bottom:0;font-size:14px}.page-how-to .page-width div#shopify-section-section-areropress-brew-guide .block-brew-guide .item-bottom p{font-size:12px;font-family:Noto Sans JP,sans-serif;letter-spacing:0;margin-bottom:0}@media only screen and (max-width:767px){.page-how-to .page-width div#shopify-section-section-areropress-brew-guide .block-brew-guide{margin-bottom:50px}.page-how-to .page-width div#shopify-section-section-areropress-brew-guide .block-brew-guide .item{align-items:flex-start;margin-bottom:20px}.page-how-to .page-width div#shopify-section-section-areropress-brew-guide .block-brew-guide .item-bottom{padding-bottom:20px}}.page-how-to .block-name{font-size:28px;font-family:var(--typeHeaderPrimary);color:#f3f5f6}.page-how-to .wrapper-text{max-width:1169px;margin:auto;padding:0 40px}@media only screen and (max-width:767px){.page-how-to .wrapper-text{padding:0 12px}}.page-how-to .wrapper-text .bgr-color{background:#000000b3}.page-how-to .wrapper-text .block-content-bottom{display:flex;flex-wrap:wrap}.page-how-to .wrapper-text .block-content-bottom .item{flex:1}.page-how-to .wrapper-text .block-content-bottom .item .item-content{height:100%;display:flex;flex-direction:column;padding:65px 30px 40px}.page-how-to .wrapper-text .block-content-bottom .item .item-content .block-top{display:flex;align-items:center;border-bottom:1px solid;padding-bottom:15px;margin-bottom:12px}.page-how-to .wrapper-text .block-content-bottom .item .item-content .block-top span.block-title{font-size:18px;padding-left:10px;color:#e0e0e0;font-family:Noto Sans JP Medium,sans-serif}.page-how-to .wrapper-text .block-content-bottom .item .item-content div{font-size:14px;color:#fff;font-family:Noto Sans JP,sans-serif}.page-how-to .wrapper-text .block-content-bottom .item .item-content div p{margin-bottom:0;letter-spacing:0}.page-how-to .wrapper-text .block-content-bottom .item:not(:last-child){margin-right:15px}@media only screen and (max-width:991px){.page-how-to .wrapper-text .block-content-bottom .item .item-content{padding:15px}}@media only screen and (max-width:767px){.page-how-to .wrapper-text .block-content-bottom .item{width:calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px);margin-bottom:15px}.page-how-to .wrapper-text .block-content-bottom .item:nth-child(4),.page-how-to .wrapper-text .block-content-bottom .item:nth-child(2){margin-right:0}}@media only screen and (max-width:768px){.page-how-to .background-media-text--how-to-image-text-01{padding-bottom:35px}.page-how-to .background-media-text--how-to-image-text-02{padding-bottom:20px}}@media only screen and (max-width:768px)and (max-width:767px){.page-how-to .background-media-text--how-to-image-text-02 .block-content-bottom .item:last-child{width:100%;flex:0 0 100%;margin-bottom:0}}.page-how-to .background-media-text--center{margin:45px 0 15px}.page-how-to .background-media-text--center .background-media-text__text{padding:30px 30px 40px}.page-how-to .background-media-text--center .animation-cropper,.page-how-to .background-media-text--center .animation-contents{width:100%}.page-how-to .background-media-text--center .background-media-text__inner{top:50%;transform:translateY(-50%)}.page-how-to .background-media-text--center .background-media-text__text{width:100%;font-family:Noto Sans JP,sans-serif;color:#fff;text-align:center;font-size:14px;line-height:28px}.page-how-to .background-media-text--center .background-media-text__text p.h3{font-size:18px;text-transform:inherit;font-family:Noto Sans JP Medium,sans-serif;margin-bottom:20px}.page-how-to .background-media-text--center .background-media-text__text p.h3>span{font-size:38px;font-weight:500}.page-how-to .background-media-text--center .background-media-text__text .background-media-text__subtext{letter-spacing:0px;font-size:14px}.page-how-to .background-media-text--center .background-media-text__text .background-media-text__subtext p{margin-bottom:0}@media only screen and (max-width:767px){.page-how-to .background-media-text--center{margin-top:25px}.page-how-to .background-media-text--center .background-media-text__text{padding:35px 13px 20px}.page-how-to .background-media-text--center .background-media-text__text .rte p{display:inline}}.page-how-to .background-media-text--how-to-image-text-01 .background-media-text--center{margin:70px 0 15px}@media only screen and (max-width:767px){.page-how-to .background-media-text--how-to-image-text-01{padding-bottom:18px}.page-how-to .background-media-text--how-to-image-text-01 .background-media-text__container{background-image:linear-gradient(90deg,#3c3c3c,#101010)}.page-how-to .background-media-text--how-to-image-text-01 .background-media-text__container .parallax-container{top:0}.page-how-to .background-media-text--how-to-image-text-01 .background-media-text__container .parallax-image.background-media-text__image{background-color:#4d230508}.page-how-to .background-media-text--how-to-image-text-01 .background-media-text--center{margin-top:0}.page-how-to .background-media-text--how-to-image-text-01 .background-media-text__inner{padding-top:25px}}@media only screen and (max-width:767px){.page-how-to .background-media-text--how-to-image-text-03 .parallax-container{height:100%;top:0}}.page-how-to .background-media-text--how-to-image-text-03 .background-media-text--center{margin:90px 0 75px}.page-how-to .background-media-text--how-to-image-text-03 .background-media-text--center .background-media-text__text{padding-top:45px;padding-bottom:50px}.page-how-to .background-media-text--how-to-image-text-03 .background-media-text--center .background-media-text__text .h3{margin-bottom:18px}@media only screen and (max-width:767px){.page-how-to .background-media-text--how-to-image-text-03 .background-media-text--center{margin:20px 0 35px}.page-how-to .background-media-text--how-to-image-text-03 .background-media-text--center .background-media-text__text{padding:32px 15px}.page-how-to .background-media-text--how-to-image-text-03 .background-media-text--center .rte.background-media-text__subtext{text-align:left}}.page-about-us header.section-header{margin-bottom:0}.page-about-us .bgr-color{background:#000000cf;width:100%}.page-about-us p.h3{font-family:YuGothic Bold;margin-bottom:46px;font-size:32px}.page-about-us .background-media-text--about-us-block-text-01{background-image:linear-gradient(90deg,#3c3c3c,#101010)}.page-about-us .background-media-text--about-us-block-text-01 .background-media-text__aligner{margin:105px 0 85px}.page-about-us .background-media-text--about-us-block-text-01 .background-media-text__aligner .text__text{max-width:930px;padding:0 15px;margin:auto;color:#fff}.page-about-us .background-media-text--about-us-block-text-01 .background-media-text__aligner .text__text p.h3{font-size:46px;line-height:70px;position:relative;padding-bottom:30px;margin-bottom:45px}.page-about-us .background-media-text--about-us-block-text-01 .background-media-text__aligner .text__text p.h3:after{content:"";background-color:#fff;width:47px;height:3px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-about-us .background-media-text--about-us-block-text-01 .background-media-text__aligner .text__text .rte{font-family:YuGothic Medium,sans-serif;font-size:14px;color:#fff;line-height:28px;margin-bottom:45px}.page-about-us .background-media-text--about-us-block-text-01 .background-media-text__aligner .text__text .rte p:not(:last-child){margin-bottom:28px}@media only screen and (max-width:767px){.page-about-us .background-media-text--about-us-block-text-01 .background-media-text__aligner{margin:30px 20px 40px}.page-about-us .background-media-text--about-us-block-text-01 .background-media-text__aligner .text__text p.h3{font-size:22px;line-height:32px;padding:0 25px 23px;margin-bottom:25px}.page-about-us .background-media-text--about-us-block-text-01 .background-media-text__aligner .text__text .rte{text-align:left;margin-bottom:120px}.page-about-us .background-media-text--about-us-block-text-01 .background-media-text__aligner .text__text img{max-width:92px}}.page-about-us .background-media-text--about-us-block-text-02 .background-media-text__aligner{margin:70px auto}.page-about-us .background-media-text--about-us-block-text-02 .wrapper-text{max-width:966px;margin:auto}.page-about-us .background-media-text--about-us-block-text-02 .wrapper-text .animation-contents,.page-about-us .background-media-text--about-us-block-text-02 .wrapper-text .animation-cropper{width:100%}.page-about-us .background-media-text--about-us-block-text-02 .wrapper-text .background-media-text__text{color:#fff;width:100%;text-align:center;font-size:14px;line-height:28px;padding:77px 40px 85px}.page-about-us .background-media-text--about-us-block-text-02 .wrapper-text .background-media-text__text .rte{font-family:YuGothic Medium,sans-serif}.page-about-us .background-media-text--about-us-block-text-02 .wrapper-text .background-media-text__text .rte p:not(:last-child){margin-bottom:35px}.page-about-us .background-media-text--about-us-block-text-02 .wrapper-text .background-media-text__text .rte p:empty{margin-bottom:0}@media only screen and (max-width:768px){.page-about-us .background-media-text--about-us-block-text-02 .background-media-text__aligner{margin:0}.page-about-us .background-media-text--about-us-block-text-02 .background-media-text__inner{padding:25px 13px 35px}}@media only screen and (max-width:767px){.page-about-us .background-media-text--about-us-block-text-02 .background-media-text__container .parallax-container{top:0;height:100%}.page-about-us .background-media-text--about-us-block-text-02 p.h3{margin-bottom:20px;font-size:22px}.page-about-us .background-media-text--about-us-block-text-02 .background-media-text__inner .background-media-text__text{padding:35px 20px}.page-about-us .background-media-text--about-us-block-text-02 .background-media-text__inner .background-media-text__text .rte{text-align:left}.page-about-us .background-media-text--about-us-block-text-02 .background-media-text__inner .background-media-text__text .rte p{line-height:28px}}.page-about-us .section-about-us-block-text-03 .block-content{padding-top:90px}@media only screen and (max-width:767px){.page-about-us .section-about-us-block-text-03 .block-content{padding-top:32px}}.page-about-us .section-about-us-block-text-03 .block-content .item{display:flex;flex-direction:column}.page-about-us .section-about-us-block-text-03 .block-content .item .t-width{max-width:1088px;margin:auto;color:#fff;padding-bottom:85px}.page-about-us .section-about-us-block-text-03 .block-content .item .t-width .item-content{padding:0 15px}.page-about-us .section-about-us-block-text-03 .block-content .item span.block-name{width:45px;height:45px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;font-size:28px}.page-about-us .section-about-us-block-text-03 .block-content .item .block-header{display:flex;align-items:center;padding-bottom:35px}.page-about-us .section-about-us-block-text-03 .block-content .item .block-header .block-right{padding-left:20px}.page-about-us .section-about-us-block-text-03 .block-content .item .block-header .block-right span.block-title{font-size:28px;padding-bottom:2px;display:block}.page-about-us .section-about-us-block-text-03 .block-content .item .block-header .block-right span.block-subtitle{font-size:15px;display:block;font-family:Noto Sans JP Medium,sans-serif;letter-spacing:0}@media only screen and (max-width:767px){.page-about-us .section-about-us-block-text-03 .block-content .item .block-header{padding-bottom:20px}.page-about-us .section-about-us-block-text-03 .block-content .item .block-header .block-right{padding-left:10px}.page-about-us .section-about-us-block-text-03 .block-content .item .block-header .block-right span.block-title{font-size:22px}}.page-about-us .section-about-us-block-text-03 .block-content .item .rte{font-size:14px;line-height:28px;font-family:Noto Sans JP,sans-serif;letter-spacing:0}.page-about-us .section-about-us-block-text-03 .block-content .item .rte p:not(:last-child){margin-bottom:35px}@media only screen and (min-width:768px){.page-about-us .section-about-us-block-text-03 .block-content .item:nth-child(3){margin-bottom:85px;margin-top:18px;position:relative}.page-about-us .section-about-us-block-text-03 .block-content .item:nth-child(3) .block-header{padding-bottom:30px}.page-about-us .section-about-us-block-text-03 .block-content .item:nth-child(3) .item-image{position:absolute;left:0;max-width:50%;height:100%}.page-about-us .section-about-us-block-text-03 .block-content .item:nth-child(3) .item-image img{height:100%;object-fit:cover;width:100%}.page-about-us .section-about-us-block-text-03 .block-content .item:nth-child(3) .item-content{width:50%;margin-left:auto;padding-left:55px}}.page-about-us .section-about-us-block-text-03 .block-content .item:last-child{flex-direction:column-reverse}@media only screen and (max-width:767px){.page-about-us .section-about-us-block-text-03 .block-content .item .t-width{padding-bottom:40px}.page-about-us .section-about-us-block-text-03 .block-content .item:last-child .t-width{padding-bottom:50px}.page-about-us .section-about-us-block-text-03 .block-content .item .item-image img{width:100%}.page-about-us .section-about-us-block-text-03 .block-content .item .item-content{padding:0 20px}.page-about-us .section-about-us-block-text-03 .block-content .item:nth-child(3) .item-image{margin-bottom:32px}.page-about-us .section-about-us-block-text-03 .block-content .item:nth-child(3) .item-image img{padding:0 20px;margin:auto}}.page-faqs.cms-page .page-width.page-content{padding-top:80px;padding-bottom:100px}@media only screen and (max-width:767px){.page-faqs.cms-page .page-width.page-content{padding-top:0;padding-bottom:30px}}.page-faqs.cms-page .page-width{color:#fff;max-width:1169px}.page-faqs.cms-page .page-width .faq-item{font-family:Noto Sans JP,sans-serif;font-size:14px;border:1px solid #707070}.page-faqs.cms-page .page-width .faq-item span.block-name{font-size:30px;padding-right:25px;font-family:var(--typeHeaderPrimary);color:#f5f5f5;float:left;width:fit-content}.page-faqs.cms-page .page-width .faq-item .collapsible-trigger--inline{padding:9px 20px;border-bottom:1px solid #707070;width:100%;background:#3b3b3b;display:flex;align-items:center;font-family:Noto Sans JP,sans-serif;font-size:14px;letter-spacing:0;position:relative}.page-faqs.cms-page .page-width .faq-item .collapsible-trigger--inline span.block-name{color:#919191}.page-faqs.cms-page .page-width .faq-item .collapsible-trigger--inline span.icon-open{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:25px}.page-faqs.cms-page .page-width .faq-item .collapsible-trigger--inline span.icon-open:before{content:"+"}@media only screen and (max-width:767px){.page-faqs.cms-page .page-width .faq-item .collapsible-trigger--inline span.icon-open{top:15px;transform:inherit}}.page-faqs.cms-page .page-width .faq-item .collapsible-trigger--inline span[itemprop]{padding-right:25px}.page-faqs.cms-page .page-width .faq-item .collapsible-trigger--inline.is-open span.icon-open{font-size:35px;top:25px}.page-faqs.cms-page .page-width .faq-item .collapsible-trigger--inline.is-open span.icon-open:before{content:"-"}@media only screen and (max-width:767px){.page-faqs.cms-page .page-width .faq-item .collapsible-trigger--inline.is-open span.icon-open{top:10px}}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all.is-open{height:auto}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all{padding-left:20px;padding-right:20px}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all .pd-top{padding-top:30px;padding-bottom:35px}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all .collapsible-content__inner{float:right;max-width:calc(100% - 41px);width:100%}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all .rte{letter-spacing:0}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all ul.content-faq-item{display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;margin-left:0}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all ul.content-faq-item li{width:calc(100%/3 - 50px);margin-right:50px}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all ul.content-faq-item li .text{padding-left:20px;position:relative}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all ul.content-faq-item li .text .title{margin-bottom:5px}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all ul.content-faq-item li .text:before{content:"";width:12px;height:12px;background:#fff;display:inline-flex;border-radius:50%;position:absolute;left:0;top:3px}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all ul.content-faq-item li:last-child{margin-right:0}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all ul.content-faq-item li img{max-width:217px;margin:auto auto 25px}.page-faqs.cms-page .page-width .faq-item:not(:last-child){margin-bottom:18px}@media only screen and (max-width:767px){.page-faqs.cms-page .page-width .faq-item span.block-name{padding-right:10px;margin-top:-4px}.page-faqs.cms-page .page-width .faq-item .collapsible-trigger--inline{padding:15px 13px;line-height:22px}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all.is-open{padding:30px 13px 5px}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all.content-image{flex-wrap:wrap}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all.content-image .collapsible-content__inner{max-width:100%}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all{padding-left:13px;padding-right:13px}.page-faqs.cms-page .page-width .faq-item .collapsible-content--all ul.content-faq-item li{width:100%;margin-right:0;margin-bottom:35px;padding:0 35px}}.page-staff .page-width.page-content{padding-top:70px;padding-bottom:115px}@media only screen and (max-width:767px){.page-staff .page-width.page-content{padding:0 12px 20px}}.page-staff .page-width{color:#fff;max-width:1169px}.page-staff .page-width .block-item.text-with-image{display:flex;border:1px solid #707070;padding:52px 18px 52px 55px}.page-staff .page-width .block-item.text-with-image>div{width:50%}.page-staff .page-width .block-item.text-with-image .item-image{max-width:480px}.page-staff .page-width .block-item.text-with-image>div:first-child{margin-right:45px}.page-staff .page-width .block-item.text-with-image h3.item-text-title{font-family:Noto Sans JP,sans-serif;font-size:24px;letter-spacing:0;margin-bottom:10px}.page-staff .page-width .block-item.text-with-image h5.item-text-subheading{font-size:22px;letter-spacing:0;color:#f3f5f6;text-transform:inherit;margin-bottom:40px}.page-staff .page-width .block-item.text-with-image .rte{font-family:Noto Sans JP,sans-serif;font-size:14px;letter-spacing:0}.page-staff .page-width .block-item.text-with-image:nth-child(2){padding-right:35px}.page-staff .page-width .block-item.text-with-image:nth-child(2)>div:first-child{margin-right:35px}.page-staff .page-width .block-item.text-with-image:not(:last-child){margin-bottom:40px}.page-staff .page-width .block-item.text-with-image:last-child{margin-bottom:55px}@media only screen and (max-width:767px){.page-staff .page-width .block-item.text-with-image{flex-wrap:wrap;padding:10px 12px 15px}.page-staff .page-width .block-item.text-with-image>div{width:100%}.page-staff .page-width .block-item.text-with-image .item-image{max-width:100%;margin-bottom:25px}.page-staff .page-width .block-item.text-with-image>div:first-child{margin-right:0}.page-staff .page-width .block-item.text-with-image h5.item-text-subheading{margin-bottom:10px}.page-staff .page-width .block-item.text-with-image.layout-right{flex-direction:column-reverse}.page-staff .page-width .block-item.text-with-image:not(:last-child){margin-bottom:20px}.page-staff .page-width .block-item.text-with-image:nth-child(2){padding-right:12px}.page-staff .page-width .block-item.text-with-image:nth-child(2)>div:first-child{margin-right:0}}@media only screen and (min-width:768px){.page-staff .page-width .block-item:last-child{padding-top:16px}}@media only screen and (max-width:767px){.page-staff .page-width .block-item:last-child img{min-height:372px;object-fit:cover}}.page-visit .page-width{color:#fff;max-width:1169px;padding-bottom:97px}.page-visit .page-width .block-item{margin-bottom:50px;display:flex}.page-visit .page-width .block-item .item-text{width:50%;padding-right:35px}.page-visit .page-width .block-item .item-text .item-content{display:flex;flex-direction:column;letter-spacing:0}.page-visit .page-width .block-item .item-text .item-content h3.item-text-title{font-size:28px;color:#f3f5f6;margin-bottom:25px;line-height:40px}.page-visit .page-width .block-item .item-text .item-content h5.item-text-subheading{order:1;letter-spacing:0;font-size:14px;line-height:28px;margin-top:35px}.page-visit .page-width .block-item .item-text .item-content .rte{font-family:Noto Sans JP,sans-serif;font-size:14px}.page-visit .page-width .block-item .item-image{max-width:660px;width:100%}.page-visit .page-width .embed-container.maps iframe{width:100%}.page-visit .page-width .section-menu .block-title{margin:60px 0 35px;text-align:center;font-size:28px;letter-spacing:0;font-weight:400}.page-visit .page-width .section-menu ul.menu-table{max-width:812px;margin:auto}.page-visit .page-width .section-menu ul.menu-table li{display:flex;margin-left:0;margin-bottom:0}.page-visit .page-width .section-menu ul.menu-table li:not(:last-child){border-bottom:none}.page-visit .page-width .section-menu ul.menu-table li>div{padding:15px;font-size:14px;letter-spacing:0;border-bottom:1px solid #707070;border-right:1px solid #707070;display:flex;align-items:center}.page-visit .page-width .section-menu ul.menu-table li .col-1{width:140px;text-align:left;padding-left:30px;font-size:22px;border-left:1px solid #707070;border-bottom:none;border-top:1px solid #707070}.page-visit .page-width .section-menu ul.menu-table li .col-2{width:250px;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:28px;text-align:left;padding-left:30px}.page-visit .page-width .section-menu ul.menu-table li .col-3{width:205px;text-align:left;padding-left:60px}.page-visit .page-width .section-menu ul.menu-table li .col-4,.page-visit .page-width .section-menu ul.menu-table li .col-5{text-align:center;width:110px;padding-left:40px}.page-visit .page-width .section-menu ul.menu-table li:first-child>.col-1.empty{border-top:none}.page-visit .page-width .section-menu ul.menu-table li:first-child .col-2.empty{border-right:none}.page-visit .page-width .section-menu ul.menu-table li:first-child .col-2.empty,.page-visit .page-width .section-menu ul.menu-table li:first-child .col-3.empty,.page-visit .page-width .section-menu ul.menu-table li:first-child .col-4,.page-visit .page-width .section-menu ul.menu-table li:first-child .col-5{border-top:1px solid #707070}.page-visit .page-width .section-menu ul.menu-table li:last-child>.col-1.empty{border-bottom:1px solid #707070}.page-visit .page-width .section-menu ul.menu-table li:not(:first-child) .col-1{margin-top:-1px}.page-visit .page-width .section-menu ul.menu-table li>.col-1.empty{border-bottom:none;border-top:none}@media only screen and (max-width:767px){.page-visit header.section-header{margin-bottom:0}.page-visit .page-width{padding:30px 20px 20px}.page-visit .page-width .block-item{flex-wrap:wrap;margin-bottom:15px}.page-visit .page-width .block-item .item-text{max-width:100%;padding-right:0;width:100%}.page-visit .page-width .block-item .item-text .item-content{padding-bottom:30px}.page-visit .page-width .block-item .item-text .item-content h3.item-text-title{font-size:22px;margin-bottom:15px;line-height:30px}.page-visit .page-width .block-item .item-text .item-content h5.item-text-subheading{display:none}.page-visit .page-width .block-item .item-text .item-content p{line-height:28px}.page-visit .page-width .section-menu .block-title{margin:23px 0 70px}.page-visit .page-width .section-menu ul.menu-table li>div{padding-left:10px}.page-visit .page-width .section-menu li .col-mobile-1.empty{display:none}.page-visit .page-width .section-menu li:first-child .col-mobile-3,.page-visit .page-width .section-menu li:first-child .col-mobile-2,.page-visit .page-width .section-menu li:first-child .col-mobile-1{border-top:1px solid #707070}.page-visit .page-width .section-menu li:first-child .not-text{display:none}.page-visit .page-width .section-menu li .col-mobile-1{border-left:1px solid #707070}.page-visit .page-width .section-menu li .col-mobile-1.title{font-size:22px}.page-visit .page-width .section-menu li .not-text{flex:1}.page-visit .page-width .section-menu li .col-mobile-1+.col-mobile-1{display:none}.page-visit .page-width .section-menu li:not(:first-child){flex-wrap:wrap}.page-visit .page-width .section-menu .col-mobile-1{flex:0 0 60%;font-size:22px}.page-visit .page-width .section-menu .col-mobile-1.title{font-size:22px}.page-visit .page-width .section-menu .col-mobile-1.name{font-size:12px;font-family:Noto Sans JP,sans-serif}.page-visit .page-width .section-menu .w-70{flex:1;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/page.scss.css.map */
