.awesome,.btn-square:before,.btn-print:before,.btn-chat:before,.btn-entry:before,.btn-company:before,.btn-send:before,.btn-profile:before,header#masthead #site-navigation .submenu a:nth-of-type(2):before{font-family:"Font Awesome 6 Free";font-weight:700}.bold,h1,h2,h3,h4,h5,h6,.btn-xl,.btn-maru,.btn-bone,.wakuari,.dekirukoto .texts .num,header#masthead #site-navigation .gmenu .gmenu_l a{font-family:'TBUDゴシック E', sans-serif;font-weight:bold}.awesome,.btn-square:before,.btn-print:before,.btn-chat:before,.btn-entry:before,.btn-company:before,.btn-send:before,.btn-profile:before,header#masthead #site-navigation .submenu a:nth-of-type(2):before{font-family:"Font Awesome 6 Free";font-weight:700}.bold,h1,h2,h3,h4,h5,h6,.btn-xl,.btn-maru,.btn-bone,.wakuari,.dekirukoto .texts .num,header#masthead #site-navigation .gmenu .gmenu_l a{font-family:'TBUDゴシック E', sans-serif;font-weight:bold}main#primary h1.informations{display:flex;justify-content:space-between}main#primary h1.informations span{font-size:.9rem;font-family:"TBUDゴシック R",sans-serif;font-weight:normal;letter-spacing:0;align-items:center}@media (max-width: 991px){main#primary h1.informations{flex-direction:column;margin-bottom:50px}main#primary h1.informations span{display:block;line-height:1.5em}}main#primary .blog{padding:50px;margin-bottom:50px;box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:30px;display:flex;justify-content:space-between;background-color:white;color:#030303;position:relative}main#primary .blog.new:before{content:"NEW";position:absolute;top:0;right:80px;line-height:1em;color:#030303;background-color:#FCC314;padding:10px;font-family:"TBUDゴシック E",sans-serif;font-weight:bold}main#primary .blog .thumb{width:40%;position:relative;display:flex;background-size:cover}main#primary .blog .thumb:before{content:"";padding-top:70%}main#primary .blog .thumb.noimage{background-color:#eee;justify-content:center;align-items:center;color:#aaa}main#primary .blog .texts{width:55%}main#primary .blog .texts .date{display:block}main#primary .blog .texts h5{font-size:1.1rem;margin:2em 0}@media (max-width: 991px){main#primary .blog{padding:30px;border-radius:20px;flex-direction:column}main#primary .blog .thumb{width:100%}main#primary .blog .texts{width:100%}main#primary .blog .texts .date{margin-top:.5em}main#primary .blog .texts h5{margin:1em 0}}*{box-sizing:border-box}html,body{font-size:18px;font-family:"TBUDゴシック R",sans-serif;color:#030303;margin:0;padding:0}@media (max-width: 991px){html,body{font-size:16px}}a{color:#0070C3;text-decoration:none}img{max-width:100%}p{margin:0 0 1em;line-height:2em}h1,h2,h3,h4,h5,h6{font-weight:bold;letter-spacing:.1em;line-height:1.7em;margin-bottom:1.3em}h1{margin-bottom:0}h1.page-header{padding-top:1em;padding-bottom:.5em}h2{font-size:2rem;letter-spacing:.1em;line-height:1.7em;color:#030303}h2 i{margin-right:.8em}h2 p{font-size:1.56rem;margin-bottom:0}@media (max-width: 991px){h2{font-size:1.2rem}h2 p{font-size:1rem}}section{padding:100px 0 150px;display:flex;justify-content:center;position:relative}@media (max-width: 991px){section{padding:80px 0 100px}}.userOnly{display:none !important}.userOnly.active{display:flex !important}.nonUserOnly{display:none !important}.nonUserOnly.active{display:flex !important}@media (min-width: 992px){.sp-tab-only{display:none !important}}@media (max-width: 991px){.pc-only{display:none !important}}@media (min-width: 768px){.sp-only{display:none !important}}.mt-5{margin-top:50px}.m-100{margin:100px 0 150px}.text-center{text-align:center}.font-blue{color:#0070C3}.fa-80{font-size:.8rem}.fa-90{font-size:.9rem}.fa-110{font-size:1.1rem}.fa-120{font-size:1.2rem}.fa-130{font-size:1.3rem}.btn-xl{width:400px;min-height:90px;border-radius:30px;box-shadow:0px 3px 6px rgba(0,0,0,0.16);color:#030303;font-size:1.4rem;display:flex;justify-content:center;align-items:center;letter-spacing:.2em}.btn-xl i{margin-right:.5em}@media (max-width: 991px){.btn-xl{width:340px;max-width:100%;min-height:2.4em;font-size:1.2rem}}.btn-maru{font-size:1.11rem;padding:10px 40px;letter-spacing:.1em;min-height:50px;border-radius:35px;background-color:#F8D560;width:600px;max-width:100%;display:inline-flex;justify-content:center;align-items:center;color:#030303;box-shadow:0px 3px 6px rgba(0,0,0,0.16);transition:500ms}.btn-maru:hover{background-color:#0070C3;color:white}@media (max-width: 767px){.btn-maru{font-size:1rem}}.btn-bone{font-size:1rem;letter-spacing:.2em;text-indent:.2em;color:#0070C3;border-bottom:2px solid #0070C3;padding:7px 0}.btn-square,.btn-print,.btn-chat,.btn-entry,.btn-company,.btn-send,.btn-profile{width:120px;height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#FCC314;box-shadow:0px 3px 6px rgba(0,0,0,0.16);color:#030303;border-radius:1.5em;text-align:center;line-height:1.2em;font-size:.77rem;transition:500ms}.btn-square span,.btn-print span,.btn-chat span,.btn-entry span,.btn-company span,.btn-send span,.btn-profile span{display:flex;justify-content:center;align-items:flex-end;height:2.4em;line-height:1.2em}.btn-square:before,.btn-print:before,.btn-chat:before,.btn-entry:before,.btn-company:before,.btn-send:before,.btn-profile:before{font-size:42px;margin-bottom:5px;line-height:1em}.btn-square:hover,.btn-print:hover,.btn-chat:hover,.btn-entry:hover,.btn-company:hover,.btn-send:hover,.btn-profile:hover{background-color:#0070C3;color:white}@media (max-width: 991px){.btn-square,.btn-print,.btn-chat,.btn-entry,.btn-company,.btn-send,.btn-profile{width:90px;height:90px}.btn-square:before,.btn-print:before,.btn-chat:before,.btn-entry:before,.btn-company:before,.btn-send:before,.btn-profile:before{font-size:24px}}@media (max-width: 767px){.btn-square,.btn-print,.btn-chat,.btn-entry,.btn-company,.btn-send,.btn-profile{font-size:.7rem}}.btn-print{background-color:#F1DEB5}.btn-print:before{content:"\f02f"}.btn-print:hover{background-color:#5D4F30}.btn-chat:before{content:"\f086"}@media (max-width: 767px){.btn-chat{font-size:.6rem}}.btn-entry:before{content:"\f1d8";font-weight:400}.btn-company{background-color:#F1DEB5}.btn-company:before{content:"\f1ad"}.btn-company:hover{background-color:#5D4F30}.btn-send:before{content:"\f0e0"}.btn-profile:before{content:"\f302";font-size:1.2rem}.wakuari{background-color:#F8D560;border-radius:50px;width:650px;max-width:100%;min-height:150px;font-size:1.2rem;margin:0 auto;display:inline-flex;justify-content:center;align-items:center}.wakuari.blue{background-color:#0070C3;color:white}@media (max-width: 991px){.wakuari{min-height:75px}}.dekirukoto{display:flex;justify-content:space-between;padding:100px 0}.dekirukoto .imgs{width:calc(50% - 67px);background-color:#FFF1AA;border-radius:50px;display:flex;justify-content:center;align-items:center;position:relative}.dekirukoto .imgs:before{content:"";padding-top:100%}.dekirukoto .texts{width:50%}.dekirukoto .texts .num{width:120px;height:120px;display:flex;justify-content:center;align-items:center;border-end-end-radius:50px;background-color:#FCEAB0;font-size:2.22rem;margin-bottom:1em}.dekirukoto.blue .imgs{background-color:#E8F9FF}.dekirukoto.blue .texts .num{background-color:#C7E7FF}@media (max-width: 991px){.dekirukoto{flex-direction:column;align-items:center;padding:50px 0}.dekirukoto .imgs{width:100%;max-width:460px;margin-bottom:30px;order:1}.dekirukoto .texts{width:100%;order:2}.dekirukoto .texts .num{width:90px;height:90px;border-end-end-radius:30px}.dekirukoto:last-of-type{padding-bottom:0}}.nav-links{width:100%;display:flex;justify-content:center;margin:50px 0 100px}.nav-links a,.nav-links span{padding:5px;border:1px solid #0070C3;margin:0 2px;font-size:.8rem}.nav-links a{background-color:#0070C3;color:white}header#masthead{position:fixed;left:0;right:0;top:0;z-index:100;background-color:#FFF1AA;display:flex;justify-content:space-between;min-height:130px}header#masthead .site-branding .site-title{display:flex;justify-content:center;align-items:center;min-width:300px;height:100%;margin:0;padding-left:20px}header#masthead .site-branding .site-title a{display:flex}header#masthead #site-navigation .menu-toggle{display:none}header#masthead #site-navigation .submenu{padding:.9rem 0;display:flex;justify-content:flex-end}header#masthead #site-navigation .submenu a{font-size:.9rem;color:#030303;margin-right:1em;line-height:1em;display:block}header#masthead #site-navigation .submenu a:nth-of-type(2):before{content:"\f0e0";font-weight:400;margin-right:.1em}header#masthead #site-navigation .gmenu{display:flex;justify-content:flex-end}header#masthead #site-navigation .gmenu i{margin-right:.2em}header#masthead #site-navigation .gmenu .gmenu_l{display:flex;justify-content:center;align-items:center}header#masthead #site-navigation .gmenu .gmenu_l a{margin-right:50px;color:#030303;font-size:.85rem}@media (min-width: 992px) and (max-width: 1439px){header#masthead #site-navigation .gmenu .gmenu_l a{margin-right:20px}}header#masthead #site-navigation .gmenu .gmenu_r{display:flex}header#masthead #site-navigation .gmenu .gmenu_r a{width:180px;height:80px;font-size:.85rem;display:flex;justify-content:center;align-items:center;color:white}header#masthead #site-navigation .gmenu .gmenu_r a:nth-of-type(1){background-color:#FD783C}header#masthead #site-navigation .gmenu .gmenu_r a:nth-of-type(2){background-color:#FD783C}header#masthead #site-navigation .gmenu .gmenu_r a:nth-of-type(3){background-color:#268B4D}header#masthead #site-navigation .gmenu .gmenu_r a:nth-of-type(4){background-color:#268B4D}header#masthead #site-navigation .gmenu .gmenu_r a br{display:none}@media (min-width: 992px) and (max-width: 1439px){header#masthead #site-navigation .gmenu .gmenu_r a{width:100px}header#masthead #site-navigation .gmenu .gmenu_r a br{display:inline}}.breadcrumbs .container{font-size:.9rem;margin-top:130px;line-height:1.5em;padding-top:1em;padding-bottom:1em}@media (max-width: 991px){.breadcrumbs .container{margin-top:90px}}main#primary{padding-bottom:80px}@media (max-width: 991px){main#primary{padding-bottom:50px}}main#primary .wbox{background-color:white;padding:50px;border-radius:30px}@media (max-width: 991px){main#primary .wbox{padding:30px;border-radius:20px}}main#primary .single{background-color:white;border-radius:30px;padding:50px 20% 100px;margin-bottom:100px}main#primary .single h2{margin-top:50px;padding:20px 30px;background-color:#FFF1AA;border-radius:20px}main#primary .single h3{border-bottom:1px dotted #030303}main#primary .single .dates{display:flex;flex-direction:column;align-items:flex-end;font-size:.83rem}main#primary .single .dates span:last-of-type{border-bottom:1px solid #030303}@media (max-width: 991px){main#primary .single{padding:30px 30px 60px;border-radius:20px}}footer#fo-links{display:flex;flex-direction:column;align-items:center;background-color:#EEEEEE;padding:50px 0 70px}footer#fo-links h2{margin-top:0}footer#fo-links .links{width:100%;display:flex;justify-content:space-around}footer#fo-links .links a{padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:white;width:30%;min-height:100px;height:auto;color:#030303}footer#colophon{display:flex;flex-direction:column;align-items:center;background-color:#00A88F;padding:50px 0 70px;color:white}footer#colophon .container{display:flex}footer#colophon .container .left{width:50%}footer#colophon .container .left h2{color:white;font-size:1.3rem;letter-spacing:.1em;margin-top:0}footer#colophon .container .left h5{letter-spacing:.1em;font-size:1.1rem;margin:0}footer#colophon .container .left p{line-height:2.2em}footer#colophon .container .left a{color:white}footer#colophon .container .right{display:flex;width:50%}footer#colophon .container .right>div{width:50%;display:flex;flex-direction:column}footer#colophon .container .right>div a{color:white;font-size:.77rem;margin-bottom:1.2em}footer#fo-copyright{padding:30px 0;color:black;font-size:.77rem;text-align:center}.kyujins{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.kyujins .kyujin{width:100%;background-color:white;border-radius:30px;box-shadow:0px 3px 6px rgba(0,0,0,0.16);padding:40px;margin-top:60px;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.kyujins .kyujin .img{width:180px;text-align:right}.kyujins .kyujin .img div{max-width:100%;width:180px;display:inline-flex;justify-content:center;align-items:center;background-color:#efefef;position:relative;color:#030303}.kyujins .kyujin .img div:before{content:"";padding-top:100%}.kyujins .kyujin .texts{width:calc(100% - 200px)}.kyujins .kyujin .texts p{color:#065681}.kyujins .kyujin .texts span{font-size:.8rem;min-height:36px;display:inline-flex;justify-content:center;align-items:center;color:white;background-color:#007DD9;border-radius:5px;padding:0 30px}.kyujins .kyujin .company{width:100%;text-align:right;color:#030303;font-size:.83rem;margin-top:.8em}.kyujins .kyujin.new:before{content:"NEW";position:absolute;left:-30px;line-height:1em;color:#030303;background-color:#FCC314;padding:5px;font-family:"TBUDゴシック E",sans-serif;font-weight:bold}@media (max-width: 991px){.kyujins{flex-direction:column}.kyujins h2{margin:0}.kyujins .kyujin{margin-top:30px;border-radius:20px;padding:20px;width:100%}.kyujins .kyujin .img{width:calc(50% - 15px)}.kyujins .kyujin .texts{width:50%}.kyujins .kyujin.new:before{left:20px;top:-10px}}@media (max-width: 991px){.menu-toggle{width:60px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#030303;border-radius:50%}.menu-toggle span{display:block;width:20px;height:2px;margin-bottom:5px;background-color:white}.menu-toggle span:first-of-type{margin-top:5px}.menu-toggle.close{position:fixed;left:5px;top:5px}.menu-toggle.close span{position:absolute;margin:0 !important}.menu-toggle.close span:first-of-type{transform:rotate(45deg)}.menu-toggle.close span:last-of-type{transform:rotate(-45deg)}#spmenu{transition:500ms;opacity:0;position:fixed;left:0;right:0;top:0;bottom:0;background-color:#FFF1AA;z-index:-1;overflow-y:scroll}#spmenu.active{z-index:1000;opacity:1}#spmenu .wrap{margin:50px 30px;display:flex;flex-direction:column;align-items:center}#spmenu .wrap h5{font-size:1.2rem;padding:.8em 1.5em;background-color:white;line-height:1em;border-radius:1.4em;margin:0 0 20px}#spmenu .wrap .btns{display:flex;justify-content:space-around;width:100%;margin-bottom:0}#spmenu .wrap .btns a{display:flex;width:calc(50% - 5px);height:80px;justify-content:center;align-items:center;color:white;font-size:.95em;background-color:#FD783C;margin-right:10px}#spmenu .wrap .btns a:nth-of-type(1){background-color:#FD783C}#spmenu .wrap .btns a:nth-of-type(2){background-color:#FD783C}#spmenu .wrap .btns a:nth-of-type(3){background-color:#268B4D;margin:0}#spmenu .wrap .btns a:nth-of-type(4){background-color:#268B4D;margin:0}#spmenu .wrap .links{display:flex;flex-direction:column;width:100%}#spmenu .wrap .links a{font-size:1.1rem;display:flex;align-items:center;padding:1.2em 1.5em;color:#030303;border-bottom:2px solid #404040;font-family:"TBUDゴシック E",sans-serif;font-weight:bold}#spmenu .wrap .links a i{margin-right:.5em}header#masthead{width:100%;height:90px;min-height:90px;background-color:white}header#masthead .left{padding:5px}header#masthead .right{display:flex;flex-direction:column;justify-content:space-between;width:100%}header#masthead .right .top{display:flex}header#masthead .right .top h1{width:100%;font-size:.9rem;display:flex;justify-content:center;align-items:center;margin:0}header#masthead .right .top h1 a{color:#030303}header#masthead .right .top>a{width:60px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;background-color:#FD783C;font-size:10px}header#masthead .right .top>a i{font-size:20px}header#masthead .right .bottom{display:flex;justify-content:flex-end}header#masthead .right .bottom a{width:50%;height:35px;border-radius:10px 10px 0 0;color:white;font-family:"TBUDゴシック E",sans-serif;font-size:.9rem;background-color:#007DD9;display:flex;justify-content:center;align-items:center;letter-spacing:.2em;margin-right:5px}header#masthead .right .bottom a:last-of-type{background-color:#268B4D}footer#fo-links{padding:50px 50px}footer#fo-links h2{text-align:center}footer#fo-links .links{flex-direction:column;align-items:center}footer#fo-links .links a{width:100%;margin-bottom:30px}footer#colophon{padding:50px 0}footer#colophon .container{flex-direction:column}footer#colophon .container .left{width:100%}footer#colophon .container .left p{font-size:.9rem}footer#colophon .container .left a,footer#colophon .container .left span{display:inline-block}footer#colophon .container .right{width:100%;flex-direction:column}footer#colophon .container .right>div{margin-top:30px;width:100%;display:flex;flex-direction:column}footer#colophon .container .right>div a{color:white;font-size:.77rem;margin-bottom:1.2em}footer#fo-links{padding:50px 0}footer#fo-copyright{padding:30px 0;color:black;font-size:.77rem;text-align:center}}@media (max-width: 767px){main#primary .privacy-policy{padding:20px 0 !important}}
