@charset "UTF-8";

/*

			エントリーページスタイルシート

*/

#right-sitemap{
	margin:		0;
	padding:	0;
	width:	587px;
	float:	right;
}

#right{
	width:	585px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom:	1px solid #DDDDDD;
}

#entry_title{
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
	width:	585px;
	height:		23px;
	background-image: url(/img/content.gif);
	background-repeat:	no-repeat;
}

#entry_title h2{
	margin:		0px 0px 0px 0px;
	padding:	3px 0px 0px 25px;
	text-align:	left;
	color: #075d71;
	font-size:	12px;
	font-style:	normal;
}


/* 旧データー互換性のためのスタイルシート定義 */
/* 新デザイン */

#entry_content {
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
	padding: 20px 10px 20px 10px;
	width: 564px;
}

/* h3からなのでないはず */
#entry_content h2 {
	color: #333333;
	font-size: medium;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
}

#entry_content ul {
	list-style: circle;
	margin-top: 0px;
	margin-bottom: 1em;
}

#entry_content ul .indent{
	list-style-type: none;
	margin-bottom: 0px;
}

#entry_content ol {
	margin-top: 0px;
	margin-bottom: 1em;
}

#entry_content li {
}

#entry_content .danraku{
	margin:		0px 0px 5px 0px;	
}

#entry_content dl {
	margin:		0px 0px 1em 1em;
	padding:	0px 0px 0px 0px;
}

#entry_content dl dd {
	margin:		0px 0px 0px 1em;
	padding:	0px 0px 0px 0px;
}

#entry_content h3 {
	color: #333333;
	font-size: small;
	text-align: left;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#entry_content h4 {
	color: #333333;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 1em 0px 0px 0px;
}

#entry_content h5 {
	color: #333333;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin: 5px 0px 0px;
}

#entry_content p {
	color: #333333;
	font-size: small;
	text-align: left;
	margin:		0px 0px 0px 1em;
	padding:	0px 0px 0px 0px;
}

#entry_content table {
	margin: 0px 0px 1em 0em;
}

#entry_content .pita {
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

#entry_content .ue_sita_pita {
	margin-top:		0px;
	margin-bottom:	0px;
	padding-top:	0px;
	padding-bottom:	0px;
}

#entry_content .ue_pita {
	margin-top:		0px;
	padding-top:	0px;
}

#entry_content .sita_aki {
	margin:		0px 0px 1em 1em;
	padding:	0px 0px 0px 0px;
}

#entry_content .sita_pita {
	margin-bottom:		0;
	padding-bottom:		0;
}

#entry_content .ue_aki {
	margin:		1em 0px 0px 1em;
	padding:	0px 0px 0px 0px;
}

#entry_content a:link{
	text-decoration: underline;		
}

.cat{
	clear: both;	
}

#entry_content .cat_namae{
	width:514px;
	height:25px;
	background-image:	url(img/subtitle_back.gif);
	background-repeat:	no-repeat;
	padding:	5px 0 0 50px;
	text-align:	left;
	font-size:	15px;
	font-weight:	bold;
	color:	#00677D;
}

#entry_content .cat_mainp{
	width:	554px;
	background-color:	#fff;
	margin:	0;
	text-align:	left;
}

#entry_content .cat_midashi{
	margin:	1.5em 0 0 0;
}

#entry_content .cat_copy{
	font-size: 14px;
	text-align:	center;
}

#entry_content .cat_copy p {
	color: #333333;
	font-size: small;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#entry_content .cat_tokucho{
	background-color:	#d7f1f7;
	clear: left;
	padding:	1em;
	font-size:	12px;
}

#entry_content .cat_tokuten{
	margin:	1em 0 2em 0;
	padding:	1em;
	background-color:#fafffc;
	height:		280px;
}

#entry_content .cat_tokuten p{
	margin:	0.5em 0 0 0;
	color:	#683d7c;
	font-weight: bold;
}

#entry_content .tokucho_tit{
	color:	#00A2C9;
	font-size:	14px;
	font-weight: bold;
}


#entry_content .cat_shosai{
	clear: left;
	padding:	1em;
	font-size:	12px;
}

#entry_content .shosai_tit{
	margin: 1em 0 0 0;
	font-size:	14px;
	font-weight: bold;
}

#entry_content .cat_shosai p{
	margin: 0.5em 0 0.5em 2em;
}

#entry_content .cat_shosai ol{
	margin: 0.5em 0 0 4em;
}

#cont-sita {
	margin:		0;
	padding:	0;
	text-align: right;
	font-size: x-small;
	line-height: 100%;
}

#cont-sita a:link{
	color:		#3dadc9;
}

#cont-sita a:visited{
	color:		#3dadc9;
}

#cont-sita a:hover{
	color:		#3dadc9;
}

/*	ここから冬レポ用*/

#repow_namae{
	width:554px;
	height:40px;
	padding:	3px 0 0 0;
	text-align:	left;
	font-size:	15px;
	font-weight:	bold;
	color:	#00677D;
}

#repow_mainp{
	width:	554px;
 background-color:	#fff;
	margin:	0;
	text-align:	left;
}

#repow_mainp p{
	color:	#333;
}

#repow_midashi{
	width:	524px;
	margin:	1.5em 0 0 15px;
}

#repow_midashi p{
	color:	#00677D;
}

.repow_copy{
	font-size: 14px;
	text-align:	center;
}

.repow_copy p{
	text-align:	left;
}

#repow_shindan{
	width:	512px;
	margin:	10px 0 0 0;
	border:	solid 2px #FFCCFF;
	clear: left;
	padding:	1em;
	font-size:	12px;
}

#repow_kansou{
	width:	524px;
	margin:	20px 0 0 15px;
	padding:	0 0 15px 0;
	color:	#00677D;
}

#repow_kansou p{
	color:	#00677D;
}

.photo-right{
	float:	right;
	margin: 5px;
}

/*                     */

.photo-left{
	float:	left;
	margin: 0 0.3em 0.3em 0px;
	padding:	0;
}

.photo-left-aki {
	float: left;
	margin:		0px 1em 0px 0.5em;
	padding:	0;

}

.photo-right {
	float: right;
}


.photo-center{
	margin:	0 auto 0 auto;
	padding: 10px 0	0	0;
	text-align:		center;
}

.photo-center2{
	margin:	0 auto 0 auto;
	padding: 0	0	0	0;
	text-align:		center;
}

.text-naiyou{
	margin:		0px 0px 0px 20px;
	margin-bottom: 10px;
}

.text-naiyou-large{
	margin:		10px 0px 0px 20px;	
}

.text-indent{
	margin:		0px 0px 0px 20px;
}

.text-danraku{
	margin:		10px 0px 10px 0px;	
}

.text {
	color: #333333;
	font-size: small;
	text-align: left;
	margin:		0px 0px 0px 1em;
	padding:	0px 0px 0px 0px;
}

.t-line-height140{
	line-height:	140%;
}

.t-s {
	font-weight:	bold;
}

.t-s-red {
	font-weight:	bold;
	color: #FF0033;
		
}

.t-s-green {
	font-weight:	bold;
	color: #003819;
		
}

.t-s-blue {
	font-weight:	bold;
	color: #00264c;
		
}

.t-s-gray {
	font-weight:	bold;
	color: #333333;
		
}

.t-h4 {
 color:	#339999;		
}

.t-h5 {
 color:	#669999;		
}

.list-gyoukankaku-m li{
	margin:		5px 0px 5px 0px;
}

.font-x-small {

	font-size: x-small;
}

.t-nomal {
	font-style: normal;
	font-weight: normal;
}


@media print { #banner, #page-info, #pankuzu, #left  { display:none; }}
