/* ----------------
CAEg
---------------- */
#rnavi {
	width: 334px;
	float: left;
	padding-bottom: 10px;
}

#main {
width: 459px;
float: left;
}

#lnavi {
	width: 157px;
	float: right;
}

/* ----------------
rnavi
---------------- */
#rnavi h3{
	margin-top:10px;
	height:20px;
	text-indent:-9999px;
	background-image: url(../../images/project_title.gif);
	background-repeat: no-repeat;
}

#rnavi_padding {
	padding: 0px;
}

ul#rnavi_bt {
margin:0;
}

#rnavi_bt img {
vertical-align:bottom;
}

#rnavi_bt li {
	margin-bottom:8px;
}

/* ----------------
main
---------------- */
#main_padding {
	position:relative;
	border-top: 1px solid #CCCCCC;
	margin-bottom: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#bottom_illust {
	margin-bottom: 5px;
}

#news_text {
	margin: 0;
	padding: 0;
}

#main h3{
	margin-top:10px;
	height:20px;
	text-indent:-9999px;
	background-image: url(../../images/news_title.gif);
	background-repeat: no-repeat;
}

#news_text dl {  
margin-top:0px;
}  

#news_text dt {
	clear:both;
	float:left;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	color: #484848;
} 
 
#news_text dd {  
margin-left:6em;  
padding:5px 0px 5px 0px;  
}  

#news_text table{
float:right;
position:absolute;
bottom:0px;
right:0px;
}

#news_text table td{
padding:0px 10px 0px 5px;
}

.comment_space {
	font-size: 0.9em;
	line-height: 1.5;
	margin-top: 10px;
	width: 420px;
	padding-left: 12px;
}

/* ----------------
lnavi
---------------- */
#lnavi_padding {
	padding:0px;
}

ul#lnavi_bt {
margin:0;
}

#lnavi_bt img {
vertical-align:bottom;
}

#lnavi_bt li {
margin-bottom:5px;
}

#mobile_detail {
margin: 16px 19px 0 0;
text-indent: -9999px;
}

#mobile_detail a {
display: block;
float: right;
width: 80px;
height: 13px;
}

#mobile_detail a:hover {
text-decoration:none;
}

#mobile_body {
float: left;
width: 219px;
}

#mobile_text {
margin-top: 43px;
padding-left: 21px;
float: left;	
text-indent: 0px;
}

#qr {
	/* \*//*/
/**/
/* Mac IE 5.x ɓKpȂX^C \*/
padding-left: 25px;
	/*FłX^C*/
margin-top: 20px;
	padding-right: 10px;
	float: right;
}

#sendmobile {
padding: 10px 16px 0 0;
clear: both;
text-align: center;
}

#sendmobile a {
color: #1D4FB3;
text-decoration: none;
}

#sendmobile a:hover {
color: #1D4FB3;
text-decoration: underline;
}
.p_r_f12 {
	padding-top: 25px;
}
.cooperation {
	margin-top:10px;
	height:20px;
	text-indent:-9999px;
	background-image: url(../../images/kiryu_co-op_title.gif);
	background-repeat: no-repeat;
}
.contact {
	margin-top:10px;
	height:20px;
	text-indent:-9999px;
	background-image: url(../../images/contact_title.gif);
	background-repeat: no-repeat;
}
.advertisement {
	margin-top:10px;
	height:20px;
	text-indent:-9999px;
	background-image: url(../../images/advertisement_title.gif);
	background-repeat: no-repeat;
}
.readings {
	margin-top:10px;
	height:20px;
	text-indent:-9999px;
	background-image: url(../../images/readings_title.gif);
	background-repeat: no-repeat;
}
.gunmaUniv {
	margin-top:10px;
	height:20px;
	text-indent:-9999px;
	background-image: url(../../images/gunmaUniv_title.gif);
	background-repeat: no-repeat;
}
