@charset "UTF-8";

body {
	font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-size:0.9em;
	min-width:760px;
	color:#000;
}

div,h1,h2,h3,h4,p{border:none;margin:0em;padding:0em;}
h1{font-size:2em;}
/*h2{font-size:1.5em;}*/
h3{font-size:1.1em;color:#555;}
h4{font-size:1em;}
p{font-size:1em;}
a:link{color:#0033cc;background:transparent;}
a:visited{color:#5533cc;background:transparent}
a:hover,a:active{color:#fff;background:#000099;}
img{border-style:none;}
a img{border:0px;}
.clear{clear:both;}

/*ページ内に記述があったもの*/
h2 {color: #003399;	font-size: 1.3em;}
#news h4{margin-bottom:1em;}
#news H3 {BORDER-TOP: #e4ded2 4px solid; PADDING-TOP: 0px ;PADDING-RIGHT: 6px;}
.style2 {font-size: 0.8em}
.style3 {font-size: 12px}
.style5 {font-weight: bold}
/*ページ内に記述があったもの*/



#main ul{margin:0;margin-left:5px;padding:0;}
#main ul li{font-family: Arial, Helvetica, sans-serif;background:url("common_img/li_head.gif") no-repeat left top;list-style:none;padding-left:5px;margin:5px;}
#main ul li li{list-style:square;background:transparent;margin-left:12px;}

/* CAEgpID /// Layout */

#header{background-color:transparent;padding:0px;margin:0px;min-width:450px;}

#tools{display:block;text-align:right;font-size:0.8em;padding:5px;color:#A3BCD3;background-color:#1580D8;border-bottom:1px solid #ffffff;}
#tools a:link,#tools a:visited{ text-decoration:none;color:#fff;}
#tools a:hover,#tools a:active{ text-decoration:none;background:#fff;color:#003366;}
#tools a.skip:link,#tools a.skip:visited{ text-decoration:none;color:#BBBBBB;}
#tools a.skip:hover,#tools a.skip:active{ text-decoration:none;background:#BBBBBB;color:#FFFFFF;}
#tools form{margin:0px; padding:0px;}


#head{
	background-color:#012E8B;
	background-image:url(image/title_bg_wanli.jpg);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}

#flag{float:left;position:relative;text-align:left;padding:0px;margin:0px;margin-left:10px;margin-top:1.5em;}

#title{float:left;position:relative;text-align:left;padding:0px;margin:10px;color:#ffffff;line-height:100%;font-size:2em;font-weight:bold;}
#title .jp{font-family:"ＭＳ Ｐ明朝", 細明朝, リュウミンL, serif;}
#title .en{font-family:Times New Roman, Times, serif;font-size:0.6em;}
.zhcn{font-family :SimSun, 'MS UI Gothic', sans-serif;}
#hp{
	display:block;
	text-align:right;
	font-size:0.8em;
	padding:10px;
	color:#A3BCD3;
}
#hp .h_photo{margin:0px;padding:0px;margin-top:3px;}
#hp .h_photo img{margin:3px;}

#menu{margin:1px 0px 1px 0px;padding:1px;background-color:#062673;color:#fff;text-align:center;line-height:140%;clear:both;}
#menu a{font-size:0.8em;font-weight:bold;margin:0px 0.3em 0.4em 0.3em;text-decoration:none;padding:3px;}
#menu a:link, #menu a:visited{color:#FFFFFF;}
#menu a:hover, #menu a:active{text-decoration:none;background:#A1CAF2;color:#062673;}

#footer{
	border-top:dotted 1px #aaa;
	width:100%;
	text-align:left;
	color:#555;
	margin-top:15px;
	margin-right: auto;
	margin-left: auto;
}
#footer .ftxt{
	margin:5px;
	font-size:0.8em;
	text-align: center;
}

/* vgp /// Print */
@media print{
body{font-size:12px;}
}
/* vgp /// Print */


/*編集可能領域のための設定ここから*/
#article{
	text-align: left;
	padding-left: 20px;
	width: 700px;
	line-height: 140%;
}

#article ul{
	margin-left:25px;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
#article ul li{
	font-family: Arial, Helvetica, sans-serif;
	background:url("common_img/li_head.gif") no-repeat left top;
	list-style:none;
	padding-left:8px;
	margin:5px;
}
#article ul li li{
	list-style:square;
	background:transparent;
	margin-left:12px;
}

#article h2{
	background-image: url(image/bg-h2.gif);
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 5px;
	background-position: 2px;
	text-indent: 10px;
	font-size: 1.3em;
}
.headline {
	text-align: left;
	margin-bottom: 10px;
	margin-left: 15px;
	font-size: 1.2em;
	font-weight: bold;
	color: #555555;
}

#article h3{
	text-align: left;
	margin-bottom: 5px;
	margin-left: 20px;
	font-size: 1em;
}
#article h4{
	text-align: left;
	margin-bottom: 5px;
	margin-left: 25px;
	font-size: 1em;
}

#article p{
	text-align: left;
	margin-bottom: 10px;
	margin-left: 25px;
}
/*編集可能領域のための設定ここまで*/


/*-----左サイドメニュー用ここから-------*/


#imageside {
	float:left;
	text-align: left;
	background-image: url(image/menu/side-cn4.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: 0px 0px;
	height: 31px;
	width: 160px;
	text-indent: 10px;
	font-size: 0.9em;
}

#imageside a{
	display:block;
	width:160px;
	height:31px;
	text-indent:10px;
	background-image: url(image/menu/side-cn3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	line-height: 30px;
	font-weight: bold;
}
#imageside a:hover,a:active{
	background:none;
	color:#cccccc;
}
/*-----左サイドメニュー用ここまで-------*/

ul.side{
	text-indent: 0px;
}
aida{
	margin: 0px;
	padding: 0px;
}




