/* ------------------------------------------------------------------------- */
/* スーツ親父                                                                */
/* 2004 08                                                                   */
/* ------------------------------------------------------------------------- */

/* 枠 [□□] ⇒  <div class="waku31">       ........... ← 枠 [□□] */
/*    [□  ]     	<div class="waku32">.... waku42 ...   [  □] */
/* ............  		□□        ........................ */
/* ............        	</div>              ........................ */
/* ............ 	<div class="waku33">.... waku43 ............ */
/* ............  		□□         ....................... */
/* ............        	</div>               ....................... */
/* ............ 	<br style="clear:both;"> ................... */
/* ............   </div>                     ....................... */




/* ................................................................... index */
/* ドロップシャドウ風 3-5 4-6 7-9 8-0 13-15........................... */
/* 枠 [□]............................................................ */
/* 枠 [□□].......................................................... */
/* 枠 [□□] float:left; ............................................. */
/* 枠 [□□□]........................................................ */
/* 枠 ■.............................................................. */
/* 枠 ■■............................................................ */
/* 枠無し ■■........................................................ */
/* 枠 ■■■.left center right 同じ................................... */
/* license   ......................................................... */
/* menu_button   ..................................................... */
/* ======================  ボタンリンク ===========================    */
/* 3-------- */
/* 4-------- */
/* 5-------- */
/* 6-------- */
/* 7-------- */
/* 8-------- */
/* 9-------- */
/* 10------- */
/* ======================  iframe menu  ============================    */
/* バナーもどき ......................................................  */
/* 縦書き ............................................................  */
/* key................................................................  */
/* mukin_photo .......................................................  */
/* navigation mac type ................................................ */
/* .................................................................... index */



body,textarea{
	font-weight:normal;
	font-size:12pt;
	font-family:monospace;
	color:black;
	background:#f0f0f0 url("image/mm.png") fixed;}

pre       {
	font-size:12pt;}

a         {
	text-decoration:none;
	font-size:12pt;
	border-bottom:dotted 1px;}
a:link    {
	color:#404040;}
a:active  {
	color:gray;}
a:visited {
	color:#b0b0b0;}
a:hover   {
	color:black;
	border-bottom:black solid 1px;}

table     {
	color:gray;}

div center center td  {
	border:#d0d0d0 solid 1px;}

ul        {
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;}

/* ....................................... */
#navi     {
	text-align:right;
	font-weight:bold;}

#other_center {
	width:650px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;}


#other_center400 {
	width:400px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;}

#other_center450 {
	width:450px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;}

#other_center500 {
	width:500px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;}

#padding5        {
	padding:5px;}

#padding10       {
	padding:10px;}

#link_button     {
	text-align:right;
	font-weight:bold;}

#button01 {
	border:outset 2px;}

#p_link01 {
	color:gray;
	font-weight:bold;
	font-size:12pt;}

#p_link02 {
	color:green;
	font-weight:bold;
	font-size:12pt;}


.navi     {
	text-align:right;
	font-weight:bold;}

.other_center {
	width:650px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;}


.other_center400 {
	width:400px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;}

.other_center450 {
	width:450px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;}

.other_center500 {
	width:500px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;}

.padding5        {
	padding:5px;}

.padding10       {
	padding:10px;}

.link_button     {
	text-align:right;
	font-weight:bold;}

.button01 {
	border:outset 2px;}

.p_link01 {
	color:gray;
	font-weight:bold;
	font-size:12pt;}

.p_link02 {
	color:green;
	font-weight:bold;
	font-size:12pt;}
/* ....................................... */


table a      {
	border:none;}

table a:hover{
	background:transparent;
	border:none;}


/* ....................................... */
#image       {
	border:none;}

#image:hover {
	background:transparent;
	border:none;}

.image       {
	border:none;}

.image:hover {
	background:transparent;
	border:none;}
/* ....................................... */



.indent1em{
	margin-left:1em;}

.indent2em{
	margin-left:2em;}

.indent5ex{
	margin-left:5ex;}

.hr       {
	height:1px;
	border-bottom:#d0d0d0 dotted 1px;}

.top      {
	color:#f0f0f0;
	border:none !important;}

.clear    {
	clear:both;}

.left     {
	text-align:left;}

.center   {
	text-align:center;}

.right    {
	text-align:right;}

.span     {
	color:#800000;
	font-weight:bold;
	border-bottom:#800000 dotted 1px;}

td.ex1    {
	border:#d0d0d0 solid 1px;
	text-align:center;
	vertical-align:middle;}

td.ex2    {
	font-size:10pt;}

td.ex3    {
	border:#d0d0d0 solid 1px;}

td.ex4    {
	text-align:left;
	vertical-align:top;
	border:#d0d0d0 solid 1px;
	font-size:12pt;}

td.ex11   {
	border:#d0d0d0 solid 1px;
	font-size:12pt;}

td.ex12   {
	border:#d0d0d0 solid 1px;
	font-size:12pt;
	vertical-align:top;
	padding:10pt;}


div.ex1   {
	font-size:xx-large; }
div.ex2   {
	font-size:13pt;
	font-weight:bold;
	color:green;}

/* ドロップシャドウ風 3-5 4-6 7-9 8-0 13-15................. */
div.ex3   {
	font-size:18pt;
	font-weight:bold;
	color:green;}
div.ex5   {
	font-size:18pt;
	font-weight:bold;
	color:lightgreen;
	margin-top:-28px;
	margin-left:-3px;}

div.ex4   {
	font-size:30pt;
	font-weight:bold;
	color:darkgreen;}
div.ex6   {
	font-size:30pt;
	font-weight:bold;
	color:lightgreen;
	margin-top:-47px;
	margin-left:-3px;}

div.ex7   {
	font-size:18pt;
	font-weight:bold;
	color:green;}
div.ex9   {
	font-size:18pt;
	font-weight:bold;
	color:lightgreen;
	margin-top:-28px;
	margin-left:-3px;}

div.ex8   {
	font-size:30pt;
	font-weight:bold;
	color:darkgreen;}
div.ex0   {
	font-size:30pt;
	font-weight:bold;
	color:lightgreen;
	margin-top:-47px;
	margin-left:-3px;}

div.ex13   {
	font-size:12pt;
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	color:darkgreen;}		
div.ex15   {
	font-size:12pt;
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	color:lightgreen;
	margin-top:-13pt;
	margin-left:-2pt;}

/* 枠 [□]................................................. */
div.waku00 {
	position:relative;
	top:0px;
	left:0%;
	width:100%;
	background:transparent;
	text-align:left;
	border:#d0d0d0 solid 1px;}

/* 枠 [□□]................................................. */
div.waku01 {
	position:relative;
	top:0px;
	left:0%;
	width:100%;
	background:transparent;
	text-align:left;}

div.waku02 {
	position:relative;
	top:0px;left:0%;
	width:49.3%;
	background:transparent;
	margin-left:0%;
	border:#d0d0d0 solid 1px;}

div.waku03 {
	position:absolute;
	top:0px;
	right:0%;
	width:50%;
	background:transparent;
	border:#d0d0d0 solid 1px;}

/* 枠 [□□] float:left; ...................................... */
/* 左を大きくして右の枠を border:none; ........................ */
div.waku21 {
	position:relative;
	top:0px;
	left:0%;
	width:100%;
	background:transparent;
	text-align:left;
	border:#d0d0d0 solid 1px;}

div.waku22{
	width:49%;
	background:transparent;
	margin-right:5px;
	border:#d0d0d0 solid 1px;
	float:left;}

div.waku23{
	width:49%;
	background:transparent;
	border:#d0d0d0 solid 1px;
	float:left;}
	/* 最後に必ず <br style="clear:both;"> */

/* 枠 [□□] float:left; ........................................... */
/* 左を大きくして右の枠を border:none; ............................. */

/* 枠 [□□] ⇒  <div class="waku31">       ........... ← 枠 [□□] */
/*    [□  ]     	<div class="waku32">.... waku42 ...   [  □] */
/* ............  		□□        ........................ */
/* ............        	</div>              ........................ */
/* ............ 	<div class="waku33">.... waku43 ............ */
/* ............  		□□         ....................... */
/* ............        	</div>               ....................... */
/* ............ 	<br style="clear:both;"> ................... */
/* ............   </div>                     ....................... */

div.waku31 {
	position:relative;
	top:0px;
	left:0%;
	width:100%;
	background:transparent;
	text-align:left;
	margin-bottom:2px;
	border:#d0d0d0 solid 1px;}

div.waku32{
	width:49%;
	background:transparent;
	border-right:#d0d0d0 double 3px;
	float:left;}

div.waku33{
	width:49%;
	background:transparent;
	float:left;}
	/* 最後に必ず <br style="clear:both;"> */

/* ........................右を大きくして左の枠を border:none;  */

div.waku42{
	width:49%;
	background:transparent;
	float:left;}

div.waku43{
	width:49%;
	background:transparent;
	border-left:#d0d0d0 double 3px;
	float:left;}
	/* 最後に必ず <br style="clear:both;"> */

/* 枠 [□□□]................................................ */
div.waku11 {
	position:relative;
	top:0px;
	left:0%;
	width:100%;
	background:transparent;
	text-align:left;}

div.waku12 {
	position:relative;
	top:0px;
	left:0%;
	width:32.9%;
	background:transparent;
	margin-left:0%;
	border:#d0d0d0 solid 1px;}

div.waku13 {
	position:absolute;
	top:0px;
	left:16.8%;
	width:32.9%;
	background:transparent;
	margin-left:16.8%;
	border:#d0d0d0 solid 1px;}

div.waku14 {
	position:absolute;
	top:0px;
	right:0%;
	width:32.9%;
	background:transparent;
	border:#d0d0d0 solid 1px;}


/* 枠 ■...................................................... */
#box_11 {
	position:relative;
	top:0px;
	left:0%;
	width:100%;
	margin-bottom:1px;
	background:transparent;
	color:gray;
	text-align:left;
	border:#d0d0d0 solid 1px;}

#bo_1      {
	width:100%;
	color:gray;
	font-size:12pt;
	text-align:left;
	border:#d0d0d0 solid 1px;}

/* 枠 ■■.................................................... */
#bo_2_left {
	width:49.5%;
	color:gray;
	font-size:12pt;
	text-align:left;
	border:#d0d0d0 solid 1px;
	float:left;}

#bo_2_right{
	width:49.5%;
	color:gray;
	font-size:12pt;
	border:#d0d0d0 solid 1px;
	float:right;}


.bo_2_left {
	width:49.5%;
	color:gray;
	font-size:12pt;
	text-align:left;
	border:#d0d0d0 solid 1px;
	float:left;}

.bo_2_right{
	width:49.5%;
	color:gray;
	font-size:12pt;
	border:#d0d0d0 solid 1px;
	float:right;}

/* 枠無し ■■.................................................... */
#bon_2_left {
	width:49.5%;
	color:gray;
	font-size:12pt;
	text-align:left;
	float:left;}

#bon_2_right{
	width:49.5%;
	color:gray;
	font-size:12pt;
	float:right;}


.bon_2_left {
	width:49.5%;
	color:gray;
	font-size:12pt;
	text-align:left;
	float:left;}

.bon_2_right{
	width:49.5%;
	color:gray;
	font-size:12pt;
	float:right;}

/* 枠 ■■■.left center right 同じ............................... */
#box_3      {
	width:32%;
	margin-right:1px;
	margin-bottom:1px;
	color:gray;
	font-size:12pt;
	text-align:left;
	border:#d0d0d0 solid 1px;
	float:left;}

#box_3_left {
	width:32%;
	margin-right:1px;
	margin-bottom:1px;
	color:gray;
	font-size:12pt;
	text-align:left;
	border:#d0d0d0 solid 1px;
	float:left;}

#box_3_center {
	width:32%;
	margin-right:1px;
	margin-bottom:1px;
	color:gray;
	font-size:12pt;
	text-align:center;
	border:#d0d0d0 solid 1px;
	float:left;}


/* license   ................................................. */
#license01 {
	color:gray;
	background:white;
	font-size:10pt;
	font-weight:bold;}

#license02 {
	color:gray;
	background:white;
	font-size:12pt;
	font-weight:bold;
	border: black 1px solid;}

#license03 {
	color:gray;
	background:pink;
	font-size:5pt;
	vertical-align:middle;
	text-align:right;
	border: black 1px solid;}



/* menu_button   ............................................. */
#menu00       {
	font-size:14pt;
	font-weight:bold;
	border-left:double 3px;
	border-bottom:solid 2px;
	background:#e0e0e0 url('image/line02.html');}
#menu00:hover {
	color:black;
	background:url('image/bg03.html') repeat-x center;
	border:#f0f0f0 solid 3px;}

#menu01       {
	display:block;
	width:80px;
	height:26px;
	text-align:center;
	font-size:16pt;
	font-weight:normal;
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	border:outset 5px;}
#menu01:hover {
	color:black;
	background:#d0d0d0 url('image/bg01.html');
	border:inset 5px;}

#menu02       {
	color:#808080;
	font-size:10pt;
	border-color:#808080;
	border-style:none none solid solid;
	border-width:0px 0px 1px 0.3em;
	padding-left:0.5em;}
#menu02:hover {
	color:black;
	font-weight:bold;
	background:#c0c0c0 url('image/bg01.html');
	border:inset 2px;
	padding:0px 1.5em 0px;}

#menu02a       {
	font-size:10pt;
	border:#f0f0f0 solid;
	border-width:1px 3px;
	padding:2px;
	text-decoration:none;
	background:transparent url('image/bg04.html') repeat-y left;
	padding:0em 1em;}
#menu02a:hover {
	color:black;
	background:#e0e0e0 url('image/bg05.html') repeat-y right;
	border:#d0d0d0 solid;
	border-width:1px 3px;}

#menu02b       {
	color:#808080;
	font-size:10pt;
	border-color:#808080;
	border-style:none none solid solid;
	border-width:0px 0px 1px 0.3em;
	padding-left:1em;}
#menu02b:hover {
	color:black;
	border-bottom:#eceeec;
	border-left:#606060 solid 0.3em;
	background:#e0e0e0 url('image/bg06.html') repeat-y left;}

#menu02c       {
	color:#808080;
	font-size:10pt
	;border-color:#ecefec #ecefec #808080 #808080;
	border-style:solid solid dashed dashed;
	border-width:2px 2px 1px 1px;
	padding-right:1em;
	padding-left:0.5em;
	background:url('image/corner05.html') no-repeat right bottom;}
#menu02c:hover {
	color:black;
	border-color:#808080;
	border-bottom:solid 1px;
	border-left:solid 1px;
	background:#e0e0e0;}

#menu02d       {
	color:#808080;
	font-size:10pt;
	border-color:#808080;
	border-style:none none solid dotted;
	border-width:0px 0px 1px 0.3em;
	padding-left:0.5em;}
#menu02d:hover {
	color:black;
	border:#d0d0d0;}

#menu02e       {
	color:#808080;
	font-size:10pt;
	border-color:#808080;
	border:#c0c0c0;
	border-style:none none solid double;
	border-width:0px 0px 1px 0.3em;
	padding-left:0.5em;}
#menu02e:hover {
	color:black;
	border-bottom:#eceeec;
	border-left:#606060 solid 0.3em;
	background:#e0e0e0 url('image/bg06.html') repeat-y left;}

#menu03       {
	font-size:14pt;
	border:outset 2px;}
#menu03:hover {
	color:black;
	background:#c0c0c0;
	border:outset 2px;}

#menu04       {
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	font-size:12pt;
	color:#a0a0a0;
	border:#f0f0f0 outset 2px;}
#menu04:hover {
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	color:black;
	background:#c0c0c0;
	border:#f0f0f0 inset 2px;}

#menu05       {
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	font-size:12pt;
	color:#a0a0a0;}
#menu05:hover {font-family:HG創英角ﾎﾟｯﾌﾟ体;
	color:black;
	background:#c0c0c0;}

#menu06       {
	display:block;
	width:130px;
	height:26px;
	color:#eeeeee;
	background:transparent url('image/day_back/last_d_b.jpg') no-repeat right bottom;
	border:#b0b0b0 solid 1px;
	position:relative;
	top:-6px;
	left:-6px;
	text-decoration:none;
	font-size:10pt;
	text-align:center;
	line-height:2.2em;
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	font-weight:normal;}
#menu06:hover {
	color:black;}

#menu10       {
	font-size:12pt;
	color:green;
	border:#eceeec solid 2px;}
#menu10:hover {
	color:green;
	background:lightgreen;
	border:outset 2px;}

#menu11      {
	text-align:center;
	font-size:14pt;
	font-weight:bold;
	border:#f0f0f0 solid 1px;
	text-decoration:none;
	background:transparent url('image/day_back/bg04.jpg') repeat-y left;
	padding:0em 0.5em;}
#menu11:hover{
	color:black;
	background:#f0f0f0 url('image/day_back/bg05.jpg') repeat-y right;
	border:#d0d0d0 solid;
	border-width:1px 3px 1px 1px;}

#menu12      {
	text-align:center;
	font-size:14pt;
	font-weight:bold;
	border:#f0f0f0 solid 1px;
	text-decoration:none;
	background:transparent url('image/day_back/bg04.jpg') repeat-y left;
	padding:0em 0.5em;}
#menu12:hover{
	color:black;
	font-style:italic;
	background:#f0f0f0 url('image/day_back/bg03.jpg') repeat-x bottom;}

#menu12_a    {
	display:block;
	text-align:left;
	font-size:14pt;
	border-bottom:#d0d0d0 dotted 1px;
	text-decoration:none;
	background:transparent url('image/day_back/bg04.jpg') repeat-y left;
	padding:0px 0px 0px 1em;}
#menu12_a:hover{
	color:black;
	font-style:italic;
	background:#e0e0e0 url('image/day_back/bg03.jpg') repeat-x bottom;
	border-bottom:#f0f0f0 solid 1px;}

#menu12_b    {
	display:block;
	width:90%;
	text-align:left;
	font-size:14pt;
	font-weight:bold;
	border-bottom:#d0d0d0 dotted 1px;
	text-decoration:none;
	background:transparent url('image/day_back/bg04.jpg') repeat-y left;
	padding:0em 1em;
	margin:5px;}
#menu12_b:hover{
	color:black;
	font-style:italic;
	background:#f0f0f0 url('image/day_back/bg03.jpg') repeat-x bottom;
	border-bottom:#f0f0f0 solid 1px;}

#menu13      {
	color:#a0a0a0;
	text-align:left;
	font-size:12pt;
	text-decoration:none;
	background:transparent url('image/day_back/tri1.gif') no-repeat left center;
	display:block;
	padding-left:1em;}
#menu13:hover{
	color:black;
	background:transparent url('image/day_back/tri1.gif') no-repeat 5% 50%;}

#scrollbar      {
	scrollbar-3dlight-color:#eceeec;
	scrollbar-arrow-color:gray;
	scrollbar-base-color:#eceeec;
	scrollbar-darkshadow-color:#eceeec;
	scrollbar-face-color:#eceeec;
	scrollbar-highlight-color:#eceeec;
	scrollbar-shadow-color:#eceeec;}

#avatar         {
	background:url(image/avatar00.gif) no-repeat;
	width:100px;
	height:180px;
	display:block;}
#avatar:hover   {
	background:url(image/avatar01.gif) no-repeat;}


/* ======================  ボタンリンク ============================    */
#shadow       {
	width:80px;
	height:29px;
	background:#808080;}

#shadow_a     {
	color:#b0b0b0;
	display:block;
	width:80px;
	height:26px;
	border:gray solid 1px;
	background:#d0d0d0 url('image/day_back/gray_b.jpg');
	position:relative;
	left:-4px;
	top:-2px;
	text-align:center;
	font-size:16pt;
	font-weight:normal;
	font-family:HG創英角ﾎﾟｯﾌﾟ体;}
#shadow_a:hover {
	color:black;
	background:#d0d0d0 url('image/day_back/green_b.jpg');}

/* 3-------- */
#line_yoko      {
	color:#d0d0d0;
	text-align:center;
	font-size:16pt;
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	font-weight:normal;
	border:#f0f0f0 solid 2px;
	padding:2px;
	text-decoration:none;
	background:transparent url('image/day_back/bg03.jpg') repeat-x center;
	margin-bottom:10px;}
#line_yoko:hover{
	color:black;
	background:#e0e0e0 url('image/day_back/bg01.jpg');border:#c0c0c0 outset 2px;}
/* 3-------- */

/* 4-------- */
#shadow2         {
	width:130px;
	height:26px;
	background:#b0b0b0;}

#shadow2_a       {
	display:block;
	width:130px;
	height:26px;
	color:#eeeeee;
	background:transparent url('image/day_back/last_d_b.jpg') no-repeat right bottom;
	border:#b0b0b0 solid 1px;
	position:relative;
	top:-6px;
	left:-6px;
	text-decoration:none;
	font-size:10pt;
	text-align:center;
	line-height:2.2em;
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	font-weight:normal;}							
#shadow2_a:hover {
	color:black;}


#shadow3_a       {
	display:block;
	width:80px;
	height:26px;
	border:gray solid 1px;
	background:#d0d0d0 url('image/day_back/bg01.jpg');
	position:relative;
	left:-4px;
	top:-2px;
	text-align:center;
	font-size:16pt;
	font-weight:normal;
	font-family:HG創英角ﾎﾟｯﾌﾟ体;}
#shadow3_a:hover {
	color:white;
	width:80px;
	height:29px;
	background:#808080;
	position:relative;
	left:0px;
	top:0px;}

/* 5-------- */
#push       {
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	font-size:16pt;
	color:#a0a0a0;
	border:#f0f0f0 outset 5px;
	font-weight:normal;}
#push:hover {
	color:black;
	background:#d0d0d0;
	border:#f0f0f0 inset 5px;}
/* 5-------- */

/* 6-------- */
#gazou      {
	display:block;
	width:88px;
	height:31px;
	font-size:11pt;
	text-align:left;
	color:#e0e0e0;
	text-decoration:none;
	line-height:2.1em;
	text-indent:0.4em;
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	background:ivory url('image/day_back/choco03.gif');border:#ffffe0 solid 1px;}
#gazou:hover{
	color:black;}
/* 6-------- */

/* 7-------- */
#half      {
	display:block;
	width:88px;
	height:31px;
	color:#c0c0c0;
	font-size:16pt;
	font-weight:normal;
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	background:url('image/day_back/bg01.jpg');
	text-align:center;
	line-height:160%;
	border:#c0c0c0 solid;
	border-width:1px 3px 3px 1px;
	text-decoration:none;            }
#half:hover{
	color:#000000;
	font-style:italic;
	background:url('image/day_back/bg01.jpg') repeat-x bottom;
	border-color:#eceeec #eceeec #c0c0c0 #eceeec;            }
/* 7-------- */


#buttonbody      {								
	scrollbar-3dlight-color:#eceeec;
	scrollbar-arrow-color:gray;
	scrollbar-base-color:#eceeec;
	scrollbar-darkshadow-color:#eceeec;
	scrollbar-face-color:#eceeec;
	scrollbar-highlight-color:#eceeec;
	scrollbar-shadow-color:#eceeec;}

/* 8-------- */
#half2      {
	color:#c0c0c0;
	font-size:16pt;
	font-weight:normal;
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	background:transparent url('image/day_back/bg04.jpg') repeat-y left;
	padding:0em 0.5em;
	border:none;}

#half2:hover{
	color:black;
	font-style:italic;
	background:transparent url('image/day_back/bg03.jpg') repeat-x bottom;}
/* 8-------- */

/* 9-------- */
#note01       { 
	color:#c0c0c0;
	font-size:16pt;
	font-weight:normal;
	font-family:HG創英角ﾎﾟｯﾌﾟ体;
	border-color:#ecefec #ecefec #808080 #808080;
	border-style:solid solid dashed dashed;
	border-width:1px;
	padding-right:1em;
	padding-left:0.5em;
	background:url('image/day_back/corner04.gif') no-repeat right bottom;}
#note01:hover {
	color:black;
	border:#808080 dotted 1px;
	background:transparent;}
/* 9-------- */

/* 10-------- */
#sudare       { 
	display:block;
	width:88px;
	height:33px;
	color:#b7ac8c;
	font-size:14pt;
	font-weight:bold;
	border:#b7ac8c solid 1px;
	text-align:center;
	line-height:200%;
	background:#b7ac8c url('image/day_back/sudare1.gif');}
#sudare:hover {
	color:black;
	border:#d0d0d0 solid 1px;
	background:transparent url('image/day_back/sudare1.gif') repeat-x top;}
/* 10-------- */


/* ======================  iframe menu  ============================    */

#button_menu  {
	width:450px;
	height:300px;
	border:none;}

#process_menu  {
	width:500px;
	height:250px;
	border:none;}

#diary_menu   {
	width:300px;
	height:190px;
	border:#d0d0d0 solid;
	border-width:1px 5px 5px 1px;}

.event_menu   {
	width:100%;
	height:200px;
	border:none}


#hour      {
	font-size:13pt;
	color:#d0d0d0;
	border:none;}

#hour:hover{
	font-size:13pt;
	color:#b0b0b0;
	background:transparent;
	border:none;
	cursor:help;}

/* バナーもどき ...................................................  */
#banner_modoki {
	width:468px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;}

#b_modoki      {
	border:none;
	width:51px;
	height:16px;}


/* 縦書き ...................................................  */
.tategaki {
	width:350px;
	height:300px;
	font-family:monospace;
	text-align:left;
	border:none;
	margin-left:auto;
	margin-right:auto;}

.tategaki_450{
	width:450px;
	height:300px;
	font-family:monospace;
	text-align:left;
	border:none;
	margin-left:auto;
	margin-right:auto;}

.gyou_r   {
	width:12pt;
	font-size:12pt;
	color:#c0c0c0;
	margin-right:1em;
	border:none;
	float:right;
	}/* width:AApt;font-size:BBpt;  BB ≦ AA ＜ 2BB --------------------- */
	 /* オペラ padding 認識の違いあり ------------------------------ ---- */
	 /* padding の変わりに BB ≦ AA ＜ 2BB text-align:center; を使用 ---- */

.gyou_mukin{
	width:16pt;
	font-size:16pt;
	color:#black;
	margin-right:1em;
	border:none;
	float:right;
	}/* width:AApt;font-size:BBpt;  BB ≦ AA ＜ 2BB --------------------- */
	 /* オペラ padding 認識の違いあり ------------------------------ ---- */
	 /* padding の変わりに BB ≦ AA ＜ 2BB text-align:center; を使用 ---- */

.gyou_r2_a {
	diaplay:block;
	width:18pt;
	color:#c0c0c0;
	font-size:14pt;
	font-weight:bold;
	font-style:normal;
	border-right:#c0c0c0 dotted 1px;
	border-bottom:none;
	text-align:center;
	text-decoration:none;
	background:transparent;
	margin-right:30px;
	float:right;
	}/* width:AApt;font-size:BBpt;  BB ≦ AA ＜ 2BB --------------------- */
	 /* オペラ padding 認識の違いあり ------------------------------ ---- */
	 /* padding の変わりに BB ≦ AA ＜ 2BB text-align:center; を使用 ---- */
.gyou_r2_a:hover{
	color:black;
	border-right:#f0f0f0 solid 1px;
	border-bottom:none;
	background:transparent url('image/r_shadow.png') repeat-y right;}

/* key...................................................  */
#key_01    {
	color:black;
	font-size:12pt;
	padding:5px;
	background:#d0d0d0;
	border:#808080 solid;
	border-width:1px 5px 5px 1px;}

#key_02    {
	color:navy;
	font-size:12pt;
	padding:5px;
	background:#b0b0b0;
	border:#808080 solid;
	border-width:1px 5px 5px 1px;}

#key_03    {
	color:black;
	font-size:12pt;
	padding:5px;
	background:#d0d0d0 url('image/mac_cmd.gif') no-repeat center;
	border:#808080 solid;
	border-width:1px 5px 5px 1px;}

#key_04    {
	color:black;
	font-size:12pt;
	padding:5px;
	background:#e3e4e5;
	border:#808080 solid;
	border-width:1px 5px 5px 1px;}

/* mukin_photo .......................................................  */
.mukin_photo{
	text-align:left;
	float:right;}


/* ..................................................... navigation mac type */
.navi_mac_type     {
	width:630px;
	background:url(image/bg01.html);
	border:#a0a0a0 solid 1px;}

.navi00m{
	display:block;
	width:15px;
	font-size:14pt;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
	background:url(image/spacer.gif);
	border-right:#a0a0a0 solid 1px;
	border-bottom:#a0a0a0 solid 1px;
	float:left;}

.navi01m{
	display:block;
	width:65px;
	font-size:14pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border-right:#a0a0a0 solid 1px;
	border-bottom:none;
	float:left;}
.navi01m:hover{
	color:#000080;
	border-bottom:none;}

.navi02m{
	display:block;
	width:65px;
	font-size:14pt;
	font-weight:bold;
	text-decoration:none;
	color:#a0a0a0;
	text-align:center;
	background:url(image/navi_button/b_gray.html);
	border-right:#a0a0a0 solid 1px;
	border-bottom:#a0a0a0 solid 1px;
	float:left;}
.navi02m:hover{
	color:#000080;
	border-bottom:#a0a0a0 solid 1px;}

.navidown{
	width:100%;
	height:20px;
	font-size:12pt;
	border:none;}

.downmenu{
	margin-left:1em;
	text-decoration:none;}
.downmenu:hover{
	color:#000080;}

.padding50   {
	padding:5px 0px;}

.genkan      {
	color:blue;
	background:url(image/navi_button/b_blue.html);}

.parof       {
	color:green;
	background:url(image/navi_button/b_bluegreen.html);}

.bbs         {
	color:#cc9900;
	background:url(image/navi_button/b_brown.html);}

.diary       {
	color:#228822;
	background:url(image/navi_button/b_green.html);}

.link        {
	color:#ff9900;
	background:url(image/navi_button/b_orange.html);}

.shushoku    {
	color:#800080;
	background:url(image/navi_button/b_purple.html);}

.pink        {
	color:hotpink;}

.profile     {
	color:red;
	background:url(image/navi_button/b_red.html);}

.log         {
	color:#daa520;
	background:url(image/navi_button/b_yellow.html);}
/* ..................................................... navigation mac type */