@charset "UTF-8";.brandLogo{border:2px solid #ddd}.aboutBrand{text-align:right;height:20px}.aboutBrand .iconWrap{display:inline-block;max-width:152px;position:relative;padding-right:18px}.aboutBrand .icon{margin-top:-4px;position:absolute;right:3px;top:50%}._rankingTabWrap ._rankingTabContents{display:none}._rankingTabWrap ._rankingTabContents._selected{display:block}.recommend_slide{max-width:990px;padding:0 60px;margin:30px auto 0;position:relative}.recommend_slide .frame{height:100px;margin:0 auto;overflow:hidden;position:relative;width:100%}.recommend_slide .list{position:absolute;width:3950px}.recommend_slide .item{float:left;width:320px;margin-right:10px}.recommend_slide .item.last{margin-right:0}.recommend_slide .item .link{display:block;overflow:hidden}.recommend_slide .left{float:left;width:100px}.recommend_slide .right{height:100px;margin-left:110px}.recommend_slide .name{font-weight:700;margin-bottom:5px;margin-top:10px}.recommend_slide .discription{font-size:12px;line-height:1.5em;height:4.5em;overflow:hidden}.recommend_slide .link:hover .discription{text-decoration:underline}.recommend_slide .nav_btn{display:block;width:19px;height:35px;background-color:#222;margin-top:-18px;border-radius:2px;position:absolute;top:50%}.recommend_slide .nav_btn.none{display:none}.recommend_slide .nav_btn.prev{left:0}.recommend_slide .nav_btn.next{right:0}.recommend_slide .nav_btn .icon{margin-top:-5px;position:absolute;left:7px;top:50%}.brandInfo_modalSet{display:none;width:100%;height:100%;position:absolute;left:0;top:0}.brandInfo_modalSet .closeBtn{display:block;width:11px;height:11px;background-image:url(../../../img/pc/icon/batsu.gif);background-position:10px 10px;background-repeat:no-repeat;-webkit-background-size:11px 11px;background-size:11px 11px;padding:10px;position:absolute;right:10px;top:13px}.brandInfo_modal{width:580px;padding:17px 70px 36px;background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5);position:absolute;left:50%;z-index:10100;margin-left:-360px;margin-top:230px;margin-bottom:230px;text-align:center}.brandInfo_modal_logo{margin-bottom:16px}.brandInfo_modal_title{font-size:12px;line-height:1.2em;margin-bottom:5px}.brandInfo_modal_copy{font-size:14px;line-height:1.8em;padding:0;color:#767676}.brandInfo_modal_btnArea{text-align:center;margin-bottom:30px}.brandInfo_modal_btn{display:inline-block;vertical-align:middle}.brandInfo_modal_btnArea .iconWrap{margin-right:30px}.brandInfo_modal_btnArea .spriteCommon{display:inline-block;vertical-align:middle}.brandInfo_modal_btnArea .brand_favorite_link{display:inline-block;vertical-align:middle;font-size:12px;margin-left:10px}.brandInfo_title{font-size:20px;line-height:20px;margin-top:20px}.brand_favorite_right{margin-right:30px;cursor:pointer}.brand_favorite_left{cursor:pointer}.brand_favorite_left:hover,.brand_favorite_right:hover{opacity:.7}.btn_close,.btn_open{cursor:pointer;vertical-align:text-bottom;font-size:14px;text-decoration:underline}.box_readmore .inner{font-size:14px;overflow:hidden;height:4em;margin-top:5px;padding-right:5px;line-height:1.3em;position:relative;display:inline-block;vertical-align:text-bottom}.box_readmore div.active{height:auto;overflow:visible}.brand_height{height:auto!important}.brand_none{display:none}.brand_width{width:750px}.brand_name_yomi{font-size:12px;line-height:1;margin-bottom:20px}.tlow{text-indent:100%;line-height:0;overflow:hidden;white-space:nowrap}#index_mainframe .brandInfo_title{font-size:20px;margin-bottom:4px}#index_mainframe .brand_data{font-size:12px;margin-bottom:20px}#index_mainframe .brandInfo_modal_btnArea .sprite{display:inline-block;vertical-align:middle}#index_mainframe section{margin-bottom:22px}#index_mainframe section .nextSpeedTime_more{left:162px;right:0;top:4px;width:135px}#index_mainframe section .nextSpeedTime_more .spriteCommon,#index_mainframe section .nextSpeedTime_more p{display:inline-block;vertical-align:middle}#index_mainframe section .nextSpeedTime_more .spriteCommon{margin-right:5px}#index_mainframe .bn_list_wrap{margin-top:0}#index_mainframe .bn_list_wrap li{margin-bottom:20px;padding-right:5px}.textList_link{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:8px 5px;text-indent:0;text-overflow:ellipsis}.textList_link.women{color:#fc537b}.textList_link.men{color:#174ec7}.textList_link.kids{color:#f9b808}.ajax_cover{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(255,255,255,0)}