#header {
display:none;
float:none;
}

#mainnavi {
display:none;
float:none;
}

#subnavi {
display:none;
float:none;
}

#subnavi_title {
display:none;
float:none;
}

#main {
float:none;
}

#locator {
float:none;
}

#footer {
float:none;
float:none;
}

table {
float:none;
}

*html .sub9 {
background-repeat:no-repeat;
background-image:url(sub4.jpg);
background-position:left top;
font-weight:bold;
padding-left:20px;
line-height:18px;
font-size:100%;
width:180px;
color:#666666;
margin-top:-12px;
}

*html .sub6 {
background-repeat:no-repeat;
background-image:url(sub4.jpg);
background-position:left top;
font-weight:bold;
text-indent:20px;
line-height:18px;
font-size:100%;
width:160px;
color:#666666;
margin-top:-12px;
}

*html .sub7 {
background-repeat:no-repeat;
background-image:url(sub4.jpg);
background-position:left top;
font-weight:bold;
padding-left:20px;
line-height:18px;
font-size:100%;
width:180px;
color:#666666;
margin-top:-12px;
}

*html .print {
margin-top:0px;
}


*:first-child+html .sub9 {
background-repeat:no-repeat;
background-image:url(sub4.jpg);
background-position:left top;
font-weight:bold;
padding-left:20px;
line-height:18px;
font-size:100%;
width:180px;
color:#666666;
margin-top:-12px;
}

*:first-child+html .sub6 {
background-repeat:no-repeat;
background-image:url(sub4.jpg);
background-position:left top;
font-weight:bold;
text-indent:20px;
line-height:18px;
font-size:100%;
width:160px;
color:#666666;
margin-top:-12px;
}

*:first-child+html .sub7 {
background-repeat:no-repeat;
background-image:url(sub4.jpg);
background-position:left top;
font-weight:bold;
padding-left:20px;
line-height:18px;
font-size:100%;
width:180px;
color:#666666;
margin-top:-12px;
}

*:first-child+html .print {
margin-top:0px;
}


#contact_form {
width:590px;
float:none;
}

#contact_form dl{
width:590px;
border-bottom:1px dotted #99cccc;
float:none;
padding:10px 0;
line-height:220%;
}

#contact_form dt{
width:180px;
float:none;
}

#contact_form dt span{
font-weight:bold;
color:#CC0000;
}

#contact_form dd{
width:360px;
float:none;
}

#contact_form dd p{
float:none;
margin:0 10px 0 0;
}

#contact_form dd ul{
width:360px;
float:none;
list-style-type:none;
}

#contact_form dd li{
width:360px;
float:none;
}

#contact_form dd li p{
width:80px;
float:none;
margin:0px;
}

#contact_form dd li input{
margin:5px 0 0 0;
float:none;
}

#contact_form dd ul#privacy{
width:360px;
height:200px;
overflow:auto;
float:none;
list-style-type:none;
margin:0 0 0px 0;
background-color:#f6f6f6;
}

#contact_form dd ul#privacy li{
width:340px;
margin:0 0 0px 0;
float:none;
line-height:140%;
}

#contact_button {
width:590px;
float:none;
margin:10px 0 25px 0;
}

#contact_button input{
width:180px;
margin:0 0 0 180px;
}

#contact_box01 {
width:590px;
float:none;
}

#contact_box01 dt{
width:260px;
text-align:right;
float:none;
}

#contact_box01 dd{
width:330px;
float:none;
}

#contact_box01 dd ul{
margin:0 0 20px 0;
list-style-type:none;
}

#contact_box01 dd li{
background-image:url(../icon05.jpg);
background-repeat:no-repeat;
background-position:0 50%;
text-indent:20px;
color:#FE9900;
font-weight:bold;
letter-spacing:2px;
}

#contact_tel{
margin:20px 120px 30px 0;
text-align:right;
}
