BODY {
	BACKGROUND: url(../images/spacer.gif) center #ffffff; 
	PADDING: 0px; 
	MARGIN: 20px; 
	TEXT-ALIGN: center; 
	font: 12px "Trebuchet MS", lucida, arial, helvetica, sans-serif; 
	color : #020100; 
	line-height: 17px;
}

IMG {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-STYLE: none; 
	PADDING: 1px;
}


/*
h1 { font: bold 2em Arial, Sans-Serif; letter-spacing: -1px; padding: 16px 0 0 8px; margin: 0; }
h2 { margin: 0; padding: 0; font: normal 1.6em Arial, Sans-Serif; letter-spacing: -1px; color : #020100;}
h3 { font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f; background: #FFF; float:right; }
p {	margin: 0 0 0px 0; line-height: 1.5em; }
*/

.article { padding: 0 5px 0 0px; margin-bottom: 35px; margin-top: 30px; }


.hidden {
	DISPLAY: none
}



A:link {
	COLOR: #5F5Fff; 
	TEXT-DECORATION: none
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 15px;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #5F5Fff; 
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #5F5Fff; 
	TEXT-DECORATION: none
}
A.sublink {
	COLOR: #5F5F5f; 
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 12px;
	TEXT-DECORATION: none
}


/*
*** フォント定義
*/

	FONT {
		font-size:                 14px;
		letter-spacing:            2px;
		line-height:               18px;
		color:                     #606060;
		font-family:               verdana;
	}

	FONT.fnt_base {
		font-size:                 12px;
		letter-spacing:            1px;
		line-height:               14px;
		color:                     #BBBBBB;
		font-family:               "ＭＳ ゴシック",sans-serif;
	}

	FONT.fnt_1 {
		font-size:                 12px;
		letter-spacing:            1px;
		line-height:               14px;
		color:                     #606060;
	}

	FONT.fnt_2 {
		color:                     #dedede;
		font-family:               verdana;
	}

	FONT.title {
		font-size:                 16px;
		color:                     #202020;
		font-family:               verdana;
	}

	FONT.subtitle {
		font-size:                 14px;
		color:                     #606060;
		font-family:               verdana;
		font-weight:               bold;
	}


H1 {
	PADDING: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;  
	MARGIN: 0px 0px 5px 0px;
	COLOR: #971D1A; 
	FONT: 19px "Lucida Sans Unicode", sans-serif; 
}
H2 {
	PADDING: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;  
	COLOR: #202020; 
	MARGIN: 0px 0px 5px 0px;
	FONT: 18px "Lucida Sans Unicode", sans-serif; 
}
H3 {
	PADDING: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;  
	COLOR: #606060; 
	MARGIN: 0px 0px 5px 0px;
	FONT: 12px "Lucida Sans Unicode", sans-serif; 
	float:right;
}

P {
	PADDING: 0px; 
	FONT-SIZE: 14px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	MARGIN: 0px; 
	COLOR: #606060;
}



.ContentBG {
	PADDING: 0px; 
	BACKGROUND: #FFFFFF; 
	MARGIN: 0px auto 0px auto;
	WIDTH: 770px; 
	voice-family: inherit; 
	text-align: left;
}


#LogoImage {
	PADDING: 30px 10px 30px 0px;
	BACKGROUND: url(../images/logo.gif);
	background-repeat: no-repeat;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 600px;
	HEIGHT: 30px;
	color: #ffffff;
}

#LogoImageS {
	PADDING: 30px 10px 30px 0px;
	BACKGROUND: url(../images/logo_s.gif);
	background-repeat: no-repeat;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 600px;
	HEIGHT: 30px;
	color: #ffffff;
}

#ButtonArea {
	PADDING: 0px 0px 0px 0px;
	BACKGROUND: url(../images/button_bg.gif);
	background-repeat: no-repeat;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 770px;
	HEIGHT: 120px;
	color: #ffffff;
}

#Button1 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 21px 0px 0px 82px;
}
#Button2 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 21px 0px 0px 28px;
}
#Button3 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 21px 0px 0px 28px;
}
#Button4 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 21px 0px 0px 28px;
}
#Button5 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 21px 0px 0px 28px;
}


#SubButtonArea {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 130px;
	HEIGHT: 600px;
	color: #f0f0f0;
}

#SubButton1 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
}
#SubButton2 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 21px 0px 0px 0px;
}
#SubButton3 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 21px 0px 0px 0px;
}
#SubButton4 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 21px 0px 0px 0px;
}




#WaterArea {
	PADDING: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 770px;
	HEIGHT: 40px;
	color: #ffffff;
}

#Water1 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 5px 0px 0px 118px;
}
#Water2 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 5px 0px 0px 93px;
}
#Water3 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 5px 0px 0px 94px;
}
#Water4 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 5px 0px 0px 95px;
}
#Water5 {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 5px 0px 0px 96px;
}



#CopyrightImage {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 50px 0px 0px 0px;
	WIDTH: 770px;
	HEIGHT: 33px;
	color: #ffffff;
	float:left;
}

#SiteMap {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 770px;
	HEIGHT: 50px;
	color: #ffffff;
	float:left;
}

#Contentarea {
	PADDING: 10px 0px 30px 85px; 
	MARGIN: 30px 0px 0px 0px; 
	WIDTH: 770px; 
	OVERFLOW: hidden; 
	COLOR: #020100; 
	DISPLAY: block;
	background-color:#ffffff;
}

/*
*** 制作情報
*/

#SubContentarea {
	PADDING: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	width: 770px; 
	background-color:#ffffff;
	border-style: solid;
	border-width: 30px 0px 0px 90px;
	border-color: #ffffff;
}


#content_left {
	PADDING: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	width:130px;
	background-color:#ffffff;
	text-align:left;
	font-size:100%;
	border-style: solid;
	border-width: 0px 0px 0px 10px;
	border-color: #ffffff;
}

#content_right {
	PADDING: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	width:400px;
	background-color:#ffffff;
	text-align:left;
	border-style: solid;
	border-width: 0px 0px 0px 20px;
	border-color: #ffffff;
}

#content_right_text {
	PADDING: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	width:400px;
	background-color:#ffffff;
	text-align:left;
}


/*
*** 会社情報
*/
#companyarea {
	PADDING: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	width: 770px; 
	background-color:#ffffff;
	border-style: solid;
	border-width: 0px 0px 0px 90px;
	border-color: #ffffff;
}

#company_left {
	PADDING: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	width:30px;
	background-color:#ffffff;
	text-align:left;
	font-size:100%;
	border-style: solid;
	border-width: 10px 0px 0px 50px;
	border-color: #ffffff;

}

#company_right {
	PADDING: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	width:400px;
	background-color:#ffffff;
	text-align:left;
	border-style: solid;
	border-width: 10px 0px 0px 20px;
	border-color: #ffffff;
}

#company_right_text {
	PADDING: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	width:350px;
	background-color:#ffffff;
	text-align:left;
}


