.box01{
width:526px;
padding:0px;
margin:0px 0px 15px 0px;
}

.box01 ul{
margin:0px 20px 0px 20px;
padding:0px;

}

.box01 li{
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
list-style: none;
background: url(../images/line_blue02.gif) no-repeat  center bottom;
}


.box01 p{
line-height:150%;
margin:0px 20px 10px;
padding:0px;

}

.box01_top{
margin:0px;
padding:0px;
background:url(../images/box01_top.gif) no-repeat top center;
height:50px;
}

.box01_top p{
margin:0px;
padding:10px 10px 0px 0px;
text-align:right;
}


.box01_center{
text-align:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
background:url(../images/box01_center.gif) repeat-y top center;
}


.box01_bottom{
margin:0px;
padding:0px;
background:url(../images/box01_bottom.gif)  no-repeat  top center;
height:10px;
}

.unit{
margin:0px 10px 0px 0px;
padding:0px;}


.line2{
text-align:right;
}

.banner {
width:160px;
padding:0px;
margin:10px 0px 10px;
text-align:center;}
.read{
	margin:0px;
	padding:5px 10px;
	font: normal 12px/150%   "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif;}

.read img{
	padding:4px;}

.tit{
	border-top:0px solid #39BEDE;
	border-right:0px solid #39BEDE;
	border-bottom:1px solid #39BEDE;
	border-left:8px solid #39BEDE;
	margin:8px 5px 0px 5px;
	padding:5px 5px 3px 5px;
	font:bold 14px/100%   "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif;}

.s_tit{
	border-top:0px solid #39BEDE;
	border-right:0px solid #39BEDE;
	border-bottom:1px solid #39BEDE;
	border-left:0px solid #39BEDE;
	padding:3px ;
	margin:3px 5px 0px 5px;
	font:bold 14px/100%   "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif;
	color:#39BEDE;}
	

.info{
	clear:both;
	background: #EAFBFA;
	width:100%;}

.info tr{
	color:#39BEDE;
	vertical-align:top;
	text-align:left;
	font:  bold 12px/130%   "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif ;}

.info th{
	border-top:0px solid #39BEDE;
	border-right:1px solid #FFFFFF;
	border-bottom:0px solid #39BEDE;
	border-left:0px solid #39BEDE;
	color:#333333;
	padding:5px;
	font:bold 12px/130%   "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif ;}

.info td{
	border-top:0px solid #39BEDE;
	border-right:1px solid #FFFFFF;
	border-bottom:0px solid #39BEDE;
	border-left:0px solid #39BEDE;
	color:#333333;
	padding:5px;
	font:  normal 12px/130%   "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif ;}
	
.info td img{
	color:#333333;
	text-align:center;
	font:  normal 12px/130%   "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif ;}
	
	

.cell table{
	font:  normal 12px/130%   "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif ;
	width:100%;
	border-collapse:separate;
	border:1px solid #1C3700;
	border-spacing:0px;}

.cell th{
	margin:0px;
	padding:3px 5px;
	border-style:solid;
	width:1%;
	white-space:nowrap;
	color:#264834;
	background-color:#D6F7E7;
	border-width:1px;
	border-color:#fff #72847B #72847B #fff;}

.cell td{
	margin:0px;
	padding:3px 5px;
	text-align:left;
	color:#264834;
	background-color:#F1FCF7;
	border-width:1px;
	border-style:solid;
	border-color:#fff #7F8482 #7F8482 #fff;}
	
.cell2 table{
	font:  normal 12px/130%   "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif ;
	width:100%;
	border-collapse:separate;
	border:1px solid #1C3700;
	border-spacing:0px;}

.cell2 th{
	margin:0px;
	padding:3px 5px;
	border-style:solid;
	width:1%;
	white-space:nowrap;
	color:#264834;
	border-width:1px;
	border-color:#fff #72847B #72847B #fff;}

.cell2 td{
	margin:0px;
	padding:3px 5px;
	text-align:left;
	color:#264834;
	border-width:1px;
	border-style:solid;
	border-color:#fff #7F8482 #7F8482 #fff;}
	
.cellColor1 {
	background-color:#F1FCF7;}
	
.cellColor2 {
	background: #DFF1FF;
}
	
.cellColor3 {
	background: #FFF8EE;
}

.kiji{
}

.yose_l{
	float:left;
	clear:left;
	margin:0px;
	padding:0px;}

.yose_r{
	float:right;
	clear:right;
	margin:0px;
	padding:0px;}

.kiji p{
	margin:0px;
	padding:3px 5px;}

.open{
	margin:0px;
	padding:5px 14px 5px 4px;}

.open table	{
	font: normal 12px/120% "lr oSVbN", Osaka, "qMmpS Pro W3" Verdana, Arial, sans-serif ;
	width:200px;
	border-collapse:separate;
	border:1px solid #1C3700;
	border-spacing:0px; }

.open th{
	margin:0px;
	padding:1px;
	border-style:solid;
	width:50%;
	/*white-space:nowrap;*/
	color:#264834;
	background-color:#D6F7E7;
	border-width:1px;
	border-color:#fff #72847B #72847B #fff;}

.open td{	margin:0px;
	padding:1px;
	text-align:left;
	color:#264834;
	background-color:#F1FCF7;	border-width:1px;
	border-style:solid;
	border-color:#fff #7F8482 #7F8482 #fff;}
	
/*j^Cg*/

.title{
	color:#3366CC;
	margin:8px 5px 0px 5px;
	padding:5px 5px 3px 5px;
	font:bold 14px/130% "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif;}
	
.topdeka{
	font:bold 20px/130% "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif;}

.best{
text-align:right;
	margin:0px;
	padding:5px 5px 5px 4px;}

.best table	{
	font: normal 12px/120% "lr oSVbN", Osaka, "qMmpS Pro W3" Verdana, Arial, sans-serif ;
	width:200px;
	border-collapse:separate;
	border:1px solid #1C3700;
	border-spacing:0px; }

.best th{
	margin:0px;
	padding:1px;
	border-style:solid;
	width:50%;
	/*white-space:nowrap;*/
	color:#264834;
	background-color:#D6F7E7;
	border-width:1px;
	border-color:#fff #72847B #72847B #fff;}

.best td{	margin:0px;
	padding:1px;
	text-align:left;
	color:#264834;
	background-color:#F1FCF7;	border-width:1px;
	border-style:solid;
	border-color:#fff #7F8482 #7F8482 #fff;}
	
.image01{
	padding:0px;
	margin:5px 0px;}
.image01 p{
	padding:0px 0px 5px 0px;
	margin:0px;
	font:normal 10px/130% "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif;
	text-align:right;}
.image01 p img{	text-align:center;}		

/*2008D7.3(topdea-18pxNXAtopdea-16pxNXπΗΑj
CΩ½ι@Cg_ELy[Μΐ{@μ¬*/
.topdeka-18px {
	font:bold 18px/130% "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif;}
.topdeka-16px {
	font:bold 16px/130% "lr oSVbN", Osaka, "qMmpS Pro W3"Verdana, Arial, sans-serif;}
