@charset "utf-8";


/*main*/

#wrapper #container #contents #main{
float:left;
width:530px;
}

#wrapper #container #contents #side_area{
float:left;
width:190px;
margin:50px 0 0 20px;
}

#wrapper #container #contents #main h1.hone{
width:530px;
height:53px;
padding:10px 0 0 0;
background:url(img/bg_dot_fro.jpg) no-repeat 0 0;

}

#wrapper #container #contents #main p.to_dl{
font-weight:bold;
font-size:16px;
margin:0 0 15px 0;
}


/*inquiry*/
#wrapper #container #contents #main #inquiry{
width:530px;

border:1px solid #cccccc;
padding:20px 0 20px 0;
}

#wrapper #container #contents #main #inquiry dl{
width:500px;
padding:0 0 0 20px;
font-weight:bold;
}

#wrapper #container #contents #main #inquiry dl dt{
width:35px;
float:left;
clear:both;
margin:15px 0 0px 0;
}

#wrapper #container #contents #main #inquiry dl dd{
width:440px;
float:left;
margin:15px 0 0 0;
}


#wrapper #container #contents #main #inquiry dl .c_ttl {
cursor:pointer;
}

#wrapper #container #contents #main #inquiry dl .c_ans {
display:none;
font-weight:normal;
}

#wrapper #container #contents #main #inquiry dl .c_ttl02 {
cursor:pointer;

}

#wrapper #container #contents #main #inquiry dl .c_ans02 {
display:none;
font-weight:normal;
}

#wrapper #container #contents #main #inquiry dl .c_ttl03 {
cursor:pointer;

}

#wrapper #container #contents #main #inquiry dl .c_ans03 {
display:none;
font-weight:normal;
}

#wrapper #container #contents #main #inquiry dl .c_ttl04 {
cursor:pointer;

}

#wrapper #container #contents #main #inquiry dl .c_ans04 {
display:none;
font-weight:normal;
}

#wrapper #container #contents #main #inquiry dl .c_ttl05 {
cursor:pointer;

}

#wrapper #container #contents #main #inquiry dl .c_ans05 {
display:none;
font-weight:normal;
}


/*bottom*/

#wrapper #container #contents #main #contact{
width:530px;
margin:50px 0 0 0;
}

#wrapper #container #contents #main #contact .co_box{
background:url(img/bg_box_top.gif) no-repeat left top;
width:530px;
padding:5px 0 4px 0;
}

#wrapper #container #contents #main #contact .co_box .co_box_c .co_box_b p.right_btm{
width:500px;
background:url(img/bg_box_rb.jpg) no-repeat right top;
padding:0 0 25px 25px;

}

#wrapper #container #contents #main #contact .co_box .co_box_c{
background:url(img/bg_box_center.gif) repeat-y 0 0;
padding:10px 0 0 0;
}

#wrapper #container #contents #main #contact .co_box .co_box_c .co_box_b{
background:url(img/bg_box_bottom.gif) no-repeat left bottom;
width:530px;
margin:0 0 80px 0;
}

#wrapper #container #contents #main #contact .co_box .co_box_c .co_box_b p.indent{
text-indent:7em;
}

#wrapper #container #contents #main #contact .co_box .co_box_c .co_box_b img{
margin:10px 0 5px 25px;
}




/*side-area*/


#wrapper #container #contents #side_area{
width:170px;
}

#wrapper #container #contents #side_area #sbox{
background:url(img/side_box_c.jpg) repeat-y 0 0;
}

#wrapper #container #contents #side_area #sbox_c{
background:url(img/side_box_b.jpg) no-repeat left bottom;
padding:15px 10px 65px 10px;
}

#wrapper #container #contents #side_area #sbox_c  p.icon_a{
background:url(img/icon_arrow.gif) no-repeat 0 50%;
padding:0 0 0 20px;
margin:0 0 20px 0;
font-weight:bold;
}


