@import url("../../css/kinshuki.css");

/* =========================================

title : 柔道チャンネル
		平成24年度金鷲旗高校柔道大会
scope : /result/kinshuki/2012/entry/以下
 
last modify : 2011/07/08 157_okamoto

============================================ */

/* -------------------------------------------
	kinshuki2010 school CSS
------------------------------------------- */



/*#main h3 span.small{
	font-size:12px;
	}*/
	
#main h3.small span{
	font-size:11px!important;
	letter-spacing:-0.1em!important;}


/* 1024pxまでのモニタに対応　*/
@media only screen
 and (min-device-width: 768px)
 and (max-device-width: 1024px)
 and (-webkit-min-device-pixel-ratio: 2) 
	{
	#main h3.small span{
	font-size:11px!important;
	letter-spacing:-0.1em!important;}
	}


#main h2 {
	margin-top:20px;
}

#main h3 {
	margin:15px auto 10px auto;
}

#main h3.small {
	font-size:17px;
	/*letter-spacing:0em;*/
	margin:15px auto 10px auto;
}


#main h3 span.ruby {

	padding-left:5px;
}


#main h4 {
    width: 632px;
    margin: 20px auto 10px auto;
    padding: 0 0 3px 18px;
    border-bottom: 1px solid #D2D2D2;
	background: url("/image_cmn/tool/point_square.gif") no-repeat scroll 5px 7px;
    color: #313131;
    font-weight: bold;
    letter-spacing: 1px;
}

#main center img {
	padding: 5px;
    border: 1px solid #B5B5B5;
	background:#FFFFFF;
}

#main .school_info p {
	width:630px;
	margin: 0 auto 10px auto;
}

/*試合結果*/

#main div.box table.tbl_result {
    width: 90%;
    margin: 0 auto 30px;
    border: 3px solid #AAAAAA;
    border-collapse: collapse;
    font-size: 100%;
    text-align: center;
}

#main div.box table.tbl_result tr.header {
    background:#e4e4e4;
    font-weight: bold;
}

#main div.box table.tbl_result th {
    margin: 0;
    padding: 8px 4px 6px 4px;
    border: 1px solid #BBB6B0;
    background:#F1F1F1;
    vertical-align: middle;
	font-weight:bold;
}

#main div.box table.tbl_result td {
    padding: 9px 4px 7px 4px;
    border: 1px solid #BBB6B0;
}

#main div.box table.tbl_result tr.header td {
    padding: 8px 4px 6px 4px;
	font-weight:bold;
}

#main div.box table.tbl_result tr.header td a {
	font-weight:bold;
}

#main div.box table.tbl_result td.part {
    background: none repeat scroll 0 0 #F1F1F1;
    font-weight: bold;
}

/*チーム情報*/

#main div.box table.tbl_member {
    width: 90%;
    margin: 0 auto 10px;
    border-collapse: collapse;
    border: 3px solid #AAAAAA;
    font-size: 100%;;
    text-align: center;
}

#main div.box table.tbl_member th {
    margin: 0;
    padding:6px 0;
    background:#e4e4e4;
    border: 1px solid #CCCCCC;
    vertical-align: middle;
    font-weight: bold;
}

#main div.box .l_column {
    width: 30%;
}

#main div.box table.winranking th, td {
    padding: 6px 5px 4px;
    border: 1px solid #BFBCBC;
    text-align: center;
}

#main div.box table.tbl_member td.order {
    background:#f1f1f1;
    font-weight: bold;
}