
body{margin:0; background:#FFFFFF url(./image/bgflame5.jpg) no-repeat fixed center top;}
			.copy{padding:30 0;clear:both;background-image:transparent;}
.menu_topmenu {
         background:url("../btn_home2.gif") no-repeat;    / 
* 画像(off) */
         width:129px; height:13px;    /* 画像の幅・高さ */
         margin:0; padding:0;    /* 余白指定 */
         display:block;    /* ブロック要素扱い */
     }
     /* マウスが乗った時 */
.menu_topmenu:hover {
         background:url("../btn_home.gif") no-repeat;    / 
* 画像(on) */
     }
		.menu a{margin-bottom:17px;}
		.logo{margin-top:145px;}	
		.top_title{padding:0 0 20 0;clear:both;}
		.top_title_line{padding:10 0 20 0;clear:both;}

	.map_top_title{padding:0 0 5 0;clear:both;font-size:16pt;font-weight:bold;}

		h1 {font-size:8pt;font-weight:normal;line-height:13pt;color:#696969;text-decoration:none;}
.catch{width:750px;text-align:right;padding-bottom:5px;}
		.munu_moji{font-size:9pt;}
		
		#menu_box{width:350px;font-size:9pt;}
		.menu_menua{width:290px;float:left;}
		.menu_pricea{width:60px;text-align:right;float:left;}
		.menu_linea{clear:both;margin:10 0;}
		.menu_minitext{font-size:8pt;font-weight:normal;}
		.menu_menu_title{font-size:14pt;font-weight:bolder;padding-top:20px;}
		.menu_bg_bace{background-image:url(white_a2.png);}

.menu_osusume_menua{width:230px;float:left; color:#0000FF;font-weight:bold;}
.menu_osusume_pricea{width:120px;text-align:right;float:left;color:#0000FF;}
.menu_osusume_dot{padding:10 0 15 0;}
.menu_top_concepttext{font-size:10pt;line-height:14pt;color:#333333;}
.menu_top_title_line{padding:10 0 10 0;clear:both;}

		#menu_box2{width:750px;font-size:9pt;}
.menu_osusume_menua2{width:550px;float:left; color:#0000FF;font-weight:bold;font-size:10pt;}
.menu_osusume_pricea2{width:200px;text-align:right;float:left;color:#0000FF;}
.menu_linea2{clear:both;margin:20 0 20 0;}

		.salon_catch{float:left;padding:35 0 0 0;}
		.salon_catch_body{float:left;font-size:9pt;padding:10 0 0 20;line-height:14pt;color:#333333;}
		
		.salon_image{clear:both;}
		.salon_image table{padding-top:30px;}
		.salon_image_text{font-size:9pt;padding:10 0 0 0;line-height:14pt;color:#333333;}
		
		.salon_info_tel{font-size:16pt;font-weight:bold;}
.jikan{color:#696969;font-size:8pt;}
		
		.salon_information_image{float:left;padding-right:15px;}
		.salon_information_box{float:left;height:250px;}
#calender_box{height:350px;padding-top:20px;}
		
		.staff_base{ background: url(./staff/staff_base.gif);width:750px;}
		.staff_photo{padding:10 10;}
		.staff_profile{line-height:12pt;font-size:8pt;color:#333333;padding-top:10px;padding-left:10px;}
		.staff_name{font-size:16pt;color:#333333;font-weight:bold;line-height:25pt;}
		.staff_katagaki{font-size:8pt;color:#333333;padding-top:10px;font-weight:bold;padding-left:10px;}
		.staff_romaji{font-size:9pt;color:#333333;font-weight:bold;padding-left:10px;}
		.contact_text{font-size:9pt;color:#333333;}
		
		.privacypolicy_text{font-size:9pt;color:#333333;}

			.side_menu_textbtn_margin{padding-top:40px;padding-left:15px;color:#000000;}	

		.side_menu_textbtn{font-size:8pt;padding-top:20px;color:#000000;}
		.side_menu_textbtn A{font-size:8pt;color:#000000;}
		.side_menu_textbtn A:link{font-weight:normal;color:#000000;text-decoration:none;}
		.side_menu_textbtn A:action{font-weight:normal;color:#000000;text-decoration:none;}
		.side_menu_textbtn A:active{font-weight:normal;color:#000000;text-decoration:none;}
		.side_menu_textbtn A:visited{font-weight:normal;color:#000000;text-decoration:none;}
		.side_menu_textbtn A:hover{font-weight:bold;color:#333333;text-decoration:none;}

		.side_menu_textbtn2{font-size:8pt;line-height:15pt;padding-top:5px;color:#000000;}
		.side_menu_textbtn2 A{font-size:8pt;line-height:15pt;padding-top:5px;color:#000000;}
		.side_menu_textbtn2 A:link{font-weight:normal;color:#000000;text-decoration:none;}
		.side_menu_textbtn2 A:action{font-weight:normal;color:#000000;text-decoration:none;}
		.side_menu_textbtn2 A:active{font-weight:normal;color:#000000;text-decoration:none;}
		.side_menu_textbtn2 A:visited{font-weight:normal;color:#000000;text-decoration:none;}
		.side_menu_textbtn2 A:hover{font-weight:bold;color:#333333;text-decoration:none;}

.news_calender_title_text{font-size:14pt;padding:60 0 0 0;clear:both;color:#000000;font-weight:bold;}
.news_calender_title_text2{font-size:14pt;padding:20 0 0 0;clear:both;color:#000000;font-weight:bold;}


		.gallery_spec{padding:10 0 0 0;font-size:8pt;color:#333333;}
.gallery_text{font-size:10pt;padding:5 0 0 0;line-height:12pt;color:#333333;font-weight:bold;}
.gallery_text A{font-size:10pt;padding:5 0 0 0;line-height:12pt;color:#333333;font-weight:bold;}
.gallery_text A:link{font-size:10pt;padding:2 0 0 0;line-height:12pt;color:#333333;font-weight:bold;}
.gallery_text A:action{font-size:10pt;padding:2 0 0 0;line-height:12pt;color:#333333;font-weight:bold;}
.gallery_text A:active{font-size:10pt;padding:2 0 0 0;line-height:12pt;color:#333333;font-weight:bold;}
.gallery_text A:visited{font-size:10pt;padding:2 0 0 0;line-height:12pt;color:#333333;font-weight:bold;}
.gallery_text A:hover{font-size:10pt;padding:2 0 0 0;line-height:12pt;color:#000000;font-weight:bold;}
.gallery_index{font-size:12pt;padding:20 0 0 0;color:#333333;font-weight:bold;}
		.gallery_image table{padding-top:3px;}

.a{color:#333333;font-size:9pt;line-height:14pt;}

.a2{color:#333333;font-size:12pt;line-height:19pt;}

.news_btn{margin-top:13px;width:112px;height:29px;background-image:url(img/btn.gif);}

.main_menu_textbtn{font-size:8pt;line-height:20pt;padding-top:0px;color:#000000;}
.main_menu_textbtn A{font-size:8pt;line-height:20pt;padding-left:5px;color:#000000;}
.main_menu_textbtn A:link{font-weight:normal;color:#000000;text-decoration:none;}
.main_menu_textbtn A:action{font-weight:normal;color:#000000;text-decoration:none;}
.main_menu_textbtn A:active{font-weight:normal;color:#000000;text-decoration:none;}
.main_menu_textbtn A:visited{font-weight:normal;color:#000000;text-decoration:none;}
.main_menu_textbtn A:hover{font-weight:bold;color:#333333;text-decoration:none;}

.bottom_menu{width:950px;text-align:right;padding-top:4px;font-size:8pt;color:#A0522D;}
.bottom_menu a{font-size:8pt;color:#A0522D;text-decoration:none;}
.bottom_menu a:hover{text-decoration:underline;}

.recruit_menu a{font-size:10pt;color:#800000;text-decoration:none;padding-top:25px;}
.recruit_menu a:hover{font-size:10pt;color:#800000;text-decoration:none;padding-top:25px;}
.recruit_menu_space{height:28px;}


.ext{font-size:9pt;font-weght:normal;line-height:13pt;color:#696969;text-decoration:none;}
.ext2{font-size:8pt;font-weght:normal;line-height:13pt;color:#696969;text-decoration:none;}


