@charset "EUC-JP";

/*============================================================
//
//  INDEX-------------------------
//  *初期設定
//  *共通設定
//  *ヘッダー・ナビゲーション
//  *フッター
//  *バナー
//  *フッターのサイトマップ
//==========================================================*/

/*============================================================
//  初期設定
//==========================================================*/
* {
	margin: 0;
	padding : 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	line-height:100%;
}

p , li {
	line-height:160%;
}

ul{
	list-style:none;
}

img,
a img {
	border : 0;
	text-decoration:none;
	vertical-align:top;
}

.test{
	border:1px solid #000000;
}

a {
	color:#333333;
}

a:hover {
	color:#B28B14;
	text-decoration:underline;
}

.left{
	float:left;
}

.right{
	float:right;
}

.clr {
	clear:both;
	overflow:hidden;
	width:1px;
	height:1px;
	margin:0 -1px -1px 0;
	border:0;
	padding:0;
	font-size:0;
	line-height:0;
}
.clear {
	clear:both;
	overflow:hidden;
	width:1px;
	height:1px;
	margin:0 -1px -1px 0;
	border:0;
	padding:0;
	font-size:0;
	line-height:0;
}

body {
	font-size:12px;
	color:#666;
	text-align:center;
	background:#fff;
	line-height:140%;
	background:url(../img/header-bg.jpg) repeat-x;
	font-family: "Verdana","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック";
}
* html body {	/* for IF6 */
	font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

.test{
	border:solid 1px #FF0000;
}


/*============================================================
//  うめだ設定
//==========================================================*/

#page {
	margin:0 auto;
	width:950px;
	text-align: left;
	padding-bottom:20px;
	background:url(../img/page-bg.jpg) repeat-y;
}
#header{
	width:930px;
	height:25px;
	padding-right:20px;
	padding-top:5px;
	background:url(../img/header.jpg) no-repeat;
	text-align:right;
	font-size:10px;
	color:#fff;
}
#header a{
	color:#fff;
}
#header{
	width:930px;
	height:25px;
	padding-right:20px;
	padding-top:5px;
	background:url(../img/header.jpg) no-repeat;
	text-align:right;
	font-size:10px;
	color:#fff;
}
.box:after {
	content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both; 
}

/*============================================================
//  contents
//==========================================================*/
#contents{
	width:910px;
	margin-left:20px;
}
#contents .mainttl{
	text-indent:-9999px;
	width:910px;
	height:355px;
	background:url(../img/mainttl.jpg) no-repeat center top;
	font-size:10px;
}
/*メニュー*/
#contents .pageMenu{
	width:870px;
	padding:0 20px;
	height:514px;
	background:url(../img/pageMenu.jpg) no-repeat;
	margin-bottom:40px;
}
#contents .pageMenu:after {
	content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both; 
}
#contents .pageMenu .left,
#contents .pageMenu .right{
	width:425px;
}
#contents .pageMenu .left h2,
#contents .pageMenu .right h2{
	text-indent:-9999px;
	width:425px;
	height:75px;
}
#contents .pageMenu .left img,
#contents .pageMenu .right img{
	margin-left:20px;
	margin-bottom:10px;
}
#contents .pageMenu .left .seitai01,
#contents .pageMenu .left .seitai02,
#contents .pageMenu .right .yoga01,
#contents .pageMenu .right .yoga02{
	text-indent:-9999px;
	width:385px;
	height:92px;
	margin-left:20px;
}
#contents .pageMenu .left .seitai01 a,
#contents .pageMenu .right .yoga01 a{
	display:block;
	text-decoration:none;
	width:385px;
	height:92px;
}
#contents .pageMenu .left .seitai02 a,
#contents .pageMenu .right .yoga02 a{
	display:block;
	text-decoration:none;
	width:385px;
	height:102px;
}
#contents .pageMenu .left .seitai01{
	background:url(../img/seitai01.jpg) no-repeat;
	margin-bottom:10px;
}
#contents .pageMenu .left .seitai01 a:hover{background:url(../img/seitai01-over.jpg) no-repeat;}

#contents .pageMenu .left .seitai02{
	background:url(../img/seitai02.jpg) no-repeat;
	margin-bottom:70px;
	height:102px;
}
#contents .pageMenu .left .seitai02 a:hover{background:url(../img/seitai02-over.jpg) no-repeat;}

#contents .pageMenu .right .yoga01{
	background:url(../img/yoga01.jpg) no-repeat;
	margin-bottom:10px;
}
#contents .pageMenu .right .yoga01 a:hover{background:url(../img/yoga01-over.jpg) no-repeat;}

#contents .pageMenu .right .yoga02{
	background:url(../img/yoga02.jpg) no-repeat;
	margin-bottom:70px;
	height:102px;
}
#contents .pageMenu .right .yoga02 a:hover{background:url(../img/yoga02-over.jpg) no-repeat;}

#contents .pageMenu .left .seitaiBtm,
#contents .pageMenu .right .yogaBtm{
	text-indent:-9999px;
	width:407px;
	height:72px;
	margin-left:9px;
}
#contents .pageMenu .left .seitaiBtm a,
#contents .pageMenu .right .yogaBtm a{
	display:block;
	text-decoration:none;
	width:407px;
	height:72px;
}
#contents .pageMenu .left .seitaiBtm{
	background:url(../img/seitaiBtm.jpg) no-repeat;
}
#contents .pageMenu .right .yogaBtm{
	background:url(../img/yogaBtm.jpg) no-repeat;
}
#contents .pageMenu .left .seitaiBtm a:hover{
	background:url(../img/seitaiBtm-over.jpg) no-repeat;
}
#contents .pageMenu .right .yogaBtm a:hover{
	background:url(../img/yogaBtm-over.jpg) no-repeat;
}
/*整体師資格取得コース*/
#contents .seitai{
	margin-bottom:10px;
}
#contents .seitai{
	width:910px;
	padding-top:60px;
	background:url(../img/seitai.jpg) no-repeat;
	font-size:14px;
}
#contents .seitai .inner01 h3{
	text-indent:-9999px;
	width:890px;
	height:40px;
	background:url(../img/seitai-inner01.jpg) no-repeat;
	font-size:10px;
	margin-bottom:10px;
	margin-left:10px;
}
#contents .seitai .inner01 .box{
	width:890px;
	margin-left:10px;
	margin-bottom:10px;
}
#contents .seitai .inner01 .box img{
	width:180px;
	float:left;
}
#contents .seitai .inner01 .box p{
	width:690px;
	float:right;
}
#contents .seitai .inner01 .pointTtl{
	text-indent:-9999px;
	width:890px;
	height:80px;
	background:url(../img/pointTtl.gif) no-repeat;
}
#contents .seitai .inner01 .pointInner{
	width:910px;
	font-size:12px;
	margin-bottom:20px;
}
#contents .seitai .inner01 .pointInner:after {
	content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both; 
}
#contents .seitai .inner01 .pointInner div{
	width:277px;
	height:212px;
	padding:0 5px;
}
#contents .seitai .inner01 .pointInner .chara01{
	float:left;
	margin-right:14px;
	background:url(../img/chara01.jpg) no-repeat;
}
#contents .seitai .inner01 .pointInner .chara02{
	float:left;
	background:url(../img/chara02.jpg) no-repeat;
}
#contents .seitai .inner01 .pointInner .chara03{
	float:right;
	background:url(../img/chara03.jpg) no-repeat;
}
#contents .seitai .inner01 .pointInner div .ttl{
	text-indent:-9999px;
	width:287px;
	height:62px;
}
/*コース詳細*/
#contents .inner01 .course .ttl{
	text-indent:-9999px;
	width:890px;
	height:24px;
	background:url(../img/course-ttl.gif) no-repeat;
	margin-bottom:10px;
	margin-left:10px;
}
#contents .inner01 .course table{
	background:url(../img/table.gif) repeat-y;
	border-top:1px solid #ccc;
	color:#333;
	margin-left:10px;
	margin-bottom:40px;
}
#contents .inner01 .course table td{
	border-bottom:1px solid #ccc;
}
#contents .inner01 .course table td.sp{
	padding:10px;
}
#contents .inner01 .course table td span{
	font-size:12px;
	color:#666;
}
#contents .inner01 .course table td .courseBtm{
	text-indent:-9999px;
	width:262px;
	height:72px;
	background:url(../img/courseBtm.jpg) no-repeat;
	font-size:10px;
	margin-left:10px;
}
#contents .inner01 .course table td .courseBtm a{
	display:block;
	text-decoration:none;
	width:262px;
	height:72px;
}
#contents .inner01 .course table td .courseBtm a:hover{
	background:url(../img/courseBtm-over.jpg) no-repeat;
}


#contents .seitai .inner02 h3{
	text-indent:-9999px;
	width:890px;
	height:40px;
	background:url(../img/seitai-inner02.jpg) no-repeat;
	font-size:10px;
	margin-bottom:10px;
	margin-left:10px;
}
#contents .seitai .inner02 .lead{
	width:890px;
	margin-left:10px;
	margin-bottom:20px;
}
#contents .seitai .inner02 .box{
	width:890px;
	margin-left:10px;
	color:#333;
}
.follow01,.follow03,.follow05{
	float:left;
	width:432px;
	margin-bottom:10px;
}
.follow02,.follow04,.follow06{
	float:right;
	width:432px;
	margin-bottom:10px;
}
.follow06{margin-bottom:20px;}
#contents .seitai .inner02 .ttl{
	text-indent:-9999px;
	width:432px;
	height:34px;
	margin-bottom:10px;
}
#contents .seitai .inner02 .follow01 .ttl{background:url(../img/follow01.gif) no-repeat;}
#contents .seitai .inner02 .follow02 .ttl{background:url(../img/follow02.gif) no-repeat;}
#contents .seitai .inner02 .follow03 .ttl{background:url(../img/follow03.gif) no-repeat;}
#contents .seitai .inner02 .follow04 .ttl{background:url(../img/follow04.gif) no-repeat;}
#contents .seitai .inner02 .follow05 .ttl{background:url(../img/follow05.gif) no-repeat;}
#contents .seitai .inner02 .follow06 .ttl{background:url(../img/follow06.gif) no-repeat;}

#contents .seitai .inner02 .shiryouBtm{
	text-indent:-9999px;
	width:598px;
	height:78px;
	margin-bottom:20px;
	background:url(../img/shiryouBtm.jpg) no-repeat;
	margin-left:156px;
}
#contents .seitai .inner02 .shiryouBtm a{
	display:block;
	text-decoration:none;
	width:598px;
	height:78px;
}
#contents .seitai .inner02 .shiryouBtm a:hover{
	background:url(../img/shiryouBtm-over.jpg) no-repeat;
}

#contents .inner03{
	width:868px;
	border:1px solid #A3080C;
	margin-left:10px;
	padding:10px;
	font-size:16px;
}
#contents .inner03 .ttl{
	text-indent:-9999px;
	width:300px;
	height:18px;
	margin-bottom:5px;
	background:url(../img/inner03.gif) no-repeat;
}
#contents .inner03 .ttl2{
	text-indent:-9999px;
	width:300px;
	height:18px;
	margin-bottom:5px;
	background:url(../img/inner04.gif) no-repeat;
}
#contents .inner03 a{
	color:red;
	text-decoration:underline;
}
#contents .pagetop{
	width:890px;
	margin-left:10px;
	text-align:right;
	font-size:10px;
	margin-bottom:40px;
}
/*============================================================
//  ヨガインストラクター資格取得コース
//==========================================================*/
#contents .yoga{
	width:910px;
	padding-top:60px;
	background:url(../img/yoga.jpg) no-repeat;
	font-size:14px;
}
#contents .yoga .inner01 h3{
	text-indent:-9999px;
	width:890px;
	height:40px;
	background:url(../img/yoga-inner01.jpg) no-repeat;
	font-size:10px;
	margin-bottom:10px;
	margin-left:10px;
}
#contents .yoga .inner01 .box{
	width:890px;
	margin-left:10px;
	margin-bottom:10px;
}
#contents .yoga .inner01 .box img{
	width:180px;
	float:left;
}
#contents .yoga .inner01 .box p{
	width:690px;
	float:right;
}
#contents .yoga .inner01 .pointTtl{
	text-indent:-9999px;
	width:890px;
	height:80px;
	background:url(../img/pointTtl-yoga.jpg) no-repeat;
}
#contents .yoga .inner01 .pointInner{
	width:910px;
	font-size:12px;
	margin-bottom:20px;
}
#contents .yoga .inner01 .pointInner:after {
	content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both; 
}
#contents .yoga .inner01 .pointInner div{
	width:412px;
	height:132px;
	padding:0 10px;
	font-size:12px;
}
#contents .yoga .inner01 .pointInner .chara01{
	float:left;
	background:url(../img/chara01-yoga.jpg) no-repeat;
}
#contents .yoga .inner01 .pointInner .chara02{
	float:right;
	background:url(../img/chara02-yoga.jpg) no-repeat;
}
#contents .yoga .inner01 .pointInner div .ttl{
	text-indent:-9999px;
	height:62px;
}
#contents .yoga .inner02 h3{
	text-indent:-9999px;
	width:890px;
	height:40px;
	background:url(../img/yoga-inner02.jpg) no-repeat;
	font-size:10px;
	margin-bottom:10px;
	margin-left:10px;
}
#contents .yoga .inner02 .lead{
	width:890px;
	margin-left:10px;
	margin-bottom:20px;
}
#contents .yoga .inner02 .point{
	width:890px;
	margin-left:10px;
	margin-bottom:10px;
}
#contents .yoga .inner02 .point .ttl01{
	text-indent:-9999px;
	width:890px;
	height:40px;
	background:url(../img/point-ttl01.jpg) no-repeat;
}
#contents .yoga .inner02 .point .ttl02{
	text-indent:-9999px;
	width:890px;
	height:40px;
	background:url(../img/point-ttl02.jpg) no-repeat;
}
#contents .yoga .inner02 .shiryouBtm{
	text-indent:-9999px;
	width:598px;
	height:78px;
	margin-bottom:20px;
	background:url(../img/shiryouBtm-yoga.jpg) no-repeat;
	margin-left:156px;
}
#contents .yoga .inner02 .shiryouBtm a{
	display:block;
	text-decoration:none;
	width:598px;
	height:78px;
}
#contents .yoga .inner02 .shiryouBtm a:hover{
	background:url(../img/shiryouBtm-yoga-over.jpg) no-repeat;
}
#contents .footer{
	width:890px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:12px;
	text-align:right;
	border-top:1px solid #666;
	padding-top:10px;
}
