@charset "Shift_JIS";
@import url("common.css");
@import url("sub_base.css");
@import url("nav.css");
@import url("h1.css");
/*------------------*/
#cnt01 ,#cnt02 ,#cnt03 ,#cnt04{
	width:520px;
	margin-bottom:10px;
}
.table-w520{
	width:520px;
	border-collapse: collapse;
	line-height:2;
	border:solid 1px #CCCCCC;
	margin-bottom:20px;
}
.form-th{
	color:#003366;
	background-color: #D7E2EA;	
	border:solid 1px #CCCCCC;
	padding:0.5em 1em;
	width:15%;
	text-align:center;
}
.form-td1{
	padding:0.3em 1em;
	border:solid 1px #CCCCCC;
	width:20%;
}
.form-td2{
	padding:0.3em 1em;
	border:solid 1px #CCCCCC;
}


#cnt01 ul{
	margin:20px 5px;
	list-style:none;
}
#cnt01 ul li{
	text-indent: -1em;
	padding-left: 1em;
}
#table-class{
	width:520px;
	line-height:2;
	margin-bottom:20px;
}
#table-class th{
	width:40%;
	border-bottom:dotted 1px;
	background:url(../img_common/arrow01.gif) no-repeat;
	background-position:0px 9px;
	padding-left:1em;
	text-align:left;
}
#table-class td{
	border-bottom:dotted 1px;
}
#table-class td, #table-class th{
	line-height:2em;
}
.no-pic img{
	text-align:center;
	padding:15px;
}

/* ---| 山口追加CSS |------------------------------- */

div.photoArea {
	width: 500px;
	margin: 10px 0;
} 

div.photoArea .photoAreaLeft {
	float: left;
} 

div.photoArea .photoAreaRight {
	float: right;
} 

/* ---| 山口追加CSS |------------------------------- */
#cnt04 .grant {
	text-align: center;
	margin-bottom: 20px;
	margin-top: 10px;
}
