@charset "utf-8";

/* override styles */
#content01 h1 {
margin-bottom:0px;
}

/* page nav */
#content01 .nav {
margin-bottom:20px;
}
#content01 .nav ul {
overflow:hidden;
height:100%;
padding:11px 20px 8px;
background-color:#F4F4F4;
font-size:1.2em;
}
#content01 .nav li {
float:left;
margin-right:35px;
padding-left:10px;
background:url(../../img/common_bg_03.png) left center no-repeat;
}

/* qa */
#content01 .qa {
padding-bottom:5px;
}
#content01 .qa h2 {
margin-bottom:8px;
}
#content01 .qa ul {
margin:0 5px;
}
#content01 .qa li {
margin-bottom:9px;
border:1px solid #E6E6E6;
}
#content01 .qa ul h3,
#content01 .qa ul p {
position:relative;
height:100%;
padding:9px 9px 7px 54px;
font-size:1.2em;
}
#content01 .qa ul h3 {
background-color:#EFF6FC;
color:#49B1C5;
}
#content01 .qa ul h3 img,
#content01 .qa ul p img {
position:absolute;
top:0.833em;
left:9px;
}

/* contact */
#content01 .contact {
padding-bottom:35px;
}
#content01 .contact h2 {
margin-bottom:7px;
}
#content01 .contact p {
margin:0 5px 13px;
font-size:1.2em;
}

/* to page top */
#content01 .page-top {
padding:31px 5px 0;
text-align:right;
}

