@charset "shift_jis";
/*====================================================
 box_area
====================================================*/
div.box_01{
	width:760px; 
	margin:0px;
	padding:0px;
	background:url(../img/gray_box_inner.jpg) repeat-y;
	display:block;
}
.tops01{
	width:760px;
	height:26px;
	text-indent: -9999px;
	font-size: 0.1%;
	line-height: 0.1%;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/gray_box_top.jpg) no-repeat;
	display:block;
}
.btms01{
	width:760px;
	height:6px;
	text-indent: -9999px;
	font-size: 0.1%;
	line-height: 0.1%;
	margin:0px;
	padding:0px;
	background:url(../img/gray_box_btm.jpg) no-repeat;
	display:block;
}
.position_rel{position:relative;}
div#cero{
	width:32px;
	height:40px;
	right:25px;
	top:75px;
	margin:0px;
	padding:0px;
	position:absolute;
}
div.inner{
	margin:0px; 
	padding:0px;
	display:block;
}
.inner-left{
	margin:0px;
	padding:0px 0px 0px 14px;
	line-height:150%;
	font-size:12px;
	float:left;
	display:block;
}
.inner-right{
	margin:0px;
	padding:0px 28px 0px 0px;
	padding:0px 28px 0px 0px;
	float:right;
	display:block;
	text-align:center;
}
.inner-right img{margin:0px; padding:0px; border:0px; vertical-align:top;}

.Rl-380{width:380px; _width:390px;}
.Rl-300{width:300px; text-align:left;}

.f_clear{height:20px; clear:both; display:block;} 

.f_right{float:right;}
.f_left{float:left;}

#soft_info{
	margin:0px 0px 0px 17px;
	padding:0px 0px 10px 0px;
	font-size:12px;
	line-height:150%;
}
#soft_info td{
	height:24px;
	vertical-align:middle;
	font-size:12px;
	line-height:150%;
	padding:0px;
	margin:0px;
}
span.pink_icon{font-size:14px; color:#ff418c;}
.bor_btm{border-bottom:#CCCCCC 1px dotted; 