@charset "utf-8";
/* CSS Document */
@import "base.css";

/*===================================
1. content	
=====================================*/
#header .word{
display:block;
position:absolute;
top:100px;
left:320px;
width:514px;
height:135px;
background:url(../cmn/img_txt_word.gif) no-repeat 0 0;
text-indent:-100em;
line-height:5px;
}
#header .word p{
display:none;
}
#content .section{
margin-left:0;
}
.front #content p,
.front #content p a,
#feed dt,
#feed dd a{
color:#fff;
background:#7c9d04;
}
#player p,
#youtube p{
text-align:center;
}
#youtube{
margin-left:2px;
}
#feed dt{
width:100px;
text-indent:6px;
}
#feed dd{
margin:-1.6em 0 1em 110px;
}
#feed dd a{
padding:3px 6px;
}
.rss a{
display:block;
margin:0 0 30px 300px;
padding:0 0 0 20px;
background:url(../cmn/ico_feed.png) no-repeat 0 50%;
color:#fff;
font-weight:bold;
}
.rss a:hover{
text-decoration:none;
}
.box1{
display:block;
position:relative;
overflow:hidden;
width:453px;
padding:0 0 20px;
background:url(../cmn/bg_ban1_btm.png) no-repeat 0 100%;
zoom:1;
}
.box1 ul{
display:block;
width:453px;
padding:15px 0 0;
background:url(../cmn/bg_ban1_top.png) no-repeat 0 0;
zoom:1;
}
.box1 li{
padding:0 70px 15px 15px;
background:url(../cmn/bg_ban1.png) repeat-y 0 0;
zoom:1;
}
.box1 li.end{
padding-bottom:0;
}
.box1 ul ul,
.box1 li li{
display:block;
width:auto;
padding:0;
background:none;
}
.box1 img{
margin:0 15px 0 0;
}
.box1 dt{
line-height:1.6;
}
.box1 dd{
clear:none;
text-align:left;
}
.box1 .move{
display:block;
position:absolute;
top:25px;
right:15px;
}

