@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Crimson+Text&family=Noto+Serif+JP&family=Shippori+Mincho+B1:wght@400;500;700&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}[class^=ttl-]{font-family:"Shippori Mincho B1",serif;line-height:1.5;letter-spacing:0.1em;font-weight:600}@media (min-width:768px){[class^=ttl-]{font-weight:500}}.ttl-01{font-size:2.5rem;margin-bottom:1em}@media (min-width:768px){.ttl-01{font-size:4rem}}.ttl-02{font-size:2rem;margin-bottom:1em}@media (min-width:768px){.ttl-02{font-size:3.6rem}}.ttl-03{font-size:1.8rem;margin-bottom:1em}@media (min-width:768px){.ttl-03{font-size:3.2rem}}.txt-center{text-align:center}.txt-right{text-align:right}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{color:#000000;font-family:"Noto Serif JP",serif;font-weight:400;font-size:1.3rem;line-height:1.8;letter-spacing:0.05em;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0}body ::-moz-selection{background:#000000;color:#fff}body ::selection{background:#000000;color:#fff}@media (min-width:768px){body{font-size:1.6rem}}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#000000;text-decoration:none;-webkit-transition:0.5s;transition:0.5s}@media (min-width:768px){a:hover{opacity:0.5}}.area-main blockquote:not(:first-child),.area-main dl:not(:first-child),.area-main ol:not(:first-child),.area-main p:not(:first-child),.area-main pre:not(:first-child),.area-main table:not(:first-child),.area-main ul:not(:first-child){margin-top:1.6em}ul{-webkit-padding-start:unset;padding-inline-start:unset;margin:0}.container{margin:0 auto;display:block;width:100%;max-width:calc(1088px + 9.6rem);padding:0 5.6vw}@media (min-width:768px){.container{padding:0 4.8rem}}.show-tablet{display:none}@media (min-width:768px){.show-tablet{display:block}}@media (min-width:768px){.hide-tablet{display:none!important}}.show-desktop-s{display:none}@media (min-width:1024px){.show-desktop-s{display:block}}@media (min-width:1024px){.hide-desktop-s{display:none!important}}.show-desktop{display:none}@media (min-width:1280px){.show-desktop{display:block}}@media (min-width:1280px){.hide-desktop{display:none!important}}.col-set{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1rem);margin:-1rem 0 0 -1rem}.col-set.nospace{width:100%;margin:0}.col-set.nospace>[class^=col_]{width:100%;margin:0}@media (min-width:768px){.col-set.nospace>.col_2{width:50%}.col-set.nospace>.col_3{width:33.3333333333%}.col-set.nospace>.col_3-2{width:66.6666666667%}.col-set.nospace>.col_4{width:25%}.col-set.nospace>.col_4-3{width:75%}.col-set.nospace>.col_5{width:20%}.col-set.nospace>.col_5-2{width:40%}.col-set.nospace>.col_5-3{width:60%}}@media (min-width:768px){.col-set.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.col-set>[class^=col_]{width:calc(100% - 1rem);margin:1rem 0 0 1rem}@media (min-width:768px){.col-set{width:calc(100% + 1.6rem);margin:-1.6rem 0 0 -1.6rem}.col-set>[class^=col_]{margin:1.6rem 0 0 1.6rem}.col-set>.col_2{width:calc(50% - 1.6rem)}.col-set>.col_3{width:calc(33.3333% - 1.6rem)}.col-set>.col_5{width:calc(20% - 1.6rem)}.col-set>.col_5-2{width:calc(40% - 1.6rem)}.col-set>.col_5-3{width:calc(60% - 1.6rem)}.col-set>.col_3-2{width:calc(66.6666% - 1.6rem)}.col-set>.col_4{width:calc(25% - 1.6rem)}.col-set>.col_4-3{width:calc(75% - 1.6rem)}}.list-dots>li{padding-left:0.8em;text-indent:-0.8em}.list-dots>li:before{content:"";background:#000000;width:0.3rem;height:0.3rem;border-radius:0.3rem;display:inline-block;margin-right:0.5em;vertical-align:middle}#wrap-loading{position:fixed;width:100%;height:100%;z-index:999;background:#000000}#wrap-loading #logo-loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#wrap-loading #logo-loading img{width:20rem}#wrap-loading #logo-loading img.anime-fade{-webkit-animation-name:fadeAnime;animation-name:fadeAnime;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeAnime{0%{opacity:0}to{opacity:1}}@keyframes fadeAnime{0%{opacity:0}to{opacity:1}}.area-main{position:relative}@media (min-width:768px){.area-main{padding-bottom:6.4rem}.area-main.about,.area-main.guide,.area-main.home,.area-main.media,.area-main.premium,.area-main.privacypolicy,.area-main.process{padding-bottom:0}}.list-product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1rem);margin:-5.6rem 0 0 -1rem!important}.list-product .item{width:calc(50% - 1rem);margin:5.6rem 0 0 1rem}.list-product .mod-img{position:relative}.list-product .mod-img:before{content:"";display:block;padding-top:100%}.list-product .mod-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover}.list-product .ttl-product{font-size:1.4rem;font-weight:500;margin-top:1em}.list-product .txt-price{font-size:1.7rem;font-family:"Crimson Text",serif;margin-top:0.6em!important}.list-product .txt-price .tax{font-size:1.2rem;font-family:"Noto Serif JP",serif}@media (min-width:768px){.list-product{width:calc(100% + 1.6rem);margin:-7.2rem 0 0 -1.6rem!important}.list-product .item{width:calc(25% - 1.6rem);margin:7.2rem 0 0 1.6rem}}.area-main.about .area-para:before,.area-main.media .area-para:before,.area-main.process .area-para:before{content:"";height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}.area-main.about .nav-breadcrumb,.area-main.media .nav-breadcrumb,.area-main.process .nav-breadcrumb{position:absolute}.area-main.about .area-cmn,.area-main.media .area-cmn,.area-main.process .area-cmn{background:rgba(255,255,255,0.9)}.area-main.about .area-cmn.area-bg,.area-main.media .area-cmn.area-bg,.area-main.process .area-cmn.area-bg{background:#f0f0f0}.area-main.about .area-page-title,.area-main.media .area-page-title,.area-main.process .area-page-title{min-height:60rem;height:calc(100vh - 6.7rem);position:relative}.area-main.about .area-page-title>*,.area-main.media .area-page-title>*,.area-main.process .area-page-title>*{color:#fff}.area-main.about .area-page-title .mod-txt,.area-main.media .area-page-title .mod-txt,.area-main.process .area-page-title .mod-txt{position:absolute;left:5.6vw;width:calc(100% - 11.2vw)}.area-main.about .area-page-title .mod-txt p+p,.area-main.media .area-page-title .mod-txt p+p,.area-main.process .area-page-title .mod-txt p+p{margin-top:0}@media (min-width:768px){.area-main.about .area-cmn,.area-main.media .area-cmn,.area-main.process .area-cmn{background:rgba(255,255,255,0.85)}.area-main.about .area-page-title,.area-main.media .area-page-title,.area-main.process .area-page-title{height:calc(100vh - 14rem)}.area-main.about .area-page-title .mod-txt,.area-main.media .area-page-title .mod-txt,.area-main.process .area-page-title .mod-txt{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:7.291vw;width:100%;max-width:70rem}.area-main.about .area-page-title .mod-txt p,.area-main.media .area-page-title .mod-txt p,.area-main.process .area-page-title .mod-txt p{font-size:2.4rem;line-height:2}.area-main.about .area-page-title .mod-txt p+P,.area-main.media .area-page-title .mod-txt p+P,.area-main.process .area-page-title .mod-txt p+P{margin-top:1.5em}}.area-main.guide .area-para,.area-main.privacypolicy .area-para{background:#f0f0f0}.area-main.guide .area-para:after,.area-main.guide .area-para:before,.area-main.privacypolicy .area-para:after,.area-main.privacypolicy .area-para:before{content:"";height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}.area-main.guide .area-para:before,.area-main.privacypolicy .area-para:before{background:url(https://tanakaya-ehime.sakura.ne.jp/shop-pro/images/common/img-bg-page.jpg) no-repeat center/cover}.area-main.guide .area-para:after,.area-main.privacypolicy .area-para:after{background:rgba(240,240,240,0.9)}.area-main.guide .area-cmn,.area-main.privacypolicy .area-cmn{margin:9.6rem auto}.area-main.guide .area-cmn:first-of-type,.area-main.privacypolicy .area-cmn:first-of-type{margin-top:4rem}@media (min-width:768px){.area-main.guide .area-cmn,.area-main.privacypolicy .area-cmn{margin:12rem auto}.area-main.guide .area-cmn:first-of-type,.area-main.privacypolicy .area-cmn:first-of-type{margin-top:0}}.area-main.guide .ttl-guide,.area-main.privacypolicy .ttl-guide{font-size:2.5rem;margin-bottom:1.2em}@media (min-width:768px){.area-main.guide .ttl-guide,.area-main.privacypolicy .ttl-guide{font-size:3.6rem}}.area-main.guide .list-guide>div,.area-main.privacypolicy .list-guide>div{padding:1.2rem 0;border-bottom:1px solid #fff}.area-main.guide .list-guide>div:first-of-type,.area-main.privacypolicy .list-guide>div:first-of-type{border-top:1px solid #fff}.area-main.guide .list-guide>div>dt,.area-main.privacypolicy .list-guide>div>dt{color:rgba(0,0,0,0.6);margin-bottom:0.3em}.area-main.guide .list-guide>div>dd,.area-main.privacypolicy .list-guide>div>dd{margin-left:0}.area-main.guide .list-guide .txt-note,.area-main.privacypolicy .list-guide .txt-note{padding-left:0.6em;text-indent:-0.6em}.area-main.guide .list-guide .txt-note>span,.area-main.privacypolicy .list-guide .txt-note>span{content:"";display:inline-block;margin-right:0.2em}.area-main.guide .list-guide.list-policy,.area-main.privacypolicy .list-guide.list-policy{margin-top:3em}@media (min-width:768px){.area-main.guide .list-guide>div,.area-main.privacypolicy .list-guide>div{padding:2.4rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}.area-main.guide .list-guide>div>dt,.area-main.privacypolicy .list-guide>div>dt{margin-bottom:0;width:23%}.area-main.guide .list-guide>div>dd,.area-main.privacypolicy .list-guide>div>dd{width:calc(77% - 2em);margin-left:2em}}.area-main.guide .list-dl-inner,.area-main.privacypolicy .list-dl-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-main.guide .list-dl-inner dt,.area-main.privacypolicy .list-dl-inner dt{width:6em;color:#000000!important;margin-bottom:0}.area-main.guide .list-dl-inner dd,.area-main.privacypolicy .list-dl-inner dd{width:calc(100% - 6em)}.area-main.guide .wrap-table,.area-main.privacypolicy .wrap-table{overflow-x:auto;margin:2rem 0 2.4rem}.area-main.guide .table-delivery,.area-main.privacypolicy .table-delivery{min-width:67rem;width:100%}.area-main.guide .table-delivery tr td,.area-main.guide .table-delivery tr th,.area-main.privacypolicy .table-delivery tr td,.area-main.privacypolicy .table-delivery tr th{border:1px solid #ddd;padding:0.2em;text-align:center;vertical-align:middle;white-space:nowrap}.area-main.guide .table-delivery tr th,.area-main.privacypolicy .table-delivery tr th{background:#969696;color:#fff}.area-main.guide .table-delivery tr td,.area-main.privacypolicy .table-delivery tr td{background:#f7f7f7}.area-main.guide .table-delivery tr:last-of-type td,.area-main.guide .table-delivery tr:last-of-type th,.area-main.privacypolicy .table-delivery tr:last-of-type td,.area-main.privacypolicy .table-delivery tr:last-of-type th{background:#fff;color:#000000}.area-main.guide .list-payment,.area-main.privacypolicy .list-payment{margin-top:0.5em}.header-cmn{background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:9}.header-cmn .inner-header-cmn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 3.2vmin 0 5.3vmin;height:6.7rem}.header-cmn .logo{width:19.333vw;max-width:15.526rem}.header-cmn .logo img{max-height:5rem}.header-cmn .btn-menu{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;width:5rem;height:5rem;position:relative;z-index:99}.header-cmn .btn-menu .bars{display:block;position:relative;width:76%;height:12px}.header-cmn .btn-menu .bars:after,.header-cmn .btn-menu .bars:before{background-color:#000000;content:"";display:block;position:absolute;left:0;width:100%;height:1px;-webkit-transition:0.3s;transition:0.3s}.header-cmn .btn-menu .bars:before{top:0}.header-cmn .btn-menu .bars:after{bottom:0}.header-cmn .btn-menu .txt{font-size:1.2rem;margin-top:0.7em;margin-bottom:-0.5em;line-height:1;letter-spacing:-0.05em}.header-cmn .btn-menu.is-open .bars:after,.header-cmn .btn-menu.is-open .bars:before{background-color:#fff}.header-cmn .btn-menu.is-open .bars:before{top:50%;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.header-cmn .btn-menu.is-open .bars:after{top:50%;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.header-cmn .btn-menu.is-open .txt{color:#fff}@media (min-width:1280px){.header-cmn .inner-header-cmn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3rem 4vw;padding:0 4vw;height:13.3rem}.header-cmn .logo img{max-height:100%}.header-cmn .btn-menu{display:none}}@media (min-width:1366px){.header-cmn .inner-header-cmn{padding:3rem 6.4rem;padding:0 6.4rem;height:14rem}}.footer{background:#000000;padding:4.8rem 0 3.2rem}.footer *{color:#fff}.footer .logo{width:16.4rem;margin:0 auto}@media (min-width:768px){.footer .logo{width:20rem}}.footer .txt-corp{margin:2.4rem 0 4rem}.footer .wrap-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:3.2rem}.footer .wrap-sns a{width:3.22rem;display:inline-block}.footer .list-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;margin-bottom:2.4rem}.footer .list-number .num{margin-left:1em}.footer .copyright{text-align:center;font-size:1.1rem}@media (min-width:768px){.footer{padding:16rem 0 2.8rem}.footer .wrap-sns{margin-bottom:4rem}}.nav-global{display:none}@media (min-width:1280px){.nav-global{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-global .list-nav-global{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;margin-right:min(2.1vw,4rem)}.nav-global .list-nav-global>li+li{margin-left:2.1vw}.nav-global .list-nav-global>li span,.nav-global .list-nav-global>li>a{-webkit-transition:0.5s;transition:0.5s;position:relative;padding:0.3em 0;cursor:pointer}.nav-global .list-nav-global>li span:after,.nav-global .list-nav-global>li>a:after{content:"";background:#000000;height:0.1rem;width:100%;position:absolute;top:100%;-webkit-transition:0.5s;transition:0.5s;left:0;-webkit-transform:scale(0,1);transform:scale(0,1)}.nav-global .list-nav-global>li span:hover,.nav-global .list-nav-global>li>a:hover{color:#000000;opacity:1}.nav-global .list-nav-global>li span:hover:after,.nav-global .list-nav-global>li>a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.nav-global .list-nav-gloval_child{opacity:0;visibility:hidden;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;background:#C6C6C6;padding:2rem;position:absolute;top:100%;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-global .list-nav-gloval_child li+li{margin-left:2em}.nav-global .list-nav-gloval_child.slidedown{opacity:1;visibility:visible;width:100vw}.nav-global .mod-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2.5vw}.nav-global .mod-buttons a{width:11.25vw;font-size:1.6rem;text-align:center;display:inline-block;border:1px solid #000000;padding:1em}.nav-global .mod-buttons a+a{margin-left:2rem}.nav-global .mod-buttons a:hover{opacity:1;background:#000000;color:#fff}}@media (min-width:1600px){.nav-global .list-nav-global{font-size:1.8rem}.nav-global .list-nav-global>li+li{margin-left:4rem}.nav-global .mod-buttons{margin-left:4rem}.nav-global .mod-buttons a{width:18rem;font-size:1.8rem}}.wrap-nav-global{background-color:#000000;overflow-y:auto;opacity:0;position:fixed;top:0;left:100%;width:100%;height:100%;z-index:98;-webkit-transition:0.5s;transition:0.5s}.wrap-nav-global.is-show{opacity:1;left:0}.wrap-nav-global>.container{height:100%}.wrap-nav-global .logo{padding:1.6rem 0 2.5rem}.wrap-nav-global .nav-global-full{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrap-nav-global .nav-global-full *{color:#fff}.wrap-nav-global .nav-global-full .list-nav-global>li+li{margin-top:1.6rem}.wrap-nav-global .nav-global-full .list-nav-global:first-of-type{width:100%;font-size:2rem;padding-bottom:1em;border-bottom:1px solid #fff;margin-bottom:2rem}.wrap-nav-global .nav-global-full .list-nav-global:nth-of-type(2),.wrap-nav-global .nav-global-full .list-nav-global:nth-of-type(3){width:47%;font-size:1.2rem}.wrap-nav-global .nav-global-full .wrap-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-top:1px solid #fff;margin-top:2rem;padding:2.4rem 0 0}.wrap-nav-global .nav-global-full .wrap-sns a{width:3.22rem;display:inline-block}.wrap-nav-global .nav-global-full .mod-buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:2.4rem}.wrap-nav-global .nav-global-full .mod-buttons a{font-size:1.5rem;text-align:center;width:calc(50% - 1rem);display:inline-block;border:1px solid #fff;padding:1em}@media (min-width:768px){.wrap-nav-global .nav-global-full .list-nav-global:nth-of-type(2),.wrap-nav-global .nav-global-full .list-nav-global:nth-of-type(3){font-size:1.4rem}.wrap-nav-global .nav-global-full .btn-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.wrap-nav-global .nav-global-full .btn-wrap li+li{margin-top:0;margin-left:1em}}@media (min-width:1280px){.wrap-nav-global .logo{padding:3rem 0}}@media (min-width:1024px){.wrap-nav-global{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrap-nav-global .nav-global-full .list-nav-global-full{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3em 1fr 3em 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;row-gap:1em}.wrap-nav-global .nav-global-full .list-nav-global-full .list-nav-global-full-item+.list-nav-global-full-item{margin-top:0}.wrap-nav-global .nav-global-full .list-nav-global-full_sub{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3em 1fr 3em 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;row-gap:1em}.wrap-nav-global .nav-global-full .list-nav-global-full_sub .list-nav-global-full_sub-item+.list-nav-global-full_sub-item{margin-top:0}.wrap-nav-global .nav-global-full a{-webkit-transition:0.5s;transition:0.5s}}@media (min-width:1024px) and (any-hover:hover){.wrap-nav-global .nav-global-full a:hover{opacity:0.4}}.nav-footer{padding:12.8rem 0 6.4rem;background:#fff}.nav-footer .list-nav-footer-main,.nav-footer .list-nav-footer-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.nav-footer .list-nav-footer-main li+li,.nav-footer .list-nav-footer-sub li+li{margin-top:2rem}.nav-footer .list-nav-footer-main{font-size:1.6rem}.nav-footer .list-nav-footer-sub{margin-top:3rem;font-size:1.1rem}@media (min-width:768px){.nav-footer .list-nav-footer-main,.nav-footer .list-nav-footer-sub{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% + 3.125vw);margin:-2rem 0 0 -3.125vw}.nav-footer .list-nav-footer-main li,.nav-footer .list-nav-footer-sub li{width:auto;margin:2rem 0 0 3.125vw!important}.nav-footer .list-nav-footer-main li+li,.nav-footer .list-nav-footer-sub li+li{margin-top:0}.nav-footer .list-nav-footer-main{margin:-2rem 0 1.5em -3.125vw}.nav-footer .list-nav-footer-sub{font-size:1.4rem}}@media (min-width:1024px){.nav-footer{padding:6.4rem 0}.nav-footer .list-nav-footer-main{width:calc(100% + 6.4rem);margin:-2rem 0 1.5em -6.4rem}.nav-footer .list-nav-footer-main li{margin:2rem 0 0 6.4rem!important}.nav-footer .list-nav-footer-sub{width:calc(100% + 4rem);margin:-2rem 0 0 -4rem}.nav-footer .list-nav-footer-sub li{margin:2rem 0 0 4rem!important}}.nav-breadcrumb{font-size:1rem;margin:0;padding:0.8rem 0 1.6rem;position:relative;z-index:8;width:100%}.nav-breadcrumb>.container{max-width:100%}.nav-breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;white-space:nowrap}.nav-breadcrumb ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.6)}.nav-breadcrumb ul li+li:before{content:">";margin:0 1em;color:rgba(0,0,0,0.6)}.nav-breadcrumb ul li a{color:rgba(0,0,0,0.6)}.nav-breadcrumb ul.txt-wht li{color:rgba(255,255,255,0.6)}.nav-breadcrumb ul.txt-wht li+li:before{color:rgba(255,255,255,0.6)}.nav-breadcrumb ul.txt-wht li a{color:rgba(255,255,255,0.6)}@media (min-width:768px){.nav-breadcrumb{font-size:1.2rem;padding:1.6rem 0 6.4rem}.nav-breadcrumb>.container{padding:0 7.27vw}.nav-breadcrumb ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.area-main.home{}.area-main.home:before{content:"";left:0;right:0;top:0;bottom:0;position:fixed;background-image:url(https://tanakaya-ehime.sakura.ne.jp/shop-pro/images/home/bg-para_sp.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1;width:auto;height:100vh}@media (min-width:768px){.area-main.home:before{background-image:url(https://tanakaya-ehime.sakura.ne.jp/shop-pro/images/home/bg-para.jpg)}}.area-main.home .list-items,.area-main.home .list-other{padding:0}.area-main.home .list-items a,.area-main.home .list-other a{position:relative;display:block;overflow:hidden;-webkit-transition:0.5s;transition:0.5s}.area-main.home .list-items a img,.area-main.home .list-other a img{width:100%;-webkit-transition:1s;transition:1s;-webkit-transform:scale(1);transform:scale(1)}.area-main.home .list-items a:before,.area-main.home .list-other a:before{content:"";background:rgba(0,0,0,0.32);position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;-webkit-transition:0.5s;transition:0.5s}.area-main.home .list-items .img_s,.area-main.home .list-other .img_s{height:17.2rem;width:100%;-o-object-fit:cover;object-fit:cover}.area-main.home .list-items .ttl-menu,.area-main.home .list-other .ttl-menu{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:2.2rem;font-weight:400;margin:auto;white-space:nowrap}.area-main.home .list-items .ttl-vertical,.area-main.home .list-other .ttl-vertical{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-size:2.5rem}.area-main.home .list-items .ttl-vertical span,.area-main.home .list-other .ttl-vertical span{display:block;font-size:1.5rem}@media (min-width:768px){.area-main.home .list-items a:hover,.area-main.home .list-other a:hover{opacity:1}.area-main.home .list-items a:hover img,.area-main.home .list-other a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.area-main.home .list-items a:hover:before,.area-main.home .list-other a:hover:before{background:rgba(0,0,0,0.75)}.area-main.home .list-items .img_s,.area-main.home .list-other .img_s{height:auto;-o-object-fit:unset;object-fit:unset}.area-main.home .list-items .ttl-menu,.area-main.home .list-other .ttl-menu{font-size:2.083vw}.area-main.home .list-items .ttl-vertical,.area-main.home .list-other .ttl-vertical{font-size:3.333vw}.area-main.home .list-items .ttl-vertical span,.area-main.home .list-other .ttl-vertical span{font-size:2.083vw}}@media (min-width:1600px){.area-main.home .list-items .ttl-menu,.area-main.home .list-other .ttl-menu{font-size:4rem}.area-main.home .list-items .ttl-vertical,.area-main.home .list-other .ttl-vertical{font-size:6.4rem}.area-main.home .list-items .ttl-vertical span,.area-main.home .list-other .ttl-vertical span{font-size:4rem}}@media (min-width:768px){.area-main.home .list-other{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr)}.area-main.home .list-other>:first-child{-ms-grid-row:1;-ms-grid-column:1}.area-main.home .list-other>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.area-main.home .list-other>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.area-main.home .list-other>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.area-main.home .list-other .item{width:100%}.area-main.home .list-other .item:first-of-type{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.area-main.home .list-other .item:nth-of-type(2){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.area-main.home .list-other .item:last-of-type{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/3/3}.area-main.home .list-other .ttl-vertical{font-size:2.083vw}}@media (min-width:1600px){.area-main.home .list-other .ttl-vertical{font-size:4rem}}.area-main.home .area-fv{position:relative;width:100%;height:calc(100vh - 6.7rem);overflow:hidden;position:relative}.area-main.home .area-fv:before{content:"";position:absolute;background:rgba(0,0,0,0.15);left:0;right:0;top:0;bottom:0;z-index:1}.area-main.home .area-fv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.area-main.home .area-fv .swiper-fv{height:100%}.area-main.home .area-fv .main-copy{margin:0;color:#fff;font-size:1.6rem;line-height:2.2;letter-spacing:0.1em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;position:absolute;z-index:1;top:27vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:"Shippori Mincho B1",serif;text-shadow:#000 0 0 6px}@media (min-width:768px){.area-main.home .area-fv .main-copy{font-size:2.4rem;line-height:2.4;top:calc(22.5vw - 6.7rem)}}@media (min-width:1280px){.area-main.home .area-fv{height:calc(100vh - 13.3rem)}.area-main.home .area-fv .main-copy{top:calc(22.5vw - 13.3rem)}}@media (min-width:1366px){.area-main.home .area-fv{height:calc(100vh - 14rem)}.area-main.home .area-fv .main-copy{top:calc(22.5vw - 14rem)}}.area-main.home .area-bg{background:#f0f0f0;padding:5.7rem 0 3.2rem}.area-main.home .area-bg .ttl-info{font-size:2.2rem;font-weight:500;margin-bottom:1.5em}.area-main.home .area-bg .list-info>li+li{margin-top:2.2rem}.area-main.home .area-bg .list-info .info-date{color:rgba(0,0,0,0.56)}.area-main.home .area-bg .list-info .info-date+p{margin-top:0.2rem;font-size:1.4rem}.area-main.home .area-bg .area-bnr{margin-top:6.4rem;text-align:center}.area-main.home .area-bg .area-bnr a{display:inline-block}@media (min-width:768px){.area-main.home .area-bg{padding:16rem 0 14rem}.area-main.home .area-bg .ttl-info{font-size:2.4rem;margin-bottom:6.4rem}.area-main.home .area-bg .list-info>li+li{margin-top:4rem}.area-main.home .area-bg .list-info>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.area-main.home .area-bg .list-info .info-date{width:10em}.area-main.home .area-bg .list-info .info-date+p{margin-top:0;font-size:1.6rem;width:calc(100% - 10em)}.area-main.home .area-bg .area-bnr{margin-top:16rem}}.area-main.home .area-para{height:50vh}@media (min-width:768px){.area-main.home .area-para{height:56.25vw}}.area-main.home+.nav-footer{padding-top:6.4rem}.area-main.category{}.area-main.category .area-page-title{position:relative;top:-4.2rem}.area-main.category .area-page-title .ttl-01{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:absolute;top:7.2rem;left:4rem;color:#fff}.area-main.category .area-page-title .ttl-01 span{font-size:1.5rem}.area-main.category .area-page-title .sec-txt{background:#f0f0f0;margin:0 auto;display:block;width:100%;padding:4rem 5.866vw 5.6rem}.area-main.category .area-page-title .sec-txt .ttl-page-copy{font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:2}@media (min-width:768px){.area-main.category .area-page-title{top:-10.159rem}.area-main.category .area-page-title .ttl-01{top:21.863vw;left:7.34vw}.area-main.category .area-page-title .ttl-01 span{font-size:2.8rem}.area-main.category .area-page-title .sec-txt .ttl-page-copy{font-size:2.4rem}}@media (min-width:1280px){.area-main.category .area-page-title .ttl-01{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.area-main.category .area-page-title .sec-txt{background:transparent;width:49rem;padding:0;position:absolute;top:calc(21.863vw + 14.2rem);left:7.34vw;color:#fff}}.area-main.product{}.area-main.product .area-product-main{margin:0 auto 7.2rem}.area-main.product .area-product-main .sec-details{margin:2em 0}.area-main.product .area-product-main .ttl-03{margin-bottom:4rem}.area-main.product .area-product-main .txt-price{font-size:1.4em}.area-main.product .area-product-main .box-incart{margin:4rem auto}.area-main.product .area-product-main .box-incart input{font-family:"Shippori Mincho B1",serif;border:none;background:transparent;font-size:1.4rem;border-radius:0}.area-main.product .area-product-main .box-incart .wrap-order-num{margin-bottom:1.6rem}.area-main.product .area-product-main .box-incart .wrap-order-num input{border:1px solid #c6c6c6;border-radius:0.5rem;width:24.4rem;padding:1.3rem 1.8rem;background:#f7f7f7}.area-main.product .area-product-main .box-incart .wrap-order-num input:focus-visible{outline:none;border:1px solid #000}.area-main.product .area-product-main .box-incart .btn-cart{background-color:#500865;color:#fff;font-family:"Shippori Mincho B1",serif;border:none;padding:1.8rem;width:100%;cursor:pointer;-webkit-transition:0.5s;transition:0.5s}.area-main.product .area-product-main .box-incart .btn-cart:hover{opacity:0.5}.area-main.product .area-product-main .table-outline{width:100%}.area-main.product .area-product-main .table-outline tr{border-top:1px solid #efefef}.area-main.product .area-product-main .table-outline tr:last-of-type{border-bottom:1px solid #efefef}.area-main.product .area-product-main .table-outline td,.area-main.product .area-product-main .table-outline th{padding:1.2rem 0;text-align:left}.area-main.product .area-product-main .table-outline th{color:rgba(0,0,0,0.6);width:6em}@media (min-width:768px){.area-main.product .area-product-main{margin:0 auto 8rem}.area-main.product .area-product-main form[name=product_form]{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 4.8rem);margin-left:-4.8rem}.area-main.product .area-product-main .sec-details,.area-main.product .area-product-main .sec-img{width:calc(50% - 4.8rem);margin:0 0 0 4.8rem}.area-main.product .area-product-main .sec-details img,.area-main.product .area-product-main .sec-img img{width:100%}.area-main.product .area-product-main .ttl-03{margin-bottom:6rem}.area-main.product .area-product-main .box-incart{display:-webkit-box;display:-ms-flexbox;display:flex}.area-main.product .area-product-main .box-incart input{font-size:1.8rem}.area-main.product .area-product-main .box-incart .wrap-order-num{margin-bottom:0;margin-right:1.6rem;width:50%}.area-main.product .area-product-main .box-incart .wrap-order-num input{height:100%;width:100%}.area-main.product .area-product-main .box-incart .btn-cart{width:50%}.area-main.product .area-product-main .table-outline td,.area-main.product .area-product-main .table-outline th{padding:2.4rem 0}.area-main.product .area-product-main .table-outline th{width:25%}}.area-main.product .area-details{background:#f0f0f0;padding:7.2rem 0 9.6rem;margin:7.2rem auto 4.8rem}@media (min-width:768px){.area-main.product .area-details{padding:9.6rem 0;margin:8rem auto 12rem}}.area-main.product .area-details .sec-cmn+.sec-cmn{margin-top:9.6rem}.area-main.product .area-details .sec-ingredients .col-set{margin:-4rem 0 0 -1rem}.area-main.product .area-details .sec-ingredients .col-set .col_3{margin:4rem 0 0 1rem}.area-main.product .area-details .sec-ingredients .mod-img{margin-bottom:1em}.area-main.product .area-details .sec-ingredients .ttl-ingredients{font-size:1.8rem}.area-main.product .area-details .sec-ingredients .ttl-ingredients+p{margin-top:0.5rem}@media (min-width:768px){.area-main.product .area-details .sec-ingredients .col-set{margin:-4rem 0 0 -1.6rem}.area-main.product .area-details .sec-ingredients .col-set .col_3{margin:4rem 0 0 1.6rem}.area-main.product .area-details .sec-ingredients .ttl-ingredients{font-size:2rem}.area-main.product .area-details .sec-ingredients .ttl-ingredients+p{margin-top:1.2rem}}.area-main.product .area-details .sec-method .box-cmn+.box-cmn{margin-top:4.8rem}.area-main.product .area-details .sec-method .mod-btn{margin-top:4.8rem}.area-main.product .area-details .sec-method .mod-btn a{background:#04192F;color:#fff;font-family:"Shippori Mincho B1",serif;font-size:1.4rem;width:100%;padding:1.8rem;display:block;text-align:center}@media (min-width:768px){.area-main.product .area-details .sec-method .box-cmn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.area-main.product .area-details .sec-method .box-cmn>*{width:calc(50% - 2.4rem);margin:0}.area-main.product .area-details .sec-method .box-cmn:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.area-main.product .area-details .sec-method .mod-btn{margin-top:5.4rem}.area-main.product .area-details .sec-method .mod-btn a{max-width:26rem}}@media (min-width:768px){.area-main.product .area-related-products .ttl-02{margin-bottom:8rem}}.area-main.about{}.area-main.about .area-para:before{background:url(https://tanakaya-ehime.sakura.ne.jp/shop-pro/images/about/img-main_about_sp.jpg) no-repeat center/cover}@media (min-width:768px){.area-main.about .area-para:before{background:url(https://tanakaya-ehime.sakura.ne.jp/shop-pro/images/about/img-main_about.jpg) no-repeat center/cover}}.area-main.about .area-page-title .mod-txt{bottom:7rem}.area-main.about .area-lead{padding:4rem 0 0;background:#f0f0f0;font-size:1.8rem;font-family:"Shippori Mincho B1",serif;font-weight:600}.area-main.about .area-lead .mod-img{width:100vw;margin-top:4.8rem;-webkit-transform:translateX(-5.6vw);transform:translateX(-5.6vw)}@media (min-width:768px){.area-main.about .area-lead{padding:10rem 0 12rem;font-size:2.4rem;text-align:center}.area-main.about .area-lead .mod-img{width:100%;margin-top:9.6rem;-webkit-transform:translateX(0);transform:translateX(0)}}.area-main.about .area-company{padding:4.8rem 0}.area-main.about .area-company .list-company>div{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #fff;padding:1em 0}.area-main.about .area-company .list-company>div:first-of-type{border-top:1px solid #fff}.area-main.about .area-company .list-company>div dt{color:rgba(0,0,0,0.6);width:6em}.area-main.about .area-company .list-company>div dd{width:calc(100% - 6em)}.area-main.about .area-company .list-company>div:last-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.area-main.about .area-company .list-company>div:last-of-type dd,.area-main.about .area-company .list-company>div:last-of-type dt{width:100%;margin:0}.area-main.about .area-company .wrap-map{position:relative;width:100%;height:0;padding-top:75%;margin-top:1em}.area-main.about .area-company .wrap-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.area-main.about .area-company{padding:11.2rem 0}.area-main.about .area-company .list-company>div{padding:2.4rem 0}.area-main.about .area-company .list-company>div dt{width:25%!important}.area-main.about .area-company .list-company>div dd{width:calc(75% - 2.4rem)!important;margin-left:2.4rem}.area-main.about .area-company .list-company>div:last-of-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.area-main.about .area-company .list-company>div:last-of-type dd{margin-left:2.4rem}.area-main.about .area-company .wrap-map{padding-top:40.405%;margin-top:0}}.area-main.process{}.area-main.process .area-para:before{background:url(https://tanakaya-ehime.sakura.ne.jp/shop-pro/images/process/img-main_process_sp.jpg) no-repeat center/cover}@media (min-width:768px){.area-main.process .area-para:before{background:url(https://tanakaya-ehime.sakura.ne.jp/shop-pro/images/process/img-main_process.jpg) no-repeat center/cover}}.area-main.process .area-page-title .mod-txt{top:6.4rem}@media (min-width:768px){.area-main.process .area-page-title .mod-txt{top:50%}}.area-main.process .area-cmn{padding:5.6rem 0}.area-main.process .area-cmn:last-of-type{padding-bottom:0}.area-main.process .area-cmn .ttl-border{border-bottom:1px solid #04192F;padding-bottom:1em}@media (min-width:768px){.area-main.process .area-cmn{padding:14.6rem 0 4rem}.area-main.process .area-cmn:last-of-type{padding-bottom:16rem}}.area-main.process .sec-cmn+.sec-cmn{margin-top:4rem}.area-main.process .sec-cmn .col-set{margin:-3.2rem 0 0 -1rem}.area-main.process .sec-cmn .col-set .col_2{margin:3.2rem 0 0 1rem}.area-main.process .sec-cmn .col-set .col_2 img+img{margin-top:1rem}@media (min-width:768px){.area-main.process .sec-cmn+.sec-cmn{margin-top:5.7rem}.area-main.process .sec-cmn .col-set{width:calc(100% + 3.2rem);margin:-3.2rem 0 0 -3.2rem}.area-main.process .sec-cmn .col-set .col_2{width:calc(50% - 3.2rem);margin:3.2rem 0 0 3.2rem}.area-main.process .sec-cmn .col-set .col_2 img+img{margin-top:1.6rem}}.area-main.process .sec-point .mod-img{width:100vw;-webkit-transform:translateX(-5.6vw);transform:translateX(-5.6vw);margin-top:4rem}@media (min-width:768px){.area-main.process .sec-point{display:-ms-grid;display:grid;-ms-grid-columns:1fr 48px 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;grid-column-gap:48px}.area-main.process .sec-point>:first-child{-ms-grid-row:1;-ms-grid-column:1}.area-main.process .sec-point>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.area-main.process .sec-point>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.area-main.process .sec-point>:nth-child(4){-ms-grid-row:2;-ms-grid-column:3}.area-main.process .sec-point .ttl-03{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.area-main.process .sec-point p{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3;margin-top:0}.area-main.process .sec-point .mod-img{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2;width:100%;-webkit-transform:translateX(0);transform:translateX(0);margin-top:0}}.area-main.media{}.area-main.media .area-para:before{background:url(https://tanakaya-ehime.sakura.ne.jp/shop-pro/images/media/img-main_media_sp.jpg) no-repeat center/cover}@media (min-width:768px){.area-main.media .area-para:before{background:url(https://tanakaya-ehime.sakura.ne.jp/shop-pro/images/media/img-main_media.jpg) no-repeat bottom/cover}}.area-main.media .area-page-title .mod-txt{top:6.4rem}@media (min-width:768px){.area-main.media .area-page-title .mod-txt{top:50%}}.area-main.media .area-cmn{padding:5.6rem 0 12rem}@media (min-width:768px){.area-main.media .area-cmn{padding:14.6rem 0}}.area-main.media .list-media>.item{padding:1.6rem 0 2.4rem;border-top:1px solid #fff}.area-main.media .list-media>.item .ttl-media{margin-bottom:1rem;font-size:1.6rem;letter-spacing:0.02em}.area-main.media .list-media>.item .ttl-media .txt-date{display:block;font-family:"Noto Serif JP",serif;font-size:1.2rem;font-weight:normal}.area-main.media .list-media>.item .mod-img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-main.media .list-media>.item .mod-img img{height:14rem;width:auto;margin-right:0.8rem}.area-main.media .list-media>.item .mod-img img:last-of-type{margin-right:0}@media (min-width:768px){.area-main.media .list-media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-main.media .list-media>.item{width:50%;padding:4rem 2em 8rem 0}.area-main.media .list-media>.item .ttl-media{margin-bottom:2rem;font-size:2rem}.area-main.media .list-media>.item .ttl-media .txt-date{font-size:1.6rem}}.area-main.premium{overflow-x:hidden}.area-main.premium .nav-breadcrumb{position:absolute}.area-main.premium .area-contents{background:#000}.area-main.premium .area-contents *{color:#fff}.area-main.premium .area-contents .row{overflow:hidden;*zoom:1}.area-main.premium .area-contents .fleft{float:left}.area-main.premium .area-contents .fright{float:right}.area-main.premium .area-contents .area1-wrap{width:100%}.area-main.premium .area-contents .area1-wrap .area1{position:relative;padding:8rem 0}.area-main.premium .area-contents .area1-wrap .area1:before{content:"";background:url(http://img05.shop-pro.jp/PA01107/456/etc/f11-area1-bg.jpg) no-repeat;width:100rem;height:80rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;opacity:0.75}.area-main.premium .area-contents .area1-wrap .area1 .inner{position:relative}.area-main.premium .area-contents .area1-wrap .area1 .inner h1{margin:0 auto;width:100%;max-width:70rem}.area-main.premium .area-contents .area1-wrap .area1 .inner .area1-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.area-main.premium .area-contents .area1-wrap .area1 .inner .area1-main .img-premium-item{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.area-main.premium .area-contents .area1-wrap .area1 .inner .area1-main .txt-main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:3.6rem}.area-main.premium .area-contents .area1-wrap .area1 .inner .area1-main .txt-main .imgtxt{font-size:2.4rem}.area-main.premium .area-contents .area1-wrap .area1 .inner .area1-main .txt-main .imgtxt+p{line-height:2.1}.area-main.premium .area-contents .area1-wrap .area1 .inner .area1-main .txt-det-price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:3.6rem}.area-main.premium .area-contents .area1-wrap .area1 .inner .btn-buy{text-align:center}.area-main.premium .area-contents .area1-wrap .area1 .inner .btn-buy .btn{display:inline-block;margin:1rem auto 0}.area-main.premium .area-contents .area1-wrap .area1 .inner.low{padding:10rem 0 8rem;position:relative}.area-main.premium .area-contents .area1-wrap .area1 .inner.low:before{content:"";background:url(http://img05.shop-pro.jp/PA01107/456/etc/f11-area1low-bg.jpg) no-repeat center/contain;width:100rem;height:60.7rem;position:absolute;left:0;bottom:0}.area-main.premium .area-contents .area1-wrap .area1 .inner.low>*{position:relative}.area-main.premium .area-contents .area1-wrap .area1 .inner.low h2{font-size:2.4rem;margin-bottom:1em;font-weight:500}.area-main.premium .area-contents .area1-wrap .area1 .inner.low h2 span{display:inline-block}.area-main.premium .area-contents .area1-wrap .area1 .inner.low h2 span:after{content:"";background:#fff;height:0.1rem;width:100%;display:block;margin-top:0.5em}.area-main.premium .area-contents .area1-wrap .area1 .inner.low .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.area-main.premium .area-contents .area1-wrap .area1 .inner.low .row>*{position:relative}.area-main.premium .area-contents .area1-wrap .area1 .inner.low .row>:nth-of-type(2){margin-right:1em}.area-main.premium .area-contents .area1-wrap .area1 .inner.low .row+.row>*{position:relative;width:45%}@media (max-width:767px){.area-main.premium .area-contents .area1-wrap .area1{padding:8rem 0 0}.area-main.premium .area-contents .area1-wrap .area1 .inner h1{margin:0 auto 3.6rem}.area-main.premium .area-contents .area1-wrap .area1 .inner .area1-main{-ms-flex-wrap:wrap;flex-wrap:wrap}.area-main.premium .area-contents .area1-wrap .area1 .inner .area1-main .img-premium-item{width:22%;margin:0 auto}.area-main.premium .area-contents .area1-wrap .area1 .inner .area1-main .txt-main{width:100%}.area-main.premium .area-contents .area1-wrap .area1 .inner .area1-main .txt-main .imgtxt{font-size:2.4rem}.area-main.premium .area-contents .area1-wrap .area1 .inner .area1-main .txt-main .imgtxt+p{line-height:2.1}.area-main.premium .area-contents .area1-wrap .area1 .inner .area1-main .txt-det-price{width:60%;max-width:28.5rem}.area-main.premium .area-contents .area1-wrap .area1 .inner.low{padding:8rem 0 6rem}.area-main.premium .area-contents .area1-wrap .area1 .inner.low:before{content:none}.area-main.premium .area-contents .area1-wrap .area1 .inner.low h2{font-size:2rem}.area-main.premium .area-contents .area1-wrap .area1 .inner.low .fleft,.area-main.premium .area-contents .area1-wrap .area1 .inner.low .fright{float:unset!important}.area-main.premium .area-contents .area1-wrap .area1 .inner.low .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.area-main.premium .area-contents .area1-wrap .area1 .inner.low .row>*{position:relative}.area-main.premium .area-contents .area1-wrap .area1 .inner.low .row>:nth-of-type(2){margin-right:1em}.area-main.premium .area-contents .area1-wrap .area1 .inner.low .row+.row>*{width:100%}.area-main.premium .area-contents .area1-wrap .area1 .inner.low .row+.row>*+*{margin-top:4rem}}.area-main.premium .area-contents .area2-wrap{width:100%;background:#1d1d3a;background:url(http://img05.shop-pro.jp/PA01107/456/etc/f11-area2-bg8px.png)}.area-main.premium .area-contents .area2-wrap .area2 h3{text-align:center;margin-bottom:1em;font-size:2.4rem;font-weight:500}.area-main.premium .area-contents .area2-wrap .area2 h3 span{display:inline-block}.area-main.premium .area-contents .area2-wrap .area2 h3 span:after{content:"";background:#fff;height:0.1rem;width:100%;display:block;margin-top:0.5em}.area-main.premium .area-contents .area2-wrap .area2 h3 br{display:none}.area-main.premium .area-contents .area2-wrap .area2 .culture{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem}.area-main.premium .area-contents .area2-wrap .area2 .culture .culture-item{width:25%}.area-main.premium .area-contents .area2-wrap .area2 .culture .culture-item img{width:100%}.area-main.premium .area-contents .area2-wrap .area2 .culture .culture-item p{margin-top:1rem;padding:0 1em;font-size:0.85em}.area-main.premium .area-contents .area2-wrap .area2 .culture .culture-item.one{left:0}.area-main.premium .area-contents .area2-wrap .area2 .culture .culture-item.two{left:300px}.area-main.premium .area-contents .area2-wrap .area2 .culture .culture-item.three{left:600px}.area-main.premium .area-contents .area2-wrap .area2 .culture .culture-item.four{left:900px}.area-main.premium .area-contents .area2-wrap .area2 .presentation{max-width:910px;margin:0 auto;padding-bottom:60px}.area-main.premium .area-contents .area2-wrap .area2 .presentation .row{margin-bottom:10px}.area-main.premium .area-contents .area2-wrap .area2 .presentation .row.one .fleft,.area-main.premium .area-contents .area2-wrap .area2 .presentation .row.three .fleft,.area-main.premium .area-contents .area2-wrap .area2 .presentation .row.two .fright{width:430px}.area-main.premium .area-contents .area2-wrap .area2 .presentation .row .nation{padding-left:30px;background:url(http://img05.shop-pro.jp/PA01107/456/etc/f11-italyflag.png) no-repeat left center;margin:20px 0 10px}.area-main.premium .area-contents .area2-wrap .area2 .presentation .row .place{padding:3px 10px;border:1px solid #fff;margin-bottom:15px}.area-main.premium .area-contents .area2-wrap .area2 .presentation .row .txt{font-size:88%}.area-main.premium .area-contents .area2-wrap .area2 .presentation .row .txt p{padding:0 0 20px 20px}@media (max-width:767px){.area-main.premium .area-contents .area2-wrap .area2 h3{font-size:2rem}.area-main.premium .area-contents .area2-wrap .area2 h3 br{display:block}.area-main.premium .area-contents .area2-wrap .area2 .culture{-ms-flex-wrap:wrap;flex-wrap:wrap}.area-main.premium .area-contents .area2-wrap .area2 .culture .culture-item{width:50%;margin-top:2rem}.area-main.premium .area-contents .area2-wrap .area2 .presentation .row.one .fleft,.area-main.premium .area-contents .area2-wrap .area2 .presentation .row.three .fleft,.area-main.premium .area-contents .area2-wrap .area2 .presentation .row.two .fright{width:auto}}.area-main.premium .area-contents .area3-wrap{padding:6rem 0 10rem}.area-main.premium .area-contents .area3-wrap .area3 h2{font-size:3.2rem;text-align:center;font-weight:500;margin-bottom:2.5em}.area-main.premium .area-contents .area3-wrap .area3 h2 span{display:inline-block}.area-main.premium .area-contents .area3-wrap .area3 h2 span:after{content:"";background:#fff;height:0.1rem;width:100%;display:block;margin-top:0.5em}.area-main.premium .area-contents .area3-wrap .area3 h2 br{display:none}.area-main.premium .area-contents .area3-wrap .area3 .row{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:96rem;margin:0 auto}.area-main.premium .area-contents .area3-wrap .area3 .row .item{width:calc(50% - 2.4rem);text-align:center}.area-main.premium .area-contents .area3-wrap .area3 .row .item .price{margin:1rem auto}.area-main.premium .area-contents .area3-wrap .area3 .row .item a{display:block;margin:2rem auto 0}.area-main.premium .area-contents .area3-wrap .area3 .row.two{margin-top:4rem}@media (max-width:767px){.area-main.premium .area-contents .area3-wrap .area3 h2{font-size:2rem}.area-main.premium .area-contents .area3-wrap .area3 h2 br{display:block}.area-main.premium .area-contents .area3-wrap .area3 .row .item{width:calc(50% - 1.2rem)}}