/* CSS Document */

/*　-----------------ボディーの基本設定-------------------　*/

body { 
	margin : 0 ; 
	padding : 30px 0 0 0 ; 
	font-family : "ＭＳ Ｐゴシック,OSAKA,sans-serif" ; 
	text-align : center ;
	background : #777 ;}

/*　リンク　*/

a:link { text-decoration:none; }
a:visited { text-decoration:none ;}
a:hover { text-decoration:none }

/*　段落　*/

p { margin : 0 }
img { border:0}


/*　-----------------　全体のボーダー　-------------------　*/

#border { 
	margin : 0 auto ;
	width : 800px ;
	height : auto ;
	text-align : left ;
	border : 1px solid #333 ;/*
    position: absolute;
    left: 50%;
    margin-left: -400px;
    top: 50%;
    margin-top: -250px;*/
	background : url(../img_common/logo02.gif) #fff no-repeat right 0px;}



/*　-----------------　ヘッダーと上部ナビ　-------------------　*/

#header { 
	margin : 0 0 0 12px ;
	text-align : right ;
	height : 64px }

#header h1{ 
	margin : 0 ;
	padding : 48px 139px 0 0 ;
	width : 150px ;
	float : right ;}

#header p{ 
	margin : 0 2px 0 0 ;
	width : 117px ;
	float : left ;}



/*　-----------------　下部ナビゲーション　-------------------　*/

#navi { 
	margin : 0 ;
	padding : 0 ;
	width : 100% ;
	height : 30px ;
	clear : both ;
	background : url(../img_common/navi_b01.gif) repeat-x ;}

#navi p { 
	width : auto ;
	margin : 0 -70px 0 83px ;
	float : left ;}


#navi p a{ 
	margin : 4px 0 0 0 ;
	display : block ;
	width : 201px ;
	height : 23px ;
	text-align : center ;
	background : url(../img_common/navi_b00.gif) no-repeat ;}

#navi p a img { 
	margin : 4px 0 0 0 ;}

#navi p a:hover{ 
	background : url(../img_common/navi_b00_1.gif) no-repeat ;}



/*　-----------------　下部テキストナビゲーション　-------------------　*/

#navi3 { 
	margin : 0px 0px 0px  0px ;
	padding : 20px 0px 0px  0px ;
	clear : both ;}

#navi3 p { 
	color:#EEE ;
	font-size:80% ;
	text-align:center ;}


#navi3 p a{
	color:#FFF ;
	text-decoration:none ;}

#navi3 p a:hover{
	color:#FFF ;
	text-decoration:underline ;}



/*　-----------------　フッター　-------------------　*/

#footer { 
	margin : 10px auto 5px auto ;
	font-size : 75% ;
	clear : both ;
	color : #CCC }







/*　-----------------　ヘッダーと上部ナビ　-------------------　*/

#header p.list{ 
	margin : 18px 0 0 0 ;
	width : 497px ;
	color : #666 ;
	line-height : 2em ;
	font-size : 70% ;
	text-align:left ;
	background : url(../img_common/navi_b02.gif) repeat-x right bottom;}




/*　--------------------　ページトップ　----------------------　*/

.pagetop {
	margin : 0px 0px 0px 0px ;
	font-size : 70% ;
	text-align:right ;
	clear:both ;}



/*　--------------------　コンテンツ部分　----------------------　*/

#contents { 
	margin : 0px 0 40px 70px;
	width : 660px ;
	clear : both ;
	color : #333 ;}


#contents h2{ 
	margin : 0;}

#contents h2 img{ 
	margin : 34px 0 0 0;}


#contents p{ 
	margin : 0;
	line-height : 1.8em ;
	font-size : 80% ;}
