@charset "Shift_JIS";


body{
font-size:10px;
font-family:Osaka,'ＭＳ Pゴシック';
_font-family:Osaka,'ＭＳ Pゴシック';
line-height:15px;
margin:0;
padding:0;
color:#333333;
background-color:#E9E9E9;
}


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

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

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

a:hover {color:#999966;
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ゴシック';}
.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ゴシック';}


/* ---- Clear ----*/

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

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


/* ---contents--- */
div#bg{
width:756px;
margin:0;
padding:0;
background-color:#FFFFFF;
background-image:url("img/bg.jpg");
background-repeat:repeat-y;
border-bottom:solid 1px #999999;
}

div#head{
width:750px;
height:53px;
margin:0;
padding:0;
background-color:#000000;
border-bottom:solid 1px #9CA599;
}

.head_logo{
width:277px;
float:left;
margin:0;
padding:0;
}

.head_logo img{
margin:14px 0 0 20px;
padding:0;
}

.head_logo2{
width:190px;
float:left;
margin:0;
padding:0;
}

.head_logo2 img{
margin:14px 0 0 20px;
padding:0;
}

.head_navi{
float:left;
margin:0;
padding:0;
}
.head_navi img{
margin:23px 15px 0 14px;
padding:0;
}

.head_image{
margin:0;
padding:0;
}







/* ---SHOP NAVI---*/
div#shop_navi{
width:750px;
margin:0 0 28px 0;
padding:0;
background-color:#000000;
border-top:solid 2px #999966;
border-bottom:solid 2px #999966;
}

div#shop_navi .shop_navi{
float:left;
margin:0;
padding:8px 4px 7px 26px;
}

div#shop_navi .shop_navi img{
margin:0;
padding:0;
}


/* ---Contents---*/
div#contents{
width:581px;
float:left;
margin:0;
padding:0;
border-right:solid 1px #cccccc;
}

div#contents_in{
width:525px;
margin:10px 0 60px 28px;
padding:0 0 0 0;
}


/* ---NAVI---*/
div#navi{
float:left;
margin:12px 0 0 0;
padding:0 0 0 7px;
}

div#navi .title{
width:145px;
margin:0 0 8px 0;
padding:0 0 5px 7px;
border-bottom:solid 1px #cccccc;
}

div#navi .title2{
width:145px;
margin:25px 0 8px 0;
padding:0 0 5px 7px;
border-bottom:solid 1px #cccccc;
}

div#navi .menu{
width:145px;
margin:0 0 7px 0;
padding:0 0 7px 7px;
border-bottom:dotted 1px #cccccc;
}


ul#navi{
float:left;
margin:12px 0 0 0;
padding:0 0 0 7px;
}

ul#navi .title{
list-style:none;
width:145px;
margin:0 0 8px 0;
padding:0 0 5px 7px;
border-bottom:solid 1px #cccccc;
}

ul#navi .title2{
list-style:none;
width:145px;
margin:25px 0 8px 0;
padding:0 0 5px 7px;
border-bottom:solid 1px #cccccc;
}

ul#navi .menu{
list-style:none;
width:145px;
margin:0 0 7px 0;
padding:0 0 7px 7px;
border-bottom:dotted 1px #cccccc;
}





/* ---BOTTOM NAVI---*/
div#bottom_navi{
width:560px;
float:left;
margin:10px 0 5px 0;
padding:8px 0 0 0;
border-top:dotted 1px #cccccc;
}

div#bottom_navi .bottom_navi1{
float:left;
margin:0;
padding:0 7px 0 26px;
border-right:solid 1px #cccccc;
}
div#bottom_navi .bottom_navi{
float:left;
margin:0;
padding:0 7px 0 7px;
border-right:solid 1px #cccccc;
}
div#bottom_navi .bottom_navi2{
float:left;
margin:0;
padding:0 7px 0 7px;
}



.page_top{
width:156px;
float:right;
margin:10px 6px 5px 0;
padding:0;
text-align:right;
border-top:dotted 1px #cccccc;
}
.page_top img{
margin:8px 21px 0 0;
padding:0;
}


/* ---COPY---*/
.footer{
width:750px;
margin:0;
padding:0;
background-color:#000000;
border-top:solid 2px #999966;
}


.copy{
width:624px;
float:left;
margin:0;
padding:0;
}
.copy img{
margin:15px 0 50px 26px;
padding:0;
}

.depth{
width:126px;
float:left;
margin:0;
padding:0;
}
.depth img{
margin:12px 26px 50px 0;
padding:0;
}


/* --- 0530 ---*/

.copy2{
width:307px;
float:left;
margin:15px 0 50px 0;
padding:0 0 0  26px;
}

.footer_box{
float:right;
margin:15px 0 0 0;
padding:0 26px 0 0;
text-align:right;
}
.footer_link1{
margin:0 0 10px 0;
padding:0;
}

.footer_link2{
margin:0;
padding:0;
}

