/*  コンテンツ　*/
.title1{
	text-align:left;
	margin-left:35px;
	margin-bottom:15px;
	text-decoration: underline;
	color:#333333;
}

.guidetop{
}

#content {
	padding-top:3px;
	padding-left:0px;
	padding-bottom:40px;
	width:600px;
}

#content h1{
	color:#333333;
	display:block;
	margin-top:0;
	margin-left:15px;
	width:580px;
	text-align:left;
	font-size:larger;
	font-weight:bold;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:0px;
	border-bottom: double 3px #FF6563;
}

#content h2{
	display:block;
	width:570px;
	text-align:left;
	font-weight:bold;
	font-size:larger;
	padding-top:25px;
	padding-bottom:0px;
	margin:0;
	padding-left:0;
}

#content h3{
	display:block;
	width:560px;
	padding-top:5px;
	padding-bottom:0px;
	margin:0;
	text-align:left;
	font-size:medium;
	font-weight:normal;
	padding-left:0;
}

#content h4{
	display:block;
	padding-left:10px;
	margin:0;
	width:585px;
	color:#FFFFFF;
	background-color:#FF6563;
	line-height:30px;
	text-align:left;
	font-size:larger;
	font-weight:bold;
}

#content hr{
	border-style:dotted;
	margin-left:10px;
	margin-top:10px;
	width:660px;
	height:3px;
	color:orange;
}

.text_1 {
	font-size:medium;
	color:#333333;
	margin-top:-10px;
	margin-bottom:20px;
	margin-right:10px;
	margin-left:35px;
	padding-top:12px;
	width:560px;
	text-align:left;
	line-height:130%;
}

.text_2 {
	font-size:medium;
	color:#333333;
	margin-top:5px;
	margin-bottom:20px;
	margin-right:10px;
	margin-left:35px;
	width:560px;
	text-align:left;
}

.text_3 {
	font-size:small;
	color:#333333;
	margin-top:5px;
	margin-bottom:20px;
	margin-right:10px;
	margin-left:55px;
	width:470px;
	text-align:left;
	line-height:140%;
}

.text_4 {
	font-size:medium;
	color:#333333;
	margin-top:-10px;
	margin-bottom:20px;
	margin-right:10px;
	margin-left:55px;
	width:560px;
	text-align:left;
}

.text_5 {
	font-size:medium;
	color:#333333;
	margin-top:-10px;
	margin-bottom:20px;
	margin-right:10px;
	margin-left:35px;
	width:560px;
	text-align:left;
	line-height:140%;
}

.text_top {
	font-size:medium;
	color:#333333;
	margin-top:10px;
	margin-bottom:20px;
	margin-right:10px;
	margin-left:25px;
	width:560px;
	text-align:left;
	line-height:130%;
}
.text_top2 {
	font-size:small;
	color:#333333;
	margin-top:10px;
	margin-bottom:5px;
	margin-right:10px;
	margin-left:40px;
	width:550px;
	text-align:left;
	line-height:130%;
}


.text_li {
	font-size:medium;
	color:#333333;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:10px;
	margin-left:20px;
	width:500px;
	text-align:left;
	line-height:130%;
}

.index {
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: underline;
	padding-left: 10px;
	font-size:medium;
}

.indextext {
	padding-left: 10px;
	margin-bottom: 15px;
	font-size:medium;
}

/* リスト */
.point{
}

.point li {
	text-align:left;
	margin-left:35px;
	margin-bottom:5px;
	font-size:medium;
}

.guidetop{
}

.guidetop li {
	list-style-image:url(../images/icon-q_2.gif);
	margin-top:5px;
}

.point2 li{
	text-align:left;
	line-height:140%;

}

/* 表１ */
.matrix {
	height:100px;
	margin-left:30px;
	margin-bottom:30px;
	font-size:small;
}

.matrix tr{
	padding:0;
	margin:0;
}

.matrix th{
	background-color:#CCCCCC;
	text-align:center;
}

.matrix td{
	text-align:left;
	padding-left:20px;
	margin:0;
}

/* 表２ */
.matrix1 {
	height:100px;
	margin-left:30px;
	margin-bottom:30px;
	font-size:small;
}

.matrix1 tr{
	height:25px;
	padding:0;
	margin:0;
}

.matrix1 td{
	text-align:center;
}

.matrix1 th{
	text-align:left;
	padding-left:5px;
	background-color:#CCCCCC;
}


.text_1 a{
	color:#FF6563;
}

/* リンク */
.guide a{
	font-size:medium;
	text-decoration:underline;
	color:#FF6563;
}

.guide a:hover{
	font-size:medium;
	text-decoration:none;
	color:#FF6563;
}

.guidetop a{
	width:580px;
	color:#333333;
	text-align:left;
	text-decoration:underline;
	padding-left:10px;
}

.guidetop a:hover{
	color:#333333;
	text-decoration:none;
}

/* ページトップへ */
.pagetop a{
	font-size:medium;
	text-decoration:underline;
	color:#FF6563;
}

.pagetop a:hover{
	font-size:medium;
	text-decoration:none;
	color:#FF6563;
}

/* footer */
#footer {
	font-size:small;
	float:left;
}

#footer a{
	color:#666666;
	text-decoration:none;
}

#footer a:hover{
	color:#006600;
	text-decoration:none;
}
	
