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;
	 text-align:center}

.all td {margin:0px;
	 padding:0px}

.a1	{width:210px;
	 height:210px}

.a1	{border:solid 1px #cccccc;}

.a1 img	{text-align:center;
	 vertical-align:top}

.a4	{width:210px;
	 /*height:420px;*/
	 padding:20px;}

.a4	{color:#666666}

.a4	{vertical-align:top}

.a4 div	{font-size:16px;
	 margin-top:5px;
	 margin-left:30px;
	 padding:0px}

.a4 a	{color:#336633;
	 font-family:'Century Gothic';
	 text-decoration:none}

.a4 a:hover{border-bottom:solid 1px;
		 color:#669966;}

.cell	{width:210px;
	 height:100%;
	 margin:0px;
	 padding:0px}

.bell 	{width:420px;
	height:100%;
	margin:0px;
	padding:1px}

.bell	{color:#666666;}


.bell	{vertical-align:top;
	 text-align:middle;}

.bell td	{margin:0px;
	 	 padding:10px}

.bell a	{color:#336633;
	 font-family:'Century Gothic';
	 text-decoration:none}

.bell a:hover{border-bottom:solid 1px;
		 color:#669966;}

.ct	{width:418px;
	 height:626px;
	 margin:0px;
	 padding:5px;}

.ct	{font-size:15px;
	 vertical-align:top;
	border:dotted 1px #cccccc;}

.copy	{margin-top:30px;
	 padding-top:6px;
	 font-size:10px;
	 text-align:center;}
