/*---------------------------------------------------------------------
全体
---------------------------------------------------------------------*/
body{
     margin:0; padding : 0 ;
     text-align:center;
     background-image : url(images/bg.gif) ;
     background-repeat : repeat;
}


/*全体的なリンク設定
---------------------------------------------------------------------------*/
a {
        color: #333333;
        text-decoration:none;          
}
 
a:hover {
        color: #333333;        
        text-decoration:none;
}

/*---------------------------------------------------------------------
見出し
---------------------------------------------------------------------*/
h1{  margin : 0 ;
     font-size: 10px;
     font-weight : normal ;
         color : #6a6a6a ;
}
	
h2.co{ margin :0;
    font-size : 14px ;
    color : #ffffff ;
     padding : 8px 0 0 10px;
     margin : 3 0 0 0 ;
     text-align : left ;
	height : 25px;   
	clear : both;
	background-color:#D33C54 }
	
h3 {
    margin : 5px 0  ;
    font-size : 14px ;
    color : #0244FF ;
	clear : none;
}
/*---------------------------------------------------------------------
文字・画像
---------------------------------------------------------------------*/
.red{ color: #D50000  ;  font-size : 13px;}
/*---------------------------------------------------------------------
水平線
---------------------------------------------------------------------*/
hr{
     clear:both
}
/*---------------------------------------------------------------------
ヘッダー
---------------------------------------------------------------------*/
#header{
        margin: 0 ; padding : 0 ;
        text-align:left;
        width:750px;
        }
/*---------------------------------------------------------------------
ラップ1
---------------------------------------------------------------------*/
#wrapper{
         margin:0 ; padding:0 ;
         width:750px;
         margin-left: auto; margin-right: auto;
         background-color : #ffffff;
         text-align:center;
         }
         
/*---------------------------------------------------------------------
ラップ2外側
---------------------------------------------------------------------*/
#wrap{
         margin:0 ; padding:0 ;
         width:770px;
         margin-left: auto; margin-right: auto;
         background-color : #ffffff;
         text-align:center;
         border-top: 5px solid #D33C54;
         } 
/*---------------------------------------------------------------------
メニューリスト
---------------------------------------------------------------------*/
ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
}

ul#menu li
{
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	float:left;
	margin:0;
	padding:0;	
}
/*---------------------------------------------------------------------
コンテンツ
---------------------------------------------------------------------*/
#contents{
         background-color : #ffffff;
         margin:5px 0 0 0 ; padding:0 ;
         width:750px;
         float : left ;
         text-align:center;
         }
         
p{ margin:10px;}
/*---------------------------------------------------------------------
コンテンツの中の文字
---------------------------------------------------------------------*/
.a_h2{
         margin:0px ;
         padding:10px 20px ; 
         line-height: 150%;
         color : #333333 ;
         font-size : 13px ;
         text-align : left ;
         width:730px;
         }

/*---------------------------------------------------------------------
文字
---------------------------------------------------------------------*/

.center{
     text-align:center;
}

strong{
     font-size:12px;
	 font-weight: normal; 
}

.footer{
      font-size : 10px;
      text-decoration: none;
      text-align :center;
      color:#333333;
}

.red{   color :#FF0000; 
	font-size : 14px;
	font-weight : bold;}
/*---------------------------------------------------------------------
緑のボックス枠
---------------------------------------------------------------------*/

.a_h2border{
        border-style : solid ;
        border-color : #D33C54 ;
        border-width : 1px ;
        padding : 0 ;
        margin :0 0 10px 0; 
		background-color:#ffffff;
		text-align : left ;
		color:#333333;
		width:749px;
		}
/*---------------------------------------------------------------------
フッダー
---------------------------------------------------------------------*/
#fooder{
         margin:0 ; padding:0 ;
        width:100%;
         text-align : center ;
         clear : both ;
         font-size: 14px;
         color:#eeeeee;
         border-top:2px solid #cccccc;
         background-color:#D33C54;
         }

/*---------------------------------------------------------------------
テーブル
---------------------------------------------------------------------*/
table{  border :1px solid;

	border-collapse: collapse; 
	width:100%;
}

td{ border :1px solid;
	padding:5px;
	font-size : 13px;
	vertical-align: top;
	}

th{     border :1px solid;
	padding:5px;
	font-size : 13px;
	background-color:#cccccc;
	vertical-align : center;}

table.none{ border :0;
	border-collapse: collapse; 
	}
	
tr,td.none{ border :0;
	border-collapse: collapse; 
	padding:5px;
	font-size : 13px;
	color:#333333;
	vertical-align:middle;
	}
	


	
td.chuo{vertical-align : center;
	text-align : center;}
/*---------------------------------------------------------------------
画像
---------------------------------------------------------------------*/
a img { border : none ;}
/*---------------------------------------------------------------------
アンシモン
---------------------------------------------------------------------*/
#an {   margin:0px ; padding:0;
         color : #6a6a6a ;
         font-size : 12px ;
         width : 540px ;
         margin-left: auto; margin-right: auto;
}

table,tbody,tr,td.an{ border :0;
	border-collapse: collapse; 
	padding:0px;
	color : #6a6a6a ;
	font-size : 12px;
	}
	