@charset "Shift_JIS";


body{
font-size:12px;
font-family:Osaka,'ＭＳ Pゴシック';
line-height:2em;
margin:0;
padding:0;
color:#000000;
background-color: #F5F2EF;
background-image:url('img/bg.gif');
text-align:center;
}


/* ---- リンクの色 ---- */

a:link {color:#5F4D0D;
text-decoration:underline;
background:transparent;
font-weight:none;}

a:visited {color:#5F4D0D;
text-decoration:underline;
background:transparent;
font-weight:none;}

a:hover {color:#8C5622;
text-decoration:underline;
background:transparent;
font-weight:none;}


/* ---- FONT ----*/

.j9, .e9 {font-size:9px;
font-family:Osaka,'ＭＳ Pゴシック';}

.j10, .e10 {font-size:10px;
font-family:Osaka,'ＭＳ Pゴシック';}

.j12, .e12 {font-size:12px;
font-family:Osaka,'ＭＳ Pゴシック';
line-height:2em;}

.j14, .e14 {font-size:14px;
font-family:Osaka,'ＭＳ Pゴシック';}

.j16, .e16 {font-size:16px;
font-family:Osaka,'ＭＳ Pゴシック';}

.j18, .e18 {font-size:18px;
font-family:Osaka,'ＭＳ Pゴシック';}


/* ---- H ----*/

h1{margin:0;
padding:0;}

h2{margin:0;
padding:0;}

h3{margin:0;
padding:0;}

.clear{
clear:both;
margin:0;
padding:0;}


/* ---- bg ---- */
div#bg{
margin:0px auto;
padding:0;
width:630px;
border-right:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
background-color:#FFFFFF;
border-bottom:solid 5px #660000;
text-align:left;
}


/* ---- ヘッダ ---- */
div#head{
background-color:#E6E6D7;
width:630px;
margin:0;
padding:0;
}

div#head .rogo{
margin:0;
padding:10px 0 10px 5px;
}

div#head .image{
margin:0;
padding:0;
}


/* ---- コンテンツ ---- */
div#contents{
width:130px;
margin:15px 10px 15px 10px;
padding:0;
position:absolute;
}

div#contents p{
margin:0;
padding:0;
}



/* ---- main ---- */
div#main{
width:495px;
margin:0 0 0 0;
padding:0 0 0 135px;
}

div#main_in{
width:475px;
margin:15px 10px 15px 10px;
padding:0;
}



/* ---- copy ---- */
.copy{
background-color:#E6E6D7;
width:630px;
height:30px;
margin:0;
padding:0;
text-align:right;
}

.copy img{
margin:16px 5px 0 0;
paddig:0;
}



