html,
body{
	font-family:"ＭＳ ゴシック","Osaka−等幅";
	margin:0px;
	padding:0;
	height:100%;
}

.bg01{
	background:#ffffff;
}

.bg02{
	background : #ffffff url(images/bg_main.gif) repeat-y center center;
}


#all{
	width:900px;
	min-height:100%;
	margin:0 auto -130px auto;
	height:auto !important;
	height:100%;
	padding:0;
}

#all #header{
	width:900px;
	height:90px;
	margin:0 0 0 0;
	padding:0;
}

#all #header2{
	width:900px;
	height:120px;
	margin:0 0 0 0;
	padding:0;
}

#all #main{
	width:880px;
	margin:0 auto;
	padding:0;
}

#all #main_top{
	width:900px;
	margin:20px auto 0;
	padding:0;
}

#main #left_box{
	width:470px;
	margin:0;
	padding:0;
	float:left;
}

#main #right_box{
	width:380px;
	margin:0;
	padding:0;
	float:right;
}

#main #reservation_box{
	width:500px;
	margin:20px auto;
	padding:0;
}

#main #footer-space{
	height:130px;
	clear:both;
}

#main_top #footer-space{
	height:130px;
	clear:both;
}

#footer{
	width:880px;
	height:130px;
	background : #ffffff url(images/bg_footer.jpg) no-repeat center top;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#footer2{
	width:880px;
	height:130px;
	background:#ffffff;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#footer_sosigaya{
	width:880px;
	height:130px;
	background : #ffffff url(images/bg_footer_sosigaya.jpg) no-repeat center top;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#footer_baji{
	width:880px;
	height:130px;
	background : #ffffff url(images/bg_footer_baji.jpg) no-repeat center top;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#footer_komazawakoen{
	width:880px;
	height:130px;
	background : #ffffff url(images/bg_footer_komazawakoen.jpg) no-repeat center top;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#footer_toritudai{
	width:880px;
	height:130px;
	background : #ffffff url(images/bg_footer_toritudai.jpg) no-repeat center top;
	margin:0 auto;
	padding:0;
	text-align:center;
}

.copyright{
	background : #ffffff url(images/copyright.gif) no-repeat;
	width:500px;
	height:30px;
	display:block;
	color:#000000;
	text-indent:-9999px;
	margin:20px auto;
	padding:0;
}

.copyright2{
	width:800px;
	height:30px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	font-size:0.9em;
	margin:0 auto;
	padding:20px;
}

.copyright3{
	width:800px;
	height:30px;
	color:##593D1C;
	text-align:center;
	font-weight:bold;
	font-size:0.9em;
	margin:0 auto;
	padding:20px;
}

h1{
	margin-top:5px;
	margin-bottom:5px;
	font-family:"Arial Black","ＭＳ ゴシック","Osaka−等幅";
	font-size:1.2em;
	color:#595959;
	padding:0;
	text-align:left;
}

.midasi{
	font-family:"ＭＳ ゴシック","Osaka−等幅";
	font-size:0.9em;
	color:#004A80;
	border-bottom:solid 1px #a7a7a7;
	margin:20px 0 10px 0;
	padding:0 0 0 10px;
}

.questionnaire{
	background : #ffffff url(images/h2_questionnaire.gif) no-repeat;
	height:50px;
	display:block;
	color:#000000;
	text-indent:-9999px;
	margin:20px 0;
	padding:0;
}

.recruitment{
	background : #ffffff url(images/h2_recruitment.gif) no-repeat;
	height:50px;
	display:block;
	color:#000000;
	text-indent:-9999px;
	margin:20px 0;
	padding:0;
}

.haircheck{
	background : #ffffff url(images/h2_haircheck.gif) no-repeat;
	width:800px;
	height:140px;
	display:block;
	color:#000000;
	text-indent:-9999px;
	margin:20px auto 0 auto;
	padding:0;
}

.scalpcheck{
	background : #ffffff url(images/h2_scalpcheck.gif) no-repeat;
	width:800px;
	height:140px;
	display:block;
	color:#000000;
	text-indent:-9999px;
	margin:20px auto 0 auto;
	padding:0;
}

.sitemap{
	background : #ffffff url(images/h2_sitemap.gif) no-repeat;
	height:50px;
	display:block;
	color:#000000;
	text-indent:-9999px;
	margin:20px 0;
	padding:0;
}

.inquiry{
	background : #ffffff url(images/h2_inquiry.gif) no-repeat;
	height:50px;
	display:block;
	color:#000000;
	text-indent:-9999px;
	margin:20px 0;
	padding:0;
}

.menu{
	background : #ffffff url(images/h2_menu.gif) no-repeat;
	width:800px;
	height:30px;
	display:block;
	color:#000000;
	text-indent:-9999px;
	margin:0 0 10px 0;
	padding:0;
}

.info{
	background : #ffffff url(images/h2_info.gif) no-repeat;
	width:800px;
	height:30px;
	display:block;
	color:#000000;
	text-indent:-9999px;
	margin:0 0 10px 0;
	padding:0;
}

.hair{
	background : #ffffff url(images/h2_hair.gif) no-repeat;
	width:800px;
	height:30px;
	display:block;
	color:#000000;
	text-indent:-9999px;
	margin:0 0 10px 0;
	padding:0;
}

.stylist{
	background : #ffffff url(images/h2_stylist.gif) no-repeat;
	width:800px;
	height:30px;
	display:block;
	color:#000000;
	text-indent:-9999px;
	margin:0 0 10px 0;
	padding:0;
}

.reservation{
	background : #ffffff url(images/h2_reservation.gif) no-repeat;
	width:800px;
	height:30px;
	display:block;
	color:#000000;
	text-indent:-9999px;
	margin:0 0 10px 0;
	padding:0;
}

h3{
	font-family:"ＭＳ ゴシック","Osaka−等幅";
	font-size:0.8em;
	color:#666666;
	margin:0px 5px 5px 5px;
	padding-left:3px;
	border-left:solid 13px #ff0000;
	text-align:left;
}

p{
	font-family:"ＭＳ ゴシック","Osaka−等幅";
	font-size:0.80em;
	margin:10px 5px 5px 10px;
	padding:0;
}

.print{
	text-align:right;
	margin-right:10px;
}

.red{
	color:#ff0000;
}

.campaign_title_txt{
	color:#CC0066;
	font-size: 13px;
	font-weight: bold;
	margin:10px 5px 5px 10px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}

.campaign_naiyo_txt{
	color:#666666;
	font-size: 11px;
	margin:3px 5px 3px 10px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}

.hyou_sitemap{
	width:800px;
	margin:20px auto;
	border:solid 1px #000000;
	border-collapes:collapes;
	background:#ffffff;
}

.tag_section{
	width:200px;
	margin:0px;
	padding:0px;
	border:solid 1px #000000;
	background : #1e3467 url(images/tag_section.gif) no-repeat center top;
	color:#000000;
	text-indent:-9999px;
}

.tag_sosigaya{
	width:200px;
	margin:0px;
	padding:0px;
	border:solid 1px #000000;
	background : #1e3467 url(images/tag_sosigaya.jpg) no-repeat center top;
	color:#000000;
	text-indent:-9999px;
}

.tag_komazawa{
	width:200px;
	margin:0px;
	padding:0px;
	border:solid 1px #000000;
	background : #1e3467 url(images/tag_komazawa.jpg) no-repeat center top;
	color:#000000;
	text-indent:-9999px;
}

.tag_bajikouen{
	width:200px;
	margin:0px;
	padding:0px;
	border:solid 1px #000000;
	background : #1e3467 url(images/tag_bajikouen.jpg) no-repeat center top;
	color:#000000;
	text-indent:-9999px;
}

.tag_komazawakouen{
	width:200px;
	margin:0px;
	padding:0px;
	border:solid 1px #000000;
	background : #1e3467 url(images/tag_komazawakouen.jpg) no-repeat center top;
	color:#000000;
	text-indent:-9999px;
}

.tag_toritudai{
	width:200px;
	margin:0px;
	padding:0px;
	border:solid 1px #000000;
	background : #1e3467 url(images/tag_toritudai.jpg) no-repeat center top;
	color:#000000;
	text-indent:-9999px;
}

.hyou_sitemap td{
	border-right:solid 1px #1E3467;
	border-bottom:solid 1px #1E3467;
	padding:8px;
	font-size:0.8em;
	line-height:1.4em;
	color:#000000;
}

.hyou01{
	width:800px;
	margin:20px auto;
	border:solid 1px #000000;
	border-collapes:collapes;
	background:#ffffff;
}

.hyou01 th{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	font-size:0.9em;
	color:#ffffff;
	background:#1E3467;
	padding:5px;
	text-align:left;
}

.hyou01 td{
	border-right:solid 1px #1E3467;
	border-bottom:solid 1px #1E3467;
	padding:7px;
	font-size:0.8em;
	line-height:1.4em;
	color:#000000;
}

.hyou_shindan{
	width:800px;
	margin:20px auto;
	border:solid 1px #000000;
	border-collapes:collapes;
	background:#ffffff;
}

.hyou_shindan th{
	border-bottom:solid 1px #1E3467;
	height:30px;
	font-size:0.9em;
	color:#000000;
	background : #ffffff url(checkimages/th_kekka.gif) no-repeat left top;
	padding:5px 5px 0px 280px;
	text-align:left;
}

.hyou_shindan td{
	border-bottom:solid 1px #1E3467;
	padding:7px;
	font-size:0.8em;
	line-height:1.4em;
	color:#000000;
}

.schedule{
	margin:10px 10px 10px 10px;
	background:#ffffff;
	border-collapse:collapse;
}

.schedule th{
	height:14px;
	width:25px;
	font-size:10px;
	color:#555555;
	border:solid 1px #cccccc;
	margin:0;
	padding:0;
	border-collapse:collapse;
}

.schedule td{
	height:14px;
	width:14px;
	border:solid 1px #cccccc;
	padding:0;
	font-size:10px;
	text-align:center;
	border-collapse:collapse;
}

.txt_blue10b{
	font-size:10px;
	font-weight:bold;
	color:#0000FF;
}

.txt_red10b{
	font-size:10px;
	font-weight:bold;
	color:#BB0000;
}

.txt_pink10b{
	font-size:10px;
	font-weight:bold;
	color:#FF3399;
}

.txt_red13b{
	font-size:12px;
	font-weight:bold;
	color:#BB0000;
}

.m1{
	background : #ffffff url(images/bg_month1.gif) no-repeat left top;
	color:#666666;
	text-indent:-9999px;
}

.m2{
	background : #ffffff url(images/bg_month2.gif) no-repeat left top;
	color:#666666;
	text-indent:-9999px;
}

.m3{
	background : #ffffff url(images/bg_month3.gif) no-repeat left top;
	color:#666666;
	text-indent:-9999px;
}

.m4{
	background : #ffffff url(images/bg_month4.gif) no-repeat left top;
	color:#666666;
	text-indent:-9999px;
}

.m5{
	background : #ffffff url(images/bg_month5.gif) no-repeat left top;
	color:#666666;
	text-indent:-9999px;
}

.m6{
	background : #ffffff url(images/bg_month6.gif) no-repeat left top;
	color:#666666;
	text-indent:-9999px;
}

.m7{
	background : #ffffff url(images/bg_month7.gif) no-repeat left top;
	color:#666666;
	text-indent:-9999px;
}

.m8{
	background : #ffffff url(images/bg_month8.gif) no-repeat left top;
	color:#666666;
	text-indent:-9999px;
}

.m9{
	background : #ffffff url(images/bg_month9.gif) no-repeat left top;
	color:#666666;
	text-indent:-9999px;
}

.m10{
	background : #ffffff url(images/bg_month10.gif) no-repeat left top;
	color:#666666;
	text-indent:-9999px;
}

.m11{
	background : #ffffff url(images/bg_month11.gif) no-repeat left top;
	color:#666666;
	text-indent:-9999px;
}

.m12{
	background : #ffffff url(images/bg_month12.gif) no-repeat left top;
	color:#666666;
	text-indent:-9999px;
}

.sun{
	background : #ed1c24 url(images/bg_sun.gif) no-repeat left top;
	color:#ffffff;
	text-indent:-9999px;
}

.mon{
	background : #1e3467 url(images/bg_mon.gif) no-repeat left top;
	color:#ffffff;
	text-indent:-9999px;
}

.tue{
	background : #1e3467 url(images/bg_tue.gif) no-repeat left top;
	color:#ffffff;
	text-indent:-9999px;
}

.wed{
	background : #1e3467 url(images/bg_wed.gif) no-repeat left top;
	color:#ffffff;
	text-indent:-9999px;
}

.thu{
	background : #1e3467 url(images/bg_thu.gif) no-repeat left top;
	color:#ffffff;
	text-indent:-9999px;
}

.fri{
	background : #1e3467 url(images/bg_fri.gif) no-repeat left top;
	color:#ffffff;
	text-indent:-9999px;
}

.sat{
	background : #818181 url(images/bg_sat.gif) no-repeat left top;
	color:#ffffff;
	text-indent:-9999px;
}

.day01{
	background : #ffffff url(images/bg_day01.gif) no-repeat left top;
}

.day02{
	background : #ffffff url(images/bg_day02.gif) no-repeat left top;
}

.day03{
	background : #ffffff url(images/bg_day03.gif) no-repeat left top;
}

.day04{
	background : #ffffff url(images/bg_day04.gif) no-repeat left top;
}

.day05{
	background : #ffffff url(images/bg_day05.gif) no-repeat left top;
}

.day06{
	background : #ffffff url(images/bg_day06.gif) no-repeat left top;
}

.day07{
	background : #ffffff url(images/bg_day07.gif) no-repeat left top;
}

.day08{
	background : #ffffff url(images/bg_day08.gif) no-repeat left top;
}

.day09{
	background : #ffffff url(images/bg_day09.gif) no-repeat left top;
}

.day10{
	background : #ffffff url(images/bg_day10.gif) no-repeat left top;
}

.day11{
	background : #ffffff url(images/bg_day11.gif) no-repeat left top;
}

.day12{
	background : #ffffff url(images/bg_day12.gif) no-repeat left top;
}

.day13{
	background : #ffffff url(images/bg_day13.gif) no-repeat left top;
}

.day14{
	background : #ffffff url(images/bg_day14.gif) no-repeat left top;
}

.day15{
	background : #ffffff url(images/bg_day15.gif) no-repeat left top;
}

.day16{
	background : #ffffff url(images/bg_day16.gif) no-repeat left top;
}

.day17{
	background : #ffffff url(images/bg_day17.gif) no-repeat left top;
}

.day18{
	background : #ffffff url(images/bg_day18.gif) no-repeat left top;
}

.day19{
	background : #ffffff url(images/bg_day19.gif) no-repeat left top;
}

.day20{
	background : #ffffff url(images/bg_day20.gif) no-repeat left top;
}

.day21{
	background : #ffffff url(images/bg_day21.gif) no-repeat left top;
}

.day22{
	background : #ffffff url(images/bg_day22.gif) no-repeat left top;
}

.day23{
	background : #ffffff url(images/bg_day23.gif) no-repeat left top;
}

.day24{
	background : #ffffff url(images/bg_day24.gif) no-repeat left top;
}

.day25{
	background : #ffffff url(images/bg_day25.gif) no-repeat left top;
}

.day26{
	background : #ffffff url(images/bg_day26.gif) no-repeat left top;
}

.day27{
	background : #ffffff url(images/bg_day27.gif) no-repeat left top;
}

.day28{
	background : #ffffff url(images/bg_day28.gif) no-repeat left top;
}

.day29{
	background : #ffffff url(images/bg_day29.gif) no-repeat left top;
}

.day30{
	background : #ffffff url(images/bg_day30.gif) no-repeat left top;
}

.day31{
	background : #ffffff url(images/bg_day31.gif) no-repeat left top;
}



.btn_scalpcheck a{
	width:300px;
	height:60px;
	display:block;
	margin:0 20px 0 0;
	padding:0;
	color:#000000;
	text-indent:-9999px;
	text-decoration:none;
	background : url(images/bo_scalpcheck.gif) no-repeat left top;
	float:right;
}

.btn_scalpcheck a:hover{
	background-position:0 -60px;
	color:#ff0000;
}



.btn_haircheck a{
	width:300px;
	height:60px;
	display:block;
	margin:0 20px 0 0;
	padding:0;
	color:#000000;
	text-indent:-9999px;
	text-decoration:none;
	background : url(images/bo_haircheck.gif) no-repeat left top;
	float:right;
}

.btn_haircheck a:hover{
	background-position:0 -60px;
	color:#ff0000;
}
