@keyframes slideleft{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideright{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width: 750px),print{#canvas-container{bottom:-2px}}figure{position:relative}figure figcaption{position:absolute;bottom:0;right:0;padding:.5em;font-size:min(2.4svw,12px);color:#fff}.sp{display:inline-block}@media screen and (min-width: 751px),print{.sp{display:none}}.pc{display:none}@media screen and (min-width: 751px),print{.pc{display:inline-block}}.grid{display:grid}body{font-family:"Shippori Mincho"}.inner{max-width:1100px;width:90%;margin:0 auto}.h3_head{font-family:"Cinzel",serif;color:#55788e;font-size:min(6.7svw,48px);line-height:2;letter-spacing:.1em;text-align:center;margin-bottom:1em}@media screen and (min-width: 751px),print{.h3_head{font-size:min(5.5svw,40px)}}.h3_head:after{content:"";position:relative;display:block;margin:0 auto;border-bottom:2px solid #55788e;width:40px;height:2px}@media screen and (min-width: 751px),print{#header{pointer-events:none}#header .header-logo{pointer-events:all;cursor:pointer}#header .fixed-nav__item--menu{pointer-events:all;cursor:pointer}}#quality{position:relative;overflow:clip}#quality #main{position:relative}#quality #main figure{position:relative}#quality #main figure figcaption{position:absolute;bottom:0em;right:0em;color:#fff;font-size:min(2.4svw,12px);text-shadow:2px 3px 3px rgba(0,0,0,.4);z-index:10}#quality #main h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:"Cinzel",serif;font-size:min(9.8svw,80px);letter-spacing:.1em;text-shadow:0 0 10px rgba(0,0,0,.7);color:#fff}@media screen and (min-width: 751px),print{#quality #main h1{font-size:min(6.7svw,48px)}}#quality #contents .h2_head_wrap{background:#d5d5ce;background:linear-gradient(180deg, #D5D5CE 0%, rgb(213, 213, 206) 48%, rgb(255, 255, 255) 100%);text-align:center;padding:3em 0 1em}@media screen and (min-width: 751px),print{#quality #contents .h2_head_wrap{padding:5em 0 6em}}#quality #contents .h2_head_wrap .h2_head{font-size:min(6svw,42px);letter-spacing:.1em;margin:0 0 1em;padding-bottom:.5em}@media screen and (min-width: 751px),print{#quality #contents .h2_head_wrap .h2_head{font-size:min(4.8svw,30px)}}#quality #contents .h2_head_wrap .txt{font-size:min(4.2svw,24px);letter-spacing:.1em}@media screen and (min-width: 751px),print{#quality #contents .h2_head_wrap .txt{font-size:min(3.2svw,16px)}}#quality .sec.sec01{padding:2em 0 3em}@media screen and (min-width: 751px),print{#quality .sec.sec01{padding:3em 0 4em}}#quality .sec.sec01 .inner{width:100%}@media screen and (min-width: 751px),print{#quality .sec.sec01 .inner{width:90%}}#quality .sec.sec01 figure{margin-bottom:1em}@media screen and (min-width: 751px),print{#quality .sec.sec01 figure{margin-bottom:2em}}#quality .sec.sec01 .txt{text-align:left;width:90%;margin:0 auto;font-size:min(3.6svw,18px)}@media screen and (min-width: 751px),print{#quality .sec.sec01 .txt{width:90%;text-align:center}}#quality .sec.sec02 .tabs input{display:none}#quality .sec.sec02 .tab_btns_wrap{background:#eff0ed;margin-bottom:1.5em}@media screen and (min-width: 751px),print{#quality .sec.sec02 .tab_btns_wrap{margin-bottom:3em}}#quality .sec.sec02 .tab_btns{max-width:1100px;width:80%;display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 auto;justify-content:center;gap:1em 0em;padding:1.5em 0}@media screen and (min-width: 751px),print{#quality .sec.sec02 .tab_btns{flex-wrap:nowrap;gap:3em;width:100%}}#quality .sec.sec02 .tab_btns label,#quality .sec.sec02 .tab_btns a{display:flex;padding:1em 0em 1em 2em;text-decoration:none;transition:.3s;color:rgba(0,0,0,.5019607843);align-items:center;justify-content:flex-start}@media screen and (min-width: 751px),print{#quality .sec.sec02 .tab_btns label,#quality .sec.sec02 .tab_btns a{padding:1.5em 0em;justify-content:center;flex:1;cursor:pointer}}#quality .sec.sec02 .tab_btn{position:relative;gap:1em}#quality .sec.sec02 .tab_btn:before{content:"";background:url(../img/quality/arrow.svg) left center no-repeat;background-size:contain;color:rgba(0,0,0,.5019607843);display:block;height:19px;width:14px;-webkit-mask-image:url("../img/quality/arrow.svg");mask-image:url("../img/quality/arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media screen and (min-width: 751px),print{#quality .sec.sec02 .tab_btn:before{height:11px;width:9px}}#quality .sec.sec02 .pc_tab{display:none !important}@media screen and (min-width: 751px),print{#quality .sec.sec02 .pc_tab{display:flex !important}}#quality .sec.sec02 .sp_tab{display:flex !important;width:50%;font-size:min(3.2svw,16px)}#quality .sec.sec02 .sp_tab:hover{color:#a39b6a}#quality .sec.sec02 .sp_tab:hover:before{background:#a39b6a}@media screen and (min-width: 751px),print{#quality .sec.sec02 .sp_tab{display:none !important}}#quality .sec.sec02 .slick-list{max-width:1200px;width:90%;margin:0 auto}#quality .sec.sec02 .tab_content{width:90%;margin:0 auto;padding:2em 0;z-index:1 !important}@media screen and (min-width: 751px),print{#quality .sec.sec02 .tab_content{z-index:999 !important;width:100%;padding:2em 0 4em}}@media screen and (max-width: 750px),print{#quality .sec.sec02 .tab_content{opacity:1 !important}}#quality .sec.sec02 .tab_content .line{position:relative;border-bottom:3px solid #d8d8d8}#quality .sec.sec02 .tab_content .line:before{content:"";position:absolute;left:0;bottom:-3px;width:110px;border-bottom:3px solid #55788e}#quality .sec.sec02 .tab_content .h2_head{font-size:min(6.7svw,48px);font-family:"Cinzel",serif;letter-spacing:.1em;margin:1em 0 1.45em;line-height:1}@media screen and (min-width: 751px),print{#quality .sec.sec02 .tab_content .h2_head{line-height:normal;margin:.3em 0}}#quality .sec.sec02 .tab_content .head{line-height:1.6;font-size:min(3.2svw,16px)}#quality .sec.sec02 .tab_content .head .small{font-size:min(3svw,15px)}#quality .sec.sec02 .tab_content .txt{font-size:min(3svw,15px)}@media screen and (min-width: 751px),print{#quality .sec.sec02 .tab_content .txt{font-size:min(2.4svw,12px)}}#quality .sec.sec02 .tab_content>.grid{align-items:start;gap:1.5em}@media screen and (min-width: 751px),print{#quality .sec.sec02 .tab_content>.grid{grid-template-columns:50fr 50fr}}@media screen and (min-width: 751px),print{#quality .sec.sec02 .tab_content>.grid .box_left{position:sticky;top:100px;height:-moz-fit-content;height:fit-content}}#quality .sec.sec02 .tab_content>.grid .box_right .grid{grid-template-columns:50fr 50fr;gap:1.5em}#quality .sec.sec02 .tab_content>.grid figure{margin-bottom:.4em}#quality .sec.sec02 .tab_content .box figure{margin-bottom:.4em}#quality .sec.sec02 .tab_content .box figure img{width:100%}#quality .sec.sec02 .tab_btn{width:50%;cursor:pointer;display:flex;align-items:center;color:rgba(0,0,0,.5019607843)}@media screen and (min-width: 751px),print{#quality .sec.sec02 .tab_btn{width:auto}}#quality .sec.sec02 .tab_btn:before{background:rgba(0,0,0,.5019607843)}#quality .sec.sec02 .tab_btn.is-active{color:#a39b6a}#quality .sec.sec02 .tab_btn.is-active:before{background:#a39b6a}#quality .sec.sec02 .slick-track{display:flex}#quality .sec.sec02 .slick-list{overflow:clip}#quality .sec.sec03{background:#eff0ed;padding:3em 0;margin-bottom:3em}@media screen and (min-width: 751px),print{#quality .sec.sec03{padding:4.5em 0;margin-bottom:4.5em}}#quality .sec.sec03 .grid{gap:4em}@media screen and (min-width: 751px),print{#quality .sec.sec03 .grid{gap:2em;grid-template-columns:50fr 50fr}}#quality .sec.sec03 .grid .box figure{margin-bottom:1em}#quality .sec.sec03 .grid .box .head{font-size:min(4svw,22px);margin-bottom:.3em;line-height:1.6}#quality .sec.sec03 .grid .box .head sup{font-size:min(2.8svw,14px)}#quality .sec.sec03 .grid .box .txt{font-size:min(3.6svw,18px)}@media screen and (min-width: 751px),print{#quality .sec.sec03 .grid .box .txt{font-size:min(3.2svw,16px)}}/*# sourceMappingURL=quality.css.map */