﻿@charset "UTF-8";
/*アカデミー */


#pilates {
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		width : 768px;
		height: 1040px; 
		background-color : #eeeeff;
		border-width : 1px;
		border-style : solid;
		border-color : #8080ff;
		text-align : left;
		background-repeat : no-repeat;
}

#pilates_1 {
		height: 268px;
		width : 200px;
		margin-top:15px;
		margin-bottom:0px;
		margin-left:15px;
		margin-right:5px;
		display:block;
		float:left;
		display: inline;
}

.pilates_hyoudai {
		margin-top:0px;
		margin-bottom:10px;
		display:block;
}
.pilates_phil {
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		margin-bottom:5px;
		border-color:silver;
		border-width:1px;
		border-style : solid;
		display:block;
}

#pilates_2 {
		height: 268px; 
		width : 515px;
		margin-top:15px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:20px;
		display:block;
		float:right;
		display: inline;
}

#pilates_3 {
		height: 239px;
		width : 400px;
		margin-top:10px;
		margin-bottom:15px;
		margin-left:30px;
		margin-right:0px;
		display:block;
		float:left;
		display: inline;
}
.pilates_go {
		margin-bottom:5px;
		display:block;
}
.pma {
		margin-left:auto;
		margin-right:auto;
		display:block;
}
#pilates_4 {
		height: 239px;
		width : 302px;
		margin-top:10px;
		margin-bottom:15px;
		margin-left:0px;
		margin-right:20px;
		display:block;
		float:right;
		display: inline;
}

.ind_box1 {
		height: 20px; 
		width : 20px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:37px;
		margin-right:0px;
		display:block;
		float:left;
		display: inline;
}
.ind_box2 {
		height: 20px; 
		width : 691px;
		margin-right:20px;
		display:block;
		line-height:20px;
		float:left;
		display: inline;
}
.ind_box2 h2 {
		color: blue;
}


.academy_tag {
		height: 190px; 
		width : 690px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:20px;
		display:block;
		float:right;
		display: inline;
}


.academy_tag2 {
		height: 120px; 
		width : 690px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:20px;
		display:block;
		float:right;
		display: inline;
}

.pila_ob1 {
		height: 90px;
		width : 300px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:50px;
		margin-right:0px;
		display:block;
		float:left;
		display: inline;
}

.pila_ob2 {
		height: 90px; 
		width : 300px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:20px;
		display:block;
		float:left;
		display: inline;
}

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

.pila_end1 {
		height: 30px;
		width : 200px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:50px;
		margin-right:0px;
		display:block;
		float:left;
		display: inline;
}

.pila_end2 {
		height: 25px;
		width : 230px;
		font-size : 13px;
		display:block;
		float:left;
		display: inline;
}


.pila_end2 a {
		display:block;
		width:230px;
		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;
		
}
.pila_end2 a:hover{
		color : #f9178f;
		background-color : #FFADC6;

}

#balletone {
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		width : 768px;
		height: 845px; 
		background-color : #FEE4D4;
		border-width : 1px;
		border-style : solid;
		border-color : #dc956a;
		text-align : left;
		background-repeat : no-repeat;
}

#balletone_1 {
		height: 268px;
		width : 420px;
		margin-top:15px;
		margin-bottom:0px;
		margin-left:15px;
		margin-right:5px;
		display:block;
		float:left;
		display: inline;
}

.balletone_hyoudai {
		margin-top:0px;
		margin-bottom:10px;
		margin-right:10px;
		display:block;
		display: inline;
}
.balletone_logo {
		margin-top:0px;
		margin-bottom:10px;
		margin-right:10px;
		display:block;
		display: inline;
}

#balletone_1 h2,p {
		margin-left:10px;
		margin-bottom:10px;
		font-size :13px;
}

#balletone_2 {
		height: 268px;
		width : 302px;
		margin-top:15px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:20px;
		display:block;
		float:right;
		display: inline;
}

#balletone_3 {
		height: 120px;
		width : 200px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:100px;
		margin-right:60px;
		display:block;
		float:left;
		display: inline;
}
#balletone_3 a {
		height : 25px;
		width : 180px;	
		color : maroon;
		text-decoration:none;
		display : block;
		line-height : 25px;
		background-color : #FFDEE7;
		border-style : solid;
		border-color : #e794ad;
		border-width : 1px;
}
#balletone_3 a:hover{
		color : #f9178f;
		background-color : #FFADC6;
}


#balletone_4 {
		height: 120px;
		width : 360px;
		margin-top:0px;
		margin-bottom:20px;
		margin-left:0px;
		margin-right:20px;
		display:block;
		float:right;
		display: inline;
		background-color : #F4C1A2;
}
.balletone_mov {
		font-size :14px;
		margin-top: 30px;
		font-weight : bold;
	
}
#balletone_4 h3 {
		font-size :18px;
		margin-top: 20px;
		font-weight : bold;
		color:#d06485;
}
#balletone_4 p {
		font-size :12px;
		margin-top: 10px;
		margin-bottom:10px;
		color:#666666;
}

ul#balletone_les {
		list-style-type : none;
		margin-top : 10px;
		margin-left : 25px;
}
ul#balletone_les li{
		float:left;
		width : 40px;
		margin-left : 10px;
		margin-right:10px;
		display: inline;
}
ul#balletone_les a{
		display:block;
		width:45px;
		height:25px;
		text-decoration:none;
		text-align:center;
		font-size : 14px;
		margin-left : 0px;
		overflow:hidden;
 		font-weight : bold;
		line-height : 25px;
		border-style : solid;
		border-color : #e794ad;
		border-width : 1px;
}
a.nara{
		display:block;
		color : maroon; 
		background-color : #FFDEE7;
		text-decoration:none;
		overflow : hidden;
}
a:hover.nara{
		color : #f9178f;
		background-color : #FFADC6;
}
a.kyoto{
		display:block;
		color : maroon; 
		background-color : #FFDEE7;
		text-decoration:none;
}
a:hover.kyoto{
		color : #f9178f;
		background-color : #FFADC6;  
}
a.oosaka{
		display:block;
		color : maroon; 
		background-color : #FFDEE7;
		text-decoration:none;
}
a:hover.oosaka{
		color : #f9178f;
		background-color : #FFADC6;
}
a.hyougo{
		display:block;
		color : maroon; 
		background-color : #FFDEE7;
		text-decoration:none;
}
a:hover.hyougo{
		color : #f9178f;
		background-color : #FFADC6;
}
a.siga{
		display:block;
		color : maroon; 
		background-color : #FFDEE7;
		text-decoration:none;
}
a:hover.siga{
		color : #f9178f;
		background-color : #FFADC6;
}



.balletone_end {
		height: 25px;
		width : 260px;
		font-size : 13px;
		display:block;
		float:left;
		display: inline;
}


.balletone_end a {
		display:block;
		width:260px;
		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;
		
}
.balletone_end a:hover{
		color : #f9178f;
		background-color : #FFADC6;

}











#yoga {
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		width : 768px;
		height: 580px; 
		background-color : #DCEEF2;
		border-width : 1px;
		border-style : solid;
		border-color : #74baba;
		text-align : left;
		background-repeat : no-repeat;
}


#yoga_1 {
		height: 317px;
		width : 300px;
		margin-top:15px;
		margin-bottom:0px;
		margin-left:15px;
		margin-right:5px;
		display:block;
		float:left;
		display: inline;
}

#yoga_1 h2 {
		margin-left:10px;
		margin-top :20px;
		margin-bottom:10px;
}

#yoga_1 p {
		margin-left:10px;
		margin-bottom:10px;
}

#yoga_2 {
		height: 317px;
		width : 402px;
		margin-top:15px;
		text-align : left;
		margin-left:0px;
		margin-right:20px;
		display:block;
		float:right;
		display: inline;
}

#semi {	
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		width : 768px;
		height: 740px; 
		background-color : #FBF7F3;
		border-width : 1px;
		border-style : solid;
		border-color : #d69c5a;
		text-align : left;
		background-repeat : no-repeat;

}

.semi_hyoudai {
		margin-top:15px;
		margin-left:15px;
		margin-bottom:0px;
		display:block;
}

#semi_1 {
		margin-top:15px;
		margin-left:30px;
		width : 718px;
		height: 240px; 
		background-color : #F0D6BC;

}
.semi_ber0 {
	
		width : 181px;
		height: 15px; 
	
}

.semi_ber {
		font-size :14px;
		width : 181px;
		height: 23px; 
		margin-left : 20px;
		color : dimgray;
		line-height : 23px;
		background:url('semi_ber.gif') ;
}
.semi_h3 {
		margin-top : 10px;
		margin-left : 30px;
		font-size :13px;
}
.semi_end {
		height: 25px;
		width : 250px;
		font-size : 13px;
		display:block;
		display: inline;
}

.semi_end a {
		display:block;
		width:250px;
		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;
}
.semi_end a:hover{		
		color : #f9178f;
		background-color : #FFADC6;
}

#semi_2 {
		margin-top:15px;
		margin-left:30px;
		width : 718px;
		height: 150px; 
		background-color : #F0D6BC;
}

#semi_3 {
		margin-top:15px;
		margin-left:30px;
		width : 718px;
		height: 170px; 
		background-color : #F0D6BC;
}

#tyuui0 {
		margin-top:15px;
		margin-left:30px;
		width : 718px;
		height: 50px;
}


#tyuui1 {
		width : 50px;
		height: 40px;
		float:left;
		display: inline;
}
.tyuui1_m {
		font-size : 13px;
		font-weight : normal;
		color : red;
}
#tyuui2 {
		width : 670px;
		height: 40px;
		text-align : left;
		display: inline;
		float:left;
		margin-left: -10px;
}
.tyuui2_m {
		font-size : 13px;
		font-weight : normal;
		line-height: 18px;
		color : #666666;
}




#j_sp1 {
		width:135px;
		height : 197px;
}
#j_sp2 {
		width:135px;
		height : 802px;
}
#j_sp3 {
		width:135px;
		height : 538px;
}
#j_sp4 {
		width:135px;
		height : 708px;
}


.zu {
		border-color:silver;
		border-width : 1px;
		border-style : solid;
		display:block;
}

.ber_ub {
		width : 690px;
		margin-top:0px;
		margin-bottom:15px;
		margin-left:30px;
		margin-right:20px;
		display:block;
		float:right;
		display: inline;
}

h2 {
		text-align:left;
		font-size :14px;
		color : dimgray;
}
h3 {
		font-size :14px;
		margin : 0;
		color : dimgray;
}
h4 {
		font-size :13px;
		margin : 0;
		color : dimgray;
		margin-bottom:5px;
}

.moji2{
		margin-top:15px;
		margin-bottom:15px;
		margin-left:20px;
		margin-right:15px;
}
.moji3{
        	font-size : 13px;
}
.moji4{
		margin-top:5px;
		margin-bottom:15px;
		margin-left:30px;
		margin-right:15px;
}
