@charset "Shift_JIS";

p {
	margin-top: 1em;
	margin-bottom: 1em;
}


/*----------------- コーナータイトル -----------------*/
h4.cornername {
	padding: 5px 20px 5px 20px;
	font-weight: bold;
}


/*----------------- コンテンツタイトル -----------------*/
h3.contentsname {
	background-color: #f0f0f0;
	color: #000066;
	padding: 20px 20px 5px 20px;
}
.contentsname span {
	color: #000066;
}


/*----------------- 本文 -----------------*/
#readtext {
	padding: 20px 20px 10px 20px;
}
#readtext h4 {
	font-weight: bold;
	color: #000066;
}
#readtext h6 {
	font-weight: normal;
	color: #666666;
	padding: 3px 0px 10px 0px;
}
#contentstext {
	padding: 20px 20px 0px 20px;
	clear:both;
}
#indextext {
	padding: 10px 20px 40px 20px;
}
#indextable {
	border: 1px dotted #c0c0c0;	
}


/*----------------- 本文用リンクスタイル -----------------*/
#readtext a, #contentstext a, #contentstext2 a, #contentstext_e a {
	text-decoration: none;
	color: #0000FF;
}
#readtext a:hover, #contentstext a:hover, #contentstext2 a:hover, #contentstext_e a:hover {
	color: #C00 ;
	text-decoration: underline;
}


/*----------------- 写真 -----------------*/
.photo_left {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;	
}
.photo_right {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;	
}
.photo_dual {
	margin-bottom: 15px;	
}
.photo_center {
	margin-bottom: 15px;	
}
.photo_left span, .photo_right span, .photo_dual span, .photo_center span {
	color: #003366;
}
.imgborder {
	border: 1px solid #999999;
}


/*----------------- 下部コンテンツリンク・テーブル内マージン -----------------*/
.linkdate {
	padding: 3px 0px 3px 20px;
}
.linktext {
	padding: 3px 20px 3px 5px;
}
.linkmark {
	padding: 3px 20px 3px 0px;
}


/*----------------- リザルト追加 -----------------*/
#result {
	clear: both;
	margin: 20px 20px 30px 20px;	
}


.sideback {
	background-image: url(../common/side-back.gif);
	background-repeat: repeat-y;
}

