* {
	margin:0px;
	padding:0px;
	outline:none;
}
h1, h2, h3, h4, ul, li, p, dl, tr, dt, dd {
 margin::0px;
	padding:0px;
}
.clear {
	clear:both;
	margin:0px;
}
body {
	margin:0px;
	padding:0px;
}
#topic_pass {
	margin:0px;
	font-size:80%;
}
#wrapper {
	width:800px;
}
/*ヘッダー*/
#header {
	background-image:url(images/header_white.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:133px;
	margin:1em 0 1em 0;
	padding:0;
}
h1 {
	text-indent:-9999px;
}
p.navi {
	margin:0 0 0 54em;
	font-size:12px;
	background:url(images/list_maru.gif) no-repeat 0.3em;
	padding:0px 0 0 2.5em;
	font-weight:bold;
}
p.navi a {
	text-decoration:none;
	color:#fff;
}
p.navi a:hover {
	text-decoration: underline;
	color:#fff;
}
h1 {
	margin:10px auto;
}
/*ナビゲーション*/
#navi {
	margin-bottom:10px;
}
/*サイドナヴィ*/

table.sidenavi {
	margin:0px;
	padding:0px;
	border:0px;
	border-color:#FFFFFF;
	line-height:1.4em;
}
td.side01 {
	border:0px;
	background-image:url(images/side00.jpg);
	background-repeat:no-repeat;
	width:190px;
	height:26px;
	padding:0 0 0 10px;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
td.side02 {
	border:0px;
	background: url(images/sankaku_side.gif) no-repeat 0.3em;
	padding:2px 0 0 1.5em;
	background-color:#E8E8FF;
}
td.side03 {
	border:2px solid #FF9900;
	font-weight:bold;
}
p.bannar {
	margin-top:1em;
}
p.call_center {
	margin:1.5em 0 2em 20px;
	padding:10px;
	width:500px;
	border:2px solid #FF9900;
	font-weight:bold;
	line-height:1.5em;
	font-size:13px;
}
/******* トップページ／新バナーに変更 ******************************/
.contents05 div.bannarArea {
	margin:0px 0px 0px 10px;
	height:100%;
}
.contents05 div.bannarArea ul {
	margin:0px;
	padding:0px;
}
.contents05 div.bannarArea li {
	float:left;
	border:none;
	margin:0px;
	padding:0px;
}
/******* トップページ／新バナーに変更(2010.05.28) ******************************/
.contents05 div.bannarArea2 {
	margin:0px 0px 10px 10px;
	height:260px;
}
.contents05 div.bannarArea2 h3{
	margin-bottom:10px;
}
.contents05 div.bannarArea2 ul {
	margin:0px;
	padding:0px;
}
.contents05 div.bannarArea2 li {
	float:left;
	border:none;
	margin:0px;
	padding:0px;
}

.contents05 div.bannarArea2 li a{
	display:block;
	width:270px;	/*リンク範囲をブロックに変更*/
	height:80px;	/*リンク範囲の高さを指定：firefox必須*/
	background-position :left top;	/*画像を左上に配置*/
	background-repeat:no-repeat;	/*背景画像を繰り返さない*/
	text-decoration:none;
	line-height:normal;
	text-indent:-9999px;
outline:none;

}
.contents05 div.bannarArea2 li.banA a:link,.contents05 div.bannarArea2 li.banA a:visited{
	background-image:url(images/bannarA.gif);
}
.contents05 div.bannarArea2 li.banA a:hover,.contents05 div.bannarArea2 li.banA a:active{
	background-image:url(images/bannarA_h.gif);
}
.contents05 div.bannarArea2 li.banB a:link,.contents05 div.bannarArea2 li.banB a:visited{
	background-image:url(images/bannarB.gif);
}
.contents05 div.bannarArea2 li.banB a:hover,.contents05 div.bannarArea2 li.banB a:active{
	background-image:url(images/bannarB_h.gif);
}
.contents05 div.bannarArea2 li.banC a:link,.contents05 div.bannarArea2 li.banC a:visited{
	background-image:url(images/bannarC.gif);
}
.contents05 div.bannarArea2 li.banC a:hover,.contents05 div.bannarArea2 li.banC a:active{
	background-image:url(images/bannarC_h.gif);
}
.contents05 div.bannarArea2 li.banD a:link,.contents05 div.bannarArea2 li.banD a:visited{
	background-image:url(images/bannarD.gif);
}
.contents05 div.bannarArea2 li.banD a:hover,.contents05 div.bannarArea2 li.banD a:active{
	background-image:url(images/bannarD_h.gif);
}
.contents05 div.bannarArea2 li.banE a:link,.contents05 div.bannarArea2 li.banE a:visited{
	background-image:url(images/bannarE.gif);
}
.contents05 div.bannarArea2 li.banE a:hover,.contents05 div.bannarArea2 li.banE a:active{
	background-image:url(images/bannarE_h.gif);
}
.contents05 div.bannarArea2 li.banF a:link,.contents05 div.bannarArea2 li.banF a:visited{
	background-image:url(images/bannarF.gif);
}
.contents05 div.bannarArea2 li.banF a:hover,.contents05 div.bannarArea2 li.banF a:active{
	background-image:url(images/bannarF_h.gif);
}
.contents05 div.bannarArea2 li.scheA a,.contents05 div.bannarArea2 li.scheB a,.contents05 div.bannarArea2 li.scheC a,.contents05 div.bannarArea2 li.scheD a{
	display:block;
	width:270px;	/*リンク範囲をブロックに変更*/
	height:70px;	/*リンク範囲の高さを指定：firefox必須*/
	background-position :left top;	/*画像を左上に配置*/
	background-repeat:no-repeat;	/*背景画像を繰り返さない*/
	text-decoration:none;
	line-height:normal;
	text-indent:-9999px; 
}
.contents05 div.bannarArea2 li.scheA a:link,.contents05 div.bannarArea2 li.scheA a:visited{
	background-image:url(images/bar_T06.gif);
}
.contents05 div.bannarArea2 li.scheA a:hover,.contents05 div.bannarArea2 li.scheA a:active{
	background-image:url(images/bar_T06_h.gif);
}
.contents05 div.bannarArea2 li.scheB a:link,.contents05 div.bannarArea2 li.scheB a:visited{
	background-image:url(images/bar_T07.gif);
}
.contents05 div.bannarArea2 li.scheB a:hover,.contents05 div.bannarArea2 li.scheB a:active{
	background-image:url(images/bar_T07_h.gif);
}
.contents05 div.bannarArea2 li.scheC a:link,.contents05 div.bannarArea2 li.scheC a:visited{
	background-image:url(images/bar_O06.gif);
}
.contents05 div.bannarArea2 li.scheC a:hover,.contents05 div.bannarArea2 li.scheC a:active{
	background-image:url(images/bar_O06_h.gif);
}
.contents05 div.bannarArea2 li.scheD a:link,.contents05 div.bannarArea2 li.scheD a:visited{
	background-image:url(images/bar_O07.gif);
}
.contents05 div.bannarArea2 li.scheD a:hover,.contents05 div.bannarArea2 li.scheD a:active{
	background-image:url(images/bar_O07_h.gif);
}
/*******バナーエリア ******************************/
#main .contents05 p.allseminar a:link,#main .contents05 p.allseminar a:visited{
	display:block;
	width:575;
	height:145px;
	margin:0px;
	padding:0px;
	background:url(images/bannar_allseminar.gif) no-repeat;
	text-indent:-9999px;
}
#main .contents05 p.allseminar a:hover,#main .contents05 p.allseminar a:active{
	display:block;
	width:575;
	height:145px;
	margin:0px;
	padding:0px;
	background:url(images/bannar_allseminar_h.gif) no-repeat;
	text-indent:-9999px;
}
#main .contents05 .bannarArea li a{
	display:block;
	width:275px;	/*リンク範囲をブロックに変更*/
	height:70px;	/*リンク範囲の高さを指定：firefox必須*/
	background-position :left top;	/*画像を左上に配置*/
	background-repeat:no-repeat;	/*背景画像を繰り返さない*/
	text-decoration:none;
	line-height:normal;
	text-indent:-9999px; 
}
#main .contents05 li.ban1 a:link,#main .contents05 li.ban1 a:visited{
	background-image:url(images/honbu.gif);
}
#main .contents05 li.ban1 a:hover,#main .contents05 li.ban1 a:active{
	background-image:url(images/honbu_h.gif) ;
}
#main .contents05 li.ban2 a:link,#main .contents05 li.ban2 a:visited{
	background-image:url(images/Nkouza.gif) ;
}
#main .contents05 li.ban2 a:hover,#main .contents05 li.ban2 a:active{
	background-image:url(images/Nkouza_h.gif);
}
#main .contents05 li.ban3 a:link,#main .contents05 li.ban3 a:visited{
	background-image:url(images/Nseminar.gif);
}
#main .contents05 li.ban3 a:hover,#main .contents05 li.ban3 a:active{
	background-image:url(images/Nseminar_h.gif) ;
}
#main .contents05 li.ban4 a:link,#main .contents05 li.ban4 a:visited{
	background-image:url(images/Skouza.gif);
}
#main .contents05 li.ban4 a:hover,#main .contents05 li.ban4 a:active{
	background-image:url(images/Skouza_h.gif) ;
}
#main .contents05 p.hajimete2 a:link, #main .contents05 p.hajimete2 a:visited{
	display:block;
	width:455;
	height:48px;
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 50px;
	background:url(images/hajimete2.gif) no-repeat;
	text-indent:-9999px;
	clear:both;
}
#main .contents05 p.hajimete2 a:hover,#main .contents05 p.hajimete2 a:active{
	display:block;
	width:455;
	height:48px;
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 50px;
	background:url(images/hajimete2_h.gif) no-repeat;
	text-indent:-9999px;
	clear:both;
}
/*******振込み先 ******************************/
#main .contents05 ul.furikomi{
	margin:0px 40px;
	padding:10px;
	border:4px outset #006FDD;
}
#main .contents05 ul.furikomi li.title4{
	font-size:15px;
	font-weight:bold;
}

#main .contents05 ul.furikomi li.tel{
	margin:10px 0 0 30px;
}
#main .contents05 ul.furikomi li.kouza{
	margin:0px 0 0 30px;
}
/*TV*/
#contents_tv {
}
table.tv_rireki {
	display:block;
	border-collapse:collapse;
	width:580px;
	border:1px solid #CCCCCC;
	margin:10px 0;
}
table.tv_rireki caption {
	border:1px solid #CCCCCC;
	padding:8px 5px;
	font-weight:bold;
}
table.tv_rireki th, td {
	border:1px solid #CCCCCC;
	padding:8px 5px;
}
tr.tv_01 {
	background-color:#ffffff;
}
tr.tv_02 {
	background-color:#CFFDFE;
}
table.tv_rireki th {
	color:#FFFFFF;
	background-color:#1080EF;
}
th.day {
	width:7em;
}
th.channel {
	width:7em;
}
th.name {
	width:7em;
}
th.program {
}
th.keisai {
	width:7em;
	text-align:center;
}
p.pagetop {
	text-align:right;
	font-weight:bold;
}
ul {
	list-style:none;
}
/*VIDEO*/
#contents_video {
}
li.video-02 {
	font-weight:bold;
	margin-bottom:10px;
	font-size:1.1em;
}
li.video-2-1 {
	color:#990000;
}
table.video {
	width:780px;
	display:block;
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	margin:10px 0;
}
table.video caption {
	border:1px solid #CCCCCC;
	padding:8px 5px;
	font-weight:bold;
}
table.video th, td {
	border:1px solid #CCCCCC;
	padding:5px;
}
th.video {
	color:#FFFFFF;
	background-color:#1080EF;
	width:80px;
}
th.video1 {
	color:#FFFFFF;
	background-color:#1080EF;
	width:60px;
}
th.video2 {
	color:#FFFFFF;
	background-color:#1080EF;
	width:60px;
}
th.video3 {
	color:#FFFFFF;
	background-color:#1080EF;
	width:200px;
}
td.dvd {
	color:#FF0000;
	text-align:center;
	background-color:#FFFFFF;
}
td.video {
	text-align:center;
	background-color:#FFFFFF;
}
span {
	color:#990000;
}
/*SINKAN*/
ul.sinkan01 {
	xbackground-color:#ffffff;
	xpadding:7px;
}
li.sin01 {
	float:left;
	border:1px solid #808080;
}
li.sin02 {
	float:left;
	margin-left:10px;
	border:1px solid #808080;
}
li.sin03 {
	clear:both;
	text-align:center;
}
li.sin04 {
	padding:5px;
}
/*HASIGAKI*/
ul.has {
	margin-bottom:10px;
	color:#333333;
}
li.has01 {
	display:inline;
	float:left;
}
li.has02 {
	float:left;
	padding-top:180px;
	padding-left:10px;
	font-size:1.2em;
	font-weight:bold;
}
li.has03 {
	clear:both;
	font-weight:bold;
	padding:5px;
}
p.has {
	padding-bottom:1.5em;
}
li.has04 {
	padding:1em;
	background-color:#F4F9FF;
}
ul.theme {
	padding:5px 0 0 15px;
	background-color:#F4F9FF;
}
/*RONBUN*/
h3.ronbun {
	margin:10px 0 0px 10px;
	font-size:1.3em;
	color:#6583FA;
}
h3.ronbun a {
	text-decoration:underline;
}
h4.ronbun {
	margin:15px 0 0px 15px;
	padding:0 0 0 20px;
	font-size:1.1em;
	color:#333333;
	background-image:url(images/maru_blue.gif);
	background-repeat:no-repeat;
}
h4, osan {
	margin:15px 0 0px 15px;
	font-size:1.1em;
	color:#333333;
}
p.ron01 {
	margin:0px;
	padding:0px;
	text-align:right;
}
p.ron02 {
	padding:10px 0 0 30px;
	line-height:1.5;
}
p.ron03 {
	padding:10px 0 0 30px;
	font-weight:bold;
}
p.space {
	width:500px;
	height:350px;
	color:#CCCCCC;
	border:1px solid #ffffff;
	text-indent:-9999em;
}
p.space2 {
	width:500px;
	height:100px;
	color:#CCCCCC;
	border:1px solid #ffffff;
	text-indent:-9999em;
}
p.ron_chuui {
	margin:10px 0 0 15px;
	color:#990000;
	font-weight:bold;
}
ul.y-tsisou {
	margin:5px 0 0 20px;
}
/*KYOUSITU*/
h2.h2_1 {
	border-left:8px solid #0033FF;
	border-bottom:1px solid #333333;
	padding:0 0 0 8px;
}
h3.kyousitu_1 {
	font-size:1.1em;
	margin:15px 0 0 15px;
}
h3.kyousitu_2 {
	font-size:1.0em;
	margin:40px 0 0 20px;
}
p.kyousitu_1 {
	margin:5px 0 0 40px;
}
p.kyousitu_2 {
	border:2px outset #666666;
	margin:5px 0 0 20px;
	width:420px;
	padding:10px;
	line-height:1.8em;
}
p.space {
	width:500px;
	height:200px;
	text-indent:-9999em;
	color:#FFFFFF;
}
/*SHOKYUU*/

p.map {
	margin:10px 0 0 20px;
}
p.kouka {
	margin:20px 10px;
	padding:8px;
	border:2px dotted #0099FF;
}
p.contact {
	margin:20px 0 20px 20px;
	color:#000080;
}
p.chuui {
	margin:10px 0 0 20px;
	color:#009900;
}
p.chuui2 {
	margin:0px 0 0 20px;
}
p.chuui3 {
	margin:10px 0 0 20px;
	color:#FF0000;
}
p.chuui4 {
	margin:10px 0 0 30px;
	padding:10px;
	color:#333333;
	background-color:#EBEBEB;
}
p.chuui5 {
	margin:20px 0 10px 20px;
	font-size:1.1em;
	font-weight:bold;
}
p.system_1 {
	margin:10px 0 10px 30px;
}
h3.month {
	margin:25px 0 0 10px;
	padding-left:5px;
	background-color:#D9FFFF;
	border-left:18px solid #00DDDD;
}
h3.month_off {
	margin:20px 0 20px 10px;
	padding:7px;
	border:outset 4px #FF0000;
	color:#FF0000;
	font-size:1.2em;
}
div.yt_N {
	margin:20px 20px 20px 20px;
	border:2px dotted #00A251;
	padding:8px;
}
h3.yt_N {
	margin:0px;
	padding:0px 0px 0px 10px;
	border-left:5px solid #00A251;
	color:#00A251;
	font-weight:bold;
	font-size:0.9em;
}
h3.system {
	margin:20px 10px;
	padding:0px 0px 0px 10px;
	border-left:10px solid #222;
	border-bottom:1px solid #222;
	color:#222;
	font-weight:bold;
}
h4.midashi {
	border-top:1px dotted #999999;
	color: #0066FF;
	padding-top:10px;
}
table.kyousitu {
	border:0;
	width:550px;
	margin:10px 0 10px 20px;
}
table.kyousitu td {
	background-color:#FFFFFF;
}
td.youbi {
	width:130px;
}
td.day {
	width:130px;
}
td.teacher {
	width:290px;
}
#map {
	margin:20px;
}
h1.tokyo {
	font-size:1.5em;
	border-left:5px solid #0033FF;
	padding-left:5px;
}
h2.osaka {
	font-size:1.5em;
	border-left:5px solid #0033FF;
	padding-left:5px;
}
h2.kyoto {
	clear:both;
	font-size:1.5em;
	border-left:5px solid #0033FF;
	margin-top:20px;
	padding-left:5px;
}
p.tokyo {
	margin:20px;
}
p.mikakuto {
	float:left;
	margin-left:30px;
}
p.herbis {
	float:left;
	margin-left:50px;
}
p.kyoto {
	clear:both;
}
/*--yuru-club--*/
p.yuru-club {
	margin:0;
	padding:0 0 0 10px;
}
p.club03 {
	float:left;
	margin:15px 0 0 20px;
	width:320px;
}
p.nidosan {
	float:left;
	margin-bottom:30px;
}
p.club_2image {
	padding:40px 0 10px 20px;
}
h2.club {
	clear:both;
	border-left:8px solid #333333;
	margin:20px 0 0 20px;
	font-size:1.2em;
	font-weight:normal;
	padding-left:10px;
}
p.annai1 {
	margin:1em 0 0 30px;
}
table.system {
	margin:10px 0 0 20px;
}
table.system th {
	background-color:#E7E7E7;
}
dl.system dt {
	color:#000099;
	font-weight:bold;
	margin:15px 0 0 20px;
}
dl.system dd {
	margin:5px 0 0 28px;
}
dd.system2 {
	margin:5px 0 0 50px;
}
table.schedule {
	margin:10px 0 0 20px;
}
table.schedule td, th {
	border:1px dotted #ccc;
}
table.schedule th {
	width:80px;
}
table.schedule td.kituke {
	background-color:#FFD7FF;
	font-weight:bold;
}
p.annai2 {
	margin:10px 0 0 40px;
}
th.youbi {
	background-color:#E7E7E7;
}
th.time {
	background-color:#E1FFFF;
}
div.club_hennkou {
	border:1px dotted #CC0000;
	margin:10px;
	padding:8px;
}
h3.club2 {
	border-left:1.2em solid #CC0000;
	font-size:1.1em;
	padding-left:10px;
}
#contents2 .club_3 h3 {
	font-size:1em;
	font-weight:bold;
	background-color:#FF6699;
	padding:2px 10px;
	color:#fff;
	margin:10px 20px;
}
#contents2 .club_3 ul.kituke {
	margin:0px 30px;
}
#contents2 .club_3 ul.kituke li {
	margin:0px;
	padding:0px;
	border:none;
	background:none;
}
#contents2 .club_3 ul.kituke li.kituke1 {
	margin:0px 0px 0px 10px;
	padding:0px;
	border:none;
	background:none;
}
#contents2 .club_3 h4 {
	margin: 20px 0 0 30px;
}
#contents2 .club_3 ul.kituke2 {
	margin:0px 30px;
	padding:8px;
	border:2px dotted #ddd;
}
#contents2 .club_3 ul.kituke2 li {
	margin:0px;
	padding:0px;
	border:none;
	background:none;
}
#contents2 .club_3 ul.kituke2 li.kituke2_1 {
	margin:0px 0px 0px 30px;
	padding:0px;
	border:none;
	background:none;
}
#contents2 .club_3 ul.kituke2 li.kituke2_2 {
	margin:0px 0px 0px 20px;
	padding:0px;
	border:none;
	background:none;
}
/*--culture--*/
h2.culture {
	border-left:8px solid #0033FF;
	border-bottom:1px solid #333333;
	padding:0 0 0 8px;
}
p.cul {
	margin:10px 0 0 40px;
	font-size:0.9em;
}
dl.chiiki {
	font-size:0.8em;
	margin:10px 0 10px 20px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	line-height:1.5;
}
dl.chiiki dt {
	color:#ff0000;
	font-size:1.2em;
	font-weight:bold;
	margin:20px 0 0 20px;
}
dl.chiiki dd {
	margin:5px 0 0 40px;
	font-size:1.2em;
}
p.honbu {
	margin:20px 0 0 40px;
}
dl.chiiki2 {
	margin-left:20px;
}
dl.chiiki2 dt {
	margin:20px 0 0 20px;
}
dl.chiiki2 dd {
	margin:5px 0 0 40px;
}
/*--shuuchuu2008.6-12--*/
#contents_2008_6-12 {
	margin:15px 0 0 20px;
	border-collapse:collapse;
}
table.shuuchuu2008 {
	margin:10px 0px 20px 10px;
	border:3px solid #ccc;
	border-collapse:collapse;
}
table.shuuchuu2008 td {
	border:1px solid #999;
}
table.shuuchuu2008 td.chuushi {
	color:#FF0000;
}
table.shuuchuu2008 td.chuushi p.chuushi3 {
	text-decoration:
 none;
	color:#FF0000;
}
/*--追加09.1207＝＝＝＝shuuchuu2008.6-12--*/
table.shuuchuu2008 tr.col_bg {
	background-color:
 #E6FFFF;
}
span.takaoka {
	color:#FFFFFF;
	background-color:#2B76F4;
	padding:1px;
}
span.sidou {
	color:#FFFFFF;
	background-color:#009900;
	padding:1px;
}
span.tatsujin {
	color:#FFFFFF;
	background-color:
 #FF9900;
	padding:1px;
}
span.nouryoku {
	color:
 #FF0033;
	background-color:#FBD2F3;
	padding:1px;
}
span.ishiki {
	color:#0000FF;
	background-color:#86C2FF;
	padding:1px;
}
span.tokyo {
	color:#fff;
	background-color: #3399FF;
	margin-left:3px;
	padding:0px;
}
span.osaka {
	color:#fff;
	background-color:#CC0000;
	padding:1px;
}
span.kyoto {
	color:#fff;
	background-color: #FF66FF;
	margin-left:3px;
	padding:0px;
}

h3.subtitle1 {
	margin:15px 0 0 0px;
	padding:0px 0 0 20px;
	color:#333333;
	font-size:1.2em;
	background-image:url(images/maru_blue.gif);
	background-repeat:no-repeat;
	background-position:0.3em;
}
h3.subtitle2 {
	margin:15px 0 450px 0px;
	padding:0px 0 0 20px;
	color:#333333;
	font-size:0.9em;
	background-image:url(images/maru_blue.gif);
	background-repeat:no-repeat;
	background-position:0.3em;
}
p.chuui_2008_6-12 {
	margin:10px 0 10px 20px;
	color:#333333;
}
/*-- sitemap --*/

ul.sitemap {
	list-style:none;
	margin:0 0 0 10px;
}
li.smap-a {
	margin:10px 0 0 10px;
	background-image:url(images/list-sankakublue.gif);
	background-repeat:no-repeat;
	background-position:0.3em;
	padding:0 0 0 18px;
}
li.smap-b {
	margin:10px 0 0 35px;
	background-image:url(images/list-sankakuorange.gif);
	background-repeat:no-repeat;
	background-position:0.3em;
	padding:0 0 0 15px;
}
li.smap-c {
	margin:10px 0 20px 10px;
	background-image:url(images/list-sankakublue.gif);
	background-repeat:no-repeat;
	background-position:0.3em;
	padding:0 0 0 18px;
}
p.kanren {
	margin:10px 0 0 15px;
	padding:0px 0 0 22px;
	background-image:url(images/maru_blue.gif);
	background-repeat:no-repeat;
	background-position:0.3em;
	font-size:1.0em;
	font-weight:bold;
}
/*-- yuruwalk-nyuumonseminar --*/
p.hajimete {
	background-image:url(images/hajimete.gif);
	background-repeat:no-repeat;
	background-position:0.1em 0 0.3em 0;
	height:30px;
	margin:10px 0 0 15px;
	padding:2px 0 0 35px;
	font-size:1.2em;
	font-weight:bold;
}
div.yuruwalk {
	margin:10px 0 0 10px;
	width:560px;
}
p.image_ywalkbook {
	float:left;
	border:0px;
}
p.ywalk_01 {
	float:left;
	border:1px dotted #FF0000;
	margin:30px 0 0 10px;
	padding:5px;
	font-size:0.9em;
	font-weight:bold;
	line-height:2.0;
}
p.ywalk_02 {
	clear:both;
	margin:5px 0 15px 5px;
	font-size:0.8em;
}
div.kouza {
	width:535px;
	border:1px solid #CCCCCC;
	margin:0px 0 0 20px;
	padding:8px;
}
p.about_kouza1 {
	margin:10px 0 0 0px;
	line-height:1.6;
	text-indent:1em;
}
p.about_kouza {
	margin:0px 0 0 0px;
	line-height:1.6;
	text-indent:1em;
}
h3.theme {
	border-left:5px solid #00EAEA;
	margin:20px 0 5px 10px;
	padding:0 0 0 5px;
	font-weight:bold;
	font-size:1em;
}
table.theme {
	font-size:0.9em;
	margin:10px 0 0 20px;
}
tr.theme01 {
	background-color:#E6FFE6;
}
tr.sunday {
	background-color:#FFEEDD;
}
table.kousi {
	font-size:0.9em;
	margin:10px 0 0 20px;
}
p.ryoukin {
	background-image:url(images/mochimono.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:140px;
	font-size:1.1em;
}
p.callcenter1 {
	margin:10px 0 0 20px;
	font-weight:bold;
}
p.callcenter {
	width:280px;
	margin:10px 0 0 50px;
	padding:8px;
	border:2px outset #999999;
}
/*-- yurutaisou_gosankashanokoe --*/
h3.taikendan {
	color:#00CC00;
	font-size:1.1em;
	margin:15px 0 0 15px;
}
p.voices {
	font-size:1.1em;
	width:550px;
}
ul.sankasha {
	margin:10px 0 0 20px;
	font-size:1.1em;
	line-height:1.66;
	width:550px;
}
li.sanka01 {
	margin:5px 0 0px 0;
	padding:0 0 0 1.5em;
	font-weight:bold;
	background-image:url(images/midorimaru.GIF);
	background-repeat:no-repeat;
	background-position:left center;
}
li.sanka02 {
	margin:0px 0 20px 1em;
	text-indent:1em;
}
p.sankashanokoe {
	font-size:1.1em;
}
/*-- interview --*/
h3.interview {
	color:#000077;
	font-size:1.1em;
	margin:15px 0 0 15px;
}
/*-- school_culture --*/
#school {
	width:750px;
	margin:0px auto;
}
table.school {
	border:0;
}
table.class td {
	border-bottom:1px solid #666666;
}
tr.school_cap {
	background-color:#0FA307;
	color:#FFFFFF;
}
tr.school00 {
	background-color:#fff;
}
tr.school01 {
	border:0px;
	background-color:#E0FEF1;
}
/*-- 全国のカルチャー --*/
div.japanmap01 {
	margin:3em auto;
	border-bottom:2px solid #999999;
}
div.japanmap02 {
	margin:5em auto;
}
ul.area {
	margin:10px 0 0 30px;
}
ul.area li {
	text-decoration:none;
}
p.area01 {
	border:0;
	margin:2em 0 0 25px;
	background-color:#66CC99;
	width:60px;
	height:20px;
	text-align:center;
}
p.area03 {
	border:0;
	margin:2em 0 0 0;
	background-color:#FF60FF;
	width:60px;
	height:20px;
	text-align:center;
}
p.area04 {
	border:0;
	margin:2em 0 0 0;
	background-color:#80FF00;
	width:80px;
	height:20px;
	text-align:center;
}
div.area_japan {
	margin:1.5em;
}
h3.japan_area01 {
	background-image:url(images/area_01.jpg);
	background-repeat:no-repeat;
	margin:1em 0 0 1.5em;
	padding:0 0 0 28px;
}
h3.japan_area02 {
	background-image:url(images/area_02.jpg);
	background-repeat:no-repeat;
	margin:1em 0 0 1.5em;
	padding:0 0 0 28px;
}
table.todoufuken a {
	text-decoration:underline;
	color:#0066FF;
}
th.area01 {
	background-color:#00ff00;
	color:#fff;
}
th.area02 {
	background-color:#ff00ff;
	color:#fff;
}
th.area03 {
	background-color:#004000;
	color:#fff;
}
th.area04 {
	background-color:#ffff00;
	color:#fff;
}
th.area05 {
	background-color:#0000ff;
	color:#fff;
}
th.area06 {
	background-color:#ff6666;
	color:#fff;
}
th.area07 {
	background-color:#cccccc;
	color:#fff;
}
/*-- ゆる体操教師一覧 --*/
p.keisaibi {
	text-align:right;
	width:535px;
}
p.keisaijyun {
	margin:5px 0 0 20px;
	color:#0000ff;
}
p.keisaijyun2 {
	margin:5px 0 0 20px;
	color:#333;
}
table.kyousi_itiran {
	width:560px;
	margin:20px 5px;
	border:1px solid #333333;
}
table.kyousi_itiran th {
	padding:5px;
}
td.kyuu3 {
	text-align:center;
	color:#FFFFFF;
	background-color:#800080;
}
td.kyuu4 {
	text-align:center;
	color:#FFFFFF;
	background-color:#ff7518;
}
td.kyuu5 {
	text-align:center;
	color:#FFFFFF;
	background-color:#ffea18;
}
td.kyuu6 {
	text-align:center;
	color:#FFFFFF;
	background-color:#009900;
}
/*-- ゆる体操教師一覧 --*/
div.whatsnew {
	width:550px;
	margin-bottom:56em;
}
div.whatsnew2 {
	width:550px;
	margin-bottom:1em;
}
/*-- ゆる体操教師一覧 --*/
p.keisaibi {
	text-align:right;
	width:535px;
}
p.keisaijyun {
	margin:5px 0 0 20px;
	color:#0000ff;
}
table.kyousi_itiran {
	width:560px;
	margin:20px 0 10px 5px;
	font-size:12px;
	border-collapse:collapse;
	border:1px solid #999;
	clear:both;
}
table.kyousi_itiran th {
	padding:5px;
	font-size:1.2em;
	border:1px solid #999;
}
table.kyousi_itiran td {
	border:1px solid #999;
}
td.kyuu3 {
	margin:0px;
	padding:0px;
	height:1em;
	text-align:center;
	color:#FFFFFF;
	background-color:#800080;
	font-weight:bold;
}
td.kyuu4 {
	margin:10px 0 0 0;
	padding:0px;
	text-align:center;
	color:#FFFFFF;
	background-color:#ff7518;
	font-weight:bold;
}
td.kyuu5 {
	margin:0px;
	padding:0px;
	text-align:center;
	color:#666;
	background-color:#EAEA00;
	font-weight:bold;
}
td.kyuu6 {
	margin:0px;
	padding:0px;
	text-align:center;
	color:#FFFFFF;
	background-color:#009900;
	font-weight:bold;
}
/*-- ゆる体操準指導員一覧 　　2010.0223--*/
td.jun1 {
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color:
 #FF00CC;
}
td.jun2 {
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color:
 #33CCFF;
}
td.jun00 {
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color:
 #00FF33;
}
/* ↓写真入り指導員の紹介 */
div.sidouin01 {
	margin-bottom:10px;
}
table.sidou1 {
	float:left;
	width:160px;
	margin:10px 0 10px 10px;
	font-size:12px;
	line-height:1.4;
	text-align:center;
	border-collapse:collapse;
	border:1px solid #999;
}
table.sidou1, table.sidou2, table.sidou3, table.sidou4 td {
	border-collapse:collapse;
	border:1px solid #999;
}
td.name {
	font-weight:bold;
}
table.sidou2 {
	float:left;
	width:160px;
	margin:10px 10px 10px 10px;
	font-size:12px;
	line-height:1.4;
	text-align:center;
	border-collapse:collapse;
	border:1px solid #999;
}
table.sidou1 td {
	border-collapse:collapse;
	border:1px solid #999;
}
table.sidou3 {
	float:left;
	width:130px;
	margin:10px 0px 10px 5px;
	font-size:12px;
	line-height:1.4;
	text-align:center;
	border-collapse:collapse;
	border:1px solid #999;
}
table.sidou4 {
	float:left;
	width:105px;
	margin:10px 0px 10px 5px;
	font-size:12px;
	line-height:1.4;
	text-align:center;
	border-collapse:collapse;
	border:1px solid #999;
}
/*-- 講座紹介 --*/
#mainbody {
}
#footer {
	clear:both;
}
div.kouza01 {
	margin:0 0 3em 0;
}
h3.bar {
	background:url(images/bar01.jpg) no-repeat;
	width:580px;
	height:30px;
	margin:1em 0;
	padding:0.3em 0 0 1em;
	color:#333333;
}
h4.maru {
	margin-bottom:1em;
	background:url(images/list_maru.gif) no-repeat left center;
	padding:0px 0 0 1.5em;
}
ul.kouza {
}
ul.kouza li {
	margin-left:3em;
}
table.kouza {
	width:555px;
	margin-left:1em;
	padding:5px;
	border:1px dotted #CCCCCC;
}
table.kouza th, td {
	border:1px dotted #CCCCCC;
}
table.kouza th.kouza_cap {
	background-color:#ECF5FF;
}
table.kouza th.kousi {
	background-color:#F5FFEC;
}
table.isiki {
	width:555px;
	margin-left:1em;
	padding:5px;
	border:1px solid #CCCCCC;
}
table.isiki th {
	width:4em;
}
table.isiki td, th {
	text-align:left;
	padding:8px;
	border:1px solid #CCCCCC;
}
/*-- 講座紹介（身体能力開発） --*/


ul.kaihatu01 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/akachan.jpg) no-repeat top left;
}
ul.kaihatu02 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/kousokusenkotu_02.gif) no-repeat top left;
}
ul.kaihatu03 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/takaokawalk.jpg) no-repeat top left;
}
ul.kaihatu04 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/takaokawalk.jpg) no-repeat top left;
}
ul.kaihatu05 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/kousokuhaisin_05.gif) no-repeat top left;
}
ul.kaihatu06 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/kousokuzentai_06.gif) no-repeat top left;
}
ul.kaihatu07 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/kousokugaisoku_07.gif) no-repeat top left;
}
ul.kaihatu08 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/kousokugaitai_08.gif) no-repeat top left;
}
ul.kaihatu09 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/inner_09.gif) no-repeat top left;
}
ul.kaihatu10 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/kokansetu_10.gif) no-repeat top left;
}
ul.kaihatu11 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/takaokawalk.jpg) no-repeat top left;
}
ul.kaihatu12 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/kenkoukotu_12.gif) no-repeat top left;
}
ul.kaihatu13 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/bag_13.png) no-repeat top left;
}
ul.kaihatu14 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/hijinuki.jpg) no-repeat top left;
}
ul.kaihatu15 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/hizanuki.jpg) no-repeat top left;
}
ul.kaihatu16 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/kasseki_16.gif) no-repeat top left;
}
ul.kaihatu17 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/sumou.jpg) no-repeat top left;
}
ul.kaihatu18 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/tetteikanyou_18.gif) no-repeat top left;
}
ul.kaihatu19 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/takaokawalk.jpg) no-repeat top left;
}
/*-- 講座紹介（身体意識鍛錬） --*/
ul.isiki01 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/center1.png) no-repeat top left;
}
ul.isiki02 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/ski.jpg) no-repeat top left;
}
ul.isiki03 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/sidecenter3.jpg) no-repeat top left;
}
ul.isiki04 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/jyoutanden.gif) no-repeat top left;
}
ul.isiki05 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/chuutanden5.gif) no-repeat top left;
}
ul.isiki06 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/getanden6.gif) no-repeat top left;
}
ul.isiki07 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/santanden07.gif) no-repeat top left;
}
ul.isiki08 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/sinden08.gif) no-repeat top left;
}
ul.isiki09 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/rev9.gif) no-repeat top left;
}
ul.isiki10 {
	margin:0 0 10px 10px;
	padding:8px 0 8px 6em;
	list-style:none;
	border:1px dotted #CCCCCC;
	background:url(images/rev-laz10.gif) no-repeat top left;
}
li.kai01 {
	margin:0 0 10px 20px;
	color:#000000;
	font-weight:bolder;
}
li.kai02 {
	margin:0 0 0 20px;
	color:#330000;
	font-weight:bold;
}
li.kai03 {
	margin:0 0 0 20px;
	font-size:1em;
	font-weight:normal;
	width:450px;
}
li.simose {
	margin:1em 0 0 1em;
	background:url(images/list_maru.jpg) no-repeat;
	padding:0px 0 0 1.5em;
	font-weight:bold;
	font-size:1.1em
}
/*-- What's New更新情報 --*/
p.boat {
	font-size:1.1em;
	line-height:1.6em;
	text-indent:1em;
	margin-bottom:43em;
}
li.boat a {
	color:#CC0000;
}
/*-- グレイド別講座料金表 --*/
table.grade {
	margin:20px auto;
	border-collapse:collapse;
}
table.grade td, th {
	border:1px solid #CCCCCC;
}
th.grade_h {
	background-color:#F5F5F5;
}
td.grade01 {
	background-color:#E2FAE4;
	font-weight:bold;
}
td.grade02 {
	background-color:#FFE6FF;
	font-weight:bold;
}
td.grade03 {
	background-color:#FFF3E8;
	font-weight:bold;
}
td.grade04 {
	background-color:#D9D9FF;
	font-weight:bold;
}
/*-- 新メニュー --*/
ul li.menu_a {
}
ul li.menu_b {
}
ul li.menu_c {
}
ul li.menu_d {
}
ul li.menu_e {
}
/* メニュー */
#navi ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#navi li {
	margin:0px;
	padding:0px;
	display:block;
	width:160px;
	height:42px;
}
#navi li a {
	display:block;
	width:160px;	/*リンク範囲をブロックに変更*/
	height:42px;	/*リンク範囲の高さを指定：firefox必須*/
	background-position :left top;	/*画像を左上に配置*/
	background-repeat:no-repeat;	/*背景画像を繰り返さない*/
	border:0;
	text-decoration:none;
	line-height:normal;
	text-indent:-9999px;
}
#navi li.menu_a a:link, #navi li.menu_a a:visited {
	background-image:url(images/menu_a.jpg);	/*通常画像*/
}
#navi li.menu_b a:link, #navi li.menu_b a:visited {
	background-image:url(images/menu_b.jpg);	/*通常画像*/
}
#navi li.menu_c a:link, #navi li.menu_c a:visited {
	background-image:url(images/menu_c.jpg);	/*通常画像*/
}
#navi li.menu_d a:link, #navi li.menu_d a:visited {
	background-image:url(images/menu_d.jpg);	/*通常画像*/
}
#navi li.menu_e a:link, #navi li.menu_e a:visited {
	background-image:url(images/menu_e.jpg);	/*通常画像*/
}
#navi li a:hover {
	background-position:left bottom;	/*画像を左上に配置*/
	background-repeat:no-repeat;	/*背景画像を繰り返さない*/
}
#navi li.menu_a a:hover, #navi li.menu_a a:active {	/*ロールオーバー時の設定*/
	background-image:url(images/menu_a.jpg);	/*ロールオン画像*/
}
#navi li.menu_b a:hover, #navi li.menu_b a:active {	/*ロールオーバー時の設定*/
	background-image:url(images/menu_b.jpg);	/*ロールオン画像*/
}
#navi li.menu_c a:hover, #navi li.menu_c a:active {	/*ロールオーバー時の設定*/
	background-image:url(images/menu_c.jpg);	/*ロールオン画像*/
}
#navi li.menu_d a:hover, #navi li.menu_d a:active {	/*ロールオーバー時の設定*/
	background-image:url(images/menu_d.jpg);	/*ロールオン画像*/
}
#navi li.menu_e a:hover, #navi li.menu_e a:active {	/*ロールオーバー時の設定*/
	background-image:url(images/menu_e.jpg);	/*ロールオン画像*/
}
/*-- NPO法人実施による価格改定のお知らせ --*/
div.kaitei {
	margin:3em 0px;
}
p.kakudai {
	text-align:center;
}
/* 会社概要 */
table.gaiyou1 {
	margin:2em 0 42em 2em;
	padding:8px;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}
table.gaiyou1 td {
	padding:8px;
}
td.gaiyou01 {
	width:8em;
	background-color:#EFEFEF;
	border-bottom:2px solid #fff;
	text-align:right;
	font-weight:bold;
}
td.gaiyou03 {
	background-color:#E8E8FF;
	border-bottom:2px solid #fff;
}
/* 求人募集 */
p.rec01 {
	margin:20px 0 0px 20px;
	font-size:1.1em;
	font-weight:bold;
	color:#D20000;
}
p.rec02 {
	margin:10px 0 0 20px;
	padding:8px;
	border:1px dotted #666666;
}
p.rec03 {
	margin:0px 10px 20px 20px;
}
table.recruit {
	margin:2em 0 2em 2em;
	padding:8px;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}
table.recruit td {
	border:1px solid #CCCCCC;
	padding:8px;
}
table.recruit td.youkou01 {
	width:8em;
	background-color:#0063C6;
	border-bottom:2px solid #ccc;
	text-align:left;
	color:#FFFFFF;
}
table.recruit td.youkou02 {
	border-bottom:2px solid #ccc;
	background-color:
 #F6F6F6;
}
/* 年末年始の営業日 */
table.nittei {
	border-collapse:collapse;
	border:1px solid #ccc;
	text-align:center;
	margin:0px auto;
}
table.nittei td {
	border:1px solid #ccc;
}
td.td02 {
	font-weight:bold;
	background-color:#F0F0F0;
}
td.td06 {
	color:#FF0000;
	font-weight:bold;
}
td.td07 {
	background-color:#51A8FF;
	color:#FFFFFF;
}
dt.eigyou {
	color:
 #178BFF;
}
p.nennai {
	margin-left:30px;
}
p.nennai2 {
	margin-left:300px;
	line-height:1.1;
}
/* 岡山ゆるトレーニングセミナー */
table.okayama {
	border:0px;
	border-collapse:collapse;
	text-align:left;
	margin:1.5em;
	font-size:0.9em;
}
table.okayama th, td {
	border:0px;
}
table.okayama th, td {
	border-bottom:1px dotted #666666;
}
table.okayama th {
	width:90px;
}
/* 入門セミナー */
p.img_nyumon {
	text-align:center;
}
ul.nyumon {
	margin:2em 0 2em 2em;
	line-height:1.5;
	font-size:110%;
}
ul.nyumon li {
	padding-left:1.7em;
	background:#fff url(images/yajirushi.jpg) no-repeat 0.3em;
}
ul.nyumon01 {
	margin:1em 0 1em 1.5em;
	clear:both;
}
li.nyu01 {
	font-size:1.1em;
	font-weight:bold;
	color:#0066FF;
	margin-top:10px;
}
p.kouka {
	margin:20px 10px;
	padding:8px;
	border:2px dotted #0099FF;
}
ul.nyumon01 li.waribiki {
	font-size:0.9em;
	border:1px solid #666666;
	margin:10px 0 0 20px;
	padding:8px;
}
li.waribiki2 {
	font-size:0.8em;
	margin:10px 0 0 20px;
}
ul.nyumon02 {
	margin:1em 0 1em 3.5em;
	clear:both;
}
div.graph {
	border:1px solid #666;
	height:130px;
	margin:10px 0 0 20px;
	padding:8px;
}
p.graph {
	float:left;
}
p.graph2 {
	float:left;
	width:410px;
	margin-left:20px;
}
table.schedule01 {
	margin:1em 0 0 3em;
}
table.schedule01 th {
	border:0px;
	background-color:#F2F2F2;
	padding:5px;
}
table.schedule01 td.basho {
	padding:3px;
	font-size:1.4em;
	font-weight:bold;
	color:#0066FF;
	background-color:#E1FFE1;
}
div.nyumonsemi {
	margin:2em 0 50px 2em;
}
div.nyumonsemi p {
	margin:0px 0px 0px 1em;
	padding:0px;
	line-height:1.4;
}
h3.nyumonsemi {
	font-size:1.4em;
	margin-top:15px;
}
h3.nyumonsemi a {
	font-weight:bold;
}
/* お申込みから受講までの流れ */
div.system {
	margin-bottom:3em;
}
p.icon {
	float:left;
}
p.icon2 {
	margin-left:13em;
}
p.nagare {
	float:left;
	width:350px;
	font-size:1.1em;
	font-weight:bold;
	border:1px solid #009900;
	margin:2em 1em;
	padding:10px 10px 10px 10px;
}
p.nagare2 {
	font-size:1.1em;
	font-weight:bold;
	border:1px solid #009900;
	margin:1em;
	padding:10px 10px 10px 10px;
}
p.system01 {
	font-size:1.2em;
	border:1px solid #009900;
	margin:1em;
	padding:10px 10px 10px 90px;
	height:80px;
	background:url(images/system01.jpg) no-repeat left center;
}
p.system02 {
	font-size:1.2em;
	border:1px solid #009900;
	margin:1em;
	padding:10px 10px 10px 90px;
	height:80px;
	background:url(images/system02.gif) no-repeat left center;
}
p.system03 {
	font-size:1.2em;
	border:1px solid #009900;
	margin:1em;
	padding:10px 10px 10px 90px;
	height:80px;
	background:url(images/system04.jpg) no-repeat left center;
}
p.system04 {
	font-size:1.2em;
	border:1px solid #009900;
	margin:1em;
	padding:10px 10px 10px 90px;
	height:80px;
	background:url(images/system05.jpg) no-repeat left center;
}
p.system05 {
	font-size:1.2em;
	border:1px solid #009900;
	margin:1em;
	padding:10px 10px 10px 90px;
	height:100px;
	background:url(images/system06.jpg) no-repeat left center;
}
p.img_system {
	margin-left:220px;
}
p.furikomi {
	clear:both;
	margin:2em 0 0 4em;
	font-size:1.1em;
	font-weight:bold;
}
p.furikomi1 {
	margin:0 0 0 4em;
	padding:0;
	line-height:1.3;
	font-size:1em;
}
div.contact {
	clear:both;
}
ul.contact1 {
	float:left;
	width:200px;
	border:1px dotted #999999;
	padding:8px;
	margin:1em 0 1em 3em;
}
ul.contact2 {
	float:left;
	width:240px;
	border:1px dotted #999999;
	padding:8px;
	margin:1em 0 1em 2em;
}
li.den01 {
	font-size:1.6em;
	color:#0066FF;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	padding-bottom:10px;
}
li.den02 {
	margin-left:10px;
}
li.den03 {
	font-size:1.6em;
	color:#FF6600;
	font-weight:bold;
	margin:10px 0;
}
span.bank {
	margin-left:1em;
	color:#333333;
}
/* 2009春期集中講座 */
span.takaoka {
	color:#FFFFFF;
	background-color:#2B76F4;
	padding:1px;
}
span.sidou {
	color:#FFFFFF;
	background-color:#009900;
	padding:1px;
}
span.nidosan {
	color:#FFFFFF;
	background-color:#FF5959;
	padding:1px;
}
p.hajimete {
	background-image:url(images/hajimete.gif);
	background-repeat:no-repeat;
	background-position:0.1em 0 0.3em 0;
	height:30px;
	margin:10px 0 0 15px;
	padding:2px 0 0 35px;
	font-size:1.2em;
	font-weight:bold;
}
table.spring_shuuchu2009 {
	width:560px;
	margin:0 0 2em 0em;
	padding:0px;
	border-collapse:collapse;
	border:1px solid #ccc;
}
table.spring_shuuchu2009 td {
	padding:3px;
}
td.pm {
	background-color:#DDEEFF;
	width:150px;
}
td.am {
	background-color:#FFF2EC;
	width:150px;
}
td.date {
	width:80px;
}
h3.area {
	font-weight:bold;
	font-size:1.1em;
	background-color:#D9FFD9;
	padding:3px;
	margin:1em 0;
}
p.shosinsha {
	height:25px;
	background:url(images/first.jpg) no-repeat left center;
	padding-left:30px;
}
/* お知らせ */
div.osirase {
	border:1px solid #999999;
	padding:30px 10px;
}
p.date {
	text-indent:26em;
	margin:0px;
	padding:0px;
}
p.title {
	text-align:center;
	margin:20px 0;
	font-size:1.1em;
}
p.text-0 {
	text-indent:1em;
}
p.text-01 {
	margin:0px 0px 0px 1em;
}
p.text-03 {
	margin:20px 0px 20px 1em;
	font-size:1.1em;
}
/* 新刊武蔵 */
ul.newbook {
	margin:20px;
}
/* 極意武術協会　2009年新規会員募集 */
table.gokui {
	margin:10px 0px 30px 40px;
	border:1px solid #ccc;
}
p.text-02 {
	margin:10px 0 0 310px;
}
ul.gokui {
	border:2px solid #0099FF;
	margin:20px;
	padding:8px;
}
li.goku1 {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
}
li.goku2 {
	margin-left:40px;
}
li.goku3 {
	margin:20px 0 0 40px;
}
li.goku4 {
	margin:0px 0 0 200px;
}
/* 2009下半期身体意識・能力　入門講座 */
div.N-kouza table {
	margin:1em 0 2em 1.5em;
}
div.N-kouza p {
	margin:0px 0px 0px 40px;
}
div.N-kouza th.To {
	border:1px solid #009933;
	background-color:#EFFEEF;
	margin-top:10px;
	padding:4px;
}
div.N-kouza th.Os {
	border:1px solid #FF915B;
	background-color:#FFF3EE;
	margin-top:10px;
	padding:4px;
}
tr.midashi2 {
	font-weight:bold;
}
div.N-kouza table td.chuushi {
	text-decoration:line-through;
}
div.N-kouza table td.chuushi2 {
	color:#0099FF;
}
/* 2009夏期集中講座 */
p.left {
	float:left;
}
ul.right {
	float:left;
	width:400px;
	margin:10px 0 0 20px;
	font-size:1.1em;
}
ul.right li {
	border-left:12px double #FF9B37;
	margin:5px;
	padding-left:10px;
}
ul.right li.call {
	border:2px solid #FF9B37;
	margin:30px 0 0 0px;
	padding:6px;
	font-weight:bold;
	line-height:1.2;
}
div.contents3 h3 {
	font-size:1.2em;
	margin:20px 0 0 30px;
	color:#0066FF;
}
div.contents3 p {
	font-size:1.1em;
	margin:0px 40px 0 50px;
	text-indent:1em;
	letter-spacing:0.1em;
}
/* WEDGE */
div.wedge {
	margin:20px;
}
/* ゆる体操正指導員のホームページ */
.link dl {
	margin:10px 0 30px 20px;
}
.link dt {
	border-left:5px solid #00CCFF;
	padding:0px 0 0 5px;
}
.link dd {
	margin-bottom:5px;
	padding:0px 0 20px 20px;
	border-bottom:dotted 1px #ccc;
}
.link p {
	margin:0 0 0 10px;
}
/* adobe reader PDFファイル */
div.adobe_reader {
	margin:20px;
}
/* 090905日本体操学会第9回 */
div.seminar {
	background-color:#EEFFFF;
	margin:20px 0px;
	padding:5px 10px 5px 0px;
}
/* 09092160周年いづみ会 */
h3.idumikai {
	margin:15px;
	padding:5px;
	text-align:center;
	border:3px outset #ff0000;
	background-color:#FF4A4A;
	color:#fff;
	font-size:1.1em;
	letter-spacing:0.1em;
}
p.idumi {
	text-align:center;
	margin-bottom:15px;
}
ul.timeschedule {
	margin:10px 20px 0px 20px;
	padding:8px;
	border:2px dotted #FF0033;
}
/* 0909剣聖の剣 */
div.contents_tv2 li.kensei01 {
 text-align:center font-size:1.3em;
	font-weight:bold;
	color:#000;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
div.contents_tv2 li.kensei02 {
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
	background-color:#000;
	margin:10px 0px;
	padding:10px;
}
div.contents_tv2 li.kensei02 {
	font-size:1.3em;
	font-weight:bold;
	margin:10px 0px;
	padding:10px;
}
/* ゆる体操指導員資格試験  2010.04.20  */
div.siken {
 margin-bottom:40px;
}
div.siken p {
	margin:10px 20px;
	padding:0px;
	font-weight:normal;
}
div.siken p.chuui {
	border:2px dotted #00CCFF;
	background-color:#F4FFFF;
	margin:10px 30px;
	padding:8px;
	color:#333333;
}
#container #main #contents8 div.siken ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
	border:0px;
}
div.siken ul {
	width:540px;
	background-color:#F0F8FF;
	margin:30px 0 30px 20px;
}
div.siken li.title {
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	padding:10px;
}
div.siken li.text {
	padding:0px 20px 0px 20px;
}
div.siken li.text2 {
	padding:1em 20px 0px 20px;
}
div.siken li.text3 {
	padding:1em 20px 20px 20px;
}
div.siken2 ul.over{
 margin:20px 0px;
 padding-top:10px;
 border-top:1px dotted #ccc;
}

div.siken2 p {
	padding:10px 20px 0px 20px;
}
div.siken2 li {
	padding:5px 20px 0px 30px;
}
div.siken ul.siken {
	background-color:#FFF;
}
div.siken ul.siken li{
	margin:5px 30px;
}
/* ゆる体操指導員資格試験 2010.04.20*/
#container #main #contents8 div.siken ul.jun01 {
	width:540px;
	background-color:#F0F8FF;
	margin:30px 0 30px 20px;
	padding:10px;
}
#container #main #contents8 div.siken ul.jun01 li {
	font-size:1.1em;
	font-weight:bold;
	color:#0099FF;
}
#container #main #contents8 div.siken ul.jun02 {
	width:530px;
	background-color:#FFF;
	margin:30px 0 30px 20px;
	padding:10px;
}
#container #main #contents8 div.siken ul.jun02 li {
	font-size:1.1em;
	font-weight:bold;
	color:#0099FF;
}
#container #main #contents8 div.siken table {
	margin:10px 30px;
	width:550px;
	border:1px solid #ccc;
}
#container #main #contents8 div.siken table td{
	padding:5px;
	border-top:none;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:none;
}
#container #main #contents8 div.siken table th{
	border-top:none;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:none;
	background-color:#FFFFE8;
	padding:5px;
	width:10em;
}
#container #main #contents8 div.siken table th.blue{
	border-right:1px solid #ccc;
	background-color:
	#F0F8FF;
	padding:5px;
	width:8em;
}

#container #main #contents8 div.siken h3.jun {
	margin:30px 10px 0px 10px;
	padding-left:10px;
	border-bottom:2px solid #333399;
	color:#333399;
}
#container #main #contents8 div.siken p.kigen {
	border:2px solid #ff0000;
	padding:9px;
}

/* 20091112大和撫子シンポジウム */
div.yamatosympo dl {
	margin:30px 10px 30px 40px;
	padding:10px;
	border:1px dotted #ccc;
}
div.yamatosympo dt {
	font-weight:bold;
}
div.yamatosympo dd {
	padding:0px 0px 20px 20px;
}
/* 20091016　新メールマガジン */
#contents8 ul.mag {
	margin:20px 40px;
}
#contents8 dl {
	margin:30px 20px;
	padding:8px;
	border:1px dotted #3366FF;
}
#contents8 dt {
	font-size:1.1em;
	font-weight:bold;
	color:#3366FF;
}
#contents8 table.touroku {
	margin:20px 10px;
}
#contents8 table.touroku td {
	border:none;
}
#contents8 p.error {
	margin:50px 0 120px 50px;
	color:#990000;
}
/* 200911-12　剣聖の剣 */
#contents5 table.kensei {
	margin:20px 40px;
}
#contents5 table.kensei td, th {
	border:1px solid #ccc;
	padding:5px;
}
#contents5 table.kensei th {
	background-color:#DFFFFF;
	color:#0074E8;
}
#contents5 dl.kensei {
	width:420px;
	margin:20px 30px 20px 40px;
	padding:8px;
	border:1px dotted #0074E8;
}
#contents5 dl.kensei dt {
	font-weight:bold;
}
#contents5 dl.kensei dd {
	padding:0px 0px 20px 20px;
}
/* 身体意識・身体能力　入門講座 */
#nyumonkouza ul.kouza {
	margin:10px 20px 30px 20px;
}
#nyumonkouza ul.kouza li {
	border-bottom: 1px dotted #ddd;
	margin:5px 30px;
	padding:0px 0px 0px 5px;
}
#nyumonkouza ul.kouza li.theme {
	border:none;
	font-size:1.1em;
	font-weight:bold;
	color:#00CC33;
	margin:10px 0px 5px 20px;
}
#nyumonkouza p.text_blue {
	border:none;
	font-size:1em;
	font-weight:bold;
	color:#0033FF;
	margin:10px 10px 10px 20px;
}
#nyumonkouza p.center {
	background:url(images/topcenter.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 20px 110px;
}
#nyumonkouza p.chutanden {
	background:url(images/chutanden.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 20px 110px;
}
#nyumonkouza p.getanden {
	background:url(images/getanden.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 20px 110px;
}
#nyumonkouza p.reverse {
	background:url(images/reverse.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 20px 110px;
}
#nyumonkouza p.innar {
	background:url(images/innar.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 30px 110px;
}
#nyumonkouza p.kokansetu {
	background:url(images/kokansetu.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 30px 110px;
}
#nyumonkouza p.walk {
	background:url(images/walk.jpg) no-repeat top left;
	margin:15px 15px 30px 15px;
	height:100px;
	padding:0 0 10px 110px;
}
#nyumonkouza p.yosin {
	background:url(images/yosin.jpg) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 20px 110px;
}
#nyumonkouza p.kenkokotu {
	background:url(images/kenkokotu.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 30px 110px;
}
/* 2009冬期集中講座*/
div.contents5 ul {
	margin:20px;
}
div.contents5 li.osaka {
	border-left:16px double #FF9900;
	margin-bottom:5px;
	padding-left:10px;
	font-size:1.2em;
	font-weight:bold;
}
div.contents5 li.tokyo {
	border-left:16px double #339933;
	margin-bottom:5px;
	padding-left:10px;
	font-size:1.2em;
	font-weight:bold;
}
div.contents5 li.schedule {
	border-left:16px double #CC0000;
	margin-bottom:5px;
	padding-left:10px;
	font-size:1.2em;
	font-weight:bold;
}
/* 2009関西高校6連覇*/
#contents2 p.kanzei {
	text-align:center;
	margin:30px 0 300px 0px;
}
/* 20091229　呼吸法・宇天気候第三教程　ビデオ上映会*/
#contents2 dl.videokai {
	margin:10px;
	padding:20px;
	background-color:#F3F3F3;
}
#contents2 dl.videokai dt {
	margin-top:10px;
	font-weight:bold;
}
#contents2 dl.videokai dt.yajirusi {
	margin:10px 0 0 80px;
	font-weight:bold;
	color:#FF0000;
}

#contents2 dl.videokai dd {
	margin:0px 10px 15px 40px;
}
#contents2 dl.videokai dd.last {
	margin:0px 10px 450px 40px;
}

#contents2 ul.videokai {
	margin:20px;
	padding:10px;
	border:2px solid #bbb;
}
#contents2 ul.videokai li {
	border:none;
	background:none;
}
#contents2 ul.videokai li.vide1 {
	font-size:1.4em;
	font-weight:bold;
}
#contents2 ul.videokai li.vide2 {
	margin:0px 0 0 25px;
	padding:0px;
}
#contents2 ul.videokai li.vide3 {
	font-size:1.6em;
	font-weight:bold;
}
#contents2 div.chance {
	margin:10px 10px;
}
#contents2 p.kouzaryou {
	border:3px dotted #0033FF;
	margin:20px 0px;
	padding:3px;
}
#contents2 div.chance li {
	text-decoration:none;
	border:none;
	background-image:none;
}
#contents2 dl.koe {
	margin:10px 0;
	padding:0px;
}
#contents2 dl.koe dt.koe1 {
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:10px;
	padding:1px 10px;
	background-color:
 #FFA851;
	color:#fff;
}
#contents2 dl.koe dt.koe2 {
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:10px;
	padding:1px 10px;
	background-color:
 #3399FF;
	color:#fff;
}
#contents2 dl.koe dd {
	margin:0 1em;
}
#contents2 dl.koe dd.koe1 {
	text-align:right;
	margin:10px 0;
}
#contents2 dl.koe dd.koe2 {
	text-align:right;
	margin-bottom:10px;
}
#contents2 div.kyoutei {
	border:2px dotted #FF9966;
	margin:20px 10px;
	padding:10px;
}
#contents2 div.kyoutei2 {
	border:2px dotted #3399FF;
	margin:10px;
	padding:10px;
}
#contents2 div.kyoutei h3.kokyu {
	color:#FF6600;
	font-size:1.2em;
	font-weight:bold;
	border-bottom:2px solid #FF6600;
}
#contents2 div.kyoutei2 h3.uten {
	color:#3399FF;
	font-size:1.2em;
	font-weight:bold;
	border-bottom:2px solid #3399FF;
}
#contents2 div.kyoutei ol {
	margin:20px 0;
}
#contents2 div.kyoutei ol li, #contents2 div.kyoutei2 ol li {
	padding:0 0 10px 0;
}
/* 20100228　ゆるウォーカー*/
#contents2 dl.videokai p.ywalk_03 {
	background-color:#00AE00;
	color:#fff;
	padding:5px;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
}
#contents2 dl.videokai li {
	background-image:none;
}
/* 20100227　ゆるメカビデオ上映会*/
#contents2 dl.videokai p.danwa {
	margin:15px;
	text-indent:1em;
	color:
 #555;
}
#contents2 dl.videokai p.danwa2 {
	margin:20px;
	padding:8px;
	background-color:#fff;
	border:2px dotted #f80;
	text-indent:1em;
}
#contents2 span.teisei {
	text-decoration:line-through;
	color:#FF0000;
}
/******* トップページ／新バナーに変更 ******************************/
.contents05 div.bannarArea {
	margin:0px 0px 10px 10px;
	height:100%;
}
.contents05 div.bannarArea ul {
	margin:0px;
	padding:0px;
}
.contents05 div.bannarArea li {
	float:left;
	border:none;
	margin:0px;
	padding:0px;
}
/******* 教室・講座一覧表 ******************************/
#contents2 .ichiran a {
	text-decoration:underline;
}
#contents2 .ichiran li {
	background-image:none;
	line-height:1.4;
	padding-bottom:10px;
}
#contents2 .ichiran h3.bar_h3 {
	margin:40px 0 0 0;
}
#contents2 .ichiran h3.subtitle2 {
	margin:10px;
	padding:0px 10px;
	font-size:1.2em;
	font-weight:bold;
	border-left:5px solid #00CC33;
	border-bottom:1px solid #00006A;
	border-top:1px solid #00006A;
	border-right:1px solid #00006A;
	background-image:none;
}
#contents2 .ichiran h4 {
	margin:20px 0px 5px 5px;
	padding-left:20px;
	font-size:1.2em;
	background-image:url(images/maru_blue.gif);
	background-repeat:no-repeat;
	background-position:0.3em;
}
#contents2 .ichiran table {
	border:1px solid #ccc;
	margin:10px 5px;
}
#contents2 .ichiran table th {
	background-color:
 #EFEFEF;
}
#contents2 .ichiran table td {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
#contents2 .ichiran table td.tokyo {
	background-color:#E1FFFF;
}
#contents2 .ichiran table td.osaka {
	background-color:#FFD9D9;
}
#contents2 .ichiran table td.kyoto {
	background-color:
 #FFD2A6;
}
#contents2 .ichiran table td.yuruclub {
	background-color:#E7CEFF;
}
dl.naiyou {
	margin:20px 10px;
	padding:10px;
	border:1px dotted #0066FF;
}
dl.naiyou dt {
	color:#0066FF;
	font-size:1.1em;
	font-weight:bold;
}
dl.naiyou dd {
	margin:0px 0px 10px 20px;
}

/******* 身体意識を鍛える／身体能力開発 ******************************/
#mainContents_sub h3 {
	margin:10px;
	padding:0px 10px;
	font-size:1.2em;
	font-weight:bold;
	border-left:5px solid #00CC33;
	border-bottom:1px solid #00006A;
	border-top:1px solid #00006A;
	border-right:1px solid #00006A;
	color:#222;
	clear:both;
}
#mainContents_sub p.text_blue {
	margin:0px 0 0px 20px;
	color:#0033FF;
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:0.1em;
}
#mainContents_sub ul.kouza {
	margin:10px 20px 30px 20px;
}
#mainContents_sub ul.kouza li {
	border-bottom: 1px dotted #ddd;
	margin:5px 30px;
	padding:0px 0px 0px 5px;
}
#mainContents_sub ul.kouza li.theme {
	border:none;
	font-size:1.1em;
	font-weight:bold;
	color:#00CC33;
	margin:10px 0px 5px 20px;
}
#mainContents_sub div.ishiki p.center {
	background:url(images/topcenter.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 20px 110px;
}
#mainContents_sub div.ishiki p.chutanden {
	background:url(images/chutanden.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 20px 110px;
}
#mainContents_sub p.getanden {
	background:url(images/getanden.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 20px 110px;
}
#mainContents_sub p.reverse {
	background:url(images/reverse.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 20px 110px;
}
#mainContents_sub p.innar {
	background:url(images/innar.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 30px 110px;
}
#mainContents_sub p.kokansetu {
	background:url(images/kokansetu.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 30px 110px;
}
#mainContents_sub p.walk {
	background:url(images/walk.jpg) no-repeat top left;
	margin:15px 15px 30px 15px;
	height:100px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.yosin {
	background:url(images/yosin.jpg) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.kenkokotu {
	background:url(images/kenkokotu.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 30px 110px;
}
#mainContents_sub div.yurutaisou {
	margin:20px;
	padding:0px;
	background:url(images/yuru_graph.gif) no-repeat;
	height:400px;
}
#mainContents_sub div.yurutaisou ul {
	margin:0px;
	padding:20px 0 0 130px;
}
#mainContents_sub div.yurutaisou li {
	margin-bottom:80px;
}
#mainContents_sub p.sidecenter {
	background: url(images/sidecenter.png) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.dynamiccenter {
	background: url(images/dynamic.jpg) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.jyotanden {
	background: url(images/jyoutanden.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.santanden {
	background: url(images/santanden07.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.shinden {
	background: url(images/shinden.png) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 30px 110px;
}
#mainContents_sub p.rev-laz {
	background: url(images/rev-laz.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.uratenshi {
	background: url(images/uratenshi.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 40px 110px;
}
#mainContents_sub p.best {
	background: url(images/best.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 40px 110px;
}
#mainContents_sub p.senkotu {
	background: url(images/senkotu.png) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.haishin {
	background: url(images/haishin.png) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 30px 110px;
}
#mainContents_sub p.gaitai {
	background: url(images/gaitai.png) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.zentai {
	background: url(images/zentai.png) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.gaisoku {
	background: url(images/gaisoku.png) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 50px 110px;
}
#mainContents_sub p.innar-rea {
	background: url(images/innar-rea.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.rokkotu {
	background: url(images/rokkotu.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.bag {
	background: url(images/bag.png) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.hiji {
	background: url(images/hiji.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.hiza {
	background: url(images/hiza.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.kattai {
	background: url(images/kattai.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 30px 110px;
}
#mainContents_sub p.sebone {
	background: url(images/sebone.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.koshisori {
	background: url(images/koshisori.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.suisui {
	background: url(images/suisui.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.tatujin {
	background: url(images/tatujin.jpg) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.gokui {
	background: url(images/gokui.jpg) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.kokyu {
	background: url(images/kokyu.jpg) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.uchu {
	background: url(images/uchu.gif) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
#mainContents_sub p.kensei {
	background: url(images/kensei.jpg) no-repeat top left;
	margin:15px 15px 30px 15px;
	padding:0 0 10px 110px;
}
/******* 初めて受講されるお客様へ ******************************/
#contents2 .ichiran li {
	border:none;
	margin:0px;
	padding:0px 0px 5px 0px;
}
#contents2 .ichiran ul {
	margin:10px 10px 30px 20px;
}
/******* 2010年スケジュール　直営教室 ******************************/
/* 入会金・料金・講師など*/
#contents2 table.class01 {
	width:560px;
	margin:20px 10px;
	border:1px solid #ccc;
}
#contents2 table.class01 td {
	border:1px solid #ccc;
}
#contents2 table.class01 td.col1 {
	width:4em;
	background-color:#FFE3D7;
	font-weight:bold;
	text-align:center;
}
/******* 2010年剣聖の剣 ******************************/
div.kensei {
	margin:10px 20px;
}
div.kensei p {
	margin:20px 0 0 0;
	padding:0px;
	font-size:1.1em;
	font-weight:bold;
}
div.kensei li {
	margin:0px;
	padding-left:20px;
	font-size:1.1em;
}
table.kensei {
	margin:40px 80px;
	border:1px solid #ccc;
}
table.kensei td, th {
	border:1px dotted #ccc;
}
/******* 2010年ゆるスキーセミナー詳細 ******************************/
#contents5 p.yuruski_seminar {
	margin:0 0 60em 0;
}
/******* 2010年　新刊講演会 ******************************/
.shinkan_seminar {
	margin:20px 30px;
	padding:10px;
	border:3px dotted #ccc;
}
.shinkan_seminar table {
	margin:10px 20px;
}
.shinkan_seminar dl {
	margin:10px;
}
.shinkan_seminar dt {
	font-weight:bold;
	margin-top:10px;
}
.shinkan_seminar dd {
	margin:5px 30px;
}
.shinkan_seminar dd.teisei {
	text-decoration:line-through;
}
.signkai {
	background:url(images/takaoka_book.png) no-repeat right bottom;
	margin:0px 10px;
	padding:20px;
	height:390px;
	background-color:
 #E6E6FF;
}
/******* 2010年　さたでい精密肘抜き＆膝抜き法 初級　 ******************************/
#contents2 .saturday {
	margin:20px;
}
#contents2 .saturday p, #contents2 .saturday dl,#contents2 .saturday ol{
	text-indent:1em;
	margin:0 0 1em 0;
	line-height:2;
	letter-spacing:0.1em;
	font-size:1.1em;
}
#contents2 .saturday h3 {
	color:#0066FF;
	margin-top:40px;
	font-size:1.2em;
}
#contents2 .saturday h3.top {
	color:#0066FF;
	margin-top:10px;
}
/******* 2010年8月夏期集中　三丹田　 ******************************/
#contents2 .saturday .lesson {
	border:1px solid #333;
	text-align:center;
	margin:20px;
	padding:40px 0px;
}

#contents2 .saturday dt{
	text-indent:0;
	font-weight:bold;
}
#contents2 .saturday dd{
	font-size:0.9em;
	margin-bottom:25px;
	padding:5px;
	border-bottom:2px dotted #999;
}
#contents2 .saturday p.pct{
	float:left;
	margin:0px 20px 20px 0px;
}
#contents2 .saturday .nagare{
	margin:20px 0px;
	padding:10px;
	border:1px solid #ccc;
}
#contents2 .saturday .lesson p.tanden{
	color:#0066FF;
	font-weight:bold;
}
#contents2 .saturday .nagare h4{
	text-align:center;
	margin:20px 0px;
}
#contents2 .saturday .nagare p.arrow{
	text-align:center;
	font-size:22px;
	font-weight:bold;
}
#contents2 .saturday .nagare p.pct2{
	text-align:center;
}
#contents2 .saturday .nagare p.pct3{
	float:left;
}


/******* ここまで↑　 **************************************************/
#contents2 .saturday2 {
	margin:20px;
}
#contents2 .saturday2 p {
	margin:0 0 1em 0;
	line-height:2;
	letter-spacing:0.1em;
	font-size:1.1em;
}
#contents2 .saturday2 h3 {
	color:#0066FF;
	margin-top:40px;
	font-size:1.2em;
}
#contents2 .saturday2 h3.top {
	color:#0066FF;
	margin-top:10px;
}

/******* 2010年　さたでい（2月精密肘抜き＆膝抜き法 初級～　） ******************************/
#contents2 .saturday {
	margin:20px;
}
#contents2 .saturday p {
	text-indent:1em;
	margin:0 0 1em 0;
	line-height:2;
	letter-spacing:0.1em;
	font-size:1.1em;
}
#contents2 .saturday h3 {
	color:#0066FF;
	margin-top:30px;
}
#contents2 .saturday h3.top {
	color:#0066FF;
	margin-top:10px;
}
#container #contents2 .saturday .mokuji {
	margin:0;
	padding:0;
	border-top:2px dotted #ccc;
}
#container #contents2 .saturday ul {
	margin:0;
	padding:5px;
	border:0px;
}
#container #contents2 .saturday ul li {
	background-image:none;
	margin:0px;
	padding:0px;
	border:0px;
}
#container #contents2 .saturday ul li.sat {
	background-image:none;
	margin:0px 0px 1em 0px;
	padding:0px;
	border:0px;
}
/******* 2010年2月　Whats'New　最新情報　 ******************************/
#contents5 .conte01 {
	margin-bottom:10px;
	padding-bottom:30px;
	border-bottom:1px dotted #ccc;
}
#contents5 dl.date {
	margin:10px 30px;
}
#contents5 dl.date dt {
	margin-top:15px;
	font-weight:bold;
}
#contents5 dl.date dd {
	margin-left:20px;
}
#contents5 p.title2 {
	font-size:1.1em;
	font-weight:bold;
	color:
 #0099FF;
}
/******* 2010年2月　達人調整追加　 ******************************/
.contents_tv2 .conte {
	margin:30px 20px;
	font-size:1.1em;
	line-height:1.5;
}
.contents_tv2 .conte table.tyousei {
	border:1px solid #ccc;
}
.contents_tv2 .conte table.tyousei th, td {
	border:1px solid #ccc;
	padding:3px;
	border-collapse:collapse;
}
.contents_tv2 .conte h3 {
	margin-top:20px;
	color:#222;
}
.contents_tv2 .conte dl {
	margin:10px 0 40px 10px;
	padding:12px;
	background-color:#F7EEFF;
}
.contents_tv2 .conte dt {
	margin:10px 0 0 0;
	font-weight:bold;
}
.contents_tv2 .conte dd {
	margin:0px 0 0 20px;
}
.contents_tv2 .conte p.message {
	border:2px dotted #ff8800;
	margin:10px 100px;
	padding:8px;
	width:480px;
}

/******* 2010年4月　達人調整追加　 ******************************/
.contents2 .conte {
	margin:30px 20px;
	font-size:1.1em;
	line-height:1.5;
}
.contents2 .conte table.tyousei {
	border:1px solid #ccc;
}
.contents2 .conte table.tyousei th, td {
	border:1px solid #ccc;
	padding:3px;
	border-collapse:collapse;
}
.contents2 .conte h3 {
	margin-top:20px;
	color:#222;
}
.contents2 .conte dl {
	margin:10px 0 40px 10px;
	padding:12px;
	background-color:#F7EEFF;
}
.contents2 .conte dt {
	margin:10px 0 0 0;
	font-weight:bold;
}
.contents2 .conte dd {
	margin:0px 0 0 20px;
}
.contents2 .conte p.message {
	border:2px dotted #ff8800;
	margin:10px 100px;
	padding:8px;
	width:480px;
}

/******* 2010年2/3月　開催講座　 ******************************/
#contents2 .newkouza ul {
	clear:both;
}
#contents2 .newkouza li {
	margin:10px 0px 30px 10px;
	padding:0px;
	border:none;
	background-image:none;
	float:left;
	width:350px;
}
#contents2 .newkouza li.img {
	margin:10px 0px 30px 10px;
	padding:0px;
	border:none;
	background-image:none;
	float:left;
	width:150px;
}

#contents2 h2.culture {
	clear:both;
}

/******* 2010年2月　新刊紹介　 ******************************/
dl.videokai p.left {
	float:left;
	margin:10px;
}
dl.videokai dt.left {
	clear:both;
}
/******* 2010年3月　最新メディア登場情報　 ******************************/
#main #media {
	height:170px;
	margin:20px 3px 0px;
	background:url(images/media.gif) no-repeat top left;
}
#main #media ul {
	padding:40px 0 0 15px;
}
#main #media li {
	background:url(images/sankaku_blue.gif) no-repeat center left;
	padding:0 0 0 20px;
	line-height:1.8;
}
/******* 2010年4月　ゆる着付け　 ******************************/
.club_3 dl {
	margin:20px 20px;
	padding:10px;
	border:2px dotted #f69;
}
.club_3 dt {
	font-weight:bold;
}
.club_3 dd {
	margin:5px 0 1em 10px;
}
.club_3 p {
	margin-left:2em;
}
#contents2 .club_3 h3 {
	font-size:1.1em;
	font-weight:bold;
	background-color:#FF6699;
	padding:3px;
	color:#fff;
	margin:10px 20px;
}
#contents2 .club_3 ul.kituke {
}
#contents2 .club_3 ul.kituke li {
	margin:0px;
	padding:0px;
	border:none;
	background:none;
}
/******* 2010年4月23日　新刊　 ******************************/
.tokuten {
	margin:20px;
	padding:15px;
	border:1px dashed #F30C51;
}
.tokuten h4 {
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:10px;
	color:#FF0000;
}
.tokuten p.midashi3 {
	color:	#0099FF;
	font-size:1.1em;
	font-weight:bold;
	margin-top:25px;
}
/******* 2010年4月　Whats'New　最新情報　 ******************************/
ul.threeday {
	margin:20px 0px 50px 30px;
}
ul.threeday li {
line-height:1.6;
}

table.tuika {
	border-collapse:collapse;
	border:2px solid #ccc;
}
/******* 2010年5月　春期集中講座クイズ　 ******************************/
.quiz p {
	margin:5px 20px 10px 20px;
}
.quiz p.mousikomi {
	margin:10px 60px;
	padding:10px;
	border:1px solid #f60;
}
.quiz p.no {
	margin:40px 20px 0 50px;
	padding:10px 15px;
	border-top:1px solid #ccc;
	color:#0066FF;
	font-weight:bold;
}
.quiz p.text04 {
	margin:3px 10px
	line-height:1.5;
	font-size:1em;
	text-indent:1em;
	letter-spacing:0.01em;
}
.quiz p.text06 {
	margin:5px 20px 10px 10px;
	padding:10px;
	border-top:1px dotted #ccc;
}
.quiz h3 {
	margin:20px 20px 0px 10px;
	padding-top:10px;
	border-top:1px dotted #ccc;
	font-size:1em;
	color:#222;
	font-weight:bold;
}
#contents2 .quiz ul.ds {
	margin:30px 0 30px 100px;
	padding:10px;
	border:2px solid #3333FF;
	width:340px;
}
#contents2 .quiz ul.ds li {
	background-image:none;
	border:none;
}
.quiz2{
	margin:10px 80px;
	padding:10px;
	border:1px solid #33f;
}
/******* 2010年4月20日　高岡英夫メッセージ　 ******************************/
#container #main #contents2 ul.message{
	margin:10px 10px 500px 10px;
}
#container #main #contents2 ul.message li{
	margin:0px;
	padding:0px;
	border:none;
	background-image:none;
}
#container #main #contents2 ul.message li.mes1{
	padding:10px;
	font-size:1.1em;
}
#container #main #contents2 ul.message li.mes2{
	padding:10px 0px;
	border-bottom:1px dotted #ddd;
	text-align:right;
}
/******* 2010年5月25日　月例講座カレンダースケジュール　 ******************************/
#container .contents_tv2 table.schedule3{
	margin:20px;
	border-collapse:separate;
	border:1px solid #ccc;
	clear:both;
}
#container .contents_tv2 table.schedule3 th,.contents_tv2 table.schedule3 td{
	padding:3px 8px;
	border-right:1px solid #ccc;
	border-bottom:1px dotted #ddd;
	border-top:0px;
	border-left:0px;
	border-collapse:separate;
}
#container .contents_tv2 table.schedule3 th{
	background-color:#535353;
	color:#fff;
	font-weight:normal;
	text-align:center;
}
#container .contents_tv2 table.schedule3 tr.blue{
background-color:#EEF7FF;
}
#container .contents_tv2 table.schedule3 tr.N-kouza{
	background-color:#FFE6FF;
	border-bottom:1px dotted #bbb;
}
#container .contents_tv2 table.schedule3 tr.N-seminar{
	background-color:#FFFFD0;
	border-bottom:1px dotted #eee;
}
#container .contents_tv2 table.schedule3 tr.shuchu{
	background-color:#DDEEFF;
	border-bottom:1px dotted #eee;
}
#container .contents_tv2 .shosai {
	float:left;
	margin:5px 5px 20px;
	border-right:1px dotted #ddd;
}

#container .contents_tv2 table.color {
	margin:5px;
	border:none;
}
#container .contents_tv2 table.color td{
	border:none;
}
#container .contents_tv2 table.color td.seminar{
	width:80px;
	border:none;
	background-color:#FFFFD0;
}
#container .contents_tv2 table.color td.N-kouza{
	border:none;
	background-color:#FFE6FF;
}
#container .contents_tv2 table.color td.s-kouza{
	background-color:#DDEEFF;
}
#container .contents_tv2 table.color th{
	border:none;
	width:50px;
}

/******* 2010年6月21日　準指導員試験　合格者の声　 ******************************/
div.cotents01{
	line-height:1.66em;
	margin-bottom:2em;
	clear:both;
}

div.answer{
	margin:1em 0 0 1em;
	padding:10px;
	border:1px solid #666;
	line-height:1.4;
}

p.senpai00{
	margin:1em 0 0 1em;
	line-height:1.5;
}

p.senpai0{
	margin:2em 0 0 1em;
	padding:8px;
	border:1px solid #003399;
	background-color:#E8FDFF;
}

p.senpai1{
	margin:1em 0 0 8em;
	line-height:1.2;
}

p.senpai2{
	margin:2em 0 0 1em;
	padding:8px;
	border:1px dotted #003399;
}

p.answer{
	margin:0 0 1em 1em;
}

ul.question{
	margin:1em 0 1em 2em;
	line-height:1.5;
}
ul.question li.area{
	font-weight:bold;
	color:#3399FF;
	margin-top:10px;
}

ul.question li.que{
	margin-left:10px;
}
ul.question2{
	margin:1em 0 1em 2em;
	line-height:1.5;
}
ul.question2 li{
	font-size:1.1em;
}
/******* 2010年　ゆる大会 ******************************/
.contents_tv2 .yurutaikai table{
	border:2px solid #333;
	margin:20px;
	}
.contents_tv2 .yurutaikai td,.contents_tv2 .yurutaikai th{
	border:1px dotted #666;
	text-align:left;
	padding:5px;
}
.contents_tv2 .yurutaikai dl{
	margin:20px;
}
.contents_tv2 .yurutaikai dt{
	font-size:1.2em;
	font-weight:bold;
	margin:20px 0 5px 0;
}

.contents_tv2 .yurutaikai dd{
	margin:0 0 10px 1em;
}
.contents_tv2 .yurutaikai dd.atena{
	margin:0 0 10px 10px;
	padding:10px;
	border:1px solid #003399;
	font-size:1.1em;
	font-weight:bold;
}
.contents_tv2 .yurutaikai dd.tousen{
	margin:0 0 10px 10px;
	padding:10px;
	border:2px solid #f00;
	font-size:1.1em;
	font-weight:bold;
	
}
.contents_tv2 .yurutaikai table.nittei{
	border:2px solid #333;
	margin:40px 20px;
}
.contents_tv2 .yurutaikai table.nittei td,.contents_tv2 .yurutaikai table.nittei th{
	border:1px dotted #333;
	text-align:left;
	padding:5px;
}
