#pankuzu{display:none}.btns{display:flex;justify-content:center;margin:30px 0 0 0}.btns li{width:30%;margin:0 10px}#mainvis{background:url(../img/top/mbg1.jpg) right top no-repeat #f3f3f3;text-align:left}#mainvis .mf-inner{position:relative;padding:90px 0 90px 0}#mainvis h2{margin:0 0 64px 0}#mainvis .mi2{position:absolute;right:285px;bottom:190px}#mainvis .mi3{position:absolute;right:220px;bottom:30px}#mainvis .chara1{position:absolute;right:0;bottom:0}#mainvis ul{width:740px;display:flex;justify-content:space-between}#mainvis ul li{flex-grow:1;display:flex;margin:0 20px 0 0}#mf1 .mf-inner{padding:30px;display:flex;justify-content:space-between;align-items:center}#mf1 dl{text-align:center}#mf1 dt{text-align:center}#mf1 dd{text-align:center;margin:5px 0 0 0}#mf1 dl:nth-of-type(1){text-align:center}#mf1 dl:nth-of-type(1) dt{text-align:center;background:#004ea0;font-weight:bold;color:#fff}#mf1 dl:nth-of-type(1) dd{text-align:center;color:#004ea0;font-weight:bold;font-size:1.2em;line-height:1.7em}#mf2{background:#f3f3f3}#mf2 .mf-frame{padding:30px 0}#mf2 .mf-inner{display:flex;justify-content:space-between;background:#fff;padding:50px}#mf2 h2{margin:0 auto 0 0;font-size:1.5em;line-height:1.7em;position:relative;font-weight:bold;padding:1em 0 0 0}#mf2 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf2 .clist{width:900px;display:block}#mf2 .clist a{display:block;text-decoration:none;padding:0 0 20px 0;margin:0 0 20px 0;position:relative}#mf2 .clist a:before{content:" ";position:absolute;bottom:0;left:0;background:#ffe109;display:block;width:3em;height:1px}#mf2 .clist a:last-child{padding:0;margin:0}#mf2 .clist a:last-child:before{display:none}#mf2 .clist dl{display:flex}#mf2 .clist dl dt{margin:0 30px 0 0}#mf3{padding:90px 0;position:relative;overflow:hidden}#mf3:before{content:'';position:absolute;bottom:0;left:0%;border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:10vw solid #888;z-index:-1}#mf3:after{content:'';position:absolute;bottom:1px;left:0%;border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:10vw solid #fff;z-index:-1}#mf3 h2{text-align:center;font-size:2.3em;line-height:1.7em;font-weight:900;margin:0 0 60px 0}#mf3 .clist{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 100px}#mf3 .clist dl{flex:1 1 30%;text-align:center;margin:0 0 70px 0;display:flex;flex-direction:column}#mf3 .clist dl dt{display:flex;align-items:center;justify-content:center;margin:0 0 auto 0;height:100%;padding:0 0 15px 0}#mf3 .clist dl dd{font-size:1.1em;line-height:1.7em;font-weight:bold}#mf3 .clist dl:nth-of-type(1){flex-basis:100%;display:flex;justify-content:center;align-items:center;flex-flow:row}#mf3 .clist dl:nth-of-type(1) dt{margin:0 70px 0 0;padding:0}#mf3 .clist dl:nth-of-type(1) dd{font-size:1.5em;line-height:1.7em;font-weight:bold;margin:0}#mf4{padding:100px 0}#mf4 h2{text-align:center;font-size:1.8em;line-height:1.7em;font-weight:900;margin:0 0 60px 0}#mf4 h2 strong{font-size:1.5em;font-weight:900}#mf4 h2 img{vertical-align:baseline;margin:0 10px}#mf4 .clist{position:relative;padding:0 40px 0 300px}#mf4 .clist .chara2{position:absolute;left:40px;top:0}#mf4 .clist ul li{float:left;width:22%;position:relative;margin:0 3% 20px 0;text-align:center;padding:12px 0;font-weight:bold;font-size:1.2em;line-height:1.7em}#mf4 .clist ul li:before{position:absolute;content:" ";height:70%;width:90%;top:0;right:0;border:1px solid #fb3b7a;border-width:1px 1px 0 0}#mf4 .clist ul li:after{position:absolute;content:" ";height:70%;width:90%;bottom:0;left:0;border:1px solid #f49c00;border-width:0 0 1px 1px}#mf4 .clist ul li:nth-of-type(8){clear:both}#mf4 .clist ul li:nth-of-type(1){font-size:1.5em;line-height:1.7em;padding:25px 0}#mf4 .clist ul li:nth-of-type(1):before{position:absolute;content:" ";height:70%;width:90%;top:0;right:0;border:3px solid #fb3b7a;border-width:3px 3px 0 0}#mf4 .clist ul li:nth-of-type(1):after{position:absolute;content:" ";height:70%;width:90%;bottom:0;left:0;border:3px solid #f49c00;border-width:0 0 3px 3px}#mf4 div.cbox p.chara3{text-align:center;font-size:2.3em;line-height:1.7em;font-weight:900;margin:0 0 60px 0}#mf4 div.cbox p.chara3 b,#mf4 div.cbox p.chara4 b{color:#004ea0}#mf4 div.cbox p.chara4{text-align:center;font-size:1.8em;margin:70px auto}#mf4 div.cbox{margin-top:25px}#mf4 div.cbox div.content div{display:flex;justify-content:space-between;align-items:center}#mf4 div.cbox div.content div:nth-of-type(1){margin-bottom:30px}#mf4 div.cbox div.content div a{width:70%;transition:0.3s}#mf4 div.cbox div.content div a img{width:100%}#mf4 div.cbox div.content div a:hover{opacity:0.8}#mf4 div.cbox div.content div a:nth-of-type(2){width:25%;height:80px;padding:2.5%;border:solid 3px #f49c00;border-radius:45px;text-align:center;color:#f49c00;font-size:1.2em;font-weight:bold;text-decoration:none;display:flex;align-items:center;justify-content:center}#mf4 ul.cimg{display:flex;justify-content:space-between;flex-wrap:wrap;width:60%;margin:0 auto}#mf4 ul.cimg li{margin:10px;padding:10px;margin-bottom:30px;width:20%;border:solid 1px #ccc}#mf4 ul.cimg li img{width:100%}#mf5{background:#f3f3f3}#mf5 .mf-inner{padding:90px 0}#mf5 h2{margin:0 0 50px 0;font-size:2em;line-height:1.7em;position:relative;font-weight:bold;padding:1em 0 0 0;text-align:center}#mf5 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf5 .clist{display:flex;justify-content:space-between}#mf5 .clist dl{width:calc(25% - 1px);background:#fff}#mf5 .clist dl dt:nth-of-type(1){display:flex;align-items:center;height:250px;justify-content:center}#mf5 .clist dl dt:nth-of-type(2){text-align:center;font-weight:bold}#mf5 .clist dl dd{padding:20px 40px;text-align:justify}#mf6 .mf-inner{padding:90px 0}#mf6 h2{margin:0 0 50px 0;font-size:2em;line-height:1.7em;position:relative;font-weight:bold;padding:1em 0 0 0;text-align:center}#mf6 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf6 ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:60%;margin-bottom:-20px}#mf6 ul li{margin:10px;padding:10px;margin-bottom:30px;width:20%;border:solid 1px #ccc}#mf6 ul li img{width:100%}#mf6 div.clist{flex-wrap:nowrap;justify-content:space-between;align-items:center}#mf6 div.clist>img{width:35%;height:100%}#mf7 .mf-inner{padding:90px 0}#mf7 h2{margin:0 0 270px 0;font-size:2em;line-height:1.7em;position:relative;font-weight:bold;padding:1em 0 0 0;text-align:center}#mf7 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf7 .clist{display:flex;justify-content:space-between;padding:0 20px}#mf7 .clist dl{width:359px;position:relative;border:5px solid #f49c00}#mf7 .clist dl dt:nth-of-type(1){position:absolute;top:-220px;left:-5px}#mf7 .clist dl dt:nth-of-type(2){padding:50px 20px 10px 20px}#mf7 .clist dl dd{padding:0 20px 20px 20px}#mf8{background:#f3f3f3}#mf8 .mf-inner{padding:90px 0}#mf8 h2{margin:0 0 50px 0;font-size:2em;line-height:1.7em;position:relative;font-weight:bold;padding:1em 0 0 0;text-align:center}#mf8 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf8 .clist{display:flex;justify-content:space-between}#mf8 .clist dl{width:380px;background:#fff;padding:45px 20px 20px 20px;position:relative}#mf8 .clist dl:after{position:absolute;right:0;bottom:0;content:"";width:0;height:0;border-style:solid;border-width:0 0 60px 60px;border-color:transparent transparent #f49c00 transparent}#mf8 .clist dl dt:nth-of-type(1){position:absolute;top:-25px;left:20px;background:#ffe000;text-align:center;font-weight:bold;width:calc(100% - 40px);font-size:1.2em;line-height:1.7em;padding:10px 0}#mf8 .clist dl dt:nth-of-type(2){text-align:center;font-weight:bold}#mf8 .clist dl dd{padding:40px 20px;text-align:justify}#mf9 .mf-inner{padding:90px 0}#mf9 h2{margin:0 0 30px 0;font-size:2em;line-height:1.7em;position:relative;font-weight:bold;padding:1em 0 0 0;text-align:center}#mf9 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf9 .clist{padding:0 100px;display:block;margin:0 0 50px 0}#mf9 .clist li{border:1px solid #cccccc;border-width:0 0 1px 0}#mf9 .clist li a{display:block;padding:20px 50px 20px 0;background:url("../img/cmn/ic-more.png") right center no-repeat}#mf9 .clist li img{margin:0 10px 0 0}#mf10{background:#f3f3f3}#mf10 .mf-inner{padding:90px 0}#mf10 h2{margin:0 0 50px 0;font-size:2em;line-height:1.7em;position:relative;font-weight:bold;padding:1em 0 0 0;text-align:center}#mf10 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf10 .sttl{text-align:center;margin:0 0 30px 0}#mf10 .sttl h3{display:inline-block;padding:15px 60px;background:#fff;border:4px solid #ffe000;font-size:1.5em;line-height:1.7em;font-weight:bold}#mf10 .sttl.ptn2 h3{font-size:1.2em}#mf10 .clist{display:flex;justify-content:center;margin:0 0 80px 0}#mf10 .clist .sbox{width:900px;background:#fff;display:flex;position:relative}#mf10 .clist .sbox:after{position:absolute;right:0;bottom:0;content:"";width:0;height:0;border-style:solid;border-width:0 0 60px 60px;border-color:transparent transparent #f49c00 transparent}#mf10 .clist .sbox .simg{position:relative}#mf10 .clist .sbox .simg span{position:absolute;top:0;left:0;background:#fb3b7a;color:#fff;font-weight:bold;padding:1px 1.5em}#mf10 .clist .sbox .stext-inner{padding:30px 60px}#mf10 .clist .sbox .stext-inner p:nth-of-type(1){font-size:0.9em}#mf10 .clist .sbox .stext h4{font-weight:bold;font-size:1.2em;line-height:1.7em;margin:5px 0 15px 0}#mf10 .clist.ptn2{justify-content:space-between;margin:0 0 80px 0}#mf10 .clist.ptn2 .sbox:after{border-width:0 0 40px 40px}#mf10 .clist.ptn2 .sbox{width:285px;background:#fff;flex-flow:column}#mf10 .clist.ptn2 .sbox .simg span{background:#000}#mf10 .clist.ptn2 .sbox .stext-inner{padding:20px}#mf11 .mf-inner{padding:90px 0}#mf11 h2{margin:0 0 50px 0;font-size:2em;line-height:1.7em;position:relative;font-weight:bold;padding:1em 0 0 0;text-align:center}#mf11 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf11 .clist{display:flex;justify-content:space-between}#mf11 .clist dl{width:285px}#mf11 .clist dl dt{margin:0 0 5px 0;font-size:0.9em}#mf12{background:#f3f3f3}#mf13{background:#f3f3f3;padding:25px 0}#mf13 .logos{background-color:#fff;padding:20px 30px;overflow:hidden;width:100%;box-sizing:border-box}#mf13 ul{display:inline-flex;gap:30px;animation:scroll 20s linear infinite}#mf13 ul li img{max-width:145px;padding:.5em 0;border:2px solid #ccc}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#mf13 .desc{text-align:center;font-size:1.25em;color:#FF0000}#mf14{margin:60px 0 120px 0}#mf14 hr{width:16em;height:3px;background-color:#FFE10A;border:none;margin:0 auto}#mf14 .it h2{text-align:center;font-weight:bold;font-size:2em;padding:30px 0 50px 0}#mf14 .it p{font-size:1em;line-height:1.7em}#mf14 .totoco p{font-size:1.75em;font-weight:bold;padding:65px 0 75px 0;text-align:center;line-height:1.7em;font-family:'Noto Sans JP', sans-serif}#mf14 .totoco p span{color:#FB3B7A}#mf14 .box{border:1px solid #F29B02;padding:40px 0;margin:0 auto;place-items:center;text-align:center;justify-items:center}#mf14 .box .highlight{font-size:2.5em;font-weight:bold;position:relative;z-index:1;margin:33px 0 40px 0;text-align:center}#mf14 .box .highlight::after{content:'';position:absolute;height:28px;width:305px;bottom:-9px;left:50%;transform:translate(-50%, 50%);z-index:-1;background-color:#FFEE00}#mf14 .box img{text-align:center}#mf14 .box .h1{font-size:3em;font-weight:bold;margin:70px 0;text-align:center}#mf14 .box .h1 .pink{color:#FB3B7A}#mf14 .box .h1 .pink .number{font-size:3em}#mf14 .box .desc{font-size:1em;max-width:74%;width:100%;text-align:left;margin:0 auto}#mf15 .content{padding:20px 0 80px 0;background-color:#F49C00}#mf15 .content .title{padding-top:10px;font-size:2.5em;color:#fff;font-weight:bold;text-align:center}#mf15 .content .title:nth-of-type(2){margin-top:50px}#mf15 .content .row{padding-top:75px;padding-bottom:65px;display:flex;flex-wrap:wrap;gap:45px;place-content:center}#mf15 .content .row .item{gap:55px;display:flex;flex-direction:column}#mf15 .content .row .item .desc{display:flex;color:#fff;align-items:center}#mf15 .content .row .item .desc .number{font-size:5.6em;font-weight:bold}#mf15 .content .row .item .desc .line{width:3px;height:5.3em;color:#fff;border:2px solid #fff;margin:0 15px}#mf15 .content .row .item .desc p{font-size:1.5em;font-weight:bold;line-height:1.7em;text-align:left}#mf15 .content .data{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}#mf15 .content .data .item{border-radius:47px;background-color:#fff;padding:32px 25px 0 25px;justify-items:center;width:352px;margin-top:55px}#mf15 .content .data .item figure{text-align:center}#mf15 .content .data .item .title{font-size:2.5em;font-weight:bold;color:#000000;margin:.8em 0}#mf15 .content .data .item .desc{font-size:2.5em;font-weight:bold;margin-top:1.5em;text-align:center}#mf15 .content .data .item .desc .large{font-size:2em}#mf15 .content .data .item .medium{font-size:3.2em;font-weight:bold;text-align:center}#mf15 .content .data .item .small{font-size:1.8em;margin-top:45px;margin-bottom:10px;text-align:center}#mf16 .content{background-color:#F49C00;padding:18vh 16vw 13vh 10vw}#mf16 .content .title{font-size:2.5em;color:#fff;font-weight:bold;text-align:center}#mf16 .content .row-box{display:flex;gap:27px;align-items:center;padding:85px 0}#mf16 .content .row-box .box{background-color:#fff;width:31%;height:4.5em;text-align:center;color:#000000;font-size:1.8em;font-weight:bold;align-content:center}#mf16 .content .row-box p{font-size:2em;color:#fff;font-weight:bold;line-height:1.7em}#mf16 .content .arrow-box{display:flex;justify-content:space-between}#mf16 .content .arrow-box .box{width:22em;display:flex;flex-direction:column;gap:1em;background-color:#fff;border-radius:70px;padding:27px 3.4vw 60px 40px;text-align:left;color:#000000;font-size:1.8em;line-height:1.7em}#mf16 .content .arrow-box .box:last-child{gap:0}#mf16 .content .arrow-box .box .bold{font-weight:bold}#mf16 .content .arrow-box .box .text{display:flex;gap:13px;flex-direction:column}#mf16 .content .arrow-box .box .after{display:flex;flex-direction:column;gap:50px;margin-bottom:35px}#mf16 .content .arrow-box .box .after .after2{text-align:center;font-weight:bold}#mf16 .content .arrow-box .box .after:nth-child(2){margin-bottom:5px}#mf16 .content .arrow-box .box .after .highlight2::after{content:'';position:absolute;height:32px;width:125px;bottom:20px;left:50%;transform:translate(-50%, 50%);z-index:-1;background-color:#FFEE00}#mf16 .content .arrow-box .box .large{font-size:2.8em}#mf16 .content .arrow-box .box .highlight,.highlight2{position:relative;z-index:1}#mf16 .content .arrow-box .box .highlight::after{content:'';position:absolute;height:32px;width:340px;bottom:10px;left:56%;transform:translate(-50%, 50%);z-index:-1;background-color:#FFEE00}#mf16 .content .arrow-box .arrow-right{margin-right:20px;margin-left:110px;width:0;height:0;border-top:65px solid transparent;border-bottom:65px solid transparent;border-left:50px solid #fff;align-self:center}#mf16 .content .arrow-box .arrow-down{margin-bottom:4vh;margin-top:4vh;width:0;height:0;border-left:10vw solid transparent;border-right:10vw solid transparent;border-top:7vw solid #fff;align-self:center;display:none}.mcfooter #cfooter{margin:0 !important}.yt{max-width:560px;margin:0 auto;aspect-ratio:16/9}.yt iframe{width:100%;height:100%}@media screen and (max-width: 1024px){.btns{display:block;justify-content:center;margin:20px 0 0 0}.btns li{width:auto;margin:0 0px 20px 0}#mainvis{background:url(../img/top/mbg1s.jpg) right bottom no-repeat #f3f3f3;background-size:contain;text-align:left}#mainvis .mf-inner{position:relative;padding:50px 5vw 20px 5vw}#mainvis h2{margin:0 0 30px 0}#mainvis .mi2{position:static;right:285px;bottom:190px;float:right;width:30%}#mainvis .mi3{position:static;right:220px;bottom:30px;float:left;width:40%}#mainvis .chara1{position:absolute;right:3vw;bottom:0;width:30%}#mainvis ul{clear:both;width:auto;display:block;justify-content:space-between;padding:50px 35% 0 0}#mainvis ul li{flex-grow:1;display:flex;margin:0 0px 20px 0}#mf1 .mf-inner{padding:5vw;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}#mf1 dl{text-align:center;width:48%}#mf1 dt{text-align:center}#mf1 dd{text-align:center;margin:5px 0 0 0;font-size:0.7em;line-height:1.7em}#mf1 dl:nth-of-type(1){text-align:center;width:100%;margin:0 0 20px 0}#mf1 dl:nth-of-type(1) dt{text-align:center;background:#004ea0;font-weight:bold;color:#fff}#mf1 dl:nth-of-type(1) dd{text-align:center;color:#004ea0;font-weight:bold;font-size:1.1em;line-height:1.7em}#mf1 dl:nth-of-type(2){margin:0 auto 0 0}#mf2{background:#f3f3f3}#mf2 .mf-frame{padding:5vw}#mf2 .mf-inner{display:block;justify-content:space-between;background:#fff;padding:5vw}#mf2 h2{margin:0 0 20px 0;font-size:1.5em;line-height:1.7em;position:relative;font-weight:bold;padding:0.5em 0 0 0}#mf2 h2:before{content:" ";position:absolute;top:0;left:0;background:#ffe109;display:block;width:4em;height:3px}#mf2 .clist{width:auto}#mf2 .clist a{display:block;text-decoration:none;padding:0 0 20px 0;margin:0 0 20px 0;position:relative}#mf2 .clist a:before{content:" ";position:absolute;bottom:0;left:0;background:#ffe109;display:block;width:3em;height:1px}#mf2 .clist a:last-child{padding:0;margin:0}#mf2 .clist a:last-child:before{display:none}#mf2 .clist dl{display:block}#mf2 .clist dl dt{margin:0 30px 0 0}#mf3{padding:5vw;position:relative;overflow:hidden}#mf3 .mf-inner{padding:0 0px}#mf3:before{content:'';position:absolute;bottom:0;left:0%;border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:10vw solid #888;z-index:-1}#mf3:after{content:'';position:absolute;bottom:1px;left:0%;border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:10vw solid #fff;z-index:-1}#mf3 h2{text-align:center;font-size:1.5em;line-height:1.7em;font-weight:900;margin:0 0 60px 0}#mf3 .clist{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0px}#mf3 .clist dl{flex:auto;width:48%;text-align:center;margin:0 0 40px 0;display:flex;flex-direction:column}#mf3 .clist dl dt{display:flex;align-items:center;justify-content:center;margin:0 0 auto 0;height:100%;padding:0 0 15px 0}#mf3 .clist dl dd{font-size:0.8em;line-height:1.7em;font-weight:bold}#mf3 .clist dl:nth-of-type(1){flex-basis:100%;display:flex;justify-content:center;align-items:center;flex-flow:row}#mf3 .clist dl:nth-of-type(1) dt{margin:0 20px 0 0;padding:0;width:40%}#mf3 .clist dl:nth-of-type(1) dd{font-size:1.0em;line-height:1.7em;font-weight:bold;margin:0}#mf4{padding:5vw}#mf4 h2{text-align:center;font-size:1.1em;line-height:2em;font-weight:900;margin:0 0 30px 0}#mf4 h2 strong{font-size:1.8em;font-weight:900}#mf4 h2 img{vertical-align:baseline;margin:0 10px}#mf4 .clist{position:relative;padding:0 0px 0 0px}#mf4 .clist .chara2{position:absolute;left:auto;right:0;top:208%;width:30%}#mf4 .clist ul{width:100%}#mf4 .clist ul li{float:left;width:47%;position:relative;margin:0 0 20px 0;text-align:center;padding:12px 0;font-weight:bold;font-size:1.0em;line-height:1.7em}#mf4 .clist ul li:nth-of-type(2n){float:right}#mf4 .clist ul li:nth-of-type(2n+1){clear:both}#mf4 .clist ul li:before{position:absolute;content:" ";height:70%;width:90%;top:0;right:0;border:1px solid #fb3b7a;border-width:1px 1px 0 0}#mf4 .clist ul li:after{position:absolute;content:" ";height:70%;width:90%;bottom:0;left:0;border:1px solid #f49c00;border-width:0 0 1px 1px}#mf4 .clist ul li:nth-of-type(8){clear:none}#mf4 .clist ul li:nth-of-type(1){font-size:1em;line-height:1.7em;padding:12px 0}#mf4 .clist ul li:nth-of-type(1):before{position:absolute;content:" ";height:70%;width:90%;top:0;right:0;border:3px solid #fb3b7a;border-width:1px 1px 0 0}#mf4 .clist ul li:nth-of-type(1):after{position:absolute;content:" ";height:70%;width:90%;bottom:0;left:0;border:3px solid #f49c00;border-width:0 0 1px 1px}#mf4 .btns{width:68%}#mf4 div.cbox p.chara3{font-size:1.4em;line-height:1.8em;margin:20px auto 30px}#mf4 div.cbox p.chara4{font-size:1.4em;line-height:1.8em;margin:20px auto 30px}#mf4 div.cbox{margin-top:25px}#mf4 div.cbox div.content div{flex-wrap:wrap;justify-content:center}#mf4 div.cbox div.content div:nth-of-type(1){margin-bottom:30px}#mf4 div.cbox div.content div a{width:100%;margin-bottom:15px}#mf4 div.cbox div.content div a:nth-of-type(2){width:70%;height:50px}#mf5{background:#f3f3f3}#mf5 .mf-inner{padding:5vw}#mf5 h2{margin:0 0 50px 0;font-size:1.5em;line-height:1.7em;position:relative;font-weight:bold;padding:0.5em 0 0 0;text-align:center}#mf5 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf5 .clist{display:flex;flex-wrap:wrap;justify-content:space-between}#mf5 .clist dl{width:calc(50% - 1px);background:#fff;margin:0 1px 1px 0}#mf5 .clist dl dt:nth-of-type(1){display:flex;align-items:center;padding:0 40px;height:auto;margin:20px 0;justify-content:center}#mf5 .clist dl dt:nth-of-type(2){text-align:center;font-weight:bold}#mf5 .clist dl dd{padding:20px 20px;text-align:justify;font-size:0.9em;line-height:1.7em}#mf6 .mf-inner{padding:5vw}#mf6 h2{margin:0 0 25px 0;font-size:1.5em;line-height:1.7em;position:relative;font-weight:bold;padding:0.5em 0 0 0;text-align:center}#mf6 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf6 ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#mf6 ul li{width:48%;margin:0 auto 20px 0}#mf6 div.clist{flex-wrap:wrap;align-items:center}#mf6 div.clist>img{width:100%;margin-bottom:40px}#mf7 .mf-inner{padding:5vw}#mf7 h2{margin:0 0 50px 0;font-size:1.5em;line-height:1.7em;position:relative;font-weight:bold;padding:0.5em 0 0 0;text-align:center}#mf7 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf7 .clist{display:block;justify-content:space-between;padding:0 0px}#mf7 .clist dl{width:58%;margin:0 0 40px 42%;position:static;border:5px solid #f49c00}#mf7 .clist dl dt:nth-of-type(1){position:absolute;margin:-20px 0 0 0;top:auto;left:30px;width:calc(44% - 30px)}#mf7 .clist dl dt:nth-of-type(2){padding:10px 15px 10px 15px}#mf7 .clist dl dd{padding:0 15px 10px 15px}#mf8{background:#f3f3f3}#mf8 .mf-inner{padding:5vw}#mf8 h2{margin:0 0 50px 0;font-size:1.5em;line-height:1.7em;position:relative;font-weight:bold;padding:0.5em 0 0 0;text-align:center}#mf8 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf8 .clist{display:block;justify-content:space-between}#mf8 .clist dl{width:auto;background:#fff;padding:45px 20px 20px 20px;position:relative;margin:0 0 50px 0}#mf8 .clist dl:after{position:absolute;right:0;bottom:0;content:"";width:0;height:0;border-style:solid;border-width:0 0 60px 60px;border-color:transparent transparent #f49c00 transparent}#mf8 .clist dl dt:nth-of-type(1){position:absolute;top:-25px;left:20px;background:#ffe000;text-align:center;font-weight:bold;width:calc(100% - 40px);font-size:1.2em;line-height:1.7em;padding:10px 0}#mf8 .clist dl dt:nth-of-type(2){text-align:center;font-weight:bold}#mf8 .clist dl dd{padding:40px 20px;text-align:justify}#mf9 .mf-inner{padding:5vw}#mf9 h2{margin:0 0 30px 0;font-size:1.5em;line-height:1.7em;position:relative;font-weight:bold;padding:0.5em 0 0 0;text-align:center}#mf9 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf9 .clist{padding:0 0px;display:block;margin:0 0 50px 0}#mf9 .clist li{border:1px solid #cccccc;border-width:0 0 1px 0}#mf9 .clist li a{padding:20px 50px 20px 0;background:url("../img/cmn/ic-more.png") right center no-repeat;display:flex;justify-content:space-between;align-items:center}#mf9 .clist li img{margin:0 20px 0 0}#mf10{background:#f3f3f3}#mf10 .mf-inner{padding:5vw}#mf10 h2{margin:0 0 50px 0;font-size:1.5em;line-height:1.7em;position:relative;font-weight:bold;padding:0.5em 0 0 0;text-align:center}#mf10 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf10 .sttl{text-align:center;margin:0 0 30px 0}#mf10 .sttl h3{display:inline-block;padding:15px 30px;background:#fff;border:4px solid #ffe000;font-size:1.2em;line-height:1.7em;font-weight:bold}#mf10 .sttl.ptn2 h3{font-size:1.2em}#mf10 .clist{display:flex;justify-content:center;margin:0 0 80px 0}#mf10 .clist .sbox{width:auto;background:#fff;display:flex;justify-content:space-between;position:relative;flex-flow:column}#mf10 .clist .sbox:after{position:absolute;right:0;bottom:0;content:"";width:0;height:0;border-style:solid;border-width:0 0 60px 60px;border-color:transparent transparent #f49c00 transparent}#mf10 .clist .sbox .simg{position:relative}#mf10 .clist .sbox .simg span{position:absolute;top:0;left:0;background:#fb3b7a;color:#fff;font-weight:bold;padding:1px 1.5em}#mf10 .clist .sbox .stext-inner{padding:30px 30px}#mf10 .clist .sbox .stext-inner p:nth-of-type(1){font-size:0.9em}#mf10 .clist .sbox .stext h4{font-weight:bold;font-size:1.2em;line-height:1.7em;margin:5px 0 15px 0}#mf10 .clist.ptn2{justify-content:space-between;flex-wrap:wrap;margin:0 0 40px 0}#mf10 .clist.ptn2 .sbox:after{border-width:0 0 40px 40px}#mf10 .clist.ptn2 .sbox{width:48%;background:#fff;flex-flow:column;margin:0 0 20px 0;font-size:0.9em;line-height:1.7em}#mf10 .clist.ptn2 .sbox .simg span{background:#000}#mf10 .clist.ptn2 .sbox .stext-inner{padding:20px}#mf11 .mf-inner{padding:5vw}#mf11 h2{margin:0 0 50px 0;font-size:1.5em;line-height:1.7em;position:relative;font-weight:bold;padding:0.5em 0 0 0;text-align:center}#mf11 h2:before{content:" ";position:absolute;top:0;left:calc(50% - 2em);background:#ffe109;display:block;width:4em;height:3px}#mf11 .clist{display:flex;justify-content:space-between;flex-wrap:wrap}#mf11 .clist dl{width:48%;margin:0 0 40px 0}#mf11 .clist dl dt{margin:0 0 5px 0;font-size:0.9em}#mf14 .content{padding:0 5vw}#mf14 .it h2{font-size:1.5em;padding:20px 0 30px 0}#mf14 hr{width:12em}#mf14 .it p{font-size:1em}#mf14 .totoco p{font-size:1.25em;padding:2em 0}#mf14 .box img{width:40vw}#mf14 .box .highlight{font-size:2em;margin:1.2em 0 0 0}#mf14 .box .highlight::after{height:17px;width:8em;bottom:-2px}#mf14 .box .h1{font-size:2.2em;margin:55px 0 25px 0}#mf14 .box .desc{max-width:90%}#mf15 .content{padding:20px 5vw 80px 5vw}#mf15 .content .row{padding-top:0;padding-bottom:0;gap:0}#mf15 .content .row .item{align-items:center;padding-top:3em;gap:1.25em}#mf15 .content .row .item img{width:45vw}#mf15 .content .row .item .desc .number{font-size:4em}#mf15 .content .row .item .desc .line{height:4em}#mf15 .content .row .item .desc p{font-size:1.2em}.mcfooter #cfooter{margin:0 !important}#mf15 .content .title{font-size:2em}#mf15 .content .data .item img{width:50%}#mf15 .content .data .item .desc{font-size:1.6em;margin:.7em 0}#mf15 .content .data .item .desc .large{font-size:2em}#mf15 .content .data .item .medium{font-size:1.8em}#mf15 .content .data .item{text-align:center;margin-top:1em}#mf15 .content .data .item .title{font-size:1.6em;margin:1em 0}#mf15 .content .data .item .small{font-size:1.25em;margin-top:1em}#mf15 .content .title:nth-of-type(2){margin:1.5em 0}#mf16 .content .title{font-size:1.5em}#mf16 .content .row-box .box{font-size:1em;width:50%}#mf16 .content .row-box p{font-size:1.2em}#mf16 .content{padding:10vh 5vw}#mf16 .content .row-box{justify-content:center;flex-wrap:wrap;padding:2.2em 0}#mf16 .content .pad{padding-top:3em}#mf16 .content .arrow-box .box{font-size:1em;border-radius:30px;padding:5vw}#mf16 .content .arrow-box .box .after{gap:1em}#mf16 .content .arrow-box .box .highlight::after{height:1em;width:12em;bottom:8px}#mf16 .content .arrow-box .box .after .highlight2::after{height:1.5em;width:4.5em;bottom:10px}}@media screen and (max-width: 1550px){#mf16 .content .arrow-box{flex-wrap:wrap;place-content:center}#mf16 .content .arrow-box .box{width:100%}#mf16 .content .arrow-box .arrow-right{display:none}#mf16 .content .arrow-box .arrow-down{display:block}}#aw{padding:20px}#aw dl{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1024px){#aw dl{display:block}}#aw dl dt{width:400px;margin-right:20px}#aw dl dt img{max-width:100%}@media screen and (max-width: 1024px){#aw dl dt{width:100%;margin-right:0}}#aw dl dd{font-size:1.5em;font-weight:bold}@media screen and (max-width: 1024px){#aw dl dd{font-size:4.5vw;text-align:center;margin-top:20px}}
