.pc_only{display:inline-block}@media all and (max-width: 660px){.pc_only{display:none}}.pc_only_forpad{display:block !important}@media all and (max-width: 820px){.pc_only_forpad{display:none !important}}.mb_only{display:none}@media all and (max-width: 660px){.mb_only{display:block}}.pad_only{display:none !important}@media all and (max-width: 820px){.pad_only{display:block !important}}h1,h2{color:#001965}h3,h4{color:#005ad2}h3{text-align:center;font-size:32px;font-weight:700;line-height:1.5em}@media all and (max-width: 820px){h3{font-size:26px}}@media all and (max-width: 440px){h3{font-size:20px}}h2{font-weight:700;font-size:40px;line-height:1.5em;font-feature-settings:"pnum" on,"lnum" on;text-align:center;position:relative;padding:40px 0}@media all and (max-width: 820px){h2{font-size:30px;padding:0 0 40px 0}}@media all and (max-width: 768px){h2{padding:0 0 20px 0}}@media all and (max-width: 660px){h2{padding:0}}@media all and (max-width: 440px){h2{font-size:23px;letter-spacing:0}}@media all and (max-width: 375px){h2{font-size:20px}}h2 span{font-size:25px}.kv{padding:0;position:relative;background-color:#fcf3c0}.kv .bg{position:relative;width:100%;height:auto}.kv .bg .kv_bg{animation:light 2s linear infinite both;animation-timing-function:steps(3, start)}.kv .bg .kv_bg_mask,.kv .bg .kv_man{position:absolute;top:0;left:0;width:100%;height:100%}.kv .bg .kv_title{position:absolute;top:35%;right:10%;width:40%}@media all and (max-width: 660px){.kv .bg .kv_title{top:15%;right:0;width:90%}}@media all and (max-width: 440px){.kv .bg .kv_title{top:12%}}.kv .bg .kv_title h4{display:inline-block;padding:8px 14px;border:2px #005ad2 solid;font-size:25px}@media all and (max-width: 440px){.kv .bg .kv_title h4{font-size:20px}}.kv .bg .kv_title h1{font-size:40px}@media all and (max-width: 820px){.kv .bg .kv_title h1{font-size:30px}}@media all and (max-width: 440px){.kv .bg .kv_title h1{font-size:26px;letter-spacing:0}}.kv .bg .kv_title h1 strong{font-weight:700}.kv .rain{position:absolute;width:13%;height:auto}@media all and (max-width: 820px){.kv .rain{width:18%}}.kv .rain img{width:100%}.kv .rain--1{top:0;right:0}.kv .rain--2{bottom:0;left:0}@keyframes light{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.info{position:relative}@media all and (max-width: 768px){.info{padding:0 20px 40px}}.info::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background-color:#ececec}.info .container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding-bottom:90px}@media all and (max-width: 768px){.info .container{padding-bottom:0px}}.info .container .title{width:12%;height:auto}@media all and (max-width: 820px){.info .container .title{width:100%;margin:40px 0 -40px}}@media all and (max-width: 440px){.info .container .title{margin:40px 0 0px}}.info .container .title h2{text-align:left;line-height:1.3em}@media all and (max-width: 820px){.info .container .title h2{padding:0}}.info .container .title h2 span{font-weight:400;font-size:40px}@media all and (max-width: 820px){.info .container .title h2 span{font-size:30px}}@media all and (max-width: 440px){.info .container .title h2 span{font-size:23px}}.info .container .content{width:85%;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;background:url(../images/info_bg.png) center center no-repeat;background-size:100% 100%;padding:0% 2% 2.8%}@media all and (max-width: 820px){.info .container .content{width:100%;align-items:flex-end;padding:5% 4% 4%}}@media all and (max-width: 660px){.info .container .content{flex-direction:column-reverse;background:url(../images/info_bg_mb.png) center center no-repeat;background-size:100% 100%;margin:0 0 0 20%;padding:8vw 4vw 2.3vw}}@media all and (max-width: 440px){.info .container .content{margin:0 auto;padding:10vw 4vw 3.3vw}}.info .container .content .img{width:50%}@media all and (max-width: 660px){.info .container .content .img{width:100%}}.info .container .content .img img{width:95%}.info .container .content .text{width:50%;padding-top:10%}@media all and (max-width: 660px){.info .container .content .text{width:100%}}.chartbox .container{border-bottom:1px #707070 solid}.chartbox .container .content{margin-bottom:50px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media all and (max-width: 660px){.chartbox .container .content{flex-direction:column}}@media all and (max-width: 440px){.chartbox .container .content{margin-bottom:30px}}.chartbox1 .container h2{padding:20px 0 10px}.chartbox1 .content .text{width:53%;background-color:#fcf3c0;padding:20px 26px;border-radius:20px;margin-top:-90px}@media all and (max-width: 660px){.chartbox1 .content .text{width:100%;margin-top:0px;margin-bottom:30px}}@media all and (max-width: 440px){.chartbox1 .content .text{padding:18px 19px}}.chartbox1 .content .text p{margin-bottom:0}@media all and (max-width: 440px){.chartbox1 .content .text p{letter-spacing:0}}.chartbox1 .content .text p span{font-size:12px;vertical-align:top;line-height:1.5em;color:#545454}.chartbox1 .content .img{width:45%;position:relative}@media all and (max-width: 660px){.chartbox1 .content .img{width:100%}}.chartbox1 .content .img img{width:100%;position:absolute;top:0;left:0}.chartbox1 .content .img .chart_1_bg{position:relative}.note p{font-size:12px;color:#b2b2b2}.chartbox2 .content{margin-bottom:50px}.chartbox2 .content .item{width:30%}@media all and (max-width: 660px){.chartbox2 .content .item{width:70%;padding:30px 0;border-bottom:1px #222 dashed}}@media all and (max-width: 440px){.chartbox2 .content .item{width:90%}}.chartbox2 .content .item--1{margin-top:-65px}@media all and (max-width: 660px){.chartbox2 .content .item--1{margin-top:0px;padding-top:0}}.chartbox2 .content .item--2 h3,.chartbox2 .content .item--3 h3{margin-bottom:30px}.chartbox2 .content .item h3 span{font-size:12px;vertical-align:top;line-height:2.5em;color:#8f8f8f}.chartbox2 .content .item--3{border-bottom:none}@media all and (max-width: 440px){.chartbox2 .content .item--3{padding:30px 0 0}}.chartbox2 .content .item .img{position:relative;background-color:#fcf3c0;margin:20px auto;border-radius:999px}.chartbox2 .content .item .img img{width:100%;position:absolute;top:0;left:0;z-index:2}.chartbox2 .content .item .img .chart_2_bg2,.chartbox2 .content .item .img .chart_3_older1{position:relative;z-index:1}.chartbox2 .content .item .img .chart_2_bg,.chartbox2 .content .item .img .chart_3_older2{z-index:0}.chartbox2 .content .item--3 .img img.chart_4{position:relative}.chartbox2 .content .item h5{color:#001965;font-size:19px;letter-spacing:0;text-align:center;line-height:1.2rem}@media all and (max-width: 375px){.chartbox2 .content .item h5{line-height:1.5em}}.chartbox2 .content .item h5 strong{color:#005ad2}.chartbox2 .content .item h5 span{font-size:30px}.chartbox3 .container .content{justify-content:space-evenly;margin-bottom:30px}.chartbox3 .img{width:40%;position:relative}@media all and (max-width: 768px){.chartbox3 .img{width:56%}}@media all and (max-width: 660px){.chartbox3 .img{width:100%}}@media all and (max-width: 440px){.chartbox3 .img{margin-bottom:20px}}.chartbox3 .img img{width:100%;height:100%;position:absolute;top:0;left:0}.chartbox3 .img .chart_5_man{position:relative}.chartbox3 .text{width:33%}@media all and (max-width: 768px){.chartbox3 .text{width:40%}}@media all and (max-width: 660px){.chartbox3 .text{width:100%;text-align:center}}.chartbox3 .text h3{font-size:24px}@media all and (max-width: 440px){.chartbox3 .text h3{font-size:18px;letter-spacing:0}}@media all and (max-width: 375px){.chartbox3 .text h3{font-size:17px}}.chartbox3 .text img{margin:10px 0}@media all and (max-width: 660px){.chartbox3 .text img{width:70%}}.chartbox4 h2{padding-bottom:10px}.chartbox4 h2 span{font-size:12px;vertical-align:top;line-height:2.5em;color:#8f8f8f}.chartbox4 h3{margin-bottom:20px}.chartbox4 .content .text{width:53%;background-color:#fcf3c0;padding:20px 28px;border-radius:20px}@media all and (max-width: 660px){.chartbox4 .content .text{width:100%}}.chartbox4 .content .text p{margin-bottom:0}.chartbox4 .content .text ul li{font-weight:700;list-style:disc;margin-left:20px}@media all and (max-width: 440px){.chartbox4 .content .text ul li{font-weight:400}}.chartbox4 .content .text ul li:nth-child(1){margin-bottom:10px}.chartbox4 .content .text ul li span{font-size:21px;color:#005ad2}@media all and (max-width: 440px){.chartbox4 .content .text ul li span{font-weight:700}}.chartbox4 .content .text ul li span.unit{font-size:17px}.chartbox4 .content .text ul li span.font_big{font-size:21px}.chartbox4 .content .text ul li span.note{font-size:12px;vertical-align:top;line-height:1.5em;color:#8f8f8f}.chartbox4 .content .img{width:45%;position:relative}@media all and (max-width: 660px){.chartbox4 .content .img{width:70%;margin-bottom:20px}}.chartbox4 .content .img img{width:100%}.chartbox5{background:url(../images/chart_7/chart_7_bg.png) bottom center no-repeat;background-size:100%;padding-bottom:160px}@media all and (max-width: 660px){.chartbox5{padding-bottom:100px}}@media all and (max-width: 440px){.chartbox5{padding-bottom:60px}}.chartbox5 .container{border-bottom:0}.chartbox5 .container .content{align-items:flex-start}.chartbox5 .content .item{width:50%;padding:0 0 0 3%}@media all and (max-width: 660px){.chartbox5 .content .item{width:100%;padding:3% 0 0 0}}.chartbox5 .content .item--1{border-right:2px #707070 dashed;padding:0 3% 0 0}@media all and (max-width: 660px){.chartbox5 .content .item--1{border-right:none;padding:0 0 3% 0;border-bottom:1px #707070 dashed}}.chartbox5 .content .item h3{font-size:24px}@media all and (max-width: 440px){.chartbox5 .content .item h3{font-size:20px}}.chartbox5 .content .item h3 span{font-size:12px;vertical-align:top;line-height:1.5em;color:#8f8f8f}.chartbox5 .content .item .icons{display:flex;justify-content:space-evenly;align-items:center;padding:10px 0 20px}.chartbox5 .content .item .icons img{width:20%}.chartbox5 .content .item p{font-weight:700;text-align:center}@media all and (max-width: 660px){.chartbox5 .content .item p{font-weight:400}}.intro{background-color:#f2f2f2}.intro .container{border-bottom:0}.intro .content .text{width:53%;background-color:#fcf3c0;padding:20px 28px;border-radius:20px}@media all and (max-width: 660px){.intro .content .text{width:100%}}.intro .content .text h4{font-size:20px;border-left:5px #005ad2 solid;letter-spacing:0;padding:2px 0 2px 8px}.intro .content .text p{margin-bottom:0;font-weight:700}@media all and (max-width: 660px){.intro .content .text p{font-weight:400}}.intro .content .text hr{border:1px #707070 dashed}.intro .content .img{width:45%;position:relative;padding:20px}@media all and (max-width: 660px){.intro .content .img{width:100%}}.intro .content .img img{width:100%}.article{padding:0;position:relative;background-color:#f2f2f2}.article .container{padding:0 20px 70px}.article h2{padding-bottom:10px}.article h3{margin-bottom:35px}.article .content .item{padding:20px}.article .content .slick-prev:before,.article .content .slick-next:before{background:url(../images/arrow_next_blue.png) center no-repeat;background-size:100%}.article .item_content{padding:20px 20px 35px;border-radius:5px;position:relative;background-color:#fff;border:2px #005ad2 solid;overflow:hidden}@media all and (max-width: 660px){.article .item_content{margin:0 auto 30px;border-radius:15px}}@media all and (max-width: 440px){.article .item_content{padding:10px 10px 35px}}.article .item_content .img{border-radius:5px;margin-bottom:10px}.article .item_content .img img{width:auto}.article .item_content .btn{width:100%;height:35px;background-color:#005ad2;position:absolute;bottom:0;left:0;padding:2px 5px;transition:.4s;border-radius:0 0 2px 2px;text-align:right;transition:.2s}@media all and (max-width: 660px){.article .item_content .btn{padding:5px 10px}}.article .item_content .btn:hover{background-color:#001965;padding-right:calc(50% - 50px)}.article .item_content .btn img{width:95px;padding:5px 0 0px;position:absolute;top:0;right:10px}.years{background-color:#005ad2;padding:20px 0}@media all and (max-width: 820px){.years{padding:40px 0 20px}}.years .container{max-width:100%;padding:0 0 70px 0}.years .container h2{color:#fff}.slick-slider{padding-bottom:50px}.slick-prev,.slick-next{width:50px;height:50px;z-index:5;background-color:none;color:#fff;transition:.2s}@media all and (max-width: 440px){.slick-prev,.slick-next{width:40px;height:40px}}.slick-prev{transform:rotate(180deg);left:calc(50% - 70px);top:initial;bottom:-25px}@media all and (max-width: 440px){.slick-prev{left:calc(50% - 60px);bottom:-30px}}.slick-next{left:initial;right:calc(50% - 70px);top:initial;bottom:-50px}@media all and (max-width: 440px){.slick-next{right:calc(50% - 60px)}}.slick-prev:before,.slick-next:before{content:"";display:inline-block;color:#fff;background:url(../images/arrow_next.png) center no-repeat;background-size:100%;width:50px;height:50px}@media all and (max-width: 440px){.slick-prev:before,.slick-next:before{width:40px;height:40px}}.slick-slide img{width:100%}.about{background-color:#fff;position:relative;padding:60px 90px}@media all and (max-width: 660px){.about{padding:20px;margin-bottom:40px}}.about .container{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0 20px;z-index:2}.about .container .logo{width:25%}@media all and (max-width: 660px){.about .container .logo{width:50%}}.about .container .logo img{width:100%}.about .container .content{width:70%}@media all and (max-width: 660px){.about .container .content{width:100%}}.about .container .content a{padding:6px 26px;background-color:#005ad2;color:#fff;letter-spacing:1px;font-weight:300;position:relative;display:inline-block;border-radius:90px;letter-spacing:0px;color:#fff;transition:.4s}@media all and (max-width: 660px){.about .container .content a{margin-right:10px}}@media all and (max-width: 440px){.about .container .content a{margin-right:0px;margin-bottom:10px}}.about .container .content a:hover{background-color:#001965}.about .container--2 p{font-size:12px;color:#898989}