﻿@charset "utf-8";
/* CSS Document */

#main #main_l h2{
	margin:0px 0px 0px 15px;
}



#main #main_l #m_list{
	margin:15px 0px 0px 19px;
	width:542px;
	height:50px;
	position:relative;
	font-size:0.7em;
}
#main #main_l #m_list p{
	margin:4px 0px 0px 0px;
	width:170px;
	float:left;
}
#main #main_l #m_list p a{
	color:#cc3333;
}
#main #main_l #m_list ul{
	float:right;
}
#main #main_l #m_list li{
	float:left;
}
#main #main_l #m_list li a{
	display:block;
	width:40px;
	height:20px;
	margin:0px 0px 0px 5px;
	border:1px solid #CC3333;
	text-align:center;
	line-height:19px;
	color:#333333;
}


.m01 .m01 a , .m02 .m02 a , .m03 .m03 a , .m04 .m04 a , .m05 .m05 a , .m06 .m06 a , .m07 .m07 a{
	background-color:#FFDFDF;
}


#main #main_l .c0102{
	float:left;
	width:280px;
	height:380px;
}


#main #main_l .c01{
	clear:both;
	width:280px;
	font-size:0.7em;
	border:1px solid #999;
	margin:0px 0px 5px 0px;
}
#main #main_l .c01 h3{
	color:#CC3333;
	margin:4px 0px 0px 8px;
}
#main #main_l .c01 p{
	margin:12px 0px 3px 7px;
}
#main #main_l .c01 span{
	color:#990000;
	letter-spacing: -0.1em;
}



#main #main_l .c02{
	clear:both;
	width:280px;
	font-size:0.7em;
	border:1px solid #999;
}
#main #main_l .c02 p{
	margin:7px 0px 4px 8px;
	letter-spacing: -0.1em;
}



#main #main_l .c03{
	float:left;
	margin:0 0 0 10px;
}
#main #main_l .c03 a{
	margin:23px 0 0 57px;
	display:block;
}

