@charset "UTF-8";#main_content_box{padding:30px 0 75pt}#main_content_box,.wrap_box_topicpath{background:#f5f5f5;min-width:750pt}.main_content_box_inner{width:750pt;margin:0 auto}.wrap_content_box{overflow:hidden}.content_box_left{width:45pc;float:left}.content_box_right{width:250px;float:right}.ttl_therapist_twitter{width:750pt;margin:0 auto 30px;color:#1a1a1a;font-size:30px;letter-spacing:2px;font-weight:400;border-bottom:3px solid #c7c7c7;position:relative}.ttl_therapist_twitter:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #579adf;bottom:-3px;width:10%}.top-slider{width:950px;margin:0 auto 50px;position:relative}.bottom_slider{padding:20px 0;width:660px;margin:0 auto}.list_therapist_twitter{overflow:hidden;margin:0 0 20px}.list_therapist_twitter li{width:230px;float:left;margin:0 15px 15px 0}.list_therapist_twitter li:nth-child(3n){margin:0 0 15px}.list_therapist_twitter li dl dt{margin:0 0 5px}.therapist_data01{font-weight:700;font-size:15px}.therapist_data01,.therapist_data02{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.therapist_data02{font-size:13px}ol.pageNav01{margin:0 0 10px;padding:10px 10px 5px;text-align:center}ol.pageNav01 li{display:inline;margin:0 2px;padding:0}ol.pageNav01 li a{background:#d9d9d9;color:#707070}ol.pageNav01 li .pager-current,ol.pageNav01 li a{display:inline-block;margin-bottom:5px;padding:1px 8px;text-decoration:none;vertical-align:middle}ol.pageNav01 li .pager-current{color:#fff;background:#1a1a1a}.therapist_twitter_side_areaSarch{margin:0 0 50px}.therapist_twitter_side_areaSarch h3{font-size:18px;border-bottom:2px solid #569adf;line-height:1.2em;margin:0 0 10px;font-weight:400}.therapist_twitter_side_areaSarch ul li{position:relative;margin:0 0 2px;font-size:14px;font-weight:700}.therapist_twitter_side_areaSarch ul li a{font-size:14px;display:block;font-weight:400}.therapist_twitter_side_areaSarch ul li a:hover{color:#569adf;opacity:1}.therapist_twitter_side_areaSarch ul li a span,.therapist_twitter_side_areaSarch ul li span{position:absolute;right:0}.therapist_twitter_side_ranking{margin:0 0 30px}.therapist_twitter_side_ranking h3{font-size:20px;font-weight:400;border-bottom:2px solid #569adf}.totaling_date{text-align:right}.totaling_date dd,.totaling_date dt{color:#656565;font-size:10px;display:inline-block}.wrap_ranking_box{overflow:hidden}.ranking_therapist .left_box_ranking_therapist img{width:90pt;height:75pt;object-fit:cover;object-position:top;border:1px solid #7d7d7d}.ranking_therapist .left_box_ranking_therapist{width:90pt;float:left}.ranking_therapist .right_box_ranking_therapist{width:130px;float:right;position:relative;padding:0 0 0 8px}.ranking_therapist .right_box_ranking_therapist dl dd.icon_updown{position:absolute;top:-5px;left:40px}.ranking_therapist .right_box_ranking_therapist dl dd.station_shop_type{color:#569adf;font-size:11px;position:absolute;top:20px;left:40px;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking_therapist .right_box_ranking_therapist dl dd.station_shop_type:before{content:"["}.ranking_therapist .right_box_ranking_therapist dl dd.station_shop_type:after{content:"]"}.ranking_therapist .right_box_ranking_therapist .therapist_name{font-weight:700;font-size:15px;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking_therapist .right_box_ranking_therapist .therapist_twitter{color:#569adf;border:1px solid #569adf;text-align:center;font-size:9pt;height:18px;line-height:18px;background:#fff}.therapist_info{margin:5px 0 0}.therapist_info dt{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.therapist_info dd{font-size:10px;line-height:1.4em;height:45px}.ranking_therapist li{border-bottom:#e2e9ed 1px solid;margin:0 0 10px;padding:0 0 2px}.btn_ranking_list{text-align:right}.btn_ranking_list a{background:url(../../../images/common/pc/arrow_blue.png)no-repeat left center;background-size:14px 14px;padding:0 0 0 18px;color:#707070;font-size:9pt}.webp .btn_ranking_list a{background:url(../../../images/common/pc/arrow_blue.webp)no-repeat left center;background-size:14px 14px}.kuchikomi_banner,.uniform_banner{margin:0 0 20px}