/*content
----------------------------------------------------------- */

.content_explain{
position: absolute; 
    left: 180px; 
    top: 50px;
	text-align:left;
	font-size:100%;
	color:#666;
 letter-spacing: 0.03em;
	line-height:130%;
	border-style: none;
}

.content17{
	width:540px;	height:140px;
	display:block;
	background: url(../img/17.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content17 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content17 img{
position: absolute; 
    right: 20px; 
    bottom: 20px;
	border-style: none;
}

.content51{
	width:540px;	height:140px;
	display:block;
	background: url(../img/51.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content51 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content51 img{
position: absolute; 
    right: 20px;    bottom: 20px;
	border-style: none;
}

.content81{
	width:540px;	height:140px;
	display:block;
	background: url(../img/81.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content81 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content81 img{
position: absolute; 
    right: 20px;    bottom: 20px;
	border-style: none;
}

.content82{
	width:540px;	height:140px;
	display:block;
	background: url(../img/82.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content82 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content82 img{
position: absolute; 
    right: 20px;    bottom: 20px;
	border-style: none;
}

.content97{
	width:540px;	height:140px;
	display:block;
	background: url(../img/97.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content97 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content97 img{
position: absolute; 
    right: 20px;    bottom: 20px;
	border-style: none;
}

.content136{
	width:540px;	height:140px;
	display:block;
	background: url(../img/136.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content136 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content136 img{
position: absolute; 
    right: 20px;    bottom: 20px;
	border-style: none;
}

.content77{
	width:540px;	height:140px;
	display:block;
	background: url(../img/77.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content77 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content77 img{
position: absolute; 
    right: 20px;    bottom: 20px;
	border-style: none;
}

.content98{
	width:540px;	height:140px;
	display:block;
	background: url(../img/98.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content98 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content98 img{
position: absolute; 
    right: 20px;    bottom: 20px;
	border-style: none;
}

.content100{
	width:540px;	height:140px;
	display:block;
	background: url(../img/100.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content100 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content100 img{
position: absolute; 
    right: 20px;    bottom: 20px;
	border-style: none;
}
.content132{
	width:540px;	height:140px;
	display:block;
	background: url(../img/100.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content132 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content132 img{
position: absolute; 
    right: 20px;    bottom: 20px;
	border-style: none;
}

.content132{
	width:540px;	height:140px;
	display:block;
	background: url(../img/132.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content132 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content132 img{
position: absolute; 
    right: 20px;    bottom: 20px;
	border-style: none;
}

.content32{
	width:540px;	height:140px;
	display:block;
	background: url(../img/32.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content32 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content32 img{
position: absolute; 
    right: 20px;    bottom: 20px;
	border-style: none;
}
.content111{
	width:540px;	height:140px;
	display:block;
	background: url(../img/111.jpg) no-repeat left top;
	position: relative;
    margin: 0px 0px 0px 0px;
}
.content111 h3{
position: absolute; 
    left: 180px;    top: 18px;
	text-align:left;
	font-size:120%;
	color:#181;
 letter-spacing: 0.03em;
	line-height:34px;
	border-style: none;
font-weight: bold; 
}
.content111 img{
position: absolute; 
    right: 20px;
    bottom: 10px;
	border-style: none;
}


.btn01 img{
position: absolute; 
    right: 90px; 
    bottom: 10px;
	border-style: none;
}
.btn02 img{
position: absolute; 
    right: 20px; 
    bottom: 10px;
	border-style: none;
}
.btn03 img{
position: absolute; 
    right: 60px; 
    bottom: 10px;
	border-style: none;
}

.TopCopy{
	color:#FF0000;
	font-size:120%;
	font-weight:bold;
	}
.ImgBrain{
width:100%;
text-align:center;
margin:10px 0 0 0;
padding:0;
}

/* 漫画で分かる */ 
.manga { 
    background:url(../img/bu_manga.png) no-repeat; 
    width:178px; height:80px;                        
    margin:8px 0 8px 0; padding:0;                      
    display:block;                                
} 

.manga:hover { 
    background:url(../img/bu_manga2.png) no-repeat; 
} 

/* ドクタークロアジール */ 
.dr1 { 
    background:url(../img/bu_DrCroisile.png) no-repeat; 
    width:180px; height:80px;                        
    margin:8px 0 8px 0; padding:0;                  
    display:block;                                 
} 
.dr1:hover { 
    background:url(../img/bu_DrCroisile2.png) no-repeat; 
} 


/* ドクターノアール */ 
.dr2 { 
    background:url(../img/bu_DrNoir.png) no-repeat; 
    width:180px; height:80px;                        
    margin:8px 0 8px 0; padding:0;                  
    display:block;                                 
} 

.dr2:hover { 
    background:url(../img/bu_DrNoir2.png) no-repeat; 
} 

/* SBT */ 
.sbt { 
    background:url(../img/bu_SBT.png) no-repeat; 
    width:180px; height:95px;                        
    margin:8px 0 8px 0; padding:0;                  
    display:block;                                 
} 
.sbt:hover { 
    background:url(../img/bu_SBT2.png) no-repeat; 
} 

/* 原口さん */ 
.haraguchi { 
    background:url(../img/bu_MrHaraguchi.png) no-repeat; 
    width:180px; height:95px;                        
    margin:8px 0 8px 0; padding:0;                  
    display:block;                                 
} 
.haraguchi:hover { 
    background:url(../img/bu_MrHaraguchi2.png) no-repeat; 
} 



/* 次へ */ 
.next { 
    background:url(../img/bu_next.gif) no-repeat; 
    width:144px; height:48px;                        
    margin:8px 0 20px 0; padding:0;                  
    display:block;                                 
} 
.next:hover { 
    background:url(../img/bu_next2.gif) no-repeat; 
} 

/* 戻る */ 
.back2 { 
    background:url(../img/bu_back.gif) no-repeat; 
    width:144px; height:48px;                        
    margin:8px 0 20px 0; padding:0;                  
    display:block;                                 
} 
.back2:hover { 
    background:url(../img/bu_back2.gif) no-repeat; 
} 

/* 無料トライアル */ 
.freetrial { 
    background:url(../img/bu_trial.gif) no-repeat; 
    width:168px; height:67px;                        
    margin:0 0 3px 0; padding:0;                  
    display:block;                                 
} 
.freetrial:hover { 
    background:url(../img/bu_trial2.gif) no-repeat; 
} 

/* ログイン */ 
.login { 
    background:url(../img/bu_login.gif) no-repeat; 
    width:168px; height:67px;                        
    margin:2px 0 25px 0; padding:0;                  
    display:block;                                 
} 
.login:hover { 
    background:url(../img/bu_login2.gif) no-repeat; 
} 

/* 登録 */ 
.toroku { 
    background:url(../img/bu_toroku.gif) no-repeat; 
    width:168px; height:67px;                        
    margin:2px 0 25px 0; padding:0;                  
    display:block;                                 
} 
.toroku:hover { 
    background:url(../img/bu_toroku2.gif) no-repeat; 
} 

/* 無料体験プレイ */ 
.freeplay { 
    background:url(../img/bu_freeplay.gif) no-repeat; 
    width:168px; height:52px;                        
    margin:2px 0 25px 0; padding:0;                  
    display:block;                                 
} 
.freeplay:hover { 
    background:url(../img/bu_freeplay2.gif) no-repeat; 
} 
/* すべてのトレーニング */ 
.alltraining { 
    background:url(../img/bu_alltraining.gif) no-repeat; 
    width:203px; height:52px;                        
    margin:20px 0 25px 0; padding:0;                  
    display:block;                                 
} 
.alltraining:hover { 
    background:url(../img/bu_alltraining2.gif) no-repeat; 
} 

.DrName{
	font-size:120%;
	font-weight:bold;
	}
.DrProfile{
	font-weight:bold;
	}
.RedBold{
	color:#FF0000;
	font-weight:bold;
	}
.CorchMenu{
	color:#330099;
	}
.imgL{
	float:left;
	margin:0;
	padding:0;
	}
.imgR{
	float:right;
	margin:0;
	padding:0;
	}
.Kekkahyouji{
float:left;
width:248px;
height:auto;
margin:20px 0 0 0;
}
.BuAllTraining{
float:right;
}
.CoachOsusume{
width:100%;
text-align:center;
margin:10px 0 20px 0;
}
