@charset "utf-8";
/* CSS Document */

/* 気になるお値段 */
#ecLineup{
padding-top: 40px;
padding-bottom: 40px;
padding-left: 20px;
}
#ecLineup li{
float: left;
}
.ecPlan{
padding-left: 10px;
margin-bottom: 12px;
}
.ecPlan li{
float: left;
padding-right: 10px;
width: 220px;
}
.ecPlan li h6{
margin-top: 16px;
padding-left: 5px;
}
.ecPlan li dl{
padding-left: 10px;
margin-top: 5px;
}
.ecPlan li dl dt{
float: left;
width: 80px;
}
.ecPlan li dl dd{
float: left;
width: 130px;
}
.ecPR_img{
float: left;
width: 322px;
padding-right: 25px;
margin-top: 25px;
}
.ecPR_txt{
float: left;
width: 320px;
}
.ecPR_txt p{
margin-top: 5px;
padding-left: 5px;
margin-bottom: 20px;
}
.ecPR_txt p.ecPR_notes{
color: #354368;
line-height: 1.5;
}
.ecNotes01{
color: #354368;
padding-left: 20px;
margin-bottom: 40px;
}
.ecNotes02{
color: #354368;
}

/* 使いはじめるまではカンタン */
.ecuUeasy_txt{
text-align: center;
width: 660px;
margin-top: 33px;
padding-left: 10px;
margin-bottom: 15px;
}
.ecuUeasy_img{
text-align: right;
width: 680px;
margin-bottom: 45px;
}
#flow li ul li.ecFlow_domain{
background-image: url(../ec/img/step1_mtit01.jpg);
}
#flow li ul li.ecFlow_color{
background-image: url(../ec/img/step1_mtit02.jpg);
}
#flow li ul li.ecFlow_info{
background-image: url(../ec/img/step1_mtit03.jpg);
border-bottom-style: none;
}
.ecTable01{
width: 500px;
border: 2px solid #ECCF04;
line-height: 1.5;
}
.ecTable01 th{
background-color: #FEF4B4;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #ECCF04;
border-bottom-color: #ECCF04;
padding-top: 0.3em;
padding-bottom: 0.3em;
padding-right: 1.5em;
padding-left: 1.5em;
}
.ecTable01 td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ECCF04;
padding-top: 0.3em;
padding-bottom: 0.3em;
padding-left: 1.5em;
}
.ecFlow_notes01{
color: #3D4D77;
padding-left: 73px;
margin-bottom: 20px;
}
.ecFlow_notes02{
color: #3D4D77;
line-height: 1.5;
padding-left: 10px;
padding-top: 15px;
margin-bottom: 30px;
}
#flow li ul li.ecFlow_color ul{
width: 525px;
margin-top: 10px;
margin-left: 0px;
padding-left: 10px;
}
#flow li ul li.ecFlow_color ul li{
width: 160px;
float: left;
padding-right: 15px;
padding-top: 0px;
padding-bottom: 15px;
padding-left: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin-bottom: 0px;
}
#flow li ul li.ecFlow_info ul{
padding-left: 30px;
width: 505px;
margin-left: 0px;
margin-top: 10px;
}
#flow li ul li.ecFlow_info ul li{
float: left;
width: 109px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding-right: 10px;
padding-left: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-top: 0px;
}

/* 成功のヒケツ */
.ecBAtit{
margin-top: 33px;
margin-bottom: 9px;
text-align: center;
width: 680px;
}
.ecBox01{
float: left;
width: 240px;
margin-left: 10px;
background-image: url(../ec/img/box01_bg.gif);
background-repeat: repeat-y;
text-align: center;
display: inline;
margin-top: 9px;
margin-bottom: 20px;
}
.ecBox01 h5{
font-weight: bold;
background-image: url(../ec/img/success_icon01.gif);
background-repeat: no-repeat;
background-position: 12px center;
padding-left: 77px;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
line-height: 1.2;
}
.ecBox01 p{
margin-bottom: 5px;
margin-top: 5px;
}
.ecBA{
float: left;
width: 411px;
padding-left: 10px;
}
.ecBox02{
width: 662px;
margin-left: 9px;
background-image: url(../ec/img/box02_bg.gif);
background-repeat: repeat-y;
margin-bottom: 35px;
}
.ecBox02 h4{
padding-left: 35px;
margin-top: 20px;
margin-bottom: 18px;
}
.ecBox02 ul{
padding-left: 45px;
padding-right: 45px;
margin-bottom: 20px;
}
.ecBox02 ul li{
padding-left: 45px;
padding-bottom: 0.7em;
background-repeat: no-repeat;
background-position: left 3px;
}
.ecBox02 ul li.ecComment_b01{
background-image: url(../ec/img/success_b01.gif);
padding-left: 135px;
color: #505050;
}
.ecBox02 ul li.ecComment_b02{
background-image: url(../ec/img/success_b02.gif);
color: #505050;
}
.ecBox02 ul li.ecComment_s01{
background-image: url(../ec/img/success_s01.gif);
padding-left: 135px;
color: #917400;
}
.ecBox02 ul li.ecComment_s02{
background-image: url(../ec/img/success_s02.gif);
color: #917400;
}
.ecBox02 ul.ecBurger{
padding-left: 35px;
padding-right: 0px;
margin-bottom: 10px;
}
.ecBox02 ul.ecBurger li{
float: left;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 7px;
width: 140px;
}
.ecBox02 p{
padding-left: 35px;
margin-bottom: 10px;
}

/* スッキリ解決！Q&A */
.ecQA{
background-image: url(../ec/img/qa_a.jpg);
}
.ecList3 li{
background-image: url(../ec/img/list3.gif);
}
.ecList2 li{
background-image: url(../ec/img/list2.gif);
}
.ecQA p .ecQA_notes{
color: #354368;
}
.ecQA p strong{
font-weight: bold;
color: #ECBF02;
}
.ecTable02{
width: 540px;
border: 2px solid #ECCF04;
line-height: 1.5;
margin-bottom: 20px;
}
.ecTable02 th{
background-color: #FEF4B4;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #ECCF04;
border-bottom-color: #ECCF04;
padding-top: 0.3em;
padding-bottom: 0.3em;
padding-right: 1.5em;
padding-left: 1.5em;
width: 160px;
}
.ecTable02 td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ECCF04;
padding-top: 0.3em;
padding-bottom: 0.3em;
padding-left: 1.5em;
padding-right: 1.5em;
}
