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


#balletone_sole {
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		width : 768px;
		height: 2135px; 
		background-color : #fee4d4;
		border-width : 1px;
		border-style : solid;
		border-color : #d69c5a;
		text-align : left;
}

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

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

}

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

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

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

}

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

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

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

#balletone_sole_5 {
		clear:both;
		height: 203px;
		width : 670px;
		margin-top:0px;
		margin-bottom:10px;
		margin-left:50px;
		margin-right:15px;
		background:url('balletone_im1.gif') left top no-repeat;
}

#balletone_sole_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;
}

#balletone_sole_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;
}

#balletone_dou {
		height: 25px;
		width : 180px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:230px;
		display:block;
		float:left;
		display: inline;
}
#balletone_dou 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_dou a:hover{
		color : #f9178f;
		background-color : #FFADC6;
}
.balletone_mov {
		font-size :14px;
		margin-top: 10px;
		font-weight : bold;
}

.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;
}

#balletone_sole_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 :peachpuff;
}

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

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

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


.balletone_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;
		
}
.balletone_re2 a:hover{
		color : #f9178f;
		background-color : #FFADC6;

}






/* 要項　*/

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

.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 : #fee4d4;
		border-bottom-color : #fee4d4;
		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 : #fee4d4;
		border-bottom-color : #fee4d4;
		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 : #fee4d4;
		border-bottom-color : #fee4d4;
		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　*/







#balletone_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:20px;
		margin-bottom:0px;
		margin-left:37px;
		margin-right:0px;
		float:left;
		display: inline;
		background-color : #ff80c0;
}
.master_box2 {
		margin-top:20px;
		height: 20px; 
		width : 691px;
		margin-right:20px;
		line-height:20px;
		float:left;
		display: inline;
		background-color : #ffb9dc;
}
.box2p {
		color: blue;
		line-height:20px;
		font-size : 13px;
		font-weight: bolder;
}

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

.master_tag1 {
		height: 254px; 
		width : 600px;
		margin-top:15px;
		margin-left:40px;
		float:left;
		display: inline;
		background:url('che_n.gif') left top no-repeat;
}

.ber_ub {
		width : 690px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:30px;
		margin-right:20px;
		float:right;
		display: inline;
}
#j_sp1 {
		width:135px;
		height : 500px;
}

