@charset "UTF-8";

/**il chianti other page css**/
/*090705**/


#read_text {
position:absolute;
left:auto;
top:164px;
width:213px;
height:120px;
z-index:1;
font-size: 12px;
margin-left: 670px;
line-height: 1.4em;
padding-top: 5px;
}



#content {
margin: 5px auto;
width: 900px;
height: auto;
}

#content #content_head {
width:900px;
clear:both;
height:65px;
padding:0;
margin: 0px;
}



#content #content_head #pan {
font-size: 10px;
color: #999999;
letter-spacing: 0.1em;
height: 15px;
width: 900px;
}
#content #content_head #pan a{
color: #999999;
text-decoration:none;
}
#content #content_head #pan a:hover{
color: #bd0000;
text-decoration:none;
}

#content #content_head h2,
#content #content_head h2 a{
margin: 0px;
padding: 0px;
float: left;
height: 50px;
width: 300px;
text-indent: -9999px;
}
#content #content_head h2.voice,
#content #content_head h2.voice a {
background: url(../images/h2_voice.gif);
}


#content #content_head h2.about,
#content #content_head h2.about a {
background: url(../images/h2_about.gif);
}


#content #content_head h2.contact,
#content #content_head h2.contact a {
background: url(../images/h2_contact.gif);
}

#content #content_body {
background: url(../images/content_menu_bg.gif) no-repeat;
margin: 0px 0px 15px;
padding: 20px 0px 0px;
height: 561px;
width: 900px;
clear: both;
font-size:12px;
line-height:1.2em;
}
#content #content_body p.read{
width:850px;
margin:0 auto 10px auto;
font-size:14px;
line-height:1.4em;
}
#content #content_body p.note{
width:850px;
margin:0 auto 3px auto;
font-size:10px;
}
#content #content_body p.note a{
color:#333;
}
#content #content_body p.note a:hover{
color: #bd0000;
}



/**********Voice**********/
#content #content_body td,
#content #content_body th{
border-bottom: dotted 1px #666;
padding:6px 0;
}
#content #content_body td.noborder{
border-bottom:none;
padding:12px 0;

}

/*****About*****/
#content #content_body.about h3 {
font-size: 14px;
font-weight: bold;
margin: 15px 25px 10px 25px;
padding: 0px;
width: 850px;
color: #bd0000;
}
#content #content_body.about p{
font-size:12px;
line-height:1.4em;
margin: 0px 25px 25px 25px;
padding: 0px;
width: 850px;
}
#content #content_body.about p.note{
font-size:10px;
margin: 0px 25px 25px 25px;
}
.mb5{
margin-bottom:5px!important;
}

/****Contact us***/
#content #content_body.contact dl {
width:260px;
display:block;
float: left;
padding: 0px;
margin: 0px 0px 15px 35px;
}
#content #content_body.contact h4{
color: #666;
clear:both;
margin:20px 25px 10px 35px;
font-size:10px;
letter-spacing:2px;
border-bottom:#cccccc 1px solid;
font-weight:normal;
}
#content #content_body.contact h4.w265{
width:265px;
margin:10px 0;
}
#content #content_body.contact dl dt{
font-size:14px;
font-weight:bold;
margin:0 0 5px;
padding:0 0 0 15px;
background: url(../images/tougarashi.gif) no-repeat left center;
display: block;
}
#content #content_body.contact dl dt a{
color:#bd0000;
text-decoration:none;
}
#content #content_body.contact dl dt a:hover{
text-decoration:underline;
}
#content #content_body.contact dl dd{
margin:0;
padding:0 0 0 15px;
line-height:1.4em;
font-size: 11px;
}
#content #content_body.contact p{
font-size:12px;
line-height:1.4em;
margin: 0px 25px 20px 150px;
padding: 0px;
width: 725px;
display: block;
}
#content #content_body.contact p.note{
font-size:10px;
margin: 0px 25px 20px 150px;
width: 725px;
display: block;
}
#content #content_body dl dd.tel {
font-size: 16px;
font-weight: bold;
letter-spacing:1px;
}

#content #content_body h3 {
color: #bd0000;
clear:both;
width: 100px;
float: left;
padding: 0px;
margin: 0px 0px 0px 25px;
}
