#sns{margin:50px auto}#sns ul{position:relative;display:flex;flex-flow:row nowrap;justify-content:center;margin:20px auto}#sns ul li{margin:2px;width:64px;height:64px;position:relative;z-index:0;display:block;overflow:hidden}#sns ul li picture{display:block;transition:.3s ease-in-out;width:100%;height:100%}#sns ul li picture:hover{transform:scale(1.2)}body{font:100%/1.4 ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS P Gothic,sans-serif}h1{font-family:nitalago-ruika;font-size:3em;margin:0 auto;padding:2em;text-align:center}@media screen and (max-width:768px){h1{font-size:2em;padding:.5em}.catch{margin-bottom:100px}.catch,h2{font-size:1.2em}}.text-column{margin:0 auto;width:60%}.text-column p{line-height:2em;letter-spacing:.2em;margin:1em}@media screen and (max-width:768px){.text-column{width:90%}}.product-column p{text-align:center}@media screen and (max-width:768px){.product-column p{text-align:justify}}.page-bottom{margin-bottom:100px}.ss-column{width:80%;max-width:1280px;margin:50px auto;display:flex;justify-content:center;flex-wrap:wrap}.ss-column picture{margin:5px}@media screen and (max-width:768px){.ss-column picture img{width:100%;max-width:480px}}@media (min-width:960px){.v-app-bar__nav-icon{display:none!important}}.v-tabs{display:none}@media (min-width:960px){.v-tabs{display:block!important}}.youtube__wrapper{position:relative;width:100%;margin:0 auto;height:0;padding-bottom:56.25%;overflow:hidden;background:#aaa}.youtube__wrapper iframe{position:absolute}.modal,.youtube__wrapper iframe{top:0;left:0;width:100%;height:100%}.modal{position:fixed;z-index:20;text-align:right}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.533)}.modal__body{position:relative;top:50%;right:0;bottom:0;left:0;max-width:1000px;margin:auto;background:transparent;transform:translateY(-50%)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.v-tab[data-v-c8281fd8]{display:flex;justify-content:flex-end!important;font-family:nitalago-ruika!important;font-size:1.5em;color:#fff;z-index:100;position:relative;border-right:1px solid #fff}@media screen and (max-width:768px){.v-tab[data-v-c8281fd8]{height:auto;justify-content:space-between;font-size:1.2em}}.v-tab[data-v-c8281fd8]:last-child{border-right:none}.v-toolbar__title[data-v-c8281fd8]{overflow:visible!important;margin-right:50px!important}.v-tab--active[data-v-c8281fd8]{color:var(--v-primary-base)}footer[data-v-0efb8fe8]{width:100%;display:block;position:relative;padding-top:50px}footer .logo[data-v-0efb8fe8]{margin:0 auto;display:flex;position:relative;justify-content:center;align-items:center;flex-flow:wrap;padding-bottom:20px}footer .logo a[data-v-0efb8fe8]{text-align:center;display:block;margin:5px}footer .logo img[data-v-0efb8fe8]{margin:5px}footer p[data-v-0efb8fe8]{text-align:center;padding-bottom:1em;color:#fff;font-weight:lighter;letter-spacing:1px;border-top-width:2px;position:relative}.v-application--wrap{min-height:auto}.v-slide-group__content{justify-content:flex-end}h2{font-family:nitalago-ruika;font-size:1.5em;text-align:center;line-height:3em;letter-spacing:.2em}h2:first-letter{font-size:1.5em;color:var(--v-primary-base)}.hero{width:100%;position:relative}#logo{position:absolute;z-index:1;left:0;right:0;top:0;text-align:center}#logo picture{margin:0}@media screen and (max-width:768px){#logo picture{width:100%}#logo picture img{width:80%;max-width:480px;height:inherit}}.catch{font-family:nitalago-ruika;margin:200px auto}.product_page[data-v-7e713ea6]{padding:0}h1[data-v-7e713ea6]{font-size:2em;margin-bottom:10px}h2[data-v-7e713ea6]{font-size:1.5em;margin-bottom:20px}.d_area[data-v-5a6669eb]{border:1px solid #fff;padding:2em;margin:2em auto!important;line-height:2.5em;width:80%}.d_area p[data-v-5a6669eb]{margin:1em auto}