@charset "utf-8";

/* ===================== import each stylesheet ===================== */

#main-top #main .main_inner{
margin:0 0 70px 0;
padding:0 0 0 71px;
}

#main-top #main .main_inner h2{
background:transparent url(../common/img/icon_ttl.gif) no-repeat scroll 3px 8px;
padding:6px 0 6px 25px;
width:590px;
font-weight:bold;
}

#main-top #main .main_inner .pip_box{
background:url(../common/img/bdr_dot.gif) repeat-x scroll left top;
width:580px;
margin:0 0 50px 0;
padding:33px 5px 0 5px;
}

#main-top #main .main_inner dl dt{
background:url(../common/img/bdr_u_bar.gif) repeat-x left bottom;
width:588px;
margin:0 0 15px 0;
padding:0 0 9px 2px;
font-weight:bold;
}

#main-top #main .main_inner dl dd{
margin:0 0 25px 0;
}

#main-top #main .main_inner dl dd dl{
padding:25px 0 0 5px;
}

#main-top #main .main_inner dl dd dl dt{
float:left;
width:30px;
margin:0;
padding:0;
background:none;
font-weight:normal;
}

#main-top #main .main_inner dl dd dl dd {
margin:0;
padding:0 0 0 30px;
}

#main-top #main .main_inner p.mgb45{
padding:0 0 0 2px;
}

#main-top #main .main_inner .contact-box{
width:589px;
height:122px;
background:url(img/bg_contact-info.gif) no-repeat left top;
}

#main-top #main .main_inner .contact-box p.ttl{
padding:22px 0 0 17px;
}

#main-top #main .main_inner .contact-box ul {
padding:20px 0 0 30px;
}

