.section-layout{
  margin-bottom: 4em;
}

@media screen and (max-width: 800px) {
.model-introduction{
  overflow: hidden;
}
}
#content #main p.sub-text{
  text-align: center;
  font-size: 14px;
  padding: 2em 0 0;
}
#content #main .ipf-flow p.sub-text{
  padding: 2em 0;
}
@media screen and (max-width: 530px) {
  #content #main .ipf-tips p.sub-text{
    padding-right: 90px;
    text-align: left;
  }
}


.heroimage *{
  box-sizing: border-box;
}
.heroimage{
  box-sizing: border-box;
  display:flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: calc(100% + 24px);
  left: -12px;
  background-color: #fff;
  background-image: url('https://iphone-shoten.com/wp-content/themes/standard_black_cmspro/img/heroimage-bg.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center right;
  padding: 15px 15px 15px;
}
.heroimage img{
  width: 100%;
  height: auto;
}
@media not screen and (max-width: 800px) {
.heroimage{
  aspect-ratio: 960 / 400;
}
}
@media screen and (max-width: 800px) {
  .heroimage{
    background-image: url('https://iphone-shoten.com/wp-content/themes/standard_black_cmspro/img/heroimage-bg_sp.png');
    background-position: top right;
    position: relative;
    width: calc(100% + 24px);
    left: -12px;
    flex-direction: column;
    padding: 15px;
  }
  .heroimage-images{
    order: 1;
  }
  .heroimage-text{
      order: 2;
  }
}
.heroimage-text{
  max-width: 520px;
}
.heroimage-images img{
  max-width: 300px;
}
.btn-area li{
  flex-basis: 49%;
}
@media screen and (max-width: 530px) {
.btn-area {
  display: block;
}
.btn-area li{
  flex-basis: 100%;
  margin-bottom: 15px;
}
}
.heroimage-text {
  text-align: center;
}
.heroimage-text h2{
  font-weight: 800;
  color: #fff;
  text-align: center;
  font-size: 36px;
}
.heroimage-text p.obi{
  display: inline-block;
  text-align: center;
  background-color: #ffb128;
  color: #0a0a46;
  font-size: 32px;
  font-weight: bold;
  border-radius: 9999px;
  margin-bottom: 0.5em;
  line-height: 1;
  padding: 0.3em 1em!important;
}

.step-wrap {
  max-width: 960px;
  margin: 2rem auto;
  padding: 3rem;

  border-radius: .75rem;
  box-shadow: 0px 0px 15px -5px rgba(0,0,0,.2)
}
@media screen and (max-width: 800px) {
  .step-wrap {
    padding: 5%;
  }
}

#content #main .singletxt .step-wrap .h2new1{
margin-top: 0px;
margin-bottom: 1em;
}


#content #main .singletxt h3.step-title{
    clear: both;
    color: #292856;
    background-color: #e9e7f4;
    font-size: 16px;
    margin-top: 2em;
    margin-bottom: 1em;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: normal;
    padding: 10px;
    text-align: left;
}
#content #main p.hint{
  margin-bottom: 1em;
}

fieldset{
  border: 0;
}


/* トラック */
.progress__track{
  position:relative;
  height:10px;
  background:#e5e7eb;
  border-radius:10px;
  overflow:hidden;
}
.progress__bar{
  position:absolute;
  inset:0 auto 0 0;
  width:0%;
  background:#292856;
  border-radius:10px;
  display:block;
  transition: .5s;
}

/* ====== 状態（クラスを切り替えるだけ）====== */
.progress--0 .progress__bar{ width:0%; }
.progress--1 .progress__bar{ width:25%; }  /* 画像の見た目寄せ */
.progress--2 .progress__bar{ width:50%; }
.progress--3 .progress__bar{ width:75%; }
.progress--4 .progress__bar{ width:100%; }

.status {
  font-weight: 700;
  margin-bottom: .15rem;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}
.singletxt div.status::after{
  display: none;
}
.sidestatus-texte{
  color: #adadad;
}
.sidestatus-conf{
  color: #0c136f;
}


.step-wrap::after,
.step-wrap div::after{
  display: none;
}



.choices {
  display: flex;
  gap: .5rem;
  margin-bottom: 1.5em;
}
@media screen and (max-width: 800px) {
  .choices {
    display: block;
  }
  label.label-wrap {
    margin-bottom: 10px;
  }
}
label.label-wrap {
  flex: 1;
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: .5rem;
  border: 1px solid #e5e7eb;
  border-radius: .75rem;
  text-align: center;
}


/*カラー*/
#step-color .title-wrap__box{
  display: flex;
  justify-content: center;
  align-items: center;
  gap: .4em;
}
#step-color .title-wrap__box > .title{
  order: 2;
}
#step-color .title-wrap__box > .hint{
  width: 30px;
  height: 30px;
  border-radius: 5px;
  border: 1px solid #d3d3d3;
  order: 1;
}

/*コンディション*/
#step-condition .choices { display: block; }


/*アイコンのレイアウト*/
.hint-inner{
  font-size: 14px;
}
.title-wrap__box .title{
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  color: #333;
  font-size: 14px;
  font-weight: 700;
}
.title-wrap__box .title::before{
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: cover;
}
/*キャリア*/
#carrier-choices .label-wrap:nth-of-type(1) .title::before {
background-image: url("data:image/webp;base64,UklGRrgCAABXRUJQVlA4WAoAAAAQAAAAOwAAOwAAQUxQSEQCAAABkETb1jE5N7Zt56/+iisjm3/F1si2k+qaxdasswqx7fwd27ZttP0G/1e9/u9F04iYAPzni61f48ynAMyMk24AsCJOGttcSS+KvK/rbIoY7BxDkScrqEUMm1o3k0OMdUs5nLRuEYcz1i2I8N4wEpMMwzC+k2EYxmcyjCcRTihbnB+4+wgAjhAAbCQAY5jsAoAHT00nJDtMmMmjmenhM9NJyS5JJR7NrarFo61VGg+P6c4j0xHJRklRHiPsbrfj3SeHy+24RW6X236a3C63owsPxcp8uq57mzX16rq3eRNd170tmui6rg/lYYfF+Xi0tUr7t/H8VkPqCiGiooQQIsomhBD2moysfMQoHO33+xJTfH6/7yP5o/2+16mM6gDArQcAcIAAIESM2poePjOdlOzi1NKq2jyaWFWJx6rsnJDslPTnQb0A3H5oOiRZZ6qXwIQOBAI/4wKBQOADBQKBwEsKBHaQnIFSDvuC14ko7sQLovPXTB9PJ3N5aAOgvaND6EMZwHOizAq4ycWB8Qta2n7QYQygjFKYRLQPfHLhCZmPYSBlVEHeJGoG3ObSH2i48n2E0rlwOB6MaGBJIMcFGTrWd7SqMhK32BAljEZPipUMOQ9s3MYmbegMomXZaEZ5QasZLJZ8hvQS7UIbSkdBOrWV+uOSsoUSejHfo015QvRo7GbKmrCYiGjXuPfKBsvUKijy9ndC7Z+/E2r9/J0gElWdVAJnoqLzaqD9ULNVEbRkJT1Uwf5TwRqor7j9XZylPx5Mwn8+VlA4IE4AAABwBACdASo8ADwAPoU0lEelIyIhM+gAoBCJaQAAmn5NyB1sv8T28bewt4X2AAD+7D///rWhr8DiJSglNKkcjIc+gdf4KIGVuA9ICAAAAAA=");
}
#carrier-choices .label-wrap:nth-of-type(2) .title::before {
background-image: url("data:image/webp;base64,UklGRiwCAABXRUJQVlA4WAoAAAAQAAAAOwAAOwAAQUxQSKABAAABkAPZtmlb8/Hbtm3bNkLbtu3I9v+Rbdu2bduYwcHaZ+2vMCImAP8Ra8w9+/bd1SVNYlow4iY9X8xNoKzoFfp+3VRVTYr7K8pO1929mzbttsKFDfS8dJyqCNe8qxxMoWUkSa4Ng/c4x14lUUjyJnxvJsn0Oso7ivuL94XkQB2TSB6HcDzJMzqOkewiKUXyZyIV90jWkuQmyTwaQh+SrCLJ6sin4j7J6pLsVuVxFLIlRoUKFSrEskWvXbhHsoo1d0gWtqHd8h07dnwheXqH4Y39Y5hbQoXnI0xVocqRpubo2G9qho4tpqbo2PRPM6ZQvo7WNAaAIi/t2ADXcXYMcKtsx1C3WkqmSy64rZdsNjVBwvWpgXhjKN1gaoiIm4EBFK801UQ2Aqggm2kqkywnEPZG1MoUrkseAsAeURJjMyXHEyRPkXCx5CSMZ5R8/fr9x+ePkibmsFNg9CkCzPQrsPpBoHVQ8xHsgmCOIehVQZyPGxhmmdsZDQrbvDE0GjqTrzVxuAjU5lv20N+bbVWhOrz61ANXH795+/T60QWN4+B/IVZQOCBmAAAA0AUAnQEqPAA8AD5xKo9HpKKhITvgkA4JaQYoAAEAdgIAzLo3UCSs/s3kHwwqtOz3DX7hALhegAD++5633YFt/3KgpObHRP+gEdJY/3nd4/+sIDl2lUdczvCjREkDr2kkQxjN6eAA");
}
/*ストレージ容量*/
#step-storage .label-wrap .title::before {
background-image: url("data:image/webp;base64,UklGRrYCAABXRUJQVlA4WAoAAAAQAAAAOwAAOwAAQUxQSCkCAAABkATbtmk7+8e2bdu2bevbtmPbtm3btm3nIfZu3HvfW2eHzYiYAPpPmL9r/wUHLt19Y35w5dDyQX2LJxST23fPfbb78Yn44gISOh77wehLYekUhTxkpaZRKrJtZ+VnasOKv2aJbUFZTSyzPGYSCz2VEJHroxRuj3BisUMQneUMQKR6IKYagnpKGU/YpTJOEXquhBNJYNTHpOpbKKlMH21RMikPoZNoiDI6bUDt9ylCeN9NqTVEVLjnoF3PbDMdGu1Yhgzn9IfwU389beISzXo4e/sH+Lj2alkhJdnY/TRPRTgy86F+aQ3ACbqvY+ZYhBNrX49tlxrWqP891vbHMbNpjl+74kltS1CkpefUm2wIcTbSfXFg2ZAgT2cX/6ghy/Y+ZNsh7nYoHYToLmcAItt7Ma0RFC9lB0ETnJdhzYShlBckWIsSOsEEdStykMKGW9Sc6kSK6w57hno/tR3he/XXIUrWZ9peqz2fj83xyEz6nm6IKN5UWUeburrz4Knzl61avWLB9GE+9TKTcYHJvAjRl5nHVTOAl4v/wRyNcGLtpnbZcWkbL2dtfxzz1+2OFbPZl6lsjwVm1lei/Xpl4xCv5rWrV61aq35z70GrLn9iW5Up/u24yhn4Sw1CVJPjh6BdUszZIIWltCBsJxkxhG76VN0XH8Knmvhd0eL8pLTIvKc464Y6pDxJtw0PEE92u6cnocUcx+8+d/OZyWo1Pb99cd9MzzIJ6b8gAFZQOCBmAAAAkAUAnQEqPAA8AD6FNpVHpSMiITPoAKAQiWkAA+EjdQHdaqk8809h+iGRw5duoiRfO+ivFIAA/uyN//6r8pg0gBVb/brEUbC0Z/G5WlTrAr8YsZOCvigc7PxrTmCnlKnCsAAAAAAA");
}
/*カラー選択*/
#color-choices .label-wrap .title::before,
#step-condition .label-wrap .title::before{
  display: none;
}
/*商品状態*/
#step-condition .label-wrap::before {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: cover;
}
#step-condition .label-wrap:nth-of-type(1)::before {
background-image: url("data:image/webp;base64,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");
}
#step-condition .label-wrap:nth-of-type(2)::before {
background-image: url("data:image/webp;base64,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");
}
#step-condition .label-wrap:nth-of-type(3)::before {
background-image: url("data:image/webp;base64,UklGRv4BAABXRUJQVlA4WAoAAAAQAAAAWwAAWwAAQUxQSLMAAAABcBvZttM8pZiUmiCGKiiAyCNXgDrwtguNqvA1EMl76f/374wiFxETQB+SneasYJw1bajxmX0MNDkrOIGJz0rGIMZejb2B4Z0V9TBCVUKM8oNNwbh5UMZIH9RNxvqDFCkgxgAv5Uj/nwo4Ary6yVjH2xSMGzwF35CyjPVaRhkjktCmUltCiOFKsIgsCS6GthfziXyxvYZBsdi50TiLJ4Q6FZM5JdwB34CQnfasYJy1bfqQDABWUDggJAEAADALAJ0BKlwAXAA+hTiZR6UjoqEx3yqAoBCJYgDVeaE1mpotLF2Rr9cvYA/QDqZusA9AD9ZvTF9j/yawkHTGYdaLUkBoyi+lEENGjxS33VayxEYZsxOyKJwgoHGFoAvl0aZwAP78XOWf8LI6QUkpfe5w/9NxuHboD/etwAB5AgCkr9/RwD0BSYOoQIF9aZp3sneyCcTYf/WrUql/gMLIH92gDhpLL83zVn582pQcVBAGwLCwym5J/jtjMf0BVzhD1YOJhocAaw5OyD5yPYiuy3uYLezQehKLmVHllcSO9MCMJwdMrmT42AbbL509j6KFE/VzIBV9qoRtppzh+I/wL7pBPX4d6ID+iVXE7bz5luxk0EDTyNziNYiSowyHlpxPgAAAAAA=");
}
#step-condition .label-wrap:nth-of-type(4)::before {
background-image: url("data:image/webp;base64,UklGRqADAABXRUJQVlA4WAoAAAAQAAAAWwAAWwAAQUxQSKkBAAABkINt2/Ev99/+/yevWaNdk21z+h2N1t8Ys23btt1m2/3sO3wH3yc3RMQE4D/JHVbddVp4d1V7pbbQ8i0KnaYNTytTSFsWKpIeskcoXY3etGlvNabaZaoaZRp+p3EPGXE5nU6nX6NMjWKNqgzDeQ8ZapPxfZVGsUrjYXgJWQjN8eoVG+pBXojTKhYn7w1d1SFUzD5yNKRykDshVW0PX2VLlXCZ0c6QqpycD6mahXk7TaqM+ww2hFBjij+wEELV8fPk2jipBnjJd8NihEKNoySPVBMKMSPek94J8TIBOetI3mgSLxPQ8RHJg1lCIX16mNwoFbqG+aa6VA0+M9AcQuU8ZXQQhEq9QFZBqJj15KYYqcrJC6kQalCUTwsgVJMA3Q0gVLU3DHeFUFm3yLEQKu4AuQBSzSOPJkrlIO9mQaj2Yb6pDql2MtAOYiWuGA65zP5LbLwV49WryrCwSj2/00K/ejb8CSkz49EjM8rUmGbCGsSsMWGqGr1MyAFyTOilRmrImANwGAulqoFCY5w9m8aLoOpZY2aehbobrdsIlTusueu08O6a9vhPMgBWUDgg0AEAABAPAJ0BKlwAXAA+kT6ZSCWjoqEvEetYsBIJZA24RatKr/gNfX61vahhH1T/dOkB+APYA/QDcAfqz6Ev6AfwDtAP7T/M+sA9AD+Af0D9//aq9hb9zP2A9ogmQDzW+6m/D+mdLz87fXiE7UdhLQHHY53ozIWygLbzPEAJ94VsiVhQwAD+/Fzgn/AB30Slowx9pWSHqNtKW08UqN5/qI33baaQT5S3e+tSA3y5Fs8g9DNq5x8ujmuHSg3UiW1NEUdLG3e6Cf2uyymlYUJ2xpvPOasCDi4ad2o+wqQMtKzX+6rkqNBL2+cSJi1A0WsqLzloawtNhLNZbJlt7MBmINWqN/7Q++rhBi4cHPh7O4HKskY7T6RHEq1ngQVRWegLWZsrHA6P8LJt+NYfeeTDieKtLa5mpYcd/Eoa4Xh3wPk5Vn8NPpt0tWmZJCxafUfiM1VlQa/2+O9VckczKIGwNLJeiYiRmBNbWl8e34lv/hAf/8ekqny9FP5JsqNz3zIaAKFT1ePvqdVJkRnALad6Cq61+J9euPW1zQDeT0PByCR4GiNqjqj3InX8nI8MtMP42beoQ+2YFE6pBPXSfEemGawJPYd10ImnQvEIu4pe1515gAAA");
}
#step-condition .label-wrap:nth-of-type(5)::before {
background-image: url("data:image/webp;base64,UklGRkoFAABXRUJQVlA4WAoAAAAQAAAAWwAAWwAAQUxQSP0CAAABoAXbtmnbGScntm3btm3bto1n27Zt2+/Ptq1jvdODtc/de60dJ1URMQH6e/XhgVvIrer5ygEhFG2LZ6LawaGy9y1PP9QIYu3LVWi7ANj4fHhEPtvBb7edrN9e2LEIPQ4KiyqYd71qkK6cAQtOC4eziqQavzoHoF7UoN2rwqYLQuFruEsaR3Ir9NnTID2YYvNZYdCGlKRBzDx6DPSOmnTVTlYeFQJNyO8uNWDbXrt3hoYeujrF+N3d+xjOlx6FpxTtCa946DH4yaZ7OiyO+ZmETCwWK7Bqb+01nezFHqpH4WJ7ehH4qt11zHpm7OWx9wKmR2yZiIU7r9S1BSp56D542JIfsXPRU5XJnuGhCcyJWLF/3hKm7zWDYV4PwC1WPI6l0+/S1fCIx24r6WjF97Z8L6kzi/cwqQrxPW2oaMjE/E5C0VBR0vFpPvC4Dm6yoZyh6gG+f4i5nCQ1ZPP+puh2ytvzpfw+SOVKOjHHlyaNpJ895Xx6dTVrnp5UitqyImKqxzLH7uO3g0q6Ca4zfUPesZ6wIE/R0Mewe4zvTZ+AY+NYqTvymAedJEkj6Gdqz1rH+rFceseDdK3DpWrMMlyUpaNj31I8UVpm6LMJUs2f6E52d+mIj3dSuMSx04vUl1oZyh1QMYFx/YxVAJ/IMXWhcLXKmaSDP1vyG+OsO+XcsdvZfHYJUuTmOJle1X58+XxZGsB1U9vteUeOrV1K0RlF6sjmAHpCNT2YxWw4cw7Zk8KhE+SO0XXrvfa5pWUOvlI4PAFUkE7PGxI7AHb9oJBQL4gPG7SFEtPtL1RoHLidUgd8/Nat+8j6INQOsptGjjaUk5OB9CCxu1QunE5PM1RhddJseCKcPpo1PQcjIuGUARhxkMLp1R25sc9EFFIl/4/Ll0F86V7VAwKs6l4mFmDGPQv/gFT0Y8UKPyq68YMPnRTp5MP3bjzmw5HSkT485sa++bK9K71btvy+bujHstGwIWX/Sa5OLpufk+Vu9+C6y+V7Oi2OBbi40936j2QAVlA4ICYCAABwDwCdASpcAFwAPpE6mkiloyKhK5O82LASCWoA1E3sPs/xnIzcFeEeaJMx2dTqdsZ5gP1m/aP3U/7f+wHuA/znqAf1D/R+sL6jPoAfrl6Y3sWfu/+zvtGBDz7g/AiBMJutVSfiDCV7i5wiBAgfm+imysKB/2Gm9u70e/kxFpP3L+fN/8AA/vv9ZX93l3FW4QTvYYh4gI4cxWz2hp6MK/0j+2RNNp9EigkkueBpO00RLhQO34+x7tpceW186M8TXZZTFU/D32MdehwTq1LfVzFzOtlz4FQwgdXXRnvdmsc1wk55N9vuETc1FKfQYLeYlg6hDo1QpEy2yFr/94QWFJmpIVWtWX5+ev3Lgw6ZHxj8lfRPOX/iwWKdQQb7cBxOPLqw6E50v6G+IDf3hzmx/2K47Cn4wFDnS95CWDHxxHwCN2pB8lPng7cuFdFQO72OXwn9gA6zHhhQzGzbieqSniMA7K5/b7a58D3dmyNI/tfJMy4QmMegP9TBs7ez97PDImkeXvvL3MEnHwbDCcjveX9UAzPIOO8p5j/ViNwKEn7nde7txmz1pwq3x6ZEf3pbqfTKonPZ92eUCpcd8uTQ9Jb9MmG7/cX9ajVt0QesiHDkAvgC9Tks3fLNpA0lktEp4CVLZO0fbOe3R0J4iLGhd9MMg97+g2/Xk8AMpTqsHY4GbGPvOZDaBf6BeJbSugz+dL8R+2CGmDslNWLj+ctxnQkB5+AAAAAA");
}

#step-condition label.label-wrap {
  flex-direction:row;
  text-align: left;
  position: relative;
  margin-bottom: 10px;
  padding-right: 30px;
}
#step-condition label.label-wrap input{
  position: absolute;
  right: 15px;
  top:50%;
  transform: translateY(-50%);
}
#step-condition .title-wrap__box .title {
  display: flex;
  justify-content:flex-start;
  align-items: center;
  color: #333;
  margin-bottom: 0px;
}
/**/
#content #main .singletxt #step-result h3::before{
  content: '';
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAzIDc5Ljk2OTBhODdmYywgMjAyNS8wMy8wNi0yMDo1MDoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI3LjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkRFNjNENjdCMkQxMTFGMEEyQTlDODAwQjE0NkFCNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkRFNjNENjhCMkQxMTFGMEEyQTlDODAwQjE0NkFCNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyREU2M0Q2NUIyRDExMUYwQTJBOUM4MDBCMTQ2QUI1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyREU2M0Q2NkIyRDExMUYwQTJBOUM4MDBCMTQ2QUI1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkb3f6IAAAsOSURBVHja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");
  background-size: cover;
  display: block;
  width: 64px;
  height: 64px;
  margin: 0 auto .6em;
}
#content #main .singletxt #step-result h3 {
    clear: both;
    color: #292856;
    background-color:transparent;
    font-size: 20px;
    margin-top: 2em;
    margin-bottom: 2em;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: normal;
    padding: 3px 0 0 5px;
    text-align: center;
}
.result-text{
  text-align: center;
  font-size: 14px;
  color: #333;
}
.result-text__min{
  font-size: 12px;
  color: #333;
  text-align: center;
  margin-bottom: 3em;
}
#price-selected{
  color: #ffb128;
  font-size: 40px;
  text-align: center;
  font-weight: 700;
}

/**/
.actions {
  margin-top: 3rem;
  display: flex;
  gap: .5rem;
  flex-wrap: wrap;
}
.hint {
  font-size: .9rem;
  color: #6b7280;
}
.hidden {
  display: none !important;
}
.flex1,
.flex2,
.handoff-form{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.handoff-form{
  gap: 10px;
}
.flex2{
  gap: 10px;
}
.flex1 button{
  width: 50%;
}
.flex2 > *{
  width: calc(50% - 5px);
}
button {
  padding: .6rem 1rem;
  border-radius: 9999px;
  border: 5px solid #b0c4ff;
  background-color: #2860ff;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
}
button.secondary {
  background-color: #f9f9f9;
  color: #333;
  border: 5px solid #e5e7eb;
}
.handoff-form form{
  width: calc(40% - 5px);
}
button.tertiary{
  width: 100%;
  color: #fff;
  background-color:#ffb128;
  font-size: 14px;
  border: 5px solid #ffdfa7;
  display: flex;
  gap:5px;
  justify-content: center;
  align-items: center;
  line-height: 1.2;
  position: relative;
}
button.tertiary::before,
button.tertiary::after,
a.quaternary::before,
a.quaternary::after{
  content: '';
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
}
button.tertiary::after,
a.quaternary::after{
  content: '';
  width: 12px;
  height: 12px;
  position: absolute;
  right: 10px;
  top:50%;
  transform: translateY(-50%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAzIDc5Ljk2OTBhODdmYywgMjAyNS8wMy8wNi0yMDo1MDoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI3LjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkRFNjNENjNCMkQxMTFGMEEyQTlDODAwQjE0NkFCNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkRFNjNENjRCMkQxMTFGMEEyQTlDODAwQjE0NkFCNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyREU2M0Q2MUIyRDExMUYwQTJBOUM4MDBCMTQ2QUI1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyREU2M0Q2MkIyRDExMUYwQTJBOUM4MDBCMTQ2QUI1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqnDmacAAAB4SURBVHjaYvj//z8DEhZgwAKQ1TChye0HChow4AHoGi5ANQXg1IFsHZSfAMTvgbgfqxp0DVAFBkB8HooFCGqAagIpnA+1DaenkYECEBtA/YXbD9j8gdNJaM4IwGYoC3o8QGlDRkbGBwSDFWq6AD41jOihQwgABBgAHlvR75BBupgAAAAASUVORK5CYII=");
}
button.tertiary::before,
a.quaternary::before{
  width: 26px;
  height: 26px;
}
button.tertiary::before{
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAzIDc5Ljk2OTBhODdmYywgMjAyNS8wMy8wNi0yMDo1MDoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI3LjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUY1RUVFRUVCMkJGMTFGMEEyQTlDODAwQjE0NkFCNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkRFNjNENjBCMkQxMTFGMEEyQTlDODAwQjE0NkFCNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RjVFRUVFQ0IyQkYxMUYwQTJBOUM4MDBCMTQ2QUI1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RjVFRUVFREIyQkYxMUYwQTJBOUM4MDBCMTQ2QUI1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqlti3AAAAF+SURBVHja7NY9SAMxFMDxXhEcHEQFQdFBaAcnBUFw8mMSi1p0lY52UBdxERE3FbeODoq4CA5SdNNBpKiLYIfi4iAugjgo+LFUjf9CTtIjl1yhlA598KO9XO695C651hFChCoR4VCFolao6gpFsIATt6GujMmjiCOBdjTjsFyFejCOMQzItif5+Y3Uf8/CPipRFxaREcVxjz1k5fGdel2QGTnoRgzT6PPciQ9sI48ZdMj2uaIshpH3YxW3+BX6uEIcm/hR2h+8+dSDFiSwhZwwxzuScjBnmoEsmQq14kbY41L2HcGb5vwLIqZCrnXkNQkKo56VfVYMA0nrHoXf8xnFs3LxNdrQiFPLjKOlFHJv5QHmlcXxaSly7pcvyL5xsGZYeWoM+eWxveuGkcQxLix9c8j6nrXMZlKOdBf1SBlmtmHKZSs04dk7DZiS373RZMoVDvD6cV+QO/Jn5Qi9yCj99vFqzGSZUQyPGJSLwnt+GV/otC0qp/YvqOoL/QkwANEg53YMTLIuAAAAAElFTkSuQmCC");
}
a.quaternary::before{
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAzIDc5Ljk2OTBhODdmYywgMjAyNS8wMy8wNi0yMDo1MDoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI3LjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUY1RUVFRUFCMkJGMTFGMEEyQTlDODAwQjE0NkFCNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUY1RUVFRUJCMkJGMTFGMEEyQTlDODAwQjE0NkFCNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RjVFRUVFOEIyQkYxMUYwQTJBOUM4MDBCMTQ2QUI1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RjVFRUVFOUIyQkYxMUYwQTJBOUM4MDBCMTQ2QUI1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PokpfWQAAADxSURBVHjaYvz//z8DPQATA53AoLEoBojPAvEOim0CxREO3PEfFcTgUUsQM+JJDOgSv4FYBIg/0TqOWIF4LRBzkmMRKT6CAUUgfkBLH4EMjyTHEkKJARlkUJIQQBifj+4jsY/QMh9tRWLr0DIfmSMF3RFKg46QgpNIltnR0iIHJIvu0NIiEN6JZNkMWlokDMT/kCwrQZOvBuLdQKxNqUUg7IOWr0A+0wPiSiSx69SwiAHqE0KgkhoWMaD5ABcwpYZFIJxIwKIV1LIIhI2hCQAd3ARieVIrPmKAAxC7A7E0ED8D4iYg/kZqfTTa3MILAAIMABzaAjOwbU5EAAAAAElFTkSuQmCC");
}
a.quaternary{
  display: flex;
  gap:5px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  width: calc(60% - 5px);
  padding: .6rem 1rem;
  border-radius: 9999px;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  background-color:#fc7400;
  border: 5px solid #ffcaa7;
  box-sizing: border-box;
  line-height: 1.2;
  position: relative;

}
@media screen and (max-width: 850px) {
.handoff-form{
  flex-wrap: wrap;
}
a.quaternary,.handoff-form form{
    width: 100%;
}
a.quaternary,
button.tertiary{
  font-size: 13px;
  padding: .6rem .5rem;
  padding-right: 30px;
}
}

button[disabled] {
  opacity: .5;
  cursor: not-allowed;
}
.margin-top_ajst{
  margin-top: .5em;
}
.kv {
  background-color: #f4f3fb;
  padding: 3.5em;
}
@media screen and (max-width: 850px) {
.kv {
  padding: 5%;
}
}
.handoff-form{
  flex-wrap: wrap;
}
.kv .kv-flex{
  font-size: 14px;
  color: #333;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px dotted #c9c6db;
}
#content #main .singletxt h4.kvtitle {
    clear: both;
    height: auto;
    color: #0c136f;
    font-size: 16px;
    font-weight: bold!important;
    font-weight: normal;
    padding: 0px 0 0 0px;
    background-color: transparent;
    margin: 0px 0 15px 0;
    letter-spacing: 0px;
    line-height: normal;
    text-align: center;
}

.kv .kv-flex div {
  padding: .6rem 0;
}
.kv .kv-flex div + div {
  font-weight: 700;
}
/*
    pre { background: #f5f5f5; padding: 1rem; overflow: auto; }

    .result { font-size: 1.25rem; line-height: 1.6; }


    .price { font-weight: 800; }
    .muted { color: #6b7280; font-size: .9rem; }
*/