@charset "UTF-8";
/* CSS Document */
body {
	background-color: #fff;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: "MS UI Gothic","Hiragino Kaku Gothic Pro", osaka, sans-serif;
	font-size:small;
	color:#333;
	voice-family: "\"}\""; voice-family: inherit;
	line-height:130%;
}



img,ul,li{ border: 0;margin: 0;padding: 0;}
a		{ color: #09C;text-decoration: none; margin:0 ;outline: none}
a:active{ color: #09C}
a:hover	{ color: #09C;text-decoration: underline;}
h1		{ font-size: 24px;margin: 0; float:left}
h2		{ font-size: 16px;margin: 0;}
h4		{ font-size: 16px;margin: 14px 0px 8px 0px;}
p		{ line-height:150%;}
dl		{ margin:0 ; padding:0}
.small { font-size: 92%; }
.xsmall	{ font-size: 80%; line-height:120% }
.large	{ font-size: 115%; }
.larger { font-size:138%; }
.bold	{ font-weight: bold }
.normal { font-weight: normal; font-size:113%}
.none	{ display: none; }
.red	{ color:#C00}

/* layout */
/* ----------------------------------------------------- */

#body	{ width:902px;
		margin:0px ;
		padding:0px ;display: inline-block}
		
#head	{ background:url(../../images/head.gif) no-repeat ;
		height:95px;
		margin:0px 0px 8px 0px;
		padding:0px;
		clear:both;
		text-align:left}

#headLink{ float:right;margin:0px; margin:0px}

/* contents */
#cont{ background:url(../images/middle.gif) repeat-y;
margin:0;
padding:0;
}

#contHead{
	margin:0 0 12px 0;
	padding:0;
}

#contLeft{
	margin:0 0 0 20px;
	padding:0;
	width:190px;
	float:left;
}

#contLeft #announcer ul{
	list-style:none;
	margin:18px 0;
	padding:0;
}

#contLeft #announcer ul li{	
	width:190px;
	height:77px;
	display:block;
	text-indent: -9999px;
	margin-bottom:6px;
}
#contLeft #announcer ul li.saisho{
	background:url(../images/photo_saisho.jpg)
}

#contLeft #announcer ul li.atsusaka{
	background:url(../images/photo_atsusaka.jpg)
}
#contLeft #announcer ul li.goryo{
	background:url(../images/photo_goryo.jpg)
}
#contLeft #announcer ul li.kakimoto{
	background:url(../images/photo_kakimoto.jpg)
}

#leftBannar{
	margin:64px 0;
}

#leftBannar img{
	margin:5px 0;
}
#contCont{
	margin:0 23px;
	padding:0;
	width:430px;
	float:left;
}

#contCont .backNext{ 
	clear:both;
	margin:4px 0;
	padding:0 0 18px 0;
}

#contCont .backNext .back{ 
float:left;
background-image:url(../images/yajirushi.gif);
background-repeat:no-repeat;
background-position:0px;
padding-left:14px;
}

#contCont .backNext .next{ 
float:right;
background-image:url(../images/yajirushi.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:14px;
}

#contCont .contContents{
	clear:both;
	width:430px;
	display:block;
	text-align:left;
	margin:0 0 12px 0 ;
}
#contCont .contListTitle{
	clear:both;
	background:url(../images/list_title.gif) no-repeat;
	height:33px;
	width:412px;
	font-weight:bold;
	padding:6px 0 0 18px;
	color:#a6d500;
	margin:0 0 3px 0;
}

#contCont .contTitle{
	background:url(../images/title_bg.gif) no-repeat;
	width:412px;
	height:66px;
	line-height:66px;
	padding:0 0 0 18px;
	margin:0;
	font-size:larger;
	font-weight:bold
}

#contCont .contWriter{
	background:url(../images/title_name.gif) no-repeat;
	width:394px;
	height:33px;
	line-height:33px;
	padding:0 18px
}

#contCont .contDate{
	float:left
}
#contCont .contName{
	float:right
}

#contCont .contContentsMid{
	padding:0;
	margin:22px 0;
}

#contCont .contContentsMid p{
	line-height:2.00em;
}

#contCont .contUnderline{
	height:1px;
	width:430px;
	background:url(../images/border.gif);
}

#contRight{
	margin:0;
	padding:0;
	width:190px;
	float:left;
	text-align:left;
}
#contRight {
	margin:0 0 24px 0;
}
#contRight ul{
	list-style: none;
	margin:0 0 18px 0;
}

#contRight ul li{
	background:url(../images/list_bg.gif) no-repeat bottom;
	height:37px auto;
	line-height:37px;
}
#contRight ul li a{
	display:block;
	padding:0 0 0 14px;
}

#contBottom{
	clear:both;
	background:url(../images/bottom.gif) no-repeat;
	height:24px}

/* contents */


/* footer */
#footer	{width:902px;
		margin:4px 0px;
		clear:both;
		text-align:left
}


#footer li {list-style-position:inside ;list-style:none;}
				
#footerNavi{
  margin: 0;
  padding: 0;
  width: 100%;
  clear:both;
}

#footerNavi ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#footerNavi li{
  float: right;
  width: 90px;
  margin: 0;
  padding: 0;
}

#footerNavi li.comch{
  width: 150px;
}

#footerNavi a{
  text-align: center;
  display:block;
  padding: 0;
  width: 100%;
  border-right:#CCC 1px solid;
}

#footerBanner{
  margin: 12px 0px;
  padding: 0;
  width: 100%;
  clear:both;
  
}
#footerBanner ul{
  list-style-type: none;
  margin: 0;
  padding: 0;

}


							
#footerBanner li#bunbun a{ background-image: url(../../images/main_bunbun.gif);
				background-repeat:no-repeat;
				height:28px ;
				width:87px;
				text-indent: -9997px;
				display:block;
				float:right;
				margin-top:24px
				}

				
#footerBanner li#company a{ background-image:url(../../images/foot_01.gif);
				height:42px ;
				width:249px;
				text-indent: -9000px;
				display: block;
				float:left}
/* footer */

.nakada{ background: url(/community-ch/blog/photo/Still0613_00000_R.jpg) no-repeat
}