/* CSS Document */
/*
*{
	background-color:transparent;
	border:0;
	color:#000000;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;	
	text-decoration:none;
	}
*/

* {
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
}

h1,h3,h4,h5,h6 {font-weight:bolder; margin: 0; padding: 0;}
h2{
   font-family: "ＭＳ Ｐ明朝", Osaka, "ヒラギノ角ゴ Pro W3";
   color:#a241a5;
   font-weight:bolder;
   margin: 0;
   padding: 0;
}
ul {list-style-type: none; margin-left: 0; padding-left: 0;}
ol {list-style-type: none; margin-left: 0; padding-left: 0;}
a:link img,a:visited img {border: none;}
form {display: block; margin: 0; width: 100%;}
div.fC {clear:both;}

body { background:#CC99FF url(../../img/isis_bg.jpg) repeat-x left top;}

/*- clearfix テスト導入----------------------------------------------------------*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*BASE---------------------------------------------------------*/
#base{
	width:862px;
	margin:0 auto;
}
#outflame{
	width:862px;
	background:url(../../img/base_bg.gif) repeat-y 0 top;
}
#innerflame{
	width:862px;
	background:url(../../img/base_bg_top.gif) no-repeat 0 0;
}
#content{
	width:850px;
	margin:0 auto;
}
/*HEAD---------------------------------------------------------*/
#head{
	background:#993399 url(../../img/head_butterfly.jpg) no-repeat left bottom;
	width:850px;
	height:60px;
}
h1 a{
	float:left;
	display:block;
	background:url(../../img/title.jpg) no-repeat 0 0;
	width:289px;
	height:35px;
	text-indent:-1000em;
	margin:19px 0 0 130px;
}
*html h1 a{	margin-left:65px;}
#shop_infomation{
	float:right;
	background:url(../../img/shop_infomation.jpg) no-repeat 0 0;
	width:232px;
	height:41px;
	text-indent:-1000em;
	margin:13px 10px 0 0;
}
*html #shop_infomation{ margin-right:5px;}
#main_img{
	text-indent:-1000em;
	background:url(../../img/main_img.jpg) no-repeat 0 0;
	width:850px;
	height:298px;
}
/*GLOBAL BTN---------------------------------------------------------*/
#global_btn{
	background:url(../../img/g_btnbg.jpg) no-repeat 0 0;
	width:850px;
	height:52px;
}
.g_btn{
	margin-top:11px;
	text-indent:-1000em;
	display:block;
	float:left;
	height:32px;
	margin-left:23px;
}
#g_top{ background:url(../../img/g_top.jpg) no-repeat 0 0; width:92px; }
#g_salonguide{ background:url(../../img/g_salonguide.jpg) no-repeat 0 0; width:95px; }
#g_menu{ background:url(../../img/g_menu.jpg) no-repeat 0 0; width:93px; }
#g_map{ background:url(../../img/g_map.jpg) no-repeat 0 0; width:55px; }
#g_isisinfomation{ background:url(../../img/g_isisinfomation.jpg) no-repeat 0 0; width:81px; }
#g_campaign{ background:url(../../img/g_campaign.jpg) no-repeat 0 0; width:68px; }
#g_blog{ background:url(../../img/g_blog.jpg) no-repeat 0 0; width:55px; }
#g_mailmagazine{ background:url(../../img/g_mailmaga.jpg) no-repeat 0 0; width:106px; }
*html .g_btn{ margin:11px 12px 0  11px; }
*html #g_mailmagazine{ margin-right:0; }
/*MAIN_CONTENT---------------------------------------------------------*/
#main_content{
	padding:0 9px 0 9px;
	margin:15px 0 10px 0;
	background:url(../../img/boderline.jpg) repeat-y 620px 0;
}
#page_content{
	float:left;
	width:600px;
}
/*SIDE_MENU---------------------------------------------------------*/
#side_menu{
	float:right;
	width:202px;
}
.img_margin10{
	display:block;
	margin-bottom:10px;
}
#side_recruit{
	background:url(../../img/side_recruit.jpg) no-repeat 0 0;
	width:202px;
	height:45px;
	text-indent:-1000em;
}
#side_link{
	background:url(../../img/side_link.jpg) no-repeat 0 0;
	width:202px;
	height:45px;
	text-indent:-1000em;
}
#side_contact{
	background:url(../../img/side_contact.jpg) no-repeat 0 0;
	width:202px;
	height:45px;
	text-indent:-1000em;
}
#side_reserve{
	background:url(../../img/side_resa.jpg) no-repeat 0 0;
	width:202px;
	height:45px;
	text-indent:-1000em;
}
#side_service{
	background:url(../../img/side_service.jpg) no-repeat 0 0;
	width:202px;
	height:45px;
	text-indent:-1000em;
}
/*FOTTER_BTN---------------------------------------------------------*/
#fotter_line{
	width:832px;
	margin:0 auto;
	border-top:#996699 solid 10px;
}
#fotter_btn{
	background:url(../../img/fotter_btnbg.gif) no-repeat 0 0;
	width:850px;
	height:14px;
	margin-top:15px;
	padding-bottom:30px;
}
.f_btn{
	text-indent:-1000em;
	display:block;
	float:left;
	height:14px;
	margin-left:23px;
}
#f_top{ background:url(../../img/f_top.jpg) no-repeat 0 0; width:92px; }
#f_salonguide{ background:url(../../img/f_salonguide.jpg) no-repeat 0 0; width:95px; }
#f_menu{ background:url(../../img/f_menu.jpg) no-repeat 0 0; width:93px; }
#f_map{ background:url(../../img/f_map.jpg) no-repeat 0 0; width:55px; }
#f_isisinfomation{ background:url(../../img/f_isisinfomation.jpg) no-repeat 0 0; width:81px; }
#f_campaign{ background:url(../../img/f_campaign.jpg) no-repeat 0 0; width:68px; }
#f_blog{ background:url(../../img/f_blog.jpg) no-repeat 0 0; width:55px; }
#f_mailmagazine{ background:url(../../img/f_mailmaga.jpg) no-repeat 0 0; width:106px; }
*html .f_btn{ margin:0 12px 0  11px; }
*html #f_mailmagazine{ margin-right:0; }

/*ADDRESS---------------------------------------------------------*/
address{
	display:block;
	background:url(../../img/fotter.jpg) no-repeat 0 0;
	width:862px;
	height:31px;
	text-indent:-1000em;
}
/*FOOTER---------------------------------------------------------*/
a#flash_player{
	display:block;
	float:left;
	margin-left:10px;
}
*html a#flash_player{ margin-left:5px; }

h6 a{
	display:block;
	float:right;
	background:url(../../img/f_title.jpg) no-repeat 0 0;
	width:208px;
	height:48px;
	text-indent:-1000em;
}
#f_shop_infomation{
	float:right;
	background:url(../../img/f_shopinfo.jpg) no-repeat 0 0;
	width:310px;
	height:48px;
	text-indent:-1000em;
	margin:0 20px 0 0;
}

