@charset "UTF-8";

html { margin:0px; padding:0px; }
body { margin:0px; padding:0px; color:#333; font-size:80%; }
hr { display:none; }
img { border:none; }

div#main { width:620px;font-family:"Verdana" , sans-serif }

/* TEXT AREA */


div.noline {
	margin:20px 10px 20px 10px;
	border-bottom:none;
}


}

p { margin:0px 10px 10px 10px; }






/* OTHER */
.center { text-align:center; }

.frightimg { float:right; margin:8px 0px 0px 8px; }
.fleftimg { float:left; margin:8px 8px 8px 0px; }
.clear { clear:both; }

div#totop {
	margin:10px 10px 30px 0px;
	text-align:right;
}



/* ADDITION */
#container {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 800px;
 background-color: #e3e3e3;
 position: relative;
 top: -6px;
 text-align: center;
 float: left;
 }

#header {
 margin: 0px; 
 padding: 0px; 
 width: 800px; 
 border: 0px;
 }

/* Global Navigation */
#globalnav {
 width: 800px;
 height:20px;
 margin: 0px;
 padding: 0px;
 background-color: #0000CC;
 }

#globalnav_title {
 width: 345px;
 height:18px;
 margin: 0px;
 padding: 2px 0px 0px 5px;
 font-size: 11px;
 text-align: left;
 color: #ffffff;
 float: left;
 }
 
#globalnav_menu {
 width: 450px;
 height:18px;
 margin: 0px;
 padding: 3px 0px 0px 0px;
 font-size: 11px;
 text-align: right;
 float: right;
 }

#globalnav_menu a {
 margin: 0px;
 padding: 0px 18px 0px 0px;
 text-decoration: none;
 vertical-align: top;
 color: #ffffff;
 }

#contents {
 margin: 0px;
 padding: 0px;
 width: 800px;
 background-color: #e6e6e6;
 }

/* Menu */
#menubar {
 margin: 0px;
 padding: 0px;
 width: 170px;
 float: left;
 }

#menu {
 margin: 0px;
 padding: 10px;
 background-color: #e6e6e6;
 text-align: left;
 }

#menu ul {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 20px;
 padding: 0px;
 }

#menu li {
 list-style-type: disc;
 list-style-image: url(../../../images_common/icon.gif);
 margin-top: 0px;
 margin-bottom: 4px;
 font-size: 12px;
 }


#menu1 {
 margin: 0px;
 padding: 10px 10px 0px 10px;
 background-color: #e6e6e6;
 text-align: left;
 }

#menu1 ul {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 20px;
 padding: 0px;
 }

#menu1 li {
 list-style-type: disc;
 list-style-image: url(../../../images_common/icon.gif);
 margin-top: 0px;
 margin-bottom: 4px;
 font-size: 12px;
 }


#menu2 {
 margin: 0px;
 padding: 5px 10px 10px 10px;
 background-color: #e6e6e6;
 text-align: left;
 }

#menu2 ul {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 20px;
 padding: 0px;
 }

#menu2 li {
 list-style-type: disc;
 list-style-image: url(../../../images_common/icon.gif);
 margin-top: 0px;
 margin-bottom: 4px;
 font-size: 12px;
 }

#sub_menu {
 margin: 0px;
 padding: 0px;
 background-color: #e6e6e6;
 text-align: left;
 }

#sub_menu ul {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 33px;
 padding: 0px;
 }

#sub_menu li {
 list-style-type: none;
 margin-top: 0px;
 margin-bottom: 0px;
 font-size: 11px; line-height: 15px;
 }

table.calendar {
	padding: 0;
	margin: 0px;
	background-color: #e6e6e6;
}
table.calendar tr.headline td{
	font-size: 10px;
}
table.calendar th {
	padding: 3;
	text-align: left;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #666666;
}
table.calendar th span {
	padding: 2;
	font-family: "lr oSVbN","Hiragino Kaku Gothic Pro W3","qMmpS Pro W3","Osaka";
	cursor: pointer;
	float: right;
}
table.calendar td {
	border-bottom: solid 1px #afafaf;
	text-align: center;
	width: 25px;
	height: 20px;
	vertical-align: middle;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	line-height: normal;
	font-size: 10px;
	color: #333333;
}


#update {
 margin: 0px;
 padding: 5px;
 width: 610px;
 font-size: 12px;
 text-align: right;
 }

#main_page {
 margin: 0px;
 padding: 0px 0px 0px 10px;
 width: 620px;
 text-align: left;
 float: right;
 background-color: #ffffff;
 }

#footer {
 width: 793px;
 height:16px;
 margin: 0px;
 padding: 2px 5px 2px 2px;
 clear: both;
 background-image:url(../../../images_common/copyright.jpg);
 font-size: 11px;
 color:#ffffff;
 text-align: right;
 }
 
 h2.accent {
 margin-bottom:8px;
 width: 620px;
 position: relative; 
 border-style: solid; 
 border-width: 0px 0px 1px 5px; 
 border-color: #cc0000; 
 padding: 2px 0px 1px 7px;
 font-size: 16px;
 font-family: Verdana, Helvetica;
 }

.contents_news {
 margin-top: 0px;
 margin-bottom: 8px;
 padding: 0;
 width: 620px;
 }


.image {
 margin: 0;
 margin-right: 10px;
 padding: 0;
 width: 200px;
 float: left;
 }


.text {
 margin: 0;
 padding: 0;
 width: 410px;
 float: right;
 font-size: 13px;
 }

.text2 {
 margin: 0;
 padding: 0;
 width: 610px;
 float: right;
 font-size: 13px;
 }


.back_top {
 margin-top: 8px;
 margin-bottom: 20px;
 text-align: right;
 width: 620px;
 font-size: 14;
 font-family: Verdana, Helvetica; 
 font-style: italic;
 }




.image {
 margin: 0;
 margin-right: 10px;
 padding: 0;
 width: 200px;
 float: left;
 }

.links {
 font-size: 12px;
 margin:10px 10px 0px 0px;
}

.links a:link {
 color:#333333;
 text-decoration:none;
}
.links a:visited {
 color:#333333;
 text-decoration:none;
}
.links a:hover {
 color:#006600;
 text-decoration:none;
 border-bottom:1px dotted #006600;
}
.links a:active {
 color:#006600;
 text-decoration:none;
 border-bottom:1px dotted #006600;
}

h2.accent {
 width: 613px;
 position: relative; 
 border-style: solid; 
 border-width: 0px 0px 1px 5px; 
 border-color: #cc0000; 
 padding: 2px 0px 1px 7px;
 font-size: 16px;
 font-family: Verdana, Helvetica;
 }

.boxa {
	padding-left :10px;
	font-size :14px;
	font-weight:bold;
	color :#000000;
	background-color :#D7E2F5;
	height :50px;
	margin-top :30px;

}

.boxb {
	padding :3px;
	width :400px;
}

.boxc {
	padding :3px;
	float :left;
	width :126px;
	
}
.boxd {
	font-size :11px;
	color :#333333;
	line-height :16px;
	padding-left :4px;
	padding-right :5px;
	text-align :left;
}

.boxe {
	padding :3px;
	float :left;
	width :126px;
	
}

#area_link{
 width: 335px;
 margin: 0px;
 padding: 0px 0px 10px 4px;
 font-size: 13px;
 }

#area_link li {
 list-style-type: none;
 margin-top: 0px;
 padding: 0px 0px 3px 4px;
 margin-bottom: 5px;
 font-size: 12px;
 }

#area_link a:link {
 color:#74AF03;
 text-decoration:none;
}
#area_link a:visited {
 color:#74AF03;
 text-decoration:none;
}
#area_link a:hover {
 color:#74AF03;
 text-decoration:underline;
}
#area_link a:active {
 color:#74AF03;
 text-decoration:underline;
