@charset"Shift_JIS";

body{margin: 0px;padding: 0px;color: #000000;font-size: 12px;background: #FFFFFF url(../img/bg/side.gif) repeat-y;}
div,h1,h2,h3,h4,p {margin: 0px;padding: 0px;line-height: 1.5em;}
th,td{vertical-align: top;}
a img,img {border:0;}
p,li{text-align: justify;text-justify:distribute;}
h3{background: url(../img/bg/h3.gif) no-repeat;font-size: 12px;color: #000000;height: 20px;padding: 1px 0px 0px 20px;margin: 0px 0px 10px 0px;}
h3.half{background: url(../img/bg/h3h.gif) no-repeat;font-size: 12px;color: #000000;height: 20px;padding: 1px 0px 0px 20px;margin: 0px 0px 10px 0px;}
h4{font-size: 16px;color: #FFFFFF;background-color: #2abd8d;padding: 2px 5px;width: 540px;margin-bottom: 10px;}
.pad_r{padding-right: 15px;}
.pad_l{padding-left: 15px;}
.fred{color: #FF0000;}

#All{width: 740px;margin: 0px;padding: 0px;}
#Contents{width: 590px;padding-left: 10px;}
#Maincontent{padding: 5px 10px 20px 25px;width: 555px;}
#Maincontent table{margin-bottom: 25px;width: 550px;}
#Navi {width: 140px;background-color: #eeb1bc;}
#Navi img{display: block;}
address{text-align: right;padding: 5px 10px;color: #000000;font-style: normal;border-top: solid #6a3b3b 3px;}
#Block01{background-color: #f9e0c7;border: solid #ff9933 1px;padding: 15px 15px 0px 15px;width: 510px;margin: 15px 0px 25px 0px;}
#Block{padding: 5px 10px 20px 25px;width: 555px;}
#Block table{background-color: #FFFFFF;width: 510px;margin-bottom: 15px;}
#Block table td{border: solid #CCCCCC 2px;}
.padl{padding-left: 3.2em;}
.padll{padding-left: 6.5em;}
.padlll{padding-left: 9.1em;}
#Block02{background-color: #edf3f9;border: solid #0066cc 1px;padding:15px 15px 0px 15px;width: 510px;margin: 15px 0px 25px 0px;}
#Block03{background-color: #ccffcc;border: solid #00cc00 1px;padding:15px 15px 0px 15px;width: 510px;margin: 15px 0px 25px 0px;}
table#Tab01{
	width: 535px;
}
table#Tab01 td{border:none;}
table#Tab01 td div{
	border: solid #33cc99 2px;
	padding: 10px;
}
#sight td {
	font-size: 14px;
	line-height: 18px;
}
