@charset "UTF-8";@media (max-width:1024px){.only-pc{display:none!important}}@media (min-width:1025px){.only-sp{display:none!important}}body{width:100%;color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:14px;line-height:22px;-webkit-text-size-adjust:100%}.container-full{width:100%;max-width:1720px;margin:0 auto;padding:0 20px}@media (max-width:1440px){.container-full{max-width:1300px}}.container-small{width:100%;max-width:1200px;margin:0 auto}@media (max-width:1440px){.container-small{max-width:1000px}}@media (max-width:1024px){.container-small{padding:0 20px}}.main-visual{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:700px;background-size:cover!important;color:#fff}.main-visual.business{background:url(../img/business/main_visual.png) no-repeat top center}.main-visual.denim{background:url(../img/denim/main_visual.png) no-repeat top center}.main-visual.smart-casual{background:url(../img/smart-casual/main_visual.png) no-repeat top center}.main-visual.golf{background:url(../img/golf/main_visual.png) no-repeat top center}.main-visual.help{background:url(../img/help/main_visual.png) no-repeat top center}.main-visual.about{background:url(../img/about/main_visual.png) no-repeat top center}.main-visual .sub-ttl{font-size:22px}.main-visual .ttl{font-size:48px}@media (max-width:1440px){.main-visual{height:525px}}@media (max-width:1024px){.main-visual{height:300px}.main-visual .sub-ttl{font-size:18px}.main-visual .ttl{font-size:28px}}.online-shop{max-width:1500px;margin:146px auto}.online-shop_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #ccc;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:7%}.online-shop .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;text-align:center}.online-shop .info p{font-size:51px}.online-shop .info span{font-size:48px;padding-bottom:35px}@media (max-width:1440px){.online-shop{max-width:1260px;padding:0 65px}.online-shop_inner{padding-right:0}.online-shop img{width:50%}.online-shop .info{width:40%}.online-shop .info p{font-size:40px}.online-shop .info span{font-size:35px}}@media (max-width:1024px){.online-shop{margin-top:50px;padding:0 15px}.online-shop_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}.online-shop img{width:100%}.online-shop .info{width:100%}.online-shop .info span{padding-bottom:10px}}.btn-view-more{font-size:16px;position:relative}.btn-view-more::after{position:absolute;bottom:-14px;left:0;right:0;content:"";display:inline-block;width:35px;height:2px;background-color:#000;margin:auto}.btn-view-more.white{color:#fff}.btn-view-more.white::after{background-color:#fff}@media (max-width:1024px){.btn-view-more::after{bottom:-5px}}.btn-help{font-size:18px;font-family:"Shippori Mincho",serif;line-height:36px;text-align:center;border:1px solid;padding:24px 74px;display:inline-block;background:url(../img/icons/icon_arrow.png) no-repeat 300px center}@media (max-width:1024px){.btn-help{font-size:14px;padding:10px 35px;background:url(../img/icons/icon_arrow.png) no-repeat 210px center}}.btn-viewmap{font-family:"Shippori Mincho",serif;position:relative}.btn-viewmap::after{position:absolute;bottom:-10px;left:0;right:0;content:"";display:inline-block;width:100%;height:1px;background-color:#333;margin:auto}.btn-viewmap.white{color:#fff}.btn-viewmap.white::after{background-color:#fff}