html{font-size:75%}@media screen and (min-width: 768px){html{font-size:87.5%}}@media screen and (min-width: 992px){html{font-size:93.75%}}@media screen and (min-width: 1200px){html{font-size:100%}}a{color:#000}p{margin:0}img{width:100%}.pt-1{padding-top:0.25rem}.pt-2{padding-top:0.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pt-5{padding-top:3rem}.container{max-width:1100px;padding:0 20px;position:relative;z-index:1}.container-fluid{width:100%;padding:20px}.shadow{filter:drop-shadow(2px 0px 8px rgba(0,0,0,0.2))}.button-shadow,.button a{filter:drop-shadow(4px 4px 6px rgba(0,0,0,0.3))}.button a{border:none !important}.button a:hover{border:none !important}.button-orange,.button-navy{display:flex;justify-content:center;padding-top:2.5rem}.button-orange a,.button-navy a{border-color:transparent !important}.button-orange a:hover,.button-navy a:hover{border-color:inherit !important}.button-orange a:after,.button-navy a:after{content:'';display:inline-block;width:.75rem;height:.75rem;border-right:1px solid #FFF;border-bottom:1px solid #FFF;transform:rotate(-45deg);margin-left:.3rem}.button-orange a:hover:after{border-color:#FC6200}.button-navy a:hover:after{border-color:#101b3b}.button-orange a,.button-orange a:visited{background:#FC6200;border:1px solid;border-color:#FFF;color:#FFF;padding:.625rem 2.5rem;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:3rem !important;border-radius:3rem !important;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-block;line-height:inherit;margin:0}.button-orange a span,.button-orange a:visited span{font-size:1.125rem;font-weight:600}.button-orange a:hover{background:#FFF;border:1px solid;color:#FC6200;text-decoration:none;-webkit-border-radius:3rem !important;border-radius:3rem !important}.button-orange a:hover *{color:#FC6200}.button-navy a,.button-navy a:visited{background:#101b3b;border:1px solid;border-color:#FFF;color:#FFF;padding:.625rem 2.5rem;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:3rem !important;border-radius:3rem !important;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-block;line-height:inherit;margin:0}.button-navy a span,.button-navy a:visited span{font-size:1.125rem;font-weight:600}.button-navy a:hover{background:#FFF;border:1px solid;color:#101b3b;text-decoration:none;-webkit-border-radius:3rem !important;border-radius:3rem !important}.button-navy a:hover *{color:#101b3b}.button-slide{text-align:left}.button-slide a{position:relative;cursor:pointer;margin:.5rem;padding:0.6rem 2rem 0.6rem 1rem;border-radius:0;background-image:linear-gradient(90deg, #2e3959 50%, transparent 50%);background-position:100%;background-size:200%;display:block;color:#FFF;text-decoration:none;transition:all 0.3s;background-color:#101b3b;font-weight:bold;font-size:0.8rem}.button-slide a:before{content:'';position:absolute;top:50%;right:.125rem;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:1rem;height:1rem;background:#FFF;-webkit-border-radius:50% !important;border-radius:50% !important;box-sizing:content-box}.button-slide a:after{position:absolute;right:1rem;top:calc(50% + .1rem);display:block;content:"";width:.25rem;height:.25rem;background:#FFF;border-right:.125rem solid #101b3b;border-top:.125rem solid #101b3b;transform:rotate(45deg) translate(-50%, -50%);box-sizing:content-box}.button-slide a:hover{background-position:0;color:#fff}.button-slide a:hover:after{border-right:.125rem solid #101b3b;border-top:.125rem solid #101b3b}.button-slide-orange{text-align:left}.button-slide-orange a{position:relative;cursor:pointer;margin:0.5rem;padding:0.6rem 2rem 0.6rem 1rem;border-radius:0;background-image:linear-gradient(90deg, #ff801e 50%, transparent 50%);background-position:100%;background-size:200%;color:#FFF;text-decoration:none;transition:all 0.3s;background-color:#FC6200;font-weight:bold;font-size:0.8rem}.button-slide-orange a:before{content:'';position:absolute;top:50%;right:.125rem;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:1rem;height:1rem;background:#FFF;-webkit-border-radius:50% !important;border-radius:50% !important;box-sizing:content-box}.button-slide-orange a:after{position:absolute;right:1rem;top:calc(50% + .1rem);display:block;content:"";width:.25rem;height:.25rem;bakckground:#FFF;border-right:.125rem solid #FC6200;border-top:.125rem solid #FC6200;transform:rotate(45deg) translate(-50%, -50%);box-sizing:content-box}.button-slide-orange a:hover{background-position:0;color:#fff}.button-slide-orange a:hover:after{border-right:.125rem solid #FC6200;border-top:.125rem solid #FC6200}#page-top{position:fixed;bottom:20px;right:20px;line-height:1;z-index:99}#page-top a{background:#6b6b6b;text-decoration:none;color:#fff;width:40px;height:40px;text-align:center;display:block;-webkit-border-radius:5px !important;border-radius:5px !important;opacity:0.9;transition:all .3s ease;display:flex;justify-content:center;align-items:center}#page-top a:hover{text-decoration:none;opacity:.5}#page-top a:after{content:'';display:block;width:8px;height:8px;border-top:2px solid #FFF;border-left:2px solid #FFF;transform:rotate(45deg)}.radius,.button-slide a,.button-slide-orange a{-webkit-border-radius:8px !important;border-radius:8px !important}.bg-orange{background:#FC6200}.text-l{font-size:1.6rem}.text-orange{color:#FC6200}.text-navy{color:#101b3b}.text-bold{font-weight:bold}.section-padding{padding:3rem 0}@media screen and (min-width: 576px){.section-padding{padding:3rem 1rem}}body{color:#000;margin:0;scroll-behavior:smooth}body main .box-wrap{display:flex;flex-direction:column;gap:2.5rem}@media screen and (min-width: 768px){body main .box-wrap{flex-direction:row}}body main section{padding:5rem 0 5rem 0}body main section .lead{font-size:2.375rem;font-weight:bold;color:#FC6200;text-align:center;padding-bottom:2.5rem}body main section .lead span{font-size:0.7em;color:#101b3b}@media screen and (max-width: 767px){body main section.main-img{padding:0;background:url("../assets/bg-main-sp.png") no-repeat;background-size:cover;background-position:center top}body main section.main-img .container{display:flex;flex-direction:column;min-height:500px;background:url("../assets/main-right.png") no-repeat bottom center;background-size:230px}body main section.main-img .box01{display:flex;justify-content:center;flex-wrap:wrap;text-align:center}body main section.main-img .box01 .text-wrap{font-weight:bold;color:#FFF;padding-top:3rem;line-height:1}}@media screen and (max-width: 767px) and (min-width: 768px){body main section.main-img .box01 .text-wrap{padding-top:0}}@media screen and (max-width: 767px){body main section.main-img .box01 .text-wrap .text01{font-size:1.6rem;padding-bottom:0.5rem;color:#333333}body main section.main-img .box01 .text-wrap .text02{display:inline-block;font-size:3rem;color:#101b3b;font-weight:bold;padding:0;background:linear-gradient(transparent 70%, #ffee80 70%)}body main section.main-img .box01 .text-wrap .text02 span{color:#FC6200}body main section.main-img .box01 .text-wrap .text03{display:inline-block;color:#101b3b;font-size:2.5rem;background:linear-gradient(transparent 87%, #ffee80 87%)}body main section.main-img .box01 .text-wrap .text03 span{color:#FC6200;font-size:1.3em}body main section.main-img .box01 .text-wrap .text03 span span{font-size:1.5em;font-style:italic;font-weight:900}body main section.main-img .box01 .button-box{display:flex;gap:1rem}}@media screen and (max-width: 767px) and (min-width: 768px){body main section.main-img .box01 .button-box{flex-direction:column}}@media screen and (max-width: 767px) and (min-width: 992px){body main section.main-img .box01 .button-box{flex-direction:row}}@media screen and (max-width: 767px){body main section.main-img .box01 .button-box .button-orange a,body main section.main-img .box01 .button-box .button-navy a{font-size:1rem;padding:1rem 1.25rem}}@media screen and (min-width: 768px){body main section.main-img{padding:0;background:url("../assets/bg-main.png") no-repeat;background-size:cover;background-position:center center}body main section.main-img .container{display:flex;min-height:400px}body main section.main-img .box01,body main section.main-img .box02{flex:1}body main section.main-img .box01{display:flex;align-self:center;flex-wrap:wrap}body main section.main-img .box01>*{flex-basis:100%}body main section.main-img .box01 .text-wrap{font-weight:bold;color:#FFF;padding-top:3rem;line-height:1}}@media screen and (min-width: 768px) and (min-width: 768px){body main section.main-img .box01 .text-wrap{padding-top:0}}@media screen and (min-width: 768px){body main section.main-img .box01 .text-wrap .text01{font-size:1.8rem;padding-bottom:0.5rem;color:#333333}}@media screen and (min-width: 768px) and (max-width: 900px){body main section.main-img .box01 .text-wrap .text01{font-size:1.6rem}}@media screen and (min-width: 768px){body main section.main-img .box01 .text-wrap .text02{display:inline-block;font-size:3.5rem;color:#101b3b;font-weight:bold;padding:0;background:linear-gradient(transparent 70%, #ffee80 70%)}}@media screen and (min-width: 768px) and (max-width: 900px){body main section.main-img .box01 .text-wrap .text02{font-size:3rem}}@media screen and (min-width: 768px){body main section.main-img .box01 .text-wrap .text02 span{color:#FC6200}body main section.main-img .box01 .text-wrap .text03{display:inline-block;color:#101b3b;font-size:3rem;background:linear-gradient(transparent 87%, #ffee80 87%)}}@media screen and (min-width: 768px) and (max-width: 900px){body main section.main-img .box01 .text-wrap .text03{font-size:2.5rem}}@media screen and (min-width: 768px){body main section.main-img .box01 .text-wrap .text03 span{color:#FC6200;font-size:1.3em}body main section.main-img .box01 .text-wrap .text03 span span{font-size:1.5em;font-style:italic;font-weight:900}body main section.main-img .box01 .button-box{display:flex;gap:1rem}}@media screen and (min-width: 768px) and (min-width: 768px){body main section.main-img .box01 .button-box{flex-direction:column}}@media screen and (min-width: 768px) and (min-width: 992px){body main section.main-img .box01 .button-box{flex-direction:row}}@media screen and (min-width: 768px){body main section.main-img .box01 .button-box .button-orange a,body main section.main-img .box01 .button-box .button-navy a{font-size:1rem;padding:1rem 1.25rem}body main section.main-img .box02{background:#f1f6fc;background:url("../assets/main-right.png") no-repeat center right;background-size:contain}}body main section.point,body main section.information,body main section.faceToFace-training,body main section.schedule{background:#eef7fc}body main section.point,body main section.curriculum,body main section.information,body main section.online-training,body main section.faceToFace-training,body main section.schedule,body main section.information2{position:relative;background-size:60px 75px;background-repeat:no-repeat;background-image:url(../assets/img-tri-left-blue01.png);background-position:top left}body main section.point:after,body main section.curriculum:after,body main section.information:after,body main section.online-training:after,body main section.faceToFace-training:after,body main section.schedule:after,body main section.information2:after{content:'';position:absolute;right:0;top:50%;width:120px;height:120px;background-size:120px 120px;background-repeat:no-repeat;background-image:url(../assets/img-tri-right-blue01.png);background-position:top left}body main section.point{background-image:url(../assets/img-tri-left-blue01.png);background-size:90px 120px}body main section.point:after{background-image:url(../assets/img-tri-right-blue01.png);background-position:100px left;width:89px;height:120px;background-size:100px 110px}body main section.point .lead .text02{color:#101b3b;font-size:1.75rem}body main section.point ul.point-list li{margin-bottom:2.5rem}body main section.point .point-no{margin-left:-3.75rem;background:#FC6200;color:#FFF;display:inline-block;font-size:1rem;line-height:1;position:relative;padding:0.5em 1em;margin-bottom:1.5rem;font-weight:bold}body main section.point .point-no:after{content:'';width:0;height:0;position:absolute;display:inline-block;vertical-align:middle;color:#FC6200;line-height:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:1.5em;border-left-color:#FC6200;border-right:0;right:calc(-1.5em + 1px);top:0}body main section.point .point-no span{font-size:2rem;padding:0 0.2em}body main section.point .box-wrap{padding:2.5rem 3.75rem;background:#FFF}body main section.point .box01{flex-basis:40%}body main section.point .box02{flex:1}body main section.point dl dt{font-size:1.5rem;font-weight:bold;padding-bottom:0.5em;color:#101b3b}body main section.curriculum{background-image:url(../assets/img-tri-left-orange01.png);background-position:left 50%}body main section.curriculum:after{background-image:url(../assets/img-tri-right-orange01.png);top:2%;width:50px;height:150px;background-size:50px 150px}body main section.curriculum .customize .box-wrap{gap:2.5rem}@media screen and (max-width: 767px){body main section.curriculum .customize .box-wrap{max-width:320px;margin:0 auto}}body main section.curriculum .customize li{flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}body main section.curriculum .customize .bubble{position:relative;display:inline-block;margin:1.5em 0;padding:7px 10px;min-width:120px;max-width:100%;color:#FC6200;background:#FFF;border:solid 3px #FC6200;box-sizing:border-box;-webkit-border-radius:10px !important;border-radius:10px !important;width:100%;text-align:center;font-size:1em;font-weight:bold;box-shadow:0 4px 0 #FC6200}body main section.curriculum .customize .bubble:before{content:"";position:absolute;bottom:-2rem;left:calc(50% - 1rem);border:1rem solid transparent;border-top:calc(1rem + 1px) solid #FFF;z-index:2}body main section.curriculum .customize .bubble:after{content:"";position:absolute;bottom:-3rem;left:calc(50% - 1.5rem);border:1.5rem solid transparent;border-top:1.5rem solid #FC6200;z-index:1}body main section.curriculum .customize .bubble span{color:#101b3b;font-size:0.9em}body main section.curriculum .customize .fig{padding:1rem 0;display:flex;justify-content:center}body main section.curriculum .customize .fig img{max-width:220px;margin:0 auto}body main section.curriculum .customize .for{text-align:center;font-size:1.1rem;font-weight:bold;padding:0 0 1rem 0}body main section.curriculum .customize .for span{color:#FC6200;background:linear-gradient(transparent 60%, #ff6 60%)}body main section.curriculum .customize .answer{color:#FFF;padding:0.5rem;text-align:center;font-weight:bold}body main section.curriculum .abounding{padding:3.75rem 0}body main section.curriculum .abounding .lead{position:relative;display:flex;justify-content:center;gap:2.5rem}body main section.curriculum .abounding .lead:before,body main section.curriculum .abounding .lead:after{content:'';width:100px;height:100px;display:inline-block}@media screen and (max-width: 575px){body main section.curriculum .abounding .lead:before,body main section.curriculum .abounding .lead:after{display:none}}body main section.curriculum .abounding .lead:before{background-image:linear-gradient(70deg, transparent 49%, #FC6200 49.5%, #FC6200 50%, transparent 50.5%, transparent)}body main section.curriculum .abounding .lead:after{background-image:linear-gradient(-70deg, transparent 49%, #FC6200 49.5%, #FC6200 50%, transparent 50.5%, transparent)}body main section.curriculum .abounding .lead .text01{color:#101b3b;font-size:1.75rem}body main section.curriculum .abounding .fig{position:relative}body main section.curriculum .abounding .fig img{padding:1rem}body main section.curriculum .abounding .fig img:nth-of-type(2){width:140px;height:auto;position:absolute;bottom:0;right:-140px}@media screen and (max-width: 1200px){body main section.curriculum .abounding .fig img:nth-of-type(2){display:none}}body main section.information{background-image:url(../assets/img-tri-left-blue04.png)}body main section.information:after{display:none}body main section.information .lead{text-align:center}body main section.information .lead .text01{color:#FC6200;font-size:1.625rem}body main section.information .lead .text02{color:#101b3b;font-size:1.875rem}body main section.information .box-wrap{flex-direction:column-reverse}@media screen and (min-width: 768px){body main section.information .box-wrap{flex-direction:row}}body main section.information .box-wrap .box01{flex:1}body main section.information .box-wrap .box02{flex-basis:55%}body main section.information ul{padding:1.25rem 1.875rem}@media screen and (max-width: 767px){body main section.information ul{max-width:400px;margin:0 auto}}body main section.information ul li.list{font-weight:bold}body main section.information ul li.list span{color:#101b3b;background:#101b3b;color:#FFF;-webkit-border-radius:2.5em !important;border-radius:2.5em !important;line-height:2.5em;text-align:center;display:block}body main section.information ul li.list ul{position:relative;padding:0;margin-left:2em}body main section.information ul li.list ul:before{content:'';display:block;width:0;position:absolute;bottom:1em;left:0;border-left:2px solid #101b3b;height:9em}body main section.information ul li.list ul li{display:flex;align-items:center;border:2px solid #101b3b;-webkit-border-radius:2em !important;border-radius:2em !important;line-height:2em;position:relative;padding-left:2vw;background:#FFF;font-weight:bold;margin:1em 0 1em 1em}body main section.information ul li.list ul li:before{content:'';position:absolute;top:1em;left:-1em;border-top:2px solid #101b3b;width:1em}body main section.online-training .title,body main section.faceToFace-training .title{padding:1.25rem}body main section.online-training .title h2,body main section.faceToFace-training .title h2{margin:0}body main section.online-training .bubble,body main section.faceToFace-training .bubble{position:relative;display:block;margin:1.5em 0;padding:7px 10px;min-width:280px;max-width:500px;margin:0 auto;color:#FC6200;background:#FFF;border:solid 3px #FC6200;box-sizing:border-box;-webkit-border-radius:3em !important;border-radius:3em !important;width:100%;text-align:center;font-size:0.9rem;font-weight:bold;box-shadow:0 4px 0 #FC6200}body main section.online-training .bubble:before,body main section.faceToFace-training .bubble:before{content:"";position:absolute;bottom:-2rem;left:calc(50% - 1rem);border:calc(1rem + 1px) solid transparent;border-top:1rem solid #FFF;z-index:2}body main section.online-training .bubble:after,body main section.faceToFace-training .bubble:after{content:"";position:absolute;bottom:-3rem;left:calc(50% - 1.5rem);border:1.5rem solid transparent;border-top:1.5rem solid #FC6200;z-index:1}body main section.online-training .bubble span,body main section.faceToFace-training .bubble span{color:#101b3b;font-size:0.9em}body main section.online-training ul.list,body main section.faceToFace-training ul.list{display:grid;gap:1.875rem 2.5rem;padding-top:3.75rem}@media screen and (max-width: 575px){body main section.online-training ul.list,body main section.faceToFace-training ul.list{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 576px){body main section.online-training ul.list,body main section.faceToFace-training ul.list{grid-template-columns:repeat(2, 1fr)}}body main section.online-training ul.list li,body main section.faceToFace-training ul.list li{flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}body main section.online-training ul.list li h3,body main section.faceToFace-training ul.list li h3{color:#101b3b;font-size:1.375rem}body main section.online-training ul.list dl,body main section.faceToFace-training ul.list dl{display:flex;flex-wrap:wrap}body main section.online-training ul.list dl dt,body main section.online-training ul.list dl dd,body main section.faceToFace-training ul.list dl dt,body main section.faceToFace-training ul.list dl dd{margin:0 0 .25rem;padding:.625rem;font-size:0.9rem}body main section.online-training ul.list dl dt,body main section.faceToFace-training ul.list dl dt{flex-basis:7rem;background:#FC6200;border:1px solid #FC6200;border-top-left-radius:10px;border-bottom-left-radius:10px;color:#FFF;display:flex;align-items:center;justify-content:center}body main section.online-training ul.list dl dd,body main section.faceToFace-training ul.list dl dd{flex-basis:calc( 100% - 7rem );border:1px solid #FC6200;border-top-right-radius:10px;border-bottom-right-radius:10px;background:#FFF}body main section.online-training ul.list h4,body main section.faceToFace-training ul.list h4{font-size:1rem;font-weight:bold;margin:0}body main section.online-training ul.list table,body main section.faceToFace-training ul.list table{border-collapse:collapse;border-spacing:1px;word-break:break-all;word-wrap:break-word;border:1px solid #FFF;width:100%;margin:0 auto;margin-bottom:20px}body main section.online-training ul.list table tr,body main section.faceToFace-training ul.list table tr{border:1px solid #d1d1d1;font-weight:normal}body main section.online-training ul.list table tr th,body main section.online-training ul.list table tr td,body main section.faceToFace-training ul.list table tr th,body main section.faceToFace-training ul.list table tr td{padding:2px 4px;border:1px solid #FFF}body main section.online-training ul.list table tr th,body main section.faceToFace-training ul.list table tr th{text-align:left;background:#101b3b;width:auto;vertical-align:top}body main section.online-training ul.list table tr td,body main section.faceToFace-training ul.list table tr td{background:#eef7fc}body main section.online-training ul.list table tr th,body main section.online-training ul.list table tr td,body main section.faceToFace-training ul.list table tr th,body main section.faceToFace-training ul.list table tr td{font-size:0.9rem}body main section.online-training ul.list table tr th,body main section.faceToFace-training ul.list table tr th{color:#FFF;text-align:center}body main section.online-training .accordion.list-more .card,body main section.faceToFace-training .accordion.list-more .card{background:transparent;border:none}body main section.online-training .accordion.list-more .card .card-header,body main section.faceToFace-training .accordion.list-more .card .card-header{background:transparent;border:none}body main section.online-training .accordion.list-more .card .card-header h5,body main section.faceToFace-training .accordion.list-more .card .card-header h5{text-align:right}body main section.online-training .accordion.list-more .card .card-header a,body main section.faceToFace-training .accordion.list-more .card .card-header a{potision:relative;display:block !important;transition:all .3s ease;padding-right:3.125rem !important}body main section.online-training .accordion.list-more .card .card-header a:after,body main section.faceToFace-training .accordion.list-more .card .card-header a:after{display:inline-block;content:"";width:.8em;height:.8em;background:transparent;border-right:2px solid #101b3b;border-top:2px solid #101b3b;transform:rotate(135deg);transition:all .3s ease;position:absolute;top:calc(1.5rem - 5px);right:2rem}body main section.online-training .accordion.list-more .card .card-header a:not(.collapsed):after,body main section.faceToFace-training .accordion.list-more .card .card-header a:not(.collapsed):after{transform:rotate(-45deg);top:1.5rem}body main section.online-training .accordion.list-more .card .card-body ul.list,body main section.faceToFace-training .accordion.list-more .card .card-body ul.list{padding-top:0}body main section.online-training{background-image:url(../assets/img-tri-left-orange03.png);background-position:bottom 100px left;background-size:35px 90px}body main section.online-training:after{background-image:url(../assets/img-tri-right-orange02.png);background-position:top left;top:0;width:60px;height:75px;background-size:60px 75px}body main section.faceToFace-training{background-image:url(../assets/img-tri-left-blue03.png);background-position:bottom 200px left;background-size:35px 90px}body main section.faceToFace-training:after{background-image:url(../assets/img-tri-right-blue02.png);background-position:top left;top:0;width:60px;height:75px;background-size:60px 75px}body main section.faceToFace-training .bubble{color:#101b3b;border:3px solid #101b3b;box-shadow:0 4px 0 #101b3b}body main section.faceToFace-training .bubble:after{border-top:1.5rem solid #101b3b}body main section.faceToFace-training ul.list table tr{border-color:#f1f6fc}body main section.faceToFace-training ul.list table tr th{border-color:#f1f6fc}body main section.faceToFace-training ul.list table tr td{background:#FFF;border-color:#f1f6fc}body main section.mhlw .lead .text01{color:#101b3b;font-size:1.5rem}body main section.mhlw .lead .text02{font-size:1.5rem}body main section.mhlw .lead .text03 sup{font-size:.5em}body main section.mhlw .box-wrap{align-items:center}@media screen and (max-width: 767px){body main section.mhlw .box-wrap{flex-direction:column-reverse}}body main section.mhlw .box-wrap .box01{flex:1}@media screen and (max-width: 767px){body main section.mhlw .box-wrap .box01 .fig{display:flex}body main section.mhlw .box-wrap .box01 .fig img{max-width:180px}}body main section.mhlw .box-wrap .box02{flex-basis:81%}body main section.mhlw .bubble{position:relative;display:block;margin:1.5em 0;padding:1.25rem 2.5rem;width:100%;margin:0 auto;background:#fff9d1;box-sizing:border-box;-webkit-border-radius:3em !important;border-radius:3em !important;width:100%;text-align:left;font-weight:bold}@media screen and (max-width: 767px){body main section.mhlw .bubble:before{content:"";position:absolute;border:1rem solid transparent;border-left:1rem solid #fff9d1;z-index:2;left:calc(50% + 3rem);bottom:-1rem}}@media screen and (min-width: 768px){body main section.mhlw .bubble:before{content:"";position:absolute;border:1rem solid transparent;border-top:1rem solid #fff9d1;z-index:2;left:-1rem;top:calc(50% - 1rem)}}body main section.mhlw .bubble span{color:#101b3b;font-size:0.9em}body main section.mhlw .text .text01{font-size:1.125rem;font-weight:bold;padding-bottom:.625rem}body main section.mhlw .text .text02{font-weight:bold;padding-bottom:.625rem}body main section.mhlw .text .text02 span{color:#FC6200;font-size:1.1em}body main section.mhlw .text .text03{font-size:.75rem}body main section.schedule{background-image:url(../assets/img-tri-left-blue04.png)}body main section.schedule:after{background-image:url(../assets/img-tri-right-blue03.png);bottom:2%;top:auto;width:50px;height:90px;background-size:50px 90px}body main section.schedule .title{padding-bottom:2.5rem;text-align:center;color:#101b3b;font-size:2.375rem}body main section.schedule .title h2{margin:0}body main section.schedule .fig .note{text-align:right;font-size:0.9rem;font-weight:bold;color:#101b3b;padding:.5rem 0}body main section.schedule .box-wrap .box01,body main section.schedule .box-wrap .box02{display:flex;gap:1.25rem;align-items:center}body main section.schedule .box-wrap .box01 .fig,body main section.schedule .box-wrap .box02 .fig{flex:1;padding-bottom:1.25rem}body main section.schedule .box-wrap .box01 .text,body main section.schedule .box-wrap .box02 .text{flex-basis:75%}@media screen and (min-width: 768px){body main section.schedule .box-wrap .box01 .text,body main section.schedule .box-wrap .box02 .text{flex-basis:65%}}body main section.schedule .box-wrap .box01 .text .lead,body main section.schedule .box-wrap .box02 .text .lead{font-size:1rem;color:#101b3b;text-align:left;padding-bottom:.5rem}body main section.schedule .box-wrap .box01 .text .lead p,body main section.schedule .box-wrap .box02 .text .lead p{background:linear-gradient(transparent 60%, #ff6 60%);font-size:1.2rem;display:inline}body main section.information2{background-image:url(../assets/img-tri-left-orange03.png);background-position:bottom 200px left;background-size:35px 90px}body main section.information2:after{background-image:url(../assets/img-tri-right-orange02.png);background-position:top left;bottom:2%;top:auto;width:60px;height:75px;background-size:60px 75px}body main section.information2 .title{padding-bottom:2.5rem;text-align:center;color:#101b3b;font-size:1.875rem}body main section.information2 .title h2{margin:0}body main section.information2 .box-wrap{border:4px solid #FC6200;-webkit-border-radius:10px !important;border-radius:10px !important;padding:3.75rem 5rem}
