/*********/
body{
margin:0px;
padding:0px;
background-color:#262626;
color:#FFFFFF;
font-family:Osaka,"ＭＳ ゴシック",sans-serif;
text-align:center;
}

/*基本設定*/
img{
border:0px;
margin:0px;
padding:0px;
}

form{
margin:0px;
padding:0px;
}

th,td{
border:none;
}

div{
margin:0px;
padding:0px;
}

.skip{
display:none;
}
.nobr{
white-space:nowrap;
}

a{
text-decoration:none;
}

/*リンク*/
a:link,a:visited{
color:#FFFFFF;
text-decoration:underline;
}
a:hover,a:active{
color:#999999;
text-decoration:underline;
}

.float-left{
float:left;
}
.float-right{
float:right;
}
.clear{
clear:both;	
}

.clear span{
display:none;	
}

/*テキスト設定*/
h1,h2,h3,h4,h5,h6,p{
margin:0px;
padding:0px;
font-size:100%;
line-height:1em;
font-weight:normal;
}

/*ホームページの表示位置*/
#stage{
width:800px;
margin:0px auto 0px auto;
padding:0px;
text-align:left;
background-color:#040000;
}


/*ヘッダ*/
#head-body{
width:800px;
margin:0px;
padding:0px;
}

.head-img-body{
width:270px;
float:left;
}

.head-img{
margin:0px;
padding:0px;
}

.head-img2-body{
width:530px;
float:left;
}

.head-img2{
margin:0px;
padding:0px;
}

.head-txt-body{
width:530px;
float:left;
}


.head-txt{
margin:0px;
padding:10px 20px 0px 0px;
}


.head-img2 h1{
margin:0px;
padding:0px;
}

.head-txt h2{
margin:0px;
padding:0px;
font-size:87.5%;
line-height:1.5em;
font-weight:normal;
}

.head-txt p{
margin:0px;
padding:0px;
font-size:75%;
line-height:1.5em;
font-weight:normal;
}

/**コンテンツ**/

.page{
width:800px;

}

.page-body{
margin:0px;
padding:0px 40px 0px 42px;
}


.page-body p{
margin:0px;
padding:0px;
font-size:75%;
line-height:1.5em;
font-weight:normal;
}

.page-title{
margin:25px 0px 0px 42px;
padding:0px 0px 0px 0px;
}

.bar02{
width:760px;
height:25px;
margin:0px;
padding:1px 0px 0px 0px;
background-image:url("../img/bar02.jpg");
background-repeat:no-repeat;
}

.bar01 p,.bar02 p{
margin:0px;
padding:0px 0px 0px 10px;
font-size:93.75%;
color:#221815;
font-weight:bold;
}



/*********************************************************/
.page-body2{
margin:0px;
padding:0px;
}

table{
padding:0px;
margin:0px;
border:0px;
border-collapse:separate;
border:none;
}

td{
width:340px;
border:solid 1px #9F9FA0;
margin:0px;
padding:0px;
vertical-align:top;
}


.t-body{
margin:0px;
padding:20px 20px 10px 20px;
}

.t-img{
margin:0px;
padding:0px;
text-align:center;
}

.t-txt{
width:100%;
margin-top:15px;
padding:0px;
border-bottom:1px solid #9FA0A0;
}

.t-txt-e{
margin:0px;
padding:0px;
float:left;
}

.t-txt-e p{
margin:0px;
padding:0px;
font-size:100%;
line-height:1.5em;
font-weight:normal;
}

.t-txt-j{
margin:0px;
padding:5px 0px 0px 0px;
float:right;
white-space:nowrap;
vertical-align:bottom;
}

.t-txt-j p{
margin:0px;
padding:0px;
font-size:75%;
line-height:1.5em;
font-weight:normal;
}

.t-txt-comment{
margin:0px;
padding:10px 0px 10px 0px;
}

.t-txt-comment p{
margin:0px;
padding:0px;
font-size:68.75%;
line-height:1em;
font-weight:normal;
}
/**********************************************************/

.infomation{
margin:0px;
padding:10px 0px 20px 0px;
}

/*店舗案内*/

.shop{
margin:10px 0px 0px 0px;
padding:0px;
}

.shop-body{
width:717px;
margin:0px;
padding:0px;
background-color:#ffffff;
}

.shop-txt{
margin:0px;
padding:15px 20px 20px 20px;
}

.shop-txt-body{
width:717px;
margin:0px;
padding:0px;
}

.shop-txt1-co{
margin:0px;
padding:0px 10px 0px 0px;
}

.shop-txt1{
width:442px;
margin:0px;
padding:0px;
float:left;
}

.shop-txt1-co p{
margin:0px;
padding:0px;
font-size:87.5%;
color:#727171;
line-height:1.5em;
font-weight:normal;
}

.shop-txt2{
width:220px;
margin:0px;
padding:0px 0px 10px 0px;
float:right;
}

.shop-txt2-co{
margin:0px;
padding:105px 0px 0px 0px;
}

.shop-txt2-co p{
margin:0px;
padding:0px 0px 0px 5px;
font-size:100%;
line-height:1.5em;
font-weight:normal;
}

.shop-txt2-co a:link,
.shop-txt2-co a:visited{
color:#231815;
}

.shop-txt2-co p a:hover,
.shop-txt2-co p a:active{
color:#999999;
text-decoration:underline;
}

.shop-link-of{
float:right;
}

.shop-link-of a{
display:block;
width:215px;
background-color:#231815;
margin:0px;
padding:0px;
}

.shop-link-of a span{
display:block;
padding:4px 8px;
}

.shop-txt3{
width:676px;
margin:15px 0px 0px 0px;
padding:0px;
background-color:#EBEBEC;
}

.shop-txt3 a:link,
.shop-txt3 a:visited{
color:#0B3388;
text-decoration:underline;
}

.shop-txt3 a:hover,
.shop-txt3 a:active{
color:#999999;
text-decoration:underline;
}

.shop-txt3-co{
margin:0px;
padding:10px 0px 0px 15px;
}

.shop-txt3-co p{
margin:0px;
padding:0px;
font-size:75%;
color:#727171;
line-height:1.5em;
font-weight:normal;
}

.tel{
margin:0px;
padding:25px 0px 25px 0px;
}

.access{
margin:0px;
padding:0px 0px 20px 0px;
}

.attention{
margin:0px;
padding:15px 0px 0px 0px;
}

.attention p{
margin:0px;
padding:0px;
font-size:75%;
color:#727171;
line-height:1.5em;
font-weight:normal;
}

/*フッター*/

.fotter{
width:800px;
margin:0px;
padding:30px 0px 45px 0px;
text-align:center;
}

.fotter p{
margin:0px;
padding:0px;
font-size:87.5%;
color:#ffffff;
line-height:1.5em;
font-weight:normal;
}
