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




/*titleBlock
---------------------------------------------*/

.titleBlock{
	margin:10px;
	}
	h1{
		color:#C63;
		font-size:1.8em;
		letter-spacing:-.05em;
		line-height:1.5em;
		margin-bottom:.5em;
		font-weight:normal;
		}
	.titleBlock p{
		line-height:1.5em;
		font-size:1.3em;
		padding-top:1.2em;
		}
	img.right{
		margin-left:15px;}


	
/*dtaile
---------------------------------------------*/

.dtaile{
	display:block; 
	background:#F5E9DB;
	 padding:1px 0 15px;
	 margin:20px 0 15px;
	}
	.dtaile div.right{
		float:right;
		}
	.dtaile h2{
		font-size:1.5em;
		line-height:1.8em;
		margin:30px 3% 3px;
		color:#C63;
	/*	border-left:#F90 solid 18px;*/
		font-weight: bold;
		/*padding-left:18px;*/
		}
		.dtaile p{
			/*border-top: #C63 solid 1px;*/
			line-height:1.4em;
			margin:0  3% ;
			padding-top:1.5em;
			font-size:1.2em;
			}
			.dtaile p strong{ color:#C30000;font-size: inherit; }
			
	.dtaile ul {
		list-style:none;
		margin:10px 0 10px 20px;
		}
		.dtaile ul li {
			display:inline-block;
			*display:inline;
			*zoom:1;
			vertical-align:middle;			
			width:420px;			
			margin:10px 10px 10px 0;
		}
		.dtaile ul li dl dt.name {
			width:136px;
			display:block;
			float:left;
			}
		.dtaile ul li dl dd {
			width:270px;
			display:block;
			float:left;
			margin:15px 0 0 5px;
			color:#963;
			line-height:1.4em;
			font-size:1.2em;
			}
			
			
			
		.dtaile ul li.title {
			width:416px;
		}
		.dtaile ul li dl dd strong{
			color:#F03;
			}

/*menu
-------------------------------------__*/

	.dietImg{
		margin:0 100px 1em;
		}

	
	/*______________________________________________*/
	
h3{
	background:#EFE081;
	font-size:1.4em;
	padding:.3em;
	color:#C63;
	font-weight:normal;
	letter-spacing:-1px;
	margin:3em 0 2px;
	}
	h3 span{
		font-size:0.8em;
		color:#232323;
		margin-left:1em;
		}
	ul.menu{
		margin-bottom:3em;
		background:url(../images/kaatsu/bg.gif) repeat-y scroll 170px 0;}
	ul.menu > li{
		border-bottom:solid 1px #ccc;
		display:block;
		}
		ul.menu li ul.lesson{
			}
			
			ul.menu li ul.lesson li{
				display:inline-block;
				*display: inline;
				*zoom:1;
				vertical-align: middle;
				padding:.3em 0;
				}
			ul.menu li ul.lesson li.dtl1{
				color:#633;
				background:url(../images/kaatsu/ico_kaatsu.gif) no-repeat scroll 0 .5em;
				font-size:1.4em;
				line-height:1.2em;
				width:110px;
				padding:.8em 10px .3em 50px;
				min-height:50px;
				font-weight:bold;
				}
					
				
			ul.menu li ul.lesson li.dtl2{
				width:400px;
				min-height:4em;
				
				}
				ul.menu li ul.lesson li.dtl2 p{
					margin:.8em;
					line-height:1.5em;
					font-size:1.2em;
					min-height:3em;
					}
				ul.menu li ul.lesson li.dtl2 br{
					margin-bottom:1em;
				}
			ul.menu li ul.lesson li.time{
				width:67px;
				line-height:4em;
				color:#C60;
				text-align:center;
				font-weight:bold;
				}	
				
			ul.menu li ul.lesson li.dtl3{/* ２か月ダイエットセル*/
				background:#F5E9DB;
				width:470px;	
				}
				ul.menu li ul.lesson li.dtl3 p{
					margin:.8em;
					line-height:1.5em;
					font-size:1.2em;
					min-height:3em;
					}
					
			ul.menu li ul.lesson li.dtl4{/*トレーニング内容セル*/
				width:245px;	
				}
				ul.menu li ul.lesson li.dtl4 ul li{
					line-height:1.2em;
					margin:0 .4em;
					display: inline-block;
					*display:inline;
					*zoom:1;
					width:68px;
					text-align:center;
					vertical-align:top;
					font-size:.8em;
					}
				ul.menu li ul.lesson li.dtl4 ul li img{					
					display:block;
					margin:0 auto 2px;
				}
				