@charset "shift_jis";

/*
-----------------------------------------------
トップページ
>> CSS by Jam Design 2006.12
----------------------------------------------- */

/* トップSEO用 */
#top h2 {
font-size:1px;
line-height:0;
text-indent:-9999px;
margin:0;
}

/* トップ用背景 */
#top #main {
background:transparent url(img/main_bg.gif) no-repeat left bottom;
}

/* NEWS */
#top01 {
float:left;
margin:15px 0 0;
width:332px;
}

#top01 table {
width:100%;
padding-bottom:4px;
border-bottom:solid #66f 2px;
}
#top01 .td1 {
width:8em;
}
#top01 .td2 {
font-size:1.2em;
font-weight:bold;
color:#66f;
line-height:1;
}
#top01 .td3 {
width:88px;
}
#top01 .td3 a {
display:block;
background:transparent url(img/top_backn.gif) no-repeat 0 0;
width:88px;
height:10px;
font-size:1px;
text-indent:-9999px;
}
#top01 .td3 a:hover {
background-position:0 -16px;
}

#top01 dl {
padding:4px 0;
border-bottom:dotted #666 1px;
}
#top01 dt {
float:left;
width:6em;
background:transparent url(img/new_li.gif) no-repeat 0 0;
padding:0 0 0 18px;
}
#top01 dd {
margin:0 0 0 8em;
padding:0;
}
#top01 dd img {
vertical-align:-0.1em;
}

/* バナー群 */
#top02 {
float:right;
margin:15px 0 0;
width:184px;
}

.top02a {
border:solid #f57a91 1px;
padding:6px 0;
}

.top02a img {
margin:0 0 0 6px;
}

.top02a p {
margin:0 0 0 6px;
width:163px;
background-color:#fcd7de;
color:#039;
padding:0 4px;
}
/* IE 用▼ */
* html .top02a p {
width:171px;
}
.top02a strong {
font-size:116%;
}
.ue6 {
padding-top:6px;
}

.kome {
display:block;
}

.topbana {
display:block;
padding-top:8px;
}

.flash
{
width: 530px;
height: 254px;
border:solid 1px #eee;
}


/* css_end */
