@charset "UTF-8";
/* CSS Document */









/**shop_list**/


#shop_list h3{ font-size:12px; padding-top:15px; padding-bottom:2px; }
#shop_list p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:15px; padding-top:5px; }
#shop_list dl{ border-top:1px solid #F4EEEA; border-bottom:1px solid #F4EEEA; padding:6px 0 10px 0; margin-top:10px;}
#shop_list dt{ line-height:1.6em; font-family:trajan,alte,sans-serif;  font-size:20px; }
#shop_list dd{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:11px; }
#shop_list .link_btn{ padding:8px; overflow:hidden; clear:both;}
#shop_list .link_btn li{ width:50%; float:left; padding-bottom:6px; font-family:trajan,alte,sans-serif; font-size:14px; padding-top:6px; }
#shop_list .link_btn li span{ font-size:12px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color:#fbfbfb; }



.shop_ca li{ font-size:12px; padding:2px 0; text-align:center; letter-spacing:0.1em; float:left; }
.shop_ca p{ clear:both; border-bottom:2px solid #9D0A3A; background-color: #222222; padding:10px; color:#FFF; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight:bold; text-align:center; }

.ca_hair{ background-color:#ddd;  }
.ca_nail{ background-color:#FFCFD4;}
.ca_eye{ background-color:#EAE6FF; }
.ca_esthe{ background-color:#FFFEEA;  }




#page_title h2{ padding-bottom:20px; font-size:20px;  margin:0 auto; line-height:1.6em;  }
#page_title p{ width:85%; margin:0 auto; }

.bg{ padding:40px 0 50px 0; }

.bg_01{ color:#FFF; background:url("../image/main/ph_main.jpg")  no-repeat center; }
.bg_hachinohe{ color:#FFF; padding:8% 0 8% 0; background:url("../image/shop/hachinohe/ph_main.jpg")  no-repeat center; }
.bg_higashisendai{ color:#FFF; padding:8% 0 8% 0; background:url("../image/shop/higashisendai/ph_main.jpg")  no-repeat center; }
.bg_izumi{ color:#FFF; padding:8% 0 8% 0; background:url("../image/shop/izumi/ph_main.jpg")  no-repeat center; }
.bg_koriyama{ color:#FFF; padding:8% 0 8% 0; background:url("../image/shop/koriyama/ph_main.jpg")  no-repeat center; }
.bg_nagamachi{ color:#FFF; padding:8% 0 8% 0; background:url("../image/shop/nagamachi/ph_main.jpg")  no-repeat center; }
.bg_reve{ color:#FFF; padding:8% 0 8% 0; background:url("../image/shop/reve/ph_main.jpg")  no-repeat center; }
.bg_trove{ color:#FFF; padding:8% 0 8% 0; background:url("../image/shop/trove/ph_main.jpg")  no-repeat center; }
.bg_yamagata{ color:#FFF; padding:8% 0 8% 0; background:url("../image/shop/yamagata/ph_main.jpg")  no-repeat center; }
.bg_lbyfirst{ color:#FFF; padding:8% 0 8% 0; background:url("../image/shop/lbyfirst/ph_main.jpg")  no-repeat center; }
.bg_breath{ color:#FFF; padding:8% 0 8% 0; background:url("../image/shop/breath/ph_main.jpg")  no-repeat center; }
.contents p img{ width:48px; }


#access{ text-align:center; }
#access p{ line-height:1.8em; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; }
#access p span{ line-height:1.8em; font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif; font-size:20px; }
#access ul{ padding-top:20px; }
#access li{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; line-height:1.8em; }
#access li span{display:inline-block;}


.salon_tel{ border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; width:280px; margin:0 auto; overflow:hidden; clear:both; background-color:#222222; color:#FFF; margin-top:10px; }




@media screen and (max-width:899px) {
	
.fix{ -webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover; }
	#shop_list{ text-align:center; overflow:hidden; margin-bottom:30px;}
	.shop_ca{ overflow:hidden; clear:both;}
	

.ca_hair{ width:33%;}
.ca_nail{ width:33%;  }
.ca_eye{ width:34%; }
.ca_esthe{ width:34%;  }


.campaign_menu_ti{ padding:15px; }
.campaign_menu_ti p{}
.campaign_menu{}
.campaign_menu p{ padding:15px; margin-bottom:5px; overflow:hidden; }
.campaign_menu ul{  }
.campaign_menu li{ text-align:center; padding:15px; }



}


@media screen and (min-width: 900px) {
	
.fix{
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover; }
	#shop_list{max-width:370px; margin:0 auto 30px 0;   text-align:center; overflow:hidden; padding:0 10px 0px 10px;  }
	.shop_ca{ margin:0 auto; clear:both; }
	

.ca_hair{ width:33%;  }
.ca_nail{  width:33%;  }
.ca_eye{ width:34%;  }
.ca_esthe{  width:34%;  }



.campaign_menu_ti{ text-align:center; }
.campaign_menu_ti p{ padding:30px 0px 28px 0px; }
.campaign_menu_ti p img{  }
.campaign_menu{ max-width:980px; margin:0 auto; overflow:hidden; clear:both; padding-bottom:40px; }
.campaign_menu p{ float:left; width:40%;  }
.campaign_menu ul{ float:left; width:60%;  }
.campaign_menu li{ padding:15px 0px 15px 0px; }


	
}

@media screen and (min-width: 1200px) {
	

}
	
