body{
	margin: 0;
	padding: 0;
	background-color: #CCFFFF;
	}

a{
	text-decoration: none;
	}

/*全体*/
#container{
	width: 1000px;
	margin: auto;
	background-color: #FFFFFF;
	}


	
/*ヘッダー*/
#header{
	width: 1000px;
	}
	
#header table{
	border-bottom: solid #996633 5px;
	}
	
td{
	text-align: center;
	vertical-align: bottom;
	}
	
#koe{
	padding-left: 50px;
	}

#koe a{
   /* ▼表示形態 */
   display: block;
   
   /* ▼サイズ */
   width: 70%;
   
   /* ▼余白 */
   padding: 0.4em 0px;
   
   /* ▼枠線 */
   border-style: solid;
   border-width: 1px;
   border-color: #ccc #999 #999 #ccc;
   
   /* ▼角丸 */
   -webkit-border-radius: 7px; /* Chrome,Safari */
   -moz-border-radius: 7px;    /* Firefox */
   border-radius: 7px;         /* CSS3 */
   
   /* ▼文字装飾 */
   text-decoration: none;
   
   /* ▼文字位置 */
   text-align: center;
   
   /* ▼背景 */
   background-color: #00CC33;
	}

#koe a:link{
	color: #FFFFFF;
	}
#koe a:visited{
	color: #FFFFFF;
	}
#koe a:activ{
	color: #FFFFFF;
	}
#koe a:hover { 
	color: #000033;
	}	
	
/*nav*/
#nav{
	width: 980px;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	height: 140px;
	}

#nav1{
	width: 25%;
	float: left;
	}	
	
#nav1 a{
   display: block;
   width: 80%;
   padding: 0.4em 0px;
   margin: 0.7em auto;
   border-style: solid;
   border-width: 1px;
   border-color: #ccc #999 #999 #ccc;
   -webkit-border-radius: 7px; /* Chrome,Safari */
   -moz-border-radius: 7px;    /* Firefox */
   border-radius: 7px;         /* CSS3 */
   text-decoration: none;
   text-align: center;
   background-color: #0066FF;
   font-weight: bold;
}

#nav1 a:link{
	color: #FFFFFF;
	}
#nav1 a:visited{
	color: #FFFFFF;
	}
#nav1 a:activ{
	color: #FFFFFF;
	}
#nav1 a:hover { 
	color: #000033;
	}

#nav2{
	width: 15%;
	float: left;
	font-size: 15px;
	line-height: 200%;
	padding-top: 10px;
	}
		
#nav2 a:link{
	color: #000066;
	}
#nav2 a:visited{
	color: #000066;
	}
#nav2 a:activ{
	color: #000066;
	}
#nav2 a:hover { 
	color: #FF6600;
	}

#nav3{
	width: 25%;
	float: left;
	padding: 5px;
	margin: 5px;
	background-color: #DCF4B7;
	font-size: 13px;
	line-height: 150%;
	text-align: center;
	}
	
#nav3 a:link{
	color: #FF0033;
	}
#nav3 a:visited{
	color: #FF0033;
	}
#nav3 a:activ{
	color: #FF0033;
	}
#nav3 a:hover { 
	color: #000066;
	}


#nav4{
	width: 28%;
	float: left;
	padding: 5px;
	margin: 5px;
	background-color: #CCFFFF;
	font-size: 13px;
	text-align: center;
	}	
	
#nav4 a{
   display: block;
   width: 60%;
   padding: 0.4em 0px;
   margin: 0.7em auto;
   border-style: solid;
   border-width: 1px;
   border-color: #ccc #999 #999 #ccc;
   -webkit-border-radius: 7px; /* Chrome,Safari */
   -moz-border-radius: 7px;    /* Firefox */
   border-radius: 7px;         /* CSS3 */
   text-decoration: none;
   text-align: center;
   background-color: #0066FF;
   font-weight: bold;
   font-size: 14px;
}

#nav4 a:link{
	color: #FFFFFF;
	}
#nav4 a:visited{
	color: #FFFFFF;
	}
#nav4 a:activ{
	color: #FFFFFF;
	}
#nav4 a:hover { 
	color: #000033;
	}













	
/*見出し*/	
#midasi{
	clear: both;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	font-family: serif;
	background-color: #FF3366;
	color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	margin-top: 0;
	}
h3{
	font-size: ;
	width: 900px;
	margin: auto;
	text-align: left;
	}
	
h4{
	font-size: x;
	width: 900px;
	margin: auto;
	text-align: left;
	}


/*戻る１*/		
#modoru1{
	/*padding-top: 15px;*/
	}

#modoru1 a{
   /* ▼表示形態 */
   display: block;
   
   /* ▼サイズ */
   width: 60%;
   
   /* ▼余白 */
   padding: 0.4em 0px;
   margin: 0.7em auto;
   
   /* ▼枠線 */
   border-style: solid;
   border-width: 1px;
   border-color: #ccc #999 #999 #ccc;
   
   /* ▼角丸 */
   -webkit-border-radius: 7px; /* Chrome,Safari */
   -moz-border-radius: 7px;    /* Firefox */
   border-radius: 7px;         /* CSS3 */
   
   /* ▼文字装飾 */
   text-decoration: none;
   font-weight: bold;
   
   /* ▼文字位置 */
   text-align: center;
   
   /* ▼背景 */
   background-color: #00CC33;
	}

#modoru1 a:link{
	color: #FFFFFF;
	}
#modoru1 a:visited{
	color: #FFFFFF;
	}
#modoru1 a:activ{
	color: #FFFFFF;
	}
#modoru1 a:hover { 
	color: #000033;
	}


/*内容*/														
#contents{
	width: 940px;
	margin: auto;
	/*border: solid #FFCC99 2px;*/
	margin-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	}
	
/*一覧*/	
#itiran table{
	border: solid #CCCCCC 2px;
	}
	
td.new{
	width: px;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #FF3333;
	background-color: #FFFFCC;
	}

td.new2{
	width: px;
	height: 20px;
	}
	
td.photo1{
	height: 180px;
	}

td.gazou{
	height: 30px;
	}

td.hinban{
	font-size: 15px;
	height: 20px;
	font-weight: bold;
	}
	
td.komoento{
	font-size: 12px;
	height: 40px;
	}	
	
td.seijin	{
	font-size: 14px;
	color: #FF0000;
	height: 20px;
	}

td.zassi{
	font-size: 12px;
	color: #339933;
	height: 10px;
	}

			
td.gazou a{
   /* ▼枠線 */
   border-style: solid;
   border-width: 1px;
   border-color: #ccc #999 #999 #ccc;
   /* ▼角丸 */
   -webkit-border-radius: 7px; /* Chrome,Safari */
   -moz-border-radius: 7px;    /* Firefox */
   border-radius: 7px;         /* CSS3 */
   /* ▼余白 */
   padding: 0.2em 0.9em;
   margin: 0px 0.3em;
   /* ▼文字装飾 */
   text-decoration: none;
   /* ▼背景 */
   background-color: #0066FF;
   /* ▼行高 */
  line-height: 2em;
   /* ▼空白・改行の扱い */
   white-space: nowrap;
   font-size: 14px;
	}

td.gazou a:link{
	color: #FFFFFF;
	}
td.gazou a:visited{
	color: #FFFFFF;
	}
td.gazou a:activ{
	color: #FFFFFF;
	}
td.gazou a:hover { 
	color: #000033;
	}

td.yoyaku a{
   /* ▼枠線 */
   border-style: solid;
   border-width: 1px;
   border-color: #ccc #999 #999 #ccc;
   /* ▼角丸 */
   -webkit-border-radius: 7px; /* Chrome,Safari */
   -moz-border-radius: 7px;    /* Firefox */
   border-radius: 7px;         /* CSS3 */
   /* ▼余白 */
   padding: 0.3em 0.9em;
   margin: 0px 0.3em;
   /* ▼文字装飾 */
   text-decoration: none;
   /* ▼背景 */
   background-color: #FF3333;
   /* ▼行高 */
  line-height: 2em;
   /* ▼空白・改行の扱い */
   white-space: nowrap;
   font-size: 14px;
	}

td.yoyaku a:link{
	color: #FFFFFF;
	}
td.yoyaku a:visited{
	color: #FFFFFF;
	}
td.yoyaku a:activ{
	color: #FFFFFF;
	}
td.yoyaku a:hover { 
	color: #000033;
	}
	
/*  オプション */
#opsyon{
	text-align: center;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
#opsyon a:link{
	color: #CC00CC;
	}
#opsyon a:visited{
	color: #CC00CC;
	}
#opsyon a:activ{
	color: #CC00CC;
	}
#opsyon a:hover { 
	color: #330099;
	}

/*  ページのトップへ */
#pagetop{
	text-align: right;
	padding-right: 30px;
	font-weight: bold;
	}
	
#pagetop a:link{
	color: #000066;
	}
#pagetop a:visited{
	color: #000066;
	}
#pagetop a:activ{
	color: #000066;
	}
#pagetop a:hover { 
	color: #FF6600;
	}
	
/*戻る*/	
#modoru{
	padding-top: 10px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	background-image: url(pc_images/b1.png);
	background-repeat: repeat;
	}
		
#modoru a{
   /* ▼表示形態 */
   display: block;
   
   /* ▼サイズ */
   width: 60%;
   
   /* ▼余白 */
   padding: 0.4em 0px;
   margin: 0.7em auto;
   
   /* ▼枠線 */
   border-style: solid;
   border-width: 1px;
   border-color: #ccc #999 #999 #ccc;
   
   /* ▼角丸 */
   -webkit-border-radius: 7px; /* Chrome,Safari */
   -moz-border-radius: 7px;    /* Firefox */
   border-radius: 7px;         /* CSS3 */
   
   /* ▼文字装飾 */
   text-decoration: none;
   font-weight: bold;
   
   /* ▼文字位置 */
   text-align: center;
   
   /* ▼背景 */
   background-color: #00CC33;
}

#modoru a:link{
	color: #FFFFFF;
	}
#modoru a:visited{
	color: #FFFFFF;
	}
#modoru a:activ{
	color: #FFFFFF;
	}
#modoru a:hover { 
	color: #000033;
	}

/*トップへ*/
#top{
	padding-bottom: 10px;
	padding-top: 1px;
	margin-top: 0px;
	background-image: url(pc_images/b1.png);
	background-repeat: repeat;
	}
	
#top a{
   /* ▼表示形態 */
   display: block;
   
   /* ▼サイズ */
   width: 60%;
   
   /* ▼余白 */
   padding: 0.4em 0px;
   margin: 0.7em auto;
   
   /* ▼枠線 */
   border-style: solid;
   border-width: 1px;
   border-color: #ccc #999 #999 #ccc;
   
   /* ▼角丸 */
   -webkit-border-radius: 7px; /* Chrome,Safari */
   -moz-border-radius: 7px;    /* Firefox */
   border-radius: 7px;         /* CSS3 */
   
   /* ▼文字装飾 */
   text-decoration: none;
   font-weight: bold;
   
   /* ▼文字位置 */
   text-align: center;
   
   /* ▼背景 */
   background-color: #CCCCCC;
}

#top a:link{
	color: #000033;
	}
#top a:visited{
	color: #000033;
	}
#top a:activ{
	color: #000033;
	}
#top a:hover { 
	color: #009900;
	}
	

/*フッター*/		
h5{
	background-color: #003366;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	}
		
span.hurisode{
	font-size: 14px;
	}
	
h1{
	background-color: #003366;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0;
	font-size: 16px;
	}
	
																																																																																																																																																									