/* CSS Document */

body,div, dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td {
   margin:0;
   padding:0;
}



/*imgナビ
---------------------------------------------------- */


#img_navi {
width: 855px;
height: 216px;
margin: 0;
text-align:left;
background: url(../contact/images/img_con.jpg) no-repeat;
position:static;

}

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

position:relative;
}

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

#img_navi li#d01 a ,#img_navi li#d01 strong {
text-decoration: none;	
display: block;
height: 91px;
}

#img_navi li#d02 a ,#img_navi li#d02 strong {
text-decoration: none;	
display: block;
height: 61px;
}


#img_navi li#d03 a ,#img_navi li#d03 strong ,
#img_navi li#d04 a ,#img_navi li#d04 strong ,
#img_navi li#d05 a ,#img_navi li#d05 strong {
text-decoration: none;	
display: block;
height: 29px;
}

#img_navi li#d06 a ,#img_navi li#d06 strong {
text-decoration: none;	
display: block;
height: 29px;
}



#img_navi li#d01 {
width:253px;
height: 91px;
}

#img_navi li#d02 {
top: 91px;
width: 253px;
height: 61px;
}

#img_navi li#d03 {
top: 152px;
height: 29px;
width: 113px;
}

#img_navi li#d04 {
top: 152px;
left: 113px;
height: 29px;
width: 93px;
}

#img_navi li#d05 {
top: 152px;
left: 206px;
height: 29px;
width: 113px;
}

#img_navi li#d06 {
 top: 181px;
 height: 29px;
 left: 0px;
 width: 120px;
}

#img_navi li#d01 a:hover ,#img_navi li#d01 strong {
background: url(../contact/images/img_con.jpg) no-repeat 0px -216px;
}
#img_navi li#d02 a:hover ,#img_navi li#d02 strong {
background: url(../contact/images/img_con.jpg) no-repeat 0px -307px;
}
#img_navi li#d03 a:hover ,#img_navi li#d03 strong {
background: url(../contact/images/img_con.jpg) no-repeat 0px -368px;
}
#img_navi li#d04 a:hover ,#img_navi li#d04 strong {
background: url(../contact/images/img_con.jpg) no-repeat -113px -368px;
}
#img_navi li#d05 a:hover ,#img_navi li#d05 strong {
background: url(../contact/images/img_con.jpg) no-repeat -206px -368px;
}
#img_navi li#d06 a:hover ,#img_navi li#d06 strong {
background: url(../contact/images/img_con.jpg) no-repeat 0px -397px;
}



/*スケジュール
---------------------------------------------------- */
#contents2{
width:835px;
text-align:left;
margin:20px 0 0 20px;
}




#sc_l{
float:left;
width:635px;
}

#mform {
width:630px;
}


#sc_l2{
float:left;
width:610px;
}

#sc_l2 strong{
display:block;
font-size:0.8em;
letter-spacing:1px;
}

#sc_r{
width:171px;
float:right;
}


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

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

#sc_l h4{
font-size:0.8em;
letter-spacing:1px;
margin:5px 0 15px 0;
}

#sc_l p{
font-size:1em;
letter-spacing:1px;
margin:10px 0 5px 0;
line-height:1.5em;
}

#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:#651405;
line-height:1.5em;
}

#sc_l dd {
width: 500px;
position: relative;
	top: -1.5em;
	left: 14em;
	line-height: 1.5em;
	font-size:0.8em;
letter-spacing:1px;
margin: 0 0 10px 0;
  }

#thank {
padding:40px 0 0 20px;
color:#f71e5b;
}
#sc_l span {
padding:0 0 0 5px;
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;
margin: 3px 0 0px 0;
}


/*link
---------------------------------------------------- */

#link_t {
width: 149px;
height: 29px;
margin:20px 0 0px 0;
text-indent: -9999px;
background: url(../am_we/images/l01.gif) no-repeat;
}

#link_t a {
text-decoration: none;	
display: block;
height: 29px;
}

#link_t a:hover  ,link_t strong {
background: url(../am_we/images/l01.gif) 0px -29px;
}

/*スケジュール
---------------------------------------------------- */
#sc_l {
float:right;
width:613px;
margin:0px 0 50px 0;
}

#sc_r {
width:178px;
float:left;
}

#sc_r li a:link {
color: #666666;
  background: transparent;
  text-decoration: none;
}
#sc_r li a:visited {
color: #666666;
  background: transparent;
  text-decoration: none;
}
#sc_r li a:hover, a:active {
 color: #651405;
  background: transparent;
  text-decoration: none;
}


#sc_r ul {
  margin: 0;
  padding: 0;
  list-style: none;
margin:5px 0 0px 0;
}
#sc_r li {
text-indent:0px;
padding:0 0 0px 0;
line-height:1.5em;
margin:0px 0 0px 0;
text-indent:10px;
}



































/*サブメニュー
---------------------------------------------------- */

#sc_con1 {
width:178px;
height: 179px;
margin:5px 0 0 0;
text-align:left;
background: url(../contact/images/c_b01.gif) no-repeat;
 text-indent: -9999px;
}


#sc_con2 {
width: 178px;
height: 55px;
margin:0px 0 0px 0;
text-indent: -9999px;
background: url(../contact/images/c_b02.gif) no-repeat;
}

#sc_con2 a {
text-decoration: none;	
display: block;
height: 55px;
}

#sc_con2 a:hover  ,link_t strong {
background: url(../contact/images/c_b02.gif) -178px 0px;
}







#sc_con01 {
width:613px;
height: 25px;
margin:36px 0 0 0;
text-align:left;
background: url(../contact/images/c_t.gif) no-repeat;
 text-indent: -9999px;
}

#thanks {
width: 394px;
height: 250px;
margin:36px 0 0 0;
text-align:left;
background: url(../contact/images/thank.gif) no-repeat;
 text-indent: -9999px;
}











