html{font-size:16px;margin:0 !important;padding:0;font-weight:500}body{color:#3e3e3e;line-height:1.4;text-align:center;z-index:0;word-break:break-all;z-index:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;position:relative;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:rgba(0,0,0,0)}a:hover{opacity:.7}body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,brockquote,pre,table,caption,th,td,address,form,fieldset,legend,object{margin:0;padding:0;font-weight:normal}h1,h2,h3,h4,h5{margin:0}.content_out{padding-top:80px;padding-bottom:200px}li{list-style:none}a{color:#3e3e3e}a:hover{cursor:pointer}a:link,a:visited,a:active,a:hover{outline:none;color:#3e3e3e;text-decoration:none}a:hover img{cursor:pointer}a,ins{text-decoration:none}address,em,cite,dfn,var{font-style:normal}input,textarea{font-family:sans-serif;font-weight:normal}img{width:100%;height:auto;vertical-align:bottom}a img{border:none}.mx-1440{max-width:1480px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.mx-1200{max-width:1240px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.mx-800{max-width:840px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.btn_part01{display:flex;justify-content:center;align-items:center;width:216px;height:48px;position:relative;border-radius:24px;background:linear-gradient(#00d2fc 0%, #0551e8 100%)}.btn_part01 span{display:block;text-align:center;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"YOPQ" 300;font-weight:bold;font-size:1rem;color:#fff;padding-right:30px;box-sizing:border-box}.btn_part01::after{display:block;content:"";position:absolute;right:8px;top:8px;width:32px;height:32px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;background-image:url("../img/common/arrow01.svg");background-position:center;background-repeat:no-repeat;background-size:12px}.title_part01{padding-bottom:30px}.title_part01 h3{font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"YOPQ" 300;font-weight:bold;font-size:4rem;color:#3e3e3e;padding-bottom:5px}.title_part01 h2{display:flex;align-items:center;justify-content:center}.title_part01 h2 i{display:flex;align-items:center;width:14px;padding-right:10px}.title_part01 h2 span{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1rem}.title_part01 h4{padding-top:20px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem}@media only screen and (max-width: 1024px){.title_part01 h3{font-size:3.125rem}.title_part01 h4{font-size:0.9375rem}}@media only screen and (max-width: 600px){.title_part01 h3{font-size:2.8125rem}}.parts_breadcrumbs{padding-top:50px}.parts_breadcrumbs .innter{display:flex;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;color:#3e3e3e}.parts_breadcrumbs .innter a{font-size:0.875rem}.parts_breadcrumbs .innter i{font-style:normal;font-size:0.8125rem;margin-right:8px;margin-left:8px}.parts_breadcrumbs .innter span{font-size:0.875rem}@media only screen and (max-width: 767px){.parts_breadcrumbs{display:none}}.part_title2{padding-bottom:40px}.part_title2 p{font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:3.5rem;font-weight:bold;position:relative;padding-bottom:5px;margin-bottom:20px}.part_title2 p::after{position:absolute;display:block;content:"";bottom:0;left:0;right:0;margin:auto;width:80px;height:4px;background:linear-gradient(#00d2fc 0%, #0551e8 100%)}.part_title2 h2{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1rem;line-height:1.6;padding-bottom:40px}.part_title2 h3{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1.8;max-width:600px;text-align:left;margin:auto}@media only screen and (max-width: 1024px){.part_title2 p{font-size:3.125rem}.part_title2 h2{font-size:0.9375rem}.part_title2 h3{font-size:1.25rem}}@media only screen and (max-width: 600px){.part_title2{padding-bottom:30px}.part_title2 p{font-size:2.8125rem;margin-bottom:10px}.part_title2 p::after{margin:auto;width:40px;height:2px}.part_title2 h2{padding-bottom:30px}.part_title2 h3{font-size:1.125rem}}.pager_out{padding-top:20px;padding-bottom:40px}.pager_out ul{display:flex;justify-content:center}.pager_out ul li{display:inline-block;margin-left:10px;margin-right:10px}.pager_out ul li a{font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"YOPQ" 300;font-weight:bold;width:44px;height:44px;border:solid 1px #c6c6c6;text-align:center;line-height:44px;display:block;font-size:1rem}.pager_out ul li a:hover{background-color:#2568eb;border:solid 1px #2568eb;color:#fff}.pager_out ul li .active{font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"YOPQ" 300;font-weight:bold;background-color:#2568eb;border:solid 1px #2568eb;color:#fff}@media only screen and (max-width: 767px){.pager_out{padding-top:10px;padding-bottom:20px}.pager_out ul li{display:inline-block;margin-left:5px;margin-right:5px}.pager_out ul li a{width:30px;height:30px;line-height:30px;font-size:0.875rem}}.header{z-index:10000;width:240px;background:linear-gradient(#2568eb 0%, #00d2fc 100%);min-height:100vh;height:100%;box-sizing:border-box;position:absolute;top:0;left:0}.header .innter{padding-top:40px;position:sticky;top:0}.header .innter .logo{display:flex;justify-content:center;padding-bottom:50px}.header .innter .logo span,.header .innter .logo a{width:120px;display:block}.header .innter .gnav ul{text-align:left}.header .innter .gnav ul li{border-bottom:1px solid #fff}.header .innter .gnav ul li a{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1.125rem;padding-top:30px;padding-bottom:30px;padding-left:25px;padding-right:25px;box-sizing:border-box;display:block}@media only screen and (max-width: 1300px){.header{width:180px}.header .innter{padding-top:40px}.header .innter .logo{padding-bottom:30px}.header .innter .logo span,.header .innter .logo a{width:100px}.header .innter .gnav ul{text-align:left}.header .innter .gnav ul li{border-bottom:1px solid #fff}.header .innter .gnav ul li a{font-size:1rem;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media only screen and (max-width: 767px){.header{width:100px;min-height:auto;height:auto;position:fixed}.header .innter{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;position:static;top:0;box-sizing:border-box}.header .innter .logo{display:flex;justify-content:center;padding-bottom:0px}.header .innter .logo span,.header .innter .logo a{width:100%}.header .innter .gnav{display:none}}@media only screen and (max-width: 600px){.header{width:90px}.header .innter{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;position:static;top:0;box-sizing:border-box}.header .innter .logo{display:flex;justify-content:center;padding-bottom:0px}.header .innter .logo span,.header .innter .logo a{width:100%}.header .innter .gnav{display:none}}.sp_memu_box{display:none;z-index:10000;position:fixed;top:30px;right:20px;width:68px;height:40px}.sp_memu_box .sp_menu_btn{width:68px;height:40px;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;position:relative}.sp_memu_box .sp_menu_btn:hover{cursor:pointer}.sp_memu_box .sp_menu_btn .sp_menu_btn_inner{width:60px;height:20px}.sp_memu_box .sp_menu_btn .sp_menu_btn_inner .menu_bar{width:100%;height:100%;position:relative}.sp_memu_box .sp_menu_btn .sp_menu_btn_inner .menu_bar span{display:block;width:60px;height:2px;background-color:#000;position:absolute;left:0;right:0}.sp_memu_box .sp_menu_btn .sp_menu_btn_inner .menu_bar span:first-child{top:0}.sp_memu_box .sp_menu_btn .sp_menu_btn_inner .menu_bar span:nth-child(2){top:9px}.sp_memu_box .sp_menu_btn .sp_menu_btn_inner .menu_bar span:nth-child(3){top:18px}.sp_memu_box .sp_menu_btn p{width:100%;text-align:center;font-size:1rem;letter-spacing:.3em;position:absolute;left:0;right:0;bottom:-3px;line-height:1.2;padding-left:2px;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"YOPQ" 300;color:#000}.sp_memu_box .sp_menu_btn_open .sp_menu_btn_inner .menu_bar span:first-child{animation:menu_bar_ue_open .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s forwards}.sp_memu_box .sp_menu_btn_open .sp_menu_btn_inner .menu_bar span:nth-child(2){display:none}.sp_memu_box .sp_menu_btn_open .sp_menu_btn_inner .menu_bar span:nth-child(3){animation:menu_bar_sita_open .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s forwards}.sp_memu_box .sp_menu_btn_close .sp_menu_btn_inner .menu_bar span:first-child{animation:menu_bar_ue_close .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s forwards}.sp_memu_box .sp_menu_btn_close .sp_menu_btn_inner .menu_bar span:nth-child(2){display:block}.sp_memu_box .sp_menu_btn_close .sp_menu_btn_inner .menu_bar span:nth-child(3){animation:menu_bar_sita_close .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s forwards}@media only screen and (max-width: 767px){.sp_memu_box{display:block}}.sp_menu_erea{position:fixed;width:100%;height:100vh;background-color:#fff;left:0;top:0;z-index:999;display:none}.sp_menu_erea .sp_menu_erea_inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.sp_menu_erea .sp_menu_erea_inner .sp_menu_erea_inner02 a{margin-bottom:25px;display:block;position:relative;padding-bottom:5px}@media only screen and (max-width: 1024px){.sp_menu_erea .sp_menu_erea_inner .sp_menu_erea_inner02 a{margin-bottom:20px}}.sp_menu_erea .sp_menu_erea_inner .sp_menu_erea_inner02 a span{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;line-height:1.2}.sp_menu_erea .sp_menu_erea_inner .sp_menu_erea_inner02 a p{font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:3.875rem;color:#0551e8}@media only screen and (max-width: 1024px){.sp_menu_erea .sp_menu_erea_inner .sp_menu_erea_inner02 a p{font-size:2.25rem}}.sp_menu_erea .sp_menu_erea_inner .sp_menu_erea_inner02 a:after{width:40px;height:1px;background-color:#0551e8;position:absolute;left:0;right:0;bottom:0;margin:auto;display:block;content:"";transform:scaleX(0);transition:.3s}.sp_menu_erea .sp_menu_erea_inner .sp_menu_erea_inner02 a:hover{opacity:1}.sp_menu_erea .sp_menu_erea_inner .sp_menu_erea_inner02 a:hover:after{transform:scaleX(1);transition:.3s}@media only screen and (min-width: 768px){.sp_menu_erea{display:none !important}}@keyframes menu_bar_ue_open{0%{transform:rotate(0);top:0px}100%{transform:rotate(15deg);top:8px}}@keyframes menu_bar_sita_open{0%{transform:rotate(0);top:18px}100%{transform:rotate(-15deg);top:8px}}@keyframes menu_bar_ue_close{0%{transform:rotate(15deg);top:8px}100%{transform:rotate(0);top:0px}}@keyframes menu_bar_sita_close{0%{transform:rotate(-15deg);top:8px}100%{transform:rotate(0);top:18px}}.footer{background:#ebf5ff;box-sizing:border-box;padding-left:240px;padding-top:80px;padding-bottom:50px}.footer .innter{display:flex;justify-content:space-between;flex-direction:row-reverse}.footer .innter .left{text-align:left}.footer .innter .left .logo{display:flex;align-items:center;padding-bottom:15px}.footer .innter .left .logo span{display:block;width:72px;margin-right:20px}.footer .innter .left .logo h2{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;color:#3e3e3e}.footer .innter .left p{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1.125rem;line-height:1.6;padding-bottom:30px;color:#3e3e3e}.footer .innter .left small{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:0.8125rem;color:#3e3e3e}.footer .innter .right ul{display:flex;padding-bottom:50px}.footer .innter .right ul li{margin-right:64px}.footer .innter .right ul li:last-child{margin-right:0px}.footer .innter .right ul li a{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;color:#3e3e3e}.footer .innter .right .contents{display:flex;justify-content:end;align-items:center}.footer .innter .right .contents .tell{margin-right:30px}.footer .innter .right .contents .tell p{font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:1.25rem;color:#3e3e3e;font-weight:bold;padding-bottom:10px}.footer .innter .right .contents .tell p:last-child{padding-bottom:0px}.footer .innter .right .contents .btn_box{display:flex;align-items:center}.footer .innter .right .contents .btn_box .btn_part01{width:280px;height:64px;border-radius:32px}.footer .innter .right .contents .btn_box .btn_part01::after{background-image:url("../img/common/email.svg");background-position:center;background-repeat:no-repeat;background-size:16px;width:48px;height:48px}@media only screen and (max-width: 1300px){.footer{padding-left:180px}}@media only screen and (max-width: 1024px){.footer{padding-top:60px;padding-bottom:40px}.footer .innter{display:block}.footer .innter .left{padding-top:40px}.footer .innter .right ul{display:flex;padding-bottom:50px;justify-content:end}.footer .innter .right ul li{margin-right:64px}.footer .innter .right ul li:last-child{margin-right:0px}.footer .innter .right ul li a{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;color:#3e3e3e}}@media only screen and (max-width: 767px){.footer{padding-left:0px}}@media only screen and (max-width: 600px){.footer{padding-top:60px;padding-bottom:40px}.footer .innter .left .logo span{width:60px;margin-right:10px}.footer .innter .left .logo h2{font-size:1.25rem}.footer .innter .left p{font-size:1rem;padding-bottom:30px}.footer .innter .left small{font-size:0.75rem}.footer .innter .right ul{padding-bottom:40px}.footer .innter .right ul li{margin-right:20px}.footer .innter .right ul li:last-child{margin-right:0px}.footer .innter .right ul li a{font-size:1rem}.footer .innter .right .contents{display:block}.footer .innter .right .contents .tell{margin-right:0px}.footer .innter .right .contents .tell p{font-size:1.125rem;padding-bottom:10px}.footer .innter .right .contents .tell p:last-child{padding-bottom:0px}.footer .innter .right .contents .btn_box{display:flex;justify-content:center;align-items:center;padding-top:20px}}.goto_box{position:fixed;bottom:30px;right:30px}.goto_box a{display:block;width:80px}@media only screen and (max-width: 767px){.goto_box{right:20px}.goto_box a{width:60px}}@media only screen and (max-width: 600px){.goto_box a{width:40px}}.main{box-sizing:border-box;padding-left:240px;overflow:hidden;padding-bottom:160px}@media only screen and (max-width: 1300px){.main{padding-left:180px}}@media only screen and (max-width: 767px){.main{padding-left:0px;padding-bottom:100px}}@media only screen and (max-width: 600px){.main{padding-bottom:60px}}.top_box1{height:760px;position:relative}.top_box1 .catchcopy_box{position:absolute;top:0px;left:0px;z-index:100;height:100%;width:100%}.top_box1 .catchcopy_box .catch_main{height:100%}.top_box1 .catchcopy_box .catch_inter{height:100%;display:flex;flex-direction:column;justify-content:center}.top_box1 .catchcopy_box .catch_inter span{display:block}.top_box1 .catchcopy_box .catch_inter span:nth-child(1){width:353.35px;padding-bottom:38px}.top_box1 .catchcopy_box .catch_inter span:nth-child(2){width:707.58px;padding-bottom:38px}.top_box1 .catchcopy_box .catch_inter span:nth-child(3){width:348.73px}.top_box1 .slider_box{height:100%}.top_box1 .slider_box div{height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 1024px){.top_box1{height:600px;position:relative}.top_box1 .catchcopy_box .catch_inter span{display:block}.top_box1 .catchcopy_box .catch_inter span:nth-child(1){width:250px;padding-bottom:25px}.top_box1 .catchcopy_box .catch_inter span:nth-child(2){width:500px;padding-bottom:25px}.top_box1 .catchcopy_box .catch_inter span:nth-child(3){width:250px}}@media only screen and (max-width: 600px){.top_box1{height:600px;position:relative}.top_box1 .catchcopy_box .catch_inter span{display:block}.top_box1 .catchcopy_box .catch_inter span:nth-child(1){width:170px;padding-bottom:20px}.top_box1 .catchcopy_box .catch_inter span:nth-child(2){width:340px;padding-bottom:20px}.top_box1 .catchcopy_box .catch_inter span:nth-child(3){width:170px}.top_box1 .slider_box div{background-position:40%}}.top_box2{text-align:left;padding-bottom:80px}.top_box2 .innter{padding-top:80px}.top_box2 .innter .contents{display:flex;align-items:center}.top_box2 .innter .contents .left{width:100%;max-width:470px}.top_box2 .innter .contents .left .title{padding-bottom:40px}.top_box2 .innter .contents .left .title h3{font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"YOPQ" 300;font-weight:bold;font-size:4rem;color:#3e3e3e;padding-bottom:5px}.top_box2 .innter .contents .left .title h2{display:flex;align-items:center;padding-bottom:30px}.top_box2 .innter .contents .left .title h2 i{display:flex;align-items:center;width:14px;padding-right:10px}.top_box2 .innter .contents .left .title h2 span{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1rem}.top_box2 .innter .contents .left .title p{line-height:2;width:320px}.top_box2 .innter .contents .right{flex:1}.top_box2 .innter .contents .right article{margin-bottom:30px}.top_box2 .innter .contents .right article a{display:block;border-bottom:1px solid rgba(62,62,62,.15)}.top_box2 .innter .contents .right article a header{display:flex;padding-bottom:8px}.top_box2 .innter .contents .right article a header div{display:flex;align-items:center;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:0.8125rem;font-weight:bold;color:rgba(62,62,62,.6);padding-right:10px}.top_box2 .innter .contents .right article a header span i{display:flex;justify-content:center;align-items:center;width:120px;height:28px;border-radius:14px;background:#ebf5ff;font-style:normal;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:0.8125rem;font-weight:bold;color:#0551e8}.top_box2 .innter .contents .right article a h2{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;color:#3e3e3e;line-height:1.8;padding-bottom:25px}.top_box2 .innter .contents .right .btn_box{display:none}@media only screen and (max-width: 1600px){.top_box2 .innter .contents .left{max-width:360px}}@media only screen and (max-width: 1024px){.top_box2{padding-bottom:60px}.top_box2 .innter{padding-top:60px}.top_box2 .innter .contents{display:block}.top_box2 .innter .contents .left{width:100%;max-width:none}.top_box2 .innter .contents .left .title{padding-bottom:40px}.top_box2 .innter .contents .left .title h3{font-size:3.125rem;text-align:center}.top_box2 .innter .contents .left .title h2{justify-content:center;padding-bottom:20px}.top_box2 .innter .contents .left .title h2 i{display:flex;align-items:center;width:14px;padding-right:10px}.top_box2 .innter .contents .left .title h2 span{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1rem}.top_box2 .innter .contents .left .title p{text-align:left;line-height:2;width:100%}.top_box2 .innter .contents .left .btn_box{display:none}.top_box2 .innter .contents .right{flex:1;width:100%}.top_box2 .innter .contents .right article{margin-bottom:20px}.top_box2 .innter .contents .right article a{display:block;border-bottom:1px solid rgba(62,62,62,.15)}.top_box2 .innter .contents .right article a h2{font-size:0.875rem;padding-bottom:25px}.top_box2 .innter .contents .right .btn_box{display:block;text-align:center;padding-top:30px}.top_box2 .innter .contents .right .btn_box a{margin:auto}}@media only screen and (max-width: 600px){.top_box2{padding-bottom:20px}.top_box2 .innter .contents .left .title{padding-bottom:30px}.top_box2 .innter .contents .left .title h3{font-size:2.8125rem}}.top_box3{position:relative;padding-bottom:120px}.top_box3::after{position:absolute;bottom:-310px;left:0;display:block;content:"";width:534.65px;height:478.71px;background-image:url("../img/top/top_box3_bk2.svg");background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}.top_box3 .innter{padding-top:120px;background-image:url("../img/top/top_box3_bk.svg");background-position:right 20px top 0;background-repeat:no-repeat;background-size:657px}.top_box3 .innter .table_main .table_box1{overflow-x:scroll}.top_box3 .innter .table_main .table_box1 table{min-width:700px;width:100%;text-align:left;border-collapse:collapse}.top_box3 .innter .table_main .table_box1 table thead{text-align:center}.top_box3 .innter .table_main .table_box1 table thead tr th{padding-top:15px;padding-bottom:15px}.top_box3 .innter .table_main .table_box1 table thead tr th:nth-child(2),.top_box3 .innter .table_main .table_box1 table thead tr th:nth-child(3),.top_box3 .innter .table_main .table_box1 table thead tr th:nth-child(4),.top_box3 .innter .table_main .table_box1 table thead tr th:nth-child(5),.top_box3 .innter .table_main .table_box1 table thead tr th:nth-child(6){width:15%}.top_box3 .innter .table_main .table_box1 table tbody th,.top_box3 .innter .table_main .table_box1 table tbody td{padding:15px}.top_box3 .innter .table_main .table_box1 table tbody td{background-color:#fff}.top_box3 .innter .table_main .table_box1 table tr{color:#3e3e3e;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem}.top_box3 .innter .table_main .table_box1 table tr th{background:#ebf5ff}.top_box3 .innter .table_main .table_box1 table tr th,.top_box3 .innter .table_main .table_box1 table tr td{border:solid 1px rgba(62,62,62,.2);line-height:1.6;vertical-align:top}.top_box3 .innter .table_main .table_box1 table tr th a,.top_box3 .innter .table_main .table_box1 table tr td a{color:#0551e8}@media only screen and (max-width: 1300px){.top_box3{padding-bottom:80px}.top_box3::after{position:absolute;bottom:-210px;left:0;display:block;content:"";width:446.74228656px;height:400px;background-image:url("../img/top/top_box3_bk2.svg");background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}.top_box3 .innter{padding-top:80px;background-size:557px}.top_box3 .innter .table_main .table_box1{overflow-x:scroll}.top_box3 .innter .table_main .table_box1 table{min-width:800px}.top_box3 .innter .table_main .table_box1 table thead tr th{padding-top:12px;padding-bottom:12px}.top_box3 .innter .table_main .table_box1 table thead tr th:nth-child(2),.top_box3 .innter .table_main .table_box1 table thead tr th:nth-child(3),.top_box3 .innter .table_main .table_box1 table thead tr th:nth-child(4),.top_box3 .innter .table_main .table_box1 table thead tr th:nth-child(5),.top_box3 .innter .table_main .table_box1 table thead tr th:nth-child(6){width:16%}.top_box3 .innter .table_main .table_box1 table tbody th,.top_box3 .innter .table_main .table_box1 table tbody td{padding:12px}}@media only screen and (max-width: 1024px){.top_box3{padding-bottom:40px}.top_box3 .innter{padding-top:60px}.top_box3 .innter .table_main .table_box1::after{display:block;content:"▶ 左右にスクロールできます。";text-align:left;padding-top:10px;color:#3e3e3e;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1rem}}.top_box4::after{display:none}.top_box4 .innter{background-image:none}.top_box5 .innter{background-color:#2568eb;height:864px;position:relative;overflow:hidden}.top_box5 .innter .images_box{position:absolute;top:-200px;left:64px;display:flex;align-items:center}.top_box5 .innter .images_box .left_box{width:300px;margin-right:32px}.top_box5 .innter .images_box .right_box{width:300px}.top_box5 .innter .images_box div span{display:block;margin-bottom:32px}.top_box5 .innter .contents{display:flex;height:100%;align-items:center;position:relative}.top_box5 .innter .contents::before{display:block;content:"";width:50%}.top_box5 .innter .contents .box{position:relative;width:50%;text-align:left;padding-bottom:80px}.top_box5 .innter .contents .box .title_part01 h3{color:#fff}.top_box5 .innter .contents .box .title_part01 h2{justify-content:start;color:#fff}.top_box5 .innter .contents .box p{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:2;padding-bottom:40px;letter-spacing:-0.4px}.top_box5 .innter .contents .subtitle{position:absolute;bottom:0;left:50%;width:70%}@media only screen and (max-width: 1700px){.top_box5 .innter{background-color:#2568eb;height:864px;position:relative;overflow:hidden}.top_box5 .innter .images_box{position:absolute;top:-40px;left:20px;display:flex;align-items:center}.top_box5 .innter .images_box .left_box{width:220px;margin-right:20px}.top_box5 .innter .images_box .right_box{width:220px}.top_box5 .innter .images_box div span{display:block;margin-bottom:20px}.top_box5 .innter .contents .box{padding-bottom:60px}.top_box5 .innter .contents .subtitle{width:50%}}@media only screen and (max-width: 1200px){.top_box5 .innter{height:864px}.top_box5 .innter .images_box div span{display:block;margin-bottom:32px;position:relative}.top_box5 .innter .images_box div span::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2568eb;opacity:.7}.top_box5 .innter .contents::before{display:block;content:"";width:auto;flex:1}.top_box5 .innter .contents .box{width:80%;padding-bottom:60px}.top_box5 .innter .contents .subtitle{width:80%;left:20%}}@media only screen and (max-width: 600px){.top_box5 .innter{height:864px}.top_box5 .innter .contents .box{width:90%;padding-bottom:60px}.top_box5 .innter .contents .subtitle{width:90%;left:10%}}.page-template-page-newslist main,.page-template-page-newssingle main{background-image:url("../img/common/new_bk.svg"),url("../img/common/news_bk2.svg");background-position:right 0px top 0,left 240px bottom 0px;background-repeat:no-repeat,no-repeat;background-size:434.75px,971px}@media only screen and (max-width: 1300px){.page-template-page-newslist main,.page-template-page-newssingle main{background-size:326px,728px;background-position:right 0px top 0,left 180px bottom 0px}}@media only screen and (max-width: 1024px){.page-template-page-newslist main,.page-template-page-newssingle main{background-size:217px,485px;background-position:right 0px top 0,left 0px bottom 0px}}@media only screen and (max-width: 600px){.page-template-page-newslist main,.page-template-page-newssingle main{background-size:174px,388px;background-position:right 0px top 0,left 0px bottom 0px}}.news_box1{padding-top:90px}.news_box1 .innter .title_part01{padding-bottom:60px}.news_box1 .innter .cont{border-radius:8px;background:#fff;box-shadow:0px 0px 16px rgba(62,62,62,.05)}.news_box1 .innter .cont .cont_wrap{padding-top:90px;max-width:1220px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}@media only screen and (max-width: 767px){.news_box1{padding-top:100px}.news_box1 .innter .title_part01{padding-bottom:40px}.news_box1 .innter .cont{border-radius:4px;box-shadow:0px 0px 8px rgba(62,62,62,.05)}.news_box1 .innter .cont .cont_wrap{padding-top:40px}}.cat_main .txt1{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;color:#3e3e3e;text-align:center;line-height:2;padding-bottom:40px}.cat_main .cat_box{display:flex;justify-content:center;flex-wrap:wrap}.cat_main .cat_box span,.cat_main .cat_box a{margin-bottom:10px;margin-right:8px;margin-left:8px;width:120px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:16px;box-sizing:border-box}.cat_main .cat_box span i,.cat_main .cat_box a i{font-style:normal;color:#0551e8;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:0.8125rem}.cat_main .cat_box span{background:#ebf5ff}.cat_main .cat_box a{background:#fff;border:1px solid #2568eb}.cat_main .news_list_box{padding-bottom:80px}.cat_main .news_list_box .news_article a{padding-top:30px;padding-bottom:30px;display:block;text-align:left;border-bottom:1px solid rgba(62,62,62,.15)}.cat_main .news_list_box .news_article a header{display:flex;align-items:center}.cat_main .news_list_box .news_article a header span{font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:0.8125rem;font-weight:bold;color:rgba(62,62,62,.6);padding-right:10px}.cat_main .news_list_box .news_article a header i{font-style:normal;display:flex;justify-content:center;align-items:center;width:120px;height:28px;border-radius:14px;background:#ebf5ff;font-style:normal;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:0.8125rem;font-weight:bold;color:#0551e8}.cat_main .news_list_box .news_article a header i b{font-weight:bold}.cat_main .news_list_box .news_article a h2{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;color:#3e3e3e;line-height:1.6;padding-top:20px}@media only screen and (max-width: 767px){.cat_main .txt1{font-size:0.9375rem;text-align:left;padding-bottom:30px}.cat_main .news_list_box{padding-bottom:60px}.cat_main .news_list_box .news_article a{padding-top:20px;padding-bottom:20px}.cat_main .news_list_box .news_article a h2{font-size:0.9375rem;padding-top:10px}}.news_single{padding-bottom:100px}.news_single header{border-bottom:4px solid #e1eef6;margin-bottom:40px}.news_single header div{display:flex;align-items:center;justify-content:center;padding-bottom:30px}.news_single header div span{font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:0.8125rem;font-weight:bold;color:rgba(62,62,62,.6);padding-right:10px}.news_single header div a{font-style:normal;display:flex;justify-content:center;align-items:center;width:120px;height:28px;border-radius:14px;background:#ebf5ff;font-style:normal;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:0.8125rem;font-weight:bold;color:#0551e8}.news_single header div a i{font-style:normal;font-weight:bold}.news_single header .main_title{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1.75rem;text-align:left;line-height:1.6;padding-bottom:30px}.news_single .content{color:#3e3e3e;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;text-align:left}.news_single .content a{text-align:left;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;color:#0551e8}.news_single .content p{margin-bottom:20px;text-align:left;line-height:2}.news_single .content h2{margin-bottom:20px;text-align:left;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1.6;background-image:url("../img/common/title_circle.svg");background-position:left 0 top 50%;background-repeat:no-repeat;background-size:14px;padding-left:20px;box-sizing:border-box}.news_single .content h3{margin-bottom:20px;text-align:left;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1.375rem;line-height:1.6;padding-left:15px;box-sizing:border-box;position:relative}.news_single .content h3::after{position:absolute;display:block;content:"";top:0;bottom:0;left:0;background:linear-gradient(#0551e8 0%, #00d2fc 100%);width:4px;height:70%;margin:auto}.news_single .content h4{margin-bottom:20px;text-align:left;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;line-height:1.6}.news_single .content ul{text-align:left;margin-bottom:20px}.news_single .content ul li{position:relative;padding-left:14px;box-sizing:border-box;margin-bottom:10px}.news_single .content ul li::before{position:absolute;top:7px;left:0;display:block;content:"";width:8px;height:8px;background:#cfe6fc;border-radius:50%}@media only screen and (max-width: 767px){.news_single{padding-bottom:60px}.news_single header{border-bottom:2px solid #e1eef6;margin-bottom:30px}.news_single header div{padding-bottom:20px}.news_single header .main_title{font-size:1.5rem;padding-bottom:20px}.news_single .content{font-size:0.9375rem;text-align:left}.news_single .content a{font-size:0.9375rem}.news_single .content h2{font-size:1.25rem}.news_single .content h3{font-size:1.125rem;padding-left:12px}.news_single .content h3::after{width:2px}.news_single .content h4{font-size:1.0625rem}.news_single .content ul li{padding-left:12px}.news_single .content ul li::before{top:8px;width:6px;height:6px}}.back_box{text-align:center;padding-bottom:100px}.back_box .btn_part01{margin:auto;width:280px;height:64px;border-radius:32px}.back_box .btn_part01::after{background-size:16px;width:48px;height:48px}@media only screen and (max-width: 767px){.back_box{padding-bottom:60px}}.page-template-page-about main{background-image:url("../img/common/about_bk4.svg");background-position:right 0px bottom 0px;background-repeat:no-repeat;background-size:403.18px}@media only screen and (max-width: 1300px){.page-template-page-about main{background-size:300.18px}}@media only screen and (max-width: 767px){.page-template-page-about main{background-size:203.18px}}.about_box1{padding-top:80px;padding-bottom:100px;color:#3e3e3e}.about_box1 .innter .title_part01{padding-bottom:60px}.about_box1 .innter .about_img1{margin-bottom:110px;position:relative}.about_box1 .innter .about_img1 img{width:100%;height:auto}.about_box1 .innter .about_img1::after{content:"";display:block;position:absolute;bottom:-229px;left:0;width:432px;height:229px;background-image:url("../img/common/about_bk1.svg");background-position:50%;background-repeat:no-repeat;background-size:cover}.about_box1 .innter .message_box{color:#3e3e3e}.about_box1 .innter .message_box .txt_box{max-width:800px;margin:auto;text-align:left;color:#3e3e3e}.about_box1 .innter .message_box .txt_box p{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:2;padding-bottom:50px}.about_box1 .innter .message_box .txt_box div{text-align:right;display:block}.about_box1 .innter .message_box .txt_box div span{display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:0.875rem}.about_box1 .innter .message_box .txt_box div b{display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem}@media only screen and (max-width: 1300px){.about_box1 .innter .about_img1::after{bottom:-160.3px;width:302.4px;height:160.3px}}@media only screen and (max-width: 767px){.about_box1{padding-top:100px;padding-bottom:60px}.about_box1 .innter .title_part01{padding-bottom:40px}.about_box1 .innter .about_img1{margin-bottom:60px}.about_box1 .innter .about_img1::after{bottom:-114.5px;width:216px;height:114.5px}.about_box1 .innter .message_box .txt_box p{font-size:0.9375rem;padding-bottom:30px}.about_box1 .innter .message_box .txt_box div span{font-size:0.8125rem}.about_box1 .innter .message_box .txt_box div b{font-size:1.375rem}}.about_box2{padding-bottom:100px}.about_box2 .img1{background-image:url("../img/common/about_bk3.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:480px;margin-bottom:110px}.about_box2 .table_box{overflow-x:scroll}.about_box2 .table_box table{width:100%;border-collapse:collapse}.about_box2 .table_box table tr{text-align:center}.about_box2 .table_box table tr th{width:33.3333333333%;background:#ebf5ff}.about_box2 .table_box table tr th:nth-child(1){width:20%}.about_box2 .table_box table tr td{background-color:#fff}.about_box2 .table_box table tr th,.about_box2 .table_box table tr td{padding-top:15px;padding-bottom:15px;padding-right:15px;padding-left:15px;box-sizing:border-box;color:#3e3e3e;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;border:solid 1px rgba(62,62,62,.2);line-height:1.6;vertical-align:top}@media only screen and (max-width: 767px){.about_box2{padding-bottom:60px}.about_box2 .img1{height:300px;margin-bottom:50px}.about_box2 .table_box table tr th,.about_box2 .table_box table tr td{padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;font-size:0.9375rem}}.contect_box1{background-image:url("../img/common/contact_bk1.svg");background-position:left 0 bottom 0;background-repeat:no-repeat;background-size:contain;padding-top:80px;padding-bottom:70px;margin-bottom:30px}@media only screen and (max-width: 767px){.contect_box1{background-size:160%;padding-top:100px;padding-bottom:60px;margin-bottom:20px}}.contect_box2{border-radius:8px;background:#f1f8ff;box-sizing:border-box;padding-top:40px}.contect_box2 .innter .form_box{padding-top:80px;background-color:#fff}.contect_box2 .innter .form_box .form_innter{box-sizing:border-box;max-width:740px;padding-left:20px;padding-right:20px;margin:auto}.contect_box2 .innter .form_box .form_innter .field_box{padding-bottom:60px;text-align:left;color:#3e3e3e;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem}.contect_box2 .innter .form_box .form_innter .field_box .wpcf7-form-control-wrap{position:relative}.contect_box2 .innter .form_box .form_innter .field_box .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;bottom:-40px;left:0;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:0.875rem}.contect_box2 .innter .form_box .form_innter .field_box label{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;display:flex;margin-bottom:10px;align-items:center}.contect_box2 .innter .form_box .form_innter .field_box .required::after{display:block;content:"※";font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:0.75rem;color:#ed0f0f;margin-left:5px}.contect_box2 .innter .form_box .form_innter .field_box input{width:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;margin:0;padding:16px 15px;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;background:rgba(62,62,62,.05);box-sizing:border-box}.contect_box2 .innter .form_box .form_innter .field_box textarea{width:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:1rem;margin:0;padding:16px 15px;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;background:rgba(62,62,62,.05);box-sizing:border-box;height:272px}.contect_box2 .innter .wpcf7-response-output{border-color:#0551e8 !important;background-color:#fff;color:#dc3232;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:0.9375rem;padding-top:10px;padding-bottom:10px}@media only screen and (max-width: 767px){.contect_box2{border-radius:4px;padding-top:30px}.contect_box2 .innter .form_box{padding-top:60px}.contect_box2 .innter .form_box .form_innter .field_box{padding-bottom:50px}}.submit_box b{position:relative;display:block;width:280px;height:64px;margin:auto}.submit_box b input{width:100%;height:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;color:#fff;margin:0;padding:0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:32px;background:linear-gradient(#00d2fc 0%, #0551e8 100%);box-sizing:border-box;cursor:pointer}.submit_box b input:hover{opacity:.8}.submit_box b::after{display:block;content:"";position:absolute;right:8px;top:8px;width:48px;height:48px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;background-image:url(../img/common/arrow01.svg);background-position:center;background-repeat:no-repeat;background-size:12px}/*# sourceMappingURL=common.css.map */