@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Noto+Sans+JP:wght@100..900&display=swap");article,aside,footer,header,nav,section,main,div,img{display:block}header,a,li,div,dl,dt,dd,input,section,textarea,th,td{box-sizing:border-box}ul,ol{list-style:none;margin:0;padding:0}dd,dt{margin:0}img{max-width:100%;height:auto;border:none;vertical-align:middle}p,dl{margin:0}blockquote{margin:0}figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{word-break:break-word;vertical-align:top}h1,h2,h3,h4,h5,h6{line-height:1.6;margin:0;padding:0}*:focus{outline:none}address{font-style:normal}::-webkit-input-placeholder{font-family:sans-serif}:-moz-placeholder{font-family:sans-serif}input,button{background:none;border:none;outline:none}input[type="submit"],input[type="reset"],input[type="button"],button{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="reset"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration,button::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="reset"]::focus,input[type="button"]::focus,button::focus{outline-offset:-2px}@media screen and (max-width: 767px){input:not([type="checkbox"]),textarea,select{font-size:1.6rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}}@media (min-width: 768px){a[href^="tel:"]{pointer-events:none;text-decoration:none}}table{word-break:break-all}html{font-size:62.5%}body{width:100%;position:relative;margin:0;color:#000;font-size:1.5rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;line-height:1.8}.gHeader--menuBtn{z-index:101}.gHeader{z-index:100}.overlay{z-index:80}.toTop{z-index:70}a{transition:opacity .2s ease-out, color .2s ease-out;text-decoration:none}a:hover{opacity:.7}main a,main a:visited{color:#00a0fa}main{width:100%;position:relative;overflow:hidden;padding-bottom:10rem;min-height:75svh}@media screen and (max-width: 1100px){main{padding-top:6.4rem;padding-bottom:6rem}}.admin_only{display:flex;flex-direction:column;position:fixed;left:0;bottom:0;text-align:center;z-index:10000}@media screen and (max-width: 767px){.admin_only{display:none}}.admin_only a{font-size:3rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;color:#fff;opacity:.8;background:#14328C;padding:0 1rem}.admin_only a.logout{margin-top:1rem;font-size:1.2rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}.overlay,.gHeader--menuBtn{display:none}.overlay{background-color:#000;cursor:pointer;width:100vw;height:100lvh;top:0;left:0;position:fixed}.gHeader{width:100%;position:absolute;background:transparent;line-height:1}.gHeader--logo{display:block;max-width:calc( 100% - 6.4rem )}.gHeader__inner{height:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (min-width: 1101px){.gHeader{height:7rem}.gHeader__inner{width:96%}.gHeader--logo{position:relative;width:252px;height:26px}.gHeader--logo img{opacity:0}.gHeader--logo:before{position:absolute;content:"";width:100%;height:100%;background:url("../img/common/logo.png") no-repeat center/contain;top:0;left:0}.gHeader--nav{height:5rem}.gHeader--nav a,.gHeader--nav span{text-decoration:none;white-space:nowrap;font-size:1.5rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;position:relative}.gHeader--nav>ul{height:100%;display:grid;grid-auto-flow:column;gap:3rem;align-items:center;position:relative;padding-left:3rem}.gHeader--nav>ul:before{position:absolute;content:"";width:100%;height:100%;transform:skewX(-25deg);top:0;left:0;background:#fff;z-index:1}.gHeader--nav>ul>li{height:100%;z-index:2;position:relative}.gHeader--nav>ul a,.gHeader--nav>ul span{display:flex;flex-wrap:wrap;align-items:center;height:100%;position:relative}.gHeader--nav>ul a,.gHeader--nav>ul a:visited,.gHeader--nav>ul span,.gHeader--nav>ul span:visited{color:#000}.gHeader--nav>ul a:before,.gHeader--nav>ul span:before{position:absolute;content:"";width:100%;height:2px;background:#14328C;left:0;bottom:9px;opacity:0;transition:.3s opacity}.gHeader--nav>ul a:hover,.gHeader--nav>ul a.current,.gHeader--nav>ul span:hover,.gHeader--nav>ul span.current{color:#14328C;opacity:1}.gHeader--nav>ul a:hover:before,.gHeader--nav>ul a.current:before,.gHeader--nav>ul span:hover:before,.gHeader--nav>ul span.current:before{opacity:1}.gHeader--nav>ul span{position:relative}.gHeader--nav>ul span:after{content:"+";padding-left:1rem}.gHeader--nav .link-ex>a:after{content:'';display:inline-block;width:15px;height:12px;margin:0 0 0 10px;background:url("../img/common/link_ex.png") no-repeat center center/contain}.gHeader--nav .has-child{position:relative}.gHeader--nav .has-child>a:after{content:'';display:inline-block;width:8px;height:8px;transform:rotate(45deg) translateY(-50%);margin:0 0 0 5px;border-right:1px solid #000;border-bottom:1px solid #000}.gHeader--nav .sub-menu{min-width:100%;display:none;position:absolute;top:5rem;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #14328C;border-radius:1rem;padding:2rem;box-sizing:border-box}.gHeader--nav .sub-menu li{border-bottom:1px solid #ccc;margin:0 auto 1rem;padding:1rem 0}.gHeader--nav .sub-menu li:first-child{margin-top:0;padding-top:0}.gHeader--nav .sub-menu li:nth-child(2){padding-top:0}.gHeader--nav .sub-menu li:last-child{border:none;margin-bottom:0;padding:0}.gHeader--nav .sub-menu li:last-child a{padding-bottom:0}.gHeader--nav .sub-menu li a{display:inline-block}.gHeader--nav .sub-menu li a,.gHeader--nav .sub-menu li a:visited{color:#000}.gHeader--nav .sub-menu li a:before{bottom:-4px}.gHeader--nav .sub-menu li a:hover,.gHeader--nav .sub-menu li a.current{color:#14328C;opacity:1}.gHeader--nav .sub-menu li a:hover:before,.gHeader--nav .sub-menu li a.current:before{opacity:1}.gHeader--nav .sub-menu li div{margin-left:1rem;padding-top:1rem}.gHeader--nav .h-contact{margin:0 -1px 0 0}.gHeader--nav .h-contact a{justify-content:center;width:16rem}.gHeader--nav .h-contact a span{z-index:2;position:relative}.gHeader--nav .h-contact a span:before,.gHeader--nav .h-contact a span:after{display:none;padding:0}.gHeader--nav .h-contact a span,.gHeader--nav .h-contact a span:visited{color:#fff}.gHeader--nav .h-contact a:before,.gHeader--nav .h-contact a:after{position:absolute;content:"";width:100%;height:100%;transform:skewX(-25deg);top:0;left:0;z-index:1;transition:.3s opacity}.gHeader--nav .h-contact a:before{background:linear-gradient(to right, #477aed 0%, #2954d6 100%);opacity:1}.gHeader--nav .h-contact a:after{background:linear-gradient(to right, #FF3232 0%, #B41E1E 100%);opacity:0}.gHeader--nav .h-contact a:hover:before,.gHeader--nav .h-contact a.current:before{opacity:0}.gHeader--nav .h-contact a:hover:after,.gHeader--nav .h-contact a.current:after{opacity:1}.gHeader.h-fixed{background:white;position:fixed !important;animation-name:header-anim;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards}.gHeader.h-fixed .gHeader--logo img{opacity:1}.gHeader.h-fixed .gHeader--logo:before{opacity:0}@keyframes header-anim{0%{margin-top:-100px}100%{margin-top:0}}.gHeader.h-fixed .gHeader__inner{align-items:center}.gHeader.h-fixed .gHeader--nav .h-contact:before{transform:skewX(0)}}@media screen and (max-width: 1100px){body.open{height:100%;overflow:hidden}body.open .overlay{opacity:.6;display:block}.gHeader{height:7.6rem;position:fixed;background:#fff}.gHeader__inner{padding:0 1rem;align-items:center !important}.gHeader--nav{background:rgba(20,50,140,0.9);overflow-x:hidden;position:fixed;top:7.6rem;max-width:400px;right:-400px;height:100lvh;width:80%;font-size:1.6rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}.gHeader--nav>ul{margin:2rem 0 10rem;display:grid;grid-auto-flow:row;gap:1rem}.gHeader--nav p,.gHeader--nav a,.gHeader--nav a:visited,.gHeader--nav span{color:#fff}.gHeader--nav p.current,.gHeader--nav a.current,.gHeader--nav a:visited.current,.gHeader--nav span.current{color:#ff0}.gHeader--nav p,.gHeader--nav a,.gHeader--nav span{display:flex;flex-wrap:wrap;align-items:center;padding:1rem 2rem}.gHeader--nav span{opacity:.6}.gHeader--nav .h-contact span{padding:0;opacity:1}.gHeader--nav .h-contact .current span{color:#ff0}.gHeader--nav .sub-menu a{padding-left:3rem}.gHeader--nav .sub-menu a:before{content:' - ';padding-right:1rem}.gHeader--nav .sub-menu div a{margin-left:2rem}.gHeader--nav .sub-menu div a:before{display:none}.gHeader--menuBtn{position:fixed;display:block;top:1rem;right:2%;width:5.5rem;height:5.5rem;cursor:pointer;z-index:1001;background:linear-gradient(to right, #477aed 0%, #2954d6 100%)}.gHeader--menuBtn p{position:absolute;font-size:1.1rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;font-weight:700;text-align:center;color:#fff;bottom:5px;left:50%;transform:translateX(-50%)}.gHeader--menuBtn:before,.gHeader--menuBtn:after,.gHeader--menuBtn span{content:'';display:block;transition:all .4s;position:absolute;top:50%;left:50%;translate:-50% -50%;height:2px;border-radius:5px;background:#fff;width:60%}.gHeader--menuBtn span{transition:.3s opacity}.gHeader--menuBtn:before{top:calc( 50% - 1rem)}.gHeader--menuBtn span{top:calc( 50% - .4rem)}.gHeader--menuBtn:after{top:calc( 50% + .2rem)}.gHeader--menuBtn.close:before,.gHeader--menuBtn.close:after{top:40%}.gHeader--menuBtn.close:before{rotate:-45deg}.gHeader--menuBtn.close span{opacity:0}.gHeader--menuBtn.close:after{rotate:45deg}}.gFooter{background:url("../img/common/bg-footer.jpg") no-repeat center/cover;padding:10rem 2rem 4rem;box-sizing:border-box}.gFooter .f-top,.gFooter .f-under{max-width:116rem;margin:0 auto}.gFooter .f-top{background:#fff;border-radius:1rem;padding:7rem 6rem;box-sizing:border-box;margin-bottom:10rem;display:flex;justify-content:flex-start;align-items:center;color:#000;position:relative}.gFooter .f-top .title01{padding-right:2re}.gFooter .f-top .text{margin:0 auto;padding-right:6rem}.gFooter .f-top .ar{transition:.3s transform;position:absolute;top:50%;right:6rem;transform:translateY(-50%);transition:.3s right}.gFooter .f-top:hover{opacity:1}.gFooter .f-top:hover .ar{right:5rem}.gFooter .f-under{color:#fff}.gFooter .f-under a,.gFooter .f-under a:visited{color:#fff;transition:.3s color}.gFooter .f-under a:hover{opacity:1;color:#ff0}.gFooter .f-under .fu-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10rem}.gFooter .f-under .fu-top .left{max-width:35rem;margin-right:2rem}.gFooter .f-under .fu-top .left .logo{display:block;margin-bottom:4rem}.gFooter .f-under .fu-top .f-menu{display:flex;justify-content:space-between;align-items:flex-start;max-width:67rem;width:100%}.gFooter .f-under .fu-top .f-menu li{margin-right:1rem}.gFooter .f-under .fu-top .f-menu li:last-child,.gFooter .f-under .fu-top .f-menu li.has-child ul li{margin-right:0}.gFooter .f-under .fu-top .f-menu li span{opacity:.4;display:block;margin-bottom:1rem}.gFooter .f-under .fu-top .f-menu li div{margin-left:2rem}.gFooter .f-under .fu-top .f-menu li div a:before{content:"-";margin-right:.5rem}.gFooter .f-under .fu-under{display:flex;justify-content:flex-start;align-items:flex-start}.gFooter .f-under .fu-under .copyright{margin-right:2rem}.gFooter .f-under .fu-under .copyright span{font-family:monospace}.gFooter .f-under .fu-under .pp{text-decoration:underline}.toTop{position:absolute;bottom:2rem;right:2rem;cursor:pointer;width:65px;height:81px}@media screen and (max-width: 1100px){.gFooter{padding:5rem 2rem 3rem}.gFooter .f-top{padding:3rem 10rem 3rem 3rem;margin-bottom:5rem;display:block}.gFooter .f-top .text{margin:2rem auto 0;display:block;padding:0}.gFooter .f-top .ar{right:3rem}.gFooter .f-top:hover .ar{right:2rem}.gFooter .f-under .fu-top{display:block;margin-bottom:2rem}.gFooter .f-under .fu-top .left{max-width:35rem;margin:0 auto 0 0}.gFooter .f-under .fu-top .left .logo{margin-bottom:2rem}.gFooter .f-under .fu-top .f-menu{display:none}.gFooter .f-under .fu-under{flex-direction:column-reverse}}@media screen and (max-width: 767px){.gFooter{padding:5rem 2rem 3rem}.gFooter .f-top{padding:3rem 10rem 3rem 3rem}.gFooter .f-top .title01 .en{font-size:7rem !important;line-height:85px !important}}@media screen and (max-width: 409px){.gFooter .f-top{padding:2rem 3rem 5rem}.gFooter .f-top .title01 .en{font-size:5rem !important;line-height:65px !important}.gFooter .f-top .ar{top:auto;right:2rem !important;bottom:2rem;transform:none;transition:none;width:3rem;height:3rem}.toTop{bottom:0rem;right:0rem}}@media screen and (min-width: 768px){.is_sp{display:none !important}.is_pc{display:block}br.is_pc{display:inline-block}}@media screen and (max-width: 767px){.is_pc{display:none !important}.is_sp{display:block}br.is_sp{display:inline-block}}.btn{font-size:1.6rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;line-height:1.6;background:#14328C;display:inline-block;text-decoration:none;position:relative;padding:12px 40px;text-align:center;cursor:pointer;transition:opacity .4s}@media screen and (min-width: 768px){.btn{min-width:280px}}.btn:hover{opacity:.8}.btn,.btn:visited{color:#fff}.btn:after{content:'';position:absolute;box-sizing:border-box;pointer-events:none;top:50%;right:2rem;width:.8rem;height:.8rem;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:translateY(-50%) rotate(45deg)}.btn--back{background:rgba(0,0,0,0.5);padding-left:50px;min-width:auto}.btn--back::after{right:auto;left:2rem;transform:translateY(-50%) rotate(225deg)}.btn--backArticle{padding-left:50px;min-width:auto}.btn--backArticle::after{right:auto;left:2rem;transform:translateY(-50%) rotate(225deg)}.btn01{display:block;width:17rem;border-radius:100rem;color:#fff !important;font-size:1.6rem;font-family:"Figtree", sans-serif;font-style:normal;position:relative;overflow:hidden}.btn01 span{position:relative;z-index:2;padding:0 6rem 0 1rem;background:url("../img/common/btn-b.png") no-repeat right center/50px;line-height:5rem;display:block;width:100%;box-sizing:border-box;transition:.3s color}.btn01:before{position:absolute;content:"";z-index:1;width:100%;height:100%;background:#000;top:0;right:-100%;transition:.3s right;border-radius:100rem}.btn01.wh{color:#000 !important}.btn01:hover{opacity:1;color:#FFF !important}.btn01:hover:before{right:0}.title01 .en{font-size:15rem;font-family:"Figtree", sans-serif;font-style:normal;font-weight:600;line-height:165px}.title01 .en.lg{font-size:22.4rem;line-height:235px}.title01 .en.sm{font-size:12rem;line-height:125px}.title01 .jp{font-size:2rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;font-weight:700;background:url("../img/common/title-icon.png") no-repeat top left/17px auto;padding-left:3.5rem;letter-spacing:.2rem}.wrapper{max-width:1120px;width:90%;margin:0 auto}@media screen and (max-width: 767px){.wrapper{max-width:700px}}.wrapper.s_lg{margin-bottom:10rem}@media screen and (max-width: 767px){.wrapper.s_lg{margin-bottom:6rem}}.wrapper.ns_tp{padding-top:0}.wrapper.ns_bt{padding-bottom:0}.wrapper.lg{width:100%;max-width:100%}.wrapper.thin{max-width:820px}.embed--youtube{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:25px}.embed--youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}.table--wrap{overflow-x:auto;margin-bottom:6rem}.table--wrap img,.table--wrap table{min-width:600px}@media screen and (max-width: 1100px){.title01 .en.lg{font-size:15rem;line-height:160px}}@media screen and (max-width: 767px){.title01 .en{font-size:10rem !important;line-height:115px !important}.btn01{background:#000}.btn01 span{padding:0 6rem 0 2rem}.btn01.wh{color:#fff !important}.btn01:before{display:none}}@media screen and (max-width: 500px){.title01 .en{font-size:6rem !important;line-height:75px !important}}.post__wrapper{display:grid;grid-template-columns:auto 26%;gap:0 6%}.post--empty{text-align:center}.post__aside{display:grid;grid-template-columns:1fr;gap:6rem}.post__aside--title{font-weight:bold;margin-bottom:1rem;border-bottom:1px solid #14328C}.post__aside--list{font-size:1.5rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}.post__aside--list li{border-bottom:1px solid #B3B3B3;padding:1rem 0}.post__aside--list li:not(.current-cat) a,.post__aside--list li:not(.current-cat) a:visited{color:#000}.post__list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.post__list article{width:calc(33.3% - 4rem /3);margin-right:2rem;margin-bottom:3rem}.post__list article:nth-child(3n){margin-right:0}.post__list article:nth-last-child(-3n){margin-bottom:0}.post__list a,.post__list a:visited{color:#000}.post__list--img{grid-template-columns:repeat(2, 1fr);gap:3rem 5%}.post__list--img .post--single{border:none}.post--single{display:flex;flex-direction:column;gap:2rem}.post--single>a{display:inline-block;position:relative}.post--single .thum-wrap{display:block;position:relative;padding-top:70%;height:100px;margin-bottom:1rem}.post--single .thum-wrap .thum,.post--single .thum-wrap .not-thum{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover}.post--single .thum-wrap .not-thum{background-image:url("../img/common/noimage.png")}.post--title{font-size:1.8rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}.post--info{font-size:1.5rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.post--catList{font-size:1.4rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;display:flex;flex-wrap:wrap;gap:.5rem}.post--catList span,.post--catList a,.post--catList a:visited{display:block;padding:0 .8rem;background:#14328C;color:#fff}.post--archiveTitle{font-size:2.4rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;font-weight:bold;margin-bottom:2rem}.post--pager ul{margin-top:4rem;font-size:1.8rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;line-height:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;text-align:center}.post--pager ul a,.post--pager ul span{overflow:hidden;white-space:nowrap;display:flex;justify-content:center;align-items:center;width:40px;height:40px;box-sizing:border-box}.post--pager ul a.current,.post--pager ul span.current{color:#fff;background:#14328C}.post--pager ul a.dots,.post--pager ul span.dots{border:none}.post--pager ul a{border:1px solid #14328C;transition:background .2s}.post--pager ul a,.post--pager ul a:visited{color:#14328C}.post--pager ul a:hover{opacity:1;background:rgba(20,50,140,0.3)}.article__info{margin-bottom:2rem}.article__cont{margin:4rem auto 6rem}.article--title{font-size:2.4rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;font-weight:bold;margin-bottom:2rem}.article--guide{text-align:center}@media screen and (max-width: 1100px){.post__list article{width:calc(50% - 2rem /2);margin:0 2rem 3rem 0 !important}.post__list article:nth-child(2n){margin-right:0 !important}.post__list article:nth-last-child(-2n){margin-bottom:0 !important}}@media screen and (max-width: 767px){.post__wrapper{grid-template-columns:1fr;gap:6rem}.post__aside{gap:4rem}.post__list--img{grid-template-columns:repeat(1, 1fr);gap:4rem;max-width:500px;margin:0 auto}.post__list--img .post--single{padding-bottom:0}.post--catList{font-size:1.3rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}.post--archiveTitle{font-size:2.2rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;padding-bottom:.5rem;border-bottom:1px solid #14328C}.post--pager ul{font-size:1.6rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}.article__cont{margin:4rem auto}}@media screen and (max-width: 500px){.post__list{display:block}.post__list article{width:100%;margin:0 auto 3rem !important}.post__list article:last-child{margin-bottom:0 !important}}.pageTitle{color:#fff;background:linear-gradient(to right, #14328c 0%, #1e46c8 100%);text-align:center;overflow:hidden;padding:9rem 0 5rem;margin-bottom:12rem;position:relative}.pageTitle:before,.pageTitle:after{position:absolute;content:"";z-index:1}.pageTitle:before{width:200px;height:calc(100% - 9rem);background:url("../img/top/kyo-deco.png") no-repeat center left/auto 100%;bottom:0;left:2rem}.pageTitle:after{width:460px;height:500px;background:url("../img/common/title-bg.png") no-repeat center/contain;bottom:0;right:0}.pageTitle>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;width:100%;height:100%}.pageTitle__inner{max-width:1120px;width:90%;margin:0 auto;position:relative;z-index:2}@media screen and (max-width: 767px){.pageTitle__inner{max-width:700px}}.pageTitle .title--en{font-size:8.8rem;font-family:"Figtree", sans-serif;font-style:normal;font-weight:600;line-height:1.2}.pageTitle .title--ja{font-size:2rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;font-weight:700;line-height:1.6;letter-spacing:.2rem}.pageTitle .title--ja_only{font-size:2rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}@media screen and (max-width: 1100px){.pageTitle{padding:3rem 0}.pageTitle:before{height:100%}}@media screen and (max-width: 767px){.pageTitle{padding:4rem 0;margin-bottom:4rem}.pageTitle:before{width:78px;height:150px;left:0}.pageTitle:after{width:115px;height:100%;background:url("../img/common/title-bg-sp.png") no-repeat center/cover}.pageTitle .title--en{font-size:4rem;font-family:"Figtree", sans-serif;font-style:normal}.pageTitle .title--ja{font-size:1.2rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}.pageTitle .title--ja_only{font-size:1.2rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}}#tinymce .is_sp{opacity:.5}#tinymce,.pages__editable,.post__article{word-break:break-all}#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6,.pages__editable h2,.pages__editable h3,.pages__editable h4,.pages__editable h5,.pages__editable h6,.post__article h2,.post__article h3,.post__article h4,.post__article h5,.post__article h6{margin-bottom:3rem}#tinymce h2,.pages__editable h2,.post__article h2{font-size:2.6rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;padding-left:4rem;background:url("../img/common/title-icon.png") no-repeat left top/26px 39px;margin-bottom:55px;font-weight:700 !important;letter-spacing:.2rem}#tinymce h3,.pages__editable h3,.post__article h3{font-size:2rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;font-weight:700 !important;border-bottom:1px solid #000;margin-bottom:2rem;padding-bottom:.5rem}#tinymce h4,.pages__editable h4,.post__article h4{font-size:1.7rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;font-weight:700 !important;color:#1E46C8;margin-bottom:1rem}#tinymce h5,.pages__editable h5,.post__article h5{font-size:2rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}#tinymce h6,.pages__editable h6,.post__article h6{font-size:1.8rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}#tinymce a,#tinymce a:visited,.pages__editable a,.pages__editable a:visited,.post__article a,.post__article a:visited{color:#00a0fa;text-decoration:underline}#tinymce ul,#tinymce ol,.pages__editable ul,.pages__editable ol,.post__article ul,.post__article ol{margin-bottom:2rem;padding-left:1.5em}#tinymce ul,.pages__editable ul,.post__article ul{list-style:disc}#tinymce ol,.pages__editable ol,.post__article ol{list-style:decimal}#tinymce hr,.pages__editable hr,.post__article hr{border:none;padding:1rem 0 0;margin:0 auto}#tinymce .border,.pages__editable .border,.post__article .border{margin:0;border-top:1px solid #000;line-height:0}#tinymce iframe,.pages__editable iframe,.post__article iframe{width:100%;display:block}#tinymce table th,#tinymce table td,.pages__editable table th,.pages__editable table td,.post__article table th,.post__article table td{font-weight:normal;padding:1rem}#tinymce .tb_list,.pages__editable .tb_list,.post__article .tb_list{width:100%;margin:0 auto}#tinymce .tb_list th,#tinymce .tb_list td,.pages__editable .tb_list th,.pages__editable .tb_list td,.post__article .tb_list th,.post__article .tb_list td{font-size:1.6rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;font-weight:normal;text-align:left;padding:2rem 0}#tinymce .tb_list tr td:first-child,.pages__editable .tb_list tr td:first-child,.post__article .tb_list tr td:first-child{width:20%;border-bottom:1px solid #14328C}#tinymce .tb_list tr td:last-child,.pages__editable .tb_list tr td:last-child,.post__article .tb_list tr td:last-child{width:80%;padding-left:2%;border-bottom:1px solid #B3B3B3}#tinymce .tb_fbox th,#tinymce .tb_fbox td,.pages__editable .tb_fbox th,.pages__editable .tb_fbox td,.post__article .tb_fbox th,.post__article .tb_fbox td{padding:2rem 0}#tinymce .tb_fbox tr td:first-child,.pages__editable .tb_fbox tr td:first-child,.post__article .tb_fbox tr td:first-child{width:50%;padding-right:2%}#tinymce .tb_fbox tr td:last-child,.pages__editable .tb_fbox tr td:last-child,.post__article .tb_fbox tr td:last-child{width:50%;padding-left:2%}#tinymce .tb_fbox.col3 tr td,.pages__editable .tb_fbox.col3 tr td,.post__article .tb_fbox.col3 tr td{width:calc( 100% /3);padding:2rem 0 4rem}#tinymce .tb_fbox.col3 tr td img,.pages__editable .tb_fbox.col3 tr td img,.post__article .tb_fbox.col3 tr td img{margin-bottom:2rem}#tinymce .tb_fbox.col3 tr td:first-child,.pages__editable .tb_fbox.col3 tr td:first-child,.post__article .tb_fbox.col3 tr td:first-child{padding-right:2%}#tinymce .tb_fbox.col3 tr td:nth-child(2),.pages__editable .tb_fbox.col3 tr td:nth-child(2),.post__article .tb_fbox.col3 tr td:nth-child(2){padding-right:1%;padding-left:1%}#tinymce .tb_fbox.col3 tr td:last-child,.pages__editable .tb_fbox.col3 tr td:last-child,.post__article .tb_fbox.col3 tr td:last-child{padding-left:2%}#tinymce .table-style01,#tinymce .table-style02,#tinymce .table-style03,.pages__editable .table-style01,.pages__editable .table-style02,.pages__editable .table-style03,.post__article .table-style01,.post__article .table-style02,.post__article .table-style03{width:100%;margin:0 auto}#tinymce .table-style01 th,#tinymce .table-style01 td,#tinymce .table-style02 th,#tinymce .table-style02 td,#tinymce .table-style03 th,#tinymce .table-style03 td,.pages__editable .table-style01 th,.pages__editable .table-style01 td,.pages__editable .table-style02 th,.pages__editable .table-style02 td,.pages__editable .table-style03 th,.pages__editable .table-style03 td,.post__article .table-style01 th,.post__article .table-style01 td,.post__article .table-style02 th,.post__article .table-style02 td,.post__article .table-style03 th,.post__article .table-style03 td{box-sizing:border-box}#tinymce .table-style01 td.vertical-md,#tinymce .table-style02 td.vertical-md,#tinymce .table-style03 td.vertical-md,.pages__editable .table-style01 td.vertical-md,.pages__editable .table-style02 td.vertical-md,.pages__editable .table-style03 td.vertical-md,.post__article .table-style01 td.vertical-md,.post__article .table-style02 td.vertical-md,.post__article .table-style03 td.vertical-md{vertical-align:middle}#tinymce .table-style01 th,#tinymce .table-style01 td,.pages__editable .table-style01 th,.pages__editable .table-style01 td,.post__article .table-style01 th,.post__article .table-style01 td{border-bottom:1px solid #B3B3B3;padding:1rem 0}#tinymce .table-style01 tr td:first-child,.pages__editable .table-style01 tr td:first-child,.post__article .table-style01 tr td:first-child{width:26rem !important;color:#1E46C8;font-weight:700;padding-right:3rem}#tinymce .table-style01 tr td:last-child,.pages__editable .table-style01 tr td:last-child,.post__article .table-style01 tr td:last-child{width:calc(100% - 26rem) !important}#tinymce .table-style02 th,#tinymce .table-style02 td,.pages__editable .table-style02 th,.pages__editable .table-style02 td,.post__article .table-style02 th,.post__article .table-style02 td{padding:0 0 1.5rem}#tinymce .table-style02 tr td:first-child,.pages__editable .table-style02 tr td:first-child,.post__article .table-style02 tr td:first-child{width:21% !important;font-weight:700;padding:0 2rem 0 1.8rem;position:relative}#tinymce .table-style02 tr td:first-child:before,.pages__editable .table-style02 tr td:first-child:before,.post__article .table-style02 tr td:first-child:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-color:transparent transparent transparent #1e46c8;border-width:7px 0px 7px 12px;top:5px;left:0}#tinymce .table-style02 tr td:first-child a,.pages__editable .table-style02 tr td:first-child a,.post__article .table-style02 tr td:first-child a{color:#000 !important}#tinymce .table-style02 tr td:last-child,.pages__editable .table-style02 tr td:last-child,.post__article .table-style02 tr td:last-child{width:79% !important;border-left:1px solid #1E46C8;padding-left:2rem}#tinymce .table-style02 tr:last-child th,#tinymce .table-style02 tr:last-child td,.pages__editable .table-style02 tr:last-child th,.pages__editable .table-style02 tr:last-child td,.post__article .table-style02 tr:last-child th,.post__article .table-style02 tr:last-child td{padding-bottom:0}#tinymce .table-style03,.pages__editable .table-style03,.post__article .table-style03{width:auto !important;margin:0}#tinymce .table-style03 th,#tinymce .table-style03 td,.pages__editable .table-style03 th,.pages__editable .table-style03 td,.post__article .table-style03 th,.post__article .table-style03 td{padding:0}#tinymce .table-style03 tr td:first-child,.pages__editable .table-style03 tr td:first-child,.post__article .table-style03 tr td:first-child{padding-right:2rem;box-sizing:border-box}#tinymce .table-style03 tr td:last-child,.pages__editable .table-style03 tr td:last-child,.post__article .table-style03 tr td:last-child{width:auto}@media screen and (max-width: 767px){#tinymce h2,.pages__editable h2,.post__article h2{font-size:2.2rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;background:url("../img/common/title-icon.png") no-repeat left top/22px 33px;margin-bottom:35px}#tinymce h3,.pages__editable h3,.post__article h3{font-size:1.8rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400;margin-bottom:1.3rem}#tinymce h4,.pages__editable h4,.post__article h4{font-size:1.6rem;font-family:"Noto Sans JP", sans-serif;font-style:normal;font-weight:400}#tinymce .tb_fbox td,.pages__editable .tb_fbox td,.post__article .tb_fbox td{display:block;width:100% !important;padding:0 !important}#tinymce .tb_fbox td.sp-pb30,.pages__editable .tb_fbox td.sp-pb30,.post__article .tb_fbox td.sp-pb30{padding-bottom:3rem !important}#tinymce .tb_fbox tr td:last-child,.pages__editable .tb_fbox tr td:last-child,.post__article .tb_fbox tr td:last-child{padding-bottom:3rem !important}#tinymce .tb_fbox.col3 tr td,.pages__editable .tb_fbox.col3 tr td,.post__article .tb_fbox.col3 tr td{padding-bottom:4rem !important}#tinymce .tb_fbox.rev tr,.pages__editable .tb_fbox.rev tr,.post__article .tb_fbox.rev tr{display:flex;flex-direction:column}#tinymce .tb_fbox.rev tr:nth-child(2n),.pages__editable .tb_fbox.rev tr:nth-child(2n),.post__article .tb_fbox.rev tr:nth-child(2n){flex-direction:column-reverse}#tinymce .tb_fbox.rev tr:nth-child(2n) td:first-child,.pages__editable .tb_fbox.rev tr:nth-child(2n) td:first-child,.post__article .tb_fbox.rev tr:nth-child(2n) td:first-child{padding-bottom:3rem !important}#tinymce .tb_fbox.rev tr:nth-child(2n) td:last-child,.pages__editable .tb_fbox.rev tr:nth-child(2n) td:last-child,.post__article .tb_fbox.rev tr:nth-child(2n) td:last-child{padding-bottom:0 !important}#tinymce .table-style01 tr td:first-child,.pages__editable .table-style01 tr td:first-child,.post__article .table-style01 tr td:first-child{width:30% !important;padding-right:2rem}#tinymce .table-style01 tr td:last-child,.pages__editable .table-style01 tr td:last-child,.post__article .table-style01 tr td:last-child{width:70% !important}#tinymce .table-style01.sp-ts01 tr td,.pages__editable .table-style01.sp-ts01 tr td,.post__article .table-style01.sp-ts01 tr td{display:table-cell;padding:8px !important}#tinymce .table-style01.sp-ts01 tr td:first-child,.pages__editable .table-style01.sp-ts01 tr td:first-child,.post__article .table-style01.sp-ts01 tr td:first-child{width:80% !important}#tinymce .table-style01.sp-ts01 tr td:last-child,.pages__editable .table-style01.sp-ts01 tr td:last-child,.post__article .table-style01.sp-ts01 tr td:last-child{width:20% !important}#tinymce .table-style02 th,#tinymce .table-style02 td,.pages__editable .table-style02 th,.pages__editable .table-style02 td,.post__article .table-style02 th,.post__article .table-style02 td{display:block;padding:0 0 1.5rem}#tinymce .table-style02 tr td:first-child,.pages__editable .table-style02 tr td:first-child,.post__article .table-style02 tr td:first-child{padding:0 0 .5rem 1.8rem;width:100% !important}#tinymce .table-style02 tr td:last-child,.pages__editable .table-style02 tr td:last-child,.post__article .table-style02 tr td:last-child{border-left:none;width:100% !important;padding-bottom:2rem}#tinymce .table-style02 tr:last-child td:last-child,.pages__editable .table-style02 tr:last-child td:last-child,.post__article .table-style02 tr:last-child td:last-child{padding-bottom:0}#tinymce .table-style03,.pages__editable .table-style03,.post__article .table-style03{width:100% !important;margin:0 auto;display:block}#tinymce .table-style03 th,#tinymce .table-style03 td,.pages__editable .table-style03 th,.pages__editable .table-style03 td,.post__article .table-style03 th,.post__article .table-style03 td{padding:0;display:block}#tinymce .table-style03 tr td:first-child,.pages__editable .table-style03 tr td:first-child,.post__article .table-style03 tr td:first-child{width:100% !important;padding:0}#tinymce .table-style03 tr td:last-child,.pages__editable .table-style03 tr td:last-child,.post__article .table-style03 tr td:last-child{width:100% !important}}
