@charset "utf-8";
/* (C) ogozzo.net */
body {
font-family: "ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
color:#000000;
text-align:center;
background:#160701;
}
body,table,td,tr,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form {
margin:0;
padding:0;
font-size:12px;
}
h1,h2,h3,h4,h5,h6,p {
font-size:12px;
color:#000000;
}
a:link,a:visited,a:active {
color:#D65A28;
text-decoration:underline;
outline:none;
}
a:hover {
color:#BE1D2C;
text-decoration:underline;
}
.clear {
clear:both;
}
img {
border:0;
}
li {
list-style:none;
}
#analysis {
display:none;
}

/* header */
#header_index {
height:488px;
background:url(../images/common/back_index.jpg) repeat-x;
}
#header {
height:338px;
background:url(../images/common/back_common.jpg) repeat-x;
}
#h_wrapper {
width:860px;
margin:auto auto;
text-align:left;
}
h1 {
padding-right:25px;
line-height:20px;
text-align:right;
color:#350900;
}

#h_top {
width:860px;
height:110px;
background:url(../images/common/header_top.jpg) no-repeat;
}
#h_left {
width:280px;
float:left;
}
#h_left a {
margin-left:41px;
width:239px;
height:65px;
background:url(../images/common/header_logo.jpg) no-repeat;
display:block;
text-indent:-9999px;
}

#h_right {
padding-top:55px;
width:300px;
float:right;
}
#h_right li {
width:90px;
height:25px;
float:left;
text-indent:-9999px;
}
#h_right li a {
width:80px;
height:25px;
display:block;
}

#h_r_btn01 {background:url(../images/common/header_btn_home.gif) no-repeat 0 0;}
#h_r_btn02 {background:url(../images/common/header_btn_home.gif) no-repeat -90px 0;}
#h_r_btn03 {background:url(../images/common/header_btn_home.gif) no-repeat -180px 0;}

#main {
padding:0 40px;
height:177px;
background:url(../images/common/header_mid_common.jpg) no-repeat;
}

#h_btn {
width:860px;
}
#h_btn li {
float:left;
}
#h_btn li a {
width:215px;
height:51px;
display:block;
text-indent:-9999px;
}

#h_btn01 a {background:url(../images/common/header_btn.jpg) no-repeat 0 0;}
#h_btn02 a {background:url(../images/common/header_btn.jpg) no-repeat -215px 0;}
#h_btn03 a {background:url(../images/common/header_btn.jpg) no-repeat -430px 0;}
#h_btn04 a {background:url(../images/common/header_btn.jpg) no-repeat -645px 0;}

#h_btn01 a:hover {background:url(../images/common/header_btn.jpg) no-repeat 0 -51px;}
#h_btn02 a:hover {background:url(../images/common/header_btn.jpg) no-repeat -215px -51px;}
#h_btn03 a:hover {background:url(../images/common/header_btn.jpg) no-repeat -430px -51px;}
#h_btn04 a:hover {background:url(../images/common/header_btn.jpg) no-repeat -645px -51px;}


/* container */
#container {
width:860px;
margin:0 auto;
text-align:left;
background:url(../images/common/back_contents.gif) repeat-y;
}


/* contents */
#contents {
margin:0 20px;
padding:20px 0 0;
}

#left {
width:200px;
float:left;
}
#right {
width:605px;
float:right;
}

#btn_pagetop {
width:100%;
padding-top:40px;
text-align:center;
}
#btn_pagetop a {
margin:0 auto;
width:200px;
height:30px;
background:url(../images/common/btn_pagetop.gif) no-repeat;
display:block;
text-indent:-9999px;
}

/* side */
#side_shop_info {
width:200px;
}
#side_shop_info h2 {
width:200px;
height:44px;
background:url(../images/common/bar_side_shop_info.gif) no-repeat;
text-indent:-9999px;
}

#side_shop_info dl {
text-align:center;
}
#side_shop_info dt {
width:200px;
height:145px;
}
#shop_detail {
text-align:left;
height:164px;
background:url(../images/common/img_side_shop_info.gif) no-repeat;
text-indent:-9999px;
}

#side_map a {
margin:0 auto;
width:140px;
height:35px;
background:url(../images/common/btn_access_map.gif) no-repeat;
display:block;
text-indent:-9999px;
}

/* footer */
#footer {
width:100%;
height:150px;
text-align:center;
background:url(../images/common/footer_back.jpg) repeat-x;
}

#f_wrapper {
margin:0 20px;
padding:15px 0 0;
width:820px;
margin:0 auto;
text-align:left;
background:url(../images/common/footer_logo.gif) no-repeat right 15px;
}

#f_btn {
width:356px;
height:20px;
}
#f_btn li {
float:left;
}
#f_btn li a {
height:20px;
text-indent:-9999px;
display:block;
}
#f_btn01 {width:66px;}
#f_btn02 {width:76px;}
#f_btn03 {width:66px;}
#f_btn04 {width:106px;}
#f_btn05 {width:42px;}

#f_btn01 a {
width:50px;
background:url(../images/common/footer_btn.gif) no-repeat 0 0;
}
#f_btn02 a {
width:60px;
background:url(../images/common/footer_btn.gif) no-repeat -66px 0;
}
#f_btn03 a {
width:50px;
background:url(../images/common/footer_btn.gif) no-repeat -142px 0;
}
#f_btn04 a {
width:90px;
background:url(../images/common/footer_btn.gif) no-repeat -208px 0;
}
#f_btn05 a {
width:42px;
background:url(../images/common/footer_btn.gif) no-repeat -314px 0;
}

#f_btn01 a:hover {background:url(../images/common/footer_btn.gif) no-repeat 0 -20px;}
#f_btn02 a:hover {background:url(../images/common/footer_btn.gif) no-repeat -66px -20px;}
#f_btn03 a:hover {background:url(../images/common/footer_btn.gif) no-repeat -142px -20px;}
#f_btn04 a:hover {background:url(../images/common/footer_btn.gif) no-repeat -208px -20px;}
#f_btn05 a:hover {background:url(../images/common/footer_btn.gif) no-repeat -314px -20px;}

#address {
width:100%;
height:20px;
text-indent:-9999px;
}
#copy {
width:100%;
height:20px;
margin-top:60px;
background:url(../images/common/copyright.gif) no-repeat center;
text-indent:-9999px;
}

/* 404 */
#jump {
margin:30px 0;
color:#FFF
}
#jump h1 {
margin-bottom:20px;
font-size:20px;
color:#FFF;
text-align:center;
}
#jump p {
padding-bottom:14px;
line-height:18px;
color:#FFF
}

/* font */
.f12red {
color:#FF0000;
font-size:12px;
}
.f12redB {
color:#FF0000;
font-size:12px;
font-weight:bold;
}
.f12orange {
color:#FF9933;
font-size:12px;
}
.f12orangeB {
color:#FF9933;
font-size:12px;
font-weight:bold;
}
.f12green {
color:#3C4F08;
font-size:12px;
}
.f12greenB {
color:#3C4F08;
font-size:12px;
font-weight:bold;
}
.f14red {
color:#FF0000;
font-size:14px;
}
.f14redB {
color:#FF0000;
font-size:14px;
font-weight:bold;
}
.f14orange {
color:#FF9933;
font-size:14px;
}


