﻿@import url("https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500&display=swap");@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html.no-edge.no-ie *{font-feature-settings:"palt" 1}html.no-edge.no-ie *.not-palt{font-feature-settings:initial}body{margin:0;overflow:visible !important}a{background:transparent;outline:none !important;-webkit-outline:none !important}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}select::-ms-expand{display:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix:after{display:block;clear:both;content:""}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@font-face{font-family:"Crimson";src:url("../fonts/CrimsonText-Italic.eot");src:url("../fonts/CrimsonText-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/CrimsonText-Italic.woff") format("woff"),url("../fonts/CrimsonText-Italic.woff2") format("woff2"),url("../fonts/CrimsonText-Italic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"playfairdisplay";src:url("../fonts/playfairdisplay-regular-webfont.eot");src:url("../fonts/playfairdisplay-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/playfairdisplay-regular-webfont.woff") format("woff"),url("../fonts/playfairdisplay-regular-webfont.woff2") format("woff2"),url("../fonts/playfairdisplay-regular-webfont.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"SourceHanSerif";src:url("../fonts/SourceHanSerif-Regular.eot");src:url("../fonts/SourceHanSerif-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/SourceHanSerif-Regular.woff") format("woff"),url("../fonts/SourceHanSerif-Regular.woff2") format("woff2"),url("../fonts/SourceHanSerif-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"SourceHanSerif";src:url("../fonts/SourceHanSerif-Bold.eot");src:url("../fonts/SourceHanSerif-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/SourceHanSerif-Bold.woff") format("woff"),url("../fonts/SourceHanSerif-Bold.woff2") format("woff2"),url("../fonts/SourceHanSerif-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"Jost";src:url("../fonts/Jost-VariableFont_wght.ttf") format("truetype");font-weight:300}@font-face{font-family:"Jost";src:url("../fonts/Jost-VariableFont_wght.ttf") format("truetype");font-weight:400}@font-face{font-family:"Jost";src:url("../fonts/Jost-VariableFont_wght.ttf") format("truetype");font-weight:500}@font-face{font-family:'Noto Sans JP';src:url("../fonts/NotoSansJP-Light.otf") format("truetype");font-weight:300}@font-face{font-family:'Noto Sans JP';src:url("../fonts/NotoSansJP-Regular.otf") format("truetype");font-weight:400}@font-face{font-family:'Noto Sans JP';src:url("../fonts/NotoSansJP-Medium.otf") format("truetype");font-weight:500}@font-face{font-family:'Noto Sans JP';src:url("../fonts/NotoSansJP-Bold.otf") format("truetype");font-weight:700}html *{-webkit-font-smoothing:antialiased;-webkit-appearance:none;outline:none;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}html,body{text-rendering:optimizeLegibility;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:13px;line-height:1.67;color:#222426;-webkit-text-size-adjust:100%}html.android body{letter-spacing:-0.03em}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline;font-style:normal;font-weight:300}article,aside,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;border:none;display:block;outline:none}h1,h2,h3,h4,h5,h6,dt{line-height:1.67}dd,li,th,td,input,textarea{line-height:1.67;text-align:left}ul,ol{list-style-type:none}img{width:100%;height:auto;vertical-align:top}strong{font-weight:600}a,input,button,textarea{outline:none;border:none;background-color:transparent}a{color:#222426;text-decoration:none}img{width:100%;height:auto}::-moz-selection{background-color:rgba(194,155,1,0.3)}::selection{background-color:rgba(194,155,1,0.3)}img::selection,svg::selection,svg *::selection{background-color:transparent}@media only screen and (min-width: 751px){html .sp{display:none !important}}@media only screen and (max-width: 750px){html .pc{display:none !important}}html.no-pc .ua-pc{display:none}html.pc .ua-sp,html.tablet .ua-sp{display:none}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@keyframes menu-bar01{0%{transform:translateY(7px) rotate(45deg)}50%{transform:translateY(7px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(7px) rotate(0)}100%{transform:translateY(7px) rotate(45deg)}}@keyframes menu-bar02{0%{transform:translateY(-7px) rotate(-45deg)}50%{transform:translateY(-7px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(0)}100%{transform:translateY(-7px) rotate(-45deg)}}#l-header,#l-header-body{width:100%;z-index:100;opacity:0;position:fixed;left:0;top:0}@media only screen and (min-width: 751px){#l-header,#l-header-body{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}}@media only screen and (max-width: 1080px) and (min-width: 751px), only screen and (max-width: 1360px) and (min-width: 1081px){#l-header,#l-header-body{min-width:1080px}}#l-header-title svg,#l-header-body-title svg{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}@media only screen and (min-width: 751px){#l-header-title,#l-header-body-title{position:absolute;height:15px;position:absolute;bottom:0;top:0;margin-top:auto;margin-bottom:auto;width:140px;margin-left:20px}#l-header-title svg,#l-header-body-title svg{width:140px;height:15px}.type-white #l-header-title path,.type-white #l-header-body-title path{fill:#fff}.type-logo #l-header-title,.type-logo #l-header-body-title{display:block}.fryingpan_header #l-header-title,.fryingpan_header #l-header-body-title{position:relative;height:60px;z-index:1;margin:auto;right:0;left:0;width:100%;background-color:#222426;transition:background-color 0.3s ease-out;cursor:pointer}.fryingpan_header #l-header-title:hover,.fryingpan_header #l-header-body-title:hover{background-color:rgba(34,36,38,0.8);transition:background-color 0.5s ease-out}.fryingpan_header #l-header-title.is-active:hover,.fryingpan_header #l-header-body-title.is-active:hover{background-color:#222426}.fryingpan_header #l-header-title svg,.fryingpan_header #l-header-body-title svg{padding:20px}.fryingpan_header #l-header-title svg path,.fryingpan_header #l-header-body-title svg path{fill:#fff}.fryingpan_header #l-header-title .acc-icon,.fryingpan_header #l-header-body-title .acc-icon{display:block;width:60px;height:60px;position:absolute;right:0;background-color:#101213}.fryingpan_header #l-header-title .acc-icon:before,.fryingpan_header #l-header-title .acc-icon:after,.fryingpan_header #l-header-body-title .acc-icon:before,.fryingpan_header #l-header-body-title .acc-icon:after{content:"";display:block;width:22px;height:1px;position:absolute;bottom:0;top:0;margin-top:auto;margin-bottom:auto;right:0;left:0;margin:auto;background-color:#fff}.fryingpan_header #l-header-title .acc-icon:after,.fryingpan_header #l-header-body-title .acc-icon:after{transform:rotate(90deg) translateX(0px);transition:opacity 1s cubic-bezier(0.23, 1, 0.32, 1),transform 1s cubic-bezier(0.23, 1, 0.32, 1)}}@media only screen and (max-width: 750px){#l-header-title,#l-header-body-title{padding-top:30px;padding-bottom:30px;margin-left:20px;width:106px;height:13px;z-index:2;position:relative;box-sizing:border-box}#l-header-title svg,#l-header-body-title svg{width:106px;height:13px}#l-header-title svg path,#l-header-body-title svg path{fill:#222426}.fryingpan_header #l-header-title svg path,.fryingpan_header #l-header-body-title svg path{fill:#fff}}@media only screen and (min-width: 751px){#l-header__inner,#l-header-body__inner{height:70px;border-bottom:1px solid #dedede;padding-right:20px;padding-left:20px;position:relative;background:rgba(255,255,255,0.9)}.type-logo #l-header__inner #l-header__navi>*,.type-logo #l-header__inner #l-header-body__navi>*,.type-logo #l-header-body__inner #l-header__navi>*,.type-logo #l-header-body__inner #l-header-body__navi>*{display:none}.type-white #l-header__inner,.type-white #l-header-body__inner{border-bottom:none;background-color:transparent}.fryingpan_header #l-header__inner,.fryingpan_header #l-header-body__inner{border-bottom:none;background:transparent}.fryingpan_header.type-fixed #l-header__inner,.fryingpan_header.type-fixed #l-header-body__inner{background:rgba(255,255,255,0.9)}}@media only screen and (max-width: 750px){.fryingpan_header #l-header__inner,.fryingpan_header #l-header-body__inner{background-color:#222426}}#l-header__list>li>a,#l-header__list>li>span,#l-header-body__list>li>a,#l-header-body__list>li>span{display:block}#l-header__list>li ul li a,#l-header-body__list>li ul li a{color:#fff;font-family:"Meiryo", "メイリオ", "ＭＳ Ｐゴシック", sans-serif}#l-header__list>li#l-header__sns,#l-header-body__list>li#l-header__sns{transform:none !important;opacity:1 !important}@media only screen and (min-width: 751px){#l-header__list,#l-header-body__list{display:flex;justify-content:center;align-items:center}#l-header__list>li>span,#l-header-body__list>li>span{cursor:default}#l-header__list>li>a,#l-header__list>li>span,#l-header-body__list>li>a,#l-header-body__list>li>span{font-size:16px;height:70px;line-height:70px;padding:0 18px;position:relative;white-space:nowrap;letter-spacing:0.08em}#l-header__list>li>a .c-link-blank,#l-header__list>li>span .c-link-blank,#l-header-body__list>li>a .c-link-blank,#l-header-body__list>li>span .c-link-blank{top:-1px}#l-header__list>li>a>*,#l-header__list>li>span>*,#l-header-body__list>li>a>*,#l-header-body__list>li>span>*{line-height:70px}#l-header__list>li>a:after,#l-header__list>li>span:after,#l-header-body__list>li>a:after,#l-header-body__list>li>span:after{content:"";display:block;position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:#222426;transition:width 0.6s cubic-bezier(0.23, 1, 0.32, 1)}#l-header__list>li>a:hover:after,#l-header__list>li>span:hover:after,#l-header-body__list>li>a:hover:after,#l-header-body__list>li>span:hover:after{width:100%}#l-header__list>li ul,#l-header-body__list>li ul{display:none;position:absolute}#l-header__list>li ul li,#l-header-body__list>li ul li{background-color:rgba(34,36,38,0.8);width:230px;border-top:1px solid #454748}#l-header__list>li ul li:first-child,#l-header-body__list>li ul li:first-child{border-top:none}#l-header__list>li ul li a,#l-header-body__list>li ul li a{height:14px;padding:23px 20px;line-height:1;color:#fff;text-align:left;display:block;position:relative;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#l-header__list>li ul li a:hover,#l-header-body__list>li ul li a:hover{color:#e60012}#l-header__list>li ul li a:after,#l-header-body__list>li ul li a:after{content:"";display:block;position:absolute;background-image:url("../img/common/c-arrow_02.svg");background-size:cover;background-position:center;background-repeat:no-repeat;width:5px;height:9px;position:absolute;bottom:0;top:0;margin-top:auto;margin-bottom:auto;right:10px}#l-header__list>li ul li a.type-blank:after,#l-header-body__list>li ul li a.type-blank:after{display:none}#l-header__list>li ul li a.type-blank .c-link-blank,#l-header-body__list>li ul li a.type-blank .c-link-blank{position:absolute;right:10px;top:0;bottom:0;margin:auto}#l-header__list>li ul li a.type-blank .c-link-blank:before,#l-header__list>li ul li a.type-blank .c-link-blank:after,#l-header-body__list>li ul li a.type-blank .c-link-blank:before,#l-header-body__list>li ul li a.type-blank .c-link-blank:after{border-color:#fff}#l-header__list>li ul.type-wide li,#l-header-body__list>li ul.type-wide li{width:250px}.type-white #l-header__list>li>a,.type-white #l-header__list>li>span,.type-white #l-header-body__list>li>a,.type-white #l-header-body__list>li>span{color:#fff}.type-white #l-header__list>li>a .c-link-blank:before,.type-white #l-header__list>li>a .c-link-blank:after,.type-white #l-header__list>li>span .c-link-blank:before,.type-white #l-header__list>li>span .c-link-blank:after,.type-white #l-header-body__list>li>a .c-link-blank:before,.type-white #l-header-body__list>li>a .c-link-blank:after,.type-white #l-header-body__list>li>span .c-link-blank:before,.type-white #l-header-body__list>li>span .c-link-blank:after{border-color:#fff}.type-white #l-header__list>li>a:after,.type-white #l-header__list>li>span:after,.type-white #l-header-body__list>li>a:after,.type-white #l-header-body__list>li>span:after{background-color:#fff;transition:width 0.6s cubic-bezier(0.23, 1, 0.32, 1)}.fryingpan_header #l-header__list,.fryingpan_header #l-header-body__list{padding-left:0}.fryingpan_header #l-header__list.type-white .l-header__list__item__inner:after,.fryingpan_header #l-header-body__list.type-white .l-header__list__item__inner:after{background-color:#222426}}@media only screen and (max-width: 1080px) and (min-width: 751px), only screen and (max-width: 1360px) and (min-width: 1081px){#l-header__list>li>a,#l-header__list>li>span,#l-header-body__list>li>a,#l-header-body__list>li>span{font-size:14px}#l-header__list>li>a .c-link-blank,#l-header__list>li>span .c-link-blank,#l-header-body__list>li>a .c-link-blank,#l-header-body__list>li>span .c-link-blank{top:-1px}}@media only screen and (max-width: 750px){#l-header__list>li>a,#l-header__list>li>span,#l-header-body__list>li>a,#l-header-body__list>li>span{padding:0 14px}#l-header__list>li>a .c-link-blank,#l-header__list>li>span .c-link-blank,#l-header-body__list>li>a .c-link-blank,#l-header-body__list>li>span .c-link-blank{top:0;left:-4px}#l-header__list .js__sp-show,#l-header-body__list .js__sp-show{will-change:transform}#l-header__list>li,#l-header-body__list>li{text-align:center}#l-header__list>li>a,#l-header__list>li>span,#l-header-body__list>li>a,#l-header-body__list>li>span{padding-top:40px;padding-bottom:40px;position:relative}#l-header__list>li>a .c-link-blank,#l-header__list>li>span .c-link-blank,#l-header-body__list>li>a .c-link-blank,#l-header-body__list>li>span .c-link-blank{position:absolute;right:27px;top:0;bottom:0;margin:auto}#l-header__list>li.lineup>span,#l-header-body__list>li.lineup>span{background-image:url("../img/common/c-navi_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#l-header__list>li.recipe>span,#l-header-body__list>li.recipe>span{background-image:url("../img/common/c-navi_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#l-header__list>li.aboutus>span,#l-header-body__list>li.aboutus>span{background-image:url("../img/common/c-navi_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#l-header__list>li.village>span,#l-header-body__list>li.village>span{background-image:url("../img/common/b-village_img_header.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#l-header__list>li.faq>a,#l-header-body__list>li.faq>a{background-image:url("../img/common/c-navi_photo_06.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#l-header__list>li.support-care>span,#l-header-body__list>li.support-care>span{background-image:url("../img/common/c-navi_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#l-header__list>li .js__acc-trigger-sp:before,#l-header__list>li .js__acc-trigger-sp:after,#l-header-body__list>li .js__acc-trigger-sp:before,#l-header-body__list>li .js__acc-trigger-sp:after{content:"";display:block;width:15px;height:1px;position:absolute;bottom:0;top:0;margin-top:auto;margin-bottom:auto;right:25px;background-color:#fff}#l-header__list>li .js__acc-trigger-sp:after,#l-header-body__list>li .js__acc-trigger-sp:after{transform:rotate(90deg) translateX(0px);transition:opacity 0.2s cubic-bezier(0.23, 1, 0.32, 1),transform 0.2s cubic-bezier(0.23, 1, 0.32, 1)}#l-header__list>li .js__acc-trigger-sp.is-open:after,#l-header-body__list>li .js__acc-trigger-sp.is-open:after{opacity:0;transform:rotate(90deg) translateX(-5px)}#l-header__list>li ul,#l-header-body__list>li ul{display:none}#l-header__list>li ul li,#l-header-body__list>li ul li{border-bottom:1px solid #25272a;background-color:#151719;text-align:center}#l-header__list>li ul li>a,#l-header__list>li ul li>span,#l-header-body__list>li ul li>a,#l-header-body__list>li ul li>span{padding-top:20px;padding-bottom:20px;display:block}#l-header__list.ricepot>li:nth-child(1)>a,#l-header__list.ricepot>li:nth-child(1)>span,#l-header-body__list.ricepot>li:nth-child(1)>a,#l-header-body__list.ricepot>li:nth-child(1)>span{background-image:url("../img/common/c-navi_photo_01_ricepot.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#l-header__list.ricepot>li:nth-child(2)>a,#l-header__list.ricepot>li:nth-child(2)>span,#l-header-body__list.ricepot>li:nth-child(2)>a,#l-header-body__list.ricepot>li:nth-child(2)>span{background-image:url("../img/common/c-navi_photo_02_ricepot.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#l-header__list.ricepot>li:nth-child(3)>a,#l-header__list.ricepot>li:nth-child(3)>span,#l-header-body__list.ricepot>li:nth-child(3)>a,#l-header-body__list.ricepot>li:nth-child(3)>span{background-image:url("../img/common/c-navi_photo_03_ricepot.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#l-header__list.ricepot>li:nth-child(4)>a,#l-header__list.ricepot>li:nth-child(4)>span,#l-header-body__list.ricepot>li:nth-child(4)>a,#l-header-body__list.ricepot>li:nth-child(4)>span{background-image:url("../img/common/c-navi_photo_04_ricepot.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}#l-header__sns li a,#l-header-body__sns li a{position:relative;display:block}@media only screen and (min-width: 751px){#l-header__sns,#l-header-body__sns{position:absolute;right:0;top:0}#l-header__sns>span,#l-header-body__sns>span{padding:0 40px !important}#l-header__sns>span .pc,#l-header-body__sns>span .pc{font-family:'Crimson', serif;font-style:italic;font-size:12px;font-weight:600}#l-header__sns .js__acc-content-sp,#l-header-body__sns .js__acc-content-sp{right:0}#l-header__sns .js__acc-content-sp li,#l-header-body__sns .js__acc-content-sp li{width:160px}#l-header__sns .js__acc-content-sp li a,#l-header-body__sns .js__acc-content-sp li a{width:160px;box-sizing:border-box;display:flex;align-items:center;padding-right:0}#l-header__sns .js__acc-content-sp li a:after,#l-header-body__sns .js__acc-content-sp li a:after{display:none}#l-header__sns li a,#l-header-body__sns li a{height:70px;padding-left:0;padding-right:0}#l-header__sns li a .sns_icon,#l-header-body__sns li a .sns_icon{width:14px;height:14px;display:flex;justify-content:center;align-items:center;margin-right:15px}#l-header__sns li a .sns_icon svg,#l-header-body__sns li a .sns_icon svg{margin:0 auto}#l-header__sns li a .sns_icon svg path,#l-header-body__sns li a .sns_icon svg path{fill:#fff}#l-header__sns li:nth-child(1) svg,#l-header-body__sns li:nth-child(1) svg{width:5px;height:14px}#l-header__sns li:nth-child(2) svg,#l-header-body__sns li:nth-child(2) svg{width:12px;height:9px}#l-header__sns li:nth-child(3) svg,#l-header-body__sns li:nth-child(3) svg{width:11px;height:11px}#l-header__sns li:nth-child(4) svg,#l-header-body__sns li:nth-child(4) svg{width:13px;height:8px}.type-white #l-header__sns li svg path,.type-white #l-header-body__sns li svg path{fill:#fff}.fryingpan_header #l-header__sns .pc,.fryingpan_header #l-header-body__sns .pc{font-family:'Crimson', serif;font-style:italic;font-size:12px;font-weight:600}}@media only screen and (max-width: 1080px) and (min-width: 751px), only screen and (max-width: 1360px) and (min-width: 1081px){#l-header__sns>span,#l-header-body__sns>span{padding:0 32px}#l-header__sns>span span,#l-header-body__sns>span span{font-family:'Crimson', serif;font-style:italic;font-size:12px;font-weight:600}}@media only screen and (max-width: 750px){#l-header__sns,#l-header-body__sns{display:flex;justify-content:center;align-items:center;background-color:#151719}#l-header__sns .js__acc-trigger-sp span,#l-header-body__sns .js__acc-trigger-sp span{font-family:'Crimson', serif;font-style:italic;font-size:12px;font-weight:600}#l-header__sns li a,#l-header__sns li span,#l-header-body__sns li a,#l-header-body__sns li span{width:60px;height:70px}#l-header__sns li a svg,#l-header__sns li span svg,#l-header-body__sns li a svg,#l-header-body__sns li span svg{fill:#fff;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#l-header__sns li:nth-child(1) a svg,#l-header-body__sns li:nth-child(1) a svg{width:10px;height:22.5px}#l-header__sns li:nth-child(2) a svg,#l-header-body__sns li:nth-child(2) a svg{width:19px;height:16px}#l-header__sns li:nth-child(3) a svg,#l-header-body__sns li:nth-child(3) a svg{width:18px;height:18px}#l-header__sns li:nth-child(4) a svg,#l-header-body__sns li:nth-child(4) a svg{width:21px;height:15px}}@media only screen and (min-width: 751px){#l-header__other,#l-header-body__other{position:absolute;right:100px;top:0}#l-header__other ul,#l-header-body__other ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;height:70px;line-height:70px;padding-top:1px}#l-header__other ul li,#l-header-body__other ul li{margin-bottom:-1px}#l-header__other ul li *,#l-header-body__other ul li *{font-family:'Crimson', serif;font-style:italic;font-size:12px;font-weight:600}#l-header__other ul li a,#l-header-body__other ul li a{color:#b2b2b2}.type-white #l-header__other ul li *,.type-white #l-header-body__other ul li *{color:#fff}.type-white #l-header__other ul li a,.type-white #l-header-body__other ul li a{color:rgba(255,255,255,0.6)}}.menu-style{background-color:#222426;width:20px;height:1px;position:absolute;left:0;right:0;margin:auto}#l-header{position:fixed;left:0;top:0}@media only screen and (max-width: 750px){#l-header{font-family:YuGothic, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium",'Noto Sans JP',"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.05em}#l-header:before,#l-header:after{content:"";position:absolute}#l-header:before{background-color:#fff;width:100%;height:60px;display:none;z-index:1}#l-header:after{display:block;top:60px;width:100%;height:1px;left:0;background-color:#dedede}#l-header.is-open:before{display:block}}@media only screen and (max-width: 750px){#l-header.type-fixed{background-color:#fff}}@media only screen and (max-width: 750px){#l-header-title path{fill:#222426}.fryingpan_header #l-header-title path{fill:#fff}}@media only screen and (max-width: 750px){#l-header-shop,#l-header-btn{position:absolute;top:0;right:0;z-index:1;width:60px;height:60px;cursor:pointer;border-left:1px solid #dedede}#l-header-shop .text,#l-header-btn .text{font-family:'Crimson', serif;font-style:italic;font-size:10px;text-align:center;padding-top:35px;display:block}.fryingpan_header #l-header-shop .text,.fryingpan_header #l-header-btn .text{color:#fff}}.type-logo #l-header-shop a{color:#fff}@media only screen and (max-width: 750px){#l-header-shop{right:60px;border-right:solid 1px #1c1e1f;border-left:none}#l-header-shop .icon{height:19px;width:21px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:13px}#l-header-shop .icon svg{width:21px;height:19px}.fryingpan_header #l-header-shop{border-left:none;background-color:#101213}.fryingpan_header #l-header-shop svg ellipse{fill:#fff}.fryingpan_header #l-header-shop svg polyline{stroke:#fff}}@media only screen and (max-width: 750px){#l-header-btn{right:0}#l-header-btn .line{display:block;background-color:#222426;width:20px;height:1px;position:absolute;left:0;right:0;margin:auto;top:22px;left:0;right:0;margin:auto;text-indent:-9999px;transition:transform 0.275s cubic-bezier(0.23, 1, 0.32, 1);will-change:transform;opacity:1}#l-header-btn:before,#l-header-btn:after{content:"";display:block;background-color:#222426;width:20px;height:1px;position:absolute;left:0;right:0;margin:auto;transition:transform 0.275s cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}#l-header-btn:before{top:16px;-webkit-animation:menu-bar01 0.45s cubic-bezier(0.23, 1, 0.32, 1) forwards;animation:menu-bar01 0.45s cubic-bezier(0.23, 1, 0.32, 1) forwards}#l-header-btn:after{top:28px;-webkit-animation:menu-bar02 0.45s cubic-bezier(0.23, 1, 0.32, 1) forwards;animation:menu-bar02 0.45s cubic-bezier(0.23, 1, 0.32, 1) forwards}#l-header-btn.is-close .line{opacity:0}#l-header-btn.is-close:before{top:16px;-webkit-animation:active-menu-bar01 0.45s cubic-bezier(0.23, 1, 0.32, 1) forwards;animation:active-menu-bar01 0.45s cubic-bezier(0.23, 1, 0.32, 1) forwards}#l-header-btn.is-close:after{top:30px;-webkit-animation:active-menu-bar03 0.45s cubic-bezier(0.23, 1, 0.32, 1) forwards;animation:active-menu-bar03 0.45s cubic-bezier(0.23, 1, 0.32, 1) forwards}.fryingpan_header #l-header-btn{border-left:none;background-color:#101213}.fryingpan_header #l-header-btn .text{display:none}.fryingpan_header #l-header-btn:before,.fryingpan_header #l-header-btn:after{background-color:#fff}.fryingpan_header #l-header-btn:before{top:26px}.fryingpan_header #l-header-btn:after{top:33px}.fryingpan_header #l-header-btn.is-close:before{top:23px}.fryingpan_header #l-header-btn.is-close:after{top:37px}}@media only screen and (min-width: 751px){.fryingpan_header #l-header__inner{z-index:0}}@media only screen and (max-width: 750px){.fryingpan_header #l-header__inner{z-index:0}}@media only screen and (max-width: 750px){#l-header__navi{width:100%;overflow-x:hidden;overflow-y:scroll;position:absolute;padding-top:60px;top:0;box-sizing:border-box;background-color:#101213}#l-header__navi>ul>li a,#l-header__navi>ul>li span{color:#fff}#l-header__navi>ul>li a .c-link-blank:before,#l-header__navi>ul>li a .c-link-blank:after,#l-header__navi>ul>li span .c-link-blank:before,#l-header__navi>ul>li span .c-link-blank:after{border-color:#fff}}@media only screen and (min-width: 751px){#l-header__list{padding-left:64px}.fryingpan_header #l-header__list{justify-content:center;padding-left:0}.fryingpan_header #l-header__list .l-header__list__item__inner:after{background-color:#fff}.fryingpan_header #l-header__list .village{display:none}html.ie .fryingpan_header #l-header__list{justify-content:center}.fryingpan_header.type-fixed #l-header__list .l-header__list__item__inner:after{background-color:#222426}}@media only screen and (min-width: 751px){#l-header__other ul li *{color:#222426}#l-header__other ul li a{color:#b2b2b2}}@media only screen and (max-width: 750px){#l-header__other{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #25272a}#l-header__other li{width:50%;text-align:center;border-left:1px solid #25272a}#l-header__other li:first-child{border-left:none}#l-header__other li a{display:block;color:#fff;padding-top:30px;padding-bottom:30px}#l-header__other li a .c-link-blank:before,#l-header__other li a .c-link-blank:after{border-color:#fff}}.type-white:not(.is-open) #l-header-title svg path,.fryingpan_header.type-white #l-header-title svg path{fill:#fff}.type-white:not(.is-open) #l-header-shop .text,.type-white:not(.is-open) #l-header-btn .text,.fryingpan_header.type-white #l-header-shop .text,.fryingpan_header.type-white #l-header-btn .text{color:#fff}.type-white:not(.is-open) #l-header-shop .icon svg ellipse,.fryingpan_header.type-white #l-header-shop .icon svg ellipse{fill:#fff}.type-white:not(.is-open) #l-header-shop .icon svg polyline,.fryingpan_header.type-white #l-header-shop .icon svg polyline{stroke:#fff}.type-white:not(.is-open) #l-header-btn .line,.fryingpan_header.type-white #l-header-btn .line{background-color:#fff}.type-white:not(.is-open) #l-header-btn:before,.type-white:not(.is-open) #l-header-btn:after,.fryingpan_header.type-white #l-header-btn:before,.fryingpan_header.type-white #l-header-btn:after{background-color:#fff}#l-header-body{position:relative}@media only screen and (min-width: 751px){.fryingpan_header #l-header-body__inner{position:relative;border-bottom:0;z-index:1;padding:0;height:60px;background-color:#fff}.fryingpan_header #l-header-body__inner .acc-icon{cursor:pointer}.fryingpan_header #l-header-body__inner .acc-icon.is-active:after{opacity:0;transform:rotate(90deg) translateX(-5px)}}@media only screen and (max-width: 750px){.fryingpan_header #l-header-body__inner{background-color:#222426}}@media only screen and (min-width: 751px){.fryingpan_header #l-header-body__list>li>a,.fryingpan_header #l-header-body__list>li>span{color:#fff}.fryingpan_header #l-header-body__list>li>a:after,.fryingpan_header #l-header-body__list>li>span:after{background-color:#fff}}#l-header-body__list__item svg path{fill:#fff}#l-header-body__list__item__inner{color:#fff}#l-header-body__list__item__inner:after{background-color:#fff}@media only screen and (min-width: 751px){.fryingpan_header #l-header-body__navi{z-index:0;position:absolute;width:100%;left:0;top:-70px;background-color:#222426;transition:top 1s cubic-bezier(0.23, 1, 0.32, 1) 0.2s}}@media only screen and (min-width: 751px){.fryingpan_header .color_white{color:#fff}.fryingpan_header .c-link-blank:before,.fryingpan_header .c-link-blank:after{border-color:#fff}#mini .fryingpan_header.type-white #l-header__list .l-header__list__item .l-header__list__item__inner:after{background-color:#222426}}@media only screen and (max-width: 750px){.fryingpan_header .l-header__list-fryingpan .l-header__list__item{border-bottom:1px solid #1c1e1f;background-color:#101213}.fryingpan_header .l-header__list-fryingpan .l-header__list__item__inner,.fryingpan_header .l-header__list-fryingpan .l-header__list-detail__item__inner{position:relative}.fryingpan_header .l-header__list-fryingpan .l-header__list__item__inner .arrow,.fryingpan_header .l-header__list-fryingpan .l-header__list-detail__item__inner .arrow{position:absolute;top:0;right:7.33333vw;bottom:0;margin:auto;width:8px;height:12px}.fryingpan_header .l-header__list-fryingpan #l-header__list__item-single,.fryingpan_header .l-header__list-fryingpan #l-header__list__item-multi{text-align:left}.fryingpan_header .l-header__list-fryingpan #l-header__list__item-single .l-header__list__item__inner,.fryingpan_header .l-header__list-fryingpan #l-header__list__item-multi .l-header__list__item__inner{background-image:none;padding:6vw 0 6vw 6vw;font-weight:300}.fryingpan_header .l-header__list-fryingpan #l-header__list__item-multi #l-header__list-detail .l-header__list-detail__item{text-align:left;background-color:#222426}.fryingpan_header .l-header__list-fryingpan #l-header__list__item-multi #l-header__list-detail .l-header__list-detail__item .l-header__list-detail__item__inner{padding:6vw 0 6vw 6vw}}@media only screen and (max-width: 750px){.fryingpan_header:before{content:"";display:block;background-color:#222426 !important;width:100%;height:60px;z-index:1;position:absolute}}@media only screen and (max-width: 750px){.fryingpan_header:after{display:none !important}}@media only screen and (max-width: 750px){.fryingpan_header .brand .brand__link{background-image:url("../img/common/b-brand_img_header.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}}#catalog #l-header-title svg path,#made_in_japan01 #l-header-title svg path,#made_in_japan02 #l-header-title svg path,#made_in_japan03 #l-header-title svg path,#made_in_japan04 #l-header-title svg path,#made_in_japan05 #l-header-title svg path,#special_interview #l-header-title svg path,#page404 #l-header-title svg path{fill:#222426}@media only screen and (min-width: 751px){#mini #l-header__list>li>a,#mini #l-header__list>li>span,#catalog #l-header__list>li>a,#catalog #l-header__list>li>span,#made_in_japan01 #l-header__list>li>a,#made_in_japan01 #l-header__list>li>span,#made_in_japan02 #l-header__list>li>a,#made_in_japan02 #l-header__list>li>span,#made_in_japan03 #l-header__list>li>a,#made_in_japan03 #l-header__list>li>span,#made_in_japan04 #l-header__list>li>a,#made_in_japan04 #l-header__list>li>span,#made_in_japan05 #l-header__list>li>a,#made_in_japan05 #l-header__list>li>span,#special_interview #l-header__list>li>a,#special_interview #l-header__list>li>span,#page404 #l-header__list>li>a,#page404 #l-header__list>li>span{color:#222426}#mini #l-header__list>li>a:after,#mini #l-header__list>li>span:after,#catalog #l-header__list>li>a:after,#catalog #l-header__list>li>span:after,#made_in_japan01 #l-header__list>li>a:after,#made_in_japan01 #l-header__list>li>span:after,#made_in_japan02 #l-header__list>li>a:after,#made_in_japan02 #l-header__list>li>span:after,#made_in_japan03 #l-header__list>li>a:after,#made_in_japan03 #l-header__list>li>span:after,#made_in_japan04 #l-header__list>li>a:after,#made_in_japan04 #l-header__list>li>span:after,#made_in_japan05 #l-header__list>li>a:after,#made_in_japan05 #l-header__list>li>span:after,#special_interview #l-header__list>li>a:after,#special_interview #l-header__list>li>span:after,#page404 #l-header__list>li>a:after,#page404 #l-header__list>li>span:after{background-color:#222426}#mini #l-header__list>li>a .c-link-blank:before,#mini #l-header__list>li>a .c-link-blank:after,#mini #l-header__list>li>span .c-link-blank:before,#mini #l-header__list>li>span .c-link-blank:after,#catalog #l-header__list>li>a .c-link-blank:before,#catalog #l-header__list>li>a .c-link-blank:after,#catalog #l-header__list>li>span .c-link-blank:before,#catalog #l-header__list>li>span .c-link-blank:after,#made_in_japan01 #l-header__list>li>a .c-link-blank:before,#made_in_japan01 #l-header__list>li>a .c-link-blank:after,#made_in_japan01 #l-header__list>li>span .c-link-blank:before,#made_in_japan01 #l-header__list>li>span .c-link-blank:after,#made_in_japan02 #l-header__list>li>a .c-link-blank:before,#made_in_japan02 #l-header__list>li>a .c-link-blank:after,#made_in_japan02 #l-header__list>li>span .c-link-blank:before,#made_in_japan02 #l-header__list>li>span .c-link-blank:after,#made_in_japan03 #l-header__list>li>a .c-link-blank:before,#made_in_japan03 #l-header__list>li>a .c-link-blank:after,#made_in_japan03 #l-header__list>li>span .c-link-blank:before,#made_in_japan03 #l-header__list>li>span .c-link-blank:after,#made_in_japan04 #l-header__list>li>a .c-link-blank:before,#made_in_japan04 #l-header__list>li>a .c-link-blank:after,#made_in_japan04 #l-header__list>li>span .c-link-blank:before,#made_in_japan04 #l-header__list>li>span .c-link-blank:after,#made_in_japan05 #l-header__list>li>a .c-link-blank:before,#made_in_japan05 #l-header__list>li>a .c-link-blank:after,#made_in_japan05 #l-header__list>li>span .c-link-blank:before,#made_in_japan05 #l-header__list>li>span .c-link-blank:after,#special_interview #l-header__list>li>a .c-link-blank:before,#special_interview #l-header__list>li>a .c-link-blank:after,#special_interview #l-header__list>li>span .c-link-blank:before,#special_interview #l-header__list>li>span .c-link-blank:after,#page404 #l-header__list>li>a .c-link-blank:before,#page404 #l-header__list>li>a .c-link-blank:after,#page404 #l-header__list>li>span .c-link-blank:before,#page404 #l-header__list>li>span .c-link-blank:after{border-color:#222426}#mini #l-header__other ul li *,#catalog #l-header__other ul li *,#made_in_japan01 #l-header__other ul li *,#made_in_japan02 #l-header__other ul li *,#made_in_japan03 #l-header__other ul li *,#made_in_japan04 #l-header__other ul li *,#made_in_japan05 #l-header__other ul li *,#special_interview #l-header__other ul li *,#page404 #l-header__other ul li *{color:#222426}#mini #l-header__other ul li a,#catalog #l-header__other ul li a,#made_in_japan01 #l-header__other ul li a,#made_in_japan02 #l-header__other ul li a,#made_in_japan03 #l-header__other ul li a,#made_in_japan04 #l-header__other ul li a,#made_in_japan05 #l-header__other ul li a,#special_interview #l-header__other ul li a,#page404 #l-header__other ul li a{color:#b2b2b2}#mini #l-header__sns li svg path,#catalog #l-header__sns li svg path,#made_in_japan01 #l-header__sns li svg path,#made_in_japan02 #l-header__sns li svg path,#made_in_japan03 #l-header__sns li svg path,#made_in_japan04 #l-header__sns li svg path,#made_in_japan05 #l-header__sns li svg path,#special_interview #l-header__sns li svg path,#page404 #l-header__sns li svg path{fill:#fff}}@media only screen and (max-width: 750px){#catalog #l-header-shop .text,#catalog #l-header-btn .text,#made_in_japan01 #l-header-shop .text,#made_in_japan01 #l-header-btn .text,#made_in_japan02 #l-header-shop .text,#made_in_japan02 #l-header-btn .text,#made_in_japan03 #l-header-shop .text,#made_in_japan03 #l-header-btn .text,#made_in_japan04 #l-header-shop .text,#made_in_japan04 #l-header-btn .text,#made_in_japan05 #l-header-shop .text,#made_in_japan05 #l-header-btn .text,#special_interview #l-header-shop .text,#special_interview #l-header-btn .text,#page404 #l-header-shop .text,#page404 #l-header-btn .text{color:#222426}#catalog #l-header-shop .icon svg ellipse,#made_in_japan01 #l-header-shop .icon svg ellipse,#made_in_japan02 #l-header-shop .icon svg ellipse,#made_in_japan03 #l-header-shop .icon svg ellipse,#made_in_japan04 #l-header-shop .icon svg ellipse,#made_in_japan05 #l-header-shop .icon svg ellipse,#special_interview #l-header-shop .icon svg ellipse,#page404 #l-header-shop .icon svg ellipse{fill:#222426}#catalog #l-header-shop .icon svg polyline,#made_in_japan01 #l-header-shop .icon svg polyline,#made_in_japan02 #l-header-shop .icon svg polyline,#made_in_japan03 #l-header-shop .icon svg polyline,#made_in_japan04 #l-header-shop .icon svg polyline,#made_in_japan05 #l-header-shop .icon svg polyline,#special_interview #l-header-shop .icon svg polyline,#page404 #l-header-shop .icon svg polyline{stroke:#222426}#catalog #l-header-btn .line,#made_in_japan01 #l-header-btn .line,#made_in_japan02 #l-header-btn .line,#made_in_japan03 #l-header-btn .line,#made_in_japan04 #l-header-btn .line,#made_in_japan05 #l-header-btn .line,#special_interview #l-header-btn .line,#page404 #l-header-btn .line{background-color:#222426}#catalog #l-header-btn:before,#catalog #l-header-btn:after,#made_in_japan01 #l-header-btn:before,#made_in_japan01 #l-header-btn:after,#made_in_japan02 #l-header-btn:before,#made_in_japan02 #l-header-btn:after,#made_in_japan03 #l-header-btn:before,#made_in_japan03 #l-header-btn:after,#made_in_japan04 #l-header-btn:before,#made_in_japan04 #l-header-btn:after,#made_in_japan05 #l-header-btn:before,#made_in_japan05 #l-header-btn:after,#special_interview #l-header-btn:before,#special_interview #l-header-btn:after,#page404 #l-header-btn:before,#page404 #l-header-btn:after{background-color:#222426}}#l-header-title svg path.type-black{fill:#222426}@media only screen and (min-width: 751px){#l-header__list>li>a.type-black,#l-header__list>li>span.type-black{color:#222426}#l-header__list>li>a.type-black:after,#l-header__list>li>span.type-black:after{background-color:#222426}#l-header__list>li>a .c-link-blank:before.type-black,#l-header__list>li>a .c-link-blank:after.type-black,#l-header__list>li>span .c-link-blank:before.type-black,#l-header__list>li>span .c-link-blank:after.type-black{border-color:#222426}#l-header__other ul li *.type-black{color:#222426}#l-header__other ul li a.type-black{color:#b2b2b2}#l-header__sns li svg path.type-black{fill:#fff}}@media only screen and (max-width: 750px){-shop .text.type-black,-btn .text.type-black{color:#222426}-shop .icon svg ellipse.type-black{fill:#222426}-shop .icon svg polyline.type-black{stroke:#222426}-shop-btn .line.type-black{background-color:#222426}-shop-btn:before.type-black,-shop-btn:after.type-black{background-color:#222426}}html.ie #l-header__list li>a,html.ie #l-header__list li>span,html.ie #l-header-body__list li>a,html.ie #l-header-body__list li>span{letter-spacing:0.03em}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#l-footer-village-pc a,#l-footer-house-pc a{display:block;width:100%;height:auto}#l-footer-online a{background-image:url("../img/common/b-onlineshop_img.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:block;height:100%}#l-footer-online a .text{font-family:'Crimson', serif;font-style:italic;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;color:#fff;text-align:center;letter-spacing:0}#l-footer__sns li a{display:block;text-align:center;text-decoration:none;position:relative;box-sizing:border-box}#l-footer__sns li a>*{display:inline-block;vertical-align:middle}#l-footer__sns li a:before,#l-footer__sns li a:after{content:"";display:block;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:center;transform-origin:center;box-sizing:inherit;position:absolute;transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transform:scale3d(1, 1, 1)}#l-footer__sns li a:before{border-top:1px solid #dedede;border-bottom:1px solid #dedede}#l-footer__sns li a:after{border-left:1px solid #dedede;border-right:1px solid #dedede}#l-footer__sns li .text{font-family:'Crimson', serif;font-style:italic}#l-footer-copy{background-color:#222426;text-align:center;color:#fff;font-family:'Crimson', serif;font-style:italic}.l-footer__list-title{font-weight:600}.l-footer__list__category .title{font-weight:600;display:block}.l-footer__list__category ul li a:before{content:"-";display:inline-block;vertical-align:center}@media only screen and (min-width: 751px){#l-footer{border-top:1px solid #dedede}#l-footer__inner{width:1080px;margin-left:auto;margin-right:auto;padding-top:45px;padding-bottom:60px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#l-footer__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#l-footer-title{font-family:'Crimson', serif;font-style:italic;font-size:20px;margin-bottom:35px}#l-footer__sitemap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}#l-footer-village-pc{margin-bottom:15px}#l-footer-online{height:100px;margin-bottom:40px}#l-footer-online .text{font-size:20px;line-height:100px}#l-footer-online .text .c-link-blank{margin-left:10px}#l-footer-facebook{height:205px}#l-footer__sns{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#l-footer__sns li{margin-top:20px}#l-footer__sns li a{height:39px}#l-footer__sns li a>*{line-height:39px}#l-footer__sns li a:hover:before{transform:scale3d(0, 1, 1)}#l-footer__sns li a:hover:after{transform:scale3d(1, 0, 1)}#l-footer__sns li .text{margin-left:8px;font-size:15px}#l-footer__sns li:nth-child(2),#l-footer__sns li:nth-child(3){width:calc(50% - 5px)}#l-footer__sns li:nth-child(2) svg{width:17px;height:14px}#l-footer__sns li:nth-child(3) svg{width:16px;height:16px}#l-footer__sns li:nth-child(4){width:100%}#l-footer__sns li:nth-child(4) svg{width:19px;height:12px}#l-footer-copy{font-size:11px;height:50px;line-height:50px}#l-footer-copy img{width:8px;height:8px;vertical-align:middle}.l-footer__list{width:22%}.l-footer__list:last-child{width:280px}.l-footer__list-title{font-size:13px;line-height:1;border-bottom:1px solid #dedede;margin-bottom:15px;padding-bottom:8px}.l-footer__list ul{margin-bottom:35px}.l-footer__list ul.js__acc-content-sp{display:block !important;opacity:1 !important}.l-footer__list ul *{font-size:12px}.l-footer__list ul li{margin-top:2px}.l-footer__list ul li:first-child{margin-top:0}.l-footer__list ul li a:before{margin-right:3px}.l-footer__list ul li a:hover{text-decoration:underline}.l-footer__list ul li.app .app-banner{margin-top:20px}.l-footer__list ul li.app .app-banner+.app-banner{margin-top:12px}.l-footer__list ul li.app .app-banner>a{transition:opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.l-footer__list ul li.app .app-banner>a:hover{opacity:.7}.l-footer__list ul li.app .app-banner>a>img{max-width:114px}.l-footer__list__category .title{margin-bottom:5px}.l-footer__list__category ul{margin-bottom:10px}}@media only screen and (max-width: 750px){#l-footer-pagetop{margin-top:50px;margin-bottom:20px}#l-footer-pagetop-object{width:40px;height:40px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#222426;position:relative;margin-left:auto;margin-right:auto}#l-footer-pagetop-arrow{width:15px;height:8px;background-image:url("../img/common/c-pagetop_arrow.svg");background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#l-footer__inner{border-top:1px solid #dedede}#l-footer-village-sp,#l-footer-house-sp,#l-footer-online{height:130px;margin-bottom:15px}#l-footer-village-sp,#l-footer-house-sp{position:relative}#l-footer-village-sp::before,#l-footer-house-sp::before{content:"";position:absolute;right:10px;bottom:10px;width:10px;height:10px;background:url("../img/common/c-icon_blank.png");background-size:contain;background-repeat:no-repeat;background-position:center center}#l-footer-village-sp{background-image:url("../img/common/c-foot_banner_village_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#l-footer-house-sp{background-image:url("../img/common/c-foot_banner_house_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#l-footer-online{height:130px}#l-footer-online .text{font-size:19px;line-height:125px}#l-footer-online .text .c-link-blank{margin-left:10px}#l-footer__sns{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#l-footer__sns li{margin-top:15px;width:calc(50% - 10px)}#l-footer__sns li a{height:39px}#l-footer__sns li a>*{line-height:39px}#l-footer__sns li .text{margin-left:8px;font-size:15px}#l-footer__sns li:nth-child(1) svg{width:6px;height:14px}#l-footer__sns li:nth-child(2) svg{width:16px;height:13px}#l-footer__sns li:nth-child(3) svg{width:13px;height:13px}#l-footer__sns li:nth-child(4) svg{width:15px;height:9.5px}#l-footer-copy{font-size:11px;height:50px;line-height:50px}#l-footer-copy img{width:7px;height:7px;vertical-align:middle;position:relative;top:-1px}.link-style,.l-footer__list ul.js__acc-content-sp>li>a,.l-footer__list ul.js__acc-content-sp>li ul li a{height:50px;line-height:50px;padding-left:45px;padding-right:45px;display:block;background-color:#f6f6f6;position:relative}.link-style:after,.l-footer__list ul.js__acc-content-sp>li>a:after,.l-footer__list ul.js__acc-content-sp>li ul li a:after{content:"";display:block;position:absolute;background-image:url("../img/common/c-arrow.svg");background-size:cover;background-position:center;background-repeat:no-repeat;width:5.5px;height:11px;right:25px;top:0;bottom:0;margin:auto}.acc-style:before,.l-footer__list .js__acc-trigger-sp:before,.acc-style:after,.l-footer__list .js__acc-trigger-sp:after{content:"";display:block;position:absolute;width:15px;height:1px;right:25px;top:0;bottom:0;margin:auto;background-color:#222426}.acc-style:after,.l-footer__list .js__acc-trigger-sp:after{transform:rotate(90deg) translateX(0px);transition:opacity 0.2s cubic-bezier(0.23, 1, 0.32, 1),transform 0.2s cubic-bezier(0.23, 1, 0.32, 1)}.l-footer__list:last-child{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px}.l-footer__list-title{font-size:12px;height:50px;line-height:50px;border-bottom:1px solid #dedede;padding-left:25px;padding-right:25px}.l-footer__list .js__acc-trigger-sp{position:relative}.l-footer__list .js__acc-trigger-sp.is-open:after{opacity:0;transform:rotate(90deg) translateX(-5px)}.l-footer__list ul.js__acc-content-sp{display:none;opacity:0}.l-footer__list ul.js__acc-content-sp *{font-size:12px}.l-footer__list ul.js__acc-content-sp>li{border-bottom:1px solid #dedede}.l-footer__list ul.js__acc-content-sp>li>*{background-color:#ededed}.l-footer__list ul.js__acc-content-sp>li .c-link-blank{position:absolute;right:25px;top:0;bottom:0;margin:auto}.l-footer__list ul.js__acc-content-sp>li .type-blank:after{display:none}.l-footer__list ul.js__acc-content-sp>li>a:before{content:"-";display:inline-block;vertical-align:center;margin-right:3px}.l-footer__list ul.js__acc-content-sp>li ul li{border-top:1px solid #dedede}.l-footer__list ul.js__acc-content-sp>li ul li a:before{margin-right:3px}.l-footer__list ul.js__acc-content-sp>li.app{display:flex;align-items:center;padding:4vw 16.4vw;background-color:#f6f6f6}.l-footer__list ul.js__acc-content-sp>li.app .app-banner{background-color:#f6f6f6}.l-footer__list ul.js__acc-content-sp>li.app .app-banner+.app-banner{margin-left:6.66667vw}.l-footer__list ul.js__acc-content-sp>li.app .app-banner>a>img{width:auto;max-width:100%}.l-footer__list__category .title{height:50px;line-height:50px;padding-left:40px;padding-right:40px}html.android #l-footer__sns li svg{position:relative;top:-2px}html.android #l-footer__sns li .text{line-height:43px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}html{overflow-x:hidden}html.sp,html.tablet{cursor:pointer}html.sp.is-no-scroll body,html.tablet.is-no-scroll body{height:100vh;overflow:hidden}html.sp.is-no-scroll body #l-scroll,html.tablet.is-no-scroll body #l-scroll{height:100vh}body{overflow:hidden}body.is-inertia-none #l-root{position:relative !important;overflow:hidden}body#top{transition:background 1.5s cubic-bezier(0.23, 1, 0.32, 1),background-position 2.15s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:background 1.5s cubic-bezier(0.23, 1, 0.32, 1),background-position 2.15s cubic-bezier(0.23, 1, 0.32, 1)}body#top.is-load{background-size:200% 200%}body#top.is-anime{background-position:100% 100%}#l-root{width:100%;overflow:hidden;position:fixed;opacity:0}#l-root #l-body{position:relative;z-index:1}#l-root #l-scroll{width:100%;position:fixed;top:0;left:0;z-index:1;overflow:hidden}#l-root #l-scroll #l-scroll-body{position:relative;will-change:transform}#l-root #l-scroll.is-hide{opacity:0;pointer-events:none}.js__tsc-content{position:relative;overflow:hidden;width:fit-content}.js__tsc-cover{position:absolute;width:300%;height:100%;top:0;left:0;background:linear-gradient(-90deg, #fff, #fff 80%, rgba(255,255,255,0) 100%)}@media only screen and (min-width: 751px){#p-main__inner{width:1080px;margin-left:auto;margin-right:auto;text-align:center}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-main__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-main__inner .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:30px;margin-bottom:15px}}@media only screen and (max-width: 1080px) and (min-width: 751px){#l-body{width:1080px}}@media only screen and (max-width: 750px){body.is-no-scroll{position:fixed;overflow:hidden;height:100%}#p-main__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;text-align:left}#p-main__inner .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:5.86667vw}}@media only screen and (min-width: 751px){.l-section{position:relative}.l-section-wrap{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){.l-section-wrap{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){.l-section-photo__inner{position:relative;width:100%;height:100%;position:relative;display:block;overflow:hidden}.l-section-photo__object{position:absolute;width:100%;height:110%;background-size:cover;top:-10%}.l-section-photo__soon{display:block;height:110%;width:100%;position:absolute;top:-10%;left:0}.l-section-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:26px;margin-bottom:20px}.l-section-title .jp{letter-spacing:0em}.l-section-title .en{letter-spacing:0.03em}.l-section-inner.soon{position:relative}.l-section-inner.soon::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.7);z-index:2}}@media only screen and (max-width: 750px){.l-section{position:relative}.l-section-photo{margin-bottom:8vw}.l-section-photo__inner{position:relative;width:100%;height:100%;position:relative;display:block;overflow:hidden}.l-section-photo__object{position:absolute;width:100%;height:100%;background-size:cover}.l-section-photo__soon{display:block;height:110%;width:100%;position:absolute;top:-10%;left:0}.l-section-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:5.06667vw;margin-bottom:20px}.l-section-title .jp{letter-spacing:0em}.l-section-title .en{letter-spacing:0.03em}.l-section-inner.soon{position:relative}.l-section-inner.soon::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.7);z-index:2}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.js__tsc{perspective:100px}.js__tsc .js__tsc-show{position:relative;transform-style:preserve-3d}.svg-path-morph-change{visibility:hidden}.ease__scale{animation:scaleLoop 4.4s ease-out infinite;transform-origin:50% 50%}.ease__link-hover{transition-property:all;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.ease__link-hover:hover{opacity:0.5}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-btn{text-align:center}.c-btn>*{color:#222426;position:relative;width:100%;height:100%;display:block;box-sizing:border-box;transition:color 0.5s cubic-bezier(0.23, 1, 0.32, 1)}.c-btn>*:before,.c-btn>*:after{content:"";display:block;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:center;transform-origin:center;box-sizing:inherit;position:absolute;transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transform:scale3d(1, 1, 1)}.c-btn>*:before{border-top:1px solid #222426;border-bottom:1px solid #222426}.c-btn>*:after{border-left:1px solid #222426;border-right:1px solid #222426}.c-btn.type-jp *{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}.c-btn.type-en *{font-family:'Crimson', serif;font-style:italic}.c-btn.type-center{margin-left:auto;margin-right:auto}.c-btn .c-link-blank::before,.c-btn .c-link-blank::after{border-color:currentColor}@media only screen and (min-width: 751px){.c-btn{width:200px;height:40px;line-height:40px}.c-btn.w220{width:220px}.c-btn.w280{width:280px}.c-btn.w300{width:300px}.c-btn *{font-size:13px}.c-btn .c-link-blank{width:10px;height:8px}.c-btn.type-en *{font-size:15px}.c-btn.type-pc-white>*{color:#fff}.c-btn.type-pc-white>*:before{border-top:1px solid #fff;border-bottom:1px solid #fff}.c-btn.type-pc-white>*:after{border-left:1px solid #fff;border-right:1px solid #fff}.c-btn.type-pc-black>*{color:#222426}.c-btn.type-pc-black>*:before{border-top:1px solid #222426;border-bottom:1px solid #222426}.c-btn.type-pc-black>*:after{border-left:1px solid #222426;border-right:1px solid #222426}.c-btn__list{display:flex;justify-content:center;align-items:center}.c-btn__list>*{margin-left:30px}.c-btn__list>*:first-child{margin-left:0}.c-btn:hover>*:before{transform:scale3d(0, 1, 1)}.c-btn:hover>*:after{transform:scale3d(1, 0, 1)}}@media only screen and (max-width: 750px){.c-btn{height:55px;line-height:55px}.c-btn.w220,.c-btn.w280{width:calc(100vw - 40px)}.c-btn *{font-size:13px}.c-btn.type-en *{font-size:15px}.c-btn.type-sp-white>*{color:#fff}.c-btn.type-sp-white>*:before{border-top:1px solid #fff;border-bottom:1px solid #fff}.c-btn.type-sp-white>*:after{border-left:1px solid #fff;border-right:1px solid #fff}.c-btn.type-sp-black>*{color:#222426}.c-btn.type-sp-black>*:before{border-top:1px solid #222426;border-bottom:1px solid #222426}.c-btn.type-sp-black>*:after{border-left:1px solid #222426;border-right:1px solid #222426}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-tab__list{display:flex;justify-content:center;align-items:center}.c-tab__list li{border-top:1px solid #222426;border-bottom:1px solid #222426;text-align:center;cursor:pointer}.c-tab__list li:first-child{border-left:1px solid #222426}.c-tab__list li:last-child{border-right:1px solid #222426}.c-tab__list li span{display:block;font-family:'Crimson', serif;font-style:italic}.c-tab__list li.is-active{background-color:#222426}.c-tab__list li.is-active span{color:#fff}.js__tab__content{display:none;opacity:0}@media only screen and (min-width: 751px){.c-tab__list li{border-left:1px solid #222426;width:196px;height:38px;line-height:38px}}@media only screen and (max-width: 750px){.c-tab__list li{border-left:1px solid #222426;width:50%;height:38px;line-height:38px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-table__content{width:100%;border-top:1px solid #dedede}.c-table__content tr{border-bottom:1px solid #dedede}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#c-pagetop-object{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#222426}#c-pagetop-arrow{background-image:url("../img/common/c-pagetop_arrow.svg");background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}@media only screen and (min-width: 751px){#c-pagetop{position:fixed;z-index:50;right:63px;bottom:30px;cursor:pointer;opacity:0}#c-pagetop-object{width:45px;height:45px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#c-pagetop-object:hover{opacity:0.7}#c-pagetop-arrow{width:15px;height:8px}#c-pagetop.only{right:30px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-link-arrow{display:inline-block;background-image:url("../img/common/c-arrow.svg");background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 751px){.c-link-arrow{width:5px;height:10px}}.c-link-blank{display:inline-block;position:relative}.c-link-blank:before,.c-link-blank:after{content:"";display:block;position:absolute}.c-link-blank:before{border-top:1px solid #222426;border-left:1px solid #222426;left:0;top:0}.c-link-blank:after{border:1px solid #222426;right:0;bottom:0}.c-link-blank.type-white:before,.c-link-blank.type-white:after{border-color:#fff}@media only screen and (min-width: 751px){.c-link-blank{width:10px;height:8px;top:-1px}.c-link-blank:before{width:6px;height:5px}.c-link-blank:after{width:6px;height:4px}}@media only screen and (max-width: 750px){.c-link-blank{width:10px;height:8px;top:-1px}.c-link-blank:before{width:6px;height:5px}.c-link-blank:after{width:6px;height:4px}}.c-link-more *{font-family:'Crimson', serif;font-style:italic}.c-link-more * svg{content:"";display:inline-block;vertical-align:middle}@media only screen and (min-width: 751px){.c-link-more>* svg{width:4px;height:6px;margin-left:3px}.c-link-more span,.c-link-more a{display:block;position:relative}.c-link-more span:after,.c-link-more a:after{content:"";display:inline-block;vertical-align:middle;width:3px;height:8px;background-image:url("../img/common/c-arrow_02.svg");background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;margin-left:8px}.c-link-more.type-pc-white{margin-top:15px}.c-link-more.type-pc-white a{color:#fff}.c-link-more.type-pc-white span:after,.c-link-more.type-pc-white a:after{background-image:url("../img/common/c-arrow_02.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-link-more.type-pc-black{margin-top:15px}.c-link-more.type-pc-black span:after,.c-link-more.type-pc-black a:after{background-image:url("../img/common/c-arrow.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-link-more.type-pc-black a{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.c-link-more.type-pc-black a:hover,.c-link-more.type-pc-black a:focus{opacity:0.5}}@media only screen and (max-width: 750px){.c-link-more{border:1px solid #222426;text-align:center;padding-top:13px;padding-bottom:13px}.c-link-more.type-pc-white a{color:#222426}}.c-photo-widelink__inner,.c-photo-widelink a{display:block}.c-photo-widelink__content .title{font-family:'Crimson', serif;font-style:italic}.c-photo-widelink__content .copy{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){.c-photo-widelink__content .title{font-size:16px;margin-bottom:20px}.c-photo-widelink__content .copy{font-size:26px;margin-bottom:15px}.c-photo-widelink__content .c-link-more{margin-top:15px}.c-photo-widelink.type-white *{color:#fff !important}.c-photo-widelink.type-white svg path{stroke:#fff}.c-photo-widelink.type-high .c-photo-widelink__inner{padding-top:11.45833vw;padding-bottom:11.45833vw}.c-photo-widelink.type-left .c-photo-widelink__content{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){.c-photo-widelink.type-left .c-photo-widelink__content{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){.c-photo-widelink.type-right .c-photo-widelink__content{width:39.58333vw;margin-left:auto;box-sizing:border-box}}@media only screen and (min-width: 751px) and (max-width: 1360px) and (min-width: 1081px){.c-photo-widelink.type-right .c-photo-widelink__content{padding-left:0 !important;padding-right:40px}.c-photo-widelink.type-right .c-photo-widelink__content .text br{display:none}}@media only screen and (max-width: 750px){.c-photo-widelink__inner{padding-bottom:40px}.c-photo-widelink__inner:before{content:"";display:block;padding-top:66%}.c-photo-widelink__content{padding-top:18px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}.c-photo-widelink__content .title{font-size:16px;margin-bottom:20px;text-align:center}.c-photo-widelink__content .copy{font-size:19px;margin-bottom:13px;text-align:center}.c-photo-widelink__content .c-link-more{margin-top:18px}}.c-link-mail{text-decoration:underline}.c-link-mail:hover{text-decoration:none}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-news__list{border-top:1px solid #dedede}.c-news__list article{border-bottom:1px solid #dedede;transition:background-color 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.c-news__list article time{font-weight:600}.c-news__list article .type{font-family:'Crimson', serif;font-style:italic;color:#6e5c35}.c-news__list article.type-new .text:after{content:"NEW";font-family:'Crimson', serif;font-style:italic;background-color:#6e5c35;color:#fff;text-align:center;position:relative;vertical-align:middle}@media only screen and (min-width: 751px){.c-news__list article>*{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:flex-start;padding:18px 5px}.c-news__list article>* time{width:105px}.c-news__list article .type{width:42px;font-size:14px;margin-right:15px}.c-news__list article .text{width:calc(100% - 172px)}.c-news__list article.type-new .text:after{font-size:10px;padding:4px 8px;margin-left:12px;top:-1px}.c-news__list article:hover{background-color:#efefef}}@media only screen and (max-width: 750px){.c-news__list article>*{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:flex-start;padding:18px 0}.c-news__list article>* time{width:105px;margin-bottom:5px}.c-news__list article .type{font-size:14px;margin-bottom:5px}.c-news__list article.type-new .text:after{font-size:10px;width:40px;display:inline-block;margin-top:-2px;margin-left:5px;height:15px;line-height:17px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.l-section-title.type-a{text-align:center}.l-section-title.type-a.-title_border_bottom{border-bottom:1px solid #dedede}.l-section-title.type-a>*{display:block}.l-section-title.type-a .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;line-height:1}.l-section-title.type-a .en{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){.l-section-title.type-a{margin-bottom:35px}.l-section-title.type-a.-title_border_bottom{padding-bottom:40px}.l-section-title.type-a .jp{font-size:26px;margin-bottom:8px}.l-section-title.type-a .en{font-size:12px}}@media only screen and (max-width: 750px){.l-section-title.type-a{margin-bottom:20px}.l-section-title.type-a.-title_border_bottom{padding-bottom:80px}.l-section-title.type-a .jp{font-size:19px;margin-bottom:4px}.l-section-title.type-a .en{font-size:10px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-mark-registered{vertical-align:text-top}@media only screen and (min-width: 751px){.c-mark-registered{width:11px;height:11px;margin-left:2px}.c-mark-registered.mini{width:7px;height:7px}}@media only screen and (max-width: 750px){.c-mark-registered{width:8px;height:8px;margin-left:1px;position:relative;top:3px}.c-mark-registered.mini{width:6px;height:6px;top:2px}html.android .c-mark-registered{margin-left:4px;top:-2px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-banner__list li a{display:block;width:100%;position:relative}.c-banner__list li a .text{position:absolute;top:50%;left:0;right:0;bottom:0;margin:auto;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center;color:#fff;z-index:1}.c-banner__list_item.-village,.c-banner__list_item.-house{position:relative}.c-banner__list_item.-village::before,.c-banner__list_item.-house::before{content:"";position:absolute;right:10px;bottom:10px;width:10px;height:10px;background:url("../img/common/c-icon_blank.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.c-banner__list_item.-village .location,.c-banner__list_item.-village .logo,.c-banner__list_item.-house .location,.c-banner__list_item.-house .logo{margin-left:auto;margin-right:auto;display:block;fill:#fff}.c-banner__list_item.-village{background-image:url("../img/common/banner-lists/village.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner__list_item.-house{background-image:url("../img/common/banner-lists/house.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner__list_item_text{display:block}.c-banner#overall-banner .c-banner__list li:nth-child(1){background-image:url("../img/common/overall/b-contents_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#overall-banner .c-banner__list li:nth-child(2){background-image:url("../img/common/overall/b-contents_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#overall-banner .c-banner__list li:nth-child(3){background-image:url("../img/common/overall/b-contents_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#top .c-banner#overall-banner .c-banner__list li:nth-child(1){background-image:url("../img/common/about/b-contents_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#oven_pot_round-banner,.c-banner#awards-banner,.c-banner#faq-banner,.c-banner#support_care-banner{background-color:#ececed;box-shadow:0px 7px 12px -9px rgba(0,0,0,0.05) inset}.c-banner#oven_pot_round-banner .c-banner__list li:nth-child(1){background-image:url("../img/common/oven_pot_round/b-contents_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#oven_pot_round-banner .c-banner__list li:nth-child(2){background-image:url("../img/common/oven_pot_round/b-contents_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#oven_pot_round-banner .c-banner__list li:nth-child(3){background-image:url("../img/common/oven_pot_round/b-contents_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#about-banner .c-banner__list li:nth-child(1){background-image:url("../img/common/about/b-contents_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#about-banner .c-banner__list li:nth-child(2){background-image:url("../img/common/about/b-contents_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#about-banner .c-banner__list li:nth-child(3){background-image:url("../img/common/about/b-contents_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#name-banner .c-banner__list li:nth-child(1){background-image:url("../img/common/name/b-contents_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#name-banner .c-banner__list li:nth-child(2){background-image:url("../img/common/name/b-contents_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#name-banner .c-banner__list li:nth-child(3){background-image:url("../img/common/name/b-contents_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#kitchenitems-banner .c-banner__list li:nth-child(1){background-image:url("../img/common/kitchenitems/b-contents_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#kitchenitems-banner .c-banner__list li:nth-child(2){background-image:url("../img/common/kitchenitems/b-contents_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#kitchenitems-banner .c-banner__list li:nth-child(3){background-image:url("../img/common/kitchenitems/b-contents_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#food-banner .c-banner__list li:nth-child(1){background-image:url("../img/common/food/b-contents_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#food-banner .c-banner__list li:nth-child(2){background-image:url("../img/common/food/b-contents_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#food-banner .c-banner__list li:nth-child(3){background-image:url("../img/common/food/b-contents_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#teshigoto-banner .c-banner__list li:nth-child(1){background-image:url("../img/common/teshigoto/b-contents_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#teshigoto-banner .c-banner__list li:nth-child(2){background-image:url("../img/common/teshigoto/b-contents_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#teshigoto-banner .c-banner__list li:nth-child(3){background-image:url("../img/common/teshigoto/b-contents_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#story-banner .c-banner__list li:nth-child(1){background-image:url("../img/common/story/b-contents_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#story-banner .c-banner__list li:nth-child(2){background-image:url("../img/common/story/b-contents_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#story-banner .c-banner__list li:nth-child(3){background-image:url("../img/common/story/b-contents_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#support-banner .c-banner__list li:nth-child(1){background-image:url("../img/common/support/b-contents_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#support-banner .c-banner__list li:nth-child(2){background-image:url("../img/common/support/b-contents_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#support-banner .c-banner__list li:nth-child(3){background-image:url("../img/common/support/b-contents_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#howto-banner .c-banner__list li:nth-child(1){background-image:url("../img/common/howto/b-contents_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#howto-banner .c-banner__list li:nth-child(2){background-image:url("../img/common/howto/b-contents_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#howto-banner .c-banner__list li:nth-child(3){background-image:url("../img/common/howto/b-contents_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#c-banner-a .c-banner__list li:nth-child(1){background-image:url("../img/common/banner-lists/support.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#c-banner-b .c-banner__list li:nth-of-type(1){background-image:url("../img/common/banner-lists/aboutus.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#c-banner-c .c-banner__list li:nth-child(1){background-image:url("../img/common/banner-lists/aboutus.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-banner#c-banner-d .c-banner__list li:nth-child(1){background-image:url("../img/common/banner-lists/5promises.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 751px){.c-banner#oven_pot_round-banner,.c-banner#c-banner-a,.c-banner.-awards{padding-top:80px;padding-bottom:80px}.c-banner__list{min-width:1000px;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){.c-banner__list{margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){.c-banner__list li{width:calc(33.3% - 10px);margin-left:20px}.c-banner__list li:first-child{margin-left:0}.c-banner__list li a{height:130px}.c-banner__list li a .text{font-size:18px;margin-top:-10px;height:130px;display:block}.c-banner__list li a .c-link-blank{margin-left:5px}.c-banner__list_item_text.-village .location{padding-top:48px;width:180px;height:8px}.c-banner__list_item_text.-village .logo{padding-top:10px;width:268px;height:21px}.c-banner__list_item_text.-house .location{padding-top:38px;width:140px;height:8px}.c-banner__list_item_text.-house .logo{padding-top:10px;width:177px;height:38px}}@media only screen and (max-width: 750px){.c-banner#oven_pot_round-banner,.c-banner#c-banner-a,.c-banner.-awards{padding-top:50px;padding-bottom:50px}.c-banner__list{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}.c-banner__list li{margin-top:30px}.c-banner__list li:first-child{margin-top:0}.c-banner__list li a{padding-top:33%}.c-banner__list li a.c-banner__list_img{padding-top:0}.c-banner__list li a .text{font-size:17px;margin-top:-12px}.c-banner__list li a .c-link-blank{margin-left:5px}.c-banner__list_item_text.-village{padding-top:35px;padding-bottom:35px}.c-banner__list_item_text.-village .location{width:48vw;height:2.93333vw}.c-banner__list_item_text.-village .logo{padding-top:10px;width:70.66667vw;height:5.33333vw}.c-banner__list_item_text.-house{padding-top:25px;padding-bottom:24px}.c-banner__list_item_text.-house .location{width:35.33333vw;height:2.93333vw}.c-banner__list_item_text.-house .logo{padding-top:2.66667vw;width:40vw;height:9.86667vw}.c-banner#c-banner-a .c-banner__list{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate(0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%232596ae'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%232596ae'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:6px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#2596ae}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-o-transform:translate(0, -50%);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#2596ae;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.js__slider{position:relative}.swiper-button-prev,.swiper-button-next{background-image:url("../img/common/c-slider_arrow.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.swiper-button-prev{transform:rotate(180deg) translateX(0)}.swiper-pagination{left:0;right:0;position:relative}.swiper-pagination>*{display:inline-block;background-color:#cccccc;opacity:1}.swiper-pagination>*.swiper-pagination-bullet-active{background-color:#e60012}@media only screen and (min-width: 751px){.swiper-button-prev,.swiper-button-next{width:31px;height:61px;margin-top:-30px;left:50%;transition:transform 0.2s cubic-bezier(0.23, 1, 0.32, 1)}.swiper-button-prev{margin-left:calc(-50% - 71px)}.swiper-button-prev:hover{transform:rotate(180deg) translateX(5px)}.swiper-button-next{margin-left:calc(50% + 40px)}.swiper-button-next:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.swiper-pagination{bottom:-15px}.swiper-pagination>*{margin-left:12px}.swiper-pagination>*:first-child{margin-left:0}.swiper-button-prev.type2,.swiper-button-next.type2{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:rgba(0,0,0,0.4);background-image:none;width:45px;height:45px}.swiper-button-prev.type2:after,.swiper-button-next.type2:after{content:"";display:block;height:15px;position:absolute;bottom:0;top:0;margin-top:auto;margin-bottom:auto;width:8px;left:50%;margin-left:-3px;background-image:url("../img/common/c-arrow_02.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.swiper-button-prev.type2{margin-left:calc(-50% - 21px)}.swiper-button-next.type2{margin-left:calc(50% - 23px)}}@media only screen and (max-width: 750px){.swiper-container{overflow:visible}.swiper-button-prev,.swiper-button-next{display:none}.swiper-pagination{bottom:-8px}.swiper-pagination>*{width:6px;height:6px;margin-left:12px}.swiper-pagination>*:first-child{margin-left:0}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.js__hover-photo>*{display:block;width:100%;height:100%;position:relative;overflow:hidden}@media only screen and (min-width: 751px){.js__hover-photo>*:after{content:"";display:block;background-color:rgba(255,255,255,0.6);position:absolute;width:100%;height:100%;left:0;right:0;top:-100%;margin:auto;transition:transform 0.6s cubic-bezier(0.23, 1, 0.32, 1),top 0.6s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.6s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:scale(0);transform:scale(0);opacity:0}.js__hover-photo:hover>*:after{-webkit-transform:scale(1);transform:scale(1);top:0;opacity:1}.js__hover-opacity{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.js__hover-opacity:hover{opacity:0.6}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#l-alert{width:100%;height:100%;position:relative;display:block;height:100vh;position:fixed;top:0;left:0;background-color:#e60012;z-index:10000;display:none;pointer-events:none}#l-alert__inner{width:100%;height:100%;position:relative;display:block;display:flex;justify-content:center;align-items:center}#l-alert-content-message{font-family:'BarlowSemiCondensed', serif;letter-spacing:0.1em;font-size:2.66667vw;margin-bottom:6vw;text-align:center;color:#fff;letter-spacing:0.01em}#l-alert-content-image{width:29.8vw;height:15.66667vw;position:relative}#l-alert-content-image-device02,#l-alert-content-image-device01{width:10.8vw;position:absolute}#l-alert-content-image-device02 .st0,#l-alert-content-image-device01 .st0{fill:none;stroke:#fff;stroke-miterlimit:10}#l-alert-content-image-device01{top:0;left:0}#l-alert-content-image-arrow{width:8.66667vw;margin-left:auto;margin-right:auto;position:relative;top:3.33333vw;left:2.26667vw}#l-alert-content-image-arrow polygon{fill:#fff}#l-alert-content-image-arrow .st0{fill:none;stroke:#fff;stroke-width:5;stroke-miterlimit:10}#l-alert-content-image-device02{-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0vw;bottom:-9.13333vw}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-photo-wide__inner{display:block}.c-photo-wide__content .title{font-family:'Crimson', serif;font-style:italic}.c-photo-wide__content .copy{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}.c-photo-wide__content .text{font-size:14px;line-height:1.8}@media only screen and (min-width: 751px){.c-photo-wide{margin-bottom:1px}.c-photo-wide__inner{width:100%;height:38.2vw;position:relative;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.c-photo-wide__inner[href]:hover,.c-photo-wide__inner[href]:focus{opacity:0.5}.c-photo-wide__object{width:100%;height:100%;position:absolute;z-index:0}.c-photo-wide__content{position:absolute;z-index:2}.c-photo-wide__content>*{color:#fff}.c-photo-wide__content .title{font-size:16px;margin-bottom:20px}.c-photo-wide__content .copy{font-size:26px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-bottom:17px}.c-photo-wide__content .text{font-size:14px}}@media only screen and (max-width: 750px){.c-photo-wide__inner.link{display:block}.c-photo-wide__object{width:100%;height:66.66667vw}.c-photo-wide__content{position:relative;margin-top:6.66667vw;margin-bottom:9.33333vw;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}.c-photo-wide__content .title{font-size:16px;margin-bottom:20px;text-align:center}.c-photo-wide__content .copy{font-size:5.06667vw;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-bottom:4vw;text-align:center;letter-spacing:-0.02em}.c-photo-wide__content .text{text-align:justify}.c-photo-wide__content .c-link-more{margin-top:18px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@media only screen and (min-width: 751px){#top .l-section.c-chefArea{margin:145px 0}}@media only screen and (max-width: 750px){#top .l-section.c-chefArea{margin:14.66667vw 0 32vw}}.c-chefArea{position:relative}@media only screen and (max-width: 750px){.c-chefArea.-chefPage{margin-bottom:33.33333vw}}.c-chefArea-title{position:relative;z-index:0;text-align:center;line-height:1}@media only screen and (min-width: 751px){.c-chefArea-title{padding:115px 0 105px}.-chefPage .c-chefArea-title{padding:7.98611vw 0 7.29167vw}}@media only screen and (max-width: 750px){.c-chefArea-title{padding:23.33333vw 0 21.33333vw}}.c-chefArea-title>*{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;color:#fff}@media only screen and (min-width: 751px){.c-chefArea-title>*{font-size:28px}.-chefPage .c-chefArea-title>*{font-size:1.94444vw}}@media only screen and (max-width: 750px){.c-chefArea-title>*{font-size:5.6vw}}.c-chefArea-title .regular{font-weight:400}.c-chefArea-bg{position:absolute;top:0;background-color:#222426;width:100%}@media only screen and (min-width: 751px){.c-chefArea-bg{height:34.16667vw}}@media only screen and (max-width: 750px){.c-chefArea-bg{height:97.73333vw}}@media only screen and (min-width: 751px){.c-chefArea-human{display:flex;justify-content:center}.c-chefArea-human.-sp{display:none}}@media only screen and (max-width: 750px){.c-chefArea-human{margin-left:63px;width:66.66667vw;overflow:visible}.-chefPage .c-chefArea-human{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}.c-chefArea-human.-pc{display:none}}@media only screen and (max-width: 750px){.c-chefArea-human ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-wrap:nowrap}}@media only screen and (max-width: 750px){.c-chefArea-human ul li{position:relative;width:100%}}.c-chefArea-human-item{display:block;cursor:pointer}@media only screen and (min-width: 751px){.c-chefArea-human-item{width:360px;margin-left:60px}.-chefPage .c-chefArea-human-item{width:25vw;margin-left:4.16667vw}}@media only screen and (max-width: 1080px) and (min-width: 751px), only screen and (max-width: 1360px) and (min-width: 1081px){.c-chefArea-human-item{width:300px}.-chefPage .c-chefArea-human-item{width:20.83333vw}}@media only screen and (max-width: 750px){.-chefPage .c-chefArea-human-item{display:flex;align-items:center;margin-top:7.2vw}}.c-chefArea-human-item.-cs{cursor:auto;pointer-events:none}.c-chefArea-human-item:first-of-type{margin-left:0}@media only screen and (max-width: 750px){.-chefPage .c-chefArea-human-item:first-of-type{margin-top:0}}@media only screen and (min-width: 751px){.c-chefArea-human-item:hover .c-chefArea-human-ra{opacity:1}.c-chefArea-human-item:hover .c-chefArea-human-ra-text{opacity:1}.c-chefArea-human-item:hover .c-chefArea-human-info p:after{width:100%}}.c-chefArea-human-image{position:relative;overflow:hidden}@media only screen and (max-width: 750px){.-chefPage .c-chefArea-human-image{flex-shrink:0;width:35.33333vw;height:46vw;margin-left:.93333vw;margin-right:6vw}.-chefPage .c-chefArea-human-image img{width:100%;height:100%;object-fit:cover}}.c-chefArea-human-ra{display:flex;align-items:center;justify-content:center;opacity:0;transition:0.8s cubic-bezier(0.37, 0, 0.63, 1);background-color:rgba(0,0,0,0.5);will-change:opacity}.-cs .c-chefArea-human-ra{display:none}.c-chefArea-human-ra-text{opacity:0;transition:0.8s cubic-bezier(0.37, 0, 0.63, 1);transition-delay:0.2s;color:#fff}.c-chefArea-human-cs{display:none;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.7)}.-cs .c-chefArea-human-cs{display:flex}.c-chefArea-human .-overlay{width:102%;height:102%;position:absolute;top:-1%;left:-1%;margin:auto}.c-chefArea-human .-overlay>p{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;font-weight:400}@media only screen and (min-width: 751px){.c-chefArea-human .-overlay>p{font-size:16}.-chefPage .c-chefArea-human .-overlay>p{font-size:1.11111vw}}@media only screen and (max-width: 750px){.c-chefArea-human .-overlay>p{font-size:2.66667vw}.-chefPage .c-chefArea-human .-overlay>p{margin-top:-2.93333vw;letter-spacing:0.01em}}@media only screen and (min-width: 751px){.c-chefArea-human-info{margin-top:38px}.-chefPage .c-chefArea-human-info{margin-top:2.5vw}}@media only screen and (max-width: 750px){.c-chefArea-human-info{margin-top:4.53333vw}.-chefPage .c-chefArea-human-info{margin-top:-2.66667vw}}.c-chefArea-human-info p{display:inline-block;font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;line-height:1;position:relative}.c-chefArea-human-info p:after{content:"";display:block;position:absolute;bottom:-2px;width:0px;height:1px;background-color:#000;transition:0.8s cubic-bezier(0.76, 0, 0.24, 1)}.-cs .c-chefArea-human-info p:after{display:none}@media only screen and (min-width: 751px){.c-chefArea-human-name .brSp{display:none}}@media only screen and (max-width: 750px){.c-chefArea-human-name .brSp{display:block}}.c-chefArea-human-name>p{font-weight:400}@media only screen and (min-width: 751px){.c-chefArea-human-name>p{font-size:18px}.-chefPage .c-chefArea-human-name>p{font-size:1.25vw}}@media only screen and (max-width: 750px){.c-chefArea-human-name>p{font-size:5.33333vw}.-chefPage .c-chefArea-human-name>p{font-size:4vw}}.c-chefArea-human-name.-ja{font-weight:300}@media only screen and (min-width: 751px){.c-chefArea-human-name.-ja{font-size:12px;margin-left:6px}.-chefPage .c-chefArea-human-name.-ja{font-size:.83333vw}}@media only screen and (max-width: 750px){.c-chefArea-human-name.-ja{font-size:2.66667vw;line-height:1.8}.-chefPage .c-chefArea-human-name.-ja{display:block;font-size:2.66667vw;margin-top:1.06667vw}}@media only screen and (min-width: 751px){.c-chefArea-human-label>p{margin-top:14px;font-size:16px}.-chefPage .c-chefArea-human-label>p{margin-top:.69444vw;font-size:1.11111vw}}@media only screen and (max-width: 750px){.c-chefArea-human-label>p{margin-top:2vw;font-size:3.2vw}.-chefPage .c-chefArea-human-label>p{letter-spacing:0.025em;margin-top:.66667vw;font-size:2.93333vw}}.c-chefArea-human-label>p:after{transition-delay:0.2s}.c-chefArea .swiper-pagination{bottom:-25px}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-ricepot-banner__inner{width:100%;height:150px;background-color:#222426;position:relative}.c-ricepot-banner__inner:hover img{opacity:0.5}.c-ricepot-banner__inner img{width:193px;height:12px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}@media only screen and (max-width: 750px){.c-ricepot-banner__inner{width:100%;height:24vw;background-color:#222426;position:relative}.c-ricepot-banner__inner:hover img{opacity:0.5}.c-ricepot-banner__inner img{width:193px;height:12px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#c-online-btn{position:fixed;z-index:50;bottom:100px;right:20px;opacity:0}#c-online-btn a{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#c-online-btn a img{width:130px;height:130px}#c-online-btn a:hover{opacity:0.7}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-concept-recipe{border-bottom:1px solid #dedede}.c-concept-recipe.no-border{border:0}.c-concept-recipe-title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}.c-concept-recipe-images{display:flex;justify-content:center;align-items:center}.c-concept-recipe-images li .img-box{width:100%;display:flex;justify-content:center;align-items:center}.c-concept-recipe-images li p{text-align:center}#concept .c-concept-recipe .c-link-blank,#cookingmode .c-concept-recipe .c-link-blank,#accessories .c-concept-recipe .c-link-blank{display:none}@media only screen and (min-width: 751px){.c-concept-recipe{width:1080px;margin-left:auto;margin-right:auto;margin-top:55px;padding-bottom:80px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){.c-concept-recipe{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){.c-concept-recipe-title{font-size:26px;margin-bottom:20px}.c-concept-recipe-text{text-align:center;margin-bottom:65px;letter-spacing:0.07em}.c-concept-recipe-images li .img-box{height:220px;margin-bottom:35px}.c-concept-recipe-images li p{margin-bottom:25px}.c-concept-recipe-images li:nth-of-type(1){margin-right:75px}.c-concept-recipe-images li:nth-of-type(1) img{width:165px;height:212px}.c-concept-recipe-images li:nth-of-type(2) img{width:157px;height:177px}}@media only screen and (max-width: 750px){.c-concept-recipe{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:12vw;padding-bottom:13.33333vw}.c-concept-recipe-title{font-size:4.26667vw;margin-bottom:4vw}.c-concept-recipe-text{text-align:justify;margin-bottom:6.66667vw;letter-spacing:0.07em}.c-concept-recipe-images{flex-direction:column}.c-concept-recipe-images li .img-box{height:50.66667vw;margin-bottom:4.66667vw}.c-concept-recipe-images li p{margin-bottom:3.33333vw}.c-concept-recipe-images li:nth-of-type(1){margin-bottom:9.33333vw}.c-concept-recipe-images li:nth-of-type(1) img{width:37.06667vw;height:49.6vw}.c-concept-recipe-images li:nth-of-type(2) img{width:36.26667vw;height:42.4vw}}html.ie .c-btn a,html.edge .c-btn a{letter-spacing:0.01em}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-two-column{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom:1px solid #dedede}.c-two-column.no-border{border:0}.c-two-column-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){.c-two-column{width:1080px;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:50px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){.c-two-column{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){.c-two-column.right{flex-direction:row-reverse}.c-two-column-content{width:41.66667%;margin-bottom:50px}.c-two-column-title{font-size:28px;margin-bottom:20px}.c-two-column-text{letter-spacing:0.07em}.c-two-column-image{width:53.7037%;padding-top:36.11111%}.c-two-column-image.key{background-image:url("../img/products/ricepot/concept/b-sec04_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.fit{background-image:url("../img/products/ricepot/concept/b-sec04_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.floating{background-image:url("../img/products/ricepot/technology/b-sec04_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.ring{background-image:url("../img/products/ricepot/technology/b-sec04_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.accuracy{background-image:url("../img/products/ricepot/technology/b-sec04_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.heat{background-image:url("../img/products/ricepot/technology/b-sec07_image_01.jpg");background-size:contain;background-position:center;background-repeat:no-repeat}.c-two-column-image.sensor{background-image:url("../img/products/ricepot/technology/b-sec07_image_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.anhydrous{background-image:url("../img/products/ricepot/cookingmode/b-sec01_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.bake{background-image:url("../img/products/ricepot/cookingmode/b-sec01_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.temperature{background-image:url("../img/products/ricepot/cookingmode/b-sec01_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column.technology .c-two-column-title{font-size:22px}.c-two-column.technology .c-two-column-content{margin-bottom:10px;margin-right:50px}.c-two-column.technology .c-two-column-image{width:520px;height:250px;padding-top:0}.c-two-column.technology.right .c-two-column-content{margin-left:50px}}@media only screen and (max-width: 750px){.c-two-column{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;flex-direction:column;padding-top:13.33333vw;padding-bottom:9.33333vw}.c-two-column-content{width:100%}.c-two-column-title{text-align:center;font-size:5.06667vw;letter-spacing:0.1em;margin-bottom:4vw}.c-two-column-text{text-align:justify;letter-spacing:0.1em}.c-two-column-image{width:100%;height:49.86667vw;margin-bottom:6.66667vw}.c-two-column-image.key{background-image:url("../img/products/ricepot/concept/sp/b-sec04_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.fit{background-image:url("../img/products/ricepot/concept/sp/b-sec04_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.floating{background-image:url("../img/products/ricepot/technology/sp/b-sec04_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.ring{background-image:url("../img/products/ricepot/technology/sp/b-sec04_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.accuracy{background-image:url("../img/products/ricepot/technology/sp/b-sec04_photo_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.heat{background-image:url("../img/products/ricepot/technology/sp/b-sec07_photo_01_sp.jpg");background-size:contain;background-position:center;background-repeat:no-repeat}.c-two-column-image.sensor{background-image:url("../img/products/ricepot/technology/sp/b-sec07_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.anhydrous{background-image:url("../img/products/ricepot/cookingmode/sp/b-sec01_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.bake{background-image:url("../img/products/ricepot/cookingmode/sp/b-sec01_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.c-two-column-image.temperature{background-image:url("../img/products/ricepot/cookingmode/sp/b-sec01_photo_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}html.ie .c-two-column-title,html.edge .c-two-column-title{letter-spacing:-0.12em}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#p-kv__copy>*,#p-kv-app__copy>*{position:relative;z-index:1}#p-kv__scroll,#p-kv-app__scroll{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;z-index:1}#p-kv__scroll *,#p-kv-app__scroll *{color:#fff}#p-kv__scroll .text,#p-kv-app__scroll .text{font-family:'Crimson', serif;font-style:italic}#p-kv__scroll .arrow,#p-kv-app__scroll .arrow{position:relative}#p-kv__scroll .arrow:before,#p-kv__scroll .arrow:after,#p-kv-app__scroll .arrow:before,#p-kv-app__scroll .arrow:after{content:"";display:block;position:absolute;left:50%;top:0;background-color:#fff;height:1px}#p-kv__scroll .arrow:before,#p-kv-app__scroll .arrow:before{-webkit-transform:rotate(43deg);transform:rotate(43deg)}#p-kv__scroll .arrow:after,#p-kv-app__scroll .arrow:after{-webkit-transform:rotate(-43deg);transform:rotate(-43deg)}@media only screen and (min-width: 751px){#p-kv__movie,#p-kv-app__movie{position:absolute;top:0;right:0;bottom:0;left:0;min-width:100%;min-height:100%;z-index:0;background-color:#000}#p-kv__movie>*,#p-kv-app__movie>*{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#p-kv__scroll,#p-kv-app__scroll{width:100px;bottom:53px}#p-kv__scroll .text,#p-kv-app__scroll .text{font-size:13px}#p-kv__scroll .arrow,#p-kv-app__scroll .arrow{margin-top:15px}#p-kv__scroll .arrow:before,#p-kv__scroll .arrow:after,#p-kv-app__scroll .arrow:before,#p-kv-app__scroll .arrow:after{width:23px}#p-kv__scroll .arrow:before,#p-kv-app__scroll .arrow:before{margin-left:-20px}#p-kv__scroll .arrow:after,#p-kv-app__scroll .arrow:after{margin-left:-3px}}@media only screen and (max-width: 750px){#p-kv__movie,#p-kv-app__movie{display:none !important}#p-kv__scroll,#p-kv-app__scroll{display:none !important}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#p-kv{position:relative}#p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#p-kv__copy>*{color:#fff}#p-kv__copy .sub{font-family:'Crimson', serif;font-style:italic}#p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#p-kv__copy .en{font-family:'Crimson', serif;font-style:italic}#p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#p-kv{width:100%;height:33.889vw}#p-kv__copy .jp{font-size:34px}#p-kv__copy .en{font-size:12px}}@media only screen and (max-width: 750px){#p-kv{width:100%;height:66.66667vw}#p-kv__copy{padding-top:6vw}#p-kv__copy .jp{font-size:7.2vw}#p-kv__copy .en{font-size:2.93333vw}#p-kv__bg{background-position:bottom !important}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}main{width:100%;height:100%;display:block}@media only screen and (min-width: 751px){.c-modal{position:absolute;z-index:100;opacity:0;display:none;top:0;left:calc(50% - 280px)}.c-modal-btn{position:relative;top:0px;right:0px;z-index:201;display:block;width:50px;height:50px}.c-modal-btn span{width:1px;height:50px;background-color:#6d6d7b;display:block;position:absolute;top:-371px;left:585px;cursor:pointer}.c-modal-btn span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-modal-btn span:nth-of-type(2){-webkit-transform:rotate(135deg);transform:rotate(135deg)}.c-modal-bg{background-color:rgba(255,255,255,0.9);width:100vw;height:100%;position:absolute;top:0;left:0;z-index:99;opacity:0;display:none}}@media only screen and (max-width: 750px){.c-modal{position:absolute;top:0;z-index:100;opacity:0;display:none;width:100%}.c-modal-video iframe{width:100%;height:58.66667vw}.c-modal-btn{position:relative}.c-modal-btn span{width:1px;height:50px;background-color:#6d6d7b;position:absolute;top:-94vw;left:90vw;cursor:pointer}.c-modal-btn span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-modal-btn span:nth-of-type(2){-webkit-transform:rotate(135deg);transform:rotate(135deg)}.c-modal-bg{background-color:rgba(255,255,255,0.9);width:100vw;height:100%;position:fixed;top:0;left:0;z-index:99;opacity:0;display:none}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-lowlayer-kv{position:relative}.c-lowlayer-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.c-lowlayer-kv__copy>*{color:#fff}.c-lowlayer-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}.c-lowlayer-kv__copy .en{font-family:'Crimson', serif;font-style:italic}.c-lowlayer-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){.c-lowlayer-kv{width:100%;height:33.889vw}.c-lowlayer-kv__copy .jp{font-size:34px}.c-lowlayer-kv__copy .en{font-size:12px}.c-lowlayer-kv__bg{width:100%;height:100%}}@media only screen and (max-width: 750px){.c-lowlayer-kv{width:100%;height:66.66667vw}.c-lowlayer-kv__copy{padding-top:6vw}.c-lowlayer-kv__copy .jp{font-size:7.2vw;line-height:7.2vw;margin-bottom:5px}.c-lowlayer-kv__copy .en{font-size:2.93333vw}.c-lowlayer-kv__bg{background-position:bottom}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-lowlayer-text{line-height:1.75}@media only screen and (min-width: 751px){.c-lowlayer-text{font-size:16px;text-align:center}}@media only screen and (max-width: 750px){.c-lowlayer-text{text-align:left}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-lowlayer-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}@media only screen and (min-width: 751px){.c-lowlayer-title{font-size:38px}}@media only screen and (max-width: 750px){.c-lowlayer-title{font-size:6.4vw}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#back-list{background-color:#222426;text-align:center}#back-list .back-list_text{display:block;color:#ffffff;position:relative;font-family:'playfairdisplay', serif;font-style:italic}#back-list .back-list_text:hover{opacity:0.5}@media only screen and (min-width: 751px){#back-list{height:150px;line-height:150px}#back-list .back-list_text{display:flex;align-items:center;justify-content:center}#back-list .back-list_text span{display:block;width:15px;height:15px;margin-right:22px;background-image:url("../img/catalog/owner_voice/c-list_icon.png");background-size:cover;background-position:center;background-repeat:no-repeat}#back-list .back-list_text span img{width:100%}}@media only screen and (max-width: 750px){#back-list{height:100px;line-height:100px}#back-list .back-list_text{display:flex;align-items:center;justify-content:center}#back-list .back-list_text span{display:block;width:10px;height:10px;margin-right:10px;background-image:url("../img/catalog/owner_voice/sp/c-list_icon_sp.png");background-size:cover;background-position:center;background-repeat:no-repeat}#back-list .back-list_text span img{width:100%}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.c-kitchen{position:relative;z-index:1}.c-kitchen .line{display:block;background-color:#222426}.c-kitchen-title{display:flex;flex-direction:column}.c-kitchen-title .sub,.c-kitchen-title .en{font-family:'Crimson', serif;font-style:italic}.c-kitchen-title .en{letter-spacing:0.1em}.c-kitchen-title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}.c-kitchen-text{background-color:rgba(255,255,255,0.8);box-shadow:0px 0px 30px 20px rgba(255,255,255,0.8)}@media only screen and (min-width: 751px){.c-kitchen{width:380px}.c-kitchen .line{width:50px;height:2px;margin:23px 0 27px}.c-kitchen-title .sub{font-size:26px;line-height:26px}.c-kitchen-title .en{font-size:42px;margin-top:-4px}.c-kitchen-title .jp{font-size:18px;margin-top:-8px;letter-spacing:0em}.c-kitchen-text{margin-bottom:35px}.c-kitchen-btn{padding-top:50px;padding-bottom:80px}}@media only screen and (max-width: 750px){.c-kitchen{width:100%}.c-kitchen .line{width:13.33333vw;height:1px;margin:4.66667vw auto 6vw}.c-kitchen-title>*{text-align:center}.c-kitchen-title .sub{font-size:4.26667vw;line-height:4.26667vw}.c-kitchen-title .en{font-size:8vw}.c-kitchen-title .jp{font-size:3.46667vw;margin-top:-5px}.c-kitchen-text{margin-bottom:6.66667vw;text-align:justify}.c-kitchen-btn{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#c11920;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@media only screen and (min-width: 751px){#top .l-section{margin-bottom:95px}#top .l-section#p-top-reason{margin-bottom:120px}#top .l-section#p-top-news{margin-bottom:130px}#top .l-section#p-top-lineup{margin-bottom:130px}#top .l-section__inner{min-width:1000px;max-width:1200px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#top .l-section__inner{margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#top .l-section-copy{text-align:center;margin-bottom:40px}}@media only screen and (max-width: 750px){#top .l-section{margin-bottom:95px}#top .l-section#p-top-news{margin-bottom:100px}#top .l-section#p-top-lineup{margin-bottom:75px}#top .l-section__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#top .l-section-copy{margin-bottom:20px}}#top #p-kv{position:relative;background-color:#000}#top #p-kv__copy{z-index:1;flex-direction:initial}#top #p-kv__copy>*{display:inline-block}#top #p-kv__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center bottom}html.ie #top #p-kv__copy{flex-direction:row}@media only screen and (min-width: 751px){#top #p-kv{height:100vh}#top #p-kv__copy{width:588px;height:70px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#top #p-kv__copy>*{height:70px}#top #p-kv__copy01{width:305px}#top #p-kv__copy02{width:262px;margin-left:15px}#top #p-kv__bg.p-kv__bg1{background-image:url("../img/top/kv/b-kv_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#top #p-kv__bg.p-kv__bg2{background-image:url("../img/top/kv/b-kv_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#top #p-kv__bg.p-kv__bg3{background-image:url("../img/top/kv/b-kv_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#top #p-kv__bg.p-kv__bg4{background-image:url("../img/top/kv/b-kv_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#top #p-kv__bg.p-kv__bg5{background-image:url("../img/top/kv/b-kv_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#top #p-kv__bg.p-kv__bg6{background-image:url("../img/top/kv/b-kv_photo_06.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}html.tablet #top #p-kv{height:1000px}@media only screen and (max-width: 750px){#top #p-kv{height:128vw}#top #p-kv__copy{width:316px;height:34px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#top #p-kv__copy>*{height:34px}#top #p-kv__copy01{width:160px}#top #p-kv__copy02{width:136px;margin-left:10px}#top #p-kv__bg.p-kv__bg1{background-image:url("../img/top/kv/b-kv_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center top !important}#top #p-kv__bg.p-kv__bg2{background-image:url("../img/top/kv/b-kv_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center top !important}#top #p-kv__bg.p-kv__bg3{background-image:url("../img/top/kv/b-kv_photo_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center top !important}#top #p-kv__bg.p-kv__bg4{background-image:url("../img/top/kv/b-kv_photo_04_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center top !important}#top #p-kv__bg.p-kv__bg5{background-image:url("../img/top/kv/b-kv_photo_05_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center top !important}#top #p-kv__bg.p-kv__bg6{background-image:url("../img/top/kv/b-kv_photo_06_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center top !important}}@media only screen and (min-width: 751px){#p-top-pickup{padding-top:55px}#p-top-pickup .l-section-title{margin-bottom:10px}#p-top-pickup__list .swiper-container{padding-top:25px}#p-top-pickup__list ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-wrap:nowrap}#p-top-pickup__list ul li{position:relative;width:386px}#p-top-pickup__list ul li.new::before{content:"NEW";display:block;width:55px;height:55px;text-align:center;line-height:57px;position:absolute;left:0;top:-23px;background-color:rgba(110,92,53,0.9);border-radius:50%;overflow:hidden;color:#fff;font-size:14px;font-family:'Crimson', serif;font-style:italic;z-index:2;letter-spacing:0.1em;text-indent:1px}#p-top-pickup .c-btn{margin-top:43px}}@media only screen and (max-width: 750px){#p-top-pickup{padding-top:40px}#p-top-pickup .l-section__inner{width:100%;margin-left:0;margin-right:0}#p-top-pickup__list{margin-left:40px;width:77.33333vw;overflow:visible}#p-top-pickup__list ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-wrap:nowrap}#p-top-pickup__list ul li{position:relative;width:100%}#p-top-pickup__list ul li.new::before{content:"NEW";display:block;width:40px;height:40px;text-align:center;line-height:40px;position:absolute;left:0;top:-16px;background-color:rgba(110,92,53,0.9);border-radius:50%;overflow:hidden;color:#fff;font-size:10px;font-family:'Crimson', serif;font-style:italic;z-index:2;letter-spacing:0.1em}#p-top-pickup .c-btn{margin:7.33333vw 6.66667vw 0}}#p-top-lineup__list li .photo{display:block}#p-top-lineup__list li:nth-child(1) .photo{background-image:url("../img/top/b-lineup_photo_01.jpg?1");background-size:cover;background-position:center;background-repeat:no-repeat}#p-top-lineup__list li:nth-child(2) .photo{background-image:url("../img/top/b-lineup_photo_02.jpg?1");background-size:cover;background-position:center;background-repeat:no-repeat}#p-top-lineup__list li:nth-child(3) .photo{background-image:url("../img/top/b-lineup_photo_03.jpg?1");background-size:cover;background-position:center;background-repeat:no-repeat}#p-top-lineup__list li:nth-child(4) .photo{background-image:url("../img/top/b-lineup_photo_04.jpg?1");background-size:cover;background-position:center;background-repeat:no-repeat}#p-top-lineup__list li:nth-child(5) .photo{background-image:url("../img/top/b-lineup_photo_05.jpg?1");background-size:cover;background-position:center;background-repeat:no-repeat}#p-top-lineup__list li:nth-child(6) .photo{background-image:url("../img/top/b-lineup_photo_06.jpg?1");background-size:cover;background-position:center;background-repeat:no-repeat}#p-top-lineup__list li .title{text-align:center}#p-top-lineup__list li .title>*{display:block}#p-top-lineup__list li .title .en{font-family:'Crimson', serif;font-style:italic;line-height:1}#p-top-lineup__list li .title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#p-top-lineup{margin-bottom:100px}#p-top-lineup__list ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start;justify-content:center}#p-top-lineup__list ul li.col-3_large{width:32.2%}#p-top-lineup__list ul li.col-3_large+.col-3_large{margin-left:1.66%}#p-top-lineup__list ul li.col-3_large .photo a{padding-top:68%}#p-top-lineup__list ul li.col-3_large .title{margin-top:15px}#p-top-lineup__list ul li.col-3_large .title .en{font-size:28px}#p-top-lineup__list ul li.col-3_large .title .jp{font-size:12px;margin-top:3px}#p-top-lineup__list ul li.col-3_large .text{margin-top:12px;text-align:center;letter-spacing:0}#p-top-lineup__list ul li.col-3_small{width:25.67%;margin-top:70px}#p-top-lineup__list ul li.col-3_small+.col-3_small{margin-left:1.66%}#p-top-lineup__list ul li.col-3_small .photo a{padding-top:47%}#p-top-lineup__list ul li.col-3_small .title{margin-top:15px}#p-top-lineup__list ul li.col-3_small .title .en{font-size:20px}}html.ie #p-top-lineup__list li .text,html.edge #p-top-lineup__list li .text{letter-spacing:-0.01em}@media only screen and (max-width: 750px){#p-top-lineup__list ul li{margin-bottom:9.33333vw}#p-top-lineup__list ul li.col-3_large+.col-3_small{margin-top:13.33333vw}#p-top-lineup__list ul li.col-3_large .photo a{padding-top:65%}#p-top-lineup__list ul li.col-3_large .title{margin-top:6.66667vw}#p-top-lineup__list ul li.col-3_large .title .en{font-size:5.06667vw}#p-top-lineup__list ul li.col-3_large .title .jp{font-size:3.2vw;margin-top:.8vw}#p-top-lineup__list ul li.col-3_large .text{margin-top:3.33333vw}#p-top-lineup__list ul li.col-3_small .photo a{padding-top:46%}#p-top-lineup__list ul li.col-3_small .title{margin-top:4vw}#p-top-lineup__list ul li.col-3_small .title .en{font-size:4.26667vw}}.p-top-facilities{background-color:#ededed}@media only screen and (min-width: 751px){.p-top-facilities{padding-top:100px;padding-bottom:120px;margin-bottom:120px}}@media only screen and (max-width: 750px){.p-top-facilities{padding-top:12vw;padding-bottom:13.33333vw;margin-bottom:20vw}}@media only screen and (min-width: 751px){.p-top-facilities-lead{margin-bottom:76px;margin-left:auto;margin-right:auto;width:290px}}@media only screen and (max-width: 750px){.p-top-facilities-lead{margin-bottom:8vw;margin-left:auto;margin-right:auto}}.p-top-facilities-lead-text{margin-right:auto;margin-left:auto;display:block}@media only screen and (min-width: 751px){.p-top-facilities-lead-text{width:290px;height:auto}}@media only screen and (max-width: 750px){.p-top-facilities-lead-text{width:170px;height:28px}}@media only screen and (min-width: 751px){.p-top-facilities-content{width:1000px;margin-left:auto;margin-right:auto}}.p-top-facilities-content-inner{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;text-align:center}@media only screen and (min-width: 751px){.p-top-facilities-content-inner{height:295px}.p-top-facilities-content-inner.-village{background-image:url("../img/top/b-top_banner_village.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-top-facilities-content-inner.-house{background-image:url("../img/top/b-top_banner_house.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:60px}}@media only screen and (max-width: 750px){.p-top-facilities-content-inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}.p-top-facilities-content-inner.-house{margin-top:14vw}}@media only screen and (max-width: 750px){.p-top-facilities-content-title{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:46.66667vw}.p-top-facilities-content-title.-village{background-image:url("../img/top/sp/b-top_banner_village.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-top-facilities-content-title.-house{background-image:url("../img/top/sp/b-top_banner_house.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}.p-top-facilities-content-title-text,.p-top-facilities-content-title-logo{display:block}.p-top-facilities-content-title-text>svg,.p-top-facilities-content-title-logo>svg{fill:#fff}@media only screen and (min-width: 751px){.p-top-facilities-content-title-text{margin-bottom:4px}.p-top-facilities-content-title-text .area-village{width:300px;height:18px}.p-top-facilities-content-title-text .area-house{width:220px;height:19px}}@media only screen and (max-width: 750px){.p-top-facilities-content-title-text .area-village{width:181px;height:13px}.p-top-facilities-content-title-text .area-house{width:133px;height:14px}}@media only screen and (min-width: 751px){.p-top-facilities-content-title-logo{margin-bottom:18px}.p-top-facilities-content-title-logo .logo-village{width:444px;height:28px}.p-top-facilities-content-title-logo .logo-house{width:247px;height:60px}}@media only screen and (max-width: 750px){.p-top-facilities-content-title-logo .logo-village{width:292px;height:15px}.p-top-facilities-content-title-logo .logo-house{width:250px;height:35px}}@media only screen and (min-width: 751px){.p-top-facilities .c-btn{width:250px}}@media only screen and (max-width: 750px){.p-top-facilities .c-btn{width:100%;margin-top:6.66667vw}}.p-top-facilities .c-btn a{font-style:normal;position:relative;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:1px}@media only screen and (min-width: 751px){.p-top-facilities .c-btn a{color:#fff;font-size:13px}}@media only screen and (max-width: 750px){.p-top-facilities .c-btn a{font-size:3.73333vw}}@media only screen and (min-width: 751px){.p-top-facilities .c-btn a:before,.p-top-facilities .c-btn a:after{border-color:#fff}}@media only screen and (min-width: 751px){.p-top-facilities .c-btn .c-link-blank{margin-left:10px}}@media only screen and (max-width: 750px){.p-top-facilities .c-btn .c-link-blank{position:absolute;top:0;bottom:0;right:3.33333vw;margin:auto}}#p-top-reason__craft .craft-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#p-top-reason__list>ul>li .photo{display:block}#p-top-reason__list>ul>li .photo a{padding-top:46%}#p-top-reason__list>ul>li:nth-child(1) .photo{background-image:url("../img/top/b-reason_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-top-reason__list>ul>li:nth-child(2) .photo{background-image:url("../img/top/b-reason_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-top-reason__list>ul>li:nth-child(3) .photo{background-image:url("../img/top/b-reason_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-top-reason__list>ul>li .title{text-align:center;position:absolute;color:#fff;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;top:50%;z-index:1}#p-top-reason__list>ul>li ul li a:before{content:"-"}@media only screen and (min-width: 751px){#p-top-reason__craft{display:flex;justify-content:center;align-items:center;flex-direction:column;background-image:url("../img/top/b-craft_bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;height:330px;width:100%;text-align:center;margin-bottom:60px}#p-top-reason__craft .craft-title{font-size:22px;margin-bottom:20px}#p-top-reason__craft .craft-text{font-size:13px;margin-bottom:25px}#p-top-reason__list>ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}#p-top-reason__list>ul>li{width:calc(33.3% - 10px);margin-bottom:35px}#p-top-reason__list>ul>li .title .en{font-size:28px}#p-top-reason__list>ul>li .photo{margin-bottom:15px}#p-top-reason__list>ul>li .title{font-size:22px;margin-top:-13px}#p-top-reason__list>ul>li ul li{margin-top:5px}#p-top-reason__list>ul>li ul li:first-child{margin-top:0}#p-top-reason__list>ul>li ul li a:hover{text-decoration:underline}}@media only screen and (max-width: 750px){#p-top-reason__craft{margin-bottom:40px}#p-top-reason__craft .craft-title{background-image:url("../img/top/sp/b-craft_bg_sp.png");background-size:cover;background-position:center;background-repeat:no-repeat;height:49.33333vw;font-size:19px;text-align:center;margin-bottom:15px;padding-top:10.66667vw}#p-top-reason__craft .craft-text{font-size:14px;margin-bottom:25px}#p-top-reason__list>ul>li{margin-bottom:35px}#p-top-reason__list>ul>li .title .en{font-size:28px}#p-top-reason__list>ul>li .photo{margin-bottom:25px}#p-top-reason__list>ul>li .title{font-size:19px;margin-top:-13px}#p-top-reason__list>ul>li ul{border-bottom:1px solid #dedede}#p-top-reason__list>ul>li ul li{border-top:1px solid #dedede}#p-top-reason__list>ul>li ul li a{padding-top:8px;padding-bottom:8px;display:block;position:relative}#p-top-reason__list>ul>li ul li a:after{content:"";display:block;position:absolute;background-image:url("../img/common/c-arrow.svg");background-size:cover;background-position:center;background-repeat:no-repeat;width:5.5px;height:11px;right:10px;top:0;bottom:0;margin:auto}#p-top-reason__list>ul>li ul li:first-child{margin-top:0}}@media only screen and (min-width: 751px){#p-top-supportCare__craft{display:flex;justify-content:center;align-items:center;flex-direction:column;background-image:url("../img/top/b-top_banner_support.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:330px;width:100%;text-align:center;color:#fff}#p-top-supportCare__craft .craft-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:22px;margin-bottom:20px}#p-top-supportCare__craft .craft-text{font-size:13px;margin-bottom:25px}}@media only screen and (max-width: 750px){#p-top-supportCare__craft{margin-bottom:40px}#p-top-supportCare__craft .craft-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;background-image:url("../img/top/sp/b-top_banner_support.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:34.66667vw;font-size:19px;text-align:center;color:#fff;margin-bottom:15px;padding-top:25.33333vw}#p-top-supportCare__craft .craft-text{font-size:14px;margin-bottom:25px}}#p-top-fryingpan{position:relative}@media only screen and (min-width: 751px){#p-top-fryingpan{margin-bottom:50px}#p-top-fryingpan .p-top-fryingpan__inner{display:block;height:450px;display:flex;align-items:center;background-image:url("../img/top/b-fryingpan_bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;transition-property:all;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#p-top-fryingpan .p-top-fryingpan__inner:hover{opacity:0.5}#p-top-fryingpan .p-top-fryingpan-column{width:960px;margin:0 auto}#p-top-fryingpan .p-top-fryingpan-copy{margin-top:30px;margin-bottom:55px}#p-top-fryingpan .p-top-fryingpan-copy .copy{display:block;width:384px;margin-bottom:35px}#p-top-fryingpan .p-top-fryingpan-copy .logo{display:block;width:251px}}@media only screen and (max-width: 750px){#p-top-fryingpan{margin-bottom:26.66667vw}#p-top-fryingpan .p-top-fryingpan__bg{background-image:url("../img/top/sp/b-fryingpan_bg_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:62.66667vw;display:flex;align-items:center}#p-top-fryingpan .p-top-fryingpan-column{padding-left:8.66667vw;padding-right:8.66667vw}#p-top-fryingpan .p-top-fryingpan-copy .logo{display:block;width:36.8vw;margin-bottom:4.66667vw}#p-top-fryingpan .p-top-fryingpan-copy .copy{display:block;width:48.26667vw}#p-top-fryingpan .c-btn{margin-top:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}#p-top-fryingpan-newSizes{position:relative}#p-top-fryingpan-newSizes .txt{font-family:'Crimson', serif;font-style:italic;text-transform:uppercase}@media only screen and (min-width: 751px){#p-top-fryingpan-newSizes .p-top-fryingpan-newSizes__inner{display:block;height:380px;background-image:url("../img/top/b-cptop_newsize_img.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;transition-property:all;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#p-top-fryingpan-newSizes .p-top-fryingpan-newSizes__inner:hover{opacity:0.5}#p-top-fryingpan-newSizes .p-top-fryingpan-newSizes-column{width:46.5%;height:100%;margin-left:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}#p-top-fryingpan-newSizes .p-top-fryingpan-newSizes-copy{text-align:center}#p-top-fryingpan-newSizes .p-top-fryingpan-newSizes-copy .logo{display:block;width:350px;margin-top:40px;margin-bottom:9px}html.ie #p-top-fryingpan-newSizes .p-top-fryingpan-newSizes-copy .logo{width:auto}#p-top-fryingpan-newSizes .p-top-fryingpan-newSizes-copy .txt{letter-spacing:0.05em;font-size:23px;margin-left:-6.6px}#p-top-fryingpan-newSizes .c-btn{margin-top:40px;margin-left:5px}html.ie #p-top-fryingpan-newSizes .c-btn{margin-top:-90px}}@media only screen and (max-width: 750px){#p-top-fryingpan-newSizes{margin-bottom:26.66667vw}#p-top-fryingpan-newSizes .p-top-fryingpan-newSizes__inner{position:relative}#p-top-fryingpan-newSizes .p-top-fryingpan-newSizes__bg{background-image:url("../img/top/sp/b-top_newsize_img_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:86.66667vw;display:flex;justify-content:flex-end;align-items:center}#p-top-fryingpan-newSizes .p-top-fryingpan-newSizes-column{display:block;position:absolute;bottom:30.66667vw;left:0;right:0}#p-top-fryingpan-newSizes .p-top-fryingpan-newSizes-copy{margin:0 auto;text-align:center}#p-top-fryingpan-newSizes .p-top-fryingpan-newSizes-copy .logo{display:block;width:65.33333vw;margin:0 auto 2.66667vw}#p-top-fryingpan-newSizes .p-top-fryingpan-newSizes-copy .txt{font-size:4.26667vw;letter-spacing:0.09em}#p-top-fryingpan-newSizes .c-btn{margin-top:8vw;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}#p-top-recipes{overflow:hidden;position:relative}#p-top-recipes-title{text-align:center}#p-top-recipes-title *{font-family:'Crimson', serif;font-style:italic}#p-top-recipes-bg{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}@media only screen and (min-width: 751px){#p-top-recipes{padding-top:155px;padding-bottom:160px;display:block}#p-top-recipes:hover #p-top-recipes-bg{opacity:0.5}#p-top-recipes:hover .typesquare_option:before,#p-top-recipes:hover .typesquare_option:after{transform:none}#p-top-recipes .hover-effect{position:absolute;z-index:1;width:100%;height:100%;display:block;top:0;left:0;right:0;bottom:0;margin:auto}#p-top-recipes>*{color:#fff}#p-top-recipes-title{font-size:50px;margin-bottom:8px}#p-top-recipes-copy{text-align:center;margin-bottom:30px}#p-top-recipes-bg{transition-property:all;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);background-image:url("../img/top/b-recipe.photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#p-top-recipes-title{color:#fff;font-size:40px;margin-bottom:8px;padding-top:28vw;padding-bottom:28vw;background-image:url("../img/top/sp//b-recipe.photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-top-recipes-copy{margin-top:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#p-top-recipes-bg{display:none}#p-top-recipes .c-btn{margin-top:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px){#p-top-news .c-tab{margin-bottom:40px}#p-top-news .c-btn{margin-top:40px}}@media only screen and (max-width: 750px){#p-top-news .c-tab{margin-bottom:30px}#p-top-news .c-btn{margin-top:25px}}@media only screen and (min-width: 751px){#top .c-banner{margin-bottom:130px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@font-face{font-family:"Muli";src:url("../../myvermicular/about/assets/fonts/Muli-ExtraBold.eot");src:url("../../myvermicular/about/assets/fonts/Muli-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../../myvermicular/about/assets/fonts/Muli-ExtraBold.woff") format("woff"),url("../../myvermicular/about/assets/fonts/Muli-ExtraBold.woff2") format("woff2"),url("../../myvermicular/about/assets/fonts/Muli-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Muli";src:url("../../myvermicular/about/assets/fonts/Muli-Black.eot");src:url("../../myvermicular/about/assets/fonts/Muli-Black.eot?#iefix") format("embedded-opentype"),url("../../myvermicular/about/assets/fonts/Muli-Black.woff") format("woff"),url("../../myvermicular/about/assets/fonts/Muli-Black.woff2") format("woff2"),url("../../myvermicular/about/assets/fonts/Muli-Black.ttf") format("truetype");font-weight:900;font-style:normal}#p-kv-app-campaign{position:absolute;left:0;top:0;z-index:10;background:#eeedec}#p-kv-app-campaign__inner{width:100%;height:100%}#p-kv-app-campaign__copy{z-index:5}#p-kv-app-campaign__copy .en{line-height:1.45;font-family:YuGothic, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium",'Noto Sans JP',"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.05em}#p-kv-app-campaign__copy .en>*{overflow:hidden;line-height:1.2}#p-kv-app-campaign__copy .en>*>*{font-family:YuGothic, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium",'Noto Sans JP',"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.05em;font-weight:600;vertical-align:text-top;letter-spacing:0.1em}#p-kv-app-campaign__copy .jp{font-family:YuGothic, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium",'Noto Sans JP',"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.05em}#p-kv-app-campaign__illust{width:100%;height:100%;position:relative;z-index:5}#p-kv-app-campaign__illust-list li:nth-child(n+2){background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#p-kv-app-campaign__illust-list li:nth-child(n+2) .illust{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}#p-kv-app-campaign .p-kv-app-campaign__illust-object{position:absolute;left:50%}#p-kv-app-campaign-bg{background-color:#d7d6d0;position:absolute;bottom:0;z-index:2}#p-kv-app-campaign-scroll{position:absolute;left:0;right:0;margin:auto;text-align:center;z-index:2}#p-kv-app-campaign-scroll .circle{position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #222426;display:block;margin-left:auto;margin-right:auto}#p-kv-app-campaign-scroll .circle .icon{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}#p-kv-app-campaign-scroll .circle .icon:before,#p-kv-app-campaign-scroll .circle .icon:after{content:"";background-color:#222426;height:2px;position:absolute;top:0;bottom:0;margin:auto}#p-kv-app-campaign-scroll .circle .icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:0}#p-kv-app-campaign-scroll .circle .icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:0}#p-kv-app-campaign #p-kv-app__scroll{z-index:3}#p-kv-app-campaign #p-kv-app__scroll .text{color:#222426}#p-kv-app-campaign #p-kv-app__scroll .arrow:before,#p-kv-app-campaign #p-kv-app__scroll .arrow:after{background-color:#222426}@media only screen and (min-width: 751px){#p-kv-app-campaign{width:100%;height:100vh}#p-kv-app-campaign__copy{position:absolute;left:50%;top:50%;margin-left:-510px;margin-top:-255px}#p-kv-app-campaign__copy .en{margin-bottom:25px}#p-kv-app-campaign__copy .en>*{margin-top:13px}#p-kv-app-campaign__copy .en>*:first-child{margin-top:0}#p-kv-app-campaign__copy .en>*>*{font-size:44px}#p-kv-app-campaign__copy .jp{font-size:16px;line-height:2.25}}@media only screen and (min-width: 751px) and (max-width: 1360px) and (min-width: 1081px){#p-kv-app-campaign__copy{margin-left:-35.41667vw;margin-top:-17.70833vw}#p-kv-app-campaign__copy .en>*>*{font-size:3.05556vw}#p-kv-app-campaign__copy .jp{font-size:1.11111vw}}@media only screen and (min-width: 751px){#p-kv-app-campaign__illust .p-kv-app-campaign__illust-object{overflow:hidden;top:50%}#p-kv-app-campaign__illust .shadow{position:absolute;z-index:-1}#p-kv-app-campaign__illust-list li:nth-child(1){width:326px;height:733px;margin-left:63px;margin-top:-310px}#p-kv-app-campaign__illust-list li:nth-child(2){width:120px;height:120px;margin-left:344px;margin-top:-357px}#p-kv-app-campaign__illust-list li:nth-child(3){width:90px;height:90px;margin-left:-55px;margin-top:-252px}#p-kv-app-campaign__illust-list li:nth-child(4){width:60px;height:60px;margin-left:444px;margin-top:-43px}#p-kv-app-campaign__illust-list li:nth-child(5){width:90px;height:90px;margin-left:0;margin-top:131px}}@media only screen and (min-width: 751px) and (max-width: 1360px) and (min-width: 1081px), only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-kv-app-campaign__illust-list li:nth-child(1){width:22.63889vw;height:50.90278vw;margin-left:4.375vw;margin-top:-21.52778vw}#p-kv-app-campaign__illust-list li:nth-child(2){width:8.33333vw;height:8.33333vw;margin-left:23.88889vw;margin-top:-24.79167vw}#p-kv-app-campaign__illust-list li:nth-child(3){width:6.25vw;height:6.25vw;margin-left:-3.81944vw;margin-top:-17.5vw}#p-kv-app-campaign__illust-list li:nth-child(4){width:4.16667vw;height:4.16667vw;margin-left:30.83333vw;margin-top:-2.98611vw}#p-kv-app-campaign__illust-list li:nth-child(5){width:6.25vw;height:6.25vw;margin-left:0vw;margin-top:9.09722vw}}@media only screen and (min-width: 751px){#p-kv-app-campaign__illust2{margin-left:664px;margin-top:88px;width:60px;height:123px}#p-kv-app-campaign__illust2 .shadow{width:66px;height:10px;top:105px;left:0}}@media only screen and (min-width: 751px) and (max-width: 1360px) and (min-width: 1081px), only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-kv-app-campaign__illust2{margin-left:46.11111vw;margin-top:6.11111vw;width:4.16667vw;height:8.54167vw}#p-kv-app-campaign__illust2 .shadow{width:4.58333vw;height:.69444vw;top:7.29167vw;left:0vw}}@media only screen and (min-width: 751px){#p-kv-app-campaign__illust3{margin-left:-713px;margin-top:82px;width:162px;height:178px}#p-kv-app-campaign__illust3 .shadow{width:136px;height:12px;top:164px;left:24px}}@media only screen and (min-width: 751px) and (max-width: 1360px) and (min-width: 1081px), only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-kv-app-campaign__illust3{margin-left:-49.51389vw;margin-top:5.69444vw;width:11.25vw;height:12.36111vw}#p-kv-app-campaign__illust3 .shadow{width:9.44444vw;height:.83333vw;top:11.38889vw;left:1.66667vw}}@media only screen and (min-width: 751px){#p-kv-app-campaign__illust4{margin-left:-535px;margin-top:127px;width:411px;height:230px}#p-kv-app-campaign__illust4 .illust{width:411px;height:230px}#p-kv-app-campaign__illust4 .shadow{width:388px;height:25px;top:203px;left:24px}}@media only screen and (min-width: 751px) and (max-width: 1360px) and (min-width: 1081px), only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-kv-app-campaign__illust4{margin-left:-37.15278vw;margin-top:8.81944vw;width:28.54167vw;height:15.97222vw}#p-kv-app-campaign__illust4 .illust{width:28.54167vw;height:15.97222vw}#p-kv-app-campaign__illust4 .shadow{width:26.94444vw;height:1.73611vw;top:14.09722vw;left:1.66667vw}}@media only screen and (min-width: 751px){#p-kv-app-campaign__illust5{margin-left:414px;margin-top:106px;width:226px;height:215px}#p-kv-app-campaign__illust5 .illust{width:226px;height:215px}#p-kv-app-campaign__illust5 .shadow{width:162px;height:12px;top:200px;left:52px}}@media only screen and (min-width: 751px) and (max-width: 1360px) and (min-width: 1081px), only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-kv-app-campaign__illust5{margin-left:28.75vw;margin-top:7.36111vw;width:15.69444vw;height:14.93056vw}#p-kv-app-campaign__illust5 .illust{width:15.69444vw;height:14.93056vw}#p-kv-app-campaign__illust5 .shadow{width:11.25vw;height:.83333vw;top:13.88889vw;left:3.61111vw}}@media only screen and (min-width: 751px){#p-kv-app-campaign__illust6{margin-left:-149px;margin-top:69px;width:92px;height:141px}#p-kv-app-campaign__illust6 .illust{width:92px;height:141px}#p-kv-app-campaign__illust6 .shadow{width:65px;height:10px;top:130px;left:32px}}@media only screen and (min-width: 751px) and (max-width: 1360px) and (min-width: 1081px), only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-kv-app-campaign__illust6{margin-left:-10.34722vw;margin-top:4.79167vw;width:6.38889vw;height:9.79167vw}#p-kv-app-campaign__illust6 .illust{width:6.38889vw;height:9.79167vw}#p-kv-app-campaign__illust6 .shadow{width:4.51389vw;height:.69444vw;top:9.02778vw;left:2.22222vw}}@media only screen and (min-width: 751px){#p-kv-app-campaign-bg{width:100%;height:30.7vh}}@media only screen and (min-width: 751px) and (min-height: 1001px){#p-kv-app-campaign-bg{height:36.7vh}}@media only screen and (min-width: 751px){#p-kv-app-campaign-scroll{bottom:30px}#p-kv-app-campaign-scroll .text{font-size:10px;margin-bottom:8px}#p-kv-app-campaign-scroll .circle{width:45px;height:45px}#p-kv-app-campaign-scroll .icon{width:12px;height:7px}#p-kv-app-campaign-scroll .icon:before,#p-kv-app-campaign-scroll .icon:after{width:7px}#p-download{position:absolute;z-index:10;top:50vh;background-color:#fff;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;margin-top:-75px;padding:18px 15px;width:112px;right:0}#p-download .title{font-family:'Muli', serif;letter-spacing:0.15em;font-weight:900;font-size:11px;margin-bottom:15px}#p-download ul li{margin-top:10px}#p-download ul li:first-child{margin-top:0}#p-download ul li a{transion:transform 0.3s cubic-bezier(0.23, 1, 0.32, 1)}#p-download ul li a:hover{opacity:.6}#p-free{position:absolute;bottom:20px;right:20px;z-index:10;width:120px;height:120px;background-color:#5d5d59;border-radius:50%;text-align:center;line-height:1.4;letter-spacing:0.05em}#p-free *{font-family:YuGothic, '游ゴシック','Noto Sans JP',"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#p-free .text{padding:40px 0;color:#fff;font-size:14px;font-weight:600}#p-free .text b{font-size:18px}}@media only screen and (min-width: 751px) and (max-width: 1400px) and (min-width: 751px){#p-free{width:84px;height:84px}#p-free .text{font-size:10px;padding:28px 0}#p-free .text b{font-size:12px}}html.ie #p-kv-app-campaign__copy *{font-family:"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}html.tablet #p-kv-app-campaign{height:1000px !important}html.tablet #p-kv-app-campaign__illust .p-kv-app-campaign__illust-object{top:58%}html.tablet #p-download{top:500px}@media only screen and (max-width: 750px){#p-kv-app-campaign{width:100%;height:128vw !important}#p-kv-app-campaign__copy{position:absolute;left:0;top:21%;width:100%;text-align:center}#p-kv-app-campaign__copy .en{font-size:5.33333vw}#p-kv-app-campaign__copy .jp{font-size:2.93333vw}#p-kv-app-campaign__illust{overflow:hidden}#p-kv-app-campaign__illust .p-kv-app-campaign__illust-object{overflow:hidden}#p-kv-app-campaign__illust .shadow{position:absolute;z-index:-1}#p-kv-app-campaign__illust-list li:nth-child(1){width:29.86667vw;height:67.46667vw;top:39%;margin-left:-14.66667vw}#p-kv-app-campaign__illust-list li:nth-child(2){width:12.13333vw;height:12.13333vw;top:35%;margin-left:9.86667vw}#p-kv-app-campaign__illust-list li:nth-child(3){width:8.93333vw;height:8.93333vw;top:41%;margin-left:-26.4vw}#p-kv-app-campaign__illust-list li:nth-child(4){width:6.13333vw;height:6.13333vw;top:51%;margin-left:20vw}#p-kv-app-campaign__illust-list li:nth-child(5){width:8.93333vw;height:8.93333vw;top:54%;margin-left:-20.93333vw}#p-kv-app-campaign__illust2{width:6.66667vw;height:12.8vw;top:61%;margin-left:36.8vw}#p-kv-app-campaign__illust2 .shadow{width:6.66667vw;height:1.2vw;bottom:0;left:0}#p-kv-app-campaign__illust3{display:none}#p-kv-app-campaign__illust3 .shadow{display:none}#p-kv-app-campaign__illust4{width:37.33333vw;height:20.8vw;top:68%;margin-left:-54.66667vw}#p-kv-app-campaign__illust4 .shadow{width:36.66667vw;height:2vw;bottom:0;right:0}#p-kv-app-campaign__illust5{width:23.06667vw;height:21.6vw;top:66%;margin-left:18.13333vw}#p-kv-app-campaign__illust5 .shadow{width:20vw;height:1.33333vw;bottom:0;right:0}#p-kv-app-campaign__illust6{width:9.33333vw;height:14.26667vw;top:61%;margin-left:-30.4vw}#p-kv-app-campaign__illust6 .shadow{width:7.33333vw;height:1.06667vw;bottom:0;right:0}#p-kv-app-campaign-bg{width:100%;height:35%}#p-kv-app-campaign-scroll{bottom:15px}#p-kv-app-campaign-scroll .circle{width:27px;height:27px;border-width:1px}#p-kv-app-campaign-scroll .circle .icon{width:8px;height:4px}#p-kv-app-campaign-scroll .circle .icon:before,#p-kv-app-campaign-scroll .circle .icon:after{width:5px;height:1px}#p-download{position:absolute;z-index:10;bottom:20px;width:53.33333vw;left:0;right:0;margin:auto;background-color:#eeedec;padding:1.6vw 2.93333vw 1.6vw 10.66667vw;border-radius:.8vw}#p-download .title{font-size:2.66667vw;font-weight:600;position:absolute;top:4.26667vw;left:2.66667vw;line-height:1}#p-download ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#p-download ul li:first-child{width:23.73333vw}#p-download ul li:last-child{width:26.93333vw}}#p-splash{position:absolute;width:100%;height:100%;z-index:1000;left:0;top:0;background:#e0deda}#p-splash-object{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0}@media only screen and (min-width: 751px){#p-splash-object{width:310px;height:91px}}@media only screen and (max-width: 750px){#p-splash-object{width:82.66667vw;height:24.26667vw}}#canvas{left:0;top:0;z-index:1;pointer-events:none;opacity:0}@media only screen and (min-width: 751px){#canvas{position:absolute;width:100%;height:100%}}@media only screen and (max-width: 750px){#canvas{position:absolute;width:100%;height:100%}}.p-cracker{position:absolute;pointer-events:none;z-index:1000000}.p-cracker.cracker1{left:20%;top:85%}.p-cracker.cracker2{left:80%;top:65%}.p-cracker>*{opacity:0;display:block;position:absolute}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}.p-cracker>*:nth-child(1n){background-color:#dd4d4c}.p-cracker>*:nth-child(2n+1){background-color:#2c3961}.p-cracker>*:nth-child(3n+1){background-color:#ffb300}.p-cracker>*:nth-child(4n){background-color:#d7d6d0}.p-cracker>*:nth-child(5n){background-color:#489073}@media only screen and (min-width: 751px){.p-cracker>*{width:15px;height:15px}}@media only screen and (max-width: 750px){.p-cracker>*{width:8px;height:8px}}#top #l-header.type-app #l-header-title svg path,#top #l-header.type-app #l-header-title svg ellipse,#top #l-header.type-app #l-header-shop svg path,#top #l-header.type-app #l-header-shop svg ellipse,#top #l-header.type-app #l-header-btn svg path,#top #l-header.type-app #l-header-btn svg ellipse{fill:#222426 !important}#top #l-header.type-app #l-header-title svg polyline,#top #l-header.type-app #l-header-shop svg polyline,#top #l-header.type-app #l-header-btn svg polyline{stroke:#222426 !important}#top #l-header.type-app #l-header-title .text,#top #l-header.type-app #l-header-shop .text,#top #l-header.type-app #l-header-btn .text{color:#222426 !important}#top #l-header.type-app #l-header-btn:before,#top #l-header.type-app #l-header-btn:after{background-color:#222426 !important}#top #l-header.type-app #l-header-btn .line{background-color:#222426 !important}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#info #p-info .c-tab__list li.is-active a{color:#fff}#info #p-info .c-tab__list li a{display:inline-block;width:100%;height:100%;font-family:'Crimson', serif;font-style:italic}#info #p-info .p-pager{font-family:'Crimson', serif;font-style:italic;display:flex;justify-content:center;align-items:center}#info #p-info .p-pager__inner{display:flex;justify-content:center;align-items:center;border-left:1px solid #dedede;border-right:1px solid #dedede}#info #p-info .p-pager .number.is-active{position:relative}#info #p-info .p-pager .number.is-active::after{content:'';display:block;height:1px;width:17px;background-color:#222426;position:absolute;top:22px;left:-5px}#info #p-info .p-pager .dot{margin:0 15px;display:block;width:2px;height:2px;background-color:#222426;position:relative}#info #p-info .p-pager .dot::after,#info #p-info .p-pager .dot::before{content:'';display:block;width:2px;height:2px;background-color:#222426;position:absolute;top:0}#info #p-info .p-pager .dot::after{left:4px}#info #p-info .p-pager .dot::before{left:-4px}#info #p-info .p-pager-top,#info #p-info .p-pager-last,#info #p-info .p-pager-back,#info #p-info .p-pager-next{position:relative}#info #p-info .p-pager-top span,#info #p-info .p-pager-last span,#info #p-info .p-pager-back span,#info #p-info .p-pager-next span{display:block;position:absolute;top:-4px;width:6px;height:6px;border-top:1px solid #222426;border-left:1px solid #222426}#info #p-info .p-pager-top span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#info #p-info .p-pager-top span:nth-of-type(1){left:-56px}#info #p-info .p-pager-top span:nth-of-type(2){left:-60px}#info #p-info .p-pager-back span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-29px}#info #p-info .p-pager-last span{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#info #p-info .p-pager-last span:nth-of-type(1){left:50px}#info #p-info .p-pager-last span:nth-of-type(2){left:54px}#info #p-info .p-pager-next span{-webkit-transform:rotate(135deg);transform:rotate(135deg);left:23px}#info #p-info__single{border-bottom:1px solid #dedede;transition:background-color 0.3s cubic-bezier(0.23, 1, 0.32, 1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:flex-start}#info #p-info__single time{font-weight:600}#info #p-info__single .type{font-family:'Crimson', serif;font-style:italic;color:#6e5c35}#info #p-info__single .text{border-top:1px solid #dedede;width:100%}#info #p-info__single .text a{text-decoration:underline}#info #p-info__single .text a:hover{text-decoration:none}#info #p-info__single.type-new time:after{content:"NEW";font-family:'Crimson', serif;font-style:italic;background-color:#6e5c35;color:#fff;text-align:center;position:relative;vertical-align:middle}@media only screen and (min-width: 751px){#info #p-info{padding-top:150px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#info #p-info{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#info #p-info .c-tab{margin-bottom:40px}#info #p-info .c-tab__list li a{font-size:15px}#info #p-info .p-pager{font-size:15px;margin-top:40px;margin-bottom:100px}#info #p-info .p-pager__inner{padding:0 10px}#info #p-info .p-pager .number{margin:0 9px}#info #p-info .p-pager .number.is-active{position:relative}#info #p-info .p-pager .number.is-active::after{content:'';display:block;height:1px;width:17px;background-color:#222426;position:absolute;top:22px;left:-5px}#info #p-info .p-pager .dot{margin:0 15px;display:block;width:2px;height:2px;background-color:#222426;position:relative}#info #p-info .p-pager .dot::after,#info #p-info .p-pager .dot::before{content:'';display:block;width:2px;height:2px;background-color:#222426;position:absolute;top:0}#info #p-info .p-pager .dot::after{left:4px}#info #p-info .p-pager .dot::before{left:-4px}#info #p-info .p-pager-top,#info #p-info .p-pager-last,#info #p-info .p-pager-back,#info #p-info .p-pager-next{position:relative;display:block}#info #p-info .p-pager-top span,#info #p-info .p-pager-last span,#info #p-info .p-pager-back span,#info #p-info .p-pager-next span{display:block;position:absolute;top:-4px;width:6px;height:6px;border-top:1px solid #222426;border-left:1px solid #222426}#info #p-info .p-pager-top span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#info #p-info .p-pager-top span:nth-of-type(1){left:-56px}#info #p-info .p-pager-top span:nth-of-type(2){left:-60px}#info #p-info .p-pager-back span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-29px}#info #p-info .p-pager-last span{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#info #p-info .p-pager-last span:nth-of-type(1){left:50px}#info #p-info .p-pager-last span:nth-of-type(2){left:54px}#info #p-info .p-pager-next span{-webkit-transform:rotate(135deg);transform:rotate(135deg);left:23px}#info #p-info__single{margin-bottom:120px;padding:18px 5px}#info #p-info__single .type{width:42px;font-size:14px;margin-left:14px}#info #p-info__single .text{padding-top:20px;padding-bottom:60px;margin-top:15px}#info #p-info__single.type-new time:after{font-size:10px;padding:4px 8px;margin-left:14px;top:-1px}}html.ie #info #p-info .p-pager-top span,html.ie #info #p-info .p-pager-back span,html.ie #info #p-info .p-pager-last span,html.ie #info #p-info .p-pager-next span,html.edge #info #p-info .p-pager-top span,html.edge #info #p-info .p-pager-back span,html.edge #info #p-info .p-pager-last span,html.edge #info #p-info .p-pager-next span{top:6px}@media only screen and (max-width: 750px){#info #p-info{padding-top:28.66667vw;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#info #p-info .c-tab{margin-bottom:6.66667vw}#info #p-info .p-pager{font-size:4.53333vw;margin-top:6.66667vw;margin-bottom:13.33333vw}#info #p-info .p-pager__inner{width:56vw}#info #p-info .p-pager__inner span{margin:0 2.66667vw}#info #p-info .p-pager .number.is-active{position:relative}#info #p-info .p-pager .number.is-active::after{content:'';display:block;height:1px;width:4.53333vw;background-color:#222426;position:absolute;top:5.86667vw;left:-1.33333vw}#info #p-info .p-pager .dot{margin:0 2vw;display:block;width:2px;height:2px;background-color:#222426;position:relative}#info #p-info .p-pager .dot::after,#info #p-info .p-pager .dot::before{content:'';display:block;width:2px;height:2px;background-color:#222426;position:absolute;top:0}#info #p-info .p-pager .dot::after{left:1.06667vw}#info #p-info .p-pager .dot::before{left:-1.06667vw}#info #p-info .p-pager-top,#info #p-info .p-pager-last,#info #p-info .p-pager-back,#info #p-info .p-pager-next{position:relative}#info #p-info .p-pager-top span,#info #p-info .p-pager-last span,#info #p-info .p-pager-back span,#info #p-info .p-pager-next span{display:block;position:absolute;top:2vw;width:1.6vw;height:1.6vw;border-top:1px solid #222426;border-left:1px solid #222426}#info #p-info .p-pager-top span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#info #p-info .p-pager-top span:nth-of-type(1){left:-20vw}#info #p-info .p-pager-top span:nth-of-type(2){left:-21vw}#info #p-info .p-pager-back span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-16vw}#info #p-info .p-pager-last span{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#info #p-info .p-pager-last span:nth-of-type(1){left:10vw}#info #p-info .p-pager-last span:nth-of-type(2){left:11vw}#info #p-info .p-pager-next span{-webkit-transform:rotate(135deg);transform:rotate(135deg);left:6vw}#info #p-info__single{padding:18px 0}#info #p-info__single time{margin-bottom:5px}#info #p-info__single .type{font-size:14px;margin-left:12px}#info #p-info__single .text{padding-top:15px;padding-bottom:40px;margin-top:15px}#info #p-info__single.type-new time:after{font-size:10px;width:40px;display:inline-block;margin-left:12px}}.p-pickup-section{margin-top:-500px;padding-top:500px}@media only screen and (min-width: 751px){.p-pickup-section{display:flex;justify-content:space-between}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content{width:100%}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content{width:100%}}.p-pickup-section .p-section__content .p-section__article{position:relative}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content{width:1080px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content{width:100%}}.p-pickup-section .p-section__content .p-section__article .content .content__list{display:flex;flex-wrap:wrap}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item{width:340px;margin-bottom:70px;margin-right:30px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item{width:100%;padding:0 4.4vw;margin-bottom:7.33333vw}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item:nth-of-type(3n){margin-right:0}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item:last-of-type{margin-bottom:0}}.p-pickup-section .p-section__content .p-section__article .content .content__list .item.new{position:relative}.p-pickup-section .p-section__content .p-section__article .content .content__list .item.new::before{font-family:'Crimson', serif;font-style:italic;content:"NEW";display:flex;justify-content:center;align-items:center;position:absolute;background-color:#6e5c35;z-index:1}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item.new::before{border-radius:200px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item.new::before{border-radius:53.33333vw}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item.new::before{width:50px;height:50px;left:0px;top:-25px;letter-spacing:.055em}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item.new::before{font-size:12px;font-weight:600;color:#fff}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item.new::before{font-size:1.6vw;font-weight:600;color:#fff}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item.new::before{width:10.66667vw;height:10.66667vw;left:1.6vw;top:-2.66667vw;letter-spacing:.055em}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item.new::before{font-size:20px;font-weight:600;color:#fff}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item.new::before{font-size:2.66667vw;font-weight:600;color:#fff}}.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link{margin-bottom:30px}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn{position:absolute;display:flex;justify-content:center;align-items:center;opacity:0;z-index:1;top:0;left:0;right:0;bottom:0;margin:auto;background-color:none;transition:opacity 0.6s cubic-bezier(0.52, 0.08, 0.18, 1),background-color 0.6s cubic-bezier(0.52, 0.08, 0.18, 1);width:100%;height:100%}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn{display:none}}.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-arrow .st0{stroke:#fff}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle,.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle svg,.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle .circle,.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle circle,.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .circle__normal,.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .circle__active{width:12vw;height:12vw}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle{position:absolute;right:2.66667vw;bottom:2.66667vw}}.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle .circle{transform:rotateZ(-90deg)}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle .c-arrow{width:4.8vw}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle .c-arrow svg{width:4.8vw}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle .c-arrow svg .st0{stroke:#fff}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle .circle__normal svg circle{stroke:#fff}}.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle .circle__active svg circle{stroke:#fff}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle .circle__active svg circle{stroke-width:1.2}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link .link__btn .c-circle .circle__active svg circle{stroke-width:1}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item_link:hover .link__btn{background-color:rgba(0,0,0,0.7);opacity:1}}.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head{display:flex;align-items:center}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head{margin-top:30px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head{margin:4vw 0 2.66667vw}}.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-date{font-family:YuGothic, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium",'Noto Sans JP',"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.05em}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-date{letter-spacing:.06em;margin-right:17px}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-date{font-size:14px;font-weight:600;color:#222426}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-date{font-size:1.86667vw;font-weight:600;color:#222426}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-date{letter-spacing:.1em;margin-right:2.66667vw}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-date{font-size:28px;font-weight:600;color:#222426}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-date{font-size:3.73333vw;font-weight:600;color:#222426}}.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-category{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-category{letter-spacing:.1em}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-category{font-size:14px;font-weight:600;color:#6e5c35}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-category{font-size:1.86667vw;font-weight:600;color:#6e5c35}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-category{letter-spacing:.1em}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-category{font-size:28px;font-weight:600;color:#6e5c35}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-head .item-category{font-size:3.73333vw;font-weight:600;color:#6e5c35}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-text{line-height:1.85714;letter-spacing:.09em;margin-top:10px}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-text{font-size:14px;font-weight:600;color:#222426}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-text{font-size:1.86667vw;font-weight:600;color:#222426}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-text{line-height:1.78571;letter-spacing:.1em}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-text{font-size:28px;font-weight:600;color:#222426}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .content .content__list .item .item-text{font-size:3.73333vw;font-weight:600;color:#222426}}.p-pickup-section .p-section__content .p-section__article .pager{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .pager{margin-top:13.33333vw}}.p-pickup-section .p-section__content .p-section__article .pager_number{display:flex;position:relative}.p-pickup-section .p-section__content .p-section__article .pager_number_link{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_number_link{width:40px;height:40px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .pager_number_link{width:9.33333vw;height:9.33333vw}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_number_link .dot{padding-bottom:6px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .pager_number_link .dot{padding-bottom:2vw}}.p-pickup-section .p-section__content .p-section__article .pager_number_link.active{border:1px solid #6e5c35;pointer-events:none}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_number_link.active{border-radius:200px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .pager_number_link.active{border-radius:53.33333vw}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_number_link:hover{opacity:0.6}}.p-pickup-section .p-section__content .p-section__article .pager_number_link-dot{pointer-events:none}.p-pickup-section .p-section__content .p-section__article .pager_arrow{display:flex;justify-content:center;align-items:center;position:absolute}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_arrow{width:40px;height:40px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .pager_arrow{width:9.33333vw;height:9.33333vw}}.p-pickup-section .p-section__content .p-section__article .pager_arrow-left{transform:rotate(180deg)}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_arrow-left{left:-40px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .pager_arrow-left{left:-12vw}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_arrow-right{right:-40px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .pager_arrow-right{right:-12vw}}.p-pickup-section .p-section__content .p-section__article .pager_arrow .c-arrow{transition:transform 1s cubic-bezier(0.52, 0.08, 0.18, 1);position:relative}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_arrow .c-arrow{width:23px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .pager_arrow .c-arrow{width:4.8vw}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_arrow .c-arrow svg{width:23px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .pager_arrow .c-arrow svg{width:4.8vw}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_arrow:hover .c-arrow{transform:translateX(5px)}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_number{line-height:3.83333;letter-spacing:.12em}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_number{font-size:12px;font-weight:600;color:#222426}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .pager_number{font-size:1.6vw;font-weight:600;color:#222426}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .pager_number{letter-spacing:.12em}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickup-section .p-section__content .p-section__article .pager_number{font-size:26px;font-weight:600;color:#222426}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickup-section .p-section__content .p-section__article .pager_number{font-size:3.46667vw;font-weight:600;color:#222426}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__title{margin:0 auto 45px;width:130px}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__title{line-height:1.57895;letter-spacing:.05em;margin-bottom:23px}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickup-section .p-section__title{font-size:38px;font-weight:700;color:#222426}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickup-section .p-section__title{font-size:5.06667vw;font-weight:700;color:#222426}}@media only screen and (min-width: 751px){.p-pickup-section .p-section__description{line-height:2.375;letter-spacing:.05em}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickup-section .p-section__description{font-size:16px;font-weight:400;color:#222426}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickup-section .p-section__description{font-size:2.13333vw;font-weight:400;color:#222426}}@media only screen and (max-width: 750px){.p-pickup-section .p-section__description{line-height:1.92308;letter-spacing:.05em}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickup-section .p-section__description{font-size:26px;font-weight:400;color:#222426}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickup-section .p-section__description{font-size:3.46667vw;font-weight:400;color:#222426}}.p-pickupDetail-section{margin-top:-500px;padding-top:500px}@media only screen and (min-width: 751px){.p-pickupDetail-section{display:flex;justify-content:space-between}}@media only screen and (max-width: 750px){.p-pickupDetail-section{display:flex;flex-direction:column-reverse}}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__back{width:335px}}.p-pickupDetail-section .p-section__back__link{display:flex;align-items:center}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__back__link{margin-top:8vw}}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__back__link:hover .arrow{transform:translateX(-10px)}}.p-pickupDetail-section .p-section__back .arrow{transition:transform 0.8s cubic-bezier(0.52, 0.08, 0.18, 1)}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__back .arrow{margin-right:15px}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__back .arrow{margin-right:2.66667vw}}.p-pickupDetail-section .p-section__back .arrow .c-arrow{transform:rotate(180deg);position:inherit}.p-pickupDetail-section .p-section__back .item{position:relative;line-height:1;cursor:pointer}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__back .item{line-height:3.28571;letter-spacing:.12em}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickupDetail-section .p-section__back .item{font-size:14px;font-weight:600;color:#222426}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickupDetail-section .p-section__back .item{font-size:1.86667vw;font-weight:600;color:#222426}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__back .item{line-height:1.64286;letter-spacing:.12em}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickupDetail-section .p-section__back .item{font-size:28px;font-weight:600;color:#222426}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickupDetail-section .p-section__back .item{font-size:3.73333vw;font-weight:600;color:#222426}}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__content{width:840px;margin:auto}}.p-pickupDetail-section .p-section__content .p-section__article{position:relative}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__content .p-section__article .list{width:100%;margin-bottom:130px}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__content .p-section__article .list{margin-bottom:10.66667vw}}.p-pickupDetail-section .p-section__item{display:flex;justify-content:space-between;align-items:center;padding:25px 0;position:relative;border-top:1px solid #dfe1e1;border-bottom:1px solid #dfe1e1}.p-pickupDetail-section .p-section__item.-no_title_border{border-top:none;border-bottom:none}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__item.-mb_title{margin-bottom:50px}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__item.-mb_title{margin-bottom:6.66667vw}}.p-pickupDetail-section .p-section__item .text,.p-pickupDetail-section .p-section__item .arrow{position:relative;z-index:1}.p-pickupDetail-section .p-section__item .head{display:flex;margin-bottom:15px;line-height:1}.p-pickupDetail-section .p-section__item .head .date{font-family:YuGothic, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium",'Noto Sans JP',"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.05em}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__item .head .date{letter-spacing:.05em;margin-right:20px}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickupDetail-section .p-section__item .head .date{font-size:13px;font-weight:600;color:#222426}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickupDetail-section .p-section__item .head .date{font-size:1.73333vw;font-weight:600;color:#222426}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__item .head .date{letter-spacing:.1em;margin-right:2vw}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickupDetail-section .p-section__item .head .date{font-size:28px;font-weight:600;color:#222426}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickupDetail-section .p-section__item .head .date{font-size:3.73333vw;font-weight:600;color:#222426}}.p-pickupDetail-section .p-section__item .head .category{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__item .head .category{letter-spacing:.1em}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickupDetail-section .p-section__item .head .category{font-size:14px;font-weight:600;color:#6e5c35}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickupDetail-section .p-section__item .head .category{font-size:1.86667vw;font-weight:600;color:#6e5c35}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__item .head .category{letter-spacing:.1em}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickupDetail-section .p-section__item .head .category{font-size:28px;font-weight:600;color:#6e5c35}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickupDetail-section .p-section__item .head .category{font-size:3.73333vw;font-weight:600;color:#6e5c35}}.p-pickupDetail-section .p-section__item .name{font-family:YuGothic, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium",'Noto Sans JP',"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.05em}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__item .name{line-height:1.81818;letter-spacing:.05em}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickupDetail-section .p-section__item .name{font-size:22px;font-weight:600;color:#222426}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickupDetail-section .p-section__item .name{font-size:2.93333vw;font-weight:600;color:#222426}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__item .name{line-height:1.5;letter-spacing:.08em}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickupDetail-section .p-section__item .name{font-size:32px;font-weight:600;color:#222426}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickupDetail-section .p-section__item .name{font-size:4.26667vw;font-weight:600;color:#222426}}.p-pickupDetail-section .p-section__textBox{border-bottom:1px solid #dfe1e1}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__textBox{padding-bottom:30px;margin-bottom:50px}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__textBox{padding-bottom:6.66667vw;margin-bottom:13.33333vw}}.p-pickupDetail-section .p-section__textBox .pickup-image img{width:100%}.p-pickupDetail-section .p-section__textBox .description{border-bottom:1px solid #dfe1e1}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__textBox .description{line-height:1.85714;letter-spacing:.1em;margin-top:25px;padding-bottom:25px}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickupDetail-section .p-section__textBox .description{font-size:14px;font-weight:400;color:#222426}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickupDetail-section .p-section__textBox .description{font-size:1.86667vw;font-weight:400;color:#222426}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__textBox .description{line-height:1.78571;letter-spacing:.095em;margin-top:6.66667vw;padding-bottom:6.66667vw}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickupDetail-section .p-section__textBox .description{font-size:28px;font-weight:400;color:#222426}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickupDetail-section .p-section__textBox .description{font-size:3.73333vw;font-weight:400;color:#222426}}.p-pickupDetail-section .p-section__textBox h3{font-weight:600;border-bottom:1px solid #dfe1e1}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__textBox h3{font-size:20px;padding-bottom:10px}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__textBox h3{font-size:4.8vw;padding-bottom:2.66667vw}}.p-pickupDetail-section .p-section__textBox strong{font-weight:600}.p-pickupDetail-section .p-section__textBox ul li{list-style:disc;margin-left:1.4em}.p-pickupDetail-section .p-section__textBox ol li{list-style:decimal;margin-left:1.4em}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__textBox p{line-height:1.85714;letter-spacing:.1em;margin-top:35px}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickupDetail-section .p-section__textBox p{font-size:14px;font-weight:400;color:#222426}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickupDetail-section .p-section__textBox p{font-size:1.86667vw;font-weight:400;color:#222426}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__textBox p{line-height:1.78571;letter-spacing:.095em;margin-top:6.66667vw}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickupDetail-section .p-section__textBox p{font-size:28px;font-weight:400;color:#222426}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickupDetail-section .p-section__textBox p{font-size:3.73333vw;font-weight:400;color:#222426}}.p-pickupDetail-section .p-section__textBox a{text-decoration:underline;word-break:break-all}@media only screen and (min-width: 751px){.p-pickupDetail-section .p-section__textBox a{line-height:2.375;letter-spacing:.05em}}@media only screen and (min-width: 751px) and (min-width: 751px){.p-pickupDetail-section .p-section__textBox a{font-size:16px;font-weight:400;color:#727c7c}}@media only screen and (min-width: 751px) and (max-width: 750px){.p-pickupDetail-section .p-section__textBox a{font-size:2.13333vw;font-weight:400;color:#727c7c}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__textBox a{line-height:1.92308;letter-spacing:.05em}}@media only screen and (max-width: 750px) and (min-width: 751px){.p-pickupDetail-section .p-section__textBox a{font-size:26px;font-weight:400;color:#727c7c}}@media only screen and (max-width: 750px) and (max-width: 750px){.p-pickupDetail-section .p-section__textBox a{font-size:3.46667vw;font-weight:400;color:#727c7c}}@media only screen and (max-width: 750px){.p-pickupDetail-section .p-section__textBox iframe{width:calc(100vw - 40px);height:calc((100vw - 40px) * 0.5625)}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@media only screen and (min-width: 751px){#shoplist #p-kv__bg{background-image:url("../img/shoplist/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#shoplist #p-kv__bg{background-image:url("../img/shoplist/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}#shoplist #p-search{width:100vw;background-color:#222426;color:#fff}#shoplist #p-search__inner{height:100%;margin:0 auto}#shoplist #p-search-area p,#shoplist #p-search-pref p{font-size:16px;display:flex;align-items:center;position:relative}#shoplist #p-search-area p:after,#shoplist #p-search-pref p:after{content:'';border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute}#shoplist #p-search-area select,#shoplist #p-search-pref select{color:#fff;background-color:#222426;border-radius:0;text-align-last:center}#shoplist #p-search-area select option,#shoplist #p-search-pref select option{color:#fff}html.ie #p-search-area-list,html.edge #p-search-area-list{padding-left:85px}html.ie #p-search-pref-list,html.edge #p-search-pref-list{padding-left:115px}@media only screen and (min-width: 751px){#shoplist #p-search{height:125px}#shoplist #p-search__inner{width:960px;display:flex;justify-content:space-between;align-items:center}#shoplist #p-search__inner>*{display:flex;justify-content:flex-start}#shoplist #p-search-area p,#shoplist #p-search-pref p{font-size:15px;margin-right:40px}#shoplist #p-search-area p:after,#shoplist #p-search-pref p:after{width:6px;height:6px;top:21px}#shoplist #p-search-area select,#shoplist #p-search-pref select{width:300px;height:50px;opacity:0;position:absolute;z-index:2}#shoplist #p-search-area select option,#shoplist #p-search-pref select option{color:#fff}#shoplist #p-search-area-select,#shoplist #p-search-pref-select{width:300px;height:50px;position:relative;border:1px solid #fff}#shoplist #p-search-area-select .label,#shoplist #p-search-pref-select .label{position:absolute;font-size:16px;line-height:50px;width:100%;height:100%;text-align:center}#shoplist #p-search-area p:after{left:386px}#shoplist #p-search-pref p:after{left:410px}}@media only screen and (max-width: 750px){#shoplist #p-search{height:64.66667vw}#shoplist #p-search__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;display:flex;flex-direction:column}#shoplist #p-search__inner>*{display:flex;flex-direction:column}#shoplist #p-search-area,#shoplist #p-search-pref{width:100%;height:21.33333vw;margin-top:6.66667vw}#shoplist #p-search-area p,#shoplist #p-search-pref p{margin-bottom:1.33333vw;white-space:nowrap}#shoplist #p-search-area p:after,#shoplist #p-search-pref p:after{width:2.66667vw;height:2.66667vw;top:11.6vw}#shoplist #p-search-area select,#shoplist #p-search-pref select{width:100%;height:14.66667vw;font-size:3.73333vw;text-indent:10px}#shoplist #p-search-area select:focus,#shoplist #p-search-pref select:focus{outline:1px #fff solid}#shoplist #p-search-area-select .label,#shoplist #p-search-pref-select .label{display:none}#shoplist #p-search-area p:after{left:81vw}#shoplist #p-search-pref p:after{left:81vw}}#shoplist #p-check{width:100vw;background-color:#ececed}#shoplist #p-check__inner{height:100%;margin:0 auto;display:flex;align-items:center}#shoplist #p-check-list{width:100%;height:100%}#shoplist #p-check-list li{height:40px}#shoplist #p-check-list li label{position:relative}#shoplist #p-check-list li label::before{content:'';display:block;background-color:#fff;border-top:1px solid #dedede;border-left:1px solid #dedede;position:absolute}#shoplist #p-check-list li input:checked+label::after{content:'';display:block;border-bottom:2px solid #222426;border-right:2px solid #222426;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}#shoplist #p-check-list li .icon{display:block}#shoplist input[type='checkbox'],#shoplist input[type='radio']{display:none}@media only screen and (min-width: 751px){#shoplist #p-check{height:100px}#shoplist #p-check__inner{width:960px}#shoplist #p-check-form{display:block;width:100%}#shoplist #p-check-list{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:space-between;flex-wrap:nowrap}#shoplist #p-check-list li{height:40px;display:flex;justify-content:center;align-items:center}#shoplist #p-check-list li label{padding-right:40px}#shoplist #p-check-list li label::before{width:20px;height:20px;right:0;top:0;bottom:0;margin:auto}#shoplist #p-check-list li input:checked+label::after{width:5px;height:10px;right:6px;top:calc(50% - 7px)}#shoplist #p-check-list li:nth-of-type(1),#shoplist #p-check-list li:nth-of-type(2),#shoplist #p-check-list li:nth-of-type(3){border-right:1px solid #dedede;padding-right:14px}#shoplist #p-check-list li .icon{margin-right:11px;margin-bottom:5px}#shoplist #p-check-list li:nth-of-type(1) .icon{width:15px;height:23px;background-image:url("../img/shoplist/b-icon_01.svg");background-size:cover;background-position:center;background-repeat:no-repeat}#shoplist #p-check-list li:nth-of-type(2) .icon{width:29px;height:17px;background-image:url("../img/shoplist/b-icon_02.svg");background-size:cover;background-position:center;background-repeat:no-repeat}#shoplist #p-check-list li:nth-of-type(3) .icon{width:29px;height:17px;background-image:url("../img/shoplist/b-icon_03.svg");background-size:cover;background-position:center;background-repeat:no-repeat}#shoplist #p-check-list li:nth-of-type(4) .icon{width:27px;height:8px;background-image:url("../img/shoplist/b-icon_04.svg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#shoplist #p-check{padding-top:8vw;padding-bottom:8vw}#shoplist #p-check__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;width:calc(100% - 50px);position:relative}#shoplist #p-check-list{display:flex;flex-direction:column}#shoplist #p-check-list li{display:flex;justify-content:flex-start;height:auto}#shoplist #p-check-list li+li{margin-top:8vw}#shoplist #p-check-list li label{font-size:3.73333vw;white-space:nowrap}#shoplist #p-check-list li label::before{width:10.4vw;height:10.4vw;top:-2vw}#shoplist #p-check-list li input:checked+label::after{width:2.66667vw;height:5.33333vw;top:0;left:0}#shoplist #p-check-list li:nth-of-type(1) .icon{width:4vw;height:6.4vw;background-image:url("../img/shoplist/b-icon_01.svg");background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:4.26667vw;margin-left:1.33333vw}#shoplist #p-check-list li:nth-of-type(1) label{padding-top:.66667vw}#shoplist #p-check-list li:nth-of-type(1) label::before{left:65.33333vw}#shoplist #p-check-list li:nth-of-type(1) input:checked+label::after{left:69vw}#shoplist #p-check-list li:nth-of-type(2) .icon{width:7.2vw;height:4.09333vw;background-image:url("../img/shoplist/b-icon_02.svg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:50% 55%;margin:0.5vw 2.5vw 0 0}#shoplist #p-check-list li:nth-of-type(2) label::before{left:65.33333vw}#shoplist #p-check-list li:nth-of-type(2) input:checked+label::after{left:69vw}#shoplist #p-check-list li:nth-of-type(3) .icon{width:7.2vw;height:4.4vw;background-image:url("../img/shoplist/b-icon_03.svg");background-size:cover;background-position:center;background-repeat:no-repeat;margin:0.6vw 2.5vw 0 0}#shoplist #p-check-list li:nth-of-type(3) label::before{left:65.33333vw}#shoplist #p-check-list li:nth-of-type(3) input:checked+label::after{left:69vw}#shoplist #p-check-list li:nth-of-type(4) .icon{width:7.46667vw;height:2.13333vw;background-image:url("../img/shoplist/b-icon_04.svg");background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:1.6vw;margin-right:2.26667vw}#shoplist #p-check-list li:nth-of-type(4) label::before{left:65.33333vw}#shoplist #p-check-list li:nth-of-type(4) input:checked+label::after{left:69vw}}@media only screen and (min-width: 751px){#shoplist .p-facilities{width:960px;margin-right:auto;margin-left:auto;padding-top:60px}}@media only screen and (max-width: 750px){#shoplist .p-facilities{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:13.33333vw;padding-bottom:6vw}}@media only screen and (min-width: 751px){#shoplist .p-facilities-heading{font-size:20px;font-weight:600}}@media only screen and (min-width: 751px){#shoplist .p-facilities-inner{display:flex;justify-content:space-between;align-items:flex-start;padding-top:30px}}@media only screen and (min-width: 751px){#shoplist .p-facilities-banner{width:460px}}@media only screen and (max-width: 750px){#shoplist .p-facilities-banner:not(:first-child){margin-top:9.33333vw}}#shoplist .p-facilities-banner-link{width:100%}#shoplist .l-area-name{font-weight:600;position:relative;cursor:pointer}#shoplist .l-area-name.is-open span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#shoplist .l-area-name.is-close{border-bottom:1px solid #dedede}#shoplist .l-area-name.is-close span{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#shoplist .l-area-name-arrow{display:block;border-top:1px solid #222426;border-right:1px solid #222426;position:absolute}#shoplist .l-area-pref{display:none;opacity:0}#shoplist .l-area-pref-name{font-weight:600}#shoplist .l-area-pref-list li{width:100%;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #dedede}#shoplist .l-area-pref-list li:nth-of-type(1){border-top:1px solid #dedede}#shoplist .l-area-pref-list li div{height:60px}#shoplist .l-area-pref-list li div.place{justify-content:flex-start}#shoplist .l-area-pref-list li div.address{justify-content:flex-start}#shoplist .l-area-pref-list li .icon{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#shoplist .l-area-pref-list li .icon li{border-radius:50%;background-color:#ececed}#shoplist .l-area-pref-list li .icon-staff{background-image:url("../img/shoplist/b-icon_01.svg");background-size:cover;background-position:center;background-repeat:no-repeat}#shoplist .l-area-pref-list li .icon-vermicular{background-image:url("../img/shoplist/b-icon_02.svg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:50% 55%}#shoplist .l-area-pref-list li .icon-ricepot{background-image:url("../img/shoplist/b-icon_03.svg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:50% 55%}#shoplist .l-area-pref-list li .icon-fryingpan{background-image:url("../img/shoplist/b-icon_04.svg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:50% 55%}@media only screen and (min-width: 751px){#shoplist .l-area{width:960px;margin-right:auto;margin-left:auto;margin-top:60px}#shoplist .l-area-name{font-size:20px}#shoplist .l-area-name.is-close{padding-bottom:20px}#shoplist .l-area-name.is-close span{bottom:26px}#shoplist .l-area-name-arrow{width:10px;height:10px;right:28px;bottom:6px}#shoplist .l-area-pref{margin-top:15px}#shoplist .l-area-pref-name{margin-top:40px;margin-bottom:20px}#shoplist .l-area-pref-list li{height:100px;display:flex;justify-content:flex-start;align-items:center}#shoplist .l-area-pref-list li div{display:flex;justify-content:center;align-items:center;height:60px;border-right:1px solid #dedede;padding:0 20px;box-sizing:border-box}#shoplist .l-area-pref-list li .place{width:260px}#shoplist .l-area-pref-list li .address{width:335px}#shoplist .l-area-pref-list li .tel{width:160px}#shoplist .l-area-pref-list li .icon{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-wrap:nowrap;margin-left:22px}#shoplist .l-area-pref-list li .icon li{width:36px;height:36px;margin-right:5px}#shoplist .l-area-pref-list li .icon-staff{background-size:12px 19px}#shoplist .l-area-pref-list li .icon-vermicular{background-size:22px 12px}#shoplist .l-area-pref-list li .icon-ricepot{background-size:20px 12px}#shoplist .l-area-pref-list li .icon-fryingpan{background-size:27px 8px}#shoplist .l-area__nothing{margin-top:80px;margin-bottom:-40px;text-align:center}}@media only screen and (max-width: 750px){#shoplist .l-area{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:6vw}#shoplist .l-area-name{font-size:4.8vw}#shoplist .l-area-name.is-close{padding-bottom:5.33333vw}#shoplist .l-area-name.is-close span{bottom:6.93333vw}#shoplist .l-area-name-arrow{width:2.66667vw;height:2.66667vw;right:7.46667vw;bottom:1.6vw}#shoplist .l-area-pref{margin-top:4vw;margin-bottom:9.33333vw}#shoplist .l-area-pref-name{font-size:3.73333vw;margin-bottom:3.33333vw}#shoplist .l-area-pref-list+.l-area-pref-name{margin-top:10.66667vw}#shoplist .l-area-pref-list li{display:flex;flex-direction:column;font-size:3.73333vw}#shoplist .l-area-pref-list li div{height:auto;width:80vw;margin-bottom:.66667vw}#shoplist .l-area-pref-list li .place{font-weight:600;margin-top:5.33333vw}#shoplist .l-area-pref-list li .address{display:inline-block}#shoplist .l-area-pref-list li .tel{margin-bottom:2.66vw}#shoplist .l-area-pref-list li .icon{width:80vw;margin-bottom:5.33333vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:flex-start}#shoplist .l-area-pref-list li .icon li{width:10.93333vw;height:10.93333vw;margin-right:2.66667vw}#shoplist .l-area-pref-list li .icon-staff{background-size:3.2vw 5.06667vw}#shoplist .l-area-pref-list li .icon-vermicular{background-size:5.86667vw 3.2vw}#shoplist .l-area-pref-list li .icon-ricepot{background-size:5.33333vw 3.2vw}#shoplist .l-area-pref-list li .icon-fryingpan{background-size:7.46667vw 2.13333vw}#shoplist .l-area__nothing{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:-20px}}@media only screen and (min-width: 751px){#shoplist .c-btn{margin-top:80px;margin-bottom:100px}}@media only screen and (max-width: 750px){#shoplist .c-btn{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:13.33333vw;margin-bottom:26.66667vw}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@media only screen and (min-width: 751px){#ricepot .l-section{margin-bottom:95px}#ricepot .l-section__inner{min-width:1000px;max-width:1200px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#ricepot .l-section__inner{margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#ricepot .l-section-copy{text-align:center;margin-bottom:40px}}@media only screen and (max-width: 750px){#ricepot .l-section{margin-bottom:95px}#ricepot .l-section__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#ricepot .l-section-copy{margin-bottom:20px}}#ricepot #p-kv{position:relative;background-color:#000;overflow:hidden}#ricepot #p-kv__copy{z-index:1;overflow:hidden}#ricepot #p-kv__copy>*{display:inline-block}#ricepot #p-kv__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center bottom}@media only screen and (min-width: 751px){#ricepot #p-kv{height:100vh}#ricepot #p-kv__copy{width:257px;height:16px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#ricepot #p-kv__bg.p-kv__bg1{background-image:url("../img/products/ricepot/top/b-kv_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot #p-kv__bg.p-kv__bg2{background-image:url("../img/products/ricepot/top/b-kv_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot #p-kv__bg.p-kv__bg3{background-image:url("../img/products/ricepot/top/b-kv_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot #p-kv__bg.p-kv__bg4{background-image:url("../img/products/ricepot/top/b-kv_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot #p-kv__bg.p-kv__bg5{background-image:url("../img/products/ricepot/top/b-kv_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot #p-kv__bg.p-kv__bg6{background-image:url("../img/products/ricepot/top/b-kv_photo_06.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}html.tablet #ricepot #p-kv{height:800px}@media only screen and (max-width: 750px){#ricepot #p-kv{height:128vw}#ricepot #p-kv__copy{width:238.5px;height:15px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;padding-top:0}#ricepot #p-kv__bg.p-kv__bg1{background-image:url("../img/products/ricepot/top/sp/b-kv_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot #p-kv__bg.p-kv__bg2{background-image:url("../img/products/ricepot/top/sp/b-kv_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot #p-kv__bg.p-kv__bg3{background-image:url("../img/products/ricepot/top/sp/b-kv_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot #p-kv__bg.p-kv__bg4{background-image:url("../img/products/ricepot/top/sp/b-kv_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot #p-kv__bg.p-kv__bg5{background-image:url("../img/products/ricepot/top/sp/b-kv_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot #p-kv__bg.p-kv__bg6{background-image:url("../img/products/ricepot/top/sp/b-kv_photo_06.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}#p-ricepot-mini{background-color:#f2f2ec}@media only screen and (min-width: 751px){#p-ricepot-mini>*{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row-reverse}#p-ricepot-mini>*:before{content:"";display:block;width:62%;height:440px;background-image:url("../img/products/ricepot/top/b-minibanner_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-ricepot-mini__content{width:38%}#p-ricepot-mini__content .title{width:300px;margin-left:auto;margin-right:auto;margin-bottom:40px}#p-ricepot-mini__content .text,#p-ricepot-mini__content .c-link-more{padding-left:18%;padding-right:18%}#p-ricepot-mini__content .c-link-more{margin-top:15px}}@media only screen and (min-width: 751px) and (max-width: 1360px) and (min-width: 1081px){#p-ricepot-mini__content .text br{display:none}}@media only screen and (min-width: 751px) and (min-width: 1361px){#p-ricepot-mini__content .text,#p-ricepot-mini__content .c-link-more{width:300px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}html.ie #p-ricepot-mini__content .text,html.edge #p-ricepot-mini__content .text{letter-spacing:0.01em}@media only screen and (max-width: 750px){#p-ricepot-mini__content{position:relative;padding-top:40px;padding-bottom:40px}#p-ricepot-mini__content>*{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#p-ricepot-mini__content:after{content:"";display:block;width:100%;height:57.2vw;position:absolute;top:50%;margin-top:-21.33333vw;background-image:url("../img/products/ricepot/top/sp/b-minibanner_image.png");background-size:cover;background-position:center;background-repeat:no-repeat}#p-ricepot-mini__content .title{width:27.2vw;margin-bottom:25px}#p-ricepot-mini__content .text{padding-bottom:47.2vw;text-align:center;letter-spacing:0.1em}}#p-ricepot-lineup>.title{text-align:center}#p-ricepot-lineup>.title *{font-family:'Crimson', serif;font-style:italic}#p-ricepot-lineup .copy{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#p-ricepot-lineup__list ul{display:flex;justify-content:center;align-items:center}#p-ricepot-lineup__list ul li{text-align:center;position:relative}#p-ricepot-lineup__list ul li.type-new:after{content:"NEW";font-family:'Crimson', serif;font-style:italic;border:1px solid #222426;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}@media only screen and (min-width: 751px){#p-ricepot-lineup{padding-top:70px;padding-bottom:70px}#p-ricepot-lineup>.title{margin-bottom:5px}#p-ricepot-lineup>.title *:nth-child(1){font-size:29px}#p-ricepot-lineup>.title *:nth-child(2){font-size:21px}#p-ricepot-lineup .copy{font-size:21px}#p-ricepot-lineup__list{margin-top:90px;margin-bottom:40px}#p-ricepot-lineup__list ul li:before{content:"";width:10px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;height:8px;top:100px;opacity:0;background-image:url("../img/common/c-blank_icon.svg");background-size:cover;background-position:center;background-repeat:no-repeat;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#p-ricepot-lineup__list ul li:hover:before{opacity:1}#p-ricepot-lineup__list ul li:hover .photo,#p-ricepot-lineup__list ul li:hover .title,#p-ricepot-lineup__list ul li:hover .price{opacity:0.3}#p-ricepot-lineup__list ul li:hover .photo{-webkit-transform:scale(.8);transform:scale(.8)}#p-ricepot-lineup__list ul li .photo{width:100%;height:230px;margin-bottom:25px;display:block;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);box-sizing:border-box}#p-ricepot-lineup__list ul li.type-new:after{width:54px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;height:54px;line-height:54px;top:-52px}#p-ricepot-lineup__list ul li:nth-child(1){width:318px}#p-ricepot-lineup__list ul li:nth-child(2){width:281px;margin-left:120px}#p-ricepot-lineup__list ul li:nth-child(2) .photo{padding-top:29px}}@media only screen and (max-width: 750px){#p-ricepot-lineup{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}#p-ricepot-lineup>.title{margin-bottom:5px}#p-ricepot-lineup>.title *:nth-child(1){font-size:19px}#p-ricepot-lineup>.title *:nth-child(2){font-size:13px}#p-ricepot-lineup .copy{font-size:21px}#p-ricepot-lineup__list{margin-top:53px;margin-bottom:22px}#p-ricepot-lineup__list ul{align-items:flex-end}#p-ricepot-lineup__list ul li .photo{width:100%;margin-bottom:20px;display:block;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);box-sizing:border-box}#p-ricepot-lineup__list ul li .title,#p-ricepot-lineup__list ul li .price{white-space:nowrap}#p-ricepot-lineup__list ul li.type-new:after{width:37px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;height:37px;line-height:39px;top:-55px;font-size:10px}#p-ricepot-lineup__list ul li:nth-child(1){width:36vw}#p-ricepot-lineup__list ul li:nth-child(2){width:29.33333vw;margin-left:10.66667vw}#p-ricepot-lineup .c-btn__list>*{margin-top:20px}#p-ricepot-lineup .c-btn__list>*:first-child{margin-top:0}}@media only screen and (min-width: 751px){#ricepot .c-photo-wide{height:500px}#ricepot .c-photo-wide>*{height:500px}#ricepot .c-photo-wide__object.concept{background-image:url("../img/products/ricepot/top/b-concept_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot .c-photo-wide__object.technology{background-image:url("../img/products/ricepot/top/b-technology_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot .c-photo-wide__object.philosophy{background-image:url("../img/products/ricepot/top/b-philosophy_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot .c-photo-wide__object.cooking{background-image:url("../img/products/ricepot/top/b-cooking_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot .c-photo-wide__object.use{background-image:url("../img/products/ricepot/top/b-use_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot .c-photo-wide__object.right+.c-photo-wide__content{left:50%;margin-left:160px}#ricepot .c-photo-wide__object.left+.c-photo-wide__content{left:50%;margin-left:-540px}#ricepot .c-photo-wide__object.philosophy+.c-photo-wide__content *{color:#222426}#ricepot .c-photo-wide__content{position:relative;top:50%;transform:translateY(-50%)}}@media only screen and (max-width: 1360px) and (min-width: 1081px), only screen and (max-width: 1080px) and (min-width: 751px){#ricepot .c-photo-wide__object.right+.c-photo-wide__content{left:initial;margin-left:0px;float:right;margin-right:60px}#ricepot .c-photo-wide__object.left+.c-photo-wide__content{left:initial;margin-left:80px}}@media only screen and (max-width: 750px){#ricepot .c-photo-wide__object.concept{background-image:url("../img/products/ricepot/top/sp/b-concept_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot .c-photo-wide__object.technology{background-image:url("../img/products/ricepot/top/sp/b-technology_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot .c-photo-wide__object.philosophy{background-image:url("../img/products/ricepot/top/sp/b-philosophy_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot .c-photo-wide__object.cooking{background-image:url("../img/products/ricepot/top/sp/b-cooking_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot .c-photo-wide__object.use{background-image:url("../img/products/ricepot/top/sp/b-use_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px){#p-ricepot-cooking .c-photo-widelink__inner{background-image:url("../img/products/ricepot/top/b-cooking_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#p-ricepot-cooking .c-photo-widelink__inner:before{background-image:url("../img/products/ricepot/top/sp/b-cooking_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}#p-ricepot-newcolor{background-color:#f2f2ec}#p-ricepot-newcolor a{display:block}#p-ricepot-newcolor *{color:#fff}#p-ricepot-newcolor__content .title{font-family:'Crimson', serif;font-style:italic}#p-ricepot-newcolor__content .copy{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#p-ricepot-newcolor{height:403px;background-image:url("../img/products/ricepot/top/b-newcolorbanner_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-ricepot-newcolor__inner{height:100%}#p-ricepot-newcolor__content{min-width:1000px;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;flex-direction:column;height:100%}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-ricepot-newcolor__content{margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-ricepot-newcolor__content>*{padding-left:4.16667vw}#p-ricepot-newcolor__content .title{font-size:28px;margin-bottom:15px;line-height:1.1}#p-ricepot-newcolor__content .copy{font-size:23px}#p-ricepot-newcolor__content .c-link-more{margin-top:23px}}@media only screen and (max-width: 750px){#p-ricepot-newcolor{background-color:#000}#p-ricepot-newcolor>*{height:106.66667vw;background-image:url("../img/products/ricepot/top/sp/b-newcolorbanner_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center top}#p-ricepot-newcolor__content{padding-top:64vw;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#p-ricepot-newcolor__content .title{text-align:center;font-size:5.86667vw;margin-bottom:5px}#p-ricepot-newcolor__content .copy{font-size:5.33333vw;text-align:center}#p-ricepot-newcolor__content .c-link-more{margin-top:18px;border-color:#fff}}#ricepot #p-ricepot-usecase{width:1080px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1080px) and (min-width: 751px){#ricepot #p-ricepot-usecase{width:initial;margin-left:45px;margin-right:45px}}#ricepot #p-ricepot-usecase-movie{position:relative;margin:0 auto}#ricepot #p-ricepot-usecase img{position:absolute;top:0;left:0;cursor:pointer}#ricepot #p-ricepot-usecase #player{width:100%;height:100%}@media only screen and (min-width: 751px){#ricepot #p-ricepot-usecase{width:1080px;margin-left:auto;margin-right:auto;padding-top:120px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#ricepot #p-ricepot-usecase{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#ricepot #p-ricepot-usecase-movie{width:1080px;height:607px}#ricepot #p-ricepot-usecase img{width:1080px;height:607px}#ricepot #p-ricepot-usecase img:hover{opacity:0.5}}@media only screen and (max-width: 750px){#ricepot #p-ricepot-usecase{padding-top:65px;padding-bottom:40px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#ricepot #p-ricepot-usecase-movie{width:89.33333vw;height:50.25067vw}#ricepot #p-ricepot-usecase img{width:89.33333vw;height:50.25067vw}}#p-ricepot-mini-banner{text-align:center}#p-ricepot-mini-banner__link{display:block;box-sizing:border-box}@media only screen and (min-width: 751px){#p-ricepot-mini-banner{width:1080px;margin-left:auto;margin-right:auto;padding-top:120px;padding-bottom:100px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-ricepot-mini-banner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-ricepot-mini-banner__link{height:300px;background-image:url("../img/products/ricepot/top/b-ricepotmini_banner_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#p-ricepot-mini-banner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:65px;padding-bottom:40px}#p-ricepot-mini-banner__link{height:40vw;background-image:url("../img/products/ricepot/top/sp/b-ricepotmini_banner_image_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}#p-ricepot-information{text-align:center}#p-ricepot-information .title{font-family:'Crimson', serif;font-style:italic}#p-ricepot-information .title:after{content:"";display:block;background-color:#222426;height:1px;margin-left:auto;margin-right:auto}#p-ricepot-information ul li{position:relative}#p-ricepot-information ul li a{display:block}#p-ricepot-information ul li:nth-child(1){background-image:url("../img/products/ricepot/top/b-info_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-ricepot-information ul li:nth-child(2){background-image:url("../img/products/ricepot/top/b-info_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-ricepot-information ul li:nth-child(3){background-image:url("../img/products/ricepot/top/b-info_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-ricepot-information ul li:nth-child(4){background-image:url("../img/products/ricepot/top/b-info_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-ricepot-information ul li .text{text-align:center;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#p-ricepot-information ul li .text *{color:#fff;display:block}#p-ricepot-information ul li .text .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#p-ricepot-information ul li .text .en{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#p-ricepot-information{width:1080px;margin-left:auto;margin-right:auto;padding-bottom:100px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-ricepot-information{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-ricepot-information .title{font-size:28px;margin-bottom:60px}#p-ricepot-information .title:after{width:40px;margin-top:15px}#p-ricepot-information ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:80px}#p-ricepot-information ul li{width:50%;height:230px}#p-ricepot-information ul li .text{height:54px}#p-ricepot-information ul li .text .jp{font-size:18px;margin-bottom:2px}}@media only screen and (max-width: 750px){#p-ricepot-information{padding-top:45px;padding-bottom:40px}#p-ricepot-information .title{font-size:19px;margin-bottom:25px}#p-ricepot-information .title:after{width:40px;margin-top:8px}#p-ricepot-information ul{margin-bottom:50px}#p-ricepot-information ul li a{padding-top:40%}#p-ricepot-information ul li .text{height:13.33333vw}#p-ricepot-information ul li .text .jp{font-size:4.53333vw}#p-ricepot-information ul li .text .en{font-size:2.66667vw}#p-ricepot-information .c-btn{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}html.android #p-ricepot-mini__content .text{letter-spacing:0}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#concept #p-kv{position:relative}#concept #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#concept #p-kv__copy>*{color:#fff}#concept #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#concept #p-kv__copy .en{font-family:'Crimson', serif;font-style:italic}#concept #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#concept #p-kv{width:100%;height:33.889vw}#concept #p-kv__copy .jp{font-size:34px}#concept #p-kv__copy .en{font-size:12px}#concept #p-kv__bg{background-image:url("../img/products/ricepot/concept/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#concept #p-kv{width:100%;height:66.66667vw}#concept #p-kv__copy{padding-top:6vw}#concept #p-kv__copy .jp{font-size:7.2vw}#concept #p-kv__copy .en{font-size:2.93333vw}#concept #p-kv__bg{background-image:url("../img/products/ricepot/concept/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}#concept #p-concept-pot{width:1080px;margin-left:auto;margin-right:auto;border-bottom:1px solid #dedede}@media only screen and (max-width: 1080px) and (min-width: 751px){#concept #p-concept-pot{width:initial;margin-left:45px;margin-right:45px}}#concept #p-concept-pot>*{text-align:center}#concept #p-concept-pot h3{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#concept #p-concept-pot h4{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#concept #p-concept-pot-movie{position:relative;margin:0 auto}#concept #p-concept-pot img{position:absolute;top:0;left:0;cursor:pointer}#concept #p-concept-pot #player{width:100%;height:100%}@media only screen and (min-width: 751px){#concept #p-concept-pot{padding-top:120px;padding-bottom:130px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#concept #p-concept-pot{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#concept #p-concept-pot h3{font-size:48px;margin-bottom:62px}#concept #p-concept-pot h4{font-size:24px;letter-spacing:0.03em;margin-bottom:30px}#concept #p-concept-pot p{font-size:16px;line-height:2.32;margin-bottom:110px}#concept #p-concept-pot-movie{width:800px;height:450px}#concept #p-concept-pot img{width:800px;height:450px}#concept #p-concept-pot img:hover{opacity:0.5}}@media only screen and (max-width: 750px){#concept #p-concept-pot{padding-top:13.33333vw;padding-bottom:13.33333vw;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#concept #p-concept-pot h3{font-size:6.4vw;margin-bottom:10.66667vw}#concept #p-concept-pot h4{font-size:5.06667vw;letter-spacing:0.1em;margin-bottom:2.66667vw}#concept #p-concept-pot p{line-height:1.8;margin-bottom:9.33333vw;text-align:justify}#concept #p-concept-pot-movie{width:86.66667vw;height:48.66667vw}#concept #p-concept-pot img{width:86.66667vw;height:48.66667vw}}#concept #p-concept-rice-title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#concept #p-concept-rice-example{border-bottom:1px solid #dedede}#concept #p-concept-rice-example .text{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.03em;line-height:1.9}@media only screen and (min-width: 751px){#concept #p-concept-rice{padding-top:75px}#concept #p-concept-rice-title{font-size:34px;text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-bottom:30px}#concept #p-concept-rice-text{font-size:16px;text-align:center;padding-bottom:70px}#concept #p-concept-rice .c-photo-wide__content .copy{font-size:1.80556vw}#concept #p-concept-rice .c-photo-wide__content .text{font-size:.97222vw}#concept #p-concept-rice .c-photo-wide__object.p01{background-image:url("../img/products/ricepot/concept/b-sec02_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p02{background-image:url("../img/products/ricepot/concept/b-sec02_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p03{background-image:url("../img/products/ricepot/concept/b-sec02_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p04{background-image:url("../img/products/ricepot/concept/b-sec02_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p05{background-image:url("../img/products/ricepot/concept/b-sec02_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p06{background-image:url("../img/products/ricepot/concept/b-sec02_photo_06.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p07{background-image:url("../img/products/ricepot/concept/b-sec02_photo_07.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p08{background-image:url("../img/products/ricepot/concept/b-sec02_photo_08.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p01+.c-photo-wide__content{top:23.26389vw;left:57.63889vw}#concept #p-concept-rice .c-photo-wide__object.p02+.c-photo-wide__content{top:21.38889vw;left:68.33333vw}#concept #p-concept-rice .c-photo-wide__object.p03+.c-photo-wide__content{top:16.45833vw;left:13.75vw}#concept #p-concept-rice .c-photo-wide__object.p04+.c-photo-wide__content{top:16.94444vw;left:69.72222vw}#concept #p-concept-rice .c-photo-wide__object.p05+.c-photo-wide__content{top:23.26389vw;left:57.63889vw}#concept #p-concept-rice .c-photo-wide__object.p06+.c-photo-wide__content{top:21.45833vw;left:12.5vw}#concept #p-concept-rice .c-photo-wide__object.p07+.c-photo-wide__content{top:22.08333vw;left:68.88889vw}#concept #p-concept-rice .c-photo-wide__object.p08+.c-photo-wide__content{top:7.5vw;left:11.80556vw}#concept #p-concept-rice-example{width:1080px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px;border-bottom:1px solid #dedede}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#concept #p-concept-rice-example{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#concept #p-concept-rice-example .text{text-align:center;font-size:22px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.03em;line-height:1.9;margin-bottom:56px}#concept #p-concept-rice-example .swiper-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:1080px}#concept #p-concept-rice-example .swiper-wrapper .swiper-slide{width:340px !important;height:230px}#concept #p-concept-rice-example .swiper-wrapper .swiper-slide img{width:100%;height:100%}}@media only screen and (min-width: 1361px){#concept #p-concept-rice .c-photo-wide__content .copy{font-size:26px}#concept #p-concept-rice .c-photo-wide__content .text{font-size:14px}}@media only screen and (max-width: 750px){#concept #p-concept-rice{padding-top:12vw}#concept #p-concept-rice-title{font-size:5.06667vw;text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-bottom:4vw;letter-spacing:0.1em}#concept #p-concept-rice-text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-bottom:9.33333vw}#concept #p-concept-rice .c-photo-wide__object.p01{background-image:url("../img/products/ricepot/concept/sp/b-sec02_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p02{background-image:url("../img/products/ricepot/concept/sp/b-sec02_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p03{background-image:url("../img/products/ricepot/concept/sp/b-sec02_photo_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p04{background-image:url("../img/products/ricepot/concept/sp/b-sec02_photo_04_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p05{background-image:url("../img/products/ricepot/concept/sp/b-sec02_photo_05_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p06{background-image:url("../img/products/ricepot/concept/sp/b-sec02_photo_06_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p07{background-image:url("../img/products/ricepot/concept/sp/b-sec02_photo_07_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice .c-photo-wide__object.p08{background-image:url("../img/products/ricepot/concept/sp/b-sec02_photo_08_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#concept #p-concept-rice-example{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:21.33333vw;padding-bottom:21.33333vw;border-bottom:1px solid #dedede;position:relative}#concept #p-concept-rice-example .text{text-align:center;font-size:4.26667vw;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.03em;line-height:1.9;position:relative;top:50vw}#concept #p-concept-rice-example .swiper-container{width:76vw;margin:-40vw auto 26vw}#concept #p-concept-rice-example .swiper-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-wrap:nowrap}#concept #p-concept-rice-example .swiper-wrapper .swiper-slide{width:76vw;height:52vw}#concept #p-concept-rice-example .swiper-wrapper .swiper-slide img{width:100%;height:100%}}@media only screen and (min-width: 751px){#concept .c-two-column-title{white-space:nowrap}}@media only screen and (min-width: 751px){#concept #p-concept-btn{margin-bottom:100px}}@media only screen and (max-width: 750px){#concept #p-concept-btn{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-bottom:26.66667vw}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#cookingmode #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}@media only screen and (min-width: 751px){#cookingmode #p-kv__bg{background-image:url("../img/products/ricepot/cookingmode/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#cookingmode #p-kv__bg{background-image:url("../img/products/ricepot/cookingmode/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}#cookingmode #p-cookingmode .c-two-column:first-of-type{border-top:1px solid #dedede}@media only screen and (min-width: 751px){#cookingmode #p-cookingmode{padding-top:68px;padding-bottom:80px}#cookingmode #p-cookingmode .c-lowlayer-title{margin-bottom:16px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#cookingmode #p-cookingmode .c-lowlayer-title{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#cookingmode #p-cookingmode .c-lowlayer-text{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#cookingmode #p-cookingmode .c-lowlayer-text{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#cookingmode #p-cookingmode .c-two-column.type-temperature .c-two-column-content{width:45%;margin-bottom:0}#cookingmode #p-cookingmode .c-two-column.type-temperature .c-two-column-title{letter-spacing:-.01em}}@media only screen and (max-width: 750px){#cookingmode #p-cookingmode{padding-top:10.66667vw;padding-bottom:10.66667vw}#cookingmode #p-cookingmode .c-lowlayer-title{margin-bottom:3.33333vw;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#cookingmode #p-cookingmode .c-lowlayer-text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}#cookingmode #p-cookingmode-usecase{width:1080px;margin-left:auto;margin-right:auto;border-bottom:1px solid #dedede}@media only screen and (max-width: 1080px) and (min-width: 751px){#cookingmode #p-cookingmode-usecase{width:initial;margin-left:45px;margin-right:45px}}#cookingmode #p-cookingmode-usecase-movie{position:relative;margin:0 auto}#cookingmode #p-cookingmode-usecase img{position:absolute;top:0;left:0;cursor:pointer}#cookingmode #p-cookingmode-usecase #player{width:100%;height:100%}@media only screen and (min-width: 751px){#cookingmode #p-cookingmode-usecase{padding-top:120px;padding-bottom:130px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#cookingmode #p-cookingmode-usecase{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#cookingmode #p-cookingmode-usecase-movie{width:800px;height:450px}#cookingmode #p-cookingmode-usecase img{width:800px;height:450px}#cookingmode #p-cookingmode-usecase img:hover{opacity:0.5}}@media only screen and (max-width: 750px){#cookingmode #p-cookingmode-usecase{padding-top:10.66667vw;padding-bottom:13.33333vw;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#cookingmode #p-cookingmode-usecase-movie{width:86.66667vw;height:48.66667vw}#cookingmode #p-cookingmode-usecase img{width:86.66667vw;height:48.66667vw}}#cookingmode #p-cookingmode-btn{border-bottom:1px solid #dedede}@media only screen and (min-width: 751px){#cookingmode #p-cookingmode-btn{padding-bottom:80px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#cookingmode #p-cookingmode-btn{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#cookingmode #p-cookingmode-btn{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-bottom:13.33333vw}}@media only screen and (min-width: 751px){#cookingmode #p-cookingmode-rice{padding-top:85px;padding-bottom:30px}#cookingmode #p-cookingmode-rice .c-lowlayer-title{font-size:34px;margin-bottom:20px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#cookingmode #p-cookingmode-rice .c-lowlayer-title{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#cookingmode #p-cookingmode-rice .c-lowlayer-text{padding-bottom:75px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#cookingmode #p-cookingmode-rice .c-lowlayer-text{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#cookingmode #p-cookingmode-rice #p-cookingmode-rice-image{height:43.75vw;width:100%;background-image:url("../img/products/ricepot/cookingmode/b-sec02_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#cookingmode #p-cookingmode-rice{padding-top:10.66667vw}#cookingmode #p-cookingmode-rice .c-lowlayer-title{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;font-size:5.06667vw;margin-bottom:4vw}#cookingmode #p-cookingmode-rice .c-lowlayer-text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-bottom:9.33333vw}#cookingmode #p-cookingmode-rice #p-cookingmode-rice-image{height:66.66667vw;width:100%;background-image:url("../img/products/ricepot/cookingmode/sp/b-sec02_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px){#cookingmode #p-concept-btn{margin-bottom:100px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#cookingmode #p-concept-btn{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#cookingmode #p-concept-btn{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-bottom:26.66667vw}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#concept #p-kv{position:relative}#concept #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#concept #p-kv__copy>*{color:#fff}#concept #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#concept #p-kv__copy .en{font-family:'Crimson', serif;font-style:italic}#concept #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#technology #p-kv__bg{background-image:url("../img/products/ricepot/technology/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#technology #p-kv__bg{background-image:url("../img/products/ricepot/technology/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}#technology #p-tech-intro-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#technology #p-tech-intro{padding:75px 0}#technology #p-tech-intro>*{text-align:center}#technology #p-tech-intro-title{font-size:38px;letter-spacing:0.03em;margin-bottom:20px}#technology #p-tech-intro-text{font-size:16px}}@media only screen and (max-width: 750px){#technology #p-tech-intro{padding:12vw 0}#technology #p-tech-intro-title{font-size:6.4vw;letter-spacing:0.04em;margin-bottom:4vw;text-align:center}#technology #p-tech-intro-text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;letter-spacing:0.11em;text-align:justify}}@media only screen and (max-width: 1080px) and (min-width: 751px){#technology .c-two-column-image{width:460px}#technology .c-two-column-title{font-size:22px}}#technology #p-tech-triple{position:relative}#technology #p-tech-triple .p-design__inner{margin:0 auto;width:100%}#technology #p-tech-triple .p-design-text .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.01em}#technology #p-tech-triple .p-design-text .text{letter-spacing:0.04em}#technology #p-tech-triple .p-example{background-color:#fff}#technology #p-tech-triple .p-example-title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.01em}#technology #p-tech-triple .p-example-list{margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#technology #p-tech-triple .p-example-list li .title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#technology #p-tech-triple .p-example-list li .text{text-align:center}#technology #p-tech-triple .p-triple *{color:#fff}#technology #p-tech-triple .p-triple__inner{width:1080px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1080px) and (min-width: 751px){#technology #p-tech-triple .p-triple__inner{width:initial;margin-left:45px;margin-right:45px}}#technology #p-tech-triple .p-triple-title{display:flex;justify-content:center;align-items:center;flex-direction:column}#technology #p-tech-triple .p-triple-title .en{font-family:'Crimson', serif;font-style:italic}#technology #p-tech-triple .p-triple-title .en span{font-family:'Crimson', serif;font-style:italic}#technology #p-tech-triple .p-triple-title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#technology #p-tech-triple .p-triple-content .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#technology #p-tech-triple .p-triple-content .list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#technology #p-tech-triple .p-triple-content .list li{position:relative;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#technology #p-tech-triple .p-triple-content .list li .item1,#technology #p-tech-triple .p-triple-content .list li .item2,#technology #p-tech-triple .p-triple-content .list li .item3{display:inline-block;position:absolute}#technology #p-tech-triple .p-triple-content .list li .circle1,#technology #p-tech-triple .p-triple-content .list li .circle2{display:inline-block;border-radius:50%;border:1px solid #720f13;position:absolute}#technology #p-tech-triple .p-triple-content .list li:nth-of-type(1):before,#technology #p-tech-triple .p-triple-content .list li:nth-of-type(2):before{content:'';display:inline-block;background-image:url("../img/products/ricepot/technology/b-sec03_arrow.svg");background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute}@media only screen and (min-width: 751px){#technology #p-tech-triple{padding-bottom:100px}#technology #p-tech-triple .p-design__inner{max-width:2560px;height:937px;background-image:url("../img/products/ricepot/technology/b-sec01_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#technology #p-tech-triple .p-design-text{padding-top:450px}#technology #p-tech-triple .p-design-text>*{text-align:center}#technology #p-tech-triple .p-design-text .title{font-size:28px;margin-bottom:16px}#technology #p-tech-triple .p-example{width:1080px;margin-left:auto;margin-right:auto;height:475px;margin-top:-235px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#technology #p-tech-triple .p-example{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#technology #p-tech-triple .p-example-title{font-size:24px;padding:45px 0}#technology #p-tech-triple .p-example-list{width:962px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#technology #p-tech-triple .p-example-list li img{width:290px;height:190px}#technology #p-tech-triple .p-example-list li .title{font-size:16px;margin-top:20px;margin-bottom:5px}#technology #p-tech-triple .p-example-list li .text{font-size:14px}#technology #p-tech-triple .p-triple__inner{width:1080px;margin-left:auto;margin-right:auto;height:660px;background-image:url("../img/products/ricepot/technology/b-sec03_image.png");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#technology #p-tech-triple .p-triple__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#technology #p-tech-triple .p-triple__inner .c-btn{margin-top:63px}#technology #p-tech-triple .p-triple-title{padding-top:70px}#technology #p-tech-triple .p-triple-title .en{font-size:34px;letter-spacing:0.1em}#technology #p-tech-triple .p-triple-title .en span{font-size:22px;position:relative;top:-7px}#technology #p-tech-triple .p-triple-title .jp{font-size:16px}#technology #p-tech-triple .p-triple-content{margin-top:50px;position:relative;left:50%}#technology #p-tech-triple .p-triple-content .title{margin-bottom:20px;font-size:22px}#technology #p-tech-triple .p-triple-content .text{width:440px;text-align:justify}#technology #p-tech-triple .p-triple-content .list{margin-top:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:440px}#technology #p-tech-triple .p-triple-content .list li{width:100px;height:100px}#technology #p-tech-triple .p-triple-content .list li .item1{top:40px;left:30px}#technology #p-tech-triple .p-triple-content .list li .item2{text-align:center;top:36px;left:20px;line-height:1.3}#technology #p-tech-triple .p-triple-content .list li .item3{top:39px;left:21px}#technology #p-tech-triple .p-triple-content .list li .circle1{width:100px;height:100px;top:0;left:0}#technology #p-tech-triple .p-triple-content .list li .circle2{width:90px;height:90px;top:5px;left:5px}#technology #p-tech-triple .p-triple-content .list li:nth-of-type(1):before,#technology #p-tech-triple .p-triple-content .list li:nth-of-type(2):before{width:34px;height:5px;top:48px;left:120px}#technology #p-tech-triple .c-two-column.js__modal .c-two-column-image{cursor:pointer}}@media only screen and (max-width: 750px){#technology #p-tech-triple{padding-bottom:24.66667vw}#technology #p-tech-triple .p-design__inner{height:171.46667vw;background-image:url("../img/products/ricepot/technology/sp/b-sec01_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#technology #p-tech-triple .p-design-text{padding-top:60vw}#technology #p-tech-triple .p-design-text .title{font-size:5.06667vw;margin-bottom:4.26667vw;text-align:center}#technology #p-tech-triple .p-design-text .text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;line-height:1.8;text-align:justify}#technology #p-tech-triple .p-example{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;height:251.2vw;margin-top:-33.86667vw}#technology #p-tech-triple .p-example-title{font-size:4.26667vw;padding:7.33333vw 0}#technology #p-tech-triple .p-example-list{width:100%;display:flex;flex-direction:column}#technology #p-tech-triple .p-example-list li{margin-bottom:8.4vw}#technology #p-tech-triple .p-example-list li img{width:73.33333vw;height:46.66667vw}#technology #p-tech-triple .p-example-list li .title{font-size:4vw;margin-top:5.33333vw;margin-bottom:1.33333vw}#technology #p-tech-triple .p-triple__inner{width:100%;height:200vw;background-image:url("../img/products/ricepot/technology/sp/b-sec03_image_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#technology #p-tech-triple .p-triple__inner .c-btn{margin-top:10.4vw}#technology #p-tech-triple .p-triple-title{padding-top:12vw}#technology #p-tech-triple .p-triple-title .en{font-size:7.73333vw;text-align:center;line-height:1.0;letter-spacing:0.1em}#technology #p-tech-triple .p-triple-title .en span{font-size:5.86667vw;position:relative;top:-1vw}#technology #p-tech-triple .p-triple-title .jp{font-size:3.46667vw}#technology #p-tech-triple .p-triple-content{margin-top:50.66667vw}#technology #p-tech-triple .p-triple-content .title{margin-bottom:4vw;font-size:5.06667vw;text-align:center}#technology #p-tech-triple .p-triple-content .text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;text-align:justify}#technology #p-tech-triple .p-triple-content .list{margin-top:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#technology #p-tech-triple .p-triple-content .list li{width:20.66667vw;height:20.66667vw}#technology #p-tech-triple .p-triple-content .list li .item1,#technology #p-tech-triple .p-triple-content .list li .item2,#technology #p-tech-triple .p-triple-content .list li .item3{font-size:2.93333vw;text-align:center;position:relative;top:50%;transform:translateY(-50%);display:block}#technology #p-tech-triple .p-triple-content .list li .item2{line-height:1.3}#technology #p-tech-triple .p-triple-content .list li .circle1{width:20.66667vw;height:20.66667vw;top:0;left:0;box-sizing:border-box}#technology #p-tech-triple .p-triple-content .list li .circle2{width:18.4vw;height:18.4vw;top:1.2vw;left:1.2vw;box-sizing:border-box}#technology #p-tech-triple .p-triple-content .list li:nth-of-type(1):before,#technology #p-tech-triple .p-triple-content .list li:nth-of-type(2):before{width:6.8vw;height:.93333vw;top:9.9vw;left:24.7vw}}#technology #p-tech-heat .p-pot__inner{width:100%;margin:0 auto}#technology #p-tech-heat .p-pot-text *{color:#fff;text-align:center}#technology #p-tech-heat .p-pot-text .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#technology #p-tech-heat .p-heat__inner *{color:#fff}#technology #p-tech-heat .p-heat-title{display:flex;justify-content:center;align-items:center;flex-direction:column}#technology #p-tech-heat .p-heat-title .en{font-family:'Crimson', serif;font-style:italic}#technology #p-tech-heat .p-heat-title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#technology #p-tech-heat .p-heat-copy{position:relative}#technology #p-tech-heat .p-heat-copy .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#technology #p-tech-heat .p-heat-text p{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;position:relative}@media only screen and (min-width: 751px){#technology #p-tech-heat .p-pot__inner{height:704px;max-width:2560px;background-image:url("../img/products/ricepot/technology/b-sec05_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#technology #p-tech-heat .p-pot-text{padding-top:495px}#technology #p-tech-heat .p-pot-text .title{font-size:28px;letter-spacing:0.01em;margin-bottom:16px}#technology #p-tech-heat .p-pot-text .text{letter-spacing:0.04em}#technology #p-tech-heat .p-heat{padding-top:80px}#technology #p-tech-heat .p-heat__inner{width:1080px;margin-left:auto;margin-right:auto;height:610px;background-image:url("../img/products/ricepot/technology/b-sec06_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#technology #p-tech-heat .p-heat__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#technology #p-tech-heat .p-heat-title{padding-top:70px}#technology #p-tech-heat .p-heat-title .en{font-size:34px;letter-spacing:0.1em}#technology #p-tech-heat .p-heat-title .jp{font-size:16px;letter-spacing:0.01em}#technology #p-tech-heat .p-heat-copy{top:121px;left:calc(50% - 442px);width:355px}#technology #p-tech-heat .p-heat-copy .title{font-size:22px;letter-spacing:-0.04em;margin-bottom:20px}#technology #p-tech-heat .p-heat-copy .text{letter-spacing:0.06em;line-height:1.82}#technology #p-tech-heat .p-heat-text{margin-top:88px;margin-left:522px}#technology #p-tech-heat .p-heat-text p{margin-bottom:20px;letter-spacing:0.01em}#technology #p-tech-heat .p-heat-text p:nth-of-type(1)::before{content:'';width:78px;height:93px;border-left:1px solid gray;border-top:1px solid gray;position:absolute;top:-104px;left:30px}#technology #p-tech-heat .p-heat-text p:nth-of-type(2)::before{content:'';width:107px;height:91px;border-right:1px solid gray;border-bottom:1px solid gray;position:absolute;top:-82px;left:123px}#technology #p-tech-heat .p-heat-text p:nth-of-type(2)::after{content:'';width:1px;height:91px;background-color:gray;position:absolute;top:-82px;left:168px}#technology #p-tech-heat .p-heat-text p:nth-of-type(3)::before{content:'';width:314px;height:163px;border-right:1px solid gray;border-bottom:1px solid gray;position:absolute;top:-154px;left:91px}}@media only screen and (max-width: 750px){#technology #p-tech-heat .p-pot__inner{height:112.4vw;background-image:url("../img/products/ricepot/technology/sp/b-sec05_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#technology #p-tech-heat .p-pot-text{padding-top:60vw}#technology #p-tech-heat .p-pot-text .title{font-size:5.06667vw;letter-spacing:0.1em;margin-bottom:2vw}#technology #p-tech-heat .p-pot-text .text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;letter-spacing:0.04em;text-align:justify}#technology #p-tech-heat .p-heat{margin-top:-1px}#technology #p-tech-heat .p-heat__inner{width:100%;height:165.33333vw;background-image:url("../img/products/ricepot/technology/sp/b-sec06_image_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#technology #p-tech-heat .p-heat-title{border-top:1px solid #25272a;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:12vw}#technology #p-tech-heat .p-heat-title .en{font-size:7.73333vw;letter-spacing:0.1em;text-align:center;line-height:1}#technology #p-tech-heat .p-heat-title .jp{font-size:3.46667vw;letter-spacing:0.1em}#technology #p-tech-heat .p-heat-copy{padding-top:68vw;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#technology #p-tech-heat .p-heat-copy .title{font-size:5.06667vw;letter-spacing:0.08em;margin-bottom:4vw;text-align:center}#technology #p-tech-heat .p-heat-copy .text{letter-spacing:0.1em;line-height:1.82}#technology #p-tech-heat .p-heat-text{margin:-64vw auto 0;width:73.33333vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#technology #p-tech-heat .p-heat-text p{font-size:2.66667vw;margin-bottom:20px;letter-spacing:0.01em}#technology #p-tech-heat .p-heat-text p:nth-of-type(1)::before{content:'';width:8.93333vw;height:22.8vw;border-left:1px solid gray;border-top:1px solid gray;position:absolute;top:-24vw;left:5.3vw}#technology #p-tech-heat .p-heat-text p:nth-of-type(2)::before{content:'';width:8.93333vw;height:11.2vw;border-left:1px solid gray;border-bottom:1px solid gray;position:absolute;top:-15vw;left:-1vw}}@media only screen and (max-width: 750px) and (max-width: 320px){#technology #p-tech-heat .p-heat-text p:nth-of-type(2)::before{top:-18vw;left:1vw}}@media only screen and (max-width: 750px){#technology #p-tech-heat .p-heat-text p:nth-of-type(2)::after{content:'';width:1px;height:14.2vw;background-color:gray;position:absolute;top:-15.2vw;left:8vw}}@media only screen and (max-width: 750px) and (max-width: 320px){#technology #p-tech-heat .p-heat-text p:nth-of-type(2)::after{top:-18vw;left:10vw}}@media only screen and (max-width: 750px){#technology #p-tech-heat .p-heat-text p:nth-of-type(3)::before{content:'';width:7.33333vw;height:22.93333vw;border-right:1px solid gray;border-top:1px solid gray;position:absolute;top:-24vw;left:0}}@media only screen and (max-width: 750px) and (max-width: 320px){#technology #p-tech-heat .p-heat-text p:nth-of-type(3)::before{left:3vw}}@media only screen and (min-width: 751px){#technology .c-btn{margin-top:30px;margin-bottom:100px}}@media only screen and (max-width: 750px){#technology .c-btn{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:8vw;margin-bottom:26.66667vw}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#cm_gallery #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}@media only screen and (min-width: 751px){#cm_gallery #p-kv__copy .en{font-size:36px;letter-spacing:.1em}#cm_gallery #p-kv__bg{background-image:url("../img/products/ricepot/cm_gallery/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#cm_gallery #p-kv__copy .en{font-size:30px;letter-spacing:.1em}#cm_gallery #p-kv__bg{background-image:url("../img/products/ricepot/cm_gallery/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px){#cm_gallery #p-online-btn{margin-bottom:100px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#cm_gallery #p-online-btn{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#cm_gallery #p-online-btn{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;margin-bottom:26.66667vw}}#cm_gallery .p-cm_gallery-lead{display:flex;justify-content:center;align-items:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#cm_gallery .p-cm_gallery-lead .lead{text-align:center}@media only screen and (min-width: 751px){#cm_gallery .p-cm_gallery-lead{max-width:800px;margin:0 auto;height:220px}#cm_gallery .p-cm_gallery-lead .lead{font-size:38px}}@media only screen and (max-width: 750px){#cm_gallery .p-cm_gallery-lead{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;height:110px}#cm_gallery .p-cm_gallery-lead .lead{font-size:23px}}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column{text-align:center}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-world{position:relative}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-world .icon-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-time{background-image:url("../img/products/ricepot/cm_gallery/b-movie_image_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-open{background-image:url("../img/products/ricepot/cm_gallery/b-movie_image_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-10years{background-image:url("../img/products/ricepot/cm_gallery/b-movie_image_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;position:relative;display:inline-block;text-align:center}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.title::before,#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.title::after{content:'';display:block;position:absolute;height:1px;background-color:#dedede;top:50%}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.title::before{left:0}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.title::after{right:0}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column .btn-list{display:flex;justify-content:center}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column .btn-list .btn-modal{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;display:flex;justify-content:center;align-items:center;border:1px solid #dedede;text-align:center}@media only screen and (min-width: 751px){#cm_gallery #p-cm_gallery{max-width:800px;margin:0 auto 100px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner+.p-cm_gallery__inner{margin-top:55px;border-top:1px solid #dedede;padding-top:60px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner.type-1 .p-cm_gallery-column>.title{font-size:17px;margin-bottom:0}#cm_gallery #p-cm_gallery .p-cm_gallery__inner.type-1 .p-cm_gallery-column>.title .time{font-size:14px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner.type-2{display:flex;justify-content:space-between;flex-wrap:wrap}#cm_gallery #p-cm_gallery .p-cm_gallery__inner.type-2 .p-cm_gallery-column{width:47.5%;flex:0 1 47.5%}#cm_gallery #p-cm_gallery .p-cm_gallery__inner.type-3{display:flex;justify-content:center}#cm_gallery #p-cm_gallery .p-cm_gallery__inner.type-3 .p-cm_gallery-column{width:47.5%;flex:0 1 47.5%}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-world{background-image:url("../img/products/ricepot/cm_gallery/b-movie_image_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:56.25%}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-world .icon-play{width:78px;height:78px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-time{padding-top:56.579%}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-open{padding-top:56.579%}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-10years{padding-top:56.579%}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.title{margin:20px 0 25px;font-size:16px;padding:0 51px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.title::before,#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.title::after{width:36px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column .btn-list .btn-modal{font-size:13px;height:38px;width:110px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column .btn-list .btn-modal+.btn-modal{margin-left:18px}}@media only screen and (max-width: 750px){#cm_gallery #p-cm_gallery{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;margin-bottom:50px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner.type-1 .p-cm_gallery-column{margin-left:-1.33333vw;margin-right:-1.33333vw;padding-bottom:35px;border-bottom:1px solid #dedede;margin-bottom:40px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner.type-1 .p-cm_gallery-column>.title{margin-bottom:0}#cm_gallery #p-cm_gallery .p-cm_gallery__inner.type-1 .p-cm_gallery-column>.title .time{font-size:13px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner.type-2 .p-cm_gallery-column{margin-bottom:50px;margin-left:4.66667vw;margin-right:4.66667vw}#cm_gallery #p-cm_gallery .p-cm_gallery__inner.type-3 .p-cm_gallery-column{margin-left:4.66667vw;margin-right:4.66667vw}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-world{height:53.33333vw;background-image:url("../img/products/ricepot/cm_gallery/sp/b-movie_image_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-world .icon-play{width:55px;height:55px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-time{height:44vw}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-open{height:44vw}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.image.type-10years{height:44vw}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.title{margin:20px 0;font-size:14px;padding:0 45px;white-space:nowrap}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.title::before,#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column>.title::after{width:30px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column .btn-list .btn-modal{font-size:13px;height:35px;width:90px}#cm_gallery #p-cm_gallery .p-cm_gallery__inner .p-cm_gallery-column .btn-list .btn-modal+.btn-modal{margin-left:10px}}@media only screen and (min-width: 751px){#cm_gallery .c-modal{left:50%;transform:translateX(-50%)}#cm_gallery .c-modal-video iframe{width:59.375vw;height:33.33333vw}#cm_gallery .c-modal-btn span{height:85px;top:-40.27778vw;left:62.84722vw}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#recruit #p-kv{position:relative}#recruit #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#recruit #p-kv__copy>*{color:#fff}#recruit #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#recruit #p-kv__copy .en{font-family:'Crimson', serif;font-style:italic}#recruit #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#recruit #p-kv{width:100%;height:33.889vw}#recruit #p-kv__copy .jp{font-size:34px}#recruit #p-kv__bg{background-image:url("../img/recruit/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#recruit .c-input__select{position:relative;width:100%;height:52px;box-sizing:border-box;border:solid 1px #fff}#recruit .c-input__select__label{position:absolute;top:0;left:0;right:0;bottom:0;font-size:15px;line-height:36px;padding:7px 20px;text-align:center;letter-spacing:normal}#recruit .c-input__select select{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;z-index:60;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit}#recruit .c-input__select:after{content:"";display:block;position:absolute;top:50%;margin-top:-8px;right:30px;width:8px;height:8px;border:1px solid;border-color:transparent transparent #fff #fff;transform:rotate(-45deg)}#recruit #p-kv{width:100%;height:66.66667vw}#recruit #p-kv__copy{padding-top:6vw}#recruit #p-kv__copy .jp{font-size:7.2vw}#recruit #p-kv__copy .en{font-size:2.93333vw}#recruit #p-kv__bg{background-image:url("../img/recruit/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}@media only screen and (min-width: 751px){#recruit .p-recruit-content{width:960px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#recruit .p-recruit-content{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#recruit .p-recruit-content__title{margin-bottom:14px}#recruit .p-recruit-content__title h4{font-weight:600;font-size:16px}#recruit .p-recruit-content__list{margin-bottom:50px}#recruit .p-recruit-content__list li:last-child{border-bottom:solid 1px #dddde4}#recruit .p-recruit-content__list__title{height:70px;line-height:70px;border-top:solid 1px #dddde4;position:relative;font-weight:600;padding-left:24px}#recruit .p-recruit-content__list__title:after{content:'';display:block;position:absolute;width:19px;height:10px;top:50%;right:30px;margin-top:-5px;cursor:pointer;background-image:url("../img/faq/faq_icon03.png")}#recruit .p-recruit-content__list:last-child{border-right:solid 1px #dedede}}@media only screen and (max-width: 750px){#p-recruit-nav{padding:30px 25px;margin-bottom:45px}#p-recruit .p-recruit-tab_sp{position:relative}#p-recruit .p-recruit-tab_sp .c-input__select{border:solid 1px #222426}#p-recruit .p-recruit-tab_sp .c-input__select:after{border-color:transparent transparent #3a3c3e #3a3c3e}}#recruit .p-recruit__content h4{border-bottom:solid 1px #dddde4}#recruit .p-recruit__content-list-title{font-weight:700}#recruit .p-recruit__content-list ul li .title{font-weight:700}#recruit .p-recruit__content-list ul li.is-open:before{transform:rotate(180deg);margin-top:-5px}#recruit .p-recruit__content-list ul li.is-open:after{transform:rotate(180deg);margin-top:-5px}#recruit .p-recruit__content-list ul__inner{padding:29px 24px;background-color:#eceeef;display:none;border-top:solid 1px #dddde4}#recruit .p-recruit__content-list ul__inner ul li{line-height:26px;border:none !important;display:flex}#recruit .p-recruit__content-list ul__inner ul li span{font-weight:600;white-space:nowrap;margin-right:5px}#recruit .p-recruit__content-list ul__inner ul li .text_red{font-weight:600;color:#c11920}@media only screen and (min-width: 751px){#recruit .p-recruit__content{margin-top:54px;width:960px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#recruit .p-recruit__content{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#recruit .p-recruit__content h4{font-weight:700;font-size:16px;padding-bottom:14px}#recruit .p-recruit__content-note{margin-bottom:70px}#recruit .p-recruit__content-list{display:flex;flex-direction:column}#recruit .p-recruit__content-list ul{background-color:#ececed;padding:35px 25px;display:none;opacity:0}#recruit .p-recruit__content-list ul li{display:flex;line-height:26px}#recruit .p-recruit__content-list ul li .title{white-space:nowrap}#recruit .p-recruit__content-list ul li .text{margin-left:5px}#recruit .p-recruit__content-list-title{position:relative;border-bottom:1px solid #dedede;padding:23px 25px;width:100%;box-sizing:border-box;cursor:pointer}#recruit .p-recruit__content-list-title.line{border-top:1px solid #dedede}#recruit .p-recruit__content-list-title:before{content:'';display:inline-block;width:13px;height:13px;border-left:1px solid #222426;border-bottom:1px solid #222426;position:absolute;top:25px;right:32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#recruit .p-recruit__content-list-title.is-open:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:32px}}@media only screen and (max-width: 750px){#recruit .p-recruit-content__title{margin:0 20px;margin-bottom:11px}#recruit .p-recruit-content__title h4{font-weight:600;font-size:14px}#recruit .p-recruit-content__list{margin-bottom:45px}#recruit .p-recruit-content__list__title{height:61px;line-height:61px;border-bottom:solid 1px #dddde4;border-top:solid 1px #dddde4;position:relative;font-weight:600;padding-left:14px;margin:-1px 20px 0}#recruit .p-recruit-content__list__title:after{content:"";display:block;position:absolute;top:50%;margin-top:-8px;right:12px;width:8px;height:8px;border:1px solid;border-color:transparent transparent #222426 #222426;transform:rotate(-45deg)}#recruit .p-recruit-content__list__title.is-open:after{transform:rotate(135deg)}#recruit .p-recruit-content__list__inner{padding:24px 34px;background-color:#eceeef;display:none;margin-top:-1px;position:relative;z-index:10}#recruit .p-recruit-content__list__inner ul li{line-height:26px;border:none !important}#recruit .p-recruit-content__list__inner ul li span{font-weight:600;margin-right:5px}#recruit .p-recruit-content__list__inner ul li .text_red{font-weight:600;color:#c11920}#recruit .p-recruit__content{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#recruit .p-recruit__content h4{font-weight:700;padding-top:13.33333vw;padding-bottom:2.66667vw}#recruit .p-recruit__content-list-title{padding:5.33333vw 3.33333vw;position:relative;border-bottom:1px solid #dedede}#recruit .p-recruit__content-list-title.is-open{border-bottom:0}#recruit .p-recruit__content-list-title.line{border-top:1px solid #dedede}#recruit .p-recruit__content-list-title:before{content:'';display:inline-block;width:10px;height:10px;border-left:1px solid #222426;border-bottom:1px solid #222426;position:absolute;top:5.7vw;right:5.7vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#recruit .p-recruit__content-list-title.is-open:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:7.4vw}#recruit .p-recruit__content-list ul{width:100vw;position:relative;left:-8vw;background-color:#ececed;padding:8.26667vw 6.66667vw;display:none;opacity:0}#recruit .p-recruit__content-list ul li{letter-spacing:0.01em;width:80vw;margin:0 auto;position:relative;left:-4vw}#recruit .p-recruit__content-list ul li p{display:inline;line-height:25px}#recruit .p-recruit__content-note{margin-top:13.33333vw}}@media only screen and (min-width: 751px){#recruit .p-recruit__info{width:960px;margin-left:auto;margin-right:auto;margin-top:75px;margin-bottom:68px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#recruit .p-recruit__info{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#recruit .p-recruit__info p{line-height:26px;margin-bottom:10px}#recruit .p-recruit__info p a{text-decoration:underline}}@media only screen and (max-width: 750px){#recruit .p-recruit__info{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:44px;margin-bottom:34px;margin:13.33333vw 25px}#recruit .p-recruit__info p{line-height:25px}#recruit .p-recruit__info p a{text-decoration:underline}}#recruit .p-recruit__banner .js__hover-photo:nth-of-type(1) .text{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#recruit .p-recruit__banner{background-color:#ededed;margin-top:85px;padding:80px 0}#recruit .p-recruit__banner p{line-height:26px;margin-bottom:10px}#recruit .p-recruit__banner p a{text-decoration:underline}}@media only screen and (max-width: 750px){#recruit .p-recruit__banner{background-color:#ededed;margin-top:90px;padding:50px 0}#recruit .p-recruit__banner p{line-height:26px;margin-bottom:10px}#recruit .p-recruit__banner p a{text-decoration:underline}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#faq #p-kv{position:relative}#faq #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#faq #p-kv__copy>*{color:#fff}#faq #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#faq #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#faq #p-kv{width:100%;height:32.59vw}#faq #p-kv__copy .jp{font-size:34px}#faq #p-kv__bg{background-image:url("../img/faq/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#faq #p-kv{width:100%;height:66.66667vw}#faq #p-kv__copy{padding-top:12.66667vw}#faq #p-kv__copy .jp{font-size:7.2vw}#faq #p-kv__copy .en{font-size:2.93333vw}#faq #p-kv__bg{background-image:url("../img/faq/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}#faq #p-faq-search{background-color:#222426}#faq #p-faq-search-content{color:#fff}@media only screen and (min-width: 751px){#faq .c-input__select{position:relative;box-sizing:border-box;border:solid 1px #fff;width:400px;height:52px}#faq .c-input__select__label{position:absolute;top:0;left:0;right:0;bottom:0;font-size:16px;line-height:36px;padding:7px 20px;text-align:center;letter-spacing:normal}#faq .c-input__select select{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:400px;z-index:60;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;text-align:center;background:none transparent;vertical-align:middle;font-size:inherit;height:50px}#faq .c-input__select select option{color:#222426}#faq .c-input__select:after{content:"";display:block;position:absolute;top:50%;margin-top:-8px;right:30px;width:8px;height:8px;border:1px solid;border-color:transparent transparent #fff #fff;transform:rotate(-45deg)}#faq #p-faq-search{width:100%;padding:37px 0}#faq #p-faq-search-content{width:570px;margin:0 auto;display:flex;align-items:center}#faq #p-faq-search-content .text{margin-right:38px;font-size:15px}}@media only screen and (max-width: 750px){#p-faq-search{padding:20px 25px 30px}#p-faq-search-content .text{margin-bottom:8px;font-size:14px}#p-faq-search .c-input__select{position:relative;width:100%;height:52px;box-sizing:border-box;border:solid 1px #fff}#p-faq-search .c-input__select__label{position:absolute;top:0;left:0;right:0;bottom:0;font-size:15px;line-height:36px;padding:7px 20px;text-align:center;letter-spacing:normal}#p-faq-search .c-input__select select{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;z-index:60;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:3.73333vw;color:inherit}#p-faq-search .c-input__select:after{content:"";display:block;position:absolute;top:50%;margin-top:-8px;right:5.5vw;width:8px;height:8px;border:1px solid;border-color:transparent transparent #fff #fff;transform:rotate(-45deg)}}#faq .p-faq-content.disnon{display:none}#faq .p-faq-content h3{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#faq .p-faq-content .content_faq{background-color:#eceeef;display:none;opacity:0}#faq .p-faq-content .p-faq__list li{letter-spacing:0.01em}#faq .p-faq-content .p-faq__list li a{text-decoration:underline}@media only screen and (min-width: 751px){#faq .p-faq-content{padding-top:74px;padding-bottom:100px;width:1080px;margin-left:auto;margin-right:auto}#faq .p-faq-content h3{font-size:26px;margin-bottom:95px;text-align:center}#faq .p-faq-content h4{font-size:14px;font-weight:bold;margin-bottom:13px}#faq .p-faq-content .p-faq-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#faq .p-faq-content .js__tab__content{width:800px;margin-top:-5px}#faq .p-faq-content #p-faq-tab{display:block;width:200px;border-top:solid 1px #dcdcdc}#faq .p-faq-content #p-faq-tab li{width:100%;text-align:left;padding:18px 0;cursor:pointer;background-color:#fff;border:none;border-bottom:solid 1px #dcdcdc;height:auto;line-height:1.47;letter-spacing:0.05em;box-sizing:border-box;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;color:#dcdcdc;font-size:14px}#faq .p-faq-content #p-faq-tab li.w-200{width:200px;margin-right:auto}#faq .p-faq-content #p-faq-tab li.is-active{color:#222426;position:relative;background-color:#fff;padding:18px 0 18px 15px}#faq .p-faq-content #p-faq-tab li.is-active:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:0;height:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #222426}#faq .p-faq-content .p-faq__list{margin-bottom:50px}#faq .p-faq-content .p-faq__list:last-of-type{margin-bottom:0px}#faq .p-faq-content .p-faq__list li{border-top:solid 1px #dddde4}#faq .p-faq-content .p-faq__list li:last-child{border-bottom:solid 1px #dddde4}#faq .p-faq-content .p-faq__list-question{display:flex;align-items:center}#faq .p-faq-content .p-faq__list-question .icon{width:19px;height:19px;display:block;background-image:url("../img/faq/faq_icon01.svg");background-repeat:no-repeat}#faq .p-faq-content .p-faq__list-question .text{margin-right:40px;margin-left:25px}#faq .p-faq-content .p-faq__list-answer{display:flex}#faq .p-faq-content .p-faq__list-answer .icon{width:20px;height:16px;display:block;background-image:url("../img/faq/faq_icon02.svg");background-size:100%;background-repeat:no-repeat;margin-top:3px}#faq .p-faq-content .p-faq__list-answer .text{margin-left:25px;width:95%}#faq .p-faq-content .p-faq__list-question{position:relative;padding:23px 35px}#faq .p-faq-content .p-faq__list-question:after{content:"";display:block;position:absolute;width:19px;height:10px;top:50%;right:30px;margin-top:-5px;cursor:pointer;background-image:url("../img/faq/faq_icon03.png")}#faq .p-faq-content .p-faq__list-question.is-open:before{transform:rotate(180deg);margin-top:-5px}#faq .p-faq-content .p-faq__list-question.is-open:after{transform:rotate(180deg);margin-top:-5px}#faq .p-faq-content .content_faq{padding:40px 35px;border-top:solid 1px #dddde4}}@media only screen and (max-width: 750px){.p-faq-content{padding-bottom:60px;margin-left:auto;margin-right:auto}.p-faq-content h3{font-size:19px;text-align:center;margin:30px 0 34px 0}.p-faq-content h4{margin:45px 25px 10px;font-weight:700;font-size:14px}.p-faq-content .p-faq-tab_sp{position:relative;margin:0 25px}.p-faq-content .p-faq-tab_sp .c-input__select{position:relative;width:100%;height:52px;box-sizing:border-box;border:solid 1px #222426}.p-faq-content .p-faq-tab_sp .c-input__select__label{position:absolute;top:0;left:0;right:0;bottom:0;font-size:15px;line-height:36px;padding:7px 20px;text-align:center;letter-spacing:normal}.p-faq-content .p-faq-tab_sp .c-input__select select{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;z-index:60;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit}.p-faq-content .p-faq-tab_sp .c-input__select:after{content:"";display:block;position:absolute;top:50%;margin-top:-8px;right:5.5vw;width:8px;height:8px;border:1px solid;border-color:transparent transparent #3a3c3e #3a3c3e;transform:rotate(-45deg)}.p-faq-content .p-faq__list li .p-faq__list-question{border-bottom:solid 1px #dddde4}.p-faq-content .p-faq__list li:first-child .p-faq__list-question{border-top:solid 1px #dddde4}.p-faq-content .p-faq__list-question{padding:20px 0;position:relative;margin:0 25px}.p-faq-content .p-faq__list-question:after{content:"";display:block;position:absolute;top:50%;margin-top:-8px;right:6px;width:8px;height:8px;border:1px solid;border-color:transparent transparent #3b3d3f #3b3d3f;transform:rotate(-45deg)}.p-faq-content .p-faq__list-question.is-open:after{transform:rotate(135deg)}.p-faq-content .p-faq__list-question{display:flex;align-items:center}.p-faq-content .p-faq__list-question .icon{width:15px;height:15px;display:block;background-size:100%;background-image:url("../img/faq/faq_icon01.svg");background-repeat:no-repeat}.p-faq-content .p-faq__list-question .text{margin-right:40px;margin-left:10px;width:90%}.p-faq-content .p-faq__list-answer{display:flex}.p-faq-content .p-faq__list-answer .icon{width:15px;height:15px;background-size:100%;display:block;background-image:url("../img/faq/faq_icon02.svg");background-repeat:no-repeat;margin-top:3px}.p-faq-content .p-faq__list-answer .text{margin-left:10px;width:90%;line-height:25px}.p-faq-content .content_faq{margin-top:-1px;position:relative;z-index:2;padding:25px 25px}.p-faq-content .js__tab__content{display:block !important;opacity:1 !important}}@media only screen and (min-width: 751px){#faq #p-faq-btn{margin:80px auto 0}}@media only screen and (max-width: 750px){#faq #p-faq-btn{margin:49px 25px 0}}#faq .p-faq__banner{background-color:#ececed}#faq .p-faq__banner .js__hover-photo:nth-of-type(2) .text,#faq .p-faq__banner .js__hover-photo:nth-of-type(3) .text{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#faq .p-faq-banner{padding:80px 0}#faq .p-faq-banner__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#faq .p-faq-banner__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#faq .p-faq-banner{padding:13.33333vw 0}#faq .p-faq-banner__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}html.ie #faq .p-faq-content #p-faq-tab{justify-content:flex-start}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#pr #p-kv{position:relative}#pr #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#pr #p-kv__copy>*{color:#fff}#pr #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#pr #p-kv__copy .en{font-family:'Crimson', serif;font-style:italic}#pr #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#pr #p-kv{width:100%;height:33.889vw}#pr #p-kv__copy .jp{font-size:34px}#pr #p-kv__bg{background-image:url("../img/pr/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#pr #p-kv{width:100%;height:66.66667vw}#pr #p-kv__copy{padding-top:6vw}#pr #p-kv__copy .jp{text-align:center;font-size:7.46667vw;letter-spacing:1px;line-height:42px;margin-top:25px}#pr #p-kv__copy .en{font-size:2.93333vw}#pr #p-kv__bg{background-image:url("../img/pr/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}#pr .p-pr-content__title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;border-bottom:solid 1px #dedede}#pr .p-pr-content__contact{background-color:#ededed}@media only screen and (min-width: 751px){#p-pr{width:1020px;margin:0 auto}#p-pr .p-pr-content{display:flex;justify-content:space-around;margin-top:72px}#p-pr .p-pr-content__title{font-size:20px;padding-bottom:10px;margin-bottom:12px}#p-pr .p-pr-content__column{width:100%}#p-pr .p-pr-content__column:first-child{margin-right:70px}#p-pr .p-pr-content__column a:hover{opacity:0.8}#p-pr .p-pr-content__contact{margin-top:14px;padding:21px 30px;display:flex;align-items:center;white-space:nowrap;line-height:25px;letter-spacing:0.01em}#p-pr .p-pr-content__contact__title{font-weight:600;margin-right:20px;padding-right:20px;position:relative}#p-pr .p-pr-content__contact__title:after{background-color:#dedede;content:"";display:block;position:absolute;top:42%;margin-top:-16px;width:1px;height:78%;left:137px}#p-pr .p-pr-content__contact__text{color:#222426}#p-pr .p-pr-content__info{margin-top:40px}#p-pr .p-pr-content__info span{font-weight:600}#p-pr .p-pr-content__info a{color:#222426}#p-pr .p-pr-content__info a:hover{opacity:0.8}}@media only screen and (max-width: 750px){#p-pr .p-pr-content{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:45px}#p-pr .p-pr-content__title{font-size:15px;padding-bottom:5px;margin-bottom:10px}#p-pr .p-pr-content__column{width:100%}#p-pr .p-pr-content__column:first-child{margin-right:70px}#p-pr .p-pr-content__column a:hover{opacity:0.8}#p-pr .p-pr-content__contact{margin-top:14px;padding:21px 30px;white-space:nowrap;line-height:25px;margin-bottom:35px}#p-pr .p-pr-content__contact__title{font-weight:600;border-bottom:solid 1px #dedede;padding-bottom:4px;margin-bottom:6px}#p-pr .p-pr-content__contact a{text-decoration:none;color:#222426}#p-pr .p-pr-content__info{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:40px;line-height:26px}#p-pr .p-pr-content__info span{font-weight:600}#p-pr .p-pr-content__info a{text-decoration:none;color:#222426}#p-pr .p-pr-content__info a:hover{opacity:0.8}}#pr .p-pr__banner .js__hover-photo:nth-of-type(1) .text{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#pr .p-pr__banner{background-color:#ededed;margin-top:75px;padding:80px 0}#pr .p-pr__banner p{line-height:26px;margin-bottom:10px}#pr .p-pr__banner p a{text-decoration:underline}}@media only screen and (max-width: 750px){#pr .p-pr__banner{background-color:#ededed;margin-top:90px;padding:50px 0}#pr .p-pr__banner p{line-height:26px;margin-bottom:10px}#pr .p-pr__banner p a{text-decoration:underline}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#support #p-kv{position:relative}#support #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#support #p-kv__copy>*{color:#fff}#support #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#support #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#support #p-kv{width:100%;height:32.59vw}#support #p-kv__copy .jp{font-size:37px}#support #p-kv__bg{background-image:url("../img/support/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#support .p-kv__lead{margin-top:20px;line-height:1.857;text-align:center}}@media only screen and (max-width: 750px){#support #p-kv{width:100%;height:66.66667vw}#support #p-kv__copy{padding-top:12.66667vw}#support #p-kv__copy .jp{font-size:7.2vw}#support #p-kv__bg{background-image:url("../img/support/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}#support .p-kv__lead{margin:40px 25px 0;line-height:25px}}@media only screen and (min-width: 751px){#support #p-support .c-two-column{padding:80px 0;width:1080px;margin-left:auto;margin-right:auto}#support #p-support .c-two-column-content{margin-bottom:0;width:41.5%}#support #p-support .c-two-column-content__top{margin-top:-8px}#support #p-support .c-two-column-subtitle{font-size:18px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-bottom:5px}#support #p-support .c-two-column-title{margin-bottom:12px}#support #p-support .c-two-column-text{line-height:26px}#support #p-support .c-two-column-text span{font-size:12px;display:block;margin-top:12px}#support #p-support .c-two-column .c-btn{margin:0;margin-top:30px;width:220px}#support #p-support .c-two-column .c-btn.w250{width:250px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#support #p-support .c-two-column{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#support #p-support .c-two-column-image{width:53.7037%}#support #p-support .c-two-column-image.content_01{background-image:url("../img/support/b-sec01_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:235px}#support #p-support .c-two-column-image.content_02{background-image:url("../img/support/b-sec01_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#support #p-support .c-two-column-image.content_03{background-image:url("../img/support/b-sec01_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#support #p-support .c-two-column .c-two-column-content-list{border-top:solid 1px #dedede;margin-top:24px;padding-top:24px;margin-bottom:24px}#support #p-support .c-two-column .c-two-column-content-list__title{font-size:20px;margin-bottom:20px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#support #p-support .c-two-column .c-two-column-content-list ul li{display:flex;margin-bottom:9px;letter-spacing:-0.5px;line-height:25px}#support #p-support .c-two-column .c-two-column-content-list ul li span{display:inline-block}#support #p-support .c-two-column .c-two-column-info{background-color:#ededed;display:flex;align-items:center;padding:10px 0 10px 15px}#support #p-support .c-two-column .c-two-column-info__title{font-weight:600;letter-spacing:0.01em;padding-right:10px}#support #p-support .c-two-column .c-two-column-info span img{width:40px;margin-top:2px;height:20px;margin-right:4px}#support #p-support .c-two-column .c-two-column-info__tel{display:flex;border-left:solid 1px #dedede;padding:11px 0 7px 15px}#support #p-support .c-two-column .c-two-column-info__tel__namber{font-size:26px;font-weight:600;line-height:26px}#support #p-support .c-two-column .c-two-column-info__tel__text{font-size:12px;letter-spacing:0;font-weight:600}}@media only screen and (max-width: 750px){#p-support .c-two-column{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;flex-direction:column;padding:13.33333vw 0}#p-support .c-two-column:last-child{padding-bottom:50px}#p-support .c-two-column-content{width:100%}#p-support .c-two-column-subtitle{font-size:4vw;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center;margin-bottom:5px;margin-top:7px}#p-support .c-two-column-title{text-align:center;font-size:5.06667vw;letter-spacing:0.1em;line-height:30px;margin-bottom:14px}#p-support .c-two-column-text{text-align:justify;letter-spacing:0.1em;line-height:25px}#p-support .c-two-column-text span{font-size:13px;display:block;margin:10px 0 12px}#p-support .c-two-column-image{width:100%;height:53.33333vw;margin-bottom:4.66667vw}#p-support .c-two-column-image.content_01{background-image:url("../img/support/sp/b-sec01_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-support .c-two-column-image.content_02{background-image:url("../img/support/sp/b-sec01_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-support .c-two-column-image.content_03{background-image:url("../img/support/sp/b-sec01_photo_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-support .c-two-column .c-two-column-content-list{padding-top:35px;margin-bottom:35px}#p-support .c-two-column .c-two-column-content-list__title{position:relative;border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:20px 0;text-align:left;font-size:4vw;margin-bottom:10px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#p-support .c-two-column .c-two-column-content-list__title::after{content:'';display:inline-block;width:10px;height:10px;border-left:1px solid #222426;border-bottom:1px solid #222426;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:26px;left:80vw}#p-support .c-two-column .c-two-column-content-list__title.is-open::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#p-support .c-two-column .c-two-column-content-list ul{display:none;opacity:0}#p-support .c-two-column .c-two-column-content-list ul li{display:flex;margin-bottom:5px;line-height:24px;letter-spacing:0.06em}#p-support .c-two-column .c-two-column-content-list ul li span{display:inline-block}#p-support .c-two-column .c-two-column-info{background-color:#ededed;padding:24px 22px 24px}#p-support .c-two-column .c-two-column-info__title{font-weight:600;letter-spacing:0.01em}#p-support .c-two-column .c-two-column-info span img{width:54px;height:30px;margin-right:10px}#p-support .c-two-column .c-two-column-info__tel{display:flex;border-top:solid 1px #dedede;padding:14px 0;margin-top:10px}#p-support .c-two-column .c-two-column-info__tel__namber{font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;font-size:6.66667vw;line-height:30px}#p-support .c-two-column .c-two-column-info__tel__namber a{color:#a3a9ae;font-weight:600;display:inline-block;padding-bottom:2px;border-bottom:2px solid #a3a9ae}#p-support .c-two-column .c-two-column-info__tel__text{margin-top:15px;font-size:12px;letter-spacing:0.01em}#p-support .c-two-column .c-two-column-info .c-btn a{font-size:16px}#p-support .c-two-column .c-two-column-btn{margin-top:20px}#p-support .c-two-column .c-two-column-btn a{font-size:14px}#p-support #p-top-supportCare__craft{margin-bottom:0}}#support .p-support__banner .js__hover-photo:nth-of-type(1) span,#support .p-support__banner .js__hover-photo:nth-of-type(2) span{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#support .p-support__banner{background-color:#ededed;margin-top:80px;padding:80px 0}#support .p-support__banner p{line-height:26px;margin-bottom:10px}#support .p-support__banner p a{text-decoration:underline}}@media only screen and (max-width: 750px){#support .p-support__banner{background-color:#ededed;margin-top:90px;padding:50px 0}#support .p-support__banner p{line-height:26px;margin-bottom:10px}#support .p-support__banner p a{text-decoration:underline}}@media only screen and (min-width: 751px){#support .c-btn{width:220px}#support #p-support-btn{margin:50px auto 80px}#support #p-support-btn .c-btn{width:220px}}@media only screen and (max-width: 750px){#support #p-support-btn{margin:35px 25px 100px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#company #p-kv{position:relative}#company #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#company #p-kv__copy>*{color:#fff}#company #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#company #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#company #p-kv{width:100%;height:32.59vw}#company #p-kv__copy .jp{font-size:34px}#company #p-kv__bg{background-image:url("../img/company/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#company #p-kv{width:100%;height:66.66667vw}#company #p-kv__copy{padding-top:12.66667vw}#company #p-kv__copy .jp{font-size:7.2vw}#company #p-kv__bg{background-image:url("../img/company/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}@media only screen and (min-width: 751px){#company .p-company-content__text{text-align:center;padding:63px 0 43px;line-height:26px}#company .p-company-content .p-company__column{width:1080px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#company .p-company-content .p-company__column{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#company .p-company-content .p-company__column .p-company__person{width:46%}#company .p-company-content .p-company__column .p-company__person:nth-child(1) .p-company__person__image{background-image:url("../img/company/b-sec01_image_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#company .p-company-content .p-company__column .p-company__person:nth-child(2) .p-company__person__image{background-image:url("../img/company/b-sec01_image_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#company .p-company-content .p-company__column .p-company__person__image{width:100%;height:470px}#company .p-company-content .p-company__column .p-company__person__title{font-weight:600;font-size:18px;margin:23px 0 9px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#company .p-company-content .p-company__column .p-company__person__title span{display:block;font-weight:600;font-size:12px}#company .p-company-content .p-company__column .p-company__person__text{line-height:26px}#company .p-company-content .p-company-content__award{width:960px;margin-left:auto;margin-right:auto;margin-top:90px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#company .p-company-content .p-company-content__award{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#company .p-company-content .p-company-content__award__photo{background-image:url(../img/company/b-sec01_image_03.jpg);background-size:cover;height:170px;width:960px;margin-left:auto;margin-right:auto;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#company .p-company-content .p-company-content__award__photo{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#company .p-company-content .p-company-content__award__text{text-align:center;margin-top:15px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}}@media only screen and (max-width: 750px){#company .p-company-content__text{line-height:25px;padding:42px 25px}#company .p-company-content .p-company__column{padding:0 25px}#company .p-company-content .p-company__column .p-company__person{width:100%}#company .p-company-content .p-company__column .p-company__person:nth-child(1) .p-company__person__image{background-image:url("../img/company/sp/b-sec01_image_sp_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#company .p-company-content .p-company__column .p-company__person:nth-child(2) .p-company__person__image{background-image:url("../img/company/sp/b-sec01_image_sp_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#company .p-company-content .p-company__column .p-company__person__image{width:100%;padding-top:81%}#company .p-company-content .p-company__column .p-company__person__title{font-weight:600;font-size:15px;margin:20px 0 8px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#company .p-company-content .p-company__column .p-company__person__title span{display:block;font-weight:600;font-size:10px}#company .p-company-content .p-company__column .p-company__person__text{line-height:25px}#company .p-company-content .p-company__column .p-company__person:nth-child(2){margin-top:33px}#company .p-company-content .p-company-content__award{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:42px}#company .p-company-content .p-company-content__award__photo{background-image:url(../img/company/sp/b-sec01_image_03_sp.jpg);background-size:100%;height:90px;background-position:center;background-repeat:no-repeat}#company .p-company-content .p-company-content__award__text{text-align:center;margin-top:15px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}}#company .p-company-history .chinese{font-family:"微软雅黑","宋体"}@media only screen and (min-width: 751px){#company .p-company-history{margin-top:98px}#company .p-company-history .p-company__photo{width:1080px;margin-left:auto;margin-right:auto;border-bottom:none;height:300px;padding:0;margin-left:auto;margin-right:auto;margin:0;width:auto;background-image:url(../img/company/b-sec02_image_01.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#company .p-company-history .p-company__photo{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#company .p-company-history .p-company__photo__title{font-size:30px;color:#fff;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center;line-height:300px}#company .p-company-history .p-company__table{width:960px;margin-left:auto;margin-right:auto;margin-top:51px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#company .p-company-history .p-company__table{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#company .p-company-history .p-company__table th{width:105px;font-weight:600;padding-left:125px}#company .p-company-history .p-company__table th,#company .p-company-history .p-company__table td{padding-top:17px}#company .p-company-history .p-company__table .more{display:none;opacity:0}#company .p-company-history .more-btn{cursor:pointer;margin-top:35px}}@media only screen and (max-width: 750px){#company .p-company-history{margin-top:98px}#company .p-company-history .p-company__photo{border-bottom:none;height:140px;padding:0;margin-left:auto;margin-right:auto;margin:0;width:auto;background-image:url(../img/company/sp/b-sec02_image_01_sp.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#company .p-company-history .p-company__photo__title{color:#fff;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center;line-height:140px;font-size:4.53333vw}#company .p-company-history .p-company__table{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:27px}#company .p-company-history .p-company__table th{padding-right:18px;font-weight:600}#company .p-company-history .p-company__table th,#company .p-company-history .p-company__table td{padding-top:15px;line-height:25px}#company .p-company-history .p-company__table .more{display:none;opacity:0}#company .p-company-history .more-btn{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:5.33333vw}}#company .p-company-profile .chinese{font-family:"微软雅黑","宋体"}@media only screen and (min-width: 751px){#company .p-company-profile{margin-top:93px}#company .p-company-profile .p-company__photo{width:1080px;margin-left:auto;margin-right:auto;border-bottom:none;height:300px;padding:0;margin-left:auto;margin-right:auto;margin:0;width:auto;background-image:url(../img/company/b-sec03_image_01.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#company .p-company-profile .p-company__photo{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#company .p-company-profile .p-company__photo__title{font-size:30px;color:#fff;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center;line-height:300px}#company .p-company-profile .p-company__column{border-bottom:solid 1px #dedede;padding-bottom:63px;display:flex;justify-content:space-between;width:960px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#company .p-company-profile .p-company__column{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#company .p-company-profile .p-company__column .table-title{padding:17px 0 5px;font-size:16px;font-weight:600;line-height:1;width:100%}#company .p-company-profile .p-company__column .table-title:not(:first-of-type){margin-top:13px}#company .p-company-profile .p-company__column .table__wrap{margin-top:50px}#company .p-company-profile .p-company__column table th{font-weight:600;padding-right:65px}#company .p-company-profile .p-company__column table th,#company .p-company-profile .p-company__column table td{padding-top:17px;letter-spacing:0.01em}}@media only screen and (max-width: 750px){#company .p-company-profile{margin-top:93px}#company .p-company-profile .p-company__photo{width:1080px;margin-left:auto;margin-right:auto;border-bottom:none;height:140px;padding:0;margin-left:auto;margin-right:auto;margin:0;width:auto;background-image:url(../img/company/sp/b-sec03_image_01_sp.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:25px}}@media only screen and (max-width: 750px) and (max-width: 1080px) and (min-width: 751px){#company .p-company-profile .p-company__photo{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#company .p-company-profile .p-company__photo__title{font-size:4.53333vw;color:#fff;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center;line-height:140px}#company .p-company-profile .p-company__column{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;border-bottom:solid 1px #dedede;padding-bottom:37px}#company .p-company-profile .p-company__column .table-title{padding:14.66667vw 0 1.33333vw;font-size:16px;font-weight:600;line-height:1;width:100%}#company .p-company-profile .p-company__column table th{font-weight:600;width:120px}#company .p-company-profile .p-company__column table th,#company .p-company-profile .p-company__column table td{padding-top:17px;letter-spacing:0.01em}}@media only screen and (min-width: 751px){#company .p-company-contact{margin-top:25px}#company .p-company-contact__text{font-weight:600;text-align:center;margin-bottom:25px}#company .p-company-contact__btn{display:flex;justify-content:center;margin-bottom:70px}#company .p-company-contact__btn .c-btn{margin:0 27px;letter-spacing:0.01em}#company .p-company-contact__photo{width:1080px;margin-left:auto;margin-right:auto;border-bottom:none;height:700px;padding:0;margin-left:auto;margin-right:auto;margin:0;background-image:url(../img/company/b-sec04_image_01.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#company .p-company-contact__photo{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#company .p-company-contact{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:35px}#company .p-company-contact__text{font-weight:600;text-align:center;margin-bottom:18px}#company .p-company-contact__btn .c-btn{margin-bottom:20px}#company .p-company-contact__photo{border-bottom:none;height:210px;padding:0;background-image:url(../img/company/b-sec04_image_01.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 auto;margin-top:50px;margin-bottom:100px}}@media only screen and (min-width: 751px){#company .p-company-banner{margin-top:100px;background-color:#ededed;padding:80px 0}}@media only screen and (max-width: 750px){#company .p-company-banner{margin-top:100px;background-color:#ededed;padding:48px 0 40px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@media only screen and (min-width: 751px){#privacy #l-header.type-white{border-bottom:1px solid #dedede}#privacy #l-header.type-white #l-header-title svg path{fill:#222426}#privacy #l-header.type-white #l-header__inner{background-color:#fff}#privacy #l-header.type-white #l-header__list>li>a{color:#222426}#privacy #l-header.type-white #l-header__sns li svg path{fill:#222426}}@media only screen and (max-width: 750px){#privacy #l-header.type-white #l-header-title svg path{fill:#222426}#privacy #l-header.type-white #l-header__inner{background-color:#fff}#privacy #l-header.type-white #l-header-shop .icon svg>*{stroke:#222426}#privacy #l-header.type-white #l-header-shop .icon svg ellipse{fill:#222426}#privacy #l-header.type-white #l-header-shop .text{color:#222426}#privacy #l-header.type-white #l-header-btn::before,#privacy #l-header.type-white #l-header-btn::after,#privacy #l-header.type-white #l-header-btn .line{background-color:#222426}#privacy #l-header.type-white #l-header-btn .text{color:#222426}}#privacy #p-kv{position:relative}#privacy #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:28px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#privacy #p-kv__copy>*{color:#222426}#privacy #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#privacy #p-kv__copy .en{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#privacy #p-kv{width:100%;height:250px;padding-top:100px}#privacy #p-kv__copy .jp{font-size:26px}}@media only screen and (max-width: 750px){#privacy #p-kv{width:100%;height:52vw}#privacy #p-kv__copy{padding-top:14.66667vw}#privacy #p-kv__copy .jp{text-align:center;font-size:5.6vw}#privacy #p-kv__copy .en{font-size:2.93333vw}}#privacy .p-privacy-content-list__text.-end{text-align:right}@media only screen and (min-width: 751px){#privacy .p-privacy-content{width:960px;margin-left:auto;margin-right:auto;margin-bottom:65px;margin-top:-35px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#privacy .p-privacy-content{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#privacy .p-privacy-content__last{margin-bottom:100px}#privacy .p-privacy-content__last .p-privacy-content-list li:first-child{margin-top:23px}#privacy .p-privacy-content__title{font-weight:600;font-size:16px;border-bottom:solid 1px #dddde4;padding-bottom:15px}#privacy .p-privacy-content__text{margin-top:24px;line-height:26px}#privacy .p-privacy-content-list li{margin-top:30px}#privacy .p-privacy-content-list__title{display:flex;align-items:center}#privacy .p-privacy-content-list__title span{font-family:'Crimson', serif;font-style:italic;font-size:22px;margin-right:10px}#privacy .p-privacy-content-list__title p{font-weight:600}#privacy .p-privacy-content-list__text{line-height:26px;letter-spacing:0.06em}#privacy .p-privacy-content-list__text02{margin-top:15px}#privacy .p-privacy-content-list__note{margin-top:25px;padding:22px 35px;background-color:#ededed;line-height:26px;margin-bottom:40px}#privacy .p-privacy-content-list__note span{font-weight:600;display:block}#privacy .p-privacy-content-signature{text-align:right;line-height:26px;margin-top:26px}#privacy .p-privacy-content__logo{margin-top:32px;display:flex;justify-content:space-between;align-items:flex-end}#privacy .p-privacy-content__logo img{width:70px;height:72px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#privacy .p-privacy-content__logo img:hover{opacity:0.7}}@media only screen and (max-width: 750px){#privacy .p-privacy-content{margin:0 30px;margin-bottom:90px}#privacy .p-privacy-content__last{margin-bottom:110px}#privacy .p-privacy-content__last .p-privacy-content-list li:first-child{margin-top:13px}#privacy .p-privacy-content__title{font-weight:600;border-bottom:solid 1px #dddde4;padding-bottom:10px}#privacy .p-privacy-content__text{margin-top:16px;line-height:25px}#privacy .p-privacy-content-list li{margin-top:22px}#privacy .p-privacy-content-list:last-child li:first-child{margin-top:0px}#privacy .p-privacy-content-list__title{display:flex;align-items:baseline;margin-bottom:3px}#privacy .p-privacy-content-list__title span{font-family:'Crimson', serif;font-style:italic;font-size:19px;margin-right:5px}#privacy .p-privacy-content-list__title p{font-weight:600}#privacy .p-privacy-content-list__text{line-height:26px;letter-spacing:0.06em}#privacy .p-privacy-content-list__text02{margin-top:8px}#privacy .p-privacy-content-list__note{margin-top:21px;padding:22px;background-color:#ededed;line-height:25px;margin-bottom:27px;letter-spacing:0.001em}#privacy .p-privacy-content-list__note span{font-weight:600;display:block;margin-bottom:4px}#privacy .p-privacy-content-signature{text-align:right;line-height:26px;margin-top:26px}#privacy .p-privacy-content a{color:#222426;text-decoration:none}#privacy .p-privacy-content__logo{margin-top:20px;display:flex;justify-content:space-between;align-items:flex-end}#privacy .p-privacy-content__logo img{width:70px;height:72px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#awards #p-kv{position:relative}#awards #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#awards #p-kv__copy>*{color:#fff}#awards #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#awards #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#awards #p-kv{width:100%;height:32.59vw}#awards #p-kv__copy .jp{font-size:34px}#awards #p-kv__bg{background-image:url("../img/awards/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#awards #p-kv{width:100%;height:66.66667vw}#awards #p-kv__copy{padding-top:12.66667vw}#awards #p-kv__copy .jp{font-size:7.46667vw}#awards #p-kv__bg{background-image:url("../img/awards/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}#awards .p-award-lead{display:flex;justify-content:center;align-items:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#awards .p-award-lead{width:1080px;margin-left:auto;margin-right:auto;height:230px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#awards .p-award-lead{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#awards .p-award-lead .lead{font-size:28px}}@media only screen and (max-width: 750px){#awards .p-award-lead{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;height:37.33333vw}#awards .p-award-lead .lead{font-size:4.53333vw}}#awards .p-award-column-contents>:last-child{margin-bottom:0 !important}#awards .p-award-column-contents .title{display:block;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#awards .p-award-column-contents .title i{font-family:'Crimson', serif;font-style:italic}#awards .p-award-column-contents .title .year{font-family:'Crimson', serif;font-style:italic;display:block}#awards .p-award-column-contents .list-logo{display:flex;align-items:center;justify-content:space-between}#awards .p-award-column-contents .list-logo>li svg{max-width:100%}@media only screen and (min-width: 751px){#awards .p-award-column{width:1080px;margin-left:auto;margin-right:auto;height:40.27778vw;min-height:500px;display:flex;align-items:center;justify-content:flex-start}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#awards .p-award-column{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#awards .p-award-column.type-reverse{justify-content:flex-end}#awards .p-award-column-photo{height:100%;width:100vw;overflow:hidden;position:absolute;top:0;left:0}#awards .p-award-column-photo>*{position:absolute;width:100%;height:120%;top:-10%;display:block}#awards .p-award-column-contents{width:50%}#awards .p-award-column-contents .title{font-size:30px;margin-bottom:30px;letter-spacing:normal}#awards .p-award-column-contents .title i{font-size:32px}#awards .p-award-column-contents .title .year{font-size:25px;margin-bottom:25px;line-height:1}#awards .p-award-column-contents .textbox{border-bottom:1px solid currentColor;margin-bottom:25px}#awards .p-award-column-contents .textbox .no-indent{white-space:nowrap}#awards .p-award-column-contents .textbox p{margin-bottom:25px}#awards .p-award-column-contents .list-logo{margin-bottom:25px}#awards .p-award-column-contents .list-logo>li svg.good-design{width:145px;height:33px}#awards .p-award-column-contents .list-logo>li svg.special-award{width:161px;height:33px}#awards .p-award-column-contents .list-logo>li svg.best-100{width:131px;height:33px}#awards .p-award-column-contents .list-logo>li img.red-dot{width:116px}#awards .p-award-column-contents .list-logo>li img.red-dot--red{width:138px}#awards .p-award-column-contents .list-logo>li img.jida{width:280px}#awards .p-award-column-contents .list-logo>li img.if{width:80px}#awards .p-award-column-contents .list-summary{margin-bottom:35px}#awards .p-award-column-contents .list-summary>li{font-size:13px;letter-spacing:0.01em}}@media only screen and (max-width: 750px){#awards .p-award-column-photo{margin-bottom:20px;padding-bottom:66%}#awards .p-award-column-contents{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;margin-bottom:40px}#awards .p-award-column-contents .title{text-align:center;font-size:19px;margin-bottom:14px;padding-top:14px;line-height:1.4}#awards .p-award-column-contents .title i{font-size:24px}#awards .p-award-column-contents .textbox{border-bottom:1px solid #dedede;margin-bottom:15px}#awards .p-award-column-contents .textbox p{letter-spacing:0.18em;font-size:13px;margin-bottom:15px;line-height:1.8}#awards .p-award-column-contents .list-logo{max-width:325px;margin:0 auto 15px}#awards .p-award-column-contents .list-logo.center{justify-content:center}#awards .p-award-column-contents .list-logo>li svg.red-dot{width:98px;height:23px}#awards .p-award-column-contents .list-logo>li svg.good-design{width:98px;height:23px}#awards .p-award-column-contents .list-logo>li svg.special-award{width:109px;height:23px}#awards .p-award-column-contents .list-logo>li svg.best-100{width:89px;height:23px}#awards .p-award-column-contents .list-logo>li img.if{width:20vw}#awards .p-award-column-contents .list-logo>li img.red-dot{width:26.66667vw}#awards .p-award-column-contents .list-logo>li img.red-dot--red{width:34.66667vw;margin-bottom:12px}#awards .p-award-column-contents .list-summary{margin-bottom:18px}#awards .p-award-column-contents .list-summary>li{line-height:1.8}#awards .p-award-column-contents .p-award-btn a{font-size:14px}}#awards #p-award-list .p-award-list__copy{display:flex;justify-content:center;align-items:center;flex-direction:column}#awards #p-award-list .p-award-list__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#awards #p-award-list .p-award-list__copy .en{font-family:'Crimson', serif;font-style:italic}#awards #p-award-list .p-award-list-contents.is-hide{display:none}#awards #p-award-list .p-award-list-contents>.title{font-family:'Crimson', serif;font-style:italic}#awards #p-award-list .p-award-list-contents .list-item{border-bottom:1px solid #dedede}#awards #p-award-list .p-award-list-contents .list-item:first-of-type{border-top:1px solid #dedede}#awards #p-award-list .p-award-list-contents .list-item.is-hide{display:none}#awards #p-award-list .p-award-list-contents .list-item a{display:block;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#awards #p-award-list .p-award-list-contents .list-item .date{font-weight:bold}#awards #p-award-list .p-award-list-contents .list-item .title{font-weight:bold}#awards #p-award-list #p-award-more .c-btn.is-hide{display:none}@media only screen and (min-width: 751px){#awards #p-award-list{width:1080px;margin-left:auto;margin-right:auto;padding-top:85px;margin-bottom:100px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#awards #p-award-list{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#awards #p-award-list .p-award-list__copy{margin-bottom:24px}#awards #p-award-list .p-award-list__copy .jp{font-size:26px}#awards #p-award-list .p-award-list__copy .en{font-size:14px}#awards #p-award-list .p-award-list-contents{margin-bottom:15px}#awards #p-award-list .p-award-list-contents>.title{font-size:23px;padding-left:10px;margin-bottom:8px}#awards #p-award-list .p-award-list-contents .list-item.type-new .title::after{content:"NEW";display:inline-block;color:#fff;background-color:#6e5c35;font-family:'Crimson', serif;font-style:italic;vertical-align:middle;font-size:11px;padding:0 8px;margin-left:15px;line-height:1.7}#awards #p-award-list .p-award-list-contents .list-item a:hover,#awards #p-award-list .p-award-list-contents .list-item a:focus{background-color:#efefef}#awards #p-award-list .p-award-list-contents .list-item header{display:flex;padding-top:20px;padding-left:10px;margin-bottom:3px}#awards #p-award-list .p-award-list-contents .list-item .date{font-size:14px;margin-right:36px;letter-spacing:normal}#awards #p-award-list .p-award-list-contents .list-item .title{font-size:14px;letter-spacing:0.04em}#awards #p-award-list .p-award-list-contents .list-item p{padding-bottom:16px;letter-spacing:normal;padding-left:132px}#awards #p-award-list #p-award-more{margin:40px 0}}@media only screen and (max-width: 750px){#awards #p-award-list{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;padding-top:95px;margin-bottom:100px}#awards #p-award-list .p-award-list__copy{margin-bottom:15px}#awards #p-award-list .p-award-list__copy .jp{font-size:19px}#awards #p-award-list .p-award-list__copy .en{font-size:10px}#awards #p-award-list .p-award-list-contents{margin-bottom:15px}#awards #p-award-list .p-award-list-contents.is-sp-hide{display:none}#awards #p-award-list .p-award-list-contents>.title{font-size:19px;margin-bottom:5px}#awards #p-award-list .p-award-list-contents .list-item.type-new .date::after{content:"NEW";display:inline-block;color:#fff;background-color:#6e5c35;font-family:'Crimson', serif;font-style:italic;vertical-align:middle;font-size:10px;padding:0 8px;margin-left:10px;line-height:1.7}#awards #p-award-list .p-award-list-contents .list-item.is-sp-hide{display:none}#awards #p-award-list .p-award-list-contents .list-item header{padding-top:18px;margin-bottom:5px}#awards #p-award-list .p-award-list-contents .list-item .date{margin-bottom:10px;display:block;vertical-align:middle}#awards #p-award-list .p-award-list-contents .list-item .title{font-size:14px;letter-spacing:0.08em}#awards #p-award-list .p-award-list-contents .list-item p{padding-bottom:20px;line-height:1.8}#awards #p-award-list #p-award-more{margin:25px 0}}#awards #awards-banner{background-color:#ececed}#awards #awards-banner .js__hover-photo:nth-of-type(1) .text{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#awards .p-award-banner{padding:80px 0}#awards .p-award-banner__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#awards .p-award-banner__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#awards .p-award-banner{padding:13.33333vw 0}#awards .p-award-banner__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px){#awards #red-dot-design-award-best{color:#fff;height:56.25vw;background:no-repeat center center/cover url("../img/awards/b-award_photo_intro.jpg");min-height:810px}#awards #red-dot-design-award-best .p-award-column{height:56.25vw;min-height:810px;align-items:center}#awards #red-dot-design-award-best .p-award-column-contents{width:43%;padding-bottom:30px}#awards #red-dot-design-award-best .p-award-column .title{font-size:60px;line-height:1.2;margin-bottom:0;font-family:'Crimson', serif;font-style:italic}#awards #red-dot-design-award-best .p-award-column .year{letter-spacing:0.04em;display:inline-block;font-size:60px;margin-bottom:0}}@media only screen and (max-width: 750px){#awards #red-dot-design-award-best .p-award-column{background-image:url("../img/awards/sp/b-award_photo_intro_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:100%}#awards #red-dot-design-award-best .p-award-column-contents{margin-bottom:0;padding-bottom:26vw;display:flex;justify-content:flex-end;width:calc(100% - 100px)}#awards #red-dot-design-award-best .p-award-column .title{color:#fff;margin-bottom:0;padding-top:0;font-size:9.06667vw;font-family:'Crimson', serif;font-style:italic;text-align:left;line-height:1.20588}#awards #red-dot-design-award-best .p-award-column .year{display:inline-block;letter-spacing:0.04em}}#awards #red-dot-design-award{color:#222426}#awards #red-dot-design-award .text-red{color:#e30413}#awards #red-dot-design-award .p-redDotBtn{font-family:"游明朝体";display:inline-block;text-align:center;color:#fff;background-color:#e30413}@media only screen and (min-width: 751px){#awards #red-dot-design-award .p-redDotBtn{font-size:12px;line-height:1.66667;letter-spacing:0.02em;font-weight:600;padding:5.5px 20px;margin-left:22px}}@media only screen and (max-width: 750px){#awards #red-dot-design-award .p-redDotBtn{font-size:10px;line-height:1.5;letter-spacing:0.05em;padding:4.4px 13px}}@media only screen and (min-width: 751px){#awards #red-dot-design-award{background:no-repeat center center/cover url("../img/awards/b-award_photo_01.jpg");overflow:hidden;height:56.25vw;min-height:940px}#awards #red-dot-design-award .p-award-column{height:56.25vw;min-height:940px}#awards #red-dot-design-award .p-award-column-contents__inner:nth-child(1){margin-bottom:50px}#awards #red-dot-design-award .p-award-column .title{letter-spacing:0.04em}#awards #red-dot-design-award .list-logo{display:flex;justify-content:flex-start;align-items:flex-end}}@media only screen and (max-width: 750px){#awards #red-dot-design-award .p-award-column-photo{border-bottom:1px solid #dedede;border-top:1px solid #dedede;margin-bottom:0;background-image:url("../img/awards/sp/b-award_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#awards #red-dot-design-award .p-award-column-contents{width:100% !important}#awards #red-dot-design-award .p-award-column-contents__inner{padding:0 25px;margin:0 0 30px}#awards #red-dot-design-award .p-award-column-contents__inner:not(:last-child){padding-bottom:40px;border-bottom:1px solid #dedede}#awards #red-dot-design-award .title{font-size:32px;letter-spacing:0.07em}#awards #red-dot-design-award .textbox p{letter-spacing:0.18em;font-size:13px}#awards #red-dot-design-award .list-logo{display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width: 751px){#good-design-award{color:#fff;height:57.70833vw;background:no-repeat center center/cover url("../img/awards/b-award_photo_02.jpg");min-height:831px}#good-design-award .p-award-column{height:57.70833vw;min-height:831px}#good-design-award .p-award-column-contents{width:45%}#good-design-award .p-award-column-contents__inner:nth-child(1){margin-bottom:50px}#good-design-award .list-logo>li path{fill:#fff}}@media only screen and (max-width: 750px){#good-design-award{color:#222426}#good-design-award .p-award-column-photo{background-image:url("../img/awards/sp/b-award_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#good-design-award .p-award-column-contents{width:100% !important}#good-design-award .p-award-column-contents__inner{padding:0 25px;margin:0 0 30px}#good-design-award .p-award-column-contents__inner:not(:last-child){padding-bottom:40px;border-bottom:1px solid #dedede}#good-design-award .list-logo>li path{fill:#222426}}@media only screen and (min-width: 751px){#jida-design-museum-selection{background:no-repeat center center/cover url("../img/awards/b-award_photo_03.jpg");height:54.58333vw;min-height:786px}#jida-design-museum-selection .p-award-column{height:54.58333vw;min-height:786px}#jida-design-museum-selection .p-award-column-contents__inner:nth-child(1){margin-bottom:50px}#jida-design-museum-selection .p-award-column-contents .title{white-space:nowrap}#jida-design-museum-selection .p-award-column .smp{display:none}}@media only screen and (max-width: 750px){#jida-design-museum-selection .p-award-column-photo{background-image:url("../img/awards/sp/b-award_photo_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#jida-design-museum-selection .p-award-column-contents{width:100% !important}#jida-design-museum-selection .p-award-column-contents__inner{padding:0 25px;margin:0 0 30px}#jida-design-museum-selection .p-award-column-contents__inner:not(:last-child){padding-bottom:40px;border-bottom:1px solid #dedede}#jida-design-museum-selection .p-award-column .list-logo{display:flex;justify-content:center}#jida-design-museum-selection .p-award-column .list-logo>li{width:49.73333vw;height:5.86667vw;margin:1.33333vw 0}#jida-design-museum-selection .smp{display:block}}@media only screen and (min-width: 751px){#if-design-award{height:60.625vw;background:no-repeat center center/cover url("../img/awards/b-award_photo_04.jpg");color:#fff;min-height:873px}#if-design-award .p-award-column{height:60.625vw;min-height:873px}#if-design-award .p-award-column-contents{width:45%}#if-design-award .p-award-column-contents__inner:nth-child(1){margin-bottom:50px}}@media only screen and (max-width: 750px){#if-design-award{color:#222426}#if-design-award .p-award-column-photo{background-image:url("../img/awards/sp/b-award_photo_04_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#if-design-award .p-award-column-contents{width:100% !important}#if-design-award .p-award-column-contents__inner{padding:0 25px;margin:0 0 30px}#if-design-award .p-award-column-contents__inner:not(:last-child){padding-bottom:40px;border-bottom:1px solid #dedede}}@media only screen and (min-width: 751px){#wired-audi-innovation-award{height:40.27778vw;background:no-repeat center center/cover url("../img/awards/b-award_photo_05.jpg");min-height:580px}#wired-audi-innovation-award .p-award-column{height:40.27778vw;min-height:580px}}@media only screen and (max-width: 750px){#wired-audi-innovation-award .p-award-column-photo{background-image:url("../img/awards/sp/b-award_photo_05_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px){#getnavi-kaden-watch{background:no-repeat center center/cover url("../img/awards/b-award_photo_06.jpg");color:#fff}#getnavi-kaden-watch .p-award-column-contents{width:45%}}@media only screen and (max-width: 750px){#getnavi-kaden-watch .p-award-column-photo{background-image:url("../img/awards/sp/b-award_photo_06_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#getnavi-kaden-watch .p-award-column-contents{margin-bottom:0}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@media only screen and (min-width: 751px){#page404 #p-404{padding-top:205px;padding-bottom:150px}#page404 #p-404__inner{text-align:center}#page404 #p-404__title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:26px}#page404 #p-404__text{margin:15px 0 30px;line-height:1.92;letter-spacing:0.16em}}@media only screen and (max-width: 750px){#page404 #p-404{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:28vw}#page404 #p-404__inner{text-align:center}#page404 #p-404__title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:5.86667vw}#page404 #p-404__text{margin:4vw 0;text-align:justify;line-height:1.92;letter-spacing:0.16em}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#catalog #p-kv{position:relative}#catalog #p-kv-copy>*{text-align:center;position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto}#catalog #p-kv-copy .en img{width:auto;max-width:100%}#catalog #p-kv-copy .jp{z-index:1;font-size:0}#catalog #p-kv-copy .jp img{width:auto;max-width:100%}#catalog #p-kv-bg,#catalog #p-kv-ground,#catalog #p-kv-photo{position:absolute;z-index:1}#catalog #p-kv-bg{width:100%;height:100%;top:0;left:0;z-index:-1;background-image:url("../img/catalog/top/b-kv_bg.png");background-repeat:repeat;background-size:128px}#catalog #p-kv-photo{left:0;right:0;margin:0 auto;text-align:center}#catalog #p-kv-photo img{width:auto;max-width:100%}#catalog #p-kv-ground{width:100%;height:152px;bottom:0;background-image:url("../img/catalog/top/b-kv_ground.png");background-size:cover;background-repeat:repeat}#catalog #p-kv #scroll_down{text-align:center;width:45px;height:50px;position:absolute;bottom:30px;left:0;right:0;margin:auto;z-index:1}#catalog #p-kv #scroll_down .text{line-height:1;font-family:'Crimson', serif;font-style:italic;font-size:13px;margin-bottom:10px}#catalog #p-kv #scroll_down .arrow{position:relative;border-bottom:1px solid #222426;border-right:1px solid #222426;width:25px;height:25px;transform:rotate(45deg) translateY(-50%)}@media only screen and (min-width: 751px){#catalog #p-kv{width:100vw;height:100vh;margin-bottom:135px}#catalog #p-kv-copy .en{margin-top:-250px}#catalog #p-kv-copy .jp{margin-top:-160px}#catalog #p-kv-copy .jp img{height:37px}#catalog #p-kv-photo{bottom:12%;width:451px;height:340px}#catalog #p-kv-ground{width:100%;height:19.2%;bottom:0;background-image:url("../img/catalog/top/b-kv_ground.png");background-size:cover;background-repeat:repeat}#catalog #p-kv #scroll_down{text-align:center;width:45px;height:50px;position:absolute;bottom:25px;left:0;right:0;margin:auto;z-index:1}#catalog #p-kv #scroll_down .text{line-height:1;font-family:'Crimson', serif;font-style:italic;font-size:13px;margin-bottom:10px}#catalog #p-kv #scroll_down .arrow{position:relative;border-bottom:1px solid #222426;border-right:1px solid #222426;width:25px;height:25px;transform:rotate(45deg) translateY(-50%)}}html.tablet #catalog #p-kv{height:64.9vw}@media only screen and (max-width: 750px){#catalog #p-kv{height:140vw;padding-bottom:75px}#catalog #p-kv-copy .en{margin-top:-160px}#catalog #p-kv-copy .en img{height:95px}#catalog #p-kv-copy .jp{margin-top:-120px}#catalog #p-kv-copy .jp img{height:20px}#catalog #p-kv-photo{bottom:150px;width:257px;height:194px}#catalog #p-kv-ground{height:85px;background-image:url("../img/catalog/top/sp/b-kv_ground_sp.png");background-size:auto 100%;bottom:75px}#catalog #p-kv #scroll_down{bottom:15px;width:30px}#catalog #p-kv #scroll_down .text{font-size:10px;margin-bottom:5px;margin-top:15px}#catalog #p-kv #scroll_down .arrow{width:15px;height:15px;margin-bottom:0}}#catalog .p-catalog-lead__inner{display:flex;justify-content:center;align-items:center;flex-direction:column}#catalog .p-catalog-lead__inner .lead{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}@media only screen and (min-width: 751px){#catalog .p-catalog-lead__inner{margin-bottom:135px}#catalog .p-catalog-lead__inner .lead{font-size:30px;margin-bottom:30px}#catalog .p-catalog-lead__inner .subtext{font-size:14px;line-height:2;text-align:center}}@media only screen and (max-width: 750px){#catalog .p-catalog-lead{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}#catalog .p-catalog-lead__inner{height:400px}#catalog .p-catalog-lead__inner .lead{font-size:23px;margin-bottom:30px}#catalog .p-catalog-lead__inner .subtext{font-size:14px}}#catalog .l-section{box-sizing:border-box}#catalog .l-section *,#catalog .l-section *::before,#catalog .l-section *::after{box-sizing:border-box}#catalog .l-section-photo{z-index:-1;position:relative}#catalog .l-section-contents{background-color:#fff;z-index:1;position:relative}#catalog .l-section-contents>.title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#catalog .l-section-contents>.index .index-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#catalog .l-section .p-madeinjapan__list>li>a{display:flex}#catalog .l-section .p-madeinjapan__list>li>a>.num{font-family:'playfairdisplay', serif;font-style:italic;letter-spacing:-0.01em;flex:0 0 auto}#catalog .l-section .p-madeinjapan__list>li>a>.text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#catalog .l-section .p-madeinjapan__list>li>a>.text>.en{font-family:'playfairdisplay', serif;font-style:italic;letter-spacing:-0.01em}#catalog .l-section .p-madeinjapan__list>li>a>.text>.jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#catalog .l-section .p-ownersvoice__list>li a{display:flex}#catalog .l-section .p-ownersvoice__list>li a>.num{font-family:'playfairdisplay', serif;font-style:italic;flex:0 0 auto}#catalog .l-section .p-ownersvoice__list>li a>.content .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#catalog .l-section .p-ownersvoice__list>li a>.content .person{display:flex;align-items:center}#catalog .l-section .p-ownersvoice__list>li a>.content .person .icon{flex:0 0 auto}#catalog .l-section .p-ownersvoice__list>li a>.content .person .icon img{width:auto;max-width:100%}#catalog .l-section .p-ownersvoice__list>li a>.content .person .text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#catalog .l-section{width:1080px;margin-left:auto;margin-right:auto;margin-bottom:200px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#catalog .l-section{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#catalog .l-section-photo{padding-top:31.94444vw}#catalog .l-section-contents{margin-top:-40px;padding:100px 0 0 70px;display:flex}#catalog .l-section-contents>.title{width:425px;flex:0 1 auto;padding-right:10px}#catalog .l-section-contents>.title img{width:auto;max-width:100%}#catalog .l-section-contents>.title .en{display:block;margin-bottom:10px}#catalog .l-section-contents>.title .jp{display:block;font-size:12px}#catalog .l-section-contents>.index{flex:1 1 auto}#catalog .l-section-contents>.index .index-title{font-size:26px;margin-bottom:30px}#catalog .l-section-contents>.index .index-text{margin-bottom:30px}#catalog .l-section.type-left .l-section-photo{margin-left:calc(-50vw + 540px)}#catalog .l-section.type-right .l-section-photo{margin-right:calc(-50vw + 540px)}}@media only screen and (min-width: 751px){#catalog .l-section-contents .p-madeinjapan__list{margin-top:-5px}#catalog .l-section-contents .p-madeinjapan__list>li+li{margin-top:25px}#catalog .l-section-contents .p-madeinjapan__list>li>a{line-height:1.4;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#catalog .l-section-contents .p-madeinjapan__list>li>a:hover,#catalog .l-section-contents .p-madeinjapan__list>li>a:focus{color:#cac9c9}#catalog .l-section-contents .p-madeinjapan__list>li>a>.num{font-size:20px;width:46px;padding-top:5px}#catalog .l-section-contents .p-madeinjapan__list>li>a>.text{display:flex;align-items:center;justify-content:flex-start;font-size:24px}#catalog .l-section-contents .p-madeinjapan__list>li>a>.text>.en{font-size:32px;padding-right:30px}#catalog .l-section-contents .p-madeinjapan__list>li>a>.text>.jp{font-size:14px;margin-top:10px}#catalog .l-section-contents .p-ownersvoice__list{margin-top:20px}#catalog .l-section-contents .p-ownersvoice__list>li+li{margin-top:45px}#catalog .l-section-contents .p-ownersvoice__list>li>a{line-height:1.4;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#catalog .l-section-contents .p-ownersvoice__list>li>a:hover,#catalog .l-section-contents .p-ownersvoice__list>li>a:focus{color:#cac9c9}#catalog .l-section-contents .p-ownersvoice__list>li>a:hover .icon,#catalog .l-section-contents .p-ownersvoice__list>li>a:focus .icon{opacity:0.6}#catalog .l-section-contents .p-ownersvoice__list>li>a>.num{font-size:20px;width:45px}#catalog .l-section-contents .p-ownersvoice__list>li>a>.content .title{line-height:1.4;font-size:24px;letter-spacing:.2em}#catalog .l-section-contents .p-ownersvoice__list>li>a>.content .person{margin-top:20px;padding-left:5px}#catalog .l-section-contents .p-ownersvoice__list>li>a>.content .person .icon{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#catalog .l-section-contents .p-ownersvoice__list>li>a>.content .person .icon img{width:50px;height:50px}#catalog .l-section-contents .p-ownersvoice__list>li>a>.content .person .text{font-size:12px;padding-left:20px}}@media only screen and (max-width: 750px){#catalog .l-section{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;margin-bottom:75px}#catalog .l-section-photo{padding-top:72vw;margin-left:-25px;margin-right:-25px;margin-bottom:0}#catalog .l-section-contents{padding-top:50px;padding-left:25px;margin-top:-6.66667vw}#catalog .l-section-contents>.title{margin-bottom:40px}#catalog .l-section-contents>.title .en{display:block;margin-bottom:10px}#catalog .l-section-contents>.title .jp{display:block;font-size:10px}#catalog .l-section-contents>.index .index-title{font-size:19px;margin-bottom:20px}#catalog .l-section-contents>.index .index-text{margin-bottom:20px}#catalog .l-section.type-left .l-section-contents{margin-right:-25px;padding-right:25px}#catalog .l-section.type-right .l-section-contents{margin-left:-25px}}@media only screen and (max-width: 750px){#catalog .l-section-contents .p-madeinjapan__list>li+li{margin-top:15px}#catalog .l-section-contents .p-madeinjapan__list>li>a>.num{font-size:13px;width:35px;padding-top:10px}#catalog .l-section-contents .p-madeinjapan__list>li>a>.text{font-size:18px}#catalog .l-section-contents .p-madeinjapan__list>li>a>.text>.en{font-size:25px;display:block}#catalog .l-section-contents .p-madeinjapan__list>li>a>.text>.jp{font-size:10px;display:block}#catalog .l-section-contents .p-ownersvoice__list>li+li{margin-top:30px}#catalog .l-section-contents .p-ownersvoice__list>li>a>.num{width:35px;padding-top:3px}#catalog .l-section-contents .p-ownersvoice__list>li>a>.content .title{font-size:18px}#catalog .l-section-contents .p-ownersvoice__list>li>a>.content .person{margin-top:5px}#catalog .l-section-contents .p-ownersvoice__list>li>a>.content .person .icon{padding-right:15px}#catalog .l-section-contents .p-ownersvoice__list>li>a>.content .person .icon img{width:50px;height:50px}#catalog .l-section-contents .p-ownersvoice__list>li>a>.content .person .text{font-size:10px}}@media only screen and (min-width: 751px){#catalog #p-ourmission .l-section-photo{background-image:url("../img/catalog/top/b-mission_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#catalog #p-ourmission .l-section-contents>.title .en img{width:288px}#catalog #p-madeinjapan .l-section-photo{background-image:url("../img/catalog/top/b-madein_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#catalog #p-madeinjapan .l-section-contents>.title .en img{width:336px}#catalog #p-specialinterview .l-section-photo{background-image:url("../img/catalog/top/b-interview_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#catalog #p-specialinterview .l-section-contents>.title .en img{width:320px}#catalog #p-ownersvoice .l-section-photo{background-image:url("../img/catalog/top/b-voice_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#catalog #p-ownersvoice .l-section-contents>.title .en img{width:272px}}@media only screen and (max-width: 750px){#catalog #p-ourmission .l-section-photo{background-image:url("../img/catalog/top/sp/b-mission_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#catalog #p-ourmission .l-section-contents>.title .en img{width:210px}#catalog #p-madeinjapan .l-section-photo{background-image:url("../img/catalog/top/sp/b-madein_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#catalog #p-madeinjapan .l-section-contents>.title .en{margin-bottom:0}#catalog #p-madeinjapan .l-section-contents>.title .en img{width:267px}#catalog #p-madeinjapan .l-section-contents>.title .jp{margin-top:-5px}#catalog #p-specialinterview .l-section-photo{background-image:url("../img/catalog/top/sp/b-interview_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#catalog #p-specialinterview .l-section-contents{padding-top:40px}#catalog #p-specialinterview .l-section-contents>.title .en{margin-bottom:0}#catalog #p-specialinterview .l-section-contents>.title .en img{width:237px}#catalog #p-ownersvoice .l-section{margin-bottom:130px}#catalog #p-ownersvoice .l-section-photo{background-image:url("../img/catalog/top/sp/b-voice_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#catalog #p-ownersvoice .l-section-contents{padding-top:40px}#catalog #p-ownersvoice .l-section-contents>.title .en{margin-bottom:5px}#catalog #p-ownersvoice .l-section-contents>.title .en img{width:200px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#mission #p-kv{position:relative}#mission #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#mission #p-kv{width:100%;height:44.5vw}#mission #p-kv__bg{background-image:url("../img/catalog/mission/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#mission #p-kv{width:100%;height:86.93333vw}#mission #p-kv__bg{background-image:url("../img/catalog/mission/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}#mission .p-mission-lead .p-mission-copy{display:flex;justify-content:center;align-items:center;flex-direction:column}#mission .p-mission-lead .p-mission-copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#mission .p-mission-lead{width:1080px;margin-left:auto;margin-right:auto;padding-top:20px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#mission .p-mission-lead{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#mission .p-mission-lead .p-mission-copy{height:230px}#mission .p-mission-lead .p-mission-copy .en{margin-top:15px;margin-bottom:20px}#mission .p-mission-lead .p-mission-copy .en img{width:250px}#mission .p-mission-lead .p-mission-copy .jp{font-size:12px;line-height:1}}@media only screen and (max-width: 750px){#mission .p-mission-lead .p-mission-copy{height:155px}#mission .p-mission-lead .p-mission-copy .en img{width:173px;margin-bottom:10px}#mission .p-mission-lead .p-mission-copy .jp{font-size:10px}}#mission .p-mission-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#mission .p-mission-name{display:flex;justify-content:center;align-items:center;flex-direction:column}#mission .p-mission-name .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#mission .p-mission-name .en{font-family:'playfairdisplay', serif;font-style:italic;font-style:normal}@media only screen and (min-width: 751px){#mission .p-mission__inner{width:1080px;margin-left:auto;margin-right:auto;margin-bottom:220px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#mission .p-mission__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#mission .p-mission-title{font-size:30px;margin-bottom:30px}#mission .p-mission-name{margin-bottom:100px}#mission .p-mission-name .jp{font-size:16px;margin-bottom:15px}#mission .p-mission-name .en{font-size:12px}#mission .p-mission-column{display:flex;align-items:center;justify-content:space-between}#mission .p-mission-column+.p-mission-column{margin-top:130px}#mission .p-mission-column.type-right{flex-direction:row-reverse}#mission .p-mission-column.type-right .p-mission-column-image{margin-right:80px;margin-left:0}#mission .p-mission-column-image{padding-top:31.48148%;width:40.74074%;flex:0 0 auto;margin-left:80px;position:relative;overflow:hidden}#mission .p-mission-column-image>*{position:absolute;width:100%;height:120%;display:block;left:0;top:-10%}#mission .p-mission-column-image.photo_01>*{background-image:url("../img/catalog/mission/b-dounyu_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#mission .p-mission-column-image.photo_02>*{background-image:url("../img/catalog/mission/b-dounyu_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#mission .p-mission-column-content .text{font-size:14px;line-height:2;letter-spacing:.1em}}@media only screen and (max-width: 750px){#mission .p-mission__inner{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;margin-bottom:75px}#mission .p-mission-title{font-size:23px;margin-bottom:20px;line-height:1.4}#mission .p-mission-name{margin-bottom:65px}#mission .p-mission-name .jp{font-size:13px}#mission .p-mission-name .en{font-size:10px}#mission .p-mission-column+.p-mission-column{margin-top:35px}#mission .p-mission-column-image{padding-top:59.33333vw;margin-top:35px;position:relative}#mission .p-mission-column-image>*{position:absolute;width:100%;height:100%;display:block;left:0;top:0}#mission .p-mission-column-image.photo_01>*{background-image:url("../img/catalog/mission/sp/b-dounyu_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#mission .p-mission-column-image.photo_02>*{background-image:url("../img/catalog/mission/sp/b-dounyu_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#mission .p-mission-column-content .text{line-height:1.8}}#mission .p-history-photo__object{width:100%}#mission .p-history-title{font-family:'playfairdisplay', serif;font-style:italic;position:relative}#mission .p-history .line{display:block;background-color:#222426;height:1px;bottom:0;left:0}#mission .p-history-column-image{position:relative}#mission .p-history-column-image .photo_02{margin-left:auto;margin-right:0}#mission .p-history-column-content .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#mission .p-history-photo{margin-bottom:85px}#mission .p-history-photo__object{height:410px;position:relative;overflow:hidden}#mission .p-history-photo__object>*{background-image:url("../img/catalog/mission/b-history_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:100%;height:120%;display:block;left:0;top:-10%}#mission .p-history__inner{width:1080px;margin-left:auto;margin-right:auto;margin-bottom:210px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#mission .p-history__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#mission .p-history-title{font-size:30px;margin-bottom:30px}#mission .p-history .line{width:30px;margin-bottom:30px}#mission .p-history-column{display:flex;align-items:center;justify-content:space-between}#mission .p-history-column+.p-history-column{margin-top:130px}#mission .p-history-column.type-right{flex-direction:row-reverse}#mission .p-history-column.type-right .p-history-column-image{margin-right:100px;margin-left:0}#mission .p-history-column-image{width:37.96296%;flex:0 0 auto;margin-left:100px}#mission .p-history-column-image>*{position:relative;overflow:hidden}#mission .p-history-column-image>*>*{position:absolute;width:100%;height:120%;display:block;left:0;top:-10%}#mission .p-history-column-image .photo_01{padding-top:48.79%;width:78.05%}#mission .p-history-column-image .photo_01>*{background-image:url("../img/catalog/mission/b-history_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#mission .p-history-column-image .photo_02{padding-top:51.22%;width:78.05%;margin-top:60px}#mission .p-history-column-image .photo_02>*{background-image:url("../img/catalog/mission/b-history_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#mission .p-history-column-content .title{font-size:26px;margin-bottom:20px}#mission .p-history-column-content .text{font-size:14px;line-height:2;letter-spacing:.1em}}@media only screen and (max-width: 750px){#mission .p-history-photo{margin-bottom:40px}#mission .p-history-photo__object{height:54.66667vw;position:relative}#mission .p-history-photo__object>*{background-image:url("../img/catalog/mission/sp/b-history_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:100%;height:100%;display:block;left:0;top:0}#mission .p-history__inner{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;margin-bottom:75px}#mission .p-history-title{font-size:19px;margin-bottom:15px}#mission .p-history .line{width:20px;margin-bottom:20px}#mission .p-history-column+.p-history-column{margin-top:35px}#mission .p-history-column-image{width:70.67vw;margin:35px auto 0}#mission .p-history-column-image>*{position:relative}#mission .p-history-column-image>*>*{position:absolute;width:100%;height:100%;display:block;left:0;top:0}#mission .p-history-column-image .photo_01{width:45.33333vw;height:29.33333vw}#mission .p-history-column-image .photo_01>*{background-image:url("../img/catalog/mission/sp/b-history_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#mission .p-history-column-image .photo_02{width:45.33333vw;height:29.33333vw;margin-top:30px}#mission .p-history-column-image .photo_02>*{background-image:url("../img/catalog/mission/sp/b-history_photo_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#mission .p-history-column-content .title{font-size:19px;margin-bottom:15px}#mission .p-history-column-content .text{line-height:1.8}}#mission .p-challenge-photo__object{width:100%}#mission .p-challenge-title{font-family:'playfairdisplay', serif;font-style:italic;position:relative}#mission .p-challenge .line{display:block;background-color:#222426;height:1px;bottom:0;left:0}#mission .p-challenge-column-image .photo_02{margin-left:auto;margin-right:0}#mission .p-challenge-column-content .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#mission .p-challenge-photo{margin-bottom:85px}#mission .p-challenge-photo__object{height:410px;position:relative;overflow:hidden}#mission .p-challenge-photo__object>*{background-image:url("../img/catalog/mission/b-history_photo_06.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:100%;height:120%;display:block;left:0;top:-10%}#mission .p-challenge__inner{width:1080px;margin-left:auto;margin-right:auto;margin-bottom:210px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#mission .p-challenge__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#mission .p-challenge-title{font-size:30px;margin-bottom:30px}#mission .p-challenge .line{width:30px;margin-bottom:30px}#mission .p-challenge-column{display:flex;align-items:center;justify-content:space-between}#mission .p-challenge-column+.p-challenge-column{margin-top:130px}#mission .p-challenge-column.type-right{flex-direction:row-reverse}#mission .p-challenge-column.type-right .p-challenge-column-image{margin-right:100px;margin-left:0}#mission .p-challenge-column-image{width:37.96296%;flex:0 0 auto;margin-left:100px}#mission .p-challenge-column-image>*{position:relative;overflow:hidden}#mission .p-challenge-column-image>*>*{position:absolute;width:100%;height:120%;display:block;left:0;top:-10%}#mission .p-challenge-column-image .photo_01{padding-top:51.22%;width:78.05%}#mission .p-challenge-column-image .photo_01>*{background-image:url("../img/catalog/mission/b-history_photo_07.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#mission .p-challenge-column-image .photo_02{padding-top:51.22%;width:78.05%;margin-top:60px}#mission .p-challenge-column-image .photo_02>*{background-image:url("../img/catalog/mission/b-history_photo_08.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#mission .p-challenge-column-content .title{font-size:26px;margin-bottom:20px}#mission .p-challenge-column-content .text{font-size:14px;line-height:2;letter-spacing:.1em}}@media only screen and (max-width: 750px){#mission .p-challenge-photo{margin-bottom:40px}#mission .p-challenge-photo__object{height:54.66667vw;position:relative}#mission .p-challenge-photo__object>*{background-image:url("../img/catalog/mission/sp/b-history_photo_04_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:100%;height:100%;display:block;left:0;top:0}#mission .p-challenge__inner{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;margin-bottom:125px}#mission .p-challenge-title{font-size:19px;margin-bottom:15px}#mission .p-challenge .line{width:20px;margin-bottom:20px}#mission .p-challenge-column+.p-challenge-column{margin-top:35px}#mission .p-challenge-column-image{width:70.67vw;margin:35px auto 0}#mission .p-challenge-column-image>*{position:relative}#mission .p-challenge-column-image>*>*{position:absolute;width:100%;height:100%;display:block;left:0;top:0}#mission .p-challenge-column-image .photo_01{width:45.33333vw;height:29.33333vw}#mission .p-challenge-column-image .photo_01>*{background-image:url("../img/catalog/mission/sp/b-history_photo_05_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#mission .p-challenge-column-image .photo_02{width:45.33333vw;height:29.33333vw;margin-top:30px}#mission .p-challenge-column-image .photo_02>*{background-image:url("../img/catalog/mission/sp/b-history_photo_06_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#mission .p-challenge-column-content .title{font-size:19px;margin-bottom:15px}#mission .p-challenge-column-content .text{line-height:1.8}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#special_interview #p-kv{height:auto}@media only screen and (min-width: 751px){#special_interview .p-title__inner{width:1080px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;padding-top:160px;padding-bottom:125px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#special_interview .p-title__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#special_interview .p-title .cover{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:1}#special_interview .p-title__text{width:280px;display:flex;flex-direction:column;margin-right:70px;position:relative;overflow:hidden}#special_interview .p-title__text .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:12px;text-align:center;letter-spacing:0.18em;margin-top:15px;margin-left:37px}#special_interview .p-title__contents{width:530px;margin-top:60px;position:relative;overflow:hidden}#special_interview .p-title__contents .title span{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:38px;letter-spacing:0.1em;margin-bottom:28px}#special_interview .p-title__contents .text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.17em}}html.ie #special_interview .p-title__contents .text,html.edge #special_interview .p-title__contents .text,html.android #special_interview .p-title__contents .text{letter-spacing:0.08em}@media only screen and (max-width: 750px){#special_interview .p-title__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;display:flex;flex-direction:column}#special_interview .p-title__text{margin:0 auto;padding-top:28.4vw;width:53.33333vw;display:flex;flex-direction:column;position:relative;overflow:hidden}#special_interview .p-title__text .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-top:2.66667vw;font-size:2.66667vw;text-align:center;letter-spacing:0.18em}#special_interview .p-title__contents{width:100%;margin-top:9.33333vw;margin-bottom:12vw;position:relative;overflow:hidden}#special_interview .p-title__contents .title{display:flex;justify-content:center;align-items:center;margin-bottom:5.33333vw}#special_interview .p-title__contents .title span{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:6.4vw}#special_interview .p-title__contents .text{font-size:3.73333vw;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center;letter-spacing:0.17em}}@media only screen and (min-width: 751px){#special_interview .p-navigation__inner{width:1080px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px;border-top:1px solid #dedede;border-bottom:1px solid #dedede}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#special_interview .p-navigation__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#special_interview .p-navigation ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#special_interview .p-navigation ul li:nth-of-type(1){width:400px;margin-left:45px}#special_interview .p-navigation ul li:nth-of-type(1) .p-navigation__item .image{background-image:url("../img/catalog/special_interview/b-tab_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#special_interview .p-navigation ul li:nth-of-type(2){width:350px}#special_interview .p-navigation ul li:nth-of-type(2) .p-navigation__item .image{background-image:url("../img/catalog/special_interview/b-tab_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#special_interview .p-navigation ul li:nth-of-type(3){width:285px}#special_interview .p-navigation ul li:nth-of-type(3) .p-navigation__item .image{background-image:url("../img/catalog/special_interview/b-tab_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#special_interview .p-navigation__item{cursor:pointer;display:flex;justify-content:flex-start}#special_interview .p-navigation__item .image{width:80px;height:80px;margin-right:20px}#special_interview .p-navigation__item .text{display:flex;flex-direction:column}#special_interview .p-navigation__item .text .number{font-size:14px;font-family:'playfairdisplay', serif;font-style:italic}#special_interview .p-navigation__item .text .name{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:18px}#special_interview .p-navigation__item .text .position{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:12px;margin-top:-6px;letter-spacing:0.1em}}@media only screen and (max-width: 750px){#special_interview .p-navigation__inner{border-top:1px solid #dedede;border-bottom:1px solid #dedede}#special_interview .p-navigation ul{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#special_interview .p-navigation ul li{padding-top:5.33333vw;width:100%}#special_interview .p-navigation ul li:nth-of-type(1){padding-bottom:5.33333vw;border-bottom:1px solid #dedede}#special_interview .p-navigation ul li:nth-of-type(1) .p-navigation__item .image{background-image:url("../img/catalog/special_interview/b-tab_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#special_interview .p-navigation ul li:nth-of-type(2){padding-bottom:5.33333vw;border-bottom:1px solid #dedede}#special_interview .p-navigation ul li:nth-of-type(2) .p-navigation__item .image{background-image:url("../img/catalog/special_interview/b-tab_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#special_interview .p-navigation ul li:nth-of-type(3){padding-bottom:5.33333vw}#special_interview .p-navigation ul li:nth-of-type(3) .p-navigation__item .image{background-image:url("../img/catalog/special_interview/b-tab_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#special_interview .p-navigation__item{display:flex;justify-content:flex-start}#special_interview .p-navigation__item .image{width:16vw;height:16vw;margin-right:4vw}#special_interview .p-navigation__item .text{display:flex;flex-direction:column}#special_interview .p-navigation__item .text .number{font-size:2.66667vw;font-family:'playfairdisplay', serif;font-style:italic}#special_interview .p-navigation__item .text .name{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:3.73333vw}#special_interview .p-navigation__item .text .position{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:2.66667vw;margin-top:.66667vw;letter-spacing:0.1em}}@media only screen and (min-width: 751px){#special_interview .l-section__inner{width:1080px;margin-left:auto;margin-right:auto;padding-top:130px;padding-bottom:130px;border-bottom:1px solid #dedede}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#special_interview .l-section__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#special_interview .l-section__intro{display:flex;justify-content:flex-start}#special_interview .l-section__intro-title{margin-top:130px;width:130px}#special_interview .l-section__intro-title .en{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:59% -215%;display:block;letter-spacing:0;line-height:2}#special_interview .l-section__intro-title .en>*{font-family:'playfairdisplay', serif;font-style:italic;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;margin-left:5px;font-size:12px;letter-spacing:-0.1em}#special_interview .l-section__intro-title .en>*:first-child{margin-bottom:0}#special_interview .l-section__intro-title .line{display:block;width:1px;height:15px;background-color:#222426;margin:-26px 0 0 6px}#special_interview .l-section__intro-title .num{font-size:20px;font-family:'playfairdisplay', serif;font-style:italic;position:relative;left:-3px}#special_interview .l-section__intro-image{width:390px;height:450px}#special_interview .l-section__intro-profile{width:493px;margin-left:67px;margin-top:75px}#special_interview .l-section__intro-profile .name .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:26px;margin-right:17px}#special_interview .l-section__intro-profile .name .en{font-family:'playfairdisplay', serif;font-style:italic;font-size:12px;letter-spacing:0.1em}#special_interview .l-section__intro-profile .position{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:16px;letter-spacing:0.1em}#special_interview .l-section__intro-profile .text{border-top:1px dashed #222426;border-bottom:1px dashed #222426;padding:14px 0;margin-top:45px}#special_interview .l-section__intro-profile .text>*{display:block}#special_interview .l-section__intro-profile .text .title{font-family:'playfairdisplay', serif;font-style:italic;font-size:16px;margin-bottom:3px;letter-spacing:0.1em}#special_interview .l-section__intro-profile .text .content{font-size:13px;letter-spacing:0.08em;line-height:1.93}#special_interview .l-section__content{width:830px;position:relative;margin:55px 0 0 auto}#special_interview .l-section__content>*{display:block}#special_interview .l-section__content .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:26px;letter-spacing:0.1em;line-height:1.7;margin-bottom:20px}#special_interview .l-section__content .content{letter-spacing:0.09em;margin-bottom:43px}#special_interview .l-section__content .l-section-photo__inner{overflow:hidden}#special_interview #p-interview01 .l-section__intro-image{background-image:url("../img/catalog/special_interview/b-interview02_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#special_interview #p-interview01 .l-section__content .l-section-photo__inner{width:830px;height:380px}#special_interview #p-interview01 .l-section__content .l-section-photo__object{background-image:url("../img/catalog/special_interview/b-interview02_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:120%}#special_interview #p-interview02 .l-section__intro-image{background-image:url("../img/catalog/special_interview/b-interview01_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#special_interview #p-interview02 .l-section__content .l-section-photo{display:flex;justify-content:flex-start}#special_interview #p-interview02 .l-section__content .l-section-photo__inner:nth-of-type(1){width:390px;height:330px;margin-right:50px}#special_interview #p-interview02 .l-section__content .l-section-photo__inner:nth-of-type(1) .l-section-photo__object{background-image:url("../img/catalog/special_interview/b-interview01_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:110%}#special_interview #p-interview02 .l-section__content .l-section-photo__inner:nth-of-type(2){width:390px;height:330px}#special_interview #p-interview02 .l-section__content .l-section-photo__inner:nth-of-type(2) .l-section-photo__object{background-image:url("../img/catalog/special_interview/b-interview01_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:110%}#special_interview #p-interview02 .l-section__content .caption{text-align:right;font-size:12px;letter-spacing:0.08em;margin-top:11px}#special_interview #p-interview03 .l-section__intro-image{background-image:url("../img/catalog/special_interview/b-interview03_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#special_interview #p-interview03 .l-section__content .l-section-photo__inner{width:830px;height:380px}#special_interview #p-interview03 .l-section__content .l-section-photo__object{background-image:url("../img/catalog/special_interview/b-interview03_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:120%}}@media only screen and (max-width: 750px){#special_interview .l-section-photo{margin-bottom:0}#special_interview .l-section__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:16vw;padding-bottom:14.66667vw;border-bottom:1px solid #dedede}#special_interview .l-section__intro{display:flex;flex-direction:column}#special_interview .l-section__intro-title{display:flex;justify-content:flex-start;margin-bottom:5.33333vw}#special_interview .l-section__intro-title .en{display:block;letter-spacing:0.1em;font-family:'playfairdisplay', serif;font-style:italic}#special_interview .l-section__intro-title .line{display:block;width:1.86667vw;height:1px;background-color:#222426;margin:2.66667vw}#special_interview .l-section__intro-title .num{font-size:4.8vw;font-family:'playfairdisplay', serif;font-style:italic;position:relative;margin-top:-1.33333vw}#special_interview .l-section__intro-image{width:100%;height:60vw}#special_interview .l-section__intro-profile{width:100%}#special_interview .l-section__intro-profile .name{padding-top:8vw}#special_interview .l-section__intro-profile .name .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:5.33333vw}#special_interview .l-section__intro-profile .name .en{font-family:'playfairdisplay', serif;font-style:italic;font-size:2.66667vw;letter-spacing:0.1em}#special_interview .l-section__intro-profile .position{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:3.46667vw;letter-spacing:0.1em}#special_interview .l-section__intro-profile .text{border-top:1px dashed #222426;border-bottom:1px dashed #222426;padding:6.66667vw 0;margin-top:6.66667vw}#special_interview .l-section__intro-profile .text>*{display:block}#special_interview .l-section__intro-profile .text .title{font-family:'playfairdisplay', serif;font-style:italic;font-size:3.2vw;margin-bottom:1.33333vw;letter-spacing:0.1em}#special_interview .l-section__intro-profile .text .content{text-align:justify;font-size:3.2vw;letter-spacing:0.12em;line-height:1.93}#special_interview .l-section__content{width:100%;position:relative;margin:12.66667vw 0 0 0}#special_interview .l-section__content>*{display:block}#special_interview .l-section__content .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:5.33333vw;letter-spacing:0.1em;line-height:1.6;margin-bottom:5.33333vw}#special_interview .l-section__content .content{letter-spacing:0.09em;margin-bottom:6.66667vw;line-height:1.96;font-size:3.73333vw}#special_interview .l-section__content .l-section-photo__inner{overflow:hidden}#special_interview #p-interview01 .l-section__intro-image{background-image:url("../img/catalog/special_interview/sp/b-interview02_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#special_interview #p-interview01 .l-section__content .l-section-photo__inner{width:100%;height:40vw}#special_interview #p-interview01 .l-section__content .l-section-photo__object{background-image:url("../img/catalog/special_interview/sp/b-interview02_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#special_interview #p-interview02 .l-section__intro-image{background-image:url("../img/catalog/special_interview/sp/b-interview01_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#special_interview #p-interview02 .l-section__content .l-section-photo{display:flex;flex-direction:column}#special_interview #p-interview02 .l-section__content .l-section-photo__inner:nth-of-type(1){width:58.66667vw;height:44vw;margin-right:50px;margin-bottom:8vw}#special_interview #p-interview02 .l-section__content .l-section-photo__inner:nth-of-type(1) .l-section-photo__object{background-image:url("../img/catalog/special_interview/sp/b-interview01_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:110%}#special_interview #p-interview02 .l-section__content .l-section-photo__inner:nth-of-type(2){width:58.66667vw;height:44vw;position:relative;right:0;margin-left:auto}#special_interview #p-interview02 .l-section__content .l-section-photo__inner:nth-of-type(2) .l-section-photo__object{background-image:url("../img/catalog/special_interview/sp/b-interview01_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:110%}#special_interview #p-interview02 .l-section__content .caption{text-align:right;font-size:2.66667vw;letter-spacing:0.08em;margin-top:2.66667vw}#special_interview #p-interview03 .l-section__intro-image{background-image:url("../img/catalog/special_interview/sp/b-interview03_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#special_interview #p-interview03 .l-section__content .l-section-photo__inner{width:100%;height:40vw}#special_interview #p-interview03 .l-section__content .l-section-photo__object{background-image:url("../img/catalog/special_interview/sp/b-interview03_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#oven_pot_round #p-kv{position:relative;background-color:#000;text-align:center}#oven_pot_round #p-kv *{color:#fff}#oven_pot_round #p-kv__text{z-index:1}#oven_pot_round #p-kv__text>*{display:block}#oven_pot_round #p-kv__text-title>*{display:block}#oven_pot_round #p-kv__text-title .en{font-family:'Crimson', serif;font-style:italic}#oven_pot_round #p-kv__text-title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-weight:600}#oven_pot_round #p-kv__text-copy{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#oven_pot_round #p-kv__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center bottom}@media only screen and (min-width: 751px){#oven_pot_round #p-kv{height:100vh}#oven_pot_round #p-kv__text{height:8.88889vw;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#oven_pot_round #p-kv__text-title{margin-bottom:1.38889vw}#oven_pot_round #p-kv__text-title .en{font-size:2.91667vw;line-height:2.91667vw}#oven_pot_round #p-kv__text-title .jp{font-size:13px}#oven_pot_round #p-kv__text-copy{font-size:2.91667vw}#oven_pot_round #p-kv__bg{background-image:url("../img/products/oven_pot_round/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 1361px){#oven_pot_round #p-kv__text{height:128px}#oven_pot_round #p-kv__text-title{margin-bottom:20px}#oven_pot_round #p-kv__text-title .en{font-size:42px;line-height:42px}#oven_pot_round #p-kv__text-title .jp{font-size:13px}#oven_pot_round #p-kv__text-copy{font-size:42px}}@media only screen and (max-width: 750px){#oven_pot_round #p-kv{height:127.33333vw}#oven_pot_round #p-kv__text{position:absolute;left:0;right:0;margin:auto;padding-top:38vw}#oven_pot_round #p-kv__text-title{margin-bottom:2.66667vw}#oven_pot_round #p-kv__text-title .en{font-size:7.73333vw;line-height:7.73333vw}#oven_pot_round #p-kv__text-title .jp{font-size:10px}#oven_pot_round #p-kv__text-copy{font-size:7.2vw;line-height:1.47}#oven_pot_round #p-kv__text-copy>*>*{display:block}#oven_pot_round #p-kv__bg{background-image:url("../img/products/oven_pot_round/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}#p-oven_pot_round-lineup>.title{text-align:center}#p-oven_pot_round-lineup>.title *{font-family:'Crimson', serif;font-style:italic}#p-oven_pot_round-lineup__list ul li{text-align:center;position:relative}#p-oven_pot_round-lineup__list ul li .title{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#p-oven_pot_round-lineup{padding-top:70px;padding-bottom:70px}#p-oven_pot_round-lineup>.title{margin-bottom:5px}#p-oven_pot_round-lineup>.title *:nth-child(1){font-size:29px}#p-oven_pot_round-lineup>.title *:nth-child(2){font-size:21px}#p-oven_pot_round-lineup .copy{text-align:center}#p-oven_pot_round-lineup__list{margin-top:50px;margin-bottom:40px}#p-oven_pot_round-lineup__list ul{display:flex;justify-content:center;align-items:center}#p-oven_pot_round-lineup__list ul li{margin-left:2.91667vw}#p-oven_pot_round-lineup__list ul li:first-child{margin-left:0}#p-oven_pot_round-lineup__list ul li:before{content:"";width:10px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;height:8px;top:5.90278vw;opacity:0;background-image:url("../img/common/c-blank_icon.svg");background-size:cover;background-position:center;background-repeat:no-repeat;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#p-oven_pot_round-lineup__list ul li:hover:before{opacity:1}#p-oven_pot_round-lineup__list ul li:hover .photo,#p-oven_pot_round-lineup__list ul li:hover .title,#p-oven_pot_round-lineup__list ul li:hover .price{opacity:0.3}#p-oven_pot_round-lineup__list ul li:hover .photo{-webkit-transform:scale(.8);transform:scale(.8)}#p-oven_pot_round-lineup__list ul li .photo,#p-oven_pot_round-lineup__list ul li .title,#p-oven_pot_round-lineup__list ul li .price{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#p-oven_pot_round-lineup__list ul li .photo{width:100%;margin-bottom:25px;display:block;transform-origin:50% 100%;box-sizing:border-box}#p-oven_pot_round-lineup__list ul li .title{font-size:18px}#p-oven_pot_round-lineup__list ul li .price{font-size:12px;white-space:nowrap}#p-oven_pot_round-lineup__list ul li:nth-child(1){width:10.69444vw}#p-oven_pot_round-lineup__list ul li:nth-child(1) .photo{padding-top:2.29167vw}#p-oven_pot_round-lineup__list ul li:nth-child(2){width:13.19444vw}#p-oven_pot_round-lineup__list ul li:nth-child(2) .photo{padding-top:1.66667vw}#p-oven_pot_round-lineup__list ul li:nth-child(3){width:15.27778vw}#p-oven_pot_round-lineup__list ul li:nth-child(3) .photo{padding-top:.625vw}#p-oven_pot_round-lineup__list ul li:nth-child(4){width:16.31944vw}#p-oven_pot_round-lineup__list ul li:nth-child(5){width:15.69444vw}#p-oven_pot_round-lineup__list ul li:nth-child(5) .photo{padding-top:1.94444vw}}@media only screen and (min-width: 1361px){#p-oven_pot_round-lineup__list ul li:before{top:85px}#p-oven_pot_round-lineup__list ul li .price{font-size:14px}#p-oven_pot_round-lineup__list ul li:nth-child(1){width:154px}#p-oven_pot_round-lineup__list ul li:nth-child(1) .photo{padding-top:33px}#p-oven_pot_round-lineup__list ul li:nth-child(2){width:190px}#p-oven_pot_round-lineup__list ul li:nth-child(2) .photo{padding-top:24px}#p-oven_pot_round-lineup__list ul li:nth-child(3){width:220px}#p-oven_pot_round-lineup__list ul li:nth-child(3) .photo{padding-top:9px}#p-oven_pot_round-lineup__list ul li:nth-child(4){width:235px}#p-oven_pot_round-lineup__list ul li:nth-child(5){width:226px}#p-oven_pot_round-lineup__list ul li:nth-child(5) .photo{padding-top:28px}}@media only screen and (max-width: 750px){#p-oven_pot_round-lineup{padding-top:40px;padding-bottom:40px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#p-oven_pot_round-lineup>.title{margin-bottom:5px}#p-oven_pot_round-lineup>.title *:nth-child(1){font-size:19px}#p-oven_pot_round-lineup>.title *:nth-child(2){font-size:13px}#p-oven_pot_round-lineup__list{margin-top:35px;margin-bottom:25px}#p-oven_pot_round-lineup__list ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-wrap:wrap}#p-oven_pot_round-lineup__list ul li{width:50%;margin-top:33px}#p-oven_pot_round-lineup__list ul li:nth-child(-n+2){margin-top:0}#p-oven_pot_round-lineup__list ul li .photo{margin-left:auto;margin-right:auto;margin-bottom:15px;display:block;box-sizing:border-box}#p-oven_pot_round-lineup__list ul li .title{font-size:16px}#p-oven_pot_round-lineup__list ul li .price{font-size:12px;white-space:nowrap}#p-oven_pot_round-lineup__list ul li:nth-child(1) .photo{width:23.46667vw;padding-top:4.4vw}#p-oven_pot_round-lineup__list ul li:nth-child(2) .photo{width:26.66667vw;padding-top:3.2vw}#p-oven_pot_round-lineup__list ul li:nth-child(3) .photo{width:34.13333vw;padding-top:1.2vw}#p-oven_pot_round-lineup__list ul li:nth-child(4) .photo{width:37.6vw}#p-oven_pot_round-lineup__list ul li:nth-child(5) .photo{width:34.93333vw;padding-top:3.73333vw}}@media only screen and (min-width: 751px){#oven_pot_round .c-photo-wide{height:500px}#oven_pot_round .c-photo-wide>*{height:500px}#oven_pot_round .c-photo-wide__object.changelife{background-image:url("../img/products/oven_pot_round/b-feature_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#oven_pot_round .c-photo-wide__object.technology{background-image:url("../img/products/oven_pot_round/b-feature_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#oven_pot_round .c-photo-wide__object.recipe{background-image:url("../img/products/oven_pot_round/b-feature_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#oven_pot_round .c-photo-wide__object.support{background-image:url("../img/products/oven_pot_round/b-feature_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#oven_pot_round .c-photo-wide__object.item{background-image:url("../img/products/oven_pot_round/b-feature_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#oven_pot_round .c-photo-wide__object.right+.c-photo-wide__content{left:50%;margin-left:160px}#oven_pot_round .c-photo-wide__object.left+.c-photo-wide__content{left:50%;margin-left:-540px}#oven_pot_round .c-photo-wide__content{position:relative;top:50%;transform:translateY(-50%)}}@media only screen and (max-width: 1360px) and (min-width: 1081px), only screen and (max-width: 1080px) and (min-width: 751px){#oven_pot_round .c-photo-wide__object.right+.c-photo-wide__content{left:initial;margin-left:0px;float:right;margin-right:60px}#oven_pot_round .c-photo-wide__object.left+.c-photo-wide__content{left:initial;margin-left:80px}}@media only screen and (max-width: 750px){#oven_pot_round .c-photo-wide__object.changelife{background-image:url("../img/products/oven_pot_round/sp/b-feature_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#oven_pot_round .c-photo-wide__object.technology{background-image:url("../img/products/oven_pot_round/sp/b-feature_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#oven_pot_round .c-photo-wide__object.recipe{background-image:url("../img/products/oven_pot_round/sp/b-feature_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#oven_pot_round .c-photo-wide__object.support{background-image:url("../img/products/oven_pot_round/sp/b-feature_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#oven_pot_round .c-photo-wide__object.item{background-image:url("../img/products/oven_pot_round/sp/b-feature_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#oven_pot_round-banner{margin-top:60px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#ovenpot_spec #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#ovenpot_spec #p-content-name{display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (min-width: 751px){#ovenpot_spec #p-content-name{margin-bottom:85px}}@media only screen and (max-width: 750px){#ovenpot_spec #p-content-name{margin:0 0 10.66667vw}}#ovenpot_spec #p-content-name .en{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#ovenpot_spec #p-content-name .en{font-size:34px}}@media only screen and (max-width: 750px){#ovenpot_spec #p-content-name .en{font-size:8vw}}#ovenpot_spec #p-content-name .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}@media only screen and (min-width: 751px){#ovenpot_spec #p-content-name .jp{font-size:12px}}@media only screen and (max-width: 750px){#ovenpot_spec #p-content-name .jp{font-size:3.2vw}}@media only screen and (min-width: 751px){#ovenpot_spec #p-kv{height:38.05556vw}#ovenpot_spec #p-kv__bg{background-image:url("../img/products/oven_pot_round/spec/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#ovenpot_spec #p-kv__bg{background-image:url("../img/products/oven_pot_round/spec/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px){#ovenpot_spec #p-online-btn{margin-bottom:120px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#ovenpot_spec #p-online-btn{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#ovenpot_spec #p-online-btn{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-bottom:26.66667vw}}#ovenpot_spec .p-spec-table{width:100%}#ovenpot_spec .p-spec-table thead th,#ovenpot_spec .p-spec-table thead td{background-color:#eceeef;vertical-align:middle;letter-spacing:normal}#ovenpot_spec .p-spec-table tbody th,#ovenpot_spec .p-spec-table tbody td{vertical-align:middle;letter-spacing:normal}@media only screen and (min-width: 751px){#ovenpot_spec .p-spec-table{margin-bottom:15px}#ovenpot_spec .p-spec-table thead th,#ovenpot_spec .p-spec-table thead td{border-right:1px solid #fff;border-left:1px solid #fff;font-size:13px;height:50px;padding:15px 20px 10px;text-align:center}#ovenpot_spec .p-spec-table thead td{width:15.63%}#ovenpot_spec .p-spec-table thead th{width:28.123%}#ovenpot_spec .p-spec-table tbody th,#ovenpot_spec .p-spec-table tbody td{font-size:13px;height:50px;border:1px solid #eceeef}#ovenpot_spec .p-spec-table tbody th{border-left:none;padding:10px 15px 10px 0}#ovenpot_spec .p-spec-table tbody td{border-right:none;padding:15px 15px;text-align:center}#ovenpot_spec #p-spec-ovenpot_2 .p-spec-table thead td{width:10.42%}}@media only screen and (max-width: 750px){#ovenpot_spec .p-spec-table{margin-top:30px;margin-bottom:15px}#ovenpot_spec .p-spec-table thead th,#ovenpot_spec .p-spec-table thead td{padding:15px;font-weight:bold;display:block;width:100%;text-align:center}#ovenpot_spec .p-spec-table thead td{display:none}#ovenpot_spec .p-spec-table tbody th,#ovenpot_spec .p-spec-table tbody td{display:block}#ovenpot_spec .p-spec-table tbody th{font-weight:bold;padding-top:15px}#ovenpot_spec .p-spec-table tbody td{border-bottom:1px solid #eceeef;padding-bottom:15px}}#ovenpot_spec .p-spec-slide .photo,#ovenpot_spec .p-spec-photo .photo{text-align:center}#ovenpot_spec .p-spec-slide .photo img,#ovenpot_spec .p-spec-photo .photo img{width:auto;max-width:100%;backface-visibility:hidden}@media only screen and (min-width: 751px){#ovenpot_spec .p-spec-slide,#ovenpot_spec .p-spec-photo{display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:40px}#ovenpot_spec .p-spec-slide .photo,#ovenpot_spec .p-spec-photo .photo{width:42.19%}#ovenpot_spec .p-spec-slide .photo.type-set-14,#ovenpot_spec .p-spec-slide .photo.type-set-18,#ovenpot_spec .p-spec-slide .photo.type-set-22,#ovenpot_spec .p-spec-photo .photo.type-set-14,#ovenpot_spec .p-spec-photo .photo.type-set-18,#ovenpot_spec .p-spec-photo .photo.type-set-22{width:28.123%}#ovenpot_spec .p-spec-slide .photo.type-set-14,#ovenpot_spec .p-spec-photo .photo.type-set-14{position:relative}#ovenpot_spec .p-spec-slide .photo.type-set-14 .text-height,#ovenpot_spec .p-spec-slide .photo.type-set-14 .text-depth,#ovenpot_spec .p-spec-slide .photo.type-set-14 .text-width,#ovenpot_spec .p-spec-slide .photo.type-set-14 .text-diameter,#ovenpot_spec .p-spec-photo .photo.type-set-14 .text-height,#ovenpot_spec .p-spec-photo .photo.type-set-14 .text-depth,#ovenpot_spec .p-spec-photo .photo.type-set-14 .text-width,#ovenpot_spec .p-spec-photo .photo.type-set-14 .text-diameter{position:absolute;font-size:13px;line-height:1;letter-spacing:normal}#ovenpot_spec .p-spec-slide .photo.type-set-14 .text-height,#ovenpot_spec .p-spec-photo .photo.type-set-14 .text-height{right:0;top:47%}#ovenpot_spec .p-spec-slide .photo.type-set-14 .text-depth,#ovenpot_spec .p-spec-photo .photo.type-set-14 .text-depth{top:54%;left:1%}#ovenpot_spec .p-spec-slide .photo.type-set-14 .text-width,#ovenpot_spec .p-spec-photo .photo.type-set-14 .text-width{top:0;left:42%}#ovenpot_spec .p-spec-slide .photo.type-set-14 .text-diameter,#ovenpot_spec .p-spec-photo .photo.type-set-14 .text-diameter{bottom:0;left:33%}.p-spec-slide>*{display:block !important;opacity:1 !important}html.windows #ovenpot_spec .p-spec-slide .photo.type-set-14 .text-height{right:-4%;top:47%}}@media only screen and (max-width: 750px){#ovenpot_spec .p-spec-sp,#ovenpot_spec .p-spec-photo{margin-bottom:70px}#ovenpot_spec .p-spec-sp .photo,#ovenpot_spec .p-spec-photo .photo{position:relative}#ovenpot_spec .p-spec-sp .photo .text-height,#ovenpot_spec .p-spec-sp .photo .text-depth,#ovenpot_spec .p-spec-sp .photo .text-width,#ovenpot_spec .p-spec-sp .photo .text-diameter,#ovenpot_spec .p-spec-photo .photo .text-height,#ovenpot_spec .p-spec-photo .photo .text-depth,#ovenpot_spec .p-spec-photo .photo .text-width,#ovenpot_spec .p-spec-photo .photo .text-diameter{position:absolute;font-size:10px;line-height:1;letter-spacing:normal}#ovenpot_spec .p-spec-sp .photo.type-set-14 .text-height,#ovenpot_spec .p-spec-photo .photo.type-set-14 .text-height{right:18%;top:47%}#ovenpot_spec .p-spec-sp .photo.type-set-14 .text-depth,#ovenpot_spec .p-spec-photo .photo.type-set-14 .text-depth{top:55%;left:21%}#ovenpot_spec .p-spec-sp .photo.type-set-14 .text-width,#ovenpot_spec .p-spec-photo .photo.type-set-14 .text-width{top:0;left:47%}#ovenpot_spec .p-spec-sp .photo.type-set-14 .text-diameter,#ovenpot_spec .p-spec-photo .photo.type-set-14 .text-diameter{bottom:0;left:38%}#ovenpot_spec .p-spec-sp .photo.type-set-18 .text-height,#ovenpot_spec .p-spec-photo .photo.type-set-18 .text-height{right:12%;top:47%}#ovenpot_spec .p-spec-sp .photo.type-set-18 .text-depth,#ovenpot_spec .p-spec-photo .photo.type-set-18 .text-depth{top:55%;left:16%}#ovenpot_spec .p-spec-sp .photo.type-set-18 .text-width,#ovenpot_spec .p-spec-photo .photo.type-set-18 .text-width{top:0;left:46%}#ovenpot_spec .p-spec-sp .photo.type-set-18 .text-diameter,#ovenpot_spec .p-spec-photo .photo.type-set-18 .text-diameter{bottom:0;left:38%}#ovenpot_spec .p-spec-sp .photo.type-set-22 .text-height,#ovenpot_spec .p-spec-photo .photo.type-set-22 .text-height{right:8%;top:47%}#ovenpot_spec .p-spec-sp .photo.type-set-22 .text-depth,#ovenpot_spec .p-spec-photo .photo.type-set-22 .text-depth{top:55%;left:12%}#ovenpot_spec .p-spec-sp .photo.type-set-22 .text-width,#ovenpot_spec .p-spec-photo .photo.type-set-22 .text-width{top:0;left:46%}#ovenpot_spec .p-spec-sp .photo.type-set-22 .text-diameter,#ovenpot_spec .p-spec-photo .photo.type-set-22 .text-diameter{bottom:0;left:38%}#ovenpot_spec .p-spec-sp .photo.type-set-26 .text-height,#ovenpot_spec .p-spec-photo .photo.type-set-26 .text-height{right:5%;top:47%}#ovenpot_spec .p-spec-sp .photo.type-set-26 .text-depth,#ovenpot_spec .p-spec-photo .photo.type-set-26 .text-depth{top:55%;left:11%}#ovenpot_spec .p-spec-sp .photo.type-set-26 .text-width,#ovenpot_spec .p-spec-photo .photo.type-set-26 .text-width{top:0;left:46%}#ovenpot_spec .p-spec-sp .photo.type-set-26 .text-diameter,#ovenpot_spec .p-spec-photo .photo.type-set-26 .text-diameter{bottom:0;left:38%}#ovenpot_spec .p-spec-sp .photo.type-set-26_sukiyaki .text-height,#ovenpot_spec .p-spec-photo .photo.type-set-26_sukiyaki .text-height{right:5%;top:56.5%}#ovenpot_spec .p-spec-sp .photo.type-set-26_sukiyaki .text-depth,#ovenpot_spec .p-spec-photo .photo.type-set-26_sukiyaki .text-depth{top:56%;left:11%}#ovenpot_spec .p-spec-sp .photo.type-set-26_sukiyaki .text-width,#ovenpot_spec .p-spec-photo .photo.type-set-26_sukiyaki .text-width{top:0;left:46%}#ovenpot_spec .p-spec-sp .photo.type-set-26_sukiyaki .text-diameter,#ovenpot_spec .p-spec-photo .photo.type-set-26_sukiyaki .text-diameter{bottom:0;left:38%}#ovenpot_spec .p-spec-slide{position:relative;height:59.33333vw}#ovenpot_spec .p-spec-slide>*{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;display:none;opacity:0;z-index:1}#ovenpot_spec .p-spec-slide>*.is-active{z-index:0}}@media only screen and (max-width: 750px){#ovenpot_spec #p-spec .p-spec-sort{display:flex;margin-bottom:50px}#ovenpot_spec #p-spec .p-spec-sort>li{width:50%}#ovenpot_spec #p-spec .p-spec-sort>li button{display:block;width:100%;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:4.26667vw;text-align:center;color:#cfcfcf;border-bottom:1px solid #dedede;position:relative;padding-bottom:10px}#ovenpot_spec #p-spec .p-spec-sort>li button.is-selected{color:#222426;border-bottom-color:currentColor}#ovenpot_spec #p-spec .p-spec-sort>li button.is-selected::after{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-bottom:4px solid currentColor;border-left:7px solid transparent;border-right:7px solid transparent}}@media only screen and (max-width: 750px){#ovenpot_spec .js__standard.is-sp-hide{display:none !important}#ovenpot_spec .js__mini.is-sp-hide{display:none !important}}#ovenpot_spec #p-spec{box-sizing:border-box}#ovenpot_spec #p-spec *,#ovenpot_spec #p-spec *::before,#ovenpot_spec #p-spec *::after{box-sizing:border-box}#ovenpot_spec #p-spec .p-spec-text a{text-decoration:underline}#ovenpot_spec #p-spec .p-spec-text a:hover,#ovenpot_spec #p-spec .p-spec-text a:focus{text-decoration:none}#ovenpot_spec #p-spec-ricepot .title{text-align:center;margin-left:auto;margin-right:auto;position:relative}#ovenpot_spec #p-spec-ricepot .title *{position:relative;z-index:1;background-color:#fff;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#ovenpot_spec #p-spec-ricepot .title:after{content:"";display:block;background-color:#dedede;width:100%;height:1px;position:absolute;bottom:0;top:0;margin-top:auto;margin-bottom:auto}@media only screen and (min-width: 751px){#ovenpot_spec #p-spec{padding-top:100px;max-width:960px;margin:0 auto 75px}}@media only screen and (max-width: 750px){#ovenpot_spec #p-spec{padding-top:60px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;margin:0 auto 45px}}@media only screen and (min-width: 751px){#ovenpot_spec #p-spec-ovenpot_1{margin-bottom:110px}#ovenpot_spec #p-spec-ovenpot_1 .title{width:19.86111vw;margin-bottom:65px}#ovenpot_spec #p-spec-ovenpot_1 .title *{padding-left:25px;padding-right:25px;font-size:24px}}@media only screen and (max-width: 750px){#ovenpot_spec #p-spec-ovenpot_1{margin-bottom:60px}#ovenpot_spec #p-spec-ovenpot_1 .p-spec-sort{margin-bottom:35px}#ovenpot_spec #p-spec-ovenpot_1 .title{width:38.13333vw;margin-bottom:40px}#ovenpot_spec #p-spec-ovenpot_1 .title *{padding-left:15px;padding-right:15px;font-size:4.53333vw}}@media only screen and (min-width: 751px){#ovenpot_spec #p-spec-ovenpot_2{margin-bottom:120px}#ovenpot_spec #p-spec-ovenpot_2 .p-spec-photo{margin-bottom:10px}}@media only screen and (max-width: 750px){#ovenpot_spec #p-spec-ovenpot_2{margin-bottom:60px}#ovenpot_spec #p-spec-ovenpot_2 .p-spec-photo{margin-bottom:15px}}@media only screen and (max-width: 750px){#ovenpot_spec #p-spec-heater .p-spec-photo{margin-bottom:25px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#name #p-kv{position:relative}#name #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#name #p-kv__copy>*{color:#fff}#name #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.1em}#name #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#name #p-kv{width:100%;height:32.59vw}#name #p-kv__copy .jp{font-size:37px}#name #p-kv__bg{background-image:url("../img/products/name/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#name .p-kv__lead{margin-top:20px;line-height:1.857;text-align:center}}@media only screen and (max-width: 750px){#name #p-kv{width:100%;height:66.66667vw}#name #p-kv__copy{padding-top:12.66667vw}#name #p-kv__copy .jp{font-size:7.2vw}#name #p-kv__bg{background-image:url("../img/products/name/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}#name .p-kv__lead{margin:45px 25px 0;line-height:25px}}html.pc #name .p-name__content .c-btn .pc{display:block !important}html.pc #name .p-name__content .c-btn .sp{display:none !important}html.mobile #name .p-name__content .c-btn .pc,html.tablet #name .p-name__content .c-btn .pc{display:none !important}html.mobile #name .p-name__content .c-btn .sp,html.tablet #name .p-name__content .c-btn .sp{display:block !important}@media only screen and (min-width: 751px){#name .p-name__content .c-two-column{padding:80px 0 80px;width:1080px;margin-left:auto;margin-right:auto}#name .p-name__content .c-two-column-content{margin-bottom:0}#name .p-name__content .c-two-column-title{margin-bottom:15px}#name .p-name__content .c-two-column-text{line-height:26px}#name .p-name__content .c-two-column-text span{font-size:12px;display:block;margin-bottom:12px}#name .p-name__content .c-two-column .c-btn{width:270px;margin:0;margin-top:30px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#name .p-name__content .c-two-column{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#name .p-name__content .c-two-column-image{width:53.7037%;padding-top:36.11111%}#name .p-name__content .c-two-column-image.content_01{background-image:url("../img/products/name/b-section01_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#name .p-name__content .c-two-column{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;flex-direction:column;padding-top:8vw;padding-bottom:9.33333vw}#name .p-name__content .c-two-column-content{width:100%}#name .p-name__content .c-two-column-title{text-align:center;font-size:5.06667vw;letter-spacing:0.1em;margin-bottom:2.66667vw}#name .p-name__content .c-two-column-text{text-align:justify;letter-spacing:0.1em;line-height:24px}#name .p-name__content .c-two-column-text span{font-size:13px;display:block;margin:10px 0 12px}#name .p-name__content .c-two-column-image{width:100%;height:53.33333vw;margin-bottom:4.66667vw}#name .p-name__content .c-two-column-image.content_01{background-image:url("../img/products/name/sp/b-sec01_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#name .p-name__content .c-two-column .c-btn{margin-top:20px;margin-bottom:15px}}@media only screen and (min-width: 751px){#name .p-name__banner{background-color:#ededed;margin-top:80px;padding:80px 0}#name .p-name__banner p{line-height:26px;margin-bottom:10px}#name .p-name__banner p a{text-decoration:underline}#name #p-about-btn{margin:50px auto 100px}#name #p-about-btn .c-btn{width:220px}}@media only screen and (max-width: 750px){#name .p-name__banner{background-color:#ededed;margin-top:90px;padding:50px 0}#name .p-name__banner p{line-height:26px;margin-bottom:10px}#name .p-name__banner p a{text-decoration:underline}#name #p-about-btn{margin:50px 20px 100px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#food #p-kv{position:relative}#food #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2}#food #p-kv__copy__inner{overflow:hidden;text-align:center}#food #p-kv__copy__inner>*{display:block}#food #p-kv__copy>*{color:#fff}#food #p-kv__text{display:block;z-index:1;color:#fff;left:0;right:0}#food #p-kv__bg{position:absolute;left:0;top:0}@media only screen and (min-width: 751px){#food #p-kv{width:100%;height:100vh}#food #p-kv__copy{position:absolute;top:50%;bottom:initial;margin-top:-80px}#food #p-kv__copy .en{font-size:43px;line-height:43px;margin-bottom:8px}#food #p-kv__copy .jp{font-size:16px}#food #p-kv__text{text-align:center;position:absolute;top:50%;margin-top:30px}#food #p-kv__bg{background-image:url("../img/products/food/top/b-h1_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#food #p-kv{width:100%;height:127.46667vw}#food #p-kv__copy{padding-top:45.33333vw;bottom:initial;position:relative}#food #p-kv__copy .en{font-size:7.73333vw;line-height:7.73333vw;margin-bottom:10px}#food #p-kv__copy .jp{font-size:2.66667vw;line-height:2.66667vw}#food #p-kv__text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;position:relative;margin-top:30px;color:#fff}#food #p-kv__bg{background-image:url("../img/products/food/top/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}#food #p-food-lineup__list li .photo{display:block}#food #p-food-lineup__list li:nth-child(1) .photo{background-image:url("../img/products/food/top/b-lineup_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#food #p-food-lineup__list li:nth-child(2) .photo{background-image:url("../img/products/food/top/b-lineup_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#food #p-food-lineup__list li:nth-child(3) .photo{background-image:url("../img/products/food/top/b-lineup_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#food #p-food-lineup__list li .title>*{display:block}#food #p-food-lineup__list li .title .en{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#food #p-food-lineup__list li .title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#food #p-food-lineup__list li .text{letter-spacing:0.05em}@media only screen and (min-width: 751px){#food .l-section__inner{width:1080px;margin-left:auto;margin-right:auto;margin-bottom:40px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#food .l-section__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#food .l-section-title{margin-top:70px}#food .l-section-title>*{font-family:'Crimson', serif;font-style:italic}#food .l-section-title span{font-size:28px}#food .l-section-title .title{font-size:29px;display:inline-block;margin-right:10px}#food .l-section-title .en{font-size:21px;display:inline-block}#food .type-a{margin-bottom:25px}#food #p-food-lineup__list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}#food #p-food-lineup__list li{width:calc(33.3% - 30px);margin-bottom:45px}#food #p-food-lineup__list li .photo{margin-bottom:24px}#food #p-food-lineup__list li .photo a{height:190px}#food #p-food-lineup__list li .title{margin-bottom:8px}#food #p-food-lineup__list li .title .jp{font-size:12px;margin-top:3px}#food #p-food-lineup__list li.no_item{background-color:#ededed;position:relative;height:190px}#food #p-food-lineup__list li.no_item .title{height:13px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;text-align:center}#food #p-food-lineup__list li.no_item .title{margin-bottom:auto}#food #p-food-lineup__list li.no_item .en{font-style:italic;color:#878889}}@media only screen and (max-width: 750px){#food .l-section-title{margin-top:32px}#food .l-section-title span{font-size:19px}#food .l-section-title>*{font-family:'Crimson', serif;font-style:italic}#food .l-section-title .title{font-size:5.6vw;display:inline-block;margin-right:2.66667vw}#food .l-section-title .en{font-size:3.46667vw;display:inline-block}#food .type-a{margin-bottom:12px}#food #p-food-lineup{padding:0 25px;margin-bottom:50px}#food #p-food-lineup__text{line-height:25px;margin-top:42px;display:block}#food #p-food-lineup__list li{margin-bottom:45px}#food #p-food-lineup__list li .photo{margin-bottom:20px}#food #p-food-lineup__list li .photo a{padding-top:64%}#food #p-food-lineup__list li .title{margin-bottom:5px;text-align:center}#food #p-food-lineup__list li .title .jp{font-size:12px;margin-top:3px}#food #p-food-lineup__list li.no_item{display:none}}#food .p-kitchenitems-banner{background-color:#ececed}#food .p-kitchenitems-banner__inner .js__hover-photo:nth-of-type(1) span,#food .p-kitchenitems-banner__inner .js__hover-photo:nth-of-type(2) span{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#food .p-kitchenitems-banner{padding:80px 0}#food .p-kitchenitems-banner__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#food .p-kitchenitems-banner__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#food .p-kitchenitems-banner{padding:13.33333vw 0}#food .p-kitchenitems-banner__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#curry #p-kv{position:relative}#curry #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#curry #p-kv__copy>*{color:#fff}#curry #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#curry #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#curry #p-kv{width:100%;height:32.59vw}#curry #p-kv__copy .en{font-size:43px;line-height:58px}#curry #p-kv__copy .text{font-size:13px;text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#curry #p-kv__bg{background-image:url("../img/products/food/curry/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#curry #p-kv{width:100%;height:66.66667vw}#curry #p-kv__copy{padding-top:12.66667vw}#curry #p-kv__copy .en{text-align:center;line-height:30px;font-size:7.2vw}#curry #p-kv__copy .text{margin-top:10px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:2.93333vw}#curry #p-kv__bg{background-image:url("../img/products/food/curry/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}@media only screen and (min-width: 751px){#curry #p-curry-content .c-two-column{padding:90px 0 80px;width:1080px;margin-left:auto;margin-right:auto}#curry #p-curry-content .c-two-column.type-01{padding:80px 0}#curry #p-curry-content .c-two-column-content{margin-bottom:0}#curry #p-curry-content .c-two-column-text{line-height:26px}#curry #p-curry-content .c-two-column-text:last-child{margin-top:20px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#curry #p-curry-content .c-two-column{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#curry #p-curry-content .c-two-column-image{width:53.7037%;padding-top:36.11111%}#curry #p-curry-content .c-two-column-image.content_01{background-image:url("../img/products/food/curry/b-sec02_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#curry #p-curry-content .c-two-column-image.content_02{background-image:url("../img/products/food/curry/b-sec02_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#curry #p-curry-content .c-two-column-image.content_03{background-image:url("../img/products/food/curry/b-sec02_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#curry #p-curry-content .c-two-column-image.content_04{background-image:url("../img/products/food/curry/b-sec02_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:270px;height:270px}#curry #p-curry-content .c-concept-voice{text-align:center;padding:74px 0 70px;border-bottom:1px solid #dedede}#curry #p-curry-content .c-concept-voice-title{font-size:20px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-bottom:15px}#curry #p-curry-content .c-concept-voice-title-en{font-family:'Crimson', serif;font-style:italic;font-size:19px;position:relative;border-bottom:solid 2px #222426;display:block;width:50px;margin:0 auto;margin-bottom:24px}#curry #p-curry-content .c-concept-voice-text{line-height:26px}#curry #p-curry-content .c-concept-online{display:flex;padding:80px 0;justify-content:center;align-items:center}#curry #p-curry-content .c-concept-online-title-en{font-family:'Crimson', serif;font-style:italic;font-size:30px}#curry #p-curry-content .c-concept-online-title-jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#curry #p-curry-content .c-concept-online-title{font-size:28px;line-height:40px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#curry #p-curry-content .c-concept-online-text{margin-top:20px}#curry #p-curry-content .c-concept-online-image{margin-right:50px}#curry #p-curry-content .c-concept-online-image.content_01{background-image:url("../img/products/food/curry/b-sec02_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:270px;height:270px}#curry #p-curry-content .c-concept-online-image.content_02{background-image:url("../img/products/food/curry/b-sec02_photo_05.png");background-size:cover;background-position:center;background-repeat:no-repeat;width:300px;height:382px;margin:auto 40px 0 0}#curry #p-curry-content .c-concept-online .c-btn{margin:35px 0 0}#curry #p-curry-content #c-concept-info{background-image:url("../img/products/food/curry/b-concept_photo.png");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}#curry #p-curry-content #c-concept-info.c-concept-online{padding:0;height:410px}#curry #p-curry-content #c-concept-info .c-concept-online-title{margin-top:3px;margin-bottom:5px}#curry #p-curry-content #c-concept-info .c-btn{margin-top:27px}}@media only screen and (max-width: 750px){#curry #p-curry-content .c-two-column{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;flex-direction:column;padding-top:13.33333vw;padding-bottom:9.33333vw}#curry #p-curry-content .c-two-column-content{width:100%}#curry #p-curry-content .c-two-column-title{text-align:center;font-size:5.06667vw;letter-spacing:0.1em;margin-bottom:4vw}#curry #p-curry-content .c-two-column-text{text-align:justify;letter-spacing:0.1em}#curry #p-curry-content .c-two-column-image{width:100%;height:61.2vw;margin-bottom:4.66667vw}#curry #p-curry-content .c-two-column-image.content_01{background-image:url("../img/products/food/curry/sp/b-sec02_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#curry #p-curry-content .c-two-column-image.content_02{background-image:url("../img/products/food/curry/sp/b-sec02_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#curry #p-curry-content .c-two-column-image.content_03{background-image:url("../img/products/food/curry/sp/b-sec02_photo_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#curry #p-curry-content .c-two-column-image.content_04{background-image:url("../img/products/food/curry/sp/b-sec02_photo_04_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:270px;height:270px}#curry #p-curry-content .c-concept-voice{text-align:center;padding:20px 0}#curry #p-curry-content .c-concept-voice-title{font-size:16px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-top:20px;margin-bottom:15px}#curry #p-curry-content .c-concept-voice-title-en{font-family:'Crimson', serif;font-style:italic;font-size:16px;position:relative;border-bottom:solid 1px #222426;display:block;padding:1px 0;margin:0 auto;width:36px;margin-bottom:18px}#curry #p-curry-content .c-concept-voice-text{line-height:25px;text-align:left;padding:0 25px}#curry #p-curry-content .c-concept-online{padding:50px 0;margin:0 25px;text-align:center;border-top:1px solid #dedede}#curry #p-curry-content .c-concept-online-title-en{font-family:'Crimson', serif;font-style:italic;font-size:30px;line-height:30px;margin-top:24px;margin-bottom:5px}#curry #p-curry-content .c-concept-online-title-jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center;font-size:12px}#curry #p-curry-content .c-concept-online-title{font-size:19px;line-height:30px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#curry #p-curry-content .c-concept-online-text{margin-top:14px}#curry #p-curry-content .c-concept-online-image{margin:0 38px}#curry #p-curry-content .c-concept-online-image.content_01{background-image:url("../img/products/food/curry/sp/b-sec02_photo_04_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:80%}#curry #p-curry-content .c-concept-online-image.content_02{display:none}#curry #p-curry-content .c-concept-online .c-btn{margin:20px 0 0}#curry #p-curry-content #c-concept-info{background-image:url("../img/products/food/curry/sp/b-concept_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}#curry #p-curry-content #c-concept-info.c-concept-online{padding:0;padding-top:133%;position:relative;margin:0}#curry #p-curry-content #c-concept-info.c-concept-online .c-concept-online-content{position:absolute;top:42px;width:100%}#curry #p-curry-content #c-concept-info .c-concept-online-title{margin-top:3px;margin-bottom:5px}#curry #p-curry-content #c-concept-info .c-btn{margin:20px 25px 0}}#p-curry-recipes{overflow:hidden;position:relative}#p-curry-recipes-title{text-align:center;font-family:'Crimson', serif;font-style:italic}#p-curry-recipes-title *{font-family:'Crimson', serif;font-style:italic}#p-curry-recipes-bg{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}@media only screen and (min-width: 751px){#p-curry-recipes{padding-top:90px;padding-bottom:90px}#p-curry-recipes>*{color:#fff}#p-curry-recipes-title{font-size:30px;margin-bottom:8px}#p-curry-recipes-copy{text-align:center;margin-bottom:30px}#p-curry-recipes-bg{background-image:url("../img/products/food/curry/b-recipe.photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#p-curry-recipes{margin-bottom:30px}#p-curry-recipes-title{color:#fff;font-size:30px;line-height:30px;margin-bottom:8px;padding-top:28vw;padding-bottom:28vw;background-image:url("../img/products/food/curry/sp/b-recipe.photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-curry-recipes-copy{margin-top:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;text-align:center}#p-curry-recipes-bg{display:none}#p-curry-recipes .c-btn{margin:20px 0 20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px){#p-curry-btn{margin:50px 0 100px}}@media only screen and (max-width: 750px){#p-curry-btn{border-top:solid 1px #dedede;padding-top:50px;margin:0 20px 105px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#spec #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}@media only screen and (min-width: 751px){#spec #p-kv__bg{background-image:url("../img/products/ricepot/spec/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#spec #p-kv__bg{background-image:url("../img/products/ricepot/spec/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px){#spec #p-online-btn{margin-bottom:100px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#spec #p-online-btn{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#spec #p-online-btn{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-bottom:26.66667vw}}#spec .p-spec-table{width:100%}#spec .p-spec-table thead th,#spec .p-spec-table thead td{background-color:#eceeef;vertical-align:middle;letter-spacing:normal}#spec .p-spec-table tbody th,#spec .p-spec-table tbody td{vertical-align:middle;letter-spacing:normal}@media only screen and (min-width: 751px){#spec .p-spec-table{margin-bottom:15px}#spec .p-spec-table thead th,#spec .p-spec-table thead td{border-right:1px solid #fff;border-left:1px solid #fff;font-size:13px;height:50px;padding:15px 0px 10px 20px}#spec .p-spec-table thead td{width:15.63%}#spec .p-spec-table thead th{width:42.19%}#spec .p-spec-table tbody th,#spec .p-spec-table tbody td{font-size:13px;height:50px;border:1px solid #eceeef}#spec .p-spec-table tbody th{border-left:none;padding:10px 15px 10px 0}#spec .p-spec-table tbody td{border-right:none;padding:15px 20px}}@media only screen and (max-width: 750px){#spec .p-spec-table{margin-bottom:15px}#spec .p-spec-table thead th,#spec .p-spec-table thead td{padding:15px;font-weight:bold;display:block;width:100%;text-align:center}#spec .p-spec-table thead td{display:none}#spec .p-spec-table tbody th,#spec .p-spec-table tbody td{display:block}#spec .p-spec-table tbody th{font-weight:bold;padding-top:15px}#spec .p-spec-table tbody td{border-bottom:1px solid #eceeef;padding-bottom:15px}}#spec .p-spec-slide .photo,#spec .p-spec-photo .photo{text-align:center}#spec .p-spec-slide .photo img,#spec .p-spec-photo .photo img{width:auto;max-width:100%;backface-visibility:hidden}@media only screen and (min-width: 751px){#spec .p-spec-slide,#spec .p-spec-photo{display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:40px}#spec .p-spec-slide .photo,#spec .p-spec-photo .photo{width:42.19%}#spec .p-spec-slide .photo.type-set-standard,#spec .p-spec-slide .photo.type-set-mini,#spec .p-spec-photo .photo.type-set-standard,#spec .p-spec-photo .photo.type-set-mini{position:relative}#spec .p-spec-slide .photo.type-set-standard .text-height,#spec .p-spec-slide .photo.type-set-standard .text-width-a,#spec .p-spec-slide .photo.type-set-standard .text-width-b,#spec .p-spec-slide .photo.type-set-standard .text-depth,#spec .p-spec-slide .photo.type-set-mini .text-height,#spec .p-spec-slide .photo.type-set-mini .text-width-a,#spec .p-spec-slide .photo.type-set-mini .text-width-b,#spec .p-spec-slide .photo.type-set-mini .text-depth,#spec .p-spec-photo .photo.type-set-standard .text-height,#spec .p-spec-photo .photo.type-set-standard .text-width-a,#spec .p-spec-photo .photo.type-set-standard .text-width-b,#spec .p-spec-photo .photo.type-set-standard .text-depth,#spec .p-spec-photo .photo.type-set-mini .text-height,#spec .p-spec-photo .photo.type-set-mini .text-width-a,#spec .p-spec-photo .photo.type-set-mini .text-width-b,#spec .p-spec-photo .photo.type-set-mini .text-depth{position:absolute;font-size:13px;line-height:1;letter-spacing:normal}#spec .p-spec-slide .photo.type-set-standard .text-height,#spec .p-spec-photo .photo.type-set-standard .text-height{right:0;top:28%}#spec .p-spec-slide .photo.type-set-standard .text-width-a,#spec .p-spec-photo .photo.type-set-standard .text-width-a{bottom:16%;left:31%}#spec .p-spec-slide .photo.type-set-standard .text-width-b,#spec .p-spec-photo .photo.type-set-standard .text-width-b{bottom:0;left:28%}#spec .p-spec-slide .photo.type-set-mini .text-depth,#spec .p-spec-photo .photo.type-set-mini .text-depth{bottom:0;left:43%}#spec .p-spec-slide>*{display:block !important;opacity:1 !important}}@media only screen and (max-width: 750px){#spec .p-spec-slide,#spec .p-spec-photo{margin-bottom:30px}#spec .p-spec-slide{position:relative;height:59.33333vw}#spec .p-spec-slide>*{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;display:none;opacity:0;z-index:1}#spec .p-spec-slide>*.is-active{z-index:0}}@media only screen and (max-width: 750px){#spec #p-spec .p-spec-sort{display:flex;margin-bottom:50px}#spec #p-spec .p-spec-sort>li{width:50%}#spec #p-spec .p-spec-sort>li button{display:block;width:100%;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:4.26667vw;text-align:center;color:#cfcfcf;border-bottom:1px solid #dedede;position:relative;padding-bottom:10px}#spec #p-spec .p-spec-sort>li button.is-selected{color:#222426;border-bottom-color:currentColor}#spec #p-spec .p-spec-sort>li button.is-selected::after{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-bottom:4px solid currentColor;border-left:7px solid transparent;border-right:7px solid transparent}}@media only screen and (max-width: 750px){#spec .js__standard.is-sp-hide{display:none !important}#spec .js__mini.is-sp-hide{display:none !important}}#spec #p-spec{box-sizing:border-box}#spec #p-spec *,#spec #p-spec *::before,#spec #p-spec *::after{box-sizing:border-box}#spec #p-spec .p-spec-text a{text-decoration:underline}#spec #p-spec .p-spec-text a:hover,#spec #p-spec .p-spec-text a:focus{text-decoration:none}#spec #p-spec-ricepot .title{text-align:center;margin-left:auto;margin-right:auto;position:relative}#spec #p-spec-ricepot .title *{position:relative;z-index:1;background-color:#fff;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#spec #p-spec-ricepot .title:after{content:"";display:block;background-color:#dedede;width:100%;height:1px;position:absolute;bottom:0;top:0;margin-top:auto;margin-bottom:auto}@media only screen and (min-width: 751px){#spec #p-spec{padding-top:100px;max-width:960px;margin:0 auto 75px}}@media only screen and (max-width: 750px){#spec #p-spec{padding-top:32px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;margin:0 auto 45px}}@media only screen and (min-width: 751px){#spec #p-spec-ricepot{margin-bottom:100px}#spec #p-spec-ricepot .title{width:19.86111vw;margin-bottom:65px}#spec #p-spec-ricepot .title *{padding-left:25px;padding-right:25px;font-size:24px}}@media only screen and (max-width: 750px){#spec #p-spec-ricepot{margin-bottom:60px}#spec #p-spec-ricepot .p-spec-sort{margin-bottom:35px}#spec #p-spec-ricepot .title{width:38.13333vw;margin-bottom:40px}#spec #p-spec-ricepot .title *{padding-left:15px;padding-right:15px;font-size:4.53333vw}}@media only screen and (min-width: 751px){#spec #p-spec-pot{margin-bottom:100px}#spec #p-spec-pot .p-spec-photo{margin-bottom:10px}}@media only screen and (max-width: 750px){#spec #p-spec-pot{margin-bottom:60px}#spec #p-spec-pot .p-spec-photo{margin-bottom:15px}}@media only screen and (max-width: 750px){#spec #p-spec-heater .p-spec-photo{margin-bottom:25px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#ricepot_care #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}@media only screen and (min-width: 751px){#ricepot_care #p-kv__bg{background-image:url("../img/products/ricepot/care/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#ricepot_care #p-kv__bg{background-image:url("../img/products/ricepot/care/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px){#ricepot_care #p-care .p-care__copy{width:1080px;margin-left:auto;margin-right:auto;margin-top:80px;margin-bottom:80px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#ricepot_care #p-care .p-care__copy{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#ricepot_care #p-care .p-care__copy .c-lowlayer-title{margin-bottom:40px}}@media only screen and (max-width: 750px){#ricepot_care #p-care .p-care__copy{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:13.33333vw;margin-bottom:13.33333vw}#ricepot_care #p-care .p-care__copy .c-lowlayer-title{margin-bottom:6.4vw}}#ricepot_care #p-care .p-care-step__copy{width:100%}#ricepot_care #p-care .p-care-step__copy>.wrap>.title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#ricepot_care #p-care .p-care-step__copy>.wrap>.text{line-height:1.75}#ricepot_care #p-care .p-care-step__list{box-sizing:border-box;background-color:#fff}#ricepot_care #p-care .p-care-step__list *,#ricepot_care #p-care .p-care-step__list *::before,#ricepot_care #p-care .p-care-step__list *::after{box-sizing:border-box}#ricepot_care #p-care .p-care-step__list ol>li>.item{text-align:center}#ricepot_care #p-care .p-care-step__list ol>li>.item>.step{font-family:'Crimson', serif;font-style:italic;display:inline-block;position:relative}#ricepot_care #p-care .p-care-step__list ol>li>.item>.step::before,#ricepot_care #p-care .p-care-step__list ol>li>.item>.step::after{content:'';display:block;position:absolute;height:1px;background-color:#dedede}#ricepot_care #p-care .p-care-step__list ol>li>.item>.step::before{top:50%;left:0}#ricepot_care #p-care .p-care-step__list ol>li>.item>.step::after{top:50%;right:0}#ricepot_care #p-care .p-care-step__list ol>li>.item>.title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;display:block;letter-spacing:normal}#ricepot_care #p-care .p-care-step__list ol>li>.item>.text{display:block;letter-spacing:normal}@media only screen and (min-width: 751px){#ricepot_care #p-care .p-care-step{margin-bottom:100px}#ricepot_care #p-care .p-care-step__copy{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:34.72222vw;background-image:url("../img/products/ricepot/care/b-sec01_bg_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot_care #p-care .p-care-step__copy>.wrap>.title{color:#fff;font-size:34px;margin-bottom:20px}#ricepot_care #p-care .p-care-step__copy>.wrap>.text{color:#fff;text-align:center}#ricepot_care #p-care .p-care-step__list{width:1200px;max-width:100%;margin:-6.25vw auto 0;padding:40px 60px}#ricepot_care #p-care .p-care-step__list ol{display:flex;justify-content:space-between}#ricepot_care #p-care .p-care-step__list ol>li{width:18%}#ricepot_care #p-care .p-care-step__list ol>li>.item>.step{font-size:16px;margin-bottom:15px;padding:0 45px}#ricepot_care #p-care .p-care-step__list ol>li>.item>.step::before,#ricepot_care #p-care .p-care-step__list ol>li>.item>.step::after{width:30px}#ricepot_care #p-care .p-care-step__list ol>li>.item>.step>.num{font-size:24px}#ricepot_care #p-care .p-care-step__list ol>li>.item>.image{margin-bottom:30px}#ricepot_care #p-care .p-care-step__list ol>li>.item>.title{font-size:16px;margin-bottom:15px}#ricepot_care #p-care .p-care-step__list ol>li>.item>.text{font-size:12px}}@media only screen and (max-width: 750px){#ricepot_care #p-care .p-care-step{margin-bottom:100px}#ricepot_care #p-care .p-care-step__copy:before{content:'';display:block;width:100%;height:66.66667vw;background-image:url("../img/products/ricepot/care/sp/b-sec01_bg_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot_care #p-care .p-care-step__copy>.wrap{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:7.33333vw;margin-bottom:9.33333vw}#ricepot_care #p-care .p-care-step__copy>.wrap>.title{font-size:19px;margin-bottom:4.66667vw}#ricepot_care #p-care .p-care-step__list{width:70.66667vw;margin-left:auto;margin-right:auto}#ricepot_care #p-care .p-care-step__list>ol>li{width:70.66667vw}#ricepot_care #p-care .p-care-step__list>ol>li>.item>.step{font-size:5.6vw;padding:0 12vw;margin-bottom:3.33333vw}#ricepot_care #p-care .p-care-step__list>ol>li>.item>.step::before,#ricepot_care #p-care .p-care-step__list>ol>li>.item>.step::after{width:8vw}#ricepot_care #p-care .p-care-step__list>ol>li>.item>.step>.num{font-size:5.6vw}#ricepot_care #p-care .p-care-step__list>ol>li>.item>.title{margin:15px 0 1.33333vw 0;font-size:16px}#ricepot_care #p-care .p-care-step__list>ol>li>.item>.text{letter-spacing:0.1em}#ricepot_care #p-care .p-care-step__list .swiper-pagination{margin-top:6.66667vw}}#ricepot_care #p-care .p-care-simple__copy{width:100%}#ricepot_care #p-care .p-care-simple__copy>.wrap>.title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#ricepot_care #p-care .p-care-simple__copy>.wrap>.text{line-height:1.75}#ricepot_care #p-care .p-care-simple__inner{box-sizing:border-box;background-color:#fff}#ricepot_care #p-care .p-care-simple__inner *,#ricepot_care #p-care .p-care-simple__inner *::before,#ricepot_care #p-care .p-care-simple__inner *::after{box-sizing:border-box}#ricepot_care #p-care .p-care-simple__inner>.item{text-align:center}#ricepot_care #p-care .p-care-simple__inner>.item>.title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#ricepot_care #p-care .p-care-simple__inner>.item>.text{line-height:1.75}@media only screen and (min-width: 751px){#ricepot_care #p-care .p-care-simple{margin-bottom:100px}#ricepot_care #p-care .p-care-simple__copy{display:flex;justify-content:center;align-items:center;height:34.72222vw;background-image:url("../img/products/ricepot/care/b-sec02_bg_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot_care #p-care .p-care-simple__copy>.wrap>.title{color:#fff;font-size:34px;margin-bottom:20px}#ricepot_care #p-care .p-care-simple__copy>.wrap>.text{color:#fff;text-align:center}#ricepot_care #p-care .p-care-simple__inner{display:flex;justify-content:space-between;width:1200px;max-width:100%;margin:-6.94444vw auto 0;padding:50px 60px}#ricepot_care #p-care .p-care-simple__inner>.item{width:48.14815%}#ricepot_care #p-care .p-care-simple__inner>.item>.image{margin-bottom:20px}#ricepot_care #p-care .p-care-simple__inner>.item>.title{font-size:22px;margin-bottom:10px}}@media only screen and (max-width: 750px){#ricepot_care #p-care .p-care-simple__copy:before{content:'';display:block;width:100%;height:66.66667vw;background-image:url("../img/products/ricepot/care/sp/b-sec02_bg_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot_care #p-care .p-care-simple__copy>.wrap{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:7.33333vw;margin-bottom:9.33333vw}#ricepot_care #p-care .p-care-simple__copy>.wrap>.title{font-size:5.06667vw;margin-bottom:4.66667vw}#ricepot_care #p-care .p-care-simple__inner{padding:10px 0 45px}#ricepot_care #p-care .p-care-simple__inner>.item+.item{margin-top:45px}#ricepot_care #p-care .p-care-simple__inner>.item>.image{margin-bottom:5.33333vw;width:calc(100% - 100px);margin-left:50px;margin-right:50px}#ricepot_care #p-care .p-care-simple__inner>.item>.title{font-size:17px;margin-bottom:2vw}#ricepot_care #p-care .p-care-simple__inner>.item>.text{margin-bottom:2vw;margin-left:50px;margin-right:50px}}#ricepot_care #p-care .p-care-touchkey__copy{width:100%}#ricepot_care #p-care .p-care-touchkey__copy>.wrap>.title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#ricepot_care #p-care .p-care-touchkey__copy>.wrap>.text{line-height:1.75}@media only screen and (min-width: 751px){#ricepot_care #p-care .p-care-touchkey{margin-bottom:100px}#ricepot_care #p-care .p-care-touchkey__copy{display:flex;justify-content:center;align-items:center;height:40.27778vw;background-image:url("../img/products/ricepot/care/b-sec03_bg_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot_care #p-care .p-care-touchkey__copy>.wrap{width:1080px;margin-left:auto;margin-right:auto;padding-left:200px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#ricepot_care #p-care .p-care-touchkey__copy>.wrap{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#ricepot_care #p-care .p-care-touchkey__copy>.wrap>.title{color:#fff;font-size:34px;margin-bottom:20px;line-height:1.3}#ricepot_care #p-care .p-care-touchkey__copy>.wrap>.text{color:#fff}}@media only screen and (max-width: 750px){#ricepot_care #p-care .p-care-touchkey__copy:before{content:'';display:block;width:100%;height:66.66667vw;background-image:url("../img/products/ricepot/care/sp/b-sec03_bg_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ricepot_care #p-care .p-care-touchkey__copy>.wrap{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:7.33333vw;margin-bottom:9.33333vw}#ricepot_care #p-care .p-care-touchkey__copy>.wrap>.title{font-size:5.06667vw;margin-bottom:4.66667vw;text-align:center}#ricepot_care #p-care .p-care-touchkey__copy>.wrap>.text{text-align:center}}#ricepot_care #p-function .p-function-tab__list{display:flex}#ricepot_care #p-function .p-function-tab__list>li{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;width:50%;color:#cfcfcf;position:relative;text-align:center;border-bottom:1px solid currentColor}#ricepot_care #p-function .p-function-tab__list>li button{display:flex;justify-content:center;align-items:center;color:#cfcfcf;width:100%}#ricepot_care #p-function .p-function-tab__list>li button>.icon svg path{fill:currentColor}#ricepot_care #p-function .p-function-tab__list>li.is-active{color:#222426;border-bottom-color:currentColor}#ricepot_care #p-function .p-function-tab__list>li.is-active::after{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#ricepot_care #p-function .p-function-tab__list>li.is-active button{color:#222426}#ricepot_care #p-function .p-function-tab__list>li.is-active button>.icon svg{color:#222426;fill:currentColor}#ricepot_care #p-function .p-function-tab__list>li.is-active button>.icon svg path{color:#222426;fill:currentColor}#ricepot_care #p-function .p-function-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#ricepot_care #p-function .p-function-title>span{display:inline-block;position:relative}#ricepot_care #p-function .p-function-title>span::before,#ricepot_care #p-function .p-function-title>span::after{content:'';display:block;position:absolute;height:1px;top:50%}#ricepot_care #p-function .p-function-title>span::before{left:0}#ricepot_care #p-function .p-function-title>span::after{right:0}@media only screen and (min-width: 751px){#ricepot_care #p-function{max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:100px}#ricepot_care #p-function .c-lowlayer-title{margin-bottom:60px}#ricepot_care #p-function .p-function-tab{margin-bottom:70px}#ricepot_care #p-function .p-function-tab__list{margin-bottom:70px}#ricepot_care #p-function .p-function-tab__list>li{font-size:22px}#ricepot_care #p-function .p-function-tab__list>li.is-active{border-bottom-width:2px}#ricepot_care #p-function .p-function-tab__list>li.is-active::after{border-bottom:6px solid #222426;border-right:13px solid transparent;border-left:13px solid transparent}#ricepot_care #p-function .p-function-tab__list>li button{padding:0 0 30px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#ricepot_care #p-function .p-function-tab__list>li button:hover,#ricepot_care #p-function .p-function-tab__list>li button:focus{color:#222426}#ricepot_care #p-function .p-function-tab__list>li button>.icon{margin-right:25px;height:45px}#ricepot_care #p-function .p-function-tab__list>li button>.icon svg{width:45px;height:45px}#ricepot_care #p-function .p-function-title{margin:45px 0 16px;font-size:20px}#ricepot_care #p-function .p-function-title>span{padding:0 160px}#ricepot_care #p-function .p-function-title>span::before,#ricepot_care #p-function .p-function-title>span::after{width:130px;background-color:#707070}}@media only screen and (max-width: 750px){#ricepot_care #p-function{margin-bottom:50px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#ricepot_care #p-function .c-lowlayer-title{margin-bottom:8vw}#ricepot_care #p-function .p-function-tab{margin-bottom:50px}#ricepot_care #p-function .p-function-tab__list{margin-bottom:40px}#ricepot_care #p-function .p-function-tab__list>li{font-size:17px}#ricepot_care #p-function .p-function-tab__list>li button{padding:0 0 15px;height:51px}#ricepot_care #p-function .p-function-tab__list>li button>.icon{margin-right:10px;height:35px}#ricepot_care #p-function .p-function-tab__list>li button>.icon svg{width:35px;height:35px}#ricepot_care #p-function .p-function-tab__list>li.is-active::after{border-bottom:4px solid #222426;border-right:7px solid transparent;border-left:7px solid transparent}#ricepot_care #p-function .p-function-title{margin-top:30px;margin-bottom:20px}#ricepot_care #p-function .p-function-title>span{font-size:4.26667vw;padding:0 12vw}#ricepot_care #p-function .p-function-title>span::before,#ricepot_care #p-function .p-function-title>span::after{width:8vw;background-color:#dedede}}#ricepot_care #p-function{box-sizing:border-box}#ricepot_care #p-function *,#ricepot_care #p-function *::before,#ricepot_care #p-function *::after{box-sizing:border-box}#ricepot_care #p-function .p-function-tab__content .p-function-image{background-color:#000}#ricepot_care #p-function .p-function-tab__content .p-function-image .image{max-width:100%}#ricepot_care #p-function .p-function-tab__content .p-function-image__list>li{color:#fff}#ricepot_care #p-function .p-function-tab__content .p-function-image__list>li .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;border-bottom:1px solid #fff}#ricepot_care #p-function .p-function-tab__content .p-function-image__list>li .title .num{font-family:'Crimson', serif;font-style:italic}#ricepot_care #p-function .p-function-tab__content .p-function-step{background-color:#eee}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li{display:flex;flex-direction:column;text-align:center;position:relative}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li+li::before{content:'';display:block;position:absolute}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .step{text-align:center}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .step>span{font-family:'Crimson', serif;font-style:italic;display:inline-block;background-color:#222426;color:#fff}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .icon{display:flex;justify-content:center;align-items:center}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;border-bottom:1px solid #222426}@media only screen and (min-width: 751px){#ricepot_care #p-function .p-function-tab__content .p-function-image{padding-bottom:45px}#ricepot_care #p-function .p-function-tab__content .p-function-image__list{padding-top:10px;max-width:815px;margin:0 auto;display:flex;justify-content:space-between}#ricepot_care #p-function .p-function-tab__content .p-function-image__list>li{line-height:1.5;width:30%}#ricepot_care #p-function .p-function-tab__content .p-function-image__list>li .title{font-size:20px;margin-bottom:10px}#ricepot_care #p-function .p-function-tab__content .p-function-image__list>li .title .num{font-size:40px;margin-right:15px}#ricepot_care #p-function .p-function-tab__content .p-function-image__list>li .text{font-size:14px}#ricepot_care #p-function .p-function-tab__content .p-function-step{padding:50px 0}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol{display:flex;justify-content:space-between;max-width:800px;margin:0 auto}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li{width:27%}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li+li::before{top:50%;transform:translateY(-50%);left:-42px;border-left:10px solid #000;border-top:10px solid transparent;border-bottom:10px solid transparent}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .step{font-size:15px;margin-bottom:30px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .step>span{min-width:90px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .icon{height:107px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .icon.type-1 img{width:60px;height:60px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .icon.type-2 img{width:72px;height:98px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .icon.type-3 img{width:81px;height:107px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .title{font-size:18px;padding-bottom:10px;margin-bottom:10px;margin-top:30px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .text{font-size:14px;letter-spacing:normal}}@media only screen and (max-width: 750px){#ricepot_care #p-function .p-function-tab__content .p-function-image__list{max-width:275px;margin:0 auto;padding-top:20px;padding-bottom:45px}#ricepot_care #p-function .p-function-tab__content .p-function-image__list>li+li{margin-top:10px}#ricepot_care #p-function .p-function-tab__content .p-function-image__list>li .title{font-size:4.26667vw;margin-bottom:10px}#ricepot_care #p-function .p-function-tab__content .p-function-image__list>li .title .num{font-size:7.73333vw;margin-right:7px}#ricepot_care #p-function .p-function-tab__content .p-function-image__list>li .text{font-size:3.2vw}#ricepot_care #p-function .p-function-tab__content .p-function-step{padding:40px 0 35px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li{max-width:210px;margin:0 auto}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li+li{margin-top:45px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li+li::before{top:-30px;left:50%;transform:translateX(-50%);border-left:8px solid transparent;border-top:9px solid #000;border-right:8px solid transparent}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .step{line-height:1.4;font-size:18px;margin-bottom:25px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .step>span{min-width:95px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .icon.type-1 img{width:70px;height:70px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .icon.type-2 img{width:63px;height:87px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .icon.type-3 img{width:67px;height:89px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .title{font-size:17px;margin-top:20px;padding-bottom:10px;margin-bottom:10px}#ricepot_care #p-function .p-function-tab__content .p-function-step>ol>li .text{font-size:12px}}#ricepot_care #p-function .p-function-manual .text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#ricepot_care #p-function .p-function-manual .c-btn .c-link-blank{display:none}@media only screen and (min-width: 751px){#ricepot_care #p-function .p-function-manual .text{font-size:16px;margin-bottom:25px}#ricepot_care #p-function .p-function-manual .c-btn{letter-spacing:normal}}@media only screen and (max-width: 750px){#ricepot_care #p-function .p-function-manual .text{margin-bottom:25px;font-size:4.26667vw}#ricepot_care #p-function .p-function-manual .c-btn+.c-btn{margin-top:20px}}@media only screen and (min-width: 751px){#ricepot_care #p-online-btn{margin-bottom:100px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#ricepot_care #p-online-btn{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#ricepot_care #p-online-btn{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-bottom:26.66667vw}}html.ie #ricepot_care #p-care .p-care-touchkey__copy{justify-content:flex-start}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@media only screen and (min-width: 751px){#new_color #p-kv{background-color:#000;overflow:hidden;height:100vh}#new_color #p-kv #kv-content__inner{width:100%;height:100vh;min-height:800px;position:relative}#new_color #p-kv #kv-content__inner .page_title{position:absolute;width:300px;height:53px;font-family:'Crimson', serif;font-style:italic;left:0;right:0;top:50%;margin:auto;z-index:1;text-align:center}#new_color #p-kv #kv-content__inner .page_title *{font-family:'Crimson', serif;font-style:italic}#new_color #p-kv #kv-content__inner .page_title>*{overflow-y:hidden;display:block;position:relative}#new_color #p-kv #kv-content__inner .page_title>* img{position:absolute;left:0;right:0;top:0;margin:auto}#new_color #p-kv #kv-content__inner .page_title .top{color:#fff;margin-bottom:24px;font-size:29px;height:26px;line-height:26px}#new_color #p-kv #kv-content__inner .page_title .top>*{line-height:26px;overflow-y:hidden}#new_color #p-kv #kv-content__inner .page_title .top>*>*{vertical-align:text-bottom}#new_color #p-kv #kv-content__inner .page_title .bottom{height:13px;width:200px;margin:0 auto;overflow:hidden}#new_color #p-kv #kv-content__inner .bg{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url("../img/products/ricepot/new_color/img_kv.jpg") no-repeat center center;background-size:cover}#new_color #p-kv #kv-content__inner #scroll_down{width:36px;height:41px;position:absolute;left:0;right:0;bottom:61px;margin:auto}#new_color #p-kv #kv-content__inner #scroll_down div{line-height:1}#new_color #p-kv #kv-content__inner #scroll_down .text{margin-bottom:12px}#new_color #p-kv #kv-content__inner #scroll_down .arrow{position:relative}}html.tablet #new_color #p-kv{height:800px}html.tablet #new_color #p-kv #kv-content__inner{height:800px}@media only screen and (max-width: 750px){#new_color #p-kv{background-color:#000;overflow:hidden;height:calc(100vh - 70px)}#new_color #p-kv #kv-content__inner{width:100%;height:100vh;position:relative}#new_color #p-kv #kv-content__inner .page_title{position:absolute;width:290px;height:53px;font-family:'Crimson', serif;font-style:italic;left:0;right:0;top:50%;margin:auto;z-index:1;text-align:center}#new_color #p-kv #kv-content__inner .page_title *{font-family:'Crimson', serif;font-style:italic}#new_color #p-kv #kv-content__inner .page_title>*{overflow-y:hidden;display:block;position:relative}#new_color #p-kv #kv-content__inner .page_title>* img{position:absolute;left:0;right:0;top:0;margin:auto}#new_color #p-kv #kv-content__inner .page_title .top{color:#fff;margin-bottom:10px;font-size:29px;line-height:29px}#new_color #p-kv #kv-content__inner .page_title .top *{font-family:'Crimson', serif;font-style:italic}#new_color #p-kv #kv-content__inner .page_title .top>*{line-height:22px;vertical-align:top;overflow-y:hidden}#new_color #p-kv #kv-content__inner .page_title .top>*:first-child{padding-right:2px;margin-right:-2px}#new_color #p-kv #kv-content__inner .page_title .bottom{height:13px;width:200px;margin:0 auto}#new_color #p-kv #kv-content__inner .bg{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url("../img/products/ricepot/new_color/sp/b-kv_photo_sp.jpg") no-repeat center center;background-size:cover}#new_color #p-kv #kv-content__inner #scroll_down{width:36px;height:41px;position:absolute;left:0;right:0;bottom:20px;margin:auto}#new_color #p-kv #kv-content__inner #scroll_down div{line-height:1}#new_color #p-kv #kv-content__inner #scroll_down .text{margin-bottom:12px;display:block;font-family:'Crimson', serif;font-style:italic;color:#fff;font-size:10px;text-align:center}#new_color #p-kv #kv-content__inner #scroll_down .arrow{position:relative;text-align:center}#new_color #p-kv #kv-content__inner #scroll_down .arrow img{width:26px;height:auto}}@media only screen and (min-width: 751px){#new_color{width:100vw;height:100%;overflow-x:hidden;overflow-y:auto}#new_color #main-content{text-align:center;padding-top:115px;padding-bottom:30px}#new_color #main-content .title{font-family:'Crimson', serif;font-style:italic;font-size:75px;line-height:.97;margin-bottom:30px}#new_color #main-content .title *{font-family:'Crimson', serif;font-style:italic}#new_color #main-content .title>*:first-of-type{width:175px;margin-right:-10px}#new_color #main-content #ricepot_image{width:1200px;margin:65px auto 0;position:relative}#new_color #main-content #ricepot_image img{width:960px;height:432px}#new_color #main-content #ricepot_image #color-white{position:absolute;width:554px;height:382px;left:50%;top:0px;margin-left:-272px}#new_color .scene-content__inner{position:relative}#new_color .scene-content__title{text-align:center;position:relative;padding-bottom:85px}#new_color .scene-content__title .text{font-family:'Crimson', serif;font-style:italic;font-size:24px}#new_color .scene-content__title .text>*{overflow:hidden}#new_color .scene-content__title .text>*:nth-child(2){width:30px;margin-left:-3px;margin-right:-2px}#new_color .scene-content__title .object01,#new_color .scene-content__title .object02{position:absolute;display:block;width:1px;height:78px;left:0;right:0;margin:auto;z-index:2}#new_color .scene-content__title .object01{background-color:#44484c;bottom:0}#new_color .scene-content__title .object02{background-color:#fff;bottom:-78px}#new_color .scene-content__image{position:relative;max-width:1920px;min-width:1024px}#new_color .scene-content__image .image01,#new_color .scene-content__image .image02{position:absolute;width:100%;height:100%}#new_color .scene-content__image .image01 .bg,#new_color .scene-content__image .image02 .bg{width:100%;height:100%;display:block}#new_color .scene-content__image .image01{z-index:1}#new_color .color-content{width:960px;margin-left:auto;margin-right:auto;margin:0 auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#new_color .color-content{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#new_color .color-content__inner{position:relative}#new_color .color-content__title-color{display:block;overflow:hidden;position:relative}#new_color .color-content__title-color *{font-family:'Crimson', serif;font-style:italic;font-size:26px;display:inline-block;vertical-align:middle}#new_color .color-content__title-color .line{content:"";width:120px;height:1px;position:absolute;margin:auto;top:0;bottom:0;left:130px;vertical-align:middle}#new_color .color-content__title-color .number{padding-left:148px}#new_color .color-content__title-name{display:block;position:relative;overflow:hidden}#new_color .color-content__title-name img{position:relative;z-index:1}#new_color .color-content__title-name .bg{position:absolute;display:block;top:1px;left:2px}#new_color .color-content__text{width:365px;position:relative;z-index:3}#new_color .color-content__text .title .concept,#new_color .color-content__text .title .copy{display:block}#new_color .color-content__text .title .concept{font-family:'Crimson', serif;font-style:italic;font-size:14px}#new_color .color-content__text .title .copy{font-size:26px;margin-top:15px;margin-bottom:20px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#new_color .color-content__text .text{line-height:2.2}#new_color .color-content__image{position:absolute;left:50%;z-index:2}#new_color .detail-content{width:960px;margin-left:auto;margin-right:auto;margin:0 auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#new_color .detail-content{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#new_color .detail-content__inner{position:relative}#new_color .detail-content__caption{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-family:'Crimson', serif;font-style:italic;font-size:16px;display:block;position:absolute;left:50%;top:40px;width:90px;height:22px}#new_color .detail-content__caption *{font-family:'Crimson', serif;font-style:italic}#new_color .detail-content__text{padding-top:440px;margin-bottom:220px;margin-left:100px;width:440px;position:relative;z-index:1}#new_color .detail-content__text-inner{background-color:#fff}#new_color .detail-content__text-inner .title{font-size:26px;padding:50px 0 0 60px;margin-bottom:20px;letter-spacing:0.05em;line-height:1.37;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#new_color .detail-content__text-inner .title .carning{letter-spacing:-0.05em}#new_color .detail-content__text-inner .text{padding:0 60px 50px 60px;line-height:2.2}#new_color .detail-content__image .image01,#new_color .detail-content__image .image02{position:absolute;left:50%;top:0}#new_color .detail-content__image .image01>*,#new_color .detail-content__image .image02>*{width:440px;height:440px}#new_color .detail-content__image .image01{top:60px}#new_color .detail-content__image .image02{top:395px}#new_color .detail-content__image>.left{margin-left:-440px}#new_color #new_color_gray{overflow:hidden}#new_color #new_color_gray .scene-content__image .image01{left:0;top:0;overflow:hidden;display:block;position:relative;width:100%;height:100%}#new_color #new_color_gray .scene-content__image .image01>*{width:81.5%;padding-top:44%;overflow:hidden;position:relative}#new_color #new_color_gray .scene-content__image .image01>*>*{width:115%;display:block;position:absolute;top:0}#new_color #new_color_gray .scene-content__image .image01 .bg{background:url("../img/products/ricepot/new_color/img_gray_scene.jpg") no-repeat left top;background-size:cover;opacity:1}#new_color #new_color_gray .scene-content__image .image02{top:60%}#new_color #new_color_gray .scene-content__image .image02>*{width:25%;padding-top:11%;float:right}#new_color #new_color_gray .scene-content__image .image02 .bg{background:url("../img/products/ricepot/new_color/img_gray_bg.png") no-repeat left top;opacity:1;transform:matrix(1, 0, 0, 1, 0, 0);background-size:cover}#new_color #new_color_gray .color-content{margin-top:110px;padding-bottom:310px}#new_color #new_color_gray .color-content__title-color{margin-left:390px;margin-bottom:40px}#new_color #new_color_gray .color-content__title-color .line{background-color:#594e4c}@supports (-webkit-background-clip: text){#new_color #new_color_gray .color-content__title-color .en,#new_color #new_color_gray .color-content__title-color .number{color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:url("../img/products/ricepot/new_color/bg_gray.png");background-position:left bottom}}@supports not (-webkit-background-clip: text){#new_color #new_color_gray .color-content__title-color .en,#new_color #new_color_gray .color-content__title-color .number{color:#594e4c}}#new_color #new_color_gray .color-content__title-name{margin-left:100px;width:521px}#new_color #new_color_gray .color-content__title-name .bg{width:517px;height:333px;background:url("../img/products/ricepot/new_color/bg_gray.png") no-repeat center center;background-size:962px 827px;background-position:0 0}#new_color #new_color_gray .color-content__text{margin-top:65px}#new_color #new_color_gray .color-content__image{margin-left:-302px;top:340px}#new_color #new_color_gray .color-content__image img{width:1437px;height:695px}#new_color #new_color_gray .detail-content__caption{margin-left:-15px}#new_color #new_color_gray .detail-content__text{margin-bottom:240px}#new_color #new_color_white{overflow:hidden}#new_color #new_color_white .scene-content__image .image01{left:12%;top:0;overflow:hidden;display:block;position:relative;width:100%;height:100%}#new_color #new_color_white .scene-content__image .image01>*{width:88%;padding-top:48%;overflow:hidden;position:relative}#new_color #new_color_white .scene-content__image .image01>*>*{width:115%;display:block;position:absolute;left:-7%;top:0}#new_color #new_color_white .scene-content__image .image01 .bg{background:url("../img/products/ricepot/new_color/img_white_scene.jpg") no-repeat right top;background-size:cover}#new_color #new_color_white .scene-content__image .image02{top:518px}#new_color #new_color_white .scene-content__image .image02>*{width:24%}#new_color #new_color_white .scene-content__image .image02 .bg{background:url("../img/products/ricepot/new_color/img_white_bg.png") no-repeat left top;background-size:cover}#new_color #new_color_white .color-content{margin-top:100px;padding-bottom:310px}#new_color #new_color_white .color-content__inner:after{content:"";display:block;clear:both}#new_color #new_color_white .color-content__title-color{margin-left:350px;margin-bottom:20px}#new_color #new_color_white .color-content__title-color .line{background-color:#3e5861}@supports (-webkit-background-clip: text){#new_color #new_color_white .color-content__title-color .en,#new_color #new_color_white .color-content__title-color .number{color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:url("../img/products/ricepot/new_color/bg_white.png");background-position:left bottom}}@supports not (-webkit-background-clip: text){#new_color #new_color_white .color-content__title-color .en,#new_color #new_color_white .color-content__title-color .number{color:#3e5861}}#new_color #new_color_white .color-content__title-name{margin-left:420px;width:527px}#new_color #new_color_white .color-content__title-name .bg{width:522px;height:298px;background:url("../img/products/ricepot/new_color/bg_white.png") no-repeat center center;background-size:1082px 748px;background-position:right -408px}#new_color #new_color_white .color-content__text{margin-top:105px;margin-right:-60px;float:right}#new_color #new_color_white .color-content__image{margin-left:-957px;top:305px}#new_color #new_color_white .color-content__image img{width:1240px;height:747px}#new_color #new_color_white .detail-content__caption{margin-left:-70px}#new_color #new_color_white .detail-content__text{margin-left:420px}#new_color #new_color_white .detail-content__text .title>*:first-of-type{letter-spacing:-0.08em}#new_color #new_color_white .detail-content__text .title>*:nth-of-type(2){letter-spacing:-0.02em}#new_color .spec_order-content__inner{position:relative}#new_color .spec_order-content__title{text-align:center;position:relative;padding-bottom:73px}#new_color .spec_order-content__title .text{font-family:'Crimson', serif;font-style:italic;font-size:24px}#new_color .spec_order-content__title .text>*{overflow:hidden}#new_color .spec_order-content__title .object01,#new_color .spec_order-content__title .object02{position:absolute;display:block;width:1px;height:78px;left:0;right:0;margin:auto;z-index:2}#new_color .spec_order-content__title .object01{background-color:#44484c;top:47px}#new_color .spec_order-content__title .object02{background-color:#fff;top:125px}#new_color .spec_order-content__btn{position:relative;width:100%;height:500px}#new_color .spec_order-content__btn-bg:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url("../img/products/ricepot/new_color/bg_spec_order.jpg") no-repeat center center;background-size:cover}#new_color .spec_order-content__btn-bg .btn_wrap{position:relative;z-index:1;text-align:center}#new_color .spec_order-content__btn-bg .btn_wrap .btn{display:inline-block;margin:226px 12px 0}#new_color .js__photo-fade>*{overflow:hidden;display:block;position:relative;width:100%;height:100%}#new_color .js__photo-fade>*>*{display:block;position:absolute;left:0;top:0}#new_color .js__text-fade>*{overflow-y:hidden !important;overflow-x:visible !important}#new_color .js__plane-text>span{display:block}#new_color .js__scr-par{transition-property:all;transition-duration:.028s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#new_color .js__scr-para{display:block}}@media only screen and (max-width: 750px){#new_color{overflow-x:hidden;overflow-y:auto}#new_color #main-content{text-align:center;padding-top:42px;padding-bottom:30px}#new_color #main-content .title{font-family:'Crimson', serif;font-style:italic;font-size:40px;line-height:40px;margin-bottom:18px}#new_color #main-content .title>*{overflow-y:hidden}#new_color #main-content .title>*:first-child{padding-right:4px;margin-right:-4px}#new_color #main-content .title *{font-family:'Crimson', serif;font-style:italic}#new_color #main-content .text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-bottom:30px;line-height:25px}#new_color #main-content #ricepot_image{position:relative}#new_color #main-content #ricepot_image #color-white{position:absolute;width:57.33333vw;height:39.73333vw;left:0;right:0;margin:auto;top:0px}#new_color .scene-content__inner{position:relative}#new_color .scene-content__title{text-align:center;position:relative;padding-bottom:50px}#new_color .scene-content__title .text{font-family:'Crimson', serif;font-style:italic;font-size:16px}#new_color .scene-content__title .text *{font-family:'Crimson', serif;font-style:italic}#new_color .scene-content__title .text>*{overflow:hidden}#new_color .scene-content__title .text>*:nth-child(2){width:30px;margin-left:-3px;margin-right:-2px}#new_color .scene-content__title .object01,#new_color .scene-content__title .object02{position:absolute;display:block;width:1px;height:35px;left:0;right:0;margin:auto;z-index:2}#new_color .scene-content__title .object01{background-color:#44484c;bottom:0}#new_color .scene-content__title .object02{background-color:#fff;bottom:-35px}#new_color .scene-content__image{position:relative}#new_color .scene-content__image .image01,#new_color .scene-content__image .image02{position:absolute;width:100%;height:100%}#new_color .scene-content__image .image01 .bg,#new_color .scene-content__image .image02 .bg{width:100%;height:100%;display:block}#new_color .scene-content__image .image01{z-index:1}#new_color .color-content{margin:0 auto}#new_color .color-content__inner{position:relative}#new_color .color-content__title-color{display:block;overflow:hidden;position:relative;margin-left:25px}#new_color .color-content__title-color *{font-family:'Crimson', serif;font-style:italic;font-size:19px;display:inline-block;vertical-align:middle}#new_color .color-content__title-color .en{padding-right:2px;margin-right:-2px}#new_color .color-content__title-color .line{content:"";width:70px;height:1px;position:relative;margin:auto;top:50%;margin-top:-1px;left:2px;vertical-align:middle}#new_color .color-content__title-color .number{padding-left:4px;padding-right:2px;margin-right:-2px}#new_color .color-content__title-name{display:block;position:relative;overflow:hidden;width:185px;margin-left:25px}#new_color .color-content__title-name img{position:relative;z-index:1;width:185px;height:126px}#new_color .color-content__title-name .bg{position:absolute;display:block;top:1px;left:2px}#new_color .color-content__text{position:relative;z-index:3;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#new_color .color-content__text .title .concept,#new_color .color-content__text .title .copy{display:block}#new_color .color-content__text .title .concept{font-family:'Crimson', serif;font-style:italic;font-size:14px;text-align:center}#new_color .color-content__text .title .copy{text-align:center;font-size:19px;margin-top:3px;margin-bottom:10px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#new_color .color-content__text .text{line-height:25px}#new_color .detail-content{margin:0 auto}#new_color .detail-content__inner{position:relative;margin-top:35px}#new_color .detail-content__caption{font-family:'Crimson', serif;font-style:italic;font-size:16px;display:block;text-align:center}#new_color .detail-content__caption *{font-family:'Crimson', serif;font-style:italic}#new_color .detail-content__text{padding-top:255px;position:relative;z-index:1}#new_color .detail-content__text-inner{background-color:#fff}#new_color .detail-content__text-inner .title{font-size:20px;margin-bottom:12px;letter-spacing:0.05em;line-height:31px;text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#new_color .detail-content__text-inner .title .carning{letter-spacing:-0.05em}#new_color .detail-content__text-inner .text{padding:0 25px;line-height:25px}#new_color .detail-content__image .image01,#new_color .detail-content__image .image02{position:absolute}#new_color .detail-content__image .image01>*,#new_color .detail-content__image .image02>*{width:163px;height:auto}#new_color .detail-content__image .image01{top:45px}#new_color .detail-content__image .image02{top:83px}#new_color .detail-content__image>.left{right:50%}#new_color .detail-content__image>.right{left:50%}#new_color #new_color_gray{overflow:hidden}#new_color #new_color_gray .scene-content{margin-top:54px}#new_color #new_color_gray .scene-content__image{margin-right:25px}#new_color #new_color_gray .scene-content__image .image01{position:relative}#new_color #new_color_gray .scene-content__image .image01 .bg{background:url("../img/products/ricepot/new_color/sp/img_gray_scene.jpg") no-repeat left top;background-size:cover;height:66.66667vw}#new_color #new_color_gray .scene-content__image .image02 .bg{width:130px;height:375px;background:url("../img/products/ricepot/new_color/sp/img_gray_bg.jpg") no-repeat left top;opacity:1;background-size:cover;position:absolute;right:-25px;top:-100px}#new_color #new_color_gray .color-content{margin-top:18px}#new_color #new_color_gray .color-content__title-color{margin-bottom:8px}#new_color #new_color_gray .color-content__title-color .line{background-color:#594e4c}@supports (-webkit-background-clip: text){#new_color #new_color_gray .color-content__title-color .en,#new_color #new_color_gray .color-content__title-color .number{color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:url("../img/products/ricepot/new_color/bg_gray.png");background-position:left bottom}}@supports not (-webkit-background-clip: text){#new_color #new_color_gray .color-content__title-color .en,#new_color #new_color_gray .color-content__title-color .number{color:#594e4c}}#new_color #new_color_gray .color-content__title-name .bg{width:182px;height:115px;background:url("../img/products/ricepot/new_color/bg_gray.png") no-repeat center center;background-size:962px 827px;background-position:centers;margin-top:4px}#new_color #new_color_gray .color-content__text{margin-top:245px}#new_color #new_color_gray .color-content__image{position:absolute;top:200px}#new_color #new_color_gray .detail-content__text{margin-bottom:92px}#new_color #new_color_white{overflow:hidden}#new_color #new_color_white .scene-content__image .image01{left:25px;top:0;overflow:hidden;display:block;position:relative;width:100%;height:100%}#new_color #new_color_white .scene-content__image .image01 .bg{height:66.66667vw;background:url("../img/products/ricepot/new_color/sp/img_white_scene.jpg") no-repeat right top;background-size:cover}#new_color #new_color_white .scene-content__image .image02{top:150px}#new_color #new_color_white .scene-content__image .image02>*{width:120px;height:374px}#new_color #new_color_white .scene-content__image .image02 .bg{background:url("../img/products/ricepot/new_color/img_white_bg.png") no-repeat left top;background-size:cover}#new_color #new_color_white .color-content{margin-top:18px;position:relative}#new_color #new_color_white .color-content__title{position:absolute;right:25px;top:-414px}#new_color #new_color_white .color-content__title-color{margin-bottom:8px}#new_color #new_color_white .color-content__title-color .line{background-color:#594e4c}@supports (-webkit-background-clip: text){#new_color #new_color_white .color-content__title-color .en,#new_color #new_color_white .color-content__title-color .number{color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:url("../img/products/ricepot/new_color/bg_white.png");background-position:left bottom}}@supports not (-webkit-background-clip: text){#new_color #new_color_white .color-content__title-color .en,#new_color #new_color_white .color-content__title-color .number{color:#594e4c}}#new_color #new_color_white .color-content__title-name .bg{width:182px;height:105px;background:url("../img/products/ricepot/new_color/bg_white.png") no-repeat center center;background-size:962px 827px;background-position:centers;margin-top:10px}#new_color #new_color_white .color-content__text{margin-top:430px}#new_color #new_color_white .color-content__image{position:absolute;top:-215px}#new_color #new_color_white .detail-content__text .title>*:first-of-type{letter-spacing:-0.08em}#new_color #new_color_white .detail-content__text .title>*:nth-of-type(2){letter-spacing:-0.02em}#new_color .spec_order-content{margin-top:85px}#new_color .spec_order-content__inner{position:relative}#new_color .spec_order-content__title{text-align:center;position:relative;padding-bottom:47px}#new_color .spec_order-content__title .text{font-family:'Crimson', serif;font-style:italic;font-size:16px}#new_color .spec_order-content__title .text *{font-family:'Crimson', serif;font-style:italic}#new_color .spec_order-content__title .text>*{overflow:hidden}#new_color .spec_order-content__title .object01,#new_color .spec_order-content__title .object02{position:absolute;display:block;width:1px;height:36px;left:0;right:0;margin:auto;z-index:2}#new_color .spec_order-content__title .object01{background-color:#44484c;top:38px}#new_color .spec_order-content__title .object02{background-color:#fff;top:74px}#new_color .spec_order-content__btn{position:relative;width:100%;height:355px}#new_color .spec_order-content__btn-bg:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url("../img/products/ricepot/new_color/sp/bg_spec_order.jpg") no-repeat center center;background-size:cover}#new_color .spec_order-content__btn-bg .btn_wrap{position:absolute;z-index:1;bottom:20px;text-align:center;width:100%}#new_color .spec_order-content__btn-bg .btn_wrap .c-btn{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-bottom:20px}#new_color .spec_order-content__btn-bg .btn_wrap .c-btn .c-link-blank:before,#new_color .spec_order-content__btn-bg .btn_wrap .c-btn .c-link-blank:after{border-color:#fff}}@media only screen and (min-width: 751px){.gnav_bottom{height:150px;background-color:#222426}.gnav_bottom .ttl{display:flex;justify-content:center;align-items:center;height:150px}.gnav_bottom a{width:191px;height:12px}.gnav_bottom img{width:191px;height:12px}}@media only screen and (max-width: 750px){.gnav_bottom{height:89px;background-color:#222426}.gnav_bottom .ttl{display:flex;justify-content:center;align-items:center;height:89px}.gnav_bottom a{width:161px;height:12px}.gnav_bottom img{width:161px;height:12px}}html.android #new_color #p-kv #kv-content__inner .page_title .top>div>div{position:relative;top:5px}html.ie #new_color #main-content .title>*:first-of-type,html.edge #new_color #main-content .title>*:first-of-type{width:185px}html.ie #new_color .color-content__text .title .copy,html.edge #new_color .color-content__text .title .copy{letter-spacing:-0.01em}html.tablet #new_color .color-content__text .title .copy{letter-spacing:-0.01em}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#mini #p-kv{position:relative}#mini #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#mini #p-kv{width:100%;height:100vh;min-height:800px;position:relative}#mini #p-kv .page_title{position:absolute;width:426px;height:105px;left:0;right:0;top:0%;margin:auto;z-index:15;text-align:center;transform:scale(0.9)}}@media only screen and (min-width: 751px) and (min-width: 1920px){#mini #p-kv .page_title{transform:scale(1.1)}}@media only screen and (min-width: 751px) and (min-width: 1600px) and (max-width: 1920px){#mini #p-kv .page_title{transform:scale(1)}}@media only screen and (min-width: 751px){#mini #p-kv .page_title .bottom{width:282px;height:88px;position:relative;margin:0 auto;margin-top:32px}#mini #p-kv .page_title .bottom>*{position:absolute}#mini #p-kv .page_title .bottom .bottom01{left:0;bottom:0;width:88px}#mini #p-kv .page_title .bottom .bottom02{left:90px;bottom:0;width:44px}#mini #p-kv .page_title .bottom .bottom03{left:138px;bottom:0;width:71px}#mini #p-kv .page_title .bottom .bottom04{left:196px;bottom:0;width:51px}#mini #p-kv .page_title .bottom .bottom05{left:247px;bottom:0;width:43px}#mini #p-kv .page_title .bottom2{margin-top:20px;font-size:16px;text-align:center;color:#222426;letter-spacing:.1em}#mini #p-kv .kv_image01{display:block;position:absolute;z-index:10;bottom:0;width:100%;height:800px;left:0;background:url("../img/products/ricepot/mini/kv_mini.png") no-repeat center bottom;background-size:auto 800px}}@media only screen and (min-width: 751px) and (min-width: 1600px) and (max-width: 1920px){#mini #p-kv .kv_image01{background-size:auto 890px}}@media only screen and (min-width: 751px) and (min-width: 1920px){#mini #p-kv .kv_image01{background-size:auto 1080px}}@media only screen and (min-width: 751px){#mini #p-kv .kv_image02{display:block;position:absolute;z-index:8;bottom:0;width:100%;height:800px;background:url("../img/products/ricepot/mini/kv_right.png") no-repeat right bottom;background-size:auto 800px;right:-720px;margin-right:50%}}@media only screen and (min-width: 751px) and (min-width: 1440px){#mini #p-kv .kv_image02{right:0;margin-right:0}}@media only screen and (min-width: 751px) and (min-width: 1600px) and (max-width: 1920px){#mini #p-kv .kv_image02{background-size:auto 890px}}@media only screen and (min-width: 751px) and (min-width: 1920px){#mini #p-kv .kv_image02{background-size:auto 1080px}}@media only screen and (min-width: 751px){#mini #p-kv .kv_image03{display:block;position:absolute;z-index:7;bottom:0;width:100%;height:800px;background:url("../img/products/ricepot/mini/kv_left.png") no-repeat left bottom;background-size:auto 800px;left:-720px;margin-left:50%}}@media only screen and (min-width: 751px) and (min-width: 1440px){#mini #p-kv .kv_image03{left:0;margin-left:0}}@media only screen and (min-width: 751px) and (min-width: 1600px) and (max-width: 1920px){#mini #p-kv .kv_image03{background-size:auto 890px}}@media only screen and (min-width: 751px) and (min-width: 1920px){#mini #p-kv .kv_image03{background-size:auto 1080px}}@media only screen and (min-width: 751px){#mini #p-kv .bg{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url("../img/products/ricepot/mini/kv_bg.jpg") no-repeat center center;background-size:cover;z-index:1}#mini #p-kv #scroll_down{z-index:20;width:36px;height:41px;position:absolute;left:0;right:0;bottom:61px;margin:auto}#mini #p-kv #scroll_down div{line-height:1}#mini #p-kv #scroll_down .text{margin-bottom:12px}#mini #p-kv #scroll_down .arrow{position:relative}}html.tablet #mini #p-kv{height:800px}@media only screen and (max-width: 750px){#mini #p-kv{width:100%;height:100vh;position:relative}#mini #p-kv .page_title{position:absolute;width:280px;left:0;right:0;top:25%;margin:auto;z-index:15;text-align:center;transform:scale(0.9)}}@media only screen and (max-width: 750px) and (min-width: 1920px){#mini #p-kv .page_title{transform:scale(1.1)}}@media only screen and (max-width: 750px) and (min-width: 1600px) and (max-width: 1920px){#mini #p-kv .page_title{transform:scale(1)}}@media only screen and (max-width: 750px){#mini #p-kv .page_title .top{width:280px;margin:0 auto}#mini #p-kv .page_title .bottom{width:280px;height:88px;position:relative;margin:0 auto;margin-top:32px}#mini #p-kv .page_title .bottom>*{position:absolute}#mini #p-kv .page_title .bottom .bottom01{left:0;bottom:0;width:88px}#mini #p-kv .page_title .bottom .bottom02{left:90px;bottom:0;width:44px}#mini #p-kv .page_title .bottom .bottom03{left:138px;bottom:0;width:71px}#mini #p-kv .page_title .bottom .bottom04{left:196px;bottom:0;width:51px}#mini #p-kv .page_title .bottom .bottom05{left:247px;bottom:0;width:43px}#mini #p-kv .page_title .bottom2{margin-top:20px;font-size:16px;text-align:center;color:#222426;letter-spacing:.1em}#mini #p-kv .bg{width:100%;height:100vh;background-image:url("../img/products/ricepot/mini/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}#mini #p-kv #scroll_down{z-index:20;width:36px;height:41px;position:absolute;left:0;right:0;margin:auto;text-align:center;bottom:10px}#mini #p-kv #scroll_down div{line-height:1}#mini #p-kv #scroll_down .text{margin-bottom:5px;font-family:'Crimson', serif;font-style:italic;font-size:10px}#mini #p-kv #scroll_down .arrow{right:6px;width:10px;height:10px;border:1px solid;border-color:transparent transparent #222426 #222426;transform:rotate(-45deg);margin:0 auto}}@media only screen and (min-width: 751px){#concept-block01{position:relative;margin-top:165px;max-width:1920px;min-width:1024px}#concept-block01 .concept-text{position:absolute;right:0;min-width:555px;box-sizing:border-box;width:37%;top:-350px;margin-top:40.2%;padding:73px 0 80px 80px;background:#fff;z-index:5}#concept-block01 .concept-text .title .concept{font-family:'Crimson', serif;font-style:italic}#concept-block01 .concept-text .title .copy{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;display:block;line-height:50px}#concept-block01 .concept-text .title .concept{font-size:22px}#concept-block01 .concept-text .title .copy{font-size:34px;margin-top:20px;margin-bottom:20px;letter-spacing:-0.01em}#concept-block01 .concept-text .text{line-height:2}#concept-block01 .concept-image{position:relative}#concept-block01 .concept-image .image01{left:0;top:0;overflow:hidden;display:block;position:relative;width:100%;height:100%}#concept-block01 .concept-image .image01>*{width:72.9%;padding-top:40.2%;overflow:hidden;position:relative}#concept-block01 .concept-image .image01>*>*{width:115%;display:block;position:absolute;top:0}#concept-block01 .concept-image .image01 .bg{height:100%;display:block;background:url("../img/products/ricepot/mini/sec1_concept_img.jpg") no-repeat left center;background-size:cover}}@media only screen and (max-width: 750px){#concept-block01{position:relative;margin-top:110px;margin-right:25px;margin-bottom:250px}#concept-block01 .concept-text{position:absolute;right:0;box-sizing:border-box;left:40px;bottom:-185px;padding:22px 0 22px 30px;background:#fff;z-index:5}#concept-block01 .concept-text .title .concept{font-family:'Crimson', serif;font-style:italic}#concept-block01 .concept-text .title .copy{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;display:block}#concept-block01 .concept-text .title .concept{font-size:16px}#concept-block01 .concept-text .title .copy{font-size:19px;margin-top:2px;margin-bottom:8px}#concept-block01 .concept-text .text{line-height:25px}#concept-block01 .concept-image{position:relative}#concept-block01 .concept-image .image01{left:0;top:0;overflow:hidden;display:block;position:relative;width:100%;height:100%}#concept-block01 .concept-image .image01>*{padding-top:72%;overflow:hidden;position:relative}#concept-block01 .concept-image .image01>*>*{width:100%;display:block;position:absolute;top:0}#concept-block01 .concept-image .image01 .bg{height:100%;display:block;background:url("../img/products/ricepot/mini/sp/b-concept_photo_01.jpg") no-repeat left center;background-size:cover}}@media only screen and (min-width: 751px){#concept-block02{position:relative;margin:auto;margin-top:160px;width:960px}#concept-block02 .concept-text .title{text-align:center;font-size:30px;margin-bottom:25px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#concept-block02 .concept-text .text{text-align:center;line-height:2}#concept-block02 .concept-image{overflow:hidden;position:relative;margin-top:70px}#concept-block02 .concept-image .image01{width:50%;height:600px;float:left;position:relative}#concept-block02 .concept-image .image01>span{position:absolute;font-size:18px;line-height:26px;margin-top:-13px;top:45.8%;left:40px;z-index:10;font-family:'Crimson', serif;font-style:italic}#concept-block02 .concept-image .image01>span .jp{font-size:17px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#concept-block02 .concept-image .image01 .image{position:absolute;width:100%;height:100%;top:0;right:0;background:url("../img/products/ricepot/mini/sec2_ricepot_left.jpg") no-repeat right top}#concept-block02 .concept-image .image02{width:50%;height:600px;float:right;position:relative}#concept-block02 .concept-image .image02>span{position:absolute;font-size:18px;line-height:26px;margin-top:-13px;top:45.8%;right:5px;z-index:10;font-family:'Crimson', serif;font-style:italic}#concept-block02 .concept-image .image02>span .new{font-size:28px;border-bottom:1px solid #222426;letter-spacing:0.1em;margin-bottom:7px;display:inline-block;font-family:'Crimson', serif;font-style:italic}#concept-block02 .concept-image .image02>span .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:17px}#concept-block02 .concept-image .image02 .image{position:absolute;width:100%;height:100%;top:0;left:0;background:url("../img/products/ricepot/mini/sec2_ricepotmini_right.jpg") no-repeat left top;z-index:5;transform-origin:0 296px}#concept-block02 .concept-image .image02 .line{position:absolute;width:100%;height:0;top:0;left:0;background:url("../img/products/ricepot/mini/sec2_ricepotmini_right_lined.jpg") no-repeat left top;z-index:7}}@media only screen and (max-width: 750px){#concept-block02{position:relative;margin:auto;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#concept-block02 .concept-text .title{text-align:center;font-size:5.06667vw;margin-bottom:9px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#concept-block02 .concept-text .text{line-height:26px}#concept-block02 .concept-image{position:relative;width:100%;height:65.86667vw;background:url("../img/products/ricepot/mini/sp/sec2_ricepot.jpg") no-repeat center;background-size:contain;margin-top:20px}#concept-block02 .concept-image .image01>span{position:absolute;font-size:15px;line-height:20px;bottom:-77px;left:40px;font-family:'Crimson', serif;font-style:italic}#concept-block02 .concept-image .image01>span .jp{font-size:14px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#concept-block02 .concept-image .image02>span{position:absolute;font-size:15px;line-height:20px;bottom:-77px;right:5px;font-family:'Crimson', serif;font-style:italic}#concept-block02 .concept-image .image02>span .new{font-size:16px;border-bottom:1px solid #222426;letter-spacing:0.1em;margin-bottom:4px;display:inline-block;font-family:'Crimson', serif;font-style:italic}#concept-block02 .concept-image .image02>span .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:14px}}@media only screen and (min-width: 751px){#concept-block03{position:relative;margin:auto;margin-top:250px;padding-bottom:760px;border-bottom:1px solid #dedede;width:960px}#concept-block03 .concept-text .title{font-size:25px;line-height:44px;margin-bottom:10px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#concept-block03 .concept-text .text{line-height:1.9}#concept-block03 .concept-image .slide01{position:absolute;left:480px;top:0;width:350px;height:520px}#concept-block03 .concept-image .slide01 .slide-control{position:absolute;left:0;bottom:0;z-index:10}#concept-block03 .concept-image .slide01 .slide-control>*{float:left;width:50px;height:50px;position:relative;background:#fff;cursor:pointer;transition:opacity .3s}#concept-block03 .concept-image .slide01 .slide-control>*:hover{opacity:0.7}#concept-block03 .concept-image .slide01 .slide-control .prev:before{content:'';display:block;position:absolute;transform:rotate(-135deg);border-top:1px solid #030303;border-right:1px solid #030303;width:7px;height:7px;left:50%;top:50%;margin-left:-4px;margin-top:-4px}#concept-block03 .concept-image .slide01 .slide-control .next:before{content:'';display:block;position:absolute;transform:rotate(45deg);border-top:1px solid #030303;border-right:1px solid #030303;width:7px;height:7px;left:50%;top:50%;margin-left:-4px;margin-top:-4px}#concept-block03 .concept-image .slide-number{position:absolute;left:480px;top:530px;z-index:10;width:350px;text-align:right}#concept-block03 .concept-image .slide-number span{font-size:14px;position:relative;letter-spacing:.1em}#concept-block03 .concept-image .slide-number .current{font-family:'Crimson', serif;font-style:italic}#concept-block03 .concept-image .slide-number .total{margin-left:8px;padding-left:10px;font-family:'Crimson', serif;font-style:italic}#concept-block03 .concept-image .slide-number .total:before{content:'';display:block;position:absolute;left:0;top:50%;background:#030303;width:1px;height:10px;margin-top:-4px}#concept-block03 .concept-image .slide02{position:absolute;left:110px;top:320px;width:350px;height:520px}}@media only screen and (max-width: 750px){#concept-block03{position:relative;margin:auto;margin-top:155px;padding-bottom:292px}#concept-block03 .concept-text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#concept-block03 .concept-text .title{font-size:19px;line-height:30px;margin-bottom:12px;text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#concept-block03 .concept-text .text{line-height:25px}#concept-block03 .concept-image{position:relative}#concept-block03 .concept-image .slide01{overflow:hidden;position:absolute;right:0;top:28px;width:47%}#concept-block03 .concept-image .slide01 .slide-control{position:absolute;left:0;bottom:0;z-index:10}#concept-block03 .concept-image .slide01 .slide-control>*{float:left;width:50px;height:50px;position:relative;background:#fff;cursor:pointer;transition:opacity .3s}#concept-block03 .concept-image .slide01 .slide-control>*:hover{opacity:0.7}#concept-block03 .concept-image .slide01 .slide-control .prev:before{content:'';display:block;position:absolute;transform:rotate(-135deg);border-top:1px solid #030303;border-right:1px solid #030303;width:7px;height:7px;left:50%;top:50%;margin-left:-4px;margin-top:-4px}#concept-block03 .concept-image .slide01 .slide-control .next:before{content:'';display:block;position:absolute;transform:rotate(45deg);border-top:1px solid #030303;border-right:1px solid #030303;width:7px;height:7px;left:50%;top:50%;margin-left:-4px;margin-top:-4px}#concept-block03 .concept-image .slide-number{position:absolute;left:480px;top:530px;z-index:10;width:350px;text-align:right}#concept-block03 .concept-image .slide-number span{font-size:14px;position:relative;letter-spacing:.1em}#concept-block03 .concept-image .slide-number .current{font-family:'Crimson', serif;font-style:italic}#concept-block03 .concept-image .slide-number .total{margin-left:8px;padding-left:10px;font-family:'Crimson', serif;font-style:italic}#concept-block03 .concept-image .slide-number .total:before{content:'';display:block;position:absolute;left:0;top:50%;background:#030303;width:1px;height:10px;margin-top:-4px}#concept-block03 .concept-image .slide02{position:absolute;overflow:hidden;left:0;top:78px;width:47%}}@media only screen and (min-width: 751px){#recipe-block01{position:relative;margin-top:98px}#recipe-block01 .recipe-text .title .concept,#recipe-block01 .recipe-text .title .copy{text-align:center;display:block}#recipe-block01 .recipe-text .title .concept{font-size:22px;font-family:'Crimson', serif;font-style:italic}#recipe-block01 .recipe-text .title .copy{font-size:32px;margin-top:15px;margin-bottom:18px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#recipe-block01 .recipe-text .text{text-align:center;font-size:16px;line-height:2}#recipe-block01 ul{margin-top:70px}#recipe-block01 ul li{background-repeat:no-repeat;background-position:center center;background-size:cover;border-bottom:1px solid #ffffff;height:34.66667vw}#recipe-block01 ul li:nth-child(1) .inner:before{background-image:url("../img/products/ricepot/mini/sec04_img01.jpg")}#recipe-block01 ul li:nth-child(2) .inner:before{background-image:url("../img/products/ricepot/mini/sec04_img02.jpg")}#recipe-block01 ul li:nth-child(3) .inner:before{background-image:url("../img/products/ricepot/mini/sec04_img03.jpg")}#recipe-block01 ul li:nth-child(4) .inner:before{background-image:url("../img/products/ricepot/mini/sec04_img04.jpg")}#recipe-block01 ul li:nth-child(5) .inner:before{background-image:url("../img/products/ricepot/mini/sec04_img05.jpg")}#recipe-block01 ul li:nth-child(6) .inner:before{background-image:url("../img/products/ricepot/mini/sec04_img06.jpg")}#recipe-block01 ul li:nth-child(7) .inner:before{background-image:url("../img/products/ricepot/mini/sec04_img07.jpg")}#recipe-block01 ul li:nth-child(8) .inner:before{background-image:url("../img/products/ricepot/mini/sec04_img08.jpg")}#recipe-block01 ul li .inner{width:inherit;max-width:1440px;height:100%;margin:0 auto}#recipe-block01 ul li .inner:before{display:block;content:"";background-repeat:no-repeat;background-position:center center;background-size:cover;width:100vw;height:100%;z-index:-1;position:absolute;left:50%;margin-left:-50vw}#recipe-block01 ul li .inner .cont_wrap{position:absolute}#recipe-block01 ul li .inner .cont_wrap .cont_title{color:#fff;font-size:26px;line-height:1.5;margin-left:-2px;white-space:nowrap;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#recipe-block01 ul li .inner .cont_wrap p{margin-top:15px;color:#ffffff;line-height:26px;letter-spacing:0.01em}#recipe-block01 ul li:nth-child(1) .cont_wrap{width:360px;right:4.1%;bottom:18%}#recipe-block01 ul li:nth-child(2) .cont_wrap{width:395px;bottom:19%;right:7.3%}#recipe-block01 ul li:nth-child(3) .cont_wrap{width:340px;top:54%;margin-top:-112px;right:6.9%}#recipe-block01 ul li:nth-child(4) .cont_wrap{width:270px;bottom:18%;right:6.9%}#recipe-block01 ul li:nth-child(5) .cont_wrap{bottom:25.5%;left:10.8%}#recipe-block01 ul li:nth-child(6) .cont_wrap{top:15%;left:8.3%}#recipe-block01 ul li:nth-child(7) .cont_wrap{bottom:12%;left:10.4%}#recipe-block01 ul li:nth-child(8) .cont_wrap{bottom:14.4%;left:8.3%}}@media only screen and (max-width: 750px){#recipe-block01{position:relative;margin-top:98px}#recipe-block01 .recipe-text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;border-top:1px solid #dedede;padding-top:46px}#recipe-block01 .recipe-text .title .concept,#recipe-block01 .recipe-text .title .copy{text-align:center;display:block}#recipe-block01 .recipe-text .title .concept{font-size:16px;font-family:'Crimson', serif;font-style:italic}#recipe-block01 .recipe-text .title .copy{font-size:19px;margin-top:5px;margin-bottom:10px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#recipe-block01 .recipe-text .text{font-size:14px;line-height:26px}#recipe-block01 ul{margin-top:36px}#recipe-block01 ul li .inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;position:relative;height:100%;margin:0 auto}#recipe-block01 ul li .inner .cont_wrap{margin-top:25px;margin-bottom:40px}#recipe-block01 ul li .inner .cont_wrap .cont_title{font-size:5.06667vw;line-height:1.5;text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#recipe-block01 ul li .inner .cont_wrap p{margin-top:13px;line-height:26px;letter-spacing:1px;font-size:14px}#recipe-block01 ul li:before{display:block;content:"";background-repeat:no-repeat;background-position:center center;background-size:cover;height:66.66667vw}#recipe-block01 ul li:nth-child(1):before{background-image:url("../img/products/ricepot/mini/sp/sec04_img01.jpg")}#recipe-block01 ul li:nth-child(2):before{background-image:url("../img/products/ricepot/mini/sp/sec04_img02.jpg")}#recipe-block01 ul li:nth-child(3):before{background-image:url("../img/products/ricepot/mini/sp/sec04_img03.jpg")}#recipe-block01 ul li:nth-child(4):before{background-image:url("../img/products/ricepot/mini/sp/sec04_img04.jpg")}#recipe-block01 ul li:nth-child(5):before{background-image:url("../img/products/ricepot/mini/sp/sec04_img05.jpg")}#recipe-block01 ul li:nth-child(6):before{background-image:url("../img/products/ricepot/mini/sp/sec04_img06.jpg")}#recipe-block01 ul li:nth-child(7):before{background-image:url("../img/products/ricepot/mini/sp/sec04_img07.jpg")}#recipe-block01 ul li:nth-child(8):before{background-image:url("../img/products/ricepot/mini/sp/sec04_img08.jpg")}}@media only screen and (min-width: 751px){#recipe-block02 .recipe_area{width:1080px;padding:110px 0 90px;margin:0 auto 100px;border-bottom:1px solid #dedede}#recipe-block02 .recipe_area #book{position:relative;width:883px;margin:0 auto 50px;display:block;border:4px double #C9C9CA}#recipe-block02 .recipe_area #book h3{border-bottom:1px dotted #C9C9CA;padding:24px 0 25px 48px;font-size:22px;line-height:30px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:-0.1em}#recipe-block02 .recipe_area #book p{padding:22px 0 18px 48px;letter-spacing:-0.06em;line-height:2.1}#recipe-block02 .recipe_area #book .image{position:absolute;top:-33px;right:36px;width:160px;height:auto}#recipe-block02 .recipe_area .btn a{margin:0 auto;width:280px}}@media only screen and (max-width: 750px){#recipe-block02{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#recipe-block02 .recipe_area{padding:77px 0 55px;margin:0 auto 45px;border-bottom:1px solid #dedede}#recipe-block02 .recipe_area #book{position:relative;margin:0 auto 30px;display:block;border:4px double #C9C9CA}#recipe-block02 .recipe_area #book h3{border-bottom:1px dotted #C9C9CA;padding-top:121px;font-size:4.53333vw;line-height:28px;letter-spacing:0.01em;padding-bottom:16px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#recipe-block02 .recipe_area #book p{padding:18px;letter-spacing:0.2px;line-height:26px}#recipe-block02 .recipe_area #book .image{position:absolute;top:-50px;right:0;left:0;margin:0 auto;width:128px}#recipe-block02 .recipe_area .c-btn a{font-size:14px}}@media only screen and (min-width: 751px){#lineup-block{position:relative;margin-top:115px;height:555px;background:url("../img/products/ricepot/mini/sec05_img.jpg") no-repeat center bottom,url("../img/products/ricepot/mini/sec05_bg.png") repeat-x center bottom}#lineup-block .recipe-text .title .concept,#lineup-block .recipe-text .title .copy{text-align:center;display:block}#lineup-block .recipe-text .title .concept{font-size:22px;letter-spacing:.05em;font-family:'Crimson', serif;font-style:italic}#lineup-block .recipe-text .title .copy{font-size:25px;margin-top:23px;margin-bottom:13px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#lineup-block .recipe-text .text{text-align:center;font-size:13px;line-height:2}#lineup-block ul{overflow:hidden;width:900px;padding-left:15px;margin:0 auto;margin-top:280px}#lineup-block ul li{float:left;width:300px}#lineup-block ul li .name{display:block;text-align:center;font-size:18px;font-family:'Crimson', serif;font-style:italic}}@media only screen and (max-width: 750px){#lineup-block{background:url("../img/products/ricepot/mini/sp/sec05_img.jpg") no-repeat center bottom;background-size:100%;height:146.66667vw}#lineup-block .recipe-text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#lineup-block .recipe-text .title .concept,#lineup-block .recipe-text .title .copy{text-align:center;display:block}#lineup-block .recipe-text .title .concept{font-size:16px;letter-spacing:.05em;font-family:'Crimson', serif;font-style:italic}#lineup-block .recipe-text .title .copy{font-size:19px;margin-bottom:9px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#lineup-block .recipe-text .text{font-size:14px;line-height:26px}#lineup-block ul{padding-left:15px;margin:0 auto;position:relative}#lineup-block ul li{width:100px;position:absolute}#lineup-block ul li .name{display:block;text-align:center;font-size:15px;font-family:'Crimson', serif;font-style:italic;color:#000;letter-spacing:0.08em}#lineup-block ul li:nth-child(1){left:0;right:0;margin:0 auto;top:42vw}#lineup-block ul li:nth-child(2){left:15%;margin:0 auto;top:89vw}#lineup-block ul li:nth-child(3){right:15%;margin:0 auto;top:89vw}}@media only screen and (min-width: 751px){#other-banner{position:relative;margin-top:123px;margin-bottom:155px}#other-banner .recipe-text .title{text-align:center;font-size:26px;margin-bottom:15px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#other-banner .recipe-text .text{text-align:center;font-size:14px;line-height:2}#other-banner ul{overflow:hidden;width:812px;margin:0 auto;margin-top:53px}#other-banner ul li{width:386px;margin:0 10px;float:left}#other-banner ul li a{position:relative;display:block}#other-banner ul li a span{font-family:'Crimson', serif;font-style:italic;font-size:26px;display:block;margin-top:0;top:0;line-height:130px}#other-banner ul li:nth-child(1) a{background-image:url("../img/products/ricepot/mini/sec06_bnr01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#other-banner ul li:nth-child(2) a{background-image:url("../img/products/ricepot/mini/sec06_bnr02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#other-banner ul li p.text{display:block;text-align:center;margin-top:10px}}@media only screen and (max-width: 750px){#other-banner{position:relative;margin-top:40px;margin-bottom:88px}#other-banner .recipe-text{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}#other-banner .recipe-text .title{text-align:center;font-size:19px;margin-bottom:7px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#other-banner .recipe-text .text{font-size:14px;line-height:26px}#other-banner ul{overflow:hidden;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;margin-top:30px}#other-banner ul li a{position:relative;display:block;padding-top:0;height:112px}#other-banner ul li a span{font-family:'Crimson', serif;font-style:italic;font-size:18px;display:block;margin-top:0;top:0;line-height:112px}#other-banner ul li:nth-child(1) a{background-image:url("../img/products/ricepot/mini/sp/sec06_bnr01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#other-banner ul li:nth-child(2){margin-top:24px}#other-banner ul li:nth-child(2) a{background-image:url("../img/products/ricepot/mini/sp/sec06_bnr02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#other-banner ul li p.text{display:block;text-align:center;margin-top:8px}}@media only screen and (min-width: 751px){.spec_order-content__inner{position:relative}.spec_order-content__title{text-align:center;position:relative;padding-bottom:74px}.spec_order-content__title .text{font-family:'Crimson', serif;font-style:italic;font-size:22px}.spec_order-content__title .text>*{overflow:hidden}.spec_order-content__title .object01,.spec_order-content__title .object02{position:absolute;display:block;width:1px;height:81px;left:0;right:0;margin:auto;z-index:2}.spec_order-content__title .object01{background-color:#44484c;top:42px}.spec_order-content__title .object02{background-color:#fff;top:123px}.spec_order-content__btn{position:relative;width:100%;height:450px}.spec_order-content__btn-bg:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url("../img/products/ricepot/mini/bg_spec_order.jpg") no-repeat center center;background-size:cover}.spec_order-content__btn-bg .btn_wrap{position:relative;z-index:1;text-align:center}.spec_order-content__btn-bg .btn_wrap .c-btn{display:inline-block;margin:226px 12px 0}.spec_order-content__btn-bg .btn_wrap .c-btn .c-link-blank:before,.spec_order-content__btn-bg .btn_wrap .c-btn .c-link-blank:after{border-color:#fff}}@media only screen and (max-width: 750px){.spec_order-content__inner{position:relative}.spec_order-content__title{text-align:center;position:relative;padding-bottom:39px}.spec_order-content__title .text{font-family:'Crimson', serif;font-style:italic;font-size:16px}.spec_order-content__title .text>*{overflow:hidden}.spec_order-content__title .object01,.spec_order-content__title .object02{position:absolute;display:block;width:1px;height:36px;left:0;right:0;margin:auto;z-index:2}.spec_order-content__title .object01{background-color:#44484c;top:38px}.spec_order-content__title .object02{background-color:#fff;top:74px}.spec_order-content__btn{position:relative;width:100%;height:355px}.spec_order-content__btn-bg:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url("../img/products/ricepot/mini/sp/bg_spec_order.jpg") no-repeat center center;background-size:cover}.spec_order-content__btn-bg .btn_wrap{position:absolute;z-index:1;bottom:20px;text-align:center;width:100%}.spec_order-content__btn-bg .btn_wrap .c-btn{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;margin-bottom:20px}.spec_order-content__btn-bg .btn_wrap .c-btn .c-link-blank:before,.spec_order-content__btn-bg .btn_wrap .c-btn .c-link-blank:after{border-color:#fff}}@media only screen and (min-width: 751px){.gnav_bottom{height:150px;background-color:#222426}.gnav_bottom .ttl{display:flex;justify-content:center;align-items:center;height:150px}.gnav_bottom a{width:191px;height:12px}.gnav_bottom img{width:191px;height:12px}}@media only screen and (max-width: 750px){.gnav_bottom{height:89px;background-color:#222426}.gnav_bottom .ttl{display:flex;justify-content:center;align-items:center;height:89px}.gnav_bottom a{width:161px;height:12px}.gnav_bottom img{width:161px;height:12px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#philosophy #p-kv{position:relative}#philosophy #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#philosophy #p-kv__copy>*{color:#fff}#philosophy #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#philosophy #p-kv__copy .en{font-family:'Crimson', serif;font-style:italic}#philosophy #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#philosophy #p-kv{width:100%;height:33.889vw}#philosophy #p-kv__copy .jp{font-size:34px}#philosophy #p-kv__copy .en{font-size:12px}#philosophy #p-kv__bg{background-image:url("../img/products/ricepot/philosophy/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#philosophy #p-kv{width:100%;height:66.66667vw}#philosophy #p-kv__copy{padding-top:6vw}#philosophy #p-kv__copy .jp{font-size:7.46667vw}#philosophy #p-kv__copy .en{font-size:2.93333vw}#philosophy #p-kv__bg{background-image:url("../img/products/ricepot/philosophy/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}#philosophy h3,#philosophy h4{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#philosophy .en{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){.p-philosophy-pot{width:1080px;margin-left:auto;margin-right:auto;text-align:center;margin-top:65px;margin-bottom:72px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){.p-philosophy-pot{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){.p-philosophy-pot h3{font-size:38px;margin-bottom:16px}.p-philosophy-pot p{font-size:16px;line-height:28px}.p-philosophy-content{border-top:solid 1px #dedede;width:1080px;margin-left:auto;margin-right:auto;padding-top:68px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){.p-philosophy-content{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){.p-philosophy-content__title{text-align:center;margin-bottom:5px}.p-philosophy-content__title h3{font-size:34px}.p-philosophy-content__title span{font-size:28px;display:block;position:relative;margin-bottom:53px}.p-philosophy-content__title span:after{display:block;content:'';width:40px;height:1px;background-color:#222426;position:absolute;left:0;right:0;bottom:-6px;margin:0 auto}.p-philosophy-content__title p{margin-top:12px;line-height:25px}.p-philosophy-content .c-two-column{padding-bottom:60px}.p-philosophy-content .c-two-column-image.image_01{width:53.7037%;padding-top:36.11111%;background-image:url("../img/products/ricepot/philosophy/b-sec01_image_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-philosophy-content .c-two-column-image.image_04{width:50%;padding-top:26.38889%;background-image:url("../img/products/ricepot/philosophy/b-sec03_image_01.png");background-size:cover;background-position:center;background-repeat:no-repeat}.p-philosophy-content .c-two-column-title{letter-spacing:-0.01em}.p-philosophy-content .c-one-column{padding-top:49px;padding-bottom:80px}.p-philosophy-content .c-one-column-content{text-align:center}.p-philosophy-content .c-one-column-content h4{font-size:28px;margin-bottom:12px}.p-philosophy-content .c-one-column-text{line-height:26px}.p-philosophy-content .c-one-column .p-image-content{display:flex;justify-content:space-between;margin-top:52px}.p-philosophy-content .c-one-column .p-image-content__image.image_02{background-image:url("../img/products/ricepot/philosophy/b-sec02_image_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:46.11111%;padding-top:30.74074%}.p-philosophy-content .c-one-column .p-image-content__image.image_03{background-image:url("../img/products/ricepot/philosophy/b-sec02_image_02.png");background-size:cover;background-position:center;background-repeat:no-repeat;width:46.11111%;padding-top:30.74074%;margin-right:22px}.p-philosophy-content .c-one-column .p-image-content__image.image_05{background-image:url("../img/products/ricepot/philosophy/b-sec04_image_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:48.14815%;padding-top:27.77778%}.p-philosophy-content .c-one-column .p-image-content__image.image_06{background-image:url("../img/products/ricepot/philosophy/b-sec04_image_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:48.14815%;padding-top:27.77778%}.c-image-column .p-image-content{display:flex;justify-content:space-between;margin-top:48px}.c-image-column .p-image-content__image{margin:0 auto;margin-top:62px}.c-image-column .p-image-content__image.image_07{background-image:url("../img/products/ricepot/philosophy/b-sec05_image_01.png");background-size:cover;background-position:center;background-repeat:no-repeat;width:462px;height:356px;padding:0;margin-bottom:49px}.c-image-column .p-image-content__image.image_08{background-image:url("../img/products/ricepot/philosophy/b-sec05_image_02.png");background-size:cover;background-position:center;background-repeat:no-repeat;width:346px;height:346px;padding:0;margin-bottom:59px}.c-image-column .p-image-content__inner p{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;display:flex;height:50px;letter-spacing:-0.01em;margin-left:17px}.c-image-column .p-image-content__inner p span{font-size:20px;margin-right:5px}.c-image-column .p-image-content__inner .text{display:block;text-align:center;font-size:11px;letter-spacing:-0.01em}.btn_column{margin:76px 0 100px !important}}@media only screen and (max-width: 750px){.p-philosophy-pot{text-align:center;margin-top:42px;margin-bottom:42px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}.p-philosophy-pot h3{font-size:25px;margin-bottom:11px;line-height:36px}.p-philosophy-pot p{font-size:14px;text-align:left;line-height:25px}.p-philosophy-content{border-top:solid 1px #dedede;padding-top:40px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}.p-philosophy-content__title{text-align:center;margin-bottom:5px}.p-philosophy-content__title h3{font-size:19px;letter-spacing:0.01em;line-height:36px}.p-philosophy-content__title span{font-size:19px;display:block;position:relative;margin-bottom:24px}.p-philosophy-content__title span:after{display:block;content:'';width:40px;height:1px;background-color:#222426;position:absolute;left:0;right:0;bottom:-8px;margin:0 auto}.p-philosophy-content__title p{margin-top:12px;line-height:25px;text-align:left}.p-philosophy-content .c-two-column{padding-bottom:32px;padding-top:0;margin-top:27px;width:auto}.p-philosophy-content .c-two-column-image{margin-bottom:20px}.p-philosophy-content .c-two-column-image.image_01{padding-top:4.62963%;background-image:url("../img/products/ricepot/philosophy/sp/b-sec01_image_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-philosophy-content .c-two-column-image.image_04{padding-top:3.7037%;background-image:url("../img/products/ricepot/philosophy/sp/b-sec01_image_04.png");background-size:cover;background-position:center;background-repeat:no-repeat}.p-philosophy-content .c-two-column-title{margin-bottom:10px;letter-spacing:0.01em}.p-philosophy-content .c-two-column-text{line-height:25px;letter-spacing:0.01em}.p-philosophy-content .c-one-column{padding-top:32px;padding-bottom:48px}.p-philosophy-content .c-one-column-content{text-align:center}.p-philosophy-content .c-one-column-content h4{font-size:19px;margin-bottom:8px}.p-philosophy-content .c-one-column-text{line-height:25px;text-align:left}.p-philosophy-content .c-one-column .p-image-content{margin-top:25px}.p-philosophy-content .c-one-column .p-image-content__image.image_02{background-image:url("../img/products/ricepot/philosophy/sp/b-sec01_image_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:61.11111%}.p-philosophy-content .c-one-column .p-image-content__image.image_03{background-image:url("../img/products/ricepot/philosophy/sp/b-sec01_image_03.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:70.46296%;margin-top:40px}.p-philosophy-content .c-one-column .p-image-content__image.image_05{background-image:url("../img/products/ricepot/philosophy/sp/b-sec01_image_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:61.11111%}.p-philosophy-content .c-one-column .p-image-content__image.image_06{display:none}.c-image-column .p-image-content{margin-top:25px}.c-image-column .p-image-content__image{margin:0 auto;margin-top:22px}.c-image-column .p-image-content__image.image_07{background-image:url("../img/products/ricepot/philosophy/sp/b-sec01_image_06.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:71.66667%}.c-image-column .p-image-content__image.image_08{background-image:url("../img/products/ricepot/philosophy/sp/b-sec01_image_07.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:74.07407%}.c-image-column .p-image-content__inner{margin-bottom:40px}.c-image-column .p-image-content__inner p{font-size:17px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;display:flex}.c-image-column .p-image-content__inner p span{margin-right:5px}.c-image-column .p-image-content__inner .text{display:block;font-size:10px;letter-spacing:0.01em;margin-top:26px;line-height:18px}.c-image-column .p-image-content__inner .text.text02{margin-top:18px}.btn_column{margin:47px auto 100px !important;width:100% !important}}@media only screen and (min-width: 751px){.gnav_bottom{height:150px;background-color:#222426}.gnav_bottom .ttl{display:flex;justify-content:center;align-items:center;height:150px}.gnav_bottom a{width:191px;height:12px}.gnav_bottom img{width:191px;height:12px}}@media only screen and (max-width: 750px){.gnav_bottom{height:89px;background-color:#222426}.gnav_bottom .ttl{display:flex;justify-content:center;align-items:center;height:89px}.gnav_bottom a{width:161px;height:12px}.gnav_bottom img{width:161px;height:12px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#safe #p-kv{position:relative}#safe #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#safe #p-kv__copy>*{color:#fff}#safe #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#safe #p-kv__copy .en{font-family:'Crimson', serif;font-style:italic;white-space:nowrap}#safe #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#safe #p-kv{width:100%;height:33.889vw}#safe #p-kv__copy .jp{font-size:34px}#safe #p-kv__copy .en{font-size:12px}#safe #p-kv__bg{background-image:url("../img/products/ricepot/safe/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#safe #p-kv{width:100%;height:66.66667vw}#safe #p-kv__copy{padding-top:6vw}#safe #p-kv__copy .jp{font-size:7.46667vw}#safe #p-kv__copy .en{font-size:2.93333vw}#safe #p-kv__bg{background-image:url("../img/products/ricepot/safe/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}#safe h3,#safe h4{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#safe .en{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){.p-safe-concept{width:1080px;margin-left:auto;margin-right:auto;text-align:center;margin-top:65px;padding-bottom:72px;border-bottom:solid 1px #dedede}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){.p-safe-concept{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){.p-safe-concept h3{font-size:38px;margin-bottom:16px}.p-safe-concept p{font-size:16px;line-height:28px}.p-safe-content .c-two-column{padding:60px 0 60px;width:1080px;margin-left:auto;margin-right:auto}.p-safe-content .c-two-column__type01{padding:80px 0 62px}.p-safe-content .c-two-column-content{margin-bottom:0;width:41.5%}.p-safe-content .c-two-column-content__top{margin-top:-8px}.p-safe-content .c-two-column-subtitle{font-size:18px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-bottom:5px}.p-safe-content .c-two-column-title{margin-bottom:12px}.p-safe-content .c-two-column-text{line-height:26px}.p-safe-content .c-two-column .c-btn{margin:0;margin-top:30px;width:220px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){.p-safe-content .c-two-column{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){.p-safe-content .c-two-column-image{width:53.7037%}.p-safe-content .c-two-column-image.content_01{background-image:url("../img/products/ricepot/safe/b-sec01_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:235px}.p-safe-content .c-two-column-image.content_02{background-image:url("../img/products/ricepot/safe/b-sec01_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-safe-content .c-two-column-image.content_03{background-image:url("../img/products/ricepot/safe/b-sec01_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-safe-content .c-two-column-image.content_04{background-image:url("../img/products/ricepot/safe/b-sec01_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-safe-content .c-two-column-image.content_05{background-image:url("../img/products/ricepot/safe/b-sec01_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-safe-content .c-two-column .c-two-column-content-list{margin-top:24px;padding-top:24px;margin-bottom:24px}.p-safe-content .c-two-column .c-two-column-content-list__title{font-size:20px;margin-bottom:20px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}.p-safe-content .c-two-column .c-two-column-content-list ul li{display:flex;margin-bottom:9px;letter-spacing:-0.5px;line-height:25px}.p-safe-content .c-two-column .c-two-column-content-list ul li span{display:inline-block}.p-safe-content .c-two-column .c-two-column-info{background-color:#ededed;display:flex;align-items:center;padding:10px 0 10px 15px}.p-safe-content .c-two-column .c-two-column-info__title{font-weight:600;letter-spacing:0.01em;padding-right:18px}.p-safe-content .c-two-column .c-two-column-info span img{width:42px;margin-top:3px;height:22px;margin-right:4px}.p-safe-content .c-two-column .c-two-column-info__tel{display:flex;border-left:solid 1px #dedede;padding:7px 0 7px 15px}.p-safe-content .c-two-column .c-two-column-info__tel__namber{font-size:28px;font-weight:600;line-height:26px}.p-safe-content .c-two-column .c-two-column-info__tel__text{font-size:12px;letter-spacing:0;font-weight:600}.btn_column{margin:40px 0 100px}}@media only screen and (max-width: 750px){.p-safe-concept{text-align:center;margin-top:42px;padding-bottom:42px;border-bottom:solid 1px #dedede;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}.p-safe-concept h3{font-size:5.06667vw;margin-bottom:11px;line-height:36px;letter-spacing:0.01em}.p-safe-concept p{font-size:14px;text-align:left;line-height:25px}.p-safe-content .c-two-column{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;flex-direction:column;padding-top:8vw;padding-bottom:10vw}.p-safe-content .c-two-column__type01{padding-top:13.33333vw;padding-bottom:10.66667vw}.p-safe-content .c-two-column-content{width:100%}.p-safe-content .c-two-column.no-border{padding-bottom:0}.p-safe-content .c-two-column-subtitle{font-size:4.26667vw;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center;margin-bottom:5px;margin-top:7px}.p-safe-content .c-two-column-title{text-align:center;font-size:5.33333vw;letter-spacing:0.1em;line-height:30px;margin-bottom:14px}.p-safe-content .c-two-column-text{text-align:justify;font-size:3.73333vw;letter-spacing:0.1em;line-height:25px}.p-safe-content .c-two-column-image{width:100%;height:53.33333vw;margin-bottom:4.66667vw}.p-safe-content .c-two-column-image.content_01{background-image:url("../img/products/ricepot/safe/sp/b-sec01_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-safe-content .c-two-column-image.content_02{margin-top:20px;background-image:url("../img/products/ricepot/safe/sp/b-sec01_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-safe-content .c-two-column-image.content_03{margin-top:10px;background-image:url("../img/products/ricepot/safe/sp/b-sec01_photo_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-safe-content .c-two-column-image.content_04{margin-top:10px;background-image:url("../img/products/ricepot/safe/sp/b-sec01_photo_04_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-safe-content .c-two-column-image.content_05{margin-top:10px;background-image:url("../img/products/ricepot/safe/sp/b-sec01_photo_05_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-safe-content .c-two-column .p-safe-btn{margin-top:20px}.p-safe-content .c-two-column .c-two-column-content-list{padding-top:35px;margin-bottom:36px}.p-safe-content .c-two-column .c-two-column-content-list__title{position:relative;border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:19px 0;text-align:left;font-size:4.26667vw;margin-bottom:18px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}.p-safe-content .c-two-column .c-two-column-content-list__title::after{content:'';display:inline-block;width:10px;height:10px;border-left:1px solid #222426;border-bottom:1px solid #222426;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:26px;left:80vw}.p-safe-content .c-two-column .c-two-column-content-list__title.is-open::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.p-safe-content .c-two-column .c-two-column-content-list ul{display:none;opacity:0}.p-safe-content .c-two-column .c-two-column-content-list ul li{display:flex;margin-bottom:5px;line-height:24px;letter-spacing:0.06em}.p-safe-content .c-two-column .c-two-column-content-list ul li span{display:inline-block}.p-safe-content .c-two-column .c-two-column-info{background-color:#ededed;padding:24px 22px 24px;margin-bottom:10px}.p-safe-content .c-two-column .c-two-column-info__title{font-weight:600;letter-spacing:0.01em}.p-safe-content .c-two-column .c-two-column-info span img{width:54px;height:30px;margin-right:10px}.p-safe-content .c-two-column .c-two-column-info__tel{display:flex;border-top:solid 1px #dedede;padding:14px 0;margin-top:10px}.p-safe-content .c-two-column .c-two-column-info__tel__namber{font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;font-size:6.66667vw;line-height:30px}.p-safe-content .c-two-column .c-two-column-info__tel__namber a{color:#a3a9ae;font-weight:600;display:inline-block;padding-bottom:2px;border-bottom:2px solid #a3a9ae}.p-safe-content .c-two-column .c-two-column-info__tel__text{margin-top:15px;font-size:12px;letter-spacing:0.01em}.p-safe-content .c-two-column .c-two-column-info .c-btn a{font-size:16px}.btn_column{width:-webkit-calc(100% - 50px) !important;width:calc(100% - 50px) !important;box-sizing:border-box;margin-top:10px}}@media only screen and (min-width: 751px){.gnav_bottom{height:150px;background-color:#222426}.gnav_bottom .ttl{display:flex;justify-content:center;align-items:center;height:150px}.gnav_bottom a{width:191px;height:12px}.gnav_bottom img{width:191px;height:12px}}@media only screen and (max-width: 750px){.gnav_bottom{height:89px;background-color:#222426}.gnav_bottom .ttl{display:flex;justify-content:center;align-items:center;height:89px}.gnav_bottom a{width:161px;height:12px}.gnav_bottom img{width:161px;height:12px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#accessories #p-kv{position:relative}#accessories #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#accessories #p-kv__copy>*{color:#fff}#accessories #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#accessories #p-kv__copy .en{font-family:'Crimson', serif;font-style:italic}#accessories #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#accessories #p-kv{width:100%;height:33.889vw}#accessories #p-kv__copy .jp{font-size:34px}#accessories #p-kv__copy .en{font-size:12px}#accessories #p-kv__bg{background-image:url("../img/products/ricepot/accessories/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#accessories #p-kv{width:100%;height:66.66667vw}#accessories #p-kv__copy{text-align:center;padding-top:6vw}#accessories #p-kv__copy .jp{font-size:7.46667vw}#accessories #p-kv__copy .en{font-size:2.93333vw}#accessories #p-kv__bg{background-image:url("../img/products/ricepot/accessories/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}#accessories h3,#accessories h4{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#accessories .en{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#accessories .p-accessories-concept{width:1080px;margin-left:auto;margin-right:auto;text-align:center;margin-top:65px;padding-bottom:72px;border-bottom:solid 1px #dedede}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#accessories .p-accessories-concept{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#accessories .p-accessories-concept h3{font-size:38px;margin-bottom:16px}#accessories .p-accessories-concept p{font-size:16px;line-height:28px}#accessories .c-concept-recipe{margin-top:70px}#accessories .c-concept-recipe-title{margin-bottom:16px}#accessories .c-concept-recipe .img-box{align-items:flex-end}#accessories .c-concept-recipe .c-btn a{letter-spacing:0.01em}#accessories .p-accessories-content .c-two-column{padding:60px 0 60px;width:1080px;margin-left:auto;margin-right:auto}#accessories .p-accessories-content .c-two-column-content{margin-bottom:0;width:41.5%}#accessories .p-accessories-content .c-two-column-content__top{margin-top:-8px}#accessories .p-accessories-content .c-two-column-title{margin-bottom:12px}#accessories .p-accessories-content .c-two-column-text{line-height:26px}#accessories .p-accessories-content .c-two-column .c-btn{margin:0;margin-top:30px;width:220px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#accessories .p-accessories-content .c-two-column{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#accessories .p-accessories-content .c-two-column-image{width:53.7037%}#accessories .p-accessories-content .c-two-column-image.content_01{background-image:url("../img/products/ricepot/accessories/b-sec01_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#accessories .p-accessories-content .c-two-column-image.content_02{background-image:url("../img/products/ricepot/accessories/b-sec01_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#accessories .p-accessories-content h3{font-size:34px;margin:68px 0 57px;text-align:center}#accessories .p-accessories-content__list{width:1080px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;margin-bottom:175px;letter-spacing:0.01em}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#accessories .p-accessories-content__list{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#accessories .p-accessories-content__list__image{width:100%;padding-top:69.90741%}#accessories .p-accessories-content__list li{position:relative;width:30.58%;text-align:center}#accessories .p-accessories-content__list li:nth-child(1) .p-accessories-content__list__image{background-image:url("../img/products/ricepot/accessories/b-sec02_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#accessories .p-accessories-content__list li:nth-child(2) .p-accessories-content__list__image{background-image:url("../img/products/ricepot/accessories/b-sec02_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#accessories .p-accessories-content__list li:nth-child(3) .p-accessories-content__list__image{background-image:url("../img/products/ricepot/accessories/b-sec02_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#accessories .p-accessories-content__list li .c-btn{position:absolute;left:0;right:0;margin:0 auto;bottom:-74px}#accessories .p-accessories-content__list__title{font-size:18px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-top:23px;margin-bottom:5px}#accessories .p-accessories-content__list__text{text-align:left;line-height:25px}}@media only screen and (max-width: 750px){.p-accessories-concept{text-align:center;margin-top:42px;padding-bottom:42px;border-bottom:solid 1px #dedede;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}.p-accessories-concept h3{font-size:5.86667vw;margin-bottom:11px;line-height:36px;letter-spacing:0.01em}.p-accessories-concept p{font-size:14px;text-align:left;line-height:25px}.c-concept-recipe{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}.p-accessories-content .c-two-column{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}.p-accessories-content .c-two-column-image{width:100%;padding-top:3.88889%;margin-bottom:22px}.p-accessories-content .c-two-column-image.content_01{background-image:url("../img/products/ricepot/accessories/sp/b-sec01_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-accessories-content .c-two-column-image.content_02{background-image:url("../img/products/ricepot/accessories/sp/b-sec01_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-accessories-content .c-two-column h4{line-height:31px;margin-bottom:13px}.p-accessories-content h3{font-size:19px;margin:42px 0 30px;text-align:center}.p-accessories-content__list{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;margin-bottom:100px}.p-accessories-content__list__image{padding-top:54.62963%;margin:0 25px}.p-accessories-content__list li{text-align:center;margin-bottom:50px}.p-accessories-content__list li:nth-child(1) .p-accessories-content__list__image{background-image:url("../img/products/ricepot/accessories/b-sec02_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-accessories-content__list li:nth-child(2) .p-accessories-content__list__image{background-image:url("../img/products/ricepot/accessories/b-sec02_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-accessories-content__list li:nth-child(3) .p-accessories-content__list__image{background-image:url("../img/products/ricepot/accessories/b-sec02_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-accessories-content__list__title{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;font-size:18px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-top:15px;margin-bottom:5px;letter-spacing:0.01em}.p-accessories-content__list__text{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto;text-align:left;line-height:25px;margin-bottom:20px}}@media only screen and (min-width: 751px){.gnav_bottom{height:150px;background-color:#222426}.gnav_bottom .ttl{display:flex;justify-content:center;align-items:center;height:150px}.gnav_bottom a{width:191px;height:12px}.gnav_bottom img{width:191px;height:12px}}@media only screen and (max-width: 750px){.gnav_bottom{height:89px;background-color:#222426}.gnav_bottom .ttl{display:flex;justify-content:center;align-items:center;height:89px}.gnav_bottom a{width:161px;height:12px}.gnav_bottom img{width:161px;height:12px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#kitchenitems #p-kv{position:relative;background-color:#000;overflow:hidden}#kitchenitems #p-kv__copy{z-index:1;overflow:hidden}@media only screen and (min-width: 751px){#kitchenitems #p-kv{height:100vh}#kitchenitems #p-kv__copy{width:327px;height:16px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#kitchenitems #p-kv__bg{background-image:url("../img/products/kitchenitems/top/b-kv-photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#kitchenitems #p-kv{height:128vw}#kitchenitems #p-kv__copy{width:280px;height:14px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;padding-top:0}#kitchenitems #p-kv__bg{background-image:url("../img/products/kitchenitems/top/sp/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}#kitchenitems #p-items .c-btn{cursor:pointer}#kitchenitems #p-items-title{text-align:center}#kitchenitems #p-items-title>*{font-family:'Crimson', serif;font-style:italic}#kitchenitems #p-items-text{text-align:center}#kitchenitems #p-items-list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#kitchenitems #p-items-list li .image{display:flex;justify-content:center;align-items:center}#kitchenitems #p-items-list li .title{text-align:center}@media only screen and (min-width: 751px){#kitchenitems #p-items{width:1080px;margin-left:auto;margin-right:auto;padding-top:55px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#kitchenitems #p-items{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#kitchenitems #p-items-title{text-align:center;margin-bottom:10px}#kitchenitems #p-items-title .main{font-size:29px}#kitchenitems #p-items-title .sub{font-size:21px}#kitchenitems #p-items-text{text-align:center;margin-bottom:60px}#kitchenitems #p-items-list{margin-bottom:70px}#kitchenitems #p-items-list li{width:20%;position:relative}#kitchenitems #p-items-list li:before{content:"";width:10px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;height:8px;top:40%;opacity:0;background-image:url("../img/common/c-blank_icon.svg");background-size:cover;background-position:center;background-repeat:no-repeat;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#kitchenitems #p-items-list li:hover:before{opacity:1}#kitchenitems #p-items-list li:hover .image,#kitchenitems #p-items-list li:hover .title{opacity:0.3}#kitchenitems #p-items-list li:hover .image{-webkit-transform:scale(.8);transform:scale(.8)}#kitchenitems #p-items-list li .image,#kitchenitems #p-items-list li .title{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#kitchenitems #p-items-list li .image{width:100%;height:190px}#kitchenitems #p-items-list li .title{text-align:center}#kitchenitems #p-items-list li:nth-of-type(1) .image img{width:94px;height:123px}#kitchenitems #p-items-list li:nth-of-type(2) .image img{width:153px;height:160px}#kitchenitems #p-items-list li:nth-of-type(3) .image img{width:185px;height:189px}#kitchenitems #p-items-list li:nth-of-type(4) .image img{width:176px;height:173px}#kitchenitems #p-items-list li:nth-of-type(5) .image img{width:172px;height:173px}#kitchenitems #p-items .c-btn__list{margin-bottom:80px}#kitchenitems .c-modal{left:0;width:100vw;height:55.55556vw;max-height:800px;background-color:#fff}#kitchenitems .c-modal::after,#kitchenitems .c-modal::before{content:'';display:block;position:absolute}#kitchenitems .c-modal::after{top:0;right:0;width:32.08333vw;height:55.55556vw;max-height:800px;background-image:url("../img/products/kitchenitems/top/b-modal-photo-right.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#kitchenitems .c-modal::before{top:0;left:0;width:27.77778vw;height:55.55556vw;max-height:800px;background-image:url("../img/products/kitchenitems/top/b-modal-photo-left.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#kitchenitems .c-modal-content{position:relative;top:11.11111vw}#kitchenitems .c-modal-content .title{margin:0 auto;background-image:url("../img/products/kitchenitems/top/b-modal-photo.png");background-size:cover;background-position:center;background-repeat:no-repeat;width:516px;height:208px}#kitchenitems .c-modal-content .text{text-align:center;margin-top:2.43056vw;margin-bottom:4.16667vw;line-height:2.4}#kitchenitems .c-modal-bg{background-color:rgba(0,0,0,0.9)}#kitchenitems .c-modal-btn{cursor:pointer}#kitchenitems .c-modal .c-btn{width:200px;height:40px;line-height:40px}}@media only screen and (max-width: 750px){#kitchenitems #p-items{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:12vw}#kitchenitems #p-items-title{text-align:center;margin-bottom:2.66667vw}#kitchenitems #p-items-title .main{font-size:5.86667vw}#kitchenitems #p-items-title .sub{font-size:3.46667vw}#kitchenitems #p-items-text{text-align:justify;margin-bottom:5.33333vw}#kitchenitems #p-items-list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:8.66667vw}#kitchenitems #p-items-list li{width:50%;height:43.33333vw}#kitchenitems #p-items-list li .image{width:100%;height:33.33333vw}#kitchenitems #p-items-list li .title{text-align:center}#kitchenitems #p-items-list li:not(:last-child){margin-bottom:4vw}#kitchenitems #p-items-list li:nth-of-type(1) .image img{width:16.8vw;height:22.26667vw}#kitchenitems #p-items-list li:nth-of-type(2) .image img{width:25.6vw;height:26.93333vw}#kitchenitems #p-items-list li:nth-of-type(3) .image img{width:30.13333vw;height:30.8vw}#kitchenitems #p-items-list li:nth-of-type(4) .image img{width:27.73333vw;height:27.2vw}#kitchenitems #p-items-list li:nth-of-type(5) .image img{width:27.46667vw;height:27.73333vw}#kitchenitems #p-items .c-btn__list{margin-bottom:26.66667vw}#kitchenitems #p-items .c-btn__list .c-btn:nth-of-type(1){margin-bottom:8vw}#kitchenitems .c-modal{left:0;width:100vw;height:98.66667vw;background-color:#fff}#kitchenitems .c-modal-content{position:relative}#kitchenitems .c-modal-content .title{margin:0 auto;background-image:url("../img/products/kitchenitems/top/sp/b-modal-photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;height:43.46667vw}#kitchenitems .c-modal-content .text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:2.43056vw;margin-bottom:4.16667vw;line-height:1.8}#kitchenitems .c-modal-bg{background-color:rgba(0,0,0,0.9)}#kitchenitems .c-modal-btn span{width:13.33333vw;height:1px;background-color:#fff;top:-101vw;left:81vw}}html.ie #kitchenitems .c-modal-content,html.edge #kitchenitems .c-modal-content{top:6.11vw}#kitchenitems .c-photo-wide__object.p02{background-image:url("../img/products/kitchenitems/top/b-sec02_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#kitchenitems .c-photo-wide__object.p03{background-image:url("../img/products/kitchenitems/top/b-sec03_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#kitchenitems .c-photo-wide__object.p04{background-image:url("../img/products/kitchenitems/top/b-sec04_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 751px){#kitchenitems .c-photo-wide{height:600px}#kitchenitems .c-photo-wide:hover{opacity:0.5;transition:0.3s ease-in-out}#kitchenitems .c-photo-wide__inner{height:600px}#kitchenitems .c-photo-wide__object{height:600px}#kitchenitems .c-photo-wide__object.p02{background-image:url("../img/products/kitchenitems/top/b-sec02_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#kitchenitems .c-photo-wide__object.p03{background-image:url("../img/products/kitchenitems/top/b-sec03_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#kitchenitems .c-photo-wide__object.p04{background-image:url("../img/products/kitchenitems/top/b-sec04_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#kitchenitems .c-photo-wide__object.p02+.c-photo-wide__content{top:118px;left:calc(50% - 540px)}#kitchenitems .c-photo-wide__object.p03+.c-photo-wide__content{top:50%;margin-top:-5%;left:calc(50% + 233px)}#kitchenitems .c-photo-wide__object.p04+.c-photo-wide__content{top:185px;left:calc(50% - 540px)}#kitchenitems .c-photo-wide__object.p04+.c-photo-wide__content *{color:#222426}#kitchenitems .c-photo-wide__object.p04+.c-photo-wide__content .c-link-more span:after{background-image:url("../img/common/c-arrow.svg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 1360px) and (min-width: 1081px), only screen and (max-width: 1080px) and (min-width: 751px){#kitchenitems .c-photo-wide__object.p03+.c-photo-wide__content .text br{display:none}}@media only screen and (max-width: 750px){#kitchenitems .c-photo-wide__inner{height:100%}#kitchenitems .c-photo-wide__object.p02{background-image:url("../img/products/kitchenitems/top/sp/b-sec02_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#kitchenitems .c-photo-wide__object.p03{background-image:url("../img/products/kitchenitems/top/sp/b-sec02_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#kitchenitems .c-photo-wide__object.p04{background-image:url("../img/products/kitchenitems/top/sp/b-sec02_photo_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#kitchenitems .c-photo-wide .c-link-more{margin-top:4vw;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}#kitchenitems .p-kitchenitems-banner{background-color:#ececed}#kitchenitems .p-kitchenitems-banner__inner .js__hover-photo:nth-of-type(1) span,#kitchenitems .p-kitchenitems-banner__inner .js__hover-photo:nth-of-type(2) span,#kitchenitems .p-kitchenitems-banner__inner .js__hover-photo:nth-of-type(3) span{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#kitchenitems .p-kitchenitems-banner{padding:80px 0}#kitchenitems .p-kitchenitems-banner__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#kitchenitems .p-kitchenitems-banner__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#kitchenitems .p-kitchenitems-banner{padding:13.33333vw 0}#kitchenitems .p-kitchenitems-banner__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#magnettrivet #p-kv{height:100vh;position:relative;background-color:#000;z-index:2;overflow:hidden}#magnettrivet #p-kv__copy{text-align:center;z-index:2}#magnettrivet #p-kv__copy__inner{overflow:hidden}#magnettrivet #p-kv__copy__inner>*{display:block;opacity:0}#magnettrivet #p-kv__copy .en>*{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-style:italic}#magnettrivet #p-kv__text{opacity:0;z-index:1}#magnettrivet #p-kv__bg{position:absolute;left:0;top:0}@media only screen and (min-width: 751px){#magnettrivet #p-kv{overflow:hidden}#magnettrivet #p-kv__copy .sub{font-size:24px}#magnettrivet #p-kv__copy .en{font-size:34px}#magnettrivet #p-kv__copy .jp{font-size:16px}#magnettrivet #p-kv__text{display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;top:230px;z-index:1;color:#fff}}html.tablet #magnettrivet #p-kv{height:800px}@media only screen and (max-width: 750px){#magnettrivet #p-kv{height:128vw}#magnettrivet #p-kv__copy{top:-40vw}#magnettrivet #p-kv__copy .sub{font-size:5.33333vw}#magnettrivet #p-kv__copy .en{font-size:8vw}#magnettrivet #p-kv__copy .jp{font-size:2.66667vw}#magnettrivet #p-kv__copy__inner{padding-right:4px}#magnettrivet #p-kv__text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;top:33vw;z-index:1;color:#fff}#magnettrivet #p-kv__bg{background-image:url("../img/products/kitchenitems/magnettrivet/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#magnettrivet #p-kv__bg.type2{background-image:url("../img/products/kitchenitems/magnettrivet/sp/b-kv_photo_sp2.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px){#p-trivet{position:relative;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-trivet{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-trivet-image{background-image:url("../img/products/kitchenitems/magnettrivet/b-main_img.png");background-size:cover;background-position:center;background-repeat:no-repeat;width:754px;height:814px;position:absolute;top:-223px;left:-45px;z-index:-1}#p-trivet .c-kitchen{position:relative;margin-top:150px;margin-bottom:315px;margin-left:auto;right:0}#p-trivet .p-trivet-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:28px;text-align:center;margin-bottom:22px}#p-trivet .p-trivet-text{text-align:center;margin-bottom:40px}#p-trivet .p-trivet-img{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#p-trivet .p-trivet-img-01{width:550px;height:307px}#p-trivet .p-trivet-img-02{width:529px;height:352px}}@media only screen and (max-width: 750px){#p-trivet{position:relative;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-bottom:16vw}#p-trivet-image{background-image:url("../img/products/kitchenitems/magnettrivet/sp/b-product_photo_01_sp.png");background-size:cover;background-position:center;background-repeat:no-repeat;width:71.33333vw;height:77.33333vw;position:relative;left:4.5vw;z-index:0;margin:12vw auto 0}#p-trivet .c-kitchen{position:relative;margin-top:0;margin-bottom:18.66667vw;margin-left:auto;right:0}#p-trivet .p-trivet-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:5.33333vw;text-align:center;margin-bottom:5.33333vw}#p-trivet .p-trivet-text{text-align:justify;margin-bottom:40px}#p-trivet .p-trivet-img{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#p-trivet .p-trivet-img-01{width:78.66667vw;height:44vw;position:relative;left:7vw}#p-trivet .p-trivet-img-02{width:73.33333vw;height:50.26667vw;position:relative;left:22vw}}@media only screen and (min-width: 751px){#magnettrivet #p-trivet-feature{background-image:url("../img/products/kitchenitems/magnettrivet/b-sec03_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;height:624px}#magnettrivet #p-trivet-feature__inner{width:1080px;margin-left:auto;margin-right:auto;position:relative;top:90px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#magnettrivet #p-trivet-feature__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#magnettrivet #p-trivet-feature-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:28px}#magnettrivet #p-trivet-feature-text{width:445px;margin-top:20px;text-align:justify;line-height:1.92}#magnettrivet #p-trivet-feature-image .title{font-family:'Crimson', serif;font-style:italic;font-size:17px;position:relative;margin-top:20px}#magnettrivet #p-trivet-feature-image .title:before{content:'';width:375px;height:1px;background-color:#222426;position:absolute;top:15px;left:67px}#magnettrivet #p-trivet-feature-image .container{display:flex;justify-content:flex-start}#magnettrivet #p-trivet-feature-image .container .text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-top:30px;margin-left:15px;line-height:2;position:relative}#magnettrivet #p-trivet-feature-image .container .text:after{content:'';width:438px;height:1px;background-color:#222426;position:absolute;top:97px;left:-15px}#magnettrivet #p-trivet-feature-image .container .image-container{display:flex;justify-content:flex-start;margin-top:20px;margin-left:30px}#magnettrivet #p-trivet-feature-image .container .image-container .image{width:78px;height:90px}#magnettrivet #p-trivet-feature-image .container .image-container .image .note{display:block;font-size:13px;margin-top:5px;font-family:'Crimson', serif;font-style:italic;display:flex;justify-content:center;align-items:center}#magnettrivet #p-trivet-feature-image .container .image-container .and{margin:25px 15px 0}}@media only screen and (max-width: 750px){#magnettrivet #p-trivet-feature__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:8vw;margin-bottom:26.66667vw}#magnettrivet #p-trivet-feature-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:5.33333vw;text-align:center}#magnettrivet #p-trivet-feature-text{width:100%;margin-top:5.33333vw;text-align:justify}#magnettrivet #p-trivet-feature-image .title{font-family:'Crimson', serif;font-style:italic;font-size:5.33333vw;position:relative;margin-top:5.33333vw}#magnettrivet #p-trivet-feature-image .title:before{content:'';width:70vw;height:1px;background-color:#222426;position:absolute;top:4.3vw;left:19vw}#magnettrivet #p-trivet-feature-image .container{display:flex;flex-direction:column}#magnettrivet #p-trivet-feature-image .container .text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:4.53333vw;margin-top:.66667vw;text-align:center;position:relative}#magnettrivet #p-trivet-feature-image .container .text:after{content:'';width:100%;height:1px;background-color:#222426;position:absolute;top:61vw;left:0}#magnettrivet #p-trivet-feature-image .container .image-container{display:flex;justify-content:flex-start;margin-top:5.33333vw;margin-left:4vw}#magnettrivet #p-trivet-feature-image .container .image-container .image{width:34.93333vw;height:34.93333vw}#magnettrivet #p-trivet-feature-image .container .image-container .image .note{display:block;font-size:4.53333vw;margin-top:1.33333vw;font-family:'Crimson', serif;font-style:italic;display:flex;justify-content:center;align-items:center}#magnettrivet #p-trivet-feature-image .container .image-container .and{margin:11vw 4vw 0}}@media only screen and (min-width: 751px){#magnettrivet #p-wood{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#magnettrivet #p-wood{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#magnettrivet #p-wood-container{display:flex;justify-content:flex-start;margin-top:80px;margin-bottom:80px}#magnettrivet #p-wood-container img{width:540px;height:420px}#magnettrivet #p-wood-container-text{margin-top:80px;margin-left:60px;width:480px}#magnettrivet #p-wood-container-text .title{display:flex;flex-direction:column}#magnettrivet #p-wood-container-text .title .en{font-family:'Crimson', serif;font-style:italic;font-size:22px}#magnettrivet #p-wood-container-text .title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:28px}#magnettrivet #p-wood-container-text .text{margin-top:15px}#magnettrivet #p-wood-list{margin-bottom:80px}#magnettrivet #p-wood-list-title{position:relative}#magnettrivet #p-wood-list-title:after,#magnettrivet #p-wood-list-title:before{content:'';display:inline-block;height:1px;background-color:#dedede;position:absolute}#magnettrivet #p-wood-list-title:after{width:100%;top:399px;left:0}#magnettrivet #p-wood-list-title:before{width:566px;top:10px;right:0}#magnettrivet #p-wood-list-image{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#magnettrivet #p-wood-list-image li{margin-top:90px;width:20%}#magnettrivet #p-wood-list-image li:nth-of-type(1) .image img{width:182px;height:40px}#magnettrivet #p-wood-list-image li:nth-of-type(2) .image img{width:220px;height:50px}#magnettrivet #p-wood-list-image li:nth-of-type(3) .image img{width:250px;height:58px}#magnettrivet #p-wood-list-image li:nth-of-type(4) .image img{width:272px;height:60px}#magnettrivet #p-wood-list-image li .image{width:100%;height:60px;display:flex;justify-content:center;align-items:center;align-items:flex-end;margin-bottom:30px}#magnettrivet #p-wood-list-image li .title{text-align:center}#magnettrivet #p-wood-list-image li .price{text-align:center;margin-bottom:30px}}@media only screen and (max-width: 750px){#magnettrivet #p-wood{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#magnettrivet #p-wood-container{display:flex;flex-direction:column;margin-top:26.66667vw;margin-bottom:15.33333vw}#magnettrivet #p-wood-container img{width:100%;height:62.66667vw}#magnettrivet #p-wood-container-text{margin-top:6.66667vw}#magnettrivet #p-wood-container-text .title{display:flex;flex-direction:column;text-align:center}#magnettrivet #p-wood-container-text .title .en{font-family:'Crimson', serif;font-style:italic;font-size:4.53333vw}#magnettrivet #p-wood-container-text .title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:5.33333vw}#magnettrivet #p-wood-container-text .text{margin-top:4vw;text-align:justify}#magnettrivet #p-wood-list{margin-bottom:24vw}#magnettrivet #p-wood-list-title{position:relative;text-align:justify}#magnettrivet #p-wood-list-title:after,#magnettrivet #p-wood-list-title:before{content:'';display:inline-block;height:1px;background-color:#dedede;position:absolute;width:100%}#magnettrivet #p-wood-list-title:after{top:120vw;left:0}#magnettrivet #p-wood-list-title:before{top:-5.86667vw;right:0}#magnettrivet #p-wood-list-image{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#magnettrivet #p-wood-list-image li{margin-top:10.66667vw;width:50%}#magnettrivet #p-wood-list-image li:nth-of-type(1) .image img{width:33.73333vw;height:8.4vw}#magnettrivet #p-wood-list-image li:nth-of-type(2) .image img{width:37.73333vw;height:8.8vw}#magnettrivet #p-wood-list-image li:nth-of-type(3) .image img{width:39.06667vw;height:9.06667vw}#magnettrivet #p-wood-list-image li:nth-of-type(4) .image img{width:41.73333vw;height:10.93333vw}#magnettrivet #p-wood-list-image li .image{width:100%;height:10.93333vw;display:flex;justify-content:center;align-items:center;align-items:flex-end;margin-bottom:2.66667vw}#magnettrivet #p-wood-list-image li .title{font-family:'Crimson', serif;font-style:italic;text-align:center;font-size:4.26667vw}#magnettrivet #p-wood-list-image li .price{text-align:center}#magnettrivet #p-wood-list .c-btn{margin-top:5.33333vw}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#hk_and_ph #p-kv{height:100vh;position:relative;background-color:#000;z-index:2;overflow:hidden}#hk_and_ph #p-kv__copy{text-align:center;z-index:2}#hk_and_ph #p-kv__copy__inner{overflow:hidden}#hk_and_ph #p-kv__copy__inner>*{display:block;opacity:0}#hk_and_ph #p-kv__copy .en>*{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-style:italic}#hk_and_ph #p-kv__text{opacity:0;z-index:1}#hk_and_ph #p-kv__bg{position:absolute;left:0;top:0}@media only screen and (min-width: 751px){#hk_and_ph #p-kv__copy .sub{font-size:24px}#hk_and_ph #p-kv__copy .en{font-size:34px}#hk_and_ph #p-kv__copy .en>*{font-size:30px}#hk_and_ph #p-kv__copy .jp{font-size:16px}#hk_and_ph #p-kv__text{text-align:center;display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;top:230px;z-index:1;color:#fff}}html.tablet #hk_and_ph #p-kv{height:800px}@media only screen and (max-width: 750px){#hk_and_ph #p-kv{height:128vw}#hk_and_ph #p-kv__copy{padding-top:33.33333vw;bottom:initial;position:relative}#hk_and_ph #p-kv__copy .sub{font-size:5.06667vw}#hk_and_ph #p-kv__copy .en{font-size:8vw;line-height:1}#hk_and_ph #p-kv__copy .en>*{font-size:6.93333vw}#hk_and_ph #p-kv__copy .jp{font-size:2.66667vw}#hk_and_ph #p-kv__text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;position:relative;margin-top:30px;color:#fff}#hk_and_ph #p-kv__bg{background-image:url("../img/products/kitchenitems/hk_and_ph/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}#p-heat_keeper .p-heat_keeper__image__graph{position:relative}#p-heat_keeper .p-heat_keeper__image__graph .line{position:absolute;display:block;overflow:hidden}#p-heat_keeper .p-heat_keeper__image__graph .line img{display:block}#p-heat_keeper .p-heat_keeper__image__list strong{font-weight:700;display:block}#p-heat_keeper .p-heat_keeper-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#p-heat_keeper .p-heat_keeper__feature__content{border-top:1px solid #222426;border-bottom:1px solid #222426;position:relative}#p-heat_keeper .p-heat_keeper__feature-title{background-color:#fff;font-family:'Crimson', serif;font-style:italic;position:absolute;z-index:1}#p-heat_keeper .p-heat_keeper__feature-text{letter-spacing:0.05em}@media only screen and (min-width: 751px){#p-heat_keeper{width:1080px;margin-left:auto;margin-right:auto;position:relative;padding-top:220px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-heat_keeper{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-heat_keeper-image{position:absolute;top:-4.86111vw;left:50%;width:70.34722vw;height:62.15278vw;margin-left:-15.27778vw}#p-heat_keeper .c-kitchen{margin-bottom:10.41667vw}#p-heat_keeper .c-kitchen-text{margin-bottom:55px}#p-heat_keeper .p-heat_keeper{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#p-heat_keeper .p-heat_keeper.type-reverse{flex-direction:row-reverse}#p-heat_keeper .p-heat_keeper__image{width:53.7%}#p-heat_keeper .p-heat_keeper__image__graph{background-image:url("../img/products/kitchenitems/hk_and_ph/b-sec01_image_02.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:50%;margin-bottom:20px}#p-heat_keeper .p-heat_keeper__image__graph .line{width:65.5%;left:10%;top:19%}#p-heat_keeper .p-heat_keeper__image__graph .line img{width:378px}#p-heat_keeper .p-heat_keeper__image__list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}#p-heat_keeper .p-heat_keeper__image__list>*{width:calc(33.3% - 1px)}#p-heat_keeper .p-heat_keeper__image__list p{margin-top:7px}#p-heat_keeper .p-heat_keeper__image__list p>*{line-height:1.27}#p-heat_keeper .p-heat_keeper__content{width:calc(46% - 60px)}#p-heat_keeper .p-heat_keeper-title{font-size:28px;line-height:1.57;margin-bottom:25px}#p-heat_keeper .p-heat_keeper-text{line-height:1.85}#p-heat_keeper .p-heat_keeper__feature{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#p-heat_keeper .p-heat_keeper__feature__image{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:50%}#p-heat_keeper .p-heat_keeper__feature__image>*{width:calc(50% - 1px)}#p-heat_keeper .p-heat_keeper__feature__content{padding-top:20px;padding-bottom:20px;width:calc(50% - 60px)}#p-heat_keeper .p-heat_keeper__feature-title{font-size:17px;left:0;top:-14px;padding-right:20px}}@media only screen and (max-width: 1080px) and (min-width: 751px){#p-heat_keeper .p-heat_keeper__image__graph .line img{width:31.66667vw}}@media only screen and (min-width: 1361px){#p-heat_keeper-image{width:1013px;height:895px;top:-100px;margin-left:-220px}}@media only screen and (max-width: 750px){#p-heat_keeper{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:45px}#p-heat_keeper-image{position:relative;left:50%;width:101.6vw;height:89.86667vw;margin-left:-43.06667vw}#p-heat_keeper .c-kitchen{margin-bottom:70px}#p-heat_keeper .c-kitchen-text{margin-bottom:25px}#p-heat_keeper .p-heat_keeper{margin-bottom:40px}#p-heat_keeper .p-heat_keeper.type-reverse{flex-direction:row-reverse}#p-heat_keeper .p-heat_keeper__image__graph{background-image:url("../img/products/kitchenitems/hk_and_ph/b-sec01_image_02_sp.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:57%;margin-bottom:30px}#p-heat_keeper .p-heat_keeper__image__graph .line{width:58%;left:12.5%;top:23%}#p-heat_keeper .p-heat_keeper__image__graph .line img{width:53.33333vw}#p-heat_keeper .p-heat_keeper__image__list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}#p-heat_keeper .p-heat_keeper__image__list>*{width:calc(33.3% - 1px)}#p-heat_keeper .p-heat_keeper__image__list p{margin-top:7px}#p-heat_keeper .p-heat_keeper__image__list p>*{font-size:2.66667vw;line-height:1.27;letter-spacing:0}#p-heat_keeper .p-heat_keeper-title{text-align:center;font-size:19px;line-height:1.57;margin-top:20px;margin-bottom:15px}#p-heat_keeper .p-heat_keeper-text{line-height:1.78;text-align:justify}#p-heat_keeper .p-heat_keeper__feature__image{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#p-heat_keeper .p-heat_keeper__feature__image>*{width:calc(50% - 1px)}#p-heat_keeper .p-heat_keeper__feature__content{margin-top:35px;padding-top:20px;padding-bottom:20px}#p-heat_keeper .p-heat_keeper__feature-title{font-size:19px;left:0;top:-18px;padding-right:10px}}#p-pot_holder .p-pot_holder__image__list strong{font-weight:700;display:block}#p-pot_holder .p-pot_holder-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#p-pot_holder .p-pot_holder__feature__content{border-top:1px solid #222426;border-bottom:1px solid #222426;position:relative}#p-pot_holder .p-pot_holder__feature-title{background-color:#fff;font-family:'Crimson', serif;font-style:italic;position:absolute;z-index:1}#p-pot_holder .p-pot_holder__feature-text{letter-spacing:0.05em}@media only screen and (min-width: 751px){#p-pot_holder{width:1080px;margin-left:auto;margin-right:auto;position:relative;margin-top:160px;padding-top:90px;border-top:1px solid #dedede}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-pot_holder{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-pot_holder-image{position:absolute;top:-60px;left:50%;width:57.22222vw;height:44.09722vw;margin-left:-48.61111vw}#p-pot_holder .c-kitchen{margin-bottom:150px;margin-left:auto}#p-pot_holder .p-pot_holder{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#p-pot_holder .p-pot_holder.type-reverse{flex-direction:row-reverse}#p-pot_holder .p-pot_holder__image{width:54%}#p-pot_holder .p-pot_holder__content{width:calc(46% - 60px)}#p-pot_holder .p-pot_holder-title{font-size:28px;line-height:1.57;margin-bottom:25px}#p-pot_holder .p-pot_holder-text{line-height:1.85}#p-pot_holder .p-pot_holder__feature{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#p-pot_holder .p-pot_holder__feature-image{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:50%}#p-pot_holder .p-pot_holder__feature-image>*{width:calc(50% - 1px)}#p-pot_holder .p-pot_holder__feature__content{padding-top:20px;padding-bottom:20px;width:calc(50% - 60px)}#p-pot_holder .p-pot_holder__feature-title{font-size:17px;left:0;top:-14px;padding-right:20px}}@media only screen and (min-width: 1361px){#p-pot_holder-image{width:824px;height:635px;margin-left:-700px}}@media only screen and (max-width: 750px){#p-pot_holder{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;position:relative;margin-top:150px;padding-top:180px;border-top:1px solid #dedede}#p-pot_holder-image{position:absolute;top:-50px;left:50%;width:74.4vw;height:57.33333vw;margin-left:-37.86667vw}#p-pot_holder .c-kitchen{margin-bottom:70px}#p-pot_holder .p-pot_holder{margin-bottom:80px}#p-pot_holder .p-pot_holder.type-reverse{flex-direction:row-reverse}#p-pot_holder .p-pot_holder__image{width:80vw;margin-left:auto;margin-right:auto}#p-pot_holder .p-pot_holder__image>*{width:80vw}#p-pot_holder .p-pot_holder__content{margin-top:25px}#p-pot_holder .p-pot_holder-title{font-size:19px;line-height:1.55;margin-bottom:18px;text-align:center}#p-pot_holder .p-pot_holder-text{line-height:1.85;text-align:justify}#p-pot_holder .p-pot_holder__feature{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#p-pot_holder .p-pot_holder__feature-image{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:50%}#p-pot_holder .p-pot_holder__feature-image>*{width:calc(50% - 1px)}#p-pot_holder .p-pot_holder__feature__content{padding-top:20px;padding-bottom:20px;width:calc(50% - 60px)}#p-pot_holder .p-pot_holder__feature-title{font-size:17px;left:0;top:-14px;padding-right:20px}}#p-organic_cotton__inner{background-color:#f2f2f2}#p-organic_cotton__text{position:relative}#p-organic_cotton__text .title .en{font-family:'Crimson', serif;font-style:italic}#p-organic_cotton__text .title .en>*{position:relative;z-index:1;background-color:#f2f2f2;display:inline-block}#p-organic_cotton__text .title .en:after{content:"";display:block;background-color:#dedede;height:1px;width:100%;position:absolute;left:0}#p-organic_cotton__text .title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;display:block}#p-organic_cotton__list{border-bottom:1px solid #dedede}#p-organic_cotton__list__image li{text-align:center}@media only screen and (min-width: 751px){#p-organic_cotton__inner{padding-top:70px;padding-bottom:70px}#p-organic_cotton__content{width:1080px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-organic_cotton__content{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-organic_cotton__content:before{content:"";display:block;background-image:url("../img/products/kitchenitems/hk_and_ph/b-sec03_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:50%;height:340px}#p-organic_cotton__text{width:calc(50% - 60px)}#p-organic_cotton__text .title{margin-bottom:25px}#p-organic_cotton__text .title .en{font-size:24px}#p-organic_cotton__text .title .en>*{padding-right:15px;top:-7px}#p-organic_cotton__text .title .en:after{top:12px}#p-organic_cotton__text .title .jp{margin-top:15px;font-size:28px}#p-organic_cotton__list{padding-bottom:80px;padding-top:180px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-organic_cotton__list{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-organic_cotton__list__image{display:flex;justify-content:center;align-items:center}#p-organic_cotton__list__image li{width:50%}#p-organic_cotton__list__image li:nth-of-type(1) .image img{width:359px;height:220px}#p-organic_cotton__list__image li:nth-of-type(2) .image img{width:354px;height:110px;position:relative;top:-50px;left:25px}#p-organic_cotton__list__image li .image{height:120px;display:flex;justify-content:center;align-items:center;align-items:flex-end}#p-organic_cotton__list__image li .price{margin-bottom:25px}}@media only screen and (max-width: 750px){#p-organic_cotton__inner{padding-top:30px;padding-bottom:30px}#p-organic_cotton__content{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#p-organic_cotton__text .title{margin-bottom:15px}#p-organic_cotton__text .title .en{font-size:17px}#p-organic_cotton__text .title .en>*{padding-right:10px;top:-3px}#p-organic_cotton__text .title .en:after{top:12px}#p-organic_cotton__text .title .jp{font-size:18px;text-align:center;letter-spacing:-0.05em}#p-organic_cotton__text .title .jp:before{content:"";display:block;background-image:url("../img/products/kitchenitems/hk_and_ph/b-sec03_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:61%;margin-top:15px;margin-bottom:20px}#p-organic_cotton__list{margin-bottom:40px;padding-bottom:10px;padding-top:90px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#p-organic_cotton__list__image li{padding-bottom:40px;border-top:1px solid #dedede;padding-top:50px}#p-organic_cotton__list__image li:nth-of-type(1){border-top:none;padding-top:0}#p-organic_cotton__list__image li:nth-of-type(1) .image img{width:75.46667vw;height:46vw}#p-organic_cotton__list__image li:nth-of-type(2) .image img{width:70.66667vw;height:24vw;position:relative;left:25px}#p-organic_cotton__list__image li .price{margin-bottom:20px}}html.ie #p-organic_cotton__text .title .jp,html.edge #p-organic_cotton__text .title .jp,html.tablet #p-organic_cotton__text .title .jp{letter-spacing:-0.02em}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#apron_and_cloth #p-kv{height:100vh;position:relative;background-color:#000;z-index:2;overflow:hidden}#apron_and_cloth #p-kv__copy{text-align:center;z-index:2}#apron_and_cloth #p-kv__copy__inner{overflow:hidden}#apron_and_cloth #p-kv__copy__inner>*{display:block;opacity:0}#apron_and_cloth #p-kv__copy .en>*{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-style:italic}#apron_and_cloth #p-kv__text{opacity:0;z-index:1}#apron_and_cloth #p-kv__bg{position:absolute;left:0;top:0}@media only screen and (min-width: 751px){#apron_and_cloth #p-kv__copy .sub{font-size:24px}#apron_and_cloth #p-kv__copy .en{font-size:34px}#apron_and_cloth #p-kv__copy .en>*{font-size:30px}#apron_and_cloth #p-kv__copy .jp{font-size:16px}#apron_and_cloth #p-kv__text{text-align:center;display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;top:230px;z-index:1;color:#fff}}html.tablet #apron_and_cloth #p-kv{height:800px}@media only screen and (max-width: 750px){#apron_and_cloth #p-kv{height:128vw}#apron_and_cloth #p-kv__copy{padding-top:33.33333vw;bottom:initial;position:relative}#apron_and_cloth #p-kv__copy .sub{font-size:5.06667vw}#apron_and_cloth #p-kv__copy .en{font-size:8vw;line-height:1}#apron_and_cloth #p-kv__copy .en>*{font-size:6.93333vw}#apron_and_cloth #p-kv__copy .jp{font-size:2.66667vw}#apron_and_cloth #p-kv__copy__inner{padding-right:4px}#apron_and_cloth #p-kv__text{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;position:relative;margin-top:30px;color:#fff}#apron_and_cloth #p-kv__bg{background-image:url("../img/products/kitchenitems/apron_and_cloth/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#apron_and_cloth #p-kv__bg.type2{background-image:url("../img/products/kitchenitems/apron_and_cloth/b-kv_photo_sp2.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}#p-organic_linen .p-organic_linen__image__list li{text-align:center}#p-organic_linen .p-organic_linen-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#p-organic_linen .p-organic_linen__feature{border-top:1px solid #dedede;position:relative}#p-organic_linen .p-organic_linen__feature__image ul li:before{content:"";display:block}#p-organic_linen .p-organic_linen__feature-title{text-align:center;font-family:'Crimson', serif;font-style:italic;position:absolute;left:0;right:0;margin:auto}#p-organic_linen .p-organic_linen__feature-title>*{background-color:#fff;z-index:1;left:0;right:0;margin:auto}#p-organic_linen .p-organic_linen__feature-text{letter-spacing:0.05em}@media only screen and (min-width: 751px){#p-organic_linen{width:1080px;margin-left:auto;margin-right:auto;position:relative;padding-top:120px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-organic_linen{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-organic_linen-image{position:absolute;top:-90px;left:50%;width:72.22222vw;height:64.72222vw;margin-left:-20.97222vw}#p-organic_linen .c-kitchen{margin-bottom:24.30556vw}#p-organic_linen .c-kitchen-text{margin-bottom:55px}#p-organic_linen .p-organic_linen{margin-bottom:80px}#p-organic_linen .p-organic_linen__image{margin-top:50px}#p-organic_linen .p-organic_linen__image__list{display:flex;justify-content:center;align-items:center;align-items:flex-start}#p-organic_linen .p-organic_linen__image__list>*{width:210px}#p-organic_linen .p-organic_linen__image__list>* img{width:188px}#p-organic_linen .p-organic_linen__image__list p{margin-top:12px}#p-organic_linen .p-organic_linen__image__list p>*{line-height:1.27}#p-organic_linen .p-organic_linen__content{text-align:center}#p-organic_linen .p-organic_linen-title{font-size:28px;line-height:1.57;margin-bottom:25px}#p-organic_linen .p-organic_linen-text{line-height:1.85}#p-organic_linen .p-organic_linen__feature{padding-top:35px}#p-organic_linen .p-organic_linen__feature__image ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}#p-organic_linen .p-organic_linen__feature__image ul li{width:calc(20% - 40px);margin-left:40px}#p-organic_linen .p-organic_linen__feature__image ul li:first-child{margin-left:0}#p-organic_linen .p-organic_linen__feature__image ul li:before{width:100%;padding-top:133%}#p-organic_linen .p-organic_linen__feature__image ul li .text{margin-top:12px}#p-organic_linen .p-organic_linen__feature__image ul li:nth-child(1):before{background-image:url("../img/products/kitchenitems/apron_and_cloth/b-sec01_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-organic_linen .p-organic_linen__feature__image ul li:nth-child(2):before{background-image:url("../img/products/kitchenitems/apron_and_cloth/b-sec01_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-organic_linen .p-organic_linen__feature__image ul li:nth-child(3):before{background-image:url("../img/products/kitchenitems/apron_and_cloth/b-sec01_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-organic_linen .p-organic_linen__feature__image ul li:nth-child(4):before{background-image:url("../img/products/kitchenitems/apron_and_cloth/b-sec01_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-organic_linen .p-organic_linen__feature__image ul li:nth-child(5):before{background-image:url("../img/products/kitchenitems/apron_and_cloth/b-sec01_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-organic_linen .p-organic_linen__feature__image .swiper-pagination{display:none}#p-organic_linen .p-organic_linen__feature__content{padding-top:20px;padding-bottom:20px}#p-organic_linen .p-organic_linen__feature-title{font-size:17px;top:-14px}#p-organic_linen .p-organic_linen__feature-title>*{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1080px) and (min-width: 751px){#p-organic_linen-image{left:initial;margin-left:0;right:-10.41667vw}}@media only screen and (min-width: 1361px){#p-organic_linen-image{width:1040px;height:932px;margin-left:-302px}}@media only screen and (max-width: 750px){#p-organic_linen{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:20px}#p-organic_linen-image{position:relative;left:50%;width:102.8vw;height:92.13333vw;margin-left:-51.06667vw}#p-organic_linen .c-kitchen{margin-bottom:70px}#p-organic_linen .c-kitchen-text{margin-bottom:25px}#p-organic_linen .p-organic_linen{margin-bottom:40px}#p-organic_linen .p-organic_linen.type-reverse{flex-direction:row-reverse}#p-organic_linen .p-organic_linen__image{margin-top:20px}#p-organic_linen .p-organic_linen__image__list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}#p-organic_linen .p-organic_linen__image__list>*{width:33.3%}#p-organic_linen .p-organic_linen__image__list p{margin-top:10px}#p-organic_linen .p-organic_linen__image__list p>*{font-size:2.66667vw;line-height:1.27;letter-spacing:0}#p-organic_linen .p-organic_linen-title{text-align:center;font-size:19px;line-height:1.57;margin-top:20px;margin-bottom:15px}#p-organic_linen .p-organic_linen-text{line-height:1.78;text-align:justify}#p-organic_linen .p-organic_linen__feature{margin-left:25px;margin-right:25px;padding-top:30px}#p-organic_linen .p-organic_linen__feature__image ul li:before{width:100%;padding-top:105%}#p-organic_linen .p-organic_linen__feature__image ul li .text{margin-top:12px}#p-organic_linen .p-organic_linen__feature__image ul li.p-organic_linen__feature__image-01:before{background-image:url("../img/products/kitchenitems/apron_and_cloth/b-sec01_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-organic_linen .p-organic_linen__feature__image ul li.p-organic_linen__feature__image-02:before{background-image:url("../img/products/kitchenitems/apron_and_cloth/b-sec01_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-organic_linen .p-organic_linen__feature__image ul li.p-organic_linen__feature__image-03:before{background-image:url("../img/products/kitchenitems/apron_and_cloth/b-sec01_photo_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-organic_linen .p-organic_linen__feature__image ul li.p-organic_linen__feature__image-04:before{background-image:url("../img/products/kitchenitems/apron_and_cloth/b-sec01_photo_04_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-organic_linen .p-organic_linen__feature__image ul li.p-organic_linen__feature__image-05:before{background-image:url("../img/products/kitchenitems/apron_and_cloth/b-sec01_photo_05_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-organic_linen .p-organic_linen__feature__content{margin-top:35px;padding-top:20px;padding-bottom:20px}#p-organic_linen .p-organic_linen__feature-title{font-size:19px;top:-18px}#p-organic_linen .p-organic_linen__feature-title>*{padding-left:10px;padding-right:10px}}#p-kitchen_cloth .p-kitchen_cloth__image__list strong{font-weight:700;display:block}#p-kitchen_cloth .p-kitchen_cloth-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#p-kitchen_cloth .p-kitchen_cloth__feature__content{border-top:1px solid #222426;border-bottom:1px solid #222426;position:relative}#p-kitchen_cloth .p-kitchen_cloth__feature-title{background-color:#fff;font-family:'Crimson', serif;font-style:italic;position:absolute;z-index:1}#p-kitchen_cloth .p-kitchen_cloth__feature-text{letter-spacing:0.05em}@media only screen and (min-width: 751px){#p-kitchen_cloth{width:1080px;margin-left:auto;margin-right:auto;position:relative;margin-top:130px;padding-top:100px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-kitchen_cloth{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-kitchen_cloth-image{position:absolute;top:-120px;left:50%;width:60.69444vw;height:55.76389vw;margin-left:-54.16667vw}#p-kitchen_cloth .c-kitchen{margin-bottom:215px;margin-left:auto}#p-kitchen_cloth .p-kitchen_cloth{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#p-kitchen_cloth .p-kitchen_cloth.type-reverse{flex-direction:row-reverse}#p-kitchen_cloth .p-kitchen_cloth__image{width:54%}#p-kitchen_cloth .p-kitchen_cloth__content{width:calc(46% - 60px)}#p-kitchen_cloth .p-kitchen_cloth-title{font-size:28px;line-height:1.57;margin-bottom:25px}#p-kitchen_cloth .p-kitchen_cloth-text{line-height:1.85}#p-kitchen_cloth .p-kitchen_cloth__feature{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#p-kitchen_cloth .p-kitchen_cloth__feature-image{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:50%}#p-kitchen_cloth .p-kitchen_cloth__feature-image>*{width:calc(50% - 1px)}#p-kitchen_cloth .p-kitchen_cloth__feature__content{padding-top:20px;padding-bottom:20px;width:calc(50% - 60px)}#p-kitchen_cloth .p-kitchen_cloth__feature-title{font-size:17px;left:0;top:-14px;padding-right:20px}}@media only screen and (min-width: 1361px){#p-kitchen_cloth-image{width:874px;height:803px;margin-left:-780px}}@media only screen and (max-width: 750px){#p-kitchen_cloth{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;position:relative;margin-top:85px;padding-top:69.33333vw}#p-kitchen_cloth-image{position:absolute;top:-15.33333vw;left:50%;width:88.93333vw;height:81.6vw;margin-left:-45.86667vw}#p-kitchen_cloth .c-kitchen{margin-bottom:70px}#p-kitchen_cloth .p-kitchen_cloth{margin-bottom:80px}#p-kitchen_cloth .p-kitchen_cloth.type-reverse{flex-direction:row-reverse}#p-kitchen_cloth .p-kitchen_cloth__image{width:80vw;margin-left:auto;margin-right:auto}#p-kitchen_cloth .p-kitchen_cloth__image>*{width:80vw}#p-kitchen_cloth .p-kitchen_cloth__content{margin-top:25px}#p-kitchen_cloth .p-kitchen_cloth-title{font-size:19px;line-height:1.55;margin-bottom:18px;text-align:center}#p-kitchen_cloth .p-kitchen_cloth-text{line-height:1.85;text-align:justify}#p-kitchen_cloth .p-kitchen_cloth__feature{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#p-kitchen_cloth .p-kitchen_cloth__feature-image{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:50%}#p-kitchen_cloth .p-kitchen_cloth__feature-image>*{width:calc(50% - 1px)}#p-kitchen_cloth .p-kitchen_cloth__feature__content{padding-top:20px;padding-bottom:20px;width:calc(50% - 60px)}#p-kitchen_cloth .p-kitchen_cloth__feature-title{font-size:17px;left:0;top:-14px;padding-right:20px}}#p-organic_linen_series__inner{background-color:#f2f2f2}#p-organic_linen_series__text{position:relative}#p-organic_linen_series__text .title .en{font-family:'Crimson', serif;font-style:italic}#p-organic_linen_series__text .title .en>*{position:relative;z-index:1;background-color:#f2f2f2;display:inline-block}#p-organic_linen_series__text .title .en:after{content:"";display:block;background-color:#dedede;height:1px;width:100%;position:absolute;left:0}#p-organic_linen_series__text .title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;display:block}#p-organic_linen_series__list{border-bottom:1px solid #dedede}#p-organic_linen_series__list__image li{text-align:center}@media only screen and (min-width: 751px){#p-organic_linen_series__inner{padding-top:70px;padding-bottom:70px}#p-organic_linen_series__content{width:1080px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-organic_linen_series__content{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-organic_linen_series__content:before{content:"";display:block;background-image:url("../img/products/kitchenitems/apron_and_cloth/b-sec03_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:50%;height:340px}#p-organic_linen_series__text{width:calc(50% - 60px)}#p-organic_linen_series__text .title{margin-bottom:25px}#p-organic_linen_series__text .title .en{font-size:24px}#p-organic_linen_series__text .title .en>*{padding-right:15px;top:-7px}#p-organic_linen_series__text .title .en:after{top:12px}#p-organic_linen_series__text .title .jp{margin-top:15px;font-size:28px}#p-organic_linen_series__list{padding-bottom:80px;padding-top:180px;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-organic_linen_series__list{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-organic_linen_series__list__image{display:flex;justify-content:center;align-items:center}#p-organic_linen_series__list__image li{width:50%}#p-organic_linen_series__list__image li:nth-of-type(1) .image img{width:226px;height:222px}#p-organic_linen_series__list__image li:nth-of-type(2) .image img{width:278px;height:181px;position:relative}#p-organic_linen_series__list__image li .image{height:130px;display:flex;justify-content:center;align-items:center;align-items:flex-end;margin-bottom:15px}#p-organic_linen_series__list__image li .price{margin-bottom:25px}}@media only screen and (max-width: 750px){#p-organic_linen_series__inner{padding-top:30px;padding-bottom:30px}#p-organic_linen_series__content{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#p-organic_linen_series__text .title{margin-bottom:15px}#p-organic_linen_series__text .title .en{font-size:17px}#p-organic_linen_series__text .title .en>*{padding-right:10px;top:-3px}#p-organic_linen_series__text .title .en:after{top:12px}#p-organic_linen_series__text .title .jp{font-size:19px;text-align:center}#p-organic_linen_series__text .title .jp:before{content:"";display:block;background-image:url("../img/products/kitchenitems/apron_and_cloth/b-sec03_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:61%;margin-top:15px;margin-bottom:20px}#p-organic_linen_series__list{margin-bottom:40px;padding-bottom:10px;padding-top:35px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#p-organic_linen_series__list__image li{padding-bottom:40px;border-top:1px solid #dedede;padding-top:50px}#p-organic_linen_series__list__image li:nth-of-type(1){border-top:none;padding-top:0}#p-organic_linen_series__list__image li:nth-of-type(1) .image{margin-bottom:12px}#p-organic_linen_series__list__image li:nth-of-type(1) .image img{width:60.26667vw;height:59.06667vw}#p-organic_linen_series__list__image li:nth-of-type(2) .image img{width:61.46667vw;height:40.26667vw;position:relative}#p-organic_linen_series__list__image li .price{margin-bottom:20px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#whatis #p-kv{position:relative}#whatis #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#whatis #p-kv__copy>*{color:#fff}#whatis #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#whatis #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#whatis #p-kv{width:100%;height:32.59vw}#whatis #p-kv__copy .jp{font-size:37px}#whatis #p-kv__bg{background-image:url("../img/about/whatis/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#whatis .p-kv__lead{margin-top:20px;line-height:1.857;text-align:center}}@media only screen and (max-width: 750px){#whatis #p-kv{width:100%;height:66.66667vw}#whatis #p-kv__copy{padding-top:12.66667vw}#whatis #p-kv__copy .jp{font-size:7.2vw}#whatis #p-kv__bg{background-image:url("../img/about/whatis/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}#whatis .p-kv__lead{margin:40px 25px 0;line-height:25px}}@media only screen and (min-width: 751px){#whatis .p-whatis__content{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#whatis .p-whatis__content{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#whatis .p-whatis__content .p-whatis__column{padding:80px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #dedede}}@media only screen and (min-width: 751px) and (max-width: 1200px){#whatis .p-whatis__content .p-whatis__column{align-items:inherit}}@media only screen and (min-width: 751px){#whatis .p-whatis__content .p-whatis__column.reverse{flex-direction:row-reverse}#whatis .p-whatis__content .p-whatis__column__image{width:53.7037%;padding-top:36.11111%}#whatis .p-whatis__content .p-whatis__column__detail{width:43.05556%;letter-spacing:0.01em}#whatis .p-whatis__content .p-whatis__column__title{font-size:28px;line-height:45px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0;margin-bottom:15px}#whatis .p-whatis__content .p-whatis__column__text{margin-bottom:40px;line-height:1.857}#whatis .p-whatis__content .p-whatis__column__movie{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}#whatis .p-whatis__content .p-whatis__column__movie__modal{width:200px;height:120px;margin-right:22px;position:relative;cursor:pointer}#whatis .p-whatis__content .p-whatis__column__movie__modal:after{content:'';display:block;position:absolute;width:50px;height:50px;background:url(../img/about/whatis/play_button.svg);background-size:50px 50px;left:50%;top:50%;margin-top:-25px;margin-left:-25px}#whatis .p-whatis__content .p-whatis__column__movie__detail{position:relative;top:3px}#whatis .p-whatis__content .p-whatis__column__movie__title{display:inline-block;margin-bottom:15px;font-family:'Crimson', serif;font-style:italic;font-size:18px;letter-spacing:.05em;border-bottom:2px solid #222426}#whatis .p-whatis__content .p-whatis__column__movie__text{line-height:1.5}#whatis .p-whatis__content#whatis__content_01 .p-whatis__column__image{background-image:url("../img/about/whatis/b-section01_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#whatis .p-whatis__content#whatis__content_02 .p-whatis__column__image{background-image:url("../img/about/whatis/b-section02_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#whatis .p-whatis__content#whatis__content_01 .p-whatis__column__movie__modal{background-image:url("../img/about/whatis/b-01_movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#whatis .p-whatis__content#whatis__content_02 .p-whatis__column__movie__modal{background-image:url("../img/about/whatis/b-02_movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__movie__modal{background-image:url("../img/about/whatis/b-03_movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#whatis .p-whatis__content#whatis__content_02 .p-whatis__column__image{display:flex;justify-content:center;align-items:center;width:53.7037%;padding-top:36.11111%;position:relative}#whatis .p-whatis__content#whatis__content_02 .p-whatis__column__image__center{width:201px;height:201px;border-radius:50%;border:0.5px solid #f2f2f2;background:rgba(34,36,38,0.35);display:flex;flex-direction:row;flex-wrap:wrap;padding:30px 15px;box-sizing:border-box;position:absolute;top:50%;margin:-100px auto 0;left:0;right:0}#whatis .p-whatis__content#whatis__content_02 .p-whatis__column__image__center span{display:block;text-align:center;width:50%;height:70px;line-height:70px;font-size:12px;color:#fff;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column{padding-bottom:90px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image{padding-top:0}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__detail{width:450px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__text{margin-bottom:70px}#whatis .p-whatis__content#whatis__content_03 .swiper-btn-next{width:45px;height:45px;background:rgba(34,36,38,0.4);border-radius:50%;position:absolute;top:50%;right:-22px;margin-top:-22px;cursor:pointer;z-index:20}#whatis .p-whatis__content#whatis__content_03 .swiper-btn-next.swiper-button-disabled{display:none}#whatis .p-whatis__content#whatis__content_03 .swiper-btn-next:before{content:'';display:block;position:absolute;left:50%;top:50%;width:10px;height:10px;margin-top:-5px;margin-left:-7px;border-right:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg)}#whatis .p-whatis__content#whatis__content_03 .swiper-btn-prev{width:45px;height:45px;background:rgba(34,36,38,0.4);border-radius:50%;position:absolute;top:50%;left:-22px;margin-top:-22px;cursor:pointer;z-index:20}#whatis .p-whatis__content#whatis__content_03 .swiper-btn-prev.swiper-button-disabled{display:none}#whatis .p-whatis__content#whatis__content_03 .swiper-btn-prev:before{content:'';display:block;position:absolute;left:50%;top:50%;width:10px;height:10px;margin-top:-5px;margin-left:-3px;border-left:1px solid #fff;border-top:1px solid #fff;transform:rotate(-45deg)}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image{position:relative}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider_wrap{background:#f2f2f2}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider_wrap .swiper-pagination{position:absolute;bottom:20px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider_wrap .swiper-pagination>*.swiper-pagination-bullet-active{background-color:#c11920}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li{padding:25px 42px 55px 57px;box-sizing:border-box}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li h4{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:18px;letter-spacing:0em}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li h4 span{position:relative;z-index:10}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li h4 span.small{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;display:block;font-size:12px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li h4.p-whatis__column__image__slider_title01:after{content:'';display:block;width:120px;height:94px;background:url(../img/about/whatis/b-section03_01.png) no-repeat center;position:absolute;z-index:-1;top:0;left:350px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li h4.p-whatis__column__image__slider_title02:after{content:'';display:block;width:132px;height:85px;background:url(../img/about/whatis/b-section03_02.png) no-repeat center;position:absolute;z-index:-1;top:16px;left:320px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li h4.p-whatis__column__image__slider_title03:after{content:'';display:block;width:123px;height:83px;background:url(../img/about/whatis/b-section03_03.png) no-repeat center;position:absolute;z-index:-1;top:15px;left:310px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider__text{margin-top:15px;font-size:13px;line-height:20px;letter-spacing:0.01em}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__unittitle{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:right;font-size:13px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table{display:table;width:100%}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row{display:table-row}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row>div{display:table-cell}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row.red .p-whatis__grapharea__table__name{color:#c11920}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row.red .p-whatis__grapharea__table__graph span{background:#c11920}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row.red .p-whatis__grapharea__table__amount{color:#c11920}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row.green .p-whatis__grapharea__table__name{color:#377456}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row.green .p-whatis__grapharea__table__graph span{background:#377456}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row.green .p-whatis__grapharea__table__amount{color:#377456}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__name{width:100px;padding:5px 0;padding-right:15px;white-space:nowrap;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:13px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__graph{display:table-cell;padding:5px 0}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__graph span{background:#9ea5a9;height:10px;display:block}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__graph_area{display:table-cell}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__graph_area__inner{display:table;width:100%}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__amount{display:table-cell;width:15px;padding:5px 0;padding-left:10px;white-space:nowrap;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:13px}}@media only screen and (max-width: 750px){#whatis .p-whatis__content .p-whatis__column{margin:0 25px;padding:40px 0 45px;border-bottom:1px solid #dedede}#whatis .p-whatis__content .p-whatis__column__image{width:100%;height:49.86667vw;margin-bottom:20px}#whatis .p-whatis__content .p-whatis__column__title{font-size:4.8vw;text-align:center;line-height:31px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0;margin-bottom:10px}#whatis .p-whatis__content .p-whatis__column__text{margin-bottom:28px;letter-spacing:0.01em;line-height:25px}#whatis .p-whatis__content .p-whatis__column__movie__modal{width:270px;height:150px;margin:0 auto 20px;position:relative}#whatis .p-whatis__content .p-whatis__column__movie__modal:after{content:'';display:block;position:absolute;width:76px;height:76px;background:url(../img/about/whatis/sp/play_button_sp.svg);background-size:76px 76px;left:50%;top:50%;margin-top:-38px;margin-left:-38px}#whatis .p-whatis__content .p-whatis__column__movie__detail{text-align:center}#whatis .p-whatis__content .p-whatis__column__movie__title{display:inline-block;margin-bottom:10px;font-family:'Crimson', serif;font-style:italic;font-size:16px;letter-spacing:.05em;border-bottom:1px solid #222426;white-space:nowrap}#whatis .p-whatis__content#whatis__content_01 .p-whatis__column__image{background-image:url("../img/about/whatis/sp/b-sec01_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#whatis .p-whatis__content#whatis__content_02 .p-whatis__column__image{background-image:url("../img/about/whatis/sp/b-sec02_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#whatis .p-whatis__content#whatis__content_01 .p-whatis__column__movie__modal{background-image:url("../img/about/whatis/sp/b-01_movie_image_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#whatis .p-whatis__content#whatis__content_02 .p-whatis__column__movie__modal{background-image:url("../img/about/whatis/sp/b-02_movie_image_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__movie__modal{background-image:url("../img/about/whatis/sp/b-03_movie_image_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#whatis .p-whatis__content#whatis__content_01 .p-whatis__column{padding-top:33px}#whatis .p-whatis__content#whatis__content_02 .p-whatis__column{padding-top:50px}#whatis .p-whatis__content#whatis__content_02 .p-whatis__column__image{position:relative}#whatis .p-whatis__content#whatis__content_02 .p-whatis__column__image__inner{position:relative}#whatis .p-whatis__content#whatis__content_02 .p-whatis__column__image__center{position:absolute;left:50%;top:50%;margin-left:-70px;margin-top:-70px;width:141px;height:141px;border-radius:50%;border:0.5px solid #f2f2f2;background:rgba(34,36,38,0.35);display:flex;flex-direction:row;flex-wrap:wrap;padding:23px 7px;box-sizing:border-box}#whatis .p-whatis__content#whatis__content_02 .p-whatis__column__image__center span{display:block;text-align:center;width:50%;height:47px;line-height:47px;font-size:10px;color:#fff;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column{padding-bottom:20px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__title{margin-bottom:15px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image{margin-top:35px;position:relative;height:100%}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider_wrap .swiper-pagination{top:-4px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider_wrap .swiper-pagination>*.swiper-pagination-bullet-active{background-color:#c11920}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li{box-sizing:border-box;height:auto;background-color:#f2f2f2;border:solid #fff 10px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li .p-whatis__column__image__slider__inner{background:#f2f2f2;padding:85px 25px 25px 25px;box-sizing:border-box;text-align:center}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li h4{text-align:center;display:inline-block;background:transparent;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:4vw;letter-spacing:.03em}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li h4 span{position:relative;z-index:10}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li h4 span.small{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;display:block;font-size:10px;text-align:left}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li h4.p-whatis__column__image__slider_title01:after{content:'';display:block;width:100%;height:96px;background:url(../img/about/whatis/sp/b-sec03_01_sp.png) no-repeat center;background-size:contain;position:absolute;z-index:1;top:0;left:0}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li h4.p-whatis__column__image__slider_title02:after{content:'';display:block;width:100%;height:75px;background:url(../img/about/whatis/sp/b-sec03_02_sp.png) no-repeat center;background-size:contain;position:absolute;z-index:1;top:24px;left:0}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider li h4.p-whatis__column__image__slider_title03:after{content:'';display:block;width:100%;height:66px;background:url(../img/about/whatis/sp/b-sec03_03_sp.png) no-repeat center;background-size:contain;position:absolute;z-index:1;top:24px;left:0}#whatis .p-whatis__content#whatis__content_03 .p-whatis__column__image__slider__text{text-align:left;margin-top:20px;font-size:11px;line-height:21px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea{margin-top:10px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__unittitle{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:right;font-size:10px;margin-bottom:-20px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table{width:100%;text-align:left}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row.red .p-whatis__grapharea__table__name{color:#c11920}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row.red .p-whatis__grapharea__table__graph span{background:#c11920}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row.red .p-whatis__grapharea__table__amount{color:#c11920}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row.green .p-whatis__grapharea__table__name{color:#377456}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row.green .p-whatis__grapharea__table__graph span{background:#377456}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__row.green .p-whatis__grapharea__table__amount{color:#377456}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__name{width:100px;white-space:nowrap;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:11px;line-height:16px;margin-top:10px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__graph_area__inner{display:table;width:100%}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__graph{display:table-cell;vertical-align:middle;line-height:16px}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__graph span{background:#9ea5a9;height:10px;display:block}#whatis .p-whatis__content#whatis__content_03 .p-whatis__grapharea__table__amount{line-height:16px;display:table-cell;width:15px;padding-left:10px;white-space:nowrap;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:11px}}@media only screen and (min-width: 751px){#whatis #p-about-btn{margin:50px auto 80px}#whatis #p-about-btn .c-btn{width:220px}#whatis .p-about-banner{background:#ededed;padding:80px 0}#whatis .p-about-banner__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#whatis .p-about-banner__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#whatis #p-about-btn{margin:50px 25px 100px}#whatis .p-about-banner{background:#ededed;padding:50px 0}}html.ie #whatis .p-whatis__content .p-whatis__column__detail,html.edge #whatis .p-whatis__content .p-whatis__column__detail{width:44% !important}html.ie #whatis .p-whatis__content .p-whatis__column__title,html.edge #whatis .p-whatis__content .p-whatis__column__title{letter-spacing:-0.11em}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#teshigoto #p-kv{position:relative}#teshigoto #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#teshigoto #p-kv__copy>*{color:#fff}#teshigoto #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#teshigoto #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#teshigoto #p-kv{width:100%;height:32.59vw}#teshigoto #p-kv__copy .jp{font-size:37px}#teshigoto #p-kv__bg{background-image:url("../img/about/teshigoto/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#teshigoto .p-kv__lead{margin-top:20px;line-height:1.857;text-align:center}}@media only screen and (max-width: 750px){#teshigoto #p-kv{width:100%;height:66.66667vw}#teshigoto #p-kv__copy{padding-top:12.66667vw}#teshigoto #p-kv__copy .jp{font-size:7.2vw}#teshigoto #p-kv__bg{background-image:url("../img/about/teshigoto/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}#teshigoto .p-kv__lead{margin:40px 25px 0;line-height:25px}}#teshigoto #p-teshigoto__column__btn a,#teshigoto .c-btn a{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#teshigoto .p-teshigoto__content{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#teshigoto .p-teshigoto__content{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#teshigoto .p-teshigoto__content .p-teshigoto__column{padding:80px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #dedede}#teshigoto .p-teshigoto__content .p-teshigoto__column.reverse{flex-direction:row-reverse}#teshigoto .p-teshigoto__content .p-teshigoto__column__image{width:53.7037%;padding-top:36.11111%}#teshigoto .p-teshigoto__content .p-teshigoto__column__image__inner{width:53.7037%;padding-top:36.11111%}#teshigoto .p-teshigoto__content .p-teshigoto__column__detail{width:41.66667%}#teshigoto .p-teshigoto__content .p-teshigoto__column__title{font-size:28px;line-height:45px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap;letter-spacing:0;margin-bottom:15px}#teshigoto .p-teshigoto__content .p-teshigoto__column__text{margin-bottom:35px;line-height:1.857}#teshigoto .p-teshigoto__content .p-teshigoto__column .c-btn{width:220px}#teshigoto .p-teshigoto__content#teshigoto__content_01{width:1080px;margin-left:auto;margin-right:auto;border-bottom:1px solid #dedede;padding-top:44px;padding-bottom:80px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#teshigoto .p-teshigoto__content#teshigoto__content_01{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__title{text-align:center;font-family:'Crimson', serif;font-style:italic;font-style:italic;font-size:34px;margin-bottom:25px}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__title sup{font-size:24px;top:-.25em}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__title .jp{display:block;text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:16px;margin-top:-10px}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__lead{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:23px;margin:32px 0 27px}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature{display:flex;flex-direction:row;justify-content:space-between}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__item{width:33%}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__item:nth-child(1) .p-teshigoto__thermo__feature__image{background-image:url("../img/about/teshigoto/b-sec01_image_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__item:nth-child(2) .p-teshigoto__thermo__feature__image{background-image:url("../img/about/teshigoto/b-sec01_image_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__item:nth-child(3) .p-teshigoto__thermo__feature__image{background-image:url("../img/about/teshigoto/b-sec01_image_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__item:nth-child(2){margin:0 30px}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__image{width:100%;height:150px}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__title{font-size:18px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-top:15px;margin-bottom:8px}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__title sup{font-size:20px;top:-.05em}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__button{margin-top:63px}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__button .c-btn{width:220px}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__button a{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#teshigoto .p-teshigoto__content#teshigoto__content_01 #p-teshigoto-thermo-movie{margin:0 auto;width:854px;height:480px;position:relative}#teshigoto .p-teshigoto__content#teshigoto__content_01 #p-teshigoto-thermo-movie img{width:854px;height:480px;position:absolute;top:0;left:0;cursor:pointer}#teshigoto .p-teshigoto__content#teshigoto__content_01 #p-teshigoto-thermo-movie img:hover{opacity:0.5}#teshigoto .p-teshigoto__content#teshigoto__content_01 #p-teshigoto-thermo-movie #player01{width:100%;height:100%}#teshigoto .p-teshigoto__content#teshigoto__content_02{padding-bottom:90px}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__column{border-bottom:none;padding-bottom:40px}}@media only screen and (min-width: 751px) and (max-width: 1200px){#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__column{align-items:inherit}}@media only screen and (min-width: 751px){#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__column__title{white-space:normal}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__column__detail{width:33.33333%}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__column__btn a{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#teshigoto .p-teshigoto__content#teshigoto__content_02 #p-teshigoto-thermo-movie02{width:59.25926%;padding-top:33.33333%;position:relative}#teshigoto .p-teshigoto__content#teshigoto__content_02 #p-teshigoto-thermo-movie02 img{width:100%;position:absolute;top:0;right:0;cursor:pointer}#teshigoto .p-teshigoto__content#teshigoto__content_02 #p-teshigoto-thermo-movie02 img:hover{opacity:0.5}#teshigoto .p-teshigoto__content#teshigoto__content_02 #p-teshigoto-thermo-movie02 #player02{width:100%;height:100%;position:absolute;top:0;right:0}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__story{background:#ededed;padding:30px 0}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__story__banner{width:540px;height:140px;margin:0 auto;background-image:url("../img/about/teshigoto/b-sec02_banner_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__story__banner a{line-height:140px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;padding-left:20px;font-size:20px;box-sizing:border-box}#teshigoto .p-teshigoto__content#teshigoto__content_03{margin:0;width:auto;background-image:url("../img/about/teshigoto/b-sec03_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#teshigoto .p-teshigoto__content#teshigoto__content_03 .p-teshigoto__column{border-bottom:none;height:450px;padding:0;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#teshigoto .p-teshigoto__content#teshigoto__content_03 .p-teshigoto__column{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#teshigoto .p-teshigoto__content#teshigoto__content_03 .p-teshigoto__column__detail{padding-left:50px;width:46.2963%}#teshigoto .p-teshigoto__content#teshigoto__content_04 .p-teshigoto__column__image{background-image:url("../img/about/teshigoto/b-sec04_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#teshigoto .p-teshigoto__content#teshigoto__content_04 .p-teshigoto__column__text{margin-bottom:0}}@media only screen and (max-width: 750px){#teshigoto .p-teshigoto__content .p-teshigoto__column{padding:50px 0;display:block}#teshigoto .p-teshigoto__content .p-teshigoto__column__title{font-size:19px;text-align:center;line-height:31px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0;margin-bottom:13px}#teshigoto .p-teshigoto__content .p-teshigoto__column__text{margin-bottom:28px;line-height:25px}#teshigoto .p-teshigoto__content#teshigoto__content_01{border-bottom:solid 1px #dedede;padding-bottom:50px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature{margin:0 22px}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__title{text-align:center;font-family:'Crimson', serif;font-style:italic;font-style:italic;font-size:30px;margin-bottom:15px;line-height:32px;margin-top:30px}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__title sup{font-size:19px;top:-.35em}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__title .jp{display:block;text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:13px}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__lead{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:19px;line-height:29px;margin:25px 0}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__item{width:100%}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__item:nth-child(1) .p-teshigoto__thermo__feature__image{background-image:url("../img/about/teshigoto/sp/b-sec01_image_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__item:nth-child(2) .p-teshigoto__thermo__feature__image{background-image:url("../img/about/teshigoto/sp/b-sec01_image_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__item:nth-child(3) .p-teshigoto__thermo__feature__image{background-image:url("../img/about/teshigoto/sp/b-sec01_image_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__image{padding-top:45%}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__title{font-size:17px;text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-top:13px}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__title sup{font-size:19px;top:-.05em}#teshigoto .p-teshigoto__content#teshigoto__content_01 .p-teshigoto__thermo__feature__text{margin-bottom:30px}#teshigoto .p-teshigoto__content #p-teshigoto-thermo-movie{position:relative;width:100%;height:49.86667vw}#teshigoto .p-teshigoto__content #p-teshigoto-thermo-movie img{width:100%;position:absolute;top:0;left:0}#teshigoto .p-teshigoto__content #p-teshigoto-thermo-movie #player01{width:100%;height:100%}#teshigoto .p-teshigoto__content #p-teshigoto-thermo-movie02{margin:0 5px;position:relative;width:100%;height:49.86667vw}#teshigoto .p-teshigoto__content #p-teshigoto-thermo-movie02 img{position:absolute;top:0;right:0;cursor:pointer}#teshigoto .p-teshigoto__content #p-teshigoto-thermo-movie02 img:hover{opacity:0.5}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__column{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__column__detail{margin:0 5px}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__column__title{margin-top:20px}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__column__text{margin-bottom:17px}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__column__image__inner{position:relative}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__column__image__center{position:absolute;left:50%;top:50%;margin-left:-70px;margin-top:-70px;width:141px;height:141px;border-radius:50%;border:0.5px solid #f2f2f2;background:rgba(34,36,38,0.35);display:flex;flex-direction:row;flex-wrap:wrap;padding:23px 7px;box-sizing:border-box}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__column__image__center span{display:block;text-align:center;width:50%;height:47px;line-height:47px;font-size:10px;color:#fff;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__story{background:#ededed;padding:50px 25px}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__story__banner{margin:0 auto;background-image:url("../img/about/teshigoto/b-sec02_banner_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#teshigoto .p-teshigoto__content#teshigoto__content_02 .p-teshigoto__story__banner a{line-height:110px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;padding-left:20px;font-size:16px;box-sizing:border-box}#teshigoto .p-teshigoto__content#teshigoto__content_02 #player02{width:100%;height:100%}#teshigoto .p-teshigoto__content#teshigoto__content_03{margin-top:50px}#teshigoto .p-teshigoto__content#teshigoto__content_03 .p-teshigoto__column{padding-bottom:15px}#teshigoto .p-teshigoto__content#teshigoto__content_03 .p-teshigoto__column__image{margin-bottom:20px}#teshigoto .p-teshigoto__content#teshigoto__content_03 .p-teshigoto__column__image__inner{background-image:url("../img/about/teshigoto/sp/b-sec03_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:210px}#teshigoto .p-teshigoto__content#teshigoto__content_03 .p-teshigoto__column__detail{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#teshigoto .p-teshigoto__content#teshigoto__content_04{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;border-bottom:solid 1px #dedede}#teshigoto .p-teshigoto__content#teshigoto__content_04 .p-teshigoto__column{padding:0}#teshigoto .p-teshigoto__content#teshigoto__content_04 .p-teshigoto__column__title{margin-bottom:10px}#teshigoto .p-teshigoto__content#teshigoto__content_04 .p-teshigoto__column__image{margin-bottom:20px;background-image:url("../img/about/teshigoto/sp/b-sec04_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:190px}#teshigoto .p-teshigoto__content#teshigoto__content_04 .p-teshigoto__column__text{margin-bottom:40px}}@media only screen and (min-width: 751px){#teshigoto #p-about-btn{margin:50px auto 100px}#teshigoto #p-about-btn .c-btn{width:220px}#teshigoto .p-about-banner{background:#ededed;padding:80px 0}#teshigoto .p-about-banner__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#teshigoto .p-about-banner__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#teshigoto #p-about-btn{margin:50px 25px 100px}#teshigoto .p-about-banner{background:#ededed;padding:50px 0}#teshigoto .p-teshigoto__thermo__button{margin:0 5px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#madeinjapan #p-kv{position:relative}#madeinjapan #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}@media only screen and (min-width: 751px){#madeinjapan #p-kv{width:100%;height:32.59vw}#madeinjapan #p-kv__copy .jp{font-size:37px}#madeinjapan #p-kv__lead{margin-top:20px;line-height:1.857;text-align:center}#madeinjapan #p-kv__bg{background-image:url("../img/about/madeinjapan/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#madeinjapan #p-kv{width:100%;height:66.66667vw}#madeinjapan #p-kv__copy{padding-top:12.66667vw}#madeinjapan #p-kv__copy .jp{font-size:7.46667vw;white-space:nowrap}#madeinjapan #p-kv__lead{width:calc(100% - 40px);margin-left:auto;margin-right:auto;left:0;right:0;line-height:25px;position:absolute;color:#222426;top:66.66667vw;padding-top:40px}#madeinjapan #p-kv__bg{background-image:url("../img/about/madeinjapan/sp/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}#p-madeinjapan__omotenashi-movie{position:relative;cursor:pointer}#p-madeinjapan__omotenashi-movie .icon{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;display:block;z-index:2}#p-madeinjapan__omotenashi-movie-player,#p-madeinjapan__omotenashi-movie-image{position:absolute;left:0;top:0;width:100%;height:100%}#p-madeinjapan__omotenashi-movie-player{z-index:1}#p-madeinjapan__omotenashi .title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#p-madeinjapan__omotenashi{padding-top:80px}#p-madeinjapan__omotenashi-movie{width:850px;height:480px;margin-right:auto;margin-left:auto;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#p-madeinjapan__omotenashi-movie .icon{width:75px;height:75px}#p-madeinjapan__omotenashi-movie-image{background-image:url("../img/about/madeinjapan/b-movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan__omotenashi-movie:hover{opacity:0.7}#p-madeinjapan__omotenashi .title{font-size:28px;margin-top:30px;margin-bottom:30px}#p-madeinjapan__omotenashi .text{text-align:center;margin-bottom:70px}}@media only screen and (max-width: 750px){#p-madeinjapan__omotenashi{padding-top:150px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#p-madeinjapan__omotenashi-movie{width:100%;height:49.33333vw;margin-right:auto;margin-left:auto}#p-madeinjapan__omotenashi-movie .icon{width:55px;height:55px}#p-madeinjapan__omotenashi-movie-image{background-image:url("../img/about/madeinjapan/sp/b-movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan__omotenashi .title{font-size:5.33333vw;margin-top:20px;margin-bottom:15px}#p-madeinjapan__omotenashi .text{margin-bottom:35px}}.p-madeinjapan__section .c-two-column{border-bottom:none;border-top:1px solid #dedede}.p-madeinjapan__section .c-two-column-image{position:relative}@media only screen and (min-width: 751px){.p-madeinjapan__section .c-two-column{padding-top:80px;padding-bottom:80px}.p-madeinjapan__section .c-two-column-content{width:40%}.p-madeinjapan__section .js__slider{position:absolute;width:100%;height:100%;left:0;top:0}.p-madeinjapan__section .js__slider .swiper-container{width:100%;height:100%}#p-madeinjapan01 ul li.slide1{background-image:url("../img/about/madeinjapan/b-section01_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan01 ul li.slide2{background-image:url("../img/about/madeinjapan/b-section01_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan01 ul li.slide3{background-image:url("../img/about/madeinjapan/b-section01_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan02 ul li.slide1{background-image:url("../img/about/madeinjapan/b-section02_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan02 ul li.slide2{background-image:url("../img/about/madeinjapan/b-section02_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan02 ul li.slide3{background-image:url("../img/about/madeinjapan/b-section02_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan03 ul li.slide1{background-image:url("../img/about/madeinjapan/b-section03_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan03 ul li.slide2{background-image:url("../img/about/madeinjapan/b-section03_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan03 ul li.slide3{background-image:url("../img/about/madeinjapan/b-section03_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){.p-madeinjapan__section .c-two-column{padding-top:40px;padding-bottom:40px}.p-madeinjapan__section .c-two-column-content{margin-top:20px}.p-madeinjapan__section .js__slider{position:absolute;width:100%;height:100%;left:0;top:0}.p-madeinjapan__section .js__slider .swiper-container{width:100%;height:100%}#p-madeinjapan01 ul li.slide1{background-image:url("../img/about/madeinjapan/sp/b-section01_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan01 ul li.slide2{background-image:url("../img/about/madeinjapan/sp/b-section01_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan01 ul li.slide3{background-image:url("../img/about/madeinjapan/sp/b-section01_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan02 ul li.slide1{background-image:url("../img/about/madeinjapan/sp/b-section02_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan02 ul li.slide2{background-image:url("../img/about/madeinjapan/sp/b-section02_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan02 ul li.slide3{background-image:url("../img/about/madeinjapan/sp/b-section02_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan03 ul li.slide1{background-image:url("../img/about/madeinjapan/sp/b-section03_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan03 ul li.slide2{background-image:url("../img/about/madeinjapan/sp/b-section03_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-madeinjapan03 ul li.slide3{background-image:url("../img/about/madeinjapan/sp/b-section03_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px){#madeinjapan #p-madeinjapan-btn{margin:50px auto 80px}}@media only screen and (max-width: 750px){#madeinjapan #p-madeinjapan-btn{margin:50px 25px 100px}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#about #p-kv{position:relative}#about #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#about #p-kv__copy>*{color:#fff}#about #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#about #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#about #p-kv{width:100%;height:32.59vw}#about #p-kv__copy .jp{font-size:37px}#about #p-kv__bg{background-image:url("../img/about/us/top/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#about .p-kv__lead{margin-top:20px;line-height:1.857;text-align:center}}@media only screen and (max-width: 750px){#about #p-kv{width:100%;height:66.66667vw}#about #p-kv__copy{padding-top:12.66667vw}#about #p-kv__copy .jp{font-size:7.2vw}#about #p-kv__bg{background-image:url("../img/about/us/top/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}#about .p-kv__lead{margin:40px 25px 0;line-height:25px}}@media only screen and (min-width: 751px){#about .p-about-content{width:620px;margin:0 auto}#about .p-about-content__list{margin-top:100px;margin-left:30px;margin-bottom:150px}#about .p-about-content__list li{font-size:20px;letter-spacing:0.01em;line-height:80px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#about .p-about-content__list li span{font-style:italic;font-size:28px;font-family:'Crimson', serif;font-style:italic;display:inline-block;margin-right:10px}#about .p-about-content__logo{text-align:center;margin-top:70px;margin-bottom:150px}#about .p-about-content__logo img{width:200px;height:22px}}@media only screen and (max-width: 750px){#about .p-about-content{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#about .p-about-content__list{margin-top:50px;margin-bottom:100px}#about .p-about-content__list li{font-size:17px;line-height:24px;letter-spacing:0.04em;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;margin-bottom:35px;display:flex}#about .p-about-content__list li span{font-style:italic;font-size:23px;font-family:'Crimson', serif;font-style:italic;display:inline;margin-right:15px}#about .p-about-content__logo{text-align:center;margin-top:55px;margin-bottom:100px}#about .p-about-content__logo img{width:160px;height:17px}}#about .p-us-banner{background-color:#ececed}#about .p-us-banner__inner .js__hover-photo:nth-of-type(1) .text,#about .p-us-banner__inner .js__hover-photo:nth-of-type(2) .text{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#about .p-us-banner{padding:80px 0}#about .p-us-banner__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#about .p-us-banner__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#about .p-us-banner{padding:13.33333vw 0}#about .p-us-banner__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}html.ie #about .p-about-content__list li,html.edge #about .p-about-content__list li{letter-spacing:-0.04em}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#story #p-kv{position:relative}#story #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#story #p-kv__copy>*{color:#fff}#story #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#story #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#story #p-kv{width:100%;height:32.59vw}#story #p-kv__copy .jp{font-size:37px}#story #p-kv__copy .text{line-height:25px;font-size:14px;text-align:center;margin-top:20px}#story #p-kv__bg{background-image:url("../img/about/us/story/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#story #p-kv{width:100%;height:66.66667vw}#story #p-kv__copy{padding-top:12.66667vw;text-align:center}#story #p-kv__copy .jp{font-size:7.46667vw}#story #p-kv__bg{background-image:url("../img/about/us/story/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}}#p-story-content .p-story__column__title{text-align:center;font-family:'Crimson', serif;font-style:italic}#p-story-content .p-story__column__text{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#p-story-content{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-story-content{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-story-content .p-story__column{margin-bottom:115px}#p-story-content .p-story__column__title{font-size:34px;margin-top:64px}#p-story-content .p-story__column__text{font-size:20px;line-height:25px;margin-bottom:80px}#p-story-content .p-story__column__image{padding-top:42%;width:100%;margin-bottom:64px}#p-story-content .p-story__column__question{width:73%;margin:0 auto;font-size:18px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;display:flex;align-items:center;margin-top:58px;margin-bottom:17px}#p-story-content .p-story__column__question .icon{width:19px;height:19px;display:block;margin-right:12px;background-image:url("../img/faq/faq_icon01.png")}#p-story-content .p-story__column__answer{width:73%;margin:0 auto;line-height:26px;display:flex}#p-story-content .p-story__column__answer .icon{width:19px;height:16px;display:block;margin-right:12px;background-image:url("../img/faq/faq_icon02.png");background-size:100%;background-repeat:no-repeat;margin-top:3px;flex:none}#p-story-content .p-story__column__answer__text{letter-spacing:0.01em}#p-story-content .p-story__column.p-story__column01 .p-story__column__image{background-image:url("../img/about/us/story/b-sec01_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-story-content .p-story__column.p-story__column02 .p-story__column__image{background-image:url("../img/about/us/story/b-sec01_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-story-content .p-story__column.p-story__column03 .p-story__column__image{background-image:url("../img/about/us/story/b-sec01_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-story-content .p-story__column.p-story__column04 .p-story__column__image{background-image:url("../img/about/us/story/b-sec01_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-story-content .p-story__column.p-story__column05{margin-bottom:90px}#p-story-content .p-story__column.p-story__column05 .p-story__column__image{background-image:url("../img/about/us/story/b-sec01_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#p-story-content .p-story-content__text{padding:40px 25px 26px;display:block;line-height:26px}#p-story-content .p-story__column{margin-bottom:66px}#p-story-content .p-story__column__title{font-size:8vw;line-height:32px}#p-story-content .p-story__column__text{font-size:3.46667vw;margin-bottom:36px;margin-top:4px}#p-story-content .p-story__column__image{padding-top:60%;width:100%;margin-bottom:24px}#p-story-content .p-story__column__question{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin:0 auto;font-size:17px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;display:flex;margin-bottom:12px}#p-story-content .p-story__column__question .icon{width:17px;height:17px;display:block;margin-right:17px;background-image:url("../img/about/us/story/sp/faq_icon01.png");margin-top:4px;background-size:100%;flex:none}#p-story-content .p-story__column__question__text{white-space:nowrap}#p-story-content .p-story__column__answer{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin:0 auto;line-height:25px;display:flex;margin-bottom:35px}#p-story-content .p-story__column__answer .icon{width:18px;height:18px;display:block;margin-right:17px;background-image:url("../img/about/us/story/sp/faq_icon02.png");background-size:100%;background-repeat:no-repeat;margin-top:5px;flex:none}#p-story-content .p-story__column.p-story__column01 .p-story__column__image{background-image:url("../img/about/us/story/sp/b-sec01_photo_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-story-content .p-story__column.p-story__column02 .p-story__column__image{background-image:url("../img/about/us/story/sp/b-sec01_photo_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-story-content .p-story__column.p-story__column03 .p-story__column__image{background-image:url("../img/about/us/story/sp/b-sec01_photo_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-story-content .p-story__column.p-story__column04 .p-story__column__image{background-image:url("../img/about/us/story/sp/b-sec01_photo_04_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-story-content .p-story__column.p-story__column05{margin-bottom:90px}#p-story-content .p-story__column.p-story__column05 .p-story__column__image{background-image:url("../img/about/us/story/sp/b-sec01_photo_05_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px){#story #p-story-bannerlist{background-color:#ededed;padding:80px 0}}@media only screen and (max-width: 750px){#story #p-story-bannerlist{background-color:#ededed;padding:50px 0}}#story .p-story-banner{background-color:#ececed}#story .p-story-banner__inner .js__hover-photo .text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#story .p-story-banner{padding:80px 0}#story .p-story-banner__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#story .p-story-banner__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#story .p-story-banner{padding:13.33333vw 0}#story .p-story-banner__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}html.android #p-story-content .p-story__column__question{letter-spacing:-0.07em}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#about_technology #p-kv{box-sizing:border-box}#about_technology #p-kv *,#about_technology #p-kv *::before,#about_technology #p-kv *::after{box-sizing:border-box}#about_technology #p-kv{background-color:#000;position:relative}#about_technology #p-kv-fixed{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#about_technology #p-kv-fixed__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;color:#fff;display:block}#about_technology #p-kv-fixed__copy .en{font-family:'Crimson', serif;font-style:italic;color:#fff;display:block}#about_technology #p-kv-fixed__copy .en sup{vertical-align:sub}#about_technology #p-kv-fixed__copy .ruby{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;color:#fff;display:block}#about_technology #p-kv-fixed__pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#about_technology #p-kv-fixed__pagination>li.is-current .indicator{background-color:#ae171d;border:1px solid #ae171d}#about_technology #p-kv-fixed__pagination>li .indicator{display:flex;justify-content:center;align-items:center;color:#fff;flex-direction:column;overflow:hidden;border:1px solid #fff;border-radius:50%;flex:0 0 auto;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);padding:0;letter-spacing:normal;text-align:center}#about_technology #p-kv-fixed__pagination>li .indicator .en{font-family:'Crimson', serif;font-style:italic;line-height:1.3}#about_technology #p-kv-fixed__pagination>li .indicator .en sup{vertical-align:sub}#about_technology #p-kv-fixed__pagination>li .indicator .en span{font-family:'Crimson', serif;font-style:italic}#about_technology #p-kv-fixed__pagination>li .indicator .step{font-family:'Crimson', serif;font-style:italic;line-height:1.2}#about_technology #p-kv-fixed__pagination>li .indicator .step .num{font-style:italic}#about_technology #p-kv-fixed__pagination>li .indicator .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;line-height:1.2}#about_technology #p-kv-slider{opacity:0}#about_technology #p-kv-slider__inner .slider-item{background-color:#000}#about_technology #p-kv-slider__inner .slider-item-content{color:#fff}#about_technology #p-kv-slider__inner .slider-item-content .title{font-family:'Crimson', serif;font-style:italic}#about_technology #p-kv-slider__inner .slider-item-content .title .subtitle{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#about_technology #p-kv-slider__inner .slider-item-content .text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#about_technology #p-kv{width:100%;padding-top:174px;height:100%}#about_technology #p-kv-fixed{width:1200px;margin:0 auto 40px;justify-content:flex-start}#about_technology #p-kv-fixed__copy{padding-left:5%;padding-right:100px}#about_technology #p-kv-fixed__copy .jp{font-size:23px;margin-bottom:12px}#about_technology #p-kv-fixed__copy .en{font-size:34px;line-height:1.3}#about_technology #p-kv-fixed__copy .en sup{font-size:24px}#about_technology #p-kv-fixed__copy .ruby{font-size:16px}#about_technology #p-kv-fixed__pagination>li+li{margin-left:15px}#about_technology #p-kv-fixed__pagination>li .indicator{width:100px;height:100px}#about_technology #p-kv-fixed__pagination>li .indicator:hover,#about_technology #p-kv-fixed__pagination>li .indicator:focus{background-color:#ae171d;border-color:#ae171d}#about_technology #p-kv-fixed__pagination>li .indicator .en{font-size:14px}#about_technology #p-kv-fixed__pagination>li .indicator .en sup{font-size:12px}#about_technology #p-kv-fixed__pagination>li .indicator .en>span{font-size:12px}#about_technology #p-kv-fixed__pagination>li .indicator .step{font-size:12px;margin-bottom:5px}#about_technology #p-kv-fixed__pagination>li .indicator .step .num{font-size:16px}#about_technology #p-kv-fixed__pagination>li .indicator .jp{font-size:15px}#about_technology #p-kv-fixed__pagination>li .indicator .jp>span{font-size:13px}#about_technology #p-kv-slider__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#about_technology #p-kv-slider__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#about_technology #p-kv-slider__inner .slider-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:405px}#about_technology #p-kv-slider__inner .slider-item-image{width:540px;height:340px}#about_technology #p-kv-slider__inner .slider-item-image.type-triple_thermo_technology{background-image:url("../img/about/technology/b-section01_img_01.jpg");background-size:contain;background-position:center;background-repeat:no-repeat}#about_technology #p-kv-slider__inner .slider-item-image.type-heat_conduction{background-image:url("../img/about/technology/b-section01_img_02.jpg");background-size:contain;background-position:center;background-repeat:no-repeat}#about_technology #p-kv-slider__inner .slider-item-image.type-radiant_heat{background-image:url("../img/about/technology/b-section01_img_03.jpg");background-size:contain;background-position:center;background-repeat:no-repeat}#about_technology #p-kv-slider__inner .slider-item-image.type-steam_convection{background-image:url("../img/about/technology/b-section01_img_04.jpg");background-size:contain;background-position:center;background-repeat:no-repeat}#about_technology #p-kv-slider__inner .slider-item-content{height:100%;padding-top:80px;padding-left:53px}#about_technology #p-kv-slider__inner .slider-item-content .title{margin-bottom:25px;font-size:23px}#about_technology #p-kv-slider__inner .slider-item-content .title sup{font-size:13px}#about_technology #p-kv-slider__inner .slider-item-content .title .subtitle{display:block;font-size:14px}#about_technology #p-kv-slider__inner .slider-item-content .text{font-size:23px}#about_technology #p-kv-slider .swiper-button-prev.type2,#about_technology #p-kv-slider .swiper-button-next.type2{background-color:#252525;margin-top:-40px}#about_technology #p-kv-slider .swiper-button-prev.type2{margin-left:-595px}#about_technology #p-kv-slider .swiper-button-next.type2{margin-left:555px}}@media only screen and (max-width: 750px){#about_technology #p-kv{width:100%;height:initial;text-align:center}#about_technology #p-kv-fixed{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:30.66667vw}#about_technology #p-kv-fixed__copy{margin-bottom:6.66667vw}#about_technology #p-kv-fixed__copy .jp{font-size:4vw;margin-bottom:12px}#about_technology #p-kv-fixed__copy .en{font-size:8vw;line-height:1}#about_technology #p-kv-fixed__copy .en sup{font-size:3.46667vw}#about_technology #p-kv-fixed__copy .ruby{margin-top:3px;font-size:3.46667vw}#about_technology #p-kv-fixed__pagination{width:100%;display:flex;justify-content:center;align-items:center}#about_technology #p-kv-fixed__pagination>li+li{margin-left:2vw}#about_technology #p-kv-fixed__pagination>li .indicator{width:75px;height:75px}#about_technology #p-kv-fixed__pagination>li .indicator:hover,#about_technology #p-kv-fixed__pagination>li .indicator:focus{background-color:#ae171d;border-color:#ae171d}#about_technology #p-kv-fixed__pagination>li .indicator .en{font-size:10px}#about_technology #p-kv-fixed__pagination>li .indicator .en sup{font-size:10px}#about_technology #p-kv-fixed__pagination>li .indicator .en>span{font-size:10px}#about_technology #p-kv-fixed__pagination>li .indicator .step{font-size:10px;margin-top:-7px;margin-bottom:3px}#about_technology #p-kv-fixed__pagination>li .indicator .step .num{font-size:14px}#about_technology #p-kv-fixed__pagination>li .indicator .jp{font-size:11px}#about_technology #p-kv-fixed__pagination>li .indicator .jp>span{font-size:10px}#about_technology #p-kv-slider>*{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#about_technology #p-kv-slider__inner .slider-item-image{width:100%;padding-top:56.66667vw}#about_technology #p-kv-slider__inner .slider-item-image.type-triple_thermo_technology{background-image:url("../img/about/technology/sp/b-section01_img_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#about_technology #p-kv-slider__inner .slider-item-image.type-heat_conduction{background-image:url("../img/about/technology/sp/b-section01_img_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#about_technology #p-kv-slider__inner .slider-item-image.type-radiant_heat{background-image:url("../img/about/technology/sp/b-section01_img_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#about_technology #p-kv-slider__inner .slider-item-image.type-steam_convection{background-image:url("../img/about/technology/sp/b-section01_img_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#about_technology #p-kv-slider__inner .slider-item-content{margin-top:5.33333vw;padding-bottom:13.33333vw}#about_technology #p-kv-slider__inner .slider-item-content .title{margin-bottom:3.33333vw;font-size:4.53333vw}#about_technology #p-kv-slider__inner .slider-item-content .title sup{font-size:1.33333vw}#about_technology #p-kv-slider__inner .slider-item-content .title .subtitle{display:block;font-size:14px}#about_technology #p-kv-slider__inner .slider-item-content .text{font-size:4.26667vw}}#p-triple_thermo-movie{position:relative;cursor:pointer}#p-triple_thermo-movie .icon{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;display:block;z-index:2}#p-triple_thermo-movie-player,#p-triple_thermo-movie-image{position:absolute;left:0;top:0;width:100%;height:100%}#p-triple_thermo-movie-player{z-index:1}#p-triple_thermo .title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#p-triple_thermo{padding-top:120px;padding-bottom:70px}#p-triple_thermo-movie{width:850px;height:480px;margin-right:auto;margin-left:auto;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#p-triple_thermo-movie .icon{width:75px;height:75px}#p-triple_thermo-movie-image{background-image:url("../img/about/technology/b-movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-triple_thermo-movie:hover{opacity:0.7}#p-triple_thermo .text{text-align:center;margin-top:40px}}@media only screen and (max-width: 750px){#p-triple_thermo{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:40px}#p-triple_thermo-movie{width:100%;height:49.33333vw;margin-right:auto;margin-left:auto}#p-triple_thermo-movie .icon{width:55px;height:55px}#p-triple_thermo-movie-image{background-image:url("../img/about/technology/sp/b-movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-triple_thermo .text{margin-top:25px}}#p-triple_thermo__list{border-top:1px solid #dedede}.p-triple_thermo__list:before{content:"";display:block;width:100%}.p-triple_thermo__list .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}@media only screen and (min-width: 751px){#p-triple_thermo__list{width:1080px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start;padding-top:90px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-triple_thermo__list{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){.p-triple_thermo__list{width:calc(50% - 40px);margin-bottom:60px}.p-triple_thermo__list:nth-child(1):before{padding-top:45%;background-image:url("../img/about/technology/b-section02_img_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-triple_thermo__list:nth-child(2):before{padding-top:45%;background-image:url("../img/about/technology/b-section02_img_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-triple_thermo__list:nth-child(3):before{padding-top:45%;background-image:url("../img/about/technology/b-section02_img_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-triple_thermo__list:nth-child(4):before{padding-top:45%;background-image:url("../img/about/technology/b-section02_img_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-triple_thermo__list .title{font-size:18px;margin-top:25px;margin-bottom:10px}}@media only screen and (max-width: 750px){#p-triple_thermo__list{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-top:50px}.p-triple_thermo__list{margin-bottom:25px}.p-triple_thermo__list:nth-child(1):before{padding-top:45%;background-image:url("../img/about/technology/sp/b-section02_img_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-triple_thermo__list:nth-child(2):before{padding-top:45%;background-image:url("../img/about/technology/sp/b-section02_img_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-triple_thermo__list:nth-child(3):before{padding-top:45%;background-image:url("../img/about/technology/sp/b-section02_img_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-triple_thermo__list:nth-child(4):before{padding-top:45%;background-image:url("../img/about/technology/sp/b-section02_img_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.p-triple_thermo__list .title{font-size:4.53333vw;margin-top:12px;margin-bottom:5px}}#p-triple_thermo__coating:before{content:"";display:block;width:100%}#p-triple_thermo__coating .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#p-triple_thermo__coating__content dl{background-color:#ececed}#p-triple_thermo__coating__content dl dt{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}@media only screen and (min-width: 751px){#p-triple_thermo__coating{width:1080px;margin-left:auto;margin-right:auto;padding-bottom:80px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#p-triple_thermo__coating{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#p-triple_thermo__coating:before{padding-top:27%;background-image:url("../img/about/technology/b-section02_img_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-triple_thermo__coating .title{font-size:18px;margin-top:25px;margin-bottom:25px}#p-triple_thermo__coating__content{display:flex;justify-content:center;align-items:center;align-items:stretch;margin-bottom:20px}#p-triple_thermo__coating__content dl{width:calc(50% - 70px);margin-left:20px;display:flex;justify-content:center;align-items:center;position:relative}#p-triple_thermo__coating__content dl:after{content:"";display:block;position:absolute;left:100px;top:0;width:1px;height:100%;background-color:#dedede}#p-triple_thermo__coating__content dl:first-of-type{margin-left:0}#p-triple_thermo__coating__content dl dt{width:100px}#p-triple_thermo__coating__content dl dd{width:calc(100% - 100px);padding:25px 30px;box-sizing:border-box}#p-triple_thermo__coating .text{text-align:center}}@media only screen and (max-width: 750px){#p-triple_thermo__coating{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding-bottom:45px}#p-triple_thermo__coating-zoom{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:right;margin-top:10px}#p-triple_thermo__coating-zoom:after{content:"";display:inline-block;background-image:url("../img/common/c-icon_zoom.svg");background-size:cover;background-position:center;background-repeat:no-repeat;width:11px;height:11px;margin-left:7px}#p-triple_thermo__coating:before{padding-top:46%;background-image:url("../img/about/technology/sp/b-section02_img_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-triple_thermo__coating .title{font-size:4.53333vw;margin-top:20px;margin-bottom:13px}#p-triple_thermo__coating__content{margin-bottom:15px}#p-triple_thermo__coating__content dl{margin-top:20px}#p-triple_thermo__coating__content dl:first-of-type{margin-top:0}#p-triple_thermo__coating__content dl dt{text-align:center;height:40px;line-height:40px}#p-triple_thermo__coating__content dl dd{padding:15px 20px;border-top:1px solid #dedede}}@media only screen and (min-width: 751px){#about_technology #p-about-btn{margin:50px auto 100px}#about_technology #p-about-btn .c-btn{width:220px}#about_technology #p-about-btn .c-btn a{font-family:'Crimson', serif;font-style:italic}#about_technology .p-about-banner{background:#ededed;padding:80px 0}#about_technology .p-about-banner__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#about_technology .p-about-banner__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#about_technology #p-about-btn{margin:50px 25px 100px}#about_technology #p-about-btn a{font-family:'Crimson', serif;font-style:italic}#about_technology .p-about-banner{background:#ededed;padding:50px 0}#about_technology .p-about_technology__thermo__button{margin:0 5px}}html.android #about_technology #p-kv-fixed__pagination>li+li{margin-left:1vw}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#howto #p-kv{position:relative}#howto #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#howto #p-kv__copy>*{color:#fff}#howto #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#howto #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#howto #p-kv{width:100%;height:32.59vw}#howto #p-kv__copy .jp{font-size:37px}#howto #p-kv__bg{background-image:url("../img/taste/howto/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#howto .p-kv__lead{margin-top:20px;line-height:1.857;text-align:center}}@media only screen and (max-width: 750px){#howto #p-kv{width:100%;height:66.66667vw}#howto #p-kv__copy{padding-top:12.66667vw}#howto #p-kv__copy .jp{font-size:7.2vw}#howto #p-kv__bg{background-image:url("../img/taste/howto/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}#howto .p-kv__lead{margin:45px 25px 0;line-height:25px}}#howto .p-howto-content__photo{overflow:hidden;position:relative;text-align:center}#howto .p-howto-content__photo__title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#howto .p-howto-content__photo__bg{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}#howto .p-howto-content__flow{background-color:#fff}#howto .p-howto-content__flow__title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#howto .p-howto-content__flow__list__title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#howto .p-howto-content__stove{background-color:#f2f2f2}#howto .p-howto-content__stove__title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#howto .p-howto-content__stove__text{margin-top:10px}#howto .p-howto-content__stove__list li{text-align:center}#howto .p-howto-content__stove__list__title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#howto #p-howto-content02 .p-howto-content__flow{background-color:#fff}#howto #p-howto-content02 .p-howto-content__flow__title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#howto #p-howto-content02 .p-howto-content__flow__list__step{text-align:center;position:relative;font-family:'Crimson', serif;font-style:italic}#howto #p-howto-content02 .p-howto-content__flow__list__step span{display:inline-block}#howto #p-howto-content02 .p-howto-content__flow__list__step:after{content:"";display:block;width:30px;height:1px;background-color:#dedede;position:absolute;top:50%;margin-top:2px;left:80px}#howto #p-howto-content02 .p-howto-content__flow__list__step:before{content:"";display:block;width:30px;height:1px;background-color:#dedede;position:absolute;top:50%;right:80px;margin-top:2px}@media only screen and (min-width: 751px){#howto .p-howto-content__intro{font-size:28px;padding:70px 0;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#howto .p-howto-content__photo{padding-top:150px;padding-bottom:208px}#howto .p-howto-content__photo>*{color:#fff}#howto .p-howto-content__photo__title{font-size:30px;margin-bottom:10px}#howto .p-howto-content__photo__bg{display:block}#howto .p-howto-content #p-howto-content__photo01 .p-howto-content__photo__bg{background-image:url("../img/taste/howto/b-section01_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content #p-howto-content__photo02 .p-howto-content__photo__bg{background-image:url("../img/taste/howto/b-section02_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content #p-howto-content__photo03 .p-howto-content__photo__bg{background-image:url("../img/taste/howto/b-section03_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content__flow{width:1080px;margin-left:auto;margin-right:auto;margin-top:-50px;padding:40px 55px 80px;box-sizing:border-box;border-bottom:solid 1px #dedede}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#howto .p-howto-content__flow{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#howto .p-howto-content__flow__title{font-size:24px}#howto .p-howto-content__flow__text{text-align:center;margin-top:17px}#howto .p-howto-content__flow__list{display:flex;align-items:flex-start;-ms-align-items:flex-start;justify-content:center}#howto .p-howto-content__flow__list li{text-align:center;margin-top:55px;width:31%}#howto .p-howto-content__flow__list li:nth-child(2){margin-left:44px;margin-right:44px}#howto .p-howto-content__flow__list__title{font-size:18px;margin-top:25px;margin-bottom:8px}#howto .p-howto-content__flow__list__text{letter-spacing:-0.5px;text-align:left}#howto .p-howto-content__flow__list__image img{width:100%;height:auto}#howto .p-howto-content__flow__caution{margin-top:20px;font-size:12px}#howto .p-howto-content .c-two-column{padding:80px 0;width:960px;margin-left:auto;margin-right:auto;border:none}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#howto .p-howto-content .c-two-column{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#howto .p-howto-content .c-two-column-title{font-size:24px}#howto .p-howto-content .c-two-column-image{width:40.74074%;padding-top:20.37037%}#howto .p-howto-content .c-two-column-image.content_01{background-image:url("../img/taste/howto/b-sec02_image_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content .c-two-column-content{width:48%;margin-bottom:0}#howto .p-howto-content .c-two-column-text{line-height:26px}#howto .p-howto-content .c-two-column-text:last-child{margin-top:20px}#howto .p-howto-content__movie{display:flex;justify-content:center;align-items:center;padding:80px 0 90px}#howto .p-howto-content__movie__modal{width:400px;height:225px;margin-right:30px;position:relative;cursor:pointer}#howto .p-howto-content__movie__modal:after{content:'';display:block;position:absolute;width:70px;height:70px;background:url("../img/taste/howto/play_button.svg");background-size:70px 70px;left:50%;top:50%;margin-top:-35px;margin-left:-35px}#howto .p-howto-content__movie__detail{position:relative;top:3px}#howto .p-howto-content__movie__title{display:inline-block;margin-bottom:10px;font-family:'Crimson', serif;font-style:italic;font-size:19px;letter-spacing:.05em;border-bottom:2px solid #222426}#howto .p-howto-content__movie__text{line-height:1.5;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:16px}#howto .p-howto-content #howto__movie_01 .p-howto-content__movie__modal{background-image:url("../img/taste/howto/b-01_movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content #howto__movie_02 .p-howto-content__movie__modal{background-image:url("../img/taste/howto/b-02_movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content #howto__movie_03 .p-howto-content__movie__modal{background-image:url("../img/taste/howto/b-03_movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content #howto__movie_04 .p-howto-content__movie__modal{background-image:url("../img/taste/howto/b-04_movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content__stove{width:960px;margin-left:auto;margin-right:auto;padding:45px 40px;box-sizing:border-box;margin-top:80px;margin-bottom:100px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#howto .p-howto-content__stove{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#howto .p-howto-content__stove__title{font-size:18px}#howto .p-howto-content__stove__list{display:flex;justify-content:space-between}#howto .p-howto-content__stove__list li{width:33%;margin-top:42px;letter-spacing:0.01em}#howto .p-howto-content__stove__list__title{font-size:16px;margin-top:25px;margin-bottom:8px}#howto .p-howto-content__stove__list__image img{width:86px;height:57px}#howto .p-howto-content__stove__text{text-align:center}#howto .p-howto-content__recipe{text-align:center;padding-top:72px;border-top:solid 1px #dedede;width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#howto .p-howto-content__recipe{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#howto .p-howto-content__recipe ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#howto .p-howto-content__trouble{width:960px;margin-left:auto;margin-right:auto;background-color:#f2f2f2;padding:42px 60px 40px;box-sizing:border-box;margin-top:30px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#howto .p-howto-content__trouble{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#howto .p-howto-content__trouble__title{font-size:18px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center;margin-bottom:32px}#howto .p-howto-content__trouble__lest li{border-top:solid 1px #dedede;margin-top:24px;padding:22px 0 0;width:100%}#howto .p-howto-content__trouble__lest li .title{font-size:16px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#howto .p-howto-content__trouble__lest li ul{margin-top:8px}#howto .p-howto-content__trouble__lest li ul li{line-height:25px;border:none;padding:0;margin-top:0}#howto .p-howto-content__note{width:1080px;margin-left:auto;margin-right:auto;margin-top:72px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#howto .p-howto-content__note{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#howto .p-howto-content__note__title{font-size:24px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#howto .p-howto-content__note__list{margin-top:40px;display:flex;justify-content:flex-start;flex-wrap:wrap}#howto .p-howto-content__note__list__title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:18px;margin-bottom:6px}#howto .p-howto-content__note__list__text{text-align:justify}#howto .p-howto-content__note__list span{text-align:center;font-size:22px;display:block;font-family:'Crimson', serif;font-style:italic;margin-bottom:10px}#howto .p-howto-content__note__list li{padding:46px 55px 42px;width:50%;border-top:solid 1px #dedede;box-sizing:border-box;line-height:26px}#howto .p-howto-content__note__list li:nth-child(1),#howto .p-howto-content__note__list li:nth-child(3){border-right:solid 1px #dedede}#howto .p-howto-content__note__list li:nth-child(3),#howto .p-howto-content__note__list li:nth-child(4){border-bottom:solid 1px #dedede;padding-bottom:36px}#howto #p-howto-content01 .p-howto-content__movie{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#howto #p-howto-content01 .p-howto-content__movie{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#howto #p-howto-content02 .c-two-column-image{width:45.83333%;padding-top:23%}#howto #p-howto-content02 .p-howto-content__photo{padding-top:138px;padding-bottom:174px}#howto #p-howto-content02 .p-howto-content__flow{width:1080px;margin-left:auto;margin-right:auto;margin-top:-50px;padding:40px 60px 70px;box-sizing:border-box;border-bottom:solid 1px #dedede}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#howto #p-howto-content02 .p-howto-content__flow{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#howto #p-howto-content02 .p-howto-content__flow__list{display:flex;align-items:baseline;justify-content:center}#howto #p-howto-content02 .p-howto-content__flow__list li{margin-top:36px;line-height:26px}#howto #p-howto-content02 .p-howto-content__flow__list li:nth-child(2){margin:0 45px;text-align:center}#howto #p-howto-content02 .p-howto-content__flow__list__step{font-size:15px;margin-bottom:10px}#howto #p-howto-content02 .p-howto-content__flow__list__step span{font-size:22px}#howto #p-howto-content02 .p-howto-content__flow__list__image{margin-bottom:20px}#howto #p-howto-content02 .p-howto-content__flow__list__image img{width:100%;height:auto}#howto #p-howto-content02 .p-howto-content__movie{padding:80px 0;border-bottom:none;display:block}#howto #p-howto-content02 .p-howto-content__movie__modal{width:100%}#howto #p-howto-content02 .p-howto-content__movie__modal__title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:18px}#howto #p-howto-content02 .p-howto-content__recipe li{width:30.5%}#howto #p-howto-content02 .p-howto-content__recipe .p-howto-content__movie{padding-top:40px;padding-bottom:90px}#howto #p-howto-content02 .p-howto-content__recipe .p-howto-content__movie__modal__title{margin-top:24px}#howto #p-howto-content03 .p-howto-content__photo{padding-top:190px;padding-bottom:190px}#howto #p-howto-content03 .p-howto-content__flow{width:1080px;margin-left:auto;margin-right:auto;margin-top:-50px;padding:40px 60px;box-sizing:border-box;border-bottom:none}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#howto #p-howto-content03 .p-howto-content__flow{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#howto #p-howto-content03 .p-howto-content__flow__list{display:flex;align-items:baseline;justify-content:flex-start}#howto #p-howto-content03 .p-howto-content__flow__list li{width:47%;margin-top:42px}#howto #p-howto-content03 .p-howto-content__flow__list li:nth-child(2){margin-right:0;margin-left:auto}#howto #p-howto-content03 .p-howto-content__flow__list__image{margin-bottom:15px}#howto #p-howto-content03 .p-howto-content__flow__list__image img{width:100%;height:auto}#howto #p-howto-content03 .p-howto-content__flow__list__title{margin-bottom:4px}#howto #p-howto-support{margin-top:100px}#howto #p-howto-support .c-photo-widelink__inner{background-image:url("../img/taste/howto/b-sec04_image_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .c-photo-widelink__inner{padding-top:10.06944vw;padding-bottom:10.06944vw}}@media only screen and (max-width: 750px){#howto .p-howto-content__intro{font-size:4.26667vw;margin-top:35px;margin-bottom:40px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#howto .p-howto-content__photo{padding-top:67%}#howto .p-howto-content__photo__title{text-align:center;font-size:5.06667vw;margin-bottom:8px;margin-top:20px}#howto .p-howto-content__photo__copy{line-height:25px;margin:0 20px}#howto .p-howto-content__photo__bg{display:block}#howto .p-howto-content #p-howto-content__photo01 .p-howto-content__photo__bg{background-image:url("../img/taste/howto/sp/b-section01_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content #p-howto-content__photo02 .p-howto-content__photo__bg{background-image:url("../img/taste/howto/sp/b-section02_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content #p-howto-content__photo03 .p-howto-content__photo__bg{background-image:url("../img/taste/howto/sp/b-section03_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content__flow{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;box-sizing:border-box;border-bottom:solid 1px #dedede;margin-top:30px;padding-bottom:40px}#howto .p-howto-content__flow__title{font-size:4.26667vw}#howto .p-howto-content__flow__text{margin-top:5px;padding-left:25px;padding-right:25px}#howto .p-howto-content__flow__list{margin:0 30px}#howto .p-howto-content__flow__list li{width:100%;margin-top:30px;line-height:25px}#howto .p-howto-content__flow__list__title{font-size:4vw;margin-top:18px;margin-bottom:4px}#howto .p-howto-content__flow__list__image img{width:100%;height:auto}#howto .p-howto-content__flow__caution{font-size:12px;padding-left:30px;padding-right:30px;margin-top:25px}#howto .p-howto-content .c-two-column{padding:40px 0 25px;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);margin-left:auto;margin-right:auto;border:none}#howto .p-howto-content .c-two-column-title{font-size:17px;margin-bottom:8px}#howto .p-howto-content .c-two-column-image{margin-top:25px;height:37.33333vw}#howto .p-howto-content .c-two-column-image.content_01{background-image:url("../img/taste/howto/b-sec02_image_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content__movie{margin:0 30px;padding:50px 0;border-bottom:solid 1px #dedede;text-align:center}#howto .p-howto-content__movie__modal{width:270px;height:150px;margin:0 auto;position:relative;cursor:pointer}#howto .p-howto-content__movie__modal:after{content:'';display:block;position:absolute;width:76px;height:76px;background:url("../img/taste/howto/sp/play_button_sp.svg");background-size:76px 76px;left:50%;top:50%;margin-top:-38px;margin-left:-38px}#howto .p-howto-content__movie__detail{position:relative;top:3px}#howto .p-howto-content__movie__title{display:inline-block;margin-bottom:14px;margin-top:16px;font-family:'Crimson', serif;font-style:italic;font-size:16px;letter-spacing:.05em;border-bottom:1px solid #222426}#howto .p-howto-content__movie__text{line-height:1.5;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:12px}#howto .p-howto-content #howto__movie_01 .p-howto-content__movie__modal{background-image:url("../img/taste/howto/b-01_movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content #howto__movie_02 .p-howto-content__movie__modal{background-image:url("../img/taste/howto/b-02_movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content #howto__movie_03 .p-howto-content__movie__modal{background-image:url("../img/taste/howto/b-03_movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content #howto__movie_04 .p-howto-content__movie__modal{background-image:url("../img/taste/howto/b-04_movie_image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto .p-howto-content__stove{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding:45px 20px 40px;box-sizing:border-box;margin-top:50px;margin-bottom:75px}#howto .p-howto-content__stove__title{font-size:17px}#howto .p-howto-content__stove__text{margin-top:15px}#howto .p-howto-content__stove__list li{width:100%;margin-top:30px;letter-spacing:0.01em}#howto .p-howto-content__stove__list li:nth-child(2),#howto .p-howto-content__stove__list li:nth-child(3){margin-top:44px}#howto .p-howto-content__stove__list__title{font-size:16px;margin-top:18px;margin-bottom:4px}#howto .p-howto-content__stove__list__image img{width:85px;height:auto}#howto .p-howto-content__recipe{text-align:center;padding-top:26px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#howto .p-howto-content__recipe li{width:100%}#howto .p-howto-content__trouble{background-color:#f2f2f2;padding:26px 25px 0;box-sizing:border-box;margin:0 25px;margin-top:30px}#howto .p-howto-content__trouble__title{font-size:17px;margin-bottom:20px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#howto .p-howto-content__trouble__lest li{width:100%;border-top:solid 1px #dedede;padding:25px 0}#howto .p-howto-content__trouble__lest li .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:16px}#howto .p-howto-content__trouble__lest li ul{margin-top:5px}#howto .p-howto-content__trouble__lest li ul li{line-height:25px;border:none;padding:0;margin-top:0;display:flex}#howto .p-howto-content__trouble__lest li ul li span{display:block;margin-right:10px}#howto .p-howto-content__note{margin:0 25px;margin-top:45px}#howto .p-howto-content__note__title{font-size:17px;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#howto .p-howto-content__note__list{margin-top:23px}#howto .p-howto-content__note__list__title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:16px;margin-bottom:2px}#howto .p-howto-content__note__list span{text-align:center;font-size:20px;display:block;font-family:'Crimson', serif;font-style:italic;margin-bottom:12px}#howto .p-howto-content__note__list li{width:100%;padding:22px 20px;border-top:solid 1px #dedede;box-sizing:border-box;line-height:25px}#howto .p-howto-content__note__list li:last-child{border-bottom:solid 1px #dedede}#howto #p-howto-content01 .p-howto-content__flow li{margin-top:30px}#howto #p-howto-content01 .p-howto-content__flow li:nth-child(2){margin-top:13px}#howto #p-howto-content01 .p-howto-content__flow li:nth-child(3){margin-top:13px}#howto #p-howto-content02 .p-howto-content__photo{padding-top:67%}#howto #p-howto-content02 .p-howto-content__flow{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding:8px 0 45px;box-sizing:border-box;border-bottom:solid 1px #dedede}#howto #p-howto-content02 .p-howto-content__flow__list li{margin-top:14px}#howto #p-howto-content02 .p-howto-content__flow__list li:nth-child(2),#howto #p-howto-content02 .p-howto-content__flow__list li:nth-child(3){margin-top:30px}#howto #p-howto-content02 .p-howto-content__flow__list__step{font-size:22px;margin-bottom:18px}#howto #p-howto-content02 .p-howto-content__flow__list__step span{font-size:22px}#howto #p-howto-content02 .p-howto-content__flow__list__image{margin-bottom:18px}#howto #p-howto-content02 .p-howto-content__movie{padding:80px 0;border-bottom:none;display:block}#howto #p-howto-content02 .p-howto-content__movie__modal__title{text-align:center;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:18px}#howto #p-howto-content02 .p-howto-content__recipe{border-top:solid 1px #dedede;margin-bottom:45px}#howto #p-howto-content02 .p-howto-content__recipe .p-howto-content__movie{padding-top:10px;padding-bottom:25px}#howto #p-howto-content02 .p-howto-content__recipe .p-howto-content__movie__modal__title{margin-top:16px;font-size:16px}#howto #p-howto-content02 .p-howto-content__recipe .p-howto-content__movie__modal{width:100%;height:175px}#howto #p-howto-content03 .p-howto-content__photo{padding-top:67%}#howto #p-howto-content03 .p-howto-content__flow{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;box-sizing:border-box;border-bottom:none;padding-bottom:10px;margin-top:38px}#howto #p-howto-content03 .p-howto-content__flow__list li{margin-top:22px}#howto #p-howto-content03 .p-howto-content__flow__list li:nth-child(2){margin-top:32px}#howto #p-howto-content03 .p-howto-content__flow__list__image{margin-bottom:15px}#howto #p-howto-content03 .p-howto-content__flow__list__image img{width:100%;height:auto}#howto #p-howto-content03 .p-howto-content__flow__list__title{margin-bottom:8px}#howto #p-howto-content03 .p-howto-content__flow__list__text{line-height:25px}#howto #p-howto-support{margin-bottom:100px;margin-top:50px}#howto #p-howto-support .c-photo-widelink__content__bg{display:block;height:250px;background-image:url("../img/taste/howto/sp/b-sec04_image_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#howto #p-howto-support .c-photo-widelink__content .copy{font-size:20px;text-align:center;margin-top:20px;margin-bottom:10px}#howto #p-howto-support .c-photo-widelink__content .text{line-height:25px;margin:0 25px}#howto #p-howto-support .c-photo-widelink__content .c-btn{margin:0 25px;margin-top:18px}}#howto .p-howto-banner{background-color:#ececed}#howto .p-howto-banner__inner .js__hover-photo .text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}@media only screen and (min-width: 751px){#howto .p-howto-banner{padding:80px 0}#howto .p-howto-banner__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#howto .p-howto-banner__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (max-width: 750px){#howto .p-howto-banner{padding:13.33333vw 0}#howto .p-howto-banner__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@media only screen and (min-width: 751px){#made_in_japan .p-kv{position:relative;width:100%;height:43.75vw;overflow:hidden}#made_in_japan .p-kv__inner h2{margin:0}#made_in_japan .p-kv-copy .en{display:block;width:694px;height:130px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}#made_in_japan .p-kv-copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;color:#fff;display:block;font-size:20px;width:570px;height:15px;position:absolute;text-align:center;top:170px;right:0;left:0;bottom:0;margin:auto;letter-spacing:0.08em}#made_in_japan .p-kv-photo{background-image:url("../img/catalog/made_in_japan/00/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:43.75vw;position:absolute;top:0;left:0;overflow:hidden;z-index:-1}#made_in_japan .p-kv-photo.is-will{will-change:transform}}@media only screen and (max-width: 750px){#made_in_japan .p-kv{position:relative;width:100%;height:82.66667vw;overflow:hidden}#made_in_japan .p-kv__inner h2{margin:0}#made_in_japan .p-kv-copy .en{display:block;width:81.33333vw;height:14.66667vw;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}#made_in_japan .p-kv-copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;color:#fff;display:block;font-size:3.46667vw;position:absolute;text-align:center;top:53vw;right:0;left:0;bottom:0;margin:auto;letter-spacing:0.08em}#made_in_japan .p-kv-photo{background-image:url("../img/catalog/made_in_japan/00/sp/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:82.66667vw;position:absolute;top:0;left:0;overflow:hidden;z-index:-1}#made_in_japan .p-kv-photo.is-will{will-change:transform}}@media only screen and (min-width: 751px){#made_in_japan .p-main__text{padding-top:144px;padding-bottom:170px;text-align:center;position:relative}#made_in_japan .p-main__text-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:30px;letter-spacing:0.1em;line-height:1.57;margin-bottom:31px}#made_in_japan .p-main__text-content{width:770px;margin-left:auto;margin-right:auto;text-align:left;line-height:2}#made_in_japan .p-main__bg{width:694px;height:130px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:-1}#made_in_japan .p-main .l-section-photo{position:relative}#made_in_japan .p-main .l-section-photo__inner{position:absolute;margin-left:50%;overflow:visible}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(1){width:150px;height:110px;top:-470px;left:330px;z-index:2}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(1) .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/00/b-message_photo_01.jpg?20180830");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(2){width:240px;height:160px;top:-383px;left:422px}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(2) .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/00/b-message_photo_02.jpg?20180830");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(3){width:190px;height:136px;top:-171px;left:-625px}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(3) .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/00/b-message_photo_03.jpg?20180830");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(4){width:140px;height:100px;top:15px;left:-488px}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(4) .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/00/b-message_photo_04.jpg?20180830");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-main .l-section-photo__object{width:100%;height:100%;position:absolute;top:0;left:0}}@media only screen and (max-width: 750px){#made_in_japan .p-main{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#made_in_japan .p-main__text{padding-top:40px;padding-bottom:55px;text-align:center;position:relative}#made_in_japan .p-main__text-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:6.13333vw;letter-spacing:0.1em;line-height:1.57;margin-bottom:5.33333vw}#made_in_japan .p-main__text-content{letter-spacing:0.1em;line-height:1.78;text-align:justify}#made_in_japan .p-main__bg{width:92.66667vw;height:17.33333vw;position:absolute;top:-20vw;bottom:0;right:0;left:0;margin:auto;z-index:-1}#made_in_japan .p-main .l-section-photo{position:absolute;height:100%;top:0}#made_in_japan .p-main .l-section-photo__inner{position:absolute;margin-left:50%;overflow:visible}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(1){width:26.66667vw;height:19.46667vw;top:9.33333vw;left:41.33333vw;z-index:2}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(1) .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/00/sp/b-message_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(2){width:40vw;height:26.66667vw;top:21.33333vw;left:60vw}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(2) .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/00/sp/b-message_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(3){width:32vw;height:22.93333vw;bottom:30.66667vw;left:16vw}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(3) .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/00/sp/b-message_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(4){width:26.66667vw;height:19.06667vw;bottom:18.66667vw;left:56vw}#made_in_japan .p-main .l-section-photo__inner:nth-of-type(4) .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/00/b-message_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-main .l-section-photo__object{width:100%;height:100%;position:absolute;top:0;left:0}}#made_in_japan .p-contents__title{text-align:center;font-family:'playfairdisplay', serif;font-style:italic;letter-spacing:0.1em;position:relative}#made_in_japan .p-contents__title:before{content:'';display:block;height:1px;background-color:#222426;position:absolute}@media only screen and (min-width: 751px){#made_in_japan .p-contents__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#made_in_japan .p-contents__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#made_in_japan .p-contents__title{font-size:20px;margin-bottom:50px}#made_in_japan .p-contents__title:before{width:30px;left:calc(50% - 15px);top:39px}#made_in_japan .p-contents__process-upper{width:100%;height:475px;display:flex;justify-content:space-between;margin-bottom:60px}#made_in_japan .p-contents__process-upper .process01 .image__object{background-image:url("../img/catalog/made_in_japan/00/b-contents_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-contents__process-upper .process02 .image__object{background-image:url("../img/catalog/made_in_japan/00/b-contents_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-contents__process-upper .process03 .image__object{background-image:url("../img/catalog/made_in_japan/00/b-contents_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-contents__process-lower{width:700px;height:475px;display:flex;justify-content:space-between;margin:0 auto 115px}#made_in_japan .p-contents__process-lower .process04 .image__object{background-image:url("../img/catalog/made_in_japan/00/b-contents_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-contents__process-lower .process05 .image__object{background-image:url("../img/catalog/made_in_japan/00/b-contents_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-contents__process-upper li span,#made_in_japan .p-contents__process-lower li span{line-height:2}#made_in_japan .p-contents__process-upper li .image,#made_in_japan .p-contents__process-lower li .image{width:320px;height:400px;overflow:hidden}#made_in_japan .p-contents__process-upper li .image__object,#made_in_japan .p-contents__process-lower li .image__object{width:100%;height:100%}#made_in_japan .p-contents__process-upper li .image__text,#made_in_japan .p-contents__process-lower li .image__text{position:relative;top:-95px;display:flex;flex-direction:column}#made_in_japan .p-contents__process-upper li .image__text .number,#made_in_japan .p-contents__process-lower li .image__text .number{font-size:20px;font-family:'playfairdisplay', serif;font-style:italic;color:#fff;position:relative;top:28px}#made_in_japan .p-contents__process-upper li .image__text .en,#made_in_japan .p-contents__process-lower li .image__text .en{font-size:40px;font-family:'playfairdisplay', serif;font-style:italic;color:#fff;line-height:2}#made_in_japan .p-contents__process-upper li .title,#made_in_japan .p-contents__process-lower li .title{position:relative;top:-95px;z-index:-1}#made_in_japan .p-contents__process-upper li .title .number,#made_in_japan .p-contents__process-lower li .title .number{font-size:20px;font-family:'playfairdisplay', serif;font-style:italic;position:relative;top:28px}#made_in_japan .p-contents__process-upper li .title .en,#made_in_japan .p-contents__process-lower li .title .en{display:flex;flex-direction:column}#made_in_japan .p-contents__process-upper li .title .en>*,#made_in_japan .p-contents__process-lower li .title .en>*{font-size:40px;font-family:'playfairdisplay', serif;font-style:italic;letter-spacing:0em}#made_in_japan .p-contents__process-upper li .title .en-lower,#made_in_japan .p-contents__process-lower li .title .en-lower{margin-top:-39px}#made_in_japan .p-contents__process-upper li .title .jp,#made_in_japan .p-contents__process-lower li .title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;position:relative;top:-10px}}@media only screen and (max-width: 750px){#made_in_japan .p-contents__inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#made_in_japan .p-contents__title{font-size:6.66667vw;margin-bottom:45px}#made_in_japan .p-contents__title:before{width:35px;left:0;right:0;margin:auto;top:52px}#made_in_japan .p-contents__process-upper{width:100%;display:flex;flex-direction:column}#made_in_japan .p-contents__process-upper li{height:108vw}#made_in_japan .p-contents__process-upper .process01 .image__object{background-image:url("../img/catalog/made_in_japan/00/sp/b-contents_photo_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-contents__process-upper .process02 .image__object{background-image:url("../img/catalog/made_in_japan/00/sp/b-contents_photo_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-contents__process-upper .process03 .image__object{background-image:url("../img/catalog/made_in_japan/00/sp/b-contents_photo_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-contents__process-lower{width:100%;display:flex;flex-direction:column}#made_in_japan .p-contents__process-lower li{height:108vw}#made_in_japan .p-contents__process-lower .process04 .image__object{background-image:url("../img/catalog/made_in_japan/00/sp/b-contents_photo_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-contents__process-lower .process05 .image__object{background-image:url("../img/catalog/made_in_japan/00/sp/b-contents_photo_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#made_in_japan .p-contents__process-upper li span,#made_in_japan .p-contents__process-lower li span{line-height:2}#made_in_japan .p-contents__process-upper li .image,#made_in_japan .p-contents__process-lower li .image{width:100%;height:64vw;overflow:hidden}#made_in_japan .p-contents__process-upper li .image__object,#made_in_japan .p-contents__process-lower li .image__object{width:100%;height:100%}#made_in_japan .p-contents__process-upper li .image__text,#made_in_japan .p-contents__process-lower li .image__text{position:relative;top:-24.4vw;display:flex;flex-direction:column}#made_in_japan .p-contents__process-upper li .image__text .number,#made_in_japan .p-contents__process-lower li .image__text .number{font-size:4vw;font-family:'playfairdisplay', serif;font-style:italic;color:#fff;position:relative;top:7.46667vw}#made_in_japan .p-contents__process-upper li .image__text .en,#made_in_japan .p-contents__process-lower li .image__text .en{font-size:12vw;font-family:'playfairdisplay', serif;font-style:italic;color:#fff;line-height:2;letter-spacing:0}#made_in_japan .p-contents__process-upper li .title,#made_in_japan .p-contents__process-lower li .title{position:relative;top:-24.4vw;z-index:-1}#made_in_japan .p-contents__process-upper li .title .number,#made_in_japan .p-contents__process-lower li .title .number{font-size:4vw;font-family:'playfairdisplay', serif;font-style:italic;position:relative;top:7.46667vw}#made_in_japan .p-contents__process-upper li .title .en,#made_in_japan .p-contents__process-lower li .title .en{display:flex;flex-direction:column}#made_in_japan .p-contents__process-upper li .title .en>*,#made_in_japan .p-contents__process-lower li .title .en>*{font-size:12vw;font-family:'playfairdisplay', serif;font-style:italic;letter-spacing:0}#made_in_japan .p-contents__process-upper li .title .en-lower,#made_in_japan .p-contents__process-lower li .title .en-lower{margin-top:-10.4vw}#made_in_japan .p-contents__process-upper li .title .jp,#made_in_japan .p-contents__process-lower li .title .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;position:relative;top:-10px}}html.ie #made_in_japan .p-contents__process-upper li .image__text .en,html.edge #made_in_japan .p-contents__process-upper li .image__text .en{letter-spacing:0.02em}html.ie #made_in_japan .p-contents__process-upper li .title .en>*,html.edge #made_in_japan .p-contents__process-upper li .title .en>*{letter-spacing:0.02em}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}@media only screen and (min-width: 751px){#made_in_japan01 #p-kv,#made_in_japan02 #p-kv,#made_in_japan03 #p-kv,#made_in_japan04 #p-kv,#made_in_japan05 #p-kv{width:100vw;height:calc(100vh - 148px);position:relative;top:74px;margin-bottom:135px;overflow:hidden}#made_in_japan01 #p-kv-copy,#made_in_japan02 #p-kv-copy,#made_in_japan03 #p-kv-copy,#made_in_japan04 #p-kv-copy,#made_in_japan05 #p-kv-copy{margin-top:-130px;text-align:left;margin-left:180px;position:absolute;top:50%}#made_in_japan01 #p-kv-copy .en,#made_in_japan02 #p-kv-copy .en,#made_in_japan03 #p-kv-copy .en,#made_in_japan04 #p-kv-copy .en,#made_in_japan05 #p-kv-copy .en{margin-bottom:45px;display:block;line-height:1;transition:color 1.25s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:color 1.25s cubic-bezier(0.23, 1, 0.32, 1)}#made_in_japan01 #p-kv-copy .en *,#made_in_japan02 #p-kv-copy .en *,#made_in_japan03 #p-kv-copy .en *,#made_in_japan04 #p-kv-copy .en *,#made_in_japan05 #p-kv-copy .en *{font-size:100px;font-family:'playfairdisplay', serif;font-style:italic;transition:color 1.25s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:color 1.25s cubic-bezier(0.23, 1, 0.32, 1);position:relative;display:inline-block;line-height:55px;letter-spacing:0em}#made_in_japan01 #p-kv-copy .en .first,#made_in_japan02 #p-kv-copy .en .first,#made_in_japan03 #p-kv-copy .en .first,#made_in_japan04 #p-kv-copy .en .first,#made_in_japan05 #p-kv-copy .en .first{color:#fff}#made_in_japan01 #p-kv-copy .en .last,#made_in_japan02 #p-kv-copy .en .last,#made_in_japan03 #p-kv-copy .en .last,#made_in_japan04 #p-kv-copy .en .last,#made_in_japan05 #p-kv-copy .en .last{color:#222426}#made_in_japan01 #p-kv-copy .line,#made_in_japan02 #p-kv-copy .line,#made_in_japan03 #p-kv-copy .line,#made_in_japan04 #p-kv-copy .line,#made_in_japan05 #p-kv-copy .line{background-color:#222426;width:40px;height:1px;display:block;margin-bottom:45px;position:relative;left:1px}#made_in_japan01 #p-kv-copy .jp,#made_in_japan02 #p-kv-copy .jp,#made_in_japan03 #p-kv-copy .jp,#made_in_japan04 #p-kv-copy .jp,#made_in_japan05 #p-kv-copy .jp{color:#222426;display:block;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:20px;left:1px}#made_in_japan01 #p-kv-copy.is-done .en .first,#made_in_japan02 #p-kv-copy.is-done .en .first,#made_in_japan03 #p-kv-copy.is-done .en .first,#made_in_japan04 #p-kv-copy.is-done .en .first,#made_in_japan05 #p-kv-copy.is-done .en .first{color:#222426}#made_in_japan01 #p-kv-copy.is-done .en .last,#made_in_japan02 #p-kv-copy.is-done .en .last,#made_in_japan03 #p-kv-copy.is-done .en .last,#made_in_japan04 #p-kv-copy.is-done .en .last,#made_in_japan05 #p-kv-copy.is-done .en .last{color:#fff}#made_in_japan01 #p-kv-photo,#made_in_japan02 #p-kv-photo,#made_in_japan03 #p-kv-photo,#made_in_japan04 #p-kv-photo,#made_in_japan05 #p-kv-photo{position:absolute;top:0;right:0;width:-webkit-calc(100% - 400px);width:calc(100% - 400px);height:100%;z-index:-1;overflow:hidden}#made_in_japan01 #p-kv-photo-object,#made_in_japan02 #p-kv-photo-object,#made_in_japan03 #p-kv-photo-object,#made_in_japan04 #p-kv-photo-object,#made_in_japan05 #p-kv-photo-object{position:absolute;top:0;right:0;width:100%;height:100%;background-size:cover;background-position:inherit;backface-visibility:hidden}#made_in_japan01 #p-kv-photo-object.is-will,#made_in_japan02 #p-kv-photo-object.is-will,#made_in_japan03 #p-kv-photo-object.is-will,#made_in_japan04 #p-kv-photo-object.is-will,#made_in_japan05 #p-kv-photo-object.is-will{will-change:transform,transition}#made_in_japan01 #p-kv-item,#made_in_japan02 #p-kv-item,#made_in_japan03 #p-kv-item,#made_in_japan04 #p-kv-item,#made_in_japan05 #p-kv-item{position:absolute;top:50%;margin-top:-131px;left:0;border-top:solid 1px #d9d8d7;border-bottom:solid 1px #d9d8d7;padding:24px 0}#made_in_japan01 #p-kv__object,#made_in_japan02 #p-kv__object,#made_in_japan03 #p-kv__object,#made_in_japan04 #p-kv__object,#made_in_japan05 #p-kv__object{background-image:url("../img/catalog/made_in_japan/kv-label.png");background-position:7px 0;background-repeat:no-repeat;display:block;width:40px;height:144px;border-bottom:solid 1px #d9d8d7;padding-bottom:24px}#made_in_japan01 #p-kv__number,#made_in_japan02 #p-kv__number,#made_in_japan03 #p-kv__number,#made_in_japan04 #p-kv__number,#made_in_japan05 #p-kv__number{padding-top:24px}#made_in_japan01 #p-kv__number .en,#made_in_japan02 #p-kv__number .en,#made_in_japan03 #p-kv__number .en,#made_in_japan04 #p-kv__number .en,#made_in_japan05 #p-kv__number .en{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:20px;font-family:'PlayfairDisplay', serif;letter-spacing:0em;font-weight:500;text-align:center;display:block}#made_in_japan01 #p-kv-photo-object{background-image:url("../img/catalog/made_in_japan/01/b-kv_photo.jpg")}#made_in_japan02 #p-kv-photo-object{background-image:url("../img/catalog/made_in_japan/02/b-kv_photo.jpg")}#made_in_japan02 #p-kv-copy{margin-left:171px}#made_in_japan03 #p-kv-photo-object{background-image:url("../img/catalog/made_in_japan/03/b-kv_photo.jpg")}#made_in_japan03 #p-kv-copy{margin-left:170px}#made_in_japan04 #p-kv-photo-object{background-image:url("../img/catalog/made_in_japan/04/b-kv_photo.jpg")}#made_in_japan04 #p-kv-copy{margin-left:171px}#made_in_japan05 #p-kv-photo-object{background-image:url("../img/catalog/made_in_japan/05/b-kv_photo.jpg")}}html.tablet #made_in_japan01 #p-kv,html.tablet #made_in_japan02 #p-kv,html.tablet #made_in_japan03 #p-kv,html.tablet #made_in_japan04 #p-kv,html.tablet #made_in_japan05 #p-kv{height:47.9vw}html.tablet #made_in_japan01 #p-kv-copy .en *,html.tablet #made_in_japan02 #p-kv-copy .en *,html.tablet #made_in_japan03 #p-kv-copy .en *,html.tablet #made_in_japan04 #p-kv-copy .en *,html.tablet #made_in_japan05 #p-kv-copy .en *{line-height:100px}@media only screen and (max-width: 750px){#made_in_japan01 #p-kv,#made_in_japan02 #p-kv,#made_in_japan03 #p-kv,#made_in_japan04 #p-kv,#made_in_japan05 #p-kv{width:100vw;height:84vw;position:relative;top:60px}#made_in_japan01 #p-kv-copy,#made_in_japan02 #p-kv-copy,#made_in_japan03 #p-kv-copy,#made_in_japan04 #p-kv-copy,#made_in_japan05 #p-kv-copy{text-align:left;position:absolute;top:71.38vw;left:6.66667vw}#made_in_japan01 #p-kv-copy .en,#made_in_japan02 #p-kv-copy .en,#made_in_japan03 #p-kv-copy .en,#made_in_japan04 #p-kv-copy .en,#made_in_japan05 #p-kv-copy .en{display:block;margin-bottom:5vw}#made_in_japan01 #p-kv-copy .en *,#made_in_japan02 #p-kv-copy .en *,#made_in_japan03 #p-kv-copy .en *,#made_in_japan04 #p-kv-copy .en *,#made_in_japan05 #p-kv-copy .en *{font-family:'playfairdisplay', serif;font-style:italic;font-size:13.33333vw;position:relative;display:inline-block;line-height:0.86;z-index:10}#made_in_japan01 #p-kv-copy .en .black,#made_in_japan02 #p-kv-copy .en .black,#made_in_japan03 #p-kv-copy .en .black,#made_in_japan04 #p-kv-copy .en .black,#made_in_japan05 #p-kv-copy .en .black{color:#222426}#made_in_japan01 #p-kv-copy .en .white,#made_in_japan02 #p-kv-copy .en .white,#made_in_japan03 #p-kv-copy .en .white,#made_in_japan04 #p-kv-copy .en .white,#made_in_japan05 #p-kv-copy .en .white{color:#fff}#made_in_japan01 #p-kv-copy .line,#made_in_japan02 #p-kv-copy .line,#made_in_japan03 #p-kv-copy .line,#made_in_japan04 #p-kv-copy .line,#made_in_japan05 #p-kv-copy .line{background-color:#222426;width:5.33333vw;height:1px;display:block;margin-bottom:5vw}#made_in_japan01 #p-kv-copy .jp,#made_in_japan02 #p-kv-copy .jp,#made_in_japan03 #p-kv-copy .jp,#made_in_japan04 #p-kv-copy .jp,#made_in_japan05 #p-kv-copy .jp{color:#222426;display:block;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:3.46667vw}#made_in_japan01 #p-kv-photo,#made_in_japan02 #p-kv-photo,#made_in_japan03 #p-kv-photo,#made_in_japan04 #p-kv-photo,#made_in_japan05 #p-kv-photo{width:100%;height:100%}#made_in_japan01 #p-kv-photo-object,#made_in_japan02 #p-kv-photo-object,#made_in_japan03 #p-kv-photo-object,#made_in_japan04 #p-kv-photo-object,#made_in_japan05 #p-kv-photo-object{width:100%;height:100%;background-size:cover;background-position:inherit;backface-visibility:hidden}#made_in_japan01 #p-kv-item,#made_in_japan02 #p-kv-item,#made_in_japan03 #p-kv-item,#made_in_japan04 #p-kv-item,#made_in_japan05 #p-kv-item{position:relative}#made_in_japan01 #p-kv-item.type-black #p-kv__object,#made_in_japan02 #p-kv-item.type-black #p-kv__object,#made_in_japan03 #p-kv-item.type-black #p-kv__object,#made_in_japan04 #p-kv-item.type-black #p-kv__object,#made_in_japan05 #p-kv-item.type-black #p-kv__object{background-image:url("../img/catalog/made_in_japan/01/sp/b-madein_title_black.png");background-size:contain;background-position:center;background-repeat:no-repeat;border-right:1px solid #222426;border-left:1px solid #222426}#made_in_japan01 #p-kv-item.type-black #p-kv__number .en,#made_in_japan02 #p-kv-item.type-black #p-kv__number .en,#made_in_japan03 #p-kv-item.type-black #p-kv__number .en,#made_in_japan04 #p-kv-item.type-black #p-kv__number .en,#made_in_japan05 #p-kv-item.type-black #p-kv__number .en{color:#222426}#made_in_japan01 #p-kv-item.type-black #p-kv__number .en:before,#made_in_japan02 #p-kv-item.type-black #p-kv__number .en:before,#made_in_japan03 #p-kv-item.type-black #p-kv__number .en:before,#made_in_japan04 #p-kv-item.type-black #p-kv__number .en:before,#made_in_japan05 #p-kv-item.type-black #p-kv__number .en:before{background-color:#222426}#made_in_japan01 #p-kv__object,#made_in_japan02 #p-kv__object,#made_in_japan03 #p-kv__object,#made_in_japan04 #p-kv__object,#made_in_japan05 #p-kv__object{background-image:url("../img/catalog/made_in_japan/01/sp/b-madein_title.png");background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block;width:30.66667vw;height:5.86667vw;border-right:1px solid #fff;border-left:1px solid #fff;padding:0 4vw;position:absolute;top:25vw;left:-16.5vw}#made_in_japan01 #p-kv__number .en,#made_in_japan02 #p-kv__number .en,#made_in_japan03 #p-kv__number .en,#made_in_japan04 #p-kv__number .en,#made_in_japan05 #p-kv__number .en{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:3.2vw;font-family:'PlayfairDisplay', serif;letter-spacing:0;font-weight:500;text-align:center;display:block;color:#fff;position:absolute;top:49vw;left:2vw}#made_in_japan01 #p-kv__number .en:before,#made_in_japan02 #p-kv__number .en:before,#made_in_japan03 #p-kv__number .en:before,#made_in_japan04 #p-kv__number .en:before,#made_in_japan05 #p-kv__number .en:before{content:'';height:6vw;width:1px;background-color:#fff;position:absolute;top:.13333vw;left:5.9vw}#made_in_japan01 #p-kv-photo-object{background-image:url("../img/catalog/made_in_japan/01/sp/b-kv_photo.jpg")}#made_in_japan02 #p-kv-copy .en *{display:block}#made_in_japan02 #p-kv-photo-object{background-image:url("../img/catalog/made_in_japan/02/sp/b-kv_photo.jpg")}#made_in_japan03 #p-kv-photo-object{background-image:url("../img/catalog/made_in_japan/03/sp/b-kv_photo.jpg")}#made_in_japan03 #p-kv-copy .en *{font-size:12.8vw}#made_in_japan04 #p-kv-photo-object{background-image:url("../img/catalog/made_in_japan/04/sp/b-kv_photo.jpg")}#made_in_japan05 #p-kv-photo-object{background-image:url("../img/catalog/made_in_japan/05/sp/b-kv_photo.jpg")}}html.ie.pc #made_in_japan01 #p-kv-copy .en span:nth-of-type(3),html.ie.pc #made_in_japan01 #p-kv-copy .en span:nth-of-type(4),html.ie.pc #made_in_japan02 #p-kv-copy .en span:nth-of-type(3),html.ie.pc #made_in_japan02 #p-kv-copy .en span:nth-of-type(4),html.ie.pc #made_in_japan03 #p-kv-copy .en span:nth-of-type(3),html.ie.pc #made_in_japan03 #p-kv-copy .en span:nth-of-type(4),html.ie.pc #made_in_japan04 #p-kv-copy .en span:nth-of-type(3),html.ie.pc #made_in_japan04 #p-kv-copy .en span:nth-of-type(4),html.ie.pc #made_in_japan05 #p-kv-copy .en span:nth-of-type(3),html.ie.pc #made_in_japan05 #p-kv-copy .en span:nth-of-type(4),html.edge.pc #made_in_japan01 #p-kv-copy .en span:nth-of-type(3),html.edge.pc #made_in_japan01 #p-kv-copy .en span:nth-of-type(4),html.edge.pc #made_in_japan02 #p-kv-copy .en span:nth-of-type(3),html.edge.pc #made_in_japan02 #p-kv-copy .en span:nth-of-type(4),html.edge.pc #made_in_japan03 #p-kv-copy .en span:nth-of-type(3),html.edge.pc #made_in_japan03 #p-kv-copy .en span:nth-of-type(4),html.edge.pc #made_in_japan04 #p-kv-copy .en span:nth-of-type(3),html.edge.pc #made_in_japan04 #p-kv-copy .en span:nth-of-type(4),html.edge.pc #made_in_japan05 #p-kv-copy .en span:nth-of-type(3),html.edge.pc #made_in_japan05 #p-kv-copy .en span:nth-of-type(4),html.safari.pc #made_in_japan01 #p-kv-copy .en span:nth-of-type(3),html.safari.pc #made_in_japan01 #p-kv-copy .en span:nth-of-type(4),html.safari.pc #made_in_japan02 #p-kv-copy .en span:nth-of-type(3),html.safari.pc #made_in_japan02 #p-kv-copy .en span:nth-of-type(4),html.safari.pc #made_in_japan03 #p-kv-copy .en span:nth-of-type(3),html.safari.pc #made_in_japan03 #p-kv-copy .en span:nth-of-type(4),html.safari.pc #made_in_japan04 #p-kv-copy .en span:nth-of-type(3),html.safari.pc #made_in_japan04 #p-kv-copy .en span:nth-of-type(4),html.safari.pc #made_in_japan05 #p-kv-copy .en span:nth-of-type(3),html.safari.pc #made_in_japan05 #p-kv-copy .en span:nth-of-type(4),html.firefox.pc #made_in_japan01 #p-kv-copy .en span:nth-of-type(3),html.firefox.pc #made_in_japan01 #p-kv-copy .en span:nth-of-type(4),html.firefox.pc #made_in_japan02 #p-kv-copy .en span:nth-of-type(3),html.firefox.pc #made_in_japan02 #p-kv-copy .en span:nth-of-type(4),html.firefox.pc #made_in_japan03 #p-kv-copy .en span:nth-of-type(3),html.firefox.pc #made_in_japan03 #p-kv-copy .en span:nth-of-type(4),html.firefox.pc #made_in_japan04 #p-kv-copy .en span:nth-of-type(3),html.firefox.pc #made_in_japan04 #p-kv-copy .en span:nth-of-type(4),html.firefox.pc #made_in_japan05 #p-kv-copy .en span:nth-of-type(3),html.firefox.pc #made_in_japan05 #p-kv-copy .en span:nth-of-type(4){margin-top:30px}@media only screen and (min-width: 751px){#made_in_japan01 #p-main,#made_in_japan02 #p-main,#made_in_japan03 #p-main,#made_in_japan04 #p-main,#made_in_japan05 #p-main{margin-bottom:135px}#made_in_japan01 #p-main .title,#made_in_japan02 #p-main .title,#made_in_japan03 #p-main .title,#made_in_japan04 #p-main .title,#made_in_japan05 #p-main .title{line-height:1.6}}@media only screen and (max-width: 750px){#made_in_japan01 #p-main,#made_in_japan02 #p-main,#made_in_japan03 #p-main,#made_in_japan04 #p-main,#made_in_japan05 #p-main{margin-top:63vw;margin-bottom:18.66667vw}#made_in_japan01 #p-main .title,#made_in_japan02 #p-main .title,#made_in_japan03 #p-main .title,#made_in_japan04 #p-main .title,#made_in_japan05 #p-main .title{line-height:1.6}}@media only screen and (min-width: 751px){#made_in_japan01 .l-section,#made_in_japan02 .l-section,#made_in_japan03 .l-section,#made_in_japan04 .l-section,#made_in_japan05 .l-section{margin-bottom:115px}#made_in_japan01 .l-section-photo,#made_in_japan02 .l-section-photo,#made_in_japan03 .l-section-photo,#made_in_japan04 .l-section-photo,#made_in_japan05 .l-section-photo{height:400px;position:relative;width:100%}#made_in_japan01 .l-section-inner,#made_in_japan02 .l-section-inner,#made_in_japan03 .l-section-inner,#made_in_japan04 .l-section-inner,#made_in_japan05 .l-section-inner{position:relative;z-index:1;padding:60px 115px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}#made_in_japan01 .l-section-inner .js__tsc,#made_in_japan02 .l-section-inner .js__tsc,#made_in_japan03 .l-section-inner .js__tsc,#made_in_japan04 .l-section-inner .js__tsc,#made_in_japan05 .l-section-inner .js__tsc{perspective:unset}#made_in_japan01 .l-section-text,#made_in_japan02 .l-section-text,#made_in_japan03 .l-section-text,#made_in_japan04 .l-section-text,#made_in_japan05 .l-section-text{margin-bottom:10px}#made_in_japan01 .l-feature-title,#made_in_japan02 .l-feature-title,#made_in_japan03 .l-feature-title,#made_in_japan04 .l-feature-title,#made_in_japan05 .l-feature-title{position:absolute;left:0;top:150px}#made_in_japan01 .l-feature-title .en,#made_in_japan02 .l-feature-title .en,#made_in_japan03 .l-feature-title .en,#made_in_japan04 .l-feature-title .en,#made_in_japan05 .l-feature-title .en{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:50% -115%;display:block;line-height:2}#made_in_japan01 .l-feature-title .en>*,#made_in_japan02 .l-feature-title .en>*,#made_in_japan03 .l-feature-title .en>*,#made_in_japan04 .l-feature-title .en>*,#made_in_japan05 .l-feature-title .en>*{font-family:'playfairdisplay', serif;font-style:italic;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;margin-left:5px;font-size:12px}#made_in_japan01 .l-feature-title .en>*:first-child,#made_in_japan02 .l-feature-title .en>*:first-child,#made_in_japan03 .l-feature-title .en>*:first-child,#made_in_japan04 .l-feature-title .en>*:first-child,#made_in_japan05 .l-feature-title .en>*:first-child{margin-bottom:0}#made_in_japan01 .l-feature-title .line,#made_in_japan02 .l-feature-title .line,#made_in_japan03 .l-feature-title .line,#made_in_japan04 .l-feature-title .line,#made_in_japan05 .l-feature-title .line{display:block;width:1px;height:15px;background-color:#222426;margin:10px 0 0 10px;position:relative;left:-6px}#made_in_japan01 .l-feature-title .num,#made_in_japan02 .l-feature-title .num,#made_in_japan03 .l-feature-title .num,#made_in_japan04 .l-feature-title .num,#made_in_japan05 .l-feature-title .num{font-size:20px;font-family:'playfairdisplay', serif;font-style:italic;position:relative;left:-5px}#made_in_japan01 #p-feature02,#made_in_japan02 #p-feature02,#made_in_japan03 #p-feature02,#made_in_japan04 #p-feature02,#made_in_japan05 #p-feature02{margin-bottom:200px}#made_in_japan04 .l-feature-title{top:113px}html.ie #made_in_japan01 .l-feature-title .line,html.ie #made_in_japan02 .l-feature-title .line,html.ie #made_in_japan03 .l-feature-title .line,html.ie #made_in_japan04 .l-feature-title .line,html.ie #made_in_japan05 .l-feature-title .line{left:2px}html.ie #made_in_japan01 .l-feature-title .num,html.ie #made_in_japan02 .l-feature-title .num,html.ie #made_in_japan03 .l-feature-title .num,html.ie #made_in_japan04 .l-feature-title .num,html.ie #made_in_japan05 .l-feature-title .num{left:2px}}@media only screen and (max-width: 750px){#made_in_japan01 .l-section,#made_in_japan02 .l-section,#made_in_japan03 .l-section,#made_in_japan04 .l-section,#made_in_japan05 .l-section{margin-bottom:17.33333vw}#made_in_japan01 .l-section-photo,#made_in_japan02 .l-section-photo,#made_in_japan03 .l-section-photo,#made_in_japan04 .l-section-photo,#made_in_japan05 .l-section-photo{height:53.33333vw;position:relative;width:100vw}#made_in_japan01 .l-section-inner,#made_in_japan02 .l-section-inner,#made_in_japan03 .l-section-inner,#made_in_japan04 .l-section-inner,#made_in_japan05 .l-section-inner{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}#made_in_japan01 .l-section-inner .js__tsc,#made_in_japan02 .l-section-inner .js__tsc,#made_in_japan03 .l-section-inner .js__tsc,#made_in_japan04 .l-section-inner .js__tsc,#made_in_japan05 .l-section-inner .js__tsc{perspective:unset}#made_in_japan01 .l-section-text,#made_in_japan02 .l-section-text,#made_in_japan03 .l-section-text,#made_in_japan04 .l-section-text,#made_in_japan05 .l-section-text{line-height:1.78}#made_in_japan01 .l-feature-title,#made_in_japan02 .l-feature-title,#made_in_japan03 .l-feature-title,#made_in_japan04 .l-feature-title,#made_in_japan05 .l-feature-title{margin-bottom:6.66667vw}#made_in_japan01 .l-feature-title .en,#made_in_japan02 .l-feature-title .en,#made_in_japan03 .l-feature-title .en,#made_in_japan04 .l-feature-title .en,#made_in_japan05 .l-feature-title .en{font-family:'playfairdisplay', serif;font-style:italic;display:inline-block;font-size:3.2vw}#made_in_japan01 .l-feature-title .line,#made_in_japan02 .l-feature-title .line,#made_in_japan03 .l-feature-title .line,#made_in_japan04 .l-feature-title .line,#made_in_japan05 .l-feature-title .line{display:inline-block;width:1.86667vw;height:1px;margin-bottom:.8vw;background-color:#222426}#made_in_japan01 .l-feature-title .num,#made_in_japan02 .l-feature-title .num,#made_in_japan03 .l-feature-title .num,#made_in_japan04 .l-feature-title .num,#made_in_japan05 .l-feature-title .num{font-size:4.8vw;font-family:'playfairdisplay', serif;font-style:italic;position:relative}#made_in_japan01 #p-feature02,#made_in_japan02 #p-feature02,#made_in_japan03 #p-feature02,#made_in_japan04 #p-feature02,#made_in_japan05 #p-feature02{margin-bottom:32.53333vw}#made_in_japan04 .l-feature-title{top:113px}}html.ie #made_in_japan01 .l-feature-title,html.ie #made_in_japan02 .l-feature-title,html.ie #made_in_japan03 .l-feature-title,html.ie #made_in_japan04 .l-feature-title,html.ie #made_in_japan05 .l-feature-title{left:-106px;top:87px}@media only screen and (min-width: 751px){#made_in_japan01 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/01/b-feature01_photo.jpg")}#made_in_japan02 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/02/b-feature01_photo.jpg")}#made_in_japan03 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/03/b-feature01_photo.jpg")}#made_in_japan04 #p-feature01.l-section{margin-bottom:130px}#made_in_japan04 #p-feature01 .l-section-title{margin-bottom:25px}#made_in_japan04 #p-feature01 .l-section-inner{padding-top:20px}#made_in_japan04 #p-feature01 .l-section-content__inner{display:flex}#made_in_japan04 #p-feature01 .l-section-text{width:440px;margin-right:65px;margin-bottom:0}#made_in_japan04 #p-feature01 .l-section-photo{background-color:#f4f4f4;width:450px;height:auto;text-align:center;padding-bottom:55px}#made_in_japan04 #p-feature01 .l-section-photo-inner{display:flex;justify-content:center}#made_in_japan04 #p-feature01 .l-section-photo__object01{width:131px;height:171px;margin-right:35px;margin-top:60px;background-image:url("../img/catalog/made_in_japan/04/b-feature01_photo01.png");background-size:100%}#made_in_japan04 #p-feature01 .l-section-photo__object02{width:130px;height:150px;margin-top:86px;background-image:url("../img/catalog/made_in_japan/04/b-feature01_photo02.png");background-size:100%}#made_in_japan04 #p-feature01 .l-section-photo__text{margin-top:20px;font-size:12px;display:block}#made_in_japan04 #p-feature02.l-section{margin-bottom:220px}#made_in_japan04 #p-feature02 .l-section__textearera{margin-top:90px}#made_in_japan04 #p-feature02 .l-section-title{margin-bottom:25px}#made_in_japan04 #p-feature02 .l-section-name__en{font-family:'playfairdisplay', serif;font-style:italic;font-size:12px}#made_in_japan04 #p-feature02 .l-section-name__jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:16px}#made_in_japan04 #p-feature02 .l-section-inner{border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;padding-top:75px;padding-bottom:60px}#made_in_japan04 #p-feature02 .l-section-content__inner{display:flex;margin-bottom:50px}#made_in_japan04 #p-feature02 .l-section-photo{width:280px;height:330px;margin-right:58px}#made_in_japan04 #p-feature02 .l-section-photo__object{height:100%;top:0}#made_in_japan04 .l-feature-title{top:110px}#made_in_japan01 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/01/b-feature01_photo.jpg")}#made_in_japan01 #p-feature02 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/01/b-feature02_photo.jpg")}#made_in_japan02 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/02/b-feature01_photo.jpg")}#made_in_japan02 #p-feature02 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/02/b-feature02_photo.jpg")}#made_in_japan03 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/03/b-feature01_photo.jpg")}#made_in_japan03 #p-feature02 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/03/b-feature02_photo.jpg")}#made_in_japan04 #p-feature02 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/04/b-feature02_photo.jpg")}#made_in_japan05 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/05/b-feature01_photo.jpg")}#made_in_japan05 #p-feature02 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/05/b-feature02_photo.jpg")}}@media only screen and (max-width: 750px){#made_in_japan01 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/01/sp/b-feature01_photo.jpg")}#made_in_japan02 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/02/sp/b-feature01_photo.jpg")}#made_in_japan03 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/03/sp/b-feature01_photo.jpg")}#made_in_japan04 #p-feature01.l-section{margin-bottom:12vw}#made_in_japan04 #p-feature01 .l-section-text{margin-bottom:5.33333vw}#made_in_japan04 #p-feature01 .l-section-photo{background-color:#f4f4f4;height:auto;width:100%;padding-top:32px;padding-bottom:20px;margin-bottom:0}#made_in_japan04 #p-feature01 .l-section-photo-inner{display:flex;justify-content:center}#made_in_japan04 #p-feature01 .l-section-photo__object01{padding-top:33.33333vw;width:25.33333vw;background-image:url("../img/catalog/made_in_japan/04/sp/b-feature01_photo01.png");background-size:100%;background-repeat:no-repeat;background-position:center bottom}#made_in_japan04 #p-feature01 .l-section-photo__object02{padding-top:28.66667vw;width:25.33333vw;margin-top:6vw;margin-left:6.66667vw;background-image:url("../img/catalog/made_in_japan/04/sp/b-feature01_photo02.png");background-size:100%;background-repeat:no-repeat;background-position:center bottom}#made_in_japan04 #p-feature01 .l-section-photo__text{margin-top:23px;font-size:2.66667vw;display:block;text-align:center}#made_in_japan04 #p-feature02.l-section{border-top:solid 1px #dcdcdc;padding-top:20vw;margin-bottom:16vw}#made_in_japan04 #p-feature02 .l-section__textearera{margin-top:6.66667vw}#made_in_japan04 #p-feature02 .l-section-title{margin-bottom:10px}#made_in_japan04 #p-feature02 .l-section-name__jp{font-size:3.46667vw;font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#made_in_japan04 #p-feature02 .l-section-name__en{font-size:2.66667vw;font-family:'playfairdisplay', serif;font-style:italic}#made_in_japan04 #p-feature02 .l-section-inner{padding-bottom:60px}#made_in_japan04 #p-feature02 .l-section-content__inner{margin-bottom:5.33333vw}#made_in_japan04 #p-feature02 .l-section-photo{width:60vw;height:70.66667vw;margin:0 auto}#made_in_japan04 #p-feature02 .l-section-photo__object{height:100%;top:0}#made_in_japan04 .l-feature-title{top:110px}#made_in_japan01 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/01/sp/b-feature01_photo.jpg")}#made_in_japan01 #p-feature02 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/01/sp/b-feature02_photo.jpg")}#made_in_japan02 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/02/sp/b-feature01_photo.jpg")}#made_in_japan02 #p-feature02 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/02/sp/b-feature02_photo.jpg")}#made_in_japan03 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/03/sp/b-feature01_photo.jpg")}#made_in_japan03 #p-feature02 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/03/sp/b-feature02_photo.jpg")}#made_in_japan04 #p-feature02 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/04/sp/b-feature02_photo.jpg")}#made_in_japan05 #p-feature01 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/05/sp/b-feature01_photo.jpg")}#made_in_japan05 #p-feature02 .l-section-photo__object{background-image:url("../img/catalog/made_in_japan/05/sp/b-feature02_photo.jpg")}}@media only screen and (min-width: 751px){#made_in_japan01 #p-next.l-section,#made_in_japan02 #p-next.l-section,#made_in_japan03 #p-next.l-section,#made_in_japan04 #p-next.l-section,#made_in_japan05 #p-next.l-section{margin-bottom:0}#made_in_japan01 #p-next__inner,#made_in_japan02 #p-next__inner,#made_in_japan03 #p-next__inner,#made_in_japan04 #p-next__inner,#made_in_japan05 #p-next__inner{position:relative;width:100%;height:530px}#made_in_japan01 #p-next__inner:hover #p-next__photo-object,#made_in_japan02 #p-next__inner:hover #p-next__photo-object,#made_in_japan03 #p-next__inner:hover #p-next__photo-object,#made_in_japan04 #p-next__inner:hover #p-next__photo-object,#made_in_japan05 #p-next__inner:hover #p-next__photo-object{opacity:0.6}#made_in_japan01 #p-next__inner .next,#made_in_japan02 #p-next__inner .next,#made_in_japan03 #p-next__inner .next,#made_in_japan04 #p-next__inner .next,#made_in_japan05 #p-next__inner .next{padding:170px 0 0 180px}#made_in_japan01 #p-next__inner .next>*,#made_in_japan02 #p-next__inner .next>*,#made_in_japan03 #p-next__inner .next>*,#made_in_japan04 #p-next__inner .next>*,#made_in_japan05 #p-next__inner .next>*{font-size:14px;color:#fff;font-family:'playfairdisplay', serif;font-style:italic}#made_in_japan01 #p-next__inner .next .line,#made_in_japan02 #p-next__inner .next .line,#made_in_japan03 #p-next__inner .next .line,#made_in_japan04 #p-next__inner .next .line,#made_in_japan05 #p-next__inner .next .line{display:block;width:80px;height:1px;background-color:#fff;margin:-14px 0 0 45px}#made_in_japan01 #p-next__inner .title,#made_in_japan02 #p-next__inner .title,#made_in_japan03 #p-next__inner .title,#made_in_japan04 #p-next__inner .title,#made_in_japan05 #p-next__inner .title{margin:60px 0 0 180px;display:flex}#made_in_japan01 #p-next__inner .title .num,#made_in_japan02 #p-next__inner .title .num,#made_in_japan03 #p-next__inner .title .num,#made_in_japan04 #p-next__inner .title .num,#made_in_japan05 #p-next__inner .title .num{color:#fff;font-size:20px;font-family:'playfairdisplay', serif;font-style:italic;margin:0 20px 0 0;position:relative;top:30px;flex:0 0 auto}#made_in_japan01 #p-next__inner .title .text,#made_in_japan02 #p-next__inner .title .text,#made_in_japan03 #p-next__inner .title .text,#made_in_japan04 #p-next__inner .title .text,#made_in_japan05 #p-next__inner .title .text{flex:0 1 auto}#made_in_japan01 #p-next__inner .title .text>*,#made_in_japan02 #p-next__inner .title .text>*,#made_in_japan03 #p-next__inner .title .text>*,#made_in_japan04 #p-next__inner .title .text>*,#made_in_japan05 #p-next__inner .title .text>*{color:#fff}#made_in_japan01 #p-next__inner .title .text .en,#made_in_japan02 #p-next__inner .title .text .en,#made_in_japan03 #p-next__inner .title .text .en,#made_in_japan04 #p-next__inner .title .text .en,#made_in_japan05 #p-next__inner .title .text .en{font-family:'playfairdisplay', serif;font-style:italic;font-size:80px;letter-spacing:-0.01em;line-height:1}#made_in_japan01 #p-next__inner .title .text .jp,#made_in_japan02 #p-next__inner .title .text .jp,#made_in_japan03 #p-next__inner .title .text .jp,#made_in_japan04 #p-next__inner .title .text .jp,#made_in_japan05 #p-next__inner .title .text .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:600;display:block;margin-top:20px}#made_in_japan01 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:530px;overflow:hidden;z-index:-1}#made_in_japan01 #p-next__photo-object{display:block;background-image:url("../img/catalog/made_in_japan/01/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;transition:1s}#made_in_japan02 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:530px;overflow:hidden;z-index:-1}#made_in_japan02 #p-next__photo-object{display:block;background-image:url("../img/catalog/made_in_japan/02/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;transition:1s}#made_in_japan03 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:530px;overflow:hidden;z-index:-1}#made_in_japan03 #p-next__photo-object{display:block;background-image:url("../img/catalog/made_in_japan/03/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;transition:1s}#made_in_japan04 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:530px;overflow:hidden;z-index:-1}#made_in_japan04 #p-next__photo-object{display:block;background-image:url("../img/catalog/made_in_japan/04/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;transition:1s}}@media only screen and (max-width: 750px){#made_in_japan01 #p-next.l-section,#made_in_japan02 #p-next.l-section,#made_in_japan03 #p-next.l-section,#made_in_japan04 #p-next.l-section,#made_in_japan05 #p-next.l-section{margin-bottom:0}#made_in_japan01 #p-next__inner,#made_in_japan02 #p-next__inner,#made_in_japan03 #p-next__inner,#made_in_japan04 #p-next__inner,#made_in_japan05 #p-next__inner{position:relative;width:100vw;height:89.33333vw}#made_in_japan01 #p-next__inner:hover #p-next__photo-object,#made_in_japan02 #p-next__inner:hover #p-next__photo-object,#made_in_japan03 #p-next__inner:hover #p-next__photo-object,#made_in_japan04 #p-next__inner:hover #p-next__photo-object,#made_in_japan05 #p-next__inner:hover #p-next__photo-object{opacity:0.6}#made_in_japan01 #p-next__inner .next,#made_in_japan02 #p-next__inner .next,#made_in_japan03 #p-next__inner .next,#made_in_japan04 #p-next__inner .next,#made_in_japan05 #p-next__inner .next{padding:30.66667vw 0 0 6.66667vw}#made_in_japan01 #p-next__inner .next>*,#made_in_japan02 #p-next__inner .next>*,#made_in_japan03 #p-next__inner .next>*,#made_in_japan04 #p-next__inner .next>*,#made_in_japan05 #p-next__inner .next>*{font-size:2.66667vw;color:#fff;font-family:'playfairdisplay', serif;font-style:italic}#made_in_japan01 #p-next__inner .next .line,#made_in_japan02 #p-next__inner .next .line,#made_in_japan03 #p-next__inner .next .line,#made_in_japan04 #p-next__inner .next .line,#made_in_japan05 #p-next__inner .next .line{display:block;width:10.66667vw;height:1px;background-color:#fff;margin:-3vw 0 0 10.66667vw}#made_in_japan01 #p-next__inner .title,#made_in_japan02 #p-next__inner .title,#made_in_japan03 #p-next__inner .title,#made_in_japan04 #p-next__inner .title,#made_in_japan05 #p-next__inner .title{margin:8vw 0 0 0;display:flex}#made_in_japan01 #p-next__inner .title .num,#made_in_japan02 #p-next__inner .title .num,#made_in_japan03 #p-next__inner .title .num,#made_in_japan04 #p-next__inner .title .num,#made_in_japan05 #p-next__inner .title .num{color:#fff;font-size:3.2vw;font-family:'playfairdisplay', serif;font-style:italic;margin:0 2.66667vw 0 6.66667vw;position:relative;top:2.66667vw;flex:0 0 auto}#made_in_japan01 #p-next__inner .title .text,#made_in_japan02 #p-next__inner .title .text,#made_in_japan03 #p-next__inner .title .text,#made_in_japan04 #p-next__inner .title .text,#made_in_japan05 #p-next__inner .title .text{flex:0 1 auto}#made_in_japan01 #p-next__inner .title .text>*,#made_in_japan02 #p-next__inner .title .text>*,#made_in_japan03 #p-next__inner .title .text>*,#made_in_japan04 #p-next__inner .title .text>*,#made_in_japan05 #p-next__inner .title .text>*{color:#fff}#made_in_japan01 #p-next__inner .title .text .en,#made_in_japan02 #p-next__inner .title .text .en,#made_in_japan03 #p-next__inner .title .text .en,#made_in_japan04 #p-next__inner .title .text .en,#made_in_japan05 #p-next__inner .title .text .en{font-family:'playfairdisplay', serif;font-style:italic;font-size:10.66667vw;letter-spacing:-0.01em;line-height:1}#made_in_japan01 #p-next__inner .title .text .jp,#made_in_japan02 #p-next__inner .title .text .jp,#made_in_japan03 #p-next__inner .title .text .jp,#made_in_japan04 #p-next__inner .title .text .jp,#made_in_japan05 #p-next__inner .title .text .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:2.93333vw;font-weight:600;display:block;margin-top:1.33333vw}#made_in_japan01 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}#made_in_japan01 #p-next__photo-object{display:block;background-image:url("../img/catalog/made_in_japan/01/sp/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#made_in_japan02 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}#made_in_japan02 #p-next__photo-object{display:block;background-image:url("../img/catalog/made_in_japan/02/sp/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#made_in_japan03 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}#made_in_japan03 #p-next__photo-object{display:block;background-image:url("../img/catalog/made_in_japan/03/sp/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#made_in_japan04 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}#made_in_japan04 #p-next__photo-object{display:block;background-image:url("../img/catalog/made_in_japan/04/sp/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}}@media only screen and (max-width: 750px){#made_in_japan02 #p-next__inner .next,#made_in_japan04 #p-next__inner .next{padding-top:24vw}}html.ie #made_in_japan01 .l-feature-title .en,html.ie #made_in_japan02 .l-feature-title .en,html.ie #made_in_japan03 .l-feature-title .en,html.ie #made_in_japan04 .l-feature-title .en,html.ie #made_in_japan05 .l-feature-title .en{line-height:1.55;letter-spacing:-0.02em}html.tablet #made_in_japan01 #p-kv-copy .en .first,html.tablet #made_in_japan02 #p-kv-copy .en .first,html.tablet #made_in_japan03 #p-kv-copy .en .first,html.tablet #made_in_japan04 #p-kv-copy .en .first,html.tablet #made_in_japan05 #p-kv-copy .en .first{color:#222426}html.tablet #made_in_japan01 #p-kv-copy .en .last,html.tablet #made_in_japan02 #p-kv-copy .en .last,html.tablet #made_in_japan03 #p-kv-copy .en .last,html.tablet #made_in_japan04 #p-kv-copy .en .last,html.tablet #made_in_japan05 #p-kv-copy .en .last{color:#fff}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#ownervoice01 #p-kv{position:relative}#ownervoice01 #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#ownervoice01 #p-kv{width:100%;height:44.5vw}#ownervoice01 #p-kv__bg{background-image:url("../img/catalog/owner_voice/01/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#ownervoice01 #p-kv__logo{width:270px;height:270px;box-sizing:border-box;background-color:#fff;margin:0 auto;padding:10px;position:absolute;bottom:-205px;left:0;right:0;overflow:hidden}#ownervoice01 #p-kv__logo__inner{width:250px;height:250px;box-sizing:border-box;border:1px solid #4c4948;background:url("../img/catalog/owner_voice/b-voice_title.png") no-repeat center 28px;padding-top:150px}#ownervoice01 #p-kv__logo__inner .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:12px;text-align:center}#ownervoice01 #p-kv__logo__inner .number{font-size:26px;line-height:26px;text-align:center;width:182px;margin:20px auto 0;font-family:'playfairdisplay', serif;font-style:italic;letter-spacing:0em;font-weight:500;position:relative}#ownervoice01 #p-kv__logo__inner .number:before{content:'';display:block;position:absolute;background-image:linear-gradient(to right, #4c4948, #4c4948 6px, rgba(255,255,255,0) 7px, rgba(255,255,255,0) 11px);background-size:11px 1px;height:1px;width:61px;top:16px}#ownervoice01 #p-kv__logo__inner .number:after{content:'';display:block;position:absolute;background-image:linear-gradient(to right, #4c4948, #4c4948 6px, rgba(255,255,255,0) 7px, rgba(255,255,255,0) 11px);background-size:11px 1px;height:1px;width:61px;top:16px;right:0}}@media only screen and (max-width: 750px){#ownervoice01 #p-kv{width:100%;height:86.93333vw}#ownervoice01 #p-kv__bg{background-image:url("../img/catalog/owner_voice/01/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}#ownervoice01 #p-kv__logo{width:195px;height:195px;box-sizing:border-box;background-color:#fff;margin:0 auto;padding:5px;position:absolute;bottom:-145px;left:0;right:0;overflow:hidden}#ownervoice01 #p-kv__logo__inner{width:185px;height:185px;box-sizing:border-box;border:1px solid #4c4948;background:url("../img/catalog/owner_voice/sp/b-voice_title.png") no-repeat center 17px;background-size:75%;padding-top:117px}#ownervoice01 #p-kv__logo__inner .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:10px;text-align:center}#ownervoice01 #p-kv__logo__inner .number{font-size:15px;line-height:26px;text-align:center;width:90px;margin:8px auto 0;font-family:'playfairdisplay', serif;font-style:italic;letter-spacing:0em;font-weight:500;position:relative}#ownervoice01 #p-kv__logo__inner .number:before{content:'';display:block;position:absolute;background-image:linear-gradient(to right, #4c4948, #4c4948 3px, rgba(255,255,255,0) 1px, rgba(255,255,255,0) 2px);background-size:6px 1px;height:1px;width:30px;top:14px}#ownervoice01 #p-kv__logo__inner .number:after{content:'';display:block;position:absolute;background-image:linear-gradient(to right, #4c4948, #4c4948 3px, rgba(255,255,255,0) 1px, rgba(255,255,255,0) 2px);background-size:6px 1px;height:1px;width:30px;top:14px;right:0}}#ownervoice01 .p-ownervoice-lead__title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#ownervoice01 .p-ownervoice-nav{display:flex;border-right:solid 1px #4c4948}#ownervoice01 .p-ownervoice-nav li{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;border-left:solid 1px #4c4948;flex-grow:1;text-align:center}#ownervoice01 .p-ownervoice-nav li a{display:block}@media only screen and (min-width: 751px){#ownervoice01 .p-ownervoice{width:1080px;margin-left:auto;margin-right:auto;margin-top:250px;margin-bottom:84px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#ownervoice01 .p-ownervoice{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#ownervoice01 .p-ownervoice-lead__title{font-size:30px}#ownervoice01 .p-ownervoice-nav{margin:0 auto;margin-top:30px;margin-bottom:68px;max-width:900px}#ownervoice01 .p-ownervoice-nav li{height:14px;line-height:14px}#ownervoice01 .c-two-column{padding-bottom:65px}#ownervoice01 .c-two-column-content{width:41.66667%;margin-bottom:0}#ownervoice01 .c-two-column-title{line-height:42px;letter-spacing:0.1px;white-space:nowrap}#ownervoice01 .c-two-column-text{line-height:28px}#ownervoice01 .c-two-column-image{width:51.85185%;padding-top:34.44444%;position:relative;overflow:hidden}#ownervoice01 .c-two-column-image>*{position:absolute;width:100%;height:110%;top:-5%}#ownervoice01 .c-two-column.c-two-column01 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/01/b-sec01_image_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column.c-two-column02 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/01/b-sec01_image_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column.c-two-column03 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/01/b-sec01_image_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column.c-two-column04 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/01/b-sec01_image_04.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column.c-two-column05 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/01/b-sec01_image_05.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column.c-two-column06 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/01/b-sec01_image_06.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column.c-two-column07 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/01/b-sec01_image_07.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column03{padding-top:65px}#ownervoice01 #p-balloon{margin-top:60px;margin-bottom:68px}#ownervoice01 #p-balloon .l-section-wrap{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#ownervoice01 #p-balloon .l-section-wrap{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#ownervoice01 #p-balloon .l-section-wrap .p-balloon-inner{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;display:flex;width:100%;justify-content:center;align-items:center}#ownervoice01 #p-balloon .l-section-wrap .p-balloon-inner:after{content:'';display:block;height:190px;width:223px;background:url("../img/catalog/owner_voice/01//b-voice_balloon.jpg") no-repeat right bottom}#ownervoice01 #p-balloon .l-section-wrap .p-balloon-inner .p-balloon-content{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:16px;line-height:32px;padding:18px 0;width:538px;text-align:center;border-radius:20px;border:1px solid #4c4948;background:#e9eaea;position:relative}#ownervoice01 #p-balloon .l-section-wrap .p-balloon-inner .p-balloon-content:after{content:'';display:block;position:absolute;right:-16px;top:50%;margin-top:-5px;width:20px;height:11px;background:url("../img/catalog/owner_voice/01/b-balloon_arrow.svg") no-repeat center;background-size:20px 11px}}@media only screen and (max-width: 750px){#ownervoice01 .p-ownervoice{margin-top:177px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}#ownervoice01 .p-ownervoice-lead__title{font-size:23px;line-height:35px}#ownervoice01 .p-ownervoice-nav{margin-top:17px;margin-bottom:8px;flex-wrap:wrap;border:none}#ownervoice01 .p-ownervoice-nav li{height:10px;line-height:10px;font-size:10px;width:33.333%;margin-bottom:8px;box-sizing:border-box}#ownervoice01 .p-ownervoice-nav li:nth-child(3),#ownervoice01 .p-ownervoice-nav li:last-child{border-right:solid 1px #4c4948}#ownervoice01 .c-two-column{padding-bottom:18px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}#ownervoice01 .c-two-column-content{order:1}#ownervoice01 .c-two-column-title{text-align:left;line-height:31px;letter-spacing:0.01em}#ownervoice01 .c-two-column-text{line-height:25px;margin-bottom:24px}#ownervoice01 .c-two-column-image{order:2;height:57.6vw;margin-bottom:0}#ownervoice01 .c-two-column.c-two-column01 .c-two-column-image{background-image:url("../img/catalog/owner_voice/01/sp/b-sec01_image_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column.c-two-column02 .c-two-column-image{background-image:url("../img/catalog/owner_voice/01/sp/b-sec01_image_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column.c-two-column03 .c-two-column-image{background-image:url("../img/catalog/owner_voice/01/sp/b-sec01_image_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column.c-two-column04 .c-two-column-image{background-image:url("../img/catalog/owner_voice/01/sp/b-sec01_image_04_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column.c-two-column05 .c-two-column-image{background-image:url("../img/catalog/owner_voice/01/sp/b-sec01_image_05_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column.c-two-column06 .c-two-column-image{background-image:url("../img/catalog/owner_voice/01/sp/b-sec01_image_06_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 .c-two-column.c-two-column07 .c-two-column-image{background-image:url("../img/catalog/owner_voice/01/sp/b-sec01_image_07_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice01 #p-balloon{margin-top:55px;margin-bottom:15px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}#ownervoice01 #p-balloon .l-section-wrap .p-balloon-inner{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;display:flex;width:100%;justify-content:center;align-items:center}#ownervoice01 #p-balloon .l-section-wrap .p-balloon-inner:after{content:'';display:block;height:116px;width:120px;background:url("../img/catalog/owner_voice/01/sp/b-voice_balloon.jpg") no-repeat right bottom;background-size:96px 78px}#ownervoice01 #p-balloon .l-section-wrap .p-balloon-inner .p-balloon-content{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:11px;line-height:18px;padding:12px 15px;white-space:nowrap;border-radius:14px;border:1px solid #4c4948;background:#e9eaea;position:relative;margin-left:10px}#ownervoice01 #p-balloon .l-section-wrap .p-balloon-inner .p-balloon-content:after{content:'';display:block;position:absolute;right:-10px;top:65%;width:14px;height:10px;background:url("../img/catalog/owner_voice/01/b-balloon_arrow.svg") no-repeat center;background-size:100%}}@media only screen and (min-width: 751px){#p-section-nav01{margin-top:154px}#p-section-nav01.p-section-nav{display:flex;width:100%}#p-section-nav01.p-section-nav .c-photo-widelink__inner{flex:1;position:relative;width:100%;height:530px;display:flex;flex-direction:column;align-items:center;transition:3s cubic-bezier(0.23, 1, 0.32, 1)}#p-section-nav01.p-section-nav .c-photo-widelink__inner:hover{opacity:0.6}#p-section-nav01.p-section-nav .c-photo-widelink__content{position:relative;z-index:10;color:#fff}#p-section-nav01.p-section-nav .c-photo-widelink__content .pager{padding:165px 0 0 0;font-family:'playfairdisplay', serif;font-style:italic}#p-section-nav01.p-section-nav .c-photo-widelink__content .pager .line{display:block;width:80px;height:1px;background-color:#fff;margin:-12px 0 0 50px}#p-section-nav01.p-section-nav .c-photo-widelink__content .title{font-family:'playfairdisplay', serif;font-style:italic;margin-top:54px;margin-bottom:10px}#p-section-nav01.p-section-nav .c-photo-widelink__content .title span{font-size:20px;margin-left:10px}#p-section-nav01.p-section-nav .c-photo-widelink__content .copy{letter-spacing:0.1em}#p-section-nav01 #p-prev__photo{position:absolute;top:0;left:0;width:100%;height:530px;background-image:url("../img/catalog/owner_voice/01/b-prev_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-section-nav01 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:530px;background-image:url("../img/catalog/owner_voice/01/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#p-section-nav01{margin-top:108px}#p-section-nav01.p-section-nav{width:100%}#p-section-nav01.p-section-nav .c-photo-widelink__inner{position:relative;width:100%;height:68.53333vw;padding:0 25px;box-sizing:border-box}#p-section-nav01.p-section-nav .c-photo-widelink__inner:before{padding-top:0}#p-section-nav01.p-section-nav .c-photo-widelink__content{position:relative;z-index:10;color:#fff}#p-section-nav01.p-section-nav .c-photo-widelink__content .pager{padding:72px 0 0 0;font-size:2.66667vw;font-family:'playfairdisplay', serif;font-style:italic}#p-section-nav01.p-section-nav .c-photo-widelink__content .pager .line{display:block;width:40px;height:1px;background-color:#fff;margin:-10px 0 0 40px}#p-section-nav01.p-section-nav .c-photo-widelink__content .title{font-family:'playfairdisplay', serif;font-style:italic;margin-top:25px;margin-bottom:5px;letter-spacing:0.01em;font-size:3.2vw;text-align:left}#p-section-nav01.p-section-nav .c-photo-widelink__content .title span{font-size:3.73333vw;margin-left:10px}#p-section-nav01.p-section-nav .c-photo-widelink__content .copy{margin-top:25px;font-size:4.26667vw;letter-spacing:0.2em;text-align:left}#p-section-nav01 #p-prev__photo{position:absolute;top:0;left:0;width:100%;height:68.53333vw;background-image:url("../img/catalog/owner_voice/01/b-prev_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#p-section-nav01 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:68.53333vw;background-image:url("../img/catalog/owner_voice/01/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}html.android #ownervoice01 .c-two-column-title,html.android #ownervoice02 .c-two-column-title,html.android #ownervoice03 .c-two-column-title{letter-spacing:0}html.android #p-section-nav01.p-section-nav .c-photo-widelink__content .copy,html.android #p-section-nav02.p-section-nav .c-photo-widelink__content .copy,html.android #p-section-nav03.p-section-nav .c-photo-widelink__content .copy{letter-spacing:0.1em}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#ownervoice02 #p-kv{position:relative}#ownervoice02 #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#ownervoice02 #p-kv{width:100%;height:44.5vw}#ownervoice02 #p-kv__bg{background-image:url("../img/catalog/owner_voice/02/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#ownervoice02 #p-kv__logo{width:270px;height:270px;box-sizing:border-box;background-color:#fff;margin:0 auto;padding:10px;position:absolute;bottom:-205px;left:0;right:0;overflow:hidden}#ownervoice02 #p-kv__logo__inner{width:250px;height:250px;box-sizing:border-box;border:1px solid #4c4948;background:url("../img/catalog/owner_voice/b-voice_title.png") no-repeat center 28px;padding-top:150px}#ownervoice02 #p-kv__logo__inner .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:12px;text-align:center}#ownervoice02 #p-kv__logo__inner .number{font-size:26px;line-height:26px;text-align:center;width:182px;margin:20px auto 0;font-family:'playfairdisplay', serif;font-style:italic;letter-spacing:0em;font-weight:500;position:relative}#ownervoice02 #p-kv__logo__inner .number:before{content:'';display:block;position:absolute;background-image:linear-gradient(to right, #4c4948, #4c4948 6px, rgba(255,255,255,0) 7px, rgba(255,255,255,0) 11px);background-size:11px 1px;height:1px;width:61px;top:16px}#ownervoice02 #p-kv__logo__inner .number:after{content:'';display:block;position:absolute;background-image:linear-gradient(to right, #4c4948, #4c4948 6px, rgba(255,255,255,0) 7px, rgba(255,255,255,0) 11px);background-size:11px 1px;height:1px;width:61px;top:16px;right:0}}@media only screen and (max-width: 750px){#ownervoice02 #p-kv{width:100%;height:86.93333vw}#ownervoice02 #p-kv__bg{background-image:url("../img/catalog/owner_voice/02/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}#ownervoice02 #p-kv__logo{width:195px;height:195px;box-sizing:border-box;background-color:#fff;margin:0 auto;padding:5px;position:absolute;bottom:-145px;left:0;right:0;overflow:hidden}#ownervoice02 #p-kv__logo__inner{width:185px;height:185px;box-sizing:border-box;border:1px solid #4c4948;background:url("../img/catalog/owner_voice/sp/b-voice_title.png") no-repeat center 17px;background-size:75%;padding-top:117px}#ownervoice02 #p-kv__logo__inner .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:10px;text-align:center}#ownervoice02 #p-kv__logo__inner .number{font-size:15px;line-height:26px;text-align:center;width:90px;margin:8px auto 0;font-family:'playfairdisplay', serif;font-style:italic;letter-spacing:0em;font-weight:500;position:relative}#ownervoice02 #p-kv__logo__inner .number:before{content:'';display:block;position:absolute;background-image:linear-gradient(to right, #4c4948, #4c4948 3px, rgba(255,255,255,0) 1px, rgba(255,255,255,0) 2px);background-size:6px 1px;height:1px;width:30px;top:14px}#ownervoice02 #p-kv__logo__inner .number:after{content:'';display:block;position:absolute;background-image:linear-gradient(to right, #4c4948, #4c4948 3px, rgba(255,255,255,0) 1px, rgba(255,255,255,0) 2px);background-size:6px 1px;height:1px;width:30px;top:14px;right:0}}#ownervoice02 .p-ownervoice-lead__title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#ownervoice02 .p-ownervoice-nav{display:flex;border-right:solid 1px #4c4948}#ownervoice02 .p-ownervoice-nav li{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;border-left:solid 1px #4c4948;flex-grow:1;text-align:center}#ownervoice02 .p-ownervoice-nav li a{display:block}@media only screen and (min-width: 751px){#ownervoice02 .p-ownervoice{width:1080px;margin-left:auto;margin-right:auto;margin-top:250px;margin-bottom:84px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#ownervoice02 .p-ownervoice{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#ownervoice02 .p-ownervoice-lead__title{font-size:30px}#ownervoice02 .p-ownervoice-nav{margin-top:30px;margin-bottom:68px;margin:0 auto;margin-top:30px;margin-bottom:68px;max-width:686px}#ownervoice02 .p-ownervoice-nav li{height:14px;line-height:14px}#ownervoice02 .c-two-column{padding-bottom:65px}#ownervoice02 .c-two-column-content{width:41.66667%;margin-bottom:0}#ownervoice02 .c-two-column-title{line-height:42px;letter-spacing:0.1px;white-space:nowrap}#ownervoice02 .c-two-column-text{line-height:28px}#ownervoice02 .c-two-column-image{width:51.85185%;padding-top:34.44444%;position:relative;overflow:hidden}#ownervoice02 .c-two-column-image>*{position:absolute;width:100%;height:110%;top:-5%}#ownervoice02 .c-two-column.c-two-column01 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/02/b-sec01_image_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice02 .c-two-column.c-two-column02 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/02/b-sec01_image_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice02 .c-two-column.c-two-column03 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/02/b-sec01_image_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#ownervoice02 .p-ownervoice{margin-top:177px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}#ownervoice02 .p-ownervoice-lead__title{font-size:23px;line-height:36px}#ownervoice02 .p-ownervoice-nav{margin-top:15px;margin-bottom:5px;flex-wrap:wrap;border:none}#ownervoice02 .p-ownervoice-nav li{height:10px;line-height:10px;font-size:10px;width:33.333%;margin-bottom:10px;box-sizing:border-box}#ownervoice02 .p-ownervoice-nav li:nth-child(3),#ownervoice02 .p-ownervoice-nav li:last-child{border-right:solid 1px #4c4948}#ownervoice02 .c-two-column{padding-bottom:18px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}#ownervoice02 .c-two-column-content{order:1}#ownervoice02 .c-two-column-title{text-align:left;line-height:31px;letter-spacing:0.01em}#ownervoice02 .c-two-column-text{line-height:25px;margin-bottom:24px}#ownervoice02 .c-two-column-image{order:2;height:57.6vw;margin-bottom:0}#ownervoice02 .c-two-column.c-two-column01 .c-two-column-image{background-image:url("../img/catalog/owner_voice/02/sp/b-sec01_image_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice02 .c-two-column.c-two-column02 .c-two-column-image{background-image:url("../img/catalog/owner_voice/02/sp/b-sec01_image_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice02 .c-two-column.c-two-column03 .c-two-column-image{background-image:url("../img/catalog/owner_voice/02/sp/b-sec01_image_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px){#ownervoice02 #p-section-nav01{margin-top:154px}#ownervoice02 #p-section-nav01.p-section-nav{display:flex;width:100%}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__inner{flex:1;position:relative;width:100%;height:530px;display:flex;flex-direction:column;align-items:center;transition:3s cubic-bezier(0.23, 1, 0.32, 1)}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__inner:hover{opacity:0.6}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__content{position:relative;z-index:10;color:#fff}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__content .pager{padding:165px 0 0 0;font-family:'playfairdisplay', serif;font-style:italic}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__content .pager .line{display:block;width:80px;height:1px;background-color:#fff;margin:-12px 0 0 50px}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__content .title{font-family:'playfairdisplay', serif;font-style:italic;margin-top:54px;margin-bottom:10px}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__content .title span{font-size:20px;margin-left:10px}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__content .copy{letter-spacing:0.2em}#ownervoice02 #p-section-nav01 #p-prev__photo{position:absolute;top:0;left:0;width:100%;height:530px;background-image:url("../img/catalog/owner_voice/02/b-prev_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice02 #p-section-nav01 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:530px;background-image:url("../img/catalog/owner_voice/02/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#ownervoice02 #p-section-nav01{margin-top:108px}#ownervoice02 #p-section-nav01.p-section-nav{width:100%}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__inner{position:relative;width:100%;height:68.53333vw;padding:0 25px;box-sizing:border-box}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__inner:before{padding-top:0}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__content{position:relative;z-index:10;color:#fff}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__content .pager{padding:72px 0 0 0;font-size:2.66667vw;font-family:'playfairdisplay', serif;font-style:italic}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__content .pager .line{display:block;width:40px;height:1px;background-color:#fff;margin:-10px 0 0 40px}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__content .title{font-family:'playfairdisplay', serif;font-style:italic;margin-top:25px;margin-bottom:5px;letter-spacing:0.01em;font-size:12px;text-align:left}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__content .title span{font-size:3.73333vw;margin-left:10px}#ownervoice02 #p-section-nav01.p-section-nav .c-photo-widelink__content .copy{margin-top:25px;font-size:4.26667vw;letter-spacing:0.2em;text-align:left}#ownervoice02 #p-section-nav01 #p-prev__photo{position:absolute;top:0;left:0;width:100%;height:68.53333vw;background-image:url("../img/catalog/owner_voice/02/b-prev_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice02 #p-section-nav01 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:68.53333vw;background-image:url("../img/catalog/owner_voice/02/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#ownervoice03 #p-kv{position:relative}#ownervoice03 #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#ownervoice03 #p-kv{width:100%;height:44.5vw}#ownervoice03 #p-kv__bg{background-image:url("../img/catalog/owner_voice/03/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#ownervoice03 #p-kv__logo{width:270px;height:270px;box-sizing:border-box;background-color:#fff;margin:0 auto;padding:10px;position:absolute;bottom:-205px;left:0;right:0;overflow:hidden}#ownervoice03 #p-kv__logo__inner{width:250px;height:250px;box-sizing:border-box;border:1px solid #4c4948;background:url("../img/catalog/owner_voice/b-voice_title.png") no-repeat center 28px;padding-top:150px}#ownervoice03 #p-kv__logo__inner .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:12px;text-align:center}#ownervoice03 #p-kv__logo__inner .number{font-size:26px;line-height:26px;text-align:center;width:182px;margin:20px auto 0;font-family:'playfairdisplay', serif;font-style:italic;letter-spacing:0em;font-weight:500;position:relative}#ownervoice03 #p-kv__logo__inner .number:before{content:'';display:block;position:absolute;background-image:linear-gradient(to right, #4c4948, #4c4948 6px, rgba(255,255,255,0) 7px, rgba(255,255,255,0) 11px);background-size:11px 1px;height:1px;width:61px;top:16px}#ownervoice03 #p-kv__logo__inner .number:after{content:'';display:block;position:absolute;background-image:linear-gradient(to right, #4c4948, #4c4948 6px, rgba(255,255,255,0) 7px, rgba(255,255,255,0) 11px);background-size:11px 1px;height:1px;width:61px;top:16px;right:0}}@media only screen and (max-width: 750px){#ownervoice03 #p-kv{width:100%;height:86.93333vw}#ownervoice03 #p-kv__bg{background-image:url("../img/catalog/owner_voice/03/sp/b-kv_photo_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:bottom}#ownervoice03 #p-kv__logo{width:195px;height:195px;box-sizing:border-box;background-color:#fff;margin:0 auto;padding:5px;position:absolute;bottom:-145px;left:0;right:0;overflow:hidden}#ownervoice03 #p-kv__logo__inner{width:185px;height:185px;box-sizing:border-box;border:1px solid #4c4948;background:url("../img/catalog/owner_voice/sp/b-voice_title.png") no-repeat center 17px;background-size:75%;padding-top:117px}#ownervoice03 #p-kv__logo__inner .title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:10px;text-align:center}#ownervoice03 #p-kv__logo__inner .number{font-size:15px;line-height:26px;text-align:center;width:90px;margin:8px auto 0;font-family:'playfairdisplay', serif;font-style:italic;letter-spacing:0em;font-weight:500;position:relative}#ownervoice03 #p-kv__logo__inner .number:before{content:'';display:block;position:absolute;background-image:linear-gradient(to right, #4c4948, #4c4948 3px, rgba(255,255,255,0) 1px, rgba(255,255,255,0) 2px);background-size:6px 1px;height:1px;width:30px;top:14px}#ownervoice03 #p-kv__logo__inner .number:after{content:'';display:block;position:absolute;background-image:linear-gradient(to right, #4c4948, #4c4948 3px, rgba(255,255,255,0) 1px, rgba(255,255,255,0) 2px);background-size:6px 1px;height:1px;width:30px;top:14px;right:0}}#ownervoice03 .p-ownervoice-lead__title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#ownervoice03 .p-ownervoice-nav{display:flex;border-right:solid 1px #4c4948}#ownervoice03 .p-ownervoice-nav li{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;border-left:solid 1px #4c4948;flex-grow:1;text-align:center}#ownervoice03 .p-ownervoice-nav li a{display:block}@media only screen and (min-width: 751px){#ownervoice03 .p-ownervoice{width:1080px;margin-left:auto;margin-right:auto;margin-top:250px;margin-bottom:84px}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#ownervoice03 .p-ownervoice{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#ownervoice03 .p-ownervoice-lead__title{font-size:30px}#ownervoice03 .p-ownervoice-nav{margin-top:30px;margin-bottom:68px;margin:0 auto;margin-top:30px;margin-bottom:68px;max-width:820px}#ownervoice03 .p-ownervoice-nav li{height:14px;line-height:14px}#ownervoice03 .c-two-column{padding-bottom:65px}#ownervoice03 .c-two-column-content{width:41.66667%;margin-bottom:0}#ownervoice03 .c-two-column-title{line-height:42px;letter-spacing:0.1px;white-space:nowrap}#ownervoice03 .c-two-column-text{line-height:28px}#ownervoice03 .c-two-column-image{width:51.85185%;padding-top:34.44444%;position:relative;overflow:hidden}#ownervoice03 .c-two-column-image>*{position:absolute;width:100%;height:110%;top:-5%}#ownervoice03 .c-two-column.c-two-column01 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/03/b-sec01_image_01.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice03 .c-two-column.c-two-column02 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/03/b-sec01_image_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice03 .c-two-column.c-two-column03 .c-two-column-image>*{background-image:url("../img/catalog/owner_voice/03/b-sec01_image_03.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#ownervoice03 .p-ownervoice{margin-top:177px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}#ownervoice03 .p-ownervoice-lead__title{font-size:23px;line-height:35px}#ownervoice03 .p-ownervoice-nav{margin-top:15px;margin-bottom:8px;flex-wrap:wrap;border:none}#ownervoice03 .p-ownervoice-nav li{height:10px;line-height:10px;font-size:10px;width:33.333%;margin-bottom:10px;box-sizing:border-box}#ownervoice03 .p-ownervoice-nav li:nth-child(3),#ownervoice03 .p-ownervoice-nav li:last-child{border-right:solid 1px #4c4948}#ownervoice03 .c-two-column{padding-bottom:18px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}#ownervoice03 .c-two-column-content{order:1}#ownervoice03 .c-two-column-title{text-align:left;line-height:31px;letter-spacing:0.01em}#ownervoice03 .c-two-column-text{line-height:25px;margin-bottom:24px}#ownervoice03 .c-two-column-image{order:2;height:57.6vw;margin-bottom:0}#ownervoice03 .c-two-column.c-two-column01 .c-two-column-image{background-image:url("../img/catalog/owner_voice/03/sp/b-sec01_image_01_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice03 .c-two-column.c-two-column02 .c-two-column-image{background-image:url("../img/catalog/owner_voice/03/sp/b-sec01_image_02_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice03 .c-two-column.c-two-column03 .c-two-column-image{background-image:url("../img/catalog/owner_voice/03/sp/b-sec01_image_03_sp.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (min-width: 751px){#ownervoice03 #p-section-nav01{margin-top:154px}#ownervoice03 #p-section-nav01.p-section-nav{display:flex;width:100%}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__inner{flex:1;position:relative;width:100%;height:530px;display:flex;flex-direction:column;align-items:center;transition:3s cubic-bezier(0.23, 1, 0.32, 1)}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__inner:hover{opacity:0.6}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__content{position:relative;z-index:10;color:#fff}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__content .pager{padding:165px 0 0 0;font-family:'playfairdisplay', serif;font-style:italic}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__content .pager .line{display:block;width:80px;height:1px;background-color:#fff;margin:-12px 0 0 50px}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__content .title{font-family:'playfairdisplay', serif;font-style:italic;margin-top:54px;margin-bottom:10px}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__content .title span{font-size:20px;margin-left:10px}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__content .copy{letter-spacing:0.2em}#ownervoice03 #p-section-nav01 #p-prev__photo{position:absolute;top:0;left:0;width:100%;height:530px;background-image:url("../img/catalog/owner_voice/03/b-prev_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice03 #p-section-nav01 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:530px;background-image:url("../img/catalog/owner_voice/03/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}@media only screen and (max-width: 750px){#ownervoice03 #p-section-nav01{margin-top:108px}#ownervoice03 #p-section-nav01.p-section-nav{width:100%}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__inner{position:relative;width:100%;height:68.53333vw;padding:0 25px;box-sizing:border-box}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__inner:before{padding-top:0}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__content{position:relative;z-index:10;color:#fff}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__content .pager{padding:72px 0 0 0;font-size:2.66667vw;font-family:'playfairdisplay', serif;font-style:italic}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__content .pager .line{display:block;width:40px;height:1px;background-color:#fff;margin:-10px 0 0 40px}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__content .title{font-family:'playfairdisplay', serif;font-style:italic;margin-top:25px;margin-bottom:5px;letter-spacing:0.01em;font-size:3.2vw;text-align:left}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__content .title span{font-size:3.73333vw;margin-left:10px}#ownervoice03 #p-section-nav01.p-section-nav .c-photo-widelink__content .copy{margin-top:25px;font-size:4.26667vw;letter-spacing:0.2em;text-align:left}#ownervoice03 #p-section-nav01 #p-prev__photo{position:absolute;top:0;left:0;width:100%;height:68.53333vw;background-image:url("../img/catalog/owner_voice/03/b-prev_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}#ownervoice03 #p-section-nav01 #p-next__photo{position:absolute;top:0;left:0;width:100%;height:68.53333vw;background-image:url("../img/catalog/owner_voice/03/b-next_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}}html.android{font-family:'Noto Sans JP', sans-serif;letter-spacing:0.1em}body#chef{font-family:YuGothic, "游ゴシック体", "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "Meiryo", "メイリオ", "ＭＳ Ｐゴシック", sans-serif}_:lang(x)::-ms-backdrop,body{font-family:"Segoe UI", Meiryo, sans-serif !important}_:lang(x)::-ms-backdrop p,body p{transform:rotate(0.03deg)}#chef .js__tsc-splittext-x>*,#chef .js__tsc-splittext-y>*{transform:translate3d(0, 0, 0)}#chef .js__tsc-splittext-x>* *,#chef .js__tsc-splittext-y>* *{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@media only screen and (min-width: 751px){#chef>#p-kv{height:55.55556vw}}@media only screen and (max-width: 750px){#chef>#p-kv{margin-bottom:120.77295vw}}#chef .p-kv{position:relative}@media only screen and (min-width: 751px){#chef .p-kv__wrapper{height:100%}}@media only screen and (min-width: 751px){#chef .p-kv__inner{height:100%}#chef .p-kv__inner *{object-fit:cover;width:100%;height:100%}}@media only screen and (max-width: 750px){#chef .p-kv__inner{width:100vw;height:auto}#chef .p-kv__inner .p-kv__kv{width:100%;height:100%}#chef .p-kv__inner .p-kv__kv *{object-fit:cover;width:100%;height:100%}}#chef .p-kv__textWrapper{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;position:absolute;color:#fff;transition-duration:0.6s}@media only screen and (min-width: 751px){#chef .p-kv__textWrapper{top:12.29167vw;right:7.98611vw}}@media only screen and (max-width: 750px){#chef .p-kv__textWrapper{right:5.55556vw;top:20.5314vw}}html.tablet #chef .p-kv__textWrapper{top:10.69444vw}#chef .p-kv__textWrapper .mag-title{text-align:right;-ms-font-weight:light}@media only screen and (min-width: 751px){#chef .p-kv__textWrapper .mag-title{font-size:1.25vw;line-height:1.44444;letter-spacing:0.09em;padding-bottom:pc-window-w-ratio-wide(2)}}@media (max-width: 1079px) and (min-width: 751px){#chef .p-kv__textWrapper .mag-title{font-size:13px}}@media only screen and (max-width: 750px){#chef .p-kv__textWrapper .mag-title{font-size:2.41546vw;line-height:1.3;letter-spacing:0.1em;padding-bottom:.26667vw}}html.tablet #chef .p-kv__textWrapper .mag-title{letter-spacing:0.14em;line-height:1.55556}#chef .p-kv__textWrapper .vermicular{text-align:right;font-weight:400;-ms-font-weight:regular}@media only screen and (min-width: 751px){#chef .p-kv__textWrapper .vermicular{font-size:1.25vw;line-height:1.38889;letter-spacing:0.1em;margin-bottom:.41667vw}}@media (max-width: 1079px) and (min-width: 751px){#chef .p-kv__textWrapper .vermicular{font-size:13px}}@media only screen and (max-width: 750px){#chef .p-kv__textWrapper .vermicular{text-align:right;font-size:2.41546vw;line-height:1.4;letter-spacing:0.1em;margin-bottom:.8vw}}html.tablet #chef .p-kv__textWrapper .vermicular{letter-spacing:0.17em;margin-bottom:.69444vw}#chef .p-kv__textWrapper .num{text-align:right;font-weight:500;-ms-font-weight:medium;letter-spacing:0.1em}@media only screen and (min-width: 751px){#chef .p-kv__textWrapper .num{font-size:.97222vw;line-height:1.78571;right:4.86111vw;padding-right:.27778vw}}@media (max-width: 1079px) and (min-width: 751px){#chef .p-kv__textWrapper .num{font-size:11px}}@media only screen and (max-width: 750px){#chef .p-kv__textWrapper .num{font-size:2.4vw;line-height:1.25}}html.tablet #chef .p-kv__textWrapper .num{font-size:1.04167vw;line-height:1.78571}@media only screen and (min-width: 751px){#chef .p-kv__textWrapper.-sub{top:23.68056vw;right:11.38889vw}}@media only screen and (max-width: 750px){#chef .p-kv__textWrapper.-sub{color:#222426;left:0vw;top:114.7343vw;padding:24.15459vw 0 0 5.7971vw}}@media only screen and (min-width: 751px){#chef .p-kv__textWrapper.-sub__shinobu2{top:23.05556vw;right:auto;left:8.33333vw}}@media only screen and (max-width: 750px){#chef .p-kv__textWrapper.-sub__shinobu2{color:#222426;left:0vw;top:114.7343vw;padding:24.15459vw 0 0 5.7971vw}}@media only screen and (min-width: 751px){#chef .p-kv__textWrapper.-sub__jerome{top:16.38889vw;right:auto;left:8.61111vw}}@media only screen and (max-width: 750px){#chef .p-kv__textWrapper.-sub__jerome{color:#222426;left:0vw;top:114.7343vw;padding:24.15459vw 0 0 5.7971vw}}html.tablet #chef .p-kv__textWrapper.-sub{right:11.80556vw;top:21.875vw}#chef .p-kv__textWrapper.-sub .name-chef.-en{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;font-weight:400;-ms-font-weight:regular}#chef .p-kv__textWrapper.-sub .name-chef.-en>*>*{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;font-weight:400;-ms-font-weight:regular}@media only screen and (min-width: 751px){#chef .p-kv__textWrapper.-sub .name-chef.-en{font-size:2.77778vw;letter-spacing:0.055em}}@media only screen and (max-width: 750px){#chef .p-kv__textWrapper.-sub .name-chef.-en{font-size:5.7971vw;letter-spacing:0.06em;margin-bottom:.96618vw}}#chef .p-kv__textWrapper.-sub .name-chef.-ja{font-weight:400;-ms-font-weight:regular}#chef .p-kv__textWrapper.-sub .name-chef.-ja>*>*{font-weight:400;-ms-font-weight:regular}@media only screen and (min-width: 751px){#chef .p-kv__textWrapper.-sub .name-chef.-ja{font-size:1.11111vw;letter-spacing:0.055em}}@media only screen and (max-width: 750px){#chef .p-kv__textWrapper.-sub .name-chef.-ja{font-size:2.89855vw;letter-spacing:0.06em;margin-bottom:3.62319vw}}#chef .p-kv__textWrapper.-sub .name-location{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em}@media only screen and (min-width: 751px){#chef .p-kv__textWrapper.-sub .name-location{font-size:1.38889vw;letter-spacing:0.04em;line-height:1.7;margin-top:.48309vw}}@media (max-width: 1079px) and (min-width: 751px){#chef .p-kv__textWrapper.-sub .name-location{font-size:15px}}@media only screen and (max-width: 750px){#chef .p-kv__textWrapper.-sub .name-location{font-size:2.657vw;letter-spacing:0.1em}}@media only screen and (max-width: 750px){#chef .p-kv__kv{overflow:hidden}}@media only screen and (max-width: 750px){#chef .p-kv img{width:128%}}#chef .p-kv__scrolldown{position:absolute;z-index:5}@keyframes scrollDonwIcon{0%{transform:translate3d(0, -150%, 0) scale(1) rotate(90deg);opacity:0}50%{opacity:1}100%{transform:translate3d(0, 150%, 0) scale(0.5) rotate(90deg);opacity:0}}@media only screen and (min-width: 751px){#chef .p-kv__scrolldown{left:8.33333vw;bottom:5.41667vw}}@media only screen and (max-width: 750px){#chef .p-kv__scrolldown{left:4.58937vw;bottom:-60.38647vw}}html.tablet #chef .p-kv__scrolldown{left:8.33333vw;top:113.54167vw}#chef .p-kv__scrolldown__inner{position:relative}@media only screen and (min-width: 751px){#chef .p-kv__scrolldown__inner{padding-left:.83333vw}}@media only screen and (max-width: 750px){#chef .p-kv__scrolldown__inner{padding-left:3.38164vw}}#chef .p-kv__scrolldown__inner .icon{position:absolute;top:0;bottom:0;left:0;margin-top:auto;margin-bottom:auto;border-radius:50%;background-color:#fff;animation:scrollDonwIcon 1.4s ease-out infinite normal}@media only screen and (min-width: 751px){#chef .p-kv__scrolldown__inner .icon{width:.27778vw;height:.27778vw}}@media only screen and (max-width: 750px){#chef .p-kv__scrolldown__inner .icon{width:.96618vw;height:.96618vw}}#chef .p-kv__scrolldown__inner .text{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;letter-spacing:0.1em;color:#fff;font-weight:400;-ms-font-weight:regular}@media only screen and (min-width: 751px){#chef .p-kv__scrolldown__inner .text{font-size:.97222vw}}@media only screen and (max-width: 750px){#chef .p-kv__scrolldown__inner .text{font-size:2.17391vw}}#chef .js_kvImage,#chef .js__tsc-showscale{will-change:transform;transform-origin:top center}#chef .cover{flex:0 0 auto;position:relative;overflow:hidden}#chef .cover>*{position:absolute;width:100%;height:120%;display:block;left:0;top:-10%;background-size:110%;background-position:center;background-repeat:no-repeat}#chef picture{display:block}#chef .js__tsc-gradient{position:relative;overflow:hidden}#chef .js__tsc-gradient:after{content:"";position:absolute;display:block;background-image:linear-gradient(-18deg, #fff 0%, #fff 55%, rgba(244,243,237,0) 80%, rgba(244,243,237,0) 100%);width:100%;height:300%;bottom:0;left:0;transition:cubic-bezier(0.19, 0.8, 0.35, 1),-webkit-transform 3.5s cubic-bezier(0.19, 0.8, 0.35, 1)}#chef .js__tsc-gradientShort{position:relative;overflow:hidden}#chef .js__tsc-gradientShort:after{content:"";position:absolute;display:block;background-image:linear-gradient(-18deg, #fff 0%, #fff 55%, rgba(244,243,237,0) 80%, rgba(244,243,237,0) 100%);width:200%;height:400%;bottom:0;left:0;transition:cubic-bezier(0.19, 0.8, 0.35, 1),-webkit-transform 2s cubic-bezier(0.19, 0.8, 0.35, 1)}#chef .is-show:after{transform:translateY(100%)}@media only screen and (min-width: 751px){#chef .section.-intro{padding-top:.83333vw}}@media only screen and (min-width: 751px){#chef .section.-intro .titleWrapper{margin-bottom:2.22222vw}}@media only screen and (max-width: 750px){#chef .section.-intro .titleWrapper{margin-bottom:14.49275vw}}#chef .section.-intro .titleWrapper .main{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;display:flex;justify-content:flex-start;align-items:center}#chef .section.-intro .titleWrapper .main .title.-en{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em}@media only screen and (min-width: 751px){#chef .section.-intro .titleWrapper .main .title.-en{font-size:1.38889vw;letter-spacing:0.04em;line-height:1.25;margin-right:.55556vw}}@media only screen and (max-width: 750px){#chef .section.-intro .titleWrapper .main .title.-en{font-size:2.89855vw;letter-spacing:0.05em;margin-right:1.69082vw}}#chef .section.-intro .titleWrapper .main .title.-profile{font-weight:400;-ms-font-weight:regular}#chef .section.-intro .titleWrapper .main .title.-profile>*>*{font-weight:400;-ms-font-weight:regular}@media only screen and (min-width: 751px){#chef .section.-intro .titleWrapper .main .title.-profile{font-size:1.38889vw;line-height:1.25}}@media only screen and (max-width: 750px){#chef .section.-intro .titleWrapper .main .title.-profile{font-size:2.89855vw;letter-spacing:0.05em}}@media only screen and (min-width: 751px){#chef .section.-intro .titleWrapper .sub .title.-ja{font-size:.83333vw;line-height:3;letter-spacing:0.05em}}@media only screen and (max-width: 750px){#chef .section.-intro .titleWrapper .sub .title.-ja{font-size:2.41546vw;line-height:2.5;letter-spacing:0.1em;margin-bottom:.96618vw}}@media only screen and (min-width: 751px){#chef .section.-conclusion{padding-bottom:6.94444vw}}@media only screen and (max-width: 750px){#chef .section.-conclusion{padding-bottom:33.81643vw}}@media only screen and (min-width: 751px){#chef .chef-intro{margin-top:10.76389vw;margin-bottom:10.76389vw;width:90.83333vw;margin-right:auto}}#chef .chef-intro__inner{display:flex}@media only screen and (min-width: 751px){#chef .chef-intro__inner{justify-content:space-between;align-items:flex-start;padding-left:12.5vw}}@media only screen and (max-width: 750px){#chef .chef-intro__inner{flex-direction:column;padding:0 6.03865vw}}@media only screen and (min-width: 751px){#chef .chef-intro .textBlock{width:42.36111vw}}@media only screen and (min-width: 751px){#chef .chef-intro .textBlock p{font-weight:400;-ms-font-weight:regular;font-size:1.11111vw;line-height:2.25;letter-spacing:0.1em}}@media only screen and (max-width: 750px){#chef .chef-intro .textBlock p{font-size:3.62319vw;line-height:1.66667;letter-spacing:0.08em}}@media only screen and (min-width: 751px){#chef .chef-intro .titleWrapper{margin-bottom:4.65278vw}}@media only screen and (max-width: 750px){#chef .chef-intro .titleWrapper{margin-bottom:12.07729vw}}#chef .chef-intro .titleWrapper .main{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;display:inline-block}#chef .chef-intro .titleWrapper .main .title.-en{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em}@media only screen and (min-width: 751px){#chef .chef-intro .titleWrapper .main .title.-en{font-size:1.38889vw;letter-spacing:0.05em;line-height:1.25}}@media only screen and (max-width: 750px){#chef .chef-intro .titleWrapper .main .title.-en{font-size:3.1401vw;letter-spacing:0.05em}}#chef .chef-intro .titleWrapper .main .underLine{display:block;position:relative}#chef .chef-intro .titleWrapper .main .underLine::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:.06944vw;background-color:#393332}@media only screen and (max-width: 750px){#chef .chef-intro .titleWrapper .main .underLine::before{height:.12077vw}}#chef .chef-intro .titleWrapper .middle{display:flex;justify-content:flex-start;align-items:center;letter-spacing:0.1em}@media only screen and (min-width: 751px){#chef .chef-intro .titleWrapper .middle{margin-top:3.68056vw;margin-bottom:1.94444vw}}@media only screen and (max-width: 750px){#chef .chef-intro .titleWrapper .middle{margin-top:9.06667vw;margin-bottom:4vw}}#chef .chef-intro .titleWrapper .middle .title{font-weight:600;-ms-font-weight:bold}#chef .chef-intro .titleWrapper .middle .title>*>*{font-weight:600;-ms-font-weight:bold}@media only screen and (min-width: 751px){#chef .chef-intro .titleWrapper .middle .title{font-size:1.66667vw;line-height:1.5}}@media only screen and (max-width: 750px){#chef .chef-intro .titleWrapper .middle .title{font-size:5.06667vw}}@media only screen and (min-width: 751px){#chef .chef-intro .titleWrapper .middle .title .brSp{display:none}}@media only screen and (max-width: 750px){#chef .chef-intro .titleWrapper .middle .title .brSp{display:block}}#chef .chef-intro .titleWrapper .sub .title{letter-spacing:0.1em;font-weight:600;-ms-font-weight:bold}#chef .chef-intro .titleWrapper .sub .title>*>*{font-weight:600;-ms-font-weight:bold}@media only screen and (min-width: 751px){#chef .chef-intro .titleWrapper .sub .title{font-size:1.25vw;line-height:2}}@media only screen and (max-width: 750px){#chef .chef-intro .titleWrapper .sub .title{font-size:3.73333vw;line-height:1.92857}}#chef .chef-intro .titleWrapper .sub .title.-name{display:flex;justify-content:flex-start;align-items:center}#chef .chef-intro .titleWrapper .sub .title .closs{font-weight:400;-ms-font-weight:regular;vertical-align:middle}@media only screen and (min-width: 751px){#chef .chef-intro .titleWrapper .sub .title .closs{margin:0 .34722vw}}@media only screen and (max-width: 750px){#chef .chef-intro .titleWrapper .sub .title .closs{margin:-.8vw .93333vw 0}}#chef .chef-intro .titleWrapper .sub .title .regular{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;letter-spacing:0.1em;font-weight:400;-ms-font-weight:regular}#chef .chef-intro .titleWrapper .sub .title.-en{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;font-weight:300;-ms-font-weight:regular;letter-spacing:0.05em}#chef .chef-intro .titleWrapper .sub .title.-en>*>*{font-weight:300;-ms-font-weight:regular}@media only screen and (min-width: 751px){#chef .chef-intro .titleWrapper .sub .title.-en{font-size:1.11111vw;line-height:1.625}}@media only screen and (max-width: 750px){#chef .chef-intro .titleWrapper .sub .title.-en{font-size:3.2vw;line-height:1.66667}}@media only screen and (min-width: 751px){#chef .imgBlock{width:28.05556vw;height:39.58333vw;object-fit:cover}}@media only screen and (max-width: 750px){#chef .imgBlock{display:block;margin:0 auto;width:59.17874vw;height:83.33333vw;margin-top:10.66667vw}}#chef .imgBlock>*{height:100%;display:block;left:0;top:0;background-size:100%;background-repeat:no-repeat}@media only screen and (min-width: 751px){#chef .imgBlock>*{background-image:url(../img/chef/shinobunamae02/b-03_A@2x.jpg)}}@media only screen and (max-width: 750px){#chef .imgBlock>*{height:100%;background-image:url(../img/chef/shinobunamae02/sp/b-03_A@2x.jpg);top:0}}@media only screen and (min-width: 751px){#chef .article{margin-top:6.11111vw;margin-bottom:6.11111vw}}#chef .article:nth-of-type(1){margin-top:5.90278vw}@media only screen and (max-width: 750px){#chef .article{margin:0}}@media only screen and (min-width: 751px){#chef .article__inner{padding:0 12.5vw}}@media only screen and (max-width: 750px){#chef .article__inner{padding:0 6.03865vw}}@media only screen and (min-width: 751px){#chef .article p{font-weight:400;-ms-font-weight:regular;font-size:1.11111vw;line-height:2.25;letter-spacing:0.07em}}@media only screen and (max-width: 750px){#chef .article p{font-size:3.62319vw;line-height:1.66667;letter-spacing:0.08em}}@media only screen and (min-width: 751px){#chef .article__last{margin-bottom:13.19444vw}}@media only screen and (max-width: 750px){#chef .article__last{margin-bottom:36vw}}@media only screen and (min-width: 751px){#chef .image--2pics{margin-right:auto;display:flex;justify-content:flex-start;align-items:flex-start}}@media only screen and (max-width: 750px){#chef .image--2pics{margin-top:16.90821vw;margin-bottom:15.70048vw}}#chef .image--2pics>*:nth-of-type(1){background-image:url(../img/chef/Albert_Adria/b-01_A@2x.jpg)}#chef .image--2pics>*:nth-of-type(1)>*{background-image:url(../img/chef/Albert_Adria/b-01_A@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--2pics>*:nth-of-type(1){display:block;background-image:url(../img/chef/Albert_Adria/sp/b-01_A@2x.jpg);background-size:100%}}#chef .image--2pics>*:nth-of-type(2)>*{background-image:url(../img/chef/Albert_Adria/b-01_B@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--2pics>*:nth-of-type(2){display:block;background-image:url(../img/chef/Albert_Adria/sp/b-01_B@2x.jpg);background-size:100%}}@media only screen and (min-width: 751px){#chef .image--2pics>*{width:41.66667vw;height:28.05556vw}}@media only screen and (max-width: 750px){#chef .image--2pics>*{height:59.17874vw;margin-right:6.03865vw;margin-left:6.03865vw}}@media only screen and (min-width: 751px){#chef .image--2pics--right{justify-content:flex-end;margin-top:6.94444vw}}#chef .image--2pics--right .cover>*{height:100%;top:0;background-size:100%}#chef .image--2pics--right>*:nth-of-type(1){background-image:url(../img/chef/shinobunamae02/b-03_C@2x.jpg)}#chef .image--2pics--right>*:nth-of-type(1)>*{background-image:url(../img/chef/shinobunamae02/b-03_C@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--2pics--right>*:nth-of-type(1){display:block;background-image:url(../img/chef/shinobunamae02/sp/b-03_C@2x.jpg);background-size:100%}}#chef .image--2pics--right>*:nth-of-type(2)>*{background-image:url(../img/chef/shinobunamae02/b-03_D@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--2pics--right>*:nth-of-type(2){display:block;background-image:url(../img/chef/shinobunamae02/sp/b-03_D@2x.jpg);background-size:100%}}@media only screen and (min-width: 751px){#chef .image--2pics--right2{justify-content:flex-end;margin-top:6.94444vw}}#chef .image--2pics--right2 .cover>*{height:100%;top:0;background-size:100%}#chef .image--2pics--right2>*:nth-of-type(1){background-image:url(../img/chef/jeromequilbeuf/b-04_D@2x.jpg)}#chef .image--2pics--right2>*:nth-of-type(1)>*{background-image:url(../img/chef/jeromequilbeuf/b-04_D@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--2pics--right2>*:nth-of-type(1){display:block;background-image:url(../img/chef/jeromequilbeuf/sp/b-04_D@2x.jpg);background-size:100%}}@media only screen and (min-width: 751px){#chef .image--2pics--right2>*:nth-of-type(1){width:30.13889vw;height:41.66667vw}}@media only screen and (max-width: 750px){#chef .image--2pics--right2>*:nth-of-type(1){width:52.53623vw;height:72.46377vw;margin-right:auto;margin-left:0}}@media only screen and (min-width: 751px){#chef .image--2pics--right2>*:nth-of-type(2)>*{background-image:url(../img/chef/jeromequilbeuf/b-04_E@2x.jpg)}}@media only screen and (max-width: 750px){#chef .image--2pics--right2>*:nth-of-type(2)>*{background-image:url(../img/chef/jeromequilbeuf/sp/b-04_E@2x.jpg);background-size:101%}}@media only screen and (max-width: 750px){#chef .image--2pics--right2>*:nth-of-type(2){display:block;background-image:url(../img/chef/jeromequilbeuf/sp/b-04_E@2x.jpg);background-size:102%}}@media only screen and (min-width: 751px){#chef .image--2pics--right2>*:nth-of-type(2){width:57.36111vw;height:41.66667vw}}@media only screen and (max-width: 750px){#chef .image--2pics--right2>*:nth-of-type(2){width:93.59903vw;height:72.46377vw;margin-right:0;margin-left:auto;margin-top:-4vw}}@media only screen and (min-width: 751px){#chef .image--2pics--full{margin:0 auto;width:100%}}@media only screen and (max-width: 750px){#chef .image--2pics--full{margin-top:18vw;margin-bottom:18.66667vw}}#chef .image--2pics--full .cover>*{height:100%;top:0;background-size:100%}#chef .image--2pics--full>*:nth-of-type(1){background-image:url(../img/chef/shinobunamae02/b-03_E@2x.jpg)}@media only screen and (min-width: 751px){#chef .image--2pics--full>*:nth-of-type(1)>*{background-image:url(../img/chef/shinobunamae02/b-03_E@2x.jpg)}}@media only screen and (max-width: 750px){#chef .image--2pics--full>*:nth-of-type(1)>*{background-image:url(../img/chef/shinobunamae02/sp/b-03_E@2x.jpg)}}@media only screen and (max-width: 750px){#chef .image--2pics--full>*:nth-of-type(1){display:block;background-image:url(../img/chef/shinobunamae02/sp/b-03_E@2x.jpg);background-size:100%}}@media only screen and (min-width: 751px){#chef .image--2pics--full>*:nth-of-type(1){width:38.88889vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--2pics--full>*:nth-of-type(1){width:59.17874vw;height:82.72947vw;margin-right:auto;margin-left:0}}@media only screen and (min-width: 751px){#chef .image--2pics--full>*:nth-of-type(2)>*{background-image:url(../img/chef/shinobunamae02/b-03_F@2x.jpg)}}@media only screen and (max-width: 750px){#chef .image--2pics--full>*:nth-of-type(2)>*{background-image:url(../img/chef/shinobunamae02/sp/b-03_F@2x.jpg)}}@media only screen and (max-width: 750px){#chef .image--2pics--full>*:nth-of-type(2){display:block;background-image:url(../img/chef/shinobunamae02/sp/b-03_F@2x.jpg);background-size:100%}}@media only screen and (min-width: 751px){#chef .image--2pics--full>*:nth-of-type(2){width:61.11111vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--2pics--full>*:nth-of-type(2){width:93.59903vw;height:82.72947vw;margin-right:0;margin-left:auto;margin-top:-17.33333vw}}#chef .image--large1{margin-left:auto}@media only screen and (min-width: 751px){#chef .image--large1{width:90.83333vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--large1{width:93.96135vw;height:63.28502vw;margin-top:16.90821vw;margin-bottom:16.90821vw}}#chef .image--large1>*{background-image:url(../img/chef/Albert_Adria/b-01_C@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--large1>*{background-image:url(../img/chef/Albert_Adria/sp/b-01_C@2x.jpg);background-size:100%}}#chef .image--large2{margin-right:auto}@media only screen and (min-width: 751px){#chef .image--large2{width:90.83333vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--large2{width:93.96135vw;height:63.28502vw;margin-top:16.90821vw;margin-bottom:16.90821vw}}#chef .image--large2>*{background-image:url(../img/chef/Albert_Adria/b-01_E@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--large2>*{background-image:url(../img/chef/Albert_Adria/sp/b-01_E@2x.jpg);background-size:100%}}#chef .image--large3{margin-left:auto}@media only screen and (min-width: 751px){#chef .image--large3{width:90.83333vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--large3{width:93.96135vw;height:63.28502vw;margin-top:2.41546vw;margin-bottom:16.90821vw}}#chef .image--large3>*{background-image:url(../img/chef/Albert_Adria/b-01_H@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--large3>*{background-image:url(../img/chef/Albert_Adria/sp/b-01_H@2x.jpg);background-size:100%}}#chef .image--large4{margin-left:auto}@media only screen and (min-width: 751px){#chef .image--large4{width:90.83333vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--large4{width:93.96135vw;height:63.28502vw;margin-top:16.90821vw;margin-bottom:16.90821vw}}#chef .image--large4>*{background-image:url(../img/chef/shinobunamae01/b-02_A@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--large4>*{background-image:url(../img/chef/shinobunamae01/sp/b-02_A@2x.jpg);background-size:100%}}#chef .image--large5{margin-right:auto}@media only screen and (min-width: 751px){#chef .image--large5{width:90.83333vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--large5{width:93.96135vw;height:63.28502vw;margin-top:16.90821vw;margin-bottom:16.90821vw}}#chef .image--large5>*{background-image:url(../img/chef/shinobunamae01/b-02_B@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--large5>*{background-image:url(../img/chef/shinobunamae01/sp/b-02_B@2x.jpg);background-size:100%}}#chef .image--large6{margin-left:auto}@media only screen and (min-width: 751px){#chef .image--large6{width:90.83333vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--large6{width:93.96135vw;height:63.28502vw;margin-top:2.41546vw;margin-bottom:16.90821vw}}#chef .image--large6>*{background-image:url(../img/chef/shinobunamae01/b-02_E@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--large6>*{background-image:url(../img/chef/shinobunamae01/sp/b-02_E@2x.jpg);background-size:100%}}#chef .image--large7{margin-right:auto}@media only screen and (min-width: 751px){#chef .image--large7{width:90.83333vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--large7{width:93.96135vw;height:63.28502vw;margin-top:24.15459vw;margin-bottom:16.90821vw}}#chef .image--large7>*{background-image:url(../img/chef/shinobunamae02/b-03_B@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--large7>*{background-image:url(../img/chef/shinobunamae02/sp/b-03_B@2x.jpg);background-size:100%}}#chef .image--large8{margin-left:auto}@media only screen and (min-width: 751px){#chef .image--large8{width:90.83333vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--large8{width:93.96135vw;height:63.28502vw;margin-top:16.90821vw;margin-bottom:16.90821vw}}#chef .image--large8>*{background-image:url(../img/chef/shinobunamae02/b-03_G@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--large8>*{background-image:url(../img/chef/shinobunamae02/sp/b-03_G@2x.jpg);background-size:100%}}#chef .image--large9{margin-right:auto}#chef .image--large9.cover>*{height:100%;top:0;background-size:100%}@media only screen and (min-width: 751px){#chef .image--large9{width:90.83333vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--large9{width:93.96135vw;height:63.28502vw;margin-top:16.90821vw;margin-bottom:16.90821vw}}#chef .image--large9>*{background-image:url(../img/chef/jeromequilbeuf/b-04_B@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--large9>*{background-image:url(../img/chef/jeromequilbeuf/sp/b-04_B@2x.jpg);background-size:100%}}#chef .image--large10{margin-right:auto}#chef .image--large10.cover>*{height:100%;top:0;background-size:100%}@media only screen and (min-width: 751px){#chef .image--large10{width:90.83333vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--large10{width:93.96135vw;height:63.28502vw;margin-top:16.90821vw;margin-bottom:16.90821vw}}#chef .image--large10>*{background-image:url(../img/chef/jeromequilbeuf/b-04_F@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--large10>*{background-image:url(../img/chef/jeromequilbeuf/sp/b-04_F@2x.jpg);background-size:100%}}#chef .image--large11{margin-left:auto}#chef .image--large11.cover>*{height:100%;top:0;background-size:100%}@media only screen and (min-width: 751px){#chef .image--large11{width:90.83333vw;height:52.77778vw}}@media only screen and (max-width: 750px){#chef .image--large11{width:93.96135vw;height:63.28502vw;margin-top:16.90821vw;margin-bottom:16.90821vw}}#chef .image--large11>*{background-image:url(../img/chef/jeromequilbeuf/b-04_G@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--large11>*{background-image:url(../img/chef/jeromequilbeuf/sp/b-04_G@2x.jpg);background-size:100%}}@media only screen and (min-width: 751px){#chef .image--small{width:41.66667vw;height:28.05556vw;margin-right:auto;margin-left:auto;margin-bottom:6.94444vw}}@media only screen and (max-width: 750px){#chef .image--small{width:87.92271vw;height:59.17874vw;margin:16.90821vw 6.03865vw 18.11594vw 6.03865vw}}#chef .image--small>*{background-image:url(../img/chef/Albert_Adria/b-01_G@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--small>*{background-image:url(../img/chef/Albert_Adria/sp/b-01_G@2x.jpg);background-size:100%}}@media only screen and (min-width: 751px){#chef .image--small2{width:41.66667vw;height:28.05556vw;margin-right:auto;margin-left:auto;margin-bottom:6.94444vw}}@media only screen and (max-width: 750px){#chef .image--small2{width:87.92271vw;height:59.17874vw;margin:16.90821vw 6.03865vw 18.11594vw 6.03865vw}}#chef .image--small2>*{background-image:url(../img/chef/shinobunamae01/b-02_D@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--small2>*{background-image:url(../img/chef/shinobunamae01/sp/b-02_D@2x.jpg);background-size:100%}}@media only screen and (min-width: 751px){#chef .image--small3{width:41.66667vw;height:28.05556vw;margin-right:auto;margin-left:auto;margin-top:6.94444vw}}@media only screen and (max-width: 750px){#chef .image--small3{width:87.92271vw;height:59.17874vw;margin:16.90821vw 6.03865vw 16.90821vw 6.03865vw}}#chef .image--small3>*{background-image:url(../img/chef/shinobunamae02/b-03_H@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--small3>*{background-image:url(../img/chef/shinobunamae02/sp/b-03_H@2x.jpg);background-size:100%}}@media only screen and (min-width: 751px){#chef .image--small4{width:41.66667vw;height:28.05556vw;margin-right:auto;margin-left:auto;margin-bottom:6.94444vw}}@media only screen and (max-width: 750px){#chef .image--small4{width:87.92271vw;height:59.17874vw;margin:16.90821vw 6.03865vw 16.90821vw 6.03865vw}}#chef .image--small4>*{background-image:url(../img/chef/jeromequilbeuf/b-04_A@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--small4>*{background-image:url(../img/chef/jeromequilbeuf/sp/b-04_A@2x.jpg);background-size:100%}}#chef .image--full{width:100%;height:56.25vw}@media only screen and (max-width: 750px){#chef .image--full{margin-top:13.88889vw;margin-bottom:14.49275vw}}#chef .image--full>*{background-image:url(../img/chef/Albert_Adria/b-01_I@2x.jpg)}@media only screen and (max-width: 750px){#chef .image--full>*{background-image:url(../img/chef/Albert_Adria/sp/b-01_I@2x.jpg);background-size:100%}}#chef .chef-recipe{background-color:#f2f2f2}@media only screen and (min-width: 751px){#chef .chef-recipe{margin-top:6.11111vw;margin-bottom:6.11111vw}}@media only screen and (max-width: 750px){#chef .chef-recipe{margin-top:16.90821vw;margin-bottom:16.90821vw}}#chef .chef-recipe.-recipe01 .imgBlock>*{height:100%;display:block;left:0;top:0;background-size:100%}@media only screen and (min-width: 751px){#chef .chef-recipe.-recipe01 .imgBlock>*{background-image:url(../img/chef/Albert_Adria/b-01_D@2x.jpg)}}@media only screen and (max-width: 750px){#chef .chef-recipe.-recipe01 .imgBlock>*{height:100%;background-image:url(../img/chef/Albert_Adria/sp/b-01_D@2x.jpg);top:0}}@media only screen and (min-width: 751px){#chef .chef-recipe.-recipe01 .imgBlock--shinobunamae01>*{background-image:url(../img/chef/shinobunamae01/b-02_C@2x.jpg)}}@media only screen and (max-width: 750px){#chef .chef-recipe.-recipe01 .imgBlock--shinobunamae01>*{height:100%;background-image:url(../img/chef/shinobunamae01/sp/b-02_C@2x.jpg);top:0}}@media only screen and (min-width: 751px){#chef .chef-recipe.-recipe01 .imgBlock--jeromequilbeuf{width:28.05556vw;height:41.66667vw;object-fit:cover}}@media only screen and (min-width: 751px){#chef .chef-recipe.-recipe01 .imgBlock--jeromequilbeuf>*{background-image:url(../img/chef/jeromequilbeuf/b-04_C@2x.jpg)}}@media only screen and (max-width: 750px){#chef .chef-recipe.-recipe01 .imgBlock--jeromequilbeuf>*{height:100%;background-image:url(../img/chef/jeromequilbeuf/sp/b-04_C@2x.jpg);top:0}}#chef .chef-recipe.-recipe02 .imgBlock>*{height:100%;display:block;left:0;top:0;background-size:100%}@media only screen and (min-width: 751px){#chef .chef-recipe.-recipe02 .imgBlock>*{background-image:url(../img/chef/Albert_Adria/b-01_F@2x.jpg)}}@media only screen and (max-width: 750px){#chef .chef-recipe.-recipe02 .imgBlock>*{height:100%;background-image:url(../img/chef/Albert_Adria/sp/b-01_F@2x.jpg);top:0}}@media only screen and (min-width: 751px){#chef .chef-recipe.-recipe02 .imgBlock--shinobunamae01>*{background-image:url(../img/chef/shinobunamae01/b-02_F@2x.jpg)}}@media only screen and (max-width: 750px){#chef .chef-recipe.-recipe02 .imgBlock--shinobunamae01>*{height:100%;background-image:url(../img/chef/shinobunamae01/sp/b-02_F@2x.jpg);top:0}}@media only screen and (min-width: 751px){#chef .chef-recipe.-recipe02 .imgBlock--jeromequilbeuf{width:28.05556vw;height:41.66667vw;object-fit:cover}}@media only screen and (min-width: 751px){#chef .chef-recipe.-recipe02 .imgBlock--jeromequilbeuf>*{background-image:url(../img/chef/jeromequilbeuf/b-04_H@2x.jpg)}}@media only screen and (max-width: 750px){#chef .chef-recipe.-recipe02 .imgBlock--jeromequilbeuf>*{height:100%;background-image:url(../img/chef/jeromequilbeuf/sp/b-04_H@2x.jpg);top:0}}#chef .chef-recipe__inner{display:flex}@media only screen and (max-width: 750px){#chef .chef-recipe__inner.-reverse{flex-direction:column-reverse}}@media only screen and (min-width: 751px){#chef .chef-recipe__inner{padding:4.16667vw 12.5vw;justify-content:space-between;align-items:flex-start}}@media only screen and (max-width: 750px){#chef .chef-recipe__inner{flex-direction:column;padding:10.86957vw 12.07729vw 12.07729vw}}#chef .chef-recipe__inner .textBlock{overflow:hidden}@media only screen and (min-width: 751px){#chef .chef-recipe__inner .textBlock{width:37.5vw;padding-top:8.19444vw}}@media only screen and (max-width: 750px){#chef .chef-recipe__inner .textBlock{letter-spacing:0.1em;margin-bottom:10.86957vw;text-align:justify;text-justify:inter-ideograph}}@media only screen and (min-width: 751px){#chef .chef-recipe__inner .textBlock--shinobunamae01{padding-top:5.10295vw}}#chef .chef-recipe__inner .textBlock .titleWrapper{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:4.44444vw}@media only screen and (max-width: 750px){#chef .chef-recipe__inner .textBlock .titleWrapper{margin-bottom:7.24638vw}}#chef .chef-recipe__inner .textBlock .titleWrapper .title{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;font-weight:400;-ms-font-weight:regular;display:inline-block}#chef .chef-recipe__inner .textBlock .titleWrapper .title>*>*{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;font-weight:400;-ms-font-weight:regular}@media only screen and (min-width: 751px){#chef .chef-recipe__inner .textBlock .titleWrapper .title{font-size:1.11111vw;letter-spacing:0.05em;margin-right:.41667vw}}@media only screen and (max-width: 750px){#chef .chef-recipe__inner .textBlock .titleWrapper .title{font-size:2.41546vw;letter-spacing:0.1em;margin-right:.96618vw}}#chef .chef-recipe__inner .textBlock .titleWrapper .num{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;font-weight:500;-ms-font-weight:medium;display:inline-block}#chef .chef-recipe__inner .textBlock .titleWrapper .num>*>*{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;font-weight:500;-ms-font-weight:medium}@media only screen and (min-width: 751px){#chef .chef-recipe__inner .textBlock .titleWrapper .num{font-size:1.11111vw}}@media only screen and (max-width: 750px){#chef .chef-recipe__inner .textBlock .titleWrapper .num{font-size:1.93237vw}}#chef .chef-recipe__inner .textBlock .menu{font-weight:600;-ms-font-weight:bold}@media only screen and (min-width: 751px){#chef .chef-recipe__inner .textBlock .menu{font-size:1.11111vw;line-height:2.25;letter-spacing:0.05em;margin-bottom:.41667vw}}@media only screen and (max-width: 750px){#chef .chef-recipe__inner .textBlock .menu{font-size:2.89855vw;line-height:1.75;margin-bottom:1.44928vw}}@media only screen and (min-width: 751px){#chef .chef-recipe__inner .textBlock .materials{font-size:.83333vw;line-height:2;letter-spacing:0.05em;margin-bottom:.97222vw}}@media only screen and (max-width: 750px){#chef .chef-recipe__inner .textBlock .materials{font-size:2.41546vw;line-height:1.6;letter-spacing:0.08em;text-align:justify;text-justify:inter-ideograph;margin-bottom:3.1401vw}}#chef .chef-recipe__inner .textBlock .underLine{display:block;position:relative}#chef .chef-recipe__inner .textBlock .underLine::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:.06944vw;background-color:#393332}@media only screen and (max-width: 750px){#chef .chef-recipe__inner .textBlock .underLine::before{height:.12077vw}}@media only screen and (min-width: 751px){#chef .chef-recipe__inner .textBlock .detail{margin-top:2.22222vw}}@media only screen and (max-width: 750px){#chef .chef-recipe__inner .textBlock .detail{margin-top:6.03865vw}}@media only screen and (min-width: 751px){#chef .chef-recipe__inner .textBlock .detail p{font-size:.97222vw;line-height:2.28571;letter-spacing:0.06em}}@media only screen and (max-width: 750px){#chef .chef-recipe__inner .textBlock .detail p{font-size:2.89855vw;line-height:1.75}}@media only screen and (min-width: 751px){#chef .chef-recipe__inner .imgBlock{width:27.77778vw;height:40.625vw;object-fit:cover}}@media only screen and (max-width: 750px){#chef .chef-recipe__inner .imgBlock{display:block;margin:0 auto;width:59.17874vw;height:87.92271vw}}@media only screen and (min-width: 751px){#chef .c-chefArea{width:83.33333vw;margin-left:auto;margin-right:auto;margin-bottom:20.48611vw;position:relative;left:.55556vw}}@media only screen and (max-width: 750px){#chef .c-chefArea{margin-bottom:35.62802vw}}#chef .p-chef-more{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 751px){#chef .p-chef-more{margin-bottom:13.19444vw}}@media only screen and (max-width: 750px){#chef .p-chef-more{margin-bottom:22.4vw}}#chef .p-chef-more_lineWrap{position:relative;display:block;overflow:hidden;width:1px}@media only screen and (min-width: 751px){#chef .p-chef-more_lineWrap{height:13.88889vw;margin-bottom:4.16667vw;left:0}}@media only screen and (max-width: 750px){#chef .p-chef-more_lineWrap{height:26.66667vw;margin-bottom:5.33333vw}}#chef .p-chef-more_line{position:absolute;top:0;left:0;width:1px;height:100%;background-color:#c0bbb9}#chef .p-chef-more_text{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em}@media only screen and (min-width: 751px){#chef .p-chef-more_text{font-size:1.38889vw}}@media only screen and (max-width: 750px){#chef .p-chef-more_text{font-size:3.2vw;letter-spacing:0.01em}}#chef .p-chef-more_text>*:nth-child(2) *,#chef .p-chef-more_text>*:nth-child(3) *{font-weight:400;-ms-font-weight:regular}#chef .chef-shop{background-color:#222426}@media only screen and (min-width: 751px){#chef .chef-shop{margin-bottom:10.97222vw}}@media only screen and (max-width: 750px){#chef .chef-shop{margin-top:18.66667vw;margin-bottom:38.66667vw}}#chef .chef-shop__inner{display:flex}@media only screen and (min-width: 751px){#chef .chef-shop__inner{padding:10.76389vw 12.5vw;justify-content:space-between;align-items:flex-start}}@media only screen and (max-width: 750px){#chef .chef-shop__inner{padding:16vw 4vw;flex-direction:column}}@media only screen and (min-width: 751px){#chef .chef-shop__inner .imgBlock{width:31.94444vw;height:45.13889vw;object-fit:cover}}@media only screen and (max-width: 750px){#chef .chef-shop__inner .imgBlock{display:block;margin:0 auto;width:59.17874vw;height:83.33333vw}}#chef .chef-shop__inner .imgBlock>*{height:100%;display:block;left:0;top:0;background-size:100%}@media only screen and (min-width: 751px){#chef .chef-shop__inner .imgBlock>*{background-image:url(../img/chef/shinobunamae02/b-03_I@2x.jpg)}}@media only screen and (max-width: 750px){#chef .chef-shop__inner .imgBlock>*{height:100%;background-image:url(../img/chef/shinobunamae02/sp/b-03_I@2x.jpg);top:0}}#chef .chef-shop__inner .textBlock{overflow:hidden;color:#fff}@media only screen and (min-width: 751px){#chef .chef-shop__inner .textBlock{width:36.11111vw}}@media only screen and (max-width: 750px){#chef .chef-shop__inner .textBlock{letter-spacing:0.1em;text-align:justify;width:88.16425vw;text-justify:inter-ideograph;margin:20vw auto 0}}@media only screen and (min-width: 751px){#chef .chef-shop__inner .textBlock .image{width:36.11111vw;height:24.30556vw;object-fit:cover;margin-bottom:2.63889vw}}@media only screen and (max-width: 750px){#chef .chef-shop__inner .textBlock .image{display:block;margin:0 auto;height:59.17874vw;margin-bottom:6.66667vw}}#chef .chef-shop__inner .textBlock .image>*{height:100%;display:block;left:0;top:0;background-size:100%}@media only screen and (min-width: 751px){#chef .chef-shop__inner .textBlock .image>*{background-image:url(../img/chef/shinobunamae02/b-03_J@2x.jpg)}}@media only screen and (max-width: 750px){#chef .chef-shop__inner .textBlock .image>*{height:100%;background-image:url(../img/chef/shinobunamae02/sp/b-03_J@2x.jpg);top:0}}#chef .chef-shop__inner .textBlock .name{font-family:'Jost',sans-serif;-webkit-font-family:'Jost',sans-serif;-moz-font-family:'Jost',sans-serif;-ms-font-family:'Jost',sans-serif;letter-spacing:0.05em;font-weight:400;-ms-font-weight:regular}@media only screen and (min-width: 751px){#chef .chef-shop__inner .textBlock .name{letter-spacing:0.05em;font-size:1.25vw;line-height:1.444;margin-bottom:1.66667vw}}@media only screen and (max-width: 750px){#chef .chef-shop__inner .textBlock .name{font-size:4.8vw;margin-bottom:4vw}}@media only screen and (min-width: 751px){#chef .chef-shop__inner .textBlock .detail p{font-size:.97222vw;line-height:2.28571;letter-spacing:0.1em}}@media only screen and (max-width: 750px){#chef .chef-shop__inner .textBlock .detail p{font-size:3.62319vw;line-height:1.66667;letter-spacing:0.08em}}html.android #pickup{font-family:'Noto Sans JP', sans-serif;letter-spacing:0.1em}#pickup{font-family:"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#pickup .p-pickupFromat-section-title{font-weight:600;letter-spacing:0.05em;word-break:break-all}#pickup .p-pickupFromat-section-title.is-2column-text-title{margin-top:20px !important}html.ie #pickup .p-pickupFromat-section-title,html.android #pickup .p-pickupFromat-section-title{font-weight:900}#pickup .p-pickupFromat-section-text{letter-spacing:0.08em;word-break:break-all}#pickup .p-pickupFromat-section.empty-section{display:block;width:100%;margin-bottom:0 !important}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-section.empty-section{height:100px}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-section.empty-section{height:18.11594vw}}#pickup .p-pickupFromat-section a[href]>img{transition:0.3s ease}#pickup .p-pickupFromat-section a[href]>img:hover{opacity:0.7;transition:0.3s ease}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-section{width:1000px;margin-left:auto;margin-right:auto;margin-bottom:100px}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-section-title{font-size:20px;line-height:1.9;margin-bottom:13px}#pickup .p-pickupFromat-section-title.is-head{margin-bottom:40px}#pickup .p-pickupFromat-section-title:first-child{margin-top:-9px}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-section-text{font-size:16px;line-height:2;margin-bottom:-9px}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-section-img-1column{width:100%;margin-top:68px}#pickup .p-pickupFromat-section-img-1column img{width:auto;height:auto;max-width:100%}}@media only screen and (min-width: 751px) and (min-width: 751px){#pickup .p-pickupFromat-section-img-1column.-reverse_positon{margin-top:38px;margin-bottom:40px}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-section-img-2column{width:480px}#pickup .p-pickupFromat-section-img-2column img{width:auto;height:auto;max-width:100%}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-section{width:100%;padding-left:6.03865vw;padding-right:6.03865vw;margin-bottom:18.11594vw;box-sizing:border-box}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-section-title{font-size:4.34783vw;line-height:1.55556;margin-bottom:4.58937vw}#pickup .p-pickupFromat-section-title.is-head{margin-bottom:8.21256vw}#pickup .p-pickupFromat-section-title:first-child{margin-top:-2.17391vw}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-section-text{font-size:3.38164vw;line-height:1.78571;letter-spacing:0.05em;margin-bottom:-1.44928vw}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-section-img-1column{width:100vw;margin-top:12.07729vw;position:relative;left:-6.03865vw}#pickup .p-pickupFromat-section-img-1column img{width:auto;height:auto;max-width:100%}#pickup .p-pickupFromat-section-img-1column.-reverse_positon{margin-top:6.03865vw;margin-bottom:6.03865vw}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-section-img-2column{width:75.84541vw;margin-left:auto;margin-right:auto;margin-bottom:8.45411vw}#pickup .p-pickupFromat-section-img-2column img{width:auto;height:auto;max-width:100%}#pickup .p-pickupFromat-section-img-2column.is-full-sp{width:100vw;position:relative;left:-6.03865vw}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content.-section4-mt{margin-top:-80px !important;margin-bottom:20px}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-2column-content.-section4-mt{margin-bottom:-1.20773vw}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-2column-content.-section4-mt-title{margin-top:-6.03865vw}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-2column-content.-mb-down{margin-bottom:2.41546vw}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-2column-content.-section4-mb{margin-bottom:2.41546vw}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content.-section4-mt-none{margin-bottom:0 !important}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content.-section5-mb-top{margin-bottom:30px !important}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content.-section5-title{margin-bottom:0 !important}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-2column-content.-section5-mb{margin-top:-9.66184vw}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content.-section5-mt{margin-top:-70px}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content.-section5-mt-up{margin-top:-40px;margin-bottom:0 !important}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content.-section5-mt-up-2{margin-top:-40px}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content.-section7-title{margin-bottom:30px !important}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content.-section7-no-margin{margin-bottom:0 !important}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content.-section7-mt{margin-top:-40px;margin-bottom:0 !important}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-2column-content.-section7-mt{margin-top:-7.24638vw}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content.-section7-mt-2{margin-top:-43px}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-2column-content.-section7-mt-2{margin-top:-7.24638vw}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column.adjust-top{align-items:flex-start}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#pickup .p-pickupFromat-2column.is-reverse{flex-direction:row-reverse}#pickup .p-pickupFromat-2column.is-top{align-items:flex-start}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-textbox{width:440px;margin-top:-10px}#pickup .p-pickupFromat-2column-textbox .p-pickupFromat-section-title{margin-bottom:25px;margin-top:0}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-textbox.-section11-mt{margin-top:-40px}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content{width:460px}#pickup .p-pickupFromat-2column-content.is-full{width:100%}#pickup .p-pickupFromat-2column-content.is-full:not(:first-child){margin-top:-50px}#pickup .p-pickupFromat-2column-content .p-pickupFromat-section-img-2column{width:460px;margin-bottom:30px}#pickup .p-pickupFromat-2column-content .p-pickupFromat-section-title{margin-bottom:20px}#pickup .p-pickupFromat-2column-content .p-pickupFromat-section-title.is-head{margin-bottom:50px}#pickup .p-pickupFromat-2column-content .p-pickupFromat-section-title:last-child{margin-bottom:0}#pickup .p-pickupFromat-2column-content:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)){margin-bottom:50px}#pickup .p-pickupFromat-2column-content:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)) .p-pickupFromat-section-text{margin-bottom:0}#pickup .p-pickupFromat-2column-content.-mb-add{margin-bottom:50px}}#pickup .p-pickupFromat-2column-content_2column-text{width:100%}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-content_2column-text{display:flex;justify-content:space-between}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-2column-content_2column-text{display:block}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-2column-youtube{height:258px;margin-bottom:30px;padding-top:30px}#pickup .p-pickupFromat-2column-youtube.-section7-youtube-pt{padding-top:0;margin-bottom:70px}#pickup .p-pickupFromat-2column-youtube.-section7-youtube-mb{margin-bottom:70px}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-2column{width:100%;padding-left:6.03865vw;padding-right:6.03865vw;margin-bottom:24.15459vw}#pickup .p-pickupFromat-2column .p-pickupFromat-section-img-2column.is-small{margin-bottom:6.03865vw}#pickup .p-pickupFromat-2column .p-pickupFromat-section-img-2column.is-small.is-small-sp-none{height:auto}#pickup .p-pickupFromat-2column .p-pickupFromat-section-img-2column.is-small:last-child{margin-bottom:-2.41546vw}#pickup .p-pickupFromat-2column.is-reverse{display:flex;flex-wrap:wrap;flex-direction:column-reverse}#pickup .p-pickupFromat-2column.is-reverse .p-pickupFromat-section-img-2column{margin-top:12.07729vw;margin-bottom:0}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-2column-content{width:100%;margin-bottom:15.09662vw}#pickup .p-pickupFromat-2column-content:last-child{margin-bottom:0}#pickup .p-pickupFromat-2column-content.is-full:first-child{margin-bottom:0}#pickup .p-pickupFromat-2column-content:has(.p-pickupFromat-2column-youtube){margin-bottom:0}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-2column-youtube{width:75.84541vw;height:42.51208vw;margin-left:auto;margin-right:auto;margin-bottom:6.03865vw;padding-top:3.62319vw}#pickup .p-pickupFromat-2column-youtube iframe{width:75.84541vw;height:42.51208vw}#pickup .p-pickupFromat-2column-youtube.-section7-youtube-pt{padding-top:0;margin-bottom:13.28502vw}#pickup .p-pickupFromat-2column-youtube.-section7-youtube-pt iframe{width:75.84541vw;height:48.79227vw}#pickup .p-pickupFromat-2column-youtube.-section7-youtube-pt.-section7-youtube-sp-mt{margin-bottom:20.5314vw}#pickup .p-pickupFromat-2column-youtube:last-child{margin-bottom:-9.05797vw}}#pickup .p-pickupFromat-title{border-bottom:1px solid #dedede}#pickup .p-pickupFromat-title.-no_border_top{border-bottom:none}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-title{padding-top:150px;padding-bottom:31px;margin-bottom:80px}#pickup .p-pickupFromat-title .l-section-title.type-a{margin-bottom:0}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-title{width:100%;padding-top:28.50242vw;padding-left:6.03865vw;padding-right:6.03865vw;padding-bottom:3.86473vw;margin-bottom:14.00966vw}}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-youtube{padding-top:38px;margin-bottom:40px}#pickup .p-pickupFromat-youtube.-reverse_positon{padding-top:68px;margin-bottom:0}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-youtube{width:100vw;height:56.03865vw;padding-top:3.62319vw;margin-bottom:6.03865vw;position:relative;left:-6.03865vw}#pickup .p-pickupFromat-youtube.-reverse_positon{width:100vw;height:56.03865vw;padding-top:12.07729vw;margin-bottom:0;position:relative;left:-6.03865vw}#pickup .p-pickupFromat-youtube iframe{width:100vw;height:56.03865vw}}#pickup .p-pickupFromat-wysiwyg h2,#pickup .p-pickupFromat-wysiwyg h3,#pickup .p-pickupFromat-wysiwyg h4,#pickup .p-pickupFromat-wysiwyg h5,#pickup .p-pickupFromat-wysiwyg h6,#pickup .p-pickupFromat-wysiwyg strong{font-weight:600}html.android #pickup .p-pickupFromat-wysiwyg h2,html.android #pickup .p-pickupFromat-wysiwyg h3,html.android #pickup .p-pickupFromat-wysiwyg h4,html.android #pickup .p-pickupFromat-wysiwyg h5,html.android #pickup .p-pickupFromat-wysiwyg h6,html.android #pickup .p-pickupFromat-wysiwyg strong{font-weight:900}#pickup .p-pickupFromat-wysiwyg h2,#pickup .p-pickupFromat-wysiwyg h3,#pickup .p-pickupFromat-wysiwyg h4,#pickup .p-pickupFromat-wysiwyg h5,#pickup .p-pickupFromat-wysiwyg h6{letter-spacing:0.05em;line-height:1.75;text-align:left;font-family:"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#pickup .p-pickupFromat-wysiwyg em{font-style:italic}#pickup .p-pickupFromat-wysiwyg a{color:#c11921;text-decoration:underline;transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(0.26, 0.06, 0, 1)}#pickup .p-pickupFromat-wysiwyg a:hover{opacity:0.6}#pickup .p-pickupFromat-wysiwyg a[target="_blank"]{display:inline-block;position:relative}#pickup .p-pickupFromat-wysiwyg a[target="_blank"]:after{content:'';display:block;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:0;background:url("/assets/img/pickup/format/icon-blank.svg") no-repeat center;background-size:contain}#pickup .p-pickupFromat-wysiwyg ul li,#pickup .p-pickupFromat-wysiwyg ol li{position:relative;border:0 !important}#pickup .p-pickupFromat-wysiwyg ul li:before,#pickup .p-pickupFromat-wysiwyg ol li:before{border-radius:50%;content:'';display:block;background-color:#c11921;position:absolute;left:0}#pickup .p-pickupFromat-wysiwyg blockquote{background-color:#eceeef}#pickup .p-pickupFromat-wysiwyg img{width:auto;height:auto;max-width:100%}#pickup .p-pickupFromat-wysiwyg iframe{max-width:100%}#pickup .p-pickupFromat-wysiwyg .has-text-align-right{text-align:right}#pickup .p-pickupFromat-wysiwyg .has-text-align-center{text-align:center}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-wysiwyg h2{font-size:20px;margin-bottom:20px}#pickup .p-pickupFromat-wysiwyg h3{font-size:18px;margin-bottom:18px}#pickup .p-pickupFromat-wysiwyg h4,#pickup .p-pickupFromat-wysiwyg h5,#pickup .p-pickupFromat-wysiwyg h6{font-size:16px;margin-bottom:16px}#pickup .p-pickupFromat-wysiwyg a[target="_blank"]{padding-right:13px}#pickup .p-pickupFromat-wysiwyg a[target="_blank"]:after{width:10px;height:8px}#pickup .p-pickupFromat-wysiwyg ul,#pickup .p-pickupFromat-wysiwyg ol{margin-bottom:-20px}#pickup .p-pickupFromat-wysiwyg ul li,#pickup .p-pickupFromat-wysiwyg ol li{padding-left:20px;margin-bottom:14px}#pickup .p-pickupFromat-wysiwyg ul li:before,#pickup .p-pickupFromat-wysiwyg ol li:before{width:5px;height:5px;top:10px}#pickup .p-pickupFromat-wysiwyg ul li ul,#pickup .p-pickupFromat-wysiwyg ul li ol,#pickup .p-pickupFromat-wysiwyg ol li ul,#pickup .p-pickupFromat-wysiwyg ol li ol{padding-top:14px;padding-bottom:8px}#pickup .p-pickupFromat-wysiwyg blockquote{padding:42px 48px 45px}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-wysiwyg h2{font-size:4.34783vw;margin-bottom:6.03865vw}#pickup .p-pickupFromat-wysiwyg h3{font-size:3.86473vw;margin-bottom:3.86473vw}#pickup .p-pickupFromat-wysiwyg h4,#pickup .p-pickupFromat-wysiwyg h5,#pickup .p-pickupFromat-wysiwyg h6{font-size:3.38164vw;margin-bottom:3.38164vw}#pickup .p-pickupFromat-wysiwyg p{line-height:1.8;letter-spacing:0.09em}#pickup .p-pickupFromat-wysiwyg a[target="_blank"]{padding-right:3.62319vw}#pickup .p-pickupFromat-wysiwyg a[target="_blank"]:after{width:2.657vw;height:1.93237vw}#pickup .p-pickupFromat-wysiwyg ul,#pickup .p-pickupFromat-wysiwyg ol{margin-bottom:-3.62319vw}#pickup .p-pickupFromat-wysiwyg ul li,#pickup .p-pickupFromat-wysiwyg ol li{padding-left:3.62319vw;margin-bottom:2.29469vw}#pickup .p-pickupFromat-wysiwyg ul li:before,#pickup .p-pickupFromat-wysiwyg ol li:before{width:1.20773vw;height:1.20773vw;top:1.69082vw}#pickup .p-pickupFromat-wysiwyg ul li ul,#pickup .p-pickupFromat-wysiwyg ul li ol,#pickup .p-pickupFromat-wysiwyg ol li ul,#pickup .p-pickupFromat-wysiwyg ol li ol{padding-top:2.29469vw;padding-bottom:1px}#pickup .p-pickupFromat-wysiwyg blockquote{padding:8.81643vw 9.66184vw 9.42029vw}#pickup .p-pickupFromat-wysiwyg iframe{width:75.84541vw;height:42.51208vw}}#pickup .p-faq-content .p-pickupFromat-wysiwyg blockquote{background-color:#dee0e1}#pickup .p-pickupFromat-sliderWrapper{position:relative;height:100%}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-slider{height:100%}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow{position:absolute;cursor:pointer}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow_inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow_inner img{position:relative;z-index:1;display:block}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow_inner:after{width:100%;height:100%;content:'';display:block;background-color:#222426;border-radius:50%;position:absolute;top:0;left:0}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow.-next img{transform:rotate(180deg)}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-pager{width:100%;position:absolute;left:0;display:flex;justify-content:center}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-pager .circle{cursor:pointer}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-pager .circle_inner{width:100%;height:100%;border-radius:50%;background-color:#ccc;transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(0.26, 0.06, 0, 1)}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-pager .circle.is-current .circle_inner{background-color:#c11921}@media only screen and (min-width: 751px){#pickup .p-pickupFromat-sliderWrapper{padding-bottom:34px}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow{width:45px;height:45px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow_inner img{width:8px;height:15px}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow_inner:after{opacity:0.4}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow.-prev{left:-20px}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow.-next{right:-20px}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-pager{bottom:0;left:10px}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-pager .circle{width:8px;height:8px;padding:6px}}@media only screen and (max-width: 750px){#pickup .p-pickupFromat-sliderWrapper{padding-bottom:9.05797vw}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow{width:9.05797vw;height:9.05797vw;top:50%;margin-top:-9.05797vw}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow_inner img{width:1.69082vw;height:3.1401vw}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow_inner:after{opacity:1;background-color:#7d7f80}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow.-prev{left:6.03865vw}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-sliderArrow.-next{right:6.03865vw}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-pager{bottom:.36232vw}#pickup .p-pickupFromat-sliderWrapper .p-pickupFromat-pager .circle{width:1.44928vw;height:1.44928vw;padding:1.44928vw}}#pickup .p-intro-date{display:block}@media only screen and (min-width: 751px){#pickup .p-intro-date{font-size:13px;font-weight:600;letter-spacing:0.03em;line-height:1;margin-bottom:17px}}@media only screen and (min-width: 751px){#pickup .p-intro-title{font-size:28px;font-weight:600;line-height:1.57143;letter-spacing:0.053em}}#pickup .p-intro-date{display:block}@media only screen and (max-width: 750px){#pickup .p-intro-date{font-size:2.89855vw;font-weight:600;letter-spacing:0.13em;line-height:1;margin-bottom:3.86473vw}}@media only screen and (max-width: 750px){#pickup .p-intro-title{font-size:4.83092vw;font-weight:600;line-height:1.55;letter-spacing:0.085em}html.android #pickup .p-intro-title{font-weight:900}}#pickup .p-index-title{border-top:solid 1px #dddde4;border-bottom:solid 1px #dddde4;position:relative;cursor:pointer}#pickup .p-index-title .text{width:100%;text-align:center;line-height:1;font-family:'Crimson', serif;font-style:italic;letter-spacing:0.095em}#pickup .p-index-title:after{content:'';display:block;position:absolute;top:50%;background-image:url("../img/faq/faq_icon03.png");background-position:center;background-repeat:no-repeat}#pickup .p-index-title.is-open:after{transform:rotate(180deg);margin-top:-5px}#pickup .p-index-content{background-color:#eceeef}#pickup .p-index-content .link-item{position:relative;display:flex;align-items:center;flex-wrap:wrap}#pickup .p-index-content .link-item:first-child{border-top:solid 1px #dddde4}#pickup .p-index-content .link-item-no{font-family:'Crimson', serif;font-style:italic;letter-spacing:0.095em;line-height:1}#pickup .p-index-content .link-item-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:0.11em}#pickup .p-index-content .link-item-line{width:100%;height:1px;position:absolute;left:0;bottom:0;background-color:#dddde4;overflow:hidden}#pickup .p-index-content .link-item-line-color{height:100%;background-color:#222426;position:relative}@media only screen and (min-width: 751px){#pickup .p-index-title{padding-top:30px;padding-bottom:30px}}@media only screen and (min-width: 751px){#pickup .p-index-title .text{font-size:20px}}@media only screen and (min-width: 751px){#pickup .p-index-title:after{width:19px;height:10px;right:50px;margin-top:-5px;cursor:pointer}}@media only screen and (min-width: 751px){#pickup .p-index-content .link{padding:68px 100px}#pickup .p-index-content .link-item{padding:27px 20px 25px}#pickup .p-index-content .link-item-no{width:128px;font-size:18px}#pickup .p-index-content .link-item-title{width:622px;font-size:14px;line-height:2;-webkit-line-clamp:2;max-height:4em}#pickup .p-index-content .link-item-line-color{width:0}}@media only screen and (max-width: 750px){#pickup .p-index{margin-top:14.49275vw;margin-bottom:22.70531vw}}@media only screen and (max-width: 750px){#pickup .p-index-title{padding-top:4.83092vw;padding-bottom:5.7971vw}}@media only screen and (max-width: 750px){#pickup .p-index-title .text{font-size:3.38164vw}}@media only screen and (max-width: 750px){#pickup .p-index-title:after{width:3.38164vw;height:2.17391vw;right:4.83092vw;margin-top:-1.20773vw}}@media only screen and (max-width: 750px){#pickup .p-index-content .link{padding:9.66184vw 6.03865vw 9.17874vw}#pickup .p-index-content .link-item{padding:6.15942vw 2.17391vw 6.52174vw 2.17391vw}#pickup .p-index-content .link-item-no{width:10.62802vw;font-size:2.89855vw;position:relative}#pickup .p-index-content .link-item-title{width:60.38647vw;font-size:3.1401vw;line-height:1.52;-webkit-line-clamp:3;letter-spacing:0.11em}#pickup .p-index-content .link-item-line-color{width:9.66184%}}#pickup .p-faq .p-faq-content{padding-bottom:0}@media only screen and (min-width: 751px){#pickup .p-faq .p-faq-content{margin-bottom:55px}}@media only screen and (max-width: 750px){#pickup .p-faq .p-faq-content{margin-bottom:12.07729vw}}#pickup .p-faq .p-faq-content.disnon{display:none}#pickup .p-faq .p-faq-content .content_faq{background-color:#eceeef;display:none;opacity:0}#pickup .p-faq .p-faq-content .p-faq__list li{list-style-type:none;letter-spacing:0.01em}#pickup .p-faq .p-faq-content .p-faq__list li a{text-decoration:underline}#pickup .p-faq .p-faq-content .p-faq__list li::marker{content:none}#pickup .p-faq .p-faq-content_title{font-weight:600}html.ie #pickup .p-faq .p-faq-content_title,html.android #pickup .p-faq .p-faq-content_title{font-weight:900}@media only screen and (min-width: 751px){#pickup .p-faq .p-faq-content_title{font-size:16px;margin-bottom:24px}}@media only screen and (max-width: 750px){#pickup .p-faq .p-faq-content_title{font-size:3.38164vw;margin:0 25px 6.03865vw}}#pickup .p-faq .p-faq__list{margin-bottom:0}#pickup .p-faq .p-faq-search{background-color:#222426}#pickup .p-faq .p-faq-search-content{color:#fff}@media only screen and (min-width: 751px){#pickup .p-faq{margin-bottom:130px}}@media only screen and (min-width: 751px){#pickup .p-faq .p-pickupFromat-section-title.is-head{margin-top:-15px;margin-bottom:45px}}@media only screen and (min-width: 751px){#pickup .p-faq .p-faq-search{width:100%;padding:65px 0;margin-bottom:75px}#pickup .p-faq .p-faq-search-content{width:590px;margin:0 auto;display:flex;align-items:center}#pickup .p-faq .p-faq-search-content .text{margin-right:15px;font-size:15px;white-space:nowrap}#pickup .p-faq .p-faq-search-content .c-input__select{position:relative;box-sizing:border-box;border:solid 1px #fff;width:500px;height:72px}#pickup .p-faq .p-faq-search-content .c-input__select:after{content:"";display:block;position:absolute;top:50%;right:47px;width:14px;height:14px;margin-top:-13px;border:1px solid;border-color:transparent transparent #fff #fff;transform:rotate(-45deg)}#pickup .p-faq .p-faq-search-content .c-input__select__label{position:absolute;top:0;left:0;right:0;bottom:0;width:400px;font-size:16px;line-height:59px;padding:7px 20px;text-align:center;letter-spacing:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#pickup .p-faq .p-faq-search-content .c-input__select select{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:500px;height:72px;z-index:60;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;text-align:center;background:none transparent;vertical-align:middle;font-size:inherit;height:50px}#pickup .p-faq .p-faq-search-content .c-input__select select option{color:#222426}}#pickup .p-faq .p-faq-content .p-faq__list li .p-faq__list-question{display:flex;align-items:center;word-break:break-all}#pickup .p-faq .p-faq-content .p-faq__list li .p-faq__list-question .text p{margin-top:0}#pickup .p-faq .p-faq-content .p-faq__list li .p-faq__list-answer{display:flex;word-break:break-all}#pickup .p-faq .p-faq-content .p-faq__list li .p-faq__list-answer .text{width:95%;margin-right:40px;margin-left:25px}#pickup .p-faq .p-faq-content .p-faq__list li .p-faq__list-answer .text p{margin-top:0}#pickup .p-faq .p-faq-content .p-faq__list li .p-faq__list-answer .icon{width:20px;height:16px;display:block;background-image:url("../img/faq/faq_icon02.svg");background-size:100%;background-repeat:no-repeat;margin-top:3px}@media only screen and (min-width: 751px){#pickup .p-faq .p-faq-content{width:100%;padding-top:0}#pickup .p-faq .p-faq-content .p-faq__list li{border-top:solid 1px #dddde4}#pickup .p-faq .p-faq-content .p-faq__list li:last-child{border-bottom:solid 1px #dddde4}#pickup .p-faq .p-faq-content .p-faq__list-question{position:relative;display:flex;align-items:center;padding-top:31px;padding-bottom:25px;padding-left:55px;padding-right:110px}#pickup .p-faq .p-faq-content .p-faq__list-question .icon{flex-shrink:0;width:19px;height:19px;display:block;background-image:url("../img/faq/faq_icon01.svg");background-repeat:no-repeat}#pickup .p-faq .p-faq-content .p-faq__list-question .text{margin-right:40px;margin-left:25px}#pickup .p-faq .p-faq-content .p-faq__list-question .text p{font-size:16px}#pickup .p-faq .p-faq-content .p-faq__list-question:after{content:"";display:block;position:absolute;width:19px;height:10px;top:50%;right:70px;margin-top:-5px;cursor:pointer;background-image:url("../img/faq/faq_icon03.png")}#pickup .p-faq .p-faq-content .p-faq__list-question.is-open:before{transform:rotate(180deg);margin-top:-5px}#pickup .p-faq .p-faq-content .p-faq__list-question.is-open:after{transform:rotate(180deg);margin-top:-5px}#pickup .p-faq .p-faq-content .content_faq{padding-top:37px;padding-left:55px;padding-right:55px;padding-bottom:40px;border-top:solid 1px #dddde4}#pickup .p-faq .p-faq-content .content_faq .p-faq__list_content .p-faq__list-answer .text p{font-size:16px}#pickup .p-faq .p-faq-content .content_faq .p-faq__list_content .p-faq__list-answer .text p iframe,#pickup .p-faq .p-faq-content .content_faq .p-faq__list_content .p-faq__list-answer .text p img{display:flex;margin:0 auto}#pickup .p-faq .p-faq-content .content_faq .p-faq__list_content .p-faq__list-answer .icon{margin-top:8px}#pickup .p-faq .p-faq-content .content_faq .p-faq__list_content .p-faq__list-answer .text{font-size:14px;line-height:2;letter-spacing:0.1em}}@media only screen and (max-width: 750px){#pickup .p-faq{padding-left:0;padding-right:0;margin-bottom:24.15459vw}#pickup .p-faq .p-pickupFromat-section-title{padding-left:6.03865vw;padding-right:6.03865vw;margin-bottom:7.24638vw}#pickup .p-faq .p-faq-search{padding-top:6.40097vw;padding-bottom:8.21256vw;padding-right:25px;padding-left:25px;margin-bottom:12.43961vw}#pickup .p-faq .p-faq-search .text{font-size:14px;margin-bottom:1.57005vw}#pickup .p-faq .p-faq-search .c-input__select{position:relative;width:100%;height:13.04348vw;box-sizing:border-box;border:solid 1px #fff}#pickup .p-faq .p-faq-search .c-input__select__label{position:absolute;top:0;left:0;right:0;bottom:0;font-size:15px;line-height:36px;padding:7px 20px;letter-spacing:normal;display:flex;align-items:center}#pickup .p-faq .p-faq-search .c-input__select select{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:87.92271vw;height:13.04348vw;z-index:60;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:3.73333vw;color:inherit}#pickup .p-faq .p-faq-search .c-input__select:after{content:"";display:block;position:absolute;top:50%;margin-top:-8px;right:5.5vw;width:8px;height:8px;border:1px solid;border-color:transparent transparent #fff #fff;transform:rotate(-45deg)}#pickup .p-faq .p-faq__list{margin-bottom:0}#pickup .p-faq .p-faq__list li .p-faq__list-question{border-bottom:solid 1px #dddde4}#pickup .p-faq .p-faq__list li:first-child .p-faq__list-question{border-top:solid 1px #dddde4}#pickup .p-faq .p-faq__list-question{padding:20px 0;position:relative;margin:0 25px;display:flex;align-items:flex-start}#pickup .p-faq .p-faq__list-question:after{content:"";display:block;position:absolute;top:50%;right:6px;width:8px;height:8px;border:1px solid;border-color:transparent transparent #3b3d3f #3b3d3f;transform:rotate(-45deg)}#pickup .p-faq .p-faq__list-question.is-open:after{transform:rotate(135deg)}#pickup .p-faq .p-faq__list-question .icon{width:15px;height:15px;display:block;background-size:100%;background-image:url("../img/faq/faq_icon01.svg");background-repeat:no-repeat}#pickup .p-faq .p-faq__list-question .text{margin-right:40px;margin-left:10px;width:90%}#pickup .p-faq .p-faq__list .content_faq{margin-top:-1px;position:relative;z-index:2;padding:25px 25px;padding-top:5.7971vw}#pickup .p-faq .p-faq__list .content_faq .p-faq__list_content .p-faq__list-answer .icon{width:15px;height:15px;background-size:100%;display:block;background-image:url("../img/faq/faq_icon02.svg");background-repeat:no-repeat;margin-top:1.44928vw}#pickup .p-faq .p-faq__list .content_faq .p-faq__list_content .p-faq__list-answer .text{margin-left:10px;width:90%;line-height:25px;letter-spacing:0.21em}#pickup .p-faq .p-faq__list .content_faq .p-faq__list_content .p-faq__list-answer .text p img{display:flex;margin:0 auto}}@media only screen and (min-width: 751px){#pickup .p-backBtn{padding-bottom:130px}}@media only screen and (max-width: 750px){#pickup .p-backBtn{padding-left:10.86957vw;padding-right:10.86957vw;padding-bottom:12.07729vw}}#pickup .js_anchor{cursor:pointer}#pickup .keen-slider{display:flex;overflow:hidden;position:relative;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#pickup .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}#pickup .keen-slider[data-keen-slider-v]{flex-wrap:wrap}#pickup .keen-slider[data-keen-slider-v] #pickup .keen-slider__slide{width:100%}#pickup .keen-slider[data-keen-slider-moves] *{pointer-events:none}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#support_care #p-kv{position:relative}#support_care #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#support_care #p-kv__copy>*{color:#fff}#support_care #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#support_care #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#support_care #p-kv{width:100%;height:32.59vw;margin-bottom:74px}#support_care #p-kv__copy .jp{font-size:37px}#support_care #p-kv__bg{background-image:url("../img/support_care/b-support_kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#support_care .p-kv__lead{margin-top:20px;line-height:1.857;text-align:center}}@media only screen and (max-width: 750px){#support_care #p-kv{width:100%;height:66.66667vw}#support_care #p-kv__copy{padding-top:12.66667vw}#support_care #p-kv__copy .jp{font-size:7.2vw}#support_care #p-kv__bg{background:no-repeat center center/100% url("../img/support_care/sp/b-support_kv_photo.jpg")}#support_care .p-kv__lead{line-height:25px;margin:10.4vw 25px 9.33333vw}}#support_care .l-section-title{display:block;text-align:center}#support_care .l-section-copy{display:block;text-align:center}@media only screen and (min-width: 751px){#support_care .l-section__inner{width:960px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#support_care .l-section__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#support_care .l-section-title{letter-spacing:0.1em;margin-bottom:68px}#support_care .l-section-copy{line-height:2;letter-spacing:0.01em;margin-bottom:32px}}@media only screen and (max-width: 750px){#support_care .l-section__inner{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:auto;margin-right:auto}#support_care .l-section-title{text-align:center;font-size:5.06667vw;letter-spacing:0.1em;line-height:30px;margin-bottom:14px}#support_care .l-section-copy{text-align:justify;letter-spacing:0.1em;line-height:25px}}#support_care #p-lineup__list li{background-color:#f1f1f1;transition-property:all;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#support_care #p-lineup__list li:nth-child(1) .photo{background:url("../img/support_care/b-item_image_01.png?1") no-repeat}#support_care #p-lineup__list li:nth-child(2) .photo{background:url("../img/support_care/b-item_image_02.png?1") no-repeat}#support_care #p-lineup__list li:nth-child(3) .photo{background:url("../img/support_care/b-item_image_03.png?1") no-repeat}#support_care #p-lineup__list li .photo{display:block}#support_care #p-lineup__list li .title{text-align:center}#support_care #p-lineup__list li .title>*{display:block}#support_care #p-lineup__list li .title .en{font-family:'Crimson', serif;font-style:italic;line-height:1}#support_care #p-lineup__list li .title .jp{font-family:YuGothic, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium",'Noto Sans JP',"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.05em}#support_care #p-lineup__list li:hover{opacity:0.5}@media only screen and (min-width: 751px){#support_care #p-lineup .l-section__inner{margin-bottom:79px}#support_care #p-lineup .l-section__inner ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start;justify-content:center}#support_care #p-lineup .l-section__inner ul li:nth-child(1) .photo{background-position:42% 39%;background-size:69%}#support_care #p-lineup .l-section__inner ul li:nth-child(2){margin:0 15px}#support_care #p-lineup .l-section__inner ul li:nth-child(2) .photo{background-position:center bottom -15px;background-size:296px}#support_care #p-lineup .l-section__inner ul li:nth-child(3) .photo{background-position:center 41%;background-size:71%}#support_care #p-lineup .l-section__inner ul .photo{width:310px;height:339px}#support_care #p-lineup .l-section__inner ul .title{padding-top:248px}#support_care #p-lineup .l-section__inner ul .title .en{font-size:20px;margin-bottom:7px}#support_care #p-lineup .l-section__inner ul .title .jp{font-size:13px}}html.ie #support_care #p-lineup__list li .text,html.edge #support_care #p-lineup__list li .text{letter-spacing:-0.01em}@media only screen and (max-width: 750px){#support_care #p-lineup .l-section__inner{padding-bottom:13.86667vw;margin-bottom:12.8vw;border-bottom:1px solid #dedede}#support_care #p-lineup .l-section-title{margin-bottom:8vw}#support_care #p-lineup__list ul li:nth-child(1) .photo{background-position:48% 39%;background-size:49%}#support_care #p-lineup__list ul li:nth-child(2){margin:2.93333vw 0}#support_care #p-lineup__list ul li:nth-child(2) .photo{background-position:center 0;background-size:70%}#support_care #p-lineup__list ul li:nth-child(3) .photo{background-position:56% 48%;background-size:53%}#support_care #p-lineup__list ul .photo{width:100%;height:58.13333vw}#support_care #p-lineup__list ul .title{padding-top:43.2vw}#support_care #p-lineup__list ul .title .en{font-size:4.66667vw;margin-bottom:.66667vw}#support_care #p-lineup__list ul .title .jp{font-size:3.2vw;letter-spacing:0.06em}}@media only screen and (min-width: 751px){#support_care #p-care-banner{margin-bottom:72px}#support_care #p-care-banner .l-section__inner{width:1080px;margin:0 auto}#support_care #p-care-banner__craft{display:flex;justify-content:center;align-items:center;flex-direction:column;background-image:url("../img/support_care/b-repair_banner_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:330px;width:100%;text-align:center;color:#fff}#support_care #p-care-banner__craft .craft-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:24px;letter-spacing:.08em;margin-bottom:12px}#support_care #p-care-banner__craft .craft-text{margin-bottom:14px}#support_care #p-care-banner .c-btnWrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#support_care #p-care-banner .c-btnWrap .c-btn:not(:last-child){margin-right:20px}}@media only screen and (max-width: 750px){#support_care #p-care-banner__craft{margin-bottom:40px}#support_care #p-care-banner__craft .craft-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;background-image:url("../img/support_care/sp/b-repair_banner_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:34.66667vw;font-size:19px;text-align:center;color:#fff;margin-bottom:15px;padding-top:25.33333vw}#support_care #p-care-banner__craft .craft-text{font-size:14px;margin-bottom:5.33333vw;line-height:1.78571}#support_care #p-care-banner__craft .c-btnWrap .c-btn:not(:last-child){margin-bottom:4.66667vw}}@media only screen and (min-width: 751px){#support_care #p-inquiry{margin-bottom:80px}#support_care #p-inquiry .l-section-title{margin-bottom:18px}#support_care #p-inquiry .l-section-copy{margin-bottom:42px}#support_care #p-inquiry .p-two-column{display:flex;justify-content:space-between;align-items:center}#support_care #p-inquiry .p-two-column-content{width:460px;height:80px}#support_care #p-inquiry .p-two-column-info{height:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:18px;border:1px solid #dedede}#support_care #p-inquiry .p-two-column-info.-right{justify-content:center;padding-left:0}#support_care #p-inquiry .p-two-column-info__title{font-weight:600;letter-spacing:0.07em}#support_care #p-inquiry .p-two-column-info__title.-right{font-weight:600;padding-left:16px}#support_care #p-inquiry .p-two-column-info span img{width:38px;height:21px;margin-top:4px;margin-right:8px}#support_care #p-inquiry .p-two-column-info__tel{display:flex;border-left:solid 1px #dedede;padding:11px 0 7px 32px;margin-left:18px}#support_care #p-inquiry .p-two-column-info__tel__number{pointer-events:none;font-size:26px;line-height:26px}#support_care #p-inquiry .p-two-column-info__tel__text{font-size:12px;font-weight:600}#support_care #p-inquiry .p-two-column-info__tel__text.-right{padding-left:8px}}@media only screen and (max-width: 750px){#support_care #p-inquiry .l-section-title{margin-bottom:3.2vw}#support_care #p-inquiry .l-section-copy{margin-bottom:9.86667vw}#support_care #p-inquiry .p-two-column-info{padding:5.86667vw 6.4vw 6.93333vw;margin-bottom:7.73333vw;border:solid 1px rgba(222,222,222,0.6)}#support_care #p-inquiry .p-two-column-info__title{font-weight:600;letter-spacing:0.2em}#support_care #p-inquiry .p-two-column-info__title.-right{letter-spacing:0.18em;padding-left:2.66667vw}#support_care #p-inquiry .p-two-column-info span img{width:14.66667vw;margin-right:3.46667vw}#support_care #p-inquiry .p-two-column-info__tel{display:flex;border-top:solid 1px rgba(222,222,222,0.6);padding-top:3.73333vw;margin-top:2.66667vw;text-align:center}#support_care #p-inquiry .p-two-column-info__tel__number{font-family:"Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;font-size:6.66667vw;font-weight:600;line-height:30px;padding-bottom:1.06667vw;opacity:0.5;border-bottom:1px solid rgba(0,0,0,0.5)}#support_care #p-inquiry .p-two-column-info__tel__text{margin-top:4.26667vw;font-size:2.66667vw;letter-spacing:0.16em}#support_care #p-inquiry .p-two-column-info.-right{text-align:center;padding:4.8vw 0}}#support_care .p-care__banner .js__hover-photo:nth-of-type(2) span,#support_care .p-care__banner .js__hover-photo:nth-of-type(3) span{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#support_care .p-care__banner{margin-top:80px}#support_care .p-care__banner p{line-height:26px;margin-bottom:10px}#support_care .p-care__banner p a{text-decoration:underline}}@media only screen and (max-width: 750px){#support_care .p-care__banner{margin-top:90px}#support_care .p-care__banner p{line-height:26px;margin-bottom:10px}#support_care .p-care__banner p a{text-decoration:underline}}@keyframes scaleLoop{0%{transform:scale(1);opacity:1}10%{transform:scale(2.7)}20%{transform:scale(3);opacity:0}40%{transform:scale(1);opacity:0}}@keyframes dragLoop{0%{width:24px;height:24px;left:0;opacity:1}10%{width:64.8px;height:64.8px;left:-20.4px}20%{width:72px;height:72px;opacity:0;left:-24px}40%{width:24px;height:24px;opacity:0}}#support_repair #p-kv{position:relative}#support_repair #p-kv__copy{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}#support_repair #p-kv__copy>*{color:#fff}#support_repair #p-kv__copy .jp{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;white-space:nowrap}#support_repair #p-kv__bg{width:100%;height:100%}@media only screen and (min-width: 751px){#support_repair #p-kv{width:100%;height:32.59vw}#support_repair #p-kv__copy .jp{font-size:37px}#support_repair #p-kv__bg{background-image:url("../img/support_repair/b-kv_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#support_repair .p-kv__lead{margin-top:20px;line-height:1.857;text-align:center}}@media only screen and (max-width: 750px){#support_repair #p-kv{width:100%;height:66.66667vw}#support_repair #p-kv__copy{padding-top:12.66667vw}#support_repair #p-kv__copy .jp{font-size:7.2vw}#support_repair #p-kv__bg{background:no-repeat center center/100% url("../img/support_repair/sp/b-kv_photo.jpg")}#support_repair .p-kv__lead{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;line-height:25px;margin-top:10.4vw;padding-bottom:13.33333vw}}#support_repair .l-section-title{display:block;text-align:center}#support_repair .l-section-copy{display:block;text-align:center}@media only screen and (min-width: 751px){#support_repair .l-section__inner{width:1080px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#support_repair .l-section__inner{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#support_repair .l-section__inner.-inquiry{width:960px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 751px) and (max-width: 1080px) and (min-width: 751px){#support_repair .l-section__inner.-inquiry{width:initial;margin-left:45px;margin-right:45px}}@media only screen and (min-width: 751px){#support_repair .l-section-title{letter-spacing:0.1em}#support_repair .l-section-copy{line-height:2;letter-spacing:0.01em;margin-bottom:32px}}@media only screen and (max-width: 750px){#support_repair .l-section{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-left:auto;margin-right:auto}#support_repair .l-section__inner{padding-top:13.33333vw}#support_repair .l-section-title{text-align:center;font-size:5.06667vw;letter-spacing:0.1em;line-height:30px}#support_repair .l-section-copy{text-align:justify;letter-spacing:0.1em;line-height:25px}}@media only screen and (min-width: 751px){#support_repair .p-repair-intro-inner{padding-top:63px}#support_repair .p-repair-intro-text{text-align:center;line-height:2}}@media only screen and (max-width: 750px){#support_repair .p-repair-intro-inner{border-top:1px solid #dedede}#support_repair .p-repair-intro-text{letter-spacing:.08em;font-size:3.73333vw;line-height:1.78571}}@media only screen and (min-width: 751px){#support_repair #p-repair-banner{margin-top:96px;margin-bottom:72px}#support_repair #p-repair-banner__craft{display:flex;justify-content:center;align-items:center;flex-direction:column;background-image:url("../img/support_care/b-repair_banner_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:330px;width:100%;text-align:center;color:#fff}#support_repair #p-repair-banner__craft .craft-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:24px;letter-spacing:0.08em;margin-bottom:12px}#support_repair #p-repair-banner__craft .craft-text{margin-bottom:14px}#support_repair #p-repair-banner .c-btnWrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#support_repair #p-repair-banner .c-btnWrap .c-btn:not(:last-child){margin-right:20px}}@media only screen and (max-width: 750px){#support_repair #p-repair-banner__craft{margin-bottom:40px}#support_repair #p-repair-banner__craft .craft-title{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;background-image:url("../img/support_care/sp/b-repair_banner_photo.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:34.66667vw;font-size:19px;text-align:center;color:#fff;margin-bottom:15px;padding-top:25.33333vw}#support_repair #p-repair-banner__craft .craft-text{font-size:14px;margin-bottom:5.33333vw;line-height:1.78571}#support_repair #p-repair-banner__craft .c-btnWrap .c-btn:not(:last-child){margin-bottom:4.66667vw}}#support_repair .p-repair-flow-inner{border-top:1px solid #dedede}#support_repair .p-repair-flow-contentWrap{position:relative}#support_repair .p-repair-flow-content{border:1px solid #dedede}#support_repair .p-repair-flow-content-heading{display:flex;align-items:center}#support_repair .p-repair-flow-content-heading-text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#support_repair .p-repair-flow-content-num{display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;background-color:#222426}#support_repair .p-repair-flow-content-num-text>span{font-family:'Crimson', serif;font-style:italic;display:block;text-align:center}#support_repair .p-repair-flow-content-num-text>span:nth-of-type(2){letter-spacing:.035em}#support_repair .p-repair-flow-content-description{margin-top:30px}#support_repair .p-repair-flow-content-description-text.-red{color:#e70012}@media only screen and (min-width: 751px){#support_repair .p-repair-flow .l-section-title{margin-bottom:40px}#support_repair .p-repair-flow-inner{padding-top:80px;margin-top:80px}#support_repair .p-repair-flow-contentWrap::before{z-index:-1;content:"";position:absolute;top:10%;bottom:20%;left:106px;width:1px;height:auto;background-color:#222426}#support_repair .p-repair-flow-content{display:flex;justify-content:flex-start;align-items:center;padding-top:40px;padding-bottom:40px;padding-left:44px}#support_repair .p-repair-flow-content:not(:first-child){margin-top:20px}#support_repair .p-repair-flow-sub-content{position:relative;padding-top:30px;padding-bottom:30px;padding-left:220px}#support_repair .p-repair-flow-sub-content::before{z-index:-1;content:"";position:absolute;top:-50%;bottom:-50%;left:106px;width:1px;height:auto;background:repeating-linear-gradient(45deg, #222426, #222426 4px, #fff 4px, #fff 8px)}#support_repair .p-repair-flow-sub-content-text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:.03em;font-size:16px}#support_repair .p-repair-flow-content-num{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:120px;height:120px;border-radius:50%;color:#fff;background-color:#222426;padding-top:2px}#support_repair .p-repair-flow-content-num-text{text-align:center;margin-bottom:-5px}#support_repair .p-repair-flow-content-num-text>span:nth-of-type(1){font-size:18px;margin-bottom:-18px}#support_repair .p-repair-flow-content-num-text>span:nth-of-type(2){font-size:36px;margin-left:-4px}#support_repair .p-repair-flow-content-textarea{margin-left:50px}#support_repair .p-repair-flow-content-heading{justify-content:flex-start}#support_repair .p-repair-flow-content-heading-text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:.03em;font-size:22px;line-height:2;margin-left:24px}#support_repair .p-repair-flow-content-heading>img{width:58px;height:39px}#support_repair .p-repair-flow-content-description{margin-top:30px}#support_repair .p-repair-flow-content-note{margin-top:28px}}@media only screen and (max-width: 750px){#support_repair .p-repair-flow-inner{padding-top:13.33333vw;padding-bottom:13.33333vw}#support_repair .p-repair-flow-content{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:5.06667vw}#support_repair .p-repair-flow-content:not(:first-child){margin-top:5.33333vw}#support_repair .p-repair-flow-sub-content{position:relative;padding-top:5.86667vw;padding-bottom:5.86667vw}#support_repair .p-repair-flow-sub-content-text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:.03em;font-size:3.73333vw;text-align:center}#support_repair .p-repair-flow-content-num{width:18.66667vw;height:18.66667vw;margin:0 auto;text-align:center}#support_repair .p-repair-flow-content-num-text>span:nth-of-type(1){font-size:2.93333vw;margin-bottom:-2.66667vw}#support_repair .p-repair-flow-content-num-text>span:nth-of-type(2){font-size:5.6vw}#support_repair .p-repair-flow-content-textarea{margin-top:6.66667vw}#support_repair .p-repair-flow-content-heading{justify-content:center}#support_repair .p-repair-flow-content-heading-text{letter-spacing:.1em;font-size:4.26667vw;line-height:1.625;margin-left:5.06667vw}#support_repair .p-repair-flow-content-heading>img{width:11.73333vw;height:7.86667vw}#support_repair .p-repair-flow-content-description{margin-top:6.4vw}#support_repair .p-repair-flow-content-description-text{font-size:3.73333vw;line-height:1.78571}#support_repair .p-repair-flow-content-note{margin-top:5.33333vw}}#support_repair .p-repair-cases-inner{border-top:1px solid #dedede;padding-top:80px}#support_repair .p-repair-cases-content{background:#ededed}#support_repair .p-repair-cases-content-heading{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;position:relative;display:inline-block}#support_repair .p-repair-cases-content-heading::before{content:"";position:absolute;top:50%;background-color:#222426}#support_repair .p-repair-cases-content-imageWrap{display:flex;justify-content:space-between;align-items:flex-start}#support_repair .p-repair-cases-content-image{position:relative}#support_repair .p-repair-cases-content-image.-before::before,#support_repair .p-repair-cases-content-image.-after::before{font-family:'Crimson', serif;font-style:italic;position:absolute;top:0;left:0;color:#fff;background-color:#222426;text-transform:capitalize;text-align:center}#support_repair .p-repair-cases-content-image.-before::before{content:"before"}#support_repair .p-repair-cases-content-image.-after::before{content:"after"}@media only screen and (min-width: 751px){#support_repair .p-repair-cases-inner{padding-top:80px;margin-top:80px}#support_repair .p-repair-cases-content{padding-top:44px;padding-bottom:50px;padding-right:80px;padding-left:80px}#support_repair .p-repair-cases-content:not(:first-child){margin-top:40px}#support_repair .p-repair-cases-content-heading{letter-spacing:.1em;font-size:22px;line-height:.5}#support_repair .p-repair-cases-content-heading::before{right:-60px;width:50px;height:1px}#support_repair .p-repair-cases-content-desc{margin-top:28px}#support_repair .p-repair-cases-content-imageWrap{margin-top:36px}#support_repair .p-repair-cases-content-image{width:430px;height:auto}#support_repair .p-repair-cases-content-image.-before::before,#support_repair .p-repair-cases-content-image.-after::before{letter-spacing:.035em;width:100px;font-size:18px}}@media only screen and (max-width: 750px){#support_repair .p-repair-cases-inner{padding-top:13.33333vw;padding-bottom:13.33333vw}#support_repair .p-repair-cases-content{padding:10.13333vw 6.93333vw;margin-left:-20px;margin-right:-20px}#support_repair .p-repair-cases-content:not(:first-child){margin-top:10.66667vw}#support_repair .p-repair-cases-content-heading{letter-spacing:.1em;font-size:4.26667vw;line-height:.61538}#support_repair .p-repair-cases-content-heading::before{right:-16vw;width:12vw;height:1px}#support_repair .p-repair-cases-content-desc{letter-spacing:.1em;font-size:3.73333vw;line-height:1.78571;margin-top:4vw}#support_repair .p-repair-cases-content-imageWrap{margin-top:7.46667vw}#support_repair .p-repair-cases-content-image{width:41.06667vw;height:auto}#support_repair .p-repair-cases-content-image:not(:last-child){margin-right:4vw}#support_repair .p-repair-cases-content-image.-before::before,#support_repair .p-repair-cases-content-image.-after::before{letter-spacing:.035em;width:12vw;font-size:2.93333vw}}#support_repair .p-repair-prices-inner{border-top:1px solid #dedede}#support_repair .p-repair-prices-inner.-comments{border-top:none}#support_repair .p-repair-prices-contentWrap{width:100%}#support_repair .p-repair-prices-content-title{background-color:#f1f1f1}#support_repair .p-repair-prices-content-title-text{font-weight:600;text-align:center}#support_repair .p-repair-prices-content-heading-text{font-weight:600;line-height:1}#support_repair .p-repair-prices-content-data-inner{display:flex;justify-content:flex-start;align-items:stretch}#support_repair .p-repair-prices-content-data-color{border-right:1px solid #dedede}#support_repair .p-repair-prices-content-data-text{line-height:1}#support_repair .p-repair-prices-acc-title{position:relative;display:block;border:1px solid #222426;cursor:pointer}#support_repair .p-repair-prices-acc-title::after{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);content:"";display:block;position:absolute;background-image:url("../img/support_repair/b-accordion_arrow.svg");transform:rotate(180deg);margin-top:-5px}#support_repair .p-repair-prices-acc-title.is-open::after{transform:rotate(0deg);margin-top:-5px}#support_repair .p-repair-prices-acc-title-text{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;text-align:center}#support_repair .p-repair-prices-acc-content{display:none;opacity:0}#support_repair .p-repair-prices-acc-content.is-open{display:block;opacity:1}@media only screen and (min-width: 751px){#support_repair .p-repair-prices-inner{padding-top:80px;margin-top:80px}#support_repair .p-repair-prices-inner.-comments{padding-top:0}#support_repair .p-repair-prices-contentWrap{width:100%}#support_repair .p-repair-prices-contentWrap:nth-of-type(1){border-top:1px solid #dedede}#support_repair .p-repair-prices-content{display:flex;justify-content:flex-start;border-bottom:1px solid #dedede}#support_repair .p-repair-prices-content-title{border-bottom:1px solid #dedede;padding-top:15px;padding-bottom:15px}#support_repair .p-repair-prices-content-title-text{letter-spacing:.08em;font-size:14px;font-weight:600;text-align:center}#support_repair .p-repair-prices-content-heading{display:flex;justify-content:flex-start;align-items:center;flex-shrink:0;width:360px;border-right:1px solid #dedede}#support_repair .p-repair-prices-content-heading-text{letter-spacing:.08em;font-size:14px}#support_repair .p-repair-prices-content-dataWrap{width:calc(1080px - 361px)}#support_repair .p-repair-prices-content-dataWrap:not(:last-child){border-bottom:1px solid #dedede}#support_repair .p-repair-prices-content-data-inner:nth-child(2){border-top:1px solid #dedede}#support_repair .p-repair-prices-content-data-inner>*{padding-top:20px;padding-bottom:17px;padding-left:20px}#support_repair .p-repair-prices-content-data-color{width:480px}#support_repair .p-repair-prices-acc-title{padding:28px 0}#support_repair .p-repair-prices-acc-title::after{width:21px;height:11px;top:50%;right:30px;margin-top:-5px}#support_repair .p-repair-prices-acc-title.is-open::after{margin-top:-5px}#support_repair .p-repair-prices-acc-title-text{font-weight:500;font-size:18px}#support_repair .p-repair-prices-acc-content{padding-top:40px}}@media only screen and (max-width: 750px){#support_repair .p-repair-prices-inner:last-child{padding-bottom:5.33333vw}#support_repair .p-repair-prices-content-title{padding-top:20px;padding-bottom:20px}#support_repair .p-repair-prices-content-heading{width:100%;display:block;border-bottom:1px solid #dedede;padding-top:5.33333vw;padding-bottom:5.33333vw}#support_repair .p-repair-prices-content-heading-text{letter-spacing:.1em;font-size:3.2vw;line-height:2}#support_repair .p-repair-prices-content-data-inner{border-bottom:1px solid #dedede}#support_repair .p-repair-prices-content-data-inner.-last-item{border-bottom:none}#support_repair .p-repair-prices-content-data-inner>*{width:50%;flex-shrink:0}#support_repair .p-repair-prices-content-data-color{padding-top:4vw;padding-bottom:4vw}#support_repair .p-repair-prices-content-data-price{padding-left:5.33333vw;margin:auto 0}#support_repair .p-repair-prices-content-data-text{letter-spacing:.1em;font-size:3.2vw;line-height:2}#support_repair .p-repair-prices-acc-title{padding:5.33333vw 0}#support_repair .p-repair-prices-acc-title::after{width:5.6vw;height:2.93333vw;top:50%;right:6.4vw}#support_repair .p-repair-prices-acc-title-text{letter-spacing:.1em;font-weight:500;font-size:3.73333vw;line-height:1.78571}#support_repair .p-repair-prices-acc-content{padding-top:8vw}#support_repair .p-repair-prices-comment-text{letter-spacing:.1em;font-size:3.46667vw;line-height:1.84615}}#support_repair .p-repair-guides-inner{border-top:1px solid #dedede}#support_repair .p-repair-guides-listContainer{border:1px solid #dedede}#support_repair .p-repair-guides-list-heading{font-weight:500}#support_repair .p-repair-guides-title{position:relative}#support_repair .p-repair-guides-list-text{display:inline-block}#support_repair .p-repair-guides-list-text .underline{text-decoration:underline}@media only screen and (min-width: 751px){#support_repair .p-repair-guides-inner{padding-top:80px;margin-top:80px}#support_repair .p-repair-guides-title{margin-left:auto;margin-right:auto;margin-bottom:40px}#support_repair .p-repair-guides-title-text{position:relative}#support_repair .p-repair-guides-title-text::before{content:"※必ずお読みください";font-size:13px;font-family:"Meiryo", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;letter-spacing:0.04em;position:absolute;top:4px;right:-150px}#support_repair .p-repair-guides-listContainer{padding:56px}#support_repair .p-repair-guides-listGroup:not(:first-child){margin-top:40px}#support_repair .p-repair-guides-list-heading{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:18px;margin-bottom:20px}#support_repair .p-repair-guides-list-text{line-height:2}}@media only screen and (max-width: 750px){#support_repair .p-repair-guides{margin-top:13.33333vw}#support_repair .p-repair-guides-title{display:block;margin-bottom:12.8vw}#support_repair .p-repair-guides-title::before{font-family:YuGothic, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium",'Noto Sans JP',"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.05em;letter-spacing:.06em;content:"※必ずお読みください";font-size:3.2vw;line-height:.5;position:absolute;bottom:-3.2vw;left:0;right:0}#support_repair .p-repair-guides-listContainer{padding:10.26667vw 6.93333vw}#support_repair .p-repair-guides-listGroup:not(:first-child){margin-top:10.66667vw}#support_repair .p-repair-guides-list{display:block}#support_repair .p-repair-guides-list-heading{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:4.26667vw;line-height:1.625;margin-bottom:5.33333vw}#support_repair .p-repair-guides-list-text{letter-spacing:.1em;font-size:3.46667vw;line-height:1.84615}}@media only screen and (min-width: 751px){#support_repair #p-inquiry{padding-top:80px}#support_repair #p-inquiry .l-section-title{margin-bottom:18px}#support_repair #p-inquiry .l-section-copy{margin-bottom:42px}#support_repair #p-inquiry .p-two-column{display:flex;justify-content:space-between;align-items:center}#support_repair #p-inquiry .p-two-column-content{width:460px;height:80px}#support_repair #p-inquiry .p-two-column-info{height:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:18px;border:1px solid #dedede}#support_repair #p-inquiry .p-two-column-info.-right{justify-content:center;padding-left:0}#support_repair #p-inquiry .p-two-column-info__title{font-weight:600;letter-spacing:0.07em}#support_repair #p-inquiry .p-two-column-info__title.-right{font-weight:600;padding-left:16px}#support_repair #p-inquiry .p-two-column-info span img{width:38px;height:21px;margin-top:4px;margin-right:8px}#support_repair #p-inquiry .p-two-column-info__tel{display:flex;border-left:solid 1px #dedede;padding:11px 0 7px 32px;margin-left:18px}#support_repair #p-inquiry .p-two-column-info__tel__number{pointer-events:none;font-size:26px;line-height:26px}#support_repair #p-inquiry .p-two-column-info__tel__text{font-size:12px;font-weight:600}#support_repair #p-inquiry .p-two-column-info__tel__text.-right{padding-left:8px}}@media only screen and (max-width: 750px){#support_repair #p-inquiry .l-section-title{margin-bottom:3.2vw}#support_repair #p-inquiry .l-section-copy{margin-bottom:9.86667vw}#support_repair #p-inquiry .p-two-column-info{padding:5.86667vw 6.4vw 6.93333vw;margin-bottom:7.73333vw;border:solid 1px rgba(222,222,222,0.6)}#support_repair #p-inquiry .p-two-column-info__title{font-weight:600;letter-spacing:0.2em}#support_repair #p-inquiry .p-two-column-info__title.-right{letter-spacing:0.18em;padding-left:2.66667vw}#support_repair #p-inquiry .p-two-column-info span img{width:14.66667vw;margin-right:3.46667vw}#support_repair #p-inquiry .p-two-column-info__tel{display:flex;border-top:solid 1px rgba(222,222,222,0.6);padding-top:3.73333vw;margin-top:2.66667vw;text-align:center}#support_repair #p-inquiry .p-two-column-info__tel__number{font-family:"Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;font-size:6.66667vw;font-weight:600;line-height:30px;padding-bottom:1.06667vw;opacity:0.5;border-bottom:1px solid rgba(0,0,0,0.5)}#support_repair #p-inquiry .p-two-column-info__tel__text{margin-top:4.26667vw;font-size:2.66667vw;letter-spacing:0.16em}#support_repair #p-inquiry .p-two-column-info.-right{text-align:center;padding:4.8vw 0}}#support_repair .p-care__banner .js__hover-photo:nth-of-type(2) span,#support_repair .p-care__banner .js__hover-photo:nth-of-type(3) span{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#support_repair .p-care__banner{margin-top:80px}#support_repair .p-care__banner p{line-height:26px;margin-bottom:10px}#support_repair .p-care__banner p a{text-decoration:underline}}@media only screen and (max-width: 750px){#support_repair .p-care__banner{margin-top:90px}#support_repair .p-care__banner p{line-height:26px;margin-bottom:10px}#support_repair .p-care__banner p a{text-decoration:underline}}#support_repair .p-repair-btn{position:fixed;z-index:50}#support_repair .p-repair-btn-link{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:block;background-color:#6e5c35}#support_repair .p-repair-btn-icon{display:block;margin:0 auto;fill:#fff}#support_repair .p-repair-btn-text{color:#fff;text-align:center}#support_repair .p-repair-btn-text.-ja{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}#support_repair .p-repair-btn-text.-en{font-family:'Crimson', serif;font-style:italic}@media only screen and (min-width: 751px){#support_repair .p-repair-btn{bottom:100px;right:20px}#support_repair .p-repair-btn:hover{opacity:0.7}#support_repair .p-repair-btn-link{width:130px;height:130px}#support_repair .p-repair-btn-icon{width:29px;height:28px;padding-top:28px}#support_repair .p-repair-btn-text.-ja{margin-top:8px}}@media only screen and (max-width: 750px){#support_repair .p-repair-btn{bottom:4vw;right:4vw}#support_repair .p-repair-btn-link{width:25.33333vw;height:25.33333vw;background-color:rgba(110,92,53,0.8)}#support_repair .p-repair-btn-icon{width:6vw;height:5.6vw;padding-top:5.33333vw}#support_repair .p-repair-btn-text.-ja{font-size:2.66667vw;margin-top:1.06667vw}#support_repair .p-repair-btn-text.-en{display:none}}@media only screen and (min-width: 751px){#support_repair .p-repair-order-bannerWrap{margin-top:34px}}@media only screen and (max-width: 750px){#support_repair .p-repair-order-bannerWrap{margin-top:6.53333vw}}#support_repair .p-repair-order-banner{display:block;color:#fff;background-color:#6e5c35}#support_repair .p-repair-order-banner-icon{display:block;margin:0 auto;fill:#fff}#support_repair .p-repair-order-banner-text.-ja,#support_repair .p-repair-order-banner-text.-en{color:#fff;text-align:center;display:block}#support_repair .p-repair-order-banner-text.-ja{font-family:"A1明朝" , "A1 Mincho" , "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif,YuMincho, "游明朝体", "YuMincho", "游明朝", "Yu Mincho","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.03em}#support_repair .p-repair-order-banner-text.-en{font-family:'Crimson', serif;font-style:italic;letter-spacing:0.035em}@media only screen and (min-width: 751px){#support_repair .p-repair-order-banner{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);margin:0 auto;width:859px;padding-bottom:20px}#support_repair .p-repair-order-banner:hover{opacity:0.7}#support_repair .p-repair-order-banner-icon{width:29px;height:28px;padding-top:23px}#support_repair .p-repair-order-banner-text.-ja{font-size:20px;margin-top:8px;letter-spacing:.1em}#support_repair .p-repair-order-banner-text.-en{font-size:16px}}@media only screen and (max-width: 750px){#support_repair .p-repair-order-banner{width:100%;padding-top:6.66667vw;padding-bottom:5.33333vw}#support_repair .p-repair-order-banner-icon{width:7.2vw;height:6.93333vw}#support_repair .p-repair-order-banner-text.-ja{font-size:4vw;margin-top:1.6vw;letter-spacing:.15em}#support_repair .p-repair-order-banner-text.-en{font-size:2.93333vw;margin-top:1.06667vw}}
