
/* -------------------
Style Sheet
------------------- */

/* ReSet */

*{
 margin:0;
 padding:0;
 border:0px gray solid;
 text-decoration:none;
 line-height:1;
 font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "lr oSVbN", sans-serif;
 font-size:100%;
 font-style:nomal;
}


/* Style
---------------------------------------- */

a {
text-decoration:none;
color:blue;
}

a:hover{
text-decoration:underline;
}




/* KIHON WAKU
---------------------------------------- */

body{
width:800;
margin:30px 10px 10px 0px;
text-align:center;
background-color:white;
}

#waku{
width:780;
text-align:left;

}

#head{
width:100%;
padding:10px 20px 10px 10px;
background-color:white;
background-repeat:x-repeat;
border:0px
text-align:center;
}

#banner{
font-size:12px;
text-align:right;
padding:10px 0 20px 0;
line-height:1.5;
}

h1{
font-family:"Osaka|",monospace;
text-align:center;
font-size:24px;
font-weight:bold;
color:black;
margin:10px 0px 10px 0;
border-bottom:0px pink dotted;
}

h2{
font-family:"Osaka|",monospace;
font-size:16px;
font-weight:nomal;
text-align:center;
color:gray;
}

h3{
font-size:12px;
color:dimgray;
margin:0 0 20px 15px;
}

h4{
font-size:14px;
color:peru;
margin:5px 10px 10px 15px;
}

#top_ads{
line-height:1.5;
text-align:center;
margin;20px 0 20px 0;
padding;20px 0 20px 0;
}

#main{
position:relative;
width:100%;
border:0px solid black;
}

#menu{
position:absolute;
left:600px;
top:0px;
width:200px;
margin:5px;
background-color:white;
}

#menu h3{
font-size:80%;
color:gray;
margin:0 10px 20px 0px;
padding:3px 0 1px 1px;
border-left:5px #db7093 solid;
background-color:#ffe4e1;
}

#menu ul{
}

#menu li{
color:#bdb76b;
font-size:75%;
margin:5px 5px 0 8px 5px;
}

#menu li a{
color:#db7093;
}

#cont1{
font-size:90%;
width:590px;
margin-right:220px; /* POSITIONΦW */
margin-top:5px;
margin-right:5px;
margin-bottom:10px;
background-color:white;
border:0px dotted pink;
}


#cont1 strong{
font-family:"Osaka|",monospace;
font-size:16px;
font-weight:nomal;
text-align:center;
color:gray;
padding:0 0 20px 15px;
}

#cont1 p{
font-size:90%;
line-height:1.8;
color:#696969;
padding:0 10px 30px 15px;
}

#cont1.nx{
text-align:right;
padding-right:5px;
}

#cont1 h3{
font-size:12px;
color:dimgray;
margin:0 0 20px 15px;
}

#cont1 h5{
background-color:silver;
border:1px gainsboro solid;
font-size:12px;
color:white;
margin:5px 10px 0px 10px;
padding:5px 20px 1px 6px;
}
#cont1 h6{
font-size:12px;
color:silver;
margin:10px 10px 10px 1px;
}


#mdl-banner{
width:620px;
color:silver;
font-size:12px;
text-align:right;
word-spacing:215px;
}

#mdl-ads1{
/* TCg‘’ΑΟ’ */
line-height:1.5;
text-align:center;
width:800px;
margin;20px 0 80px 0;
padding;20px 0 80px 0;
border:0px solid black;
}
#mdl-ads2{
/* Lͺ */
line-height:1.5;
text-align:center;
width:640px;
margin;20px 0 80px 0;
padding;20px 0 80px 10px;
border:0px solid black;
}

#cont2{
width:800px;
margin:20px 5px 10px 0;
background-color:white;
border:0px dotted pink;
}

#cont2 h3{
font-size:12px;
color:black;
margin:0 0 20px 0;
}

#cont2 p{
font-size:90%;
line-height:1.8;
color:#696969;
padding:0 10px 20px 0;
}

#cont2 p.sita{
font-size:80%;
line-height:1.8;
color:#696969;
margin:10px 200px 0 0;
padding:0 10px 30px 15px;
}

#footer{
background-color:white;
text-align:center;
padding:10px 0px 50px 0;
}
#footer h6{
text-align:left;
font-size:80%;
color:dimgray;
}
#footer strong{
color:peru;
}

#footer a{
text-decoration:none;
color:gray;
}
#footer a:hover{
text-decoration:underline;
}

#footer .p-link{
font-size:70%;
line-height:1.6;
margin:20px 100px 30px 100px;
}

#cpy{
font-size:70%;
border-top:1px solid black;
border-bottom:1px solid black;
padding:5px 0 5px 0;
}


/* TABLE
---------------------------------------- */

#cont2 td{
font-size:90%;
line-height:1.8;
color:#696969;
width:390px;
vertical-align:top;
padding:10px 0 30px 10px;
border:0px silver solid;
}

#f_link{
width:800px;
border:0px peru dotted;
}

#footer td{
font-size:70%;
line-height:1.8;
text-align:left;
vertical-align:top;
width:220px;
padding:10px 2px 10px 10px;
border:1px silver solid;
}

#footer td a{
color:gray;
}

#footer td a:hover{
color:peru;
}


/* kowaza
---------------------------------------- */



.rt{
text-align:right;
}

.rt-b{
text-align:right;
font-size:10px;
}

.setumei{
border:1px solid silver;
font-size:80%;
line-height:1.5;
color:dimgray;
margin:5px 10px 5px 10px;
padding:0 8px 30px 10px;
}

.point01{
font-size:90%;
line-height:1.5;
color:#B15757;
margin:0 0px 5px 0px;
padding:0 8px 0 10px;
}


/* End
--------------------- */