﻿

/* ===================================================================
CSS information

 file name  :top.css
 
=================================================================== */

#flashcontent {
width:900px;
height:255px;
background-image:url(../images/flashbg.jpg);
float:left;
color:#FFFFFF;
margin-top:6px;
}

#tr-rk-box {
width:903px;
float:left;
margin-top:7px;
}

#tr-rk-box-left {
width:177px;
float:left;
margin-right:8px;
}

#btn-tr {
width:177px;
height:47px;
}

#sky-public-tit {
width:177px;
height:26px;
background-image:url(../images/sky_public_header.gif);
margin-top:3px;
text-indent:-9999px;
}

#sky-kakunin {
width:177px;
height:25px;
margin:0;
vertical-align:bottom;
}

#sky-kakunin img {
vertical-align:bottom;
}

#sky-funen {
width:177px;
height:27px;
margin:0;
vertical-align:bottom;
}

#sky-funen img {
vertical-align:bottom;
}

#tr-rk-right-box {
width:718px;
float:left;
}

#top-rk-hd {
width:673px;
height:33px;
font-size:14px;
color:#4b371f;
padding-left:45px;
padding-top:14px;
background-image:url(../images/top_rk_hd.gif);
}

#top-rk-bg {
width:705px;
height:83px;
background-image:url(../images/top_rk_bg.gif);
padding-left:13px;
}

ul#navi-rk {

}

ul#navi-rk li {
float:left;
}

#mid-box {
width:660px;
float:left;
margin-top:9px;
}

#map-box {
width:177px;
float:left;
margin-right:8px;
}

#map-title {
width:177px;
height:27px;
background-image:url(../images/side_coumu_header.gif);
text-indent:-9999px;
}

#map {
width:177px;
height:134px;
}

#top-iezukuri {
float:left;
}

#top-ichiran {
float:left;
margin-top:4px;
}

#under-sky {
width:660px;
height:130px;
background-image:url(../images/top_under_sky.jpg);
background-repeat:no-repeat;
float:left;
margin-top:9px;
}

#under-sky-text {
width:294px;
margin-left:15px;
margin-top:37px;
_margin-top:35px;/*IE6用*/
font-size:12px;
line-height:1.8;
_line-height:1.8; /*IE6用*/
}

*:first-child+html #under-sky-text {/*IE7用*/
margin-top:35px;
line-height:1.8;
}

#skyh3 {
text-indent:-9999px;
line-height:0;
}

#top-left-box {
width:660px;
float:left;
}

#top-right-box {
width:233px;
margin-left:10px;
margin-top:9px;
margin-bottom:10px;
float:left;
}

#side-new-hd {
width:230px;
height:26px;
background-image:url(../images/side_new_hd.gif);
text-indent:-9999px;
}

#side-new-bg {
width:217px;
height:170px;
background-image:url(../images/side_new_bg.gif);
background-repeat:no-repeat;
padding-left:13px;
padding-top:6px;
}

#side-new-bg dt {
color:#434343;
font-size:11px;
line-height:9px;
font-weight:bold;
}

#side-new-bg dd {
font-size:11px;
margin-bottom:9px;
}

#side-new-bg dd.lastChild {
margin-bottom:0px;
}

#banner-box {
width:660px;
float:left;
margin-top:10px;
margin-bottom:20px;
}

#takumi {
width:324px;
height:60px;
float:left;
margin-right:9px;
}

#jmp {
width:326px;
height:60px;
float:left;
}

.saien {
	font-size: x-small;
	color: #000000;
	float:left;
	width:100px;
	margin-left:5px;
	display:inline;
}

#iris {
float:left;
margin-right:14px;
}

#side-banner li {
margin-bottom:7px;
}

#passive {
width:660px;
height:130px;
float:left;
margin-top:9px;
}

#banner01 {
width:660px;
height:50px;
float:left;
}

#banner01 li {
float:left;
}

ul#banner02 {
width:660px;
margin-top:10px;
float:left;
}

#banner02 li {
height:60px;
float:left;
}

.mR09 {
margin-right:9px;
}

.mR08 {
margin-right:8px;
}
