*{
	font-family		:	'ＭＳ Ｐゴシック';
}

body {
	background-color	: #FFFFFF;
	font-size			: 95%;
	line-height			: 120%;
	color				: #333333;
	margin				: 5px;
}

table {
	font-size			: 95%;
	line-height			: 120%;
	table-layout		: fixed;
}

.tbl_title {
	padding-left		: 10px;
	color				: #00008B;
	font-weight			: bold;
	background-color	: #e3ebf9;
}

#hp_main{
	top					: 0px;
	left				: 50%;
	width				: 720px;
	position			: absolute;
	z-index				: 1;
}
	
#hp_title{
	top					: 0px;
	left				: -360px;
	width				: 720px;
	height				: 65px;
	color				: #990000;
	font-size			: 90%;
	line-height			: 100%;
	text-align			: left;
	background-image	: url('../image/blue.png');
	background-position	: bottom;
	background-repeat	: repeat-x;
	padding-top			: 5px;
	padding-left		: 10px;
	position			: absolute;
	z-index				: 2;
}

#div_left{
	top					: 80px;
	left				: -360px;
	width				: 205px;
	position			: absolute;
	z-index				: 2
}

#div_left .box{
	padding-top			: 10px;
	padding-bottom		: 50px;
}

#div_left .div_a{
	color				: #6666FF;
	height				: 25px;
	cursor				: pointer;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-left			: 8px solid #FF9966;
	padding-top			: 3px;
	padding-left		: 5px;
}

#div_left .div_aa{
	color				: #6666FF;
	background-image	: url('../image/orange3_right.png');
	background-position	: right;
	background-repeat	: repeat-y;
	font-weight			: bold;
	height				: 25px;
	cursor				: pointer;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-left			: 8px solid #FF9966;
	padding-top			: 3px;
	padding-left		: 5px;
}

#div_left .div_b{
	color				: #6666FF;
	height				: 25px;
	cursor				: pointer;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-left			: 8px solid #bb77ff;
	padding-top			: 3px;
	padding-left		: 5px;
}

#div_left .div_bb{
	color				: #6666FF;
	background-image	: url('../image/purple3_right.png');
	background-position	: right;
	background-repeat	: repeat-y;
	font-weight			: bold;
	height				: 25px;
	cursor				: pointer;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-left			: 8px solid #bb77ff;
	padding-top			: 3px;
	padding-left		: 5px;
}

#div_left .div_c{
	color				: #6666FF;
	height				: 25px;
	cursor				: pointer;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-left			: 8px solid #66CC99;
	padding-top			: 3px;
	padding-left		: 5px;
}

#div_left .div_cc{
	color				: #6666FF;
	background-image	: url('../image/green3_right.png');
	background-position	: right;
	background-repeat	: repeat-y;
	font-weight			: bold;
	height				: 25px;
	cursor				: pointer;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-left			: 8px solid #66CC99;
	padding-top			: 3px;
	padding-left		: 5px;
}

#div_left .div_d{
	color				: #6666FF;
	height				: 25px;
	cursor				: pointer;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-left			: 8px solid #0033FF;
	padding-top			: 3px;
	padding-left		: 5px;
}

#div_left .div_dd{
	color				: #6666FF;
	background-image	: url('../image/blue2_right.png');
	background-position	: right;
	background-repeat	: repeat-y;
	font-weight			: bold;
	height				: 25px;
	cursor				: pointer;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-left			: 8px solid #0033FF;
	padding-top			: 3px;
	padding-left		: 5px;
}

#div_left .div_d2{
	color				: #6666FF;
	height				: 40px;
	cursor				: pointer;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-left			: 8px solid #0033FF;
	padding-top			: 3px;
	padding-left		: 5px;
}

#div_left .div_e{
	color				: #6666FF;
	height				: 25px;
	cursor				: pointer;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-left			: 8px solid #c53d43;
	padding-top			: 3px;
	padding-left		: 5px;
}

#div_left .div_ee{
	color				: #6666FF;
	background-image	: url('../image/red3_right.png');
	background-position	: right;
	background-repeat	: repeat-y;
	font-weight			: bold;
	height				: 25px;
	cursor				: pointer;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
	border-bottom		: 1px solid #CCCCCC;
	border-left			: 8px solid #c53d43;
	padding-top			: 3px;
	padding-left		: 5px;
}

#div_main{
	top					: 90px;
	left				: -150px;
	width				: 510px;
	text-align			: center;
	position			: absolute;
	z-index				: 2
}

#hp_main #div_main h2 {
	margin				: 0px 20px 30px 20px;
	height				: 45px;
	background-image	: url('../image/sub_title.gif');
	background-repeat	: no-repeat;
	color				: #6666FF;
	text-indent			: 17px;
	line-height			: 200%;
}

#div_main_aisatu{
	top					: 90px;
	left				: -150px;
	width				: 510px;
	position			: absolute;
	z-index				: 2
}

#hp_main #div_main_aisatu h2 {
	margin				: 0px 20px 30px 20px;
	height				: 45px;
	background-image	: url('../image/sub_title.gif');
	background-repeat	: no-repeat;
	color				: #6666FF;
	text-indent			: 17px;
	text-align			: center;
	line-height			: 200%;
}

#hp_main #div_main_aisatu h4 {
	margin-top			: 10px;
	margin-bottom		: 10px;
	margin-right		: 40px;
	text-align			: right;
	color				: #555555;
	text-indent			: 17px;
	line-height			: 150%;
}

#div_main_detail{
	margin-left			: 30px;
	margin-right		: 30px;
}

a:link{
	color				: #6666FF;
}

a:visited{
	color				: #6666FF;
}

a:hover{
	color				: #6666FF;
}

a:active{
	color				: #6666FF;
}


#div_kango{
	top					: 90px;
	left				: -150px;
	width				: 510px;
	text-align			: center;
	position			: absolute;
	z-index				: 2
}

#hp_main #div_kango h2 {
	margin				: 0px 20px 10px 0px;
	height				: 45px;
	background-image	: url('../image/kango/under_bar.JPG');
	background-repeat	: no-repeat;
	color				: #4a488e;
	text-indent			: 10px;
	line-height			: 200%;
}

#hp_main #div_kango p {
	text-align:center;
	font-size:15pt;
	font-weight:bold;
}

#kango_title_img {
	left:80px;
	position:absolute;
	z-index:1;
}

#kango_title{
	top:20px;
	left:80px;
	height:40px;
	width:350px;
	text-align:center;
	font-size:20pt;
	color:#47885e;
	font-weight:bold;
	line-height:30pt;
	position:absolute;
	z-index:2;
}

#kango_title_eng{
	top:55px;
	left:80px;
	height:15px;
	width:350px;
	text-align:center;
	font-size:15pt;
	color:red;
	font-weight:bold;
	line-height:15pt;
	position:absolute;
	z-index:3;
}

.tr_pink{
	background-color:#eebbcb;
}

.tr_blue{
	background-color:#abced8;
}

.ns_com_title{
	margin-left:5px;
	font-weight:bold;
	color:#1e50a2;
}

.ns_com_detail{
	margin:0px 0px 10px 30px;
}

.eng_info_title{
	color:#006e54;
	font-weight:bold;
}

.eng_info_img{
	 height:140px;
	 margin-bottom:10px;
}
