body{

	padding-top:0px;

	margin-top: 0px;

	margin-left: 0px;

    margin-right: 5px;

	margin-bottom: 20px;

	background-color: #ffffff;

	font-size:9px;

    font-family:Arial;

	color: #333333;

	line-height:150%;

	}

img{

	font-size:12px;

	}

h1{

    margin-top:0px;

    margin-left:0px;

    margin-right:0px;

    margin-bottom:6px;

	}

h1.upper{

    margin-top:8px;

    margin-left:0px;

    margin-right:0px;

    margin-bottom:6px;

	}

h1.seihin{

    color:#990000;

    font-size:14px;

    margin:0px;

    padding-top:15px;

    padding-left:48px;

    padding-right:48px;

    padding-bottom:0px;

	}

h1.seihin2{

    text-align:left;

    color:#990000;

    font-size:14px;

    margin:0px;

    padding-top:5px;

    padding-left:15px;

    padding-right:0px;

    padding-bottom:0px;

	}

h1.mida{

    color:#666666;

    font-size:small;

    margin:0px;

    padding-top:8px;

    padding-left:48px;

    padding-right:48px;

    padding-bottom:0px;

	}

h2{

	margin: 0px;

	}

h2.ty{

	margin: 0px;

	padding-bottom:12px;

}

h3{

	color: #990066;

	margin: 0px;

	padding-top: 15px;

	padding-left: 0px;

	padding-bottom: 0px;

	padding-right: 0px;

    line-height:150%;

	letter-spacing:-1px;

	}

h3.aka{

	font-size:14px;

	color: #cc0000;

    padding-top:0px;

    padding-left:48px;

    padding-right:48px;

    padding-bottom:0px;

	line-height:150%;

	letter-spacing:0px;

	}

h4{

	margin: 0px;

	}

h5{

	margin: 0px;

    color:#CC0000;

	font-weight: normal;

	}

a:link{

color:#666666;

}

a:visited{

color:#333333;

}

a:hover{

color:#cc0000;

}

a.home:link{

color:#ffffff;

text-decoration:none;

font-weight:bold;

}

a.home:visited{

color:#ffffff;

text-decoration:none;

font-weight:bold;

}

a.home:hover{

color:#ff0000;

text-decoration:none;

font-weight:bold;

}

p{

font-size:11px;

margin:0px;

line-height:150%;

}

.outline{

    width:750px;

	}

.blackline{

    width:749px;

	border-top-width:0px;

	border-left-width:0px;

	border-right-width:1px;

	border-bottom-width:0px;

	border-style:solid;

	border-color:#000000;

	}

.header1left{

	background-color:#cc0000;

	width:271px;

	height:20px;

	float: left;

	}

.header1right{

    background-color:#000000;

	width:479px;

	height:20px;

	float: right;

	}

.header2{

	height:1px;

	}

.header3{

	background-color:#000000;

	height:4px;

	}

.header4left{

	width:269px;

	float: left;

	}

.header4right{

	width:480px;

	float: right;

	}

.header4right2{

	margin-top:0px;

	margin-left:0px;

	margin-right:0px;

	margin-bottom:0px;

    padding-top:12px;

    padding-left:48px;

    padding-bottom:12px;

    padding-right:48px;

    width:382px;

	}

.header4right2a{

	margin-top:0px;

	margin-left:0px;

	margin-right:0px;

	margin-bottom:0px;

    padding-top:0px;

    padding-left:48px;

    padding-bottom:12px;

    padding-right:48px;

    width:382px;

	}

.header4rightstar{

	margin-top:0px;

	margin-left:0px;

	margin-right:0px;

	margin-bottom:0px;

    padding-top:0px;

    padding-left:48px;

    padding-bottom:12px;

    padding-right:48px;

    width:382px;

	}

.header4right22{

	text-align:center;

	margin-top:6px;

	margin-left:0px;

	margin-right:0px;

	margin-bottom:0px;

	background-color:#dddddd;

    padding-top:2px;

    padding-left:6px;

    padding-bottom:2px;

    padding-right:6px;

	width:368px;

	border-width:1px;

	border-style:solid;

	border-color:#999999;

	}

.header4right222{

	margin-top:0px;

	margin-left:0px;

	margin-right:0px;

	margin-bottom:0px;

    padding-top:0px;

    padding-left:48px;

    padding-bottom:0px;

    padding-right:48px;

    width:382px;

	}

.header4right2222{

	margin:0px;

    padding-top:16px;

    padding-left:48px;

    padding-bottom:4px;

    padding-right:48px;

    width:382px;

	}

.header4right22222{

	margin:0px;

    padding:0px 48px;

    width:382px;

    text-align:right;

	}

.header4right222_1{

	margin:0px;

    padding:0px 48px 6px 48px;

    width:382px;

	}

.header4rightlink{

	margin:0px;

    padding-top:16px;

    padding-left:48px;

    padding-bottom:0px;

    padding-right:48px;

    width:382px;

	}

.header4right3{

	width:478px;

	float: right;

	border-top-width:0px;

	border-left-width:1px;

	border-right-width:0px;

	border-bottom-width:0px;

	border-style:solid;

	border-color:#666666;

	}

.header4right33{

	width:478px;

	}

.header4right4{

	margin-top:0px;

	margin-left:0px;

	margin-right:0px;

	margin-bottom:0px;

    padding-top:18px;

    padding-left:48px;

    padding-bottom:12px;

    padding-right:48px;

    width:382px;

	}

.header4right5{

	margin-top:0px;

	margin-left:0px;

	margin-right:0px;

	margin-bottom:0px;

    padding-top:12px;

    padding-left:48px;

    padding-bottom:12px;

    padding-right:48px;

    line-height:150%;

	width:382px;

	}

.header5{

	background-color:#000000;

	height:20px;

	}

.blackback{

	text-align:center;

	color:#ffffff;

	}

.maincon{

	width:720px;

    padding-top:15px;

    padding-left:15px;

    padding-right:14px;

    padding-bottom:0px;

	}

.kousin{

    padding-top:0px;

    padding-left:0px;

    padding-right:13px;

    padding-bottom:12px;

	width:220px;

	float:left;

	border-top-width:0px;

	border-left-width:0px;

	border-right-width:0px;

	border-bottom-width:0px;

	border-style:solid;

	border-color:#666666;

	}

.other{

    width:483px;

	float:right;

	}

.ts{

    padding-top:0px;

    padding-left:13px;

    padding-right:13px;

    padding-bottom:12px;

    width:220px;

	float:left;

	border-top-width:0px;

	border-left-width:1px;

	border-right-width:0px;

	border-bottom-width:0px;

	border-style:solid;

	border-color:#666666;

	}

.uc{

    padding-top:0px;

    padding-left:13px;

    padding-right:0px;

    padding-bottom:12px;

	width:220px;

	float:right;

	border-top-width:0px;

	border-left-width:1px;

	border-right-width:0px;

	border-bottom-width:0px;

	border-style:solid;

	border-color:#666666;

	}

.bl{

	background-color:#666666;

	height:1px;

	}

.lastleft{

	line-height:150%;

    padding-top:6px;

    padding-left:2px;

	padding-right:0px;

    padding-bottom:0px;

	width:308px;

	float:left;

	}

.lastright{

    padding-top:6px;

    padding-left:0px;

	padding-right:2px;

    padding-bottom:0px;

	text-align:right;

	width:408px;

	float:right;

	line-height:150%;

	}

.topen{

    font-size:12px;

    font-family:Arial;

    font-weight:bold;

	text-align:center;

	color:#ffffff;

	}

.topja{

    font-size:12px;

    font-family:Arial;

    width:97px;

	text-align:center;

	color:#ffffff;

	}

.twl{

    font-weight:bold;

    float:left;

    width:91px;

	}

.twl2{

    font-weight:bold;

    float:left;

    width:120px;

	}

.twr{

    float:right;

    width:290px;

	}

.twr2{

    float:right;

    width:261px;

	}

.redstar{

    color:#cc0000;

	}

.sentencetop{

    padding-top:18px;

	}

.ces{

    padding-top:21px;

	}

.hachi{

    color:#666666;

	font-weight:bold;

    float:left;

}

.thirty{

    float:right;

	width:181px;

	}

.hachi2{

    color:#666666;

	font-weight:bold;

    float:left;

	width:260px;

}

.thirty2{

    float:right;

	width:121px;

	}

.hachi3{

    color:#666666;

	font-weight:bold;

    float:left;

	width:260px;

}

.thirty3{

    float:right;

	width:121px;

	}

.hachi4{

    color:#666666;

	font-weight:bold;

    float:left;

	width:220px;

}

.thirty4{

    float:right;

	width:161px;

	}

.hachi5{

    color:#666666;

	font-weight:bold;

    float:left;

	width:200px;

}

.thirty5{

    float:right;

	width:181px;

	}

.new1{

	font-weight:bold;

    float:left;

	width:60px;

}

.new2{

    float:right;

	width:160px;

	}

.newico{

	margin-right:8px;

	padding:1px 3px;

	color:#CC0000;

	font-weight:bold;

	border:1px solid #CC0000;

	background-color: #FFF0D9;

	}


.grey{

	font-weight:bold;

    color:#666666;

	}

.redstarbold{

    font-weight:bold;

	color:#cc0000;

	}

.add{

    padding:0px;

    margin-top:0px;

    marginleft:0px;

	margin-right:0px;

    margin-bottom:12px;

	}

.formleft{

    float:left;

	width:175px;

	}

.formright{

    float:right;

	width:192px;

	}



.menu{

    padding-top:0px;

    padding-left:45px;

	padding-right:45px;

    padding-bottom:0px;

	}

.menuleft{

    float:left;

	width:20px;

	line-height:150%;

	}

.menuright{

    float:right;

	width:159px;

	line-height:150%;

	}

.othermenu{

    color:#666666;

    padding-top:0px;

    padding-left:45px;

	padding-right:45px;

    padding-bottom:0px;

	}

.mapbox{

    border-color:#999999;

    border-width:1px;

    border-style:solid;

    padding:0px;

    margin:0px;

	}



.en070906_1{

	margin:0px;

    padding:0px 48px;

    width:306px;

    text-align:center;

	}



.en070906_2{

	margin:0px;

    padding:0px 48px;

    width:249px;

    text-align:center;

	}



.en070906_3{

	margin:0px;

    padding:0px 48px;

    width:222px;

    text-align:center;

	}



.en070906_4{

	margin:0px;

    padding:0px 48px;

    width:255px;

    text-align:center;

	}



.en070906_5{

	margin:0px;

    padding:0px 48px;

    width:360px;

    text-align:center;

	}



.en070906_6{

	margin:0px;

    padding:0px 48px;

    width:232px;

    text-align:center;

	}



.en070906_7{

	margin:0px;

    padding:0px 48px;

    width:204px;

    text-align:center;

	}
