@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      header.css
 Author:         Hiroyuki Katsuyama
 Style Info:     ヘッダー、ナビゲーション
----------------------------------------------------------- */

/*----------------------------------------------------
	#header
----------------------------------------------------*/

#header {
     background:url(/img/bg_header01.gif) repeat-x;
	 text-align:left;
	 height:auto;
	 overflow:hidden;
	 _zoom:1;
     }

#header p{
     margin:0;
	 padding-right:10px;
	 padding:0;
	 text-align:right;
	 }

#header #headerCatch{
     font-size:10px;
	 background:#CCCCCC;
	 text-align:center !important;
	 }

#header h1{
     float:left;
	 padding:10px 10px;
	 }
	 
	 
#header #search{
     margin-top:10px;
	 margin-bottom:10px;
	 width:520px !important;
	 float:right;
	 overflow:hidden;
	 _zoom:1;
	 }

#header iframe {
     float:left;
	 margin-top:25px;
}
	 
#header #search p {	 
	 float:right;
	 padding-right:10px;
}
	 
#header a:hover{
     background:none;
	 } 
	 

/*	gNav
----------------------------------------------------*/
#header #navi{
     clear:both;
	 width:950px;
	 border-top:3px #060694 solid;
	 border-bottom:1px #cccccc solid;
	 height:26px;
	 background:url(/img/bg_navi-main.gif) repeat-x;

	 }	 


#header #navi ul li{
    float:left;
}


#header #navi ul li a#naviTop{
	margin : 0px ;
	padding : 0px ;
	width : 120px ;
	height : 26px ;
	background-image : url(/img/navi_top1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #navi ul li a#naviTop:hover{
	background-image : url(/img/navi_top2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #navi ul li a#naviAbout{
	margin : 0px ;
	padding : 0px ;
	width : 120px ;
	height : 26px ;
	background-image : url(/img/navi_about1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #navi ul li a#naviAbout:hover{
	background-image : url(/img/navi_about2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #navi ul li a#naviTestlist{
	margin : 0px ;
	padding : 0px ;
	width : 120px ;
	height : 26px ;
	background-image : url(/img/navi_testlist1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #navi ul li a#naviTestlist:hover{
	background-image : url(/img/navi_testlist2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #navi ul li a#naviRegister{
	margin : 0px ;
	padding : 0px ;
	width : 120px ;
	height : 26px ;
	background-image : url(/img/navi_reg1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #navi ul li a#naviRegister:hover{
	background-image : url(/img/navi_reg2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #navi ul li a#naviType_about{
	margin : 0px ;
	padding : 0px ;
	width : 120px ;
	height : 26px ;
	background-image : url(/img/navi_type_about1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #navi ul li a#naviType_about:hover{
	background-image : url(/img/navi_type_about2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #navi ul li a#naviFaq{
	margin : 0px ;
	padding : 0px ;
	width : 120px ;
	height : 26px ;
	background-image : url(/img/navi_faq1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #navi ul li a#naviFaq:hover{
	background-image : url(/img/navi_faq2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #navi ul li a#naviContact{
	margin : 0px ;
	padding : 0px ;
	width : 120px ;
	height : 26px ;
	background-image : url(/img/navi_contact1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #navi ul li a#naviContact:hover{
	background-image : url(/img/navi_contact2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #navi ul li a#naviUs{
	margin : 0px ;
	padding : 0px ;
	width : 120px ;
	height : 26px ;
	background-image : url(/img/navi_us1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #navi ul li a#naviUs:hover{
	background-image : url(/img/navi_us2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #naviMember{
     clear:both;
	 width:888px;
	 margin-top:5px;
	 height:18px;
	 background:url(../img/bg_navi-member.gif) right no-repeat;
	 }	 

#header #naviMember ul li{
    float:left;
	padding-left:2px;

}

#header #naviMember ul li a{
    }

#header #naviMember ul li a#naviMember{
	margin : 0px ;
	padding : 0px ;
	width : 120px ;
	height : 18px ;
	background-image : url(/img/navi_member.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #naviMember ul li a#naviMypage{
	margin : 0px ;
	padding : 0px ;
	width : 100px ;
	height : 18px ;
	background-image : url(/img/navi_mypage1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #naviMember ul li a#naviMypage:hover{
	background-image : url(/img/navi_mypage2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #naviMember ul li a#naviResult{
	margin : 0px ;
	padding : 0px ;
	width : 100px ;
	height : 18px ;
	background-image : url(/img/navi_result1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #naviMember ul li a#naviResult:hover{
	background-image : url(/img/navi_result2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #naviMember ul li a#naviPresent{
	margin : 0px ;
	padding : 0px ;
	width : 100px ;
	height : 18px ;
	background-image : url(/img/navi_present1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #naviMember ul li a#naviPresent:hover{
	background-image : url(/img/navi_present2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #naviMember ul li a#naviPresentHistory{
	margin : 0px ;
	padding : 0px ;
	width : 100px ;
	height : 18px ;
	background-image : url(/img/navi_history1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #naviMember ul li a#naviPresentHistory:hover{
	background-image : url(/img/navi_history2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #naviMember ul li a#naviFriend{
	margin : 0px ;
	padding : 0px ;
	width : 100px ;
	height : 18px ;
	background-image : url(/img/navi_friend1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #naviMember ul li a#naviFriend:hover{
	background-image : url(/img/navi_friend2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #naviMember ul li a#naviBbs{
	margin : 0px ;
	padding : 0px ;
	width : 100px ;
	height : 18px ;
	background-image : url(/img/navi_bbs1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #naviMember ul li a#naviBbs:hover{
	background-image : url(/img/navi_bbs2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #naviMember ul li a#naviPoint{
	margin : 0px ;
	padding : 0px ;
	width : 100px ;
	height : 18px ;
	background-image : url(/img/navi_point1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #naviMember ul li a#naviPoint:hover{
	background-image : url(/img/navi_point2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

#header #naviMember ul li a#naviChange{
	margin : 0px ;
	padding : 0px ;
	width : 100px ;
	height : 18px ;
	background-image : url(/img/navi_change1.gif) ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
}

#header #naviMember ul li a#naviChange:hover{
	background-image : url(/img/navi_change2.gif) ;
	background-repeat : no-repeat ;
	background-position : top right ;
}

/*	tsubuyaki
----------------------------------------------------*/
#tsubuyaki{
	font-size:11px;
	background: url(/img/bg_tsubuyaki.gif) no-repeat left center;
	padding:5px;
	padding-left:86px;
}

#tsubuyaki p{
    text-align:left;
}
