f @charset "utf-8";
/*++++++++++++++++++++++++++++++++++++++++++
float
+++++++++++++++++++++++++++++++++++++++++++*/
#main_right_left{
    float: left;
	width:494px;
	_width:400px;
	_margin-left:5px;
    margin-left:9px;
}

#main_right_right{
    float: right;
	_width:200px;
    width: 203px;
    overflow-y:scroll;
    background:#eeeeea;
    text-align:center;
}

#main #main_right .f_l{
	float:left;
	    margin-left:9px;
		_margin-left:5px;
	}


/*++++++++++++++++++++++++++++++++++++++++++
TOP(コンテンツ)
+++++++++++++++++++++++++++++++++++++++++++*/

#main_right img{
	margin-left:10px;
	_margin-left:5px;
}

#main_right .info-box {
	width:                  423px;
	padding-bottom:         10px;
	background-color: #f5f5f5;
	margin-left:10px;
	_margin-left:5px;
	float:left;
}

#main_right .info-box .title{
	width:  413px;
	background-color: #284370;
	color:#ffffff;
	font-size: 24px;
	hight:30px;
	padding:3px 5px;
	font-family: 'lr oSVbN',"qMmpS Pro W3", "lr oSVbN", Osaka, Arial, Helvetica, Verdana,  sans-serif;
}
#main_right .info-box ul {
	margin:0 25px;
}
#main_right .info-box ul li {
	list-style: none;
	color: #383f44;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #AAAAAA;
}

#main_right .info-box dl {
	margin: 0px 5px 9px 5px;
	padding: 3px;
	border-bottom: 1px dashed #CCCCCC;
}

#main_right .info-box dl dt {
	float:                  left;
	width:                  75px;
	color:#FE6700;
}

#main_right .info-box dl dd {
	margin-left:            75px;
	color:#FE6700;
}

#main_right .info-box .andmore
{
    float: right;
    margin-right: 10px;
    padding-top: 2px;
}

#main_right .info-box2 {
	width:                  267px;
	padding-bottom:         10px;
	background-color: #f5f5f5;
	margin-left:10px;
	float:right;
}

#main_right .info-box2 .title{
	width:  257px;
	background-color: #284370;
	color:#ffffff;
	hight:30px;
	font-size: 24px;
	padding:3px 5px;
	font-family: 'lr oSVbN',"qMmpS Pro W3", "lr oSVbN", Osaka, Arial, Helvetica, Verdana,  sans-serif;
}

#main_right .info-box2 dl{
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0px;
	float: left;
	width: 257px;
	font-size: 11px;
	padding-top: 1px;
}
	
#main_right .info-box2 dt{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
	
#main_right .info-box2 dd{
	margin: 0px;
	padding:5px 0;
	text-align: center;
}

#main_right .info-box2 dd.name{
	height: 24px;
	}

div#main_right_right .info-box2 a:link{color:#000000;text-decoration:underline;}
div#main_right_right .info-box2 a:visited{color:#000000;text-decoration:underline;}
div#main_right_right .info-box2 a:hover{color:#000000;text-decoration:underline;}
div#main_right_right .info-box2 a:focus{color:#000000;text-decoration:underline;}
div#main_right_right .info-box2 a:active{color:#000000;text-decoration:underline;}

#main_right table.cloud{
	padding:0 5px;
	vertical-align:middle;
	color:#990000;
	margin-top:5px;
	margin-left:10px;
	border:2px dashed #33CCFF;
	}
	#main_right table.cloud td.rrr{
	text-align:center;
	width:200px;
	}
		#main_right table.cloud td.rrr p{
		margin-top:10px;
		}

/*++++++++++++++++++++++++++++++++++++++++++
ヨクデルって？
+++++++++++++++++++++++++++++++++++++++++++*/
#main_right .info-box_left{
	width:290px;
	float:left;
	background-color: #f5f5f5;
}
#main_right .info-box_right{
	width:415px;
	float:right;
	background-color: #f5f5f5;
}
#main_right .info-box_left .title{
	width:  290px;
	background-color: #284370;
	color:#ffffff;
	hight:30px;
	font-size: 24px;
	padding:3px 0;
	font-family: 'lr oSVbN',"qMmpS Pro W3", "lr oSVbN", Osaka, Arial, Helvetica, Verdana,  sans-serif;
}
#main_right .info-box_right .title{
	width:  415px;
	background-color: #284370;
	color:#ffffff;
	hight:30px;
	font-size: 24px;
	padding:3px 0;
	font-family: 'lr oSVbN',"qMmpS Pro W3", "lr oSVbN", Osaka, Arial, Helvetica, Verdana,  sans-serif;
}
#main_right .info-box_left .con_body{
	margin:5px;
	background-color: #f5f5f5;
}
#main_right .info-box_right .con_body{
	margin:5px;
	background-color: #f5f5f5;
}
#main_right .info-box_right .con_body_left{
	float:left;
	width:200px;
}
#main_right .info-box_right .con_body_right{
	margin-left:200px;
}

/*++++++++++++++++++++++++++++++++++++++++++
TOP(E)
+++++++++++++++++++++++++++++++++++++++++++*/
#main_right .soft-box{
	width:705px;
	padding-bottom: 30px;
	background-color: #f5f5f5;
	margin-left:10px;
}
#main_right .soft-box .title{
	width:  705px;
	background-color: #284370;
	color:#ffffff;
	hight:30px;
	font-size: 24px;
	padding:3px 0;
	font-family: 'lr oSVbN',"qMmpS Pro W3", "lr oSVbN", Osaka, Arial, Helvetica, Verdana,  sans-serif;
}
#main_right .soft-box dl{
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0px;
	float: left;
	width: 200px;
	font-size: 11px;
	height: 130px;
	padding-top: 1px;
}
	
#main_right .soft-box dt{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
	
#main_right .soft-box dd{
	margin: 0px;
	padding:5px 0;
	text-align: center;
}

#main_right .soft-box dd.name{
	height: 24px;
	}

div#main_right_right .soft-box a:link{color:#000000;text-decoration:underline;}
div#main_right_right .soft-box a:visited{color:#000000;text-decoration:underline;}
div#main_right_right .soft-box a:hover{color:#000000;text-decoration:underline;}
div#main_right_right .soft-box a:focus{color:#000000;text-decoration:underline;}
div#main_right_right .soft-box a:active{color:#000000;text-decoration:underline;}