@charset "shift_jis";
/* CSS Document */
@import url(/sports/css/common.css);

#contentsarea #main_contents .icon01{ background:url(../images/icon01.jpg) 13px bottom no-repeat;}
#contentsarea #main_contents .icon02{ background:url(../images/icon02.jpg) 13px bottom no-repeat;}
#contentsarea #main_contents .icon03{ background:url(../images/icon03.jpg) 13px bottom no-repeat;}
#contentsarea #main_contents .icon04{ background:url(../images/icon04.jpg) 13px bottom no-repeat;}
#contentsarea #main_contents .icon05{ background:url(../images/icon05.jpg) 13px bottom no-repeat;}
#contentsarea #main_contents .icon06{ background:url(../images/icon06.jpg) 13px bottom no-repeat;}
#contentsarea #main_contents .icon07{ background:url(../images/icon07.jpg) 13px bottom no-repeat;}
#contentsarea #main_contents .icon08{ background:url(../images/icon08.jpg) 13px bottom no-repeat;}
#contentsarea #main_contents .icon09{ background:url(../images/icon09.jpg) 13px bottom no-repeat;}
#contentsarea #main_contents .icon10{ background:url(../images/icon10.jpg) 13px bottom no-repeat;}
#contentsarea #main_contents .icon11{ background:url(../images/icon11.jpg) 13px bottom no-repeat;}
#contentsarea #main_contents .opinion{ background:url(../images/opinion.jpg) 13px bottom no-repeat;}

#contentsarea #main_contents .sports_00{ background:url(../images/icon_none.jpg) left top no-repeat;}
#contentsarea #main_contents .sports_01{ background:url(../images/icon_marathon.jpg) left top no-repeat;}
#contentsarea #main_contents .sports_02{ background:url(../images/icon_triathlon.jpg) left top no-repeat;}
#contentsarea #main_contents .sports_03{ background:url(../images/icon_golf.jpg) left top no-repeat;}
#contentsarea #main_contents .sports_04{ background:url(../images/icon_soccer.jpg) left top no-repeat;}
#contentsarea #main_contents .sports_05{ background:url(../images/icon_baseball.jpg) left top no-repeat;}
#contentsarea #main_contents .sports_06{ background:url(../images/icon_basketball.jpg) left top no-repeat;}
#contentsarea #main_contents .sports_07{ background:url(../images/icon_tennis.jpg) left top no-repeat;}
#contentsarea #main_contents .sports_08{ background:url(../images/icon_rugby.jpg) left top no-repeat;}
#contentsarea #main_contents .sports_09{ background:url(../images/icon_skating.jpg) left top no-repeat;}
#contentsarea #main_contents .sports_10{ background:url(../images/icon_others_sports.jpg) left top no-repeat;}
#contentsarea #main_contents .sports_11{ background:url(../images/icon_others.jpg) left top no-repeat;}
#contentsarea #main_contents .sports_12{ background:url(../images/icon_motor.jpg) left top no-repeat;}

#contentsarea #main_contents #genre{margin: 10px 0 0;width: 710px;}
#contentsarea #main_contents #genre li{float: left;width: 236px;}
#contentsarea #main_contents #genre .back{ background:url(../images/title_bottom_box_back.jpg) left top repeat-y; width:231px;margin: 0 auto;}
#contentsarea #main_contents #genre .foot{ background:url(../images/title_bottom_box_foot.jpg) left bottom no-repeat; width:231px;}
#contentsarea #main_contents #genre .head{ background:url(../images/title_bottom_box_head.jpg) left top no-repeat; text-align:center;}
#contentsarea #main_contents #genre p{ padding:15px 0;}
#contentsarea #main_contents #genre img{ display:block;width:201px; margin:0 auto 3px;}
#contentsarea #main_contents #genre a{font-size: 86%;line-height: 120%;}

#contentsarea #main_contents #topics{margin: 15px 0 0;width: 710px; background:url(../images/topics_foot.jpg) left bottom no-repeat;padding: 0 0 4px;}
#contentsarea #main_contents #topics dt{}
#contentsarea #main_contents #topics dd{ border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 1px;position: relative;width: 706px; clear:both; overflow:hidden;}
#contentsarea #main_contents #topics h2{}
#contentsarea #main_contents #topics div{padding: 10px 14px 10px 45px;display: inline-block;display/*\**/: block\9;*display: inline-block;}
#contentsarea #main_contents #topics div:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#contentsarea #main_contents #topics div p{float: left;font-size: 120%;font-weight: bold;padding: 0 0 10px;text-align: center;width: 107px;}
#contentsarea #main_contents #topics span.icon{display: block;height: 43px;left: -1px;position: absolute;top: 10px;width: 47px;}
#contentsarea #main_contents #topics div.link{float: left;padding: 0;width: 540px;}

#contentsarea #main_contents .jtb_site_text{font-size: 71%;*font-size: 65%;margin: 0 0 5px;text-align: right;}
#contentsarea #main_contents p.jtb_site_text{ clear:both;}

#contentsarea #main_contents h3{background: none repeat scroll 0 0 #E6E6E6;clear: both;font-weight: bold;line-height: 100%;margin: 15px 0 0;padding: 5px 15px;}

#contentsarea #main_contents #review{ width:710px;margin: 10px 0 0;*margin: 10px 0 32px;overflow: hidden;}
#contentsarea #main_contents #review li{float: left;margin: 0 0 32px;width: 236px;}
#contentsarea #main_contents #review .back{ background:url(../images/review_back02.jpg) left top repeat-y;width: 228px;margin: 0 auto;}
#contentsarea #main_contents #review .foot{ background:url(../images/review_foot02.jpg) left bottom no-repeat;width: 228px;}
#contentsarea #main_contents #review .head{ background:url(../images/review_head.jpg) left top no-repeat;padding: 30px 0;}
#contentsarea #main_contents #review .top_back{ background:url(../images/review_back01.jpg) left bottom repeat-y;width: 228px;}
#contentsarea #main_contents #review .top_foot{ background:url(../images/review_foot01.jpg) left bottom no-repeat;padding: 0 30px 30px;}
#contentsarea #main_contents #review .title{color: #CB0035;font-size: 86%;}
#contentsarea #main_contents #review .text{font-size: 86%;line-height: 130%;}
#contentsarea #main_contents #review .bottom{position: relative;}
#contentsarea #main_contents #review .woman{ background:url(../images/woman.gif) left top no-repeat;display: block;height: 123px;left: 10px;position: absolute;top: -10px;width: 60px;}
#contentsarea #main_contents #review .man{ background:url(../images/man.gif) left top no-repeat;display: block;height: 124px;left: 10px;position: absolute;top: -10px;width: 72px;}
#contentsarea #main_contents #review .name{font-size: 86%;padding: 0 10px 0 65px;}
#contentsarea #main_contents #review .tour{color: #CB0133;font-size: 71%;*font-size: 65%;line-height: 110%;padding: 3px 10px 3px 65px;}
#contentsarea #main_contents #review .link{ background:url(../images/link_option.gif) left 5px no-repeat;font-size: 86%;line-height: 110%;margin: 0 0 0 65px;padding: 0 10px 0 12px;}



/*110808*/
#contentsarea #main_contents #topics .icon{display: block;float: left;height: 58px;margin: 10px 0 0 -1px;width: 47px;}
#contentsarea #main_contents #topics .day{float: left;font-size: 120%;font-weight: bold;padding: 10px 0 10px 13px;width: 83px;}
#contentsarea #main_contents #topics strong{font-weight: bold;}
#contentsarea #main_contents #topics .text_link{float: left;padding: 10px;width: 544px;}
#contentsarea #main_contents #topics span{ font-size:71%; display:inline-block; color:#fff; line-height:140%; margin:0 0 0 3px; padding:1px 3px 0; background:#CC0035;}
#contentsarea #main_contents #topics dd{ background:#fbf1f2;}
#contentsarea #main_contents #topics .white{ background:#fff;}
/*#side_sports_contents .sports_top{display: none;}*/


/*110915*/
#portfolio{width:714px; position:relative; left:-4px;}
#portfolio li{display:none;}
