body {
background:#fff;
margin: 0px 10px;
padding: 0px;
text-align: left;
border: 0px solid #ccc;
font-size: 0.9em;
font-family:"osaka","ＭＳ ゴシック"sans-serif;
background: url(../images/bg00.jpg);
width:100%;
}

/* ブログへリンクボタン */
#link_blog{
margin: 10px;
padding: 0px 0px 0px 550px;
border: 0px solid #000;
text-align: left;
}


#main{
width:750px;
border: 0px solid #000;
background: #fff;
margin: 0px;
padding: 0px;
text-align: left;
}

#clr_b{
clear:both;
}

#hd{
//background: url(../images/bg03.jpg);
margin: 0px;
padding: 0px;
border: 0px solid #000;
width: 750px;
height:50px;
text-align: left;
}

h1{
font-size:18px;
margin: 0px;
padding: 10px;
border: 0px solid #000;
text-align:center;
color:#000;
}

/* 項目 */

#koumoku{
background: url(../images/bg02.jpg) no-repeat;
border: 0px solid #999;
margin: 0px 10px;
padding: 3px 10px;
width:710px;
color:#330;
text-align: left;
}

/* 冒頭文章 */
#hd_txt{
background: url(../images/kinuken_01.jpg) repeat;
border: 1px solid #999;
margin: 0px 0px 10px 0px;
padding: 10px;
width:728px;
text-align: left;
}
#hd_txt p{
padding: 0px 0px 0px 30px;
//font-size: 1em;
font-weight:bold;

}
.rgt_txt{
	text-align:right;
}

/* 所在地　地図 */
#map{
margin: 10px;
padding: 0px;
border: 0px solid #aaa;
text-align:left;
width:728px;
}

#map table{
border: 0px solid #aaa;
}
#map td{
border: 0px solid #aaa;
}
.map_txt{
	padding:10px;
width: 250px;
}


/* 内容１ */
#info_01{
margin: 10px 10px 10px 50px;
padding: 0px;
border: 0px solid #aaa;
text-align:left;
}

#info_01 table{
border: 0px solid #aaa;
width:600px;
}
#info_01 td{
border: 1px solid #aaa;
}
.tab01{
padding: 0 0 0 25px;
color:#666;
}


/* 料金内容 */
#price_info{
margin: 10px 10px 10px 50px;
padding: 0px;
border: 0px solid #aaa;
text-align:left;
}

#price_info table{
border: 0px solid #aaa;
margin: 2px;
padding: 0px;
width:600px;
}
.fst_prc{
background:#cf9;
}
.month_prc{
background:#ffc;
}

#price_info td{
border: 1px solid #aaa;
}

/* td class */
.w_01{
width:200px;
text-align:left;
padding:2px 0 2px 10px;
}
.w_02{
width:100px;
text-align:center;
padding:2px;
}
.w_03{
width:200px;
text-align:right;
padding:2px;
}
.w_04{
width:100px;
text-align:left;
vertical-align:top;
//background:#ccf;
background:#fcc;
padding:2px 0 2px 10px;
}
.w_05{
width:430px;
text-align:left;
padding:2px 0 2px 10px;
}

/* 内容2 */
#info_02{
margin: 10px 10px 10px 50px;
padding: 0px;
border: 0px solid #aaa;
text-align:left;
}
#info_02 table{
border: 0px solid #aaa;
width:600px;
}
#info_02 td{
border: 0px solid #aaa;
}
.w_06{
width:33px;
text-align:center;
padding:0px;
}
.w_07{
text-align:left;
padding:0px;
}


/* 教室の写真 */
#pht{
border: 0px solid #302b26;
margin: 5px 0px;
padding: 0px;
}
#pht table{
border: 0px solid #302b26;
width:750px;

}
#pht td{
border: 0px solid #302b26;
text-align:center;
}


/* プロフィール */
#prof{
border: 1px dotted #999;
margin: 10px;
padding: 10px;
}

#prof table{
border: 0px solid #302b26;
width:710px;
margin: 0px;
padding: 0px;
}
#prof td{
border: 0px solid #302b26;
text-align:left;
margin: 0px;
padding: 0px;
}

.prof_txt{
width:430px;
font-size: 14px;
}


#prof p{
border-bottom: 1px dotted #999;
}






/* フッタ */
#ft{
	text-align:right;
	border-bottom: 0px dotted #999;
	padding:0 10px 0 0px;
	background: url(../images/bg04.jpg) no-repeat;
	color:#666;
}
