*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}.visible-xl{display:none}@media screen and (max-width: 1366px){.visible-xl{display:block}}.visible-lg{display:none}@media screen and (max-width: 1120px){.visible-lg{display:block}}.visible-md{display:none}@media screen and (max-width: 990px){.visible-md{display:block}}.visible-sm{display:none}@media screen and (max-width: 600px){.visible-sm{display:block}}.hidden-xl{display:block}@media screen and (max-width: 1366px){.hidden-xl{display:none}}.hidden-lg{display:block}@media screen and (max-width: 1120px){.hidden-lg{display:none}}.hidden-md{display:block}@media screen and (max-width: 990px){.hidden-md{display:none}}.hidden-sm{display:block}@media screen and (max-width: 600px){.hidden-sm{display:none}}.ly_mainVisualAnimationRoot{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.ly_mainVisualAnimationRoot *,.ly_mainVisualAnimationRoot *::before,.ly_mainVisualAnimationRoot *::after{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.ly_mainVisualAnimationRoot ul,.ly_mainVisualAnimationRoot ol{list-style:none}.ly_mainVisualAnimationFrame{overflow:hidden;height:560px;position:relative}.ly_mainVisualAnimationStage{position:absolute;width:1920px;height:100%;left:50%;top:0;margin-left:-960px}.ly_mainVisualAnimationStage[data-bind-main-visual-animation-state=loading]{opacity:0}.bl_mainVisualAnimationSquareLayer{position:absolute;left:0;top:0;width:100%;height:100%}.bl_mainVisualAnimationSquareLayer_square__17,.bl_mainVisualAnimationSquareLayer_square__16,.bl_mainVisualAnimationSquareLayer_square__15,.bl_mainVisualAnimationSquareLayer_square__14,.bl_mainVisualAnimationSquareLayer_square__13,.bl_mainVisualAnimationSquareLayer_square__12,.bl_mainVisualAnimationSquareLayer_square__11,.bl_mainVisualAnimationSquareLayer_square__10,.bl_mainVisualAnimationSquareLayer_square__09,.bl_mainVisualAnimationSquareLayer_square__08,.bl_mainVisualAnimationSquareLayer_square__07,.bl_mainVisualAnimationSquareLayer_square__06,.bl_mainVisualAnimationSquareLayer_square__05,.bl_mainVisualAnimationSquareLayer_square__04,.bl_mainVisualAnimationSquareLayer_square__03,.bl_mainVisualAnimationSquareLayer_square__02,.bl_mainVisualAnimationSquareLayer_square__01{position:absolute;overflow:hidden}.bl_mainVisualAnimationSquareLayer_square__01{-webkit-transform:skew(327deg);transform:skew(327deg);left:14.9%;top:7.5%;width:103.25px;font-size:103.25px;height:7px;opacity:10%}.bl_mainVisualAnimationSquareLayer_square__02{-webkit-transform:skew(327deg);transform:skew(327deg);left:37.55%;top:13.2%;width:36px;font-size:36px;height:8px}.bl_mainVisualAnimationSquareLayer_square__03{-webkit-transform:skew(327deg);transform:skew(327deg);left:54.15%;top:7.2%;width:51px;font-size:51px;height:6px;opacity:20%}.bl_mainVisualAnimationSquareLayer_square__04{-webkit-transform:skew(327deg);transform:skew(327deg);left:69.4%;top:16.88%;width:48px;font-size:48px;height:11px}.bl_mainVisualAnimationSquareLayer_square__05{-webkit-transform:skew(327deg);transform:skew(327deg);left:91.62%;top:11.85%;width:76px;font-size:76px;height:8px}.bl_mainVisualAnimationSquareLayer_square__06{-webkit-transform:skew(338deg);transform:skew(338deg);left:9.05%;top:20.5%;width:79px;font-size:79px;height:12px}.bl_mainVisualAnimationSquareLayer_square__07{-webkit-transform:skew(333deg);transform:skew(333deg);left:94.5%;top:29.5%;width:120px;font-size:120px;height:15px;opacity:20%}.bl_mainVisualAnimationSquareLayer_square__08{-webkit-transform:skew(328deg);transform:skew(328deg);left:15%;top:36.55%;width:58px;font-size:58px;height:11px;opacity:50%}.bl_mainVisualAnimationSquareLayer_square__09{-webkit-transform:skew(327deg);transform:skew(327deg);left:80.73%;top:36.6%;width:133px;font-size:133px;height:36px;opacity:20%}.bl_mainVisualAnimationSquareLayer_square__10{-webkit-transform:skew(327deg);transform:skew(327deg);left:1.2%;top:42.75%;width:110px;font-size:110px;height:10px;opacity:20%}.bl_mainVisualAnimationSquareLayer_square__11{-webkit-transform:skew(327deg);transform:skew(327deg);left:85.5%;top:58.1%;width:47px;font-size:47px;height:9px;opacity:50%}.bl_mainVisualAnimationSquareLayer_square__12{-webkit-transform:skew(323deg);transform:skew(323deg);left:7.58%;top:60%;width:94px;font-size:94px;height:3px;opacity:50%}.bl_mainVisualAnimationSquareLayer_square__13{-webkit-transform:skew(327deg);transform:skew(327deg);left:92.35%;top:67.6%;width:86px;font-size:86px;height:11px}.bl_mainVisualAnimationSquareLayer_square__14{-webkit-transform:skew(331deg);transform:skew(331deg);left:6.96%;top:79.7%;width:489px;font-size:489px;height:113px}.bl_mainVisualAnimationSquareLayer_square__15{-webkit-transform:skew(327deg);transform:skew(327deg);left:42.45%;top:83.4%;width:43px;font-size:43px;height:9px;opacity:70%}.bl_mainVisualAnimationSquareLayer_square__16{-webkit-transform:skew(327deg);transform:skew(327deg);left:74.9%;top:79.6%;width:92px;font-size:92px;height:2px;opacity:90%}.bl_mainVisualAnimationSquareLayer_square__17{-webkit-transform:skew(327deg);transform:skew(327deg);left:83.45%;top:86.7%;width:96px;font-size:96px;height:8px;opacity:20%}.bl_mainVisualAnimationSquareLayer_square_gradient{position:absolute;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#5fa1f4), to(#0009a8)) no-repeat;background:linear-gradient(to right, #5fa1f4, #0009a8) no-repeat;background-size:100% 100%}.bl_mainVisualAnimationPicturesLayer{position:absolute;left:0;top:0;width:100%;height:100%}.bl_mainVisualAnimationPicturesLayer_picture__04,.bl_mainVisualAnimationPicturesLayer_picture__03,.bl_mainVisualAnimationPicturesLayer_picture__02,.bl_mainVisualAnimationPicturesLayer_picture__01{position:absolute;top:.1%;-webkit-clip-path:polygon(52.5% 0%, 100% 0%, 47.7% 100%, 0% 100%);clip-path:polygon(52.5% 0%, 100% 0%, 47.7% 100%, 0% 100%);width:541px;height:518px;font-size:541px}.bl_mainVisualAnimationPicturesLayer_picture__01{left:12.69%}.bl_mainVisualAnimationPicturesLayer_picture__02{left:28.9%}.bl_mainVisualAnimationPicturesLayer_picture__03{left:45.1%}.bl_mainVisualAnimationPicturesLayer_picture__04{left:61.1%}.bl_mainVisualAnimationPicturesLayer_picture_imageFrame{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-clip-path:polygon(52.5% 0%, 100% 0%, 47.7% 100%, 0% 100%);clip-path:polygon(52.5% 0%, 100% 0%, 47.7% 100%, 0% 100%)}.bl_mainVisualAnimationPicturesLayer_picture_imageFrame_img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.bl_mainVisualAnimationPicturesLayer_picture_gradient{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-clip-path:polygon(52.5% 0%, 100% 0%, 47.7% 100%, 0% 100%);clip-path:polygon(52.5% 0%, 100% 0%, 47.7% 100%, 0% 100%);background:-webkit-gradient(linear, left top, right top, from(#5fa1f4), to(#0009a8)) no-repeat;background:linear-gradient(to right, #5fa1f4, #0009a8) no-repeat;background-size:100% 100%}.bl_mainVisualAnimationLogoLayer{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:48px}.bl_mainVisualAnimationLogoLayer_frame{padding:24px 88px;position:relative;-webkit-clip-path:polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);clip-path:polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);left:0}.bl_mainVisualAnimationLogoLayer_frame_gradient{position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 146, 224, 0.7)), to(#0009a8));background:linear-gradient(to right, rgba(0, 146, 224, 0.7), #0009a8);opacity:90%;-webkit-clip-path:polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);clip-path:polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%)}.bl_mainVisualAnimationLogoLayer_frame_img{position:relative;display:block}[data-source-main-visual-animation-square] [data-source-main-visual-animation-gradient]{will-change:initial}[data-source-main-visual-animation-picture] [data-source-main-visual-animation-image-frame]{will-change:initial}[data-source-main-visual-animation-picture] [data-source-main-visual-animation-img]{will-change:initial}[data-source-main-visual-animation-picture] [data-source-main-visual-animation-gradient]{will-change:initial}[data-source-main-visual-animation-logo] [data-source-main-visual-animation-gradient]{will-change:initial}[data-source-main-visual-animation-logo] [data-source-main-visual-animation-text]{will-change:initial}body:not([data-bind-main-visual-animation-state=finished]) [data-source-main-visual-animation-square] [data-source-main-visual-animation-gradient]{will-change:background-position-x,left}body:not([data-bind-main-visual-animation-state=finished]) [data-source-main-visual-animation-picture] [data-source-main-visual-animation-image-frame]{will-change:left}body:not([data-bind-main-visual-animation-state=finished]) [data-source-main-visual-animation-picture] [data-source-main-visual-animation-img]{will-change:left}body:not([data-bind-main-visual-animation-state=finished]) [data-source-main-visual-animation-picture] [data-source-main-visual-animation-gradient]{will-change:background-position-x,left}body:not([data-bind-main-visual-animation-state=finished]) [data-source-main-visual-animation-logo] [data-source-main-visual-animation-gradient]{will-change:left}body:not([data-bind-main-visual-animation-state=finished]) [data-source-main-visual-animation-logo] [data-source-main-visual-animation-text]{will-change:opacity}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:100%}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:100%}}html,body{width:100%;height:100%}body{background:#fff;overflow-x:hidden;overflow-y:auto;position:relative;font-size:16px;line-height:24px;font-weight:300;font-family:"Noto Sans JP",Arial,sans-serif}body.no-scroll{overflow-y:hidden}.container{width:90%;max-width:1600px;margin:0 auto}main{position:relative;z-index:1}a{opacity:1;-webkit-transition:all 200ms linear;transition:all 200ms linear}a:hover{opacity:.7}img{max-width:100%}.en{font-family:"Roboto","Noto Sans JP",Arial,sans-serif;font-weight:bolder}.bold{font-weight:500}.sectionTitle{text-align:center}.sectionTitle h4{font-weight:400;font-size:3.5rem;letter-spacing:6px;line-height:1.4}.sectionTitle h4:after{display:block;content:"";margin:.1em auto .4em auto;width:36px;height:4px;background:#007ff0;background:linear-gradient(129deg, rgb(0, 127, 240) 0%, rgb(0, 10, 169) 100%)}.sectionTitle p{line-height:1.6;font-size:.75rem;letter-spacing:3px}@media screen and (max-width: 1120px){.sectionTitle h4{font-size:3.2rem}}@media screen and (max-width: 990px){.sectionTitle h4{font-size:2.8rem;line-height:1.4}.sectionTitle p{letter-spacing:1px}}@media screen and (max-width: 600px){.sectionTitle h4{font-size:2rem;letter-spacing:2px;line-height:1.4}.sectionTitle h4:after{margin:4px auto 8px;height:2px}.sectionTitle p{font-size:.6rem;letter-spacing:1px}}.back{background:#fff;text-align:center}.back .container{padding:7em 0}@media screen and (max-width: 990px){.back .container{padding:4em 0}}.back a{font-size:1rem;line-height:1;color:#0009a8;text-decoration:underline}@media screen and (max-width: 990px){.back a{font-size:.9rem}}.anim{opacity:0}.anim.active{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.anim.active.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}.animTrans{display:inline-block;overflow:hidden}.animTrans.active:after{content:"";position:absolute;left:0;top:0;height:100%;background-color:#fff;-webkit-animation:secondaryImageOverlayIn .6s 0s cubic-bezier(0.77, 0, 0.175, 1),secondaryImageOverlayOut .6s .6s cubic-bezier(0.77, 0, 0.175, 1);animation:secondaryImageOverlayIn .6s 0s cubic-bezier(0.77, 0, 0.175, 1),secondaryImageOverlayOut .6s .6s cubic-bezier(0.77, 0, 0.175, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animTrans.active div{color:#fff;-webkit-animation:fadeIn .1s .5s;animation:fadeIn .1s .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes secondaryImageOverlayIn{0%{width:0}100%{width:100%}}@keyframes secondaryImageOverlayIn{0%{width:0}100%{width:100%}}@-webkit-keyframes secondaryImageOverlayOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(102%);transform:translateX(102%)}}@keyframes secondaryImageOverlayOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(102%);transform:translateX(102%)}}#loader{z-index:99999;width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#1f2c91}#loader .loader{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:6rem;margin-top:3rem;margin-bottom:3rem}#loader .loader:before,#loader .loader:after{content:"";position:absolute;border-radius:50%;-webkit-animation:pulsOut 1.8s ease-in-out infinite;animation:pulsOut 1.8s ease-in-out infinite;-webkit-filter:drop-shadow(0 0 1rem rgba(255, 255, 255, 0.75));filter:drop-shadow(0 0 1rem rgba(255, 255, 255, 0.75))}#loader .loader:before{width:100%;padding-bottom:100%;-webkit-box-shadow:inset 0 0 0 1rem #fff;box-shadow:inset 0 0 0 1rem #fff;-webkit-animation-name:pulsIn;animation-name:pulsIn}#loader .loader:after{width:calc(100% - 2rem);padding-bottom:calc(100% - 2rem);-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}@-webkit-keyframes pulsIn{0%{-webkit-box-shadow:inset 0 0 0 1rem #fff;box-shadow:inset 0 0 0 1rem #fff;opacity:1}50%,100%{-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff;opacity:0}}@keyframes pulsIn{0%{-webkit-box-shadow:inset 0 0 0 1rem #fff;box-shadow:inset 0 0 0 1rem #fff;opacity:1}50%,100%{-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff;opacity:0}}@-webkit-keyframes pulsOut{0%,50%{-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;opacity:0}100%{-webkit-box-shadow:0 0 0 1rem #fff;box-shadow:0 0 0 1rem #fff;opacity:1}}@keyframes pulsOut{0%,50%{-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;opacity:0}100%{-webkit-box-shadow:0 0 0 1rem #fff;box-shadow:0 0 0 1rem #fff;opacity:1}}.cta{display:block}.cta a{background:#ff39a4;color:#fff;font-size:18px;line-height:30px;border-radius:40px;padding:20px 60px;-webkit-transition:all 200ms linear;transition:all 200ms linear}.cta a:hover{background:#ff52b0;opacity:1}@media screen and (max-width: 990px){.cta a{font-size:16px;line-height:24px;padding:20px 50px}}.bgBlue{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100vh;height:100dvh;background:#007ff0;background:linear-gradient(129deg, rgb(0, 127, 240) 0%, rgb(0, 10, 169) 100%);background-attachment:fixed}@media screen and (max-width: 990px){.bgBlue{background-attachment:scroll}}.bgBlue .bgPattern{width:100%;height:100vh;height:100dvh;position:fixed;z-index:1;top:0;left:0;background:url(./img/bg_pattern.png) repeat;background-attachment:fixed}@media screen and (max-width: 990px){.bgBlue .bgPattern{background-attachment:scroll}}.bgBlue .bgShade{z-index:1;width:100%;height:100%;bottom:0;position:absolute;background-attachment:fixed;-webkit-transform:translateY(30vmax);transform:translateY(30vmax)}.bgBlue .bgShade .sphere{position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;width:50vmax;height:50vmax;-webkit-animation:spinSphere 50s infinite linear;animation:spinSphere 50s infinite linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.bgBlue .bgShade .sphere .ring{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:50vmax;height:50vmax;border-radius:50%;overflow:hidden}.bgBlue .bgShade .sphere [class$="1"]{-webkit-transform:rotateY(2deg) rotateX(2deg) rotateZ(3deg);transform:rotateY(2deg) rotateX(2deg) rotateZ(3deg);-webkit-box-shadow:0 0 3px rgba(255,255,255,.02),inset 0 0 3px rgba(255,255,255,.08);box-shadow:0 0 3px rgba(255,255,255,.02),inset 0 0 3px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="2"]{-webkit-transform:rotateY(4deg) rotateX(4deg) rotateZ(6deg);transform:rotateY(4deg) rotateX(4deg) rotateZ(6deg);-webkit-box-shadow:0 0 5px rgba(255,255,255,.02),inset 0 0 5px rgba(255,255,255,.08);box-shadow:0 0 5px rgba(255,255,255,.02),inset 0 0 5px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="3"]{-webkit-transform:rotateY(6deg) rotateX(6deg) rotateZ(9deg);transform:rotateY(6deg) rotateX(6deg) rotateZ(9deg);-webkit-box-shadow:0 0 7px rgba(255,255,255,.02),inset 0 0 7px rgba(255,255,255,.08);box-shadow:0 0 7px rgba(255,255,255,.02),inset 0 0 7px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="4"]{-webkit-transform:rotateY(8deg) rotateX(8deg) rotateZ(12deg);transform:rotateY(8deg) rotateX(8deg) rotateZ(12deg);-webkit-box-shadow:0 0 9px rgba(255,255,255,.02),inset 0 0 9px rgba(255,255,255,.08);box-shadow:0 0 9px rgba(255,255,255,.02),inset 0 0 9px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="5"]{-webkit-transform:rotateY(10deg) rotateX(10deg) rotateZ(15deg);transform:rotateY(10deg) rotateX(10deg) rotateZ(15deg);-webkit-box-shadow:0 0 11px rgba(255,255,255,.02),inset 0 0 11px rgba(255,255,255,.08);box-shadow:0 0 11px rgba(255,255,255,.02),inset 0 0 11px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="6"]{-webkit-transform:rotateY(12deg) rotateX(12deg) rotateZ(18deg);transform:rotateY(12deg) rotateX(12deg) rotateZ(18deg);-webkit-box-shadow:0 0 13px rgba(255,255,255,.02),inset 0 0 13px rgba(255,255,255,.08);box-shadow:0 0 13px rgba(255,255,255,.02),inset 0 0 13px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="7"]{-webkit-transform:rotateY(14deg) rotateX(14deg) rotateZ(21deg);transform:rotateY(14deg) rotateX(14deg) rotateZ(21deg);-webkit-box-shadow:0 0 15px rgba(255,255,255,.02),inset 0 0 15px rgba(255,255,255,.08);box-shadow:0 0 15px rgba(255,255,255,.02),inset 0 0 15px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="8"]{-webkit-transform:rotateY(16deg) rotateX(16deg) rotateZ(24deg);transform:rotateY(16deg) rotateX(16deg) rotateZ(24deg);-webkit-box-shadow:0 0 17px rgba(255,255,255,.02),inset 0 0 17px rgba(255,255,255,.08);box-shadow:0 0 17px rgba(255,255,255,.02),inset 0 0 17px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="9"]{-webkit-transform:rotateY(18deg) rotateX(18deg) rotateZ(27deg);transform:rotateY(18deg) rotateX(18deg) rotateZ(27deg);-webkit-box-shadow:0 0 19px rgba(255,255,255,.02),inset 0 0 19px rgba(255,255,255,.08);box-shadow:0 0 19px rgba(255,255,255,.02),inset 0 0 19px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="10"]{-webkit-transform:rotateY(20deg) rotateX(20deg) rotateZ(30deg);transform:rotateY(20deg) rotateX(20deg) rotateZ(30deg);-webkit-box-shadow:0 0 21px rgba(255,255,255,.02),inset 0 0 21px rgba(255,255,255,.08);box-shadow:0 0 21px rgba(255,255,255,.02),inset 0 0 21px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="11"]{-webkit-transform:rotateY(22deg) rotateX(22deg) rotateZ(33deg);transform:rotateY(22deg) rotateX(22deg) rotateZ(33deg);-webkit-box-shadow:0 0 23px rgba(255,255,255,.02),inset 0 0 23px rgba(255,255,255,.08);box-shadow:0 0 23px rgba(255,255,255,.02),inset 0 0 23px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="12"]{-webkit-transform:rotateY(24deg) rotateX(24deg) rotateZ(36deg);transform:rotateY(24deg) rotateX(24deg) rotateZ(36deg);-webkit-box-shadow:0 0 25px rgba(255,255,255,.02),inset 0 0 25px rgba(255,255,255,.08);box-shadow:0 0 25px rgba(255,255,255,.02),inset 0 0 25px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="13"]{-webkit-transform:rotateY(26deg) rotateX(26deg) rotateZ(39deg);transform:rotateY(26deg) rotateX(26deg) rotateZ(39deg);-webkit-box-shadow:0 0 27px rgba(255,255,255,.02),inset 0 0 27px rgba(255,255,255,.08);box-shadow:0 0 27px rgba(255,255,255,.02),inset 0 0 27px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="14"]{-webkit-transform:rotateY(28deg) rotateX(28deg) rotateZ(42deg);transform:rotateY(28deg) rotateX(28deg) rotateZ(42deg);-webkit-box-shadow:0 0 29px rgba(255,255,255,.02),inset 0 0 29px rgba(255,255,255,.08);box-shadow:0 0 29px rgba(255,255,255,.02),inset 0 0 29px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="15"]{-webkit-transform:rotateY(30deg) rotateX(30deg) rotateZ(45deg);transform:rotateY(30deg) rotateX(30deg) rotateZ(45deg);-webkit-box-shadow:0 0 31px rgba(255,255,255,.02),inset 0 0 31px rgba(255,255,255,.08);box-shadow:0 0 31px rgba(255,255,255,.02),inset 0 0 31px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="16"]{-webkit-transform:rotateY(32deg) rotateX(32deg) rotateZ(48deg);transform:rotateY(32deg) rotateX(32deg) rotateZ(48deg);-webkit-box-shadow:0 0 33px rgba(255,255,255,.02),inset 0 0 33px rgba(255,255,255,.08);box-shadow:0 0 33px rgba(255,255,255,.02),inset 0 0 33px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="17"]{-webkit-transform:rotateY(34deg) rotateX(34deg) rotateZ(51deg);transform:rotateY(34deg) rotateX(34deg) rotateZ(51deg);-webkit-box-shadow:0 0 35px rgba(255,255,255,.02),inset 0 0 35px rgba(255,255,255,.08);box-shadow:0 0 35px rgba(255,255,255,.02),inset 0 0 35px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="18"]{-webkit-transform:rotateY(36deg) rotateX(36deg) rotateZ(54deg);transform:rotateY(36deg) rotateX(36deg) rotateZ(54deg);-webkit-box-shadow:0 0 37px rgba(255,255,255,.02),inset 0 0 37px rgba(255,255,255,.08);box-shadow:0 0 37px rgba(255,255,255,.02),inset 0 0 37px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="19"]{-webkit-transform:rotateY(38deg) rotateX(38deg) rotateZ(57deg);transform:rotateY(38deg) rotateX(38deg) rotateZ(57deg);-webkit-box-shadow:0 0 39px rgba(255,255,255,.02),inset 0 0 39px rgba(255,255,255,.08);box-shadow:0 0 39px rgba(255,255,255,.02),inset 0 0 39px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="20"]{-webkit-transform:rotateY(40deg) rotateX(40deg) rotateZ(60deg);transform:rotateY(40deg) rotateX(40deg) rotateZ(60deg);-webkit-box-shadow:0 0 41px rgba(255,255,255,.02),inset 0 0 41px rgba(255,255,255,.08);box-shadow:0 0 41px rgba(255,255,255,.02),inset 0 0 41px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="21"]{-webkit-transform:rotateY(42deg) rotateX(42deg) rotateZ(63deg);transform:rotateY(42deg) rotateX(42deg) rotateZ(63deg);-webkit-box-shadow:0 0 43px rgba(255,255,255,.02),inset 0 0 43px rgba(255,255,255,.08);box-shadow:0 0 43px rgba(255,255,255,.02),inset 0 0 43px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="22"]{-webkit-transform:rotateY(44deg) rotateX(44deg) rotateZ(66deg);transform:rotateY(44deg) rotateX(44deg) rotateZ(66deg);-webkit-box-shadow:0 0 45px rgba(255,255,255,.02),inset 0 0 45px rgba(255,255,255,.08);box-shadow:0 0 45px rgba(255,255,255,.02),inset 0 0 45px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="23"]{-webkit-transform:rotateY(46deg) rotateX(46deg) rotateZ(69deg);transform:rotateY(46deg) rotateX(46deg) rotateZ(69deg);-webkit-box-shadow:0 0 47px rgba(255,255,255,.02),inset 0 0 47px rgba(255,255,255,.08);box-shadow:0 0 47px rgba(255,255,255,.02),inset 0 0 47px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="24"]{-webkit-transform:rotateY(48deg) rotateX(48deg) rotateZ(72deg);transform:rotateY(48deg) rotateX(48deg) rotateZ(72deg);-webkit-box-shadow:0 0 49px rgba(255,255,255,.02),inset 0 0 49px rgba(255,255,255,.08);box-shadow:0 0 49px rgba(255,255,255,.02),inset 0 0 49px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="25"]{-webkit-transform:rotateY(50deg) rotateX(50deg) rotateZ(75deg);transform:rotateY(50deg) rotateX(50deg) rotateZ(75deg);-webkit-box-shadow:0 0 51px rgba(255,255,255,.02),inset 0 0 51px rgba(255,255,255,.08);box-shadow:0 0 51px rgba(255,255,255,.02),inset 0 0 51px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="26"]{-webkit-transform:rotateY(52deg) rotateX(52deg) rotateZ(78deg);transform:rotateY(52deg) rotateX(52deg) rotateZ(78deg);-webkit-box-shadow:0 0 53px rgba(255,255,255,.02),inset 0 0 53px rgba(255,255,255,.08);box-shadow:0 0 53px rgba(255,255,255,.02),inset 0 0 53px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="27"]{-webkit-transform:rotateY(54deg) rotateX(54deg) rotateZ(81deg);transform:rotateY(54deg) rotateX(54deg) rotateZ(81deg);-webkit-box-shadow:0 0 55px rgba(255,255,255,.02),inset 0 0 55px rgba(255,255,255,.08);box-shadow:0 0 55px rgba(255,255,255,.02),inset 0 0 55px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="28"]{-webkit-transform:rotateY(56deg) rotateX(56deg) rotateZ(84deg);transform:rotateY(56deg) rotateX(56deg) rotateZ(84deg);-webkit-box-shadow:0 0 57px rgba(255,255,255,.02),inset 0 0 57px rgba(255,255,255,.08);box-shadow:0 0 57px rgba(255,255,255,.02),inset 0 0 57px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="29"]{-webkit-transform:rotateY(58deg) rotateX(58deg) rotateZ(87deg);transform:rotateY(58deg) rotateX(58deg) rotateZ(87deg);-webkit-box-shadow:0 0 59px rgba(255,255,255,.02),inset 0 0 59px rgba(255,255,255,.08);box-shadow:0 0 59px rgba(255,255,255,.02),inset 0 0 59px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="30"]{-webkit-transform:rotateY(60deg) rotateX(60deg) rotateZ(90deg);transform:rotateY(60deg) rotateX(60deg) rotateZ(90deg);-webkit-box-shadow:0 0 61px rgba(255,255,255,.02),inset 0 0 61px rgba(255,255,255,.08);box-shadow:0 0 61px rgba(255,255,255,.02),inset 0 0 61px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="31"]{-webkit-transform:rotateY(62deg) rotateX(62deg) rotateZ(93deg);transform:rotateY(62deg) rotateX(62deg) rotateZ(93deg);-webkit-box-shadow:0 0 63px rgba(255,255,255,.02),inset 0 0 63px rgba(255,255,255,.08);box-shadow:0 0 63px rgba(255,255,255,.02),inset 0 0 63px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="32"]{-webkit-transform:rotateY(64deg) rotateX(64deg) rotateZ(96deg);transform:rotateY(64deg) rotateX(64deg) rotateZ(96deg);-webkit-box-shadow:0 0 65px rgba(255,255,255,.02),inset 0 0 65px rgba(255,255,255,.08);box-shadow:0 0 65px rgba(255,255,255,.02),inset 0 0 65px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="33"]{-webkit-transform:rotateY(66deg) rotateX(66deg) rotateZ(99deg);transform:rotateY(66deg) rotateX(66deg) rotateZ(99deg);-webkit-box-shadow:0 0 67px rgba(255,255,255,.02),inset 0 0 67px rgba(255,255,255,.08);box-shadow:0 0 67px rgba(255,255,255,.02),inset 0 0 67px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="34"]{-webkit-transform:rotateY(68deg) rotateX(68deg) rotateZ(102deg);transform:rotateY(68deg) rotateX(68deg) rotateZ(102deg);-webkit-box-shadow:0 0 69px rgba(255,255,255,.02),inset 0 0 69px rgba(255,255,255,.08);box-shadow:0 0 69px rgba(255,255,255,.02),inset 0 0 69px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="35"]{-webkit-transform:rotateY(70deg) rotateX(70deg) rotateZ(105deg);transform:rotateY(70deg) rotateX(70deg) rotateZ(105deg);-webkit-box-shadow:0 0 71px rgba(255,255,255,.02),inset 0 0 71px rgba(255,255,255,.08);box-shadow:0 0 71px rgba(255,255,255,.02),inset 0 0 71px rgba(255,255,255,.08)}.bgBlue .bgShade .sphere [class$="36"]{-webkit-transform:rotateY(72deg) rotateX(72deg) rotateZ(108deg);transform:rotateY(72deg) rotateX(72deg) rotateZ(108deg);-webkit-box-shadow:0 0 73px rgba(255,255,255,.02),inset 0 0 73px rgba(255,255,255,.08);box-shadow:0 0 73px rgba(255,255,255,.02),inset 0 0 73px rgba(255,255,255,.08)}@-webkit-keyframes spinSphere{from{-webkit-transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg);transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg)}to{-webkit-transform:rotateZ(360deg) rotateX(-360deg) rotateZ(360deg);transform:rotateZ(360deg) rotateX(-360deg) rotateZ(360deg)}}@keyframes spinSphere{from{-webkit-transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg);transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg)}to{-webkit-transform:rotateZ(360deg) rotateX(-360deg) rotateZ(360deg);transform:rotateZ(360deg) rotateX(-360deg) rotateZ(360deg)}}@media screen and (max-width: 990px){.bgBlue .bgShade{display:none}}.frames{z-index:2}.frames span{width:12px;height:12px;position:absolute}.frames span:nth-child(1){top:0;left:0;border-left:1px solid #fff;border-top:1px solid #fff}.frames span:nth-child(2){top:0;right:0;border-right:1px solid #fff;border-top:1px solid #fff}.frames span:nth-child(3){bottom:0;left:0;border-left:1px solid #fff;border-bottom:1px solid #fff}.frames span:nth-child(4){bottom:0;right:0;border-right:1px solid #fff;border-bottom:1px solid #fff}@media screen and (max-width: 990px){.frames span{width:8px;height:8px}}header{opacity:0;z-index:10;position:fixed;top:0;left:0;width:100%;padding:20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}header #logo{margin-right:auto}header #logo img{position:relative;top:0;height:auto;width:200px;line-height:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 200ms linear;transition:all 200ms linear}header ul{display:-webkit-box;display:-ms-flexbox;display:flex}header ul li a{font-weight:400;padding:0 16px}header ul li.cta{margin-left:20px}header ul li.cta a{font-size:1rem;padding:12px 30px;-webkit-transition:all 200ms linear;transition:all 200ms linear}header.active{-webkit-animation:slideIn 300ms linear forwards;animation:slideIn 300ms linear forwards}header.active.no-anim{opacity:1;-webkit-animation:none;animation:none}header.scrolled{padding:10px;-webkit-box-shadow:0 12px 24px rgba(0,0,0,.2);box-shadow:0 12px 24px rgba(0,0,0,.2)}header.scrolled #logo img{top:4px;-webkit-transform:scale(0.85);transform:scale(0.85)}header.scrolled ul li a{font-size:.9rem}header.scrolled ul li.cta a{font-size:.9rem;padding:10px 20px}@media screen and (max-width: 1120px){header ul li a{font-size:.9rem;padding:0 10px}header ul li.cta a{font-size:.9rem;padding:12px 20px}}@media screen and (max-width: 990px){header{padding:14px 14px 10px}header.active{padding:14px 14px 10px}header.active #logo img{top:0;-webkit-transform:scale(1);transform:scale(1)}header.active ul li a{font-size:1.3rem}header.active ul li.cta a{font-size:1.1rem;padding:20px 60px}header #logo img{width:160px}header #sp-btn{width:40px;height:32px;position:fixed;top:15px;right:15px;z-index:9999}header #sp-btn span{display:block;width:100%;height:3px;position:absolute;left:0;background:#aaa;border-radius:4px;-webkit-transition:top .24s,opacity .24s,-webkit-transform .24s;transition:top .24s,opacity .24s,-webkit-transform .24s;transition:top .24s,transform .24s,opacity .24s;transition:top .24s,transform .24s,opacity .24s,-webkit-transform .24s}header #sp-btn span:nth-child(1){top:0}header #sp-btn span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header #sp-btn span:nth-child(3){top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}header #sp-btn.active span{background:#fff}header #sp-btn.active span:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}header #sp-btn.active span:nth-child(2){-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);opacity:0}header #sp-btn.active span:nth-child(3){top:50%;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}header ul{display:none;-webkit-animation:fadeIn 300ms linear forwards;animation:fadeIn 300ms linear forwards;width:100%;height:100vh;height:100dvh;background:#007ff0;background:linear-gradient(129deg, rgb(0, 127, 240) 0%, rgb(0, 10, 169) 100%);position:fixed;top:0;left:0}header ul.active{display:block;height:100vh;height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header ul.active .logo-sp{margin:3em auto;position:relative;left:-6px}header ul.active .logo-sp img{margin:auto;height:74px}header ul li a{display:block;color:#fff;font-size:1.3rem;padding:24px 0}header ul li.cta{margin:2.5em 0 0}header ul li.cta a{font-size:1.1rem;line-height:1.5;padding:20px 60px}}@media screen and (max-width: 600px){header #logo img{width:140px}header #sp-btn{width:36px;height:28px}header ul.active li a{font-size:1.1rem}header ul.active .logo-sp img{height:55px}header ul li a{font-size:1.1rem}header ul li.cta a{font-size:1rem}}#mv{padding:8em 0 1.2em;position:relative;z-index:2;background:#fff;text-align:center}#mv .mv_sp{text-align:center;opacity:0;-webkit-animation:fadeIn 800ms linear forwards;animation:fadeIn 800ms linear forwards}#mv .container{opacity:0}#mv .container.active{-webkit-animation:fadeIn 1000ms linear forwards;animation:fadeIn 1000ms linear forwards}#mv h3{margin-top:1em;font-size:2rem;line-height:1.2;letter-spacing:1px;font-weight:400}#mv .cta{margin:3.6em auto}@media screen and (max-width: 1120px){#mv{padding-top:7em}}@media screen and (max-width: 990px){#mv{padding-top:5.2em}#mv h3{font-size:1.6rem}}@media screen and (max-width: 600px){#mv{padding-top:4.5em}#mv .container{margin-top:2em;opacity:1}#mv .container.active{-webkit-animation:none;animation:none}#mv h3{font-size:1.2rem;letter-spacing:0}}#topics{position:relative;z-index:2;background:#fff;border-top:1px solid #ddd}#topics .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #ddd;width:100% !important;max-width:100% !important}#topics .swiper{width:calc(100% - 70px);height:70px;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:0 40px}#topics .swiper .swiper-slide{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;padding:25px 0;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#topics .swiper .swiper-slide .date{color:#0009a8;margin-right:2em}#topics .more{position:relative}#topics .more a{text-indent:-9999px;width:70px;padding:25px 0;height:100%;display:block;position:relative;background:#fff;-webkit-transition:all 200ms linear;transition:all 200ms linear}#topics .more a:hover{background:#f3f3f3}#topics .more a:before,#topics .more a:after{content:"";display:block;position:absolute;width:6px;height:1px;background:#0009a8;-webkit-transform-origin:right top;transform-origin:right top;top:50%;left:calc(50% - 4px)}#topics .more a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#topics .more a:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 990px){#topics .container{width:100%}#topics .swiper{padding:0 20px}#topics .swiper .swiper-slide .date{margin-right:1.2em}}@media screen and (max-width: 600px){#topics .container{display:block;border-right:none}#topics .swiper{height:100px;width:100%;border-left:0;border-right:0}#topics .swiper .swiper-slide{padding:20px 0;display:block}#topics .swiper .swiper-slide span{display:block}#topics .swiper .swiper-slide span.date{font-size:.8rem}#topics .more{border-top:1px solid #ddd;border-right:none;text-align:right}#topics .more a{width:auto;height:auto;display:inline-block;padding:15px 20px 15px 40px;text-align:right;font-size:.8rem;line-height:1;text-indent:0px}#topics .more a:before,#topics .more a:after{right:106px;left:auto}}.news-post{display:block !important}.news-post .post-txt{display:-webkit-box;display:-ms-flexbox;display:flex}.news-post .post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em}.news-post .date{margin-right:1em}.news-post .title{margin-top:0}#about{position:relative;z-index:2;padding:8em 0;position:relative;color:#fff;text-align:center}#about h2{text-align:center;letter-spacing:1px;font-size:2.4rem;line-height:1.6}#about h2 i{font-weight:500}#about .lead{margin:3.6em auto;position:relative}#about .lead .bg_logo{position:absolute;z-index:1;width:100%;opacity:.3;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#about .lead .bg_logo img{width:44%;height:auto}#about .lead p{position:relative;z-index:2;font-weight:400;font-size:1.3rem;line-height:3;letter-spacing:2px}#about .illust{text-align:center;margin:6em auto}#about .illust video{width:80%;margin:auto}#about .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about .feature li{width:30%}#about .feature li h3{font-size:2rem;line-height:1.4;text-align:center}#about .feature li .icon{margin:2em auto 2em}#about .feature li .icon img{height:150px;width:auto}#about .feature li p{text-align:left;font-size:1rem;line-height:1.7}#about .feature li.anim:nth-child(1).active{-webkit-animation-delay:0;animation-delay:0}#about .feature li.anim:nth-child(2).active{-webkit-animation-delay:.2s;animation-delay:.2s}@media screen and (max-width: 600px){#about .feature li.anim:nth-child(2).active{-webkit-animation-delay:0;animation-delay:0}}#about .feature li.anim:nth-child(3).active{-webkit-animation-delay:.4s;animation-delay:.4s}@media screen and (max-width: 600px){#about .feature li.anim:nth-child(3).active{-webkit-animation-delay:0;animation-delay:0}}#about .recommend{margin:8em auto 0;text-align:left}#about .recommend h5{font-size:3.2rem;font-weight:300;letter-spacing:6px;font-style:italic}#about .recommend h5 span{display:inline-block;margin-right:10px;-webkit-transform:translateY(-100%);transform:translateY(-100%);position:relative;top:-2px}#about .recommend h5 span img{width:52px}#about .recommend h5 i{font-style:normal;margin-left:2em;display:inline-block;font-size:.8rem;position:relative;-webkit-transform:translateY(-40%);transform:translateY(-40%)}#about .recommend .comment{margin-top:2.5em;position:relative;background:rgba(255,255,255,.07);z-index:1}#about .recommend .comment .comment_inner{padding:4em;position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about .recommend .comment .comment_inner .comment_l{width:25%;text-align:center}#about .recommend .comment .comment_inner .comment_l img{max-width:280px}#about .recommend .comment .comment_inner .comment_r{width:70%}#about .recommend .comment .comment_inner .comment_r .role{font-size:1rem;line-height:1.8}#about .recommend .comment .comment_inner .comment_r h4{font-size:2rem;letter-spacing:2px;font-weight:500;line-height:1.4}#about .recommend .comment .comment_inner .comment_r h4 i{margin-left:2em;letter-spacing:6px;font-size:12px;line-height:1.2;font-weight:400;color:#fff;position:relative;top:-5px}#about .recommend .comment .comment_inner .comment_r .txt{margin-top:1em;font-size:1rem;line-height:1.8}@media screen and (max-width: 1120px){#about h2{font-size:2rem;letter-spacing:1px}#about .lead .bg_logo img{width:60%}#about .lead p{font-size:1.1rem;line-height:2.6}#about .illust video{width:100%}#about .feature li h3{font-size:1.6rem}#about .feature li p{font-size:.9rem}#about .recommend h5{font-size:2.8rem}#about .recommend h5 span{top:0px}#about .recommend h5 span img{width:44px}#about .recommend .comment{margin-top:2em}#about .recommend .comment .comment_inner{padding:3em}#about .recommend .comment .comment_inner .comment_l{width:20%}#about .recommend .comment .comment_inner .comment_l img{max-width:220px}#about .recommend .comment .comment_inner .comment_r{width:70%}#about .recommend .comment .comment_inner .comment_r .role{font-size:.9rem;line-height:1.6}#about .recommend .comment .comment_inner .comment_r .txt{font-size:.9rem;line-height:1.6}}@media screen and (max-width: 990px){#about{padding:4em 0}#about h2{font-size:1.8rem;line-height:1.4}#about .lead{margin:2em auto}#about .lead p{font-size:1rem;line-height:2.6}#about .illust{margin:3em auto}#about .feature li h3{font-size:1.3rem}#about .feature li .icon img{height:100px}#about .feature li p{font-size:.9rem;line-height:1.5}#about .recommend{margin:5em auto 0}#about .recommend h5{font-size:2.4rem;letter-spacing:4px}#about .recommend h5 span{margin-right:6px}#about .recommend h5 span img{width:44px}#about .recommend h5 i{font-size:.7rem;-webkit-transform:translateY(-30%);transform:translateY(-30%)}#about .recommend .comment .comment_inner{padding:2em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#about .recommend .comment .comment_inner .comment_l{width:25%}#about .recommend .comment .comment_inner .comment_l img{max-width:100%}#about .recommend .comment .comment_inner .comment_r .role{font-size:.75rem;line-height:1.4}#about .recommend .comment .comment_inner .comment_r h4{font-size:2rem;letter-spacing:1px}#about .recommend .comment .comment_inner .comment_r h4 i{letter-spacing:4px;font-size:11px}#about .recommend .comment .comment_inner .comment_r .txt{margin-top:1em;font-size:.85rem;line-height:1.6}}@media screen and (max-width: 600px){#about h2{letter-spacing:0px;font-size:1.5rem;line-height:1.5}#about .lead{margin:2em auto}#about .lead .bg_logo img{width:90%}#about .lead p{font-size:.9rem;line-height:2.2;letter-spacing:0px}#about .feature{display:block}#about .feature li{width:100%;margin-bottom:2em}#about .feature li h3{font-size:1.4rem;line-height:1.4}#about .feature li .icon{margin:1em auto}#about .feature li .icon img{height:100px}#about .feature li p{font-size:.8rem;line-height:1.7}#about .recommend h5{text-align:center;font-size:2rem;letter-spacing:3px;font-style:normal;font-weight:400}#about .recommend h5 span{display:none}#about .recommend h5 i{margin-top:6px;margin-left:0;display:block;font-size:.7rem;-webkit-transform:translateY(0);transform:translateY(0)}#about .recommend .comment .comment_inner{padding:2em 1.5em;display:block}#about .recommend .comment .comment_inner .comment_l{width:100%;text-align:center}#about .recommend .comment .comment_inner .comment_l img{max-width:160px}#about .recommend .comment .comment_inner .comment_r{width:100%}#about .recommend .comment .comment_inner .comment_r .role{margin:.8em auto 0;text-align:center;font-size:.85rem;line-height:1.8}#about .recommend .comment .comment_inner .comment_r h4{text-align:center;font-size:2rem;letter-spacing:2px}#about .recommend .comment .comment_inner .comment_r h4 i{margin-left:0;display:block;margin:8px 0 0;letter-spacing:5px;position:relative;top:0}#about .recommend .comment .comment_inner .comment_r .txt{font-size:.8rem;line-height:1.5}}#lecture{background:#fff;position:relative;z-index:2;padding:10em 0 2em}#lecture .program{margin:6em auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#lecture .program>li{border:1px solid #ccc;width:calc(50% - 30px);padding:2.5em 3em 3.5em;margin-bottom:4em}#lecture .program>li .programTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.4em}#lecture .program>li .programTitle .icon{width:66px;margin-right:1.4em}#lecture .program>li .programTitle>div:nth-child(2){width:calc(100% - 66px)}#lecture .program>li .programTitle p{font-size:1rem;color:#0009a8;font-weight:350;line-height:1;margin-bottom:.2em}#lecture .program>li .programTitle h3{letter-spacing:0px;font-weight:500;line-height:1.4;font-size:1.5rem}#lecture .program>li .programImage{margin:2em auto 1.2em}#lecture .program>li .programImage img{width:100%}#lecture .program>li .programDesc{margin:1.2em auto 2em;font-size:1rem}#lecture .program>li .programDesc p{font-weight:350;line-height:1.5;margin-bottom:1.2em}#lecture .program>li .programDesc h3{background:#0009a8;color:#fff;padding:5px 0;text-align:center;font-size:1.1rem;line-height:1.4;font-weight:600;margin:1.2em auto .5em}#lecture .program>li .programDesc h4{font-size:1rem;line-height:1.4;font-weight:600;margin:1.2em auto .3em}#lecture .program>li .programDesc ul{list-style:disc outside;padding:0 0 0 1.5em}#lecture .program>li .programDesc ul li{font-weight:350;line-height:1.4;margin-bottom:.3em}#lecture .program>li .programBtn{margin:3em auto 0;text-align:center}#lecture .program>li .programBtn .cta a{background:#0a0a0a;color:#fff;padding:15px 80px;letter-spacing:1px;font-weight:400}#lecture .program>li .programComment{margin:3em auto;background:#f3f3f3;padding:3em 4em}@media screen and (max-width: 990px){#lecture .program>li .programComment{padding:2em}}@media screen and (max-width: 600px){#lecture .program>li .programComment{padding:2em 1.5em}}#lecture .program>li .programComment .fellow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#lecture .program>li .programComment .fellow .img{margin:auto;width:50%}#lecture .program>li .programComment .fellow .profile{width:100%;text-align:center;margin-top:1em}#lecture .program>li .programComment .fellow .profile .role{font-weight:500;color:#0009a8;font-size:.9rem;line-height:1.2}#lecture .program>li .programComment .fellow .profile h4{margin:.2em auto .6em;font-size:2.2rem;line-height:1.4}#lecture .program>li .programComment .fellow .profile h4 i{display:block;font-size:.8rem;line-height:1;position:relative;opacity:.5;letter-spacing:5px}@media screen and (max-width: 600px){#lecture .program>li .programComment .fellow .profile h4{margin:.2em auto .4em;font-size:1.8rem}#lecture .program>li .programComment .fellow .profile h4 i{margin-left:1em}}#lecture .program>li .programComment .fellow .profile .desc{font-size:1rem;line-height:1.8;text-align:left}@media screen and (max-width: 600px){#lecture .program>li .programComment .fellow .profile .desc{font-size:.9rem;line-height:1.5}}#lecture .program>li .programComment .comment{margin-top:2em;background:#fff;padding:1.6em 2em}@media screen and (max-width: 600px){#lecture .program>li .programComment .comment{padding:1.2em 1.4em}}#lecture .program>li .programComment .comment p{font-size:1rem;line-height:1.8}@media screen and (max-width: 600px){#lecture .program>li .programComment .comment p{font-size:.9rem;line-height:1.5}}#lecture .program>li.large{padding:4em 6em;width:100%}#lecture .program>li.large .programTitle .icon{width:80px;margin-right:2em}#lecture .program>li.large .programTitle p{font-size:1.1rem}#lecture .program>li.large .programTitle h3{letter-spacing:2px;font-weight:500;line-height:1.2;font-size:3.3rem}#lecture .program>li.large .programDesc p{font-size:1.1rem;line-height:1.8}#lecture .program>li.large .programContent ol li{width:48%;font-size:1rem}#lecture .program>li.large .programComment .fellow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#lecture .program>li.large .programComment .fellow .img{width:20%}#lecture .program>li.large .programComment .fellow .profile{width:75%}@media screen and (max-width: 1120px){#lecture{padding:6em 0 .4em}#lecture .program{margin:3em auto}#lecture .program>li{width:calc(50% - 20px);padding:2em 2em 3em;margin-bottom:2.5em}#lecture .program>li.large{padding:3em;width:100%}#lecture .program>li.large .programTitle .icon{width:80px;margin-right:2em}#lecture .program>li.large .programTitle h3{letter-spacing:1px;font-size:3rem}#lecture .program>li.large .programDesc p{font-size:1rem}#lecture .program>li.large .programContent ol li{width:46%;font-size:.9rem}#lecture .program>li.large .programComment{margin:2em auto;padding:2em 3em}#lecture .program>li.large .programComment .fellow .img{width:25%}#lecture .program>li.large .programComment .fellow .profile{width:70%}#lecture .program>li.large .programComment .fellow .profile h4{margin:.1em auto .3em;font-size:2rem}#lecture .program>li.large .programComment .fellow .profile h4 i{font-size:.7rem;top:-6px}#lecture .program>li.large .programComment .fellow .profile .desc{font-size:.9rem;line-height:1.6}#lecture .program>li.large .programComment .comment{margin-top:1.2em}#lecture .program>li.large .programComment .comment p{font-size:.9rem;line-height:1.4}#lecture .program>li .programTitle{margin-bottom:1em}#lecture .program>li .programTitle .icon{width:44px;margin-right:1em}#lecture .program>li .programTitle>div:nth-child(2){width:calc(100% - 44px)}#lecture .program>li .programTitle h3{line-height:1.4;font-size:1.2rem}#lecture .program>li .programDesc{margin:1em auto}#lecture .program>li .programDesc h6{padding:5px 0;font-size:1rem;letter-spacing:1px}#lecture .program>li .programDesc ol li{font-size:.8rem}#lecture .program>li .programBtn .cta a{padding:15px 50px;letter-spacing:0px}}@media screen and (max-width: 990px){#lecture{padding:4em 0 1em}#lecture .program{margin:2em auto}#lecture .program>li{width:100%}#lecture .program>li .programImage{margin:1em auto}#lecture .program>li .programDesc{margin:1em auto}#lecture .program>li .programDesc p{font-size:1rem;line-height:1.6}#lecture .program>li .programDesc ul li{font-size:.9rem;line-height:1.2}#lecture .program>li.large{padding:2.5em 2em;width:100%}#lecture .program>li.large .programTitle .icon{width:80px;margin-right:2em}#lecture .program>li.large .programTitle p{font-size:1rem}#lecture .program>li.large .programTitle h3{font-size:2.4rem}#lecture .program>li.large .programImage{margin:1em auto}#lecture .program>li.large .programDesc{margin:1em auto}#lecture .program>li.large .programDesc p{font-size:.9rem;line-height:1.6}#lecture .program>li.large .programContent ol li{width:100%;font-size:.9rem}#lecture .program>li.large .programComment{margin:2em auto;padding:2em}#lecture .program>li.large .programComment .fellow{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#lecture .program>li.large .programComment .fellow .img{width:25%}#lecture .program>li.large .programComment .fellow .profile{width:70%}#lecture .program>li.large .programComment .fellow .profile h4{margin:.1em auto .3em;font-size:1.8rem}#lecture .program>li.large .programComment .fellow .profile h4 i{font-size:.6rem}#lecture .program>li.large .programComment .fellow .profile .desc{font-size:.9rem;line-height:1.6}#lecture .program>li.large .programComment .comment{margin-top:1.2em}#lecture .program>li.large .programComment .comment p{font-size:.9rem;line-height:1.4}}@media screen and (max-width: 600px){#lecture .program{margin-bottom:1em}#lecture .program>li{padding:2em 1.5em 3em;margin-bottom:1.5em}#lecture .program>li:last-child{margin-bottom:0}#lecture .program>li .programTitle{margin-bottom:1.4em}#lecture .program>li .programTitle .icon{width:32px;margin-right:1em}#lecture .program>li .programTitle p{font-size:.8rem}#lecture .program>li .programTitle h3{line-height:1.2;font-size:1.1rem}#lecture .program>li .programDesc p{font-size:.9rem}#lecture .program>li .programDesc h3{font-size:1rem}#lecture .program>li .programDesc h4{font-size:.9rem}#lecture .program>li.large{padding:2em 1.5em 3em;margin-bottom:1.5em}#lecture .program>li.large .programTitle{margin-bottom:1.4em}#lecture .program>li.large .programTitle .icon{width:32px;margin-right:1em}#lecture .program>li.large .programTitle p{font-size:.8rem}#lecture .program>li.large .programTitle h3{line-height:1.2;font-size:1.4rem}#lecture .program>li.large .programComment{margin:1.2em auto;padding:1.5em}#lecture .program>li.large .programComment .fellow{display:block}#lecture .program>li.large .programComment .fellow .img{width:100%;text-align:center}#lecture .program>li.large .programComment .fellow .img img{width:60%}#lecture .program>li.large .programComment .fellow .profile{width:100%}#lecture .program>li.large .programComment .fellow .profile .role{margin-top:1em;text-align:center;font-size:.8rem}#lecture .program>li.large .programComment .fellow .profile h4{text-align:center;margin:.2em auto;font-size:1.8rem}#lecture .program>li.large .programComment .fellow .profile h4 i{display:block;margin:.6em 0 1em;font-size:.7rem;top:0;letter-spacing:2px}#lecture .program>li.large .programComment .fellow .profile .desc{font-size:.8rem;line-height:1.5}#lecture .program>li.large .programComment .comment{margin-top:1em;padding:1.2em}#lecture .program>li.large .programComment .comment p{font-size:.85rem;line-height:1.4}}#certification{padding:8em 0 10em;position:relative;background:url(./img/bg_certification.jpg) center center no-repeat;background-size:cover}#certification .container{position:relative;z-index:2}#certification h5{text-align:center;font-size:2.8rem;line-height:1.2;font-weight:400}#certification p{font-size:1.1rem;line-height:1.4;text-align:center;margin:2em auto 2em}#certification dl{background:#fff;line-height:1.4;padding:1.4em 2em;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;max-width:1200px;margin:1.5em auto}#certification dl dt{font-size:1.1rem;font-weight:400}#certification dl dd{color:#0009a8;margin:.2em auto;font-weight:500;font-size:1.2rem}#certification .cta{margin-top:4em;text-align:center}@media screen and (max-width: 1120px){#certification{padding:5em 0 8em}#certification h5{font-size:2.5rem}#certification p{font-size:1rem}#certification dl{margin:1.2em auto}#certification dl dt{font-size:1rem}#certification dl dd{margin:.2em auto;font-size:1.1rem}#certification .cta a{font-size:1.1rem}}@media screen and (max-width: 990px){#certification h5{font-size:2rem}#certification p{font-size:.9rem}}@media screen and (max-width: 600px){#certification{padding:3em 0 5em}#certification h5{font-size:1.6rem}#certification p{margin:1em auto 1.5em;font-size:.85rem}#certification dl{margin:1em auto}#certification dl dt{font-size:.9rem}#certification dl dd{font-size:1rem}#certification .cta a{font-size:1rem}}#teacher{padding:10em 0 4em}#teacher .sectionTitle{color:#fff}#teacher .sectionTitle h4:after{background:#0085f4;background:-webkit-gradient(linear, left top, right top, from(rgb(0, 133, 244)), to(rgb(0, 9, 168)));background:linear-gradient(90deg, rgb(0, 133, 244) 0%, rgb(0, 9, 168) 100%)}#teacher .sectionTitle.subTitle h4{font-size:3rem;line-height:1.2}#teacher .sectionTitle.subTitle h4:after{display:none}#teacher .teacherList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5em auto}#teacher .teacherList li{width:48%;background:rgba(255,255,255,.07);padding:2.4em 3em;position:relative;margin-bottom:3em}#teacher .teacherList li .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#teacher .teacherList li .item .img{width:32%}#teacher .teacherList li .item .txt{width:60%;color:#fff}#teacher .teacherList li .item .txt .role{font-size:.8rem;line-height:1.2}#teacher .teacherList li .item .txt h5{font-weight:400;font-size:1.8rem;line-height:1.4;letter-spacing:2px;margin:.1em auto}#teacher .teacherList li .item .txt .en{font-size:.6rem;letter-spacing:4px;line-height:1.4}#teacher .teacherList li .item .txt .desc{margin-top:1em;font-size:.85rem;line-height:1.6}#teacher .adviserList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5em auto}#teacher .adviserList li{width:23%;background:rgba(255,255,255,.07);padding:2.4em 1.4em;position:relative;margin-bottom:3em;color:#fff;text-align:center}#teacher .adviserList li .img{width:70%;margin:auto}#teacher .adviserList li h6{margin:.4em auto;letter-spacing:0;font-weight:400;font-size:1.6rem;line-height:1.4}#teacher .adviserList li h6 i{font-size:.8rem;margin-left:10px;display:inline-block}#teacher .adviserList li .en{font-size:.8rem;line-height:1.2;letter-spacing:0px;font-weight:200}#teacher .adviserList li .desc{margin-top:1em;font-size:.8rem;line-height:1.4;text-align:left}#teacher .adviserList li.anim:nth-child(1).active{-webkit-animation-delay:0;animation-delay:0}#teacher .adviserList li.anim:nth-child(2).active{-webkit-animation-delay:.1s;animation-delay:.1s}@media screen and (max-width: 600px){#teacher .adviserList li.anim:nth-child(2).active{-webkit-animation-delay:0;animation-delay:0}}#teacher .adviserList li.anim:nth-child(3).active{-webkit-animation-delay:.2s;animation-delay:.2s}@media screen and (max-width: 600px){#teacher .adviserList li.anim:nth-child(3).active{-webkit-animation-delay:0;animation-delay:0}}#teacher .adviserList li.anim:nth-child(4).active{-webkit-animation-delay:.3s;animation-delay:.3s}@media screen and (max-width: 600px){#teacher .adviserList li.anim:nth-child(4).active{-webkit-animation-delay:0;animation-delay:0}}@media screen and (max-width: 1120px){#teacher{padding:6em 0 4em}#teacher .teacherList{margin:3em auto}#teacher .teacherList li{width:48%;padding:2em;margin-bottom:2em}#teacher .teacherList li .item .img{width:35%}#teacher .teacherList li .item .txt{width:60%}#teacher .teacherList li .item .txt .role{font-size:.7rem}#teacher .teacherList li .item .txt h5{font-size:1.8rem}#teacher .teacherList li .item .txt .en{font-size:.5rem}#teacher .teacherList li .item .txt .desc{margin-top:.6em;font-size:.8rem}#teacher .adviserList{margin:4em auto 2em}#teacher .adviserList li{width:23%;padding:1.5em;margin-bottom:2em}#teacher .adviserList li h6{letter-spacing:0px}#teacher .adviserList li h6 i{font-size:.7rem;margin-left:6px}#teacher .adviserList li .en{font-size:.7rem;letter-spacing:0}#teacher .adviserList li .desc{font-size:.75rem}}@media screen and (max-width: 990px){#teacher .teacherList{display:block;margin:2em auto}#teacher .teacherList li{width:100%;padding:2.4em 3em;margin-bottom:1em}#teacher .sectionTitle.subTitle{margin-top:5em}#teacher .sectionTitle.subTitle h4{font-size:2.4rem}#teacher .adviserList{margin:2em auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#teacher .adviserList li{width:48%;margin-bottom:1em;padding:2.4em 2.4em 2em}#teacher .adviserList li .img{width:60%}#teacher .adviserList li h6{letter-spacing:1px}#teacher .adviserList li .en{font-size:.7rem}}@media screen and (max-width: 600px){#teacher{padding:4em 0 2em}#teacher .sectionTitle.subTitle{margin-top:4em}#teacher .sectionTitle.subTitle h4{font-size:2rem;line-height:1}#teacher .teacherList{display:block}#teacher .teacherList li{padding:1.5em}#teacher .teacherList li .item{display:block}#teacher .teacherList li .item .img{width:100%;text-align:center}#teacher .teacherList li .item .img img{width:60%}#teacher .teacherList li .item .txt{width:100%;color:#fff;margin:1em auto 0}#teacher .teacherList li .item .txt .role{text-align:center;font-size:.8rem;line-height:1.2}#teacher .teacherList li .item .txt h5{text-align:center}#teacher .teacherList li .item .txt .en{text-align:center;font-size:.6rem}#teacher .adviserList li{width:48%;margin-bottom:.8em;padding:1em}#teacher .adviserList li .img{width:80%}#teacher .adviserList li h6{letter-spacing:0;font-size:1.3rem}#teacher .adviserList li h6 i{font-weight:300;font-size:.6rem;display:block;letter-spacing:2px}#teacher .adviserList li .en{letter-spacing:0;font-size:.5rem}#teacher .adviserList li .desc{font-size:.6rem}}#flow{background:#fff;padding:10em 0 4em}#flow .flowList{width:70%;margin:4em auto}#flow .flowList dl{border:1px solid #ccc;text-align:center;margin-bottom:2em;padding:1.6em;position:relative;z-index:1}#flow .flowList dl dt{font-size:1.1rem;line-height:1.6;font-weight:500}#flow .flowList dl dd{font-size:1rem;line-height:1.4}#flow .flowList dl:before{position:absolute;z-index:2;content:"";background:#fff;width:72px;height:20px;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}#flow .flowList dl:after{position:absolute;z-index:3;content:"";display:block;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#0009a8 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:0;left:50%;-webkit-transform:translate(-50%, 70%);transform:translate(-50%, 70%)}#flow .flowList dl.start{background:#007ff0;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 127, 240)), color-stop(200%, rgb(0, 10, 169)));background:linear-gradient(0deg, rgb(0, 127, 240) 0%, rgb(0, 10, 169) 200%);border:none;color:#fff}#flow .flowList dl.start:before,#flow .flowList dl.start:after{display:none}@media screen and (max-width: 1120px){#flow{padding:6em 0 4em}#flow .flowList{width:90%;margin:3em auto}#flow .flowList dl{padding:1.4em}#flow .flowList dl dd{font-size:.9rem}}@media screen and (max-width: 990px){#flow{padding:4em 0}#flow .flowList{width:100%}}@media screen and (max-width: 600px){#flow{padding:3em 0 1em}#flow .flowList{margin:2em auto}#flow .flowList dl{margin-bottom:1em;padding:1em 1em 1.2em}#flow .flowList dl dt{font-size:1rem;line-height:1.4}#flow .flowList dl dd{font-size:.8rem;line-height:1.4}#flow .flowList dl:before{position:absolute;z-index:2;content:"";background:#fff;width:72px;height:20px;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}#flow .flowList dl:after{position:absolute;z-index:3;content:"";display:block;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#0009a8 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:0;left:50%;-webkit-transform:translate(-50%, 70%);transform:translate(-50%, 70%)}#flow .flowList dl.start{background:#007ff0;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 127, 240)), color-stop(200%, rgb(0, 10, 169)));background:linear-gradient(0deg, rgb(0, 127, 240) 0%, rgb(0, 10, 169) 200%);border:none;color:#fff}#flow .flowList dl.start:before,#flow .flowList dl.start:after{display:none}}#blog{background:#fff;padding:2em 0 6em}#blog .blogSwiper{margin:4em auto 0}#blog .blogSwiper .swiper{padding-bottom:3em;overflow:hidden;position:relative;height:auto;max-height:500px}#blog .blogSwiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#blog .blogSwiper .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}#blog .blogSwiper .blog-item{background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;height:auto;max-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}#blog .blogSwiper .blog-item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15);box-shadow:0 8px 30px rgba(0,0,0,.15)}#blog .blogSwiper .blog-item .blog-thumbnail{position:relative;overflow:hidden;aspect-ratio:16/9}#blog .blogSwiper .blog-item .blog-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#blog .blogSwiper .blog-item .blog-thumbnail:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}#blog .blogSwiper .blog-item .blog-content{padding:1.5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#blog .blogSwiper .blog-item .blog-content .blog-title{font-size:1.1rem;font-weight:500;line-height:1.4;margin-bottom:.8em;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#blog .blogSwiper .blog-item .blog-content .blog-date{font-size:.9rem;color:#666;margin-top:auto}#blog .blogSwiper .swiper-button-next,#blog .blogSwiper .swiper-button-prev{color:#0009a8;background:rgba(255,255,255,.9);width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}#blog .blogSwiper .swiper-button-next:after,#blog .blogSwiper .swiper-button-prev:after{font-size:16px;font-weight:bold}#blog .blogSwiper .swiper-button-next:hover,#blog .blogSwiper .swiper-button-prev:hover{background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.15);box-shadow:0 4px 15px rgba(0,0,0,.15)}#blog .blogSwiper .swiper-pagination{bottom:0}#blog .blogSwiper .swiper-pagination .swiper-pagination-bullet{background:#ccc;opacity:1}#blog .blogSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0009a8}@media screen and (max-width: 1120px){#blog{padding:6em 0}#blog .blogSwiper{margin:3em auto 0}}@media screen and (max-width: 990px){#blog{padding:4em 0}#blog .blogSwiper{margin:2em auto 0}#blog .blogSwiper .blog-item .blog-content{padding:1.2em}#blog .blogSwiper .blog-item .blog-content .blog-title{font-size:1rem}}@media screen and (max-width: 600px){#blog{padding:3em 0}#blog .blogSwiper{margin:1.5em auto 0}#blog .blogSwiper .blog-item .blog-content{padding:1em}#blog .blogSwiper .blog-item .blog-content .blog-title{font-size:.9rem}#blog .blogSwiper .blog-item .blog-content .blog-date{font-size:.8rem}}#contact{padding:8em 0;background:#ebeff5;position:relative;z-index:99}#contact .contact-form{background:#fff;padding:4em 8em;width:80%;margin:4em auto 0;position:relative;z-index:99}#contact .contact-form .attention{text-align:right;font-size:.9rem;line-height:1.2}#contact .contact-form .attention i{display:inline-block;color:#0009a8;margin-right:5px}#contact .contact-form form{z-index:99;position:relative;margin:4em auto 0}#contact .contact-form form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.4em}#contact .contact-form form dl dt{text-align:right;width:20%;padding:10px 0}#contact .contact-form form dl dt.required p:before{content:"*";color:#0009a8;display:inline-block;margin-right:5px}#contact .contact-form form dl dd{width:75%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contact .contact-form form dl dd p{width:100%}#contact .contact-form form dl dd ul{margin-top:.6em}#contact .contact-form form dl dd ul li{margin-bottom:.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contact .contact-form form .wpcf7-list-item:first-child{margin-left:0}@media screen and (max-width: 600px){#contact .contact-form form .wpcf7-list-item{display:block;margin:0}}@media screen and (max-width: 600px){#contact .contact-form form .wpcf7-acceptance .wpcf7-list-item{display:inline-block;margin:0}}#contact .contact-form form .wpcf7-spinner{display:block;text-align:center;margin:1em auto 0}#contact .contact-form form input[type=text],#contact .contact-form form input[type=email],#contact .contact-form form input[type=tel],#contact .contact-form form textarea{border:1px solid #ccc;padding:10px;font-size:16px;line-height:24px;width:100%}#contact .contact-form form input[type=text].half,#contact .contact-form form input[type=email].half,#contact .contact-form form input[type=tel].half,#contact .contact-form form textarea.half{width:50%}#contact .contact-form form input[type=text]::-webkit-input-placeholder, #contact .contact-form form input[type=email]::-webkit-input-placeholder, #contact .contact-form form input[type=tel]::-webkit-input-placeholder, #contact .contact-form form textarea::-webkit-input-placeholder{color:#ccc}#contact .contact-form form input[type=text]::-moz-placeholder, #contact .contact-form form input[type=email]::-moz-placeholder, #contact .contact-form form input[type=tel]::-moz-placeholder, #contact .contact-form form textarea::-moz-placeholder{color:#ccc}#contact .contact-form form input[type=text]:-ms-input-placeholder, #contact .contact-form form input[type=email]:-ms-input-placeholder, #contact .contact-form form input[type=tel]:-ms-input-placeholder, #contact .contact-form form textarea:-ms-input-placeholder{color:#ccc}#contact .contact-form form input[type=text]::-ms-input-placeholder, #contact .contact-form form input[type=email]::-ms-input-placeholder, #contact .contact-form form input[type=tel]::-ms-input-placeholder, #contact .contact-form form textarea::-ms-input-placeholder{color:#ccc}#contact .contact-form form input[type=text]::placeholder,#contact .contact-form form input[type=email]::placeholder,#contact .contact-form form input[type=tel]::placeholder,#contact .contact-form form textarea::placeholder{color:#ccc}#contact .contact-form form textarea{height:200px;width:100% !important}#contact .contact-form form input[type=radio],#contact .contact-form form input[type=checkbox]{position:relative;width:24px;height:24px}#contact .contact-form form input[type=radio]+span,#contact .contact-form form input[type=checkbox]+span{cursor:pointer;position:relative;padding-left:8px}#contact .contact-form form input[type=radio]:before,#contact .contact-form form input[type=radio]:after,#contact .contact-form form input[type=checkbox]:before,#contact .contact-form form input[type=checkbox]:after{position:absolute;display:inline-block;content:"";border-radius:20px;top:5px;left:0}#contact .contact-form form input[type=radio]:before,#contact .contact-form form input[type=checkbox]:before{border:1px solid #ccc;width:24px;height:24px}#contact .contact-form form input[type=radio]:after,#contact .contact-form form input[type=checkbox]:after{width:16px;height:16px;top:9px;left:4px;background:#007ff0;background:linear-gradient(135deg, rgb(0, 127, 240) 0%, rgb(0, 10, 169) 100%);opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}#contact .contact-form form input[type=radio]:checked+label,#contact .contact-form form input[type=checkbox]:checked+label{font-weight:400;color:#0009a8}#contact .contact-form form input[type=radio]:checked:after,#contact .contact-form form input[type=checkbox]:checked:after{opacity:1}#contact .contact-form form .privacy{position:relative;background:#ebeff5;width:100%;margin:3em auto;text-align:center;padding:20px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}#contact .contact-form form .privacy input[type=checkbox]:before,#contact .contact-form form .privacy input[type=checkbox]:after{border-radius:0px}#contact .contact-form form .privacy input[type=checkbox]:before{background:#fff}#contact .contact-form form .privacy a{text-decoration:underline}#contact .contact-form form .privacy label{cursor:pointer;padding-left:10px}#contact .contact-form form .cta{text-align:center}#contact .contact-form form .cta input{font-size:1.2rem;font-weight:400;line-height:1;padding:25px 90px;cursor:pointer;background:#ff39a4;color:#fff;-webkit-transition:all 200ms linear;transition:all 200ms linear}#contact .contact-form form .cta input:hover{background:#ff52b0;opacity:1}@media screen and (max-width: 990px){#contact .contact-form form .cta input{font-size:16px;line-height:24px;padding:20px 60px}}#contact .contact-form form .wpcf7-response-output{margin:1em auto 0;text-align:center;color:#000aa9;background:#f1f8ff;padding:20px;line-height:1;border-color:#0009a8}@media screen and (max-width: 1120px){#contact{padding:5em 0 6em}#contact .contact-form{padding:2em 3em 4em;width:100%;margin:3em auto 0}#contact .contact-form .attention{font-size:.8rem}#contact .contact-form form{margin:3em auto 0}#contact .contact-form form dl dt{width:20%}#contact .contact-form form dl dd{width:75%}#contact .contact-form form .privacy{width:100%;padding:1em 0 2.5em}#contact .contact-form form .cta{text-align:center}#contact .contact-form form .cta button{font-size:1.2rem;font-weight:400;line-height:1;padding:25px 120px;cursor:pointer}}@media screen and (max-width: 990px){#contact .contact-form{padding:2em 2.5em 3em}#contact .contact-form form{margin:3em auto 0}#contact .contact-form form dl{display:block;margin-bottom:1em}#contact .contact-form form dl dt{text-align:left;font-size:.9rem;width:100%;font-weight:500}#contact .contact-form form dl dd{width:100%}#contact .contact-form form dl.radio dd{position:relative;top:-10px}#contact .contact-form form .cta{text-align:center}#contact .contact-form form .cta button{font-size:1.2rem;font-weight:400;line-height:1;padding:25px 120px;cursor:pointer}}@media screen and (max-width: 600px){#contact{padding:3em 0}#contact .contact-form{padding:1em 1.5em 2.5em;margin:1.5em auto 0}#contact .contact-form .attention{text-align:center;font-size:.7rem}#contact .contact-form form{margin-top:1em}#contact .contact-form form input[type=text].half,#contact .contact-form form input[type=email].half,#contact .contact-form form textarea.half{width:100%}#contact .contact-form form dl.radio dd{display:block}#contact .contact-form form .privacy{width:100%;padding:1.5em;font-size:.8rem;margin:2em auto}#contact .contact-form form .cta button{font-size:1rem;padding:25px 120px;cursor:pointer}}footer{background:#fff}footer #company{padding:6em 0;background:#0009a8;background:linear-gradient(51deg, rgb(0, 9, 168) 0%, rgb(68, 118, 223) 100%);color:#fff}footer #company .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer #company .company_l{width:40%}footer #company .company_l h5{margin-bottom:1.5em}footer #company .company_l h5 img{width:300px}footer #company .company_l p{letter-spacing:1px;font-size:1rem;line-height:32px}footer #company .company_l .social{margin:2em auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer #company .company_l .social li{margin-right:20px}footer #company .company_l .social li a img{height:24px;width:auto}footer #company .company_l .social li:nth-child(2) a img{height:28px}footer #company .company_r{width:55%}footer #company .company_r h4{font-size:1.1rem}footer #company .company_r .url{font-size:.9rem;font-family:Arial,Helvetica,sans-serif}footer #company .company_r .addr{margin:1.5em auto}footer #company .company_r .contact{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.2em auto}footer #company .company_r .contact dt{width:72px}footer #company .company_r .contact dd{width:calc(100% - 72px)}footer #company .company_r .service{margin-top:2em;font-size:.9rem;line-height:1.5}footer #company .company_r .service ul{margin-top:10px;padding-left:1rem;list-style:decimal outside}footer .copyright{padding:40px 0;text-align:center}footer .copyright p{font-family:Arial,Helvetica,sans-serif;font-size:.7rem}@media screen and (max-width: 1120px){footer #company .company_l{width:30%}footer #company .company_l h5 img{width:220px}footer #company .company_l p{letter-spacing:0px;font-size:.9rem}footer #company .company_r{width:65%}footer #company .company_r .url{font-size:.8rem}footer #company .company_r .addr{margin:1em auto}footer #company .company_r .service{margin-top:2em;font-size:.9rem;line-height:1.5}footer #company .company_r .service ul{margin-top:0}}@media screen and (max-width: 990px){footer #company{padding:4em 0}footer #company .company_l{width:45%}footer #company .company_l p{letter-spacing:1px;font-size:.8rem;line-height:24px}footer #company .company_r{width:55%}footer #company .company_r h4{font-size:1rem}footer #company .company_r .addr{font-size:.9rem}footer #company .company_r .contact{font-size:.9rem}footer #company .company_r .contact dt{width:60px}footer #company .company_r .contact dd{width:calc(100% - 60px)}footer #company .company_r .service{font-size:.7rem;line-height:1.4}}@media screen and (max-width: 600px){footer #company{padding:4em 0 2em}footer #company .container{display:block}footer #company .company_l{width:80%;margin:auto}footer #company .company_l h5{margin-bottom:1em}footer #company .company_l h5 img{width:60%}footer #company .company_l p{letter-spacing:0;font-size:.9rem;line-height:28px}footer #company .company_l .social{margin:1em auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer #company .company_l .social li{margin-right:20px}footer #company .company_l .social li:last-child{margin-right:0}footer #company .company_r{width:80%;margin:1.2em auto}footer #company .company_r h4{font-size:1rem}footer #company .company_r .addr{margin:.5em auto;line-height:1.4}footer #company .company_r .contact{margin:0 auto}footer #company .company_r .service{margin-top:1em;font-size:.8rem}footer #company .company_r .service ul{font-size:.75rem;margin-top:12px}footer .copyright{padding:20px 0}footer .copyright p{font-size:.6rem}}.archive{background:#fff;padding:8em 0 6em}@media screen and (max-width: 600px){.archive{padding:6em 0 3em}}.archive .query{margin:4em auto;font-size:1rem;line-height:1;font-weight:400;text-align:center}.archive .query span{background:#0009a8;color:#fff;padding:3px 20px}.archive .posts{border-top:1px solid #ddd;margin:3em auto 5em}.archive .posts.all{margin-top:6em}.archive .posts .post{padding:1.6em;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5em}.archive .posts .post .post-thumbnail{-ms-flex-negative:0;flex-shrink:0;width:200px;height:140px;overflow:hidden;border-radius:8px}.archive .posts .post .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.archive .posts .post .post-thumbnail:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.archive .posts .post .post-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.archive .posts .post h3{font-weight:400;font-size:1.2rem;line-height:1.5;margin:0 0 .7em 0}.archive .posts .post h3 a{color:#333;text-decoration:none}.archive .posts .post h3 a:hover{color:#0009a8}.archive .posts .post .post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.8em}.archive .posts .post .post-meta .date{color:#999;font-size:.9rem;line-height:1;margin-right:20px;position:relative;top:2px}.archive .posts .post .post-meta .category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.archive .posts .post .post-meta .category ul li{margin-right:10px}.archive .posts .post .post-meta .category ul li a{padding:1px 12px;border:1px solid #2341bb;color:#0009a8;font-size:.8rem;line-height:1;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.archive .posts .post .post-meta .category ul li a:hover{background:#0009a8;color:#fff}@media screen and (max-width: 600px){.archive .posts{margin:2em auto}.archive .posts .post{padding:1.2em .4em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.archive .posts .post .post-thumbnail{width:100%;height:180px}.archive .posts .post .post-content{width:100%}.archive .posts .post h3{font-size:1rem}.archive .posts .post .post-meta{display:block;margin-bottom:.6em}.archive .posts .post .post-meta .date{margin:0 0 10px 0;top:0;font-size:.8rem}.archive .posts .post .post-meta .category ul li a{font-size:.7rem}}.archive .pager{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.archive .pager a,.archive .pager span{font-size:1rem;line-height:1;padding:10px;border:1px solid #0009a8;display:inline-block;margin:0 4px}.archive .pager span{font-weight:500;background:#0009a8;color:#fff}.archive .pager a{color:#0009a8;background-color:#fff;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.archive .pager a:hover{background-color:#eee}.single{background:#fff;padding:8em 0 6em}@media screen and (max-width: 990px){.single{padding:4em 0 0}}.single .category{margin:1.4em auto .6em}.single .category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single .category ul li{margin-right:10px}.single .category ul li a{padding:4px 20px;background:#2341bb;color:#fff;font-size:14px;line-height:1}.single .single-body{padding:2em 1em;max-width:960px;margin:auto}.single .single-body h1{font-weight:600;font-size:2.5rem;line-height:1.3;padding:.4em 0;border-bottom:1px solid #ccc}.single .single-body h2{font-size:1.8rem;line-height:1.3;padding:.4em 0;font-weight:600;margin-top:2em}.single .single-body h2:first-child{margin-top:0}.single .single-body h3{font-size:1.5rem;line-height:1.3;padding:1em 0;font-weight:500;margin-top:1.6em}.single .single-body h3:first-child{margin-top:0}.single .single-body h4{font-size:1.1rem;line-height:1.3;padding:.4em 0;font-weight:500;margin-top:1.6em}.single .single-body h4:first-child{margin-top:0}.single .single-body p{font-size:1.1rem;line-height:1.65;margin-bottom:1.2em;font-weight:350}.single .single-body strong,.single .single-body em{font-weight:600}.single .single-body ul{list-style:outside disc;margin-left:1.5em;padding-left:0}.single .single-body ul li{margin-bottom:.5em}.single .single-body ul li:last-child{margin-bottom:0}.single .single-body ol{list-style:outside decimal;margin-left:1.5em;padding-left:0}.single .single-body ol li{margin-bottom:.5em}.single .single-body ol li:last-child{margin-bottom:0}.single .single-body .wp-block-group-is-layout-flex{gap:2em}@media screen and (max-width: 768px){.single .single-body .wp-block-group-is-layout-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2em}}.single .single-body .wp-block-image{margin:1.2em auto}.single .single-body .date{color:#666;font-size:.9rem;line-height:1;padding:.6em 0}.single .single-body .content{margin:2em auto;font-size:1.1rem;line-height:1.65}@media screen and (max-width: 600px){.single .category{margin:.6em auto}.single .category ul li a{padding:3px 12px;font-size:12px;line-height:1}.single .single-body{padding:0}.single .single-body h1{font-size:1.2rem;padding:.4em 0}.single .single-body h2{font-size:1.2rem;padding:.4em 0}.single .single-body h3{font-size:1.2rem;padding:.4em 0}.single .single-body h4{font-size:1.2rem;padding:.4em 0}.single .single-body .date{font-size:.8rem}.single .single-body .content{margin:1.2em auto;font-size:1rem;line-height:1.5}}/*# sourceMappingURL=style.min.css.map */