/* CSS Document */
p{
margin:0 0 10px 0;
padding:0;
line-height:135%;
color:#333333;
font-size:0.85em;
}
a {
color:#0066CC;
text-decoration:none;
}
a:hover {
color:#FF9900;
}
img {
border:0;
}
div{
margin:0;
padding:0;
}
p.pageup{
clear:both;
margin:0 auto;
padding:10px 0 0 0;
width:550px;
height:10px;
text-align:right;
color:#949494;
}
p.pageup a{
text-decoration:none;
font-size:0.85em;
color:#949494;
}
p.pageup a:hover{
color:#c1c1c1;
}

p.rtlnkblu{
clear:both;
text-align:right;
margin:15px 10px 0 0;
padding:0;
color:#0071b5;
}
p.rtlnkblu a{
text-decoration:none;
color:#0071b5;
}
p.rtlnkblu a:hover{
color:#ff6600;
}
/*--------------------------------------------------------------------------------------------------*/
#kntop{
margin:0 0 0 15px;
padding:0;
color:#666666;
font-size:12px;
}
#kntop a{
text-decoration:none;
color:#666666;
}
#kntop a:hover{
color:#ff6600;
}
#rkomu{
margin:15px 0 25px 10px;
padding:0;
width:530px;
background:url(../img/komuten/komu2.gif) repeat-y left top;
}
#rkomu1{
margin:0;
padding:0;
width:530px;
height:46px;
background:url(../img/komuten/komu1.gif) no-repeat 0 0;
}
#rkomu1 h3{
margin:0 0 10px 40px;
padding:20px 0 3px 5px;
width:470px;
height:20px;
font-size:1em;
border-bottom:#006600 1px solid;
color:#006600;
}
#rkomu1 h3 a{
color:#006600;
text-decoration:none;
}
#rkomu1 h3 a:hover{
color:#ff6600;
}
#rkomu2{
margin:0 0 0 45px;
padding:0;
width:485px;
}
#rkomu2 img {
float:left;
width:100px;
height:100px;
margin:0 10px 0 0;
padding:0;
}


#rkomu3{
clear:both;
margin:0;
padding:0;
width:530px;
height:33px;
background:url(../img/komuten/komu3.gif) no-repeat 17px 0;
}

#timezone{
margin:10px 0 10px 15px;
padding:10px 60px 10px 10px;
width:455px;
border:#00A0C6 1px solid;
background-color:#E6F6F9;
background-image:url(../img/news/labal.jpg);
background-position:bottom right;
background-repeat:no-repeat;
    overflow: hidden;
}

#timezone:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #timezone {
    height: 1em;
    overflow: visible;
}
/**/
#timezone h3 {
margin:0 0 10px 0;
padding:0 0 3px 0;
font-size:1em;
color:#333333;
text-decoration:none;
border-bottom:#00A0C6 1px solid;

}
#timezone h3 a {
margin:0;
padding:0;
font-size:1em;
text-decoration:none;
color:#0071b5;
}
#timezone h3 a:hover {
margin:0;
padding:0;
text-decoration:none;
color:#ff6600;
}
#timezone img {
float:left;
width:100px;
height:100px;
margin:0 10px 0 0;
padding:0;
}

#kmap{
margin:15px auto;
padding:0;
width:545px;
height:15px;
background:url(../img/news/map2-bar.gif) no-repeat 0 0;
}
#map{
margin:15px 0 10px 15px;
padding:0;
width:527px;
height:350px;
}

/*-----------------------------------------------------Template----------------------------------------------------*/
#head ul {
clear:both;
width:188px;
height:49px;
margin:0;
padding:0 0 0 575px;
background:url(../img/index/cover.jpg) no-repeat 0 0;
}
#head li {
float:left;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
display:block;
}
#head li a {
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
display:block;
}
#head li a:hover {
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
display:block;
}
li#navi01 {
float:left;
width:95px;
height:49px;
background:url(../img/index/cover.jpg) no-repeat -575px 0;
}
li#navi01 a {
width:95px;
height:49px;
background:url(../img/index/cover.jpg) no-repeat -575px 0;
}
li#navi01 a:hover {
width:95px;
height:49px;
background:url(../img/index/cover.jpg) no-repeat -1375px 0;
}
li#navi02 {
float:left;
width:93px;
height:49px;
background:url(../img/index/cover.jpg) no-repeat -670px 0;
}
li#navi02 a {
width:93px;
height:49px;
background:url(../img/index/cover.jpg) no-repeat -670px 0;
}
li#navi02 a:hover {
width:93px;
height:49px;
background:url(../img/index/cover.jpg) no-repeat -1470px 0;
}
#maindiv{
margin:0;
padding:0;
width:763px;
height:auto;
background:url(../img/shadow1.gif) repeat-y 1px 0;
}
#maindiv h1{
margin:0;
padding:0;
width:763px;
height:200px;
background:url(../img/cover.jpg) no-repeat 0 -43px;
display:block;
font-weight:normal;
}
#maindiv h1 a{
margin:00;
padding:0;
width:763px;
height:200px;
background:url(../img/cover.jpg) no-repeat 0 -43px;
text-indent:-9999em;
display:block;
display:block;
font-weight:normal;
}


#middiv{
clear:both;
margin:0 auto;
padding:0;
width:763px;
}
#leftdiv{
float:left;
margin:0;
padding:0 0 15px 0;
width:580px;
height:auto;
}
#rtdiv{
float:left;
margin:0;
padding:0;
width:183px;
height:auto;
}
#rt01{
margin:15px 0 0 25px;
padding:0;
width:125px;
height:42px;
background:url(../img/side/top.jpg) no-repeat 0 0;
display:block;
}
#rt01 a{
margin:0;
padding:0;
width:125px;
height:42px;
background:url(../img/side/top.jpg) no-repeat 0 0;
display:block;
text-indent:-9999em;
}
#rt01 a:hover{
margin:0;
padding:0;
width:125px;
height:42px;
background:url(../img/side/top.jpg) no-repeat -200px 0;
}
#rt02{
margin:15px 0;
padding:10px 5px 15px 5px;
width:150px;
border:#b3b8bf 2px solid;
background-color:#ffffff;
}
#rt02 h5{
margin:0;
padding:5px 0 5px 0;
font-size:0.9em;
border-bottom:#b3b8bf 1px dotted;
font-weight:normal;
color:#333333;
}
#rt02 p{
margin:0 auto;
padding:10px 0 3px 22px;
border-bottom:#b3b8bf 1px dotted;
background:url(../img/side/icon.gif) no-repeat 0 0;
}
#rt02 p a{
text-decoration:none;
color:#333333;
}
#rt02 p a:hover{
color:#ff6600;
}
#rt02a{
margin:0 0 10px 0;
padding:0;
width:165px;
}
#rt02a img {
margin:0 0 5px 0;
padding:0;
border:none;
}
#rt03{
margin:0 0 15px 0;
padding:0 5px 40px 5px;
width:150px;
height:auto;
border:#b3b8bf 2px solid;
background:url(../img/side/s-f.gif) no-repeat bottom right;
}
h5#radio{
margin:10px 0 5px 0;
padding:0;
width:151px;
height:48px;
background:url(../img/side/isute.jpg);
text-indent:-9999em;
}
#rt03 p {
margin:0 0 10px 0;
padding:0 0 3px 5px;
border-bottom:#CCCCCC 1px solid;
}

#station{
margin:10px 0 10px 105px;
padding:0;
width:47px;
height:21px;

}

p#divbtm1 {
clear:both;
width:747px;
margin:10px 0 0 4px;
padding:2px 10px 0 0;
font-size:12px;
text-align:right;
color:#ffffff;
background:#000000;
}
#btm{
margin:0 auto;
padding:0;
width:763px;
height:33px;
background:url(../img/shadow2.gif) no-repeat 1px 20px;
}
#floatbtm{
clear:both;
height:1px;
}
/*-----------------------------------------------------Template end----------------------------------------------------*/


