a	{	text-decoration:none;	}a:hover	{	text-decoration:underline;	}img	{	border:none;	}p {	font-size:12px;	line-height:17px;	color:#727272;	}.il01 {	margin:0px 3px 0px 3px;	vertical-align:middle;	}	.il02 {	margin:10px 0px 0px 0px;	}body {	margin:0px;	padding:0px;	}	#main {	width:800px;	background-image:url(img/shadow.jpg);	}.headeren {	float:left;	position:relative;	top:8px;	left:352px;	width:74px;	height:17px;	}	.headerch {	float:left;	position:relative;	top:8px;	left:354px;	width:74px;	height:17px;	}	.headerho {	float:left;	position:relative;	top:8px;	left:369px;	width:78px;	height:17px;	}	.headerco {	float:left;	position:relative;	top:8px;	left:372px;	width:78px;	height:17px;	}	.headersi {	float:left;	position:relative;	top:8px;	left:375px;	width:78px;	height:17px;	}a.headerpro {	position:absolute;	top:117px;	left:664px;	font-size:10px;	color:#ffffff;	text-decoration:underline;	}.headerp {	position:absolute;	top:133px;	left:17px;	font-size:10px;	width: 181px;	height: 9px;	}	a.path {	background: none;	z-index:1;	text-decoration:none;	color:#888888;	}	a.path:hover {	z-index:1;	text-decoration:none;	color:#888888;	line-height:10px;	}#contentsmenu {	width:765px;	background-image:url(img/contents_line.gif);	}#contents {	float:left;	padding:0px;	width:536px;	}.contents2 {	margin-left:30px;	padding:0px;	width:506px;	}.con01 {	}.box01 {	}.title01ex {	margin:2px 0px 4px 17px;	font-size:10px;	color:#212121;	}	h1 {	margin:0px 0px 0px 17px;	font-size:16px;	}	.title01 h1 {	color:#008d00;	}.img0101 {	margin:30px 0px 0px 0px;	width:506px;	height:244px;	}.img0101cap {	margin:2px 0px 20px 0px;	width:506px;	height:40px;	background-color:#d9eed9;	}	.img0101il {	margin:9px 0px 0px 8px;	float:left;	}	.img0101txt {	margin:6px 0px 20px 7px;	font-size:10px;	color:#2a2a2a;	float:left;	}.con02 {	margin:0px 0px 40px 0px;	}h2 {	margin:0px 0px 0px 10px;	padding:0px;	font-size:14px;	}.sub01il {	color:#008d00;	}.more01 {	margin:0px 0px 0px 0px;	float:right;	}	.moretxt {	margin:0px 0px 0px 4px;	padding:0px;	font-size:12px;	}	.txtbox01 {	float:left;	padding:0px;	margin:20px 0px 0px 0px;	width:290px;	}.img0102 {	float:right;	margin:20px 0px 0px 0px;	}/* 0729追加_ここから */.imgleft {	float:left;	margin:20px 20px 0px 0px;	}	.imglefttxt {	margin:18px 0px 0px 0px;	font-size:12px;	line-height:14px;	color:#727272;	}.tablee {	margin:2px 0px 20px 0px;	}.imgcenter {	margin:0px 0px 0px 236px;	}.centertxt {    padding:10px;    background-color:#f3f3f3;	border:1px solid #e6e6e6;	font-size:12px;	line-height:17px;	color:#727272;    }.flashcol {    color:#960027;    }.ptxt{	font-size:12px;	line-height:17px;	color:#727272;	}	.txt10 {	font-size:10px;	line-height:14px;	color:#727272;	}	.img1px {	margin:2px 0px 0px 0px;	}/* 0729追加_ここまで */.txtright {	margin:4px 0px 0px 365px;	font-size:10px;	line-height:14px;	color:#727272;	}	/* 0729追加2_ここまで */.back{	margin:0px 0px 0px 0px;	float:left;	color:#096fce;	}	.next {	margin:0px 0px 0px 0px;	float:right;	color:#096fce;	}.backtxt {	margin:0px 4px 0px 4px;	padding:0px;	font-size:10px;	}.nexttxt {	margin:0px 4px 0px 4px;	padding:0px;	font-size:10px;	}	a.backtxt{	color:#096fce;	}	a.nexttxt {	color:#096fce;	}#menu {	margin:0px 0px 0px 38px;	float:left;	width:191px;	}a.menu01 {	color:#00818D;	}	a.menu010201 {	color:#096FCE;	}a.menu010201:hover {	color:#F30E4E;	}	a.menu010202:visited {	color:#9A71A8;	}	a.menu010203 {	color:#096fce;	}	a.menu02 {	color:#960027;	}	a.menu03 {	color:#008D00;	}	a.menu04 {	color:#004AA6;	}	a.menu05 {	color:#978700;	}	a.menu06 {	color:#3A3894;	}	a.menu07 {	color:#69469D;	}	a.menu08 {	color:#799700;	}	a.menu09 {	color:#614C1A;	}	a.menu10 {	color:#2F710B;	}	a.menu11 {	color:#C63A09;	}	.menuon {	margin:0px 0px 0px 1px;	width:190px;	background-color:#f3f3f3;	border-bottom:dotted 1px #cfcfcf;	}.menuoff {	margin:0px 0px 0px 1px;	width:190px;	border-bottom:dotted 1px #cfcfcf;	}.box01 {	}.menuex {	margin:10px 0px 3px 16px;	font-size:10px;	color:#888888;	}	.menu0101 {	margin:0px 0px 10px 3px;	font-size:12px;	}.menu0102 {	margin:0px 0px 5px 20px;	font-size:10px;	}.menu0103 {	margin:0px 0px 10px 20px;	font-size:10px;	}/* ここから */a.menusub01 {color:#096fce;	background-position:0px 3px;	background-image:url(img/menu01_=.gif);	background-repeat:no-repeat;	}	a.menusub01:hover {color:#f30e4e;	background-image:url(img/menu01_-.gif);	background-repeat:no-repeat;	}	a.menusub01:visited {color:#9a71a8;	background-image:url(img/menu01_=.gif);	background-repeat:no-repeat;	}.menusub0101 {	padding:0px 0px 0px 11px;	}/* ここまで*/.menu1200 {	padding:0px;	margin:23px 0px 30px 0px;	height:131px;	background-image:url(img/menu12.gif);	background-repeat:no-repeat;	}.topibutton01 {	padding:0px;	margin:7px 0px 0px 6px;	width:180px;	height:20px;	cursor : pointer;	}	.topibutton02 {	padding:0px;	margin:10px 0px 0px 6px;	width:180px;	height:20px;	cursor : pointer;	}.topibuttontxt {	padding:0px;	margin:5px 0px 0px 40px;	font-size:12px;	color:#888888;	}a.atopibuttontxt:hover {	text-decoration:none;	}#footer {	background-color:#9c9c9c;	width:766px;	height:15px;	}.contact {	float:left;	position:relative;	top:5px;	left:21px;	width:51px;	height:6px;	}.site {	float:left;	position:relative;	top:5px;	left:47px;	width:54px;	height:6px;	}.copyright {	position:relative;	top:6px;	left:-14px;	float:right;	width:255px;	height:5px;	background-image:url(img/footer_copyright.gif);	background-repeat:no-repeat;	}.topofpage {	float:right;	position:relative;	top:-11px;	left:241px;	width:73px;	height:5px;	}.table_10 {	font-size: 10px;	line-height: 14px;	color: #727272;	}.table_12 {	font-size: 12px;	line-height: 16px;	color: #727272;	}
