body	{margin:0px;
	 padding:0px}

/* === 全体の構成 === */
.pos 	{width:100%;
	 margin:0px;
	 padding:0px;
	 text-align:center}
/* === ヘッドの構成 === */

.head	{width:630px;
	 height:50px;
	 margin:0px;
	 padding:0px;
	 font-size:16px;
	 color:#666666}

.head td	{margin:0px;
		 padding:0px}

.home	{width:315px;
	 height:50px}

.home a	 {color:#666666;
	 font-family:'Century Gothic';
	 text-decoration:none}

.home a:hover	{border-bottom:solid 1px;}

.home img 	{margin-left:3px;
		 margin-right:2px}


.back	{width:315px;
	 height:50px;
	 text-align:right}

.back a	 {color:#666666;
	 font-family:'Century Gothic';
	 text-decoration:none}

.back a:hover	{border-bottom:solid 1px;}

.back img 	{margin-left:2px;
		 margin-right:3px}

/* === メインの構成 === */
.all	{width:630px}

.all td {margin:0px;
	 padding:0px}

.M1 {width:315px;
		height:630px;}

.M1 {margin:0px;
		padding0px;}

.M1 td {margin:0px;
	 padding:0px}

.M1 img{text-align:center;
		vertical-align:middle;}

.M1 {text-align:center;
		vertical-align:middle;}

.M2 {width:315px;
		height:630px;}

.M2 {margin:0px;
		padding:5px;}

.M2 td	{margin:0px;
	 			padding:0px}

.M2 {vertical-align:top;}

.M2 img {text-align:center;
		 		vertical-align:top;}

.M2 {text-align:left;
			font-size:15px;
			color:#666666;}

.M2 {border:dotted 1px #cccccc;}

.M2 a	{color:#336633;
border-bottom:solid 1px;
	 		text-decoration:none;}

.M2 a:hover{
		 				color:#669966;}

.cell 	{width:210px;
	height:630px;
	margin:0px;
	padding:0px}

.copy	{margin-top:30px;
	 padding-top:6px;
	 font-size:10px;
	 text-align:center;}
