/* CSS Document */

body {
FONT:"Osaka", "lr@oSVbN", Arial, sans-serif;
WORD-BREAK: break-all;
margin:0;
padding:0;
width:100%;
font-size:90%;
line-height: 1.5;
text-align:left;
background-image:url(../image/back.gif);
behavior:url("/css/csshover.htc");
}

img{
border: 0;
vertical-align: bottom;
}

SELECT {
FONT-FAMILY: "MS UI Gothic","MS PGothic";
font-size:100%;
}

INPUT {
FONT-FAMILY: "MS UI Gothic","MS PGothic";
font-size:100%;
}
TEXTAREA {
FONT-FAMILY: "MS UI Gothic","MS PGothic";
font-size:100%;
}

a:link {
color: #000000;
text-decoration:underline;
}

a:visited {
color: #003300;
text-decoration:underline;
}

a:hover {
color:#000000;
text-decoration:none;
}

a:active {
color: #003300;
text-decoration:underline;
}

a.link-img:link {
color: #ffffff;
text-decoration:none;
}

a.link-img:visited {
color: #ffffff;
text-decoration:none;
}

a.link-img:hover {
color: #ffffff;
text-decoration:none;
}

a.link-img:active {
color: #ffffff;
text-decoration:none;
}

#all{
width:1000px;
}

#index-eria{
width:700px;
float:left;
min-height:1000px;
display: block;
margin:0 auto;
background-image: url(/random/ph_01.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

#index-eria ul li{
display:inline;
list-style-type: none;
}

#normal-eria{
width:700px;
float:left;
min-height:1000px;
display: block;
margin:0 auto;
background-image: url(/random/rotator.php);
background-repeat: no-repeat;
background-position: 0 0;
}

#main-waku{
width:520px;
float:left;
min-height:1000px;
}

#main{
background:#FFFFFF;
width:460px;
min-height:1000px;
float:left;
}

#main-index{
width:520px;
float:left;
min-height:1000px;
}

#header{
width:180px;
float:left;
min-height:1000px;
}

.header-logo{
position:relative;
top:45px;
left:55px;
}


#navi{
width:300px;
float:left;
background-color:#FFFFFF;
height:100%;
min-height:1000px;
text-align:center;
}

.header-back{
background-image:url(../image/basic/back-header.png);
background-repeat:no-repeat;
height:1000px;
}

.under-back{
top:820px;
position:relative;
}

h1{
font-size:85%;
font-weight:normal;
margin:0;
padding:0;
}

h2{
border-left:5px solid #003300;
padding-left:5px;
font-size:120%;
}

h3{
padding-left:10px;
font-size:110%;
}

dd.navi-dl{
list-style-type:none;
background-image:url(/image/side/mark.gif);
background-repeat:no-repeat;
background-position:0px 10px;
padding:3px 0px 3px 10px;
text-align:left;
font-size:13px;
}

hr.shikiri{
border:1px dotted #003300;
margin:10px 0px;
}

h3.hobutuden{
margin:0;
padding:0;
font-size:100%;
}


