@charset "UTF-8";.main-block{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.4rem;padding:0 .15rem}@media screen and (max-width:767px){.main-block{display:block;margin-bottom:5.33vw;padding:0 2.13vw}}.main-block .txt-block{width:67%}@media screen and (max-width:767px){.main-block .txt-block{width:100%}}.main-block .txt-block h2{margin-bottom:.35rem;font-family:IwaUDGoDspPro-Bd,sans-serif;font-size:.24rem;color:#cd3301}@media screen and (max-width:767px){.main-block .txt-block h2{margin-bottom:4vw;font-size:3.73vw}}.main-block .txt-block h2 span{color:#f2a500}.main-block .txt-block h2 span.-green{color:#cd3301}.main-block .txt-block h2 span.-large{font-size:.32rem}@media screen and (max-width:767px){.main-block .txt-block h2 span.-large{font-size:5.33vw}}@media screen and (max-width:767px){.main-block .txt-block .merit-submit-main{float:right;width:40%;margin-left:4vw}}.main-block .txt-block .main-read{font-size:.14rem}@media screen and (max-width:767px){.main-block .txt-block .main-read{font-size:3.2vw}}.main-block .img-block{width:27%}.soft-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.25rem;background-color:#e9e9e9}@media screen and (max-width:767px){.soft-list{padding:3.2vw}}.soft-list .soft{width:49%;background-color:#fff;border:1px solid #d5d5d5;border-bottom:3px solid #c6c6c6}@media screen and (max-width:767px){.soft-list .soft{width:100%}}@media screen and (min-width:768px),print{.soft-list .soft.-mrg15{margin-bottom:.15rem}}@media screen and (max-width:767px){.soft-list .soft:not(:last-of-type){margin-bottom:2.13vw}}.soft-list .soft a{text-decoration:none}.soft-list .soft a:hover .detail-btn .c-gray02-btn{background:linear-gradient(to bottom,#fff 0,#e6e6e6 100%)}.soft-list .ttl-block{display:flex;justify-content:space-between;align-items:center;padding:.2rem .25rem;border-bottom:1px solid #d5d5d5}@media screen and (max-width:767px){.soft-list .ttl-block{padding:2.67vw 3.2vw}}.soft-list .ttl-block .ttl-name{display:flex;align-items:center}.soft-list .ttl-block .ttl-name .icon-block{display:flex;margin-right:.1rem}@media screen and (max-width:767px){.soft-list .ttl-block .ttl-name .icon-block{margin-right:1.33vw}}.soft-list .ttl-block .ttl-name .icon-block p:not(:last-of-type){margin-right:.02rem}@media screen and (max-width:767px){.soft-list .ttl-block .ttl-name .icon-block p:not(:last-of-type){margin-right:.53vw}}.soft-list .ttl-block .ttl-name h3{font-family:IwaUDGoDspPro-Bd,sans-serif;font-size:.18rem}@media screen and (max-width:767px){.soft-list .ttl-block .ttl-name h3{font-size:3.47vw}}.soft-list .ttl-block .detail-btn span{padding:.14rem .3rem;font-size:.12rem}@media screen and (max-width:767px){.soft-list .ttl-block .detail-btn span{padding:1.87vw 4vw;font-size:2.93vw}}.soft-list .txt-block{padding:.2rem .25rem}@media screen and (max-width:767px){.soft-list .txt-block{padding:2.67vw 3.2vw}}.soft-list .txt-block p{font-size:.13rem}@media screen and (max-width:767px){.soft-list .txt-block p{font-size:3.2vw}}.soft-list .txt-block p:not(:last-of-type){margin-bottom:.1rem}@media screen and (max-width:767px){.soft-list .txt-block p:not(:last-of-type){margin-bottom:1.33vw}}.soft-list .txt-block p span{font-family:IwaUDGoDspPro-Bd,sans-serif;font-size:.12rem}@media screen and (max-width:767px){.soft-list .txt-block p span{font-size:2.93vw}}_:-ms-lang(x) .before-submission,.data-sort-main .before-submission{top:-1.34rem!important}@media screen and (max-width:767px){_:-ms-lang(x) .before-submission,.data-sort-main .before-submission{top:-26.13vw!important}}_:-ms-lang(x) .before-submission > p.check-woman,.data-sort-main .before-submission > p.check-woman{top:.6rem!important}@media screen and (max-width:767px){_:-ms-lang(x) .before-submission > p.check-woman,.data-sort-main .before-submission > p.check-woman{top:10.67vw!important}}.template-download-btn{width:70%;margin:.2rem auto 0}@media screen and (max-width:767px){.template-download-btn{width:100%;margin:4vw auto 0}}.template-download-btn .detail-btn{display:block}.template-download-btn .detail-btn span{width:100%;padding:.16rem .2rem;text-align:center}@media screen and (max-width:767px){.template-download-btn .detail-btn span{padding:2.13vw 3.2vw;line-height:1.4}}.template-download-btn .detail-btn span>span{margin-left:.05rem;padding:0;font-size:.12rem;color:#cd3301}@media screen and (max-width:767px){.template-download-btn .detail-btn span>span{margin-left:.8vw;font-size:2.93vw}}.data-sort-main{position:relative;margin-top:1.2rem;margin-bottom:.55rem;padding:0 .9rem}@media screen and (max-width:767px){.data-sort-main{margin-top:21.33vw;margin-bottom:6.67vw;padding:0 2.13vw}}.data-sort-main .before-submission{position:absolute;top:-.66rem;left:30%}@media screen and (max-width:767px){.data-sort-main .before-submission{top:-13.87vw;left:6%}}.data-sort-main .before-submission>p{display:inline-block}.data-sort-main .before-submission>p.check-txt{margin-right:.25rem}@media screen and (max-width:767px){.data-sort-main .before-submission>p.check-txt{margin-right:3.2vw}}.data-sort-main .before-submission>p.check-woman{position:relative;top:-.25rem;width:.7rem}@media screen and (max-width:767px){.data-sort-main .before-submission>p.check-woman{top:-3.2vw;width:13.33vw}}.data-sort-main .before-submission>p.check-woman img{width:100%;height:auto}.data-sort-main .before-submission .check-txt{position:relative;padding:.12rem .4rem;background-color:#bf0303;border-radius:5px;font-family:IwaUDGoDspPro-Bd,sans-serif;font-size:.18rem;color:#fff}@media screen and (max-width:767px){.data-sort-main .before-submission .check-txt{padding:1.6vw 5.33vw;font-size:3.73vw}}.data-sort-main .before-submission .check-txt:after{position:absolute;bottom:0;right:-.15rem;width:.2rem;height:.18rem;background-image:url(../img/fukidashi_parts.png);background-size:contain;background-repeat:no-repeat;content:""}@media screen and (max-width:767px){.data-sort-main .before-submission .check-txt:after{right:-1.87vw;width:2.67vw;height:2.4vw}}.data-sort-main .soft-list{background-color:#faebeb;border:1px solid #ffadad}.data-sort-main .soft-list .soft .ttl-block{padding-right:0}.data-sort-main .soft-list .soft .ttl-block .ttl-name>p{font-family:IwaUDGoDspPro-Bd,sans-serif;font-size:.14rem}@media screen and (max-width:767px){.data-sort-main .soft-list .soft .ttl-block .ttl-name>p{font-size:3.2vw}}.data-sort-main .soft-list .soft .ttl-block .ttl-name>p span{color:#bf0303}.data-sort-main .soft-list .soft .txt-block{padding:.15rem .25rem}@media screen and (max-width:767px){.data-sort-main .soft-list .soft .txt-block{padding:2.13vw 3.2vw}}.data-sort-main .soft-list .soft .txt-block .detail-btn span{width:1.8rem;padding:.14rem .24rem;font-family:IwaUDGoDspPro-Th,sans-serif;font-size:.12rem;text-align:center}@media screen and (max-width:767px){.data-sort-main .soft-list .soft .txt-block .detail-btn span{width:48vw;padding:1.87vw 3.2vw;font-size:3.2vw}}.data-sort-content{padding:0 1rem}@media screen and (max-width:767px){.data-sort-content{padding:0 2.13vw}}.data-sort-content .img-flex{display:flex;justify-content:space-between;margin-top:.2rem}@media screen and (max-width:767px){.data-sort-content .img-flex{display:block;margin-top:2.67vw}}.data-sort-content .img-flex>*{width:49%}@media screen and (max-width:767px){.data-sort-content .img-flex>*{width:100%}}@media screen and (max-width:767px){.data-sort-content .img-flex>:first-of-type{margin-bottom:2.67vw}}.data-sort-content .img-flex>* img{width:100%;height:auto}.data-sort-content .content-group:not(:last-of-type){margin-bottom:.5rem}@media screen and (max-width:767px){.data-sort-content .content-group:not(:last-of-type){margin-bottom:6.67vw}}@media screen and (min-width:768px),print{.data-sort-content .content-group.-saveFormat .content-wrap .right-block{width:60%}}@media screen and (min-width:768px),print{.data-sort-content .content-group.-saveFormat .content-wrap .left-block{width:38%}}@media screen and (max-width:767px){.data-sort-content .content-group{margin-top:-13.33vw;padding-top:13.33vw}}.data-sort-content .content-group .c-h3-ttl{margin-bottom:.3rem}@media screen and (max-width:767px){.data-sort-content .content-group .c-h3-ttl{margin-bottom:3.2vw}}.data-sort-content .content-group .content-group-txt{font-size:.14rem}@media screen and (max-width:767px){.data-sort-content .content-group .content-group-txt{font-size:3.47vw}}.data-sort-content .content-group .content-group-txt span{color:#bf0303}.data-sort-content .content-group .content-group-txt+.description_color_main{margin:.3rem 0;padding:0 .09rem}@media screen and (max-width:767px){.data-sort-content .content-group .content-group-txt+.description_color_main{margin:4vw 0;padding:0}}.data-sort-content .content-group .content-group-txt+.description_color_main img{width:100%;height:auto}.data-sort-content .content-group .content-wrap{display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width:767px){.data-sort-content .content-group .content-wrap{display:block;padding:5.33vw 2.67vw}}.data-sort-content .content-group .content-wrap .left-block,.data-sort-content .content-group .content-wrap .right-block{width:48%}@media screen and (max-width:767px){.data-sort-content .content-group .content-wrap .left-block,.data-sort-content .content-group .content-wrap .right-block{width:100%}}.data-sort-content .content-group .content-wrap .left-block>:not(:last-child){margin-bottom:.25rem}@media screen and (max-width:767px){.data-sort-content .content-group .content-wrap .left-block>:not(:last-child){margin-bottom:3.2vw}}.data-sort-content .content-group .content-wrap .left-block h3{margin-bottom:.1rem;font-family:IwaUDGoDspPro-Md,sans-serif;font-size:.18rem}@media screen and (max-width:767px){.data-sort-content .content-group .content-wrap .left-block h3{margin-bottom:1.33vw;font-size:3.73vw}}.data-sort-content .content-group .content-wrap .left-block .read-txt{font-size:.14rem}@media screen and (max-width:767px){.data-sort-content .content-group .content-wrap .left-block .read-txt{font-size:3.47vw;line-height:1.68}}.data-sort-content .content-group .content-wrap .left-block .extension{display:inline-block;padding:.12rem .28rem;border:1px solid #d5d5d5;font-family:IwaUDGoDspPro-Bd,sans-serif;font-size:.2rem;color:#cd3301}@media screen and (max-width:767px){.data-sort-content .content-group .content-wrap .left-block .extension{padding:1.6vw 3.73vw;font-size:4.27vw}}@media screen and (max-width:767px){.data-sort-content .content-group .content-wrap .right-block{margin-bottom:2.67vw}}.data-sort-content .content-group .content-wrap .right-block img{width:100%;height:auto}.-mrgBot30{margin-bottom:.3rem}@media screen and (max-width:767px){.-mrgBot30{margin-bottom:4vw}}.-mrgBot10{margin-bottom:.1rem}@media screen and (max-width:767px){.-mrgBot10{margin-bottom:1.33vw}}.description-calculation-block{padding:0 .65rem}@media screen and (max-width:767px){.description-calculation-block{padding:0}}.description-calculation-block>p{font-family:IwaUDGoDspPro-Md,sans-serif;font-size:.2rem;text-align:center}@media screen and (max-width:767px){.description-calculation-block>p{font-size:3.2vw}}.description-calculation-block>p:not(:last-of-type){margin-bottom:.15rem}@media screen and (max-width:767px){.description-calculation-block>p:not(:last-of-type){margin-bottom:2.13vw}}.description-calculation-block .fo_ex{position:relative;padding:.25rem .33rem;border:2px solid #1aa93a;border-radius:15px}@media screen and (max-width:767px){.description-calculation-block .fo_ex{padding:2.67vw}}.description-calculation-block .fo_ex span{position:absolute;top:.05rem;left:.08rem;font-size:.13rem;color:#1aa93a}@media screen and (max-width:767px){.description-calculation-block .fo_ex span{top:.8vw;left:1.33vw;font-size:2.93vw}}.description-block.-pdg100{padding:0 1rem!important}@media screen and (max-width:767px){.description-block.-pdg100{padding:0 4vw!important}}.description-block.-pdg100:not(:last-of-type){margin-bottom:.6rem}@media screen and (max-width:767px){.description-block.-pdg100:not(:last-of-type){margin-bottom:8vw}}.description-block.-pdg100 .content-group-txt{margin-bottom:.2rem}@media screen and (max-width:767px){.description-block.-pdg100 .content-group-txt{margin-bottom:2.67vw}}.description-block.-pdg100 .description-txt-block{margin-bottom:.25rem}@media screen and (max-width:767px){.description-block.-pdg100 .description-txt-block{margin-bottom:3.2vw}}.description-block.-pdg100 .description-txt-block h3{font-size:.24rem;line-height:1.5}@media screen and (max-width:767px){.description-block.-pdg100 .description-txt-block h3{font-size:4.27vw}}.description-block.-pdg100 .description-txt-block .description-txt{font-family:IwaUDGoDspPro-Th,sans-serif;font-size:.14rem}@media screen and (max-width:767px){.description-block.-pdg100 .description-txt-block .description-txt{font-size:3.47vw}}.content-group.-aspect .content-wrap .right-block{width:41%}@media screen and (max-width:767px){.content-group.-aspect .content-wrap .right-block{width:80%;margin:0 auto 5.33vw}}.content-group.-aspect .content-wrap .left-block{width:52%}@media screen and (max-width:767px){.content-group.-aspect .content-wrap .left-block{width:100%}}.content-group.-aspect .content-wrap .left-block .read-txt{text-align:justify;text-justify:inter-ideograph}.content-group.-aspect .content-wrap .left-block .line-ttl-block{padding:0 .23rem}@media screen and (max-width:767px){.content-group.-aspect .content-wrap .left-block .line-ttl-block{padding:0}}.content-group.-aspect .content-wrap .left-block .line-ttl-block .line-ttl{margin-bottom:.2rem}@media screen and (max-width:767px){.content-group.-aspect .content-wrap .left-block .line-ttl-block .line-ttl{margin-bottom:4vw}}.content-group.-aspect .content-wrap .left-block .line-ttl-block .link-btn-list{display:block}.content-group.-aspect .content-wrap .left-block .line-ttl-block .link-btn-list li{width:100%;margin:0}@media screen and (max-width:767px){.content-group.-aspect .content-wrap .left-block .line-ttl-block .link-btn-list li{width:85%;margin:0 auto 2.13vw}}@media screen and (min-width:768px),print{.content-group.-aspect .content-wrap .left-block .line-ttl-block .link-btn-list li:not(:last-of-type){margin-bottom:.1rem}}.content-group.-aspect .content-wrap .left-block .line-ttl-block .link-btn-list li a{display:block}.content-group.-aspect .content-wrap .left-block .line-ttl-block .link-btn-list li a span{width:100%;padding:.16rem .2rem;text-align:center}@media screen and (max-width:767px){.content-group.-aspect .content-wrap .left-block .line-ttl-block .link-btn-list li a span{padding:2.13vw 3.2vw;line-height:1.4}}.content-group.-aspect .content-wrap .left-block .line-ttl-block .link-btn-list li a span>span{margin-left:.05rem;padding:0;font-size:.12rem;color:#cd3301}@media screen and (max-width:767px){.content-group.-aspect .content-wrap .left-block .line-ttl-block .link-btn-list li a span>span{margin-left:.8vw;font-size:2.93vw}}.content-group.-aspect .content-wrap .left-block .line-ttl-block .caution{position:relative;margin-top:.3rem;padding-left:.2rem;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:767px){.content-group.-aspect .content-wrap .left-block .line-ttl-block .caution{margin-top:4vw;padding-left:4vw}}.content-group.-aspect .content-wrap .left-block .line-ttl-block .caution span{position:absolute;left:0;display:inline-block;color:#cd3301}@media screen and (max-width:767px){.content-group.-aspect .content-wrap .left-block .line-ttl-block .caution span{left:0}}.content-group.-font .content-group-txt a,.content-group.-image .content-group-txt a,.content-group.-others .content-group-txt a,.content-group.-powerpoint .content-group-txt a{color:#cd3301}.content-group.-font .link-btn,.content-group.-image .link-btn,.content-group.-others .link-btn,.content-group.-powerpoint .link-btn{text-align:center;margin:.3rem 0 .33rem}@media screen and (max-width:767px){.content-group.-font .link-btn,.content-group.-image .link-btn,.content-group.-others .link-btn,.content-group.-powerpoint .link-btn{margin:4vw 0 4.8vw}}.content-group.-font .link-btn a span,.content-group.-image .link-btn a span,.content-group.-others .link-btn a span,.content-group.-powerpoint .link-btn a span{padding:.16rem 1.2rem;font-size:.2rem}@media screen and (max-width:767px){.content-group.-font .link-btn a span,.content-group.-image .link-btn a span,.content-group.-others .link-btn a span,.content-group.-powerpoint .link-btn a span{padding:2.13vw 16vw;font-size:3.47vw}}.content-group.-color .content-wrap .right-block{width:41%}@media screen and (max-width:767px){.content-group.-color .content-wrap .right-block{width:100%}}.content-group.-color .content-wrap .left-block{width:52%}@media screen and (max-width:767px){.content-group.-color .content-wrap .left-block{width:100%}}.content-group.-color .content-wrap .left-block .read-txt{text-align:justify;text-justify:inter-ideograph}.content-group.-color .content-wrap .left-block .read-txt a{color:#cd3301}.content-group.-logo .content-group-txt,.content-group.-picture .content-group-txt{margin-bottom:.25rem}@media screen and (max-width:767px){.content-group.-logo .content-group-txt,.content-group.-picture .content-group-txt{margin-bottom:3.2vw}}.content-group.-logo .content-group-txt+p,.content-group.-picture .content-group-txt+p{width:100%}.content-group.-logo .content-group-txt+p img,.content-group.-picture .content-group-txt+p img{width:100%;height:auto}.content-group.-manuscript .example-wrap{margin-bottom:.4rem;padding:0 1.6rem}@media screen and (max-width:767px){.content-group.-manuscript .example-wrap{margin-bottom:5.33vw;padding:0 10.67vw}}.content-group.-manuscript .example-wrap .content-group-txt{margin-bottom:.25rem}.content-group.-manuscript .content-group-wrap{position:relative;margin-bottom:.3rem}@media screen and (max-width:767px){.content-group.-manuscript .content-group-wrap{margin-bottom:4vw}}.content-group.-manuscript .content-group-wrap:not(:last-of-type){margin-bottom:.46rem}@media screen and (max-width:767px){.content-group.-manuscript .content-group-wrap:not(:last-of-type){margin-bottom:8vw}}.content-group.-manuscript .content-group-wrap:not(:last-of-type):before{position:absolute;bottom:-7%;left:50%;width:0;height:0;border-left:.2rem solid transparent;border-right:.2rem solid transparent;border-top:.18rem solid #eb6100;content:""}@media screen and (max-width:767px){.content-group.-manuscript .content-group-wrap:not(:last-of-type):before{bottom:-10%;border-left:1.33vw solid transparent;border-right:1.33vw solid transparent;border-top:2.67vw solid #eb6100}}@media screen and (min-width:768px),print{.content-group.-manuscript .content-group-wrap:first-of-type{padding-left:.23rem;padding-right:.23rem}}@media screen and (min-width:768px),print{.content-group.-manuscript .content-group-wrap:first-of-type .content-group-ttl{margin-left:-.23rem}}.content-group.-manuscript .content-group-wrap img{width:100%;height:auto}.content-group.-manuscript .content-group-ttl{font-family:IwaUDGoDspPro-Bd,sans-serif;color:#eb6100}@media screen and (min-width:768px),print{.content-group.-manuscript .content-group-ttl{margin-bottom:.25rem;font-size:.15rem}}@media screen and (max-width:767px){.content-group.-manuscript .content-group-ttl{margin-bottom:2.13vw}}.content-group.-manuscript>.content-group-txt{margin-bottom:.3rem}@media screen and (max-width:767px){.content-group.-manuscript>.content-group-txt{margin-bottom:4vw}}.content-group.-manuscript>.content-group-txt+p{width:100%}.content-group.-manuscript>.content-group-txt+p img{width:100%;height:auto}.content-group .explalin-mv{width:100%;margin-top:.3rem;text-align:center}@media screen and (max-width:767px){.content-group .explalin-mv{margin-top:4vw}.content-group .explalin-mv iframe{width:100%}}.content-group-txt .c-link-btn a{font-family:IwaUDGoDspPro-Th,sans-serif}@media screen and (min-width:768px),print{.content-group-txt .c-link-btn a{display:inline}}@media screen and (max-width:767px){.content-group-txt .c-link-btn a{text-align:left}}