@charset "UTF-8";


/* maintit
------------------------------------------------- */
.maintit {
    padding: 1.9rem 0 0.6rem;
}
.maintit .headline1 {
    margin-bottom: 0.6rem;
}
.maintit.thanks .headline1 {
    margin-bottom: 0;
}
.maintit .headline1 span {
    height: 0.65rem;
    font-size: 0.64rem;
    margin-bottom: 0.15rem;
}
.maintit p {
    line-height: 2.2;
}
@media screen and (max-width:750px){
.maintit {
    padding: 0.95rem 0 0.35rem;
}
.maintit .headline1 {
    margin-bottom: 0.6rem;
}
.maintit.thanks .headline1 {
    margin-bottom: 0.2rem;
}
.maintit .headline1 span {
    height: 0.44rem;
    font-size: 0.44rem;
    margin-bottom: 0.1rem;
}
.maintit p {
    font-size: 0.14rem;
    line-height: 2;
}
}


/* entry
------------------------------------------------- */
/*  .cont1  */
.cont1 {
    padding-bottom: 1.6rem;
}
.cont1 .ttlbox {
    width: 19.7%;
    border-right: 0.01rem solid #CECECE;
}
.cont1 .ttlbox ul li {
    padding-bottom: 0.34rem;
    position: relative;
}
.cont1 .ttlbox ul li::after {
    content: '';
    width: 0.01rem;
    height: 0.32rem;
    background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%2233%22%20viewBox%3D%220%200%201%2033%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_95092%22%20data-name%3D%22%E3%83%91%E3%82%B9%2095092%22%20d%3D%22M20874-4745.86v32%22%20transform%3D%22translate(-20873.5%204746.36)%22%20fill%3D%22none%22%20stroke%3D%22%23acacac%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%20stroke-dasharray%3D%220%203%22%2F%3E%3C%2Fsvg%3E') left top no-repeat;
    background-size: 100% auto;
    position: absolute;
    left: 0.03rem;
    bottom: 0.02rem;
}
.cont1 .ttlbox ul li:nth-child(3)::after {
    display: none;
}
.cont1 .ttlbox ul li h2,
.cont1 .ttlbox ul li p {
    height: 0.4rem;
    font-size: 0.18rem;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    padding-left: 0.24rem;
    display: flex;
    align-items: center;
    position: relative;
}
.cont1 .ttlbox ul li h2::before,
.cont1 .ttlbox ul li p::before {
    content: '';
    width: 0.08rem;
    height: 0.08rem;
    background-color: #D562FF;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.04rem;
}
.cont1 .ttlbox ul li p {
    font-weight: 500;
    font-variation-settings: "wght" 500;
    color: #CECECE;
}
.cont1 .ttlbox ul li p::before {
    background-color: #D1D1D1;
}
.cont1 .mw_wp_form {
    width: 66%;
}
.cont1 .con {
    width: 100%;
}
.cont1 .con dl {
    margin-bottom: 0.45rem;
}
.cont1 .con dl dt {
    font-size: 0.18rem;
    height: 0.33rem;
    display: flex;
    align-items: center;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    margin-bottom: 0.1rem;
    position: relative;
}
.cont1 .con dl dt.must::after {
    content: '必須';
    background-color: #ED556D;
    border-radius: 0.06rem;
    font-size: 0.14rem;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    line-height: 1.11;
    color: #fff;
    text-align: center;
    margin-left: 0.15rem;
    padding: 0.04rem 0.12rem;
}
.cont1 .con dl dt span {
    font-size: 0.14rem;
    font-weight: 300;
    font-variation-settings: "wght" 300;
    padding-left: 0.1rem;
}
.cont1 .con dl dd {
    position: relative;
}
.cont1 .con dl dd input[type="text"],
.cont1 .con dl dd textarea {
    width: 100%;
    height: 0.58rem;
    background-color: #fff;
    border: 0.01rem solid #CECECE;
    border-radius: 0.06rem;
    padding: 0.15rem 0.22rem;
    box-sizing: border-box;
}
.cont1 .con dl dd textarea {
    height: 1.55rem;
    line-height: 1.6;
}
.cont1 .con dl dd input[type="text"].ebg,
.cont1 .con dl dd textarea.ebg {
    background-color: #FCF4F5;
    border: 0.01rem solid #ED556D;
}
.cont1 .con dl dd span {
    display: block;
    font-size: 0.15rem;
    padding-top: 0.1rem;
}
.cont1 .con span.error {
    font-size: 0.14rem;
    color: #ED556D;
    font-weight: 400;
    font-variation-settings: "wght" 400;
}
.cont1 .con span.mwform-file-delete {
    position: absolute;
    left: 1.7rem;
    top: 0.09rem;
    padding: 0;
}
.cont1 .con dl dd dl {
    display: flex;
    justify-content: space-between;
    margin: 0.07rem 0;
}
.cont1 .con dl dd dl dt {
    width: 20%;
    height: 0.48rem;
    margin-bottom: 0;
    position: relative;
}
.cont1 .con dl dd dl dt::after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.12rem;
}
.cont1 .con dl dd dl dd {
    width: 78%;
}
.cont1 .con dl dd dl dd input[type='file'] {
    width: 100%;
    height: 0.46rem;
    border-radius: 0.04rem;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    box-sizing: border-box;
    cursor: pointer;
}
.cont1 .con dl dd dl dd input[type='file']::file-selector-button,
.cont1 .con dl dd dl dd input[type='file']::-webkit-file-upload-button {
    width: 1.88rem;
    height: 0.46rem;
    background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.423%22%20height%3D%2218.974%22%20viewBox%3D%220%200%2018.423%2018.974%22%3E%20%3Cpath%20id%3D%22Icon_feather-paperclip%22%20data-name%3D%22Icon%20feather-paperclip%22%20d%3D%22M19.012%2C10.039l-7.569%2C7.569a4.944%2C4.944%2C0%2C1%2C1-6.992-6.992l7.569-7.569a3.3%2C3.3%2C0%2C0%2C1%2C4.661%2C4.661L9.1%2C15.277a1.648%2C1.648%2C0%2C0%2C1-2.331-2.331l6.992-6.984%22%20transform%3D%22translate(-2.002%20-1.082)%22%20fill%3D%22none%22%20stroke%3D%22%23d662ff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E') 0.15rem center no-repeat rgba(255,255,255,0);
    background-size: 0.16rem auto;
    border-radius: 0.04rem;
    border: 1px solid #D1D1D1;
    padding-left: 0.45rem;
    margin-right: 0.2rem;
    color: #2F3136;
    text-align: left;
    box-sizing: border-box;
    cursor: pointer;
    transition: 0.2s;
}
.cont1 .con .txt1 {
    font-size: 0.15rem;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    line-height: 1.5;
    padding-bottom: 0.35rem;
}
.cont1 .con .txt1 a {
    background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_35542%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2035542%22%20transform%3D%22translate(-995%20-2880)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_35533%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2035533%22%20transform%3D%22translate(7049%20-4441)%22%3E%20%3Cg%20id%3D%22%E6%96%B0%E3%81%97%E3%81%84%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%A7%E9%96%8B%E3%81%8F%E3%83%9C%E3%82%BF%E3%83%B3_2%22%20data-name%3D%22%E6%96%B0%E3%81%97%E3%81%84%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%A7%E9%96%8B%E3%81%8F%E3%83%9C%E3%82%BF%E3%83%B3%202%22%20transform%3D%22translate(-6054%207321)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_196%22%20data-name%3D%22%E3%83%91%E3%82%B9%20196%22%20d%3D%22M95.75%2C0V10h10V0Zm9%2C9h-8V3h8Z%22%20transform%3D%22translate(-93.75)%22%20fill%3D%22%23d562ff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_197%22%20data-name%3D%22%E3%83%91%E3%82%B9%20197%22%20d%3D%22M1%2C104.75v-9H0v10H10v-1H1Z%22%20transform%3D%22translate(0%20-93.75)%22%20fill%3D%22%23d562ff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E') right center no-repeat;
    background-size: 0.12rem auto;
    padding-right: 0.15rem;
    margin-right: 0.05rem;
    text-decoration: underline;
}
.cont1 .con .agree input[type=checkbox] {
    display: none;
}
.cont1 .con .agree input[type=checkbox] + span {
    width: auto;
    display: inline-block;
    font-size: 0.18rem;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    padding: 0.05rem 0 0.05rem 0.32rem;
    position: relative;
    box-sizing: border-box;
    cursor: pointer;
    transition: 0.2s;
}
.cont1 .con .agree input[type=checkbox] + span::before {
    content: '';
    display: block;
    width: 0.2rem;
    height: 0.2rem;
    background-color: #fff;
    border: 0.01rem solid #EDEDE2;
    border-radius: 0.04rem;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.1rem;
    box-sizing: border-box;
}
.cont1 .con .agree input[type=checkbox] + span::after {
    content: '';
    display: block;
    width: 0.13rem;
    height: 0.11rem;
    background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.575%22%20height%3D%2211.007%22%20viewBox%3D%220%200%2013.575%2011.007%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_95095%22%20data-name%3D%22%E3%83%91%E3%82%B9%2095095%22%20d%3D%22M6.9%2C29.354l3.967%2C3.463%2C6.792-8.6%22%20transform%3D%22translate(-5.491%20-22.81)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E') center center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0.035rem;
    top: 50%;
    margin-top: -0.055rem;
    opacity: 0;
    transition: 0.2s;
}
.cont1 .con .agree input[type=checkbox]:checked + span::before {
    background-color: #D562FF;
    border: 0.01rem solid #D562FF;
}
.cont1 .con .agree input[type=checkbox]:checked + span::after {
    opacity: 1;
}
.cont1 .con .btn {
    margin-top: 0.3rem;
}
.cont1 .con .btn li {
    display: block;
    width: 3.4rem;
    height: 0.9rem;
    background-color: #fff;
    border: 0.01rem solid #CECECE;
    border-radius: 0.5rem;
    text-decoration: none;
    position: relative;
    box-sizing: border-box;
    cursor: pointer;
    transition: 0.4s ease-in-out;
    overflow: hidden;
}
.cont1 .con .btn li::before {
    content: '';
    width: 0.42rem;
    height: 0.42rem;
    background-color: #D562FF;
    border-radius: 50%;
    position: absolute;
    right: 0.35rem;
    top: 50%;
    margin-top: -0.21rem;
    z-index: 1;
    transition: 0.2s;
}
.cont1 .con .btn li p {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0.2rem;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    position: relative;
    cursor: pointer;
    z-index: 2;
}
.cont1 .con .btn li p::before {
    content: '';
    width: 0.19rem;
    height: 0.13rem;
    background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.407%22%20height%3D%2212.277%22%20viewBox%3D%220%200%2018.407%2012.277%22%3E%20%3Cpath%20id%3D%22Icon_ionic-ios-arrow-round-back%22%20data-name%3D%22Icon%20ionic-ios-arrow-round-back%22%20d%3D%22M19.621%2C11.487a.835.835%2C0%2C0%2C0-.006%2C1.176L23.5%2C16.557H8.707a.831.831%2C0%2C0%2C0%2C0%2C1.662H23.5l-3.887%2C3.894a.841.841%2C0%2C0%2C0%2C.006%2C1.176.828.828%2C0%2C0%2C0%2C1.17-.006l5.268-5.307h0a.933.933%2C0%2C0%2C0%2C.173-.262.793.793%2C0%2C0%2C0%2C.064-.32.833.833%2C0%2C0%2C0-.237-.582l-5.268-5.307A.814.814%2C0%2C0%2C0%2C19.621%2C11.487Z%22%20transform%3D%22translate(-7.882%20-11.252)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') center center no-repeat;
    background-size: cover;
    position: absolute;
    right: 0.46rem;
    top: 50%;
    margin-top: -0.065rem;
    transition: 0.2s;
}
.cont1 .con .btn li p input {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0);
    padding: 0 0.34rem;
    text-align: left;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    transition: 0.2s;
}
.cont1 .con .btn li:nth-child(2) {
    display: none;
    height: 0.42rem;
    background-color: rgba(0,0,0,0);
    border: none;
    border-radius: 0;
    margin-top: 0.4rem;
}
.cont1 .con .btn li:nth-child(2)::before {
    background-color: #CECECE;
    right: auto;
    left: 0;
}
.cont1 .con .btn li:nth-child(2) p {
    font-size: 0.18rem;
}
.cont1 .con .btn li:nth-child(2) p::before {
    transform: scale(-1, 1);
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.407%22%20height%3D%2212.277%22%20viewBox%3D%220%200%2018.407%2012.277%22%3E%20%3Cpath%20id%3D%22Icon_ionic-ios-arrow-round-back%22%20data-name%3D%22Icon%20ionic-ios-arrow-round-back%22%20d%3D%22M19.621%2C11.487a.835.835%2C0%2C0%2C0-.006%2C1.176L23.5%2C16.557H8.707a.831.831%2C0%2C0%2C0%2C0%2C1.662H23.5l-3.887%2C3.894a.841.841%2C0%2C0%2C0%2C.006%2C1.176.828.828%2C0%2C0%2C0%2C1.17-.006l5.268-5.307h0a.933.933%2C0%2C0%2C0%2C.173-.262.793.793%2C0%2C0%2C0%2C.064-.32.833.833%2C0%2C0%2C0-.237-.582l-5.268-5.307A.814.814%2C0%2C0%2C0%2C19.621%2C11.487Z%22%20transform%3D%22translate(-7.882%20-11.252)%22%20fill%3D%22%232f3136%22%2F%3E%3C%2Fsvg%3E');
    right: auto;
    left: 0.12rem;
}
.cont1 .con .btn li:nth-child(2) p input {
    padding: 0 0.57rem;
}
.confirm .cont1 .con .btn li:nth-child(2) {
    display: block;
}
.confirm .cont1 .con .txt1 {
    display: none;
}
@media (hover: hover) and (min-width:751px) {
.cont1 .con dl dd dl dd input[type='file']:hover::file-selector-button,
.cont1 .con dl dd dl dd input[type='file']:hover::-webkit-file-upload-button {
    background-color: #F7F7F7;
}
.cont1 .con .txt1 a:hover {
    text-decoration: none;
}
.cont1 .con .agree input[type=checkbox] + span:hover {
    opacity: 0.5;
}
.cont1 .con .agree input[type=checkbox]:checked + span:hover {
    opacity: 1;
}
.cont1 .con .btn li:hover::before {
    transform: scale(16);
}
.cont1 .con .btn li:hover p::before {
    right: 0.36rem;
}
.cont1 .con .btn li:hover p input {
    color: #fff;
}
.cont1 .con .btn li:nth-child(2):hover::before {
    transform: scale(1);
}
.cont1 .con .btn li:nth-child(2):hover p::before {
    right: auto;
    left: 0.08rem;
}
.cont1 .con .btn li:nth-child(2):hover p input {
    color: #2F3136;
    text-decoration: underline;
}
}
@media screen and (max-width:750px){
.cont1 {
    padding-bottom: 0.7rem;
}
.cont1 .ttlbox {
    width: 100%;
    border-right: none;
    border-bottom: 0.01rem solid #CECECE;
    margin-bottom: 0.35rem;
}
.cont1 .ttlbox ul {
    display: flex;
    justify-content: space-between;
    padding: 0 0.1rem;
}
.cont1 .ttlbox ul li {
    text-align: center;
    padding-bottom: 0.42rem;
}
.cont1 .ttlbox ul li::after {
    content: '';
    width: 1.12rem;
    height: 0.01rem;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22112.389%22%20height%3D%221%22%20viewBox%3D%220%200%20112.389%201%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_95250%22%20data-name%3D%22%E3%83%91%E3%82%B9%2095250%22%20d%3D%22M20874-4745.86v111.389%22%20transform%3D%22translate(-4633.971%20-20873.5)%20rotate(90)%22%20fill%3D%22none%22%20stroke%3D%22%23acacac%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%20stroke-dasharray%3D%220%203%22%2F%3E%3C%2Fsvg%3E');
    left: 0.45rem;
    bottom: auto;
    top: 0.03rem;
}
.cont1 .ttlbox ul li h2,
.cont1 .ttlbox ul li p {
    height: 0.4rem;
    font-size: 0.15rem;
    line-height: 1.5;
    padding: 0.2rem 0 0;
}
.cont1 .ttlbox ul li h2::before,
.cont1 .ttlbox ul li p::before {
    left: 50%;
    top: 0;
    margin: 0 0 0 -0.04rem;
}
.cont1 .con {
    width: 100%;
}
.cont1 .mw_wp_form {
    width: 100%;
}
.cont1 .con dl {
    margin-bottom: 0.35rem;
}
.cont1 .con dl dt {
    font-size: 0.15rem;
    height: 0.22rem;
}
.cont1 .con dl dt.must::after {
    font-size: 0.12rem;
}
.cont1 .con dl dt span {
    font-size: 0.13rem;
}
.cont1 .con dl dd input[type="text"],
.cont1 .con dl dd textarea {
    height: 0.53rem;
    padding: 0.16rem;
}
.cont1 .con dl dd textarea {
    height: 1.55rem;
}
.cont1 .con dl dd span {
    font-size: 0.14rem;
}
.cont1 .con span.error {
    font-size: 0.14rem;
}
.cont1 .con span.mwform-file-delete {
    position: absolute;
    left: 1.45rem;
    top: 0.1rem;
    padding: 0;
}
.cont1 .con dl dd dl {
    display: block;
    margin: 0 0 0.15rem;
}
.cont1 .con dl dd dl dt {
    width: 100%;
    font-size: 0.15rem;
    height: 0.22rem;
    margin-bottom: 0.1rem;
}
.cont1 .con dl dd dl dt::after {
    position: static;
    margin-top: 0;
}
.cont1 .con dl dd dl dd {
    width: 100%;
}
.cont1 .con dl dd dl dd input[type='file'] {
    font-size: 0.14rem;
}
.cont1 .con dl dd dl dd input[type='file']::file-selector-button,
.cont1 .con dl dd dl dd input[type='file']::-webkit-file-upload-button {
    width: 1.65rem;
    margin-right: 0.15rem;
}
.cont1 .con .txt1 {
    padding-bottom: 0.25rem;
}
.cont1 .con .agree {
    text-align: center;
}
.cont1 .con .agree input[type=checkbox] + span {
    font-size: 0.16rem;
    padding: 0.05rem 0 0.05rem 0.28rem;
}
.cont1 .con .agree input[type=checkbox] + span::before {
    width: 0.18rem;
    height: 0.18rem;
    margin-top: -0.09rem;
}
.cont1 .con .agree input[type=checkbox] + span::after {
    width: 0.11rem;
    height: 0.09rem;
    margin-top: -0.045rem;
}
.cont1 .con .btn {
    margin-top: 0.25rem;
}
.cont1 .con .btn li {
    width: 100%;
    height: 0.78rem;
}
.cont1 .con .btn li::before {
    width: 0.38rem;
    height: 0.38rem;
    right: 0.28rem;
    margin-top: -0.19rem;
}
.cont1 .con .btn li p {
    font-size: 0.16rem;
}
.cont1 .con .btn li p::before {
    width: 0.17rem;
    height: 0.11rem;
    right: 0.38rem;
    margin-top: -0.055rem;
}
.cont1 .con .btn li:nth-child(2) {
    height: 0.38rem;
    margin-top: 0.3rem;
}
.cont1 .con .btn li:nth-child(2) p {
    font-size: 0.16rem;
}
}


/*  .cont2  */
.cont2 {
    padding-bottom: 1.6rem;
}
.cont2 h2 {
    font-size: 0.34rem;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    line-height: 1.45;
    text-align: center;
    padding-bottom: 0.4rem;
}
.cont2 p {
    line-height: 2.2;
    padding-bottom: 0.75rem;
    text-align: center;
}
.cont2 .btnbox {
    width: 5.6rem;
    margin: 0 auto;
}
.cont2 .btnbox ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.cont2 .btnbox ul li:nth-child(1) {
    width: 2.1rem;
}
.cont2 .btnbox ul li:nth-child(1) a {
    width: 100%;
    height: 0.42rem;
    padding-left: 0.57rem;
    display: flex;
    align-items: center;
    font-size: 0.18rem;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    box-sizing: border-box;
    position: relative;
}
.cont2 .btnbox ul li:nth-child(1) a::before {
    content: '';
    width: 0.42rem;
    height: 0.42rem;
    background-color: #CECECE;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.cont2 .btnbox ul li:nth-child(1) a::after {
    content: '';
    width: 0.19rem;
    height: 0.13rem;
    background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.407%22%20height%3D%2212.277%22%20viewBox%3D%220%200%2018.407%2012.277%22%3E%20%3Cpath%20id%3D%22Icon_ionic-ios-arrow-round-back%22%20data-name%3D%22Icon%20ionic-ios-arrow-round-back%22%20d%3D%22M14.551%2C11.487a.835.835%2C0%2C0%2C1%2C.006%2C1.176l-3.881%2C3.894H25.464a.831.831%2C0%2C0%2C1%2C0%2C1.662H10.676l3.887%2C3.894a.841.841%2C0%2C0%2C1-.006%2C1.176.828.828%2C0%2C0%2C1-1.17-.006L8.119%2C17.976h0a.933.933%2C0%2C0%2C1-.173-.262.793.793%2C0%2C0%2C1-.064-.32.833.833%2C0%2C0%2C1%2C.237-.582l5.268-5.307A.814.814%2C0%2C0%2C1%2C14.551%2C11.487Z%22%20transform%3D%22translate(-7.882%20-11.252)%22%20fill%3D%22%232f3136%22%2F%3E%3C%2Fsvg%3E') center center no-repeat;
    background-size: cover;
    position: absolute;
    left: 0.12rem;
    top: 50%;
    margin-top: -0.065rem;
    transition: 0.2s;
    z-index: 2;
}
.cont2 .btnbox ul li:nth-child(2) {
    width: 2.97rem;
    height: 0.59rem;
}
.cont2 .btnbox ul li:nth-child(2) a {
    width: 100%;
    height: 100%;
    background: url('data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_86599%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2086599%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.368%22%20height%3D%2215.368%22%20viewBox%3D%220%200%2015.368%2015.368%22%3E%20%3Cg%20id%3D%22%E6%96%B0%E3%81%97%E3%81%84%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%A7%E9%96%8B%E3%81%8F%E3%83%9C%E3%82%BF%E3%83%B3_2%22%20data-name%3D%22%E6%96%B0%E3%81%97%E3%81%84%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%A7%E9%96%8B%E3%81%8F%E3%83%9C%E3%82%BF%E3%83%B3%202%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_196%22%20data-name%3D%22%E3%83%91%E3%82%B9%20196%22%20d%3D%22M95.75%2C0V12.158h12.158V0Zm10.942%2C10.942H96.966V3.647h9.726Z%22%20transform%3D%22translate(-92.539)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_197%22%20data-name%3D%22%E3%83%91%E3%82%B9%20197%22%20d%3D%22M1.216%2C106.692V95.75H0v12.158H12.158v-1.216H1.216Z%22%20transform%3D%22translate(0%20-92.539)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E') 91% center no-repeat #484a4e;
    background-size: 0.1537rem auto;
    border-radius: 0.08rem;
    font-weight: 400;
    font-variation-settings: "wght" 400;
    color: #fff;
    display: flex;
    align-items: center;
    padding: 0 0 0.02rem 0.24rem;
    box-sizing: border-box;
}
@media (hover: hover) and (min-width:751px) {
.cont2 .btnbox ul li:nth-child(1) a:hover {
    text-decoration: underline;
}  
.cont2 .btnbox ul li:nth-child(1) a:hover::after {
    left: 0.08rem;
}
.cont2 .btnbox ul li:nth-child(2) a:hover {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_86599%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2086599%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.368%22%20height%3D%2215.368%22%20viewBox%3D%220%200%2015.368%2015.368%22%3E%20%3Cg%20id%3D%22%E6%96%B0%E3%81%97%E3%81%84%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%A7%E9%96%8B%E3%81%8F%E3%83%9C%E3%82%BF%E3%83%B3_2%22%20data-name%3D%22%E6%96%B0%E3%81%97%E3%81%84%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%A7%E9%96%8B%E3%81%8F%E3%83%9C%E3%82%BF%E3%83%B3%202%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_196%22%20data-name%3D%22%E3%83%91%E3%82%B9%20196%22%20d%3D%22M95.75%2C0V12.158h12.158V0Zm10.942%2C10.942H96.966V3.647h9.726Z%22%20transform%3D%22translate(-92.539)%22%20fill%3D%22%232f3136%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_197%22%20data-name%3D%22%E3%83%91%E3%82%B9%20197%22%20d%3D%22M1.216%2C106.692V95.75H0v12.158H12.158v-1.216H1.216Z%22%20transform%3D%22translate(0%20-92.539)%22%20fill%3D%22%232f3136%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E');
    background-color: #fff;
    color: #1B2945;
}
}
@media screen and (max-width:750px){
.cont2 {
    padding-bottom: 0.7rem;
}
.cont2 h2 {
    font-size: 0.24rem;
    padding-bottom: 0.3rem;
}
.cont2 p {
    font-size: 0.15rem;
    line-height: 2;
    padding-bottom: 0.5rem;
}
.cont2 .btnbox {
    width: 100%;
    margin: 0 auto;
}
.cont2 .btnbox ul {
    display: block;
}
.cont2 .btnbox ul li:nth-child(1) {
    width: 2.1rem;
}
.cont2 .btnbox ul li:nth-child(1) a {
    height: 0.38rem;
    font-size: 0.16rem;
}
.cont2 .btnbox ul li:nth-child(1) a::before {
    width: 0.38rem;
    height: 0.38rem;
}
.cont2 .btnbox ul li:nth-child(1) a::after {
    width: 0.17rem;
    height: 0.11rem;
    margin-top: -0.055rem;
}
.cont2 .btnbox ul li:nth-child(2) {
    width: 100%;
    height: 0.72rem;
    margin-top: 0.3rem;
}
.cont2 .btnbox ul li:nth-child(2) a {
    background-position: 92% center;
    background-size: 0.18rem auto;
    padding: 0 0 0.01rem 0.24rem;
}
}