@import url("/css_new/common.css");
@import url("/ishikawa/2010/css/ishikawa_report.css");
@import url("/history/greatscene/css/greatscene.css");
/* ---------------------------- コンテンツ部分 ---------------------------- */

#content_705 div.column {
	float:left;
	width:auto;
	height:auto;
	margin:0 auto;
	padding:20px 0;
	}


/* 右側内容部分 
-------------------------------------------------------------------------- */
#content_705 div.column div.stl_hall {
	height:63px;
	margin:0 auto;
	padding:0;
	}
#content_705 div.column div.stl_hall h3 {
	float:left;
	width:227px;
	height:55px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	border:none;
	background:none;
	}
	
	#content_705 div.column div.stl_hall .h01 {	background:url(../image_cmn/stl_h01.gif) no-repeat 0 0; }
	#content_705 div.column div.stl_hall .h05 {	background:url(../image_cmn/stl_h05.gif) no-repeat 0 0; }
	#content_705 div.column div.stl_hall .h10 {	background:url(../image_cmn/stl_h10.gif) no-repeat 0 0; }
	#content_705 div.column div.stl_hall .h14 {	background:url(../image_cmn/stl_h14.gif) no-repeat 0 0; }

#content_705 div.column  h4 {
	width:auto;
	margin:10px 0 0 10px;
	border-bottom:1px dotted #06C;
	background:none;
	font-size:90%;
	}

#content_705 div.column div.stl_hall span.in_out{
	float:left;
	width:65px;
	height:55px;
	margin:0;
	padding:0;
	}

#content_705 div.column p.maintext {
	margin:0 auto;
	padding:10px 0 0 0;
	text-align:left;
	line-height:1.2;
	}
	

/* 写真表示部分 
-------------------------------------------------------------------------- */
#content_705 div.photoArea {
	clear:both;
	/*width:664px;*/
	height:212px;
	margin:0 auto;
	padding:15px 0;
	background:url(../image_cmn/bg_ruled.gif) repeat-y 0 0;
	}
	
#content_705 p.textR {
	display:block;
	clear:both;
	font-size:85%;
	margin:0;
	padding:0;
	text-align:right;
	}

#content_705 div.photoArea dl {
	list-style:none;
	width:210px;
	height:auto;
	float:left;
	margin:0 3px;
	padding:0;
	border-bottom:2px solid #C8C8C8;
	border-right:2px solid #C8C8C8;
	border-top:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	}
	
#content_705 div.photoArea dl dt {
	display:block;
	width:200px;
	height:150px;
	margin:0;
	padding:5px;
	background:#FFF;
	}	
	
	
#content_705 div.photoArea dl dd {
	display:block;
	height:40px;
	margin:0;
	padding:5px 8px;
	background:#FFF;
	text-align:left;
	font-size:85%;
	}		
	
	
/* ページ遷移部分 
-------------------------------------------------------------------------- */

#content_705 div.pagenavi {
	clear:both;
	width:664px;
	margin:0;
	padding:15px 0;
	text-align:center;
	border-bottom:1px dotted #999;
	position:relative;
	overflow:hidden;
	height:75px;
	}
	
#content_705 div.pagenavi ul {
	list-style:none;
	color:#999;
	position:absolute;
	left:48%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	}	
	
#content_705 div.pagenavi ul li {
	float:left;
	margin:0 3px;
	padding:5px 8px;
	text-align:center;
	}
	
#content_705 div.pagenavi ul li.box {
	border:1px solid #83b9e4;
	font-size:120%;
	}	

	
#content_705 div.pagenavi ul li.box_active {
	border:1px solid #83b9e4;
	background:#83b9e4;
	color:#FFF;
	font-size:120%;
	}	
	
#content_705 div.pagenavi ul li.repo_back {
	float:none;
	clear:both;
	margin:0;
	padding:10px 0 0 0;
	}	
	
/* プロアマ大会 */
/* ---------------------------- コンテンツ部分 ---------------------------- */

#content_705 div.roundArea div.roundrep_frame div.proamaArea {
	width:568px;
	clear:both;
	margin:0 auto 12px auto;
	padding:5px 0;
	background:#FFFFFF;
	}

#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li {
	list-style:none;
	clear:both;
	width:568px;
	height:auto;
	margin:0 auto;
	padding:0;
	background:#FFFFFF;	
	}

#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li h4.repo01,
#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li h4.repo02,
#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li h4.repo03,
#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li h4.repo04{
	width:75px;
	height:50px;
	margin:0 0 0 5px;
	}	
	#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li h4.repo01 { background:url(../image_cmn/roundrep_01.gif) no-repeat 0 0;}
	#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li h4.repo02 { background:url(../image_cmn/roundrep_02.gif) no-repeat 0 0;}
	#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li h4.repo03 { background:url(../image_cmn/roundrep_03.gif) no-repeat 0 0;}
	#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li h4.repo04 { background:url(../image_cmn/roundrep_04.gif) no-repeat 0 0;}


#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li dl {
	float:left;
	width:457px;
	height:auto;
	margin:0 0 0 18px;
	padding:0 ;
	}
	
#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li dl dt {
	float:left;
	display:block;
	width:440px;
	height:auto;
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	text-align:left;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#de476f;
	background:url(../image_cmn/line_dotto.gif) repeat-x bottom;
	}	
#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li dl dd.photo {
	float:right;
	width:155px;
	height:auto;
	margin:30px 10px 0 0;
	padding:0;
	}
#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li dl dd.text {
	float:left;
	display:block;
	width:280px;
	height:auto;
	margin:0 10px 0 0;
	padding:8px 0 0 0;
	text-align:left;
	line-height:1.5;
	background:none;
	}
	
#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li dl dd.text02 {
	float:none;
	clear:both;
	display:block;
	width:440px;
	height:auto;
	margin:0 25px 0 0;
	padding:0;
	text-align:left;
	line-height:1.5;
	background:none;
	}

/* ﾗｳﾝﾄﾞﾚﾎﾟｰﾄ　画像が左の場合*/

#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li.reverse {
	list-style:none;
	clear:both;
	width:568px;
	height:auto;
	margin:0 auto;
	padding:0 ;
	background:#FFFFFF;	
	}


#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li.reverse:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li.reverse {
display: inline-table; min-height: 1%;}
/* Hides from IE-mac \*/　
* html #content_705 div.roundArea div.roundrep_frame div.proamaArea ul li.reverse　
{height: 1%;}
#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li.reverse
{display: block;}
/* End hide from IE-Mac */


#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li.reverse dl {
	float:none;
	clear:both;
	display:block;
	width:468px;
	height:auto;
	margin:14px 0 0 0;
	padding:0 0 0 100px;
	}

	
#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li.reverse dl dt {
	float:right;
	display:block;
	width:448px;
	height:auto;
	margin:3px 20px 0 0;
	padding:0 0 5px 0;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#de476f;
	background:url(../image_cmn/line_dotto.gif) repeat-x bottom;
	}	
#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li.reverse dl dd.photo {
	float:left;
	width:155px;
	height:auto;
	margin:20px 10px 0 0;
	padding:0;
	}
#content_705 div.roundArea div.roundrep_frame div.proamaArea ul li.reverse dl dd.text {
	float:right;
	display:block;
	width:280px;
	height:auto;
	margin:0 20px 0 0;
	padding:8px 0 0 0;
	text-align:left;
	line-height:1.5;
	}


div.p_box{
	height: 45px;
	width: 234px;
	display: block;
	float:right;
	clear: both;
	margin:-10px 10px 0 0;
}
div.p_box a{
	height: 45px;
	width: 234px;
	display:block;
	text-indent:-9999px;
	background:url(/ishikawa/2010/proama/image/bnr_proama.gif) 0px 0px no-repeat;
}
div.p_box a:hover{
	background:url(/ishikawa/2010/proama/image/bnr_proama.gif) 0px -45px no-repeat;
}

#content_705 div.fasionArea div.f_left {
	margin: 0 0 0 20px;
}

/* 2010年石川選手　フォトギャラリー */
/* ---------- タイトル ---------- */

/* navi */
#anchor ul{
	text-align: left;
	margin: 0 0 15px 0;
	padding: 10px 0 0 0;
	font-weight: bold;
	}
#anchor ul li{
	display: inline;
	background:url(../../image_cmn/mrk_arrowdown.gif) no-repeat 0 0;
	margin:0 20px;
	padding: 0 5px 3px 15px;
	border-bottom:1px dotted #666;	
	}

#anchor ul li.ov {
	border-bottom:3px solid #f4a100;	
	}
	
/* 関連コンテンツへのリンクボタン
--------------------------------------------------------------------*/

div.inline {
	clear:both;
	width:664px;
	height:auto;
	margin:0 auto;
	padding:0;
	}


#content_705 div.btn_moreover {
	clear:both;
	height:45px;
	margin:0 auto;
	padding:20px 0 0 30px;
	}

#content_705 div.btn_moreover ul {
	list-style:none;
	clear:both;
	height:45px;
	margin:0;
	padding:0;
	}


#content_705 div.btn_moreover ul li {
	display:block;
	float:left;
	width:234px;
	height:45px;
	margin:0 30px;
	padding:0;
	}
	
#content_705 div.btn_moreover ul li a {
	display:block;
	overflow:hidden;
	width:234px;
	height:45px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	}
#content_705 div.btn_moreover ul li.btn_photo_none { text-indent:-9999px; background:url(../../image_cmn/btn_moreover.gif) no-repeat 0 -90px; } 	
#content_705 div.btn_moreover ul li.btn_movie_none { text-indent:-9999px; background:url(../../image_cmn/btn_moreover.gif) no-repeat -234px -90px; } 	
#content_705 div.btn_moreover ul li.btn_repo_none { text-indent:-9999px; background:url(../../image_cmn/btn_moreover.gif) no-repeat -468px -90px; } 

#content_705 div.btn_moreover ul li.btn_photo a { background:url(../../image_cmn/btn_moreover.gif) no-repeat 0 0; } 	
#content_705 div.btn_moreover ul li.btn_movie a { background:url(../../image_cmn/btn_moreover.gif) no-repeat -234px 0; } 	
#content_705 div.btn_moreover ul li.btn_repo a { background:url(../../image_cmn/btn_moreover.gif) no-repeat -468px 0; } 

#content_705 div.btn_moreover ul li.btn_photo a:hover { background:url(../../image_cmn/btn_moreover.gif) no-repeat 0 -45px; } 	
#content_705 div.btn_moreover ul li.btn_movie a:hover { background:url(../../image_cmn/btn_moreover.gif) no-repeat -234px -45px; } 	
#content_705 div.btn_moreover ul li.btn_repo a:hover { background:url(../../image_cmn/btn_moreover.gif) no-repeat -468px -45px; } 




/* navi */
#anchor ul{
	text-align: left;
	margin: 0 0 15px 0;
	padding:0;
	font-weight: bold;
	}
#anchor ul li{
	display: inline;
	background:url(../../image_cmn/mrk_arrowdown.gif) no-repeat 0 0;
	margin:0 8px;
	padding: 0 5px 3px 15px;
	border-bottom:1px dotted #666;	
	}

#anchor ul li.ov {
	border-bottom:3px solid #f4a100;	
	}

.fasionArea {
	overflow:hidden;
}

.roundArea {
	width: 664px;
	margin: 30px auto 0;
}
/*#content_705 div.roundArea div.message_0414*/
#content_705 div.roundArea div[class*="message_04"] {
	margin: 15px auto 0 auto;
}

.roundArea {
	overflow: hidden;
}

#content_705 .roundArea div.column {
	padding: 20px 0 0 0;
}

h2{
	margin: 30px auto 15px auto;
}

