@charset "utf-8";

/* lead */
#content01 .lead {
margin-bottom:42px;
}
#content01 .lead h5 {
margin-bottom:3px;
}
#content01 .lead .plan {
background:url(../img/plan_bg_01.png) repeat-y;
}
#content01 .lead .plan-inner {
overflow:hidden;
height:100%;
padding-bottom:12px;
background:url(../img/plan_bg_02.png) left bottom no-repeat;
}
#content01 .lead .plan .item {
float:left;
width:314px;
}
#content01 .lead .plan .standard {
margin-right:17px;
}
#content01 .lead .plan .item h6 {
margin-bottom:11px;
}
#content01 .lead .plan .item p {
font-size:1.2em;
}
#content01 .lead .plan .item .title {
margin-bottom:8px;
font-weight:bold;
}
#content01 .lead .plan .item .feature {
height:16.4em;
margin:0 20px 11px;
border-bottom:1px dotted #999;
}
#content01 .lead .plan .item .feature li {
margin-bottom:7px;
}
#content01 .lead .plan .item .feature .notes {
margin-left:1em;
text-indent:-1em;
}
#content01 .lead .plan .item .charge {
margin:0 20px;
}
#content01 .lead .plan .item .charge table {
width:274px;
margin-bottom:4px;
font-size:1.2em;
}
#content01 .lead .plan .item .charge th,
#content01 .lead .plan .item .charge td {
padding:5px 0;
border:1px solid #ABAED8;
text-align:center;
}
#content01 .lead .plan .item .charge th {
width:50%;
background-color:#E6E7F3;
font-weight:bold;
}
#content01 .lead .plan .item .charge ul {
list-style:disc outside;
margin-bottom:14px;
margin-left:1.5em;
font-size:1.2em;
}
#content01 .lead .plan .item .faq {
margin:0 20px;
text-align:right;
}

/* option */
#content01 .option {
padding-bottom:13px;
}
#content01 .option h5 {
margin-bottom:7px;
}
#content01 .option .group {
overflow:hidden;
width:660px;
margin-bottom:14px;
margin-left:-15px;
padding-bottom:35px;
border-bottom:1px solid #E2E2E2;
}
#content01 .option .group .item {
display:inline;
float:left;
width:315px;
margin-left:15px;
}
#content01 .option .group .item .image {
float:left;
}
#content01 .option .group .item h6,
#content01 .option .group .item p {
margin-left:130px;
font-size:1.2em;
}
#content01 .option .group .item h6 {
margin-bottom:4px;
}
#content01 .option .group .item .notes {
padding-left:1em;
text-indent:-1em;
}
#content01 .option .group .item .atension {
margin-top:17px;
text-align:right;
}

/* area */
#content01 .area {
margin-bottom:33px;
}
#content01 .area h5 {
margin-bottom:5px;
}
#content01 .area h6,
#content01 .area p {
font-size:1.2em;
}
#content01 .area h6 {
font-weight:normal;
}
#content01 .area .more {
margin-top:25px;
text-align:right;
}

/* flow */
#content01 .flow {
margin-bottom:29px;
padding-bottom:29px;
border-bottom:1px solid #E2E2E2;
}
#content01 .flow h5 {
margin-bottom:5px;
}
#content01 .flow .step {
overflow:hidden;
width:646px;
margin-right:-1px;
}
#content01 .flow .step img {
vertical-align:bottom;
}
#content01 .flow .step h6,
#content01 .flow .step p {
margin-bottom:8px;
}
#content01 .flow .step li {
margin-bottom:6px;
}
#content01 .flow .step .standard {
float:left;
width:206px;
}
#content01 .flow .step .mini {
float:right;
width:426px;
}
#content01 .flow .step .mini ol {
float:left;
}
#content01 .flow .step .mini .visit {
margin-right:14px;
}
#content01 .flow .faq {
margin-bottom:41px;
font-size:1.2em;
text-align:right;
}
#content01 .flow .notes p,
#content01 .flow .notes ol {
font-size:1.2em;
}

