@charset "utf-8";
/* CSS Document */

body {
	background-color:silver;
	margin:0;
	padding:0;
	font-size:0.85em;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img{
	border:0;
}

img.column_3 {
	margin:0.5em auto 0.5em 3px;
}


#wrapper{
	width:946px;
	margin:0 auto 0 auto;
	background-color:white;
}


#head{
	background-color:#015E4B;
	margin:0;
	padding:0.5em 1.0em 0.1em 1.5em;
	color:white;
	height:60px;
}

#head .logo{
	float:left;
	width:300px;
}

#head h1{
	font-size:125%;
	font-weight:lighter;
	float:right;
	margin:15px;
}

#foot{
	clear:both;
	background-color:#015E4B;
	margin:0;
	color:white;
	font-size:85%;
	padding:1.5em 1.5em 1.5em 1.5em;
	height:50px;
}

#foot a{
	color:white;
	text-decoration:none;
}

.foot_text{
	width:50%;
	float:left;
}

.next_btn{
	margin:0;
	padding:0;
	float:right;
}

.next_btn a{
	color:white;
	text-decoration:none;
	background:url(../images/item_yajirushi.jpg) top right no-repeat;
	text-align:right;
	font-size:20px;
	font-weight:bolder;
	margin:0 0 0 0.8em;
	padding:3px 32px 0 0;
	display:block;
	height:32px;
}



#content{
	clear:both;
	margin:2em 35px 2em 35px;
}

#content h2{
	font-size:25px;
	color:white;
	font-weight:900;
	text-align:center;
	padding:17px 0 0 0;
	margin:0;
	width:100%;
	height:60px;
	background:url(../images/h2_obi.gif) transparent left top no-repeat;
}

#content table{
	text-align:left;
}

#content h3{
	background-color:#00CC33;
	color:white;
	font-size:120%;
	font-weight:900;
	padding:0.4em 0 0.3em 0.5em;
	margin:0;
	margin-bottom:0.3em;
	line-height:125%;
}

#content h3 span{
	font-size:75%;
	margin-left:3.0em;
	margin-right:0.0em;
}

#content h3.h4style{
	color:#00CC00;
	font-size:120%;
	background-color:white;
	padding:0.0em 0 0.8em 0;
	margin:0 0 0 0;
}


#content h4{
	color:#00CC00;
	font-size:100%;
	font-weight:700;
	padding:0.5em 0 0.5em 0;
	margin:0;
	line-height:130%;
}

#content h4 a{
	color:#00CC00;
	font-weight:700;
	text-decoration:none;
	border-bottom:1px dotted #00CC00;
}

#content h4.column5{
	height:2em;
}

#content p {
	margin:0 0 0.4em 0;
	padding:0;
	line-height:145%;
	font-weight:lighter;
	font-size:95%;
}

#content p.line3{
	height:5.5em;
	margin:0.5em 0 0.3em 0;
}

#content ul.c_lists{
	padding:0 0 0 0.1em;
	margin:0 0 0.3em 0.7em;
	list-style-type:square;
	font-size:80%;
	line-height:130%;
}

#content ul.c_lists li{
	list-style-type:square;
}


#path_bar{
	margin:0 0 0.5em 0;
	padding:0;
	list-style:none;
	font-size:65%;
	
}

#path_bar li {
	display:inline;
	border-left:1px #00CC00 solid;
	padding:0 0 0 0.3em;
}

#faq div{
	overflow:visible;
}

.contact{
	margin:0 0.5em 0 0.2em;
	padding:0 0.5em 0 0;
	border-right:1px white solid;
}

