*{
	font-size: 13px;
	line-height:150%;
	color:#000000;
	margin:0px;
	padding:0px;
}

/* リンク 全体 */
A:link{
text-decoration:underline;
color:#ed1c24;
padding:0px;
}

A:visited{
text-decoration:underline;
color:#ed1c24;
}

A:action{
text-decoration:underline;
color:#ed1c24;
}

A:hover{
text-decoration:none;
color:#ed1c24;
padding:0px;
}

#all{
	padding:0px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
	background-color:#ffffff;
}

#head{
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}

#main_body{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	width:800px;
	border-top:0px;
	border-bottom:3px #006f45 solid;
	border-left:3px #006f45 solid;
	border-right:3px #006f45 solid;
	min-height:100px;
	overflow: auto;
}

#main_left{
	padding:0px;
	margin:0px;
	width:227px;
	background-color:#FFFFFF;
	border:0px;
	float:left;
	text-align:left;
	min-height:50px;
}

#main_right{
	padding:0px;
	margin:0px;
	width:573px;
	background-color:#FFFFFF;
	border:0px;
	float:right;
	min-height:50px;
}

#menu{
	min-height:100px;
}

#menu01{
	margin-top:10px;
}

#menu02{
	margin-top:5px;
}

#about{
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:140%;
	width:210px;
	background-color:#FFFFFF;
	border-top:3px #006f45 solid;
	border-bottom:3px #006f45 solid;
	border-left:0px;
	border-right:3px #006f45 solid;
	text-align:left;
	min-height:50px;
}

#font10{
	font-size:10px;
	line-height:140%;
}

#font11{
	font-size:11px;
	line-height:140%;
}

#font12{
	font-size:12px;
	line-height:140%;
}

#font13{
	font-size:13px;
	line-height:140%;
}

#font14{
	font-size:14px;
	line-height:140%;
}

#font15g{
	font-size:15px;
	line-height:140%;
	color:#006f45;
}

#font15w{
	font-size:15px;
	line-height:140%;
	color:#FFFFFF;
}

#font18g{
	font-size:18px;
	line-height:150%;
	color:#006f45;
}

#font_green{
	color:#006f45;
	line-height:140%;
}

#font14r{
	font-size:14px;
	line-height:140%;
	color:#ff0000;
}

#content{
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:140%;
	width:554px;
	background-color:#FFFFFF;
	border-top:3px #006f45 solid;
	border-bottom:3px #006f45 solid;
	border-left:3px #006f45 solid;
	border-right:0px;
	float:right;
	text-align:left;
	min-height:50px;
}

#chara_images01{
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:140%;
	width:289px;
	background-color:#FFFFFF;
	border:0px;
	float:left;
	text-align:left;
	min-height:50px;
}

#chara_images02{
	padding:0px;
	margin:0px;
	margin-left:6px;
	margin-bottom:10px;
	font-size:12px;
	line-height:140%;
	width:289px;
	background-color:#FFFFFF;
	border:0px;
	float:left;
	text-align:left;
	min-height:50px;
}


#market_mailmag_keitai{
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:140%;
	width:268px;
	background-color:#FFFFFF;
	border:0px;
	float:right;
	text-align:left;
	min-height:50px;
}

#market{
	padding:5px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:12px;
	line-height:140%;
	width:255px;
	background-color:#FFFFFF;
	border-top:3px #006f45 solid;
	border-bottom:3px #006f45 solid;
	border-left:3px #006f45 solid;
	border-right:0px;
	text-align:left;
	min-height:50px;
}

#mailmag{
	padding:5px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:12px;
	line-height:140%;
	width:255px;
	background-color:#FFFFFF;
	border-top:3px #006f45 solid;
	border-bottom:3px #006f45 solid;
	border-left:3px #006f45 solid;
	border-right:0px;
	text-align:left;
	min-height:50px;
}

#keitai{
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:140%;
	width:255px;
	background-color:#FFFFFF;
	border-top:3px #006f45 solid;
	border-bottom:3px #006f45 solid;
	border-left:3px #006f45 solid;
	border-right:0px;
	text-align:left;
	min-height:50px;
}

#foot{
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	line-height:140%;
	width:806px;
	background-color:#FFFFFF;
	border:0px;
}

#margin5{
	margin-top:5px;
}

#margin10{
	margin-top:10px;
}