
/*ヘッダーナビゲーション
---------------------------------------------------- */

#header_newnavi {
width: 960px;
height: 232px;
text-indent: -9999px;
margin:0 auto;
background: url(../contents_img/contact.jpg) no-repeat;
position:relative;
 }

#header_newnavi ul {
  margin: 0;
  padding: 0;
  list-style: none;

}

#header_newnavi li {
    margin: 0;
	padding: 0;
	height: 77px;
	text-indent: -9999px;	
    position: absolute;
}

#header_newnavi li a ,#header_newnavi li strong{
  text-decoration: none;	
  display: block;
  height: 77px;
}
#header_newnavi h1 {
position: absolute;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  height: 77px;
}
#header_newnavi h1 a {
  text-decoration: none;	
  display: block;
  height: 77px;
}
#header_newnavi h1#home      {
 left: 42px;
 top: 155px;
 width:243px;
height: 77px;
}

#header_newnavi li#b01      {
 left:359px;
 top: 155px;
 width: 32px;
}
#header_newnavi li#b02    {
 left: 421px;
 top: 155px;
 width: 30px;
}
#header_newnavi li#b03  {
 left:479px;
 top: 155px;
 width:40px;
}
#header_newnavi li#b04  {
 left: 552px;
 top: 155px;
 width: 47px;
}

#header_newnavi li#b05  {
 top: 155px;
 left: 630px;
 width: 55px;
}

#header_newnavi li#b06  {
 top: 155px;
 left: 716px;
 width: 63px;
}

#header_newnavi li#b07  {
 top: 155px;
 left: 813px;
 width: 45px;
}

#header_newnavi li#b08  {
 top:0px;
 left: 703px;
 width: 156px;
}


#header_navi h1#home a:hover    {
background: url(../contents_img/contact.jpg) no-repeat 0px -387px;

}

#header_navi li#b01 a:hover  ,#header_navi li#b01 strong   {
background: url(../contents_img/contact.jpg) no-repeat -359px -387px;
}

#header_navi li#b02 a:hover ,#header_navi li#b02 strong    {
background: url(../contents_img/contact.jpg) no-repeat -421px -387px;
}
#header_navi li#b03 a:hover ,#header_navi li#b03 strong    {
background: url(../contents_img/contact.jpg) no-repeat -479px -387px;
}
#header_navi li#b04 a:hover ,#header_navi li#b04 strong    {
background: url(../contents_img/contact.jpg) no-repeat -552px -387px;
}
#header_navi li#b05 a:hover ,#header_navi li#b05 strong    {
background: url(../contents_img/contact.jpg) no-repeat -630px -387px;
}
#header_navi li#b06 a:hover ,#header_navi li#b06 strong    {
background: url(../contents_img/contact.jpg) no-repeat -716px -387px;
}
#header_navi li#b07 a:hover ,#header_navi li#b07 strong    {
background: url(../contents_img/contact.jpg) no-repeat -813px -387px;
}

#header_navi li#b08 a:hover ,#header_navi li#b08 strong    {
background: url(../contents_img/contact.jpg) no-repeat -703px -232px;
}


/*ヘッダーナビゲーション END
---------------------------------------------------- */



/*サブメニュー
---------------------------------------------------- */
#sc_1 {
  height:35px;
  text-indent: -9999px;
  background: url(../contact/images/t1.gif) no-repeat;
}
#sc_2 {
  height:35px;
  text-indent: -9999px;
  background: url(../contact/images/t2.gif) no-repeat;
}
#sc_l{
float:left;
width:635px;
}
#sc_r{
width:172px;
float:right;
}

#sc_l h2{
margin:35px 0 0 0;
}

#sc_l dl {
  margin: 0;
  padding: 5px 0 0 0;
  list-style: none;
line-height: 0.7em;

}
#sc_l dt {
font-size:0.8em;
letter-spacing:1px;
color:#f71e5b;
line-height:2em;
background: url(../contact/images/line.gif) no-repeat;
background-position: left bottom;
}

#sc_l dd {
position: relative;
	top: -2.6em;
	left: 6em;
	line-height: 1.5em;
	font-size:0.8em;
letter-spacing:1px;
}
#thank {
padding:40px 0 0 20px;
color:#f71e5b;
}
#sc_l span {
padding:0 0 0 10px;
color:#666666;
}
#sc_l strong {
padding:0 0 0 10px;
color:#ff0000;
}
#sc_l em {
font-style:normal;
display:block;
background: url(../contact/images/line2.gif) no-repeat;
background-position: left bottom;
}
#sc_b {

width:172px;
height: 365px;
margin:0;
text-align:left;
background: url(../contact/images/button.gif) no-repeat;
 position:static;
}

#sc_b ul {
  margin: 0;
  padding: 0;
  list-style: none;
position:relative;
}
#sc_b li {
	margin: 0;
	padding: 0;
 height: 30px;
	text-indent: -9999px;
	position:absolute;
}
#sc_b li a,#sc_b strong {

  text-decoration: none;	
  display: block;
 height: 30px;
}
#sc_b li#sc0      {
 left:0;
 top:81px;
width:172px;
}

#sc_b li#sc01      {
 left:0;
 top:253px;
width:172px;
}


#sc_b li#sc01 a:hover  {
background: url(../contact/images/button.gif) -200px -253px;
}
#sc_b li#sc01 strong   {
background: url(../contact/images/button.gif) -400px -253px;
}


