/* CSS Document */

/*　ボディーの基本設定　*/
body { 
	margin : 0px; 
	padding : 0px ; 
	font-family : "ＭＳ Ｐゴシック,OSAKA,sans-serif" ;
	background : url(../img_common/back.gif) ;
	text-align : center }


/*　リンク　*/
a:hover { color : #f60 }

/*　段落　*/
p { margin : 0px }

/*　フォーム類　*/
form { margin : 0px }



/*　---------------------コンテンツ横のボーダー--------------------　*/

#border { 
	margin : 0px auto ;
	width : 910px ;
	border : 1px solid #777 ;
	border-top : 0 ;
	background : url(../img_common/navi_f_b.gif) repeat-y #fff ;}



/*　---------------------ヘッダー--------------------　*/

#header {
	margin : 0px ;
	padding : 0px 0px ; 
	width : 910px ;
	height : 58px ;
	font-size : 80% ;
	text-align : right ;
	background : #fff/*　url(../img_common/head_b.jpg) no-repeat 0px -19px;　*/}

#header p#logo { 
	float : left }

#header p#logo img {
	margin : 5px 0px 0px 12px ;}

#header p {
	margin : 0px 15px 0px 0px ;}

#header p img {
	margin : 12px 10px 0px 10px ;}

#header p a{
	color : #333 ;
	text-decoration : none}

#header p a:hover { color : #333 }

/*　060624追加　会計士組合推薦　*/
#header p img.img-kaikeishi {
	margin:10px 0px 0px 0px ;}


/*　---------------------ナビゲーション--------------------　*/

#navi {
	margin : 0px ;
	padding : 0px ; 
	width : 910px ;
	height : 31px ;
	background : url(../img_common/navi_b.gif) repeat-x ;
	font-size : 80% ; }

#navi p{
	float : left }


/*　---------------------060624追加　各サイドナビ--------------------　*/

#main #feature-navi,
#main #master-navi ,
#main #host-navi {
	border-top : 1px solid #999 ;
	margin : 28px 0px 0px 0px ;
	width : 170px ;
	float : left ;
	text-align : left }

/*#main #feature-navi p{
	border : 1px solid #999 ;
	border-top : none ;
	border-left : none ;
	padding : 0 0 0 10px ;
	font-size : 85% ;
	line-height : 3em ;
	width : 160px ;}*/

#main #feature-navi p a ,
#main #master-navi p a ,
#main #host-navi p a {
	border : 1px solid #999 ;
	border-top : none ;
	border-left : none ;
	padding : 0 0 0 20px ;
	font-size : 85% ;
	line-height : 2.2em ;
	color : #333 ;
	text-decoration : none ;
	display : block ;
	background : url(../img_common/navi_f_b1.gif) no-repeat top #fff }

#main #feature-navi p a:hover ,
#main #master-navi p a:hover ,
#main #host-navi p a:hover {
	background : url(../img_common/navi_f_b3.gif) no-repeat top #ffc ;
	color:#333 }

#main #feature-navi p a.on ,
#main #master-navi p a.on ,
#main #host-navi p a.on {
	background : url(../img_common/navi_f_b2.gif) no-repeat top #6cf ;
	color:#fff }
	

/*　---------------------下部リンク--------------------　*/

#bottom {
	margin : 50px 0px auto 170px ;
	padding : 0px ; 
	width : 740px ;
	height : auto ;
	line-height : 1.6em ;
	text-align : center ;
	font-size : 80% ;
	clear : both ; }

/*　---------------------フッター--------------------　*/

#footer {
	margin : 10px 0px auto 0px ;
	padding : 0px ; 
	width : 910px ;
	height : 25px ;
	line-height : 2em ;
	text-align : center ;
	font-size : 80% ;
	color : #fff ;
	background : #039 ;
	clear : both ; }



/*　---------------------コンテンツ領域--------------------　*/

#main {
	margin : 0px ;
	padding : 0px ; 
	width : 910px ;
	clear : both ;
	text-align : left ; }



/*　---------------------次のページ　と　このページトップ--------------------　*/

#page { 
	width : 700px ;
	margin : 0px 0px 40px 0px ;
	padding : 0px 15px 0px 0px ; 
	color : #666 ;
	font-size:80% ;
	float:right ;
	clear:both ;}

#page #back { float:left ;}
#page #next { float:right ;}


#main p.top { 
	margin : 0px 15px 0px 0px ;
	color : #666 ;
	font-size:80% ;
	text-align : right ;
	clear : both }

