@charset "Shift-JIS";
@import url("../../css/gs_tokyo.css");


/* =========================================

title : 柔道チャンネル
		柔道グランドスラム東京2011 
		
scope : /result/gs_tokyo/2011/topics/以下
 
last modify : 2011/12/02 110_shinohara

============================================ */

div#main h1 {
	clear:both;
	width:710px;
	height:80px;
}

div#main div.box {
	width:690px;
	margin:0 auto;
}
div#main p.lead {
    padding:10px 0 5px 0;
}
div#main div.box div.return {
	margin: 20px auto 0;
}

#main div.box div.section h2.label01 {
	width: 690px;
	height: 30px;
	margin: 0px auto 20px;
	background: url(/image_cmn/tool/label01.gif)  no-repeat;
	text-indent: 20px;
	font-size: 20px;
	color: #000;
	line-height: 25px;
}
#main div.box div.section h2.label02 {
	width: 690px;
	height: 30px;
	margin: 0px auto 20px;
	background: url(/image_cmn/tool/label02.gif)  no-repeat;
	color: #000;
	font-size: 20px;
	text-indent: 20px;
	line-height: 25px;
}
#main div.box div.section h2.label03 {
	width:690px;
	height:30px;
	margin: 0px auto 20px;
	background: url(/image_cmn/tool/label03.gif)  no-repeat;
	color: #000;
	font-size:20px;
	text-indent:20px;
	line-height: 25px;
}
#main div.box div.section h2.label04 {
	width:690px;
	height:30px;
	margin: 0px auto 20px;
	background: url(/image_cmn/tool/label04.gif)  no-repeat;
	color: #000;
	font-size:20px;
	text-indent:20px;
	line-height: 25px;
}
#main div.box div.section h3.sub_ttl01{
	clear: both;
	width:654px;
	margin:20px 10px 0px 10px;
	padding:0 0 0px 15px;
	border-bottom:1px solid #d2d2d2;
	background:url(/image_cmn/tool/point_square.gif) no-repeat left center;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	/*text-indent:25px;*/
	line-height: 25px;
}
#main .top_img img {
	display: block;
	margin: 0 auto 20px auto;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#main div.box div.section {
	overflow:hidden;
	clear:both;
	width:690px;
	margin:20px 0 0 0;
	text-align:center;
}
/*
#main div.box div.section{
	margin: 20px 0 15px 0;
	*margin: 20px 0 0 0;
}
*/
#main div.box div.section p {
	clear: right;
	width: 620px;
	margin: 5px 35px 10px 35px;
	text-align: left;
}
#main div.box div.section span.add {
	font-size:85%;
}
#main div.box div.section p.photo {
	clear: right;
	width: 200px;
	margin: 5px 0px;
}
#main div.box div.section p.top_img_text {
    clear:both;
    width: 660px;
    margin:0 0 20px 0;
    text-align:center;
}

#main div.box div.section p.top_img {
	margin-bottom:5px;
}

#main .top_img img {
	/*margin-bottom:0;*/
}

#main div.box div.section p.top_img_text {
    clear:both;
    width: 660px;
    margin:0 0 20px 0;
    text-align:center;
}


/*-------------------------------------------------
	メンバーボックス
-------------------------------------------------*/
#main .box div.member_box {
    overflow: hidden;
    width: 666px;
    margin: 20px auto 15px;
    padding-bottom: 5px;
    border: 1px solid #DCDCDC;
	text-align:left;
}

#main .box div.member_box h3 {
    clear: both;
    width: 633px;
    height: 28px;
    margin: 0 auto 15px;
    padding: 12px 15px 0 18px;
    background: url("/image_cmn/tool/sub_label.gif") no-repeat scroll left top transparent;
    color: #313131;
    font-size: 110%;
    font-weight: bold;
    letter-spacing: 1px;
}

#main .box div.member_box div {
    overflow: hidden;
    width: 646px;
    padding: 0 10px;
}

#main .box div.member_box div.box_img {
    background: none repeat scroll 0 0 #EEEEEE;
    float: right;
    margin: 5px 5px 0 20px;
    padding: 5px;
    width: 240px;
}
#main .box div.member_box div.box_img p {
    height: 8px;
    line-height: 12px;
    padding: 5px 0 0 30px;
    width: 180px;
}
#main .box div.member_box dl {
    float: left;
    margin-left: 5px;
	padding-bottom: 15px;
}

#main .box div.member_box dl dt {
	clear:both;
	float:left;
	line-height: 200%;
	width:330px;
    padding: 0 12px 0 19px;
	border-bottom: 1px dotted #BFBFBF;
    background: url("/image_cmn/tool/list_mark_red.gif") no-repeat scroll 5px center;
}
#main .box div.member_box dl dt.style_none {
	clear:both;
	float:left;
	line-height: 200%;
	width:349px;
    padding: 0 12px 0 0;
	border-bottom: 1px dotted #BFBFBF;
	background: #fff;
}

#main .box div.member_box dl dt span.weight {
	padding-right:2px;
	width: 80px;
	display: block;
	float: left;
}


