<STYLE>
BODY

{
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 7px;
	margin-bottom: 0px;
}
a, a:link, a:visited {
	text-decoration: none;
	COLOR: #666666;
}

a.dep_point:active{
	color:#66666;
}

a.dep_link:link{
	color:#66666;
	text-decoration:none;
}

a.dep_link:visited{
	color:#666666;
	text-decoration:none;
}

a.dep_link:visited{
	color:#666666;
	text-decoration:none;
}

a.dep_link:hover { 
	color:#0028C5;
	text-decoration: underline;
	}
	
a.dep_link:active { 
	color:#66666;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
}



#main
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(../images/side_line.gif);
    WIDTH: 767px;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: auto
}
#header
{
    WIDTH: 766px;
    HEIGHT: 66px
}
#head-line
{
    FLOAT: left;
    WIDTH: 482px;
    HEIGHT: 6px
}
#head-menu
{
    FLOAT: right;
    WIDTH: 284px;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #336799
}
#head-message
{
    FONT-SIZE: x-small;
    FLOAT: right;
    MARGIN: 6px;
    VERTICAL-ALIGN: middle;
    WIDTH: 305px;
    COLOR: #666666;
    FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    HEIGHT: 10px;
    TEXT-ALIGN: right
}
#head-logo
{
    MARGIN-TOP: 22px;
    FLOAT: left;
    WIDTH: 112px;
    HEIGHT: 37px
}
#head-car
{
    MARGIN-TOP: 11px;
    FLOAT: left;
    WIDTH: 365px;
    HEIGHT: 26px
}
#head-doc
{
    MARGIN-TOP: 11px;
    FLOAT: left;
    WIDTH: 149px;
    HEIGHT: 26px
}
#head-inq
{
    MARGIN-TOP: 11px;
    FLOAT: left;
    WIDTH: 140px;
    HEIGHT: 26px
}

#head-title
{
	FLOAT: left;
	WIDTH: 577px;

}

#head-title_box{
    FLOAT: left;
	WIDTH: 300px;
}

#head-title_box2{
    FLOAT: left;
	WIDTH: 209px;
}

#title-flash
{
    WIDTH: 763px;
    HEIGHT: 257px
}
#clear{
	CLEAR: both;
}

#main-content{
    float:left;
	WIDTH: 766px
}

#main-sub{
	float: left;
	WIDTH: 577px;
}

#main-sub_left_box
{
	WIDTH: 340px;
	float: left;
	font-size: small;
	line-height: 1.3em;
}
#main-sub_center_box
{
	WIDTH: 560px;
	float: left;
	font-size: small;
	word-spacing: 2em;
	line-height: 1.3em;
}
#main-sub_left_box2
{
	WIDTH: 200px;
	float: left;
	background-color: #999999;
}
#main-sub_left_box3
{
	WIDTH: 340px;
	floa
	clear:both;
	font-size: small;
	line-height: 1.3em;
}
#main-sub_right_box
{
	WIDTH: 200px;
	float: left;
	background-color: #999999;
}
#main-sub_right_box2
{
	WIDTH: 340px;
	float: left;
	font-size: small;
	line-height: 1.3em;
}
#main-menu_line
{
	height:5px;
}
#main-sub_title
{
	WIDTH: 577px;
}
#main-left
{
    BACKGROUND-POSITION: right top;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/point_line.gif);
    WIDTH: 223px;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 740px
}
#main-left_sub
{
    BACKGROUND-POSITION: right top;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/point_line.gif);
    WIDTH: 183px;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 850px;
}
#left-trait
{
    FLOAT: left;
    WIDTH: 220px;
    HEIGHT: 34px
}
#left-trait_sub
{
    FLOAT: left;
    WIDTH: 180px;
    HEIGHT: 24px
}
#left-menu_sub
{
	FLOAT: left;
	WIDTH: 170px;
	HEIGHT: 20px;
	color: #666666;
	font-size: small;
}
#left-menu_sub_b
{
	FLOAT: left;
	WIDTH: 170px;
	HEIGHT: 28px;
	color: #666666;
	font-size: small;
}
#left-menu_sub_subject
{
	FLOAT: left;
	WIDTH: 140px;
	HEIGHT: 28px;
	color: #666666;
}
#left-menu_kajyo
{
	FLOAT: left;
	WIDTH: 20px;
	HEIGHT: 20px;
}
#button-left
{
    FLOAT: left;
    WIDTH: 110px;
    HEIGHT: 35px
}
#button-right
{
    FLOAT: left;
    WIDTH: 110px;
    HEIGHT: 35px
}
#left-subject
{
    FLOAT: left;
    WIDTH: 220px;
    HEIGHT: 34px
}
#subject-button
{
    FLOAT: left;
    WIDTH: 220px;
    HEIGHT: 35px
}
#left-banner
{
    WIDTH: 220px;
    HEIGHT: 55px
}
#left-banner_mini
{
    WIDTH: 180px;
    HEIGHT: 55px;
}
#left-banner_mini_b
{
    WIDTH: 180px;
    HEIGHT: 50px;
}
#main-center
{
    BACKGROUND-POSITION: right top;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/point_line.gif);
    WIDTH: 357px;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 740px
}
#center-info
{
    FLOAT: left;
    MARGIN-LEFT: 1px;
    WIDTH: 352px;
    HEIGHT: 34px
}
#gradation
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/content_g.jpg);
    MARGIN-LEFT: 1px;
    WIDTH: 352px;
    BACKGROUND-REPEAT: repeat-x
}
#info-text
{
    FONT-SIZE: small;
    FLOAT: left;
    WIDTH: 190px;
    FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}



#info-box
{
    MARGIN-TOP: 3px;
    MARGIN-LEFT: auto;
    WIDTH: 331px;
    MARGIN-RIGHT: auto
}
#info-img
{
    FLOAT: right;
    MARGIN-LEFT: auto;
    WIDTH: 130px;
    MARGIN-RIGHT: auto
}
#info-line
{
    CLEAR: both;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: auto;
    WIDTH: 331px;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 6px
}
#info-text2
{
    FONT-SIZE: small;
    FLOAT: left;
    WIDTH: 320px;
    FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#main-right
{
    FLOAT: left;
    MARGIN-LEFT: 1px;
    WIDTH: 182px;
    HEIGHT: 23px
}
#gradation2
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/content_g.jpg);
    MARGIN-LEFT: 1px;
    WIDTH: 182px;
    BACKGROUND-REPEAT: repeat-x
}
#right-event
{
    FLOAT: left;
    MARGIN-LEFT: 1px;
    WIDTH: 182px;
    HEIGHT: 34px
}
#event-content
{
    MARGIN: 4px auto;
    WIDTH: 178px;
    HEIGHT: 111px
}
#life-content
{
    CLEAR: both;
    MARGIN: 4px auto;
    WIDTH: 178px;
    HEIGHT: 35px
}
#life-banner
{
    CLEAR: both;
    MARGIN: 4px auto;
    WIDTH: 178px;
    HEIGHT: 46px
}
#public
{
    MARGIN: 4px auto;
    WIDTH: 171px;
    HEIGHT: 108px
}
#public-img
{
    FLOAT: left;
    WIDTH: 69px;
    HEIGHT: 108px
}
#public-img2
{
    FONT-SIZE: x-small;
    FLOAT: right;
    WIDTH: 102px;
    FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    HEIGHT: 22px
}
#public-text
{
    FONT-SIZE: x-small;
    FLOAT: right;
    MARGIN: 4px;
    WIDTH: 102px;
    FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#footer
{
    WIDTH: 766px;
    HEIGHT: 51px
}
#footer-1
{
    FLOAT: left;
    WIDTH: 766px;
    HEIGHT: 11px
}
#footer-2
{
    BACKGROUND-IMAGE: url(../images/footer_g.jpg);
    WIDTH: 766px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 40px
}
#last-footer
{
    FLOAT: left;
    WIDTH: 767px;
    HEIGHT: 3px
}
#copyright
{
    FONT-SIZE: x-small;
    FLOAT: left;
    MARGIN: 10px;
    WIDTH: 360px;
    FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#etc
{
    FONT-SIZE: small;
    FLOAT: right;
    MARGIN: 10px;
    WIDTH: 320px;
    FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#button-left2
{
    FLOAT: left;
    WIDTH: 110px;
    HEIGHT: 53px
}
#button-right2
{
    FLOAT: left;
    WIDTH: 110px;
    HEIGHT: 53px
}

#spacer_box{
	float:left;
	
}
#spacer_box2{
	clear:both;
}

#spacer_box3{
	float:left;
}

#spacer_box4{
	width:300px;
	clear:both;
}

#line1{
	float:left;
}	

#line2{
	clear:both;
}	

#ms_box-main{
	float:left;
	width:280px;
}

#ms_box1{
	width:280px;
	float:left;
	font-size: small;
	line-height: 1.4em;
}

#ms_box1_2{
	width:280px;
	float:left;
	font-size: small;
	line-height: 1.4em;
}

#ms_box2{
	width:500px;
	float:left;
	font-size: small;
	line-height: 1.4em;
}

#box1{
	width:577px;
}

#img-box1{
	float:left;
	width:230px;
}

#img-box2{
	float:left;
	width:230px;
}

#img-box3{
	float:left;
	width:550px;
	border:1px solid #000000;
}

#img-box4{
	float:left;
	width:209px;
}

#button1{
	float:left;
	width:120px;
}

#img-box-space{
	clear:both;
	width:200px;
}

#img-box-space2{
	float:left;
	width:270px;
}

#line{
	FLOAT: left;
	width: 530px;
}

#head-menu_sub-box{
	float:left;
	WIDTH: 766px;

}

#head-menu_sub
{
	clear:both;
	WIDTH: 766px;
}

#main-box{
	clear:both;
	width:766px;
}

</STYLE>
