h1{

color: #c0c0c0;
width: 700px;
text-align: right;
padding: 5px 5px 5px 5px;
font-weight: normal;
font-size: 12px;
margin-left:auto ;
margin-right:auto;
margin-top: 0px;
margin-bottom: 0px;
_margin-right:auto;
_margin-left:auto;
_margin-top: 0px;
_margin-bottom: 0px;
}

h1 a{
color: #333333;
font-weight: normal;
font-size: 12px;
}
h1 a:hover{
color: #c0c0c0;
}


body{
font-size:small;
text-align:left;
color:#000000;
margin-top:2px;
margin-right:0px;
}

a:link{
color:#FF4500;
text-decoration:none;
}

a:visited{
color:#FF4500;
text-decoration:none;
}

a:hover{
color:#FF4500;
text-decoration:underline;
}

h3{
display:inline;
font-size:small;
}

.header{
border-top:#808080 0px solid;
border-left:#808080 0px solid;
border-right:#808080 0px solid;
}

.footer{
border:#808080 0px solid;
}

.comcontent{
border-left:#808080 0px solid;
border-right:#808080 0px solid;
}

#topinformation{
padding:10px;
}

#qrcode img{
float:left;
padding-right:10px;
}

html>body #qrcode{
text-align:left;
clear:none;
}

#info{
width:600px;
padding-top:10px;
margin-left:10px;
padding-bottom:10px;
}

#info img{
padding-right:10px;
margin-bottom:30px;
float:left;
}

#price{
padding:10px;
}

#access{
padding:10px;
}

#access img{
padding-right:10px;
padding-bottom:10px;
float:left;
}

/*------------------以下店舗紹介ページ用---------------*/

.intro{
width:500px;/*横幅*/
padding:10px;/*要素の内側の間隔*/
text-align:left;/*要素内のテキスト・画像等の位置leftは左寄せrightは右寄せcenterは中央寄せ*/
margin-top:0px;/*要素の上からのマージン*/
margin-left:20px;/*要素の左からのマージン*/
margin-right:0px;/*要素の右からのマージン*/
margin-bottom:20px;/*要素の下からのマージン*/
}

.intro img{
float:left;
padding-right:10px;/*要素の内側右の間隔*/
}

/*ここからfirefox、safari等のmozilla系のブラウザに対応させるCSS*/
/*windowsのIEには適用されない*/
html>body .intro{
width:80%;
text-align:left;
margin-top:0px;
margin-right:20px;
margin-left:30px;
margin-bottom:100px;
}



/*------------------以上店舗紹介ページ用---------------*/

#stylist{
width:680px;
padding:0px;
}

#stylist img{
float:left;
padding-right:0px;
margin-bottom:0px;
padding-bottom:0px;
}

html>body #stylist{
text-align:left;
}


#service{
padding:10px;
}

#formw{
padding:10px;
}
