﻿@charset "utf-8";

#maincont h2{
	margin:0px 0px 30px 30px;
}


.headline3{
	width:697px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	clear:both;
}

.setumei{
	line-height:200%;
	margin:15px auto 25px auto;
	padding:0px 0px 0px 20px;
	width:657px;/*697*/
}

.tbl_1 p{
font-size: 9pt;

}

.pcol {
	color:#b94e60;
}

.comment p {
	margin:0 0 15px 0;
}

table.tbl_1 {
	margin: 20px auto 30px auto;
	font-size: 12px;
	color: #555555;
}

table.tbl_1 th {
	border: 1px solid;
	border-color: #cc9900;
	background-color: #ffffd8;
	width:120px;
	font-weight:bold;
}

table.tbl_1 td{
	border: 1px solid;
	border-color: #cc9900;
	padding: 5px;
	text-align:right;
	line-height: 140%;
	color: #555555;
	width:260px;
}

.guidebox{
	background:#ffffff;
	width:697px;/*697*/
	margin:20px auto;
	padding:0px 0px 20px 0px;
}

.guidebox h4{
	width:697px;/*697*/
	margin:0px auto 0px auto;
}

.guidebox img{
	display:block;
}

.guidebox h5{
	margin:30px 0px 0px 20px;	
	width:697px;
	font-weight:bold;
	font-size:14px;
	color:#9d545e;
}

.h5msg{
	margin:15px 0px 0px 20px;
}

.h5msg dt{
	background:#fbf3f1;
	padding:5px 0px 5px 10px;
	font-weight:bold;
	width:620px;/*630*/
	margin:0px 0px 0px 15px;
}

.h5msg dd{
	margin:8px 0px 20px 35px;
	line-height:200%;
}

.h5msg dd p {
	margin:0 0 25px 0;
	line-height:200%;
}

.guidebox ul{
	margin:20px 0px 30px 0px;
}

.guidebox a img{
	margin:0px auto;
}

.guidebox ul li{
	background:url("./../images/system/libg.gif") no-repeat;
	margin:10px 0px 10px 50px;
	padding:0px 0px 0px 20px;
}

.guidebox ul li a{
	color:#f19300;
}

.guidebox ul li a:hover{
	color:#7a5704;
}

.cosbox{
	margin:20px auto 0px auto;
	width:685px;
}

.cosbox dt , .cosbox dd{
	float:left;
}

.cosbox dt{
	width:296px;
	height:80px;
}

.cosbox dd{
	background:url("./../images/system/optbg.gif") no-repeat;
	width:358px;/*388*/
	height:65px;/*80*/
	padding:15px 10px 0px 20px;
	line-height:140%;
}

.paddingdd{
	width:368px !important;/*388*/
	height:65px !important;/*80*/
	padding:15px 0px 0px 20px !important;
	line-height:140% !important;
}

.pink{
	color:#d02646;
}

.pink2{
	color:#d02646;
}

.yellow{
	color:#f19300;
	font-weight:bold;
}

.nigyou{
	line-height:200%;
}