/*--------------------------------------------------------top̂------------------------------------------------------------*/
#right_contents_top{
width:620px;
float:right;
text-align:left;
margin:0;
}

#left_contents_top{
width:195px;
float:left;
text-align:center;
}

#quick{
background: url(../images/top/quick02.gif) repeat-y;
height:100%;
width:618px;
float:left;
border:1px #FF9966 solid;
margin-bottom:10px;
padding-top:-10px;
}
#quick p{
padding:0;
margin:5px 0 5px 10px;
color:#333333;
clear:both;
font-size:90%;
letter-spacing:0.05em;
}

#quick h3{
background:url(../images/top/quick01.gif) no-repeat;
text-indent:-99999em;
padding:0;
margin:7px 0 0 7px;
width:605px;
height:41px;
text-align:center;
}

#quick .quick01{
float:left;
padding:0 5px 5px 5px;
background: url(../images/top/quick02.gif) repeat-y;
}
#quick .quick01 h4{
background:url(../images/top/quick03.gif) no-repeat;
margin:5px 0 0 3px;
padding:0;
height:27px;
width:412px;
}
#quick .quick01 li{
float:left;
list-style:none;
padding:0 5px 0 5px;
}

#quick .quick02{
float:right;
margin:7px 6px 0 0;
padding:0 5px 0 0;
background: url(../images/top/quick02.gif) repeat-y;
}
#quick .quick02 li a{
width:120px;
background:url(../images/top/bus_orange.gif) no-repeat;
background-position:5px 2px;
margin:0;
padding:2px 0 2px 25px;
font-size:95%;
list-style-type:none;
text-decoration:underline;
border-bottom:1px #999999 dashed;
display:block;
letter-spacing:0.05em;
}

.q01 a{
background:url(../images/top/quick_btn01.gif) no-repeat;
width:133px;
height:83px;
display:block;
}
.q01 a:hover{
background:url(../images/top/quick_btn01.gif) no-repeat 0 -83px;
width:133px;
display:block;
}
.q02 a{
background:url(../images/top/quick_btn02.gif) no-repeat;
width:133px;
height:83px;
display:block;
}
.q02 a:hover{
background:url(../images/top/quick_btn02.gif) no-repeat 0 -83px;
width:133px;
display:block;
}
.q03 a{
background:url(../images/top/quick_btn03.gif) no-repeat;
width:133px;
height:83px;
display:block;
}
.q03 a:hover{
background:url(../images/top/quick_btn03.gif) no-repeat 0 -83px;
width:133px;
display:block;
}

#poster{
width:620px;
margin:15px 0;
}

#poster img{
border:1px #CCCCCC solid;
}

#main_img{
width:830px;
height:180px;
background:#FFFFFF url(../images/main.jpg) no-repeat;
margin:10px 0;
}

#topics_top .t_box{
width:195px;
float:left;
margin:0 8px 15px 0;
overflow:hidden;
}

#topics_top .t_box img{
float:left;
margin-right:5px;
}

#topics_top .t_box h4{
font-size:105%;
color:#FF0000;
padding:0;
margin:0;
color:#333333;
letter-spacing:0em;
}
#topics_top .t_box h4 p{
font-size:90%;
padding:0;
margin:0;
font-weight:normal;
color:#666666;
letter-spacing:0.05em;
}
#right_menu{
vertical-align:bottom;
text-decoration:none;
}

#right_menu ul li{
list-style-type:none;
background:url(../images/common/right_menu_point.gif) no-repeat left;
font-size:85%;
margin:5px 0 0 15px;
padding:2px 0 0 15px;
float:right;
letter-spacing:-0.07em;
text-decoration:none;
}

#right_menu ul li a:link,a:visited{
color: #003366;
text-decoration:none;
}
#right_menu ul li a:visited{
color: #003366;
text-decoration:none;
}

#right_menu ul li a:hover{
color: #336699;
text-decoration:none;
}

/*--------------------------------------------------------top------------------------------------------------------------*/