@charset "utf-8";

/* override gnav */
#gnavi01 .education a,
#gnavi01 .education a:hover {
background-position:-456px -70px;
}

/* override sidebar */
#sidebar01 .education .d01 a,
#sidebar01 .education .d01 a:hover {
background-position:-380px -35px;
}

/* override styles */
#content01 {
padding-bottom:40px;
}
#content01 h1 {
margin-bottom:10px;
}

#content01 h2 {
margin-bottom:7px;
}

/* support & education */
#content01 .support,
#content01 .education {
overflow:hidden;
height:100%;
margin:0 10px;
padding-bottom:16px;
}
#content01 .support .image,
#content01 .education .image {
float:right;
}
#content01 .support p,
#content01 .education p {
margin-right:180px;
margin-bottom:11px;
font-size:1.2em;
}
#content01 .education .cases {
width:521px;
margin:0 auto;
padding:1px;
border:1px solid #EBC9D9;
background-color:#fff;
}
#content01 .education .cases-inner {
padding:14px 13px;
background-color:#FEF3EC;
}
#content01 .education .cases h3 {
margin-bottom:11px;
padding:0 4px 6px;
border-bottom:1px dotted #E68598;
}
#content01 .education .cases h4 {
padding-top:13px;
font-size:1.2em;
font-weight:normal;
}
#content01 .education .cases p {
margin-right:0;
}
#content01 .education .cases dl {
overflow:hidden;
height:100%;
margin-bottom:23px;
font-size:1.2em;
}
#content01 .education .cases dt,
#content01 .education .cases dd {
padding-top:8px;
}
#content01 .education .cases dt {
clear:left;
float:left;
width:12em;
color:#D21E49;
font-weight:bold;
}
#content01 .education .cases dd {
height:100%;
margin-left:12em;
}
#content01 .education .cases .link {
margin-bottom:0;
text-align:center;
}
