
/* よく使う構文 */
/* 
	<div class="space2"><img src="skin.gif" width="1" height="1"></div>
 */

.space2{width:1px;height:2px;}
.space4{width:1px;height:4px;}
.space6{width:1px;height:6px;}
.space8{width:1px;height:8px;}
.space10{width:1px;height:10px;}
.space20{width:1px;height:20px;}
.space30{width:1px;height:30px;}
.space40{width:1px;height:40px;}
.space50{width:1px;height:50px;}
.clear{clear:both;}

/* スケジュール */
.skd_main01{
	width:580px;
	border:1px solid #444444;
	margin:10px auto 10px auto;
	line-height:1.25;
	font-size:0.8em;
	}

/* トピックページ  */
.topic_title01{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title001.jpg) no-repeat;text-indent:-700em;}
.topic_title02{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title002.jpg) no-repeat;text-indent:-700em;}
.topic_title03{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title003.jpg) no-repeat;text-indent:-700em;}
.topic_title04{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title004.jpg) no-repeat;text-indent:-700em;}
.topic_title05{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title005.jpg) no-repeat;text-indent:-700em;}
.topic_title06{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title006.jpg) no-repeat;text-indent:-700em;}
.topic_title07{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title007.jpg) no-repeat;text-indent:-700em;}
.topic_title08{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title008.jpg) no-repeat;text-indent:-700em;}
.topic_title09{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title009.jpg) no-repeat;text-indent:-700em;}
.topic_title10{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title010.jpg) no-repeat;text-indent:-700em;}
.topic_title11{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title011.jpg) no-repeat;text-indent:-700em;}
.topic_title12{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title012.jpg) no-repeat;text-indent:-700em;}
.topic_title13{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title013.jpg) no-repeat;text-indent:-700em;}
.topic_title14{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title014.jpg) no-repeat;text-indent:-700em;}
.topic_title15{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title015.jpg) no-repeat;text-indent:-700em;}
.topic_title16{width:620px;height:56px;margin:0px 0px 0px 15px ;background:url(../../2008/img/topic_title016.jpg) no-repeat;text-indent:-700em;}

.topic_page_main{
	width:630px;
	border:0px solid #444444;
	margin:10px auto 10px auto;
	line-height:1.25;
	font-size:0.8em;
	}

.topic_title01{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title02{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title03{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title04{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title05{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title06{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title07{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title08{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title09{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title10{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title11{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title12{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title13{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title14{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title15{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}
.topic_title16{	font-weight:700;font-size:1.2em;margin:15px 0 0px 0px;}



.topic_main01{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main02{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main03{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main04{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main05{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main06{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main07{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main08{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main09{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main10{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main11{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main12{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main13{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main14{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main15{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}
.topic_main16{	width:570px;border:0px solid #999999;margin:0px 0px 5px 40px;}


/* 将棋 */
.syogi_box{
	border:1px solid #666666;
	width:265px;
	margin:0 5px 0 5px;
	float:left;
	}

.syogi_title{
	font-weight:700;
	font-size:1.2em;
	border-bottom:1px solid #666666;

	}



/* トピック枠  */
.topic{
	width:618px;
	margin:0px auto 10px auto ;
	border:0px solid #777777;
	}


.topic_p01{	margin:2px;	width:200px;	height:100px;	border:1px solid #777777;	float:left;}
.topic_p02{	margin:2px;	width:200px;	height:100px;	border:1px solid #777777;	float:left;}
.topic_p03{	margin:2px;	width:200px;	height:100px;	border:1px solid #777777;	float:left;}
.topic_p04{	margin:2px;	width:200px;	height:100px;	border:1px solid #777777;	float:left;}
.topic_p05{	margin:2px;	width:200px;	height:100px;	border:1px solid #777777;	float:left;}
.topic_p06{	margin:2px;	width:200px;	height:100px;	border:1px solid #777777;	float:left;}
.topic_p07{	margin:2px;	width:200px;	height:100px;	border:1px solid #777777;	float:left;}
.topic_p08{	margin:2px;	width:200px;	height:100px;	border:1px solid #777777;	float:left;}
.topic_p09{	margin:2px;	width:200px;	height:100px;	border:1px solid #777777;	float:left;}


/* トップページ告知基本枠  */

.kihon2008_area{
	margin:0px 0px 15px 0px ;
	width:610px;
	border:0px solid #990000;
	}

.kihon2008_title{
	width:610px;
	height:70px;
	background:url(../../2008/img/kihon_title_back.jpg) no-repeat;
	background-position: left bottom;
	text-indent:-700em;
	}

/* トップページお知らせ基本枠  */

.news2008_suzume{
	}

.news2008_suzume_01{
	width:720px;
	border-top   :1px solid #990000;
	border-right :1px solid #990000;
	border-bottom:1px solid #990000;
	border-left  :1px solid #990000;
	margin:0px 0px 15px 0px ;
	background:url(../../2008/img/grd_03_200.jpg) ;
	}



.news2008{
/*
	width:600px;
	border:0px solid #333333;
	margin:0px auto 15px auto ;
*/
	}

.news2008_area01{
	width:610px;
	border-top   :1px solid #990000;
	border-right :1px solid #990000;
	border-bottom:1px solid #990000;
	border-left  :1px solid #990000;
	margin:0px 0px 0px 0px ;
	background:url(../../2008/img/grd01_50.jpg) ;
	}

.news2008_area02{
	width:610px;
	border-top   :0px solid #990000;
	border-right :1px solid #990000;
	border-bottom:1px solid #990000;
	border-left  :1px solid #990000;
	margin:0px 0px 10px 00px ;
	background:url(../../2008/img/grd01_50.jpg) ;
	}

.news2008_type01{
	margin:5px 5px 5px 5px ;
	font-weight:700;
	margin:5px;
	text-align:left;
	font-size:0.8em;
	color:#111111;
	line-height:1.5em;
	}

.news2008_type01_sec{
	margin:0px 0px 5px px ;
	width:240px;
	text-align:left;
	font-size:0.8em;
	color:#333333;
	}

/* トップページメイン枠  */
/* 2008/01/31 募集枠で使用  */

.boshu2008_area{
	width:610px;
	border-top   :0px solid #990000;
	border-right :1px solid #990000;
	border-bottom:1px solid #990000;
	border-left  :1px solid #990000;
	background:url(../../2008/img/bosyuu_body_back.jpg);
	}

.boshu2008_area_line{
	margin:0px 5px 5px 5px ;
	width:600px;
	}


.boshu2008_title{
	width:650px;
	height:35px;
	background:url(../../2008/img/bosyuu_title_back.gif) no-repeat;
	background-position: left bottom;
	text-indent:-700em;
	}

.boshu2008_type01{
	margin:10px 0 0 0;
	text-align:left;
	font-size:0.8em;
	color:#444444;
	}
.boshu2008_type01_sec{
	width:230px;
	text-align:left;
	line-height:1.2em;
	font-size:0.8em;
	color:#777777;
	}

.point01{
	width:12px;
	height:15px;
	background:url(../../2008/img/point_red_01.gif) bottom no-repeat;

	}

.boshu2008_block01{
	margin:0px auto 10px 10px;
	float:left;
	width:260px;
	}
.boshu2008_block02{
	margin:0px 30px 10px auto;
	width:260px;
	}

/* トップページすずのすけ */
.suzunosuke{
	width:600px;
	margin:20px auto 20px auto;
	}

.suzunosuke_01{
	width:280px;
	margin:0 5px 0 5px;
	float:left;
	}
.suzunosuke_02{
	width:280px;
	vertical-align:middle;
	margin:0 5px 0 5px;
	}



/* 2007 からのHTMLに当てるＣＳＳ*/
.font80par{
	line-height:1.2em;
	font-size:0.8em;
	text-align:left;
}


/* 2007 から残っているＣＳＳ*/
.style1 {
	font-size: large;
	font-weight: bold;
	}

.style2 {	font-size: smaller	}

.style3 {	color: #FF0000		}

.style6 {
	color: #0033FF;
	font-size: large;
	}

.style7 {	color: #000000		}

.style8 {	
	font-size: 16px;
	color: #009933;
	}



/* 城下町 */
.jyouka{
	margin:20px 0px 0px 0px ;
	width:700px;
	font-size:0.8em;
	color:#333333;
	text-align:left;
}

.jyouka_title{
	width:700px;
	height:69px;
	background:url(../../2008/img/jyouka_title.jpg) no-repeat;
	background-position: 50% bottom;
	text-indent:-700em;
	}

.jyouka_haikei{
	margin:15px 50px 0px 50px ;
	width:600px;
	}

.jyouka_haikei2{
	margin:15px 50px 0px 50px ;
	width:600px;
	}

.jyouka_naiyou{
	margin:15px 50px 0px 50px ;
	width:550px;
	}

.jyouka_naiyou table{
	margin:5px auto 5px auto ;
	}

.jyouka_naiyou th{
	font-weight:400;
	padding:0px 5px 10px 0px ;
	width:120px;
	vertical-align:top;
	text-align:right;
	}

.jyouka_naiyou td{
	padding:0px 0px 10px 0px ;
	width:420px;
	}

.jyouka_renraku{
	padding:10px 0px 0px 0px;
	border-top   :1px solid #333333;
	margin:10px 50px 15px 50px ;
	width:600px;
	text-align:right;
	}


.jyouka_bosyu_title{
	padding:20px 0px 0px 0px ;
	width:700px;
	height:42px;
	background:url(../../2008/img/jyouka_bosyu_title.jpg) no-repeat;
	background-position: 50% bottom;
	text-indent:-700em;
	}
.jyouka_bosyu_naiyou{
	margin:15px 50px 0px 50px ;
	width:600px;
	}

.jyouka_bosyu_value{
	margin:15px auto 15px auto;
	width:500px;
	}


.jyouka_title_top{
	margin:15px 0px 10px 0px ;
	width:600px;
	height:65px;
/*	background:url(../../2008/img/jyouka_title_top.jpg) no-repeat;*/
	background-position: 50% bottom;

	}


.skdl th{
	text-align:left;
	font-weight:400;
	border-top   :0px solid #333333;
	border-bottom:1px solid #333333;
	border-right :0px solid #333333;
	border-left  :0px solid #333333;
}

.skdl td{
	text-indent:2em;
}

