@charset "utf-8";a:active,a:link,a:visited,body,html{color:#2f2d2d}address,caption,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,table,td,th,ul{margin:0;padding:0;border:none;font-style:normal;font-weight:400;font-size:100%;text-align:left;list-style-type:none}h2,h3{margin-top:5%;padding:1% 2%;color:#fff}img{vertical-align:bottom}hr{display:none}table{font:100%}.text10{font-size:77%}.text11{font-size:85%}.text12{font-size:93%}.text13{font-size:100%}.text14{font-size:108%}.text15{font-size:116%}.text16{font-size:123.1%}.text17{font-size:131%}.text18{font-size:138.5%}.text19{font-size:146.5%}.text20{font-size:153.9%}.text21{font-size:161.6%}.text22{font-size:167%}.text23{font-size:174%}.text24{font-size:182%}.text25{font-size:189%}.text26{font-size:197%}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}body,html{font:13px marugo,"HG丸ゴシックM-PRO",verdana,arial,sans-serif;margin:0;text-align:left;word-break:break-all;word-wrap:break-word;-webkit-text-size-adjust:none;height:100%}.recommend_itemcat,h2,h3{font-weight:700}@font-face{font-family:'Noto Sans';src:url(../fonts/NotoSansJP-Black.eot);src:url(../fonts/NotoSansJP-Black.eot?#iefix) format('embedded-opentype'),url(../fonts/NotoSansJP-Black.otf) format('opentype')}#wrapper{width:765px;margin:auto}h2{background-color:#00A0E9;font-size:138.5%}h3{background-color:#666464;font-size:167%;text-align:center}a{outline:0}a:hover{color:#E84900}a:hover img.over{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )"}.padding10,.padding5{padding:5px}.margin10{margin:10px}.paddingbottom30{padding-bottom:30px}.left{float:left}#product_catedory{width:533px;float:left}.product_text{font-size:100%;line-height:1.8em;padding:10px 0}.compression_sportswear_title{font-size:146.5%;padding:10px 0 0;font-weight:700}.product_botton_banner{text-align:center;padding:10px 0 0}.product_botton_banner img{padding:10px 0 0}#genrea_botton_banner{text-align:right;width:232px;float:left}#genrea_botton_banner_category img{padding:15px 0 0}#brand_category{padding:10px;background:#AAABAB;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:30px 0 0 38px;width:168px}#brand_corner{background:#fff;margin-top:5px}.brand_title{padding:3px 0;border-bottom:1px #fff solid;color:#fff;font-size:108%}.border1s{text-align:left}.center,.text-center{text-align:center}.brandexhibition{padding:10px 0;border-bottom:#999 1px dotted}.brandexhibition img{float:left;margin-right:5px}.recommend_item_category{margin:40px 0 0}.recommend_item{padding:0 0 0 10px;height:330px;position:relative}.recommend{float:left;width:175px;margin:5px}.recommend_itemcat{font-size:85%;border-bottom:#999 1px dotted;padding:3px 5px}.recommend_itemimg{margin:10px}.recommend_itemname{padding:0 10px;font-size:93%}.mario-red{color:#E84900}.recommend_item_category_sp{display:none}

.menu__item {
    display: block;
    width: 451px;
    margin: 0 auto;
}

.menu__item__link {
    color: #fff;
    display: block;
    line-height: 60px;
    padding: 0 1rem;
    position: relative;
    text-decoration: none;
    font-size: 16px;
    cursor: default;
    color: #000;
}
   
.submenu {
    display: none;
    width: 100%;
    text-align: center;
}

.submenu__item {
    border: 1px solid #eee;
    background: #fff;
    color: #222;
    padding: 1rem;
    list-style: none;
}

.submenu__item a {text-decoration: none;}

.submenu__item img {
    width: 50px;
}

.menu_title {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.my-color {
    color: #eee;
}

.top {
    background: #eee;
}



@media screen and (max-width:765px){#genrea_botton_banner,#product_catedory,.genrea_botton_banner{width:100%;float:none}.none,.recommend_item_category{display:none}img{max-width:100%;height:auto;width:auto}#wrapper{width:100%;margin:auto}h1{width:100%}#concept{font-size:123.1%}#contents{width:94%;padding:3%}h2{width:95%}.minitext,h3{font-size:146.5%}.product_explanation{margin:auto;width:100%}.genrea_botton_banner{text-align:none}.brandexhibition,.brandname{text-align:center}.innovation_name{font-size:100%}#genrea_botton_banner{text-align:center}.genrea_botton{float:left;width:33%}.product_button{font-size:85%}#brand_category{padding:1%;margin:30px 0 0;width:98%}.brandexhibition{float:left;border-bottom:none;width:23%;padding:1%}.brandexhibition img{float:none}.product_once_waku{padding:1%;width:22%;float:left}.product_img{overflow:hidden}.free_shipping_p{color:#555;margin-top:1%;font-size:80%}.product_data{padding:1% 0 1% 5%}.shangpin_shop_ee{max-width:100%;border-collapse:collapse;border-spacing:0}.product_discount_rate_td{text-align:left;font-size:80%;color:#c62f64}.index_pro_price{color:#c62f64;font-size:10px;font-weight:600;padding-top:2%}.recommend_item_category_sp{display:inline}.recommend_item_sp{padding:3%}}

@media screen and (max-width:414px){
    .none{display:none}img{max-width:100%;height:auto;width:auto}.genrea_botton{float:none;width:100%}#brand_category{padding:3%;width:88%;margin:30px auto}.brandexhibition{float:none;border-bottom:none;width:70%;padding:2% 15%}.brandexhibition img{float:left}.product_once_waku{padding:3%;border-bottom:1px solid #CCC;width:94%}.product_img{width:35%;float:left}.product_data{width:65%;float:left;padding:1% 0}
    .menu__item {
        display: block;
        width: 100%;
        margin: 0 auto;
    }
}

#footer_content p{text-align:center;margin-top:30px;color:#FFF;background:#00A0E9;padding:5px 0}