@charset "UTF-8";

/* 全体構造
---------------------------------------------------- */




/*スケジュール
---------------------------------------------------- */


#spacer2 {
margin:0 auto;
width:800px;
height: 70px;
background: url(../news/images/sp.gif) no-repeat;
text-indent: -9999px;
}



/*サイドナビ
---------------------------------------------------- */


#side_navi{
float:left;
width:167px;

margin: 10px 0 0px 0;
}

#navi_l01 {
float:left;
width:167px;
height: 300px;
margin:0;
text-align:left;
background: url(../order/images/side_navi.gif) no-repeat;

}

#navi_l01 ul {
  margin: 0;
  padding: 0;
  list-style: none;
position:relative;
}

#navi_l01 li {
	margin: 0;
	padding: 0;
 height: 30px;
	text-indent: -9999px;
	position:absolute;
}
#navi_l01 li a,#navi_l01 strong {

  text-decoration: none;	
  display: block;
 height: 30px;
}

#navi_l01 li#sb10 a,#navi_l01 li#sb10 strong {

  text-decoration: none;	
  display: block;
 height: 30px;
}


#navi_l01 li#sb01 {
 left:0;
 top:0px;
width:167px;
}

#navi_l01 li#sb02 {
 left:0;
 top:30px;
width:167px;
}
#navi_l01 li#sb03 {
 left:0;
 top:60px;
width:167px;
}
#navi_l01 li#sb04 {
 left:0;
 top:90px;
width:167px;
}
#navi_l01 li#sb05 {
 left:0;
 top:120px;
width:167px;
}
#navi_l01 li#sb06 {
 left:0;
 top:150px;
width:167px;
}

#navi_l01 li#sb07 {
 left:0;
 top:180px;
width:167px;
}

#navi_l01 li#sb08 {
 left:0;
 top:210px;
width:167px;
}

#navi_l01 li#sb09 {
 left:0;
 top:240px;
width:167px;
}

#navi_l01 li#sb10 {
 left:0;
 top:270px;
width:167px;
}

#navi_l01 li#sb01 a:hover ,#navi_l01 li#sb01 strong {
background: url(../order/images/side_navi.gif) -167px 0px;
}

#navi_l01 li#sb02 a:hover ,#navi_l01 li#sb02 strong {
background: url(../order/images/side_navi.gif) -167px -30px;
}


#navi_l01 li#sb03 a:hover ,#navi_l01 li#sb03 strong {
background: url(../order/images/side_navi.gif) -167px -60px;
}

#navi_l01 li#sb04 a:hover ,#navi_l01 li#sb04 strong {
background: url(../order/images/side_navi.gif) -167px -90px;
}


#navi_l01 li#sb05 a:hover ,#navi_l01 li#sb05 strong {
background: url(../order/images/side_navi.gif) -167px -120px;
}


#navi_l01 li#sb06 a:hover ,#navi_l01 li#sb06 strong {
background: url(../order/images/side_navi.gif) -167px -150px;
}


#navi_l01 li#sb07 a:hover ,#navi_l01 li#sb07 strong {
background: url(../order/images/side_navi.gif) -167px -180px;
}


#navi_l01 li#sb08 a:hover ,#navi_l01 li#sb08 strong {
background: url(../order/images/side_navi.gif) -167px -210px;
}


#navi_l01 li#sb09 a:hover ,#navi_l01 li#sb09 strong {
background: url(../order/images/side_navi.gif) -167px -240px;
}


#navi_l01 li#sb10 a:hover ,#navi_l01 li#sb10 strong {
background: url(../order/images/side_navi.gif) -167px -270px;
}




/*ボディ要素
---------------------------------------------------- */

#con_l02{
float:right;
width:596px;
text-align:left;
background: url(../order/images/bace.jpg) repeat-y;
}

#head9{
width:596px;
height:144px;
text-align:left;
text-indent: -9999px;
background: url(../order/images/head9.jpg) no-repeat;
}
#head9 a {
text-decoration: none;	
display: block;
height: 144px;
}
#head9 a:hover {
background: url(../order/images/head9.jpg) no-repeat 0 -144px;
}


#head10{
width:596px;
height:144px;
text-align:left;
text-indent: -9999px;
background: url(../order/images/head10.jpg) no-repeat;
}
#head10 a {
text-decoration: none;	
display: block;
height: 144px;
}
#head10 a:hover {
background: url(../order/images/head10.jpg) no-repeat 0 -144px;
}



#foot {
line-height:100%;
clear:both;
width:596px;
height:30px;
text-indent: -9999px;
background: url(../order/images/foot.jpg) no-repeat;
}





#address{
width:556px;
height:400px;
margin: 20px 0px 20px 20px;

}

#address2{
width:556px;
height:500px;
margin: 20px 0px 0px 20px;

}


#address2 p {
font-size:0.8em;
color:#000000;
line-height: 1.8em;
text-indent:0px;
margin: 0px 0px 5px 15px;
}

#address2 p span {
color:#FF0000;
text-indent:0px;
}


#address dl {
margin: 10px 0px 0px 0px;
padding: 5px 5px 0px 5px;
}

#address dt {
clear:both;
width:50px;
font-size:0.8em;
font-weight:bold;
top: -1em;
line-height: 1em;
color:#0A426B;
margin:15px 0 0px 0;
text-indent:2px;
letter-spacing:1px;
}
  
#address dd {
clear:both;
width:556px;
font-size:0.8em;

color:#000000;
margin:0 0 30px 0;
position: relative;
letter-spacing:1px;
top: -1em;
left: 3em;
line-height: 1.5em;
padding:0 0 0px 20px;
}

#address dd strong {
float:left;
width:220px;
padding:0 10px 0px 0px;
}

#address dd span {
float:left;
width:175px;
font-weight:normal;
color:#000000;
padding:0 10px 0px 0px;
}

#address dd em {
float:left;
width:100px;
color:#000000;

}


#address a:link {
  color: #333333;
  background: transparent;
  text-decoration: underline;
}
#address a:visited {
 color: #333333;
  background: transparent;
  text-decoration: underline;
}
#address a:hover, a:active {
 color: #FF4400;
  background: transparent;
text-decoration: underline;
}


