#header .title {position: fixed; z-index:1; top: 0%; left:0; padding-top:40px; padding-left: 150px;}
#header .title h1{font-family: 'Josefin Sans', sans-serif; font-weight:normal; font-size: 50px; text-align: center;}


.main{max-width:1200px; display: block; margin: auto;}
.main hr {border: 0; height: 0; border-top: 1px #cccccc; border-bottom: 1px solid #cccccc; display: block; margin: auto;}

.main section.chikashitsu {text-align: center;padding-top:80px}
.main section.chikashitsuplus {text-align: center; padding-top:80px}
/*.main:after {content: ""; display: block; clear: both  }
.main section.chikashitsu a img{float: left; width: 100%; text-align: center;}
.main section.chikashitsu img.photo{float: left; width: 100%;}
.main section.chikashitsu div.class{float: left; width: 100%;}
.main section.chikashitsu div.map{float: left; width: 100%;}*/

.main #salon section.chikashitsu img.locationtop, .main #fashion section.chikashitsuplus img.locationtop{padding-top: 180px;}

.main section.chikashitsu img.photo, .main section.chikashitsuplus img.photo{padding-top:80px; width: 100%;}
div.main #salon section.chikashitsu table, div.main #fashion section.chikashitsuplus table {border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;}
div.main #salon section.chikashitsu td, div.main #fashion section.chikashitsuplus td { border: solid 1px #cccccc; padding: 0.5em; text-align: left; font-size: 35px;}

div.main #salon section.chikashitsu div.sns, div.main #fashion section.chikashitsuplus div.sns{padding-top: 80px; padding-bottom: 80px;}
div.main #salon section.chikashitsu div.sns ul, div.main #fashion section.chikashitsuplus div.sns ul{text-align: center; list-style: none; margin:auto; }
div.main #salon section.chikashitsu div.sns ul li, div.main #fashion section.chikashitsuplus div.sns ul li{display: inline-block; font-family: 'Josefin Sans', sans-serif; font-weight:normal; font-size: 70px;  color:#222; padding-left: 10px;}
div.main #salon section.chikashitsu div.sns ul li a , div.main #fashion section.chikashitsuplus div.sns ul li a{font-family: 'Josefin Sans', sans-serif; font-weight:normal; font-size: 70px; text-decoration: none; color:#222;}

div.main #salon section.chikashitsu div.map, div.main #fashion section.chikashitsuplus div.map_plus{padding-top: 80px; padding-bottom:80px}
div.main #salon section.chikashitsu div.map #map_canvas_01, div.main #fashion section.chikashitsuplus div.map_plus #map_canvas_02 {display: block;margin-left: auto; margin-right: auto; height: 500px;max-width: 100%;min-width: 220px; background: #58B;}
