#gtitle {
	width: 700px;
	height: 30px;
	font-weight: bold;
	margin: 5px;
	background-image: url(../../../../image/bar_1.gif);
	color: #052275;
	font-size: 14px;
	padding: 5px 15px 0 15px;
	display:block;
}
/* **/
/* title */
#title {
	font-weight: bold;
	padding: 5px 0 10px 10px;
	margin: 10px;
	background-image: url(../../../../image/bar_1.gif);
	color: #052275;
	font-size: 12px;
}
.subtitle {
	font-weight: bold;
	padding: 0 0 0 10px;
	color: #052275;
	border-left: 5px solid #052275;
	border-bottom: 1px solid #bdc5de;
	margin: 10px 10px 10px 20px;
	font-size: 14px;
	}
	
div.back {
	font-size: 13px;
	width: 725px;
	text-align: right;
	padding: 10px 15px 5px 0;
}
.gtop { margin: 10px; font-size: 10px; text-align: right; clear:both;}
.line { margin: 10px 30px; border-bottom:#CCCCCC dotted thin; clear:both;}


/* list */
ul.agency { width: 725px; padding: 25px; margin: 5px; list-style-type:none; }
.agency li{ font-size: 14px; padding: 5px; }
div.agency { padding: 10px; margin: 10px 10px 3px 25px; font-size: 16px; font-weight:bold;}

.list_padding { margin: 5px 0px 0 35px; }
.glist dl { padding: 0; margin: 5px 5px 10px 35px; font-weight:normal; font-size: 12px; line-height: 1.5em;}
.glist dt { padding: 0; margin: 0; font-weight:bold; }
.glist dd { padding: 0; margin: -1.4em 0 0 4.5em;}

/* right-list */
.glist2 dl { padding: 0; margin: 5px; font-weight:normal; font-size: 12px; line-height: 1.5em;}
.glist2 dt { padding: 0; margin: 0; font-weight:bold; }
.glist2 dd { padding: 0; margin: -1.4em 0 0 4.5em;}

/* float left */
.gbox200_l { float: left; width: 200px; margin: 0;}
.gbox250_l { float: left; width: 250px; margin: 0;}
.gbox285_l { float: left; width: 285px; margin: 0;}
.gbox300_l { float: left; width: 300px; margin: 0;}
.gbox330_l { float: left; width: 330px; margin: 0;}
.gbox350_l { float: left; width: 350px; margin: 0;}

/* float right */
.gbox450_r { margin: 10px 0; float: right; width: 450px;}
.gbox400_r { margin: 10px 0; float: right; width: 400px;}
.gbox370_r { margin: 10px 0; float: right; width: 370px;}
.gbox350_r { margin: 10px 0; float: right; width: 350px;}
.gbox320_r { margin: 10px 0; float: right; width: 320px;}

/* technicallist */
#glist-tec dl { padding: 5px 0px 0px 15px; font-weight:normal; font-size: 12px;}
#glist-tec dt { padding: 0; margin: 0; font-weight:bold;}
#glist-tec dd { padding: 0; margin: -1.4em 0 0 11em;}

/* omolist */
#glist-omo dl { padding: 5px 0px 0px 35px; font-weight:normal; font-size: 12px;}
#glist-omo dt { padding: 0; margin: 0; font-weight:bold;}
#glist-omo dd { padding: 0; margin: -1.6em 0 0 8em; }
#glist-omo li { padding: 0; margin: 0px 0px 0px 20px;}

/* accesslist */
#glist-acc dl { padding: 5px 0px 0px 0px; font-weight:normal; font-size: 12px;}
#glist-acc dt { padding: 0; margin: 0; font-weight:bold;}
#glist-acc dd { padding: 0; margin: -1.6em 0 0 11em;}

/* accesslist other language */
#glist-other dl { padding: 5px 0px 0px 0px; font-weight:normal; font-size: 12px; }
#glist-other dt { padding: 0; margin: 0; font-weight:bold;}
#glist-other dd { padding: 0; margin: -1.6em 0 0 13em;}

.comm { padding: 10px 30px 0px 45px; line-height: 20px; }
.comm_half { padding: 10px 0 0 20px; line-height: 20px; }
/******* jp logo *******/
div.logo { margin:  5px 0px 5px 35px; }
/******* img *******/
div.img { padding: 5px; margin: 5px;}


/* */
.t2_bg { font-size: 12px; line-height: 20px; font-weight: bold; color: #0068b7; }
.txt_3 { padding: 10px 0 0 0; width: 500px; clear: both;}

/* top map */
.map { clear: both;}
 
/* menu */
.menu { padding: 2px 2px 10px 2px; height: 35px;}
.menu-select { font-size: 12px; padding: 2px 13px 2px 2px; width: 280px; text-align:right; float:right; }


/* listmenu */
.listmenu { float:left;}
.listmenu ul{ padding: 0; padding: 0 0 10px 10px; margin-left:10px;}
.listmenu li{
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-image:url(../../../../image/pdf_bg93x22.gif);
	background-repeat: no-repeat;
	width:93px;
	height: 22px;
	padding-top: 3px;
	margin: 5px;
	list-style-type:none;
	color:#f39800;
}
.listmenu a{ background-repeat: no-repeat; width:93px;}
/* */
/* */

