@charset 'shift_jis';	/*エンコード形式に合わせて変更*/


/*top_contents_box*/
#top_box {
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
	background-color: #e6e1d2;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.top_contents_left {
	float: left;
	height: 215px;
	width: 345px;
	background-image:url(../img/salon_info_bg.gif);
	background-repeat:no-repeat;
	background-color: #e6e1d2;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;

}


.top_contents_center {
	float: left;
	height: 215px;
	width: 285px;
	background-color: #e6e1d2;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}


.top_contents_right {
	float: left;
	height: 215px;
	width: 290px;
	background-color: #e6e1d2;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}



/*top_salon_info*/
.salon_info_box {
	float: left;
	height: 170px;
	width: 319px;
	margin-top: 37px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	text-align: left;
	background-color: #FFFFFF;
	display:inline;
}






/*main_box*/
#main_box {
	width: 920px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;	
	background-color: #e6e1d2;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}






/*contents_box*/
#contents_box {
	width: 760px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #c8c8c8;
	border-style: solid;
	padding-top: 80px;
	padding-right: 80px;
	padding-bottom: 80px;
	padding-left: 80px;
	overflow : hidden;
}







/*Access＆holidey*/

.access_box_left{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 340px;
}

.access_box_right{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 387px;
}


.concept_title{
    background-image: url(../img/access/concept_title.gif);
	background-position:left;
	background-repeat:no-repeat;
	width: 310px;
	height: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px;
	color: #000000;
	font-size: 1em;
	text-indent:-9999px;
	display: block;
}




/*pic_gallery*/

#navi {
    /*width:385px;*/
    height:70px;
}

#navi ul{
    padding:0px;
    margin:10px 0px 0px;
}

#navi li{
    width:70px;
    height:51px;
    float:left;
    background:none;
    padding:0 7px 0px 0;
    margin:0 0 10px 0;
	list-style-type: none;
}
#navi li a{
    display:block;
}

#navi li a:link    {}
#navi li a:visited {}
#navi li a:hover   {opacity:0.8;}
#navi li a:active  {opacity:0.8;}

/* IE用 ↓*/
#navi li a:hover img {filter:alpha(opacity=80);}


/* メイン画像表示（mod_mainimglist）
-----------------------------------------*/
#photo{
    width:385px;
    height:280px;
    margin:0px 0 0 0;
}
#photo img{
    position:absolute;
}

/* mod_gallery
-----------------------------------------*/
.mod_gallery{
 margin:0px 0 20px 0;
}
/* .mod_gallery_navi */
.mod_gallery_navi li{
    width:70px;
    height:51px;
    float:left;
    background:none;
    padding:0 7px 0px 0;
    margin:0 0 10px 0;
}
.mod_gallery_navi li a{
    display:block;
}
.mod_gallery_navi li a:link    {}
.mod_gallery_navi li a:visited {}
.mod_gallery_navi li a:hover   {opacity:0.8;}
.mod_gallery_navili a:active  {opacity:0.8;}
/* IE用 ↓*/
.mod_gallery_navi li a:hover img {filter:alpha(opacity=80);}

/* mod_gallery_photo */
.mod_gallery_photo{
    width:385px;
    height:280px;
    margin:0px 0 0 0;
}
.mod_gallery_photo img{
    position:absolute;
}


/* clearfix：float解除＆親要素に高さを算出させる
-----------------------------------------*/
.ex_clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.ex_clearfix {
  min-height: 1px;
}
* html .ex_clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}-->






/*staff*/

.name01 {
	font-size: 10px;
	color: #333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 10px;
}
.name02 {
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	line-height: 16px;
}
.name03 {
	font-size: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding: 0px;
	color: #989898;
	line-height: 8px;
}
.biko{
	font-size: 10px;
	color: #666666;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	zoom: 1; /* IE6 */
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcd7cd;
}

.staff_box{
	margin: 0px;
	padding: 20px;
	float: left;
	width: 326px;
	border: 2px solid #d2cdc3;
}

.staff_box img{
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.margin_left20{
	margin-left: 20px;
}

.margin_top20{
	margin-top: 20px;
}






/*Menu*/

.menu_box_left{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 350px;
}

.menu_box_right{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 350px;
}



.menu_ta {
	width: 337px;/*テーブルの幅*/
	margin-top:8px;/*テーブルの上にスペース*/
	margin-left:13px;
	margin-right:0px;
	margin-bottom:60px;/*下にスペース*/
	font-size: 10px;
	color: #000000;
}


.menu_ta th,.menu_ta td {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}


.menu_ta td {
border-bottom:solid 1px #d2dcc3;
}


.menu_ta2 {
	width: 337px;/*テーブルの幅*/
	margin-top:8px;/*テーブルの上にスペース*/
	margin-left:13px;
	margin-right:0px;
	margin-bottom:0px;/*下にスペース*/
	font-size: 10px;
	color: #000000;
}


.menu_ta2 th,.menu_ta2 td {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}


.menu_ta2 td {
border-bottom:solid 1px #d2dcc3;
}



























































