@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{overflow-y:scroll;min-width:1024px}@media screen and (max-width:768px){html{min-width:700px}}@media screen and (max-width:480px){html{min-width:375px}}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ol,ul{list-style:none}fieldset,img{border:0}img{max-width:100%;vertical-align:bottom}.img{width:100%}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}a{text-decoration:none;cursor:pointer}body{box-sizing:border-box;line-height:1}.anime{transition:all .3s}.opa:hover{opacity:.6}@font-face{font-family:'shr';src:url(//i-flap.co.jp/wp-content/themes/i-flap/assets/fonts/SourceHanSansJP-Regular.otf) format("opentype")}@font-face{font-family:'shn';src:url(//i-flap.co.jp/wp-content/themes/i-flap/assets/fonts/SourceHanSansJP-Normal.otf) format("opentype")}@font-face{font-family:'shm';src:url(//i-flap.co.jp/wp-content/themes/i-flap/assets/fonts/SourceHanSansJP-Medium.otf) format("opentype")}@font-face{font-family:'shb';src:url(//i-flap.co.jp/wp-content/themes/i-flap/assets/fonts/SourceHanSansJP-Bold.otf) format("opentype")}@font-face{font-family:'shh';src:url(//i-flap.co.jp/wp-content/themes/i-flap/assets/fonts/SourceHanSansJP-Heavy.otf) format("opentype")}.shr{font-family:'shr'}.shn{font-family:'shn'}.shm{font-family:'shm';font-weight:700}.shb{font-family:'shb';font-weight:700}.shh{font-family:'shh';font-weight:700}.ss{font-family:sans-serif}.cg{font-family:century-gothic,sans-serif;font-weight:700;font-style:normal}.br768on{display:none}.br480on{display:none}.br375on{display:none}.sp768on{display:none}.sp480on{display:none}.sp375on{display:none}@media screen and (max-width:768px){.br768off{display:none}.sp768off{display:none}.br768on{display:block}.sp768on{display:block}}@media screen and (max-width:480px){.br480off{display:none}.sp480off{display:none}.br480on{display:block}.sp480on{display:block}}@media screen and (max-width:375px){.br375off{display:none}.sp375off{display:none}.br375on{display:block}.sp375on{display:block}}header{border-top:solid 15px #3cb1e8;position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAJ4AgMAAAD5NRaGAAAACVBMVEU8segjbbg8segnV68ZAAAAAXRSTlNNSIvlSwAAAodJREFUeNrt0QEBAAAExEAllZRSDv4uwlbDayWBwRiMwRiMwRiMwQZjMAZjMAZjMAYbjMEYjMEYjMEYjMEGYzAGYzAGYzAGG4zBGIzBGIzBGGwwBmMwBmMwBmMwBhuMwRiMwRiMwRhsMAZjMAZjMAZjsMEYjMEYjMEYjMEYbDAGYzAGYzAGY7DBGIzBGIzBGIzBGGwwBmMwBmMwBmNw2ODmNYMNxmAMxmAMxmAMNhiDMRiDMRiDMdhgDMZgDMZgDMZgDDYYgzEYgzEYgzHYYAzGYAzGYAzGYIMxGIMxGIMxGIMx2GAMxmAMxmAMxmCDMRiDMRiDMRiDDZbAYAzGYAzGYAzGYIMxGIMxGIMxGIMNxmAMxmAMxmAMxmCDMRiDMRiDMRiDDcZgDMZgDMZgDDYYgzEYgzEYgzEYgw3GYAzGYAzGYAw2GIMxGIMxGIMx2GAMxmAMxmAMxmAMNhiDMRiDMRiDMdhgDMZgDMZgDMZgDDYYgzEYgzEYgzHYYAzGYAzGYAzGYIMxGIMxGIMxGIMx2GAMxmAMxmAMxmCDMRiDMRiDMRiDDcZgDMZgDMZgDMZggzEYgzEYgzEYgw3GYAzGYAzGYAzGYIMxGIMxGIMxGIMNxmAMxmAMxmAMNhiDMRiDMRiDMRiDDcZgDMZgDMZgDM4bDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMApC7ZZTrJycPqxAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:bottom;padding-bottom:45px}header:after{position:absolute;content:"";display:block;border-top:solid 15px #236db8;top:-15px;width:30%;left:0}header .header-top{display:flex;padding:1.67% 5.2% 1.1%;justify-content:space-between;position:fixed;top:0;left:0;width:100%;z-index:100;background:rgba(255,255,255,.7);box-sizing:border-box}header .header-top .left{display:flex;align-items:center;width:calc(100% - 305px - 3%);margin-right:3%}header .header-top .left .logo-box{max-width:377.5px;margin-right:4.4%}header .header-top .left p{font-size:20px}header .header-top .right{width:50%;max-width:305px}header .header-top .right .text1{font-size:12px;text-align:left}header .header-top .right .flex{display:flex;align-items:center}header .header-top .right .flex .img-box{width:30px;margin-right:15px}header .header-top .right .flex a{width:calc(100% - 30px);display:block;color:#000;font-size:40px;line-height:1}header .header-top .right .text2{font-size:16px;text-align:right;color:#9a9a9a}header .mv{width:calc(100% - 10.4% - 96px);margin:100px auto 0;background-image:url(//i-flap.co.jp/wp-content/themes/i-flap/assets/img/mv.png);background-repeat:no-repeat;background-size:cover;padding:48px 48px 0;position:relative;max-height:775px;height:75vh;background-position:top;border-radius:30px}header .mv .text-box1 h1,header .sp .text-box1 h1{max-width:565px;height:100%}header .mv .text-box1 p,header .sp .text-box1 p{font-size:20px;color:#fff;margin-top:1%;line-height:1.3}header .mv .text-box2,header .sp .text-box2{position:absolute;bottom:0;right:0;left:0;margin:0 auto;max-width:830px;text-align:center;padding-bottom:35px;width:100%}header .mv .text-box2 .text1 .icon,header .sp .text-box2 .text1 .icon{max-width:130px;position:absolute;bottom:45px;left:-20px}header .mv .text-box2 .text1 p,header .sp .text-box2 .text1 p{font-size:25px;color:#236db8;display:inline-block;background-color:#fff;border-radius:50px;padding:12px 6%;line-height:1;position:relative}header .mv .text-box2 .text2 p,header .sp .text-box2 .text2 p{max-width:500px;margin:25px auto;height:100%}header .mv .text-box2 .text3,header .sp .text-box2 .text3{background-color:#fff;border-radius:10px;padding:10px 23% 20px 10px}header .mv .text-box2 .text3 .img-box,header .sp .text-box2 .text3 .img-box{max-width:255px;position:absolute;bottom:0;right:-15px}header .mv .text-box2 .text3 p,header .sp .text-box2 .text3 p{font-size:21px;text-align:right;line-height:1.5}header .mv .text-box2 .text3 p .span1,header .mv .text-box2 .text3 p .span1{font-size:30px;color:#3cb1e8;padding-right:10px}header .mv .text-box2 .text3 p .span2,header .sp .text-box2 .text3 p .span2{font-size:30px;color:#236db8;background:linear-gradient(transparent 60%,#f7e86b 60%);display:inline}header .mv .float-text-box,header .sp .float-text-box{position:absolute;top:2.5vw;right:4vw;max-width:395px;width:25%}header .mv .float-text,header .sp .float-text{width:174px;height:174px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1.2;text-align:center}header .mv .float-text1,header .sp .float-text1{background-color:#fff8aa;color:#236db8;margin-bottom:1.5vw}header .mv .float-text1 p,header .sp .float-text1 p{font-size:20px}header .mv .float-text1 p span,header .sp .float-text1 p span{font-size:40px;font-weight:700;line-height:1}header .mv .float-text2,header .sp .float-text2{background-color:#fff;color:#3cb1e8;margin-right:0;margin-left:auto;margin-bottom:4.7vw}header .mv .float-text2 p,header .sp .float-text2 p{font-size:35px}header .mv .float-text2 p span,header .sp .float-text2 p span{font-size:30px}header .mv .float-text3,header .sp .float-text3{background-color:#fff8aa;color:#236db8;margin:auto}header .mv .float-text3 p,header .sp .float-text3 p{font-size:35px}header .contact-box,header .contact-box{display:block;max-width:330px;position:absolute;bottom:10px;right:1.5%}@media screen and (max-width:1440px){header .mv .text-box1 h1,header .sp .text-box1 h1{max-width:40%}header .mv .float-text-box,header .sp .float-text-box{position:absolute;top:1.5vw;right:2vw}header .mv .float-text,header .sp .float-text{width:140px;height:140px}header .mv .float-text1,header .sp .float-text1{margin-bottom:1vw}header .mv .float-text1 p,header .sp .float-text1 p{font-size:18px}header .mv .float-text1 p span,header .sp .float-text1 p span{font-size:30px}header .mv .float-text2,header .sp .float-text2{margin-bottom:1.5vw}header .mv .float-text2 p,header .sp .float-text2 p{font-size:28px}header .mv .float-text2 p span,header .sp .float-text2 p span{font-size:23px}header .mv .float-text3 p,header .sp .float-text3 p{font-size:28px}header .mv .text-box2 .text1 .icon,header .sp .text-box2 .text1 .icon{max-width:100px;left:-10px;bottom:40px}header .mv .text-box2 .text1 p,header .mv .text-box2 .text1 p{font-size:20px}header .mv .text-box2 .text3 p,header .sp .text-box2 .text3 p{font-size:18px}header .mv .text-box2 .text3 p .span1,header .sp .text-box2 .text3 p .span1{font-size:28px}header .mv .text-box2 .text3 p .span2,header .sp .text-box2 .text3 p .span2{font-size:28px}header .contact-box{max-width:280px}}@media screen and (max-width:768px){header{background-size:auto;padding-bottom:7%}header .header-top{padding:1.67% 3%;align-items:flex-start;position:relative}header .header-top .left{flex-direction:column-reverse;align-items:flex-start;justify-content:center}header .header-top .left p{font-size:14px}header .header-top .right .text1{font-size:10px}header .header-top .right .flex a{font-size:35px}header .mv{width:calc(100% - 6% - 4%);padding:2%;height:55vh;background-position:center;margin:auto}header .mv .text-box1 h1{max-width:55%}header .sp{position:relative;padding:15% 0}header .mv .text-box1{display:flex;flex-direction:column-reverse}header .sp .text-box1 p{font-size:16px}header .sp .text-box2{max-width:88%;position:absolute;right:0;left:0;margin:auto;bottom:180px;padding-bottom:0}header .sp .text-box2 .text1 .icon{max-width:50px;left:-10px;bottom:30px}header .sp .text-box2 .text1 p{font-size:14px}header .sp .text-box2 .text2 p{max-width:280px;margin:10px auto}header .sp .text-box2 .text3{padding:10px 10% 20px 10px}header .sp .text-box2 .text3 p{font-size:13px;text-align:center}header .sp .text-box2 .text3 p .span1{font-size:20px;color:red}header .sp .text-box2 .text3 p .span2{font-size:20px}header .sp .text-box2 .text3 .img-box{width:35%}header .sp .float-text-box{position:absolute;top:inherit;right:0;left:0;margin:auto;bottom:0;max-width:100%;width:100%;display:flex;justify-content:center}header .sp .float-text1,header .sp .float-text2,header .sp .float-text3{margin:0 10px}header .contact-box{display:none}header .sp .float-text{width:160px;height:160px}}@media screen and (max-width:480px){header{padding-bottom:50%;background-size:350%}header .mv{background-image:url(//i-flap.co.jp/wp-content/themes/i-flap/assets/img/mvSp.jpg);height:40vh;width:calc(100% - 6% - 6%);padding:4% 3%;min-height:360px}header .header-top .left{width:60%;margin-right:0}header .header-top .left .logo-box{max-width:250px;margin-right:0}header .header-top .left p{font-size:12px}header .header-top .right .text1{display:none}header .header-top .right .text2{display:flex;justify-content:center;align-items:center;color:#000;padding-top:3px;text-align:center;font-weight:700;font-size:14px}header .header-top .right .flex{display:none}header .header-top .right .flex a{font-size:20px}header .mv .text-box1 h1{max-width:65%}header .sp{position:absolute;width:100%;bottom:3%;padding:0}header .sp .text-box2{position:relative;bottom:0;margin:auto auto 5% auto}header .sp .text-box2 .text1 .icon{max-width:65px;left:-40px;bottom:20px}header .sp .text-box2 .text1 p{font-size:12px}header .sp .text-box2 .text2 p{max-width:200px}header .sp .text-box2 .text3 p{font-size:12px}header .sp .text-box2 .text3 p .span1{font-size:16px;color:red}header .sp .text-box2 .text3{padding:10px 30% 20px 10px}header .sp .text-box2 .text3 .img-box{width:40%}header .sp .float-text-box{position:relative}header .sp .float-text{width:100px;height:100px}header .sp .float-text1 p{font-size:12px;line-height:1.3}header .sp .float-text1 p span{font-size:18px}header .sp .float-text2 p{font-size:18px;line-height:1}header .sp .float-text2 p span{font-size:16px}header .sp .float-text3 p{font-size:18px}}.sec1 .text-box{background-color:#236db8;text-align:center;padding:5.1% 3%}.sec1 .text-box p{color:#fff;display:inline-block;text-shadow:0px 3px 7px rgba(0,0,0,.2);padding:0 30px}.sec1 .text-box .text1{font-size:30px;position:relative;margin-bottom:1.9%}.sec1 .text-box .text1:before,.sec1 .text-box .text1:after{content:'';position:absolute;width:3px;height:40px;background-color:#fff;top:0;bottom:0;margin:auto}.sec1 .text-box .text1:before{transform:rotate(-15deg);left:0}.sec1 .text-box .text1:after{transform:rotate(15deg);right:0}.sec1 .text-box .text2{font-size:50px}.sec1 .case{background-image:url(//i-flap.co.jp/wp-content/themes/i-flap/assets/img/bg1.jpg);padding:6.2% 0 3%;background-size:cover;background-repeat:no-repeat}.sec1 .case .text1{height:40px;margin-bottom:2%}.sec1 .case .text1 text{font-weight:700;font-size:30px;font-family:shh;stroke:#fff;fill:#236db8;letter-spacing:2px;text-anchor:middle;dominant-baseline:alphabetic}.sec1 .case .text1>svg>use:nth-of-type(1){stroke-width:7px;paint-order:stroke;stroke-linejoin:round}.sec1 .case .text1>svg>use:nth-of-type(2){stroke-width:0}.sec1 .case .text2{font-size:20px;text-align:center;line-height:1.5;line-height:2}.sec1 .case .flex{display:flex;flex-wrap:wrap;justify-content:center;max-width:930px;margin:4% auto}.sec1 .case .flex .item{width:150px;margin-right:4.8%;margin-bottom:2.6%}.sec1 .case .flex .item:nth-child(5),.sec1 .case .flex .item:nth-child(9){margin-right:0}.sec1 .case .flex .item:nth-child(n+6){margin-bottom:0}.sec1 .case .text-flex{display:flex;align-items:center;justify-content:center;margin:1.5% 0 0}.sec1 .case .text-flex .img-box{width:210px;background-color:#f7e86b;padding:10px 40px;border-radius:50px;margin-right:-50px}.sec1 .case .text3{height:40px}.sec1 .case .text3 text{font-weight:700;font-size:38px;font-family:shh;stroke:#fff;fill:#236db8;letter-spacing:2px;text-anchor:middle;dominant-baseline:alphabetic}.sec1 .case .text3>svg>use:nth-of-type(1){stroke-width:7px;paint-order:stroke;stroke-linejoin:round}.sec1 .case .text3>svg>use:nth-of-type(2){stroke-width:0}@media screen and (max-width:768px){.sec1 .text-box .text1{font-size:25px}.sec1 .text-box .text2{font-size:35px;line-height:1.3}.sec1 .case .text1{height:auto}.sec1 .case .text1 svg{height:40px}.sec1 .case .text2{font-size:16px}.sec1 .case .flex .item{width:180px}.sec1 .case .flex .item:nth-child(5){margin-right:4.8%}.sec1 .case .flex .item:nth-child(3n){margin-right:0}.sec1 .case .text3{height:auto}.sec1 .case .text3 svg{height:50px}.sec1 .case .text3 text{font-size:33px}.sec1 .case .text-flex .img-box{width:150px;margin-right:-70px}}@media screen and (max-width:480px){.sec1 .text-box .text1:before,.sec1 .text-box .text1:after{width:2px;height:30px}.sec1 .text-box p{padding:0 8px}.sec1 .text-box .text1{font-size:15px}.sec1 .text-box .text2{font-size:18px;line-height:1.3}.sec1 .case .text1 text{font-weight:700;font-size:17px;font-family:shm}.sec1 .case .text1 svg{height:30px}.sec1 .case .text1>svg>use:nth-of-type(1){stroke-width:4px}.sec1 .case .text2{font-size:14px;line-height:1.5}.sec1 .case .flex .item{width:25%}.sec1 .case .text3 svg{height:30px}.sec1 .case .text3 text{font-size:17px;font-family:shm}.sec1 .case .text-flex .img-box{width:90px;margin-right:-70px}.sec1 .case .text-flex svg{width:200px}.sec1 .case .text3>svg>use:nth-of-type(1){stroke-width:4px}}.sec2 .width{padding:3% 5.2%}.sec2 .block1{max-width:80%;width:100%;padding:3% 0;margin:auto}.sec2 .block1 .text-box{max-width:750px;background-image:url(data:image/png;base64,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);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:180px;position:relative;margin:0 0 0 10%}.sec2 .block1 .text-box .text1{height:60px;width:570px;background:linear-gradient(transparent 60%,#f7e86b 50%);display:inline;position:absolute;top:-50px;left:-50px;right:0;margin:auto}.sec2 .block1 .text-box .text1 text{font-weight:700;font-size:45px;font-family:shh;stroke:#fff;fill:#236db8;letter-spacing:2px;text-anchor:middle;dominant-baseline:alphabetic}.sec2 .block1 .text-box .text1>svg>use:nth-of-type(1){stroke-width:7px;paint-order:stroke;stroke-linejoin:round}.sec2 .block1 .text-box .text1>svg>use:nth-of-type(2){stroke-width:0}.sec2 .block1 .text-box .text2{text-align:right;font-size:25px;line-height:1.5}.sec2 .block2 .flex{display:flex}.sec2 .block2 .flex .item{width:270px;margin-right:20px}.sec2 .block2 .flex .item:last-child{margin-right:0}.sec2 .block2 .flex .item .text{background-color:#226db8;color:#fff;font-size:15px;height:33px;display:flex;align-items:center;justify-content:center;transform:translateY(-17px);max-width:calc(100% - 30px);margin:auto;border-radius:5px;padding:5px 0;line-height:1.2}@media screen and (max-width:768px){.sec2 .block1 .text-box .text1 text{font-size:38px}.sec2 .block1 .text-box .text1{height:40px;width:320px;top:-30px;left:-30px}.sec2 .block1 .text-box .text1 text{font-size:24px}.sec2 .block1 .text-box .text2{font-size:14px}.sec2 .block1 .text-box{max-width:400px;height:96px;margin:0 0 0 7%}.sec2 .block2 .flex{flex-wrap:wrap}.sec2 .block2 .flex .item{width:49%;margin-right:2%}.sec2 .block2 .flex .item:nth-child(2n){margin-right:0}}@media screen and (max-width:480px){.sec2 .width{padding:40px 5.2% 5%}.sec2 .block1{padding:0;position:relative;background-size:cover;max-width:100%;margin-bottom:5%}.sec2 .block1 .text-box{max-width:inherit;margin:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAADjCAMAAADtwmEPAAACWFBMVEU8sej///88seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg8seg9seg+sug/suhDtOlItulJtupKt+pLt+pNuOpOuOpQuepRuepSuutTuutUu+tVu+tavexhwOxjwe1kwe1lwu1qw+1rxO5wxu5yxu57yu+BzfCDzfCEzvCFzvGI0PGJ0PGL0fGM0fGN0fKP0vKR0/KS0/KS1PKT1PKV1PKX1fOY1vOc2POf2fSi2vSt3vWz4fa14fa24va34ve85Pe/5ffA5vjB5vjD5/jJ6vnL6vnM6/nN6/nP7PnW7vrZ8Prd8fvd8vvf8vvg8/vh8/vi8/zj9Pzk9Pzv+f3w+f3x+f33/P74/P75/f76/f79/v/+///////AysWSAAAAdnRSTlMAAAIDBAUGChITFBUWFxgZHB4hJCcuMDI0NTY3ODk6Ozw+RUxTVVdaW1xdYGFiY2VqcXh5e3x+f4aIiYqLjI6PkZSVl5iam52eo6usra6ytre5uru8vb/AwcPFyc/S1NXY3d/g4uPk5ebr7O3u8PX2+Pn6+/3+cHGLqwAABcdJREFUeNrt3Nd3FHUchvGvrmyUKBJRLChgpdgFUQSxgImKEbA3QCwESESW8tAUxN5RQMAWVKyEYIdYMJTE+be8mAAJJF563N8+n7vM3bzznDk7mzkb0d3xQ8ZMndm4CKnsLWqcOXXMkOOjLwPHz3UkpWXu+IG9xt5/cslxlJ7S5P7H1j5ivsMoTQtGHBV7vymOonRN6de99qppXYeXb2jZ3X4wk8rewfbdLRuWd4U9repI7cXp+bHVzZ2upJR0Nq/O255ePJx7bX7kg/3Oo9Ts35zXXXuo9lH53zucRinakfc9Kq+9egEAu9xFadoFQNOAiIjIv5RpcRWlqgWA2yIiakoAm91E6doCUKqJiAkAzx1wEqWrYw3AhIhCA0CziyhlzQANhRgOsMI9lLYVAMNjHMBG51DaNgKMi3qAVudQ2nYC3BWzAPY4h9K2B2BWLABodw6lrR2gMUoAHc6htHUALA4AXEOpA8DcZe6SuUvmLpm7ZO6SuUvmLpm7ZO6SuUvmLnOXzF0yd8ncJXOXzF0yd8ncJXOXzF0yd5m7ZO6SuUvmLpm7ZO6SuUvmLpm7ZO6SucvcJXOXzF0yd8ncJXOXzF0yd8ncJXOXzF3mbu4yd8ncJXOXzF0yd8ncJXOXzF0yd8ncZe7mLnOXzF0yd8ncJXOXzF0yd8ncJXOXzF0yd5m7ZO6SuUvmLpm7ZO6SuUvmLpm7ZO6SucvcJXOXzF0yd8ncJXOXzF0yd8ncJXOXzF3m7hgyd8ncJXOXzF0yd8ncJXOXzF0yd8ncZe7mLnOXzF0yd8ncJXOXzF0yd8ncJXOXzF3mbu4yd8ncJXOXzF0yd8ncJXOXzF0yd8ncJXOXuUvmLpm7ZO6SuUvmLpm7ZO6SuUvmLpm7zF0yd8ncJXOXzF0yd8ncJXOXzF0yd8ncZe7mLnOXzF0yd6kMci8BdLiG0tYBsDgaAdqdQ2lrB2iM2QBtzqG0tQHMjnqAVudQ2loB6uNagE3OobRtAhgbQwFWOofSthJgaBTmAWxzD6VsG8C8QsREgLUHXETp6lgLMDEiBi0B2OIkStdWgCWDIiLqANjpJkrVTgDqIiKiugmAXa6iNO0C4JkBERERo/H+rtTv7YyOLvnHGbbsdxql5sCWvO7bD9UexfvyI2uaXUdpaV6Tt31v8XDuUTUjP8aKja1t+zodSeWvc19b68YVXWHPqIpuil2fZ1TpVq3f/i/vx/76+dtleVZ1xehpZJOXWgCs6+tLus7N5XlCTaPiGP1rS15pAazr4/5ennf2Um119KZmQoOXWsD2Xmv/rBxPpWFCTfSlMGxs/eympV7vCre+t9q/L7OTWNo0u37ssEJIfaoCWNVL7W0vAiy72ImUkIUAx/7D8e83ALihzM/uOP2n/vdBzAHY28dj6oxCefdt7ube06MAv/T+mDrnxDB3pZT73b29HvsDAAvPCHNXUrnXAXzds/bfXgJYdkmYu9LK/XqAL3vmnj+m3hjmrsRyvxrgkx61f5i/U1gwd6WW+0iA97vX/g0AT/QPc1dquV8A8G632n/MH1MHh7krudwHA7x+pPY/XgZgRJi70st9AMALRz+mTgpzV4K59+v5K4ofAXB/wdyVYu4xH+Cvrtq/BeDJ6jB3JZn74wC/93hMPTPMXWnm/iDAz1mWZdmfr/T8hRZzV2q53wnQkmVZlr0JwE1h7ko191sBvsqyLPsYgAdOMHclm/t1AF9kWfYdAE9Vh7kr2dyvAtiaZT8B8OxZYe5KN/eLAN7L9r4KwKVh7ko49/MB3sneAuDmMHelnPvpAK99CsBDRXNX0rmfBPA8AE+fHOaupHOPxYd+mGjR2WHuSjz3eYdyvyzMXann/lhX7beEuSv53O/Ja3+4aO5KP/c78sfUU8LclX7ukwBK54a5qwJyvwbgijB3VULulwNTwtxVEblfCI8UzV2Vkfs5NJwa5q7KyP200nlh7qqQ3KuujFRz/we6WGGIVuusFQAAAABJRU5ErkJggg==);background-size:cover;position:absolute;width:100%;top:-60px;height:100px}.sec2 .block1 .text-box .text1>svg>use:nth-of-type(1){stroke-width:4px}.sec2 .block1 .text-box .text1 text{font-size:16px;font-family:shm}.sec2 .block1 .text-box .text1{height:30px;width:230px;top:-20px;left:0;right:0}.sec2 .block1 .text-box .text2{font-size:12px;padding-bottom:10px}.sec2 .block2 .flex .item .text{font-size:12px;height:30px;max-width:calc(100% - 10px)}}.sec3{margin-bottom:3.6%}.sec3 .width{max-width:1140px;margin:auto;width:98%}.sec3 .block1 .bubble-box{margin:auto;max-width:750px}.sec3 .block1 .bubble-box .text1{font-size:20px}.sec3 .block1 .bubble-box .text2{font-size:30px}.sec3 .block1 .bubble-box .text2 span{font-size:35px;background:linear-gradient(transparent 60%,#f7e86b 50%);display:inline}.sec3 .block1 .text-box{text-align:center;margin-top:1%}.sec3 .block1 .text-box p{font-size:45px;color:#3cb1e8;line-height:1.3}.sec3 .block1 .text-box p span{color:#236db8}.sec3 .block1 .text-box p span:first-of-type{position:relative;padding:0 0 .2em;background-repeat:repeat-x;background-size:1em .2em;background-position:bottom left;background-image:-webkit-gradient(radial,center center,0,center center,1.5,from(#f7e76b),color-stop(.5,#f7e76b),color-stop(.9,transparent),to(transparent));background-image:-webkit-radial-gradient(center center,.1em .1em,#f7e76b,#f7e76b 95%,transparent 95%,transparent);background-image:radial-gradient(.1em .1em at center center,#f7e76b,#f7e76b 95%,transparent)}.sec3 .bg{background-color:#e9f3f8;border-radius:30px;margin:4% 0 0;padding:4% 3.5%;position:relative;z-index:0}.sec3 .bg .pseudo{position:absolute;bottom:0;z-index:-1;right:-20px;max-width:450px;width:40%}.sec3 .block2 .text-box{font-size:35px;text-align:center;margin-bottom:5%;line-height:1.4}.sec3 .block2 .text-box .span1{color:#236db8}.sec3 .block2 .text-box .span2{color:#3cb1e8}.sec3 .block2 .relationship{background-color:#fff;max-width:1050px;border-radius:20px;padding:3% 4%}.sec3 .block2 .relationship p{font-size:20px;text-align:center;margin-bottom:3%}.sec3 .block2 .relationship .flex{display:flex;justify-content:space-between}.sec3 .block2 .relationship .flex .img-box1{max-width:620px;margin-right:1%}.sec3 .block2 .relationship .flex .img-box2{max-width:317px}.sec3 .block3 .text-box{position:relative;margin-top:16%}.sec3 .block3 .text-box .img-box{position:absolute;max-width:920px;margin:auto;right:0;left:0;top:-130px}.sec3 .block3 .text-box p{font-size:30px;text-align:center;line-height:1.4;padding:10% 3% 3%;background-color:#fff;border-radius:60px;max-width:680px;margin:auto}.sec3 .block4{text-align:center;margin-bottom:6.2%}.sec3 .block4 .flex{display:flex;justify-content:center;margin-bottom:2%}.sec3 .block4 .flex p{font-size:20px;display:flex;background-color:#236db8;width:120px;height:44px;align-items:center;justify-content:center;color:#fff;border-radius:20px;margin:0 5px}.sec3 .block4 p.shh{font-size:50px;background:linear-gradient(transparent 60%,#f7e86b 50%);display:inline;text-align:center}.sec3 .block5{text-align:center}.sec3 .block5 .flex{display:flex}.sec3 .block5 p{display:inline-block;position:relative;padding:0 20px;font-size:25px}.sec3 .block5 p:before,.sec3 .block5 p:after{content:'';position:absolute;width:3px;height:30px;background-color:#000;top:0;bottom:0;margin:auto}.sec3 .block5 p:before{transform:rotate(-25deg);left:0}.sec3 .block5 p:after{transform:rotate(25deg);right:0}.sec3 .block5 .flex{display:flex;justify-content:center;margin-top:2%}.sec3 .block5 .flex a{display:block}.sec3 .block5 .flex .img-box1{max-width:302px;margin-right:15px}.sec3 .block5 .flex .img-box2{max-width:385px}@media screen and (max-width:768px){.sec3 .block1 .bubble-box .text1{font-size:16px}.sec3 .block1 .bubble-box .text2{font-size:20px}.sec3 .block1 .bubble-box .text2 span{font-size:30px}.sec3 .block1 .bubble-box{height:140px}_:-ms-input-placeholder,:root .sec3 .block1 .bubble-box{height:135px}.sec3 .block1 .text-box p{font-size:29px}.sec3 .block2 .text-box{font-size:30px}.sec3 .block2 .relationship .flex{flex-direction:column}.sec3 .block2 .relationship .flex .img-box1{max-width:100%;margin-right:0;height:100%}.sec3 .block2 .relationship .flex .img-box2{max-width:100%;margin:5% auto 0;height:100%}.sec3 .block3{margin-bottom:5%}.sec3 .block3 .text-box{margin-top:35%}.sec3 .block3 .text-box .img-box{max-width:70%;top:-200px;width:70%}.sec3 .block3 .text-box p{font-size:24px;padding:20% 3% 3%}.sec3 .block4 .flex p{font-size:14px;width:110px;height:30px}.sec3 .block4 p.shh{font-size:35px}.sec3 .block5 p{font-size:20px}.sec3 .block5 .flex .img-box1{max-width:200px}.sec3 .block5 .flex .img-box2{max-width:252px}.sec3 .bg .pseudo{right:0}}@media screen and (max-width:480px){.sec3 .bg{margin:10% 0 0}.sec3 .block1 .bubble-box{height:auto;max-width:94%}.sec3 .block1 .bubble-box .text1{font-size:14px}.sec3 .block1 .bubble-box .text2{font-size:16px}.sec3 .block1 .bubble-box .text2 span{font-size:20px}.sec3 .block1 .text-box p{font-size:22px}.sec3 .block2 .text-box{font-size:16px}.sec3 .block2 .relationship{padding:5% 4%}.sec3 .block2 .relationship p{font-size:14px;text-align:center;margin-bottom:5%}.sec3 .block2 .relationship .flex .img-box2{max-width:100%}.sec3 .block3{margin-bottom:5%;margin-top:170px}.sec3 .block3 .text-box{margin-top:170px}.sec3 .block3 .text-box .img-box{max-width:100%;top:-150px;width:100%}.sec3 .block3 .text-box p{font-size:16px;padding:30% 2% 5%;border-radius:20px}.sec3 .block4{text-align:center;margin-bottom:10%}.sec3 .block4 p.shh{font-size:24px}.sec3 .block5 p{font-size:16px;padding:0 8px}.sec3 .block5 p:before,.sec3 .block5 p:after{width:2px;height:20px}.sec3 .block5 .flex{flex-direction:column;margin-top:5%}.sec3 .block5 .flex .img-box1,.sec3 .block5 .flex .img-box2{max-width:60%}.sec3 .block5 .flex .img-box1{margin-bottom:3%}.sec3 .bg .pseudo{width:50%}}.sec-title{max-height:120px;height:10vw;min-height:100px;display:flex;align-items:center;justify-content:center;position:relative}.sec-title:after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:38px 30px 0;top:100%;right:0;left:0;margin:auto}.sec4 .sec-title,.sec6 .sec-title,.sec8 .sec-title,.sec10 .sec-title,.sec12 .sec-title{background-color:#236db8}.sec4 .sec-title:after,.sec6 .sec-title:after,.sec8 .sec-title:after,.sec10 .sec-title:after,.sec12 .sec-title:after{border-color:#236eb8 transparent transparent}.sec5 .sec-title,.sec7 .sec-title,.sec9 .sec-title,.sec11 .sec-title{background-color:#3cb1e8}.sec5 .sec-title:after,.sec7 .sec-title:after,.sec9 .sec-title:after,.sec11 .sec-title:after{border-color:#3cb1e8 transparent transparent}.sec-title h3{font-size:40px;color:#fff}.sec-title h3 span{border-bottom:7px double #f6e86b}@media screen and (max-width:768px){.sec-title h3{font-size:28px;text-align:center;line-height:1.3}.sec-title:after{border-width:28px 20px 0}}@media screen and (max-width:480px){.sec-title{min-height:70px}.sec-title h3{font-size:20px}.sec-title:after{border-width:18px 20px 0}}.sec4 .width{background-color:#e8eff7}.sec4 .block1{max-width:1040px;margin:auto;padding:6.2% 3%}.sec4 .block1 .flex{display:flex;align-items:center;margin-bottom:5%}.sec4 .block1 .flex:nth-child(3){margin-bottom:1%}.sec4 .block1 .flex:last-child{margin-bottom:0}.sec4 .block1 .flex .reason-no{display:flex;align-items:center;justify-content:center;background-color:#3bb1e8;width:100px;height:100px;min-width:100px;border-radius:50%;margin-right:3%}.sec4 .block1 .flex .reason-no p{font-size:20px;text-align:center;color:#fff;padding-bottom:5px}.sec4 .block1 .flex .reason-no p span{font-size:35px}.sec4 .block1 .flex .text-box .text1{font-size:30px;color:#236db8;display:inline-block;border-bottom:3px solid #f7e86b;padding-bottom:3px;margin-bottom:5px}.sec4 .block1 .flex .text-box .text2{font-size:25px;line-height:1.3}.sec4 .block1 .flex .text-box .text3{font-size:18px;line-height:1.5}.sec4 .block1 .flex .text-box span{color:#236db8}@media screen and (max-width:768px){.sec4 .block1 .flex .text-box .text1{font-size:24px}.sec4 .block1 .flex .reason-no{width:80px;height:80px;min-width:80px}.sec4 .block1 .flex .reason-no p{font-size:16px}.sec4 .block1 .flex .reason-no p span{font-size:24px}.sec4 .block1 .flex .text-box .text2{font-size:18px}.sec4 .block1 .flex .text-box .text3{font-size:14px}}@media screen and (max-width:480px){.sec4 .block1{padding:50px 3%}.sec4 .block1 .flex .reason-no{margin-right:0;margin-bottom:5%}.sec4 .block1 .flex{flex-direction:column;align-items:center;justify-content:center;margin-bottom:10%}.sec4 .block1 .flex .text-box{text-align:center}.sec4 .block1 .flex .text-box .text1{font-size:18px;padding-bottom:5px;margin-bottom:15px}.sec4 .block1 .flex .text-box .text2{font-size:16px}.sec4 .block1 .flex .reason-no{width:60px;height:60px;min-width:60px}.sec4 .block1 .flex .reason-no p{font-size:14px}.sec4 .block1 .flex .reason-no p span{font-size:20px}.sec4 .block1 .flex:nth-child(3){margin-bottom:5%}.sec4 .block1 .flex:last-child .reason-no{display:none}.sec4 .block1 .flex .text-box .text3{font-size:12px;text-align:left}}.sec5 .width{background-image:url(//i-flap.co.jp/wp-content/themes/i-flap/assets/img/bg3.jpg);background-repeat:no-repeat;background-position:right;background-size:cover}.sec5 .block1{max-width:1040px;margin:auto;padding:3% 3% 8%}.sec5 .block1 .text1{font-size:25px;text-align:center;margin-bottom:10.4%}.sec5 .block1 .text-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sec5 .block1 .text-box text{font-weight:700;font-size:30px;font-family:shm;stroke:#fff;fill:#236db8;letter-spacing:2px;text-anchor:middle;dominant-baseline:alphabetic}.sec5 .block1 .text-box>svg>use:nth-of-type(1){stroke-width:7px;paint-order:stroke;stroke-linejoin:round}.sec5 .block1 .text-box>svg>use:nth-of-type(2){stroke-width:0}.sec5 .block1 .text-box svg:nth-child(1){height:40px;width:auto;min-width:350px;margin-bottom:1%}.sec5 .block1 .text-box svg:nth-child(2){height:40px;width:auto;min-width:640px;margin-bottom:1%}.sec5 .block1 .text-box svg:nth-child(3){height:40px;width:auto;min-width:320px;margin-bottom:3%}.sec5 .block1 .text-box svg:nth-child(4){height:40px;width:auto;min-width:720px}@media screen and (max-width:768px){.sec5 .width{background-position:center}.sec5 .block1{padding:60px 3% 8%}.sec5 .block1 .text1{font-size:20px;margin-bottom:4%}.sec5 .block1 .text-box text{font-size:23px}.sec5 .block1 .text-box svg:nth-child(1){min-width:inherit;width:270px}.sec5 .block1 .text-box svg:nth-child(2){min-width:inherit;width:495px}.sec5 .block1 .text-box svg:nth-child(3){width:245px;min-width:inherit}.sec5 .block1 .text-box svg:nth-child(4){width:560px;min-width:inherit}}@media screen and (max-width:480px){.sec5 .block1{padding:40px 3% 8%}.sec5 .block1 .text1{font-size:16px;margin-bottom:4%;line-height:1.3}.sec5 .block1 .text-box text{font-size:15px}.sec5 .block1 .text-box svg:nth-child(1){width:200px}.sec5 .block1 .text-box svg:nth-child(2){width:360px}.sec5 .block1 .text-box svg:nth-child(3){width:180px}.sec5 .block1 .text-box svg:nth-child(4){width:405px}.sec5 .block1 .text-box svg:nth-child(5){width:260px}.sec5 .block1 .text-box svg:nth-child(6){width:145px}.sec5 .block1 .text-box svg{height:25px !important}.sec5 .block1 .text-box>svg>use:nth-of-type(1){stroke-width:4px}}.sec6 .block1{max-width:920px;margin:auto;padding:5% 3%}.sec6 .block1 .text1{font-size:25px;text-align:center;margin-bottom:5%}.sec6 .block1 .flex{display:flex;background-color:#3bb1e8;border-radius:10px;align-items:center;padding:2.5% 6.5%}.sec6 .block1 .flex .left{display:flex;flex-direction:column;align-items:center;justify-content:center;width:86px;height:86px;min-width:86px;background-color:#fff;border-radius:50%;color:#226db8;margin-right:4%}.sec6 .block1 .flex .left p{font-size:15px}.sec6 .block1 .flex .left p:last-child{font-size:30px;display:inline-block;border-top:2px solid #226db8;margin-top:6px;padding-top:3px}.sec6 .block1 .flex .right p{font-size:14px;color:#fff}.sec6 .block1 .flex .right p:first-child{font-size:25px;margin-bottom:15px}.sec6 .block1 .arrow{max-width:40px;margin:15px auto}@media screen and (max-width:768px){.sec6 .block1{padding:60px 3%}.sec6 .block1 .text1{font-size:20px;line-height:1.5}.sec6 .block1 .flex .right p:first-child{font-size:20px}}@media screen and (max-width:480px){.sec6 .block1{padding:40px 3%}.sec6 .block1 .text1{font-size:16px;line-height:1.3}.sec6 .block1 .flex{flex-direction:column;padding:5%}.sec6 .block1 .flex .left p{font-size:10px}.sec6 .block1 .flex .left p:last-child{font-size:22px}.sec6 .block1 .flex .left{width:56px;height:56px;min-width:56px;margin-right:0;margin-bottom:5%}.sec6 .block1 .flex .right p:first-child{font-size:16px;text-align:center}.sec6 .block1 .flex .right p{font-size:14px;color:#fff;line-height:1.3}}.sec7 .width{background-image:url(//i-flap.co.jp/wp-content/themes/i-flap/assets/img/bg4.jpg);background-repeat:no-repeat;background-position:right;background-size:contain;padding:3%}.sec7 .block1{max-width:920px;margin:auto}.sec7 .block1 .text1{font-size:25px;text-align:center;line-height:1.4}.sec7 .block1 .text-box{margin:8% 0}.sec7 .block1 .text-box .text2{font-size:65px;color:#226db8;background:linear-gradient(transparent 65%,#f7e86b 50%);display:inline-block;padding:0 20px 10px;margin-bottom:1%}.sec7 .block1 .text-box .text3{font-size:39px}.sec7 .block1 .text-box .text3 span{font-size:65px;color:#3bb1e8;background:linear-gradient(transparent 65%,#f7e86b 50%);display:inline-block;padding:0 20px 3px}.sec7 .block1 .text-box .text3 span span{font-size:39px}.sec7 .block2{text-align:center}.sec7 .block2 .flex{display:flex}.sec7 .block2 p{display:inline-block;position:relative;padding:0 20px;font-size:25px}.sec7 .block2 p:before,.sec7 .block2 p:after{content:'';position:absolute;width:3px;height:30px;background-color:#000;top:0;bottom:0;margin:auto}.sec7 .block2 p:before{transform:rotate(-25deg);left:0}.sec7 .block2 p:after{transform:rotate(25deg);right:0}.sec7 .block2 .flex{display:flex;justify-content:center;margin-top:2%}.sec7 .block2 .flex a{display:block}.sec7 .block2 .flex .img-box1{max-width:302px;margin-right:15px}.sec7 .block2 .flex .img-box2{max-width:385px}@media screen and (max-width:768px){.sec7 .width{background-size:cover;padding:60px 3%}.sec7 .block1 .text1{font-size:20px}.sec7 .block1 .text-box .text2{font-size:41px}.sec7 .block1 .text-box .text3{font-size:29px}.sec7 .block1 .text-box .text3 span{font-size:45px}.sec7 .block2 p{font-size:20px}.sec7 .block2 .flex .img-box1{max-width:200px}.sec7 .block2 .flex .img-box2{max-width:252px}}@media screen and (max-width:480px){.sec7 .width{padding:40px 3%;background-position:center;background-image:url(//i-flap.co.jp/wp-content/themes/i-flap/assets/img/bg4SP.jpg)}.sec7 .block1 .text1{font-size:16px}.sec7 .block1 .text-box .text2{font-size:30px;background:linear-gradient(transparent 60%,#f7e86b 50%);padding:0 10px 3px;margin-bottom:2%}.sec7 .block1 .text-box .text3{font-size:15px}.sec7 .block1 .text-box .text3 span{font-size:45px;background:linear-gradient(transparent 60%,#f7e86b 50%);padding:0 10px 3px}.sec7 .block1 .text-box .text3 span span{font-size:30px}.sec7 .block2 p{font-size:16px;padding:0 10px}.sec7 .block2 p:before,.sec7 .block2 p:after{width:2px;height:20px}.sec7 .block2 .flex{flex-direction:column;align-items:center;justify-content:center;margin-top:4%}.sec7 .block2 .flex .img-box1,.sec7 .block2 .flex .img-box2{max-width:70%;margin-right:0}.sec7 .block2 .flex .img-box1{margin-bottom:3%}}.sec8 .width{padding:4% 3%;max-width:1040px;margin:auto}.sec8 .block1{text-align:center;font-size:25px}.sec8 .block2{margin:4% 0}.sec8 .block2 .qa{background-color:#f3f3f3;padding:15px 30px;margin-bottom:1%}.sec8 .block2 .qa:last-child{margin-bottom:0;padding-bottom:5%}.sec8 .block2 .qa .flex.q{display:flex;align-items:center;position:relative;z-index:0;margin-bottom:3%}.sec8 .block2 .qa .flex.q:after{content:'';position:absolute;width:100%;height:5px;background-color:#fff;z-index:-1;bottom:15px;left:0}.sec8 .block2 .qa .flex.q .left{width:100px;height:100px;min-width:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#226db8;border-radius:50%;color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAACIAgMAAACDyM0AAAAACVBMVEX///9HcEz///9EorLRAAAAA3RSTlMmABGsBt5+AAABuklEQVRIx+3WsW6EMAwGYIPEQPd7gFbiPfIIGQBljDpU7T2Fx74Aw2239NT2KQuBwm/HDJVOXe68oU/JmWA7R90W/enytj052uBMU3zl1DPN8aBpFaJa0Zm2aAQFECoFMRJVQGLRGECsqFmpV0LFSlETDb/EGTULZfulHRP5nGghZ9BhJkPGH5uotahOFCwqE0WLKBGbNExkCh1Gam1qRgo2VSN5m+qR7ASpcGQe0/RiI/E+wdPpAjXnqBefFvZgoFS1r0CtWARfnCnImsWsguoCeE0vmwAPx2/VoGs8iixEOURsAZvKnBx0gGoNTcaqOl91ZEkt1v3LJ1vEc87H97m18ZV5HSkfnToopk5F3PLTxLvUY9nICPvksETt/VJhi/CiHez8UhOZScytZyax9LKVxDIBjEOavqwkxhkrqM1nlLEfdZI4n4fGfpUkL35KUJT3AxKT6F28v+QsR2rVfQPk1S0FFOV+SE5de0BMsquB1KWHN6y6Kk0aNLVq6ljUZBTU/DCoyMnjnWxTs09DTlFl8Scq96m4NtX/uOp6G7p9en5K8Wj9Ceyy8XfD9L2EUb20X9h3utON0A/kR8AgTcgdQgAAAABJRU5ErkJggg==);background-position:center;background-size:55px;background-repeat:no-repeat;margin-right:20px}.sec8 .block2 .qa .flex.q .left p.shm{font-size:15px}.sec8 .block2 .qa .flex.q .left p.shh{font-size:35px}.sec8 .block2 .qa .flex.q .right p{font-size:25px}.sec8 .block2 .qa .a .flex{display:flex;align-items:flex-start;padding-left:5%}.sec8 .block2 .qa .a .flex .left{width:80px;height:80px;min-width:80px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#3bb1e8;border-radius:50%;color:#fff;margin-right:20px}.sec8 .block2 .qa .a .flex .left p.shh{font-size:30px;color:#fff}.sec8 .block2 .qa .a .flex .left p.shm{opacity:.3;font-size:12px;color:#fff}.sec8 .block2 .qa .a .flex .right p{font-size:20px;line-height:1.5;color:#236db8;padding-top:2%}@media screen and (max-width:768px){.sec8 .width{padding:60px 3%}.sec8 .block1{text-align:center;font-size:20px}.sec8 .block2 .qa .flex.q:after{height:3px;bottom:10px}.sec8 .block2 .qa .a .flex{padding-left:3%}.sec8 .block2 .qa .flex.q .left{width:70px;height:70px;min-width:70px;background-size:35px;margin-right:15px}.sec8 .block2 .qa .flex.q .left p.shm{font-size:10px}.sec8 .block2 .qa .flex.q .left p.shh{font-size:25px}.sec8 .block2 .qa .a .flex .left{width:60px;height:60px;min-width:60px;margin-right:15px}.sec8 .block2 .qa .a .flex .left p.shh{font-size:25px}.sec8 .block2 .qa .a .flex .left p.shm{font-size:10px}.sec8 .block2 .qa .flex.q .right p{font-size:18px}.sec8 .block2 .qa .a .flex .right p{font-size:16px}}@media screen and (max-width:480px){.sec8 .width{padding:40px 3%}.sec8 .block1{text-align:center;font-size:16px;line-height:1.3}.sec8 .block2 .qa{background-color:#f3f3f3;padding:15px 15px 20px;margin-bottom:8%;border-radius:5px;position:relative}.sec8 .block2 .qa:after{content:'';border-top:2px solid #226db8;border-right:2px solid #226db8;width:8px;height:8px;transform:rotate(135deg);transition:.3s;position:absolute;right:0;left:0;margin:auto;bottom:5px}.sec8 .block2 .qa.rotate:after{transform:rotate(-45deg)}.sec8 .block2 .qa .flex.q{margin-bottom:0}.sec8 .block2 .qa .flex.q .left{width:55px;height:55px;min-width:55px;background-size:30px}.sec8 .block2 .qa .flex.q:after{display:none}.sec8 .block2 .qa .a{display:none;border-top:3px solid #fff;padding-top:20px;margin-top:20px;align-items:flex-start;padding-left:0}.sec8 .block2 .qa .flex.q .right p{font-size:16px;line-height:1.3}.sec8 .block2 .qa .a .flex .left{width:55px;height:55px;min-width:55px;background-size:30px}.sec8 .block2 .qa .a .flex .right p{font-size:14px;letter-spacing:-1px;padding:0}}.sec9 .width{padding:4% 3%;background-color:#e8eff7}.sec9 .block1{text-align:center;font-size:25px;max-width:1040px;margin:auto}.sec9 .block2{max-width:1490px;margin:auto}.sec9 .block2 .flex{display:flex;flex-wrap:wrap;margin:4% 0}.sec9 .block2 .flex .item{background-color:#fff;border-radius:30px;padding:2.2%;margin-right:2%;margin-bottom:1.5%;max-width:calc(34.8% - 7.12%);box-shadow:0px 0px 10px 4px rgba(0,0,0,.1);width:27.6%}.sec9 .block2 .flex .item:nth-child(3n){margin-right:0}.sec9 .block2 .flex .item:nth-child(n+7){margin-bottom:0}.sec9 .block2 .flex .item .item-name{display:flex;align-items:center;margin-bottom:8%}.sec9 .block2 .flex .item:nth-child(2) .item-name{align-items:flex-start;margin-bottom:5%}.sec9 .block2 .flex .item .item-name p{font-size:18px;line-height:1.2}.sec9 .block2 .flex .item .item-name .jirei{display:flex;width:74px;height:28px;padding-bottom:2px;color:#fff;font-size:15px;background-color:#3bb1e8;border-radius:20px;align-items:center;justify-content:center;margin-right:15px}.sec9 .block2 .flex .item .item-img{text-align:center;position:relative;padding:0 10% 4%;margin-bottom:5%}.sec9 .block2 .flex .item .item-img .type{width:60px;height:60px;border-radius:50%;border:3px solid #fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;position:absolute;bottom:0;right:0;font-size:18px}.sec9 .block2 .flex .item .item-img .type1{background-color:#236eb7}.sec9 .block2 .flex .item .item-img .type2{background-color:#e73333}.sec9 .block2 .flex .item .item-img .type span{font-size:13px}.sec9 .block2 .flex .item .item-content p{font-size:13px;line-height:1.5}.sec9 .block2 .flex .item .item-content p span{color:#236eb7}.sec9 .block2 .flex .item .item-content .content-title{font-size:15px;font-weight:700;margin-bottom:2%}.sec9 .block2 .flex .item .hosoku{font-size:13px;margin-top:15px;border-top:2px solid #eee;padding-top:15px;line-height:1.5}.sec9 .block2 .flex .item .hosoku .shr:first-child{margin-bottom:2%;line-height:1}.sec9 .block2 .flex .item .hosoku .shr span{color:#236eb7}@media screen and (max-width:768px){.sec9 .width{padding:60px 3%}.sec9 .block1{text-align:center;font-size:20px}.sec9 .block2 .flex .item{max-width:calc(49% - 4.4%);width:49%;margin-bottom:2.5%}.sec9 .block2 .flex .item:nth-child(3n){margin-right:2%}.sec9 .block2 .flex .item:nth-child(2n){margin-right:0}.sec9 .block2 .flex .item .item-name .jirei{width:64px;height:20px;font-size:12px;margin-right:10px}.sec9 .block2 .flex .item .item-img{padding:0 5% 4%}.sec9 .block2 .flex .item .item-name p{font-size:14px;line-height:1.2}.sec9 .block2 .flex .item .item-img .type{width:50px;height:50px;border:2px solid #fff;font-size:14px}.sec9 .block2 .flex .item .item-img .type span{font-size:11px}.sec9 .block2 .flex .item .item-content p{font-size:12px}.sec9 .block2 .flex .item .hosoku{font-size:12px;margin-top:10px;padding-top:10px}.sec9 .block2 .flex .item:nth-child(n+7){margin-bottom:2.5%}}@media screen and (max-width:480px){.sec9 .width{padding:40px 3%}.sec9 .block1{font-size:16px;line-height:1.3}.sec9 .block2 .flex .item{max-width:100%;width:100%;margin-bottom:10% !important;margin-right:0 !important;padding:3%;border-radius:10px}.sec9 .block2 .flex .item:last-child{margin-bottom:0 !important}}.sec10 .width{padding:4% 3%}.sec10 .block1 .flex{display:flex}.sec10 .block1 .flex .item{max-width:27.7%;margin-right:2.5%;padding:2%;border-radius:20px;box-shadow:0 0 10px 5px rgba(0,0,0,10%)}.sec10 .block1 .flex .item:last-child{margin-right:0}.sec10 .block1 .flex .item .post-img{margin-bottom:5%}.sec10 .block1 .flex .item .post-img img{height:auto}.sec10 .block1 .flex .item .post-data{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.sec10 .block1 .flex .item .post-data .post-date{font-size:12px;color:#999}.sec10 .block1 .flex .item .post-data .post-date{margin-bottom:10px}.sec10 .block1 .flex .item .post-data .post-title{font-size:13px}.sec10 .block1 .flex .item .post-content p{font-size:13px;line-height:1.5}.sec10 .block1 .flex .item .more{margin:18px 0 0;text-align:center}.sec10 .block1 .flex .item .more a{color:#fff;font-size:12px;background-color:#236eb7;display:flex;align-items:center;justify-content:center;border-radius:2px;max-width:120px;margin:auto;height:28px}.sec10 .block1 .flex .item .more a span{width:6px;display:flex;margin-left:5px}.sec10 .block1 .list-link{max-width:300px;margin:4% auto 1%;height:50px}.sec10 .block1 .list-link .link-btn{display:flex;align-items:center;justify-content:center;background-color:#236eb7;border-radius:50px;color:#fff;height:100%;font-size:15px}.sec10 .block1 .list-link .link-btn span{width:6px;display:flex;margin-left:5px}@media screen and (max-width:768px){.sec10 .width{padding:60px 3%}}@media screen and (max-width:480px){.sec10 .width{padding:40px 3%}.sec10 .block1 .flex{display:flex;flex-wrap:wrap}.sec10 .block1 .flex .item{max-width:100%;width:100%;margin-right:0;margin-bottom:10%;padding:3%}.sec10 .block1 .list-link{max-width:240px;height:50px}}.sec11 .width{padding:4% 3%;background-color:#e8eff7}.sec11 .block1{text-align:center;font-size:25px;max-width:1040px;margin:auto}.sec11 .block2{max-width:1040px;margin:3% auto 0}@media screen and (max-width:768px){.sec11 .width{padding:60px 3%}.sec11 .block1{font-size:20px;line-height:1.3}}@media screen and (max-width:480px){.sec11 .width{padding:40px 3%}.sec11 .block1{font-size:16px;line-height:1.3}}.sec12 .width{padding:7% 3% 4%;max-width:920px;margin:auto}.sec12 .block1{margin-bottom:6.8%}.sec12 .block1 .flex{display:flex}.sec12 .block1 .flex .left{max-width:508px;margin-right:9%}.sec12 .block1 .flex .left .text1,.sec12 .block1 .flex .left .text2{font-size:20px}.sec12 .block1 .flex .left .text1{margin-bottom:7.5%}.sec12 .block1 .flex .left .text2{border-bottom:3px solid #d5d5d5;padding-bottom:20px;margin-bottom:25px;line-height:1.5}.sec12 .block1 .flex .left .text3{font-size:15px;line-height:1.5}.sec12 .block1 .flex .left .text4{font-size:20px;text-align:right;margin-top:20px}.sec12 .block1 .flex .right{max-width:330px}.sec12 .block1 .flex .right .img-box{max-width:77%;margin:auto}.sec12 .block1 .flex .right .profile{border-radius:20px;background-color:#eaeaea;padding:18px 10px;margin-top:20px}.sec12 .block1 .right .profile .text1{font-size:15px;text-align:center;margin-bottom:24px}.sec12 .block1 .right .profile .text2{font-size:13px;line-height:1.5}.sec12 .block2{margin-bottom:7.6%}.sec12 .block2 p{font-size:15px}.sec12 .block2 p.text1{font-size:20px;margin-bottom:20px}.sec12 .block2 .flex{display:flex}.sec12 .block2 .flex p{line-height:2}.sec12 .block2 .flex .left{border-bottom:2px solid #236db8;width:200px;min-width:150px}.sec12 .block2 .flex .right{border-bottom:2px solid #d5d5d5;width:calc(100% - 200px)}.sec12 .block2 .flex .left,.sec12 .block2 .flex .right{padding:20px 0 20px 15px}.sec12 .block2 .flex .right p{padding:0}.sec12 .block3 .flex{display:flex;justify-content:space-between}.sec12 .block3 .flex .left,.sec12 .block3 .flex .right{max-width:440px;width:50%}.sec12 .block3 .flex .left .address,.sec12 .block3 .flex .right .address{display:flex;height:65px;font-size:15px;line-height:1.5}.sec12 .block3 .flex .left .address .shm,.sec12 .block3 .flex .right .address .shm{margin-right:10px}.sec12 .block3 .map{height:250px}.sec12 .block3 .flex .left a,.sec12 .block3 .flex .right a{color:#00aeff;font-size:13px;border-bottom:1px solid;display:block;max-width:120px;margin-right:0;margin-left:auto;margin-top:15px}@media screen and (max-width:768px){.sec12 .block1 .flex{flex-direction:column;align-items:center;justify-content:center}.sec12 .block1 .flex .left{max-width:100%;margin-right:0;margin-bottom:5%}.sec12 .block1 .flex .right{max-width:100%}.sec12 .block1 .flex .right .img-box{max-width:50%;margin:auto}.sec12 .block1 .flex .right .text4{font-size:16px;text-align:center;margin:20px 0}.sec12 .block1 .flex .right .profile{max-width:65%;margin:auto}.sec12 .block3 .flex{flex-direction:column}.sec12 .block3 .flex .left,.sec12 .block3 .flex .right{max-width:100%;width:100%;margin-bottom:5%}.sec12 .block3 .flex .right{margin-bottom:0}}@media screen and (max-width:480px){.sec12 .block1{margin-bottom:10%}.sec12 .block1 .flex .left .text1,.sec12 .block1 .flex .left .text2{font-size:16px}.sec12 .block1 .flex .left .text1{margin-bottom:5%}.sec12 .block1 .flex .left .text2{padding-bottom:10px;margin-bottom:15px}.sec12 .block1 .flex .left .text3{font-size:13px;line-height:1.5}.sec12 .block1 .flex .right .profile{max-width:100%;margin:auto}.sec12 .block2 .flex{flex-direction:column;margin-bottom:5%}.sec12 .block2 .flex:last-child{margin-bottom:0}.sec12 .block2 p{font-size:14px}.sec12 .block2 .flex .left,.sec12 .block2 .flex .right{width:calc(100% - 5px);line-height:1.5;padding:10px 0 10px 5px}.sec12 .block2 .flex .right{border-bottom:0;letter-spacing:-.5px}.sec12 .block3 .flex .left .address,.sec12 .block3 .flex .right .address{flex-direction:column;height:auto;margin-bottom:10px}.sec12 .block3 .flex .left .address .shm,.sec12 .block3 .flex .right .address .shm{margin-right:0;font-size:14px}}.sec13{background-image:url(//i-flap.co.jp/wp-content/themes/i-flap/assets/img/bg5.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover}.sec13 .width{padding:4% 3% 4%;max-width:1040px;margin:auto}@media screen and (max-width:480px){.sec13 .width{padding:40px 3%}}.contact-title{text-align:center}.contact-title h3{font-size:40px;margin-bottom:4%}.contact-title p{font-size:15px}.contact-sub-wrapper{max-width:305px;margin:0 auto 40px}.contact-sub-wrapper .flex{display:flex;align-items:center}.contact-sub-wrapper .flex a{width:calc(100% - 30px);display:block;color:#000;font-size:40px;line-height:1}.contact-content{border-top:2px solid #3cb1e8;margin-top:4%;border-bottom:2px solid #3cb1e8;margin-bottom:4%;padding:38px 5.8%;background-color:#fff}span.required{font-size:12px;display:inline-flex;width:40px;height:22px;background-color:#ff5a00;border-radius:3px;align-items:center;justify-content:center;color:#fff;margin-right:3px}.pageContact span.required{margin-left:10px}.pageContact .form_item{display:flex;font-size:16px;align-items:center;padding:25px 0}.pageContact .form_item.inquiry{align-items:flex-start}.pageContact .form_item .form_item--title{min-width:190px;max-width:230px;width:30%}.pageContact .form_item.inquiry .form_item--title{padding-top:25px}.pageContact.confirm .form_item.inquiry .form_item--title{padding-top:0}.pageContact .form_item .form_item--contents{width:calc(100% - 230px);position:relative}.pageContact .form_item.type .form_item--contents,.pageContact .form_item.gorup .form_item--contents,.pageContact .form_item.email .form_item--contents,.pageContact .form_item.street-address .form_item--contents{max-width:520px}.pageContact .form_item.yourname .form_item--contents,.pageContact .form_item.tel .form_item--contents{max-width:480px}.pageContact .form_item.inquiry .form_item--contents{max-width:690px}.pageContact .form_item .form_item--contents input,.pageContact .form_item--contents textarea{width:calc(100% - 34px);border:2px solid #d2d2d2;padding:20px 15px;border-radius:3px;font-size:16px;font-family:'shr'}.pageContact .form input,.pageContact .form textarea{-webkit-appearance:none;appearance:none}input::placeholder,textarea::placeholder{color:#d2d2d2}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#d2d2d2}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#d2d2d2}.error{position:absolute;bottom:-30px;font-size:13px;color:#ee2607}.pageContact .descBox{line-height:2;text-align:center;font-size:16px}.btnBox{display:flex;align-items:center;justify-content:center}.form .send_btn input,.btnBox .back,.btnBox .submit{-webkit-appearance:none;appearance:none;width:100%;border:0;color:#fff;max-width:400px;margin:auto;display:flex;justify-content:center;align-items:center;font-size:20px;padding:25px 0;border-radius:5px;cursor:pointer;line-height:1}.form .send_btn input{background-color:#226db8;box-shadow:0px 5px #1d5b99}.btnBox .back{background-color:#3cb1e8;box-shadow:0px 5px #1e7d99}.btnBox .submit{background-color:#226db8;box-shadow:0px 5px #1d5b99}@media screen and (max-width:768px){.contact-title h3{font-size:28px;margin-bottom:2%}.contact-sub-wrapper .flex a{font-size:28px}.contact-content{margin-bottom:10%;padding:28px 5%}.pageContact .form_item .form_item--contents{width:calc(100% - 160px);position:relative}.pageContact .form_item .form_item--contents input,.pageContact .form_item--contents textarea{width:calc(100% - 24px);border:2px solid #d2d2d2;padding:10px}.form .send_btn input,.btnBox .back,.btnBox .submit{max-width:250px;font-size:16px;padding:15px 0}}@media screen and (max-width:480px){.contact-title h3{font-size:16px;margin-bottom:2%}.contact-sub-wrapper .flex{justify-content:center;margin-bottom:10px}.contact-sub-wrapper .flex a{font-size:24px;margin-left:15px;width:unset}.contact-title p{font-size:14px}.pageContact .form_item{flex-direction:column;align-items:flex-start;padding:15px 0}.pageContact .form_item .form_item--title{min-width:190px;max-width:100%;width:100%;border-bottom:2px solid #ccc;padding-bottom:10px;margin-bottom:10px}.pageContact .form_item .form_item--contents{width:100% !important;position:relative}.pageContact .form_item .form_item--contents input,.pageContact .form_item--contents textarea{border:1px solid #d2d2d2;padding:5px}.form .send_btn input,.btnBox .back,.btnBox .submit{font-size:14px;padding:10px 0}.form .send_btn input{max-width:180px}.btnBox .back,.btnBox .submit{max-width:150px}.pageContact .descBox{font-size:14px}}.under-wrap.page-blog .sec10 .width{max-width:1000px;margin:auto}.under-wrap.page-blog .sec10 .sec-title:after{display:none}.under-wrap.page-blog .sec10 .block1 .flex{flex-wrap:wrap}.under-wrap.page-blog .sec10 .block1 .flex .item{max-width:calc(31.6% - 4%);margin-bottom:2.5%}.under-wrap.page-blog .sec10 .block1 .flex .item:nth-child(3n){margin-right:0}.under-wrap.page-blog .pnavi{display:flex;justify-content:center;align-items:center;position:relative;padding:0 100px;max-width:600px;margin:4% auto 0;width:auto}.under-wrap.page-blog .pnavi a.page-numbers,.under-wrap.page-blog .pnavi span.page-numbers.current{border:1px solid #226db8;background-color:#fff;border-radius:5px;display:flex;width:40px;height:40px;align-items:center;justify-content:center;color:#226db8;margin:0 5px}.under-wrap.page-blog .pnavi span.page-numbers.current{background-color:#226db8;color:#fff}.under-wrap.page-blog .pnavi a.page-numbers{transition:all .3s}.under-wrap.page-blog .pnavi a.page-numbers:hover{opacity:.6}.under-wrap.page-blog .pnavi .prev,.under-wrap.page-blog .pnavi .next{position:absolute;width:auto !important;padding:0 10px;background-color:#236eb7 !important;color:#fff !important;margin:0 !important}.under-wrap.page-blog .pnavi .prev{left:0}.under-wrap.page-blog .pnavi .next{right:0}@media screen and (max-width:768px){.under-wrap.page-blog .sec10 .block1 .flex .item{max-width:calc(48.7% - 4%);margin-bottom:5%}.under-wrap.page-blog .sec10 .block1 .flex .item:nth-child(3n){margin-right:2%}.under-wrap.page-blog .sec10 .block1 .flex .item:nth-child(2n){margin-right:0}.under-wrap.page-blog .pnavi a.page-numbers,.under-wrap.page-blog .pnavi span.page-numbers.current{font-size:14px}}@media screen and (max-width:480px){.under-wrap.page-blog .sec10 .block1 .flex .item{margin-bottom:10%;max-width:100%}.under-wrap.page-blog .pnavi{padding:0 0 52px;margin:30px auto 50px}.under-wrap.page-blog .pnavi .prev,.under-wrap.page-blog .pnavi .next{bottom:0;width:calc(48% - 20px) !important}}.under-wrap.page-blog.single .newsHeader ul li{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:10px}.under-wrap.page-blog.single .newsHeader ul li p{font-size:14px;background-color:#226db8;color:#fff;display:flex;align-items:center;justify-content:center;height:30px;border-radius:5px;margin-bottom:10px;width:auto;padding:0 10px}.under-wrap.page-blog.single .newsHeader ul li h1{font-size:34px}.under-wrap.page-blog.single .entry-content{padding:3%;border-bottom:3px solid #3bb1e8;border-top:3px solid #3bb1e8}.under-wrap.page-blog.single .entry-content .img-box{max-width:50%;margin:auto auto 3% auto}.under-wrap.page-blog.single .entry-content .img-box img{width:100%;height:auto}.under-wrap.page-blog.single .entry-content .content-box{margin:30px auto;word-break:break-word}.under-wrap.page-blog.single .entry-content .content-box h2{font-size:28px;font-family:'shb';padding:10px 20px;color:#fff;background-color:#226db8;-webkit-box-shadow:5px 5px 0 #06315d;box-shadow:5px 5px 0 #06315d;margin-bottom:30px;text-align:justify;line-height:1.3}.under-wrap.page-blog.single .entry-content .content-box h3{font-size:24px;font-family:'shb';margin-bottom:10px;position:relative;padding:10px 20px 20px;text-align:justify;line-height:1.3}.under-wrap.page-blog.single .entry-content .content-box h3:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#226db8,#226db8 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#226db8,#226db8 3px,transparent 1px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.under-wrap.page-blog.single .entry-content p{font-family:'shr';line-height:2;margin-bottom:20px}.under-wrap.page-blog.single .entry-content p:last-child{margin-bottom:0}.under-wrap.page-blog.single .entry-content p img{display:block;height:auto}.under-wrap.page-blog.single .entry-content img.alignleft{margin-left:0;margin-right:auto}.under-wrap.page-blog.single .entry-content img.aligncenter{margin:auto}.under-wrap.page-blog.single .entry-content img.alignright{margin-left:auto;margin-right:0}.under-wrap.page-blog.single .entry-content p strong{font-family:'shb'}.under-wrap.page-blog.single .post-navigation{display:flex;justify-content:center;align-items:center;position:relative;margin:3% auto;width:100%}.under-wrap.page-blog.single .post-navigation .prev,.post-navigation .next{position:absolute;flex-direction:column;display:flex;width:calc(50% - 200px);white-space:nowrap;top:0}.under-wrap.page-blog.single .post-navigation .prev a,.under-wrap.page-blog.single .post-navigation .next a{transition:all .3s}.under-wrap.page-blog.single .post-navigation .prev a:hover,.under-wrap.page-blog.single .post-navigation .next a:hover{opacity:.6}.under-wrap.page-blog.single .post-navigation .prev{align-items:flex-start;left:0}.under-wrap.page-blog.single .post-navigation .next{right:0;align-items:flex-end}.under-wrap.page-blog.single .post-navigation .prev .post,.under-wrap.page-blog.single .post-navigation .next .post{display:block;max-width:200px}.under-wrap.page-blog.single .post-navigation .prev img,.under-wrap.page-blog.single .post-navigation .next img{width:100%;height:auto;margin-bottom:10px}.under-wrap.page-blog.single .post-navigation .list-link{max-width:300px;margin:4% auto 1%;height:50px;width:100%}.under-wrap.page-blog.single .post-navigation .prev a,.under-wrap.page-blog.single .post-navigation .next a,.under-wrap.page-blog.single .post-navigation .prev a p,.under-wrap.page-blog.single .post-navigation .next a p{color:#236eb7;font-size:14px;font-family:shm;margin-bottom:10px}.under-wrap.page-blog.single .post-navigation a p{white-space:pre-wrap;word-break:break-word}@media screen and (max-width:768px){.under-wrap.page-blog.single .post-navigation{margin:3% auto 40vw auto}.under-wrap.page-blog.single .post-navigation .prev,.post-navigation .next{top:100%;width:48%}.under-wrap.page-blog.single .post-navigation .prev .post,.under-wrap.page-blog.single .post-navigation .next .post{max-width:100%}.under-wrap.page-blog.single .post-navigation .list-link{margin:4% auto}}@media screen and (max-width:480px){.under-wrap.page-blog.single .newsHeader ul li{flex-direction:column;align-items:flex-start}.under-wrap.page-blog.single .newsHeader ul li p{font-size:12px;margin-right:0;margin-bottom:6px;height:20px}.under-wrap.page-blog.single .newsHeader ul li h1{font-size:20px}.under-wrap.page-blog.single .entry-content{padding:30px 0 0}.under-wrap.page-blog.single .entry-content .img-box{max-width:100%}.under-wrap.page-blog.single .entry-content .content-box h2{font-size:18px;padding:10px;margin-bottom:35px}.under-wrap.page-blog.single .entry-content .content-box h3{font-size:16px;padding:10px 10px 20px;margin-bottom:20px}.under-wrap.page-blog.single .entry-content p{font-size:13px;line-height:1.5;margin-bottom:10px}}.site-footer{position:relative;margin-top:4.2%}.site-footer .to-top{width:90px;height:90px;position:fixed;bottom:0;right:3%;display:none}.site-footer .bg{background-color:#226db8;padding:3.1% 0;text-align:center;border-top:20px solid #3cb1e8}.site-footer .bg small{color:rgba(255,255,255,.5);font-size:10px}.sp-float{display:none;position:fixed;bottom:-1000px;width:100%}@media screen and (max-width:768px){.site-footer{margin-bottom:130px}.sp-float{bottom:0}.sp-float .flex{display:flex;padding:15px;background-color:rgba(255,255,255,.6);justify-content:space-between}.sp-float .flex .left,.sp-float .flex .right{max-width:49%;width:50%}.site-footer .to-top{width:80px;height:80px;bottom:130px}}@media screen and (max-width:480px){.site-footer{margin-top:30px;margin-bottom:75px}.site-footer .to-top{width:50px;height:50px;bottom:80px}.site-footer .bg{padding:10% 0;border-top:10px solid #3cb1e8}}.breadclumb ul{display:flex;font-size:14px;padding:5px 3%}.breadclumb ul li{color:#000}.breadclumb ul li a{color:#226db8}.breadclumb ul span{display:inline-block;margin:0 5px;transform:translateY(-1px)}@media screen and (max-width:480px){.breadclumb ul{font-size:12px;flex-wrap:wrap;line-height:1.4}}
[class^=wp-block-]:not(.wp-block-gallery) figcaption{font-style:italic;margin-bottom:1.5em;text-align:left}.rtl [class^=wp-block-]:not(.wp-block-gallery) figcaption{text-align:right}p.has-drop-cap:not(:focus):first-letter {font-size:5em;margin-top:.075em}.wp-block-image{margin-bottom:1.5em}.wp-block-image figure{margin-bottom:0;margin-top:0}.wp-block-image figure.alignleft{margin-right:1.5em}.wp-block-image figure.alignright{margin-left:1.5em}.wp-block-gallery{margin-bottom:1.5em}.wp-block-gallery figcaption{font-style:italic}.wp-block-gallery.aligncenter{display:flex;margin:0 -8px}.wp-block-quote:not(.is-large):not(.is-style-large){border:0;padding:0}.wp-block-quote.alignleft p:last-of-type,.wp-block-quote.alignright p:last-of-type{margin-bottom:0}.wp-block-quote cite{color:inherit;font-size:inherit}.wp-block-audio audio{display:block;width:100%}.wp-block-cover-image.alignright,.wp-block-cover.alignright,.wp-block-cover-image.alignleft,.wp-block-cover.alignleft,.wp-block-cover-image.aligncenter,.wp-block-cover.aligncenter{display:flex}.wp-block-file .wp-block-file__button{background-color:#222;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;margin-top:2em;padding:.7em 2em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;white-space:nowrap}.wp-block-file .wp-block-file__button:hover,.wp-block-file .wp-block-file__button:focus{background-color:#767676;-webkit-box-shadow:none;box-shadow:none}.wp-block-code{background:0 0;border:0;padding:0}.wp-block-pullquote{border:0}.wp-block-pullquote__citation,.wp-block-pullquote cite{font-size:inherit;text-transform:none}.wp-block-table thead th{border-bottom:2px solid #bbb;padding-bottom:.5em}.wp-block-table tr{border-bottom:1px solid #eee}.wp-block-table th,.wp-block-table td{border:0}.rtl .wp-block-table th,.rtl .wp-block-table td{text-align:right}.wp-block-button .wp-block-button__link{-webkit-box-shadow:none;box-shadow:none;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;line-height:1.66;margin-top:2em;padding:.7em 2em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;white-space:nowrap}.entry-content .wp-block-button__link{background-color:#222;color:#fff}.entry-content .is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent}.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color){color:#222}.colors-dark .wp-block-button__link{background-color:#fff;color:#000}.entry-content .wp-block-button__link:hover,.entry-content .wp-block-button__link:focus,.entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,.entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus{background-color:#767676;-webkit-box-shadow:none;box-shadow:none;color:#fff}.colors-dark .entry-content .wp-block-button__link:hover,.colors-dark .entry-content .wp-block-button__link:focus,.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus{background-color:#bbb;color:#000}.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color){color:#fff}.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover,.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):focus{color:#222}.colors-custom .entry-content .wp-block-button__link,.colors-custom .entry-content .wp-block-button__link:hover,.colors-custom .entry-content .wp-block-button__link:focus,.colors-dark .entry-content .wp-block-button__link,.colors-dark .entry-content .wp-block-button__link:hover,.colors-dark .entry-content .wp-block-button__link:focus{-webkit-box-shadow:none;box-shadow:none}.colors-custom .entry-content .wp-block-button__link:hover,.colors-custom .entry-content .wp-block-button__link:focus{color:#fff}.wp-block-separator{border:0}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-media-text{margin-bottom:1.5em}.wp-block-media-text *:last-child{margin-bottom:0}.wp-block-archives.aligncenter,.wp-block-categories.aligncenter,.wp-block-latest-posts.aligncenter{list-style-position:inside;text-align:center}.wp-block-latest-comments article{margin-bottom:4em}.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,.search:not(.has-sidebar) #primary .wp-block-latest-comments article{float:none;width:100%}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:0}.wp-block-latest-comments a{-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,1);box-shadow:inset 0 -1px 0 rgba(255,255,255,1)}.wp-block-latest-comments__comment-meta{font-size:16px;font-size:1rem;margin-bottom:.4em}.wp-block-latest-comments__comment-author,.wp-block-latest-comments__comment-link{font-weight:700;text-decoration:none}.wp-block-latest-comments__comment-date{color:#767676;font-size:10px;font-size:.625rem;font-weight:800;letter-spacing:.1818em;margin-top:.4em;text-transform:uppercase}.editor-block-list__block .wp-block-latest-comments__comment-excerpt p{font-size:14px;font-size:.875rem}.entry-content .has-pale-pink-color{color:#f78da7}.entry-content .has-pale-pink-background-color,.wp-block-button.is-style-outline .has-pale-pink-background-color:link{background-color:#f78da7}.entry-content .has-vivid-red-color{color:#cf2e2e}.entry-content .has-vivid-red-background-color,.wp-block-button.is-style-outline .has-vivid-red-background-color:link{background-color:#cf2e2e}.entry-content .has-luminous-vivid-orange-color{color:#ff6900}.entry-content .has-luminous-vivid-orange-background-color,.wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link{background-color:#ff6900}.entry-content .has-luminous-vivid-amber-color{color:#fcb900}.entry-content .has-luminous-vivid-amber-background-color,.wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link{background-color:#fcb900}.entry-content .has-light-green-cyan-color{color:#7bdcb5}.entry-content .has-light-green-cyan-background-color,.wp-block-button.is-style-outline .has-light-green-cyan-background-color:link{background-color:#7bdcb5}.entry-content .has-vivid-green-cyan-color{color:#00d084}.entry-content .has-vivid-green-cyan-background-color,.wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link{background-color:#00d084}.entry-content .has-pale-cyan-blue-color{color:#8ed1fc}.entry-content .has-pale-cyan-blue-background-color,.wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link{background-color:#8ed1fc}.entry-content .has-vivid-cyan-blue-color{color:#0693e3}.entry-content .has-vivid-cyan-blue-background-color,.wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link{background-color:#0693e3}.entry-content .has-very-light-gray-color{color:#eee}.entry-content .has-very-light-gray-background-color,.wp-block-button.is-style-outline .has-very-light-gray-background-color:link{background-color:#eee}.entry-content .has-cyan-bluish-gray-color{color:#abb8c3}.entry-content .has-cyan-bluish-gray-background-color,.wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link{background-color:#abb8c3}.entry-content .has-very-dark-gray-color{color:#313131}.entry-content .has-very-dark-gray-background-color,.wp-block-button.is-style-outline .has-very-dark-gray-background-color:link{background-color:#313131}