/* CSS Document */
/* gbvy[WX^C


/* J
======================================================*/
#parts{
margin:0px 0px 12px 0px;
}


/* ACe1 =========*/
#parts .item_01{
/*background-image:url(../image/left/left_01_201_294.jpg);*/
width:201px;
height:294px;
}
#parts .item_01 h2{
text-indent:-9999px;
padding:0px;
margin:0px;
}




#parts .banner{
}
#parts .banner_s{
margin-top:10px;
}



/* ACe2 =========*/
#parts .item_02{
background-image:url(../image/left/left_05_201_61.jpg);
width:201px;
height:61px;
}
#parts .item_02 h2{
text-indent:-9999px;
padding:0px;
margin:0px;
}

#parts .box_top{
background-image:url(../image/left/left_06_201_25.jpg);
width:201px;
height:25px;
}
#parts .box_in{
background-image:url(../image/left/left_07_201_1.jpg);
background-repeat:repeat-y;
width:201px;
}
#parts .box_in p{
margin-left:15px;
line-height:18px;
text-indent:15px;
background-image:url(../image/left/icon_01_10_16_22.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#parts .box_in p a{
text-decoration:none;
color:#000;
}

#parts .box_in .img_btn{
margin:7px 0px 0px 20px;
}

#parts .box_bottom{
background-image:url(../image/left/left_08_201_25.jpg);
width:201px;
height:25px;
}



/* ACe3 =========*/
#parts .item_03{
background-image:url(../image/left/left_09_201_61.jpg);
width:201px;
height:61px;
}
#parts .item_03 h2{
text-indent:-9999px;
padding:0px;
margin:0px;
}
#parts .virus_banner{
width:201px;
text-align:center;
padding-bottom:15px;
}



/* ACe4 =========*/
#parts .item_04{
/*background-image:url(../image/left/left_15_201_38.jpg);*/
width:201px;
height:38px;
}
#parts .item_04 h2{
text-indent:-9999px;
padding:0px;
margin:0px;
}
#parts .net_left{
clear:both;
float:left;
margin:8px 0px 0px 0px;
}
#parts .net_right{
float:right;
margin:8px 0px 0px 0px;
}




/* EJ
======================================================*/
#right_space{
margin:0px 0px 0px 0px;
width:675px;
}

#right_space #flash{
width:675px;
height:221px;
background-color:#ccc;
}

#right_parts{
width:675px;
margin:10px 0px 10px 0px;
}


/* CC9̂m点 =========*/
#right_parts .item_01{
height:250px;
}
#right_parts #news_left{
float:left;
width:443px;
margin:0px 27px 0px 0px;
}
#right_parts #news_left .title{
background-image:url(../image/right/news_title_01_443_63.jpg);
background-repeat:no-repeat;
height:63px;
margin-bottom:10px;
border-bottom: solid 5px #ffd700;
}
#right_parts #news_left .title h2{
text-indent:-9999px;
padding:0px;
margin:0px;
font-size:1px;
}
#right_parts #news_left .news_more{
padding-top:18px;
margin:0px 0px 0px 293px;
}
#right_parts #news_left .news_more span{
padding-left:55px;
font-size:11px;
line-height:18px;
}
#right_parts #news_left .news_more span img{
margin:0px 5px 0px 0px;
}

#right_parts #news_text{
height:100%;
}
#right_parts #news_text .janru{
padding-top:6px;
float:left;
margin-right:10px;
}
#right_parts #news_text .date{
line-height:23px;
float:left;
margin-right:20px;
}
#right_parts #news_text .text{
line-height:23px;
float:left;
}

/* レイアウト変更前 =================================*/ 
#right_parts #news_left .mainte{
clear:both;
padding:20px 0px 2px 0px;
}
#right_parts #news_left .mainte a{
text-decoration:none;
clear:both;
padding:20px 0px 2px 0px;
color:#000;
}

#right_parts #news_left .mainte img{
margin:0px 5px 0px 0px;
}

#right_parts #news_left .icon_info{
clear:both;
height:20px;
border-top: solid 2px #ccc;
}
#right_parts #news_left .icon_info p{
padding:5px 10px 0px 0px;
float:left;
}
#right_parts #news_left .icon_info img{
padding:0px 5px 0px 0px;
}



/* レイアウト変更後 追加 =================================*/
#right_parts #news_text_re{
margin-bottom:40px;
height:100%;
}
#right_parts #news_text_re .janru{
padding-top:6px;
float:left;
margin-right:10px;
}
#right_parts #news_text_re .date{
line-height:23px;
float:left;
margin-right:20px;
}
#right_parts #news_text_re .text{
line-height:23px;
float:left;
}


#right_parts #news_left .mainte_re{
clear:both;
padding:8px 0px 5px 0px;
}
#right_parts #news_left .mainte_re a{
text-decoration:none;
clear:both;
padding:20px 0px 2px 0px;
color:#000;
}

#right_parts #news_left .mainte_re img{
margin:0px 5px 0px 0px;
}


#right_parts #news_left .icon_info_re{
clear:both;
height:20px;
border-bottom: solid 2px #ccc;
padding:20px 0px 2px 0px;
}
#right_parts #news_left .icon_info_re p{
padding:5px 10px 0px 0px;
float:left;
}
#right_parts #news_left .icon_info_re img{
padding:0px 5px 0px 0px;
}




#right_parts #news_right{
float:left;
width:203px;
}
#right_parts #news_right .title{
background-image:url(../image/right/news_title_02_203_63.jpg);
background-repeat:no-repeat;
height:63px;
}
#right_parts #news_right .title h2{
text-indent:-9999px;
padding:0px;
margin:0px;
}
#right_parts #news_right .live{
background-image:url(../image/right/news_live_bg_203_168.jpg);
background-repeat:no-repeat;
height:168px;
text-align:center;
}
#right_parts #news_right .live img{
margin-top:20px;
}
#right_parts #news_right .live h4{
margin:5px;
font-size:12px;
}



/* ̃R~jeB`l =========*/
#right_parts .item_02{
height:310px;
}

#right_parts #community_left{
float:left;
width:443px;
margin:0px 27px 0px 0px;
}
#right_parts #community_left .title{
background-image:url(../image/right/community_title_01_443_57.jpg);
background-repeat:no-repeat;
height:57px;
margin-bottom:10px;
}
#right_parts #community_left .title h2{
text-indent:-9999px;
padding:0px;
margin:0px;
font-size:1px;
}

#right_parts #community_left .community_ch_01{
background-image:url(../image/right/community_ch01_215_222.jpg);
background-repeat:no-repeat;
width:215px;
height:222px;
float:left;
margin-right:13px;
}
#right_parts #community_left .community_ch_02{
background-image:url(../image/right/community_ch02_215_222.jpg);
background-repeat:no-repeat;
width:215px;
height:222px;
float:left;
}



#right_parts #community_left .ch_text{
padding:165px 0px 0px 13px;
font-size:11px;
line-height:15px;
}
#right_parts #community_left .ch_btn{
font-size:10px;
background-image:url(../image/right/community_ch_btn_10_10.jpg);
background-repeat:no-repeat;
background-position:left center;
text-indent:15px;
margin-top:5px;
height:13px;
}
#right_parts #community_left .ch_btn a{
text-decoration:none;
color:#000;
}



#right_parts #community_right{
float:left;
width:203px;
}
#right_parts #community_right .title{
background-image:url(../image/right/community_title_02_203_57.jpg);
background-repeat:no-repeat;
height:57px;
margin-bottom:10px;
}
#right_parts #community_right .title h2{
text-indent:-9999px;
padding:0px;
margin:0px;
}



#right_parts #community_right .banner{
margin:13px 0px 0px 0px;
}







/* XXԑg =========*/
#right_parts .item_03{
background-image:url(../image/right/osusume_title_675_43.jpg);
background-repeat:no-repeat;
width:675px;
height:43px;
border-bottom: solid 5px #ffd700;
}
#right_parts .item_03 h2{
text-indent:-9999px;
padding:0px;
margin:0px;
font-size:1px;
}
#right_parts .item_03 .osusume_more{
padding-top:5px;
margin:0px 0px 0px 520px;
}
#right_parts .item_03 .osusume_more span{
padding-left:32px;
font-size:11px;
}

#right_parts #osusume_content{
margin-top:10px;
}

#right_parts #osusume_text{
padding-top:10px;
background-color:#f6f6f6;
width:473px;
height:120px;
float:left;
}

#right_parts #osusume_btn{
float:right;
margin-bottom:10px;
}

#right_parts #osusume_text .janru{
float:left;
margin-right:10px;
}

#right_parts #osusume_text .time{
line-height:23px;
float:left;
margin-right:20px;
}
#right_parts #osusume_text .text{
line-height:23px;

}











/* ԑg񌟍 =========*/
#bangumi_top{
background-image:url(../image/right/bangumi_top_675_25.jpg);
height:25px;
}

#bangumi_in{
background-image:url(../image/right/bangumi_in_675_1.jpg);
background-repeat:repeat-y;
height:130px;
}

#bangumi_in .bangumi_in_left{
padding:0px 0px 0px 20px;
width:300px;
float:left;
}
#bangumi_in .bangumi_in_left h2{
text-indent:-9999px;
padding:0px;
margin:0px;
background-image:url(../image/right/bangumi_title_282_29.jpg);
background-repeat:no-repeat;
height:29px;
}

#bangumi_in .bangumi_in_right{
}

#bangumi_in .bangumi_btn{
margin-top:13px;
}
#bangumi_bottom{
clear:both;
background-image:url(../image/right/bangumi_bottm_675_25.jpg);
height:25px;
}







#bangumi_in #search{
margin-top:5px;
font-weight:bold;
}
#bangumi_in #search td{
vertical-align:top;
}


#bangumi_in form {
margin:0px;
}
#bangumi_in form .selectField{
	margin:0px 0px 0px 7px;
	border: solid 1px #7f9db9;
	width:190px
}
#bangumi_in form .inputField {
	font-size:12px;
	margin:0px 0px 0px 7px;
	height:13px;
  	vertical-align:top;
	border: solid 1px #7f9db9;
}

#bangumi_in button {
	margin:0px;
  border: medium none ;
  padding:0px;
  background-color: transparent;
	cursor:pointer;
	cursor:hand;
  }
#bangumi_in button img {
  position: relative;
  vertical-align: bottom;
  }







/* easy my web =========*/

#right_parts .item_04{
background-image:url(../image/right/easy_title_675_43.jpg);
background-repeat:no-repeat;
width:675px;
height:44px;
border-bottom: solid 5px #ffd700;
}
#right_parts .item_04 h2{
text-indent:-9999px;
padding:0px;
margin:0px;
font-size:1px;
}
#right_parts .item_04 .easy_more{
padding-top:18px;
margin:0px 0px 0px 520px;
}


#right_parts #easy_content{
margin-top:10px;
}

#right_parts #easy_text{
line-height:23px;
width:443px;
float:left;
}

#right_parts #easy_btn{
float:right;
}

#right_parts #easy_text .date{
float:left;
margin-right:20px;
}


/* ̑
======================================================*/

#top_move{
margin:20px 5px 0px 0px;
float:right;
height:15px;
background-image:url(../image/right/p_top_10_10.jpg);
background-repeat:no-repeat;
background-position:left center;
text-indent:12px;
}
#top_move a{
text-decoration:none;
color:#000;
}




























