body		{width: 100%;
		 height: 100%;
		 margin:0px;
	 	 padding:0px;
		 scrollbar-face-color: aliceblue;
		 background-color: aliceblue;
		 color: #333333}

a		{color: blue;
		 text-decoration: none}

a:hover		{color: purple}

p		{line-height: 130%}

.flash		{margin: 0px 50px;
		 text-align: center}



/* === menu ===　*/

#menu		{background-color: aliceblue;
		 margin: 0px 0px 0px 21px;
		 padding: 0px;
		 width: 740px;
		 height: 130px}



/* === path === */

#path   	{margin: 0px;
		 padding: 8px;
		 width: 740px;
		 height :30px;
		 font-size: 12px;}


/* === main === */

#main		{background-color: white;
		 width: 740px;
		 height: auto;
		 top: 130px;
		 position: absolute;
		 margin-left: 20px;
		 border-left: dashed 1px gray;
 		 border-right: dashed 1px gray}


/* === photo === */

#photo		{width: 350px;
		 height: 450px;
		 background: url(img/top.jpg) no-repeat 5px 5px;
		 float: left}


/* === top === */

#top		{width: 380px;
		 height: 90%;
		 float: right}


#top h1		{margin: 10px 10px 0px 0px;
		 font-size: medium;
		 border-bottom: 3px solid royalblue; 
		 color: royalblue}

#top h2		{margin: 0px;
		 padding: 3px 0px;
		 width: 370px;
		 border: 0px;
		 color: gray;
		 font-size: small}

#top p		{margin: 0px;
		 padding: 5px;
		 width: 370px;
	  	 font-size: small;
		 color: #333333}



/* === back === */

#back		{width: 150px;
		 height: 530px;
		 background: url(img/back.jpg) no-repeat 10px 10px;
		 float: left}


/* === back_2 === */

#back_2		{width: 150px;
		 height: 530px;
		 background: url(img/back_2.jpg) no-repeat 10px 10px;
		 float: left}


/* === back_3 === */

#back_3		{width: 150px;
		 height: 530px;
		 background: url(img/back_3.jpg) no-repeat 10px 10px;
		 float: left}


/* === back_4 === */

#back_4		{width: 150px;
		 height: 530px;
		 background: url(img/back_4.jpg) no-repeat 10px 10px;
		 float: left}

/* === back_5 === */

#back_5		{width: 150px;
		 height: 530px;
		 background: url(img/back_5.jpg) no-repeat 10px 10px;
		 float: left}


/* === back_7 === */

#back_7		{width: 150px;
		 height: 530px;
		 background: url(img/back_7.jpg) no-repeat 10px 10px;
		 float: left}


/* === back_8 === */

#back_8		{width: 150px;
		 height: 530px;
		 background: url(img/back_8.jpg) no-repeat 10px 10px;
		 float: left}


/* === contents === */

#contents	{width: 570px;
		 height: 90%;
		 float: right}


#contents h1	{margin: 10px 10px 0px 0px;
		 font-size: medium;
		 border-bottom: 3px solid royalblue; 
		 color: royalblue}

#contents h2	{margin: 0px;
		 padding: 3px 0px;
		 width: 550px;
		 border: 0px;
		 color: gray;
		 font-size: small}

#contents h3	{margin: 0px;
		 width: 300px;
		 font-size: small;
		 text-align: center;
		 font-weight: normal}

#contents p	{margin: 0px;
		 padding: 5px;
		 width: 550px;
	  	 font-size: small;
		 color: #333333}

#contents b	{color: navy;
		 font-weight: normal}




		 
.border		{margin: 0px 10px 0px 0px;
		 border: 1px solid orange;
		 font-size: small}

.border2	{margin: 0px 10px 0px 0px;
		 border: 1px solid forestgreen;
		 font-size: small}

.noborder	{margin: 0px 10px 0px 0px;
		 font-size: small}

.indent		{margin: 0px 0px 0px 35px;
		 padding: 0px 0px 0px 5px;
		 line-height: 150%;
		 font-size: small}

.orange		{background-color: #ffb000}

.green		{background-color: forestgreen}

.blue		{background-color: dodgerblue}

#main table	{border-spacing: 0px;
		 margin: 5px 0px 5px 20px;
		 width: 380px;
	     	 font-size: 13px;
		 line-height:150%}

.td-wide1	{width: 100px}

.tr-color1	{background-color: azure}

.line1		{border-top: 1px dotted violet;
		 width: 360px;
		 margin: 5px 0px 0px 10px} 

.min{
		font-family: 'ＭＳ Ｐ明朝, 細明朝体'
}

.center_w	{margin: 0px 0px 0px 10px;
		 width: 320px;
		 font-size: small;
		 text-align: center;
		 font-weight: normal}

.center_h	{margin: 0px 0px 0px 10px;
		 width: 240px;
		 font-size: small;
		 text-align: center;
		 font-weight: normal}


/* === foot === */

#foot		{margin: 0px;
		 padding: 0px;
		 width: 100%;
		 background-color: white
}
