@charset "utf-8";
@import "secondtab.css";

body  {
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}

.body_font_size {
	font-size:12px;
	line-height:130%;
}

.body_font_size_mainContent {
	font: 100%;
}

h1 {font-size:23px; line-height:150%;}
.font-16px-140{font-size:16px; line-height:150%;}
.black a {text-decoration:none; color: #333333;}
.black a:hover {text-decoration:underline; color: #FF3300;}
.fontbk18b{font-size:16px; font-weight:bold; color:#000000;}
.fontbk18b a{text-decoration:none; color:#000000}
.fontbk18b a:hover{text-decoration:none; color:#0000FF}
.font-black18-b {font-size:18px; font-weight:bold; line-height:150%;}
.fontbk14_150{font-size:14px; line-height:150%;}
.fontbk16_150{line-height:150%;}

.titleBar li { position:relative; line-height:150%; list-style-type:none;}
.titleBar span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:90%; }

.font12{font-size:12px;}
.font12 a{text-decoration:none;}

.font12_150{font-size:12px;line-height:150%;}
.font12 a{text-decoration:none;}
.font-black12 {font-size:10px;}

ul {margin: 0 0 0 22px; padding:0;}

li {margin:0; padding:0; line-height:130%;}

.catlist{text-align:right}
.catlist a{text-decoration:none;}

.clear{
	clear:both;
}

#container { 
	width: 980px;
        border:solid 1px #CCCCCC;;
	margin: 0 auto;
        padding: 4px;
	text-align: left;
}

#container_in { 
	width: 980px;
        background:#FFFFFF;
	margin: 0 auto;
        padding: 0;
	text-align: left;
} 

#header { 
	position:relative;
	height:105px;
	padding: 0 10px 0 20px;
}

/*-----------------------------------------------
ヘッダー　2007/12/05 OIKAWA
-----------------------------------------------*/

#header .logo{
	position:absolute;
	top:8px;
	left:5px;
	width:75px;
	height:95px;
}

#header .bejin{
	position:absolute;
	top:10px;
	left:85px;
}

#header .topbana{
	position:absolute;
	top:8px;
	left:250px;
	width:730px;
	height:95px;
} 

/*-----------------------------------------------
 ヘッダー一番上のボックス　/7/14
-----------------------------------------------*/

.head-box{
	width:980px;
}

.head-box .dayFont{
	font-size:11px;
	float:left;
	padding:5px;
}

.head-box .topmenu{
	width:380px;
	float:right;
}

.clearfix:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

ul#head-navi  {
	margin:0;
	padding: 0;
	width:380px;
}

ul#head-navi :after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

ul#head-navi  li {
	margin: 0;
	padding: 0;
	float:left;
	line-height: 1;
	list-style-type: none;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

ul#head-navi  li a {
	padding: 2px 0px;
	display: block;
	position: relative;
	font-size: 12px;
	color: #333;
	text-align: center;
	text-decoration: none;
	background-color: #eee;
	    text-indent: -9999px;
		height:20px;
}

 /*
マウスオーバー時の指定 [
----------------------------------------------------------- */
ul#head-navi li a.local{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/topmenu/local.gif) no-repeat;
	height:20px;
	width:95px;
}

ul#head-navi li a.kyodo{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/topmenu/kyodo.gif) no-repeat;
	height:20px;
	width:89px;
}

ul#head-navi li a.entame{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/topmenu/entame.gif) no-repeat;
	height:20px;
	width:68px;
}

ul#head-navi li a.movie{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/topmenu/mobie.gif) no-repeat;
	height:20px;
	width:44px;
}

ul#head-navi li a.topics{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/topmenu/topics.gif) no-repeat;
	height:20px;
	width:84px;
}

 /*
マウスオーバー時の指定 [
----------------------------------------------------------- */
ul#head-navi a:hover.local{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/topmenu/blue/local.gif) no-repeat;
	height:20px;
	width:95px;
}

ul#head-navi a:hover.kyodo{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/topmenu/blue/kyodo.gif) no-repeat;
	height:20px;
	width:89px;
}

ul#head-navi a:hover.entame{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/topmenu/blue/entame.gif) no-repeat;
	height:20px;
	width:68px;
}

ul#head-navi a:hover.movie{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/topmenu/blue/movie.gif) no-repeat;
	height:20px;
	width:44px;
}

ul#head-navi a:hover.topics{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/topmenu/blue/topics.gif) no-repeat;
	height:20px;
	width:84px;
}

/*-----------------------------------------------
 ヘッダーの真ん中　2008/7/14
-----------------------------------------------*/
#head-middle{
	width:980px;
}

#head-middle .count-banner{
	width:185px;
	float:left;
	margin:5px;
	padding:11px 150px 10px 40px;
	background:url(http://www.47news.jp/sports/olympics/beijing/images/count.gif) no-repeat;
	height:14px;
}

#head-middle .sokuho{
	width:392px;
	float:right;
	margin-top:5px;
	background:url(http://www.47news.jp/sports/olympics/beijing/images/sokuho.gif) no-repeat;
	height:22px;
	padding:13px 25px 0 163px;
	color:#999999;
}

#head-middle .sokuho a{
	text-decoration:none;
}

#head-middle .sokuho a:link{
	color:#999999;
}

#head-middle .sokuho a:visited{
	color:#999999;
}

#head-middle .sokuho a:hover{
	color:#999999;
}

#head-middle .sokuho a:active{
	color:#999999;
}

/*-----------------------------------------------
 タブメニュー　2007/12/05 OIKAWA
-----------------------------------------------*/

#tab{ 
	float:left;
	width:980px;
	background-image:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back.gif);
	background-repeat:no-repeat;
	height:20px;
	padding-left:0px;
	clear:both;
}

ul#navi {
	margin: 0;
	padding: 0;
	width:980px;
}

ul#navi:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

ul#navi li {
	margin: 0;
	padding: 0;
	float:left;
	line-height: 1;
	list-style-type: none;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

ul#navi li a {
	padding: 2px 0px;
	display: block;
	position: relative;
	font-size: 12px;
	color: #333;
	text-align: center;
	text-decoration: none;
	background-color: #eee;
	text-indent: -9999px;
	height:16px;
}

.space{
	width:50px;
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back.jpg);
	height:20px;
}


ul#navi a.home{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri.jpg)  no-repeat 0px 0px;
	width:61px;
}

ul#navi a.pekin-top{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri.jpg)  no-repeat -61px 0px;
	width:103px;
}

ul#navi a.record{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri.jpg)  no-repeat -164px 0px;
	width:82px;
}

ul#navi a.game{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri.jpg)  no-repeat -246px 0px;
	width:60px;
}

ul#navi a.photoNews{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri.jpg)  no-repeat -306px 0px;
	width:96px;
}




ul#navi a.movieNews{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri.jpg)  no-repeat -402px 0px;
	width:92px;
}

ul#navi a.daihyosenshu{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri.jpg)  no-repeat -494px 0px;
	width:113px;
}



ul#navi a.kikakutokushu{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri.jpg)  no-repeat -607px 0px;
	width:93px;
}

ul#navi a.blogperts{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri.jpg)  no-repeat -700px 0px;
	width:84px;
}


ul#navi a.medalAtene{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri.jpg)  no-repeat -784px 0px;
	width:92px;
}

ul#navi a.medalSydony{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri.jpg)  no-repeat -876px 0px;
	width:104px;
}



 /*
マウスオーバー時の指定 [
----------------------------------------------------------- */
	
ul#navi a:hover.home{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri-kuro.jpg)  no-repeat 0px 0px;
	width:61px;
}

ul#navi a:hover.pekin-top{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri-kuro.jpg)  no-repeat -61px 0px;
	width:103px;
}

ul#navi a:hover.record{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri-kuro.jpg)  no-repeat -164px 0px;
	width:82px;
}

ul#navi a:hover.game{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri-kuro.jpg)  no-repeat -246px 0px;
	width:60px;
}

ul#navi a:hover.photoNews{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri-kuro.jpg)  no-repeat -306px 0px;
	width:96px;
}

ul#navi a:hover.movieNews{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri-kuro.jpg)  no-repeat -402px 0px;
	width:92px;
}

ul#navi a:hover.daihyosenshu{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri-kuro.jpg)  no-repeat -494px 0px;
	width:113px;
}


ul#navi a:hover.kikakutokushu{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri-kuro.jpg)  no-repeat -607px 0px;
	width:93px;
}


ul#navi a:hover.blogperts{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri-kuro.jpg)  no-repeat -700px 0px;
	width:84px;
}

ul#navi a:hover.medalAtene{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri-kuro.jpg)  no-repeat -784px 0px;
	width:92px;
}

ul#navi a:hover.medalSydony{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/menu/back-moji-iri-kuro.jpg)  no-repeat -876px 0px;
	width:104px;
}



/*---------------------------------------------------------
 パンくずリスト　2007/12/05 OIKAWA
---------------------------------------------------------*/

.kuzu {
	position:relative;
	clear:both;
	z-index:2;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	margin: 0px;
	padding-left: 5px;
	color: #999999;
	width: 840px;
	display: block;	
	line-height:160%;
}

.kuzu a {
	margin-right:2px;
    text-decoration:none;
}

.kuzu a:visited {
    text-decoration:none;
}

/*---------------------------------------------------------
 L^NX^CV[g@2007/12/05 OIKAWA
---------------------------------------------------------*/

#kiroku {
	clear:both;
        padding:0 5px;
	text-align:leftt;
}

/*---------------------------------------------------
サイドバー　2007/12/05 OIKAWA
---------------------------------------------------*/

#sidebar1 {
	float: right;
	width: 300px;
	padding: 10px 0;
}

#sidebar1 .adbox {
	text-align:center;
	vertical-align:middle;
	padding:5px 0px;
}

#sidebar1 .swfBox {
	width: 300px;
	padding-: 0;
	margin-bottom: 5px;
}

#sidebar1 .rightBox {
	width: 300px;
	padding: 0;
	margin-top: 5px;
}

#sidebar1 .linkBox {
	width: 298px;
	padding:0;
	margin:5px 0;
	border-top:10px solid #666666;
}

#sidebar1 .linkBox .menu {
}

#sidebar1 .linkBox .menu a {
	display:block;
	margin:0;
	width:286px;
	background-color:#FFFFFF;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	padding:5px;
	text-decoration:none;
	font-size:15px;
	font-weight:bold; 
	color:#000033;
}

#sidebar1 .linkBox .menu a:hover {
	border-color:#666666;
	background-color:#DDEEFF;
	color:#000000;
}

#sidebar1 .conBox {
	width: 288px;
	background:url(http://www.47news.jp/sports/localsports/images/bg_topBox.jpg) repeat-x;
	padding:5px;
	margin-top:5px;
	border:solid 1px #CCCCCC;
}

#sidebar1 .conBox h2 {
	font-size: 18px;
	width: 275px;
	padding:0 5px 0 5px;
	margin:0 0 10px 0;
	border-bottom:dotted 1px #999999;
}

/*---------------------------------------------------
北京オリジナルサイド部分(赤白)　2007/12/05 OIKAWA
---------------------------------------------------*/
#sidebar1 .akashiro{
	width:300px;
	margin-top:5px;
}

#sidebar1 .akashiro .redBox{
	width:290px;
	padding:5px;
	background-color:#FFCECE;
}

#sidebar1 .akashiro .whiteBox .rIn{
	width:280px;
}

#sidebar1 .akashiro .redBox .rTitle{
	font-size:16px;
	margin:2px 2px 5px 2px;
	color:#0066FF;
	font-weight:bold;
}

#sidebar1 .akashiro .redBox .rIn .sidePhoto{
	float:left;
	margin-right:10px;
}

#sidebar1 .akashiro .redBox .rIn .side-text{
	float:left;
	letter-spacing:120%;
	line-height:130%;
	width:205px;
}

#sidebar1 .akashiro .whiteBox{
	width:290px;
	padding:5px;
}

#sidebar1 .akashiro .whiteBox .wTitle{
	font-size:16px;
	margin:2px 2px 5px 2px;
	color:#0066FF;
	font-weight:bold;
}

#sidebar1 .akashiro .whiteBox .wIn{
	width:290px;
}

#sidebar1 .akashiro .whiteBox  .wIn .sidePhotoW{
	float:left;
	margin-right:10px;
}

#sidebar1 .akashiro .whiteBox .wIn .side-textW{
	float:left;
	letter-spacing:120%;
	line-height:130%;
	width:205px;
}

/*---------------------------------------------------
北京オリジナルサイド部分(企画一覧)　2007/12/05 OIKAWA
---------------------------------------------------*/

#sidebar1 .kikakuIchiranSide{
	border:#999999 solid 1px;
	width:300px;
	margin-top:5px;
}

#sidebar1 .kikakuIchiranSide .kikakuHead{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/side/rensaikikaku-logo.gif) no-repeat;
	padding:3px 6px 2px 4px;
	height:17px;
	font-size:11px;
	text-align:right;
}

#sidebar1 .kikakuIchiranSide .kikakuIn{
	float:left;
	width:140px;
	margin-left:5px;
	margin-bottom:5px;
}

/*---------------------------------------------------
 メインボックス　2007/01/24 OIKAWA
---------------------------------------------------*/

#mainContent {
	float:left; 
	margin: 0;
	padding: 0;
} 

#mainContent .MainBox {
	width:675px;
	padding-top:10px;
	margin:0;
}

#mainContent .MainBox .box_bar_top {
	width:675px;
	margin:10px 0;
	padding:0;
	}



#mainContent .MainBox .box_bar {
	background:url(http://www.47news.jp/sports/localsports/images/bg_topBox.jpg) repeat-x;
	width:669px;
	margin:0px;
	padding:4px 0 4px 0;
	border-bottom:1px solid #DDDDDD;
}

#mainContent .MainBox .topContent {
	width:663px;
	margin:0;
	padding:5px 0 10px 5px;
}

.topContent .toretatebox {
	float:left;
	background:#FFFFFF;
	width:149px;
        height:145px;
	margin:2px;
	padding:6px 4px;
}

#MainBox .topContent .itioshi {
	float:left;
	width:270px;
	height:283px;
	margin:0;
	padding:10px 32px;
}

#mainContent .MainBox .topContent li {
	position:relative;
	line-height:150%;
	list-style-image: url('http://www.47news.jp/images/dsicon.gif');
}

#mainContent .MainBox .topContent span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:90%; }


#mainContent .MainBox .topContent .topImg img {
	float:right;
    background:#CCCCCC;
	margin:0 10px;;
	padding:5px;
}

/*---------------------------------------------------
メインの上部分　2007/01/24 OIKAWA
---------------------------------------------------*/
#mainContent .MainBox .topBox{
	width:675px;
}

#mainContent .MainBox .topBox .leftBox{
	float:left;
	width:150px;
	margin-right:5px;
}

#mainContent .MainBox .topBox .leftBox .left-1{
	width:150px;
	padding-bottom:5px;
}

#mainContent .MainBox .topBox .leftBox .left-2{
	width:136px;
	border:#999999 solid 1px;
	background:url(http://www.47news.jp/sports/olympics/beijing/images/main-top/movie-top.gif) no-repeat;
	padding:6px;
	font-size:11px;
	background-color:#DDDDDD;
} 

#mainContent .MainBox .topBox .leftBox .left-2 .moviePhoto{
	margin:5px 0 6px 0;
	text-align:center;
}

#mainContent .MainBox .topBox .rightBox{
	float:left;
	width:520px;
	margin-bottom:5px;
}

#mainContent .MainBox .topBox .rightBox .yoko-naga{
	border:#999999 solid 1px;
	width:518px;
	clear:both;
	margin-bottom:5px;
}

#mainContent .MainBox .topBox .rightBox .yoko-naga .headline-head{
	width:70px;
	background-image:url(http://www.47news.jp/sports/olympics/beijing/images/main-top/head-line.gif);
	background-repeat:no-repeat;
	height:20px;
	padding:4px 2px 0 446px;
	font-size:11px;
	color:#FFFFFF;
}

#mainContent .MainBox .topBox .rightBox .yoko-naga .head-photo{
	width:150px;
	float:left;
	padding:5px 10px 5px 10px;
}

#mainContent .MainBox .topBox .rightBox .right-font{
	text-align:right;
	padding-bottom:2px;
}

#mainContent .MainBox .topBox .rightBox .yoko-naga .head-text .head-text-top{
	width:330px;
	letter-spacing:120%;
	line-height:22px;
}

#mainContent .MainBox .topBox .rightBox .yoko-naga .head-text{
	width:330px;
	float:left;
	margin:5px 0 5px 5px;
	letter-spacing:120%;
	line-height:16px;
	font-size:12px;
}

#mainContent .MainBox .topBox .rightBox .col{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/main-top/col-back.gif) no-repeat;
	padding:6px 2px 5px 2px;
	line-height:19px;
	border:#999999 solid 1px;
	width:514px;
	clear:both;
}

#mainContent .MainBox .topBox .rightBox .col .colTitle{
	padding-left:60px;
	padding-bottom:3px;
}

.kiji-ichiran{
	text-align:left;
	font-size:11px;
	color:#0066FF;
}

#mainContent .MainBox .topBox .rightBox .col .col-text{
	padding:5px;
	line-height:16px;
}

#mainContent .MainBox .topBox .rightBox .middle-left{
	border:#999999 solid 1px;
	width:213px;
	float:left;
	margin:0px 5px 5px 0;
}

#mainContent .MainBox .topBox .rightBox .middle-left .kyoNewsHead{
	width:208px;
	background:url(http://www.47news.jp/sports/olympics/beijing/images/main-top/kyodonews.gif) no-repeat;
	height:19px;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
	font-size:11px;
}

ul.news{
	list-style:disc;
	padding-top:5px;
	padding-bottom:5px;
}

ul.news li {
       line-height: 170%;
}

#mainContent .MainBox .topBox .rightBox .middle-right{
	border:#999999 solid 1px;
	width:298px;
	float:left;
	margin-bottom:5px;
}

#mainContent .MainBox .topBox .rightBox .middle-right .japanNewsHead{
	width:293px;
	background:url(http://www.47news.jp/sports/olympics/beijing/images/main-top/news53.gif) no-repeat;
	height:19px;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
	font-size:11px;
}

.skyblue{
	color:#0066FF;
	font-size:20px;
	font-weight:bold;
	line-height:120%;
}

.red{
	color:#FF0000;
}

.middle-font{
	font-size:16px;
}

.usukuro{
	color:#666666;
}

/*
 白いLink Color [
----------------------------------------------------------- */

a.hl:link {
    text-decoration:underline;
    color:#FFFFFF;
}

a.hl:visited {
    text-decoration :underline;
    color:#FFFFFF;
}

a.hl:hover {
    text-decoration :underline;
    color:#FFFFFF;
}

a.hl:active {
	text-decoration :underline;
	color:#FFFFFF;
}

/*
 水色CLink Color [
----------------------------------------------------------- */

a.sk:link {
    text-decoration:underline;
    color:#0066FF;
}

a.sk:visited {
    text-decoration :underline;
    color:#0066FF;
}

a.sk:hover {
    text-decoration :underline;
    color:#F10125;
}

a.sk:active {
	text-decoration :underline;
	color:#0066FF;
}

/*
 水色線無しCLink Color [
----------------------------------------------------------- */

a.sk-l:link {
    text-decoration:none;
    color:#0066FF;
}

a.sk-l:visited {
    text-decoration:none;
    color:#0066FF;
}

a.sk-l:hover {
    text-decoration:underline;
    color:#F10125;
}

a.sk-l:active {
	text-decoration:none;
	color:#0066FF;
}

/*---------------------------------------------------
 メイン下の部分　2007/01/24 OIKAWA
---------------------------------------------------*/

#mainContent .MainBox .underBox{
	width:520px;
	clear:both;
}

#mainContent .MainBox .underBox .photo-g-logo{
	height:20px;
	padding-top:10px;
} 

#mainContent .MainBox .underBox .photoBox{
	background-color:#000000;
	width:655px;
	padding:10px 10px 5px 10px;
	margin-bottom:5px;
}

#mainContent .MainBox .underBox .photoBox .photo-lib{
	float:left;
	padding-left:15px;
	padding-top:0px;
	height:80px;
}

#mainContent .MainBox .underBox .photoBox .ichiran-ph{
	text-align:right;
	font-size:11px;
	clear:both;
}

#mainContent .MainBox .underBox .longBox{
	width:673px;
	border:#999999 solid 1px;
	clear:both;
	margin-bottom:10px;
	padding-bottom:5px;
	clear:both;
}

#mainContent .MainBox .underBox .longBox .taikaiNewslogo{
	background-image:url(../image/main-under/taikai-news-logo.gif);
	height:20px;
	width:673px;
	padding:5px 0 0 0;
	text-align:right;
	font-size:11px;
	background-repeat:no-repeat;
}

.hutoi{
	font-weight:bold;
}

.sky-s{
	color:#0066FF;
}

#mainContent .MainBox .underBox .baseBox{
	width:675px;
	margin-bottom:5px;
}

#mainContent .MainBox .underBox .baseBox .underLeft{
	float:left;
	border:#999999 solid 1px;
	margin-right:5px;
	width:333px;
	line-height:130%;
}

#mainContent .MainBox .underBox .baseBox .underLeft .chumoku{
	background-image:url(http://www.47news.jp/sports/olympics/beijing/images/main-under/chumoku-logo.gif);
	background-repeat:no-repeat;
	height:15px;
	padding:5px 0 0 0;
	text-align:right;
	font-size:11px;
}

#mainContent .MainBox .underBox .baseBox .underLeft .kishaBlogB{
	background-image:url(http://www.47news.jp/sports/olympics/beijing/images/main-under/kisha-blog.gif);
	background-repeat:no-repeat;
	height:15px;
	padding:5px 0 0 0;
	text-align:right;
	font-size:11px;
}

#mainContent .MainBox .underBox .baseBox .underLeft .pekintayoriB {
	background-image:url(http://www.47news.jp/sports/olympics/beijing/images/main-under/pekin-dayori-banner.gif);
	background-repeat:no-repeat;
	height:15px;
	padding:5px 0 0 0;
	text-align:right;
	font-size:11px;
}

#mainContent .MainBox .underBox .baseBox .underLeft .inLeftBox{
	padding:5px;
	width:323px;
}

#mainContent .MainBox .underBox .baseBox .underRight{
	float:left;
	border:#999999 solid 1px;
	width:333px;
	line-height:130%;
}

#mainContent .MainBox .underBox .baseBox .underRight .kanren-topics{
	background-image:url(http://www.47news.jp/sports/olympics/beijing/images/main-under/kanren-topics.gif);
	background-repeat:no-repeat;
	height15px;
	padding:5px 0 0 0;
	text-align:right;
	font-size:11px;
}

#mainContent .MainBox .underBox .baseBox .underRight .pekintayoriB{
	background-image:url(http://www.47news.jp/sports/olympics/beijing/images/main-under/pekintayori.gif);
	background-repeat:no-repeat;
	height15px;
	padding:5px 0 0 0;
	text-align:right;
	font-size:11px;
}

#mainContent .MainBox .underBox .baseBox .underRight .hitomoyoB{
	background-image:url(http://www.47news.jp/sports/olympics/beijing/images/main-under/hitomoyo-baner.gif);
	background-repeat:no-repeat;
	height15px;
	padding:5px 0 0 0;
	text-align:right;
	font-size:11px;
}

#mainContent .MainBox .underBox .baseBox .underRight .inRightBox{
	padding:5px;
	width:323px;
}

#mainContent .MainBox .underBox .underFlashBig{
	width:675px;
	margin-bottom:10px;
}

/*---------------------------------------------------*/

#mainContent .MainBox .underBox .underFlashBigIn{
	padding-top:5px;
	width:675px;
	margin-bottom:10px;
}

/*---------------------------------------------------*/

h2{
	margin-top:3px;
	margin-bottom:5px;
}

/*---------------------------------------------------中のページ---------------------------------------------------*/

/*---------------------------------------------------
中のページ(サイド部分)　2007/12/05 OIKAWA
---------------------------------------------------*/

#sidebar1 .rightFlash{
	width:300px;
	margin-top:5px;
}

#sidebar1 .newNews{
	border:#999999 solid 1px;
	width:300px;
	margin-top:5px;
	padding-bottom:2px;
}

#sidebar1 .newNews .newNewsHead{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/naka/right/box/back.gif) no-repeat;
	padding:2px 2px 2px 9px;
	height:14px;
	font-size:11px;
	margin-bottom:2px;
}

/*-----------------------------------------------
 メインの中のページ(左上)　2007/12/05 OIKAWA
-----------------------------------------------*/
#mainContent .MainBox .topBox .leftBox .left-1{
	width:150px;
	padding-bottom:5px;
}

#mainContent .MainBox .topBox .leftBox .left-1 .kyougiBetuHead{
	width:150px;
}

#mainContent .MainBox .topBox .leftBox .left-1 .kyougiBetuIn{
	background:url(http://www.47news.jp/sports/olympics/beijing/images/naka/kyougibetu/in.gif) repeat-y;
	padding-top:5px;
	padding-bottom:5px;
}

#mainContent .MainBox .topBox .leftBox .left-1 .kyougiBetuIn .icon_athletics {
        margin:10px;
}

#mainContent .MainBox .topBox .leftBox .left-1 .kyougiBetuFoot{
	width:150px;
}

ul.kyougiBetu{
	list-style:none;
}

/*------------------------------ページ-------------------------------*/

/*-----------------------------------------------
 メインの中のページ(右上)　2007/12/05 OIKAWA
-----------------------------------------------*/

#mainContent .MainBox .topBox .rightBox .nakamen-left{
	border:#999999 solid 1px;
	width:255px;
	float:left;
	margin:0px 5px 5px 0;
}

#mainContent .MainBox .topBox .rightBox .nakamen-left .kindHeadL{
	height:14px;
	padding:1px 1px 3px 1px;
	background:url(http://www.47news.jp/sports/olympics/beijing/images/naka/kind-back.jpg) no-repeat;
	font-size:11px;
}

#mainContent .MainBox .topBox .rightBox .nakamen-right{
	border:#999999 solid 1px;
	width:256px;
	float:left;
	margin-bottom:5px;
}

#mainContent .MainBox .topBox .rightBox .nakamen-right .kindHeadR{
	height:14px;
	padding:1px 1px 3px 1px;
	background:url(http://www.47news.jp/sports/olympics/beijing/images/naka/kind-back.jpg) no-repeat;
	font-size:11px;
}

/*------------------------------写真ニュースページ-------------------------------*/

#mainContent .MainBox .topBox .rightBox .rightBigBox{
	border:#999999 solid 1px;
	width:518px;
	padding-bottom:10px;
}

#mainContent .MainBox .topBox .rightBox .rightBigBox .conTitle{
	width:516px;
	margin-bottom:10px;
}

#mainContent .MainBox .topBox .rightBox .rightBigBox .photoNext{
	width:516px;
	text-align:right;
	font-size:11px;
	margin-bottom:10px;
}

#mainContent .MainBox .topBox .rightBox .rightBigBox .pShuhsu{
	width:516px;
}

#mainContent .MainBox .topBox .rightBox .rightBigBox .pShuhsu .photoBox{
	float:left;
	padding-left:13px;
	width:113px;
	padding-bottom:10px;
}
	
#mainContent .MainBox .topBox .rightBox .rightBigBox .pShuhsu .photoBox .blackB{
	display:table-cell;
	width:100px;
	height:100px;
	vertical-align:middle;
	margin:0;
	padding:3px 3px;
	border:solid 1px #333333;
	background:#333333;
}

#mainContent .MainBox .underBox .photoBox .blackB{
	display:table-cell;
	width:100px;
	height:100px;
	vertical-align:middle;
	margin:0;
	padding:3px 3px;
	border:solid 1px #333333;
	background:#333333;
}

.kuro{
	float:left;
	width:90px;
    height:90px;
	margin:2px;
	padding:0px;
}

.pb{
	overflow: hidden; 
	position: relative; 
	width: 90px; 
	height:90px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
}

#mainContent .MainBox .topBox .rightBox .rightBigBox .pShuhsu .photoBox .photoText{
	clear:both;
	width:105px;
	height:40px;
	margin:0;
	padding:5px;
	font-size:10px;
}

/*---------------------------------------------------
 中のページ
---------------------------------------------------*/

#mainContent .MainBox .topBox .rightBox .rightBigBox .photobubun {
	width:500px;
	text-align:center;
	margin:0px auto 10px;
	padding:10px 0;
	background-color:#000000;
}

#mainContent .MainBox .topBox .rightBox .rightBigBox h1 {
	margin-left:10px;
}

#mainContent .MainBox .topBox .rightBox .textBoxPh {
	margin:0 10px;
}

/*---------------------------------------------------
 万華鏡　2007/01/24 OIKAWA
---------------------------------------------------*/

#mainContent .MainBox .topBox .titleBar{
	width:674px;
}

#mainContent .MainBox .topBox .textMawari{
	background-color:#F2F2F2;
	border:#CCCCCC solid 1px;
	width:662px;
	padding:5px;
	margin-top:10px;
}

#mainContent .MainBox .topBox .textMawari .textBubun{
	border:#CCCCCC solid 1px;
	padding:10px;
	width:640px;
	background-color:#FFFFFF;
	line-height:140%;
	letter-spacing:130%;
}

.DetailArticleLayout {
	margin-left:10px;
	margin-bottom: 10px;
	float:right;
}

.OneLineAd {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	display: block;
	width: 300px;
	color: #006699;
}

h1.midashi{
	font-size:20px;
	font-weight:bold;
	margin-top:5px;
}

/*---------------------------------------------------
 メダルページ　2007/01/24 OIKAWA
---------------------------------------------------*/

/*---------------------アテネ　--------------------*/

#mainContent .MainBox .topBox .bigBox {
	width:674px;
	border:#CCCCCC solid 1px;
}

#mainContent .MainBox .topBox .titleBarBig {
	width:674px;
}

#mainContent .MainBox .topBox .medalFont {
	text-align:right;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
}

#athens_medal {
	margin: 10px auto 0px;
	padding-bottom:10px;
	width: 500px;
}

#athens_medal table {
	width: 500px;
	border-collapse:collapse;
	border: 1px solid #333333;
	border-spacing:0;
	empty-cells:show;
	font-size: 11px;
	line-height: 1.3em;
	background-color: #FFFFFF;
}

#athens_medal th {
	background-color: #91d638;
	color: #FFFFFF;
	padding: 5px;
	font-size: 12px;
	font-weight: bolder;
	margin: 0px;
	border: 1px solid #999999;
	text-align: center;
}

#athens_medal tr {
	padding: 3px;
	border: 1px solid #999999;
}

#athens_medal td {
	padding: 3px;
	border: 1px solid #999999;
}

.medal_1 {
	background-color: #f0fede;
}

.medal_center {
	text-align: center;
}

.medal_center2 {
	text-align: center;
	background-color: #f0fede;
}

#medal_history {
	margin-left:11px;
	padding: 0px;
	margin-bottom:10px;
	margin-top:5px;
}
.personal {
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
    width:150px;
	height: 177px;
	background-color: #EDEDED;
}

#medal_history p {
	font-size: 10px;
	line-height: 1.3em;
	color: #666666;
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	letter-spacing: normal;
	word-spacing: normal;
}

.style01 {
       font-size: 12px;
       margin-top: 5px;

       margin-left: 10px;
}

/*---------------------　シドニー　--------------------*/

#sydney_medal {
	margin: 10px auto 0px ;
	width: 500px;
	padding-bottom:10px;
	}


#sydney_medal table {
	width: 500px;
	border-collapse:collapse;
	border: 1px solid #333333;
	border-spacing:0;
	empty-cells:show;
	font-size: 11px;
	line-height: 1.3em;
	background-color: #FFFFFF
}
#sydney_medal th {
	background-color: #ff7d00;
	color: #FFFFFF;
	padding: 5px;
	font-size: 12px;
	font-weight: bolder;
	margin: 0px;
	border: 1px solid #999999;
	text-align: center;
}



#sydney_medal tr {
	padding: 3px;
	border: 1px solid #999999;
}

#sydney_medal td {
	padding: 3px;
	border: 1px solid #999999;
}

.medal_1-s{
	background-color: #fef1e4;
}

.medal_center{
	text-align: center;
}

.medal_center2-s{
	text-align: center;
	background-color: #fef1e4;
}

/*---------------------------------------------------
競技日程と競技会場
---------------------------------------------------*/

#mainContent .MainBox .topBox .rightBox .rightBigBox .tableIn{
	margin-left:4px;
}

#list {
	margin-top: 5px;
     margin-bottom: 10px;
	padding: 0px;
	width: 510px;
	height:auto;
                
}

#list table {
	font-size: 10px;
	color: #000000;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	width: 510px;
                background-color: #FFFFFF;
                empty--cells:show;
}

#list td {
	margin: 0px;
	padding: 2px;
	text-align: center;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	height: 10px;
}

#list .saturday {
	background-color: #e7f8fb;
}

#list .sunday {
	background-color: #fbdddd;
}

#list .gray {
	background-color: #ededed;
}

#list .attention {
	font-size: 10px;
	color: #990000;
	text-align: right;
	font-weight: bolder;
}

/*---------------------------------------------------中のページ---------------------------------------------------*/

/*---------------------------------------------------
フッター　2007/12/05 OIKAWA
---------------------------------------------------*/

#footer {
	width:966px; 
	padding: 10px 5px;
	margin:5px auto;
	border:solid 1px #CCCCCC;
	font-size:12px; 
	clear:both;
} 

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*---------------------------------------------------
 RecX^CV[g@2008/01/16 NAKAMURA
---------------------------------------------------*/

.frameline {
	/*margin: 10px 0px 5px 0px;*/
	margin-left:4px;
	border:solid 1px #CCCCCC;
}

.noframeline {
	/*margin: 10px 0px 5px 0px;*/
}

/*---------------------------------------------------
 j[XgX^CV[g@2008/01/27 OIKAWA
---------------------------------------------------*/

.menulist {
	position:relative;
}

.menulist a {
	display:inline-block;
    margin:0px;
    width:140px;
    border:solid 1px #777777;
    padding:0;
    text-decoration:none;
    font-size:15px;
    font-weight:bold; 
    color:black;
}

.menulist a:hover {
    padding:5px;
    border-color:black;
    background-color:#ccff99;
}

/*---------------------------------------------------
五輪の風
---------------------------------------------------*/

#mainContent .MainBox .topBox .titleContents{
	width:673px;
}

#mainContent .MainBox .topBox .textContens{
	padding:10px;
}

#mainContent .MainBox .topBox .titleContentsGK{
        height:21px;
}

#mainContent .MainBox .topBox .textContensGKikaku{
	padding:5px;
        width:653px;
}

#mainContent .MainBox .topBox .textContens table td{
	padding:5px 5px 5px 10px;
}

h2.subtitle{
	font-size:14px;
	color:#0099FF;
	margin-left:10px;
}

.sen{
    border-right:1px dotted #CCCCCC ;
	border-bottom:1px dotted #CCCCCC ;
	margin-bottom:3px;
}

.sen-l{
	border-bottom:1px dotted #CCCCCC ;
	margin-bottom:3px;
}

.sen-l-l{
	border-right:1px dotted #CCCCCC ;
	margin-bottom:3px;
}

/*
.conTitle{
	font-size:16px;
	margin:2px 2px 5px 2px;
	color:#0066FF;
	font-weight:bold;
}
*/

.conPhoto{
	float:left;
	margin-right:10px;
}

.con-text{
	float:left;
	letter-spacing:120%;
	line-height:130%;
	width:205px;
}

#mainContent .MainBox .topBox .textContens h2{
	font-size:16px;
}


#mainContent .MainBox .topBox .textContens h2{
	font-size:16px;
}

#mainContent .MainBox .topBox .textContens table td.aki{
	padding:5px 20px 5px 3px;
}

#mainContent .MainBox .topBox .textContens table td{
	padding-bottom:10px;
}

.conTitleTokushu{
	font-size:16px;
	margin:2px 2px 5px 2px;
	padding-bottom:5px;
	color:#0066FF;
	font-weight:bold;
}

/*---------------------------------------------------
　三段リスト用スタイルシート　OIKAWA 2008/07/31
---------------------------------------------------*/


.chuoContent li {
position:relative;
line-height:150%;
margin:0 0 0 3px;
list-style-image: url('http://www.47news.jp/images/dsicon.gif');
}

.chuoContent span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:90%; }



/*---------------------------------------------------
　エントリー用写真スタイルシート　OIKAWA 2008/07/31
---------------------------------------------------*/
#web_photo5{
position:relative;
width: 200px;
float:left;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 5px;
}
#web_photo5 p{
font-size: 11px;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
line-height:130%;
}
#web_photo6{
position:relative;
width: 200px;
float:right;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 10px;
}
#web_photo6 p{
font-size: 11px;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
line-height:130%;
}

/*---------------------------------------------------
五輪動画
---------------------------------------------------*/

/*-----------------五輪動画ＴＯＰ------------------*/

.picbox2 {
	float:left;
    height:75px;
	width:240px;
	margin:5px;
}
	
.picbox2 .pic {
	float:left;
	width:96px;
	margin:0;
	padding:2px;
	border:solid 1px #999999;
}
	
.picbox2 .titlebox {
	float:left;
	width:126px;
	margin:0;
	padding:2px 5px 0;
}
	
.oki {
	font-size:14px;
	font-weight:bold;
}
	
/*-----------------五輪動画中面------------------*/

h1.gorinMovieTitle {
	margin:5px 10px;
	font-size: 14pt;
	border-bottom:1px dotted #666;
	color:#333;
	padding-bottom:5px;
}

.kakko {
        font-weight: normal;
	font-size: 10px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	border: 1px solid #666666;
	margin: 0px;
}

.nakami {
	padding: 4px;
	margin: 4px;
}

.gorinMovieTexin {
	margin:10px;
}

/*---------------------------------------------------
五輪動画
---------------------------------------------------*/


#mainContent .MainBox .topBox .gorinMovieMenu {
	width:672px;
	margin-top:10px;
}

#mainContent .MainBox .topBox .gorinMovieTopSaishin {
	background-color:#DED5CD;
	padding:5px 0;
	border:solid 1px #999999;
	width:672px;
}

#mainContent .MainBox .topBox .gorinMovieTopSaishin .movieIn {
	width:672px;
}

.irotuki{
	color:#0066FF;
	font-weight:bold;
}

.topmoviebox {
    width:632px;
	background:url(http://www.47news.jp/sports/olympics/beijing/images/gorin-movie/back-kuro.jpg) no-repeat;
	line-height:130%;
	margin-top:10px;
	padding:0 20px 0 20px; 
}

.topmoviebox .kokoMovie {
	float:left;
	padding:5px 0 10px 12px;
}

/*---------------------------------------
動画　下の部分
--------------------------------------------*/

#mainContent .MainBox .topBox .movieMawari {
	background-color:#F2F2F2;
	border:#CCCCCC solid 1px;
	width:662px;
	padding:5px 5px 5px 5px;
}

#mainContent .MainBox .topBox .movieMawari .movieBubun {
	border:#CCCCCC solid 1px;
	padding:10px;
	width:640px;
	background-color:#F6F6F6;
	line-height:130%;
	letter-spacing:130%;
}

#mainContent .MainBox .topBox .movieMawari .movieBubun .movIchiran {
	width:630px;
	text-align:right;
	font-size:12px;
	margin-bottom:10px;
}

#mainContent .MainBox .topBox .movieMawari .movieBubun .movHidari {
	float:left;
	width:290px;
	height:236px;
	background-color:#000000;
	padding:10px 0 0 30px;
}

.bigTitlename {
	font-size:18px;
	font-weight:bold;
}

#mainContent .MainBox .topBox .movieMawari .movieBubun .movMigi {
	float:right;
}

#mainContent .MainBox .topBox .movieMawari .movieBubun .movMigi .kurobox {
    width:290px;
	background:url(http://www.47news.jp/sports/olympics/beijing/images/gorin-movie/back-kuro.jpg) no-repeat;
	line-height:130%;
	padding:0 20px 0 0; 
}

#mainContent .MainBox .topBox .movieMawari .movieBubun .movMigi .kurobox .underKokoMovie {
	float:left;
	padding:5px 0 0 16px;
}

/*---------------------------------------
動画　インページ
--------------------------------------------*/

#mainContent .MainBox .topBox .movieMawariIn {
	background-color:#F2F2F2;
	border:#CCCCCC solid 1px;
	width:672px;
	padding:5px 0 0 0;
}

.movieFooter {
	text-align:center;
	padding:3px;
	width:666px;
	font-size:12px;
	background-color:#D5C1AE;
}

#mainContent .MainBox .topBox .movieMawari .movieBubun .movIchiranBrown {
	width:636px;
	font-size:12px;
	margin-bottom:10px;
	background-color:#E2D5C9;
}

#mainContent .MainBox .topBox .movieMawari .movieBubun .movIchiranBrown .rightfontMovie {
	float:right;
	margin-top:4px;
	font-size:12px;
	margin-right:5px;
}

#mainContent .MainBox .topBox .movieMawari .movieBubun .movIchiranBrown .leftfontMovie {
	float:left;
	height:22px;
	margin-top:5px;
	margin-left:5px;
}

.bigM {
	font-size:16px;
	font-weight:bold;
}

/*---------------------------------------
代表選手紹介
--------------------------------------------*/

#athletelist {
	margin: 10px 0px 0px 10px;
	padding: 0px;
	width: 500px;
	font-family:"MS UI Gothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Lucida Grande","sans-serif";
	text-align: center;
	background-color: #FFFFFF;
}

#athletelist p {
	font-size: 12px;
	color: #CC0000;
	line-height: 1.2em;
	margin: 5px 7px 0px 0px;
	padding: 0px;
	text-align: right;
}

#athletelist_men {
	margin: 0px;
	padding: 0px 0px 0px 3px;
	width: 497px;
	float: left;
	text-align: center;
}

#athletelist_men .danjo{
	margin: 0px 0px 3px 3px;
	padding: 0px;
	height: 46px;
	width: 486px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	background-image: url(http://www.47news.jp/sports/olympics/beijing/men_bg.gif);
	vertical-align: middle;
}

#athletelist_men .danjo img {
	margin: 0px;
	padding: 0px;
	float: left;
}

#athletelist_men .danjo h2 {
	color: #003366;
	font-size: 16px;
	font-weight: bolder;
	margin: 15px 0px 0px 60px;
	padding: 0px 0px 0px 3px;
	word-spacing: 1em;
	text-align: left;
}
#athletelist_men .danjo p {
	font-size: 12px;
	text-align: right;
	margin: -6px 10px 0px 0px;
	padding: 0px;
	color: #333333;
}

#athletelist_men .personal {
	margin: 2px 4px;
	padding: 7px;
	float: left;
	width: 142px;
	height: 100px;
	text-align: left;
	background-image: url(http://www.47news.jp/sports/olympics/beijing/men_personal_bg.gif);
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-repeat: no-repeat;
	background-position: left top;
	empty-cells:show
}

#athletelist_men .personal img {
	padding: 0px;
	height: 50px;
	width: 50px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}

#athletelist_men .personal p {
	font-size: 12px;
	line-height: 1.3em;
	color: #333333;
	margin: 0px;
	padding: 0px;
	word-spacing: normal;
	text-indent: 0px;
	text-align: left;
}

#athletelist_men .personal h4 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	color: #003366;
	font-size: 13px;
	font-weight: bolder;
	line-height: 1.2em;
	word-spacing: normal;
	background-image: none;
}

#athletelist_women {
	margin: 0px;
	padding: 0px 0px 0px 3px;
	width: 497px;
	float: left;
	text-align: center;
}

#athletelist_women .danjo {
	margin: 0px 0px 3px 3px;
	padding: 0px;
	height: 46px;
	width: 486px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	background-image: url(http://www.47news.jp/sports/olympics/beijing/women_bg.gif);
	vertical-align: middle;
}

#athletelist_women .danjo img {
	margin: 0px;
	padding: 0px;
	float: left;
}

#athletelist_women .danjo h2 {
	color: #660000;
	font-size: 16px;
	font-weight: bolder;
	margin: 15px 0px 0px 60px;
	padding: 0px 0px 0px 3px;
	word-spacing: 1em;
	text-align: left;
}

#athletelist_women .danjo p {
	font-size: 12px;
	text-align: right;
	margin: -6px 10px 0px 0px;
	padding: 0px;
	color: #333333;
}

#athletelist_women .personal {
	margin: 2px 4px;
	padding: 7px;
	float: left;
	width: 142px;
	height: 100px;
	text-align: left;
	background-image: url(http://www.47news.jp/sports/olympics/beijing/women_personal_bg.gif);
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-repeat: no-repeat;
	background-position: left top;
	empty-cells:show
}

#athletelist_women .personal img {
	padding: 0px;
	height: 50px;
	width: 50px;

	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}

#athletelist_women .personal p {
	font-size: 12px;
	line-height: 1.3em;
	color: #333333;
	margin: 0px;
	padding: 0px;
	word-spacing: normal;
	text-indent: 0px;
	text-align: left;
}

#athletelist_women .personal h4 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	color: #660000;
	font-size: 13px;
	font-weight: bolder;
	line-height: 1.2em;
	word-spacing: normal;
	background-image: none;
}

/*---------------------------------------------------
　コメント用スタイルシート　YOKOI  2008/08/04
---------------------------------------------------*/

.content {
	padding: 0px 15px 5px 15px;
	background-color: #FFFFFF;
	color: #333333;
	font-family:  Verdana, Arial, sans-serif;
	font-size: x-small;
}

.content p {
	font-family:  Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: normal;
	text-align: left;
	line-height: 150%;
	letter-spacing: 0.1em;
	margin-bottom: 5px;
}

.content li {
	line-height: 150%;
}

.content h2 {
	color: #666666;
	font-family:  Verdana, Arial, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;	
	margin-bottom: 5px;	
}

.content h3 {
	font-family:  Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #666666;
	text-align: left;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #606060;
	padding-bottom: 3px;
}

.content p.posted {
	font-family:  Verdana, Arial, sans-serif;
	font-size: x-small;
	color: #333333;
	text-align: left;
	line-height: normal;
	letter-spacing: 0.05em;
	padding: 3px;
	margin-bottom: 5px;
}

.comment {
        font-size: 11px;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-right: 20px;
        padding-left: 20px;
       -moz-border-radius: 10px 10px 10px 10px;
       border: 1px solid #d0d0d0;
}

p.posted {
	font-family:  Verdana, Arial, sans-serif;
	font-size: x-small;
	color: #333333;
	text-align: left;
	line-height: normal;
	letter-spacing: 0.05em;
	padding: 3px;
	margin-bottom: 5px;
}

/*---------------------------------------------------
記者ブログ
---------------------------------------------------*/

#mainContent .MainBox .topBox .kBlogSBoxHead {
	width:80px;
	height:15px;
	background-image:url(http://www.47news.jp/sports/olympics/beijing/blog/images/glay-box.gif);
	text-align:center;
	margin-top:10px;
	padding-top:4px;
	color:#0066FF;
}

.kishaBlogUnder {
	background-color:#EFEBE7;
	padding:5px;
	text-align:center;
}

.line {
	width:650px;
	margin-right:1px;
}

.semaku {
	margin:2px;
	font-size:14px;
}

.font-big {
	font-size:14px;
}

.hutobig {
	font-size:14px;
	font-weight:bold;
}

.frameline2 {
	margin: 0px 0px 5px 0px;
	border:solid 1px #CCCCCC; 
	font-family: "メイリオ",Meiryo,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

/*---------------------------------------
五輪トピックス
--------------------------------------------*/

#mainContent .MainBox .topBox .tpMawari {
	background-color:#F2F2F2;
	border:#CCCCCC solid 1px;
	width:662px;
	padding:0 5px;
}

#mainContent .MainBox .topBox .tpMawari .tpBubun {
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	padding:10px;
	width:640px;
	background-color:#FFFFFF;
	line-height:130%;
	letter-spacing:130%;
}

#mainContent .MainBox .topBox .tpMawariUnder {
	background-color:#F2F2F2;
	border:#CCCCCC solid 1px;
	width:662px;
	margin-top:10px;
	position:relative;
	padding:0 5px;
}

#mainContent .MainBox .topBox .tpMawariUnder .tpBubunUnder {
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	padding:10px;
	width:640px;
	background-color:#FFFFFF;
	line-height:130%;
	letter-spacing:130%;
	position:relative;
}

#mainContent .MainBox .topBox .tpMawariUnder .tpBubunUnder .listBox {
	width:640px;
	position:relative;
}

#mainContent .MainBox .topBox .tpMawariUnder .tpBubunUnder .listBox li {
	position:relative;
	margin-bottom:5px;
	list-style-image:url(http://www.47news.jp/sports/olympics/beijing/images/gorin-topics/li-style.jpg);

}

#mainContent .MainBox .topBox .under-cha {
	clear:both;
	text-align:center;
	padding:3px;
	font-size:12px;
	background-color:#D5C1AE;
	width:668px;
	position:relative;
}

#mainContent .MainBox .topBox .tpMawariUnder .tpBubunUnder span.timestamp 
{display:block; position:absolute; right:0px; top:0; color:#000; font-size:90%; }

/*---------------------------------------------------
五輪トピックスをメインページに追加
---------------------------------------------------*/

#mainContent .MainBox .underBox .longBox {
	width:673px;
	border:#999999 solid 1px;
	clear:both;
	margin-bottom:10px;
	padding-bottom:5px;
	clear:both;
}

#mainContent .MainBox .underBox .longBox .gorintopics {
	background:url(http://www.47news.jp/sports/olympics/beijing/images/main-under/gorin-topics-banner.gif) no-repeat;
	height:20px;
	width:673px;
	padding:5px 0 0 0;
	text-align:right;
	font-size:11px;
	background-repeat:no-repeat;
}

#mainContent .MainBox .underBox .longBox .long-left {
	float:left;
	width:443px;
	line-height:130%;
	padding-left:5px;
}

#mainContent .MainBox .underBox .longBox .long-right {
	float:right;
	width:210px;
	padding-right:5px;
}
