@charset "utf-8";

/*------------------------------------------------*/
/*  ver--  */
/*------------------------------------------------*/
/*  templatename [uniq]  */
/*  update [--]  */
/*  ID [--]  */
/*------------------------------------------------*/


/*　uniq Set　*/
/* -----------------------------------------------*/

/*　--　*/
.freset {
font-size:1px;
}
.pl20 {
padding-left:20px;
}
.pt30 {
padding-top:30px;
}
.pt25 {
padding-top:25px;
}
.pb15 {
padding-bottom:15px;
}
.bgline {
background-color:#F5EA57;
}
p {
line-height:1.5;
}

/*　w607　*/
div.w607 {
margin-left:20px;
width:607px;
}

/*　groupA-D　*/
div.groupA,
div.groupB,
div.groupC,
div.groupD {
margin-top:15px;
padding-bottom:10px;
width:607px;
}
div.groupA {
background:url(../image/groupA.gif) top left no-repeat;
}
div.groupB {
background:url(../image/groupB.gif) top left no-repeat;
}
div.groupC {
background:url(../image/groupC.gif) top left no-repeat;
}
div.groupD {
background:url(../image/groupD.gif) top left no-repeat;
}
div.groupA h4,
div.groupB h4,
div.groupC h4,
div.groupD h4 {
margin-bottom:15px;
padding-top:25px;
font-size:1px;
}
.Hsp {
padding-top:20px;
padding-bottom:10px;
}

/*　step01-03　*/
div.step01,
div.step02,
div.step03 {
width:590px;
}
div.step01 {
height:210px;
background:url(../image/step01.gif) top left no-repeat;
}
div.step02 {
height:129px;
background:url(../image/step02.gif) top left no-repeat;
}
div.step03 {
height:107px;
background:url(../image/step03.gif) top left no-repeat;
}
div.step01 p,
div.step02 p,
div.step03 p {
padding-left:140px;
}
.step_tit {
padding-top:15px;
padding-bottom:15px;
}
.step_txt {
padding-top:10px;
width:590px;
text-align:right;
}


.form_link {
padding:30px 0px;
width:607px;
font-size:14px;
text-align:center;
}
