/* 共通 */

body{
	font-family:Osaka, "ＭＳ Ｐゴシック", ヒラギノ角ゴ Pro W3, Arial, sans-serif;
 	margin:0px;
	padding:0px;
	color:#333333;
}

body.top{
	font-family:Osaka, "ＭＳ Ｐゴシック", ヒラギノ角ゴ Pro W3, Arial, sans-serif;
 	margin:0px;
	padding:0px;
}

a{
	overflow:hidden;			/* FireFox リンクの点線がはみ出さないようにする */
}

a:link{
	color:#00F;
	text-decoration:none;
}

a:visited{
	color:#00F;
	text-decoration:none;
}

a:hover{
	color:#C00;
	text-decoration:underline;
}

img{
	border:0px;
}

p,input,ol,ul,li,h1,h2,h3,h4,img{
	margin:0px;
	padding:0px;
	font-weight:normal;
}
ul,li{
	list-style:none;
}

address{
	font-size:80%;
	font-style:normal;
	color:#666;
	padding:3px 0px;
}
table{
	border-collapse:collapse;
}

/* 段組 */


#wrappar{
	width:760px;
	margin:0px auto;
}


#header{
	width:760px;
}

#topic{
	clear:both;
	width:760px;
	height:15px;
}

#menu{
	width:180px;
	height:200px;
	float:left;
}
#menu2{
	width:180px;
	height:50px;
	float:left;
}

#siken_day{
	padding:10px 0 0px 7px;
}

#flash{
	width:560px;
	height:200px;
	float:left;
	padding-left:10px;
	margin-bottom:1em;
}

#bar_midasi{
	/*width:560px;*/
	/*height:100px;*/
	float:left;
	padding-left:10px;
}


#mainbody{
	width:760px;
	clear:both;
	padding-top:1em;
	background-color:#FFF;
}

#leftbody{
	width:500px;
	float:left;
}

#rightbody{
	width:245px;
	float:left;
	margin-left:15px;
	background-color:#ECECFF;
}

#leftbody2{
	width:180px;
	float:left;
	background-color:#E0E1F1;
}

#rightbody2{
	width:550px;
	float:left;
	padding-left:10px;
}

#footer{
	padding-top:20px;
}

address{
	clear:both;
	border-top:#e60012 solid 2px;
	text-align:center;
}

/* ヘッダー */

h1{
	float:left;
	text-align:left;
	font-size:10px;
	height:12px;
	width:595px;
	padding-left:3px;
}

p.head_menu{
	float:left;
	font-size:10px;
	text-align:right;
	background-image:url(images/list_mini.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:10px;
	padding-left:10px;
}

p.header_image{
}

/* メニュー */
#menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu li{
	margin:0px;
	padding:0px;
	display:block;
	width:180px;
	height:40px;
}

#menu li a{
	display:block;
	width:180px;	/*リンク範囲をブロックに変更*/
	height:40px;	/*リンク範囲の高さを指定：firefox必須*/
	background-position :left top;	/*画像を左上に配置*/
	background-repeat:no-repeat;	/*背景画像を繰り返さない*/
	border:0;
	text-decoration:none;
	line-height:normal;
	text-indent:-9999px; 
}
#menu li.navi0 a:link,#menu li.navi1 a:visited{
	background-image:url(images/navi1.jpg);	/*通常画像*/
}


#menu li.navi1 a:link,#menu li.navi1 a:visited{
	background-image:url(images/navi1.jpg);	/*通常画像*/
}

#menu li.navi2 a:link,#menu li.navi2 a:visited{
	background-image:url(images/navi2.jpg);	/*通常画像*/
}

#menu li.navi3 a:link,#menu li.navi3 a:visited{
	background-image:url(images/navi3.jpg);	/*通常画像*/
}

#menu li.navi4 a:link,#menu li.navi4 a:visited{
	background-image:url(images/navi4.jpg);	/*通常画像*/
}

#menu li.navi5 a:link,#menu li.navi5 a:visited{
	background-image:url(images/navi5.jpg);	/*通常画像*/
}


#menu li a:hover{
	background-position:right top;	/*画像を左上に配置*/
	background-repeat:no-repeat;	/*背景画像を繰り返さない*/ 
}

#menu li.navi1 a:hover,#menu li.navi1 a:active{	/*ロールオーバー時の設定*/
	background-image:url(images/navi1.jpg);	/*ロールオン画像*/
}

#menu li.navi2 a:hover,#menu li.navi2 a:active{	/*ロールオーバー時の設定*/
	background-image:url(images/navi2.jpg);	/*ロールオン画像*/
}

#menu li.navi3 a:hover,#menu li.navi3 a:active{	/*ロールオーバー時の設定*/
	background-image:url(images/navi3.jpg);	/*ロールオン画像*/
}

#menu li.navi4 a:hover,#menu li.navi4 a:active{	/*ロールオーバー時の設定*/
	background-image:url(images/navi4.jpg);	/*ロールオン画像*/
}

#menu li.navi5 a:hover,#menu li.navi5 a:active{	/*ロールオーバー時の設定*/
	background-image:url(images/navi5.jpg);	/*ロールオン画像*/
}

/* メニュー２ */
#menu2 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu2 li{
	margin:0px;
	padding:0px;
	display:block;
	width:180px;
	height:40px;
}

#menu2 li a{
	display:block;
	width:180px;	/*リンク範囲をブロックに変更*/
	height:50px;	/*リンク範囲の高さを指定：firefox必須*/
	background-position :rightt top;	/*画像を左上に配置*/
	background-repeat:no-repeat;	/*背景画像を繰り返さない*/
	border:0;
	text-decoration:none;
	line-height:normal;
	text-indent:-9999px; 
}
#menu2 li.navi0 a:link,#menu2 li.navi0 a:visited{
	background-image:url(images/navi0.jpg);	/*通常画像*/
}



#menu2 li a:hover{
	background-position:left top;	/*画像を左上に配置*/
	background-repeat:no-repeat;	/*背景画像を繰り返さない*/ 
}

#menu2 li.navi0 a:link,#menu2 li.navi0 a:visited{
	background-image:url(images/navi0.jpg);	/*通常画像*/
}

/* パンくず */

p.topic{
	font-size:10px;
	margin:0px 0px 0px 15px;
}

/* コンテンツ */


div.information{
	width:500px;
	margin:0px;
}


h2.bar{
	background-image:url(images/bar_info.jpg);
	background-repeat:no-repeat;
	width:480px;
	height:28px;
	font-size:14px;
	font-weight:bolder;
	padding:6px 0px 0px 20px;
}
div.updatebox{
	padding-top:5px;
		border:1px solid #CCCCCC;
			width:500px;
	height:150px;
	overflow:scroll;
}

table.update{
	width:500px;
	height:150px;
	font-size:12px;
	color:#333;
}

table.update th,table.update td{
	border:0px;
	padding:5px 10px;
}

table.update th{
	font-weight:normal;
	text-align:left;
	width:20px;
}

div.info1,div.info2{
	width:245px;
	height:165px;
	font-size:12px;
	color:#333;
}

div.info1{
	background:url(images/bg_yuru1.jpg) no-repeat;
	float:left;
}

div.info2{
	background:url(images/bg_yuru2.jpg) no-repeat;
	float:right;
}

ul.info{
	list-style:none;
	padding:3.5em 0 0 2em;
}

ul.info li{
	line-height:1.5em;
}

div.info3{
}

p.school{
	float:left;
	margin:10px 0 10px 0;
}

p.dvd{
	float:right;
	margin:10px 0 10px 0;
}

div.sikaku,div.school{
	margin:5px auto 0px;
}

/* 古いトップのためのスタイルシートここから↓ */
div.sikaku{
	width:225px;
	height:230px;
	background:url(images/sikaku.jpg) no-repeat;
	font-size:12px;
	color:#333;
}

ul.sikaku{
	padding:4em 0 0 1.7em;
	width:185px;
}
li.sikaku01{
	background:url(images/listmark_maru.gif) no-repeat 0.2em;
	padding-left:2em;
	line-height:2em;
	font-size:1.2em;
	font-weight:bolder;
}	

li.sikaku03{
	text-align:right;
	margin:8px 0 0 0;
}
/* 古いトップのためのスタイルシートここまで↑ */
/* 新しいトップのためのスタイルシートここから↓ 
div.sikaku{
	width:225px;
	font-size:12px;
	color:#333;
}

ul.sikaku{
}

li.sikaku03{
	text-align:right;
	margin:8px 0 0 0;
}

li.sikaku04{
	margin:0;
	padding:0;
	
}
/* 新しいトップのためのスタイルシートここまで↑ */


div.school{
	width:225px;
	height:140px;
	margin-top:10px;
}


/* サブページ／共通 */
ul.leftnavi{
	font-size:80%;
	line-height:2em;
}

ul.leftnavi li.navi0{
	border:0px;
	padding-left:10px;
	font-weight:bold;
}

ul.leftnavi li{
	border-left:5px solid #60AFFF;
	border-bottom:1px dotted #CCCCCC;
	padding-left:10px;
}
div.cotents01{
	line-height:1.66em;
	margin-bottom:2em;
	clear:both;
}

h2.bar2{
	background:url(images/bar2.jpg) no-repeat;
	width:550px;
	height:70px;
	font-size:1.0em;
	font-weight:bold;
	color:#333333;
	margin:0px;
	text-align:right;
	padding:40px 20px 0 0;
}

h3.bar3{
	background:url(images/bar3.gif) no-repeat;
	padding-left:18px;
	
	/*padding:0.2em 0 0 1.5em;*/
	font-size:0.9em;
	width:550px;
	height:27px;
}

p.pagetop{
	clear:both;
	text-align:right;
	font-size:80%;
}

p.bannar{
	margin:2em 0;
	padding-left:2px;
}

/* サブページ／日本ゆる協会とは */
p.text01{
	margin:1em 1em;
	font-weight:normal;
	line-height:1.4em;
	font-size:80%;
}
p.text02{
	margin:1em 1em;
	text-indent:1em;
	font-weight:normal;
	line-height:1.66em;
	font-size:80%;
}

p.text04{
	margin:1em 2em;
	font-weight:normal;
	line-height:1.66em;
	font-size:80%;
}
p.text07{
	margin:0em 25px;
	font-weight:normal;
	line-height:1.66em;
	font-size:80%;
}
/* サブページ／ゆる宣言 */
div.sengen{
	border:1px dotted #CCCCCC;
	padding:5px;
}
h3.sengen{
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:1.5em;
	text-align:center;
	margin:1em 0 1em;
}

p.sengen{
	width:500px;
	font-size:90%;
	line-height:1.66em;
	margin:0px auto;
}

p.sengen2{
	text-align:right;
	width:500px;
	font-size:90%;
	line-height:1.66em;
	margin:10px auto;
}

/* サブページ／日本ゆる協会概要 */
table.gaiyou{
	font-size:80%;
	margin:2em 0 0 2em;
}

td.gaiyou01{
	width:8em;
	background-color:#EFEFEF;
	border-bottom:2px solid #fff;
	text-align:right;
	font-weight:bold;
}

td.gaiyou02{
	background-color:#EFEFEF;
	border:0px;
}

td.gaiyou03{
	background-color:#E8E8FF;	
	border-bottom:2px solid #fff;
}

/* サブページ／日本ゆる協会組織図 */
p.sosiki{
	margin-left:1.5em;
}


/* サブページ／派遣指導実績 */
table.haken{
	width:560px;
	font-size:80%;
	color:#333333;
	font-weight:normal;
	border:0px;
}

table.haken th,td{
	padding:7px;
}

table.haken th{
	background-color:#E9FEFE;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-left:0px;
	border-right:0px;
	text-align:left;
	font-weight:bold;
}

table.haken td{
	border-bottom:1px solid #CCCCCC;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}

table.haken td.year{
	font-size:1.1em;
	font-weight:bold;
	color:#0066FF;
}

th.haken01{
	width:8em;
}

th.haken02{
	width:5em;
}	

/* サブページ／ゆる体操について */
ol.list{
	margin:1em 1em;
	text-indent:1em;
	font-weight:normal;
	line-height:1.66em;
}

li.list01{
	color:#D11826;
	font-weight:bold;
	text-indent:0em;
	font-size:90%;

}

li.list02{
	margin-bottom:1.5em;
	font-size:80%;
}

/* サブページ／ゆる体操の紹介 */
ul.taisou{
	font-size:0.9em;
	margin:1em;
}

li.taisou_name{
	clear:both;
	margin-left:1.5em;
}

li.taisou01{
	margin:2em 0 2em 8em;
}

li.taisou02{
	margin:2em 0 2em 6em;
}

h3.list_maru{
	font-size:90%;
	background:url(images/listmark_maru.gif) no-repeat 0.2em;
	padding-left:1.5em;
}

div.inyou{
	border:1px dotted #ccc;
	padding:10px;
	margin:15px;
	width:25em;
	font-size:90%;
	line-height:1.66em;
}

/* サブページ／ゆる体操の本 */
table.yuru_book{
	width:520px;
	margin:1em auto;
	font-size:80%;
	line-height:1.66em;
	border-collapse:collapse;
}

table.yuru_book th,td{
	border:1px solid #CCCCCC;
	padding:8px 5px;
}

table.yuru_book th{
	font-weight:bold;
}

table.yuru_book th{
	background-color:#f1efe2;
}

tr.book01{
	background-color:#FFEFDF;	

}
/* サブページ／ゆる体操のDVD/VIDEO */
ul.dvd1{
	background:url(images/dvd_firstyuru.jpg) no-repeat top left;
	margin:1em;
	line-height:1.66em;
	border-bottom:1px dotted #000000;
}

ul.dvd2{
	background:url(images/dvd_jinseikohan.jpg) no-repeat top left;
	margin:1em;
	line-height:1.66em;
	border-bottom:1px dotted #000000;
}

ul.dvd3{
	background:url(images/dvd_utayuru.jpg) no-repeat top left;
	margin:1em;
	line-height:1.66em;
	border-bottom:1px dotted #000000;
}
ul.dvd4{
	background:url(images/dvd_yuruski.jpg) no-repeat top left;
	margin:1em;
	line-height:1.66em;
	border-bottom:1px dotted #000000;
}
ul.dvd5{
	background:url(images/dvd_karadawoyurumete.jpg) no-repeat top left;
	margin:1em;
	line-height:1.66em;
	border-bottom:1px dotted #000000;
}
ul.dvd6{
	background:url(images/dvd_karadawoyurumete.jpg) no-repeat top left;
	margin:1em;
	line-height:1.66em;
	border-bottom:1px dotted #000000;
}
ul.dvd12{
	background:url(images/Yamato_CD.jpg) no-repeat top left;
	margin:1em;
	line-height:1.66em;
	border-bottom:1px dotted #000000;
}

ul.dvd7{
	margin:1em;
	line-height:1.66em;
	border-bottom:1px dotted #000000;
}

ul.dvd8{
	margin:1em;
	line-height:1.66em;
	border-bottom:1px dotted #000000;
}
ul.dvd9{
	background:url(images/video_creamyuru.jpg) no-repeat top left;
	margin:1em;
	line-height:1.66em;
	border-bottom:1px dotted #000000;
}

ul.dvd10{
	background:url(images/tanosiku_omote.jpg) no-repeat top left;
	margin:1em;
	line-height:1.66em;
	border-bottom:1px dotted #000000;
}

ul.dvd11{
	background:url(images/ysptr.jpg) no-repeat top left;
	margin:1em;
	line-height:1.66em;
	border-bottom:1px dotted #000000;
}

li.dvd00{
	margin-left:100px;
	font-weight:bold;
}

li.dvd01{
	font-size:80%;
	margin-left:100px;
}

li.dvd02{
	font-size:80%;
	margin:1em;
}

/* サブページ／ゆる体操正指導員の紹介 */
p.text03{
	margin-left:1.5em;
	font-size:0.9em;
}

p.keisaibi{
	text-align:right;
	width:535px;
}

p.keisaijyun{
	margin:5px 0 0 20px;
	color:#0000ff;
}

table.kyousi_itiran{
	width:560px;
	margin:20px 5px;
	font-size:12px;
	line-height:1.4;
	clear:both;
}

table.kyousi_itiran th,td{
border-collapse:collapse;
}

td.kyuu3{
	margin:0px;
	padding:2px;
	font-size:1.1;
	text-align:center;
	color:#FFFFFF;
	background-color:#800080;
	font-weight:bold; 
}


td.kyuu4{
	margin:0px;
	padding:2px;
	font-size:1.1;
	text-align:center;
	color:#FFFFFF;
	background-color:#ff7518;
	font-weight:bold; 
}

td.kyuu5{
	margin:0px;
	padding:2px;
	font-size:1.1;
	text-align:center;
	color:
	#666666;
	background-color:#ffea18;
	font-weight:bold; 
}

td.kyuu6{
	margin:0px;
	padding:2px;
	font-size:1.1;
	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;
}


/* ↓写真入り指導員の紹介 */
table.sidou1{
	float:left;
	width:160px;
	margin:10px 0 10px 10px;
	font-size:12px;
	line-height:1.4;
	text-align:center;
}

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;
}

table.sidou3{
	float:left;
	width:130px;
	margin:10px 0px 10px 5px;
	font-size:12px;
	line-height:1.4;
	text-align:center;
}

table.sidou4{
	float:left;
	width:105px;
	margin:10px 0px 10px 5px;
	font-size:12px;
	line-height:1.4;
	text-align:center;
}



/* サブページ／指導員の派遣方法 */
div.houhou{
	border-bottom:1px dotted #CCCCCC;
	margin-top:2em;
}

dl.houhou{
	line-height:1.66em;
}
dl.houhou dt{
	margin-left:1em;
	font-weight:bold;
}

dl.houhou dd{
	margin:0 0 1em 2em;
	font-size:0.9em;
}

table.sidouryou{
	margin:0px auto;
	padding:5px;
	font-size:0.8em;
	border:1px solid #CCCCCC;
}
td.col01{
	position:top left;
	width:13em;
}

td.col02{
	border-bottom:1px solid #CCCCCC;
}

/* サブページ／ゆる体操正指導員のホームページ */
ul.hp{
	margin:0 0 2em 0;
}

li.hp01{
	background:url(images/list_hosi.jpg) no-repeat 0.2em;
	margin:10px 0 0 2em;
	padding:0 0 0 2em;
	font-size:0.9em;
}


li.hp02{
	font-size:0.8em;
	margin-bottom:2em;
	padding-left:5em;
}

li.hp03{
	font-size:0.8em;
	padding-left:5em;
}

/* サブページ／ゆる札 */
div.fuda{
	clear:both;
}

ul.fuda01{
	background:url(images/fuda01_f.jpg) no-repeat;
	width:200px;
	float:left;
	margin:0 0 1em 3em;
}

ul.fuda02{
	background:url(images/fuda01_b.jpg) no-repeat;
	width:200px;
	float:left;
	margin:0 0 1em 3em;
}

ul.fuda03{
	background:url(images/fuda02_f.jpg) no-repeat;
	width:200px;
	float:left;
	margin:0 0 1em 3em;
}

ul.fuda04{
	background:url(images/fuda02_b.jpg) no-repeat;
	width:200px;
	float:left;
	margin:0 0 1em 3em;
}
ul.fuda05{
	background:url(images/fuda03_f.jpg) no-repeat;
	width:200px;
	float:left;
	margin:0 0 1em 3em;
}

ul.fuda06{
	background:url(images/fuda03_b.jpg) no-repeat;
	width:200px;
	float:left;
	margin:0 0 1em 3em;
}

ul.fuda07{
	background:url(images/fuda04_f.jpg) no-repeat;
	width:200px;
	float:left;
	margin:0 0 1em 3em;
}

ul.fuda08{
	background:url(images/fuda04_b.jpg) no-repeat;
	width:200px;
	float:left;
	margin:0 0 1em 3em;
}
ul.fuda09{
	background:url(images/fuda05_f.jpg) no-repeat;
	width:200px;
	float:left;
	margin:0 0 1em 3em;
}

ul.fuda10{
	background:url(images/fuda05_b.jpg) no-repeat;
	width:200px;
	float:left;
	margin:0 0 1em 3em;
}
ul.fuda11{
	background:url(images/fuda06_f.jpg) no-repeat;
	width:200px;
	float:left;
	margin:0 0 1em 3em;
}

ul.fuda12{
	background:url(images/fuda06_b.jpg) no-repeat;
	width:200px;
	float:left;
	margin:0 0 1em 3em;
}
li.pdf01{
	padding-top:170px;
}

li.pdf02{
	height:18px;
	font-size:90%;
}

li.pdf03{
	margin-bottom:2em;
}
	
/* サブページ／ゆる体操の資格 */
ul.shurui{
}

li.henkou{
	color:#0066FF;
	font-size:1.1em;
}

li.shu01{
	background:url(images/listmark_maru.gif) no-repeat 0.3em;
	margin-bottom:0.5em;
	padding:0.2em 0 0 2em;
	color:#D11826;
	font-size:0.9em;
}

li.shu02{
	text-indent:1em;
	margin:0 0 1em 0.5em;
	font-size:0.8em;
}

li.shu00{
	margin-bottom:0.5em;
	color:#D11826;
	font-size:0.9em;
}
li.shu03{
	text-indent:1em;
	font-size:0.8em;
	line-height:1.2;
}

table.sikaku{
	width:560px;
	font-size:80%;
	color:#333333;
	font-weight:normal;
	margin:1em 0px;
}

table.sikaku th{
	width:135px;
	font-weight:normal;
	border:1px solid #999;
	text-align:left;
	padding:7px;
}

table.sikaku th.head00{
	width:5em;
	background-color:#F7F7F7;
}


table.sikaku th.head{
	width:5em;
	background-color:#EBEBEB;
}

table.sikaku th.sikaku_a{
	background-color:#FFE8F3;
	font-weight:bold;
	text-align:center;
}

table.sikaku th.sikaku_b{
	background-color:#B9FFB9;
	font-weight:bold;
	text-align:center;
}

table.sikaku th.sikaku_c{
	background-color:#AAAAFF;
	font-weight:bold;
	text-align:center;
}

table.sikaku_shousai{
	margin:1em 0px;
	width:560px;
	font-size:80%;
	color:#333333;
}

table.sikaku_shousai th,td,caption{
	padding:5px;
}

table.sikaku_shousai caption.cap_a{
	border:1px solid #CCCCCC;
	background-color:#FFE8F3;
	font-size:1.1em;
	font-weight:bold;
	padding:7px;
	letter-spacing:1em;
}

table.sikaku_shousai caption.cap_b{
	border:1px solid #CCCCCC;
	background-color:#B9FFB9;
	font-size:1.1em;
	font-weight:bold;
	padding:7px;
	letter-spacing:1em;
}

table.sikaku_shousai caption.cap_c{
	border:1px solid #CCCCCC;
	background-color:#AAAAFF;
	font-size:1.1em;
	font-weight:bold;
	padding:7px;
	letter-spacing:1em;
}

table.sikaku_shousai td,th{
	font-weight:normal;
	border:1px solid #CCC;
}

table.sikaku_shousai th{
	width:6em;
}
table.sikaku_shousai li{
	line-height:1.2;
}
/* ゆる体操愛好者試験問題 */
#main_exam{
	width:760px;
	margin:0px;
	padding:0px;
}

#main2{
	border:1px solid #333333;
	line-height:1.66;
	padding:2em;
}

h1.siken{
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
}

h3.siken{
	padding:10px;
	text-align:center;
	background-color:#FFE8FF;
	border:	3px outset #FF99CC;
	font-weight:bold;
}
ul.touroku{
	margin:2em 5em;
}

li.touroku01{
	float:left;
}

li.touroku02{
	float:left;
	margin-left:2em;
}

li.touroku03{
	clear:both;
	font-size:0.8em;
	width:250px;
	margin-left:310px;
	line-height:1.4;
}
	

span.touroku{
	color:#0099FF;
	text-decoration:underline;
}
	
li.sousin{
	margin:1em 0;
}

p.touroku{
	font-size:0.9em;
	color:#0099FF;
	text-decoration:underline;
}

p.text04{
	margin-left:1.5em;
	font-size:1.1em;
}

p.text05{
	margin:1em 0 0 2em;
	font-size:1em;
	color:#0000FF;
}
ul.siken_q1{
	float:left;
}

p.start_nido{
	float:left;
	margin-top:12em;
}

ul.siken1{
	color:#333333;
}

ul.siken2{
	float:left;
	color:#333333;
	margin-bottom:1em;
}

ul.siken3{
	float:right;
	margin:2em 2em 0 0;
	color:#333333;
	border:1px solid #D2FFD2;
}

ul.siken3 li{
	font-size:0.8em;
	margin:0px;
	line-height:1.3em;
}

li.siken00{
	text-align:right;
	font-size:0.9em
}

li.siken01{
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 1em 0;
}

li.siken02{
	margin:0em 0 2em 2em;
	color:#003399;
}

li.siken03{
	margin:0 0 0.2em 2em;
}

li.siken04{
	margin:1em 0 0em 2em;
}

li.siken05{
	background-color:#D2FFD2;
	padding:5px;
}

li.siken06{
	text-align:center;
}

li.q13_nido{
	text-align:right;
}

div.sike_l{
	float:left;
}
div.sike_r{
	float:left;
}
p.q4_nido{
	margin:10px 0 0 210px;
	clear:both;
}
p.q16_nido{
	margin:80px 0 0 40px;
}

div.hantei{
	border:1px solid #333333;
	height:300px;
	margin:1em;
	padding:1em;
}

p.hantei{
	text-align:center;
}

p.image_goal{
	float:left;
	margin:2em 0 0 3em;
}

ul.goal{
	float:left;
	margin:2em 0 0 3em;
}

li.goal01{
	line-height:1.5em;
}

li.goal02{
	width:380px;
	font-size:0.8em;
	line-height:1.4;
	float:left;
	margin-top:1em;
}

li.goal03{
	text-align:right;
	margin-left:20px;
	padding:0px;
	float:left;
}

li.goal04{
	clear:both;
	line-height:1.5;
}

p.sanjyo{
	margin:1em;
	text-align:center;
}

p.top{
	clear:both;
	text-align:right;
	font-size:0.9em;
}

ul.aikousha1{
	font-size:0.9em;
	line-height:1.5em;
}

li.nido{
	margin:0;
	padding:0;
	text-align:center;
}

li.ai00{
	text-align:center;
	font-weight:bold;
}

li.ai01{
	margin:0px 0 0 20px;
}

li.ai02{
	margin:0 0 0 40px;
	color:#D11826;
}

li.ai03{
	margin:10px 0 0 20px;
	font-weight:bold;
}

li.ai04{
	margin:20px 0 0 20px;
	font-weight:bold;
	color:#0066FF;
	font-size:1em;
}


ul.aikousha2{
	margin:1em;
	padding:1em;
	border:1px outset #333;
	font-size:0.9em;
	line-height:1.4em;
	
}
h3.siken_chuui{
	color:#004D99;
	margin:10px 0 0 20px;
	font-size:0.8em;
	font-weight:bold;
}

dl.chuui{
	color:#004D99;
	margin:0px 0 20px 20px;
	font-size:0.8em;
	line-height:1.4em;
}

span.exam{
	color:#D11826;
	font-weight:bold;
	text-decoration:underline;
}

p.button{
	margin:1.5em;
	text-align:center;
}

/* ------ ゆる体操愛好者資格試験についての考え方 ------ */
#kangae{
	width:500px;
	margin:0px auto;
}

h1.title2{
	width:500px;
	margin:1em 0 1em 4em;
	font-size:1em;
	font-weight:bold;
	color:#0054A8;
}

h2.kan01{
	margin:1em 0 0 0;
	font-size:0.8em;
	color:#D11826;
}

ul.kangae{
	margin:0em 0 0 2.5em;
}

li.shu00{
	margin-top:1em;
	color:#D11826;
	font-size:0.9em;
}
li.shu03{
	text-indent:1em;
	font-size:0.8em;
	line-height:1.3;
}

p.kangae{
	background-color:#EEEEEE;
	font-size:0.9em;
	border:3px outset #cccccc;
	width:18em;
	margin:0 0 10px 100px;
	padding-left:1em;
	color:#0099FF;
	text-decoration:underline;
}

/* ------ ゆる体操アドバイザー試験 ------ */
p.adv1{
	margin:1em 0 0 1.5em;
	font-size:0.9em;
	color:#0066CC;
}

p.adv2{
	margin:0.5em 0 0 1.5em;
	font-size:0.9em;
	font-weight:bold;
}

p.adv3{
	margin:0.5em 0 0 3.3em;
	font-size:0.9em;
}

/* ------ 追加------ */
div.advisor{
	border:1px solid #666666;
	height:100%;
	margin:1em 0;
	padding:1em 1em 1em 0;
	font-size:0.9em;
	line-height:1.4em;
	clear:both;
}

h3.adv{
	padding:10px;
	text-align:center;
	background-color:#D9FFD9;
	border:	3px outset #00C600;
	font-weight:bold;
}

h4.advisor{
	margin:1em 0 0 1.5em;
	font-size:1.1em;
	font-weight:bold;
}

span.adv_q{
	text-decoration:underline;
	color:#FF0000;
}

ul.advisor_3{
	clear:both;
	margin:10px 0em 20px 5em;
	padding:0px;
	width:300px;
	color:#333333;
	border:1px solid #D2FFD2;
	font-size:0.8em;
	line-height:1.2;
	text-align:center;
}
li.adv3{
	background-color:#D2FFD2;
	padding:3px;
}

ul.advisor_3-1{
	clear:both;
	margin:10px 0em 20px 5em;
	padding:0px;
	width:400px;
	color:#333333;
	border:1px solid #D2FFD2;
	font-size:0.8em;
	line-height:1.2;
	text-align:center;
}

ul.jyuken{
width:20em;
display:block;
margin-left:550px;
}
ul.adv_taisou{
	clear:both;
}

h3.ad_sengen{
font-size:1.2em;
font-weight:bold;
text-align:center;
}
div.ad_sengen{
margin-bottom:3em;
}

table.goukaku{
margin:1.5em;
}
div.unan{
	margin:0 0 0 3em;
}

p.unanswered{
width:600px;
}

/* ------ ゆる体操アドバイザー/変更の説明 ------ */
div.henkou{
background-color:#FFEEE6;
margin:1em 0;
padding:10px;
line-height:1.2;
}

p.text_end{
width:12em;
margin-left:390px;
font-size:0.8em;
}

p.text_center{
text-align:center;
margin:20px;
}

ul.adv_henkou{
margin:10px;
font-size:0.9em;
}

li.adv01{
margin-left:20px;
}

li.adv02{
margin-left:50px;
}

li.adv03{
margin:0 0 10px 20px;
}


/* 追加トレーナー */
div.henkou2{
background-color:#FFEADF;
line-height:1.4;
margin:2em 0;
padding:10px;
}

ul.henkou2{
font-size:0.9em;
margin:1em;
}

li.hen1{
text-align:center;
font-size:1.1em;
}

li.hen2{
width:15em;
margin:0 0 10px 380px;
font-size:0.8em;
}
li.hen3{
text-indent:1em;

}

li.hen4{
margin-left:30px;
}



/* ゆる体操試験日程 */
div.siken{
	width:600px;
	margin:20px auto;
}

h1.siken{
margin:20px 0;
}

table.siken_day{
	clear:both;
	margin:4em auto;
	border-collapse:collapse;
	width:500px;
	border:1px solid #999999;
	padding:1em;
}
table.siken_day td{
	padding:5px;
	border-bottom:1px dotted #CCCCCC;
}

/* サブページ／お問い合わせ */
h4.maru{
	font-size:0.9em;
	background:url(images/listmark_maru.gif) no-repeat center left;
	margin:0 0 0 1em;
	padding-left:1.5em;
	font-weight:bolder;
}

h4.maru1{
	font-size:0.9em;
	background:url(images/listmark_maru.gif) no-repeat center left;
	margin:1em 0 0 1em;
	padding-left:1.5em;
	font-weight:bolder;
	border-top:1px dotted #CCCCCC;
}

ul.contact{
	line-height:1.8em;
	font-size:0.8em;
	margin:10px 0 2em 3em;
}

li.con01{
	font-size:1.1em;
}

/* サブページ／サイトマップ */
div.cotents02_l{
	float:left;
	margin-bottom:2em
}

div.cotents02_r{
	float:left;
	margin:0 0 2em 1em;
	border-left:1px dotted #CCCCCC;
}

h2.bar4{
	border-left:7px solid #8080C0;
	font-size:1.1em;
	font-weight:bold;
	padding-left:0.5em;
	margin:1em;
}

ul.sitemap{
	font-size:0.8em;
}

ul.sitemap li.smap01{
	margin-left:2.5em;
	padding:0px 0 0px 1em;
	background:url(images/list_mini.gif) no-repeat left center;
}
/* 受験登録者数 */
.juken_number1{
	margin:0px;
	padding:5px;
	clear:both;
	border:5px outset #0074E8;
} 



/* 賛助会員募集のご案内 */
h4.sanjyo_title{
	background-color:#FFE4CA;
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
	color:#D11826;
}
p.sanjyo{
	text-align:left;
	margin-left:1.5em;
	font-size:0.9em;
	color:#3300FF;
}

#formmail{
	margin:2em 0em;
}

/* ------ 2009年1月14日（水）ゆる体操正指導員試験 ------ */
h3.bar4{
	width:550px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	background-color:#E1FADC;
	border-bottom:4px double #1A8211;
	padding:8px;
	margin-bottom:1em;
}

h3.bar5{
	width:550px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	background-color:
	#FFD8B0;
	border-bottom:6px double #FF9900;
	padding:8px;
	margin-bottom:1em;
}

h4.sikaku{
	width:560px;
	color:#333333;
	border-left:14px solid #005BB7;
	font-size:0.9em;
	font-weight:bold;
	margin-top:1.5em;
	margin-left:0.5em;
	padding-left:0.5em;
}

ul.youkou{
	color:#333333;
	line-height:1.4;
	font-size:0.9em;
}
ul.youkou li{
	margin:8px 0 0 2em;
}
li.you01{
	margin-left:3m;
}

ul.youkou li.you02{
	margin:2em 0 0 2em;
}

p.text06{
	color:#333333;

	margin:10px 0 0 24px;
	font-size:0.8em;
}

ul.sikenhani{
	color:#333333;
	margin:2em 0 0 1em;
	line-height:1.4;
	font-size:0.9em;
}

li.sikenhani01{
	margin:10px 0 0 0em;
	
}

li.sikenhani02{
	margin:10px 0 0 1em;
	
}
li.sikenhani03{
	margin:0px 0 0 2em;
	
}
li.sikenhani04{
	margin:0px 0 0 3em;
	
}

ul.jikan{
	color:#333333;
	margin:1em 0 0 3em;
	line-height:1.2;
	font-size:0.9em;

}

/* ------ ゆる体操正指導員  先輩メッセージ ------ */
h4.senpai{
	font-size:0.9em;
	font-weight:bold;
	margin:1em 0 0em 1em;
}

div.kanda{
	margin:0 0 1em 1em;
	background:url(images/kanda1.jpg) no-repeat;
	padding-bottom:1em;
	border-bottom:1px dotted #666;
	
}

div.osawa{
	margin:0em 0 1em 1em;
	background:url(images/osawaS.jpg) no-repeat;
	padding-bottom:1em;
	border-bottom:1px dotted #666;
}

div.kono{
	margin:0em 0 1em 1em;
	background:url(images/konoS.jpg) no-repeat;
	padding-bottom:1em;
	border-bottom:1px dotted #666;
}
div.endo{
	margin:0em 0 1em 1em;
	background:url(images/endoS.jpg) no-repeat;
	padding-bottom:1em;
	border-bottom:1px dotted #666;
}

div.maeoka{
	margin:0em 0 1em 1em;
	background:url(images/maeoka1.jpg) no-repeat;
	padding-bottom:1em;
	border-bottom:1px dotted #666;
}
div.kasimura{
	margin:0 0 1em 1em;
	background:url(images/kasimura1.jpg) no-repeat;
	padding-bottom:1em;
	border-bottom:1px dotted #666;
}
div.yamaguchi{
	margin:0 0 1em 1em;
	background:url(images/yamaguti1.jpg) no-repeat;
	padding-bottom:1em;
	border-bottom:1px dotted #666;
}
div.nakata{
	margin:0 0 1em 1em;
	background:url(images/nakata1.jpg) no-repeat;
	padding-bottom:1em;
	border-bottom:1px dotted #666;
}
div.ebato{
	margin:0 0 2em 1em;
	background:url(images/ebato1.jpg) no-repeat;
	
}

div.answer{
	margin:1em 0 0 1em;
	padding:10px;
	border:1px solid #666;
	line-height:1.4;
}

p.senpai00{
	margin:1em 0 0 1em;
	font-size:0.8em;
	line-height:1.5;
}

p.senpai0{
	margin:2em 0 0 1em;
	padding:8px;
	font-size:0.8em;
	border:1px solid #003399;
	background-color:#E8FDFF;
}

p.senpai1{
	margin:1em 0 0 8em;
	line-height:1.2;
	font-size:0.8em;
}

p.senpai2{
	margin:2em 0 0 1em;
	padding:8px;
	font-size:0.8em;
	border:1px dotted #003399;
}

p.answer{
	margin:0 0 1em 1em;
	font-size:0.8em;
}

ul.question{
	margin:1em 0 1em 2em;
	font-size:0.9em;
	line-height:1.5;
}

/* ------ 2009年5月講演会　東京・大阪 ------ */
div.kouen0905{
	color:#000000;
	margin-left:10px;
	font-size:0.9em;
}

div.kouen0905 dt{
	margin-top:1em;
	padding:0;
}

div.kouen0905 dd{
	margin:0.5em 0 0 2em;
	padding:0;
}

dd.title{
	font-size:1.1em;
	font-weight:bold;
}

table.DM{
margin:1em auto;
}

tr.no2{
margin-top:1em;
}

/* ------ 2009年5月お知らせ ------ */
div.osirase{
	border:1px solid #999999;
	padding:30px 10px;
	font-size:0.9em;
	line-height:1.5;
}

p.date{
	text-indent:26em;
	margin:0px;
	padding:0px;
}

p.title2{
	text-align:center;
	margin:20px 0;
	font-size:1.1em;
}

p.text-0{
	text-indent:1em;
	margin-bottom:1em;
}

/* 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;
}

/* 20091112大和撫子シンポジウム */
div.threeday{
	margin:30px 10px;
}

div.threeday p{
	margin-bottom:5px;
}
/* 201004ゆる体操指導員　資格試験情報 */
ul.siken_info{
	margin:10px 0 10px 10px;
}
ul.siken_info li,ul.siken_info2 li{
	letter-spacing:0em;
	line-height:1.5;
}

ul.siken_info li.info1,ul.siken_info2 li.info1{
	font-size:0.8em;
	font-weight:bold;
}
ul.siken_info li.info2,ul.siken_info2 li.info2{
	margin:0 0 20px 20px;
	font-size:0.8em;
}
ul.siken_info li.info3,ul.siken_info2 li.info3{
	margin:10px 10px 20px 10px;
	padding:10px;
	border:2px solid #ccc;
	font-size:0.8em;
}
ul.siken_info2{
	margin:40px 0 10px 10px;
	padding:20px 0 0 0;
	border-top:1px dotted #bbb;
}

/* 20100405　ゆる体操指導員になるには */
ul.mokuji{
font-size:0.8em;
margin:20px;
padding-bottom:20px;
border-bottom:1px dotted #ccc;
}
ul.mokuji li{
line-height:1.4;
}
h3.mokuji{
margin-top:50px;
	border-bottom:1px solid #222;
	padding-left:8px;
	font-size:0.9em;
}
h4.hani{
	color: #0099FF;
	font-weight: bold;
	font-size: 14px;
	margin:10px 0 0 30px;
}
h4.hani2{
	color: #00CC33;
	font-weight: bold;
	font-size: 14px;
	margin:10px 0 0 30px;
}
table.sidoin1{
	margin:30px 20px 10px;
	padding:0px;
	line-height:1.4;
}
table.sidoin1 td,th{
	font-size:0.8em;
	padding:6px;
}
table.sidoin1 th{
	font-weight:bold;
	background-color:#eee;
	text-align:center;
}
table.sidoin1 td.jitugi{
background-color:#FFFFC4;
text-align:center;
padding:3px;
}
table.sidoin1 td.hikki{
background-color:#D9FFFF;
text-align:center;
padding:3px;
}
table.sidoin1 td.gray{
	background-color:#eee;
}
table.sidoin1 td.blue{
	background-color:#E1FFFF;
}
table.sidoin1 td.yell{
	background-color:
	#FFFFA2;
}
table.sidoin2{
	margin:10px 20px 10px;
	padding:0px;
	line-height:1.1;
}
table.sidoin2 td,th{
	font-size:0.8em;
	padding:3px;
}
table.sidoin2 th{
	font-weight:bold;
	background-color:#eee;
}
table.sidoin2 td.jitugi{
background-color:#FFFFC4;
text-align:center;
padding:3px;
width:2em;
}
table.sidoin2 td.hikki{
background-color:#D9FFFF;
text-align:center;
padding:3px;
}
table.sidoin1 td.color{
	border-left:none;
	text-align:left;
}
table.sidoin1 td.color1{
	border-right:none;
	text-align:left;
}
table.sidoin1 th.bunya{
	width:400px;
}

ul.kisoku{
	margin:20px 40px;
	padding:10px;
	border:2px dotted #ccc;
}
ul.kisoku li{
	font-size:0.8em;
	line-height:1.2;
	padding-bottom:8px;
}
ul.kisoku li.center{
	font-size:0.9em;
	line-height:1.2;
	padding-bottom:1em;
	text-align:center;
}
/* ------ タイトル ------ */
#formmail p.title {
	color: #000000;             /* 文字色 */
	margin-left:3.5em;             /* 文字色 */
	font-weight:bold;           /* 配置 */
}


/* ------ メッセージ ------ */
#formmail p.msg_head {
	color: #000000;
	margin-left:3.5em;             /* 文字色 */
}

#formmail p.msg_foot {
	color: #000000;             /* 文字色 */
	text-align: center;         /* 配置 */
}


/* ------ テーブル ------ */
#formmail table {
	border-style: none;
	width: 80%;
	margin: 20px 10%;
}

#formmail table th {                          
	background-color: #cccccc;  /* 背景色 */
	color: #000000;             /* 文字色 */
	text-align: left;           /* 配置 */
	border-style: none;
	white-space: nowrap;
	padding: 5px;
}

#formmail table td {
	background-color: #eeeeee;  /* 背景色 */
	color: #000000;             /* 文字色 */
	text-align: left;           /* 配置 */
	border-style: none;
	white-space: nowrap;
	padding: 5px;
}


/* ------ ボタン ------ */
.submit {
	text-align: center;         /* 配置 */

/* clearfix */

.clearfix:after{  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}  

.clearfix{  
	zoom: 100%;  
}

