﻿@charset "UTF-8";
/* 京都 */
#takasa {
		height: 1200px; 
}

#happiness_log {
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		width : 404px;
		height: 48px; 
		text-align : left;
}
#happiness_log1{
		width : 135px;
		height: 48px; 
		float:left;
		display: inline;
}
#happiness_log2{
		width : 206px;
		height: 48px; 
		float:left;
		display: inline;
		background:url(../../pic2/info_1.gif) no-repeat;
}
#happiness_log3{
		width : 63px;
		height: 48px; 
		float:left;
		display: inline;
}
span.hyou_dai {
		font-size :20px;
		color :#f9178f;
		line-height : 48px;
		font-weight :bold;
}

#fuku1 {
		height: 146px;
		width : 495px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:15px;
		margin-right:0px;
		background-color : #FEEAF0;
		border-width : 1px;
		border-style : solid;
		border-color : #ffadc6;
		text-align : left;
		float:left;
		display: inline;
}
#fuku1 h2 {
		margin-top:20px;
		margin-bottom:10px;
		margin-left:15px;
		font-size :15px;
		color :#ff6fb7;
		line-height : 15px;
		font-weight :bold;
}
#fuku1_2 {

		margin-left:15px;
		margin-right:15px;
		font-size :12px;
		color :#333333;
		line-height : 20px;
		font-weight :normal;
}

#fuku2 {
		height: 82px;
		width : 150px;
		margin-top:25px;
		margin-bottom:61px;
		margin-left:50px;
		margin-right:70px;
		background:url(pic/sakane_im.png) no-repeat;
		float:left;
		display: inline;
}


.lesson_ber1 {
		height: 22px;
		width : 22px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:15px;
		margin-right:0px;
		background-color :#FFADC6;
		float:left;
		display: inline;
}
.lesson_ber2 {
		height: 20px;
		width : 735px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:0px;
		margin-right:15px;
		background-color :#FEEAF0;
		border-width : 1px;
		border-style : solid;
		border-color : #ffadc6;
		float:left;
		display: inline;
}
.lesson_ber2 h2 {
		margin-left:10px;
		font-size :15px;
		color :#f27489;
		line-height : 20px;
		font-weight :bold;
}



#lesson_you {
		height: 400px;
		width : 358px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:40px;
		margin-right:0px;
		background:url(pic/maizuru_r1.gif) no-repeat;
		text-align : left;
		float:left;
		display: inline;
}

.lesson_you_1 {
		height: 14px ;
		overflow:hidden;
		width : 14px ;
		margin-top:20px;
		margin-bottom:2px;
		margin-left:20px;
		margin-right:0px;
		background-color :#FFADC6;
		float:left;
		display: inline;

}
.lesson_you_2 {
		height: 16px;
		width : 240px;
		margin-top:20px;
		margin-bottom:0px;
		margin-left:5px;
		margin-right:0px;
		float:left;
		display: inline;
}
.lesson_you_2 h3 {
		font-size :15px;
		color :#f27489;
		line-height : 16px;
		font-weight :bold;
}
.lesson_you_3 {
		height: 100px;
		width : 320px;
		margin-top:10px;
		margin-bottom:0px;
		margin-left:23px;
		margin-right:0px;
		float:left;
		display: inline;
}



#lesson_you2 {
		height: 400px;
		width : 358px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:15px;
		margin-right:0px;
		background:url(pic/maizuru_r2.gif) no-repeat;
		text-align : left;
		float:left;
		display: inline;
}

.mousikomi_re {
		margin-top:170px;
		margin-left:40px;
		margin-right:100px;
		margin-bottom:225px;
		font-size : 14px;
		float:left;
		display: inline;
}
.mousikomi_re a {
		display:block;
		width:240px;
		height:25px;
		color:darkred;
		line-height : 25px;
		text-align:center;
		text-decoration:none;
		background-color : #FFDEE7;
		border-style : solid;
		border-color : #e794ad;
		border-width : 1px;
}
.mousikomi_re a:hover{
		color : #f9178f;
		background-color : #FFADC6;

}
.studio_m {
		height: 14px ;
		overflow:hidden;
		width : 14px ;
		margin-top:0px;
		margin-bottom:2px;
		margin-left:10px;
		margin-right:0px;
		background-color :#FFADC6;
		float:left;
		display: inline;

}
.studio_name {
		height: 16px;
		width : 180px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:5px;
		margin-right:0px;
		float:left;
		display: inline;
}
.studio_name h3 {
		font-size :15px;
		color :#f27489;
		line-height : 16px;
		font-weight :bold;
}
.studio_1 {
		height: 110px;
		width : 740px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:30px;
		margin-right:0px;
		text-align : left;
		float:left;
		display: inline;

}

.studio_jyu {
		height: 30px;
		width : 610px;
		margin-top:10px;
		margin-bottom:0px;
		margin-left:20px;
		margin-right:0px;
		text-align : left;
		float:left;
		display: inline;
}
.studio_moji {
		font-size :15px;
		color :black;
		font-weight :bold;
}

.studio_pic_1 {
		height: 51px;
		width : 484px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:20px;
		background:url(pic/tyuusya_tyuui.gif) no-repeat;
		float:left;
		display: inline;
}


/* スタッフ　*/

.staff_1 {
		height: 130px;
		width : 450px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:40px;
		margin-right:0px;
		float:left;
		display: inline;

}



.staff_m {
		height: 14px ;
		overflow:hidden;
		width : 14px ;
		margin-top:13px;
		margin-bottom:6px;
		margin-left:0px;
		margin-right:0px;
		background-color :#FFADC6;
		float:left;
		display: inline;

}


.staff_n {
		height: 30px;
		width : 430px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:5px;
		margin-right:0px;
		float:left;
		display: inline;
}

.staff_c1 {
		height: 30px;
		width : 22px;
		margin-top:0px;
		margin-right:5px;
		background:url(pic/ftp_clo.gif) no-repeat;
		float:left;
		display: inline;
}
.staff_c2 {
		height: 22px;
		width : 100px;
		margin-top:8px;
		margin-right:5px;
		background:url(pic/ftp_clo2.gif) no-repeat;
		float:left;
		display: inline;
}

.staff_geo {
		height: 30px;
		width : 108px;
		margin-top:3px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;



		float:left;
		display: inline;
}
.staff_geo_mo {
		margin-top : 3px;
		margin-bottom : 0px;
		font-size : 12px;
		font-weight : normal;
		color : #666666;
		line-height: 22px;

}



.staff_ri {
		height: 75px;
		width : 430px;
		margin-top:10px;
		margin-bottom:0px;
		margin-left:20px;
		margin-right:0px;
		float:left;
		display: inline;
}




.staff_2_1 {
		height: 120px;
		width : 120px;
		background:url(pic/int01.jpg) no-repeat;
		border-width : 1px;
		border-style : solid;
		border-color : silver;
		float:left;
		display: inline;
}
.staff_name2 {
		height: 21px;
		width : 150px;
		margin-top:9px;
		margin-right:5px;
		background:url(pic/yasuko_s.gif) no-repeat;
		float:left;
		display: inline;
}






#sport_ber {
		margin-top:10px;
		margin-left:10px;
		margin-right:0px;
		margin-bottom:20px;
		width : 760px;
		height: 20px; 
		border-width : 4px;
		border-style : double;
		border-color : #ffadc6;
		text-align : left;
		background-color :#FEEAF0;
		float:left;
		display: inline;
}

#sport_ber h2 {
		margin-left:10px;
		font-size :15px;
		color :#f27489;
		line-height : 20px;
		font-weight :bold;
}


.fitness_club {
		height: 190px;
		width : 750px;
		margin-top:10px;
		margin-left:20px;
		background-color:#FEEAF0;
		float:left;
		display: inline;

}


.fitness_1 {
		height: 100px;
		width : 350px;
		margin-top:20px;
		margin-left:30px;
		background-color:#FEEAF0;
		float:left;
		display: inline;


}

.inst_la {
		margin-top:20px;
		height: 160px;
		width : 140px;
		float:left;
		display: inline;

}


.inst_pic1 {
		margin-top:0px;
		margin-left:20px;
		height: 100px;
		width : 100px;
		float:left;
		display: inline;
	border-width : 1px;
		border-style : solid;
		border-color : silver;
	background:url(pic/int01_100.jpg) no-repeat;
}

.kenkop {
		margin-top : 10px;
		margin-bottom : 10px;
		margin-left : 0px;
		font-size : 14px;
		font-weight : bold;
		color : #000000;
		line-height: 14px;

}




#j_sp1 {
		width:135px;
		height : 300px;
}


