/*! sanitize.css v3.0.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */audio:not([controls]){display:none}button{overflow:visible;-webkit-appearance:button}details{display:block}html{overflow-y:scroll;-webkit-text-size-adjust:100%}input{-webkit-border-radius:0}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}*{font-size:inherit;line-height:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*,:before,:after{border-style:solid;border-width:0}*{background-repeat:no-repeat;margin:0;padding:0}:root{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;cursor:default;font:100%/1.5 sans-serif;text-rendering:optimizeLegibility}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:rgba(0,0,0,0)}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}button,[type=button],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#b3d4fc;color:#4c2b03;text-shadow:none}::selection{background-color:#b3d4fc;color:#4c2b03;text-shadow:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}:root{--color-font-base: #141414;--color-theme-gray: #999;--color-theme-gray-dark: #666;--color-theme-gray-light: #ddd;--color-theme-gray-ultralight: #eee;--color-theme-white: #fff;--padding-std: 10px;--padding-wide: 20px}body{--width-tablet: 430px;--width-desktop: 1024px}.grid{display:grid}.grid--gap-std{gap:2rem}.grid--mobile-1{grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: var(--width-tablet)){.grid--tablet-1{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: var(--width-desktop)){.grid--desktop-1{grid-template-columns:repeat(1, 1fr)}}.grid--mobile-2{grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: var(--width-tablet)){.grid--tablet-2{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: var(--width-desktop)){.grid--desktop-2{grid-template-columns:repeat(2, 1fr)}}.grid--mobile-3{grid-template-columns:repeat(3, 1fr)}@media screen and (min-width: var(--width-tablet)){.grid--tablet-3{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: var(--width-desktop)){.grid--desktop-3{grid-template-columns:repeat(3, 1fr)}}.grid--mobile-4{grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: var(--width-tablet)){.grid--tablet-4{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: var(--width-desktop)){.grid--desktop-4{grid-template-columns:repeat(4, 1fr)}}.grid--mobile-5{grid-template-columns:repeat(5, 1fr)}@media screen and (min-width: var(--width-tablet)){.grid--tablet-5{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: var(--width-desktop)){.grid--desktop-5{grid-template-columns:repeat(5, 1fr)}}.grid--mobile-6{grid-template-columns:repeat(6, 1fr)}@media screen and (min-width: var(--width-tablet)){.grid--tablet-6{grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: var(--width-desktop)){.grid--desktop-6{grid-template-columns:repeat(6, 1fr)}}.grid--mobile-7{grid-template-columns:repeat(7, 1fr)}@media screen and (min-width: var(--width-tablet)){.grid--tablet-7{grid-template-columns:repeat(7, 1fr)}}@media screen and (min-width: var(--width-desktop)){.grid--desktop-7{grid-template-columns:repeat(7, 1fr)}}.grid--mobile-8{grid-template-columns:repeat(8, 1fr)}@media screen and (min-width: var(--width-tablet)){.grid--tablet-8{grid-template-columns:repeat(8, 1fr)}}@media screen and (min-width: var(--width-desktop)){.grid--desktop-8{grid-template-columns:repeat(8, 1fr)}}.grid--mobile-9{grid-template-columns:repeat(9, 1fr)}@media screen and (min-width: var(--width-tablet)){.grid--tablet-9{grid-template-columns:repeat(9, 1fr)}}@media screen and (min-width: var(--width-desktop)){.grid--desktop-9{grid-template-columns:repeat(9, 1fr)}}.grid--mobile-10{grid-template-columns:repeat(10, 1fr)}@media screen and (min-width: var(--width-tablet)){.grid--tablet-10{grid-template-columns:repeat(10, 1fr)}}@media screen and (min-width: var(--width-desktop)){.grid--desktop-10{grid-template-columns:repeat(10, 1fr)}}.grid--mobile-11{grid-template-columns:repeat(11, 1fr)}@media screen and (min-width: var(--width-tablet)){.grid--tablet-11{grid-template-columns:repeat(11, 1fr)}}@media screen and (min-width: var(--width-desktop)){.grid--desktop-11{grid-template-columns:repeat(11, 1fr)}}.grid--mobile-12{grid-template-columns:repeat(12, 1fr)}@media screen and (min-width: var(--width-tablet)){.grid--tablet-12{grid-template-columns:repeat(12, 1fr)}}@media screen and (min-width: var(--width-desktop)){.grid--desktop-12{grid-template-columns:repeat(12, 1fr)}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row__item{width:100%}.row__item--mobile-1{width:8.3333333333%}.row__item--mobile-2{width:16.6666666667%}.row__item--mobile-3{width:25%}.row__item--mobile-4{width:33.3333333333%}.row__item--mobile-5{width:41.6666666667%}.row__item--mobile-6{width:50%}.row__item--mobile-7{width:58.3333333333%}.row__item--mobile-8{width:66.6666666667%}.row__item--mobile-9{width:75%}.row__item--mobile-10{width:83.3333333333%}.row__item--mobile-11{width:91.6666666667%}.row__item--mobile-12{width:100%}.row__item--mobile-fifth{width:20%}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-1{width:8.3333333333%}}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-2{width:16.6666666667%}}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-3{width:25%}}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-4{width:33.3333333333%}}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-5{width:41.6666666667%}}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-6{width:50%}}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-7{width:58.3333333333%}}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-8{width:66.6666666667%}}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-9{width:75%}}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-10{width:83.3333333333%}}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-11{width:91.6666666667%}}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-12{width:100%}}@media screen and (min-width: var(--width-tablet)){.row__item--tablet-fifth{width:20%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-1{width:8.3333333333%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-2{width:16.6666666667%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-3{width:25%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-4{width:33.3333333333%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-5{width:41.6666666667%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-6{width:50%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-7{width:58.3333333333%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-8{width:66.6666666667%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-9{width:75%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-10{width:83.3333333333%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-11{width:91.6666666667%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-12{width:100%}}@media screen and (min-width: var(--width-desktop)){.row__item--desktop-fifth{width:20%}}.row--std{margin:calc(var(--padding-std)*-1)}.row--std .row__item{padding:var(--padding-std)}.row--wide{margin:calc(var(--padding-std)*-1)}@media screen and (min-width: var(--width-tablet)){.row--wide{margin:calc(var(--padding-wide)*-1)}}.row--wide .row__item{padding:var(--padding-std)}@media screen and (min-width: var(--width-tablet)){.row--wide .row__item{padding:var(--padding-wide)}}.row--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container{width:100%;padding-left:var(--padding-std);padding-right:var(--padding-std);margin-left:auto;margin-right:auto}@media screen and (min-width: var(--width-tablet)){.container{padding-left:var(--padding-wide);padding-right:var(--padding-wide)}}@media screen and (min-width: var(--width-desktop)){.container{max-width:calc(var(--width-desktop) + var(--padding-wide)*2)}}@media screen and (max-width: var(--width-tablet)-1){.container--sp-nomg{padding-left:0;padding-right:0}}@media screen and (max-width: var(--width-desktop)-1){.container--tabsp-nomg{padding-left:0;padding-right:0}}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../images/bg_pc.png) repeat-y center;font-size:4vw;font-weight:bold;line-height:1.8;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}@media screen and (min-width: 430px){body{font-size:15px}}.img-responsive{display:block;max-width:100%;height:auto}p{margin-top:18px}.telno{color:#d0a23b;text-decoration:underline}strong{font-size:1.4em}small{font-size:1em;color:#666}.box{padding:15px;text-align:center}.box img{width:100%;max-width:120px;height:auto}.slider{margin:0 15px;padding:30px 0}.slick-slide{margin:0 5px}.main-contents{width:100%;max-width:430px;overflow:hidden}.product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 15px}.product-list__item{width:40%}.products{position:relative;margin-bottom:20px}.products__slider{position:absolute;bottom:40px;left:40px;right:40px}.product-slider+.product-slider{margin-top:10px;margin-bottom:10px}.mens-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 15px;background:#fefcf6;margin:0 15px;padding:40px 0}.mens-list__item{width:40%}.section{position:relative}.section__img-title{max-width:180px;margin:2rem auto}.section__subject{text-align:center;line-height:40px;border:1px solid #707070;margin-top:40px}.section--about{background:url(../images/bg_01.png) repeat;padding:30px 0 0}.section--sale{background:url(../images/bg_02.png) repeat;padding:20px 0}.section--price{background:url(../images/bg_03.png) repeat}.section--mens{background:url(../images/bg_04.png) repeat;padding-bottom:40px}.section--shop{background:url(../images/tenpo-back_pattern.png) repeat;background-size:contain;padding:60px 15px 60px;border-top-left-radius:50% 60px;border-top-right-radius:50% 60px;margin:-60px -15px 0;z-index:1}.slides{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;gap:10px}.board{position:relative;background:#fff;margin:0 15px;padding:30px 15px 60px}.board__footer{margin-top:50px}.board__icon{position:absolute}.board__icon--1{top:-22px;left:-12px}.board__icon--2{top:56%;right:-30px}.board__icon--3{bottom:-50px;right:-10px}.btn{position:relative;display:block;font-size:18px;color:#fff;text-align:center;line-height:54px;background:#d0a23b}.btn::after{content:"";position:absolute;top:50%;right:30px;display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}