/*CSSDocument*/

address		{ width : 720px ;	margin-top : 8px ;	margin-left : 24px ;	font-size : 81% ;	text-align : center ; }
caption		{ font-size : 110% ;	font-weight : bold ;	text-align : left ; }
div			{ line-height : 1.2em ; }
td			{ line-height : 1.2em ; }
p			{ line-height : 1.2em ; margin : 0px; }
td			{ line-height : 1.1em ; }
h1			{ margin : 0px ; }
h2			{ margin : 0px ; }
h3			{ margin : 0px ; }
a			{ border : 0px ; }
img			{ border : 0px ; }

.emguide	{ width : 620px ;	margin : 4px ;	margin-left : 14px ;	font-size : 93% ;	font-weight : bold ;	color : #FF3300 ; }
.emkenpo	{ width : 620px ;	margin : 4px ;	margin-left : 14px ;	font-size : 93% ;	font-weight : bold ;	color : #FF3399 ; }
.emret		{ width : 620px ;	margin : 4px ;	margin-left : 14px ;	font-size : 93% ;	font-weight : bold ;	color : #009933 ; }
.emcare		{ width : 620px ;	margin : 4px ;	margin-left : 14px ;	font-size : 93% ;	font-weight : bold ;	color : #3366FF ; }
.emfml		{ width : 620px ;	margin : 4px ;	margin-left : 14px ;	font-size : 93% ;	font-weight : bold ;	color : #9900FF ; }
.emqa		{ width : 620px ;	margin : 4px ;	margin-left : 14px ;	font-size : 93% ;	font-weight : bold ;	color : #CC6633 ; }

.emhealth		{ width : 620px ;	margin : 4px ;	margin-left : 14px ;	font-size : 93% ;	font-weight : bold ;	color : #339900 ; }
.emmedical		{ width : 620px ;	margin : 4px ;	margin-left : 14px ;	font-size : 93% ;	font-weight : bold ;	color : #FF6600 ; }
.emcounsel		{ width : 620px ;	margin : 4px ;	margin-left : 14px ;	font-size : 93% ;	font-weight : bold ;	color : #336699 ; }
.emsports		{ width : 620px ;	margin : 4px ;	margin-left : 14px ;	font-size : 93% ;	font-weight : bold ;	color : #CC3366 ; }
.emresort		{ width : 620px ;	margin : 4px ;	margin-left : 14px ;	font-size : 93% ;	font-weight : bold ;	color : #009999 ; }



.enteyguide	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #FF3300 ;	border-bottom:dashed 2px #FF997F ;	width : 648px ;	padding-bottom : 7px ; }
.enteykenpo	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #FF3399 ;	border-bottom:dashed 2px #FFA5D2 ;	width : 648px ;	padding-bottom : 7px ; }
.enteyret	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #009933 ;	border-bottom:dashed 2px #99D6AD ;	width : 648px ;	padding-bottom : 7px ; }
.enteycare	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #3366FF ;	border-bottom:dashed 2px #AABFFF ;	width : 648px ;	padding-bottom : 7px ; }
.enteyfml	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #9900FF ;	border-bottom:dashed 2px #D493FF ;	width : 648px ;	padding-bottom : 7px ; }
.enteyqa	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #CC6633 ;	border-bottom:dashed 2px #EABEA9 ;	width : 648px ;	padding-bottom : 7px ; }

.enteyhealth	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #339900 ;	border-bottom:dashed 2px #D6EBCC ;	width : 648px ;	padding-bottom : 7px ; }
.enteymedical	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #FF6600 ;	border-bottom:dashed 2px #FFD7BC ;	width : 648px ;	padding-bottom : 7px ; }
.enteycounsel	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #336699 ;	border-bottom:dashed 2px #C9D7E4 ;	width : 648px ;	padding-bottom : 7px ; }
.enteysports	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #CC3366 ;	border-bottom:dashed 2px #F2C9D7 ;	width : 648px ;	padding-bottom : 7px ; }
.enteyresort	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #009999 ;	border-bottom:dashed 2px #BCE4E4 ;	width : 648px ;	padding-bottom : 7px ; }

.enteysitemap	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #0000ff ;	border-bottom:dashed 2px #0000ff ;	width : 648px ;	padding-bottom : 7px ; }
.enteylink	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #9F0050 ;	border-bottom:dashed 2px #9F0050 ;	width : 648px ;	padding-bottom : 7px ; }
.enteyprivacy	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #009900 ;	border-bottom:dashed 2px #009900 ;	width : 648px ;	padding-bottom : 7px ; }

.enteyinfo	{ font-size : 150% ;	font-weight : bold ;	line-height : 1.2em ;	color : #ff3300 ;	border-bottom:dashed 2px #EABEA9 ;	width : 648px ;	padding-bottom : 7px ; }


.colguide	{ color : #FF3300 ; }
.colkenpo	{ color : #FF3399 ; }
.colret		{ color : #009933 ; }
.colcare	{ color : #3366FF ; }
.colfml		{ color : #9900FF ; }
.colqa		{ color : #CC6633 ; }

.colhealth	{ color : #339900 ; }
.colmedical	{ color : #FF6600 ; }
.colcounsel	{ color : #336699 ; }
.colsports	{ color : #CC3366 ; }
.colresort	{ color : #009900 ; }

.colsitemap	{ color : #0000ff ; }
.collink	{ color : #9F0050 ; }
.colprivacy	{ color : #009900 ; }

.colinfo	{ color : #ff3300 ; }

.field		{ margin-top : 16px ;	margin-left : 32px ;	margin-right : 32px ;	margin-bottom : 8px ; }
.hyou		{ font-size : 81% ; }
.hyou2		{ font-size : 88% ; }
.hyou3		{ font-size : 75% ; }
.hyou4		{ font-size : 100% ; }


.layguide	{ margin-left : 24px ;	width : 720px ;	border : solid 4px #FFD6CC ; }
.laykenpo	{ margin-left : 24px ;	width : 720px ;	border : solid 4px #FFD6EB ; }
.layret		{ margin-left : 24px ;	width : 720px ;	border : solid 4px #CCEBD6 ; }
.laycare	{ margin-left : 24px ;	width : 720px ;	border : solid 4px #D6E0FF ; }
.layfml		{ margin-left : 24px ;	width : 720px ;	border : solid 4px #EBCCFF ; }
.layqa		{ margin-left : 24px ;	width : 720px ;	border : solid 4px #F5E0D6 ; }

.layhealth	{ margin-left : 24px ;	width : 720px ;	border : solid 4px #D6EBCC ; }
.laymedical	{ margin-left : 24px ;	width : 720px ;	border : solid 4px #FFD7BC ; }
.laycounsel	{ margin-left : 24px ;	width : 720px ;	border : solid 4px #C9D7E4 ; }
.laysports	{ margin-left : 24px ;	width : 720px ;	border : solid 4px #F2C9D7 ; }
.layresort	{ margin-left : 24px ;	width : 720px ;	border : solid 4px #BCE4E4 ; }

.laysitemap	{ margin-left : 24px ;	width : 720px ;	border : solid 4px #CCCCFF ; }
.laylink	{ margin-left : 24px ;	width : 720px ;	border : solid 4px #ECCCDC ; }
.layprivacy	{ margin-left : 24px ;	width : 720px ;	border : solid 4px #CCEBCC ; }

.layinfo	{ margin-left : 24px ;	width : 720px ;	border : solid 4px #FFD6CC ; }


.winguide	{ margin-left : 20px ;	width : 560px ;	border : solid 4px #FFD6CC ; border-top-width : 16px ; }
.winkenpo	{ margin-left : 20px ;	width : 560px ;	border : solid 4px #FFD6EB ; border-top-width : 16px ; }
.winret		{ margin-left : 20px ;	width : 560px ;	border : solid 4px #CCEBD6 ; border-top-width : 16px ; }
.wincare	{ margin-left : 20px ;	width : 560px ;	border : solid 4px #D6E0FF ; border-top-width : 16px ; }
.winfml		{ margin-left : 20px ;	width : 560px ;	border : solid 4px #EBCCFF ; border-top-width : 16px ; }
.winqa		{ margin-left : 20px ;	width : 560px ;	border : solid 4px #F5E0D6 ; border-top-width : 16px ; }

.winhealt		{ margin-left : 20px ;	width : 560px ;	border : solid 4px #D6EBCC ; border-top-width : 16px ; }
.winmedical		{ margin-left : 20px ;	width : 560px ;	border : solid 4px #FFD7BC ; border-top-width : 16px ; }
.wincounsel		{ margin-left : 20px ;	width : 560px ;	border : solid 4px #C9D7E4 ; border-top-width : 16px ; }
.winsports		{ margin-left : 20px ;	width : 560px ;	border : solid 4px #F2C9D7 ; border-top-width : 16px ; }
.winresort		{ margin-left : 20px ;	width : 560px ;	border : solid 4px #BCE4E4 ; border-top-width : 16px ; }



.mokuji		{ font-size : 87% ;	line-height : 2em ; }
.pan		{ width : 680px ;	font-size : 81% ;	margin-left : 16px ;	padding : 2px ;	text-align : right ; }
.read		{ width : 648px ;	padding : 10px ; padding-bottom : 7px ; background-color : #FFFF99 ; text-align : justify ; text-justify : inter-ideograph ; }
.text1		{ margin-left : 14px ;	font-size : 81% ;  text-align : justify ; text-justify : inter-ideograph ; }
.text2		{ margin-left : 14px ;	font-size : 81% ; text-indent :1em;  text-align : justify ; text-justify : inter-ideograph ; }
.text3		{ margin-left : 16px ;	font-size : 81% ; text-indent :1em;  text-align : justify ; text-justify : inter-ideograph ; }

.font12 {font-size:75%;}
.font13 {font-size:82%;}
.font14 {font-size:88%;}
.font15 {font-size:94%;}

.readlink	{ margin-left : 14px ; font-size : 81% ; margin-top : 1em ; }

.fgu		{ width : 100% ;	height : 30px ;	background-color : #FFD6CC ; }
.fke		{ width : 100% ;	height : 30px ;	background-color : #FFD6EB ; }
.fre		{ width : 100% ;	height : 30px ;	background-color : #CCEBD6 ; }
.fca		{ width : 100% ;	height : 30px ;	background-color : #D6E0FF ; }
.ffm		{ width : 100% ;	height : 30px ;	background-color : #EBCCFF ; }
.fqa		{ width : 100% ;	height : 30px ;	background-color : #F5E0D6 ; }

.fhealth		{ width : 100% ;	height : 30px ;	background-color : #D6EBCC ; }
.fmedical		{ width : 100% ;	height : 30px ;	background-color : #FFD7BC ; }
.fcounsel		{ width : 100% ;	height : 30px ;	background-color : #C9D7E4 ; }
.fsports		{ width : 100% ;	height : 30px ;	background-color : #F2C9D7 ; }
.fresort		{ width : 100% ;	height : 30px ;	background-color : #BCE4E4 ; }

.fsitemap		{ width : 100% ;	height : 30px ;	background-color : #CCCCFF ; }
.flink		{ width : 100% ;	height : 30px ;	background-color : #ECCCDC ; }
.fprivacy		{ width : 100% ;	height : 30px ;	background-color : #CCEBCC ; }

.finfo		{ width : 100% ;	height : 30px ;	background-color : #FFD6CC ; }

.emlink		{ padding-top :4px; padding-bottom:2px;padding-left:10px;	font-size : 93% ; font-weight : bold ; color : #FFFFFF ;background-color:#CC6633 ;  }
.boxlink	{ width : 648px ;	padding : 4px ;padding-bottom:2px; border-style : solid ;	border-width : 1px ;	border-color : #CC6633 ; background-color : #FAEFEA ;}
.textlink	{ font-size : 81% ; font-weight:bold ; line-height:1.6em ; margin-left : 2em ; padding : 0.5em; }

.in05		{ text-indent : -0.5em ; margin-left : 0.5em ; }
.in06		{ text-indent : -0.6em ; margin-left : 0.6em ; }
.in1		{ text-indent : -1em ; margin-left : 1em ; }
.in2		{ text-indent : -2em ; margin-left : 2em ; }
.in3		{ text-indent : -3em ; margin-left : 3em ; }
.in4		{ text-indent : -4em ; margin-left : 4em ; }
.in5		{ text-indent : -5em ; margin-left : 5em ; }
.in6		{ text-indent : -6em ; margin-left : 6em ; }
.in7		{ text-indent : -7em ; margin-left : 7em ; }

.box		{ border : solid 1px #000000 ; padding:0.5em ; }

.box2		{ border : solid 1px #CC6699 ; padding:0.5em 1.5em 0.6em 1em ; margin-left : 14px ; background-color:#FBF3EF;}
.boxresort1{border:double 4px FF0000;padding:0.5em;font-size:88%;line-height:1.2em;}


.tboxoutr	{ border-left : solid 1px #ECE9D8 ; border-top : solid 1px #ECE9D8 ; }
.tboxinr	{ border-left : solid 1px #ACA899 ; border-top : solid 1px #ACA899 ; margin-left : 1px ; margin-top : 1px ; }

.qamokuji	{ font-size : 81% ; font-weight:bold ; line-height:1.6em ; padding : 0.5em;	border:solid 1px #CC6633 ; background-color : #FAEFEA ; }

.qaq		{ margin : 4px ;	margin-left : 14px ;	font-weight : bold ;	color : #CC6633 ; margin-bottom : 0.6em;}
.qaa		{ margin : 4px ;	font-weight : bold ;	color : #CC6699 ; }


.normal {
	line-height: 1.2em;
	text-align : justify;
	text-justify : inter-ideograph;
	margin-left:1em;
	margin-bottom:0.5em;
	text-indent: 1em;

}

.normal2 {
	line-height: 1.2em;
	text-align : justify;
	text-justify : inter-ideograph;
	margin-left:1em;
	text-indent: 1em;

}

.hasenue{
border-bottom:none;
}

.hasennaka{
border-bottom:none;border-bottom:border-top:dashed 1px #999999;
}

.hasenshita{
border-bottom:border-top:dashed 1px #999999;
}

/*サイトマップの定義*/
.box-top-im {color: #ff3300; background-color: #ffd6cc; font: bold ; border-left: 1px solid #ffd6cc; border-right: 1px solid #ffd6cc; padding: 5px;}
.box-contents-im {color:;font: 85%;border-top: 1px solid #ffd6cc;border-bottom: 1px solid #ffd6cc;border-left: 8px solid #ffd6cc;border-right: 1px solid #ffd6cc;padding: 5px;}

.box-top-gu {color: #ff3300; background-color: #ff997f; font: bold ; border-left: 1px solid #ff997f; border-right: 1px solid #ff997f; padding: 5px;}
.box-contents-gu {color:;font: 85%;border-top: 1px solid #ff997f;border-bottom: 1px solid #ff997f;border-left: 8px solid #ff997f;border-right: 1px solid #ff997f;padding: 5px;}

.box-top-ke {color: #ff3399; background-color: #ffa5d2; font: bold ; border-left: 1px solid #ffa5d2; border-right: 1px solid #ffa5d2; padding: 5px;}
.box-contents-ke {color:;font: 85%;border-top: 1px solid #ffa5d2;border-bottom: 1px solid #ffa5d2;border-left: 8px solid #ffa5d2;border-right: 1px solid #ffa5d2;padding: 5px;}

.box-top-re {color: #009933; background-color: #ccebd6; font: bold ; border-left: 1px solid #ccebd6; border-right: 1px solid #ccebd6; padding: 5px;}
.box-contents-re {color:;font: 85%;border-top: 1px solid #ccebd6;border-bottom: 1px solid #ccebd6;border-left: 8px solid #ccebd6;border-right: 1px solid #ffd6cc;padding: 5px;}

.box-top-ca {color: #3366ff; background-color: #d6e0ff; font: bold ; border-left: 1px solid #d6e0ff; border-right: 1px solid #d6e0ff; padding: 5px;}
.box-contents-ca {color:;font: 85%;border-top: 1px solid #d6e0ff;border-bottom: 1px solid #d6e0ff;border-left: 8px solid #d6e0ff;border-right: 1px solid #d6e0ff;padding: 5px;}

.box-top-fm {color: #ebccff; background-color: #9900ff; font: bold ; border-left: 1px solid #9900ff; border-right: 1px solid #9900ff; padding: 5px;}
.box-contents-fm {color:;font: 85%;border-top: 1px solid #9900ff;border-bottom: 1px solid #9900ff;border-left: 8px solid #9900ff;border-right: 1px solid #9900ff;padding: 5px;}

.box-top-qa {color: #f5e0d6; background-color: #cc6633; font: bold ; border-left: 1px solid #cc6633; border-right: 1px solid #cc6633; padding: 5px;}
.box-contents-qa {color:;font: 85%;border-top: 1px solid #cc6633;border-bottom: 1px solid #cc6633;border-left: 8px solid #cc6633;border-right: 1px solid #cc6633;padding: 5px;}

.box-top-me {color: #ffd7bc; background-color: #ff6600; font: bold ; border-left: 1px solid #ff6600; border-right: 1px solid #ff6600; padding: 5px;}
.box-contents-me {color:;font: 85%;border-top: 1px solid #ff6600;border-bottom: 1px solid #ff6600;border-left: 8px solid #ff6600;border-right: 1px solid #ff6600;padding: 5px;}

.box-top-co {color: #c9d7e4; background-color: #336699; font: bold ; border-left: 1px solid #336699; border-right: 1px solid #336699; padding: 5px;}
.box-contents-co {color:;font: 85%;border-top: 1px solid #336699;border-bottom: 1px solid #336699;border-left: 8px solid #336699;border-right: 1px solid #336699;padding: 5px;}

.box-top-sp {color: #f2c9d7; background-color: #cc3366; font: bold ; border-left: 1px solid #cc3366; border-right: 1px solid #cc3366; padding: 5px;}
.box-contents-sp {color:;font: 85%;border-top: 1px solid #cc3366;border-bottom: 1px solid #cc3366;border-left: 8px solid #cc3366;border-right: 1px solid #cc3366;padding: 5px;}

.box-top-re {color: #bce4e4; background-color: #009999; font: bold ; border-left: 1px solid #009999; border-right: 1px solid #009999c; padding: 5px;}
.box-contents-re {color:;font: 85%;border-top: 1px solid #009999;border-bottom: 1px solid #009999;border-left: 8px solid #009999;border-right: 1px solid #009999;padding: 5px;}

.box-top-pr {color: #009900; background-color: #ccebcc; font: bold ; border-left: 1px solid #ccebcc; border-right: 1px solid #ccebcc; padding: 5px;}
.box-contents-pr {color:;font: 85%;border-top: 1px solid #ccebcc;border-bottom: 1px solid #ccebcc;border-left: 8px solid #ccebcc;border-right: 1px solid #ccebcc;padding: 5px;}

.box-top {color: #ffffff; background-color: #0066ff; font: bold ; border-left: 1px solid #0066ff; border-right: 1px solid #0066ff; padding: 5px;}
.box-contents {color:;font: 85%;border-top: 1px solid #0066ff;border-bottom: 1px solid #0066ff;border-left: 8px solid #0066ff;border-right: 1px solid #0066ff;padding: 5px;}

.box-top-li {color: #9f0050; background-color: #ecccdc; font: bold ; border-left: 1px solid #ecccdc; border-right: 1px solid #ecccdc; padding: 5px;}
.box-contents-li {color:;font: 85%;border-top: 1px solid #ecccdc;border-bottom: 1px solid #ecccdc;border-left: 8px solid #ecccdc;border-right: 1px solid #ecccdc;padding: 5px;}

.box-top-si {color: #0000ff; background-color: #ccccff; font: bold ; border-left: 1px solid #ccccff; border-right: 1px solid #ccccff; padding: 5px;}
.box-contents-si {color:;font: 85%;border-top: 1px solid #ccccff;border-bottom: 1px solid #ccccff;border-left: 8px solid #ccccff;border-right: 1px solid #ccccff;padding: 5px;}

/*リンク集の定義*/
.box-top-link {color: #9f0050; background-color: #ecccdc; font: bold ; border-left: 1px solid #ecccdc; border-right: 1px solid #ecccdc; padding: 5px;}
.box-contents-link {color:;font: 85% ;line-height:2em; border-top: 1px solid #ecccdc;border-bottom: 1px solid #ecccdc;border-left: 8px solid #ecccdc;border-right: 1px solid #ecccdc;padding: 5px;}


