@charset "UTF-8";



/* reset */

#main {

width:680px;

}

#main h2 {

margin-bottom:29px;

}



/* lead */

#main .lead {
position:relative;
margin-bottom:10px;
}
#main .lead h3 {
margin-bottom:8px;
}
#main .lead .lead-img {
margin-top:15px;
margin-bottom:5px;
}

/* set */

#main .set {
margin-bottom:11px;
}

#main .set li {
float:left;
}

#main .set li {
float:left;
}

/* package */

#main .package {

margin-bottom:19px;

padding-top:8px;

}



/* consultant */

#main .consultant {

margin-bottom:19px;

padding-bottom:16px;

background:url(../img/set_bg_01.png) left bottom no-repeat;

}

#main .consultant .comment {

margin:0 25px;

padding:8px 11px;

background-color:#F8F9FB;

font-size:0.83em;

line-height:1.3;

}



/* contact */

#main .contact {

margin-bottom:65px;

padding:15px 16px 4px;

background-color:#F4F4F4;

}

#main .contact h3 {

margin-bottom:12px;

}

#main .contact dl {

height:100%;

font-size:0.83em;

}

#main .contact dt,

#main .contact dd {

padding-top:9px;

border-top:1px dotted #ccc;

}

#main .contact dt {

clear:left;

float:left;

width:11em;

font-weight:bold;

}

#main .contact dd {

margin-bottom:11px;

margin-left:11em;

}

#main .contact p span,

#main .contact p a {

font-size:1.2em;

}

#main .contact p span {

color:#8D2621;

}

#main .contact li {

display:inline;

}

#main .contact ol .cr {

display:block;

}

#main .contact .notes {

margin-left:1em;

text-indent:-1em;

}

