﻿@charset   "UTF-8";
/* basic */

#PILATES_BASIC_Y1{
		width:760px;
		height:226px;
		float:left;
		display: inline;

}
#PILATES_BASIC_Y2{
		width:760px;
		height:226px;
		float:left;
		display: inline;
}

#pilates_basic {
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		width : 768px;
		height: 2435px; 
		background-color : #eeeeff;
		border-width : 1px;
		border-style : solid;
		border-color : #8080ff;
		text-align : left;
}

#pilates_basic_1 {
		height: 50px;
		width : 200px;
		margin-top:15px;
		margin-bottom:20px;
		margin-left:15px;
		margin-right:0px;
		float:left;
		display: inline;
}

#pilates_basic_2 {
		height: 30px; 
		width : 500px;
		margin-top:35px;
		margin-bottom:20px;
		margin-left:20px;
		margin-right:20px;
		float:right;
		display: inline;
		float:left;
		line-height : 30px;

}
#pilates_basic_2 h2 {
		color: blue;
		font-size : 20px;
}
#pilates_basic_3 {
		height: 110px; 
		width : 740px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:15px;
		margin-right:0px;
		float:right;
		display: inline;
		float:left;
		line-height : 30px;

}

.pilates_ob0 {
		height: 120px;
		width : 390px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:40px;
		margin-right:0px;
		float:left;
		display: inline;
		background-color :lavender;
}

.pilates_ob0 h3 {
 		margin-top : 0px;
		margin-bottom :0px;
		margin-left:0px;
		font-size : 13px;
		font-weight : bold;
		color : blue;
		line-height: 30px;
}

.pilates_ob1 {
		height: 80px;
		width : 240px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:10px;
		margin-right:0px;
		float:left;
	

}

.pilates_ob2 {
		height: 80px; 
		width : 130px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		float:left;
}

.pilates_ob , .pilates_ob ul { 
		margin:0; padding:0;
}
.pilates_ob li{
		list-style:none;
		padding-left:20px;
		background:url('list4.gif') left top no-repeat;
		line-height:20px;   
		font-size : 13px;
}

#pilates_basic_4 {
		height: 120px;
		width : 280px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:0px;
		margin-right:0px;
		float:right;
		background:url('basickakaku.gif') left top no-repeat;
}

#pilates_basic_5 {
		clear:both;
		height: 160px;
		width : 710px;
		margin-top:00px;
		margin-bottom:10px;
		margin-left:40px;
		margin-right:15px;
		background:url('pilates_im1.gif') left top no-repeat;
}

#pilates_basic_5 h3 {
 		margin-top : 0px;
		margin-bottom :5px;
		margin-left:0px;
		font-size : 13px;
		font-weight : bold;
		color : steelblue;
		line-height: 20px;
}

.toujitu , .toujitu ul { 
		margin:0; padding:0;
}
.toujitu li{
		list-style:none;   
		padding-left:20px;   
		background:url('list3.gif') left top no-repeat;
		line-height:20px;   
		font-size : 12px;
}
#pilates_basic_pic {
		height: 180px; 
		width : 510px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:120px;
		margin-right:0px;
		float:left;
}
#pilates_basic_pic1 {
		height: 180px; 
		width : 240px;
		background:url('basic1.jpg') left top no-repeat;
		float:left;
		display: inline;
}
#pilates_basic_pic2 {
		height: 180px; 
		width : 240px;
		margin-left:30px;
		background:url('basic2.jpg') left top no-repeat;
		float:left;
		display: inline;
}
#pilates_basic_6 {
		height: 60px; 
		width : 695px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:50px;
		margin-right:0px;
		float:left;
		display: inline;
		line-height : 15px;
		background-color :lavender;
}



.moji2{
		margin-top:10px;
		margin-bottom:0px;
		margin-left:15px;
		margin-right:15px;
		font-size : 13px;
		line-height:13px;
		color :darkslateblue;
}

.moji3{
		margin-top:10px;
		margin-bottom:0px;
		margin-left:20px;
		margin-right:10px;
		font-size : 12px;
		line-height:17px;
		color :#666666;
}

#pilates_basic_7 {
		height: 85px; 
		width : 695px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:50px;
		margin-right:0px;
		float:left;
		display: inline;
		float:left;
		background-color :lavender;
}

#pilates_basic_8 {
		height: 100px; 
		width : 695px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:50px;
		margin-right:0px;
		display: inline;
		float:left;
		background-color :lavender;
}

#pilates_basic_9 {
		height: 155px; 
		width : 695px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:50px;
		margin-right:0px;
		display: inline;
		float:left;
		background-color :lavender;
}
.pilates_re1 {
		height: 30px;
		width : 280px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		display:block;
		float:left;
		display: inline;
}

.pilates_re2 {
		margin-top:10px;
		height: 20px;
		width : 200px;
		font-size : 13px;
		display:block;
		float:left;
		display: inline;
}


.pilates_re2 a {
		display:block;
		width:200px;
		height:20px;
		color:darkred;
		line-height : 20px;
		text-align:center;
		text-decoration:none;
		background-color : #FFDEE7;
		border-style : solid;
		border-color : #e794ad;
		border-width : 1px;
		
}
.pilates_re2 a:hover{
		color : #f9178f;
		background-color : #FFADC6;

}












/* 要項　*/
.youkou_box1 {
		width:700px;
		height:30px;
		margin-top:20px;
		margin-left:45px;
		border-right-width : 3px;
		border-bottom-width : 3px;
		border-right-style : groove;
		border-bottom-style : groove;
		border-right-color : #ecedff;
		border-bottom-color : #ecedff;
		background-color:#d2d5ff;
		float:left;
		display: inline;
}
.youkou_box1 h2 {
		margin-left:10px;
		font-size : 15px;
		line-height:30px;
}
.youkou_box1_1 {
		width:330px;
		height:30px;
		float:left;
		display: inline;
}
.youkou_box1_2 {
		width:200px;
		height:30px;
		line-height:30px;
		float:left;
		color : red;
		font-weight : bold;
		font-size : 16px;
		display: inline;
}
.youkou_box1_3 {
		width:60px;
		height:30px;
		float:left;
		display: inline;
}
.youkou_box1_yaji {
		margin-top:9px; 
	
}
.youkou_box1_4 {
		width:100px;
		height:30px;
		float:left;
		display: inline;
}
.youkou_box1_4 a{
		display:block;
		width:90px;
		color : darkred;
		background:url(mousiko_im.gif) no-repeat;
		height : 25px;
		text-decoration:none;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		font-size : 14px;
		font-weight : bold;
		margin-top : 3px;
		line-height : 25px;
		overflow : hidden;
}
.youkou_box1_4 a:hover{
		color : #f9178f;
		background:url(mousiko_im.gif) 0px -25px no-repeat;
}
.youkou_box2 {
		width:150px;
		height:40px;
		position:relative;
		margin-left:45px;
		border-right-width : 3px;
		border-bottom-width : 3px;
		border-right-style : groove;
		border-bottom-style : groove;
		border-right-color : #ecedff;
		border-bottom-color : #ecedff;
		background-color:#d2d5ff;
		float:left;
		display: inline;
}
.youkou_box2_moji {
		position:absolute; 
		bottom:5px;
		left:5px;
		font-size : 13px;
		color : #666666;
		font-weight: bolder; 
}
.youkou_box3 {
		width:547px;
		height:40px;
		border-right-width : 1px;
		border-bottom-width : 3px;
		border-right-style : ridge;
		border-bottom-style : groove;
		border-right-color : #ecedff;
		border-bottom-color : #ecedff;
		background-color: #fff7fa;
		float:left;
		display: inline;
}
.youkou_box3_p1 {
		font-size : 13px;
		font-weight : normal;
		margin-left:5px;
		color : black;
		line-height: 40px;
}
.youkou_box3_p2 {
		font-size : 13px;
		font-weight : normal;
		margin-left:5px;
		color : black;
		line-height: 20px;
}
/* 要項　end　*/









#pilates_mousikomi {
		margin-top:20px;
		margin-left:25px;
		margin-bottom:20px;
		width : 720px;
		height: 670px; 
		background-color :#f3f3f3;
		border-width : 1px;
		border-style : solid;
		border-color : silver;
		float:left;
		display: inline;
}
.mousikomi_moji {
		font-size : 15px;
		color : black;
		line-height: 18px;
		margin-top:10px;
                margin-bottom : 10px;
		font-weight: bolder;
}

.mousikomi_zu {
		margin-left:50px;
		margin-bottom:20px;
}








.master_box1 {
		height: 20px; 
		width : 20px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:37px;
		margin-right:0px;
		float:left;
		display: inline;
		background-color : #ff80c0;
}
.master_box2 {
		height: 20px; 
		width : 691px;
		margin-right:20px;
		line-height:20px;
		float:left;
		display: inline;
		background-color : #ffb9dc;
}
.master_box2 h2 {
		color: blue;
		line-height:20px;
		font-size : 13px;
}

.master_tag {
		height: 225px; 
		width : 690px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:20px;
		float:right;
		display: inline;
		background-color : #FFD6E7;
}

.master_tag1 {
		height: 150px; 
		width : 210px;
		margin-top:20px;
		margin-bottom:10px;
		margin-left:40px;
		margin-right:10px;
		float:left;
		display: inline;
		text-align: center;
}
.master_tag1 p {
		font-size : 12px;
		color : #666666;
		line-height: 15px;
		margin-top:5px;
}
.maser_zu {
		margin-bottom:5px;
}
.ber_ub {
		width : 690px;
		margin-top:0px;
		margin-bottom:15px;
		margin-left:30px;
		margin-right:20px;
		float:right;
		display: inline;
}
#j_sp1 {
		width:135px;
		height : 315px;
}
#j_sp2 {
		width:135px;
		height : 630px;
}
