html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, 
img, small, strong, sub, sup,b, i,dl, dt, dd, ol, ul, li,
 form, label,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,hgroup, menu, nav, section,
time, mark, audio, video {
margin:0;	padding:0;border:0;outline:0;font-size:100%;
vertical-align:baseline;background:transparent;line-height:1.7;
}
th{font-style:normal;font-weight:normal;}
ul li{list-style:none; }
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}

body {line-height:1;font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"繝｡繧､繝ｪ繧ｪ","�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け",Helvetica,Sans-Serif;}
nav ul {list-style:none;}
table {	border-collapse:collapse;border-spacing:0;}
input, select {vertical-align:middle;}
article, aside, figure, footer, header,hgroup, nav, section { display:block; }
img{vertical-align:bottom;width:100%;display: block;}
a{display: block}
a:hover{opacity: 0.8}
/*-----------------------------
 common
-------------------------------*/
.wrap{
    max-width: 640px;
    margin: 0 auto;
    background:#fff;
    width: 100%;
    }
    .overlaid{
        position: relative;
    }
    .btn{
        position: absolute;
        width: 92.7%;
        bottom: 5.5%;
        left: 3%;
    }
    .tel{
        position: absolute;
        width: 85%;
        bottom: 5.5%;
        left: 7.9%;
    }
    .mail{
        position: absolute;
        width: 81.3%;
        top: 12.5%;
        left: 7.4%;
    }
   .mail_myac{
        position: absolute;
        width: 81.3%;
        top: 5.9%;
        left: 7.4%;
    }
 .btn02{
        position: absolute;
        width: 92.7%;
        top: 50.5%;
        left: 3%;
    }


/* 【SP】購入ボタンのデザイン */
.submit_bottom_sp_ec {
  border: 0px;
  width: 80%;
  height: 250px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  cursor: pointer;
}

.submit_cv_upsell_button_complete_sp_ec {
  background-image: url('https://ec-force.s3.amazonaws.com/handwebshopcom/uploads/common/img/230720_sj_sc_lp_a_22.png');
}

.submit_cv_xsell_button_sp_ec {
  border: 0px;
  width: 100%;
  height: 150px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* 【PC】購入ボタンのデザイン */
.submit_bottom_ec {
  border: 0px;
  width: 400px;
  height: 150px;
  background-size: 394px auto;
  background-repeat: no-repeat;
  cursor: pointer;
}

.submit_cv_upsell_button_complete_ec  {
  border: 0px;
  width: 400px;
  height: 250px;
  background-size: 394px auto;
  background-repeat: no-repeat;
  background-image: url('https://ec-force.s3.amazonaws.com/handwebshopcom/uploads/common/img/230720_sj_sc_lp_a_22.png');
  cursor: pointer;
}

.submit_cv_xsell_button_ec {
  border: 0px;
  width: 400px;
  height: 150px;
  background-size: 394px auto;
  background-repeat: no-repeat;
  cursor: pointer;
}