.download.archive .sec-main{margin-top:59px}@media (min-width: 768px){.download.archive .sec-main .cmn-cate .cur-cate{margin-top:46px}}@media (max-width: 767px){.download.archive .sec-main{margin-top:29px}}.download.archive .sec-main__lst{margin-top:24px;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:calc((52 / 1100) * 100%);grid-row-gap:59px;margin-bottom:54px}@media (max-width: 767px){.download.archive .sec-main__lst{grid-template-columns:repeat(1, 1fr);margin-top:18px;grid-row-gap:21px;margin-bottom:37px}}.download.archive .sec-main__lst .lst-item{position:relative;padding-bottom:57px}@media (max-width: 767px){.download.archive .sec-main__lst .lst-item{padding-bottom:64px}}.download.archive .sec-main__lst .lst-item:after{content:"";position:absolute;width:1px;height:100%;background:linear-gradient(to bottom, #0766bc 25%, #eaf4ff 25%);background-size:1px 8px;background-position:top center;background-repeat:repeat-y;top:0;right:calc((-27 / 332) * 100%)}@media (max-width: 767px){.download.archive .sec-main__lst .lst-item:after{width:100%;height:1px;background:linear-gradient(to right, #0766bc 25%, #eaf4ff 25%);background-size:8px 1px;background-position:left 1px top;background-repeat:repeat-x;bottom:0;top:unset;right:unset;left:0}}@media (min-width: 768px){.download.archive .sec-main__lst .lst-item:nth-child(3n):after{content:unset}}.download.archive .sec-main__lst .lst-item .btn-view{color:#043C95;font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.04em;font-weight:bold;position:absolute;left:0;bottom:3px}@media (max-width: 767px){.download.archive .sec-main__lst .lst-item .btn-view{bottom:27px}}.download.archive .sec-main__lst .lst-item .btn-view:after{content:'';position:absolute;width:19px;height:19px;background:url(../../img/common/icon/ico-arr-blue-next.svg) center/contain no-repeat;bottom:0;right:-29px}.download.archive .sec-main__lst .lst-item .btn-view em{position:relative;font-style:normal}.download.archive .sec-main__lst .lst-item .btn-view em:before{content:'';position:absolute;width:calc(100% + 4px);height:1px;background-color:#043C95;left:0;bottom:-3px}.download.archive .sec-main__lst .lst-item__img{position:relative;overflow:hidden;border-radius:18px;margin-bottom:22px}.download.archive .sec-main__lst .lst-item__img:before{display:block;content:" ";width:100%;padding-top:62.6506%}.download.archive .sec-main__lst .lst-item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.download.archive .sec-main__lst .lst-item__img{position:relative;margin-bottomm:15px}.download.archive .sec-main__lst .lst-item__img:before{display:block;content:" ";width:100%;padding-top:62.31884%}.download.archive .sec-main__lst .lst-item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.download.archive .sec-main__lst .lst-item__cate{display:flex;flex-wrap:wrap;line-height:1}.download.archive .sec-main__lst .lst-item__cate span{display:inline-flex;align-items:center;justify-content:center;padding:3px 11px;font-size:14px;font-size:1.4rem;line-height:1.4em;letter-spacing:0em;font-weight:bold;color:#fff;background-color:#10c18a;border-radius:16px;margin-bottom:7px}@media (max-width: 767px){.download.archive .sec-main__lst .lst-item__cate span{margin-bottom:5px}}.download.archive .sec-main__lst .lst-item__cate span:not(:first-child){margin-left:5px}.download.archive .sec-main__lst .lst-item__ttl{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.02em;font-weight:bold;margin-top:6px;color:#272727}.download.single.fixHeader .header{padding:0}.download.single .sec-main{margin-top:90px;padding-bottom:45px}@media (max-width: 767px){.download.single .sec-main{margin-top:30px;padding-bottom:22px}}.download.single .sec-main__ins{display:flex;justify-content:space-between}@media (max-width: 767px){.download.single .sec-main__ins{display:block}}.download.single .sec-main__ins .ins-cont{width:43%;max-width:467px}@media (max-width: 767px){.download.single .sec-main__ins .ins-cont{width:100%;max-width:100%}}.download.single .sec-main__ins .ins-cont__info .info-cat{display:flex;flex-wrap:wrap;line-height:1;margin-bottom:16px}@media (max-width: 767px){.download.single .sec-main__ins .ins-cont__info .info-cat{margin-bottom:3px}}.download.single .sec-main__ins .ins-cont__info .info-cat span{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background-color:#10c18a;font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:0em;font-weight:bold;color:#fff;padding:4px 15px;margin-bottom:5px}@media (max-width: 767px){.download.single .sec-main__ins .ins-cont__info .info-cat span{font-size:14px;padding:3px 12px}}.download.single .sec-main__ins .ins-cont__info .info-cat span:not(:last-child){margin-right:7px}.download.single .sec-main__ins .ins-cont__info .info-ttl{font-size:30px;font-size:3rem;line-height:1.6em;letter-spacing:.04em;font-weight:bold;margin-bottom:27px}@media (max-width: 767px){.download.single .sec-main__ins .ins-cont__info .info-ttl{font-size:22px;font-size:2.2rem;line-height:1.59091em;letter-spacing:.02em;font-weight:bold;margin-bottom:18px}}.download.single .sec-main__ins .ins-cont__info .info-img{position:relative;border-radius:20px;overflow:hidden;margin-bottom:39px}.download.single .sec-main__ins .ins-cont__info .info-img:before{display:block;content:" ";width:100%;padding-top:62.52677%}.download.single .sec-main__ins .ins-cont__info .info-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.download.single .sec-main__ins .ins-cont__info .info-img img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;left:0;top:0}@media (max-width: 767px){.download.single .sec-main__ins .ins-cont__info .info-img{margin-bottom:18px}}.download.single .sec-main__ins .ins-cont__main{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.04em;font-weight:500;margin-bottom:42px}@media (max-width: 767px){.download.single .sec-main__ins .ins-cont__main{line-height:calc(30 / 16);margin-bottom:34px}}.download.single .sec-main__ins .ins-cont__sub .sub-ttl{font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:.04em;font-weight:bold;padding-bottom:19px;position:relative;margin-bottom:24px}@media (max-width: 767px){.download.single .sec-main__ins .ins-cont__sub .sub-ttl{font-size:18px;line-height:calc(30 / 18);letter-spacing:0.02em;padding-bottom:13px;margin-bottom:23px}}.download.single .sec-main__ins .ins-cont__sub .sub-ttl:after{content:"";position:absolute;width:100%;height:1px;background:linear-gradient(to right, #0766bc 25%, #eaf4ff 25%);background-size:8px 1px;background-position:left 1px top;background-repeat:repeat-x;bottom:0;left:0}.download.single .sec-main__ins .ins-cont__sub .sub-lst__item{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em;font-weight:bold;position:relative;padding-left:18px}@media (max-width: 767px){.download.single .sec-main__ins .ins-cont__sub .sub-lst__item{line-height:calc(24 / 16)}}.download.single .sec-main__ins .ins-cont__sub .sub-lst__item:before{content:"";position:absolute;width:8px;height:8px;border-radius:8px;background:linear-gradient(#a3e5ff 0%, #7ecccc 100%);left:0;top:10px}.download.single .sec-main__ins .ins-cont__sub .sub-lst__item:not(:last-child){margin-bottom:16px}@media (max-width: 767px){.download.single .sec-main__ins .ins-cont__sub .sub-lst__item:not(:last-child){margin-bottom:18px}}.download.single .sec-main__ins .ins-form{width:54%;max-width:574px}@media (max-width: 767px){.download.single .sec-main__ins .ins-form{width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-15px;margin-top:64px}}.download.single .sec-main__ins .ins-form .main-form{background-color:#fff;border-radius:10px;overflow:hidden}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form{border-radius:unset}}.download.single .sec-main__ins .ins-form .main-form__heading{min-height:100px;background:linear-gradient(114deg, #05befe 0%, #0039a9 100%);padding:14px 20px 5px;display:flex;align-items:center;justify-content:center;color:#fff}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__heading{min-height:111px;padding-top:9px}}.download.single .sec-main__ins .ins-form .main-form__heading .ins-heading{padding-left:74px;position:relative}.download.single .sec-main__ins .ins-form .main-form__heading .ins-heading:before{content:"";position:absolute;width:52px;height:52px;background:url(../../img/common/icon/ico-download.svg) center/contain no-repeat;left:0;top:5px}.download.single .sec-main__ins .ins-form .main-form__heading .ins-heading__en{font-size:16px;font-size:1.6rem;line-height:1.125em;letter-spacing:.04em;font-weight:bold;font-family:"Asap",sans-serif}.download.single .sec-main__ins .ins-form .main-form__heading .ins-heading__jp{font-size:28px;font-size:2.8rem;line-height:1.4em;letter-spacing:0em;font-weight:bold;margin-top:3px}.download.single .sec-main__ins .ins-form .main-form__cont{padding:29px 15px 45px}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont{padding:25px 15px 35px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform{max-width:498px;margin:0 auto}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-step,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-step{text-align:center}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-txt,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-txt{text-align:center;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em;font-weight:500;margin-top:18px}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-txt,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-txt{margin-top:25px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl{margin-top:28px}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl{margin-top:31px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr{position:relative;padding:22px 0}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr{padding-top:22px;padding-bottom:18px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr:before,.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr:after,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr:before,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr:after{content:"";position:absolute;width:100%;height:1px;background:linear-gradient(to right, #0766bc 25%, #fff 25%);background-size:8px 1px;background-position:left 1px top;background-repeat:repeat-x;left:0;top:0}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr:after,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr:after{top:unset;bottom:0}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr:not(:first-child):before,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr:not(:first-child):before{content:unset}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .th,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .th{display:flex;flex-wrap:wrap;line-height:1;align-items:center}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .th em,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .th em{display:inline-flex;align-items:center;justify-content:center;font-style:normal;width:46px;min-height:28px;font-size:14px;font-size:1.4rem;line-height:1.4em;letter-spacing:.04em;font-weight:bold;color:#fff;background:linear-gradient(-45deg, #05befe, #0039a9)}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .th em,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .th em{width:43px;min-height:23px;font-size:12px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .th em.opt,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .th em.opt{background:#6E6E6E}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .th span,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .th span{font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:.04em;font-weight:bold;padding-left:11px}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .th span,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .th span{padding-left:10px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .th .note,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .th .note{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:.04em;font-weight:500;padding-left:14px;color:#728596}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .th .note,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .th .note{padding-left:0;width:100%;padding-top:10px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td{margin-top:12px}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td{margin-top:7px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td input,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td input{width:100%;max-width:100%;background-color:#fffef7;border-radius:10px;border:1px solid #8fa1c3;min-height:46px;padding:7px 15px}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td input,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td input{min-height:47px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td input.opt,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td input.opt{background-color:#fff}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td textarea,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td textarea{border-radius:10px;border:1px solid #8fa1c3;background-color:#fff;padding:7px 15px;width:100%;max-width:100%;min-height:161px}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td textarea,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td textarea{margin-top:10px;min-height:223px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-radio,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-radio{display:flex;flex-wrap:wrap;padding-top:12px}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-radio label,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-radio label{width:fit-content;position:relative}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-radio label:not(:last-child),.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-radio label:not(:last-child){margin-right:45px}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-radio label span,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-radio label span{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em;font-weight:bold;padding-left:40px;position:relative}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-radio label span i,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-radio label span i{position:absolute;width:28px;height:28px;border-radius:50%;border:1px solid #8fa1c3;top:50%;left:0;transform:translateY(-50%)}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-radio label span i:before,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-radio label span i:before{content:"";position:absolute;width:18px;height:18px;background-color:#043c95;border-radius:50%;left:50%;top:50%;opacity:0;transform:translate(-50%, -50%);transition:all 0.3s ease}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-radio label input,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-radio label input{position:absolute;width:100%;height:100%;opacity:0;z-index:2;cursor:pointer}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-radio label input:checked ~ span i:before,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-radio label input:checked ~ span i:before{opacity:1}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-chkbox,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-chkbox{padding-top:2px}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-chkbox label,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-chkbox label{display:block;position:relative;max-width:fit-content;line-height:calc(20/14)}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-chkbox label:not(:last-child),.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-chkbox label:not(:last-child){margin-bottom:14px}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-chkbox label:not(:last-child),.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-chkbox label:not(:last-child){margin-bottom:11px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-chkbox label input,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-chkbox label input{position:absolute;width:100%;min-height:unset;height:100%;left:0;top:0;opacity:0;z-index:2;cursor:pointer}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-chkbox label input:checked ~ span i:before,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-chkbox label input:checked ~ span i:before{transform:scale(1)}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-chkbox label span,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-chkbox label span{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.04em;font-weight:bold;position:relative;padding-left:35px;display:block}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-chkbox label span i,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-chkbox label span i{position:absolute;width:22px;height:22px;border:1px solid #8FA1C3;left:0;top:-1px}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-tabl .tr .td .gr-chkbox label span i:before,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td .gr-chkbox label span i:before{content:'';position:absolute;width:14px;height:14px;background-color:#043C95;left:calc(50% - 7px);top:calc(50% - 7px);transition:all 0.3s ease-in-out;transform:scale(0)}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .box-privacy,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .box-privacy{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em;font-weight:500;margin-top:29px}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .box-privacy,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .box-privacy{font-size:14px;line-height:calc(26 / 14);margin-top:31px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .box-privacy a,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .box-privacy a{color:#043c95;text-decoration:underline}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .taC,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .taC{margin-top:38px}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .taC label,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .taC label{background-color:#eaf4ff;display:flex;justify-content:center;align-items:center;min-height:70px;width:calc(100% + 20px);margin-left:-10px;position:relative}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .taC label,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .taC label{width:100%;margin-left:0}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .taC label span,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .taC label span{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em;font-weight:bold;padding-left:37px;position:relative}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .taC label span:before,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .taC label span:before{content:"";position:absolute;width:24px;height:24px;background-color:#fff;border:1px solid #cecece;transition:all 0.3s ease;left:0;top:1px}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .taC label input,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .taC label input{position:absolute;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .taC label input:checked ~ span:before,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .taC label input:checked ~ span:before{background:url(../../img/common/icon/ico-check.svg) center/contain no-repeat;border-color:#00a06e}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-btn,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-btn{margin:24px auto 0;max-width:300px}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-btn span,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-btn span{padding-right:41px;font-size:18px}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .form-btn span,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .form-btn span{padding-right:0}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .txtContact,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .txtContact{margin-top:46px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.04em;font-weight:500}@media (max-width: 767px){.download.single .sec-main__ins .ins-form .main-form__cont .contactform .txtContact,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .txtContact{margin-top:40px}}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .txtContact p a,.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .txtContact p a{color:#043c95;text-decoration:underline}.download.single .sec-main__ins .ins-form .main-form__cont .contactform .txtContact p:not(:last-child),.download.single .sec-main__ins .ins-form .main-form__cont .confirmform .txtContact p:not(:last-child){margin-bottom:10px}.download.single .sec-main__copyright{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:.04em;font-weight:500;text-align:center;margin-top:69px}@media (max-width: 767px){.download.single .sec-main__copyright{margin-top:25px}}.download.form-confirm .header{background-color:unset !important;position:absolute}@media (max-width: 767px){.download.form-confirm .header{display:block}}.download.form-confirm .header .layerMenu,.download.form-confirm .header .hamberger{display:none}.download.form-confirm .header #logo{width:164px;margin-left:40px;padding-top:34px;pointer-events:none}@media (max-width: 767px){.download.form-confirm .header #logo{width:130px;margin-left:17px;padding-top:15px}}.download.form-confirm .c-hd-subpage__bnr{height:240px}@media (max-width: 767px){.download.form-confirm .c-hd-subpage__bnr{height:192px}}.download.form-confirm .sec-main{margin-top:70px}@media (max-width: 767px){.download.form-confirm .sec-main{margin-top:31px;padding-bottom:75px}}@media (max-width: 767px){.download.form-confirm .sec-main__ins{width:calc(100% + 30px);margin-left:-15px}}.download.form-confirm .sec-main__ins .ins-form{width:100%;max-width:100%}@media (max-width: 767px){.download.form-confirm .sec-main__ins .ins-form{margin-left:0;margin-top:0}.download.form-confirm .sec-main__ins .ins-form .main-form{border-radius:10px 10px 0 0}}.download.form-confirm .sec-main__ins .ins-form__ttl{font-size:30px;font-size:3rem;line-height:1.4em;letter-spacing:.08em;font-weight:bold;text-align:center;margin-bottom:40px}@media (max-width: 767px){.download.form-confirm .sec-main__ins .ins-form__ttl{font-size:22px;letter-spacing:0.02em;margin-bottom:25px}}.download.form-confirm .sec-main__ins .ins-form .main-form__cont{padding:58px 15px 45px}@media (max-width: 767px){.download.form-confirm .sec-main__ins .ins-form .main-form__cont{padding:49px 15px 45px}}.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform{max-width:880px}.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl{margin-top:24px}.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr{display:flex;padding-left:3px;justify-content:space-between;padding:26px 0 28px}@media (max-width: 767px){.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr{flex-wrap:wrap;padding:24px 0 13px}}.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr:first-child:before{content:unset}.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .th{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.04em;font-weight:bold;width:173px;padding-left:3px}@media (max-width: 767px){.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .th{width:100%;padding-left:0;font-size:16px}}.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td{margin-top:0;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em;font-weight:500;width:calc(100% - 200px);max-width:647px}@media (max-width: 767px){.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .form-tabl .tr .td{width:100%;max-width:100%;margin-top:10px}}.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .taR{width:fit-content;margin:15px 0 0 auto;font-size:16px;font-size:1.6rem;line-height:2.25em;letter-spacing:.04em;font-weight:500;color:#043c95;text-decoration:underline;padding-left:28px;position:relative;cursor:pointer}@media (max-width: 767px){.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .taR{margin-top:18px}}.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .taR:before{content:"";position:absolute;width:20px;height:20px;background:url(../../img/common/icon/ico-arr-blue.svg) center/contain no-repeat;left:0;top:9px}.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .form-btn{max-width:400px;margin-top:13px}@media (max-width: 767px){.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .form-btn{margin-top:35px;max-width:calc(100% - 40px)}}.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .form-btn span{padding-right:0}.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .txtContact{text-align:center}@media (max-width: 767px){.download.form-confirm .sec-main__ins .ins-form .main-form__cont .confirmform .txtContact{text-align:left;margin-top:33px}}.download.form-confirm .sec-main__copyright{margin-top:33px}@media (max-width: 767px){.download.form-confirm .sec-main__copyright{margin-top:26px}}.download.form-thanks .sec-main{margin-top:70px}@media (max-width: 767px){.download.form-thanks .sec-main__ins{width:calc(100% + 30px);margin-left:-15px}}.download.form-thanks .sec-main__ins .ins-form{width:100%;max-width:100%}@media (max-width: 767px){.download.form-thanks .sec-main__ins .ins-form{margin-left:0}.download.form-thanks .sec-main__ins .ins-form .main-form{border-radius:10px 10px 0 0}}.download.form-thanks .sec-main__ins .ins-form .main-form__cont{padding:60px 15px}@media (max-width: 767px){.download.form-thanks .sec-main__ins .ins-form .main-form__cont{padding:46px 15px}}.download.form-thanks .sec-main__ins .ins-form .main-form__cont .form-step{text-align:center}.download.form-thanks .sec-main__ins .ins-form .main-form__cont .thanks-main__ttl{font-size:28px;font-size:2.8rem;line-height:1.28571em;letter-spacing:.04em;font-weight:bold;margin-top:47px}@media (max-width: 767px){.download.form-thanks .sec-main__ins .ins-form .main-form__cont .thanks-main__ttl{font-size:22px;line-height:calc(35 / 22);margin-top:28px}}.download.form-thanks .sec-main__ins .ins-form .main-form__cont .thanks-main__txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.08em;font-weight:400;margin-top:35px}@media (max-width: 767px){.download.form-thanks .sec-main__ins .ins-form .main-form__cont .thanks-main__txt{text-align:left}}.download.form-thanks .sec-main__ins .ins-form .main-form__cont .form-btn{margin-top:47px}@media (max-width: 767px){.download.form-thanks .sec-main__ins .ins-form .main-form__cont .form-btn{max-width:calc(100% - 40px);margin:33px auto 0}}@media (max-width: 767px){.download.form-thanks .sec-main__ins .ins-form .main-form__cont .form-btn a{padding-right:0}.download.form-thanks .sec-main__ins .ins-form .main-form__cont .form-btn a span{padding-left:54px}}.download.form-thanks .sec-main__ins .ins-form .main-form__cont .form-btn a:after{transform:translateY(-50%) scale(-1);right:unset;left:9px}body:not(.archive):not(.form-thanks) .footer{display:none}

/*# sourceMappingURL=maps/download.min.css.map */
