body {
/* text-align:left;*/
 margin-top:0;
 margin-left:5px;
padding:0;
}
a img {
    border-width: 0;
    border-style: none;
}

#container {
 width:800px;
/* margin-left:auto;*/
 margin-top:3;
 margin-left:3;
 margin-right:auto;
 text-align:left;
}

#header {
 width:800px;
}

#menu_right {
 width:170px;
 float:left;
}

#menu_left {
 width:630px;
 float:left;
}

#footer {
margin-top:5px;
width:100%;
clear:left;
line-height:150%;
font-size: 12px;
text-align: right;
}


.item_title{
	width:100%;
}

.item_title_text{
	text-align: left;
	float: right;
	width: 590px;
	font-size: 13px;/*ここをかえるとずれる*/
	color: #000000;
	font-weight: bold;
}

.item_title_ico{
	position: relative;
	left: 10px;
	float: left;
	width: 30px;
}

.item_body {
	width: 620px;
	padding: 7px 7px 0px 0px;
	border-top-width:	1px;
	border-right-width:	1px;
	border-left-width:	0px;
	border-bottom-width:	0px;
	border-color: #000000;
	border-style: solid;
	line-height:150%;
	font-size: 13px;
}

.flv_item_body {
	width: 540px;
	padding: 15px 7px 30px 40px;
	border-top-width:	1px;
	border-right-width:	1px;
	border-left-width:	0px;
	border-bottom-width:	0px;
	border-color: #000000;
	border-style: solid;
	line-height:150%;
	font-size: 13px;
}




.geturei_body {
	width: 620px;
	padding: 7px 7px 0px 0px;
	border-top-width:	0px;
	border-right-width:	0px;
	border-left-width:	0px;
	border-bottom-width:	0px;
	border-color: #000000;
	border-style: solid;
	line-height:150%;
	font-size: 13px;
}

.item_about {
	width: 580px;
	padding: 0px 20px 0px 20px;
	line-height:150%;
	font-size: 13px;
}

.geturei_body a {text-decoration:none;border-bottom:1px solid #FFFFFF;}
.geturei_body a:hover {color:#ff3300;color:#ff3300;border-bottom:1px solid #ff3300;} 
.geturei_body a:link,a:visited {color:#0000FF;}

.item_body a {text-decoration:none;border-bottom:1px solid #FFFFFF;}
.item_body a:hover {color:#ff3300;border-bottom:1px solid #ff3300;} 
.item_body a:link,a:visited {color:#0000FF;}

.item_body img {
float: left;
padding-right: 5px;
padding-left: 5px;
	display: inline; /* for IE6,7 */

}

.geturei_body img {
float: left;
padding-right: 5px;
padding-left: 5px;
	display: inline; /* for IE6,7 */

}

.item_body_watch_left{
	font-size: 14px;
        float: left;
	border-width:	1px;
	border-color: #000000;
	border-style: solid;
}
.item_body_watch_right {
width:210px;
}

.item_body_watch_right ul {
float: right;  
 text-align:right;
	padding: 0px;
}

.item_body_watch_right li {
font-size: 12px;
border:1px solid #cccccc;
margin-right:0.1em;
margin-left:auto;
padding:0.5em;
float:left;
list-style:none;
/*margin-right : 0 ;*/
}

.item_body_watch_right a {
text-align:center;
text-decoration:none;
padding-left:0.4em;
border-bottom:2px solid #ffffff;
}
.item_body_watch_right a:hover {
color:#ff3300;
padding-left:0.4em;
border-bottom:2px solid #ff3300;
} 

.clear{
	margin: 0px;
	padding: 0px;
	clear: both;
}

#menu_image ul{
margin:0px;
padding:0px;
list-style:none;
}

#menu_image a{
text-decoration:none;
text-indent:-1000px;
text-align:center;
width:165px;
height:36px;
overflow:hidden;
display:block;
}


#menu1 a:link,
#menu1 a:visited{background:url(" ./img/title_nichirensyu.gif") no-repeat;}
#menu1 a:hover{background:url(" ./img/title_nichirensyu_on.gif") no-repeat;}

#menu2 a:link,
#menu2 a:visited{background:url(" ./img/title_news.gif") no-repeat;}
#menu2 a:hover{background:url(" ./img/title_news_on.gif") no-repeat;}

#menu3 a:link,
#menu3 a:visited{background:url(" ./img/title_geturei.gif") no-repeat;}
#menu3 a:hover{background:url(" ./img/title_geturei_on.gif") no-repeat;}

#menu4 a:link,
#menu4 a:visited{background:url(" ./img/title_dorama.gif") no-repeat;}
#menu4 a:hover{background:url(" ./img/title_dorama_on.gif") no-repeat;}

#menu5 a:link,
#menu5 a:visited{background:url(" ./img/title_docu.gif") no-repeat;}
#menu5 a:hover{background:url(" ./img/title_docu_on.gif") no-repeat;}

#menu6 a:link,
#menu6 a:visited{background:url(" ./img/title_env.gif") no-repeat;}
#menu6 a:hover{background:url(" ./img/title_env_on.gif") no-repeat;}

#menu7 a:link,
#menu7 a:visited{background:url(" ./img/title_mm.gif") no-repeat;}
#menu7 a:hover{background:url(" ./img/title_mm_on.gif") no-repeat;}

#menu8 a:link,
#menu8 a:visited{background:url(" ./img/title_link.gif") no-repeat;}
#menu8 a:hover{background:url(" ./img/title_link_on.gif") no-repeat;}


.topics_image ul{
margin:0px;
padding:0px;
list-style:none;
}

.topics_image a{
margin: 0px 0px 10px 0px;
padding:0px;
text-decoration:none;
text-indent:-1000px;
text-align:center;
height:18px;
overflow:hidden;
display:block;
}

.menu_look a:link,
.menu_look a:visited{
background:url(" ./img/look_off.gif") no-repeat;}
.menu_look a:hover{text-decoration:none;  background:url(" ./img/look_on.gif")  no-repeat;}

.menu_detail a:link,
.menu_detail a:visited{background:url(" ./img/look_detail_off.gif") no-repeat;}
.menu_detail a:hover{text-decoration:none; background:url("   ./img/look_detail_on.gif" ) no-repeat;}



.archive_title{
margin:0px;
padding:0px;
}
.archive_list{
margin:0px;
padding: 0px 0px 25px 20px;
line-height:150%;
font-size: 12px;
}
.footer_line{
	width: 100%;
        font-size: 0;
        margin-top:   5px;
        margin-bottom:3px;
        height:  2px;
        background-color:#1F306F;

/*
        margin:  0px;
	padding: 0px;

	border-top-width:	0px;
	border-right-width:	0px;
	border-left-width:	0px;
	border-bottom-width:	2px;
	border-color: #1F306F;
	border-style: solid;
*/

}

.head0_l {
margin:0px;padding:0px;
       width: 177px;
        float:left;
}
.head0_r {
        width: 623px;
        height: 64px;
float:left;
}

.head1 {
        width: 100%;
        height: 34px;
        margin:  0px;
        padding: 0px;
        background-image: url(./img/header1.gif);
        background-repeat: no-repeat;

}
.head2_l{
       width: 386px;
       margin:0px;padding:0px;
       background-image: url(./img/header2.gif);
        background-repeat: no-repeat;
float: left;
}

.head0_r img{margin:  0px;padding: 0px;display: inline; /* for IE6,7 */}
.head2 img{margin:  0px;padding: 0px;display: inline; /* for IE6,7 */}
.head3 img{margin:  0px;padding: 0px;display: inline; /* for IE6,7 */}

.head2_r form{
        margin:  0px;
        padding: 4px 0px 0px 0px;
}
.head3 {
        width:  100%;
        height: 15px;
        margin:  0px;        padding: 0px;
        background-image: url(./img/header3.gif);
        background-repeat: no-repeat;
}

.topcs_item{
width: 200px;
float:left;
padding-left: 5px;
padding-right: 3px;
margin:0px;
}
.topcs_item img{
padding-left: 5px;
display: inline; /* for IE6,7 */
}

.topcs_title {
	line-height:150%;
	font-size: 13px;
	font-weight: bold;
}
.topcs_title a {
text-decoration:none;
border-bottom:2px solid #ffffff;
}
.topcs_title a:visited{color:#0D2F6E;}
.topcs_title a:hover  {color:#ff3300;border-bottom:2px solid #ff3300;} 


.topcs_link {
margin:0px;padding:0px;
width:190px;
text-align:left;
}


.topcs_link li {
width:100%;
font-size: 10px;
border:0px solid #cccccc;
margin-right:0.1em;
padding:0.5em;
float:right;
list-style:none;
}

.topcs_link ul{
margin:0px;
padding:0px;
}

.topcs_link a {
text-align:center;
text-decoration:none;
padding-left:0.4em;
border-bottom:2px solid #ffffff;
}

.topcs_link a:hover {
color:#ff3300;
padding-left:0.4em;
border-bottom:2px solid #ff3300;
} 

.topcs_body {
font-size: 13px;
width:190px;
margin:0px;padding:0px;
text-align:right;
}

.topcs_body ul{
margin:0px;
padding:0px;
text-align:right;
}


.topcs_body li {
margin:0px;padding:0px;
font-size: 10px;
border:1px solid #cccccc;
margin-right:0.1em;
padding:0.5em;
float:left;
list-style:none;
}
.topcs_body a {
text-align:center;
text-decoration:none;
padding-left:0.4em;
border-bottom:2px solid #ffffff;
}
.topcs_body a:hover {
color:#ff3300;
padding-left:0.4em;
border-bottom:2px solid #ff3300;
} 

.archive_list{
padding:10px 0px 5px 20px;
margin:0px 30px 0px 30px;
border:1px solid #cccccc;
}

.archive_list a {text-decoration:none;border-bottom:1px solid #FFFFFF;}
.archive_list a:hover {color:#ff3300;border-bottom:1px solid #ff3300;} 
.archive_list a:link,
.archive_list a:visited {color:#0000FF;}




.archive_title{
margin:0px 0px 0px 20px;
}
.archive_title img{
margin:0px;padding:0px;
}

.rss_box{
        margin:0px 0px 3px 0px;
        padding:2px;
	width: 155px;
	border-color: #B4946D;
	border-style: solid;
        border-width:	1px;
}
.rss_title{
background-color:#B4946D;
font-size: 13px;
color:#FFFFFF;
text-align:center;
height:15px;
font-weight: bold;
}
.rss_info{
margin:5px 5px 0px 0px;
font-size: 12px;
color:#000000;
}

.rss_info_footer {
margin:5px 5px 0px 0px;
font-size: 11px;
color:#000000;
}


.rss_info a {
color:#0000FF;
text-decoration:none;
border-bottom:1px solid #FFFFFF;
}
.rss_info a:hover {
color:#CC0000;
border-bottom:1px solid #CC0000;
} 

/*.rss_info a:link,
.rss_info a:visited {color:#0000FF;}
*/
a.lk_100hito:link {text-decoration:none; color: #CCCCCC;}
a.lk_100hito:visited {text-decoration:none; color:#CCCCCC;}
a.lk_100hito:hover {text-decoration:none; color: #CCCCCC;}
a.lk_100hito {font-size: 8px; color:#CCCCCC; line-height: 120%;}


/* TOPPAGE*/
.topics_title{
border:1px solid #cccccc;
width: 620px;
height:32px;
margin:0px;padding:0px;
}
.topics_title img{margin:0px;padding:0px;}

.topics_title_img {
float:left;
width:402px;
height:32px;
margin:0px;padding:0px;
}
.topics_title_img img{margin:0px;padding:0px;}

.topics_border{
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width: 1px;
height:126px;
float:left;
}

.topics_item{
height:126px;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width: 309px;
float:left;
}

.topics_body{
padding-left:20px;
	color: #000000;
	line-height:150%;
	font-size: 13px;
}
.topics_body img{
padding-left:3px;
padding-right:10px;
/*padding-bottom:10px;*/
float:left;
}

.topics_body a {
text-align:center;
text-decoration:none;
}

.topics_body_title{
   border-left:4px solid #0D2F6E;
   letter-spacing:0.05em;
   line-height:130%;
   padding-left:5px;
   font-size:   13px;
   font-weight: bold;
   margin-top:   3px;margin-bottom:3px;
}
.top_line {
        font-size: 0;
        margin-top:   3px;
        margin-bottom:4px;
        height:  3px;
	width :622px;
        background-color:#1F306F;
}
.topics_footer{
        margin:  0px;
	padding: 0px;
	width: 622px;
}
.portla_link_box{
width:31px;
margin:6px 0px 6px 0px;
padding:0px;
font-size: 0;
}