﻿@import url("https://fonts.googleapis.com/css?family=Nunito|Arvo:400,700|Open+Sans:400,700");body,*{font-family:"yu-mincho-pr6n",sans-serif;outline:none !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0)}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:100%;overflow-x:hidden}body{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;color:#000;font-family:"yu-mincho-pr6n",sans-serif;margin:0;position:relative;width:100%}button{border:none;cursor:pointer}ul{margin:0;padding:0}a{color:inherit;text-decoration:none}a:active,a:focus{color:inherit;cursor:pointer;font-family:inherit;text-decoration:none !important}.hoverable a:hover{color:inherit;cursor:pointer;font-family:inherit;text-decoration:none !important;cursor:pointer}legend{color:#000}ol,ul{list-style:none}*{text-decoration:none}caption,th{text-align:left}sup{vertical-align:text-top}img{display:block;border:none !important}sub{vertical-align:text-bottom}input,textarea,select{*font-size:100%}a{color:inherit;text-decoration:none}textarea{outline:none;resize:none}abbr,acronym{border:0;font-variant:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}q:before,q:after{content:''}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,a,blockquote,figure{margin:0;padding:0}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}#header{background-position:center;background-repeat:no-repeat;background-size:100%;margin:0 auto;position:relative;z-index:2}@media only screen and (max-width: 47.9375em){#header{height:135px;width:100%;z-index:99}}@media only screen and (max-width: 47.9375em){#header{background-color:transparent;padding:0;width:100%}}#header .header-wrapper{display:block;position:relative;margin:0 auto;width:100%}#header .header-wrapper .header-contents{margin:0 auto;max-width:1440px}#header .header-wrapper .header-contents .header-label{background-color:transparent;color:#fff;font-size:12px;font-weight:500;padding:20px;text-align:center}@media only screen and (max-width: 47.9375em){#header .header-wrapper .header-contents .header-label{background-color:#000;font-size:10px;line-height:120%;padding:12px 100px;width:100%}}#header .header-wrapper .header-contents .header-label a:hover{text-decoration:underline}#header .header-wrapper .header-contents .header-info{align-items:center;display:flex;justify-content:center;padding:30px;position:relative}@media only screen and (max-width: 47.9375em){#header .header-wrapper .header-contents .header-info{align-items:flex-start;padding:20px 20px}}#header .header-wrapper .header-contents .header-info .logo{margin:0;transition:.5s;width:155px}@media only screen and (max-width: 47.9375em){#header .header-wrapper .header-contents .header-info .logo{width:120px}}#header .header-wrapper .header-contents .header-info .logo img{width:100%}#header .header-wrapper .header-contents .header-info .nav{display:flex;gap:40px;position:fixed;width:1440px;top:0}@media only screen and (max-width: 47.9375em){#header .header-wrapper .header-contents .header-info .nav{position:absolute;right:0}}#header .header-wrapper .header-contents .header-info .nav .navi{display:none}@media only screen and (max-width: 47.9375em){#header .header-wrapper .header-contents .header-info .nav .navi{display:none !important}}#header .header-wrapper .header-contents .header-info .nav .navi .nav-hdr{align-items:center;display:flex;gap:30px;margin-top:10px}#header .header-wrapper .header-contents .header-info .nav .navi .nav-hdr .nav-item{font-size:13px}#header .header-wrapper .header-contents .header-info .nav .menu{position:absolute;top:50%;right:20px}@media only screen and (max-width: 47.9375em){#header .header-wrapper .header-contents .header-info .nav .menu{right:0}}#header .header-wrapper .header-contents .header-info .nav .menu .hamburger{padding:0}#header .header-wrapper .header-contents .header-info .nav .menu .hamburger-inner,#header .header-wrapper .header-contents .header-info .nav .menu .hamburger-inner:after,#header .header-wrapper .header-contents .header-info .nav .menu .hamburger-inner:before{background-color:#fff;height:.5px;width:20px}#header .header-wrapper .header-contents .header-info .nav .menu .hamburger-inner::before{display:none}#header .header-wrapper .header-contents .header-info .nav .menu .hamburger-inner::after{top:10px}#header .header-wrapper .header-contents .header-info .nav .menu .hamburger--collapse.is-active .hamburger-inner{transform:translateY(3px) rotate(45deg)}#header .header-wrapper .header-contents .header-info .nav .menu .hamburger--collapse.is-active .hamburger-inner::after{transform:translateY(-6px) rotate(-90deg)}#header .header-wrapper .header-contents .header-info .nav .menu p{display:none;font-family:"Playfair Display", serif;font-size:12px;line-height:1;text-align:center}body,html{background-color:#000}body.is-active,html.is-active{overflow:hidden}#main-wrap{background-image:url("../images/bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;color:#fff;display:block;margin:0 auto}.wrapper{margin:0 auto;width:1296px}@media only screen and (max-width: 47.9375em){.wrapper{width:100%}}.inline{display:block}@media only screen and (max-width: 47.9375em){.inline{display:inline}}.main-title{align-items:center;display:flex;font-family:"lora", serif;flex-direction:column;line-height:1.5;font-size:70px;letter-spacing:4px;gap:20px}@media only screen and (max-width: 47.9375em){.main-title{gap:5px;font-size:28px;text-align:center}}.main-title span{align-items:center;display:flex;font-size:20px;font-weight:500;letter-spacing:normal;gap:10px}@media only screen and (max-width: 47.9375em){.main-title span{font-size:12px}}.main-title span:before,.main-title span:after{background-color:#fff;content:'';display:none;height:0.5px;width:30px}@media only screen and (max-width: 47.9375em){.main-title span:before,.main-title span:after{display:none}}.main-title.blk{color:#000}.main-title.blk span:before,.main-title.blk span:after{background-color:#000}.guarantee-title{font-family:"lora", serif;color:rgba(255,255,255,0.1);font-size:180px;opacity:.9}@media only screen and (max-width: 47.9375em){.guarantee-title{font-size:50px}}.cover{margin-top:80px}@media only screen and (max-width: 47.9375em){.cover{margin-top:40px}}.cover img{border-radius:30px;width:100%}@media only screen and (max-width: 47.9375em){.cover img{border-radius:0}}.cover img.pc{display:block}@media only screen and (max-width: 47.9375em){.cover img.pc{display:none}}.cover img.sp{display:none}@media only screen and (max-width: 47.9375em){.cover img.sp{display:block}}.btn-cta{align-items:center;display:none;justify-content:center;position:fixed;flex-direction:column;right:2%;text-align:center;bottom:15px;opacity:0;transition:.5s;gap:15px;width:300px;z-index:999}@media (max-width: 1440px){.btn-cta{right:13px}}@media only screen and (max-width: 47.9375em){.btn-cta{gap:0;flex-direction:row-reverse;bottom:3px;left:50%;right:auto;transform:translate(-50%)}}.btn-cta .line{position:relative}.btn-cta .line .close-btn{align-items:center;background-color:transparent;top:8px;color:#fff;display:flex;font-family:"lora", serif;font-size:0;padding:0;position:absolute;right:11px;-webkit-appearance:none;outline:0}.btn-cta .line .close-btn::before,.btn-cta .line .close-btn::after{content:"";position:absolute;top:0px;left:0px;width:8px;height:2px;background-color:#fff;transition:background-color 0.3s ease}@media only screen and (max-width: 47.9375em){.btn-cta .line .close-btn::before,.btn-cta .line .close-btn::after{width:8px;height:1px;top:3px;left:-3px}}.btn-cta .line .close-btn::before{transform:rotate(45deg)}.btn-cta .line .close-btn::after{transform:rotate(-45deg)}.btn-cta:hover{opacity:.8}.btn-cta.hide{opacity:0;visibility:hidden}.btn-cta img{transition:.3s;width:100%}.btn-cta img:hover{opacity:.8}.btn-cta img.pc{display:block}.btn-cta.is-active{display:flex;opacity:1}.btn-cta p{position:relative;top:-10px}.banner{margin-top:-106px}@media only screen and (max-width: 47.9375em){.banner{margin-top:-75px;width:100%}}.banner.second-mv{margin-top:0}.banner .banner-wrapper{margin:0 auto;position:relative}@media only screen and (max-width: 47.9375em){.banner .banner-wrapper{margin-top:0;width:100%}}.banner .banner-wrapper .banner-cover{width:100%}.banner .banner-wrapper .banner-cover img{width:100%}.banner .banner-wrapper .banner-cover img.pc{display:block}@media only screen and (max-width: 47.9375em){.banner .banner-wrapper .banner-cover img.pc{display:none}}.banner .banner-wrapper .banner-cover img.sp{display:none}@media only screen and (max-width: 47.9375em){.banner .banner-wrapper .banner-cover img.sp{display:block}}.banner .banner-wrapper .banner-cover .slide-item{width:100%}.banner .banner-wrapper .main-mv{width:100%;height:auto}.banner .banner-wrapper .main-mv video{width:100%;height:auto}.banner .banner-wrapper .main-mv video.pc{display:block}@media only screen and (max-width: 47.9375em){.banner .banner-wrapper .main-mv video.pc{display:none}}.banner .banner-wrapper .main-mv video.sp{display:none}@media only screen and (max-width: 47.9375em){.banner .banner-wrapper .main-mv video.sp{display:block}}.banner .banner-wrapper .banner-details{align-items:flex-start;display:flex;flex-direction:column;position:absolute;bottom:5%;left:5%}@media only screen and (max-width: 47.9375em){.banner .banner-wrapper .banner-details{align-items:start;transform:none}}.banner .banner-wrapper .banner-details p{font-size:28px;letter-spacing:5px;line-height:180%;margin-bottom:10px;text-align:left}@media only screen and (max-width: 47.9375em){.banner .banner-wrapper .banner-details p{font-size:14px;text-align:left}}.banner .banner-wrapper .banner-details .banner-link{border-bottom:1px solid #fff;font-size:15px;line-height:180%;text-align:left;transition:.3s}@media only screen and (max-width: 47.9375em){.banner .banner-wrapper .banner-details .banner-link{text-align:left}}.banner .banner-wrapper .banner-details .banner-link:hover{opacity:.8;border-bottom:1px solid transparent}.modal{background-image:url("../images/bg-menu.png");background-position:center;background-repeat:no-repeat;background-size:cover;display:none;height:100vh;position:fixed;width:100vw;z-index:9999}@media only screen and (max-width: 47.9375em){.modal{background-image:url("../images/bg-menu-sp.jpg")}}.modal .modal-wrapper .modal-contents{position:relative;margin:0 auto;max-width:1440px}@media only screen and (max-width: 47.9375em){.modal .modal-wrapper .modal-contents{width:100%}}.modal .modal-wrapper .modal-contents .logo{display:block;margin:0 auto;padding:30px 0;width:155px}@media only screen and (max-width: 47.9375em){.modal .modal-wrapper .modal-contents .logo{padding:20px 0;width:120px}}.modal .modal-wrapper .modal-contents .logo img{width:100%}.modal .modal-wrapper .modal-contents .navi{display:flex;margin:90px auto 0;justify-content:space-between;width:900px}@media only screen and (max-width: 47.9375em){.modal .modal-wrapper .modal-contents .navi{display:none}}.modal .modal-wrapper .modal-contents .navi .navi-item strong{color:#fff;display:block;font-size:20px;margin-bottom:60px}.modal .modal-wrapper .modal-contents .navi .navi-item ul li{margin-bottom:10px}.modal .modal-wrapper .modal-contents .navi .navi-item ul li a{color:#fff;font-size:12px}.modal .modal-wrapper .modal-contents .navi .navi-item ul li a:hover{text-decoration:underline}.modal .modal-wrapper .modal-contents .nav-sp{display:none;padding:0 5%}@media only screen and (max-width: 47.9375em){.modal .modal-wrapper .modal-contents .nav-sp{display:block}}.modal .modal-wrapper .modal-contents .nav-sp .nav{margin-top:60px}.modal .modal-wrapper .modal-contents .nav-sp .nav .nav-item{border-bottom:0.5px solid rgba(255,255,255,0.5);padding:15px 0}.modal .modal-wrapper .modal-contents .nav-sp .nav .nav-item strong{color:#fff;display:block;font-size:16px;font-weight:bold}.modal .modal-wrapper .modal-contents .nav-sp .nav .nav-item a{color:#fff;display:block;font-size:13px;font-weight:bold;overflow:hidden;position:relative}.modal .modal-wrapper .modal-contents .nav-sp .nav .nav-item a::after{content:"→";position:absolute;right:0}.modal .modal-wrapper .modal-contents .nav-sp .nav .nav-item .nav-child{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.modal .modal-wrapper .modal-contents .nav-sp .nav .nav-item .nav-child .nav-item:last-child{border-bottom:0;padding-bottom:0}.modal .modal-wrapper .modal-contents .nav-sp .nav .nav-item .nav-child .nav-item a{margin-left:20px}.modal .modal-wrapper .modal-contents .nav-sp .nav .nav-item.is-open>.nav-child{max-height:500px}.modal .modal-wrapper .modal-contents .nav-sp .nav .nav-item>strong{cursor:pointer;display:block;position:relative}.modal .modal-wrapper .modal-contents .nav-sp .nav .nav-item>strong::after{content:"+";position:absolute;right:0}.modal .modal-wrapper .modal-contents .nav-sp .nav .nav-item.is-open>strong::after{content:"−"}.modal .modal-wrapper .modal-contents .nav-sp .sns{margin-top:25px}.modal .modal-wrapper .modal-contents .nav-sp .sns p{color:#fff;font-size:12px;font-weight:bold}.modal .modal-wrapper .modal-contents .nav-sp .sns .sns-wrapper{align-items:center;display:flex;margin-top:25px;gap:7px}.modal .modal-wrapper .modal-contents .nav-sp .sns .sns-wrapper img{display:block;height:30px;width:30px}.modal .modal-wrapper .modal-contents .menu{display:block;position:absolute;top:30px;right:30px}@media only screen and (max-width: 47.9375em){.modal .modal-wrapper .modal-contents .menu{top:15px;right:20px}}.modal .modal-wrapper .modal-contents .menu .hamburger-inner,.modal .modal-wrapper .modal-contents .menu .hamburger-inner:after,.modal .modal-wrapper .modal-contents .menu .hamburger-inner:before{width:20px;height:1px;background-color:#fff}.modal .modal-wrapper .modal-contents .menu .hamburger--collapse.is-active .hamburger-inner:after{opacity:1 !important}.modal .modal-wrapper .modal-contents .menu .hamburger{padding:0}.modal .modal-wrapper .modal-contents .menu .hamburger .hamburger-box{width:20px}#footer{background-image:url("../images/footer-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:100% 100%;height:auto;margin:0 auto}@media only screen and (max-width: 47.9375em){#footer{background-image:url("../images/footer-bg_sp.jpg");width:100%}}#footer .footer-wrapper{align-self:center;display:flex;flex-direction:column;justify-content:center;padding:60px 0 30px;margin:0 auto;width:1152px}@media only screen and (max-width: 47.9375em){#footer .footer-wrapper{padding:60px 0 80px;width:90%}}#footer .footer-wrapper .footer-upper{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width: 47.9375em){#footer .footer-wrapper .footer-upper{align-items:flex-start;flex-direction:column;gap:40px}}#footer .footer-wrapper .footer-upper .footer-logo{width:230px}@media only screen and (max-width: 47.9375em){#footer .footer-wrapper .footer-upper .footer-logo{width:220px}}#footer .footer-wrapper .footer-upper .footer-logo img{width:100%}#footer .footer-wrapper .footer-upper .footer-social{display:flex;gap:20px}#footer .footer-wrapper .footer-upper .footer-social .social-icon{transition:.3s;width:40px}@media only screen and (max-width: 47.9375em){#footer .footer-wrapper .footer-upper .footer-social .social-icon{width:24px}}#footer .footer-wrapper .footer-upper .footer-social .social-icon:hover{opacity:.8}#footer .footer-wrapper .footer-upper .footer-social .social-icon img{width:100%}#footer .footer-wrapper .footer-mid{display:grid;grid-template-columns:repeat(3, 1fr);padding:40px 0 30px}@media only screen and (max-width: 47.9375em){#footer .footer-wrapper .footer-mid{align-items:flex-start;gap:30px;grid-template-columns:repeat(1, 1fr);padding:30px 0 60px}}#footer .footer-wrapper .footer-mid p{font-size:12px;line-height:180%}#footer .footer-wrapper .footer-mid .footer-links{align-items:flex-start;display:flex;gap:100px;justify-content:center}@media only screen and (max-width: 47.9375em){#footer .footer-wrapper .footer-mid .footer-links{flex-direction:column;gap:30px}}#footer .footer-wrapper .footer-mid .footer-links .footer-link{font-size:12px;transition:.3s}#footer .footer-wrapper .footer-mid .footer-links .footer-link:hover{opacity:.8}#footer .footer-wrapper .copyright{font-size:9px;font-weight:500;text-align:center}.slick-handbags{overflow:hidden;width:100%}.slick-handbags div img{width:100%}.slick-handbags div img.pc{display:block}@media only screen and (max-width: 47.9375em){.slick-handbags div img.pc{display:none}}.slick-handbags div img.sp{display:none}@media only screen and (max-width: 47.9375em){.slick-handbags div img.sp{display:block}}.carry{position:relative}.carry .carry-cover{width:100%}.carry .carry-cover img{width:100%}.carry .carry-cover img.pc{display:block}@media only screen and (max-width: 47.9375em){.carry .carry-cover img.pc{display:none}}.carry .carry-cover img.sp{display:none}@media only screen and (max-width: 47.9375em){.carry .carry-cover img.sp{display:block}}.carry .wrapper{position:absolute;height:100%;width:1440px;left:50%;transform:translate(-50%);top:0}@media only screen and (max-width: 47.9375em){.carry .wrapper{width:100%}}.carry .wrapper .carry-details{align-items:flex-start;display:flex;flex-direction:column;position:absolute;top:50%;left:54px;transform:translate(0, -50%)}@media only screen and (max-width: 47.9375em){.carry .wrapper .carry-details{left:5%;top:53px;transform:translate(0, 0)}}.carry .wrapper .carry-details .carry-label{border:0.5px solid #fff;font-size:16px;padding:3px 10px}@media only screen and (max-width: 47.9375em){.carry .wrapper .carry-details .carry-label{font-size:10px}}.carry .wrapper .carry-details .carry-title{font-family:"lora", serif;font-size:100px;letter-spacing:10%;line-height:100%;padding:16px 0 28px}@media only screen and (max-width: 47.9375em){.carry .wrapper .carry-details .carry-title{font-size:30px;line-height:120%;padding:8px 0 16px}}.carry .wrapper .carry-details p{font-size:18px;line-height:180%;margin-bottom:16px}@media only screen and (max-width: 47.9375em){.carry .wrapper .carry-details p{font-size:12px;margin-bottom:10px}}.carry .wrapper .carry-details p:last-child{margin-bottom:0}.bag{position:relative}.bag .bag-cover{width:100%}.bag .bag-cover img{width:100%}.bag .bag-cover img.pc{display:block}@media only screen and (max-width: 47.9375em){.bag .bag-cover img.pc{display:none}}.bag .bag-cover img.sp{display:none}@media only screen and (max-width: 47.9375em){.bag .bag-cover img.sp{display:block}}.bag .wrapper{position:absolute;height:100%;width:1440px;left:50%;transform:translate(-50%);top:0}@media only screen and (max-width: 47.9375em){.bag .wrapper{width:100%}}.bag .wrapper .bag-details{align-items:flex-start;display:flex;flex-direction:column;position:absolute;bottom:45px;left:144px}@media only screen and (max-width: 47.9375em){.bag .wrapper .bag-details{left:5%;bottom:30px}}.bag .wrapper .bag-details p{font-size:28px;line-height:140%}@media only screen and (max-width: 47.9375em){.bag .wrapper .bag-details p{font-size:14px}}@media only screen and (max-width: 47.9375em){.bag .wrapper .bag-details p br{display:none}}.bag .wrapper .bag-details .bag-link{border-bottom:1px solid #fff;font-size:15px;line-height:180%;margin-top:20px;transition:.3s}@media only screen and (max-width: 47.9375em){.bag .wrapper .bag-details .bag-link{margin-top:0;font-size:14px}}.bag .wrapper .bag-details .bag-link:hover{opacity:.8;border-bottom:1px solid transparent}.bag .wrapper .jp-text{display:inline-flex;position:absolute;right:144px;top:90px;z-index:99}@media only screen and (max-width: 47.9375em){.bag .wrapper .jp-text{display:none}}.bag .wrapper .jp-text span{display:block;font-size:20px;letter-spacing:8px;line-height:130%;padding-left:20px;writing-mode:vertical-rl}.bag .wrapper .jp-text span:nth-child(2){font-size:22px}.bag .wrapper .jp-text span em{font-family:"lora", serif;font-style:normal;letter-spacing:1px;writing-mode:lr}.about{background-image:url("../images/top_about-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:100% 100%;height:auto;margin:0 auto;padding:120px 0 100px}@media only screen and (max-width: 47.9375em){.about{background-image:url("../images/top_about-bg_sp.jpg");margin-top:0px;padding:90px 0 150px;width:100%}}.about .main-title br{display:none}@media only screen and (max-width: 47.9375em){.about .main-title br{display:block}}.about .about-label{font-size:40px;font-weight:500;line-height:150%;margin-top:60px;text-align:center}@media only screen and (max-width: 47.9375em){.about .about-label{font-size:20px}}.about .about-contents{display:flex;flex-direction:column;gap:24px;margin:90px auto;width:709px}@media only screen and (max-width: 47.9375em){.about .about-contents{margin:30px auto 60px;width:80%}}.about .about-contents .about-desc{font-size:20px;font-weight:500;line-height:200%}@media only screen and (max-width: 47.9375em){.about .about-contents .about-desc{font-size:16px}}.about .about-logo{margin:0 auto;width:267px}@media only screen and (max-width: 47.9375em){.about .about-logo{width:127px}}.about .about-logo img{width:100%}.top{padding:180px 0}@media only screen and (max-width: 47.9375em){.top{padding:90px 5% 120px}}.top .bags{margin-bottom:200px}@media only screen and (max-width: 47.9375em){.top .bags{margin-bottom:100px}}.top .bags .bags-title{font-size:32px;font-weight:bold;margin-bottom:15px}@media only screen and (max-width: 47.9375em){.top .bags .bags-title{font-size:24px;margin-bottom:10px}}.top .bags .bags-subtitle{letter-spacing:0.05em;line-height:1.8;font-size:16px}@media only screen and (max-width: 47.9375em){.top .bags .bags-subtitle{font-size:14px}}.top .bags .bags-lists{align-items:center;display:flex;flex-wrap:wrap;margin-top:50px;gap:90px 2.33%;justify-content:flex-start}@media only screen and (max-width: 47.9375em){.top .bags .bags-lists{margin-top:50px;gap:15px 2%}}.top .bags .bags-lists .bags-lists--item{width:31%}@media only screen and (max-width: 47.9375em){.top .bags .bags-lists .bags-lists--item{width:49%}}.top .bags .bags-lists .bags-lists--item img{width:100%}.top .bags .bags-lists .bags-lists--item p{align-items:center;border:1px solid #fff;color:#fff;display:inline-flex;justify-content:center;font-size:12px;margin:15px 0 10px;text-align:center;padding:4px 8px}.top .bags .bags-lists .bags-lists--item h3{color:#fff;font-size:16px}.top .top-lists{align-items:flex-start;display:flex;justify-content:space-between;gap:20px}@media only screen and (max-width: 47.9375em){.top .top-lists{display:block}}.top .top-lists .top-item{width:33%}@media only screen and (max-width: 47.9375em){.top .top-lists .top-item{width:100%}}.top .top-lists .top-item .top-cover{width:100%}.top .top-lists .top-item .top-cover img{border-radius:20px;width:100%}@media only screen and (max-width: 47.9375em){.top .top-lists .top-item .top-cover img{border-radius:10px}}.top .top-lists .top-item .top-cover img.pc{display:block}@media only screen and (max-width: 47.9375em){.top .top-lists .top-item .top-cover img.pc{display:none}}.top .top-lists .top-item .top-cover img.sp{display:none}@media only screen and (max-width: 47.9375em){.top .top-lists .top-item .top-cover img.sp{display:block}}.top .top-lists .top-item .top-details{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px 30px 0}@media only screen and (max-width: 47.9375em){.top .top-lists .top-item .top-details{padding:30px 0 0}}.top .top-lists .top-item .top-details .top-title{font-size:12px;text-align:center}.top .top-lists .top-item .top-details .top-title span{display:block;font-family:"lora", serif;font-size:36px;letter-spacing:0.05em;margin-bottom:8px}@media only screen and (max-width: 47.9375em){.top .top-lists .top-item .top-details .top-title span{font-size:26px}}.top .top-lists .top-item .top-details .top-desc{font-size:14px;line-height:180%;margin:24px auto 30px}@media only screen and (max-width: 47.9375em){.top .top-lists .top-item .top-details .top-desc{font-size:12px;margin:24px auto}}.top .top-lists .top-item .top-details .top-link{border-bottom:1px solid #fff;font-size:16px;line-height:180%;transition:.3s}.top .top-lists .top-item .top-details .top-link:hover{opacity:.8;border-bottom:1px solid transparent}.top .top-lists .slick-next{right:auto;left:32px}.top .top-lists .slick-prev{left:0}.top .top-lists .slick-next,.top .top-lists .slick-prev{bottom:-35px;top:auto;height:4.5px;width:24.5px}.top .top-lists .slick-next:before{background-image:url("https://gigaplus.makeshop.jp/yamamotoseih/top/images/arrow-next.png");content:''}.top .top-lists .slick-prev:before{background-image:url("https://gigaplus.makeshop.jp/yamamotoseih/top/images/arrow-prev.png");content:''}.top .top-lists .slick-next:before,.top .top-lists .slick-prev:before{background-position:center;background-repeat:no-repeat;background-size:100% 100%;display:block;height:4.5px;opacity:1;width:24.5px}.online-store .online-store-cover{align-items:center;display:flex;flex-direction:column;margin:0 auto;justify-content:center;width:100%}@media only screen and (max-width: 47.9375em){.online-store .online-store-cover{width:90%}}.online-store .online-store-cover img{width:100%}.online-store .online-store-cover img.pc{display:block}@media only screen and (max-width: 47.9375em){.online-store .online-store-cover img.pc{display:none}}.online-store .online-store-cover img.sp{display:none}@media only screen and (max-width: 47.9375em){.online-store .online-store-cover img.sp{display:block}}.online-store .online-store-cover p{color:#fff;display:block;font-size:18px;margin:30px 0 10px;text-align:center}.online-store .online-store-cover a{border-bottom:1px solid #fff;color:#fff;text-align:center;padding:0 5px 5px;transition:.3s}.online-store .online-store-cover a:hover{opacity:.8;border-bottom:1px solid transparent}.online .online-contents{margin:0 auto;overflow:hidden;position:relative;width:1440px}@media only screen and (max-width: 47.9375em){.online .online-contents{width:100%}}.online .online-contents .online-cover{width:100%}.online .online-contents .online-cover img{width:100%}.online .online-contents .online-cover img.pc{display:block}@media only screen and (max-width: 47.9375em){.online .online-contents .online-cover img.pc{display:none}}.online .online-contents .online-cover img.sp{display:none}@media only screen and (max-width: 47.9375em){.online .online-contents .online-cover img.sp{display:block}}.online .online-contents .online-cover .slide-item{width:100%}.online .online-contents .online-cover .slide-item:hover img{opacity:.3}.online .online-contents .online-cover .slide-item:hover .gold-details a{opacity:1}.online .online-contents .online-cover .slide-item img{transition:.3s}.online .online-contents .online-cover .slide-item .gold-details{align-items:flex-start;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 47.9375em){.online .online-contents .online-cover .slide-item .gold-details{top:auto;left:10%;transform:none;bottom:30px}}.online .online-contents .online-cover .slide-item .gold-details p{display:none;font-size:28px;line-height:150%}@media only screen and (max-width: 47.9375em){.online .online-contents .online-cover .slide-item .gold-details p{display:block;font-size:14px}}@media only screen and (max-width: 47.9375em){.online .online-contents .online-cover .slide-item .gold-details p br{display:none}}.online .online-contents .online-cover .slide-item .gold-details a{border-bottom:1px solid #fff;padding-bottom:5px;font-size:18px;transition:.3s;opacity:0}@media only screen and (max-width: 47.9375em){.online .online-contents .online-cover .slide-item .gold-details a{font-size:12px}}.online .online-contents .online-cover .slide-item .gold-details a:hover{opacity:.8}.online .online-contents .online-details{position:absolute;bottom:-28px;left:50%;transform:translate(-50%, 0)}@media only screen and (max-width: 47.9375em){.online .online-contents .online-details{display:none}}.online .online-contents .online-details p{font-family:"lora", serif;font-size:180px}.news{padding:180px 0}@media only screen and (max-width: 47.9375em){.news{padding:120px 5% 90px}}.news .news-title{font-size:60px}@media only screen and (max-width: 47.9375em){.news .news-title{font-size:40px}}.news .news-lists{display:flex;flex-direction:column;gap:24px;margin-top:30px}.news .news-lists .news-item a{background-color:rgba(84,84,84,0.4);border-radius:5px;display:block;padding:30px;position:relative;transition:.3s}@media only screen and (max-width: 47.9375em){.news .news-lists .news-item a{padding:25px 20px}}.news .news-lists .news-item a:hover{background-color:rgba(84,84,84,0.7)}.news .news-lists .news-item a::after{background-image:url("../images/icon_arrow.png");background-position:center;background-repeat:no-repeat;background-size:49px 23px;content:'';height:23px;position:absolute;right:0;top:42%;transform:translate(-50%, 0);width:49px}@media only screen and (max-width: 47.9375em){.news .news-lists .news-item a::after{display:none}}.news .news-lists .news-item .news-label{display:flex;gap:15px;margin-bottom:24px}.news .news-lists .news-item .news-label .news-date{font-size:14px}.news .news-lists .news-item .news-label .news-notice{background-color:#808080;border-radius:40px;font-size:10px;padding:2px 10px}.news .news-lists .news-item .news-desc{font-size:14px;line-height:180%}.order{padding-top:120px}@media only screen and (max-width: 47.9375em){.order{padding-top:60px}}.order .desc{font-size:22px;font-weight:500;line-height:180%;margin-top:60px;text-align:center}@media only screen and (max-width: 47.9375em){.order .desc{font-size:12px;padding:0 30px}}.order .order-lists{display:flex;flex-direction:column;gap:90px;margin:180px auto 240px;width:1153px}@media only screen and (max-width: 47.9375em){.order .order-lists{margin:60px auto 90px;gap:30px;width:90%}}.order .order-lists .order-item{position:relative}.order .order-lists .order-item .order-bg img{border-radius:40px;width:100%}@media only screen and (max-width: 47.9375em){.order .order-lists .order-item .order-bg img{border-radius:10px}}.order .order-lists .order-item .order-bg img.pc{display:block}@media only screen and (max-width: 47.9375em){.order .order-lists .order-item .order-bg img.pc{display:none}}.order .order-lists .order-item .order-bg img.sp{display:none}@media only screen and (max-width: 47.9375em){.order .order-lists .order-item .order-bg img.sp{display:block}}.order .order-lists .order-item .order-bg .order-details{display:flex;flex-direction:column;gap:30px;position:absolute;top:50%;left:60px;transform:translate(0, -50%)}@media only screen and (max-width: 47.9375em){.order .order-lists .order-item .order-bg .order-details{gap:0;top:30px;left:20px;transform:translate(0)}}.order .order-lists .order-item .order-bg .order-details .order-num{border-left:0.5px solid #fff;font-size:50px;padding:0 20px}@media only screen and (max-width: 47.9375em){.order .order-lists .order-item .order-bg .order-details .order-num{font-size:25px;padding:0 10px}}.order .order-lists .order-item .order-bg .order-details .order-title{align-items:center;display:flex;font-size:50px;gap:30px}@media only screen and (max-width: 47.9375em){.order .order-lists .order-item .order-bg .order-details .order-title{font-size:26px;gap:10px;margin:14px 0 20px}}.order .order-lists .order-item .order-bg .order-details .order-title span{font-size:18px}@media only screen and (max-width: 47.9375em){.order .order-lists .order-item .order-bg .order-details .order-title span{font-size:12px}}.order .order-lists .order-item .order-bg .order-details .order-desc{font-size:16px;line-height:180%}@media only screen and (max-width: 47.9375em){.order .order-lists .order-item .order-bg .order-details .order-desc{font-size:12px}}.purchase{background-color:#F9F9F9;border-radius:80px 80px 0 0;color:#000;margin:0 auto;padding:180px 0;width:1440px}@media only screen and (max-width: 47.9375em){.purchase{border-radius:40px 40px 0 0;padding:90px 0;width:100%}}@media only screen and (max-width: 47.9375em){.purchase .wrapper{width:100%}}.purchase .purchase-content{padding:120px 70px 0}@media only screen and (max-width: 47.9375em){.purchase .purchase-content{padding:60px 30px 0;width:100%}}.purchase .purchase-content .purchase-text{font-size:22px;font-weight:500;line-height:180%}@media only screen and (max-width: 47.9375em){.purchase .purchase-content .purchase-text{letter-spacing:0.05em;font-size:12px}}.purchase .purchase-content .purchase-info{display:flex;flex-direction:column;gap:24px;margin-top:120px}@media only screen and (max-width: 47.9375em){.purchase .purchase-content .purchase-info{gap:16px;margin-top:40px}}.purchase .purchase-content .purchase-info h3{border-bottom:1px solid #808080;font-size:26px;font-weight:500;padding-bottom:24px}@media only screen and (max-width: 47.9375em){.purchase .purchase-content .purchase-info h3{font-size:15px;padding-bottom:8px}}.purchase .purchase-content .purchase-info p{font-size:20px;font-weight:500;line-height:200%}@media only screen and (max-width: 47.9375em){.purchase .purchase-content .purchase-info p{letter-spacing:0.05em;font-size:12px}}.purchase .purchase-content .purchase-info .purchase-wrap{display:flex;flex-direction:column;gap:10px}.purchase .purchase-content .purchase-info .purchase-wrap h4{font-size:20px;font-weight:500}@media only screen and (max-width: 47.9375em){.purchase .purchase-content .purchase-info .purchase-wrap h4{font-size:14px}}.purchase .purchase-content .purchase-info .purchase-wrap h4.h-line{border-left:3px solid #000;padding-left:15px}.purchase .purchase-content .purchase-info .purchase-wrap h4.h-arrow{position:relative;padding-left:30px}@media only screen and (max-width: 47.9375em){.purchase .purchase-content .purchase-info .purchase-wrap h4.h-arrow{padding-left:20px}}.purchase .purchase-content .purchase-info .purchase-wrap h4.h-arrow::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #000}@media only screen and (max-width: 47.9375em){.purchase .purchase-content .purchase-info .purchase-wrap h4.h-arrow::before{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:14px solid #000}}.purchase-image{margin:0 auto;width:1440px}@media only screen and (max-width: 47.9375em){.purchase-image{width:100%}}.purchase-image img{width:100%}.purchase-image img.pc{display:block}@media only screen and (max-width: 47.9375em){.purchase-image img.pc{display:none}}.purchase-image img.sp{display:none}@media only screen and (max-width: 47.9375em){.purchase-image img.sp{display:block}}.guarantee{padding-top:120px}@media only screen and (max-width: 47.9375em){.guarantee{padding-top:60px}}.guarantee .desc-label{font-size:24px;font-weight:500;line-height:180%;margin-top:80px;text-align:center}@media only screen and (max-width: 47.9375em){.guarantee .desc-label{font-size:13px;margin-top:60px;padding:0px 0px}}.guarantee .desc-label span{display:block;font-size:48px;margin-top:24px}@media only screen and (max-width: 47.9375em){.guarantee .desc-label span{font-size:24px;margin-top:16px}}.guarantee .desc-label.desc-label2{font-size:28px}@media only screen and (max-width: 47.9375em){.guarantee .desc-label.desc-label2{font-size:16px}}.guarantee .desc-label.desc-label2 span{font-size:64px}@media only screen and (max-width: 47.9375em){.guarantee .desc-label.desc-label2 span{font-size:32px}}.guarantee .guarantee-contents{display:flex;flex-direction:column;gap:120px;margin:180px auto 240px;width:1223px}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents{gap:90px;margin:90px auto 100px;width:80%}}.guarantee .guarantee-contents .craft .guarantee-column{display:flex;gap:70px;margin-bottom:180px}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .craft .guarantee-column{flex-direction:column;gap:40px;margin-bottom:90px}}.guarantee .guarantee-contents .craft .guarantee-column .guarantee-bg{width:50%}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .craft .guarantee-column .guarantee-bg{width:100%}}.guarantee .guarantee-contents .craft .guarantee-column .guarantee-bg img{width:100%}.guarantee .guarantee-contents .craft .guarantee-column .guarantee-bg img.pc{display:block}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .craft .guarantee-column .guarantee-bg img.pc{display:none}}.guarantee .guarantee-contents .craft .guarantee-column .guarantee-bg img.sp{display:none}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .craft .guarantee-column .guarantee-bg img.sp{display:block}}.guarantee .guarantee-contents .craft .guarantee-column .guarantee-details{display:flex;flex-direction:column;gap:30px;width:50%}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .craft .guarantee-column .guarantee-details{width:100%}}.guarantee .guarantee-contents .craft .guarantee-column .guarantee-details .guarantee-label{display:flex;flex-direction:column;font-size:32px;line-height:200%}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .craft .guarantee-column .guarantee-details .guarantee-label{font-size:20px}}.guarantee .guarantee-contents .craft .guarantee-column .guarantee-details .guarantee-label span{display:block;text-align:right}.guarantee .guarantee-contents .craft .guarantee-column .guarantee-details .guarantee-desc{font-size:18px;line-height:180%}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .craft .guarantee-column .guarantee-details .guarantee-desc{font-size:14px}}.guarantee .guarantee-contents .flow .guarantee-text{font-size:26px;padding-top:10px}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .flow .guarantee-text{font-size:16px;padding-top:5px}}.guarantee .guarantee-contents .flow .guarantee-table{margin-top:120px}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .flow .guarantee-table{margin-top:60px}}.guarantee .guarantee-contents .flow .guarantee-table table{border-collapse:collapse;border-spacing:0px 0;margin:0 auto;width:1000px}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .flow .guarantee-table table{width:100%}}.guarantee .guarantee-contents .flow .guarantee-table table tr{border-bottom:.5px solid #fff}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .flow .guarantee-table table tr{display:block;padding:24px 0}}.guarantee .guarantee-contents .flow .guarantee-table table tr th,.guarantee .guarantee-contents .flow .guarantee-table table tr td{padding:40px 0;vertical-align:middle}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .flow .guarantee-table table tr th,.guarantee .guarantee-contents .flow .guarantee-table table tr td{padding:0}}.guarantee .guarantee-contents .flow .guarantee-table table tr th{align-items:center;display:flex;font-size:22px;justify-content:flex-start;gap:20px;width:260px}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .flow .guarantee-table table tr th{font-size:18px;padding-right:0;padding-bottom:20px}}.guarantee .guarantee-contents .flow .guarantee-table table tr th .txt-step{align-items:center;display:flex;font-size:26px;flex-direction:column;justify-content:center}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .flow .guarantee-table table tr th .txt-step{font-size:20px;flex-direction:row;gap:5px}}.guarantee .guarantee-contents .flow .guarantee-table table tr th .txt-step span{display:block;font-size:12px}.guarantee .guarantee-contents .flow .guarantee-table table tr td{font-size:20px}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .flow .guarantee-table table tr td{font-size:14px;line-height:180%}}.guarantee .guarantee-contents .flow .guarantee-table table tr td span{font-size:16px}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .flow .guarantee-table table tr td span{font-size:12px}}.guarantee .guarantee-contents .flow .guarantee-table table tr td a{text-decoration:underline}.guarantee .guarantee-contents .flow .guarantee-table table tr td a:hover{text-decoration:none}.guarantee .guarantee-contents .flow .guarantee-table table tr td .btn{background-color:#fff;border:1px solid #fff;border-radius:20px;color:#000;align-items:center;display:inline-flex;height:43px;justify-content:center;margin-top:24px;padding:0 24px;text-align:center;transition:.3s}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .flow .guarantee-table table tr td .btn{border-radius:30px;font-size:10px;height:48px;margin-top:20px}}.guarantee .guarantee-contents .flow .guarantee-table table tr td .btn:hover{background-color:#000;color:#fff}.guarantee .guarantee-contents .repair .guarantee-text{font-size:26px;padding-top:30px}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .repair .guarantee-text{font-size:16px;padding-top:10px}}.guarantee .guarantee-contents .repair .repair-lists{display:flex;flex-wrap:wrap;gap:60px;margin:90px auto 0;width:1008px}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .repair .repair-lists{gap:16px;margin:60px auto 0;width:100%}}.guarantee .guarantee-contents .repair .repair-lists .repair-item{width:47%}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .repair .repair-lists .repair-item{align-items:center;display:flex;gap:10px;width:100%}}.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-cover{width:100%}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-cover{width:40%}}.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-cover img{border-radius:20px;width:100%}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-cover img{border-radius:10px}}.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-cover img.pc{display:block}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-cover img.pc{display:none}}.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-cover img.sp{display:none}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-cover img.sp{display:block}}.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-details{display:flex;flex-direction:column;gap:24px;margin-top:24px}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-details{gap:10px;margin-top:0;width:60%}}.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-details .repair-label{display:flex;flex-direction:column;font-size:22px;line-height:100%}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-details .repair-label{font-size:16px;line-height:180%}}.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-details .repair-desc{font-size:16px;line-height:200%}@media only screen and (max-width: 47.9375em){.guarantee .guarantee-contents .repair .repair-lists .repair-item .repair-details .repair-desc{font-size:10px}}.guarantee-image{margin:0 auto;width:1440px}@media only screen and (max-width: 47.9375em){.guarantee-image{width:100%}}.guarantee-image img{width:100%}.guarantee-image img.pc{display:block}@media only screen and (max-width: 47.9375em){.guarantee-image img.pc{display:none}}.guarantee-image img.sp{display:none}@media only screen and (max-width: 47.9375em){.guarantee-image img.sp{display:block}}
