@charset "UTF-8";@keyframes fadeIn{0%{transform:translate(100%)}to{transform:translate(0)}}header{width:100%}header a{text-decoration:none}header .head_top{background-color:#6b5c5c;padding:10px 20px;display:flex;justify-content:space-between;color:#fff}@media screen and (max-width:768px){header .head_top{padding:8px 10px;display:block}}header .head_top a{color:#fff}header .head_top .head_top_lBox{font-size:16px}@media screen and (max-width:768px){header .head_top .head_top_lBox{font-size:12px;text-align:center}}header .head_top .head_top_rBox{display:flex;justify-content:flex-end;align-items:center;gap:0 12px}@media screen and (max-width:768px){header .head_top .head_top_rBox{display:none}}header .head_top .head_top_rBox .head_top_sns{display:flex;justify-content:flex-start;align-items:center;gap:0 12px;padding:2.5px}header .head_top .head_top_rBox .head_top_sns a{display:flex;justify-content:center;align-items:center}header .head_top .head_top_rBox .head_top_btn a{font-size:14px;color:#fff;background-color:#9c5a60;border-radius:4px;padding:4px 8px;line-height:150%;border:1px solid #FFF;text-decoration:none}header .head_logo{padding:10px 20px;display:flex;justify-content:flex-start;align-items:center;background-color:#f8f6f6;position:relative}@media screen and (max-width:768px){header .head_logo{flex-wrap:wrap;padding:8px 20px}}@media screen and (max-width:520px){header .head_logo{padding:0 13px 8px}}header .head_logo .head_logo_lBox_logo{font-size:24px;font-weight:500;letter-spacing:.1em;margin-right:30px}@media screen and (max-width:768px){header .head_logo .head_logo_lBox_logo{padding:0 0 10px;order:1}}@media screen and (max-width:520px){header .head_logo .head_logo_lBox_logo{width:98px;font-size:18px;font-weight:700;padding:10px 0 15px;margin-right:0}}header .head_logo .head_logo_lBox_search{display:flex;justify-content:space-between;align-items:center;border:1px solid #000;border-radius:50px;padding:10px 20px;background-color:#fff;min-width:320px}@media screen and (max-width:1100px){header .head_logo .head_logo_lBox_search{min-width:inherit}}@media screen and (max-width:768px){header .head_logo .head_logo_lBox_search{order:3;width:90%;margin:5px 5% 0}}@media screen and (max-width:520px){header .head_logo .head_logo_lBox_search{width:100%;margin:5px 0 0;padding:8px 20px}}header .head_logo .head_logo_lBox_search input[type=text]{width:calc(100% - 25px);font-size:16px;border:none}header .head_logo .head_logo_lBox_search input[type=text]::placeholder{font-size:16px;font-weight:500;color:#727272}header .head_logo .head_logo_lBox_search input[type=text]:focus{outline:none}header .head_logo .head_logo_lBox_search input[type=submit]{border:none;text-indent:-9999px;background:url(//gymgate.jp/cdn/shop/t/45/assets/head_logo_search.svg?v=106315481254462393021784010165) no-repeat center;background-size:100%;width:18px;height:18px}header .head_logo .head_logo_rBox{margin-left:auto;display:flex;justify-content:flex-end}@media screen and (max-width:768px){header .head_logo .head_logo_rBox{order:2}}header .head_logo .head_logo_rBox .head_logo_rBox_in{display:flex;justify-content:center;align-items:center}header .head_logo .head_logo_rBox .head_logo_rBox_in a{width:100px;text-decoration:none;color:#791720;font-size:13px;font-weight:500;text-align:center;border-left:1px solid #EFEFEF}@media screen and (max-width:1100px){header .head_logo .head_logo_rBox .head_logo_rBox_in a{width:75px;font-size:11px}}@media screen and (max-width:768px){header .head_logo .head_logo_rBox .head_logo_rBox_in a{width:48px}}header .head_logo .head_logo_rBox .head_logo_rBox_in a.head_logo_rBox_in_sub{color:#6b5c5c}@media screen and (max-width:880px){header .head_logo .head_logo_rBox .head_logo_rBox_in a.head_logo_rBox_in_sub{display:none}}header .head_logo .head_logo_rBox .head_logo_rBox_in a:last-child{border-right:1px solid #EFEFEF}@media screen and (max-width:768px){header .head_logo .head_logo_rBox .head_logo_rBox_in a p{display:none}}header .head_logo .head_logo_rBox .head_logo_rBox_in .sp_menu{display:none}header .head_logo .head_logo_rBox .head_logo_rBox_in .menuBtn{display:none;position:relative;cursor:pointer;z-index:11;width:40px;height:40px;background-color:#6b5c5c;border-radius:50%;margin:0 0 0 10px;border:1px solid #6B5C5C}@media screen and (max-width:880px){header .head_logo .head_logo_rBox .head_logo_rBox_in .menuBtn{display:block}}header .head_logo .head_logo_rBox .head_logo_rBox_in .menuBtn span{position:absolute;width:50%;height:2px;left:50%;background:#fff;border-radius:20px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1}header .head_logo .head_logo_rBox .head_logo_rBox_in .menuBtn span:nth-child(1){top:33%}header .head_logo .head_logo_rBox .head_logo_rBox_in .menuBtn span:nth-child(2){top:52%}header .head_logo .head_logo_rBox .head_logo_rBox_in .menuBtn span:nth-child(3){top:69%;width:30%;left:60%}header .head_logo .head_logo_rBox .head_logo_rBox_in .menuBtn.active{z-index:210;margin-left:auto;background-color:#fff}header .head_logo .head_logo_rBox .head_logo_rBox_in .menuBtn.active span{opacity:1;visibility:visible;background-color:#6b5c5c}header .head_logo .head_logo_rBox .head_logo_rBox_in .menuBtn.active span:first-child{top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}header .head_logo .head_logo_rBox .head_logo_rBox_in .menuBtn.active span:nth-child(2){top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}header .head_logo .head_logo_rBox .head_logo_rBox_in .menuBtn.active span:nth-child(3){opacity:0;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}header .nav-container{background-color:#fff;border-bottom:1px solid #DDDDDD}@media screen and (max-width:880px){header .nav-container{display:none}}header .nav-container .main-menu{max-width:1080px;margin:0 auto;display:flex;justify-content:center}header .nav-container .main-menu>li{position:relative;border-left:1px solid #F2F2F2;width:180px;font-size:15px;font-weight:500}header .nav-container .main-menu>li:last-child{border-right:1px solid #F2F2F2}header .nav-container .main-menu a{display:block;text-decoration:none;padding:12px 16px 12px 8px;transition:background-color .3s;position:relative;text-align:center}header .nav-container .main-menu a:after{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#9a8585}header .nav-container .main-menu a:hover{background-color:#fafafa;color:#000c}header .nav-container .main-menu a:hover:after{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%}header .nav-container .main-menu .dropdown a:before{content:"";width:5px;height:5px;border-top:solid 1px #333333;border-right:solid 1px #333333;position:absolute;right:10px;top:50%;-webkit-transform:translate(0%,-50%) rotate(135deg);-moz-transform:translate(0%,-50%) rotate(135deg);-ms-transform:translate(0%,-50%) rotate(135deg);-o-transform:translate(0%,-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}header .nav-container .main-menu .sub-menu{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;background-color:#fff;min-width:180px;height:0;z-index:10}header .nav-container .main-menu .sub-menu li{border-bottom:1px solid #F2F2F2;text-align:left}header .nav-container .main-menu .sub-menu li:last-child{border-bottom:none}header .nav-container .main-menu .sub-menu li a{text-align:left;padding:12px 5px 12px 20px;font-size:14px}header .nav-container .main-menu .sub-menu li a:after{display:none}header .nav-container .main-menu .sub-menu li a:before{border:none;width:3px;height:5px;background-color:#9a8585;position:absolute;right:auto;left:10px;top:50%;clip-path:polygon(0 0,0% 100%,100% 50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translateY(-50%)}header .nav-container .main-menu .dropdown:hover .sub-menu{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1;visibility:visible;height:auto}header .sp_head_sns{display:none}header.menu_back:after{content:"";background-color:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:200}header.menu_back .head_wrap{width:70%;margin:0 0 0 30%;background-color:#fff;position:relative;z-index:201;animation-name:fadeIn;animation-duration:.3s;animation-fill-mode:forwards}@media screen and (max-width:520px){header.menu_back .head_wrap{width:90%;margin:0 0 0 10%}}header.menu_back .head_top{display:block}header.menu_back .head_top .head_top_lBox{text-align:center}header.menu_back .head_top .head_top_rBox{display:none}header.menu_back .head_logo{background-color:#fff;padding:16px}header.menu_back .head_logo .head_logo_lBox_logo,header.menu_back .head_logo .head_logo_lBox_search{display:none}header.menu_back .head_logo .head_logo_rBox_in a{display:none}header.menu_back .head_logo .head_logo_rBox{display:block;width:100%}header.menu_back .head_logo .head_logo_rBox .head_logo_rBox_in{width:100%;justify-content:flex-start}header.menu_back .head_logo .head_logo_rBox .head_logo_rBox_in .sp_menu{display:flex;justify-content:flex-start;gap:0 10px}header.menu_back .head_logo .head_logo_rBox .head_logo_rBox_in .sp_menu a{display:block}header.menu_back .head_logo .head_logo_rBox .head_logo_rBox_in .sp_menu .sp_menu_btn a{border:1px solid #9C5A60;border-radius:4px;padding:8px 16px;background-color:#fff;color:#9c5a60;width:auto}header.menu_back .head_logo .head_logo_rBox .head_logo_rBox_in .sp_menu .sp_menu_btn:first-child a{background-color:#9c5a60;color:#fff}header.menu_back .nav-container{display:block;border-bottom:none}header.menu_back .nav-container .main-menu{max-width:none;display:block}header.menu_back .nav-container .main-menu>li{display:none;font-size:14px;background-color:#beb3b3;border-left:none;width:100%}header.menu_back .nav-container .main-menu>li:last-child{border-right:none}header.menu_back .nav-container .main-menu a{display:block;text-align:left;color:#fff}header.menu_back .nav-container .main-menu a:after{display:none}header.menu_back .nav-container .main-menu a:hover{background-color:#beb3b3;color:#fff}header.menu_back .nav-container .main-menu .dropdown{display:block}header.menu_back .nav-container .main-menu .dropdown a:before{display:none}header.menu_back .nav-container .main-menu .sub-menu{opacity:1;visibility:visible;position:relative;top:auto;left:auto;background-color:#fff;min-width:inherit;height:auto;display:flex;justify-content:flex-start;flex-wrap:wrap}header.menu_back .nav-container .main-menu .sub-menu li{border-bottom:1px solid #F7F5F5;width:50%;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box}header.menu_back .nav-container .main-menu .sub-menu li:nth-child(2n){border-left:1px solid #F7F5F5}header.menu_back .nav-container .main-menu .sub-menu li:last-child{border-bottom:1px solid #F7F5F5}header.menu_back .nav-container .main-menu .sub-menu li a{color:#000;text-align:left;padding:12px 5px 12px 20px;font-size:13px;width:100%}header.menu_back .nav-container .main-menu .sub-menu li a:after{display:none}header.menu_back .nav-container .main-menu .sub-menu li a:before{display:block;border:none;width:3px;height:5px;background-color:#9a8585;position:absolute;right:auto;left:10px;top:50%;clip-path:polygon(0 0,0% 100%,100% 50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translateY(-50%)}header.menu_back .nav-container .main-menu .sub-menu li a:hover{background-color:#fff}header.menu_back .nav-container .main-menu .dropdown:hover .sub-menu{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1;visibility:visible;height:auto}header.menu_back .sp_head_sns{display:block;background-color:#f8f6f6;padding:24px 16px 20px}header.menu_back .sp_head_sns .sp_head_sns_flex{display:flex;justify-content:center;gap:0 30px;padding:0 0 20px}@media screen and (max-width:520px){header.menu_back .sp_head_sns .sp_head_sns_flex{gap:0 15px;padding:0 0 10px}}header.menu_back .sp_head_sns ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px;margin:0 50px}@media screen and (max-width:520px){header.menu_back .sp_head_sns ul{gap:10px 10px;margin:0}}header.menu_back .sp_head_sns ul li{font-size:13px;list-style:none}@media screen and (max-width:520px){header.menu_back .sp_head_sns ul li{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/newtop-header.css.map */
