@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700&display=swap";@media only screen and (min-width:840px){a[href^="tel:"]{pointer-events:none;color:#231815;text-decoration:none}.tab_only{display:none}.sp_only{display:none}}@media only screen and (max-width:839px){.pc_only{display:none}.tab_only{display:none}}*,:before,:after{box-sizing:border-box}img{max-width:100%;height:auto}a{transition:all .3s ease}a img{transition:all .3s ease}a:hover{text-decoration:underline}a:hover img{opacity:.6}a.pdffl{padding:0 1.75rem 0 0;background-image:url("../img/common/i_pdf.svg");background-position:right center;background-repeat:no-repeat;background-size:1.25rem auto}@media only screen and (max-width:839px){a.pdffl{padding:0 1.5rem 0 0;background-size:1.125rem auto}}.underline{text-decoration:underline}.attention{color:#d10000}.c_text{text-align:center}b{font-weight:600}.container{max-width:1200px;width:calc(100% - 5rem);margin:0 auto}@media only screen and (max-width:839px){.container{width:calc(100% - 2rem)}}.main_block{margin-top:3.5rem}@media only screen and (max-width:839px){.main_block{margin-top:1rem}}.wmax_block{width:100%}.logo{width:auto;height:48px}.logo .logo_bg{fill:none}.logo .logo_shadow{fill:#c6cbe4}.logo .logo_ball{fill:#e89400}.logo .logo_text{fill:#0079c3}html{font-size:16px}body{font-size:1rem;line-height:2;letter-spacing:.05em;font-family:"Noto Sans JP",sans-serif;color:#231815;background-color:#f0f8ff;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@media only screen and (max-width:839px){body{min-width:320px;font-size:0.875rem;line-height:2;letter-spacing:.05em}}header{display:flex;align-items:center;position:fixed;width:100%;height:6rem;background-color:hsla(0,0%,100%,.9);z-index:5}@media print{header{position:static}}header h1{margin-left:2.5rem}@media only screen and (max-width:839px){header h1{margin-left:1rem}}header .spmenubtn{display:none}@media only screen and (max-width:839px){header .spmenubtn{display:flex;position:fixed;justify-content:center;align-items:center;z-index:10;cursor:pointer;top:1.5rem;right:1rem;height:48px;width:48px;border-radius:.75rem}header .spmenubtn span{content:"";display:block;height:6px;background-color:#0079c3;height:4px;width:30px;border-radius:2px}header .spmenubtn span:before{content:"";display:block;background-color:#0079c3;position:absolute;height:4px;width:30px;border-radius:2px;bottom:12px}header .spmenubtn:after{content:"";display:block;background-color:#0079c3;position:absolute;height:4px;width:30px;border-radius:2px;top:12px}}header #main_navi{margin:0 2.5rem 0 auto}@media print{header #main_navi{display:none}}@media only screen and (max-width:839px){header #main_navi{z-index:10;display:flex;align-items:flex-start;position:fixed;top:0;left:100%;right:0;bottom:0;margin:0;background-color:#005698;overflow-y:auto;padding:2rem 0}}@media only screen and (max-width:839px){header #main_navi.on{left:0}}header #main_navi ul{display:flex;align-items:center}@media only screen and (max-width:839px){header #main_navi ul{display:block;width:100%}}header #main_navi ul li{margin:0 0 0 4rem;font-weight:bold}@media only screen and (max-width:839px){header #main_navi ul li{margin:0 2rem;padding:.75rem 0;border-bottom:1px solid #fff;text-align:center}header #main_navi ul li.buttonarea{padding:2rem 0 0}header #main_navi ul li:last-of-type{border-bottom:none}header #main_navi ul li a{color:#fff}}header #main_navi ul li .downmenu{padding-right:1.5rem;background-image:url("../img/common/i_circle_down.svg");background-position:right center;background-repeat:no-repeat;background-size:1rem auto;cursor:pointer}@media only screen and (max-width:839px){header #main_navi ul li .downmenu{display:block;margin:0 0 .5rem;padding:0;background-image:none;background-color:#fff;border-radius:.5rem;color:#005698;cursor:default}header #main_navi ul li .downmenu a{color:#005698;pointer-events:none}}header #main_navi ul li .submenu{display:flex;position:absolute;visibility:hidden;opacity:0;transition:all .4s ease;transition-delay:.2s;top:7rem;left:0;right:0;margin:0 2.5rem 0;padding:2.5rem 0;width:calc(100% - 5rem);background-color:hsla(0,0%,100%,.9);border-radius:1.5rem;line-height:1rem;font-size:0.875rem;line-height:2.2857142857;letter-spacing:.05em}@media print,screen and (min-width:1080px){header #main_navi ul li .submenu{font-size:1rem;line-height:2;letter-spacing:.05em}}@media only screen and (max-width:839px){header #main_navi ul li .submenu{display:block;position:relative;visibility:visible;opacity:1;margin:0;padding:0;background:none;width:auto;top:auto;left:auto;right:auto}}header #main_navi ul li .submenu li{margin:0 0 0 3rem}@media print,screen and (min-width:1080px){header #main_navi ul li .submenu li{margin:0 0 0 4rem}}@media only screen and (max-width:839px){header #main_navi ul li .submenu li{margin:0;border-bottom:none;text-align:center}}header #main_navi ul li .submenu li:first-of-type{margin:0 0 0 2.5rem}@media only screen and (max-width:839px){header #main_navi ul li .submenu li:first-of-type{margin:0}}header #main_navi ul li .submenu li a{padding:0 0 0 1.25rem;background-image:url("../img/common/i_caret_right.svg");background-position:left center;background-repeat:no-repeat;background-size:auto .875rem}@media print,screen and (min-width:1080px){header #main_navi ul li .submenu li a{padding:0 0 0 1.5rem}}@media only screen and (max-width:839px){header #main_navi ul li .submenu li a{padding:0;background:none}}header #main_navi ul li.subon:hover .submenu{visibility:visible;opacity:1}header #main_navi .closebtn{display:none}@media only screen and (max-width:839px){header #main_navi .closebtn{display:block;top:2.4rem;right:1.6rem;position:absolute;cursor:pointer}}header #main_navi .closebtn span{display:block;position:relative;width:72px;height:72px}@media only screen and (max-width:839px){header #main_navi .closebtn span{width:30px;height:17.5px}}header #main_navi .closebtn span::before,header #main_navi .closebtn span::after{content:"";position:absolute;top:50%;left:50%;width:6px;height:48px;background:#fff;border-radius:3px}@media only screen and (max-width:839px){header #main_navi .closebtn span::before,header #main_navi .closebtn span::after{width:3px;height:36px;border-radius:1.5px}}header #main_navi .closebtn span::before{transform:translate(-50%, -50%) rotate(50deg)}header #main_navi .closebtn span::after{transform:translate(-50%, -50%) rotate(-50deg)}main{display:block}main .mainpagetitle{display:flex;justify-content:center;align-items:center;padding:8rem 0 4rem;background-color:#fff;background-image:url("../img/index/bg_business.png"),url("../img/index/bg_business.png");background-position:right top,left bottom;background-repeat:no-repeat,no-repeat;background-size:434px auto,434px auto}main .mainpagetitle h2{display:flex;flex-wrap:wrap;justify-content:center;padding:2rem 0 0;background-image:url("../img/common/i_bounce_ball.svg");background-position:center top;background-repeat:no-repeat;background-size:4rem auto;text-align:center}main .mainpagetitle h2 span{display:block;width:100%}main .mainpagetitle h2 span.jp_text{order:2;padding:.5rem 0 0;font-weight:bold}main .mainpagetitle h2 span.en_text{order:1;font-size:2.5rem;line-height:1;letter-spacing:.05em;font-weight:bold;color:#005698;text-transform:uppercase}main .content_box{padding:3rem 4.5rem}@media print,screen and (min-width:1080px){main .content_box{padding:3rem 4.5rem}}@media only screen and (max-width:839px){main .content_box{padding:2rem 1.5rem}}main .content_box.white_box{border-radius:2.5rem;background-color:#fff}main .content_box.flex_box{display:flex;align-items:flex-start}main .content_box .blocktitle{font-size:1.375rem;line-height:1.8181818182;letter-spacing:0em;font-weight:bold}footer nav{background-color:#fff;background-image:url("../img/common/bg_sitemaparea.png");background-position:right 1.125rem center;background-repeat:no-repeat;background-size:28% auto;border-radius:2.5rem;padding:0 0 2.5rem}@media print,screen and (min-width:1080px){footer nav{display:flex;justify-content:center;padding:3rem 4.5rem 3rem;background-position:1.125rem center}}@media only screen and (max-width:839px){footer nav{padding:.25rem 0 2.5rem;background-position:center center;background-size:80% auto}}footer nav .navi_line{display:flex;padding:0 2.5rem}@media print,screen and (min-width:1080px){footer nav .navi_line{display:block;padding:0 2.5rem}}@media only screen and (max-width:839px){footer nav .navi_line{display:block;padding:0 1rem}}footer nav .navi_line .group_block{margin:2rem 1.5rem 0}@media print,screen and (min-width:1080px){footer nav .navi_line .group_block{margin:2rem 2.5rem 0 0}}@media print,screen and (min-width:1080px){footer nav .navi_line .group_block:first-of-type{margin:0 2.5rem 0 0}}@media only screen and (max-width:839px){footer nav .navi_line .group_block:first-of-type{margin:2rem 1.5rem 0}}footer nav .navi_line .group_block h3{font-size:1.5rem;line-height:2;letter-spacing:.05em;font-weight:bold;color:#005698;background-image:linear-gradient(46deg, #005698 20%, #72beff 50%, #0079C3 80%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (max-width:839px){footer nav .navi_line .group_block h3{font-size:1.25rem;line-height:1.6;letter-spacing:.05em}}footer nav .navi_line .group_block .menu{display:flex}@media print,screen and (min-width:1080px){footer nav .navi_line .group_block .menu{display:block}}@media only screen and (max-width:839px){footer nav .navi_line .group_block .menu{flex-wrap:wrap}}footer nav .navi_line .group_block .menu li{padding:0 0 0 1rem}@media only screen and (max-width:839px){footer nav .navi_line .group_block .menu li{padding:0 0 0 1.4rem}}footer nav .navi_line .group_block .menu li a{display:inline-block;background-image:url("../img/common/i_caret_right.svg");background-position:left center;background-repeat:no-repeat;background-size:auto .875rem;padding:0 0 0 1.5rem;color:#005698;font-size:1rem;line-height:1.75;letter-spacing:.05em;font-weight:bold}@media only screen and (max-width:839px){footer nav .navi_line .group_block .menu li a{background-size:auto .75rem;padding:0 0 0 1rem;font-size:0.875rem;line-height:1.5714285714;letter-spacing:.05em}}footer nav .navi_line .group_block a{display:block;margin:.5rem 0;color:#231815}footer nav .navi_line .group_block a:hover{text-decoration:underline}footer nav .navi_line:last-of-type .group_block{margin:2rem 3rem 0}@media print,screen and (min-width:1080px){footer nav .navi_line:last-of-type .group_block{margin:2rem 2.5rem 0 0}}@media only screen and (max-width:839px){footer nav .navi_line:last-of-type .group_block{margin:2rem 1.5rem 0}}footer nav .navi_line:last-of-type .group_block:first-of-type{margin:2rem 3rem 0 1.5rem}@media print,screen and (min-width:1080px){footer nav .navi_line:last-of-type .group_block:first-of-type{margin:0 2.5rem 0 0}}@media only screen and (max-width:839px){footer nav .navi_line:last-of-type .group_block:first-of-type{margin:2rem 1.5rem 0}}footer .foot_bar{display:flex;align-items:center;margin:3.5rem 0 0;padding:1.2rem 2.5rem;background-color:#005698}@media only screen and (max-width:839px){footer .foot_bar{justify-content:center;margin:1rem 0 0;padding:1.2rem 1rem}}footer .foot_bar h2 a:hover{opacity:.6}footer .foot_bar h2 a .logo .logo_bg{fill:none}footer .foot_bar h2 a .logo .logo_shadow{fill:#d4d6eb}footer .foot_bar h2 a .logo .logo_ball{fill:#e89400}footer .foot_bar h2 a .logo .logo_text{fill:#fff}footer .foot_bar ul{margin:0 0 0 auto;display:flex;font-weight:bold}@media only screen and (max-width:839px){footer .foot_bar ul{display:none}}footer .foot_bar ul li{padding:0 0 0 1.25rem}footer .foot_bar ul li::after{content:"|";display:inline-block;margin-left:1.25rem;color:#fff}footer .foot_bar ul li:last-of-type{padding-right:0}footer .foot_bar ul li:last-of-type::after{content:"";margin-left:0}footer .foot_bar ul li a{color:#fff}footer .copyright{font-size:0.75rem;line-height:5.1666666667;letter-spacing:.05em;text-align:center}@media only screen and (max-width:839px){footer .copyright{font-size:0.6875rem;line-height:2.9090909091;letter-spacing:.05em}}#pagetop{position:fixed;bottom:6rem;right:3rem;transition:all .3s ease}@media only screen and (max-width:839px){#pagetop{right:1rem}}#pagetop a{display:flex;justify-content:center;align-items:center;z-index:10;width:4.5rem;height:4.5rem;background-color:rgba(152,152,152,.45);border-radius:50%;cursor:pointer}#pagetop a:hover{opacity:.6}#pagetop a img{width:1.5rem;height:auto}.button{display:block;margin:0 auto;display:block;width:180px;height:40px;background-color:none;background-image:linear-gradient(46deg, #104ef4 20%, #72beff 50%, #29adff 80%);color:#fff;border:2px solid none;border-radius:20px;transition:all .3s ease;text-align:center;font-size:1rem;line-height:2.5;letter-spacing:.05em;font-weight:bold}.button:hover{opacity:.6;text-decoration:none}/*# sourceMappingURL=common.css.map */