@charset "shift_jis";
/* ===========================================================================
CSS Information

Update:2009/08/17 TSB_Phase1

=========================================================================== */


/*----------------------------------------------------------------------------
	02Fheader
----------------------------------------------------------------------------*/

#header_new {
 width:775px;
 margin:0px;
 padding:0px;
 background: url("/common/images/header/content_bg_shadow01.gif") repeat-y;
}

#header_new img {
/*font-size:0;*/
}

#header_new_top {
 width:770px;
 margin:0px;
 padding:5px 0px 5px 0px;
 height:25px;
 background-color:#f5f5f5;
}

#header_new_topL {
 padding-left:118px;
 float:left;
 position:relative;
}

#header_new_topL form {
 margin:0;
 padding:0;
}
#header_new_topL form input {
 margin:0;
 padding:0;
}

#header_new_topR {
 width:315px;
 float:right;
 position:relative;
}

#header_new_topR .telnum_moduleA {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_a.gif")
}

#header_new_topR .telnum_moduleB {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_b.gif")
}

#header_new_topR .telnum_moduleC {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_c.gif")
}

#header_new_topR .telnum_moduleD {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_d.gif")
}

#header_new_topR .telnum_moduleE {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_e.gif")
}

#header_new_topR .telnum_moduleF {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_f.gif")
}

#header_new_topR .telnum_moduleG {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_g.gif")
}

#header_new_topR .telnum_moduleH {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_h.gif")
}

#header_new_topR .telnum_moduleI {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_i.gif")
}

#header_new_topR .telnum_moduleJ {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_j.gif")
}

#header_new_topR .telnum_moduleK {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_k.gif")
}

#header_new_topR .telnum_moduleL {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_l.gif")
}

#header_new_topR .telnum_moduleM {
 display:block;
 width:306px;
 height:47px;
 position:absolute;
 top:3px;
 left:1px;
 background-image:url("/common/images/header/tel_m.gif")
}

.search_img_adjust {
 position:relative;
 top:2px;
 left:10px;
}

.inquiry_img_adjust {
 position:absolute;
 top:5px;
 left:280px;
}

.sitemap_img_adjust {
 position:absolute;
 top:5px;
 left:380px;
}


#header_new_bottom {
 width:770px;
 height:77px;
 margin:0px;
	 padding:0px;
	font-size:0px;
/*	line-height:0px;*/
 background-color:#FFFFFF;

}


#header_new_bottom .logoimg {
height:77px;
 margin:0px;
 padding:0px;
 float:left;	
}

.logoimg_pd {
 margin:0px;
 padding:0px;

}

#header_new_bottom .gnavi_btn {
 margin:0px;
 padding:0px;
	float:left;
	height:77px;
}

#header_new_bottom .gnavi_btn_last {
 margin:0px;
 padding:0px;
		float:left;
		height:77px;
}

input.search { width: 110px; }



#header_new ul {
 list-style:none;
}