body	{
font-size:13px;
margin:0px;
}
img	{
border:0;
}
a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}
a:visited	{
color:#0000FF;
}
/*//////////////////// - index.html start - ////////////////////////////*/
.head_box	{
width:900px; 
height:67px; 
display:block;
}
* head_box	{
margin:0 0 0 25px; 
width:900px; 
height:67px; 
display:block;
}
.left_main	{
margin:0 15px 0 25px;
#margin:0 0 0 25px;
width:560px;
height:100%;
display:block;
float:left;
}
.left_main2	{
margin:0 15px 0 25px;
width:350px;
height:100%;
display:block;
float:left;
}
.right_main	{
margin:0 25px 0 0;
width:300px;
height:100%;
float:right;
}
.right_main2	{
margin:0 47px 0 0;
width:500px;
height:100%;
float:right;
}
.main_head	{
width:100%;
height:304px;
display:block;
}
.left_main_kiji	{
margin:70px 0 0 10px; 
#margin:0px;		/* ie6 */
width:560px; 
height:100%; 
display:block;
}
.right_main_kiji	{
width:280px; 
height:100%; 
display:block; 
margin:70px 25px 0 0;
#margin:0px 300px 0 0;
}
.text1	{
color:#FF6600; 
font-size:15px; 
font-weight:bold;
}
.text2	{
color:#333333; 
font-size:13px;
}
.text3	{
color:#666666; 
font-size:10px;
}
.hr	{
width:100%; 
height:1px; 
display:block; 
margin:5px 0 5px 0; 
background-image:url(../images/hr.gif);
background-repeat: no-repeat;
}
.all_box	{
width:900px; 
height:100%; 
display:block; 
margin-left:auto; 
margin-right:auto;
}
.head_box2	{
width:281px; 
height:67px; 
display:block; 
float:left;
}
.head_box3	{
float:right; 
width:600px; 
height:15px; 
text-align:right; 
display:block; 
margin-top:37px;
}
.head_img	{
width:900px; 
height:200px; 
display:block;
}
.head_img2	{
width:540px; 
height:200px; 
float:left;
}
.head_img3	{
width:330px; 
height:170px; 
float:right; 
background-color:#4677C1; 
color:#FFFFFF; 
padding:15px;
}
.head_img4	{
width:900px; 
height:200px; 
display:block;
}
.head_navi	{
width:900px; 
height:37px; 
display:block;
*margin-top:-3px;	/* ie6 */
}
.main_box	{
width:900px; 
width:100%; 
display:block;
}
.main_box_blank	{
margin-bottom:25px;
}
.main_left	{
float:left; 
width:550px; 
height:100%; 
display:block; 
margin:30px 0 0 10px;
}
.main_left2	{
float:left; 
width:350px; 
height:100%; 
display:block; 
margin:30px 0 0 10px;
}
.main_right	{
float:right; 
width:300px; 
height:100%; 
display:block; 
margin:30px 10px 0 0;
}
.main_right2	{
float:right; 
width:500px; 
height:100%; 
display:block; 
margin:34px 10px 0 0;
}
.main_iframe	{
width:300px; 
height:350px; 
overflow:visible;
position:absolute; 
overflow-x:hidden; 
overflow-y:scroll;
}
.main_iframe2	{
width:490px; 
height:340px; 
overflow:visible; 
position:absolute; 
overflow-x:hidden; 
overflow-y:scroll; 
padding:5px;
}
.footer_box	{
width:900px; 
position:absolute; 
bottom:10px;
}
.footer_box2	{
margin-left:250px; 
color:#999999;
}
/*//////////////////// - index.html end - ////////////////////////////*/
.line_link	{
background-color:#E8E8FF; 
font-weight:bold; 
margin-bottom:3px;
padding:3px 0 4px 15px;
color:#666666;
font-size:12px;
}
.line_link:hover	{
background-color:#FFF4E1;
color:#ff9900; 
}
.text_bold	{
color:#000066; 
font-weight:bold;
}
.girl1	{
color:#FF33FF; 
font-weight:bold;
}
.girl2	{
color:#990000; 
font-weight:bold;
}
.boy1	{
color:#0033FF; 
font-weight:bold;
}
/* RSSフィード　記事日付 */
.rss-items {
margin-left:-25px;
}
*+html .rss-items {
margin-left:15px;
}
.rss-date {
font-size: 10px;
font-weight : normal;
color:#999999;
}
