@charset "UTF-8";

body {
	font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-size:13px;
	min-width:760px;
	color:#333333;
	line-height: 18px;
}


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:#1580D8;
	background:transparent;
	text-decoration: underline;
}
a:visited{color:#D17AFF;background:transparent;text-decoration: underline;}
a:hover{
	text-decoration: underline;
	color:#ffffff;
	background-color: #062673;
}
img{border-style:none;}
a img{border:0px;}
.clear{clear:both;}

/*ページ内に記述があったもの*/
h2 {color: #062673;	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;
	color: #333333;
	line-height: 30px;
}

.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;
	font-size: 14px;
}
#menu a{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;color:#FFFF00;}

#footer{
	width:100%;
	text-align:left;
	color:#333333;
	margin-top:15px;
	margin-right: auto;
	margin-left: auto;

}
.ftxt{
	margin:35px;
	font-size:12px;
	text-align: center;
	background-color: #E6E6E6;
	line-height: 20px;
}

/* 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-cn.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-cn2.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;
}

.tit01,.tit01 a:link,.tit01 a:visited{
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.tit01  a:hover {

	text-decoration: underline;
}

.mu00,.mu00 a:link,.mu00 a:visited{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.mu00  a:hover {

	text-decoration: underline;
}

.mu01,.mu01 a:link,.mu01 a:visited{
	font-size: 14px;
	color: #062673;
	text-decoration: none;
	font-weight: bold;
}
.mu01  a:hover {

	text-decoration: none;
	background:transparent;
	color: #FF6E00;
}
.tit_001,.tit_001 a:link,.tit_001 a:visited{
	font-size: 16px;
	color: #062673;
	text-decoration: none;
	font-weight: bold;
}
.tit_001 a:hover{

	color: #ffffff;
}

/*薄いブルーのバー*/

#catetitle3{
	background-image: url(image/bg-cn-cate4.gif);
	height: 20px;
	text-align: left;
	padding-top: 4px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c4def9;
	border-bottom-color: #e4eff3;
}
/*FF用のリスト設定*/
#catetitle3 li {
	list-style-type: none;
	background-repeat: no-repeat;
	list-style-image: url(image/li-sikaku-s2.gif);
	font-weight: bold;
	color: #555;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
/*IE6,7用のリスト設定ここから*/
* html #catetitle3 li {
	list-style-type: none;
	background-repeat: no-repeat;
	list-style-image: url(image/li-sikaku-s2.gif);
	color: #555;
	margin: 0px;
	margin-top: 3px;
		font-weight: bold;
} 
*:first-child+html #catetitle3 li {
	list-style-type: none;
	background-repeat: no-repeat;
	list-style-image: url(image/li-sikaku-s2.gif);
	color: #555;
	margin: 0px;
	margin-top: 3px;
		font-weight: bold;
}
/*IE6,7用のリスト設定ここまで*/


#catetitle4{
	background-image: url(image/bg-cn-cate5.gif);
	height: 20px;
	text-align: left;
	padding-top: 2px;
	padding-left: 5px;
	font-weight: bold;

}
.tit_002 {color: #1580D8; font-weight: bold;font-size: 12px; }