@charset "utf-8";
/* CSS Document */

h2 span{
	display: none; 
	visibility: hidden;
}
h3 span{
	display: none; 
	visibility: hidden;
}
h4 span{
	display: none; 
	visibility: hidden;
}
h5 span{
	display: none; 
	visibility: hidden;
}

h2,h3,h4,h5 { display: block; }
h2 {
	width: 580px;
	height: 70px;
	}
h3 {
	width: 550px;
	height: 50px;
	}
h4 {	
	width: 250px;
	height: 15px;
	}

.studio00 a {
	background: url(img/arrow.jpg) no-repeat left;
	height: 17px;
	width: auto;
	color: #815759;
	text-decoration: underline;
	text-indent: 18px;
	font-weight: bold;
	display: block;
	}
.studio00 a:hover {
	background: url(img/arrow_r.jpg) no-repeat left;
	color: #4B0F12;
	text-decoration: none;
}

/*　スタジオトップ　*/
.studio00 h2{
	background: url(img_index/h2.jpg) no-repeat;
	}
.studio00 h3 {
	width:176px;
	height: 17px;
	}
.studio00 h3.maternity { background: url(img_index/h3_maternity.jpg) no-repeat; }
.studio00 h3.after { background: url(img_index/h3_after.jpg) no-repeat; }
.studio00 h3.beauty { background: url(img_index/h3_beauty.jpg) no-repeat; }
.studio00 h3.mother { background: url(img_index/h3_mother.jpg) no-repeat; }
.studio00 h3.baby { background: url(img_index/h3_baby.jpg) no-repeat; }

div.cat img {
	padding-top: 13px;
	padding-bottom: 10px;
}


/*　マタニティ　*/
.studioMat {
	color: #000;
	line-height: 155%;
	}
.studioMat h2{
	background: url(img_maternity/h2.jpg) no-repeat;
	}
.studioMat h3 {
	width:176px;
	height: 14px;
	}
.studioMat h4 {
	width:176px;
	height: 14px;
	}
.studioMat h3.yoga { background: url(img_maternity/h3_yoga.jpg) no-repeat; }
.studioMat h3.bics { background: url(img_maternity/h3_bics.jpg) no-repeat; }
.studioMat h3.rama { background: url(img_maternity/h3_rama.jpg) no-repeat; }
.studioMat h3.fla { background: url(img_maternity/h3_fla.jpg) no-repeat; }

.studioMat h4.bics01 { background: url(img_maternity/h4_bics_reg.jpg) no-repeat; }
.studioMat h4.bics02 { background: url(img_maternity/h4_bics_mild.jpg) no-repeat; }
.studioMat h4.rama01 { background: url(img_maternity/h4_rama_basi.jpg) no-repeat; }
.studioMat h4.rama02 { background: url(img_maternity/h4_rama_bics.jpg) no-repeat; }

.Mat_tea {
width:480px;
height:105px;
padding:10px;
background: #FFECEC;
margin-bottom:20px;
}

.Mat_tea_tit {
font-size:14px;
color:#FF8282;
margin-bottom:5px;
font-weight:bold;
}

/*　アフター　*/
.studioAft {
	color: #000;
	line-height: 155%;
	}
.studioAft h2{
	background: url(img_after/h2.jpg) no-repeat;
	}
.studioAft h3 {
	width:176px;
	height: 14px;
	}
.studioAft h4 {
	width:176px;
	height: 14px;
	}
.studioAft h3.rytm { background: url(img_after/h3_rythm.jpg) no-repeat; }
.studioAft h3.pira { background: url(img_after/h3_pratis.jpg) no-repeat; }
.studioAft h3.mama { background: url(img_after/h3_mamayoga.jpg) no-repeat; }
.studioAft h3.fla { background: url(img_after/h3_hawaii.jpg) no-repeat; }

.studioAft h4.bics01 { background: url(img_after/h4_bics_reg.jpg) no-repeat; }
.studioAft h4.bics02 { background: url(img_after/h4_bics_mild.jpg) no-repeat; }

.Aft_tea {
width:480px;
height:105px;
padding:10px;
margin-bottom:20px;
background: #E7F2FA;
}

.Aft_tea_tit {
font-size:14px;
color:#3399CC;
margin-bottom:5px;
font-weight:bold;
}

/*　美容　*/
.studioBea {
	color: #000;
	line-height: 155%;
	}
.studioBea h2{
	background: url(img_beauty/h2.jpg) no-repeat;
	}
.studioBea h3 {
	width:176px;
	height: 14px;
	}
	
.studioBea h3.kaatsu { background: url(img_beauty/h3_kaatsu.jpg) no-repeat; }
.studioBea h3.monte { background: url(img_beauty/h3_monte.jpg) no-repeat; }

.studioBea h4.k01 { background: url(img_beauty/k_tit01.jpg) no-repeat; width:500px; height:35px; }
.studioBea h4.k02 { background: url(img_beauty/k_tit02.jpg) no-repeat; width:500px; height:35px; }
.studioBea h4.k03 { background: url(img_beauty/k_tit03.jpg) no-repeat; width:500px; height:35px; }
.studioBea h4.k04 { background: url(img_beauty/k_tit04.jpg) no-repeat; width:500px; height:35px; }
.studioBea h4.k05 { background: url(img_beauty/k_tit05.jpg) no-repeat; width:500px; height:35px; }
.studioBea h4.m01 { background: url(img_beauty/m_tit01.jpg) no-repeat; width:500px; height:60px; }
.studioBea h4.m02 { background: url(img_beauty/m_tit02.jpg) no-repeat; width:500px; height:60px; }
.studioBea h4.m03 { background: url(img_beauty/m_tit03.jpg) no-repeat; width:500px; height:70px; }

.studioBea dt { color:#8BA43F; font-weight:bold; font-size:14px; margin-bottom:5px; }
.scaptionT {
	text-align: left;
	border-left: 3px #8BA43F solid;
	font-size:12px;
	padding-left: 8px;
	margin-top:10px;
	margin-bottom:5px;
	background: #FFF;
	}

.Bea_tea {
width:480px;
height:105px;
padding:10px;
background: #F2F5E2;
}

.Bea_tea_tit {
font-size:14px;
color:#8BA43F;
margin-bottom:5px;
font-weight:bold;
}

/*　母親　*/
.studioMot {
	color: #000;
	line-height: 155%;
	}
.studioMot h2{
	background: url(img_mother/h2.jpg) no-repeat;
	}
.studioMot h3 {
	width:220px;
	height: 15px;
	}
.studioMot h3.egg01 { background: url(img_mother/h3_egg01.jpg) no-repeat; }
.studioMot h3.egg02 { background: url(img_mother/h3_egg02.jpg) no-repeat; }
.studioMot h3.egg03 { background: url(img_mother/h3_egg03.jpg) no-repeat; }
.studioMot h3.after { background: url(img_mother/h3_after.jpg) no-repeat; }
.studioMot h3.piyo { background: url(img_mother/h3_piyo.jpg) no-repeat; }

.studioMot h4 {
	width:500px;
	height:30px;
	margin-bottom:10px;
}
.studioMot h4.tamago01 { background: url(img_mother/tamago01.jpg) no-repeat; }
.studioMot h4.tamago02 { background: url(img_mother/tamago02.jpg) no-repeat; }
.studioMot h4.tamago03 { background: url(img_mother/tamago03.jpg) no-repeat; }

/*　お子様　*/
.studioBab {
	color: #000;
	line-height: 155%;
	}
.studioBab h2{
	background: url(img_baby/h2.jpg) no-repeat;
	}
.studioBab h3 {
	width:176px;
	height: 15px;
	}
.studioBab h4 {
	width:500px;
	height: 30px;
	margin-bottom:10px;
	}
.studioBab h3.ehon { background: url(img_baby/h3_ehon.jpg) no-repeat; }
.studioBab h3.method { background: url(img_baby/h3_method.jpg) no-repeat; }
.studioBab h3.ret { background: url(img_baby/h3_ret.jpg) no-repeat; }
.studioBab h3.ballet { background: url(img_baby/h3_ballet.jpg) no-repeat; }
.studioBab h3.cello { background: url(img_baby/h3_cello.jpg) no-repeat; }

.studioBab h4.m01 { background: url(img_baby/m_tit01.jpg) no-repeat; }
.studioBab h4.m02 { background: url(img_baby/m_tit02.jpg) no-repeat; }
.studioBab h4.m03 { background: url(img_baby/m_tit03.jpg) no-repeat; }
.studioBab h4.m04 { background: url(img_baby/m_tit04.jpg) no-repeat; }
.studioBab h4.m05 { background: url(img_baby/m_tit05.jpg) no-repeat; }

/* テーブルの設定　*/
table {
	width:500px;
	background: #CCC;
	color:#000;
	line-height: 135%;
	border: 1px solid #CCC;
	border-collapse: collapse;
	border-spacing: 1px;
	margin: 8px auto auto;
	text-align: left;
	vertical-align: top;
}
table th {
	width: 130px;
	background:#FBFBFB;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-weight: normal;
	border: 1px solid #CCC;
    border-collapse: collapse;
    border-spacing: 1px;
}
table td {
	background:#FFF;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	border: 1px solid #CCC;
    border-collapse: collapse;
    border-spacing: 1px;
}

/*　サイドナビ　*/

dl.studioNavi{
	width: 210px;
	background:url(img/side_classbg.jpg) repeat-y;
	margin-bottom: 5px;
	}	
.studioNavi dt a{
	display: block;
	width: 210px;
	height: 120px;
	background: url(img/side_class.jpg) no-repeat;
}
/* ----01---- */
.studioNavi dd#class01 a{
	display: block;
	width: 180px;
	height: 35px;
	background: url(img/side_class01.jpg) no-repeat;
	margin: 10px 15px 0;
}
.studioNavi dd#class01 a:hover{
	background: url(img/side_class01_r.jpg) no-repeat;
}
#cursorStudio01 #class01 a{
	background: url(img/side_class01_r.jpg) no-repeat;
	cursor:default;
}
/* ----02---- */
.studioNavi dd#class02 a{
	display: block;
	width: 180px;
	height: 35px;
	background: url(img/side_class02.jpg) no-repeat;
	margin: 0 15px;
}
.studioNavi dd#class02 a:hover{
	background: url(img/side_class02_r.jpg) no-repeat;
}
#cursorStudio02 #class02 a{
	background: url(img/side_class02_r.jpg) no-repeat;
	cursor:default;
}
/* ----03---- */
.studioNavi dd#class03 a{
	display: block;
	width: 180px;
	height: 35px;
	background: url(img/side_class03.jpg) no-repeat;
	margin: 0 15px;
}
.studioNavi dd#class03 a:hover{
	background: url(img/side_class03_r.jpg) no-repeat;
}
#cursorStudio03 #class03 a{
	background: url(img/side_class03_r.jpg) no-repeat;
	cursor:default;
}
/* ----04---- */
.studioNavi dd#class04 a{
	display: block;
	width: 180px;
	height: 35px;
	background: url(img/side_class04.jpg) no-repeat;
	margin: 0 15px;
}
.studioNavi dd#class04 a:hover{
	background: url(img/side_class04_r.jpg) no-repeat;
}
#cursorStudio04 #class04 a{
	background: url(img/side_class04_r.jpg) no-repeat;
	cursor:default;
}
/* ----05---- */
.studioNavi dd#class05 a{
	display: block;
	width: 180px;
	height: 35px;
	background: url(img/side_class05.jpg) no-repeat;
	margin: 0 15px;
}
.studioNavi dd#class05 a:hover{
	background: url(img/side_class05_r.jpg) no-repeat;
}
#cursorStudio05 #class05 a{
	background: url(img/side_class05_r.jpg) no-repeat;
	cursor:default;
}


/* ----bottom---- */
span.classBottom{
	display: block;
	width: 210px;
	height: 17px;
	background: url(img/side_classbottom.jpg) no-repeat left top;
	visibility: visible;
}


