@import url(https://fonts.googleapis.com/css2?family=Zen+Old+Mincho&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=DM+Sans&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Cinzel&display=swap);
@media print,(min-width: 768px){.forSp{display:none !important}}@media only screen and (max-width: 767px){.forPc{display:none !important}}@keyframes link-bar{0%{background:rgba(186,0,255,0);left:5%}100%{background:#ba00ff;left:75%}}@keyframes bound-balloon{0%{transform:scale(0.8)}30%{transform:scale(1.1)}60%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes cloudMove{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--c-white: #FFFFFF;--c-text: #FFFFFF;--c-link: #FFFFFF;--c-link-hover: #BA00FF;--c-bg-main: #0C1441;--c-bg-sub: #05146A;--c-txt-band: #BA00FF;--c-graph-base: #A0A0A0;--c-graph-bar1: #072BFF;--c-graph-bar2: #007EFF;--c-graph-bar3: #BA00FF;--c-graph-point: #BA00FF}body{font-family:"Zen Kaku Gothic New";background:#0c1441;line-height:2;font-size:16px;font-weight:400;color:#fff;word-wrap:break-word;overflow-wrap:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}@media only screen and (max-width: 767px){body{line-height:2;font-size:14px}}main{display:block}select::-ms-expand{display:none}h1,h2,h3,h4,h5,h6{font-weight:500}a{color:var(--c-link);text-decoration:none}picture{display:block}img{vertical-align:top}ul,ol{list-style:none}input,select,textarea{outline:none;vertical-align:top}button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;outline:none;appearance:none}*,*::before,*::after{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}@media only screen and (max-width: 767px){html.is-unscrollable{overflow:hidden}}body{opacity:0}html.is-render body{transition:opacity .6s ease;opacity:1}.container{position:relative;overflow:hidden}.contentsWrap{position:relative;z-index:10;padding:240px 0 0;background:var(--c-bg-main)}@media only screen and (max-width: 767px){.contentsWrap{padding:70px 0 0}}.contents{position:relative;opacity:0;transition:opacity .3s ease;z-index:10}.contents.is-active{opacity:1}.contents:first-child .contents__inner{padding-top:0}.contents:last-child .contents__inner{padding-bottom:0}.contents--bg-sub{background:var(--c-bg-sub)}.contents__inner{max-width:1240px;margin:0 auto;padding:100px 20px}@media only screen and (max-width: 767px){.contents__inner{padding:40px 20px}}.contents__inner2{max-width:1040px;margin:0 auto;padding:100px 20px}@media only screen and (max-width: 767px){.contents__inner2{padding:40px 20px}}@media only screen and (max-width: 767px){.pc-only{display:none}}.header{position:fixed;top:0;left:0;right:0;width:100%;height:78px;background:var(--c-bg-main);z-index:1000;transform:translateY(-100%);opacity:0;transition:opacity .3s ease,transform .3s ease}@media only screen and (max-width: 767px){.header{height:64px}}.header.is-show{transform:translateY(0);opacity:1}.header__inner{display:flex;align-items:center;justify-content:space-between;max-width:1400px;height:100%;margin:0 auto;padding:0 20px}@media only screen and (max-width: 767px){.header__inner{position:relative}.header__inner:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#fff}}.header__logo{width:177px;height:42px;margin-right:20px;padding-right:20px}@media only screen and (max-width: 767px){.header__logo{width:39px;height:28px;margin-left:-8px;padding:0}}.header__logo a{display:block}@media print,(min-width: 768px){.header__logo a{transition:.3s ease}.header__logo a:hover{opacity:.7}}.header__menu{display:flex;justify-content:center;height:100%}.header__menu>ul{flex:1;display:flex;align-items:center;justify-content:flex-end;margin:0 -15px}@media only screen and (max-width: 767px){.header__menu>ul{position:relative;margin-right:55px}.header__menu>ul:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:#fff}}.header__menuList{display:flex;align-items:center;height:100%;margin:0 15px;line-height:1.5}@media only screen and (max-width: 767px){.header__menuList{margin:0}}.header__menuList:hover .header__subMenu{pointer-events:auto;opacity:1}@media print,(min-width: 768px)and (max-width: 860px){.header__menuList--comingSoon{display:none}}@media only screen and (max-width: 767px){.header__menuList--comingSoon{display:none}}@media only screen and (max-width: 767px){.header__menuList--exam .header__menuLink{padding:0 20px}}@media print,(min-width: 768px){.header__menuList--whats .header__menuLink{padding-right:0}}.header__menuLink{position:relative;display:flex;align-items:center;height:100%;padding-right:50px}@media only screen and (max-width: 767px){.header__menuLink{position:relative;padding:0 10px;line-height:1.5;font-size:10px;text-align:center}.header__menuLink:before{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;background:#fff}}.header__menuLink>span:last-of-type{position:absolute;display:block;top:50%;right:0;width:43px}@media only screen and (max-width: 767px){.header__menuLink>span:last-of-type{display:none}}.header__menuLink>span:last-of-type:before{content:"";position:absolute;top:50%;right:0;width:43px;height:1px;background:#fff;transform:translateY(-50%)}.header__menuLink>span:last-of-type:after{content:"";position:absolute;top:50%;left:2px;width:8px;height:8px;border:1px solid #fff;border-radius:90%;transform:translateY(-50%)}@media print,(min-width: 768px){.header__menuLink{transition:color .4s ease}.header__menuLink span:after{transition:left .4s ease}.header__menuList:hover .header__menuLink{color:var(--c-link-hover)}.header__menuList:hover .header__menuLink span:after{animation:link-bar .8s infinite}.header__menuList--husSubMenu:hover .header__menuLink span:after{animation:none;left:calc(100% - 12px)}}.header__menuLink br{display:none}@media print,(min-width: 768px)and (max-width: 1040px){.header__menuLink br{display:block}}@media only screen and (max-width: 767px){.header__menuLink br{display:block}}.header__menuLinkComingSoon{position:relative;display:flex;align-items:center;min-width:90px;height:100%;line-height:1.5;font-size:16px;color:rgba(255,255,255,.5)}@media print,(min-width: 941px)and (max-width: 1040px){.header__menuLinkComingSoon{font-size:14px}}@media print,(min-width: 861px)and (max-width: 940px){.header__menuLinkComingSoon{font-size:12px}}.header__menuLinkComingSoon br{display:none}.header__menuLinkComingSoon span{font-family:"Cinzel",sans-serif;display:block;position:absolute;left:0;bottom:10px;padding:1px 8px;background:#ba00ff;font-size:10px;color:#fff}.header__subMenu{position:absolute;top:100%;left:0;right:0;width:100%;background:var(--c-bg-sub);pointer-events:none;opacity:0;transition:opacity .4s ease}.header__subMenu ul{max-width:1040px;display:flex;align-items:center;justify-content:flex-end;height:78px;margin:0 auto;padding:0 20px}.header__subMenu li{margin:0 10px}.header__subMenu li:first-child{margin-left:0}.header__subMenu li:last-child{margin-right:0}.header__subMenu a{position:relative;display:block;padding:10px 25px 10px 15px;transition:color .4s ease}.header__subMenu a:before,.header__subMenu a:after{content:"";position:absolute;top:50%;right:0;width:11px;height:6px;background:center center url(../../assets/img/common/header-sub-menu-arrow.svg) no-repeat;background-size:11px 6px;transform:translate(-50%, -50%);pointer-events:none}.header__subMenu a:after{background-image:url(../../assets/img/common/header-sub-menu-arrow-hover.svg)}@media print,(min-width: 768px){.header__subMenu a:hover{color:var(--c-link-hover)}.header__subMenu a:hover:before{opacity:0}.header__subMenu a:hover:after{opacity:1}}.header__spMenuBtn{display:block;position:absolute;top:50%;right:10px;width:55px;height:55px;background:none;z-index:1012;transform:translateY(-50%)}@media print,(min-width: 768px){.header__spMenuBtn{display:none}}.header__spMenuBar{display:block;position:absolute;top:50%;left:10px;right:10px;height:14px;background:none;transform:translateY(-50%);backface-visibility:hidden}.header__spMenuBar>span{display:block;position:absolute;top:50%;left:0;right:0;width:100%;border-top:2px solid #fff;border-color:#fff;border-radius:1px;transition:ease-in-out .5s}.header__spMenuBar>span:nth-child(1){transform:translateY(-7px)}.header__spMenuBar>span:nth-child(3){transform:translateY(7px)}.header__spMenuBtn.is-active .header__spMenuBar>span{width:42px}@media print,(min-width: 768px){.header__spMenuBtn.is-active .header__spMenuBar>span{width:28px}}.header__spMenuBtn.is-active .header__spMenuBar>span:nth-child(1){transform:translate(0, 0) rotate(30deg)}.header__spMenuBtn.is-active .header__spMenuBar>span:nth-child(2){left:80%;opacity:0}.header__spMenuBtn.is-active .header__spMenuBar>span:nth-child(3){transform:translate(0, 0) rotate(-30deg)}.header .headerSpMenu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;overflow-y:auto;background-color:var(--c-bg-main);transition:opacity .4s ease;opacity:0;z-index:1011}@media print,(min-width: 768px){.header .headerSpMenu{display:none !important}}.header .headerSpMenu.is-visible{display:block}.header .headerSpMenu.is-show{opacity:1}.header .headerSpMenu__content{margin:0 auto;padding:70px 20px 20px;line-height:1.8571428571;font-size:14px}.header .headerSpMenu__nav{max-width:260px;margin:0 auto}.header .headerSpMenu__nav a{display:block}.header .headerSpMenu__nav>li:nth-child(n+2){margin-top:25px}.header .headerSpMenu__nav ul{position:relative;margin:10px 0 0 42px}.header .headerSpMenu__nav ul:before{content:"";position:absolute;top:0;left:0;bottom:10px;width:1px;background:#fff}.header .headerSpMenu__nav ul li{position:relative;padding:20px 0 0 35px}.header .headerSpMenu__nav ul li:before{content:"";position:absolute;bottom:10px;left:0;width:20px;height:1px;background:#fff}.header .headerSpMenu__footer{margin:60px 0 0;text-align:center}.header .headerSpMenu__footerLogo{margin:0 0 40px}.header .headerSpMenu__footerLogo img{width:177px}.header .headerSpMenu__footerSns ul{display:flex;align-items:center;justify-content:center}.header .headerSpMenu__footerSns li{margin:0 6px}@media print,(min-width: 768px){.header .headerSpMenu__footerSns a{transition:.3s ease}.header .headerSpMenu__footerSns a:hover{opacity:.7}}.header .headerSpMenu__footerCopyright{margin:15px 0 0;font-size:12px}.header .headerSpMenu__linkComingSoon{display:block;margin:40px 0 0;line-height:1.8571428571;font-size:14px;color:rgba(255,255,255,.5)}.header .headerSpMenu__linkComingSoon span{line-height:1}.header .headerSpMenu__linkComingSoon span:nth-child(1){display:block}.header .headerSpMenu__linkComingSoon span:nth-child(2){font-family:"Cinzel",sans-serif;display:inline-block;padding:1px 8px;background:#ba00ff;font-size:10px;color:#fff}.footer{position:relative;background:var(--c-bg-main);z-index:11}.footer__inner{padding:40px 20px 80px;text-align:center}@media only screen and (max-width: 767px){.footer__inner{padding:40px 20px 30px}}.footer__row{display:flex;align-items:center;justify-content:space-between;margin:0 auto 30px}@media print,(min-width: 768px){.footer__row{width:394px;margin:0 auto 20px}}@media print,(min-width: 768px){.footer__logo a{transition:.3s ease}.footer__logo a:hover{opacity:.7}}.footer__logo img{width:177px}.footer__sns ul{display:flex;align-items:center;justify-content:center}.footer__sns li{margin:0 6px}@media only screen and (max-width: 767px){.footer__sns li{margin:0 3px}}@media print,(min-width: 768px){.footer__sns a{transition:.3s ease}.footer__sns a:hover{opacity:.7}}@media only screen and (max-width: 767px){.footer__sns a img{max-width:26px}}.footer__address{line-height:1.8571428571;font-size:14px;text-align:left}@media print,(min-width: 768px){.footer__address{width:394px;margin:0 auto}}.footer__access{font-size:12px;text-align:left}@media print,(min-width: 768px){.footer__access{width:394px;margin:0 auto}}.footer__copyright{margin:20px 0 0;font-size:12px}@media only screen and (max-width: 767px){.footer__copyright{margin:40px 0 0}}.bandTxt span{position:relative;display:inline-block;padding:0 14px 0 10px;z-index:10}.bandTxt span:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:var(--c-txt-band);z-index:-1;transform:scale(0, 1);transform-origin:left;transition:transform .5s ease-out}@media only screen and (max-width: 767px){.bandTxt span:before{right:5px}}.bandTxt.is-active span:before{transform:scale(1, 1)}.underline{text-decoration:underline}@media print,(min-width: 768px){.hoverLinkcolor{transition:color .4s ease;cursor:pointer}.hoverLinkcolor:hover{color:#ba00ff}}.link{text-decoration:underline}@media print,(min-width: 768px){.link{transition:color .4s ease}.link:hover{color:var(--c-link-hover)}}.linkBar,.linkBar2{position:relative;display:inline-block;padding-right:50px}.linkBar>span:last-of-type,.linkBar2>span:last-of-type{position:absolute;display:block;top:50%;right:0;width:43px}.linkBar>span:last-of-type:before,.linkBar2>span:last-of-type:before{content:"";position:absolute;top:50%;right:0;width:43px;height:1px;background:#fff;transform:translateY(-50%)}.linkBar>span:last-of-type:after,.linkBar2>span:last-of-type:after{content:"";position:absolute;top:50%;left:2px;width:8px;height:8px;border:1px solid #fff;border-radius:90%;transform:translateY(-50%)}@media print,(min-width: 768px){.linkBar,.linkBar2{transition:color .4s ease}.linkBar span:after,.linkBar2 span:after{transition:left .4s ease}.linkBar:hover,.linkBar2:hover{color:var(--c-link-hover)}.linkBar:hover span:after,.linkBar2:hover span:after{animation:link-bar .8s infinite}}.linkBar.is-hover,.is-hover.linkBar2{transition:color .4s ease;color:var(--c-link-hover)}.linkBar.is-hover span:after,.is-hover.linkBar2 span:after{animation:none;transition:left .4s ease;left:calc(100% - 12px)}@media only screen and (max-width: 767px){.linkBar.is-hover span:after,.is-hover.linkBar2 span:after{left:calc(100% - 6px)}}@media print,(min-width: 768px){.linkBar2:hover span:after{animation:none;left:calc(100% - 12px)}}.linkArrow{position:relative;display:flex;align-items:center;width:100%;max-width:346px;height:60px;background:var(--c-bg-sub);font-size:14px;font-weight:500;padding:0 20px;transition:background .4s ease}.linkArrow:before{content:"";position:absolute;top:50%;right:20px;width:21px;height:6px;background:right center url(../../assets/img/common/icon-link-arrow-white.svg) no-repeat;background-size:31px 6px;transform:translate(0, -50%);transition:right .4s ease,width .4s ease;pointer-events:none}@media print,(min-width: 768px){.linkArrow:hover{background:#ba00ff}.linkArrow:hover:before{right:10px;width:31px}}.linkArrow.is-hover{background:#ba00ff}.linkArrow.is-hover:before{right:10px;width:31px}.linkMore{position:relative;display:inline-block;width:188px;height:64px}@media print,(min-width: 768px){.linkMore{width:230px;height:76px}}.linkMore:after{content:"";position:absolute;right:0;bottom:22px;width:178px;height:8px;background:right center url(../../assets/img/common/icon-link-more-arrow-white-sp.svg) no-repeat;background-size:178px 8px;pointer-events:none}@media print,(min-width: 768px){.linkMore:after{bottom:26px;width:220px;height:10px;background-image:url(../../assets/img/common/icon-link-more-arrow-white.svg);background-size:220px 10px}}.linkMore span{font-family:"Cinzel",sans-serif;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid #fff;border-radius:90%;font-size:14px}@media print,(min-width: 768px){.linkMore span{width:76px;height:76px;font-size:16px}}@media print,(min-width: 768px){.linkMore span{transition:background .4s ease,left .4s ease}.linkMore:hover span{left:130px;background:#ba00ff}}.linkMorePdf{display:inline-block}.linkMorePdf>span:nth-of-type(1){position:relative;display:inline-block;width:188px;height:64px}@media print,(min-width: 768px){.linkMorePdf>span:nth-of-type(1){width:230px;height:76px}}.linkMorePdf>span:nth-of-type(1):after{content:"";position:absolute;right:0;bottom:22px;width:178px;height:8px;background:right center url(../../assets/img/common/icon-link-more-arrow-white-sp.svg) no-repeat;background-size:178px 8px;pointer-events:none}@media print,(min-width: 768px){.linkMorePdf>span:nth-of-type(1):after{bottom:26px;width:220px;height:10px;background-image:url(../../assets/img/common/icon-link-more-arrow-white.svg);background-size:220px 10px}}.linkMorePdf>span:nth-of-type(1) span{font-family:"Cinzel",sans-serif;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid #fff;border-radius:90%;font-size:14px;transition:background .4s ease,left .4s ease}@media print,(min-width: 768px){.linkMorePdf>span:nth-of-type(1) span{width:76px;height:76px;font-size:16px}}.linkMorePdf>span:nth-of-type(2){display:inline-block;margin:5px 0 0}@media print,(min-width: 768px){.linkMorePdf>span:nth-of-type(2){margin:0}}.linkMorePdf>span:nth-of-type(2) span{position:relative;display:inline-block;padding-right:30px;line-height:1.8571428571;font-size:14px;transition:color .4s ease}@media print,(min-width: 768px){.linkMorePdf>span:nth-of-type(2) span{line-height:2;font-size:16px}}.linkMorePdf>span:nth-of-type(2) span:before{content:"";position:absolute;top:50%;right:0;width:18px;height:25px;background:center center url(../../assets/img/common/icon-pdf-white.svg) no-repeat;background-size:18px 25px;transform:translateY(-50%);pointer-events:none}@media print,(min-width: 768px){.linkMorePdf:hover>span:nth-of-type(1) span{left:130px;background:#ba00ff}.linkMorePdf:hover>span:nth-of-type(2) span{color:#ba00ff}}.linkMorePdf.is-hover>span:nth-of-type(1) span{left:130px;background:#ba00ff}@media only screen and (max-width: 767px){.linkMorePdf.is-hover>span:nth-of-type(1) span{left:110px}}.linkMorePdf.is-hover>span:nth-of-type(2) span{color:#ba00ff}.whatsBlock{margin:50px 0 0}@media print,(min-width: 768px){.whatsBlock{max-width:1000px;margin:50px auto 0;clip-path:inset(0);-webkit-clip-path:inset(0)}}.whatsBlock__inner{position:relative;margin:0 auto}@media only screen and (max-width: 767px){.whatsBlock__inner{overflow:hidden;padding:6px}.whatsBlock__inner:before{content:"";position:absolute;top:50%;height:100%;min-height:1080px;left:-20px;right:-20px;background:center center url(../../assets/img/common/bg.jpg) no-repeat;background-size:cover;transform:translateY(-50%)}}@media print,(min-width: 768px){.whatsBlock__inner{border:6px solid rgba(128,0,0,0)}.whatsBlock__inner:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:10}}.whatsBlock__heading{position:relative;background:var(--c-bg-main);line-height:1;cursor:pointer;z-index:10}@media print,(min-width: 768px){.whatsBlock__heading{display:flex;align-items:center;margin:0;padding:40px 80px 40px 80px}.whatsBlock__heading picture,.whatsBlock__heading span{transition:opacity .4s ease}.whatsBlock__heading:hover picture,.whatsBlock__heading:hover span{opacity:.7}}@media only screen and (max-width: 767px){.whatsBlock__heading{padding:30px 20px 30px}}.whatsBlock__heading:before{content:"";position:absolute;top:50%;right:30px;width:43px;height:1px;background:#fff;transform:translateY(-50%)}@media only screen and (max-width: 767px){.whatsBlock__heading:before{right:20px;width:30px}}.whatsBlock__heading:after{content:"";position:absolute;top:50%;right:51px;width:1px;height:43px;background:#fff;transform:translateY(-50%);transition:opacity .4s ease}@media only screen and (max-width: 767px){.whatsBlock__heading:after{right:35px;height:30px}}.whatsBlock__heading picture{position:relative;display:inline-block}@media print,(min-width: 768px){.whatsBlock__heading picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.whatsBlock__heading picture img{position:relative;z-index:11}@media only screen and (max-width: 767px){.whatsBlock__heading img{max-width:37vw}}.whatsBlock__heading span{display:block;margin-left:25px;font-size:18px;font-weight:500}@media only screen and (max-width: 767px){.whatsBlock__heading span{margin:20px 0 0 0;font-size:14px}}.whatsBlock.is-show .whatsBlock__heading:after{opacity:0}.whatsBlock__content{display:none;position:relative;padding:30px 0 0;background:var(--c-bg-main);z-index:10}@media only screen and (max-width: 767px){.whatsBlock__content{padding:0 20px 40px}}@media print,(min-width: 768px){.whatsBlock__content{padding:0 80px 35px}}.whatsBlock__txt{line-height:1.8571428571;font-size:14px}.whatsBlock__txt a{text-decoration:underline}.page-top{overflow:hidden;max-height:100vh}.page-top.is-kv-end{overflow:auto;max-height:inherit}.page-top .kv{position:relative;width:100%;height:100vh}.page-top .kv:before{content:"";position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-image:url(../../assets/img/top/kv-bg.jpg);background-image:image-set(url(../../assets/img/top/kv-bg.jpg) 1x, url(../../assets/img/top/kv-bg@2x.jpg) 2x);background-image:-webkit-image-set(url(../../assets/img/top/kv-bg.jpg) 1x, url(../../assets/img/top/kv-bg@2x.jpg) 2x);background-position:center bottom;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity 2s ease}@media only screen and (max-width: 767px){.page-top .kv:before{background-image:url(../../assets/img/top/kv-bg-sp.jpg)}}.page-top .kv__logo{position:fixed;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);text-align:center;opacity:0;transition:opacity 1s ease,top 1s 1s ease-in-out}.page-top .kv__txt{position:fixed;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);text-align:center;opacity:0;transition:opacity 1s 1s ease}@media only screen and (max-width: 767px){.page-top .kv__txt{width:80vw}}.page-top .kv.is-show1 .kv__logo{opacity:1;top:60px}.page-top .kv.is-show1 .kv__txt{opacity:1}.page-top .kv.is-show2:before{opacity:1}.page-top .kv.is-show2 .kv__txt{transition:opacity 1s ease;opacity:0}.page-top .kv.is-hide{transition-delay:0s;opacity:0}.page-top .pageLead{max-width:952px;margin:0 auto}@media print,(min-width: 768px){.page-top .pageLead .contents__inner{padding-bottom:120px}}@media only screen and (max-width: 767px){.page-top .pageLead .contents__inner{padding-bottom:60px}}.page-top .pageLead__heading{text-align:left}.page-top .pageLead__heading picture{position:relative;display:block;transition:opacity .8s ease,margin .8s ease}@media print,(min-width: 768px){.page-top .pageLead__heading picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-top .pageLead__heading picture img{position:relative;z-index:11}.page-top .pageLead__heading picture:nth-child(1){width:813px;margin-left:-400px}@media print,(min-width: 768px)and (max-width: 1040px){.page-top .pageLead__heading picture:nth-child(1){width:88.5%}}@media only screen and (max-width: 767px){.page-top .pageLead__heading picture:nth-child(1){width:80vw}}.page-top .pageLead__heading picture:nth-child(1) img{width:100%}.page-top .pageLead__heading picture:nth-child(2){width:912px;margin-top:70px;margin-left:400px}@media only screen and (max-width: 767px){.page-top .pageLead__heading picture:nth-child(2){width:100%;margin-top:6vw}}.page-top .pageLead__heading picture:nth-child(2) img{width:100%}.page-top .pageLead__txt{font-family:"Zen Old Mincho",sans-serif;margin:60px 0 0;line-height:2.4285714286;font-size:28px}@media only screen and (max-width: 767px){.page-top .pageLead__txt{margin:30px 0 0;line-height:2.125;font-size:16px}}.page-top .pageLead__txt p+p{margin-top:70px}@media only screen and (max-width: 767px){.page-top .pageLead__txt p+p{margin-top:35px}}.page-top .pageLead__bottom{margin:90px 0 0;text-align:center}@media only screen and (max-width: 767px){.page-top .pageLead__bottom{margin-top:60px;text-align:left}}.page-top .pageLead__bottom picture{position:relative;display:inline-block;transition:opacity .4s ease;opacity:0}@media print,(min-width: 768px){.page-top .pageLead__bottom picture:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-top .pageLead__bottom picture img{position:relative;z-index:11}.page-top .pageLead__bottom.is-active picture{opacity:1}.page-top .pageLead__bottom.is-active img{opacity:1}.page-top .pageLead__bottomTxt{margin:20px 0 0;text-align:left}@media print,(min-width: 768px){.page-top .pageLead__bottomTxt{margin:40px 40px 0;text-align:center}}.page-top .pageLead__bottomNotes{line-height:1.8571428571;margin:5px 0 0;font-size:14px;text-align:left}@media print,(min-width: 768px){.page-top .pageLead__bottomNotes{margin:10px 40px 0;text-align:center}}@media only screen and (max-width: 767px){.page-top .pageLead__bottomNotes{font-size:12px}}.page-top .pageLead__bg{position:absolute;pointer-events:none}@media only screen and (max-width: 767px){.page-top .pageLead__bg{display:none}}.page-top .pageLead__bg img{opacity:0;transition:opacity .8s ease,transform .8s ease}.page-top .pageLead__bg--1{top:25%;right:calc(50% - 660px);width:720px;transform:translate(50%, -50%)}.page-top .pageLead__bg--1 img{transform:translateX(200px)}.page-top .pageLead__bg--2{top:54.5%;left:calc(50% - 840px);width:699px;transform:translate(-50%, -50%)}.page-top .pageLead__bg--2 img{transform:translateX(-200px)}.page-top .pageLead__bg.is-active img{opacity:1;transform:translateX(0)}.page-top .pageLead.is-active .pageLead__heading picture{margin-left:0}@media print,(min-width: 768px){.page-top .mdashCert .contents__inner2{padding-top:40px;padding-bottom:60px}}.page-top .mdashCert__row{line-height:1.8571428571;font-size:14px}@media print,(min-width: 768px){.page-top .mdashCert__row{display:flex;align-items:flex-start;padding:40px 45px;background-size:20px 20px;background-image:url(../../assets/img/common/icon-brackets-top-left.svg),url(../../assets/img/common/icon-brackets-top-right.svg),url(../../assets/img/common/icon-brackets-bottom-left.svg),url(../../assets/img/common/icon-brackets-bottom-right.svg);background-position:left top,right top,left bottom,right bottom;background-repeat:no-repeat}}@media only screen and (max-width: 767px){.page-top .mdashCert__img{padding:0 20px 20px;text-align:center}}@media print,(min-width: 768px){.page-top .mdashCert__img{width:55%;margin-right:40px}}@media print,(min-width: 768px){.page-top .mdashCert__detail{flex:1}}.page-top .mdashCert__heading{line-height:2;font-size:16px}@media print,(min-width: 768px){.page-top .mdashCert__heading{margin:0 0 10px;line-height:1.3333333333;font-size:24px}}.page-top .mdashCert__notes{margin:15px 0 0;line-height:1.6666666667;font-size:12px}.page-top .mdashCert__moreLink{margin:10px 0 0;font-size:12px}@media print,(min-width: 768px){.page-top .mdashCert__moreLink{margin:0;font-size:14px;text-align:center}}.page-top .threePolicy{z-index:11}.page-top .threePolicy .contents__inner2{padding-top:80px}@media only screen and (max-width: 767px){.page-top .threePolicy .contents__inner2{padding-top:40px}}@media only screen and (max-width: 767px){.page-top .threePolicy__inner{padding:30px 20px 20px;background-size:20px 20px;background-image:url(../../assets/img/common/icon-brackets-top-left.svg),url(../../assets/img/common/icon-brackets-top-right.svg),url(../../assets/img/common/icon-brackets-bottom-left.svg),url(../../assets/img/common/icon-brackets-bottom-right.svg);background-position:left top,right top,left bottom,right bottom;background-repeat:no-repeat}}.page-top .threePolicy__heading{margin:0 0 30px;line-height:1.7777777778;font-size:18px;font-weight:500;text-align:center}@media only screen and (max-width: 767px){.page-top .threePolicy__heading{margin:0 0 20px;line-height:2;font-size:16px}}.page-top .threePolicy__list{line-height:2.3333333333;font-size:12px;text-align:right}@media print,(min-width: 768px){.page-top .threePolicy__list{display:flex;margin:0 5px;line-height:1.8571428571;font-size:14px}}.page-top .threePolicy__list a{display:block;padding:20px;background:var(--c-bg-sub)}@media print,(min-width: 768px){.page-top .threePolicy__list a{width:33.3333333333%;margin:0 15px}}@media only screen and (max-width: 767px){.page-top .threePolicy__list a{padding:15px 20px 20px}.page-top .threePolicy__list a:nth-child(n+2){margin-top:20px}}@media print,(min-width: 768px){.page-top .threePolicy__list a{transition:background .4s ease}.page-top .threePolicy__list a:hover{background:#ba00ff}}.page-top .threePolicy__listHeading{display:block;margin:0 0 5px;line-height:1.7777777778;font-size:18px;font-weight:500;text-align:left}@media only screen and (max-width: 767px){.page-top .threePolicy__listHeading{margin:0;line-height:2;font-size:16px}}.page-top .threePolicy__listTxt{display:block;text-align:left}.page-top .threePolicy__listMore{position:relative;display:inline-block;margin:25px 0 0;padding-right:24px;text-align:right}@media only screen and (max-width: 767px){.page-top .threePolicy__listMore{margin:5px 0 0;line-height:1.8571428571;font-size:14px}}.page-top .threePolicy__listMore:before{content:"";position:absolute;top:50%;right:0;width:18px;height:25px;background:center center url(../../assets/img/common/icon-pdf-white.svg) no-repeat;background-size:18px 25px;transform:translateY(-50%);pointer-events:none}.page-top .otherLinkBlock .contents__inner2{padding-top:80px;padding-bottom:100px}.page-top .otherLinkBlock__content{position:relative}@media print,(min-width: 768px){.page-top .otherLinkBlock__content:nth-child(1){margin-top:110px}}.page-top .otherLinkBlock__content:nth-child(2){margin-top:80px}@media print,(min-width: 768px){.page-top .otherLinkBlock__content:nth-child(2){margin-top:200px;text-align:right}}.page-top .otherLinkBlock__content:nth-child(2) .otherLinkBlock__more{display:block;text-align:left}.page-top .otherLinkBlock__content:nth-child(3){margin-top:80px}@media print,(min-width: 768px){.page-top .otherLinkBlock__content:nth-child(3){margin-top:300px}}.page-top .otherLinkBlock__contentInner{display:inline-block}.page-top .otherLinkBlock__heading{margin:0 0 20px;line-height:1.3333333333;font-size:24px;font-weight:500}@media print,(min-width: 768px){.page-top .otherLinkBlock__heading{margin:0 0 15px;line-height:1.7142857143;font-size:42px}}.page-top .otherLinkBlock__text{text-align:left;margin:22px 0}@media only screen and (max-width: 767px){.page-top .otherLinkBlock__text{width:54vw;font-size:12px;line-height:1.8333333333}}.page-top .otherLinkBlock__comingsoon{text-align:left}@media only screen and (max-width: 767px){.page-top .otherLinkBlock__comingsoon{margin-bottom:30px}}.page-top .otherLinkBlock__comingsoon span{font-family:"Cinzel",sans-serif;display:inline-block;padding:2px 10px;border:1px solid #fff;font-size:14px;font-weight:500}.page-top .otherLinkBlock__bg{position:absolute;top:0;right:0}.page-top .otherLinkBlock__bg img{opacity:0;transition:opacity .8s ease,transform .8s ease}.page-top .otherLinkBlock__bg--1{top:-70px;right:-58px}@media print,(min-width: 768px){.page-top .otherLinkBlock__bg--1{top:-420px;right:calc(50% - 200px);transform:translateX(100%)}}.page-top .otherLinkBlock__bg--1 img{transform:translateX(200px)}@media only screen and (max-width: 767px){.page-top .otherLinkBlock__bg--1 img{width:173px}}.page-top .otherLinkBlock__bg--2{top:36px;right:-40px}@media print,(min-width: 768px){.page-top .otherLinkBlock__bg--2{top:-240px;right:auto;left:calc(50% - 280px);transform:translateX(-100%)}}.page-top .otherLinkBlock__bg--2 img{transform:translateX(-200px)}@media only screen and (max-width: 767px){.page-top .otherLinkBlock__bg--2 img{width:166px;transform:translateX(200px)}}.page-top .otherLinkBlock__bg--3{top:20px;right:-54px}@media print,(min-width: 768px){.page-top .otherLinkBlock__bg--3{top:-380px;right:calc(50% - 230px);transform:translateX(100%)}}.page-top .otherLinkBlock__bg--3 img{transform:translateX(200px)}@media only screen and (max-width: 767px){.page-top .otherLinkBlock__bg--3 img{width:184px}}.page-top .otherLinkBlock__bg.is-active img{opacity:1;transform:translateX(0)}.page-top .pageLinkBlock .contents__inner{padding-bottom:20px}@media print,(min-width: 768px){.page-top .pageLinkBlock .contents__inner{padding-top:120px}}@media print,(min-width: 768px){.page-top .pageLinkBlock__bannerLink{display:flex;align-items:center;justify-content:center}}.page-top .pageLinkBlock__bannerLink a{position:relative;display:block;margin:0 15px}@media only screen and (max-width: 767px){.page-top .pageLinkBlock__bannerLink a{margin:0 auto}.page-top .pageLinkBlock__bannerLink a:nth-child(2){margin-top:25px}}.page-top .pageLinkBlock__bannerLink a img{vertical-align:top}@media only screen and (max-width: 767px){.page-top .pageLinkBlock__bannerLink a img{width:100%}}.page-top .pageLinkBlock__bannerLink a span{position:relative;display:flex;align-items:center;height:40px;padding:0 20px;background:#fff;line-height:1.5;font-size:14px;font-weight:700;color:#333;transition:color .4s ease,background .4s ease}@media only screen and (max-width: 767px){.page-top .pageLinkBlock__bannerLink a span{height:32px;padding:0 15px}}.page-top .pageLinkBlock__bannerLink a span:before,.page-top .pageLinkBlock__bannerLink a span:after{content:"";position:absolute;top:50%;right:20px;width:21px;height:6px;background:right center url(../../assets/img/common/icon-link-arrow.svg) no-repeat;background-size:31px 6px;transform:translate(0, -50%);pointer-events:none;transition:right .4s ease,width .4s ease}@media only screen and (max-width: 767px){.page-top .pageLinkBlock__bannerLink a span:before,.page-top .pageLinkBlock__bannerLink a span:after{top:calc(50% - 2px);right:15px;width:17px;height:5px;background-size:17px 5px}}.page-top .pageLinkBlock__bannerLink a span:after{background-image:url(../../assets/img/common/icon-link-arrow-white.svg);background-size:31px 6px;opacity:0}@media print,(min-width: 768px){.page-top .pageLinkBlock__bannerLink a:hover span{color:#fff;background:var(--c-bg-sub)}.page-top .pageLinkBlock__bannerLink a:hover span:before{right:10px;width:31px;opacity:0}.page-top .pageLinkBlock__bannerLink a:hover span:after{right:10px;width:31px;opacity:1}}.page-top .pageLinkBlock__bannerLink a.is-hover span{color:#fff;background:var(--c-bg-sub)}.page-top .pageLinkBlock__bannerLink a.is-hover span:before{right:10px;width:31px;opacity:0}.page-top .pageLinkBlock__bannerLink a.is-hover span:after{right:10px;width:31px;opacity:1}.page-top .pageLinkBlock__linkBtn{text-align:center}@media print,(min-width: 768px){.page-top .pageLinkBlock__linkBtn{margin:60px}}@media only screen and (max-width: 767px){.page-top .pageLinkBlock__linkBtn{margin:25px 0 0}}.page-top .pageLinkBlock__linkBtn a{margin:0 auto}.page-top .fixedSideBanner{position:fixed;top:calc(50% - 223px);right:0;transform:translateX(100%);opacity:0;transition:opacity .4s ease,transform .4s ease;pointer-events:none;z-index:11}@media only screen and (max-width: 767px){.page-top .fixedSideBanner{display:none}}.page-top .fixedSideBanner a{display:block;margin:15px 0}@media print,(min-width: 768px){.page-top .fixedSideBanner a{transition:.3s ease}.page-top .fixedSideBanner a:hover{opacity:.7}}@media only screen and (max-width: 767px){.page-top .fixedSideBanner img{top:calc(50% - 150px);width:42px}}.page-top .fixedSideBanner.is-show{transform:translateX(0);opacity:1;pointer-events:auto}@media print,(min-width: 1040px){.page-top .pageGraph__row{display:flex;justify-content:space-between}}@media print,(min-width: 1040px){.page-top .pageGraph__detail{flex:1;padding-top:60px}}@media print,(min-width: 768px){.page-top .pageGraph__heading{margin:0 -10px 10px 0;line-height:1.7142857143;font-size:42px}}@media print,(min-width: 1040px)and (max-width: 1250px){.page-top .pageGraph__heading{font-size:3vw}}@media only screen and (max-width: 767px){.page-top .pageGraph__heading{margin:0 0 15px 0;line-height:1.8846153846;font-size:26px}}.page-top .pageGraph__heading span{position:relative;display:inline-block;margin-top:8px;padding-left:8px}@media only screen and (max-width: 767px){.page-top .pageGraph__heading span{margin-top:2px}}.page-top .pageGraph__heading span:before{content:"";position:absolute;top:6px;left:0;bottom:3px;right:10px;background:var(--c-txt-band);z-index:-1;transform:scale(0, 1);transform-origin:left;transition:transform .5s ease-out}@media only screen and (max-width: 767px){.page-top .pageGraph__heading span:before{right:5px}}.page-top .pageGraph__heading span:nth-of-type(1){margin-top:0}.page-top .pageGraph__heading span:nth-of-type(1):before{right:-20px}.page-top .pageGraph__heading span:nth-of-type(2):before{transition-delay:.2s}.page-top .pageGraph__heading span:nth-of-type(3):before{transition-delay:.4s}.page-top .pageGraph__heading span:nth-of-type(4):before{transition-delay:.6s}.page-top .pageGraph__heading.is-active span:before{transform:scale(1, 1)}@media print,(min-width: 768px){.page-top .pageGraph__graphBlock{width:725px;margin:20px auto 0}}@media print,(min-width: 1040px)and (max-width: 1239px){.page-top .pageGraph__graphBlock{margin:0 0 0 4vw}}@media print,(min-width: 1240px){.page-top .pageGraph__graphBlock{margin:0 0 0 50px}}@media only screen and (max-width: 767px){.page-top .pageGraph__graphBlock{margin:40px 0 0}}@media print,(min-width: 768px){.page-top .pageGraph__graphHeading{margin:0 0 20px}}.page-top .pageGraph__graphCaption{margin:0 0 -20px 115px;font-weight:700}@media only screen and (max-width: 767px){.page-top .pageGraph__graphCaption{margin:15px 0;text-align:center}}@media print,(min-width: 768px){.page-top .pageGraph__quote{margin:15px 0 0 92px;font-size:12px}}@media only screen and (max-width: 767px){.page-top .pageGraph__quote{margin:20px 0 0;line-height:2;font-size:10px}}.page-top .pageGraph__quote a{line-height:1.6666666667}@media print,(min-width: 768px){.page-top .pageGraph--1 .contents__inner{padding-top:140px;padding-bottom:140px}}@media only screen and (max-width: 767px){.page-top .pageGraph--1 .contents__inner{padding-top:60px;padding-bottom:60px}}@media print,(min-width: 1040px)and (max-width: 1170px){.page-top .pageGraph--1 .pageGraph__heading{font-size:2.2vw}}.page-top .pageGraph--1 .pageGraph__heading span:nth-of-type(1):before{right:-20px}@media only screen and (max-width: 767px){.page-top .pageGraph--1 .pageGraph__heading span:nth-of-type(1):before{right:-15px}}@media print,(min-width: 768px){.page-top .pageGraph--2 .contents__inner{padding-top:110px;padding-bottom:100px}}@media only screen and (max-width: 767px){.page-top .pageGraph--2 .contents__inner{padding-top:60px;padding-bottom:60px}}@media print,(min-width: 1040px){.page-top .pageGraph--2 .pageGraph__row{flex-direction:row-reverse}}@media print,(min-width: 1040px){.page-top .pageGraph--2 .pageGraph__detail{max-width:456px;padding-top:140px}.page-top .pageGraph--2 .pageGraph__detail p{padding-right:40px}}.page-top .pageGraph--2 .pageGraph__heading span:nth-of-type(1):before{right:-20px}@media only screen and (max-width: 767px){.page-top .pageGraph--2 .pageGraph__heading span:nth-of-type(1):before{right:-15px}}@media print,(min-width: 768px){.page-top .pageGraph--2 .pageGraph__graphBlock{width:620px}}@media print,(min-width: 1040px)and (max-width: 1239px){.page-top .pageGraph--2 .pageGraph__graphBlock{margin-left:0;margin-right:4vw}}@media print,(min-width: 1240px){.page-top .pageGraph--2 .pageGraph__graphBlock{margin-left:0;margin-right:50px}}@media print,(min-width: 768px){.page-top .pageGraph--3 .contents__inner{padding-top:140px;padding-bottom:120px}}@media only screen and (max-width: 767px){.page-top .pageGraph--3 .contents__inner{padding-top:60px;padding-bottom:60px}}@media print,(min-width: 1040px){.page-top .pageGraph--3 .pageGraph__detail{max-width:430px;padding-top:50px}}.page-top .pageGraph--3 .pageGraph__heading span:nth-of-type(1):before{right:0}.page-top .pageGraph--3 .pageGraph__heading span:nth-of-type(2):before{right:-20px}@media only screen and (max-width: 767px){.page-top .pageGraph--3 .pageGraph__heading span:nth-of-type(2):before{right:-15px}}@media print,(min-width: 768px){.page-top .pageGraph--3 .pageGraph__graphBlock{width:650px}}.page-top .pageGraph--3 .pageGraph__quote{margin-left:0}.page-top .pageGraph .graph1{position:relative}.page-top .pageGraph .graph1__bg{position:relative}.page-top .pageGraph .graph1__bg img{width:524px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bg img{width:100%}}.page-top .pageGraph .graph1__arrow{position:absolute;top:-10px;left:170px;opacity:0;transform:translate(-100px, 14px);transition:opacity .8s .4s ease,transform .8s .4s ease}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__arrow{top:-4%;right:1%;left:35%}}.page-top .pageGraph .graph1.is-active .graph1__arrow{opacity:1;transform:translate(0, 0)}.page-top .pageGraph .graph1__balloon{position:absolute;top:-14px;right:0;width:200px;height:188px;background:center center url(../../assets/img/top/graph1-graph-balloon.png) no-repeat;background-size:cover;text-align:center;opacity:0;transition:opacity .6s .5s ease}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__balloon{top:33%;right:4%;width:98px;height:98px;background-image:url(../../assets/img/top/graph1-graph-balloon-sp.png)}}.page-top .pageGraph .graph1__balloon.is-active{opacity:1;animation:bound-balloon .6s .5s}.page-top .pageGraph .graph1__balloonInner{position:absolute;top:50%;left:calc(50% + 8px);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__balloonInner{top:48%;left:50%}}.page-top .pageGraph .graph1__balloonInner>div{line-height:1;font-weight:700}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__balloonInner>div{font-size:10px}}.page-top .pageGraph .graph1__balloonInner>div span{line-height:1}.page-top .pageGraph .graph1__balloonInner>div:nth-child(2){display:flex;align-items:flex-end;justify-content:center}.page-top .pageGraph .graph1__balloonInner>div:nth-child(2) span{display:inline-block}.page-top .pageGraph .graph1__balloonInner>div:nth-child(2) span:nth-child(1){padding-bottom:12px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__balloonInner>div:nth-child(2) span:nth-child(1){padding-bottom:8%}}.page-top .pageGraph .graph1__balloonInner>div:nth-child(2) span:nth-child(2){font-family:"DM Sans",sans-serif;margin:0 2px;font-size:80px;text-align:center}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__balloonInner>div:nth-child(2) span:nth-child(2){margin:0 4%;font-size:38px}}.page-top .pageGraph .graph1__balloonInner>div:nth-child(2) span:nth-child(3){padding-bottom:12px;line-height:1.25}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__balloonInner>div:nth-child(2) span:nth-child(3){padding-bottom:8%}}.page-top .pageGraph .graph1__bar{position:absolute;bottom:70px;left:104px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar{top:8.4%;bottom:22.4%;left:19.4%;width:100%}}.page-top .pageGraph .graph1__bar span{position:absolute;bottom:0;width:12px;height:195px;background:var(--c-graph-base);transform:scale(1, 0);transition:transform .3s ease;transform-origin:bottom}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span{width:2.1%;height:100%}}.page-top .pageGraph .graph1__bar span:before{content:"";position:absolute;top:0;left:0;right:0;height:29.7px;background:var(--c-graph-bar1)}@media print,(min-width: 768px){.page-top .pageGraph .graph1__bar span:nth-child(1){left:0px}.page-top .pageGraph .graph1__bar span:nth-child(2){left:26.4px}.page-top .pageGraph .graph1__bar span:nth-child(3){left:52.8px}.page-top .pageGraph .graph1__bar span:nth-child(4){left:79.2px}.page-top .pageGraph .graph1__bar span:nth-child(5){left:105.6px}.page-top .pageGraph .graph1__bar span:nth-child(6){left:132px}.page-top .pageGraph .graph1__bar span:nth-child(7){left:158.4px}.page-top .pageGraph .graph1__bar span:nth-child(8){left:184.8px}.page-top .pageGraph .graph1__bar span:nth-child(9){left:211.2px}.page-top .pageGraph .graph1__bar span:nth-child(10){left:237.6px}.page-top .pageGraph .graph1__bar span:nth-child(11){left:264px}.page-top .pageGraph .graph1__bar span:nth-child(12){left:290.4px}.page-top .pageGraph .graph1__bar span:nth-child(13){left:316.8px}.page-top .pageGraph .graph1__bar span:nth-child(14){left:343.2px}.page-top .pageGraph .graph1__bar span:nth-child(15){left:369.6px}.page-top .pageGraph .graph1__bar span:nth-child(16){left:396px}}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(1){left:0%}.page-top .pageGraph .graph1__bar span:nth-child(2){left:5.1%}.page-top .pageGraph .graph1__bar span:nth-child(3){left:10.2%}.page-top .pageGraph .graph1__bar span:nth-child(4){left:15.3%}.page-top .pageGraph .graph1__bar span:nth-child(5){left:20.4%}.page-top .pageGraph .graph1__bar span:nth-child(6){left:25.5%}.page-top .pageGraph .graph1__bar span:nth-child(7){left:30.6%}.page-top .pageGraph .graph1__bar span:nth-child(8){left:35.7%}.page-top .pageGraph .graph1__bar span:nth-child(9){left:40.8%}.page-top .pageGraph .graph1__bar span:nth-child(10){left:45.9%}.page-top .pageGraph .graph1__bar span:nth-child(11){left:51%}.page-top .pageGraph .graph1__bar span:nth-child(12){left:56.1%}.page-top .pageGraph .graph1__bar span:nth-child(13){left:61.2%}.page-top .pageGraph .graph1__bar span:nth-child(14){left:66.3%}.page-top .pageGraph .graph1__bar span:nth-child(15){left:71.4%}.page-top .pageGraph .graph1__bar span:nth-child(16){left:76.5%}}.page-top .pageGraph .graph1__bar span:nth-child(1){height:143px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(1){height:52.5735294118%}}.page-top .pageGraph .graph1__bar span:nth-child(2){height:145px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(2){height:53.3088235294%}}.page-top .pageGraph .graph1__bar span:nth-child(3){height:147px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(3){height:54.0441176471%}}.page-top .pageGraph .graph1__bar span:nth-child(4){height:181px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(4){height:66.5441176471%}}.page-top .pageGraph .graph1__bar span:nth-child(5){height:193.9px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(5){height:71.2867647059%}}.page-top .pageGraph .graph1__bar span:nth-child(6){height:214.39px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(6){height:78.8198529412%}}.page-top .pageGraph .graph1__bar span:nth-child(7){height:221.2px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(7){height:81.3235294118%}}.page-top .pageGraph .graph1__bar span:nth-child(8){height:227.2px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(8){height:83.5294117647%}}.page-top .pageGraph .graph1__bar span:nth-child(9){height:233px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(9){height:85.6617647059%}}.page-top .pageGraph .graph1__bar span:nth-child(10){height:239px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(10){height:87.8676470588%}}.page-top .pageGraph .graph1__bar span:nth-child(11){height:245px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(11){height:90.0735294118%}}.page-top .pageGraph .graph1__bar span:nth-child(12){height:250.4px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(12){height:92.0588235294%}}.page-top .pageGraph .graph1__bar span:nth-child(13){height:255.8px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(13){height:94.0441176471%}}.page-top .pageGraph .graph1__bar span:nth-child(14){height:261.2px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(14){height:96.0294117647%}}.page-top .pageGraph .graph1__bar span:nth-child(15){height:266.6px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(15){height:98.0147058824%}}.page-top .pageGraph .graph1__bar span:nth-child(16){height:272px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(16){height:100%}}.page-top .pageGraph .graph1__bar span:nth-child(1):before{height:0px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(1):before{height:0px}}.page-top .pageGraph .graph1__bar span:nth-child(2):before{height:0px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(2):before{height:0px}}.page-top .pageGraph .graph1__bar span:nth-child(3):before{height:0px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(3):before{height:0px}}.page-top .pageGraph .graph1__bar span:nth-child(4):before{height:33.6px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(4):before{height:12.3529411765%}}.page-top .pageGraph .graph1__bar span:nth-child(5):before{height:46.2px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(5):before{height:16.9852941176%}}.page-top .pageGraph .graph1__bar span:nth-child(6):before{height:65.39px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(6):before{height:24.0404411765%}}.page-top .pageGraph .graph1__bar span:nth-child(7):before{height:70.9px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(7):before{height:26.0661764706%}}.page-top .pageGraph .graph1__bar span:nth-child(8):before{height:75.6px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(8):before{height:27.7941176471%}}.page-top .pageGraph .graph1__bar span:nth-child(9):before{height:80.1px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(9):before{height:29.4485294118%}}.page-top .pageGraph .graph1__bar span:nth-child(10):before{height:84.8px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(10):before{height:31.1764705882%}}.page-top .pageGraph .graph1__bar span:nth-child(11):before{height:89.5px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(11):before{height:32.9044117647%}}.page-top .pageGraph .graph1__bar span:nth-child(12):before{height:93.6px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(12):before{height:34.4117647059%}}.page-top .pageGraph .graph1__bar span:nth-child(13):before{height:97.7px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(13):before{height:35.9191176471%}}.page-top .pageGraph .graph1__bar span:nth-child(14):before{height:101.8px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(14):before{height:37.4264705882%}}.page-top .pageGraph .graph1__bar span:nth-child(15):before{height:105.9px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(15):before{height:38.9338235294%}}.page-top .pageGraph .graph1__bar span:nth-child(16):before{height:110px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph1__bar span:nth-child(16):before{height:40.4411764706%}}.page-top .pageGraph .graph1__bar span:nth-child(1){transition-delay:0s}.page-top .pageGraph .graph1__bar span:nth-child(2){transition-delay:0.05s}.page-top .pageGraph .graph1__bar span:nth-child(3){transition-delay:0.1s}.page-top .pageGraph .graph1__bar span:nth-child(4){transition-delay:0.15s}.page-top .pageGraph .graph1__bar span:nth-child(5){transition-delay:0.2s}.page-top .pageGraph .graph1__bar span:nth-child(6){transition-delay:0.25s}.page-top .pageGraph .graph1__bar span:nth-child(7){transition-delay:0.3s}.page-top .pageGraph .graph1__bar span:nth-child(8){transition-delay:0.35s}.page-top .pageGraph .graph1__bar span:nth-child(9){transition-delay:0.4s}.page-top .pageGraph .graph1__bar span:nth-child(10){transition-delay:0.45s}.page-top .pageGraph .graph1__bar span:nth-child(11){transition-delay:0.5s}.page-top .pageGraph .graph1__bar span:nth-child(12){transition-delay:0.55s}.page-top .pageGraph .graph1__bar span:nth-child(13){transition-delay:0.6s}.page-top .pageGraph .graph1__bar span:nth-child(14){transition-delay:0.65s}.page-top .pageGraph .graph1__bar span:nth-child(15){transition-delay:0.7s}.page-top .pageGraph .graph1__bar span:nth-child(16){transition-delay:0.75s}.page-top .pageGraph .graph1.is-active .graph1__bar span{transform:scale(1, 1)}.page-top .pageGraph .graph2{position:relative}.page-top .pageGraph .graph2__bg{position:relative}.page-top .pageGraph .graph2__bg img{width:583px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bg img{width:100%}}.page-top .pageGraph .graph2__balloon{position:absolute;bottom:120px;right:0;width:188px;height:196px;background:center center url(../../assets/img/top/graph2-graph-balloon.png) no-repeat;background-size:cover;text-align:center;opacity:0;transition:opacity .6s .3s ease}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__balloon{right:-10px;bottom:28%;width:104px;height:104px;background-image:url(../../assets/img/top/graph2-graph-balloon-sp.png)}}.page-top .pageGraph .graph2__balloon.is-active{opacity:1;animation:bound-balloon .6s .3s}.page-top .pageGraph .graph2__balloonInner{position:absolute;top:calc(50% - 8px);left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__balloonInner{top:46%}}.page-top .pageGraph .graph2__balloonInner>div{line-height:1;font-weight:700}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__balloonInner>div{font-size:10px}}.page-top .pageGraph .graph2__balloonInner>div span{line-height:1}.page-top .pageGraph .graph2__balloonInner>div:nth-child(2){display:flex;align-items:flex-end;justify-content:center}.page-top .pageGraph .graph2__balloonInner>div:nth-child(2) span{display:inline-block}.page-top .pageGraph .graph2__balloonInner>div:nth-child(2) span:nth-child(1){padding-bottom:12px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__balloonInner>div:nth-child(2) span:nth-child(1){padding-bottom:8%}}.page-top .pageGraph .graph2__balloonInner>div:nth-child(2) span:nth-child(2){font-family:"DM Sans",sans-serif;margin:0 2px;font-size:80px;text-align:center}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__balloonInner>div:nth-child(2) span:nth-child(2){margin:0 4%;font-size:38px}}.page-top .pageGraph .graph2__balloonInner>div:nth-child(2) span:nth-child(3){padding-bottom:12px;line-height:1.25}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__balloonInner>div:nth-child(2) span:nth-child(3){padding-bottom:8%}}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__balloonInner>div:nth-child(3){margin:0 -10px;white-space:nowrap}}.page-top .pageGraph .graph2__bar1{position:absolute;top:7px;left:233px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar1{top:0;left:46.2%;bottom:0;width:46%;height:100%}}.page-top .pageGraph .graph2__bar1 span{position:absolute;top:0;left:0;width:195px;height:12px;background:var(--c-graph-bar1);transform:scale(0, 1);transition:transform .3s ease;transform-origin:left}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar1 span{height:2.4%}}@media print,(min-width: 768px){.page-top .pageGraph .graph2__bar1 span:nth-child(1){top:0px}.page-top .pageGraph .graph2__bar1 span:nth-child(2){top:24.1px}.page-top .pageGraph .graph2__bar1 span:nth-child(3){top:48.2px}.page-top .pageGraph .graph2__bar1 span:nth-child(4){top:72.3px}.page-top .pageGraph .graph2__bar1 span:nth-child(5){top:96.4px}.page-top .pageGraph .graph2__bar1 span:nth-child(6){top:120.5px}.page-top .pageGraph .graph2__bar1 span:nth-child(7){top:144.6px}.page-top .pageGraph .graph2__bar1 span:nth-child(8){top:168.7px}}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar1 span:nth-child(1){top:4.7%}.page-top .pageGraph .graph2__bar1 span:nth-child(2){top:9.6%}.page-top .pageGraph .graph2__bar1 span:nth-child(3){top:14.5%}.page-top .pageGraph .graph2__bar1 span:nth-child(4){top:19.4%}.page-top .pageGraph .graph2__bar1 span:nth-child(5){top:24.3%}.page-top .pageGraph .graph2__bar1 span:nth-child(6){top:29.2%}.page-top .pageGraph .graph2__bar1 span:nth-child(7){top:34.1%}.page-top .pageGraph .graph2__bar1 span:nth-child(8){top:39%}}.page-top .pageGraph .graph2__bar1 span:nth-child(1){width:272.4px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar1 span:nth-child(1){width:94.1908713693%}}.page-top .pageGraph .graph2__bar1 span:nth-child(2){width:232.8px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar1 span:nth-child(2){width:80.4979253112%}}.page-top .pageGraph .graph2__bar1 span:nth-child(3){width:152.4px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar1 span:nth-child(3){width:52.6970954357%}}.page-top .pageGraph .graph2__bar1 span:nth-child(4){width:141.6px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar1 span:nth-child(4){width:48.9626556017%}}.page-top .pageGraph .graph2__bar1 span:nth-child(5){width:92.4px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar1 span:nth-child(5){width:31.9502074689%}}.page-top .pageGraph .graph2__bar1 span:nth-child(6){width:148.8px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar1 span:nth-child(6){width:51.4522821577%}}.page-top .pageGraph .graph2__bar1 span:nth-child(7){width:190.8px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar1 span:nth-child(7){width:65.9751037344%}}.page-top .pageGraph .graph2__bar1 span:nth-child(8){width:25.2px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar1 span:nth-child(8){width:8.7136929461%}}.page-top .pageGraph .graph2__bar1 span:nth-child(1){transition-delay:0s}.page-top .pageGraph .graph2__bar1 span:nth-child(2){transition-delay:0.05s}.page-top .pageGraph .graph2__bar1 span:nth-child(3){transition-delay:0.1s}.page-top .pageGraph .graph2__bar1 span:nth-child(4){transition-delay:0.15s}.page-top .pageGraph .graph2__bar1 span:nth-child(5){transition-delay:0.2s}.page-top .pageGraph .graph2__bar1 span:nth-child(6){transition-delay:0.25s}.page-top .pageGraph .graph2__bar1 span:nth-child(7){transition-delay:0.3s}.page-top .pageGraph .graph2__bar1 span:nth-child(8){transition-delay:0.35s}.page-top .pageGraph .graph2__bar2{position:absolute;top:237px;left:233px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar2{top:0;left:46.2%;width:46%;bottom:0;height:100%}}.page-top .pageGraph .graph2__bar2 span{position:absolute;top:0;left:0;width:195px;height:12px;background:var(--c-graph-base);transform:scale(0, 1);transition:transform .3s ease;transform-origin:left}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar2 span{height:2.4%}}.page-top .pageGraph .graph2__bar2 span:nth-child(6){height:21.6px;background:var(--c-graph-bar3)}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar2 span:nth-child(6){height:4.3%}}@media print,(min-width: 768px){.page-top .pageGraph .graph2__bar2 span:nth-child(1){top:0px}.page-top .pageGraph .graph2__bar2 span:nth-child(2){top:24.1px}.page-top .pageGraph .graph2__bar2 span:nth-child(3){top:48.2px}.page-top .pageGraph .graph2__bar2 span:nth-child(4){top:72.3px}.page-top .pageGraph .graph2__bar2 span:nth-child(5){top:96.4px}.page-top .pageGraph .graph2__bar2 span:nth-child(6){top:120.5px}.page-top .pageGraph .graph2__bar2 span:nth-child(7){top:154.2px}.page-top .pageGraph .graph2__bar2 span:nth-child(8){top:178.3px}}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar2 span:nth-child(1){top:51.5%}.page-top .pageGraph .graph2__bar2 span:nth-child(2){top:56.4%}.page-top .pageGraph .graph2__bar2 span:nth-child(3){top:61.3%}.page-top .pageGraph .graph2__bar2 span:nth-child(4){top:66.2%}.page-top .pageGraph .graph2__bar2 span:nth-child(5){top:71.1%}.page-top .pageGraph .graph2__bar2 span:nth-child(6){top:76.6%}.page-top .pageGraph .graph2__bar2 span:nth-child(7){top:83.2%}.page-top .pageGraph .graph2__bar2 span:nth-child(8){top:88.1%}}.page-top .pageGraph .graph2__bar2 span:nth-child(1){width:140.4px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar2 span:nth-child(1){width:48.5477178423%}}.page-top .pageGraph .graph2__bar2 span:nth-child(2){width:48px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar2 span:nth-child(2){width:16.5975103734%}}.page-top .pageGraph .graph2__bar2 span:nth-child(3){width:25.2px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar2 span:nth-child(3){width:8.7136929461%}}.page-top .pageGraph .graph2__bar2 span:nth-child(4){width:39.6px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar2 span:nth-child(4){width:13.6929460581%}}.page-top .pageGraph .graph2__bar2 span:nth-child(5){width:28.8px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar2 span:nth-child(5){width:9.9585062241%}}.page-top .pageGraph .graph2__bar2 span:nth-child(6){width:289.2px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar2 span:nth-child(6){width:100%}}.page-top .pageGraph .graph2__bar2 span:nth-child(7){width:46.8px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar2 span:nth-child(7){width:16.1825726141%}}.page-top .pageGraph .graph2__bar2 span:nth-child(8){width:18px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph2__bar2 span:nth-child(8){width:6.22406639%}}.page-top .pageGraph .graph2__bar2 span:nth-child(1){transition-delay:0s}.page-top .pageGraph .graph2__bar2 span:nth-child(2){transition-delay:0.05s}.page-top .pageGraph .graph2__bar2 span:nth-child(3){transition-delay:0.1s}.page-top .pageGraph .graph2__bar2 span:nth-child(4){transition-delay:0.15s}.page-top .pageGraph .graph2__bar2 span:nth-child(5){transition-delay:0.2s}.page-top .pageGraph .graph2__bar2 span:nth-child(6){transition-delay:0.25s}.page-top .pageGraph .graph2__bar2 span:nth-child(7){transition-delay:0.3s}.page-top .pageGraph .graph2__bar2 span:nth-child(8){transition-delay:0.35s}.page-top .pageGraph .graph2.is-active .graph2__bar1 span,.page-top .pageGraph .graph2.is-active .graph2__bar2 span{transform:scale(1, 1)}.page-top .pageGraph .graph3{position:relative}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3{margin-left:-10px;margin-right:10px}}.page-top .pageGraph .graph3__bg{position:relative}.page-top .pageGraph .graph3__bg img{width:526px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__bg img{width:100%}}.page-top .pageGraph .graph3__balloon{position:absolute;top:-14px;right:0;width:63px;height:56px;text-align:center;opacity:0;transition:opacity .6s ease;z-index:15}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloon{width:43px;height:43px}}.page-top .pageGraph .graph3__balloon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:63px;height:56px;background:center center url(../../assets/img/top/graph3-graph-balloon.png) no-repeat;background-size:cover}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloon:before{width:43px;height:43px;background-image:url(../../assets/img/top/graph3-graph-balloon-sp.png)}}.page-top .pageGraph .graph3__balloon.is-active{opacity:1;animation:bound-balloon .6s}.page-top .pageGraph .graph3__balloon--1{top:13%;right:10.5%;transition-delay:.3s}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloon--1{top:19%;right:-20px}}.page-top .pageGraph .graph3__balloon--1.is-active{animation-delay:.3s}.page-top .pageGraph .graph3__balloon--2{top:36.6%;right:10.5%;transition-delay:.4s}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloon--2{top:35.6%;right:-5px}}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloon--2:before{transform:rotate(-45deg)}}.page-top .pageGraph .graph3__balloon--2.is-active{animation-delay:.4s}.page-top .pageGraph .graph3__balloon--3{top:50.2%;right:8.5%;transition-delay:.5s}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloon--3{top:47.5%;right:-20px}}.page-top .pageGraph .graph3__balloon--3:before{transform:rotate(12deg)}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloon--3:before{transform:rotate(-45deg)}}.page-top .pageGraph .graph3__balloon--3.is-active{animation-delay:.5s}.page-top .pageGraph .graph3__balloon--4{top:57.2%;right:21.2%;transition-delay:.6s}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloon--4{top:61.5%;right:-5px}}.page-top .pageGraph .graph3__balloon--4:before{transform:rotate(22deg)}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloon--4:before{transform:rotate(0deg)}}.page-top .pageGraph .graph3__balloon--4.is-active{animation-delay:.6s}.page-top .pageGraph .graph3__balloon--5{top:71.6%;right:10.5%;transition-delay:.7s}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloon--5{top:78.5%;right:-5px}}.page-top .pageGraph .graph3__balloon--5.is-active{animation-delay:.7s}.page-top .pageGraph .graph3__balloonInner{position:absolute;top:50%;left:calc(50% + 3px);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloonInner{top:50%;left:50%}}.page-top .pageGraph .graph3__balloonInner>div{line-height:1;font-weight:700}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloonInner>div{font-size:10px}}.page-top .pageGraph .graph3__balloonInner>div span{line-height:1}.page-top .pageGraph .graph3__balloonInner>div:nth-child(1){display:flex;align-items:flex-end;justify-content:center}.page-top .pageGraph .graph3__balloonInner>div:nth-child(1) span{display:inline-block;font-size:10px}.page-top .pageGraph .graph3__balloonInner>div:nth-child(1) span:nth-child(1){padding-bottom:3px;transform:scale(0.9)}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloonInner>div:nth-child(1) span:nth-child(1){padding-bottom:0;transform:scale(0.8)}}.page-top .pageGraph .graph3__balloonInner>div:nth-child(1) span:nth-child(2){font-family:"DM Sans",sans-serif;margin:0 2px;font-size:20px;text-align:center}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloonInner>div:nth-child(1) span:nth-child(2){margin:0 1px;font-size:14px}}.page-top .pageGraph .graph3__balloonInner>div:nth-child(1) span:nth-child(3){padding-bottom:2px;line-height:1.25}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloonInner>div:nth-child(1) span:nth-child(3){padding-bottom:0;line-height:1;transform:scale(0.8)}}.page-top .pageGraph .graph3__balloonInner>div:nth-child(2){margin-top:2px;font-size:10px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__balloonInner>div:nth-child(2){margin-top:0;transform:scale(0.8)}}.page-top .pageGraph .graph3__bar1{position:absolute;top:52px;left:136px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__bar1{top:0;bottom:0;left:33%;width:28.5%}}.page-top .pageGraph .graph3__bar1 span{position:absolute;top:0;left:0;width:171px;height:10px;background:var(--c-graph-base);transform:scale(0, 1);transition:transform .3s ease;transform-origin:left}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__bar1 span{width:100%;height:2.4%}}.page-top .pageGraph .graph3__bar1 span:before{content:"";position:absolute;top:0;left:0;bottom:0;width:29.7px;background:var(--c-graph-bar1);z-index:12}@media print,(min-width: 768px){.page-top .pageGraph .graph3__bar1 span:nth-child(1){top:0px}.page-top .pageGraph .graph3__bar1 span:nth-child(2){top:22.9px}.page-top .pageGraph .graph3__bar1 span:nth-child(3){top:45.8px}.page-top .pageGraph .graph3__bar1 span:nth-child(4){top:68.7px}.page-top .pageGraph .graph3__bar1 span:nth-child(5){top:91.6px}.page-top .pageGraph .graph3__bar1 span:nth-child(6){top:114.5px}.page-top .pageGraph .graph3__bar1 span:nth-child(7){top:137.4px}.page-top .pageGraph .graph3__bar1 span:nth-child(8){top:160.3px}.page-top .pageGraph .graph3__bar1 span:nth-child(9){top:183.2px}.page-top .pageGraph .graph3__bar1 span:nth-child(10){top:206.1px}.page-top .pageGraph .graph3__bar1 span:nth-child(11){top:229px}.page-top .pageGraph .graph3__bar1 span:nth-child(12){top:251.9px}.page-top .pageGraph .graph3__bar1 span:nth-child(13){top:274.8px}}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__bar1 span:nth-child(1){top:13.2%}.page-top .pageGraph .graph3__bar1 span:nth-child(2){top:19%}.page-top .pageGraph .graph3__bar1 span:nth-child(3){top:24.8%}.page-top .pageGraph .graph3__bar1 span:nth-child(4){top:30.6%}.page-top .pageGraph .graph3__bar1 span:nth-child(5){top:36.4%}.page-top .pageGraph .graph3__bar1 span:nth-child(6){top:42.2%}.page-top .pageGraph .graph3__bar1 span:nth-child(7){top:48%}.page-top .pageGraph .graph3__bar1 span:nth-child(8){top:53.8%}.page-top .pageGraph .graph3__bar1 span:nth-child(9){top:59.6%}.page-top .pageGraph .graph3__bar1 span:nth-child(10){top:65.4%}.page-top .pageGraph .graph3__bar1 span:nth-child(11){top:71.2%}.page-top .pageGraph .graph3__bar1 span:nth-child(12){top:77%}.page-top .pageGraph .graph3__bar1 span:nth-child(13){top:82.8%}}.page-top .pageGraph .graph3__bar1 span:nth-child(1):before{width:41.2%}.page-top .pageGraph .graph3__bar1 span:nth-child(2):before{width:50%}.page-top .pageGraph .graph3__bar1 span:nth-child(3):before{width:46.5%}.page-top .pageGraph .graph3__bar1 span:nth-child(4):before{width:81.8%}.page-top .pageGraph .graph3__bar1 span:nth-child(5):before{width:37.8%}.page-top .pageGraph .graph3__bar1 span:nth-child(6):before{width:44.9%}.page-top .pageGraph .graph3__bar1 span:nth-child(7):before{width:40.3%}.page-top .pageGraph .graph3__bar1 span:nth-child(8):before{width:59.6%}.page-top .pageGraph .graph3__bar1 span:nth-child(9):before{width:36%}.page-top .pageGraph .graph3__bar1 span:nth-child(10):before{width:53.3%}.page-top .pageGraph .graph3__bar1 span:nth-child(11):before{width:18.2%}.page-top .pageGraph .graph3__bar1 span:nth-child(12):before{width:27.3%}.page-top .pageGraph .graph3__bar1 span:nth-child(13):before{width:32.8%}.page-top .pageGraph .graph3__bar1 span:nth-child(2):before,.page-top .pageGraph .graph3__bar1 span:nth-child(2):after,.page-top .pageGraph .graph3__bar1 span:nth-child(6):before,.page-top .pageGraph .graph3__bar1 span:nth-child(6):after,.page-top .pageGraph .graph3__bar1 span:nth-child(8):before,.page-top .pageGraph .graph3__bar1 span:nth-child(8):after,.page-top .pageGraph .graph3__bar1 span:nth-child(9):before,.page-top .pageGraph .graph3__bar1 span:nth-child(9):after,.page-top .pageGraph .graph3__bar1 span:nth-child(12):before,.page-top .pageGraph .graph3__bar1 span:nth-child(12):after{background-color:var(--c-graph-bar3)}.page-top .pageGraph .graph3__bar1 span:nth-child(1){transition-delay:0s}.page-top .pageGraph .graph3__bar1 span:nth-child(2){transition-delay:0.05s}.page-top .pageGraph .graph3__bar1 span:nth-child(3){transition-delay:0.1s}.page-top .pageGraph .graph3__bar1 span:nth-child(4){transition-delay:0.15s}.page-top .pageGraph .graph3__bar1 span:nth-child(5){transition-delay:0.2s}.page-top .pageGraph .graph3__bar1 span:nth-child(6){transition-delay:0.25s}.page-top .pageGraph .graph3__bar1 span:nth-child(7){transition-delay:0.3s}.page-top .pageGraph .graph3__bar1 span:nth-child(8){transition-delay:0.35s}.page-top .pageGraph .graph3__bar1 span:nth-child(9){transition-delay:0.4s}.page-top .pageGraph .graph3__bar1 span:nth-child(10){transition-delay:0.45s}.page-top .pageGraph .graph3__bar1 span:nth-child(11){transition-delay:0.5s}.page-top .pageGraph .graph3__bar1 span:nth-child(12){transition-delay:0.55s}.page-top .pageGraph .graph3__bar1 span:nth-child(13){transition-delay:0.6s}.page-top .pageGraph .graph3__bar2{position:absolute;top:52px;left:345px}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__bar2{top:0;bottom:0;left:67%;width:28.5%}}.page-top .pageGraph .graph3__bar2 span{position:absolute;top:0;left:0;width:171px;height:10px;background:var(--c-graph-base);transform:scale(0, 1);transition:transform .3s ease;transform-origin:left}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__bar2 span{width:100%;height:2.4%}}.page-top .pageGraph .graph3__bar2 span:before{content:"";position:absolute;top:0;left:0;bottom:0;width:29.7px;background:var(--c-graph-bar1);z-index:12}.page-top .pageGraph .graph3__bar2 span:after{content:"";position:absolute;top:0;left:0;bottom:0;width:60.7px;background:var(--c-graph-bar2);z-index:11}@media print,(min-width: 768px){.page-top .pageGraph .graph3__bar2 span:nth-child(1){top:0px}.page-top .pageGraph .graph3__bar2 span:nth-child(2){top:22.9px}.page-top .pageGraph .graph3__bar2 span:nth-child(3){top:45.8px}.page-top .pageGraph .graph3__bar2 span:nth-child(4){top:68.7px}.page-top .pageGraph .graph3__bar2 span:nth-child(5){top:91.6px}.page-top .pageGraph .graph3__bar2 span:nth-child(6){top:114.5px}.page-top .pageGraph .graph3__bar2 span:nth-child(7){top:137.4px}.page-top .pageGraph .graph3__bar2 span:nth-child(8){top:160.3px}.page-top .pageGraph .graph3__bar2 span:nth-child(9){top:183.2px}.page-top .pageGraph .graph3__bar2 span:nth-child(10){top:206.1px}.page-top .pageGraph .graph3__bar2 span:nth-child(11){top:229px}.page-top .pageGraph .graph3__bar2 span:nth-child(12){top:251.9px}.page-top .pageGraph .graph3__bar2 span:nth-child(13){top:274.8px}}@media only screen and (max-width: 767px){.page-top .pageGraph .graph3__bar2 span:nth-child(1){top:13.2%}.page-top .pageGraph .graph3__bar2 span:nth-child(2){top:19%}.page-top .pageGraph .graph3__bar2 span:nth-child(3){top:24.8%}.page-top .pageGraph .graph3__bar2 span:nth-child(4){top:30.6%}.page-top .pageGraph .graph3__bar2 span:nth-child(5){top:36.4%}.page-top .pageGraph .graph3__bar2 span:nth-child(6){top:42.2%}.page-top .pageGraph .graph3__bar2 span:nth-child(7){top:48%}.page-top .pageGraph .graph3__bar2 span:nth-child(8){top:53.8%}.page-top .pageGraph .graph3__bar2 span:nth-child(9){top:59.6%}.page-top .pageGraph .graph3__bar2 span:nth-child(10){top:65.4%}.page-top .pageGraph .graph3__bar2 span:nth-child(11){top:71.2%}.page-top .pageGraph .graph3__bar2 span:nth-child(12){top:77%}.page-top .pageGraph .graph3__bar2 span:nth-child(13){top:82.8%}}.page-top .pageGraph .graph3__bar2 span:nth-child(1):before{width:53.2%}.page-top .pageGraph .graph3__bar2 span:nth-child(2):before{width:81.8%}.page-top .pageGraph .graph3__bar2 span:nth-child(3):before{width:54%}.page-top .pageGraph .graph3__bar2 span:nth-child(4):before{width:80%}.page-top .pageGraph .graph3__bar2 span:nth-child(5):before{width:48.7%}.page-top .pageGraph .graph3__bar2 span:nth-child(6):before{width:62.3%}.page-top .pageGraph .graph3__bar2 span:nth-child(7):before{width:56.5%}.page-top .pageGraph .graph3__bar2 span:nth-child(8):before{width:78.9%}.page-top .pageGraph .graph3__bar2 span:nth-child(9):before{width:58.3%}.page-top .pageGraph .graph3__bar2 span:nth-child(10):before{width:64%}.page-top .pageGraph .graph3__bar2 span:nth-child(11):before{width:20%}.page-top .pageGraph .graph3__bar2 span:nth-child(12):before{width:52.9%}.page-top .pageGraph .graph3__bar2 span:nth-child(13):before{width:50%}.page-top .pageGraph .graph3__bar2 span:nth-child(1):after{width:61%}.page-top .pageGraph .graph3__bar2 span:nth-child(2):after{width:0}.page-top .pageGraph .graph3__bar2 span:nth-child(3):after{width:55.5%}.page-top .pageGraph .graph3__bar2 span:nth-child(4):after{width:0}.page-top .pageGraph .graph3__bar2 span:nth-child(5):after{width:61.3%}.page-top .pageGraph .graph3__bar2 span:nth-child(6):after{width:0}.page-top .pageGraph .graph3__bar2 span:nth-child(7):after{width:57.3%}.page-top .pageGraph .graph3__bar2 span:nth-child(8):after{width:81.5%}.page-top .pageGraph .graph3__bar2 span:nth-child(9):after{width:0}.page-top .pageGraph .graph3__bar2 span:nth-child(10):after{width:71.2%}.page-top .pageGraph .graph3__bar2 span:nth-child(11):after{width:0}.page-top .pageGraph .graph3__bar2 span:nth-child(12):after{width:0}.page-top .pageGraph .graph3__bar2 span:nth-child(13):after{width:52.8%}.page-top .pageGraph .graph3__bar2 span:nth-child(2):before,.page-top .pageGraph .graph3__bar2 span:nth-child(2):after,.page-top .pageGraph .graph3__bar2 span:nth-child(6):before,.page-top .pageGraph .graph3__bar2 span:nth-child(6):after,.page-top .pageGraph .graph3__bar2 span:nth-child(8):before,.page-top .pageGraph .graph3__bar2 span:nth-child(8):after,.page-top .pageGraph .graph3__bar2 span:nth-child(9):before,.page-top .pageGraph .graph3__bar2 span:nth-child(9):after,.page-top .pageGraph .graph3__bar2 span:nth-child(12):before,.page-top .pageGraph .graph3__bar2 span:nth-child(12):after{background-color:var(--c-graph-bar3)}.page-top .pageGraph .graph3__bar2 span:nth-child(1){transition-delay:0s}.page-top .pageGraph .graph3__bar2 span:nth-child(2){transition-delay:0.05s}.page-top .pageGraph .graph3__bar2 span:nth-child(3){transition-delay:0.1s}.page-top .pageGraph .graph3__bar2 span:nth-child(4){transition-delay:0.15s}.page-top .pageGraph .graph3__bar2 span:nth-child(5){transition-delay:0.2s}.page-top .pageGraph .graph3__bar2 span:nth-child(6){transition-delay:0.25s}.page-top .pageGraph .graph3__bar2 span:nth-child(7){transition-delay:0.3s}.page-top .pageGraph .graph3__bar2 span:nth-child(8){transition-delay:0.35s}.page-top .pageGraph .graph3__bar2 span:nth-child(9){transition-delay:0.4s}.page-top .pageGraph .graph3__bar2 span:nth-child(10){transition-delay:0.45s}.page-top .pageGraph .graph3__bar2 span:nth-child(11){transition-delay:0.5s}.page-top .pageGraph .graph3__bar2 span:nth-child(12){transition-delay:0.55s}.page-top .pageGraph .graph3__bar2 span:nth-child(13){transition-delay:0.6s}.page-top .pageGraph .graph3.is-active .graph3__bar1 span,.page-top .pageGraph .graph3.is-active .graph3__bar2 span{transform:scale(1, 1)}@media only screen and (max-width: 767px){.page-top .pageGraph .whatsBlock{margin-top:60px}}.page-top .pageNews .contents__inner{padding-bottom:0}@media only screen and (max-width: 767px){.page-top .pageNews .contents__inner{padding-top:80px}}.page-top .pageNews__inner{position:relative;margin:0 auto}@media only screen and (max-width: 767px){.page-top .pageNews__inner{overflow:hidden;padding:6px}.page-top .pageNews__inner:before{content:"";position:absolute;top:50%;height:100%;min-height:1080px;left:-20px;right:-20px;background:center center url(../../assets/img/common/bg.jpg) no-repeat;background-size:cover;transform:translateY(-50%)}}@media print,(min-width: 768px){.page-top .pageNews__inner{max-width:1000px;border:6px solid rgba(128,0,0,0);clip-path:inset(0);-webkit-clip-path:inset(0)}.page-top .pageNews__inner:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:10}}.page-top .pageNews__heading{position:relative;display:flex;align-items:center;margin:0;padding:35px 30px 10px;background:var(--c-bg-main);line-height:1;z-index:10}@media print,(min-width: 768px){.page-top .pageNews__heading{padding:45px 80px 20px}}.page-top .pageNews__heading picture{position:relative;display:inline-block}@media print,(min-width: 768px){.page-top .pageNews__heading picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-top .pageNews__heading picture img{position:relative;z-index:11}@media only screen and (max-width: 767px){.page-top .pageNews__heading img{max-width:26vw}}.page-top .pageNews__heading span{display:block;margin-left:25px;font-size:16px}@media only screen and (max-width: 767px){.page-top .pageNews__heading span{margin-left:20px;font-size:14px}}.page-top .pageNews__list{position:relative;padding:0 30px 30px;background:var(--c-bg-main);z-index:10}@media print,(min-width: 768px){.page-top .pageNews__list{padding:0 80px 60px}}.page-top .pageNews__list li{position:relative;border-bottom:1px solid #fff}.page-top .pageNews__list a{position:relative;display:block}@media print,(min-width: 768px){.page-top .pageNews__list a{display:flex;padding:15px 60px 15px 0}}@media only screen and (max-width: 767px){.page-top .pageNews__list a{padding:14px 70px 14px 0}}.page-top .pageNews__list a span{display:block}@media print,(min-width: 768px){.page-top .pageNews__list a span:nth-child(1){margin-right:40px;padding-left:10px}}@media print,(min-width: 768px){.page-top .pageNews__list a span:nth-child(2){flex:1}}.page-top .pageNews__list a span:nth-child(3){position:absolute;display:block;right:38px;bottom:25px;width:16px}@media print,(min-width: 768px){.page-top .pageNews__list a span:nth-child(3){top:50%;right:10px;bottom:inherit;width:43px}}.page-top .pageNews__list a span:nth-child(3) span{font-family:"Cinzel",sans-serif;position:absolute;top:50%;right:-5px;font-size:10px;transform:translate(100%, -50%)}@media print,(min-width: 768px){.page-top .pageNews__list a span:nth-child(3) span{display:none}}.page-top .pageNews__list a span:nth-child(3):before{content:"";position:absolute;top:50%;width:16px;right:0;height:1px;background:#fff;transform:translateY(-50%)}@media print,(min-width: 768px){.page-top .pageNews__list a span:nth-child(3):before{width:43px}}.page-top .pageNews__list a span:nth-child(3):after{content:"";position:absolute;top:50%;left:2px;width:4px;height:4px;border:1px solid #fff;border-radius:90%;transform:translateY(-50%)}@media print,(min-width: 768px){.page-top .pageNews__list a span:nth-child(3):after{width:8px;height:8px}}@media print,(min-width: 768px){.page-top .pageNews__list a{transition:color .4s ease}.page-top .pageNews__list a:hover{color:var(--c-link-hover)}.page-top .pageNews__list a:hover span:nth-child(3):after{animation:link-bar .8s infinite}}.page-top .pageNews__list a.is-hover{transition:color .4s ease;color:var(--c-link-hover)}.page-top .pageNews__list a.is-hover span:nth-child(3):after{animation:none;transition:left .4s ease;left:calc(100% - 12px)}@media only screen and (max-width: 767px){.page-top .pageNews__list a.is-hover span:nth-child(3):after{left:calc(100% - 6px)}}.page-top .pageNews__moreLink{position:relative;background:var(--c-bg-main);text-align:right;z-index:10}@media only screen and (max-width: 767px){.page-top .pageNews__moreLink{padding:0 30px 30px}}@media print,(min-width: 768px){.page-top .pageNews__moreLink{position:absolute;top:60px;right:80px}}@media only screen and (max-width: 767px){.page-top .lowerContentsLink .contents__inner2{padding-top:80px;padding-bottom:0}}@media print,(min-width: 768px){.page-top .lowerContentsLink__row{display:flex;margin:0 -15px}}.page-top .lowerContentsLink__blockWrap{position:relative}@media print,(min-width: 768px){.page-top .lowerContentsLink__blockWrap{width:33.3333333333%;margin:0 15px}}@media only screen and (max-width: 767px){.page-top .lowerContentsLink__blockWrap:nth-child(n+2){margin-top:60px}}.page-top .lowerContentsLink__block{text-align:center}@media only screen and (max-width: 767px){.page-top .lowerContentsLink__block{position:relative;overflow:hidden;padding:6px}.page-top .lowerContentsLink__block:before{content:"";position:absolute;top:50%;height:100%;min-height:1080px;left:-20px;right:-20px;background:center center url(../../assets/img/common/bg.jpg) no-repeat;background-size:cover;transform:translateY(-50%)}}@media print,(min-width: 768px){.page-top .lowerContentsLink__block{background-clip:padding-box;border:6px solid rgba(128,0,0,0);clip-path:inset(0);-webkit-clip-path:inset(0)}.page-top .lowerContentsLink__block:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:10}}.page-top .lowerContentsLink__block.is-active .bandTxt span:before{transform:scale(1, 1)}.page-top .lowerContentsLink__block.is-active .bandTxt:nth-child(2) span:before{transition-delay:.3s}.page-top .lowerContentsLink__headingWrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:112px;padding:30px 0 0;background:var(--c-bg-main);z-index:10}@media print,(min-width: 768px){.page-top .lowerContentsLink__headingWrap{min-height:130px;padding:40px 0 0}}.page-top .lowerContentsLink__heading{display:inline-block;line-height:1.5;font-size:26px;text-align:left}@media print,(min-width: 768px)and (max-width: 960px){.page-top .lowerContentsLink__heading{font-size:22px}}@media only screen and (max-width: 767px){.page-top .lowerContentsLink__heading{font-size:24px}}.page-top .lowerContentsLink__heading>span{display:block}.page-top .lowerContentsLink__heading>span:nth-child(n+2){margin-top:10px}.page-top .lowerContentsLink__contents{position:relative;padding:20px 0 30px;background:var(--c-bg-main);z-index:10}@media print,(min-width: 768px){.page-top .lowerContentsLink__contents{padding:20px 0 40px}}.page-top .lowerContentsLink__comingSoon{font-family:"Cinzel",sans-serif;display:inline-block;padding:1px 8px;border:1px solid #fff;font-size:12px}.page-top .lowerContentsLink__fbg{position:absolute;z-index:12}.page-top .lowerContentsLink__fbg--1{top:-34px;right:-20px;width:118px;animation:3s .2s cloudMove infinite}.page-top .lowerContentsLink__fbg--2{left:-30px;bottom:-30px;width:115px;animation:3s .8s cloudMove infinite}.page-top .fourFeatures .contents__inner2{padding-bottom:80px}@media only screen and (max-width: 767px){.page-top .fourFeatures .contents__inner2{padding-top:80px}}.page-top .fourFeatures__header{margin:0 0 50px;line-height:.9;font-size:20px;font-weight:500;text-align:center}@media print,(min-width: 768px){.page-top .fourFeatures__header{margin:0 0 90px;line-height:1.7142857143;font-size:42px}}.page-top .fourFeatures__header picture{position:relative;display:inline-block}@media print,(min-width: 768px){.page-top .fourFeatures__header picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-top .fourFeatures__header picture img{position:relative;z-index:11}.page-top .fourFeatures__headingWrap{position:relative;display:inline-block;margin:0 0 15px}@media print,(min-width: 768px){.page-top .fourFeatures__headingWrap{margin:0 0 30px}}.page-top .fourFeatures__heading{position:relative;display:inline-block}@media only screen and (max-width: 767px){.page-top .fourFeatures__heading img{width:100vw}}.page-top .fourFeatures__heading picture{position:relative;display:inline-block}@media print,(min-width: 768px){.page-top .fourFeatures__heading picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-top .fourFeatures__heading picture img{position:relative;z-index:11}.page-top .fourFeatures__heading span{display:block;margin:5px 0 0;line-height:2;font-size:16px;font-weight:500}@media print,(min-width: 768px){.page-top .fourFeatures__heading span{line-height:1.3333333333;font-size:24px}}.page-top .fourFeatures__fbg{position:absolute;z-index:12}.page-top .fourFeatures__fbg--1{top:-21px;left:-38px;animation:3s .2s cloudMove infinite}@media print,(min-width: 768px){.page-top .fourFeatures__fbg--1{top:-56px;left:-114px}}@media only screen and (max-width: 767px){.page-top .fourFeatures__fbg--1 img{width:70px}}.page-top .fourFeatures__fbg--2{right:-30px;bottom:10px;animation:3s .8s cloudMove infinite}@media print,(min-width: 768px){.page-top .fourFeatures__fbg--2{right:-92px;bottom:-30px}}@media only screen and (max-width: 767px){.page-top .fourFeatures__fbg--2 img{width:66px}}.page-top .fourFeatures__lead{line-height:1.8571428571;font-size:14px}@media print,(min-width: 768px){.page-top .fourFeatures__lead{max-width:644px;line-height:2;font-size:16px}}.page-top .fourFeatures__lists{margin:0 0 80px}@media print,(min-width: 768px){.page-top .fourFeatures__lists{margin:40px 0 0}}.page-top .fourFeatures__list{position:relative}@media only screen and (max-width: 767px){.page-top .fourFeatures__list{margin:40px 0 0}}@media print,(min-width: 768px){.page-top .fourFeatures__list{width:450px;max-width:50%}.page-top .fourFeatures__list:nth-child(2),.page-top .fourFeatures__list:nth-child(4){margin-left:auto}}@media print,(min-width: 768px){.page-top .fourFeatures__list--1{padding-top:454px}.page-top .fourFeatures__list--1 .fourFeatures__listImg{top:0;right:-80px;width:700px;height:470px}}@media print,(min-width: 768px)and (max-width: 1000px){.page-top .fourFeatures__list--1 .fourFeatures__listImg{right:40px}}@media print,(min-width: 768px){.page-top .fourFeatures__list--2{padding-top:120px}.page-top .fourFeatures__list--2 .fourFeatures__listImg{top:-340px;left:-60px;width:700px;height:470px}}@media print,(min-width: 768px)and (max-width: 1000px){.page-top .fourFeatures__list--2 .fourFeatures__listImg{left:0}}@media only screen and (max-width: 767px){.page-top .fourFeatures__list--2 .fourFeatures__listRow{margin-top:15px}}@media print,(min-width: 768px){.page-top .fourFeatures__list--3{padding-top:200px}.page-top .fourFeatures__list--3 .fourFeatures__listImg{top:-190px;right:-10px;width:632px;height:424px}}@media print,(min-width: 768px)and (max-width: 1000px){.page-top .fourFeatures__list--3 .fourFeatures__listImg{right:40px}}@media only screen and (max-width: 767px){.page-top .fourFeatures__list--3 .fourFeatures__listRow{margin-top:10px}}@media print,(min-width: 768px){.page-top .fourFeatures__list--4{padding-top:130px}.page-top .fourFeatures__list--4 .fourFeatures__listImg{top:-300px;left:-64px;width:700px;height:470px}}@media print,(min-width: 768px)and (max-width: 1000px){.page-top .fourFeatures__list--4 .fourFeatures__listImg{left:0}}@media only screen and (max-width: 767px){.page-top .fourFeatures__list--4 .fourFeatures__listRow{margin-top:20px}}.page-top .fourFeatures__listImg{opacity:0;transition:opacity .4s ease}@media print,(min-width: 768px){.page-top .fourFeatures__listImg{position:absolute}}@media only screen and (max-width: 767px){.page-top .fourFeatures__listImg{text-align:center}}.page-top .fourFeatures__listImg picture{position:relative;display:inline-block}@media print,(min-width: 768px){.page-top .fourFeatures__listImg picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-top .fourFeatures__listImg picture img{position:relative;z-index:11}@media only screen and (max-width: 767px){.page-top .fourFeatures__listImg img{width:100%}}.page-top .fourFeatures__listImg.is-active{opacity:1}.page-top .fourFeatures__listRow{position:relative;display:flex;align-items:center;margin:10px 0 0;z-index:11;opacity:0;transform:translateY(100px);transition:opacity .4s ease,transform .4s ease}@media only screen and (max-width: 767px){.page-top .fourFeatures__listRow{transform:translateY(50px)}}.page-top .fourFeatures__listImg.is-active+.fourFeatures__listRow{opacity:1;transform:translateY(0)}.page-top .fourFeatures__listNum{font-family:"Cinzel",sans-serif;margin:0 20px 0 0;min-width:35px;line-height:1;font-size:60px;text-align:center}@media print,(min-width: 768px){.page-top .fourFeatures__listNum{margin:0 30px 0 0;min-width:60px;font-size:100px}}.page-top .fourFeatures__listTxt{flex:1;line-height:1.8571428571;font-size:14px}@media print,(min-width: 768px){.page-top .fourFeatures__listTxt{line-height:2;font-size:16px}}.page-top .fourFeatures__bg{display:none;position:absolute;top:-300px;right:calc(50% - 324px);transform:translateX(100%)}@media only screen and (max-width: 767px){.page-top .fourFeatures__bg{display:none}}.page-top .fourFeatures__bg img{opacity:0;transform:translateX(200px);transition:opacity .8s .8s ease,transform .8s .8s ease}.page-top .fourFeatures__bg.is-active img{opacity:1;transform:translateX(0)}@media only screen and (max-width: 767px){.page-top .fieldOfStudy .contents__inner2{padding-top:70px;padding-bottom:50px}}@media print,(min-width: 768px){.page-top .fieldOfStudy .contents__inner2{padding-top:100px}}.page-top .fieldOfStudy__headingWrap{position:relative;display:inline-block;margin:0 0 15px}@media print,(min-width: 768px){.page-top .fieldOfStudy__headingWrap{margin:0 0 30px}}.page-top .fieldOfStudy__heading{position:relative;display:inline-block}@media only screen and (max-width: 767px){.page-top .fieldOfStudy__heading img{width:100vw}}.page-top .fieldOfStudy__heading picture{position:relative;display:inline-block}@media print,(min-width: 768px){.page-top .fieldOfStudy__heading picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-top .fieldOfStudy__heading picture img{position:relative;z-index:11}.page-top .fieldOfStudy__heading span{display:block;margin:5px 0 0;line-height:2;font-size:16px;font-weight:500}@media print,(min-width: 768px){.page-top .fieldOfStudy__heading span{line-height:1.3333333333;font-size:24px}}.page-top .fieldOfStudy__fbg{position:absolute;z-index:12}.page-top .fieldOfStudy__fbg--1{top:-21px;left:-38px;animation:3s .2s cloudMove infinite}@media print,(min-width: 768px){.page-top .fieldOfStudy__fbg--1{top:-56px;left:-114px}}@media only screen and (max-width: 767px){.page-top .fieldOfStudy__fbg--1 img{width:70px}}.page-top .fieldOfStudy__fbg--2{right:-32px;bottom:10px;animation:3s .8s cloudMove infinite}@media print,(min-width: 768px){.page-top .fieldOfStudy__fbg--2{right:-76px;bottom:-30px}}@media only screen and (max-width: 767px){.page-top .fieldOfStudy__fbg--2 img{width:66px}}.page-top .fieldOfStudy__lead{line-height:1.8571428571;font-size:14px}@media print,(min-width: 768px){.page-top .fieldOfStudy__lead{max-width:624px;line-height:2;font-size:16px}}.page-top .fieldOfStudy__fields{margin:40px 0 0}@media print,(min-width: 768px){.page-top .fieldOfStudy__fields{display:flex;margin:80px -10px 0}}.page-top .fieldOfStudy__field{position:relative;margin:20px 0 0}@media print,(min-width: 768px){.page-top .fieldOfStudy__field{display:flex;flex-wrap:wrap;width:33.3333333333%;margin:0 10px}}.page-top .fieldOfStudy__field:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:20px 20px;background-image:url(../../assets/img/common/icon-brackets-top-left.svg),url(../../assets/img/common/icon-brackets-top-right.svg),url(../../assets/img/common/icon-brackets-bottom-left.svg),url(../../assets/img/common/icon-brackets-bottom-right.svg);background-position:left top,right top,left bottom,right bottom;background-repeat:no-repeat;pointer-events:none;z-index:11}.page-top .fieldOfStudy__fieldHeading{padding:12px;background:var(--c-bg-main);line-height:1.8571428571;font-size:14px;text-align:center}@media print,(min-width: 768px){.page-top .fieldOfStudy__fieldHeading{width:100%;height:60px;line-height:1.7777777778;font-size:18px}}.page-top .fieldOfStudy__fieldContent{margin:5px 0 0;padding:20px;background:var(--c-bg-main)}@media only screen and (max-width: 767px){.page-top .fieldOfStudy__fieldContent{display:flex;align-items:center}}@media print,(min-width: 768px){.page-top .fieldOfStudy__fieldContent{width:100%;height:calc(100% - 65px);padding:20px 20px 25px}}@media only screen and (max-width: 767px){.page-top .fieldOfStudy__fieldImg{margin-right:20px}}@media print,(min-width: 768px){.page-top .fieldOfStudy__fieldImg{margin:0;text-align:center}}.page-top .fieldOfStudy__fieldImg picture{position:relative;display:inline-block}@media print,(min-width: 768px){.page-top .fieldOfStudy__fieldImg picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-top .fieldOfStudy__fieldImg picture img{position:relative;z-index:11}@media only screen and (max-width: 767px){.page-top .fieldOfStudy__fieldImg img{width:98px}}@media print,(min-width: 768px){.page-top .fieldOfStudy__field:nth-child(2) .fieldOfStudy__fieldImg{display:flex;align-items:center;justify-content:center}.page-top .fieldOfStudy__field:nth-child(2) .fieldOfStudy__fieldImg picture{margin:0 8px}}@media only screen and (max-width: 767px){.page-top .fieldOfStudy__field:nth-child(2) .fieldOfStudy__fieldImg{padding:10px 0}.page-top .fieldOfStudy__field:nth-child(2) .fieldOfStudy__fieldImg picture{display:block}.page-top .fieldOfStudy__field:nth-child(2) .fieldOfStudy__fieldImg picture:nth-of-type(2){margin-top:-18px}}.page-top .fieldOfStudy__fieldList{flex:1;line-height:1.8571428571;font-size:14px}.page-top .fieldOfStudy__fieldList li{position:relative;padding-left:1em}.page-top .fieldOfStudy__fieldList li:before{position:absolute;top:0;left:0;content:"・"}@media only screen and (max-width: 767px){.page-top .fieldOfStudy__field:nth-child(1) .fieldOfStudy__fieldList,.page-top .fieldOfStudy__field:nth-child(3) .fieldOfStudy__fieldList{display:flex}.page-top .fieldOfStudy__field:nth-child(1) .fieldOfStudy__fieldList ul,.page-top .fieldOfStudy__field:nth-child(3) .fieldOfStudy__fieldList ul{width:50%}}@media print,(min-width: 768px){.page-top .fieldOfStudy__field .fieldOfStudy__fieldList{display:flex;justify-content:center;margin:0 -10px}.page-top .fieldOfStudy__field .fieldOfStudy__fieldList ul{margin:0 10px}.page-top .fieldOfStudy__field:nth-child(2){width:46%}.page-top .fieldOfStudy__field:nth-child(1) .fieldOfStudy__fieldList,.page-top .fieldOfStudy__field:nth-child(3) .fieldOfStudy__fieldList{padding-top:10px}.page-top .fieldOfStudy__field:nth-child(3) .fieldOfStudy__fieldList ul:first-child li{white-space:nowrap}}.page-top .fieldOfStudy__basic{position:relative;margin:20px 0 0;padding:30px 20px;background:var(--c-bg-main)}@media print,(min-width: 768px){.page-top .fieldOfStudy__basic{display:flex;margin:40px 0 0;padding:30px 50px 30px 30px}}@media print,(min-width: 768px)and (max-width: 960px){.page-top .fieldOfStudy__basic{padding-right:30px}}.page-top .fieldOfStudy__basic:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:20px 20px;background-image:url(../../assets/img/common/icon-brackets-top-left.svg),url(../../assets/img/common/icon-brackets-top-right.svg),url(../../assets/img/common/icon-brackets-bottom-left.svg),url(../../assets/img/common/icon-brackets-bottom-right.svg);background-position:left top,right top,left bottom,right bottom;background-repeat:no-repeat;pointer-events:none;z-index:11}@media print,(min-width: 768px){.page-top .fieldOfStudy__basic ul{flex:1;display:flex;align-items:center;justify-content:space-between;margin:0 -20px}}.page-top .fieldOfStudy__basic ul li{position:relative;margin-top:6px;line-height:1.8571428571;font-size:14px}@media only screen and (max-width: 767px){.page-top .fieldOfStudy__basic ul li{padding-left:1em}}@media print,(min-width: 768px){.page-top .fieldOfStudy__basic ul li{position:relative;display:flex;align-items:center;justify-content:center;height:100%;flex:1 1 auto;margin:0;line-height:2;font-size:16px;text-align:center}.page-top .fieldOfStudy__basic ul li:nth-child(n+2):before{content:"";position:absolute;top:10px;left:0;bottom:10px;width:1px;background:#fff}}@media print,(min-width: 768px)and (max-width: 960px){.page-top .fieldOfStudy__basic ul li{font-size:14px}}@media only screen and (max-width: 767px){.page-top .fieldOfStudy__basic ul li:before{position:absolute;top:0;left:0;content:"・"}}.page-top .fieldOfStudy__basicHeading{margin:0 0 12px;padding:5px;background:#ba00ff;border-radius:6px;font-size:15px;text-align:center;font-weight:500}@media print,(min-width: 768px){.page-top .fieldOfStudy__basicHeading{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin:0 40px 0 0;border-radius:90%;font-size:18px}}@media only screen and (max-width: 767px){.page-top .career .contents__inner2{padding-top:80px;padding-bottom:80px}}@media print,(min-width: 768px){.page-top .career .contents__inner2{padding-top:100px}}.page-top .career__headingWrap{position:relative;display:inline-block;margin:0 0 15px}@media print,(min-width: 768px){.page-top .career__headingWrap{margin:0 0 30px}}.page-top .career__heading{position:relative;display:inline-block}.page-top .career__heading picture{position:relative;display:inline-block}@media print,(min-width: 768px){.page-top .career__heading picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-top .career__heading picture img{position:relative;z-index:11}@media only screen and (max-width: 767px){.page-top .career__heading img{width:46vw}}.page-top .career__heading span{display:block;margin:5px 0 0;line-height:2;font-size:16px;font-weight:500}@media print,(min-width: 768px){.page-top .career__heading span{line-height:1.3333333333;font-size:24px}}.page-top .career__fbg{position:absolute;z-index:12}.page-top .career__fbg--1{top:-17px;left:-46px;animation:3s .2s cloudMove infinite}@media print,(min-width: 768px){.page-top .career__fbg--1{top:-48px;left:-114px}}@media only screen and (max-width: 767px){.page-top .career__fbg--1 img{width:70px}}.page-top .career__fbg--2{right:-50px;bottom:14px;animation:3s .8s cloudMove infinite}@media print,(min-width: 768px){.page-top .career__fbg--2{right:-24px;bottom:-30px}}@media only screen and (max-width: 767px){.page-top .career__fbg--2 img{width:66px}}@media print,(min-width: 768px){.page-top .career__lists{margin:40px 0 200px}}@media print,(min-width: 768px){.page-top .career__listRow{position:relative;display:flex;flex-wrap:wrap;margin:0 -20px}.page-top .career__listRow+.career__listRow{margin-top:60px}}@media only screen and (max-width: 767px){.page-top .career__list{position:relative;overflow:hidden;margin:20px 0 0;padding:6px}.page-top .career__list:before{content:"";position:absolute;top:50%;height:100%;min-height:1080px;left:-20px;right:-20px;background:center center url(../../assets/img/common/bg.jpg) no-repeat;background-size:cover;transform:translateY(-50%)}}@media print,(min-width: 768px){.page-top .career__list{display:flex;width:calc(50% - 40px);margin:0 20px;border:6px solid rgba(128,0,0,0);clip-path:inset(0);-webkit-clip-path:inset(0)}.page-top .career__list:nth-child(2){position:absolute;top:68%;right:0}}@media print,(min-width: 768px){.page-top .career__list:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:10}}.page-top .career__listInner{position:relative;display:flex;align-items:center;padding:30px 20px;background:var(--c-bg-main);z-index:10}.page-top .career__listNum{font-family:"Cinzel",sans-serif;margin:0 20px 0 0;min-width:35px;line-height:1;font-size:60px;text-align:center}@media print,(min-width: 768px){.page-top .career__listNum{margin:0 20px 0 0;min-width:60px;font-size:100px}}.page-top .career__listTxt{flex:1;line-height:1.8571428571;font-size:14px}@media print,(min-width: 768px){.page-top .career__listTxt{line-height:2;font-size:16px}}@media only screen and (max-width: 767px){.page-top .career__bg{display:none}}.page-top .career__bg img{opacity:0;transition:opacity .8s .8s ease,transform .8s .8s ease}.page-top .career__bg.is-active img{opacity:1;transform:translateX(0)}.page-top .career__bg--1{position:absolute;top:-160px;right:calc(50% - 264px);transform:translateX(100%)}.page-top .career__bg--1 img{transform:translateX(200px)}.page-top .career__bg--2{position:absolute;top:560px;left:calc(50% - 478px);transform:translateX(-100%)}.page-top .career__bg--2 img{transform:translateX(-200px)}.page-top .career__scrollImg{position:relative;margin:80px 0}@media print,(min-width: 768px){.page-top .career__scrollImg{margin:50px 0}}.page-top .career__scrollImg ul{position:absolute;top:0;left:0;display:flex;flex-wrap:nowrap;flex-direction:row}.page-top .career__scrollImg ul li{list-style:none;margin:0;padding:0}.page-top .career__scrollImg picture{position:relative;display:inline-block}@media print,(min-width: 768px){.page-top .career__scrollImg picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-top .career__scrollImg picture img{position:relative;z-index:11}.page-top .career__scrollImg--1{height:124px}@media print,(min-width: 768px){.page-top .career__scrollImg--1{height:240px}}.page-top .career__scrollImg--1 li{width:438px;flex:0 0 438px}@media print,(min-width: 768px){.page-top .career__scrollImg--1 li{width:849px;flex:0 0 849px}}.page-top .career__scrollImg--1 li img{max-width:418px}@media print,(min-width: 768px){.page-top .career__scrollImg--1 li img{max-width:809px}}.page-top .career__scrollImg--2{height:43px;margin:30px 0 60px}@media print,(min-width: 768px){.page-top .career__scrollImg--2{height:76px}}@media print,(min-width: 768px){.page-top .career__scrollImg--2{margin:60px 0 80px}}.page-top .career__scrollImg--2 li{width:1275px;flex:0 0 1275px}@media print,(min-width: 768px){.page-top .career__scrollImg--2 li{width:2217px;flex:0 0 2217px}}.page-top .career__scrollImg--2 li img{max-width:1255px}@media print,(min-width: 768px){.page-top .career__scrollImg--2 li img{max-width:2177px}}.page-top .career__dList{margin-top:60px}@media print,(min-width: 768px){.page-top .career__dList{display:flex;margin-top:50px}}.page-top .career__dList+.career__dList{margin-top:60px}@media print,(min-width: 768px){.page-top .career__dList+.career__dList{margin-top:50px}}.page-top .career__dList p{line-height:1.8571428571;font-size:14px}@media print,(min-width: 768px){.page-top .career__dList p{flex:1;line-height:2;font-size:16px}}.page-top .career__dListHeading{margin:0 0 10px;line-height:2;font-size:16px;font-weight:500;text-align:center}@media print,(min-width: 768px){.page-top .career__dListHeading{width:35.6%;line-height:1.7777777778;font-size:18px;text-align:left}}.page-top .career__block{position:relative;margin:30px 0 0}@media only screen and (max-width: 767px){.page-top .career__block{overflow:hidden;padding:6px}.page-top .career__block:before{content:"";position:absolute;top:50%;height:100%;min-height:1080px;left:-20px;right:-20px;background:center center url(../../assets/img/common/bg.jpg) no-repeat;background-size:cover;transform:translateY(-50%)}}@media print,(min-width: 768px){.page-top .career__block{margin:80px 0 0;border:6px solid rgba(128,0,0,0);clip-path:inset(0);-webkit-clip-path:inset(0)}.page-top .career__block:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:10}}.page-top .career__blockInner{position:relative;padding:30px 20px;background:var(--c-bg-main);z-index:11}@media print,(min-width: 768px){.page-top .career__blockInner{padding:40px 100px}}@media print,(min-width: 768px){.page-top .career__blockList{display:flex;justify-content:space-between;margin:0 -10px;padding-bottom:20px}}@media print,(min-width: 768px){.page-top .career__blockList--2{padding:40px 80px 40px 50px}}.page-top .career__blockList ul{position:relative;line-height:1.8571428571;font-size:14px}@media print,(min-width: 768px){.page-top .career__blockList ul{margin:0 10px}}.page-top .career__blockList li{position:relative;padding-left:1em}.page-top .career__blockList li:before{content:"・";position:absolute;top:0;left:0}.page-top .career__blockHeading{margin:0 0 20px;line-height:1.7777777778;font-size:18px;text-align:center}.page-top .career__blockBorderTxt{padding:2px 10px;border:1px solid #fff;line-height:1.7777777778;font-size:18px;text-align:center}@media only screen and (max-width: 767px){.page-top .career__blockBorderTxt{margin:20px 0 0;line-height:1.5;font-size:16px}}.page-top .career__blockEtc{position:absolute !important;right:0;bottom:0;padding-right:1em}@media print,(min-width: 768px){.page-top .career__blockEtc{right:-30px;bottom:0}}.page-top .career__blockEtc:before{display:none}.page-top .curriculum .contents__inner2{padding-top:70px}@media print,(min-width: 768px){.page-top .curriculum .contents__inner2{padding-top:100px}}.page-top .curriculum__headingWrap{position:relative;display:inline-block;margin:0 0 15px}@media print,(min-width: 768px){.page-top .curriculum__headingWrap{margin:0 0 30px}}.page-top .curriculum__heading{position:relative;display:inline-block}.page-top .curriculum__heading picture{position:relative;display:inline-block}@media print,(min-width: 768px){.page-top .curriculum__heading picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-top .curriculum__heading picture img{position:relative;z-index:11}@media only screen and (max-width: 767px){.page-top .curriculum__heading img{width:76vw}}.page-top .curriculum__heading span{display:block;margin:5px 0 0;line-height:2;font-size:16px;font-weight:500}@media print,(min-width: 768px){.page-top .curriculum__heading span{line-height:1.3333333333;font-size:24px}}.page-top .curriculum__fbg{position:absolute;z-index:12}.page-top .curriculum__fbg--1{top:-21px;left:-38px;animation:3s .2s cloudMove infinite}@media print,(min-width: 768px){.page-top .curriculum__fbg--1{top:-56px;left:-114px}}@media only screen and (max-width: 767px){.page-top .curriculum__fbg--1 img{width:70px}}.page-top .curriculum__fbg--2{right:-40px;bottom:10px;animation:3s .8s cloudMove infinite}@media print,(min-width: 768px){.page-top .curriculum__fbg--2{right:-78px;bottom:-34px}}@media only screen and (max-width: 767px){.page-top .curriculum__fbg--2 img{width:66px}}.page-top .curriculum__lead{line-height:1.8571428571;font-size:14px}@media print,(min-width: 768px){.page-top .curriculum__lead{max-width:624px;line-height:2;font-size:16px}}.page-top .curriculum__listBlock{position:relative;margin:40px auto 0}@media only screen and (max-width: 767px){.page-top .curriculum__listBlock{overflow:hidden;padding:6px}.page-top .curriculum__listBlock:before{content:"";position:absolute;top:50%;height:100%;min-height:1080px;left:-20px;right:-20px;background:center center url(../../assets/img/common/bg.jpg) no-repeat;background-size:cover;transform:translateY(-50%)}}@media print,(min-width: 768px){.page-top .curriculum__listBlock{max-width:1040px;border:6px solid rgba(128,0,0,0);clip-path:inset(0);-webkit-clip-path:inset(0)}.page-top .curriculum__listBlock:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:10}}.page-top .curriculum__listBlockInner{position:relative;padding:25px 25px 30px;background:var(--c-bg-sub);z-index:11}@media print,(min-width: 768px){.page-top .curriculum__listBlockInner{padding:40px 70px 30px;display:flex;justify-content:space-between}}@media print,(min-width: 768px)and (max-width: 940px){.page-top .curriculum__listBlockInner{padding:30px 20px}}@media print,(min-width: 768px){.page-top .curriculum__listBlockInner ul{margin:0 10px}}.page-top .curriculum__listBlockInner li{line-height:1.8571428571;font-size:14px}.page-top .curriculum__more{margin:30px 0 0;text-align:center}@media print,(min-width: 768px){.page-top .curriculum__more{margin:60px 0 0}}.page-top .curriculum__bg{position:absolute;top:-300px;right:calc(50% - 324px);transform:translateX(100%)}@media only screen and (max-width: 767px){.page-top .curriculum__bg{display:none}}.page-top .curriculum__bg img{opacity:0;transform:translateX(200px);transition:opacity .8s .8s ease,transform .8s .8s ease}.page-top .curriculum__bg.is-active img{opacity:1;transform:translateX(0)}@media only screen and (max-width: 767px){.page-top .teachers .contents__inner2{padding-top:80px}}@media print,(min-width: 768px){.page-top .teachers .contents__inner2{padding-top:120px}}.page-top .teachers__inner{position:relative;margin:0 auto}@media only screen and (max-width: 767px){.page-top .teachers__inner{overflow:hidden;padding:6px}.page-top .teachers__inner:before{content:"";position:absolute;top:50%;height:100%;min-height:1080px;left:-20px;right:-20px;background:center center url(../../assets/img/common/bg.jpg) no-repeat;background-size:cover;transform:translateY(-50%)}}@media print,(min-width: 768px){.page-top .teachers__inner{border:6px solid rgba(128,0,0,0);clip-path:inset(0);-webkit-clip-path:inset(0)}.page-top .teachers__inner:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:10}}.page-top .teachers__heading{position:relative;padding:30px 25px 15px;background:var(--c-bg-main);z-index:11;cursor:pointer}@media print,(min-width: 768px){.page-top .teachers__heading{display:flex;align-items:center;padding:40px 60px 35px}.page-top .teachers__heading picture,.page-top .teachers__heading span{transition:opacity .4s ease}.page-top .teachers__heading:hover picture,.page-top .teachers__heading:hover span{opacity:.7}}.page-top .teachers__heading:before{content:"";position:absolute;top:50%;right:40px;width:43px;height:1px;background:#fff;transform:translateY(-50%)}@media only screen and (max-width: 767px){.page-top .teachers__heading:before{right:20px;width:30px}}.page-top .teachers__heading:after{content:"";position:absolute;top:50%;right:61px;width:1px;height:43px;background:#fff;transform:translateY(-50%);transition:opacity .4s ease}@media only screen and (max-width: 767px){.page-top .teachers__heading:after{right:35px;height:30px}}.page-top .teachers__heading picture{position:relative;display:inline-block}@media print,(min-width: 768px){.page-top .teachers__heading picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-top .teachers__heading picture img{position:relative;z-index:11}@media only screen and (max-width: 767px){.page-top .teachers__heading img{max-width:51vw}}.page-top .teachers__heading span{display:block;margin:10px 0 0;font-size:14px;font-weight:500}@media print,(min-width: 768px){.page-top .teachers__heading span{margin:0 0 0 20px;font-size:18px}}.page-top .teachers__inner.is-show .teachers__heading:after{opacity:0}.page-top .teachers__content{display:none;position:relative;padding:10px 25px 25px;background:var(--c-bg-main);z-index:10}@media print,(min-width: 768px){.page-top .teachers__content{padding:0 50px 20px}}.page-top .teachers__lists{display:flex;flex-wrap:wrap;margin:-15px -7px 0}@media print,(min-width: 768px){.page-top .teachers__lists{margin:-50px -15px 0}}.page-top .teachers__list{position:relative;width:calc(50% - 14px);margin:15px 7px 0;padding-bottom:40px}@media print,(min-width: 768px){.page-top .teachers__list{width:calc(33.3333333333% - 30px);margin:50px 15px 0}}.page-top .teachers__list span{display:block}.page-top .teachers__listPhoto{line-height:1;margin:0 0 15px;overflow:hidden}.page-top .teachers__listPhoto img{width:100%;transition:transform .4s ease}.page-top .teachers__listPos{margin:8px 0;line-height:1;font-size:10px}@media print,(min-width: 768px){.page-top .teachers__listPos{font-size:14px}}@media print,(min-width: 768px){.page-top .teachers__listName{display:flex;align-items:flex-end}}.page-top .teachers__listName span:nth-child(1){margin:8px 0;line-height:1;font-size:14px}@media print,(min-width: 768px){.page-top .teachers__listName span:nth-child(1){font-size:18px}}.page-top .teachers__listName span:nth-child(2){font-family:"Cinzel",sans-serif;line-height:1;font-size:10px}.page-top .teachers__listSpecialty{margin:8px 0;padding:6px 6px;line-height:1;background:#05146a;font-size:10px}@media print,(min-width: 768px){.page-top .teachers__listSpecialty{font-size:14px}}.page-top .teachers__listDetail{line-height:1.5;margin:8px 0 0;font-size:10px}@media print,(min-width: 768px){.page-top .teachers__listDetail{line-height:1.8571428571;font-size:14px}}.page-top .teachers__listBar{position:absolute;display:block;right:34px;bottom:20px;width:16px}@media print,(min-width: 768px){.page-top .teachers__listBar{right:0;width:43px}}.page-top .teachers__listBar span{font-family:"Cinzel",sans-serif;position:absolute;top:50%;right:-5px;font-size:10px;transform:translate(100%, -50%)}@media print,(min-width: 768px){.page-top .teachers__listBar span{display:none}}.page-top .teachers__listBar:before{content:"";position:absolute;top:50%;bottom:0;width:16px;height:1px;background:#fff;transform:translateY(-50%)}@media print,(min-width: 768px){.page-top .teachers__listBar:before{width:43px}}.page-top .teachers__listBar:after{content:"";position:absolute;top:50%;left:2px;width:4px;height:4px;border:1px solid #fff;border-radius:90%;transform:translateY(-50%)}@media print,(min-width: 768px){.page-top .teachers__listBar:after{width:8px;height:8px}}.page-top .teachers__listClose{margin:20px 0 0;text-align:center}.page-top .teachers__listClose span{display:inline-block;padding:10px;cursor:pointer}@media print,(min-width: 768px){.page-top .teachers__listClose span{transition:.3s ease}.page-top .teachers__listClose span:hover{opacity:.7}}@media print,(min-width: 768px){.page-top .teachers__list:hover .teachers__listPhoto img{transform:scale(1.1)}.page-top .teachers__list:hover .teachers__listBar:after{animation:link-bar .8s infinite}}.page-top .teachers__list.is-hover .teachers__listPhoto img{transform:scale(1.1)}.page-top .teachers__list.is-hover .teachers__listBar:after{animation:none;transition:left .4s ease;left:calc(100% - 6px)}@media print,(min-width: 768px){.page-top .teachers__list.is-hover .teachers__listBar:after{left:calc(100% - 12px)}}.page-top .admInfo__detail{margin:0 0 40px}@media print,(min-width: 768px){.page-top .admInfo__detail{display:flex;margin:0 -20px}}@media print,(min-width: 768px){.page-top .admInfo__detail>div{width:50%;margin:0 20px}}.page-top .admInfo__detail>div:nth-child(1) .admInfo__detailBlock{position:relative}.page-top .admInfo__detail>div:nth-child(1) .admInfo__detailBlock:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:20px 20px;background-image:url(../../assets/img/common/icon-brackets-top-left.svg),url(../../assets/img/common/icon-brackets-top-right.svg),url(../../assets/img/common/icon-brackets-bottom-left.svg),url(../../assets/img/common/icon-brackets-bottom-right.svg);background-position:left top,right top,left bottom,right bottom;background-repeat:no-repeat;z-index:11;pointer-events:none}.page-top .admInfo__detail>div:nth-child(2){position:relative;background:var(--c-bg-sub)}@media only screen and (max-width: 767px){.page-top .admInfo__detail>div:nth-child(2){margin:30px 0 0}}.page-top .admInfo__detail>div:nth-child(2):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:20px 20px;background-image:url(../../assets/img/common/icon-brackets-top-left.svg),url(../../assets/img/common/icon-brackets-top-right.svg),url(../../assets/img/common/icon-brackets-bottom-left.svg),url(../../assets/img/common/icon-brackets-bottom-right.svg);background-position:left top,right top,left bottom,right bottom;background-repeat:no-repeat;z-index:11;pointer-events:none}.page-top .admInfo__detailBlock{position:relative;background:var(--c-bg-sub)}.page-top .admInfo__detailBlock+.admInfo__detailBlock{margin-top:50px}@media only screen and (max-width: 767px){.page-top .admInfo__detailBlock+.admInfo__detailBlock{margin-top:30px}}.page-top .admInfo__detailHeading{height:65px;margin:0 0 2px;border-bottom:5px solid var(--c-bg-main);line-height:60px;font-size:18px;font-weight:500;text-align:center}@media only screen and (max-width: 767px){.page-top .admInfo__detailHeading{height:55px;line-height:50px;font-size:14px}}.page-top .admInfo__detailDegree{display:flex;align-items:center;justify-content:center;height:130px;font-size:24px;font-weight:500}@media only screen and (max-width: 767px){.page-top .admInfo__detailDegree{height:70px;font-size:20px}}.page-top .admInfo__detailCapacity{display:flex;align-items:center;justify-content:center;height:130px;padding-top:10px;font-size:20px;font-weight:500}@media only screen and (max-width: 767px){.page-top .admInfo__detailCapacity{height:70px;font-size:18px}}.page-top .admInfo__detailCapacity span{font-family:"DM Sans",sans-serif;display:inline-block;margin-top:-10px;font-size:40px;font-weight:900}@media only screen and (max-width: 767px){.page-top .admInfo__detailCapacity span{font-size:36px}}.page-top .admInfo__detailList{margin:0 auto;padding:18px 20px}@media print,(min-width: 768px){.page-top .admInfo__detailList{max-width:332px}}@media only screen and (max-width: 767px){.page-top .admInfo__detailList{max-width:360px;padding:20px 20px 30px}}.page-top .admInfo__detailList li{display:flex;align-items:flex-start;padding:18px 0;border-bottom:1px solid #fff;line-height:36px;font-size:14px}@media only screen and (max-width: 767px){.page-top .admInfo__detailList li{padding:14px 0;line-height:32px;font-size:14px}}.page-top .admInfo__detailList li:first-child{padding-top:0}.page-top .admInfo__detailList li:last-child{border:none;padding-bottom:0}.page-top .admInfo__detailListHeading{font-size:16px}@media only screen and (max-width: 767px){.page-top .admInfo__detailListHeading{font-size:14px}}.page-top .admInfo__detailListPrice{flex:1;font-size:20px;text-align:right}@media only screen and (max-width: 767px){.page-top .admInfo__detailListPrice{font-size:16px}}.page-top .admInfo__detailListPrice span{font-family:"DM Sans",sans-serif;display:inline-block;font-size:24px;font-weight:900}@media only screen and (max-width: 767px){.page-top .admInfo__detailListPrice span{font-size:16px}}.page-top .admInfo__block{position:relative;margin:50px 0 0;border:1px solid #fff}@media only screen and (max-width: 767px){.page-top .admInfo__block{margin:20px 0 0}}.page-top .admInfo__blockHeading{position:relative;padding:20px 25px 20px;line-height:1.7777777778;font-size:18px;font-weight:500;text-align:center;cursor:pointer}@media only screen and (max-width: 767px){.page-top .admInfo__blockHeading{font-size:16px}}.page-top .admInfo__blockHeading:before{content:"";position:absolute;top:50%;right:30px;width:43px;height:1px;background:#fff;transform:translateY(-50%)}@media only screen and (max-width: 767px){.page-top .admInfo__blockHeading:before{width:30px}}.page-top .admInfo__blockHeading:after{content:"";position:absolute;top:50%;right:51px;width:1px;height:43px;background:#fff;transform:translateY(-50%);transition:opacity .4s ease}@media only screen and (max-width: 767px){.page-top .admInfo__blockHeading:after{right:45px;height:30px}}.page-top .admInfo__block.is-show .admInfo__blockHeading:after{opacity:0}.page-top .admInfo__blockContent{display:none;padding:10px 43px 50px;line-height:1.625;font-size:16px}@media only screen and (max-width: 767px){.page-top .admInfo__blockContent{padding:0 20px 30px;font-size:14px}}@media print,(min-width: 768px){.page-expectation .contentsWrap{padding-top:180px}}@media only screen and (max-width: 767px){.page-expectation .contentsWrap{padding-top:122px}}.page-expectation .pageLead{max-width:952px;margin:0 auto}@media print,(min-width: 768px){.page-expectation .pageLead .contents__inner{padding-bottom:120px}}@media only screen and (max-width: 767px){.page-expectation .pageLead .contents__inner{padding-bottom:35px}}.page-expectation .pageLead__heading{text-align:center;display:flex;flex-direction:column;align-items:center}.page-expectation .pageLead__heading picture{position:relative;display:block;transition:opacity .8s ease,margin .8s ease}@media print,(min-width: 768px){.page-expectation .pageLead__heading picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-expectation .pageLead__heading picture img{position:relative;z-index:11}.page-expectation .pageLead__heading picture:nth-child(1){width:455px;margin-left:-400px}@media only screen and (max-width: 767px){.page-expectation .pageLead__heading picture:nth-child(1){width:53vw}}.page-expectation .pageLead__heading picture:nth-child(1) img{width:100%}.page-expectation .pageLead__heading picture:nth-child(2){width:282px;margin-top:10px;margin-left:400px}@media only screen and (max-width: 767px){.page-expectation .pageLead__heading picture:nth-child(2){width:32.5vw;margin-top:2vw}}.page-expectation .pageLead__heading picture:nth-child(2) img{width:100%}.page-expectation .pageLead__heading._expectation picture:nth-child(1){width:284px;margin-left:-400px}@media only screen and (max-width: 767px){.page-expectation .pageLead__heading._expectation picture:nth-child(1){width:80vw}}.page-expectation .pageLead__heading._expectation picture:nth-child(1) img{width:100%}.page-expectation .pageLead__heading._expectation picture:nth-child(2){width:176px;margin-top:10px;margin-left:400px}@media only screen and (max-width: 767px){.page-expectation .pageLead__heading._expectation picture:nth-child(2){width:100%;margin-top:6vw}}.page-expectation .pageLead__heading._expectation picture:nth-child(2) img{width:100%}.page-expectation .pageLead__txt{text-align:center;margin:26px 0 0;line-height:2;font-size:16px}@media only screen and (max-width: 767px){.page-expectation .pageLead__txt{text-align:left;margin:50px 0 0;line-height:1.8571428571;font-size:14px}}.page-expectation .pageLead__bg{position:absolute;pointer-events:none}.page-expectation .pageLead__bg img{opacity:0;transition:opacity .8s ease,transform .8s ease}.page-expectation .pageLead__bg--1{top:32%;right:calc(50% - 543px);width:463px;transform:translate(50%, -50%)}@media only screen and (max-width: 767px){.page-expectation .pageLead__bg--1{top:16px;right:calc(50% - 197px);width:172px}}.page-expectation .pageLead__bg--1 img{transform:translateX(200px)}.page-expectation .pageLead__bg--2{top:39.5%;left:calc(50% - 516px);width:462px;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.page-expectation .pageLead__bg--2{top:16px;left:calc(50% - 196px);width:171px}}.page-expectation .pageLead__bg--2 img{transform:translateX(-200px)}.page-expectation .pageLead__bg.is-active img{opacity:1;transform:translateX(0)}.page-expectation .pageLead.is-active .pageLead__heading picture{margin-left:0}.page-expectation .pageLinkBlock .contents__inner{padding-bottom:20px}@media print,(min-width: 768px){.page-expectation .pageLinkBlock .contents__inner{padding-top:120px}}@media print,(min-width: 768px){.page-expectation .pageLinkBlock__bannerLink{display:flex;align-items:center;justify-content:center}}.page-expectation .pageLinkBlock__bannerLink a{position:relative;display:block;margin:0 15px}@media only screen and (max-width: 767px){.page-expectation .pageLinkBlock__bannerLink a{margin:0 auto}.page-expectation .pageLinkBlock__bannerLink a:nth-child(2){margin-top:25px}}.page-expectation .pageLinkBlock__bannerLink a img{vertical-align:top}@media only screen and (max-width: 767px){.page-expectation .pageLinkBlock__bannerLink a img{width:100%}}.page-expectation .pageLinkBlock__bannerLink a span{position:relative;display:flex;align-items:center;height:40px;padding:0 20px;background:#fff;line-height:1.5;font-size:14px;font-weight:700;color:#333;transition:color .4s ease,background .4s ease}@media only screen and (max-width: 767px){.page-expectation .pageLinkBlock__bannerLink a span{height:32px;padding:0 15px}}.page-expectation .pageLinkBlock__bannerLink a span:before,.page-expectation .pageLinkBlock__bannerLink a span:after{content:"";position:absolute;top:50%;right:20px;width:21px;height:6px;background:right center url(../../assets/img/common/icon-link-arrow.svg) no-repeat;background-size:31px 6px;transform:translate(0, -50%);pointer-events:none;transition:right .4s ease,width .4s ease}@media only screen and (max-width: 767px){.page-expectation .pageLinkBlock__bannerLink a span:before,.page-expectation .pageLinkBlock__bannerLink a span:after{top:calc(50% - 2px);right:15px;width:17px;height:5px;background-size:17px 5px}}.page-expectation .pageLinkBlock__bannerLink a span:after{background-image:url(../../assets/img/common/icon-link-arrow-white.svg);background-size:31px 6px;opacity:0}@media print,(min-width: 768px){.page-expectation .pageLinkBlock__bannerLink a:hover span{color:#fff;background:var(--c-bg-sub)}.page-expectation .pageLinkBlock__bannerLink a:hover span:before{right:10px;width:31px;opacity:0}.page-expectation .pageLinkBlock__bannerLink a:hover span:after{right:10px;width:31px;opacity:1}}.page-expectation .pageLinkBlock__bannerLink a.is-hover span{color:#fff;background:var(--c-bg-sub)}.page-expectation .pageLinkBlock__bannerLink a.is-hover span:before{right:10px;width:31px;opacity:0}.page-expectation .pageLinkBlock__bannerLink a.is-hover span:after{right:10px;width:31px;opacity:1}.page-expectation .pageLinkBlock__linkBtn{text-align:center}@media print,(min-width: 768px){.page-expectation .pageLinkBlock__linkBtn{margin:60px}}@media only screen and (max-width: 767px){.page-expectation .pageLinkBlock__linkBtn{margin:25px 0 0}}.page-expectation .pageLinkBlock__linkBtn a{margin:0 auto}.page-expectation .fixedSideBanner{position:fixed;top:calc(50% - 223px);right:0;transform:translateX(100%);opacity:0;transition:opacity .4s ease,transform .4s ease;pointer-events:none;z-index:11}@media only screen and (max-width: 767px){.page-expectation .fixedSideBanner{display:none}}.page-expectation .fixedSideBanner a{display:block;margin:15px 0}@media print,(min-width: 768px){.page-expectation .fixedSideBanner a{transition:.3s ease}.page-expectation .fixedSideBanner a:hover{opacity:.7}}@media only screen and (max-width: 767px){.page-expectation .fixedSideBanner img{top:calc(50% - 150px);width:42px}}.page-expectation .fixedSideBanner.is-show{transform:translateX(0);opacity:1;pointer-events:auto}.page-expectation .pc-only{display:none}@media print,(min-width: 768px){.page-expectation .pc-only{display:block}}@media print,(min-width: 768px){.page-expectation-detail .contentsWrap{padding-top:132px}}@media only screen and (max-width: 767px){.page-expectation-detail .contentsWrap{padding-top:97px}}@media print,(min-width: 768px){.page-expectation-detail .pageLead .contents__inner{padding-bottom:58px}}@media only screen and (max-width: 767px){.page-expectation-detail .pageLead .contents__inner{padding-bottom:33px}}.page-expectation-detail .pageLead__heading picture:nth-child(1){width:284px;margin-left:-400px}@media only screen and (max-width: 767px){.page-expectation-detail .pageLead__heading picture:nth-child(1){width:53vw}}.page-expectation-detail .pageLead__heading picture:nth-child(2){width:176px;margin-top:10px;margin-left:400px}@media only screen and (max-width: 767px){.page-expectation-detail .pageLead__heading picture:nth-child(2){width:32.5vw;margin-top:2vw}}._pt-0{padding-top:0 !important}.page-expectation .interviewBlock .contents__inner2{padding-top:0;padding-bottom:0}.page-expectation .interviewBlock__content{position:relative}@media only screen and (max-width: 767px){.page-expectation .interviewBlock__content{display:flex;flex-direction:column-reverse}}.page-expectation .interviewBlock__content+.interviewBlock__content{margin-top:125px}@media only screen and (max-width: 767px){.page-expectation .interviewBlock__content+.interviewBlock__content{margin-top:50px}}.page-expectation-detail.page-expectation .interviewBlock__contentInner{padding:24px 0}@media only screen and (max-width: 767px){.page-expectation-detail.page-expectation .interviewBlock__contentInner{padding:0}}.page-expectation .interviewBlock__subHeading{font-family:"Cinzel",sans-serif;display:flex;color:#fff;font-size:20px;line-height:1.6;margin-bottom:16px}@media only screen and (max-width: 767px){.page-expectation .interviewBlock__subHeading{margin-bottom:8px}}.page-expectation .interviewBlock__subHeading span{font-family:"Cinzel",sans-serif;margin-left:.5em}.page-expectation .interviewBlock__heading{display:flex;flex-direction:column;align-items:flex-start;font-size:32px;line-height:1.4375;margin-bottom:30px}@media only screen and (max-width: 767px){.page-expectation .interviewBlock__heading{font-size:18px;line-height:1.7777777778;margin-bottom:24px}}.page-expectation .interviewBlock__heading span+span{margin-top:12px}@media only screen and (max-width: 767px){.page-expectation .interviewBlock__heading span+span{margin-top:4px}}.page-expectation .interviewBlock__interviewerData{display:flex;align-items:flex-start;margin-bottom:30px}@media print,(min-width: 768px){.page-expectation .interviewBlock__interviewerData{width:41.9%}}@media print,(min-width: 768px){.page-expectation-detail.page-expectation .interviewBlock__interviewerData{width:29.16%}}.page-expectation .interviewBlock__logo{margin-right:18px}@media only screen and (max-width: 767px){.page-expectation .interviewBlock__logo{margin-right:14px}}.page-expectation .interviewBlock__logo img{max-width:120px;height:auto}.page-expectation .interviewBlock__position{color:#fff;font-size:14px;line-height:1.8571428571;margin-bottom:12px}@media only screen and (max-width: 767px){.page-expectation .interviewBlock__position{font-size:12px;line-height:2}}.page-expectation .interviewBlock__name{display:flex;flex-wrap:wrap;font-size:14px;line-height:1.8571428571;font-weight:500}.page-expectation .interviewBlock__name .name{font-size:20px;line-height:.9;margin-right:6px}.page-expectation .interviewBlock__name .en{font-size:12px;line-height:2.3333333333;margin-left:10px}@media only screen and (max-width: 767px){.page-expectation .interviewBlock__name .en{width:100%;line-height:1.5;margin-left:0}}.page-expectation .interviewBlock__detail{font-size:14px;line-height:1.8571428571}@media print,(min-width: 768px){.page-expectation .interviewBlock__detail{width:29.16%}}@media print,(min-width: 768px){.page-expectation .interviewBlock__bg{position:absolute;right:0;top:0}}@media only screen and (max-width: 767px){.page-expectation .interviewBlock__bg{position:relative;width:100%;margin-bottom:20px}}@media print,(min-width: 768px){.page-expectation-detail.page-expectation .interviewBlock__bg{width:62.5%}}@media only screen and (max-width: 767px){.page-expectation-detail.page-expectation .interviewBlock__bg{width:auto;margin-left:-20px;margin-right:-20px}}@media only screen and (max-width: 767px){.page-expectation .interviewBlock__bg._has-bg{overflow:hidden;padding:3px}.page-expectation .interviewBlock__bg._has-bg:before{content:"";position:absolute;top:50%;height:100%;min-height:1080px;left:-20px;right:-20px;background:center center url(../../assets/img/common/bg.jpg) no-repeat;background-size:cover;transform:translateY(-50%)}}@media print,(min-width: 768px){.page-expectation .interviewBlock__bg._has-bg{width:58.1%;border:6px solid rgba(128,0,0,0);clip-path:inset(0);-webkit-clip-path:inset(0)}.page-expectation .interviewBlock__bg._has-bg:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:10}}.page-expectation .interviewBlock__bg._has-bg img{position:relative;z-index:11}@media only screen and (max-width: 767px){.page-expectation .interviewBlock__more{display:flex;justify-content:center}}.page-expectation-detail .pageArticle .contents__inner3{max-width:814px;margin:0 auto;padding:0 20px 60px}@media only screen and (max-width: 767px){.page-expectation-detail .pageArticle .contents__inner3{padding-top:20px}}.page-expectation-detail .pageArticle .contents__inner2{padding:0 20px 60px}.page-expectation-detail .pageArticle__inner{position:relative}.page-expectation-detail .pageArticle__inner>*:last-child{margin-bottom:0 !important}.page-expectation-detail .pageArticle__heading{font-size:26px;line-height:1.6538461538;margin-bottom:40px}@media only screen and (max-width: 767px){.page-expectation-detail .pageArticle__heading{font-size:18px;line-height:1.7777777778;margin-bottom:24px}}.page-expectation-detail .pageArticle__txt{font-size:18px;line-height:1.7777777778}@media only screen and (max-width: 767px){.page-expectation-detail .pageArticle__txt{font-size:16px;line-height:1.75}}.page-expectation-detail .pageArticle__img{text-align:center}.page-expectation-detail .pageArticle__annotationList .listItem{display:flex}@media only screen and (max-width: 767px){.page-expectation-detail .pageArticle__annotationList .listItem{font-size:12px}}.page-expectation-detail .pageArticle__annotationList .listItem .symbol{flex:0 0 auto}.page-expectation-detail .pageArticle__annotationList .listItem .content{flex:1 1 auto}.page-expectation-detail .pageArticle .pageArticle__txt,.page-expectation-detail .pageArticle .pageArticle__img,.page-expectation-detail .pageArticle .pageArticle__annotationList{margin-bottom:60px}@media only screen and (max-width: 767px){.page-expectation-detail .pageArticle .pageArticle__txt,.page-expectation-detail .pageArticle .pageArticle__img,.page-expectation-detail .pageArticle .pageArticle__annotationList{margin-bottom:24px}}.page-expectation-detail .pageArticle a{color:#fff !important;text-decoration:underline}.page-expectation-detail .pageArticle a:hover{text-decoration:none !important}.page-expectation-detail .pageArticle__infoBlock{padding:34px 15px;background-color:#05146a}@media only screen and (max-width: 767px){.page-expectation-detail .pageArticle__infoBlock{margin-left:-20px;margin-right:-20px;padding:32px 20px 39px}}.page-expectation-detail .pageArticle__infoBlockInner{max-width:822px;margin:0 auto}.page-expectation-detail .pageArticle__infoHeading{font-size:24px;line-height:1.7916666667;margin-bottom:9px}@media only screen and (max-width: 767px){.page-expectation-detail .pageArticle__infoHeading{text-align:center;font-size:18px;line-height:1.7777777778;margin-bottom:30px}}.page-expectation-detail .pageArticle__infoDetail{display:flex;flex-direction:row-reverse}@media only screen and (max-width: 767px){.page-expectation-detail .pageArticle__infoDetail{display:block}}.page-expectation-detail .pageArticle__infoDetail .pageArticle__txt{font-size:16px;line-height:1.75;margin-bottom:0}@media only screen and (max-width: 767px){.page-expectation-detail .pageArticle__infoDetail .pageArticle__txt{font-size:14px;line-height:1.8571428571}}.page-expectation-detail .pageArticle__infoLogo{flex:0 0 auto;margin-left:44px}@media only screen and (max-width: 767px){.page-expectation-detail .pageArticle__infoLogo{text-align:center;margin:0 auto 30px}}.page-expectation-detail .pageArticle__infoLogo img{width:204px}@media only screen and (max-width: 767px){.page-expectation-detail .pageArticle__infoLogo img{width:166px}}.page-expectation-detail .pageArticle__bg{position:absolute}@media only screen and (max-width: 767px){.page-expectation-detail .pageArticle__bg{display:none}}.page-expectation-detail .pageArticle__bg img{opacity:0;transition:opacity .8s .8s ease,transform .8s .8s ease}.page-expectation-detail .pageArticle__bg--1{top:402px;right:calc(50% - 432px);transform:translateX(100%)}.page-expectation-detail .pageArticle__bg--1 img{transform:translateX(200px)}.page-expectation-detail .pageArticle__bg--2{top:1157px;left:calc(50% - 466px);transform:translateX(-100%)}.page-expectation-detail .pageArticle__bg--2 img{transform:translateX(-200px)}.page-expectation-detail .pageArticle__bg.is-active img{opacity:1;transform:translateX(0)}.page-expectation-detail .whatsBlock__heading span{margin-left:0}@media only screen and (max-width: 767px){.page-expectation-detail .whatsBlock__heading span{margin-top:0}}.page-expectation-detail .whatsBlock__txt{font-size:16px}._mb_s{margin-bottom:27px !important}@media only screen and (max-width: 767px){._mb_s{margin-bottom:24px}}.page-expectation-detail .articleList .contents__inner2{padding:0 20px}@media print,(min-width: 768px){.page-expectation-detail .articleList__row{display:flex;flex-wrap:wrap;row-gap:50px}}@media only screen and (max-width: 767px){.page-expectation-detail .articleList__row{display:block}}@media print,(min-width: 768px){.page-expectation-detail .articleList__listItem{width:calc(50% - 36px)}.page-expectation-detail .articleList__listItem:nth-child(even){margin-left:72px}}@media only screen and (max-width: 767px){.page-expectation-detail .articleList__listItem+.articleList__listItem{margin-top:50px}}.page-expectation-detail .articleList .interviewBlock__contentInner{padding:0}.page-expectation-detail .articleList .interviewBlock__subHeading{font-size:14px;line-height:1.1428571429;margin-bottom:14px}.page-expectation-detail .articleList .interviewBlock__heading{font-size:18px;line-height:1.7777777778;margin-bottom:27px}.page-expectation-detail .articleList .interviewBlock__heading span+span{margin-top:6px}@media print,(min-width: 768px){.page-expectation-detail .articleList .interviewBlock__interviewerData{width:42.16%;margin-bottom:13px}}@media only screen and (max-width: 767px){.page-expectation-detail .articleList .interviewBlock__interviewerData{width:58.16%;margin-bottom:26px}}.page-expectation-detail .articleList .interviewBlock__position{font-size:12px}@media print,(min-width: 768px){.page-expectation-detail .articleList .interviewBlock__bg{width:56.03%;padding-top:59.05%;overflow:hidden}}@media only screen and (max-width: 767px){.page-expectation-detail .articleList .interviewBlock__bg{position:absolute;right:0;top:0;margin:0;width:39.39%;padding-top:39.39%;overflow:hidden}}.page-expectation-detail .articleList .interviewBlock__bg img{position:absolute;height:100%;width:auto;max-width:none;top:0;left:50%;transform:translateX(-50%)}.page-expectation-detail .articleList .linkMore{width:166px;height:56px}.page-expectation-detail .articleList .linkMore:after{content:"";position:absolute;right:0;bottom:22px;width:178px;height:8px;background-size:178px 8px;pointer-events:none}@media print,(min-width: 768px){.page-expectation-detail .articleList .linkMore:after{bottom:18px;width:166px;height:10px;background-size:166px 10px}}.page-expectation-detail .articleList .linkMore span{width:56px;height:56px;font-size:14px}@media print,(min-width: 768px){.page-expectation-detail .articleList .linkMore:hover span{left:90px}}._mb_s{margin-bottom:27px !important}@media print,(min-width: 768px){.page-whats .contentsWrap{padding-top:180px}}@media only screen and (max-width: 767px){.page-whats .contentsWrap{padding-top:122px}}.page-whats .pageLead{max-width:952px;margin:0 auto}@media print,(min-width: 768px){.page-whats .pageLead .contents__inner{padding-bottom:0}}@media only screen and (max-width: 767px){.page-whats .pageLead .contents__inner{padding-bottom:35px}}.page-whats .pageLead__heading{text-align:center;display:flex;flex-direction:column;align-items:center}.page-whats .pageLead__heading picture{position:relative;display:block;transition:opacity .8s ease,margin .8s ease}@media print,(min-width: 768px){.page-whats .pageLead__heading picture:before{content:"";position:absolute;top:0;left:1px;right:1px;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-whats .pageLead__heading picture img{position:relative;z-index:11}.page-whats .pageLead__heading picture:nth-child(1){width:455px;margin-left:-400px}.page-whats .pageLead__heading picture:nth-child(1) img{width:100%}.page-whats .pageLead__heading picture:nth-child(2){width:282px;margin-top:10px;margin-left:400px}.page-whats .pageLead__heading picture:nth-child(2) img{width:100%}@media only screen and (max-width: 767px){.page-whats .pageLead__heading picture:nth-child(3) img{width:53vw}}.page-whats .pageLead__txt{text-align:center;margin:26px 0 0;line-height:2;font-size:16px}@media only screen and (max-width: 767px){.page-whats .pageLead__txt{text-align:center;margin:50px 0 0;line-height:1.8571428571;font-size:14px}}.page-whats .pageLead__bg{position:absolute;pointer-events:none}.page-whats .pageLead__bg img{opacity:0;transition:opacity .8s ease,transform .8s ease}.page-whats .pageLead__bg--1{top:32%;right:calc(50% - 543px);width:463px;transform:translate(50%, -50%)}@media only screen and (max-width: 767px){.page-whats .pageLead__bg--1{top:16px;right:calc(50% - 197px);width:172px}}.page-whats .pageLead__bg--1 img{transform:translateX(200px)}.page-whats .pageLead__bg--2{top:39.5%;left:calc(50% - 516px);width:462px;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.page-whats .pageLead__bg--2{top:16px;left:calc(50% - 196px);width:171px}}.page-whats .pageLead__bg--2 img{transform:translateX(-200px)}.page-whats .pageLead__bg.is-active img{opacity:1;transform:translateX(0)}.page-whats .pageLead.is-active .pageLead__heading picture{margin-left:0}@media print,(min-width: 768px){.page-whats .pageFaq .contents__inner{padding-bottom:0}}.page-whats .pageLinkBlock .contents__inner{padding-bottom:20px}@media print,(min-width: 768px){.page-whats .pageLinkBlock .contents__inner{padding-top:120px}}@media print,(min-width: 768px){.page-whats .pageLinkBlock__bannerLink{display:flex;align-items:center;justify-content:center}}.page-whats .pageLinkBlock__bannerLink a{position:relative;display:block;margin:0 15px}@media only screen and (max-width: 767px){.page-whats .pageLinkBlock__bannerLink a{margin:0 auto}.page-whats .pageLinkBlock__bannerLink a:nth-child(2){margin-top:25px}}.page-whats .pageLinkBlock__bannerLink a img{vertical-align:top}@media only screen and (max-width: 767px){.page-whats .pageLinkBlock__bannerLink a img{width:100%}}.page-whats .pageLinkBlock__bannerLink a span{position:relative;display:flex;align-items:center;height:40px;padding:0 20px;background:#fff;line-height:1.5;font-size:14px;font-weight:700;color:#333;transition:color .4s ease,background .4s ease}@media only screen and (max-width: 767px){.page-whats .pageLinkBlock__bannerLink a span{height:32px;padding:0 15px}}.page-whats .pageLinkBlock__bannerLink a span:before,.page-whats .pageLinkBlock__bannerLink a span:after{content:"";position:absolute;top:50%;right:20px;width:21px;height:6px;background:right center url(../../assets/img/common/icon-link-arrow.svg) no-repeat;background-size:31px 6px;transform:translate(0, -50%);pointer-events:none;transition:right .4s ease,width .4s ease}@media only screen and (max-width: 767px){.page-whats .pageLinkBlock__bannerLink a span:before,.page-whats .pageLinkBlock__bannerLink a span:after{top:calc(50% - 2px);right:15px;width:17px;height:5px;background-size:17px 5px}}.page-whats .pageLinkBlock__bannerLink a span:after{background-image:url(../../assets/img/common/icon-link-arrow-white.svg);background-size:31px 6px;opacity:0}@media print,(min-width: 768px){.page-whats .pageLinkBlock__bannerLink a:hover span{color:#fff;background:var(--c-bg-sub)}.page-whats .pageLinkBlock__bannerLink a:hover span:before{right:10px;width:31px;opacity:0}.page-whats .pageLinkBlock__bannerLink a:hover span:after{right:10px;width:31px;opacity:1}}.page-whats .pageLinkBlock__bannerLink a.is-hover span{color:#fff;background:var(--c-bg-sub)}.page-whats .pageLinkBlock__bannerLink a.is-hover span:before{right:10px;width:31px;opacity:0}.page-whats .pageLinkBlock__bannerLink a.is-hover span:after{right:10px;width:31px;opacity:1}.page-whats .pageLinkBlock__linkBtn{text-align:center}@media print,(min-width: 768px){.page-whats .pageLinkBlock__linkBtn{margin:60px}}@media only screen and (max-width: 767px){.page-whats .pageLinkBlock__linkBtn{margin:25px 0 0}}.page-whats .pageLinkBlock__linkBtn a{margin:0 auto}.page-whats .fixedSideBanner{position:fixed;top:calc(50% - 223px);right:0;transform:translateX(100%);opacity:0;transition:opacity .4s ease,transform .4s ease;pointer-events:none;z-index:11}@media only screen and (max-width: 767px){.page-whats .fixedSideBanner{display:none}}.page-whats .fixedSideBanner a{display:block;margin:15px 0}@media print,(min-width: 768px){.page-whats .fixedSideBanner a{transition:.3s ease}.page-whats .fixedSideBanner a:hover{opacity:.7}}@media only screen and (max-width: 767px){.page-whats .fixedSideBanner img{top:calc(50% - 150px);width:42px}}.page-whats .fixedSideBanner.is-show{transform:translateX(0);opacity:1;pointer-events:auto}.page-whats .pc-only{display:none}@media print,(min-width: 768px){.page-whats .pc-only{display:block}}@media print,(min-width: 768px){.page-faq{max-width:1040px;margin:0 auto;padding:0 20px}}@media print,(min-width: 768px){.page-faq__list{clip-path:inset(0);-webkit-clip-path:inset(0)}.page-faq__list:first-child .page-faq__listInner{border-top:4px solid rgba(128,0,0,0)}}@media only screen and (max-width: 767px){.page-faq__list:first-child .page-faq__listInner{padding-top:4px}}.page-faq__list.is-show .page-faq__listInner dt:after{display:none}.page-faq__listInner{position:relative;margin:0 auto}@media only screen and (max-width: 767px){.page-faq__listInner{overflow:hidden;padding-bottom:4px}.page-faq__listInner:before{content:"";position:absolute;top:50%;height:100%;min-height:1080px;left:-20px;right:-20px;background:center center url(../../assets/img/common/bg.jpg) no-repeat;background-size:cover;transform:translateY(-50%)}}@media print,(min-width: 768px){.page-faq__listInner{margin:0 -2px;border-bottom:4px solid rgba(128,0,0,0);backface-visibility:hidden}.page-faq__listInner:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:10}}.page-faq__listInner dt{position:relative;background:var(--c-bg-main);line-height:1;cursor:pointer;z-index:10}.page-faq__listInner dt:before{content:"";position:absolute;top:50%;right:30px;width:43px;height:1px;background:#fff;transform:translateY(-50%)}@media only screen and (max-width: 767px){.page-faq__listInner dt:before{right:20px;width:30px}}.page-faq__listInner dt:after{content:"";position:absolute;top:50%;right:51px;width:1px;height:43px;background:#fff;transform:translateY(-50%);transition:opacity .4s ease}@media only screen and (max-width: 767px){.page-faq__listInner dt:after{right:35px;height:30px}}.page-faq__listInner dd{display:none;position:relative;background:var(--c-bg-main);z-index:10}.page-faq__dtInner,.page-faq__ddInner{display:flex;align-items:center;margin:0 -1px}.page-faq__dtInner>picture,.page-faq__ddInner>picture{position:relative;display:inline-block}@media print,(min-width: 768px){.page-faq__dtInner>picture:before,.page-faq__ddInner>picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../assets/img/common/bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:10}}.page-faq__dtInner>picture img,.page-faq__ddInner>picture img{position:relative;width:48px;z-index:11}@media only screen and (max-width: 767px){.page-faq__dtInner>picture img,.page-faq__ddInner>picture img{width:8vw}}.page-faq__dtInner>p,.page-faq__ddInner>p{flex:1;display:block;margin-left:25px;line-height:1.6;font-size:20px;font-weight:500}@media only screen and (max-width: 767px){.page-faq__dtInner>p,.page-faq__ddInner>p{margin-left:20px;line-height:1.875;font-size:16px}}@media print,(min-width: 768px){.page-faq__dtInner{padding:34px 100px 34px 40px}}@media only screen and (max-width: 767px){.page-faq__dtInner{padding:10px 60px 10px 20px}}.page-faq__ddInner{align-items:flex-start}@media print,(min-width: 768px){.page-faq__ddInner{padding:0 100px 50px 35px}.page-faq__ddInner>picture{margin-top:10px;margin-right:5px}}@media only screen and (max-width: 767px){.page-faq__ddInner{padding:0 0 30px 20px}.page-faq__ddInner>picture{margin-top:10px}}.page-faq__ddInner>p{line-height:2;font-size:16px;font-weight:normal}@media only screen and (max-width: 767px){.page-faq__ddInner>p{line-height:1.8571428571;font-size:14px}}
