@charset "UTF-8";

img	{
	width:100%;
    height: auto;
	border: none
}


/*
 *
 * BILLBOART START
 *
 */


#bg1{
   background-image: url("../img/billboard_background1.jpg");
   height:280px;
   background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
}

#bg2{
   background-image: url("../img/billboard_background2.jpg");
   height:280px;
   background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
}

#bg3{
   background-image: url("../img/billboard_background3.jpg");
   height:280px;
  background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
}

#bg4{
   background-image: url("../img/billboard_background4.jpg");
   height:280px;
   background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
}


#bg5{
   background-image: url("../img/billboard_background5.jpg");
   height:280px;
   background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
}


.billboard p {
   font-size: 54px;
    letter-spacing: 5px;
    font-family: 'lora', sans-serif;
    font-weight: normal;
    line-height: 1.2;
    padding: 100px 0 0 0;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
	}
	

.billboard span {
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
	}
	
.billboard {
    height: 280px;
    text-align: center;
    color: #fff;
}

@media  (min-width: 768px) and (max-width: 991px) {
#bg1,#bg2,#bg3,#bg4,#bg5{ 
height:200px;

}

.billboard p {
padding: 70px 0 0 0;
font-size:40px;
}

.billboard {
    height: 200px;
    text-align: center;
    color: #ffffff;
}
}


@media (max-width:767px) {
#bg1,#bg2,#bg3,#bg4,#bg5{
height:120px;
}

.billboard p {
    padding: 30px 0 0 0;
	font-size:30px;
}
}

/*
 *
 * BILLBOART END
 *
 */






/*
 *
 * TITTLE START
 *
 */
 
 .tittle_2pg {
	padding-bottom:40px;
	
}

.tittle_2pg p{
	font-size:30px;
	color: #3E3A39;
	
}

 .tittle_2pg_en {
	padding-top:40px;
	
}



@media  (min-width: 768px) and (max-width: 991px) {


	
.tittle_2pg p{
	font-size:20px;
}
}

@media (max-width:767px) {
	
.tittle_2pg {
	padding-bottom:30px;
	
}
	
.tittle_2pg p{
	font-size:16px;
}

}

/*
 *
 * TITTLE END
 *
 */


/*
 *
 * SUBTITTLE START
 *
 */

.subtittle p{ 
	font-size:20px;
	color: #3E3A39;
}

.subtittle{ 
	padding:50px 0 30px 0;
	letter-spacing:5px;
	
}

@media  (min-width: 768px) and (max-width: 991px) {
	
.subtittle p{ 
	font-size:16px;
}
	
.subtittle{ 
	padding:40px 0 20px 0;
	letter-spacing:2px;
	
}
	

}


@media (max-width:767px) {
	
.subtittle p{
	font-size:15px;
	
}

.subtittle{ 
	padding:30px 0 10px 0;
	letter-spacing:2px;
	
}
	

}
 
/*
 *
 * SUBTITTLE END
 *
 */
 
 
 
/*
 *
 * FOURMENU2 START
 *
 */
 
/*
 *
 * FOUR MENU START
 *
 */

#fourmenu2{
	padding-bottom:40px;
	}

 

#fourmenu2 img	{
	width:100%;
    height: auto;
	border: none;
	max-width:250px;
	border:1px #E4E1DD solid;
}
	
#fourmenu2 ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#fourmenu2 ul:after{
	content: "";
	display: block;
	clear: both;
}

#fourmenu2 li:nth-child(1),
#fourmenu2 li:nth-child(2),
#fourmenu2 li:nth-child(3)
{
	float: left;
	width: 22%;
	padding-right: 4%;
	
	}

#fourmenu2 li:nth-child(4)
{
	float: left;
	width: 22%;
	}	



	
@media (max-width:1080px) {
#fourmenu2{
	padding-left:20px;
	padding-right:20px;
	}

}
@media (max-width:767px) {
	
#fourmenu2{
	padding:0 15px 20px 15px;
	}
	
	
#fourmenu2 li:nth-child(1),
#fourmenu2 li:nth-child(3)
{
	float: left;
	width: 48%;
	padding-righ:3%;
	}
	

#fourmenu2 li:nth-child(2),
#fourmenu2 li:nth-child(4)
{
	float: left;
	width: 48%;
	padding-right: 0;
	}



#fourmenu2 li:nth-child(1),
#fourmenu2 li:nth-child(2){
	padding-bottom: 20px;
}


}

/*
 *
 * FOURMENU2 END
 *
 */
 
 


/*
 *
 * MENULIST START
 *
 */

.mene_list{
    text-align:left;
	padding-top:25px;
	padding-bottom:60px;
	
}
 
 
.mene_list ul{
    list-style-type: none;
}

.mene_list li{ 
display: inline-block;
margin-bottom:20px; 


}

.mene_list li a{
	color:#3E3A39;
	letter-spacing:4px;
	font-size:18px;
	padding:0 10px;
	border-left: 3px solid;
	border-color:#3E3A39;
}

.mene_list li:last-child{
    border-right: 3px solid ;   
}

.mene_list li a:hover{
	color:#D8D8D7;

}

.mene_list_tittle p{
	font-size:18px;
	text-align:left;
	margin-bottom:10px;
}

.mene_list_tittle{
	max-width: 1090px;
	margin-left: auto;
	margin-right: auto;
}





@media (max-width:991px) {
	
.mene_list{
	padding-top:0px;
	padding-bottom:10px;
}

.mene_list li a {
	letter-spacing:1px;
	font-size:14px;
	border: 1px solid;
	background-color:#fff;
	border-left: 1px solid ;
    border-right: 1px solid;
	color: #3E3A39;
	padding:10px;
	margin-right:10px;
	border-radius: 5px;    
    -webkit-border-radius: 5px;    
    -moz-border-radius: 5px; 
	border-left: 1px solid ;
    border-right: 1px solid;
}


.mene_list li:last-child{
    border-right: 0;
}

.mene_list li a:hover{
background-color: #cd683a;
color:#fff
}


.mene_list li{ 
margin-bottom:25px; 

}


.mene_list_tittle p{
	font-size:15px;
	margin-left:20px;
	margin-bottom:20px;
}


}


@media  (min-width: 768px) and (max-width: 991px) {
.mene_list{
	padding-top:0px;
	padding-bottom:30px;
}


.mene_list li a {
	font-size:15px;
	padding:12px;
	
}

.mene_list li{ 
margin-bottom:30px; 

}
}

 
/*
 *
 * MENULIST END
 *
 */
 
 
 /*
 *
 * BATCH START
 *
 */
 
.batch{
    text-align:center;
}

.batch{
	font-family: 'Lora', sans-serif;
	font-weight:500;
	font-size:20px;
	width:180px;
  margin-left: 25px;
  padding: .3em 0 .3em 0 ;
  text-decoration: none;
  -webkit-border-radius: 8px 8px 0 0 / 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0 / 8px 8px 0 0;
  border-radius: 8px 8px 0 0 / 8px 8px 0 0;
}

.batch_open{
  background:  #FFE776;
  color:#fff;
}

.batch_pickup{
  background:  #3E3A39;
  color:#fff;
}

.batch_setmenu{
  background:  #3E3A39;
  color:#fff;
}
.batch_menu{
  background:   #3E3A39;
  color:#fff;
}


.batch_discount{
  background:   #3E3A39;
  color:#fff;
}





 /*
 *
 * BATCH END
 *
 */
 
#article_outer_setmenu{
	background-color:#af825f;
	color:#fff;
	padding-bottom:210px;

}
 
/*
 *
 * SALON MENU TITTLE START
 *
 */


.menu_tittle{
	margin-bottom:20px;
	border-bottom:#3E3A39 solid 3px;
}

.menu_tittle p{
	font-family: 'Lora', sans-serif;
	font-weight:500;
	color: #3E3A39;
	font-size:35px;
	letter-spacing:0.1rem;
}


.menu_tittle_EN small{
	display:inline;
	letter-spacing:0;
	font-size:16px;
	margin-left:30px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,"ＭＳ Ｐゴシック",sans-serif;

}

.menu_tittle_JP small {
	font-size:22px;
}

.menu_tittle_EN br{
	display:none; 
}




@media (max-width:767px) {
	

	
.menu_tittle{
	border-bottom: #3E3A39 solid 3px;
	margin-bottom:20px;
	padding-bottom:10px;
}

.menu_tittle p{
	font-size: 20px;
	}
	
.menu_tittle_EN small{
	font-size:13px;
	margin-top:12px;
	margin-left:10px;
	line-height:180%;
	font-weight:normal;
}

.menu_tittle_EN br{
	display:block; 
}


}



/*
 *
 * SALON MENU TITTLE END
 *
 */
 
 
 
 
/*
 *
 * SALON MENU START
 *
 */
 
 .article_open{
	 border:5px solid #FFE776;
	background-color: #FFFBE3;
	background-image: -webkit-gradient(linear, 0 0, 100% 100%,color-stop(.25, #fff), color-stop(.25, transparent),color-stop(.5, transparent), color-stop(.5, #fff),color-stop(.75, #fff), color-stop(.75, transparent),to(transparent));
	-webkit-background-size: 30px 30px;
}

 .salonmenu {
		display: table;
		width: 100%;
		font-size:17px;	
		text-align:left;
		margin-bottom:80px;
		border-left: 1px  solid;
		border-top: 1px  solid;
		border-collapse: collapse;
		
}

.salonmenu span {
	    display: block;
		font-size:16px;	
		line-height:200%;
		margin-top:10px;
		color:#888;
		
}





.setmenu small {
	    font-size:15px;
}

.salonmenu dl {
		display: table-row-group;
		background-color:#fff;
}
	
.salonmenu dl dt {	
	width: 70%;

	
}

.salonmenu dl dd {
	display: block;
	text-align:right;
	width: 30%;
	background-color:#F5F5F5;
}

.salonmenu dl dt,
.salonmenu dl dd {
		display: table-cell;
		padding: 20px;	
		border-bottom: 1px  solid;
		border-right: 1px  solid;
		border-bottom: 1px  solid;
		line-height:200%;	
}

.setmenu_back dl dd {
		background-color:#F5F5F5;
}

 
@media (max-width:991px) {
	
	

.salonmenu {
		margin-bottom:40px;	
		 font-size:16px;
}

.salonmenu span{
		font-size:13px;
		margin-top:5px;
}


.salonmenu dl dt,
.salonmenu dl dd {
		padding: 10px;
		line-height:2;
}
	


.setmenu small {
	    font-size:13px;
}

.Organiccolor small {
	    font-size:13px;
}


}

@media (max-width:767px) {
	
.salonmenu {
		 font-size:15px;
}


.salonmenu dl dt {	
	width:67%;

	
}

.salonmenu dl dd {
	width: 33%;
}

}

/*
 *
 * SALON MENU END
 *
 */

 
.menu_text{ 
	background-color: #FFFBE3;
	margin:50px 0 ;
	padding:30px;
}




.menu_text p{ 
	font-size: 16px;
}




.salonmenu_notes p{ 
	font-size:13px;
	margin-top: -40px;
	text-align:right;
}



@media (min-width: 768px)and  (max-width:991px) {

.menu_text{ 
	margin:30px 0 ;
	padding:20px;
}


.menu_text p{ 
	font-size: 15px;
}


.salonmenu_notes p{ 
	margin-top: -20px;
}




}
 
@media (max-width:767px) {
.menu_text{ 
	margin:20px 0 ;
	padding:10px;
}


.menu_text p{ 
	font-size: 13px;
}

.salonmenu_notes p{ 
	font-size: 12px;
	margin-top:-20px;
}


.salonmenu small {
	display:block;
}


}
  
 
@media (max-width:480px) {
  .salonmenu small {
	    font-size:11px;
}

}
    

 
/*
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 * STAFF PAGE START
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */ 
 
.staff_img img{ 
	width:100%;
	background-color: #ffffff;
	height:auto;
	padding:4px;
	border:solid 1px #ccc;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; 
}



 .staff {
	border-bottom: #3E3A39 solid 1px;
	padding-bottom:40px;
	margin-bottom:40px;
}
 
.staff_text a:link {
	text-decoration: none;
	color:#888;
}
.staff_text a:hover{ color:  #000;}
.staff_text a:visited { color:#888;}
.staff_text a:active { color:#888;}



.staff_text ul{
	list-style-type:none;
}
	
.staff_text ul:after	{
	content: "";
	display: block;
	clear: both
}

.staff_text li	{
	float: left;
	margin-top: 10px;
	margin-right: 10px
}
	
.staff_text li a {
	font-size: 25px;
    margin-right:10px;
}

	 
.staff:after{
	content: "";
	display: block;
	clear: both
}
	
.staff_img {
	float: left;
	width: 40%;
	height:auto;
	padding-right: 60px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.staff_text{
	float: left;
	width: 60%;
	height:auto;
	color:#888;
}

.staff_text h3 {
	font-size:20px;	
	font-weight:bold;
	color:#3E3A39;
}

.staff_text h4{
  font-weight:bold;
  color:#3E3A39;
   margin-top:10px;
}



@media (min-width: 768px)and  (max-width:991px) {
	
.staff_img {
	width: 50%;
}
.staff_text{
	width: 50%;
}

}

@media (max-width:767px) {
.staff_text , .staff_img{
	width: 100%
}

.staff_img {
	padding-right:0;
}

.staff_text{
	padding-top:20px;
}

}


/*
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 * STAFF PAGE START
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */ 


/*
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 * SALON PAGE START
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */
 
.salon{
	margin-bottom: 40px;
}
 
/* アクセス*/

.salon_img img{
	max-width: 100%;
	height: auto;
	border: none
}
	 

.salon:after{
	content: "";
	display: block;
	clear: both
}
	
.salon_img {
	float: left;
	width: 50%;
	height:auto;
}



.salon_text{
	float: left;
	width: 50%;
	height:auto;
	padding-left: 40px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size:15px;
	line-height:200%;
}


.salon_text h2{
	font-size:20px;
	margin-bottom:10px;
}

.salon_text a:link{
	color:#888;
	text-decoration:none;
}

.salon_text h2 small{
	font-size:15px;
	margin-left:15px;
}

.salon_text h4
{
	font-size:15px;
	margin-bottom:5px;
}

.map_text h4{
	font-size:15px;
}

.salon_text p
{
    padding-left: 40px;
	margin-bottom:10px;
	color:#888;
}



.salon_text p:nth-child(8){
	font-size:13px;
}



@media (max-width:991px) {
.salon_text , .salon_img{
	width: 100%
}

.salon_text{
	padding-top:20px;
	padding-left: 0;
}



.salon_text p
{
    padding-left: 0;
}

}


/* マップ */

.map{
	margin-bottom:40px;
}

.map:after{
	content: "";
	display: block;
	clear: both;
}
	
.map_img {
	float: left;
	width: 50%;
	height:auto;
}



.map_text{
	float: left;
	width: 50%;
	height:auto;
	padding-left: 40px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#graphicmap{
	padding:4px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border:solid 1px #ccc;
}
#graphicmap img{
width: 100%;
}

#ggmap_frame{
	padding:4px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border:solid 1px #ccc;
}

#ggmap {
position: relative;
padding-bottom: 100%;
height: 0;
overflow: hidden;
}
 
#ggmap iframe,
#ggmapg object,
#ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.map_text p:first-child{
	font-size:15px;
	margin-bottom:5px;
    color:#3E3A39;
}

.map_text h2{
    padding-left: 40px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
}

.map_text2{
	padding-top:20px;
}

.map_text p,
.map_text ol{
    padding-left: 40px;
	margin-bottom:10px;
	color:#888;
}


.map_text li{
	margin-bottom:10px;
}

.map_text a{
	color:#888;
}



	
@media (max-width:991px) {
	
.map{
	margin-bottom:20px;
}


.map_text , .map_img{
	width: 100%
}

.map_text{
	padding-top:20px;
	padding-left: 0;
}
.map_text h2,
.map_text p:nth-child(3),
.map_text p:nth-child(5){
    padding-left: 0;
}

.map_text ol{
    padding-left:25px;
}

}


/* コンセプト */
 
.concept{
  margin: 0 auto;  
  text-align: center;  
}

.concept_img img{
    max-width:118px;
	margin-top:60px;
	margin-bottom:100px;
}

.concept_img2 img{
    max-width:259px;
	margin-bottom:60px;
}


.concept_text,
.concept_name{
   font-size: 16px;
   letter-spacing:2px;
    margin:0 auto 0 auto;
	text-align:center;
	color:#888;
}
.concept_name{
	text-align:right;
}

.concept_text p{
	margin-bottom:20px;
}


@media (max-width:767px) {
.concept_text,
.concept_name{
   font-size: 14px;
   letter-spacing:0px;
}

.concept_img img{
	margin-top:30px;
	margin-bottom:40px;
}

.concept_img2 img{
	margin-top:20px;
 
}

.concept_text br{
	display:none;
}

}

@media (min-width: 600px) {
.concept_text{
    max-width:700px;
}

}


/* サロンギャラリー */

.salongallery li{
	display: block;
	text-decoration: none
}

.salongallery ul:after	{
	content: "";
	display: block;
	clear: both}

.salongallery li{
	float: left;
	width: 33.33333%;
	height:auto;
	padding:10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	}

.salongallery img{
	background-color:#fff;
	max-width: 100%;
	height: auto;
	border: none
}
	


.salongallery li{
	display: block;
	text-decoration: none;
	}


	
.salongallery img{
	 width:100%;
	 height:auto;
	
}


@media (max-width:767px) {
	
.salongallery li{
	padding:4px;
	}
.salongallery img{
	  padding:2px;
}


.salongallery img{ 
	background-color: #ffffff;
	height:auto;
	border:solid 1px #ccc;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; 
}

}


/*
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 * SALON PAGE END
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

/*
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 * GALLERY PAGE START
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */
 
#instafeed,#instafeed2,#instafeed3,#instafeed4{
	list-style-type:none;
}

#instafeed li,#instafeed2 li,#instafeed3 li{
	width:33.33333%;
	float: left;
	padding:10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#instafeed4 li{
	width:20%;
	float: left;
	padding:10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

@media (max-width:767px) {
	
#instafeed4 li{
	width:25%;
}
	
	}

#instafeed li img,#instafeed2 li img,#instafeed3 li img,#instafeed4 li img{
	width:100%;
}
 
#instafeed:after,#instafeed2:after,#instafeed3:after,#instafeed4:after{
	content: ".";
 	clear: both;
 	height: 0;
	display: block;
	visibility: hidden;
}


/*
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 * GALLERY PAGE END
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

 
 
 
/*
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 * OTHER START
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

/* 英語map */

#gmap{
	width:420px;
	height:420px;
}

@media (min-width:768px)and(max-width:991px) {
	#gmap{
	width:980px;
	height:980px;
}
	
}

/* 求人 */
.recruitmenu dl dt {	
	width: 30%;
	background-color:#F5F5F5;
	font-size:15px;
	padding: 10px;
	
}

.recruitmenu dl dd {
	text-align:left;
	width: 70%;
	background-color:#fff;
	font-size:14px;
	padding: 10px;
}

.recruit_intro h2 {
	font-size:16px;
	margin-bottom:10px;
}

.recruit_intro {
	margin-bottom:20px;
}


/* メニューコース */
 
.menu_text h2  {
	font-size:19px;
	margin-bottom:20px;

}

.menu_course h2  {
	margin-top:40px;

}

.menu_text_tittle {
	margin-top:40px;
}







@media (max-width:767px) {
	.menu_text h2  {
	font-size:16px;
	margin-bottom:10px;

}

.menu_course h2  {
	margin-top:10px;

}

.menu_text_tittle {
	margin-top:10px;
}	
}


.recommend_menu_text p{
	font-size:14px;
}
	

/* メニューピックアップ */

.recomend:after	{
	content: "";
	display: block;
	clear: both;
}

.recommend_image{
	float: left;
	width: 40%;
}

.recommend_text{
	float: left;
	width: 60%;
}

.recomend	{
	margin-bottom:20px;
}

.recommend_image{
	padding-right: 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}



/* 画像の枠 */
.recommend_image img{ 
	background-color: #ffffff;
	height:auto;
	padding:4px;
	border:solid 1px #ccc;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; 
	margin-bottom:20px;
}


.recommend_text h2{ 
	font-size:16px;
	margin-bottom:5px;
}


.recommend_text p	{
	font-size:14px;
}

.recommend_text strike{
	font-size:13px;
}

.recommend_text br{
	display:none;
}


@media (min-width: 768px)and  (max-width:991px) {
	

.recommend_text p	{
	font-size: 13px;
}

}

@media (max-width:767px) {
	

.recommend_image{
	padding-right:0;
}
.recommend_image ,.recommend_text{
	width: 100%
}

.recommend_text h2 {
	font-size:14px;
}

.recommend_text strike{
	font-size:12px;
}



.recommend p	{
	font-size: 13px;
}
}

@media (max-width:374px) {
.recommend_text br{
	display:block;
}

}



/*web予約ページ */
.reserve_tel p{
	color:#3E3A39;
	font-size:20px;
}

.btn p{
	color: #fff;
}

.btn {
	margin-top:10px;
	text-decoration: none;
	text-align: center;
	font-size: 18px;
	display: block;
	-moz-border-radius: 5px;   
   -webkit-border-radius: 5px;
   border-radius:  5px; 
	background: #BCBDBD;
	width: 300px;
	padding: 10px 0;
}

.btn:hover{
	background: #E4E5E5;

}

@media (max-width:320px) {
.btn {
	width: 220px;
}
.btn  p{
	font-size:12px;
}
}


#content a:link{
	color:#e84227;
	
}
#content a:hover{
	text-decoration:underline;
}	

/*英語map */

		
/*
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 * OTHER END
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */




.article .salonmenu_notes ol {
	color: #960;
	padding-right: 30px;
	padding-left: 30px;
}

.article .salonmenu_notes ol li {
	padding-bottom: 15px;
}
.article .salonmenu_notes ol li strong {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
