/* 全ページ共通CSS Document */
body{
color: #222222;
background-color: #FFFFFF;
}
a {
	text-decoration: underline;
	font-weight:bolder;
}

a:link {
	color: #FF4400;
}

a:visited {
	color: #FF3300;
}

a:active {
	color: #42B9B4;
}

a:hover {
	color: #4DD4CF;
}
	
.sizeM{/*中テキスト*/
	font-size: 12px;
	line-height: 160%;
	letter-spacing: 0.03em;
}

.sizeL{/*大テキスト*/
	font-size: 16px;
	line-height: 150%;
	letter-spacing: 0.05em;
	font-weight: bolder;
}

.sizeS{/*小テキスト*/
	font-size: 10px;
	line-height: 150%;
	letter-spacing: 0.05em;
}
.sizeMS{/*中テキスト行間短*/
	font-size: 12px;
	line-height: 130%;
	letter-spacing: 0.03em;
}

.sizeML{/*中テキスト行間長*/
	font-size: 12px;
	line-height: 180%;
	letter-spacing: 0.03em;
}

.sizeMB{/*中テキスト太字*/
	font-size: x-small;
	line-height: 150%;
	letter-spacing: 0.03em;
	font-weight: bolder;
}


form {
	margin:0;
	padding:0;
}


#bodyArea{
width: 765px;
text-align:center;
margin-right: auto;
margin-left: auto;
}

#mainArea{
width:560px;
float:left;
}

#rightArea{
width:185px;
float:right;
text-align:left;
}


#rightArea ul{
margin:0 0 8px 0;
padding:0;
list-style-type:none;
}
#rightArea li{
margin:0;
padding:0;
list-style-type:none;
display: inline;
}
#rightArea h3{
margin:8px 0 0 0;
padding:0;
}

#rightArea .list2{
padding:5px;
}

#footerArea{
background-color:#FF6413;
text-align:center;
margin:0;
padding:8px;
}
