﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}img{vertical-align:bottom}main{font:inherit;box-sizing:border-box}img{width:100%;height:auto;vertical-align:top}a{color:#005EAD;text-decoration:none}a:link{color:#005EAD;text-decoration:underline}a:visited{color:#005EAD}a:hover{color:#005EAD;text-decoration:none}a:active{color:#005EAD}.link-none a,a[href^="tel:"]{text-decoration:none}.link-none a{pointer-events:none}@media (min-width: 1025px){a[href^="tel:"]{pointer-events:none}}.disp_none{display:none !important}@media (max-width: 767px){.sp{display:none !important}}@media (min-width: 768px) and (max-width: 1024px){.tablet{display:none !important}}@media (min-width: 1025px){.pc{display:none !important}}em,.em{font-style:italic}sup{font-size:0.9rem}.nowrap{white-space:nowrap !important}.oneup{font-size:110% !important}.twoup{font-size:120% !important}.threeup{font-size:130% !important}.onedown{font-size:90% !important}.twodown{font-size:80% !important}.threedown{font-size:70% !important}.indent0{text-indent:0 !important}.indent01{text-indent:1rem !important}.indent02{text-indent:-1rem !important;margin-left:1rem !important}.indent03{text-indent:-1.5rem !important;margin-left:1.5rem !important}.indent04{text-indent:-2rem !important;margin-left:2rem !important}.indent05{text-indent:-2.5rem !important;margin-left:2.5rem !important}.indent06{text-indent:-3rem !important;margin-left:3rem !important}.indent07{text-indent:-3.5rem !important;margin-left:3.5rem !important}.indent08{text-indent:-4rem !important;margin-left:4rem !important}.indent09{text-indent:-4.5rem !important;margin-left:4.5rem !important}.indent10{text-indent:-5rem !important;margin-left:5rem !important}table{border-collapse:collapse;border-spacing:0}.xcenter,table td.xcenter,table th.xcenter,table tr.xcenter th,table tr.xcenter td{text-align:center !important}.xleft,table td.xleft,table th.xleft,table tr.xleft th,table tr.xleft td{text-align:left !important}.xright,table td.xright,table th.xright,table tr.xright th,table tr.xright td{text-align:right !important}.ytop,table td.ytop,table th.ytop,table tr.ytop th,table tr.ytop td{vertical-align:top !important}.ymiddle,table td.ymiddle,table th.ymiddle,table tr.ymiddle th,table tr.ymiddle td{vertical-align:middle !important}.ybottom,table td.ybottom,table th.ybottom,table tr.ybottom th,table tr.ybottom td{vertical-align:bottom !important}@media (max-width: 767px){.sp_xcenter,table td.sp_xcenter,table th.sp_xcenter,table tr.sp_xcenter th,table tr.sp_xcenter td{text-align:center !important}.sp_xleft,table td.sp_xleft,table th.sp_xleft,table tr.sp_xleft th,table tr.sp_xleft td{text-align:left !important}.sp_xright,table td.sp_xright,table th.sp_xright,table tr.sp_xright th,table tr.sp_xright td{text-align:right !important}}@media (min-width: 768px) and (max-width: 1024px){.tl_xcenter,table td.tl_xcenter,table th.tl_xcenter,table tr.tl_xcenter th,table tr.tl_xcenter td{text-align:center !important}.tl_xleft,table td.tl_xleft,table th.tl_xleft,table tr.tl_xleft th,table tr.tl_xleft td{text-align:left !important}.tl_xright,table td.tl_xright,table th.tl_xright,table tr.tl_xright th,table tr.tl_xright td{text-align:right !important}}@media (max-width: 1024px){.pc_xcenter,table td.pc_xcenter,table th.pc_xcenter,table tr.pc_xcenter th,table tr.pc_xcenter td{text-align:center !important}.pc_xleft,table td.pc_xleft,table th.pc_xleft,table tr.pc_xleft th,table tr.pc_xleft td{text-align:left !important}.pc_xright,table td.pc_xright,table th.pc_xright,table tr.pc_xright td,table tr.pc_xright th{text-align:right !important}}.mt0{margin-top:0px !important}.mt1{margin-top:1px !important}.mt2{margin-top:2px !important}.mt3{margin-top:3px !important}.mt4{margin-top:4px !important}.mt5{margin-top:5px !important}.mt6{margin-top:6px !important}.mt7{margin-top:7px !important}.mt8{margin-top:8px !important}.mt9{margin-top:9px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mt60{margin-top:60px !important}.mt65{margin-top:65px !important}.mt70{margin-top:70px !important}.mt75{margin-top:75px !important}.mt80{margin-top:80px !important}.mt85{margin-top:85px !important}.mt90{margin-top:90px !important}.mt95{margin-top:95px !important}.mt100{margin-top:100px !important}.mt105{margin-top:105px !important}.mt110{margin-top:110px !important}.mt115{margin-top:115px !important}.mt120{margin-top:120px !important}.mt125{margin-top:125px !important}.mt130{margin-top:130px !important}.mt135{margin-top:135px !important}.mt140{margin-top:140px !important}.mt145{margin-top:145px !important}.mt150{margin-top:150px !important}.mr0{margin-right:0px !important}.mr1{margin-right:1px !important}.mr2{margin-right:2px !important}.mr3{margin-right:3px !important}.mr4{margin-right:4px !important}.mr5{margin-right:5px !important}.mr6{margin-right:6px !important}.mr7{margin-right:7px !important}.mr8{margin-right:8px !important}.mr9{margin-right:9px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.mr55{margin-right:55px !important}.mr60{margin-right:60px !important}.mr65{margin-right:65px !important}.mr70{margin-right:70px !important}.mr75{margin-right:75px !important}.mr80{margin-right:80px !important}.mr85{margin-right:85px !important}.mr90{margin-right:90px !important}.mr95{margin-right:95px !important}.mr100{margin-right:100px !important}.mr105{margin-right:105px !important}.mr110{margin-right:110px !important}.mr115{margin-right:115px !important}.mr120{margin-right:120px !important}.mr125{margin-right:125px !important}.mr130{margin-right:130px !important}.mr135{margin-right:135px !important}.mr140{margin-right:140px !important}.mr145{margin-right:145px !important}.mr150{margin-right:150px !important}.mb0{margin-bottom:0px !important}.mb1{margin-bottom:1px !important}.mb2{margin-bottom:2px !important}.mb3{margin-bottom:3px !important}.mb4{margin-bottom:4px !important}.mb5{margin-bottom:5px !important}.mb6{margin-bottom:6px !important}.mb7{margin-bottom:7px !important}.mb8{margin-bottom:8px !important}.mb9{margin-bottom:9px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mb80{margin-bottom:80px !important}.mb85{margin-bottom:85px !important}.mb90{margin-bottom:90px !important}.mb95{margin-bottom:95px !important}.mb100{margin-bottom:100px !important}.mb105{margin-bottom:105px !important}.mb110{margin-bottom:110px !important}.mb115{margin-bottom:115px !important}.mb120{margin-bottom:120px !important}.mb125{margin-bottom:125px !important}.mb125{margin-bottom:125px !important}.mb130{margin-bottom:130px !important}.mb135{margin-bottom:135px !important}.mb140{margin-bottom:140px !important}.mb145{margin-bottom:145px !important}.mb150{margin-bottom:150px !important}.ml0{margin-left:0px !important}.ml1{margin-left:1px !important}.ml2{margin-left:2px !important}.ml3{margin-left:3px !important}.ml4{margin-left:4px !important}.ml5{margin-left:5px !important}.ml6{margin-left:6px !important}.ml7{margin-left:7px !important}.ml8{margin-left:8px !important}.ml9{margin-left:9px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.ml45{margin-left:45px !important}.ml50{margin-left:50px !important}.ml55{margin-left:55px !important}.ml60{margin-left:60px !important}.ml65{margin-left:65px !important}.ml70{margin-left:70px !important}.ml75{margin-left:75px !important}.ml80{margin-left:80px !important}.ml85{margin-left:85px !important}.ml90{margin-left:90px !important}.ml95{margin-left:95px !important}.ml100{margin-left:100px !important}.ml105{margin-left:105px !important}.ml110{margin-left:110px !important}.ml115{margin-left:115px !important}.ml120{margin-left:120px !important}.ml125{margin-left:125px !important}.ml130{margin-left:130px !important}.ml135{margin-left:135px !important}.ml140{margin-left:140px !important}.ml145{margin-left:145px !important}.ml150{margin-left:150px !important}.pt0{padding-top:0px !important}.pt1{padding-top:1px !important}.pt2{padding-top:2px !important}.pt3{padding-top:3px !important}.pt4{padding-top:4px !important}.pt5{padding-top:5px !important}.pt6{padding-top:6px !important}.pt7{padding-top:7px !important}.pt8{padding-top:8px !important}.pt9{padding-top:9px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pt55{padding-top:55px !important}.pt60{padding-top:60px !important}.pt65{padding-top:65px !important}.pt70{padding-top:70px !important}.pt75{padding-top:75px !important}.pt80{padding-top:80px !important}.pt85{padding-top:85px !important}.pt90{padding-top:90px !important}.pt95{padding-top:95px !important}.pt100{padding-top:100px !important}.pt105{padding-top:105px !important}.pt110{padding-top:110px !important}.pt115{padding-top:115px !important}.pt120{padding-top:120px !important}.pt125{padding-top:125px !important}.pt130{padding-top:130px !important}.pt135{padding-top:135px !important}.pt140{padding-top:140px !important}.pt145{padding-top:145px !important}.pt150{padding-top:150px !important}.pr1{padding-right:1px !important}.pr2{padding-right:2px !important}.pr3{padding-right:3px !important}.pr4{padding-right:4px !important}.pr5{padding-right:5px !important}.pr6{padding-right:6px !important}.pr7{padding-right:7px !important}.pr8{padding-right:8px !important}.pr9{padding-right:9px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr35{padding-right:35px !important}.pr40{padding-right:40px !important}.pr45{padding-right:45px !important}.pr50{padding-right:50px !important}.pr55{padding-right:55px !important}.pr60{padding-right:60px !important}.pr65{padding-right:65px !important}.pr70{padding-right:70px !important}.pr75{padding-right:75px !important}.pr80{padding-right:80px !important}.pr85{padding-right:85px !important}.pr90{padding-right:90px !important}.pr95{padding-right:95px !important}.pr100{padding-right:100px !important}.pr105{padding-right:105px !important}.pr110{padding-right:110px !important}.pr115{padding-right:115px !important}.pr120{padding-right:120px !important}.pr125{padding-right:125px !important}.pr130{padding-right:130px !important}.pr135{padding-right:135px !important}.pr140{padding-right:140px !important}.pr145{padding-right:145px !important}.pr150{padding-right:150px !important}.pb0{padding-bottom:0px !important}.pb1{padding-bottom:1px !important}.pb2{padding-bottom:2px !important}.pb3{padding-bottom:3px !important}.pb4{padding-bottom:4px !important}.pb5{padding-bottom:5px !important}.pb6{padding-bottom:6px !important}.pb7{padding-bottom:7px !important}.pb8{padding-bottom:8px !important}.pb9{padding-bottom:9px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pb55{padding-bottom:55px !important}.pb60{padding-bottom:60px !important}.pb65{padding-bottom:65px !important}.pb70{padding-bottom:70px !important}.pb75{padding-bottom:75px !important}.pb80{padding-bottom:80px !important}.pb85{padding-bottom:85px !important}.pb90{padding-bottom:90px !important}.pb95{padding-bottom:95px !important}.pb100{padding-bottom:100px !important}.pb105{padding-bottom:105px !important}.pb110{padding-bottom:110px !important}.pb115{padding-bottom:115px !important}.pb120{padding-bottom:120px !important}.pb125{padding-bottom:125px !important}.pb130{padding-bottom:130px !important}.pb135{padding-bottom:135px !important}.pb140{padding-bottom:140px !important}.pb145{padding-bottom:145px !important}.pb150{padding-bottom:150px !important}.pr0{padding-right:0px !important}.pl0{padding-left:0px !important}.pl1{padding-left:1px !important}.pl2{padding-left:2px !important}.pl3{padding-left:3px !important}.pl4{padding-left:4px !important}.pl5{padding-left:5px !important}.pl6{padding-left:6px !important}.pl7{padding-left:7px !important}.pl8{padding-left:8px !important}.pl9{padding-left:9px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl35{padding-left:35px !important}.pl40{padding-left:40px !important}.pl45{padding-left:45px !important}.pl50{padding-left:50px !important}.pl55{padding-left:55px !important}.pl60{padding-left:60px !important}.pl65{padding-left:65px !important}.pl70{padding-left:70px !important}.pl75{padding-left:75px !important}.pl80{padding-left:80px !important}.pl85{padding-left:85px !important}.pl90{padding-left:90px !important}.pl95{padding-left:95px !important}.pl100{padding-left:100px !important}.pl105{padding-left:105px !important}.pl110{padding-left:110px !important}.pl115{padding-left:115px !important}.pl120{padding-left:120px !important}.pl125{padding-left:125px !important}.pl130{padding-left:130px !important}.pl135{padding-left:135px !important}.pl140{padding-left:140px !important}.pl145{padding-left:145px !important}.pl150{padding-left:150px !important}.header{padding:10px;position:fixed;width:100%;top:0;left:0;z-index:9000}.header-inner{width:100%;height:70px;display:flex;justify-content:space-between}@media (max-width: 767px){.header-inner{height:60px}}.header-inner-logo{width:480px;height:70px;transition:.3s;display:flex;align-items:center;background:white;border-radius:2px;justify-content:space-between}@media (max-width: 1024px){.header-inner-logo{width:270px}}@media (max-width: 767px){.header-inner-logo{width:calc(100% - 65px);height:60px;box-shadow:4px 4px 10px 0 rgba(0,0,0,0.1),-4px -4px 10px 0 rgba(0,0,0,0.1)}}.header-inner-logo a:nth-of-type(1){display:block;width:425px;height:21px;overflow:hidden;text-indent:-9999px;margin:0 auto;background:url("../images/header/logo01.svg") no-repeat center center/100% 100%}@media (max-width: 1024px){.header-inner-logo a:nth-of-type(1){width:213px;height:37px}}@media (max-width: 767px){.header-inner-logo a:nth-of-type(1){width:168px;height:30px;margin:0 0 0 20px}}@media (max-width: 1024px){.header-inner-logo a:nth-of-type(1){background:url("../images/header/logo02.svg") no-repeat center center/100% 100%}}@media (max-width: 767px){.header-inner-logo a:nth-of-type(1){background:url("../images/header/logo02.svg") no-repeat center center/100% 100%}}.header-inner-logo a:nth-of-type(2){max-width:130px;height:60px;position:relative;padding:31px 15px 0 15px}@media (min-width: 768px){.header-inner-logo a:nth-of-type(2){display:none}}.header-inner-link{width:500px}@media (max-width: 1024px){.header-inner-link{width:360px}}@media (max-width: 767px){.header-inner-link{width:60px}}.header-inner-link ul{display:flex;justify-content:space-between;list-style:none;letter-spacing:0.1rem}.header-inner-link ul li{transition:.3s}.header-inner-link ul li a{text-decoration:none}.header-inner-link ul li:nth-of-type(1){width:140px}.header-inner-link ul li:nth-of-type(1) a{display:flex;align-items:center;justify-content:center;background:white;color:white;font-size:1.6rem;line-height:100%;font-family:"Roboto",serif;height:70px;border-radius:2px}.header-inner-link ul li:nth-of-type(1) a img{width:110px}@media (min-width: 1025px){.header-inner-link ul li:nth-of-type(1) a{transition:.3s}.header-inner-link ul li:nth-of-type(1) a:hover{opacity:0.3}}@media (max-width: 767px){.header-inner-link ul li:nth-of-type(1){display:none}}.header-inner-link ul li:nth-of-type(2){width:140px}.header-inner-link ul li:nth-of-type(2) a{display:flex;align-items:center;justify-content:center;background:#006AB7;color:white;font-size:1.6rem;line-height:100%;font-family:"Roboto",serif;height:70px;border-radius:2px}@media (min-width: 1025px){.header-inner-link ul li:nth-of-type(2) a{transition:.3s}.header-inner-link ul li:nth-of-type(2) a:hover{background:white;color:#006AB7}}@media (max-width: 1024px){.header-inner-link ul li:nth-of-type(2){display:none}}.header-inner-link ul li:nth-of-type(3){width:100px}.header-inner-link ul li:nth-of-type(3) a{display:flex;align-items:center;justify-content:center;background:#D40017;color:white;font-size:1.6rem;line-height:100%;font-family:"Roboto",serif;height:70px;border-radius:2px}@media (min-width: 1025px){.header-inner-link ul li:nth-of-type(3) a{transition:.3s}.header-inner-link ul li:nth-of-type(3) a:hover{background:white;color:#D40017}}@media (max-width: 767px){.header-inner-link ul li:nth-of-type(3){display:none}}.header-inner-link ul li:nth-of-type(4){width:100px;height:70px;background:white;border-radius:2px}@media (max-width: 767px){.header-inner-link ul li:nth-of-type(4){width:60px;height:60px;box-shadow:4px 4px 10px 0 rgba(0,0,0,0.1),-4px -4px 10px 0 rgba(0,0,0,0.1)}}.shadow,.header-page .header-inner-logo,.header-page .header-inner-link li{box-shadow:4px 4px 10px 0 rgba(0,0,0,0.1),-4px -4px 10px 0 rgba(0,0,0,0.1)}.menu{width:100px;height:70px;position:relative;cursor:pointer}@media (max-width: 767px){.menu{width:60px;height:60px}}.menu span:nth-of-type(1),.menu span:nth-of-type(2),.menu span:nth-of-type(3){position:absolute;width:36px;height:1px;display:inline-block;transition:.5s;box-sizing:border-box;background:#006AB7}.menu span:nth-of-type(1){left:35px;top:26px}@media (min-width: 1025px){.menu span:nth-of-type(1):hover span:nth-of-type(1){left:29px}}@media (max-width: 767px){.menu span:nth-of-type(1){left:16px;top:21px}}.menu span:nth-of-type(2){left:32px;top:35px}@media (max-width: 767px){.menu span:nth-of-type(2){left:13px;top:30px}}.menu span:nth-of-type(3){left:29px;top:44px}@media (max-width: 767px){.menu span:nth-of-type(3){left:10px;top:39px}}@media (min-width: 1025px){.menu:hover span:nth-of-type(1){left:29px}.menu:hover span:nth-of-type(3){left:35px}}.menu.active span:nth-of-type(1){transform:translateX(3px) translateY(8px) rotate(-210deg)}@media (max-width: 1024px){.menu.active span:nth-of-type(1){transform:translateX(-3px) translateY(8px) rotate(-210deg)}}.menu.active span:nth-of-type(2){left:50%;opacity:0;animation:active-menu .8s forwards}.menu.active span:nth-of-type(3){transform:translateX(-3px) translateY(-10px) rotate(210deg)}@media (max-width: 1024px){.menu.active span:nth-of-type(3){transform:translateX(3px) translateY(-10px) rotate(210deg)}}.sp-navi{display:none;position:fixed;background:white;padding:50px;width:100%;height:100vh;z-index:8000}@media (max-width: 767px){.sp-navi{padding:90px 15px 15px 15px}}.sp-navi-inner{background:#006AB7;width:100%;padding:50px;color:white;letter-spacing:0.15rem}@media (min-width: 768px){.sp-navi-inner{height:100%;display:flex;justify-content:center;align-items:center}}@media (max-width: 767px){.sp-navi-inner{height:100%;padding:80px 30px 200px 30px;border-radius:4px;overflow-y:auto}.sp-navi-inner::-webkit-scrollbar{display:none}}.sp-navi-inner-navi{width:800px;margin:0 auto}@media (min-width: 768px){.sp-navi-inner-navi{display:flex;justify-content:space-between}}@media (max-width: 767px){.sp-navi-inner-navi{width:100%}}@media (min-width: 1025px){.sp-navi-inner-navi a{transition:.3s}.sp-navi-inner-navi a:hover{opacity:0.3}}.sp-navi-inner-navi ul{list-style:none}.sp-navi-inner-navi ul li:nth-child(n+2){margin-top:40px}@media (max-width: 1024px){.sp-navi-inner-navi ul li:nth-child(n+2){margin-top:30px}}.sp-navi-inner-navi ul li a{display:block;color:white;text-decoration:none;white-space:nowrap}.sp-navi-inner-navi ul li a span{display:block}.sp-navi-inner-navi ul li a span:nth-of-type(1){font-size:4.0rem;font-weight:700;line-height:100%}@media (max-width: 1024px){.sp-navi-inner-navi ul li a span:nth-of-type(1){font-size:3.4rem}}@media (max-width: 767px){.sp-navi-inner-navi ul li a span:nth-of-type(1){font-size:3.2rem}}.sp-navi-inner-navi ul li a span:nth-of-type(2){font-size:1.2rem;font-weight:700;line-height:125%;margin-top:5px}@media (max-width: 767px){.sp-navi-inner-navi ul li a span:nth-of-type(2){letter-spacing:0.1rem}}.sp-navi-inner-navi-left{width:250px}@media (max-width: 1024px){.sp-navi-inner-navi-left{width:220px}}@media (max-width: 767px){.sp-navi-inner-navi-left{width:100%}}.sp-navi-inner-navi-right{position:relative;width:350px}@media (max-width: 1024px){.sp-navi-inner-navi-right{width:285px}}@media (max-width: 767px){.sp-navi-inner-navi-right{border-top:1px solid white;margin-top:75px;padding-top:75px;width:100%}}.sp-navi-inner-navi-right ol li{list-style:none;font-size:2.0rem;font-weight:700;line-height:125%;letter-spacing:0.15rem;margin-top:75px}@media (max-width: 1024px){.sp-navi-inner-navi-right ol li{font-size:1.8rem;margin-top:50px}}@media (max-width: 767px){.sp-navi-inner-navi-right ol li{font-size:1.6rem}}.sp-navi-inner-navi-right ol li a{display:block;color:white;text-decoration:none;padding-left:50px;position:relative}.sp-navi-inner-navi-right ol li a::after{content:'';position:absolute;top:13px;left:0;width:30px;height:1px;background:white}.sp-navi-inner-navi-right p{font-size:1.2rem;font-weight:700}@media (min-width: 768px){.sp-navi-inner-navi-right p{position:absolute;bottom:-10px;left:0}}@media (max-width: 767px){.sp-navi-inner-navi-right p{margin-top:50px}}.sp-navi-inner-navi-right p a{text-decoration:none;color:white;padding-right:20px;height:16px;background:url("../images/footer/link-icon.svg") no-repeat right center/16px 16px}.sp-navi-entry{position:fixed;bottom:0;left:0;z-index:8001;width:100%;height:60px}@media (min-width: 768px){.sp-navi-entry{display:none}}.sp-navi-entry a{display:flex;justify-content:center;align-items:center;background:#D40017;width:100%;height:100%;color:white;text-decoration:none;letter-spacing:0.25rem;font-size:1.6rem;font-family:"Roboto",serif;box-shadow:4px 4px 10px 0 rgba(0,0,0,0.2)}.footer{color:white;padding:25px 50px 50px 50px}@media (max-width: 767px){.footer{padding:25px 25px 85px 25px}}.footer a{color:white;text-decoration:none}@media (min-width: 1025px){.footer a{transition:.3s}.footer a:hover{opacity:0.3}}.footer-top a{display:block;background:#D40017;padding:85px 100px;border-radius:4px}@media (min-width: 768px){.footer-top a{display:flex;justify-content:space-between;align-items:center}}@media (max-width: 1024px){.footer-top a{padding:50px}}@media (max-width: 767px){.footer-top a{padding:50px 25px}}.footer-top-ttl{letter-spacing:0.1rem}@media (max-width: 767px){.footer-top-ttl{margin-bottom:50px}}.footer-top-ttl span{display:block}.footer-top-ttl-en{font-size:4.0rem;font-weight:700;line-height:100%}@media (max-width: 767px){.footer-top-ttl-en{font-size:3.0rem}}.footer-top-ttl-jp{font-size:1.4rem;font-weight:700;line-height:150%;margin-top:5px}.footer-top-btn{width:200px}@media (max-width: 767px){.footer-top-btn{width:135px}}.footer-under{background:#006AB7;padding:85px 100px;border-radius:4px;margin-top:50px}@media (min-width: 768px){.footer-under{display:flex;justify-content:space-between}}@media (max-width: 1024px){.footer-under{padding:50px}}@media (max-width: 767px){.footer-under{margin-top:25px;padding:50px 25px 40px 25px}}.footer-under-left{letter-spacing:0.1rem}.footer-under-left-ttl01{font-size:8.6rem;line-height:125%;font-weight:700}@media (max-width: 1024px){.footer-under-left-ttl01{font-size:5.25rem}}@media (max-width: 767px){.footer-under-left-ttl01{font-size:5.0rem}}.footer-under-left-ttl02{margin-top:50px;line-height:100%;width:204px}@media (max-width: 767px){.footer-under-left-ttl02{margin-top:25px;width:160px}}.footer-under-right{text-align:left}@media (max-width: 767px){.footer-under-right{margin-top:100px}}.footer-under-right-navi{list-style:none;letter-spacing:0.4rem}@media (max-width: 767px){.footer-under-right-navi{letter-spacing:0.2rem}}.footer-under-right-navi li:nth-child(n+2){margin-top:40px}@media (max-width: 767px){.footer-under-right-navi li:nth-child(n+2){margin-top:35px}}.footer-under-right-navi li span{display:block}.footer-under-right-navi li span:nth-of-type(1){font-size:4.0rem;font-weight:700;line-height:100%}@media (max-width: 767px){.footer-under-right-navi li span:nth-of-type(1){font-size:3.2rem}}.footer-under-right-navi li span:nth-of-type(2){font-size:1.2rem;font-weight:700;line-height:125%}@media (max-width: 767px){.footer-under-right-navi li span:nth-of-type(2){margin-top:3px;letter-spacing:0.15rem}}.footer-under-right-copyright{font-size:1.2rem;letter-spacing:0.15rem;margin-top:80px}@media (max-width: 767px){.footer-under-right-copyright{margin-top:60px}}.footer-link{position:fixed;bottom:0;left:0;z-index:1000;width:100%;height:60px}@media (min-width: 768px){.footer-link{display:none}}.footer-link ul{width:100%;height:60px;list-style:none;display:flex}.footer-link ul li{width:50%;height:60px}.footer-link ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:white;text-decoration:none;letter-spacing:0.25rem;font-size:1.6rem;font-family:"Roboto",serif;box-shadow:4px 4px 10px 0 rgba(0,0,0,0.2)}.footer-link ul li:nth-of-type(1) a{background:#006AB7}.footer-link ul li:nth-of-type(2) a{background:#D40017}#page_top{position:fixed;width:40px;height:40px;right:30px;bottom:30px;z-index:9000;background:black;border-radius:9999px}@media (max-width: 767px){#page_top{right:15px}}#page_top a{width:100%;height:100%;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden}#page_top a::before{content:'';position:absolute;top:17px;left:13px;width:10px;height:10px;border-right:2px solid white;border-bottom:2px solid white;z-index:9002;transform:rotate(-135deg)}html{font-size:62.5%;overflow-y:scroll}body{font-size:1.6rem;line-height:200%;font-family:"Noto Sans JP",serif;font-weight:500;position:relative;color:#006AB7;background:white}@media (max-width: 767px){body{font-size:1.5rem}}.contents{padding:160px 0;overflow:hidden}@media (max-width: 767px){.contents{padding:145px 0 75px 0}}.page-header{position:relative;max-width:1240px;padding:100px 50px 50px 50px;margin:0 auto;color:#006AB7}@media (max-width: 767px){.page-header{padding:0 25px 50px 25px}}.page-read{position:relative;max-width:1240px;padding:0 50px;margin:200px auto 0 auto}@media (min-width: 1025px){.page-read{display:flex;justify-content:space-between;align-items:center}}@media (max-width: 767px){.page-read{padding:0 25px;margin-top:75px}}.page-read-text{width:40%;position:relative;z-index:4}@media (max-width: 1024px){.page-read-text{width:100%}}.page-read-text h2{margin-bottom:15px}.page-read-photo{width:54.5%;position:relative}@media (max-width: 1024px){.page-read-photo{width:100%;margin-top:65px}}.page-read-photo img{position:relative;z-index:2}@media (max-width: 1024px){.page-read-photo img{top:0;left:2.5%}}.page-read-photo span{display:block;position:absolute;width:82%;height:100%;top:-20%;left:-5%;z-index:1;transform:skew(-18deg)}@media (max-width: 1024px){.page-read-photo span{top:-10.5%;left:5%}}.fadeinup{opacity:0;transform:translateY(50px);transition:1s;position:relative}.this-on{opacity:0;transform:translateY(50px);position:relative}.this-on-fadeinup{opacity:1;transform:translateY(0);transition:1s}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:0.1rem}.en{font-family:"Roboto",serif}.page-title span{display:block;font-weight:700}.page-title span:nth-of-type(1){font-size:6.0rem;line-height:100%;letter-spacing:0.1rem}@media (max-width: 767px){.page-title span:nth-of-type(1){font-size:3.8rem}}.page-title span:nth-of-type(2){margin-top:10px;font-size:1.5rem;line-height:125%}@media (max-width: 767px){.page-title span:nth-of-type(2){font-size:1.6rem}}.h01 span{display:block;font-weight:700}.h01 span:nth-of-type(1){font-size:6.0rem;line-height:100%}@media (max-width: 767px){.h01 span:nth-of-type(1){font-size:1.6rem}}.h01 span:nth-of-type(2){margin-top:5px;font-size:1.5rem;line-height:125%}@media (max-width: 767px){.h01 span:nth-of-type(2){font-size:1.4rem}}.h02{margin-bottom:50px}.h02 span{display:block;font-weight:700}.h02 span:nth-of-type(1){font-size:4.0rem;line-height:100%}@media (max-width: 767px){.h02 span:nth-of-type(1){font-size:3.0rem}}.h02 span:nth-of-type(2){margin-top:5px;font-size:1.5rem;line-height:125%}@media (max-width: 767px){.h02 span:nth-of-type(2){font-size:1.4rem}}.h03{font-size:2.1rem;font-weight:700;line-height:175%;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #D9D9D9}@media (max-width: 767px){.h03{font-size:1.9rem}}.h04{font-size:6.0rem;font-weight:700;line-height:100%;letter-spacing:0.2rem}@media (max-width: 767px){.h04{font-size:4.0rem}}.h05{font-size:2.1rem;font-weight:700;line-height:175%;margin-bottom:15px}.h05 span.small-text{font-size:1.5rem;display:inline-block}@media (max-width: 767px){.h05 span.small-text{font-size:1.4rem}}.h05 span.obi{display:inline-block;background:white;line-height:100%;padding:5px 10px 6px 10px;color:#006AB7;font-size:1.4rem;margin-bottom:10px}@media (max-width: 767px){.h05{font-size:1.9rem}}.h06{font-size:2.6rem;font-weight:700;line-height:175%}@media (max-width: 767px){.h06{font-size:2.0rem}}.h07{font-size:6.0rem;font-weight:700;line-height:100%}@media (max-width: 767px){.h07{font-size:4.0rem}}.h08{font-size:2.0rem;font-weight:700;line-height:175%;margin-bottom:15px}.h08 span.small-text{font-size:1.5rem;display:block}@media (max-width: 767px){.h08 span.small-text{font-size:1.4rem}}.h08 span.obi{display:inline-block;background:white;line-height:100%;padding:5px 10px 6px 10px;color:#006AB7;font-size:1.4rem;margin-bottom:10px}@media (max-width: 767px){.h08{font-size:1.9rem}}.btn-back01{text-align:center}.btn-back01 a{max-width:368px;height:70px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#006AB7;color:white;font-weight:700;letter-spacing:0.1rem;text-decoration:none;border-radius:2px}@media (min-width: 1025px){.btn-back01 a{transition:.3s}.btn-back01 a:hover{opacity:0.3}}.pankuzu{padding:0 50px;color:#4D4444}@media (max-width: 767px){.pankuzu{padding:0 25px}}.pankuzu-inner{font-size:1.4rem}.pankuzu ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.pankuzu li{display:flex;align-items:center}.pankuzu li+li::before{content:">";margin:0 0.5em;color:#999}.pankuzu a{text-decoration:none;color:#4D4444;transition:color 0.2s}.pankuzu a:hover{color:#003366;text-decoration:underline}.black01{color:#4D4444}.white01{color:white}.yellow01{color:#E6C100}.green01{color:#66B7A2}.pink01{color:#E166A2}.blue01{color:#006AB7}.back-green01{background:#66B7A2}.back-green02{background:#CEE8DF}.back-pink01{background:#E166A2}.back-pink02{background:#FBE6EF}.back-yellow01{background:#E6C100}.back-yellow02{background:#F8F49B}.back-blue01{background:#E5EFF7}.back-blue02{background:#006AB7}.index a{display:block;text-decoration:none}@media (min-width: 1025px){.index a{transition:.3s}.index a:hover{opacity:0.3}}.index-mainimage{position:relative;z-index:10}.index-mainimage-photo{width:75%;margin-left:auto}@media (max-width: 767px){.index-mainimage-photo{width:100%}}@media (min-width: 768px){.index-mainimage-text{position:absolute;width:100%;max-width:1240px;padding:0 50px;left:50%;top:50%;transform:translate(-50%, -50%)}}@media (max-width: 767px){.index-mainimage-text{width:100%}}.index-mainimage-text h2{position:relative}@media (max-width: 767px){.index-mainimage-text h2{position:absolute;bottom:-75px;left:25px}}.index-mainimage-text h2 span{display:block}.index-mainimage-text h2 span:nth-of-type(1){font-size:14.0rem;line-height:120%}@media (max-width: 1280px){.index-mainimage-text h2 span:nth-of-type(1){font-size:8.0rem}}@media (max-width: 767px){.index-mainimage-text h2 span:nth-of-type(1){font-size:6.0rem}}.index-mainimage-text h2 span:nth-of-type(2){margin-top:50px;font-size:4.0rem}@media (max-width: 1280px){.index-mainimage-text h2 span:nth-of-type(2){font-size:3.0rem}}@media (max-width: 767px){.index-mainimage-text h2 span:nth-of-type(2){font-size:2.0rem;margin-top:15px}}.index-link01{position:relative}.index-link01-inner{max-width:1340px;padding:0 50px;margin:150px auto 0 auto;position:relative}@media (min-width: 1025px){.index-link01-inner{display:flex;justify-content:space-between;align-items:center}}@media (max-width: 767px){.index-link01-inner{padding:0 25px;margin-top:125px}}.index-link01-inner-skew{display:block;position:absolute;transform:skew(-18deg);z-index:-1;width:105%}@media (min-width: 768px){.index-link01-inner-skew{height:165%;bottom:-25px;left:-20%}}@media (max-width: 767px){.index-link01-inner-skew{width:95%;height:155%;left:20%;bottom:-25px}}.index-link01-link{width:48%}@media (max-width: 767px){.index-link01-link{width:100%}}.index-link01-link h2{margin-top:50px;padding-left:50px}@media (max-width: 767px){.index-link01-link h2{margin-top:25px;padding:0}}.index-member-text{position:relative;max-width:1240px;padding:0 50px;margin:150px auto 50px auto}@media (max-width: 767px){.index-member-text{padding:0 25px;margin-top:100px}}.index-member-link{border-top:1px solid #D9D9D9}@media (max-width: 767px){.index-member-link{overflow:hidden;border:none}}.index-member-link:last-child{border-bottom:1px solid #D9D9D9}@media (max-width: 767px){.index-member-link:last-child{border:none}}.index-member-link a{display:block}@media (min-width: 768px){.index-member-link a{display:flex;position:relative}}@media (min-width: 1281px){.index-member-link-photo{width:calc(50% + 100px)}}@media (max-width: 1280px){.index-member-link-photo{width:50%}}@media (max-width: 767px){.index-member-link-photo{width:100%;position:relative}}@media (min-width: 768px){.index-member-link-text{position:absolute;width:100%;max-width:1240px;padding:0 50px;left:50%;top:50%;transform:translate(-50%, -50%)}}@media (max-width: 1024px){.index-member-link-text{width:100%}}.index-member-link-text-skew{display:block;position:absolute;width:10%;height:80%;bottom:35%;left:78%;z-index:1;transform:skew(-18deg);z-index:-1}@media (max-width: 767px){.index-member-link-text-skew{width:30%;height:100%;left:50%;bottom:-55%}}.index-member-link-text-inner{margin-left:auto;width:400px}@media (max-width: 1280px){.index-member-link-text-inner{width:45%}}@media (max-width: 767px){.index-member-link-text-inner{width:100%;padding:35px 25px 50px 25px}}.index-link02-inner{position:relative;max-width:1240px;padding:0 50px;margin:150px auto 0 auto}@media (min-width: 1025px){.index-link02-inner{display:flex;justify-content:space-between;align-items:center}}@media (max-width: 767px){.index-link02-inner{padding:0 25px;margin-top:75px}}.index-link02-link{width:48%}@media (max-width: 767px){.index-link02-link{width:100%}}.index-link02-link h2{margin-top:25px}.internship-point{position:relative;max-width:1240px;padding:0 50px;margin:150px auto 0 auto}@media (max-width: 767px){.internship-point{margin-top:100px;padding:0 25px}}@media (min-width: 768px){.internship-point-text{display:flex;justify-content:space-between}}.internship-point-text-inner{width:30%}@media (max-width: 767px){.internship-point-text-inner{width:100%}.internship-point-text-inner:nth-child(n+2){margin-top:50px}}.internship-point-text-inner h3{margin:25px 0 15px 0}.internship-program{color:white;background:#006AB7;margin-top:150px}@media (max-width: 767px){.internship-program{margin-top:100px}}.internship-program-top{padding-right:25px}.internship-program-inner{position:relative;max-width:1240px;padding:100px 50px;margin:0 auto}@media (max-width: 767px){.internship-program-inner{padding:50px 0 50px 25px}}@media (min-width: 768px){.internship-program-text{display:flex;justify-content:space-between}}.internship-program-text:nth-child(n+2){margin-top:35px}.internship-program-text-photo{width:55%}@media (max-width: 767px){.internship-program-text-photo{width:100%}}.internship-program-text-text{width:40%}@media (max-width: 767px){.internship-program-text-text{width:100%;padding-right:25px}}.internship-program-text-text h3{margin-bottom:35px}@media (max-width: 767px){.internship-program-text-text h3{margin:25px 0 10px 0}}.internship-program-text-text ul{margin:25px 0 25px 30px}.internship-voice{position:relative;max-width:1240px;padding:0 50px;margin:150px auto 0 auto}@media (max-width: 767px){.internship-voice{margin-top:100px;padding:0 25px}}@media (min-width: 768px){.internship-voice-text{display:flex;justify-content:space-between;flex-wrap:wrap}}.internship-voice-text-text{margin-top:25px}@media (min-width: 768px){.internship-voice-text-text{display:none}}.internship-voice-text-inner{display:flex;justify-content:space-between}@media (min-width: 1025px){.internship-voice-text-inner{width:47%}}@media (max-width: 1024px){.internship-voice-text-inner{align-items:flex-end}}@media (min-width: 1025px){.internship-voice-text-inner:nth-child(n+4){margin-top:100px}}@media (max-width: 1024px){.internship-voice-text-inner:nth-child(n+2){margin-top:50px}}.internship-voice-text-inner-photo{width:210px}@media (max-width: 767px){.internship-voice-text-inner-photo{width:30%}}.internship-voice-text-inner-text{width:calc(100% - 255px)}@media (max-width: 767px){.internship-voice-text-inner-text{width:65%}}@media (max-width: 767px){.internship-voice-text-inner-text h3{margin-bottom:0}}.company-movie{position:relative;max-width:1240px;padding:0 50px;margin:150px auto 0 auto}@media (max-width: 767px){.company-movie{margin-top:100px;padding:0 25px}}.company-movie ul{list-style:none}@media (min-width: 768px){.company-movie ul{display:flex;justify-content:space-between}}.company-movie ul li a{text-decoration:none}@media (min-width: 768px){.company-movie ul li{width:48%}}@media (max-width: 767px){.company-movie ul li:nth-child(n+2){margin-top:50px}}.company-movie ul li p{margin-top:15px}.company-number{position:relative;max-width:1240px;padding:0 50px;margin:150px auto 0 auto}@media (max-width: 767px){.company-number{margin-top:100px;padding:0 25px}}@media (min-width: 1025px){.company-number-text{display:flex;justify-content:space-between;align-items:flex-end}}@media (min-width: 1025px){.company-number-text:nth-child(n+3){margin-top:100px}}@media (max-width: 1024px){.company-number-text:nth-child(n+3){margin-top:75px}}.company-number-text-photo{position:relative;width:60%}@media (max-width: 1024px){.company-number-text-photo{width:100%}}.company-number-text-photo img{position:relative;z-index:2}.company-number-text-photo span{display:block;position:absolute;transform:skew(-18deg);z-index:1}@media (min-width: 1025px){.company-number-text-photo span{width:76%;height:80%;top:-10%;left:80%}}@media (max-width: 767px){.company-number-text-photo span{width:90%;height:95%;top:45%;left:15%}}.company-number-text-text{position:relative;width:30%;z-index:4}@media (max-width: 1024px){.company-number-text-text{width:100%;margin-top:25px}}.company-number-text-text h3{margin-bottom:20px}@media (max-width: 1024px){.company-number-text-text h3{margin-bottom:10px}}.company-number-text-text h4{margin-bottom:50px}@media (max-width: 1024px){.company-number-text-text h4{margin-bottom:20px}}.job-text{margin-top:150px;color:#4D4444;position:relative}@media (max-width: 767px){.job-text{margin-top:100px}}.job-text-photo{margin-bottom:100px;position:relative;z-index:3}@media (max-width: 767px){.job-text-photo{margin-bottom:50px}}.job-text-text{position:relative;max-width:1240px;padding:0 50px;margin:0 auto;z-index:2}.job-text-text-square{position:absolute;z-index:-1;transform:skew(-18deg)}@media (min-width: 768px){.job-text-text-square{width:180px;height:280px;top:-110px;right:0}}@media (max-width: 767px){.job-text-text-square{width:150px;height:105%;top:10%;right:10%}}@media (max-width: 767px){.job-text-text{padding:0 25px}}.job-text-text h3{margin-bottom:30px}.job-text-text-list{display:flex;flex-wrap:wrap;list-style:none;color:white;margin:10px 0 25px 0}.job-text-text-list li{line-height:100%;display:inline-block;padding:6px 10px 8px 10px;margin:10px 10px 0 0}.job-text-text-yellow li{background:#006AB7}.job-text-text-green li{background:#006AB7}.job-text-text-pink li{background:#006AB7}.job-text-text p{max-width:465px}.culture-career{position:relative;max-width:1240px;padding:0 50px;margin:150px auto 0 auto}@media (max-width: 767px){.culture-career{padding:0 25px;margin-top:75px}}@media (min-width: 1025px){.culture-career-inner{display:flex;justify-content:space-between}}.culture-career-left{width:300px}@media (max-width: 1024px){.culture-career-left{width:100%}}.culture-career-left h2{margin-bottom:50px}@media (max-width: 1024px){.culture-career-left h2{margin-bottom:25px}}.culture-career-right{width:calc(100% - 350px)}@media (max-width: 1024px){.culture-career-right{margin-top:50px;width:100%}}.culture-career-right h3{margin-bottom:50px}@media (max-width: 1024px){.culture-career-right h3{margin-bottom:25px}}.culture-career-right-inner{border-top:1px solid #D9D9D9;padding:15px 0}@media (min-width: 768px){.culture-career-right-inner{display:flex;justify-content:space-between;align-items:center}}@media (max-width: 767px){.culture-career-right-inner{padding:25px 0}}.culture-career-right-inner:last-child{border-bottom:1px solid #D9D9D9}.culture-career-right-inner-photo{width:40%}@media (max-width: 767px){.culture-career-right-inner-photo{width:100%}}.culture-career-right-inner-text{width:55%}@media (max-width: 767px){.culture-career-right-inner-text{width:100%;margin-top:25px}}.culture-career-right-inner-text h4 span{text-align:center;min-width:125px;display:inline-block;padding:10px;line-height:100%;background:#006AB7;color:white;margin-right:15px}.culture-other{position:relative;max-width:1240px;padding:0 50px;margin:150px auto 0 auto}@media (max-width: 767px){.culture-other{padding:0 25px;margin-top:75px}}@media (min-width: 768px){.culture-other-inner{display:flex;justify-content:space-between}}.culture-other-text{width:32%}@media (max-width: 767px){.culture-other-text{width:100%}.culture-other-text:nth-child(n+2){margin-top:35px}}.culture-other-text h4{margin:35px 0 20px 0}@media (max-width: 767px){.culture-other-text h4{margin:20px 0 10px 0}}.culture-work{margin-top:150px}@media (max-width: 767px){.culture-work{margin-top:75px}}.culture-work-inner{position:relative}.culture-work-photo{width:55%;margin-left:auto;position:relative}@media (max-width: 1024px){.culture-work-photo{width:100%;padding-left:50px}}@media (max-width: 767px){.culture-work-photo{padding-left:15px}}@media (min-width: 1025px){.culture-work-text{position:absolute;width:100%;max-width:1240px;padding:0 50px;left:50%;top:50%;transform:translate(-50%, -50%)}}@media (max-width: 1024px){.culture-work-text{padding:0 50px;margin-top:75px}}@media (max-width: 1024px){.culture-work-text{padding:0 25px;margin-top:50px}}.culture-work-text h3{margin-top:75px}@media (max-width: 1024px){.culture-work-text h3{margin-top:50px}}@media (max-width: 767px){.culture-work-text h3{margin-top:25px}}.culture-point01{position:relative;max-width:1240px;padding:0 50px;margin:150px auto 0 auto}@media (max-width: 767px){.culture-point01{padding:0 25px;margin-top:50px}}.culture-point01 ul{list-style:none}@media (min-width: 768px){.culture-point01 ul{display:flex;justify-content:space-between}}@media (max-width: 767px){.culture-point01 ul{padding:0 40px}}.culture-point01 ul li{position:relative}@media (min-width: 768px){.culture-point01 ul li{width:32%}}@media (max-width: 767px){.culture-point01 ul li:nth-child(n+2){margin-top:25px}}.culture-point01 ul li img:nth-of-type(1){position:relative;z-index:1}.culture-point01 ul li img:nth-of-type(2){position:absolute;z-index:2;top:-10%;left:-10%;width:120%}.culture-point02{position:relative;max-width:1240px;padding:0 50px;margin:75px auto 0 auto}@media (max-width: 767px){.culture-point02{padding:0 25px;margin-top:75px}}.culture-point02 ul{display:flex;flex-wrap:wrap;list-style:none}@media (min-width: 1025px){.culture-point02 ul li{width:32%;margin-right:2%}.culture-point02 ul li:nth-child(3n){margin-right:0}.culture-point02 ul li:nth-child(n+4){margin-top:35px}}@media (min-width: 768px) and (max-width: 1024px){.culture-point02 ul li{width:48%;margin-right:4%}.culture-point02 ul li:nth-child(2n){margin-right:0}.culture-point02 ul li:nth-child(n+3){margin-top:35px}}@media (max-width: 767px){.culture-point02 ul li{width:100%}.culture-point02 ul li:nth-child(n+2){margin-top:25px}}.culture-point02 ul span{display:block}.culture-point02 ul span:nth-of-type(2){margin-top:15px;font-size:2.1rem;font-weight:700}@media (max-width: 767px){.culture-point02 ul span:nth-of-type(2){font-size:1.9rem}}.recruit-message-inner{max-width:1240px;padding:0 50px;margin:200px auto 0 auto}@media (max-width: 767px){.recruit-message-inner{margin-top:75px;padding:0 25px}}.recruit-message-inner h3{margin:75px 0}@media (max-width: 1024px){.recruit-message-inner h3{margin:50px 0 25px 0}}.recruit-message-text{position:relative}.recruit-message-text p:nth-child(n+2){margin-top:3rem}@media (min-width: 1025px){.recruit-message-text{display:flex;justify-content:space-between;align-items:center}}.recruit-message-text-text{width:40%;position:relative;z-index:4}@media (max-width: 1024px){.recruit-message-text-text{width:100%}}.recruit-message-text-text h2{margin-bottom:15px}.recruit-message-text-photo{width:54.5%}@media (max-width: 1024px){.recruit-message-text-photo{width:100%;margin-top:65px;position:relative}}.recruit-message-text-photo img{position:relative;z-index:2;top:-50px}@media (max-width: 1024px){.recruit-message-text-photo img{top:0;left:2.5%}}.recruit-message-text-photo span{display:block;position:absolute;width:300%;height:100%;top:0;left:60%;z-index:1;transform:skew(-18deg)}@media (max-width: 1024px){.recruit-message-text-photo span{height:140%;top:5%;left:15%}}.recruit-information{background:#006AB7;color:white}.recruit-information-inner{max-width:1240px;padding:50px;margin:150px auto 0 auto}@media (min-width: 1025px){.recruit-information-inner{display:flex;align-items:center;justify-content:space-between}}@media (max-width: 767px){.recruit-information-inner{margin-top:35%;padding:50px 25px 35px 25px}}.recruit-information-left{width:calc(100% - 610px)}@media (max-width: 1024px){.recruit-information-left{width:100%}}@media (min-width: 1025px){.recruit-information-left h2{margin-bottom:0}}.recruit-information-right{width:560px;text-align:center}@media (max-width: 1024px){.recruit-information-right{width:100%}}.recruit-information-right a{display:block;background:white;border-radius:10px;padding:50px 65px 50px 65px}@media (max-width: 1024px){.recruit-information-right a img{max-width:330px;margin:0 auto}}@media (max-width: 767px){.recruit-information-right a{padding:35px 25px}.recruit-information-right a img{width:100%;max-width:280px;margin:0 auto}}.recruit-faq-inner{max-width:1240px;padding:0 50px;margin:200px auto 0 auto}@media (max-width: 767px){.recruit-faq-inner{padding:0 25px;margin-top:75px}}.recruit-faq-navi{list-style:none;text-align:center}@media (min-width: 768px){.recruit-faq-navi{display:flex;justify-content:space-between}}.recruit-faq-navi li{width:32%}@media (max-width: 767px){.recruit-faq-navi li{width:100%}.recruit-faq-navi li:nth-child(n+2){margin-top:10px}}.recruit-faq-navi li a{display:flex;align-items:center;justify-content:center;height:100%;background:#006AB7;color:white;text-decoration:none;border-radius:4px;padding:18px 10px;line-height:150%}@media (min-width: 1025px){.recruit-faq-navi li a{transition:.3s}.recruit-faq-navi li a:hover{opacity:0.3}}.recruit-faq-text{padding-top:100px}.recruit-faq-text-btn{background:#E5EFF7;border-radius:2px;margin-top:10px;padding:20px 40px 30px 40px}@media (max-width: 767px){.recruit-faq-text-btn{padding:10px 25px 15px 25px}}.recruit-faq-text-btn dt{padding:15px 50px 10px 60px;font-size:1.8rem;font-weight:700;position:relative;line-height:200%;cursor:pointer}@media (max-width: 767px){.recruit-faq-text-btn dt{font-size:1.6rem;padding:10px 50px 10px 40px}}.recruit-faq-text-btn dt::after{content:'Q';position:absolute;top:12px;left:0px;color:#006AB7;font-size:4.0rem;font-weight:600;font-family:"Roboto",serif}@media (max-width: 767px){.recruit-faq-text-btn dt::after{font-size:3.0rem}}.recruit-faq-text-btn dd{display:none;margin-top:10px;padding:25px 0 10px 100px;border-top:1px solid white;position:relative}@media (max-width: 767px){.recruit-faq-text-btn dd{padding:25px 0 10px 40px}}.recruit-faq-text-btn dd::after{content:'A';position:absolute;top:30px;left:40px;color:#D40017;font-size:4.0rem;font-weight:600;font-family:"Roboto",serif}@media (max-width: 767px){.recruit-faq-text-btn dd::after{top:25px;left:0px;font-size:3.0rem}}.faq-icon{position:absolute;top:20px;right:0;width:20px;height:20px}@media (max-width: 767px){.faq-icon{width:16px;height:16px}}.faq-icon::after{content:'';width:100%;height:2px;background:#006AB7;position:absolute;top:9px;left:0;transition:.3s}@media (max-width: 767px){.faq-icon::after{top:7px}}.faq-icon::before{content:'';width:2px;height:100%;background:#006AB7;position:absolute;top:0;left:9px;transition:.3s}@media (max-width: 767px){.faq-icon::before{left:7px}}.faq-icon.active::after{transform:rotate(-225deg)}.faq-icon.active::before{transform:rotate(-225deg)}.member-schedule{margin-top:100px}.member-schedule-inner{max-width:1240px;padding:0 50px;margin:0 auto;color:#4D4444;z-index:2}@media (max-width: 767px){.member-schedule-inner{padding:0 25px}}.member-schedule h2{color:#006AB7 !important}.member-schedule-img{max-width:800px;margin:0 auto}.member-schedule-photo{display:flex;justify-content:space-between;list-style:none;margin-top:75px}.member-schedule-photo li{width:32%}.member-image{width:100%;position:relative;overflow:hidden;padding-bottom:150px}@media (max-width: 1024px){.member-image{padding-bottom:75px}}@media (max-width: 767px){.member-image{padding-bottom:25px}}.member-image-title{position:relative;max-width:1240px;padding:0 50px 0 50px;margin:0 auto;z-index:10}@media (min-width: 1281px){.member-image-title{top:35px}}@media (max-width: 1024px){.member-image-title{margin-bottom:50px;padding:0 25px}}@media (min-width: 1025px){.member-image-photo{width:58%;margin:-90px 0 -200px auto}}@media (max-width: 1024px){.member-image-photo{padding-left:15px}}@media (max-width: 767px){.member-image-photo{padding-left:0}}.member-image-photo img{position:relative;z-index:2}.member-image-skew{display:block;position:absolute;width:35%;height:60%;bottom:0;left:37.5%;z-index:1;transform:skew(-18deg)}@media (max-width: 1024px){.member-image-skew{width:70%;left:50%;bottom:0}}@media (max-width: 767px){.member-image-skew{width:70%;height:40%;left:-10%;bottom:210px}}.member-image-profile{position:relative;max-width:1240px;padding:0 50px;margin:0 auto;z-index:10}@media (max-width: 1024px){.member-image-profile{padding:75px 50px 0 50px}}@media (max-width: 767px){.member-image-profile{padding:75px 25px 0 25px}}.member-text01,.member-text02{position:relative;max-width:1240px;padding:0 50px;margin:0 auto;color:#4D4444;z-index:2}@media (min-width: 768px){.member-text01,.member-text02{display:flex;justify-content:space-between}}@media (max-width: 767px){.member-text01,.member-text02{padding:0 25px}}.member-text01-photo,.member-text02-photo{width:54.5%}@media (max-width: 767px){.member-text01-photo,.member-text02-photo{width:100%}}.member-text01-text,.member-text02-text{width:40%}@media (max-width: 767px){.member-text01-text,.member-text02-text{width:100%;margin-top:25px}}.member-text01{margin-top:100px}.member-text02{margin-top:100px;flex-direction:row-reverse}.member .btn-back01{margin-top:150px}@media (max-width: 767px){.member .btn-back01{margin-top:75px}}.member-square01,.member-square02{width:180px;height:324px;transform:skew(-18deg);position:absolute;z-index:-1}@media (min-width: 768px){.member-square01{bottom:-50px;right:-15px}}@media (max-width: 767px){.member-square01{top:30%;right:19%}}@media (min-width: 768px){.member-square02{bottom:-75px;left:50px}}@media (max-width: 767px){.member-square02{top:30%;right:19%}}.member-h01 dt{font-size:1.6rem}.member-h01 dt span{display:inline-block;padding:6px 12px 8px 12px;line-height:100%;font-weight:700;color:white}.member-h01 dd{color:#4D4444}.member-h01 dd:nth-of-type(1){font-size:2.6rem;font-weight:700;line-height:175%;margin:20px 0 10px 0;letter-spacing:0.1rem}@media (max-width: 1024px){.member-h01 dd:nth-of-type(1){font-size:2.0rem}}.member-h01 dd:nth-of-type(2){font-size:1.6rem;line-height:150%;letter-spacing:0.1rem}.member-h02 dt{font-size:1.6rem}.member-h02 dt span{display:inline-block;padding:6px 12px 8px 12px;line-height:100%;font-weight:700;color:white}.member-h02 dd{color:#4D4444}.member-h02 dd:nth-of-type(1){font-size:2.1rem;font-weight:700;line-height:175%;margin:20px 0 10px 0;letter-spacing:0.1rem}@media (max-width: 1024px){.member-h02 dd:nth-of-type(1){font-size:1.9rem;margin:15px 0 5px 0}}.member-h02 dd:nth-of-type(2){font-size:1.6rem;line-height:150%;letter-spacing:0.1rem}.member-link{position:relative;max-width:1340px;padding:0 50px;margin:150px auto 0 auto}@media (min-width: 768px){.member-link{display:flex;justify-content:space-between}}@media (max-width: 767px){.member-link{margin-top:100px;padding:0 25px}}.member-link a{text-decoration:none}@media (min-width: 1025px){.member-link a{transition:.3s}.member-link a:hover{opacity:0.3}}.member-link-link{text-align:center;width:50%}.member-link-link p{position:relative}.member-link-link p img{position:relative;z-index:2}.member-link-link p span{display:block;position:absolute;width:82%;height:100%;top:10%;left:15%;z-index:1;transform:skew(-18deg)}.member-link-link:nth-of-type(2){margin-top:60px}@media (max-width: 767px){.member-link-link{width:100%}}.member-link-link-text{position:relative;z-index:3;margin-top:75px;text-align:left}@media (min-width: 768px){.member-link-link-text{display:inline-block}}@media (max-width: 767px){.member-link-link-text{margin-top:50px}}.slider{width:100%}.slick-slide{margin:0px}.slick-slide img{width:100%}.slick-prev:before,.slick-next:before{color:black}.slick-slide .caption{opacity:0;transition:.3s ease;font-size:1rem;padding-top:20px;line-height:150%;transform-origin:left top;text-align:center}.slick-slide .caption span{display:block;transform:scale(0.8)}.slick-current .caption{opacity:1;transition-delay:.5s}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;cursor:pointer;background:transparent;color:transparent;padding:0;border:none;outline:none;z-index:1000;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.slick-prev,.slick-next{height:20px;width:20px}}.slick-prev{left:0}.slick-next{top:50%;right:0}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0}.slick-prev{right:40px}.slick-next{right:0px}.slick-prev:before,.slick-next:before{width:40px;height:40px;display:block;content:"　"}@media (max-width: 767px){.slick-prev:before,.slick-next:before{height:20px;width:20px}}.slick-prev:before{background:url("../images/common/icon_arrow01.svg") 0 0/100% 100%}.slick-next:before{background:url("../images/common/icon_arrow02.svg") 0 0/100% 100%}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{display:block;position:absolute;bottom:-43px;list-style:none;text-align:right;padding:0;margin:0;width:100%;padding-right:80px}.slick-dots li{position:relative;display:inline-block;height:8px;width:8px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:20px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial, Helvetica, sans-serif;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:50px;height:50px;position:fixed;right:50px;top:50px;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;background:red;background:url("../images/common/close.svg") no-repeat center center;text-indent:-9999px;overflow:hidden;-webkit-box-shadow:none;box-shadow:none}@media (max-width: 767px){.lity-close{width:25px;height:25px}}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}
