@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}img{vertical-align:top}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased}body{line-height:1}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}html{overflow:auto;font-size:62.5%}body{color:#333;font:1.6rem/1.8 YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;overflow-wrap:break-word;word-break:break-word;overflow:hidden}@media (max-width:767px){body{font-size:1.4rem;font-weight:400}}a{color:#0171bb;transition:.3s linear}a:hover,a:active,a:focus{color:#57bcfe}.flex{display:flex}@media (max-width:1199px){.flex-xl{display:flex}}@media (max-width:1023px){.flex-lg{display:flex}}@media (max-width:767px){.flex-md{display:flex}}@media (max-width:575px){.flex-sm{display:flex}}.justify-start{justify-content:start}@media (max-width:1199px){.justify-start-xl{justify-content:start}}@media (max-width:1023px){.justify-start-lg{justify-content:start}}@media (max-width:767px){.justify-start-md{justify-content:start}}@media (max-width:575px){.justify-start-sm{justify-content:start}}.justify-center{justify-content:center}@media (max-width:1199px){.justify-center-xl{justify-content:center}}@media (max-width:1023px){.justify-center-lg{justify-content:center}}@media (max-width:767px){.justify-center-md{justify-content:center}}@media (max-width:575px){.justify-center-sm{justify-content:center}}.justify-between{justify-content:space-between}@media (max-width:1199px){.justify-between-xl{justify-content:space-between}}@media (max-width:1023px){.justify-between-lg{justify-content:space-between}}@media (max-width:767px){.justify-between-md{justify-content:space-between}}@media (max-width:575px){.justify-between-sm{justify-content:space-between}}.justify-around{justify-content:space-around}@media (max-width:1199px){.justify-around-xl{justify-content:space-around}}@media (max-width:1023px){.justify-around-lg{justify-content:space-around}}@media (max-width:767px){.justify-around-md{justify-content:space-around}}@media (max-width:575px){.justify-around-sm{justify-content:space-around}}.justify-end{justify-content:end}@media (max-width:1199px){.justify-end-xl{justify-content:end}}@media (max-width:1023px){.justify-end-lg{justify-content:end}}@media (max-width:767px){.justify-end-md{justify-content:end}}@media (max-width:575px){.justify-end-sm{justify-content:end}}.align-items-start{align-items:flex-start}@media (max-width:1199px){.align-items-start-xl{align-items:flex-start}}@media (max-width:1023px){.align-items-start-lg{align-items:flex-start}}@media (max-width:767px){.align-items-start-md{align-items:flex-start}}@media (max-width:575px){.align-items-start-sm{align-items:flex-start}}.align-items-center{align-items:center}@media (max-width:1199px){.align-items-center-xl{align-items:center}}@media (max-width:1023px){.align-items-center-lg{align-items:center}}@media (max-width:767px){.align-items-center-md{align-items:center}}@media (max-width:575px){.align-items-center-sm{align-items:center}}.align-items-end{align-items:end}@media (max-width:1199px){.align-items-end-xl{align-items:end}}@media (max-width:1023px){.align-items-end-lg{align-items:end}}@media (max-width:767px){.align-items-end-md{align-items:end}}@media (max-width:575px){.align-items-end-sm{align-items:end}}.flex-wrap{flex-wrap:wrap}@media (max-width:1199px){.flex-wrap-xl{flex-wrap:wrap}}@media (max-width:1023px){.flex-wrap-lg{flex-wrap:wrap}}@media (max-width:767px){.flex-wrap-md{flex-wrap:wrap}}@media (max-width:575px){.flex-wrap-sm{flex-wrap:wrap}}.flex-nowrap{flex-wrap:nowrap}@media (max-width:1199px){.flex-nowrap-xl{flex-wrap:nowrap}}@media (max-width:1023px){.flex-nowrap-lg{flex-wrap:nowrap}}@media (max-width:767px){.flex-nowrap-md{flex-wrap:nowrap}}@media (max-width:575px){.flex-nowrap-sm{flex-wrap:nowrap}}.fs-10{font-size:1rem}.fs-11{font-size:1.1rem}.fs-12{font-size:1.2rem}.fs-13{font-size:1.3rem}.fs-14{font-size:1.4rem}.fs-15{font-size:1.5rem}.fs-16{font-size:1.6rem}.fs-17{font-size:1.7rem}.fs-18{font-size:1.8rem}.fs-19{font-size:1.9rem}.fs-20{font-size:2rem}.fs-21{font-size:2.1rem}.fs-22{font-size:2.2rem}.fs-23{font-size:2.3rem}.fs-24{font-size:2.4rem}.fs-25{font-size:2.5rem}.fs-26{font-size:2.6rem}.fs-27{font-size:2.7rem}.fs-28{font-size:2.8rem}.fs-29{font-size:2.9rem}.fs-30{font-size:3rem}@media (max-width:1199px){.fs-10-xl{font-size:1rem}.fs-11-xl{font-size:1.1rem}.fs-12-xl{font-size:1.2rem}.fs-13-xl{font-size:1.3rem}.fs-14-xl{font-size:1.4rem}.fs-15-xl{font-size:1.5rem}.fs-16-xl{font-size:1.6rem}.fs-17-xl{font-size:1.7rem}.fs-18-xl{font-size:1.8rem}.fs-19-xl{font-size:1.9rem}.fs-20-xl{font-size:2rem}.fs-21-xl{font-size:2.1rem}.fs-22-xl{font-size:2.2rem}.fs-23-xl{font-size:2.3rem}.fs-24-xl{font-size:2.4rem}.fs-25-xl{font-size:2.5rem}.fs-26-xl{font-size:2.6rem}.fs-27-xl{font-size:2.7rem}.fs-28-xl{font-size:2.8rem}.fs-29-xl{font-size:2.9rem}.fs-30-xl{font-size:3rem}}@media (max-width:1023px){.fs-10-lg{font-size:1rem}.fs-11-lg{font-size:1.1rem}.fs-12-lg{font-size:1.2rem}.fs-13-lg{font-size:1.3rem}.fs-14-lg{font-size:1.4rem}.fs-15-lg{font-size:1.5rem}.fs-16-lg{font-size:1.6rem}.fs-17-lg{font-size:1.7rem}.fs-18-lg{font-size:1.8rem}.fs-19-lg{font-size:1.9rem}.fs-20-lg{font-size:2rem}.fs-21-lg{font-size:2.1rem}.fs-22-lg{font-size:2.2rem}.fs-23-lg{font-size:2.3rem}.fs-24-lg{font-size:2.4rem}.fs-25-lg{font-size:2.5rem}.fs-26-lg{font-size:2.6rem}.fs-27-lg{font-size:2.7rem}.fs-28-lg{font-size:2.8rem}.fs-29-lg{font-size:2.9rem}.fs-30-lg{font-size:3rem}}@media (max-width:767px){.fs-10-md{font-size:1rem}.fs-11-md{font-size:1.1rem}.fs-12-md{font-size:1.2rem}.fs-13-md{font-size:1.3rem}.fs-14-md{font-size:1.4rem}.fs-15-md{font-size:1.5rem}.fs-16-md{font-size:1.6rem}.fs-17-md{font-size:1.7rem}.fs-18-md{font-size:1.8rem}.fs-19-md{font-size:1.9rem}.fs-20-md{font-size:2rem}.fs-21-md{font-size:2.1rem}.fs-22-md{font-size:2.2rem}.fs-23-md{font-size:2.3rem}.fs-24-md{font-size:2.4rem}.fs-25-md{font-size:2.5rem}.fs-26-md{font-size:2.6rem}.fs-27-md{font-size:2.7rem}.fs-28-md{font-size:2.8rem}.fs-29-md{font-size:2.9rem}.fs-30-md{font-size:3rem}}@media (max-width:575px){.fs-10-sm{font-size:1rem}.fs-11-sm{font-size:1.1rem}.fs-12-sm{font-size:1.2rem}.fs-13-sm{font-size:1.3rem}.fs-14-sm{font-size:1.4rem}.fs-15-sm{font-size:1.5rem}.fs-16-sm{font-size:1.6rem}.fs-17-sm{font-size:1.7rem}.fs-18-sm{font-size:1.8rem}.fs-19-sm{font-size:1.9rem}.fs-20-sm{font-size:2rem}.fs-21-sm{font-size:2.1rem}.fs-22-sm{font-size:2.2rem}.fs-23-sm{font-size:2.3rem}.fs-24-sm{font-size:2.4rem}.fs-25-sm{font-size:2.5rem}.fs-26-sm{font-size:2.6rem}.fs-27-sm{font-size:2.7rem}.fs-28-sm{font-size:2.8rem}.fs-29-sm{font-size:2.9rem}.fs-30-sm{font-size:3rem}}.lh-1{line-height:1.1}.lh-2{line-height:1.2}.lh-3{line-height:1.3}.lh-4{line-height:1.4}.lh-5{line-height:1.5}.lh-6{line-height:1.6}@media (max-width:1199px){.lh-1-xl{line-height:1.1}.lh-2-xl{line-height:1.2}.lh-3-xl{line-height:1.3}.lh-4-xl{line-height:1.4}.lh-5-xl{line-height:1.5}.lh-6-xl{line-height:1.6}}@media (max-width:1023px){.lh-1-lg{line-height:1.1}.lh-2-lg{line-height:1.2}.lh-3-lg{line-height:1.3}.lh-4-lg{line-height:1.4}.lh-5-lg{line-height:1.5}.lh-6-lg{line-height:1.6}}@media (max-width:767px){.lh-1-md{line-height:1.1}.lh-2-md{line-height:1.2}.lh-3-md{line-height:1.3}.lh-4-md{line-height:1.4}.lh-5-md{line-height:1.5}.lh-6-md{line-height:1.6}}@media (max-width:575px){.lh-1-sm{line-height:1.1}.lh-2-sm{line-height:1.2}.lh-3-sm{line-height:1.3}.lh-4-sm{line-height:1.4}.lh-5-sm{line-height:1.5}.lh-6-sm{line-height:1.6}}img{max-width:100%;height:auto}ol{padding-left:1em}.float-l{float:left}.float-r{float:right}.roboto-r{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}.roboto-m{font-family:"Roboto",sans-serif;font-weight:500;font-style:normal}.roboto-b{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal}.mincho{font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}em{font-style:normal;font-weight:700}.line{background:rgba(0,0,0,0) linear-gradient(transparent 80%,#fffa73 0%) repeat scroll 0 0}.indent-list{text-indent:-1em;padding-left:1em}.disc-list{list-style:disc;padding-left:1.5em}.color-main{color:#0171bb !important}.color-accent01{color:#eed636 !important}.color-caution{color:#a52929 !important}.bold{font-weight:700}.normal{font-weight:400}.align-l{text-align:left}@media (max-width:1199px){.align-l-xl{text-align:left}}@media (max-width:1023px){.align-l-lg{text-align:left}}@media (max-width:767px){.align-l-md{text-align:left}}@media (max-width:575px){.align-l-sm{text-align:left}}.align-c{text-align:center}@media (max-width:1199px){.align-c-xl{text-align:center}}@media (max-width:1023px){.align-c-lg{text-align:center}}@media (max-width:767px){.align-c-md{text-align:center}}@media (max-width:575px){.align-c-sm{text-align:center}}.align-r{text-align:right}@media (max-width:1199px){.align-r-xl{text-align:right}}@media (max-width:1023px){.align-r-lg{text-align:right}}@media (max-width:767px){.align-r-md{text-align:right}}@media (max-width:575px){.align-r-sm{text-align:right}}.pos-r{position:relative}.box-shadow{box-shadow:0 0 40px rgba(0,0,0,.1)}.bg-light-blue01{background:#ecf6fd}.bg-blue-pattern01{background:repeating-linear-gradient(-45deg,#0171bb,#0171bb 10px,#0674bc 0,#0674bc 20px)}.block{display:block}@media (max-width:1199px){.block-xl{display:block}}@media (max-width:1023px){.block-lg{display:block}}@media (max-width:767px){.block-md{display:block}}@media (max-width:575px){.block-sm{display:block}}.none{display:none}@media (max-width:1199px){.none-xl{display:none}}@media (max-width:1023px){.none-lg{display:none}}@media (max-width:767px){.none-md{display:none}}@media (max-width:575px){.none-sm{display:none}}.mt-0{margin-top:0 !important}.pt-0{padding-top:0 !important}.mb-0{margin-bottom:0 !important}.pb-0{padding-bottom:0 !important}.ml-0{margin-left:0 !important}.pl-0{padding-left:0 !important}.mr-0{margin-right:0 !important}.pr-0{padding-right:0 !important}.mt-10{margin-top:1rem !important}.pt-10{padding-top:1rem !important}.mb-10{margin-bottom:1rem !important}.pb-10{padding-bottom:1rem !important}.ml-10{margin-left:1rem !important}.pl-10{padding-left:1rem !important}.mr-10{margin-right:1rem !important}.pr-10{padding-right:1rem !important}.mt-15{margin-top:1.5rem !important}.pt-15{padding-top:1.5rem !important}.mb-15{margin-bottom:1.5rem !important}.pb-15{padding-bottom:1.5rem !important}.ml-15{margin-left:1.5rem !important}.pl-15{padding-left:1.5rem !important}.mr-15{margin-right:1.5rem !important}.pr-15{padding-right:1.5rem !important}.mt-20{margin-top:2rem !important}.pt-20{padding-top:2rem !important}.mb-20{margin-bottom:2rem !important}.pb-20{padding-bottom:2rem !important}.ml-20{margin-left:2rem !important}.pl-20{padding-left:2rem !important}.mr-20{margin-right:2rem !important}.pr-20{padding-right:2rem !important}.mt-25{margin-top:2.5rem !important}.pt-25{padding-top:2.5rem !important}.mb-25{margin-bottom:2.5rem !important}.pb-25{padding-bottom:2.5rem !important}.ml-25{margin-left:2.5rem !important}.pl-25{padding-left:2.5rem !important}.mr-25{margin-right:2.5rem !important}.pr-25{padding-right:2.5rem !important}.mt-30{margin-top:3rem !important}.pt-30{padding-top:3rem !important}.mb-30{margin-bottom:3rem !important}.pb-30{padding-bottom:3rem !important}.ml-30{margin-left:3rem !important}.pl-30{padding-left:3rem !important}.mr-30{margin-right:3rem !important}.pr-30{padding-right:3rem !important}.mt-35{margin-top:3.5rem !important}.pt-35{padding-top:3.5rem !important}.mb-35{margin-bottom:3.5rem !important}.pb-35{padding-bottom:3.5rem !important}.ml-35{margin-left:3.5rem !important}.pl-35{padding-left:3.5rem !important}.mr-35{margin-right:3.5rem !important}.pr-35{padding-right:3.5rem !important}.mt-40{margin-top:4rem !important}.pt-40{padding-top:4rem !important}.mb-40{margin-bottom:4rem !important}.pb-40{padding-bottom:4rem !important}.ml-40{margin-left:4rem !important}.pl-40{padding-left:4rem !important}.mr-40{margin-right:4rem !important}.pr-40{padding-right:4rem !important}.mt-45{margin-top:4.5rem !important}.pt-45{padding-top:4.5rem !important}.mb-45{margin-bottom:4.5rem !important}.pb-45{padding-bottom:4.5rem !important}.ml-45{margin-left:4.5rem !important}.pl-45{padding-left:4.5rem !important}.mr-45{margin-right:4.5rem !important}.pr-45{padding-right:4.5rem !important}.mt-50{margin-top:5rem !important}.pt-50{padding-top:5rem !important}.mb-50{margin-bottom:5rem !important}.pb-50{padding-bottom:5rem !important}.ml-50{margin-left:5rem !important}.pl-50{padding-left:5rem !important}.mr-50{margin-right:5rem !important}.pr-50{padding-right:5rem !important}.mt-60{margin-top:6rem !important}.pt-60{padding-top:6rem !important}.mb-60{margin-bottom:6rem !important}.pb-60{padding-bottom:6rem !important}.ml-60{margin-left:6rem !important}.pl-60{padding-left:6rem !important}.mr-60{margin-right:6rem !important}.pr-60{padding-right:6rem !important}.mt-70{margin-top:7rem !important}.pt-70{padding-top:7rem !important}.mb-70{margin-bottom:7rem !important}.pb-70{padding-bottom:7rem !important}.ml-70{margin-left:7rem !important}.pl-70{padding-left:7rem !important}.mr-70{margin-right:7rem !important}.pr-70{padding-right:7rem !important}.mt-80{margin-top:8rem !important}.pt-80{padding-top:8rem !important}.mb-80{margin-bottom:8rem !important}.pb-80{padding-bottom:8rem !important}.ml-80{margin-left:8rem !important}.pl-80{padding-left:8rem !important}.mr-80{margin-right:8rem !important}.pr-80{padding-right:8rem !important}.mt-100{margin-top:10rem !important}.pt-100{padding-top:10rem !important}.mb-100{margin-bottom:10rem !important}.pb-100{padding-bottom:10rem !important}.ml-100{margin-left:10rem !important}.pl-100{padding-left:10rem !important}.mr-100{margin-right:10rem !important}.pr-100{padding-right:10rem !important}@media (max-width:1199px){.mt-0-xl{margin-top:0 !important}.pt-0-xl{padding-top:0 !important}.mb-0-xl{margin-bottom:0 !important}.pb-0-xl{padding-bottom:0 !important}.ml-0-xl{margin-left:0 !important}.pl-0-xl{padding-left:0 !important}.mr-0-xl{margin-right:0 !important}.pr-0-xl{padding-right:0 !important}.mt-10-xl{margin-top:1rem !important}.pt-10-xl{padding-top:1rem !important}.mb-10-xl{margin-bottom:1rem !important}.pb-10-xl{padding-bottom:1rem !important}.ml-10-xl{margin-left:1rem !important}.pl-10-xl{padding-left:1rem !important}.mr-10-xl{margin-right:1rem !important}.pr-10-xl{padding-right:1rem !important}.mt-15-xl{margin-top:1.5rem !important}.pt-15-xl{padding-top:1.5rem !important}.mb-15-xl{margin-bottom:1.5rem !important}.pb-15-xl{padding-bottom:1.5rem !important}.ml-15-xl{margin-left:1.5rem !important}.pl-15-xl{padding-left:1.5rem !important}.mr-15-xl{margin-right:1.5rem !important}.pr-15-xl{padding-right:1.5rem !important}.mt-20-xl{margin-top:2rem !important}.pt-20-xl{padding-top:2rem !important}.mb-20-xl{margin-bottom:2rem !important}.pb-20-xl{padding-bottom:2rem !important}.ml-20-xl{margin-left:2rem !important}.pl-20-xl{padding-left:2rem !important}.mr-20-xl{margin-right:2rem !important}.pr-20-xl{padding-right:2rem !important}.mt-25-xl{margin-top:2.5rem !important}.pt-25-xl{padding-top:2.5rem !important}.mb-25-xl{margin-bottom:2.5rem !important}.pb-25-xl{padding-bottom:2.5rem !important}.ml-25-xl{margin-left:2.5rem !important}.pl-25-xl{padding-left:2.5rem !important}.mr-25-xl{margin-right:2.5rem !important}.pr-25-xl{padding-right:2.5rem !important}.mt-30-xl{margin-top:3rem !important}.pt-30-xl{padding-top:3rem !important}.mb-30-xl{margin-bottom:3rem !important}.pb-30-xl{padding-bottom:3rem !important}.ml-30-xl{margin-left:3rem !important}.pl-30-xl{padding-left:3rem !important}.mr-30-xl{margin-right:3rem !important}.pr-30-xl{padding-right:3rem !important}.mt-35-xl{margin-top:3.5rem !important}.pt-35-xl{padding-top:3.5rem !important}.mb-35-xl{margin-bottom:3.5rem !important}.pb-35-xl{padding-bottom:3.5rem !important}.ml-35-xl{margin-left:3.5rem !important}.pl-35-xl{padding-left:3.5rem !important}.mr-35-xl{margin-right:3.5rem !important}.pr-35-xl{padding-right:3.5rem !important}.mt-40-xl{margin-top:4rem !important}.pt-40-xl{padding-top:4rem !important}.mb-40-xl{margin-bottom:4rem !important}.pb-40-xl{padding-bottom:4rem !important}.ml-40-xl{margin-left:4rem !important}.pl-40-xl{padding-left:4rem !important}.mr-40-xl{margin-right:4rem !important}.pr-40-xl{padding-right:4rem !important}.mt-45-xl{margin-top:4.5rem !important}.pt-45-xl{padding-top:4.5rem !important}.mb-45-xl{margin-bottom:4.5rem !important}.pb-45-xl{padding-bottom:4.5rem !important}.ml-45-xl{margin-left:4.5rem !important}.pl-45-xl{padding-left:4.5rem !important}.mr-45-xl{margin-right:4.5rem !important}.pr-45-xl{padding-right:4.5rem !important}.mt-50-xl{margin-top:5rem !important}.pt-50-xl{padding-top:5rem !important}.mb-50-xl{margin-bottom:5rem !important}.pb-50-xl{padding-bottom:5rem !important}.ml-50-xl{margin-left:5rem !important}.pl-50-xl{padding-left:5rem !important}.mr-50-xl{margin-right:5rem !important}.pr-50-xl{padding-right:5rem !important}.mt-60-xl{margin-top:6rem !important}.pt-60-xl{padding-top:6rem !important}.mb-60-xl{margin-bottom:6rem !important}.pb-60-xl{padding-bottom:6rem !important}.ml-60-xl{margin-left:6rem !important}.pl-60-xl{padding-left:6rem !important}.mr-60-xl{margin-right:6rem !important}.pr-60-xl{padding-right:6rem !important}.mt-70-xl{margin-top:7rem !important}.pt-70-xl{padding-top:7rem !important}.mb-70-xl{margin-bottom:7rem !important}.pb-70-xl{padding-bottom:7rem !important}.ml-70-xl{margin-left:7rem !important}.pl-70-xl{padding-left:7rem !important}.mr-70-xl{margin-right:7rem !important}.pr-70-xl{padding-right:7rem !important}.mt-80-xl{margin-top:8rem !important}.pt-80-xl{padding-top:8rem !important}.mb-80-xl{margin-bottom:8rem !important}.pb-80-xl{padding-bottom:8rem !important}.ml-80-xl{margin-left:8rem !important}.pl-80-xl{padding-left:8rem !important}.mr-80-xl{margin-right:8rem !important}.pr-80-xl{padding-right:8rem !important}.mt-100-xl{margin-top:10rem !important}.pt-100-xl{padding-top:10rem !important}.mb-100-xl{margin-bottom:10rem !important}.pb-100-xl{padding-bottom:10rem !important}.ml-100-xl{margin-left:10rem !important}.pl-100-xl{padding-left:10rem !important}.mr-100-xl{margin-right:10rem !important}.pr-100-xl{padding-right:10rem !important}}@media (max-width:1023px){.mt-0-lg{margin-top:0 !important}.pt-0-lg{padding-top:0 !important}.mb-0-lg{margin-bottom:0 !important}.pb-0-lg{padding-bottom:0 !important}.ml-0-lg{margin-left:0 !important}.pl-0-lg{padding-left:0 !important}.mr-0-lg{margin-right:0 !important}.pr-0-lg{padding-right:0 !important}.mt-10-lg{margin-top:1rem !important}.pt-10-lg{padding-top:1rem !important}.mb-10-lg{margin-bottom:1rem !important}.pb-10-lg{padding-bottom:1rem !important}.ml-10-lg{margin-left:1rem !important}.pl-10-lg{padding-left:1rem !important}.mr-10-lg{margin-right:1rem !important}.pr-10-lg{padding-right:1rem !important}.mt-15-lg{margin-top:1.5rem !important}.pt-15-lg{padding-top:1.5rem !important}.mb-15-lg{margin-bottom:1.5rem !important}.pb-15-lg{padding-bottom:1.5rem !important}.ml-15-lg{margin-left:1.5rem !important}.pl-15-lg{padding-left:1.5rem !important}.mr-15-lg{margin-right:1.5rem !important}.pr-15-lg{padding-right:1.5rem !important}.mt-20-lg{margin-top:2rem !important}.pt-20-lg{padding-top:2rem !important}.mb-20-lg{margin-bottom:2rem !important}.pb-20-lg{padding-bottom:2rem !important}.ml-20-lg{margin-left:2rem !important}.pl-20-lg{padding-left:2rem !important}.mr-20-lg{margin-right:2rem !important}.pr-20-lg{padding-right:2rem !important}.mt-25-lg{margin-top:2.5rem !important}.pt-25-lg{padding-top:2.5rem !important}.mb-25-lg{margin-bottom:2.5rem !important}.pb-25-lg{padding-bottom:2.5rem !important}.ml-25-lg{margin-left:2.5rem !important}.pl-25-lg{padding-left:2.5rem !important}.mr-25-lg{margin-right:2.5rem !important}.pr-25-lg{padding-right:2.5rem !important}.mt-30-lg{margin-top:3rem !important}.pt-30-lg{padding-top:3rem !important}.mb-30-lg{margin-bottom:3rem !important}.pb-30-lg{padding-bottom:3rem !important}.ml-30-lg{margin-left:3rem !important}.pl-30-lg{padding-left:3rem !important}.mr-30-lg{margin-right:3rem !important}.pr-30-lg{padding-right:3rem !important}.mt-35-lg{margin-top:3.5rem !important}.pt-35-lg{padding-top:3.5rem !important}.mb-35-lg{margin-bottom:3.5rem !important}.pb-35-lg{padding-bottom:3.5rem !important}.ml-35-lg{margin-left:3.5rem !important}.pl-35-lg{padding-left:3.5rem !important}.mr-35-lg{margin-right:3.5rem !important}.pr-35-lg{padding-right:3.5rem !important}.mt-40-lg{margin-top:4rem !important}.pt-40-lg{padding-top:4rem !important}.mb-40-lg{margin-bottom:4rem !important}.pb-40-lg{padding-bottom:4rem !important}.ml-40-lg{margin-left:4rem !important}.pl-40-lg{padding-left:4rem !important}.mr-40-lg{margin-right:4rem !important}.pr-40-lg{padding-right:4rem !important}.mt-45-lg{margin-top:4.5rem !important}.pt-45-lg{padding-top:4.5rem !important}.mb-45-lg{margin-bottom:4.5rem !important}.pb-45-lg{padding-bottom:4.5rem !important}.ml-45-lg{margin-left:4.5rem !important}.pl-45-lg{padding-left:4.5rem !important}.mr-45-lg{margin-right:4.5rem !important}.pr-45-lg{padding-right:4.5rem !important}.mt-50-lg{margin-top:5rem !important}.pt-50-lg{padding-top:5rem !important}.mb-50-lg{margin-bottom:5rem !important}.pb-50-lg{padding-bottom:5rem !important}.ml-50-lg{margin-left:5rem !important}.pl-50-lg{padding-left:5rem !important}.mr-50-lg{margin-right:5rem !important}.pr-50-lg{padding-right:5rem !important}.mt-60-lg{margin-top:6rem !important}.pt-60-lg{padding-top:6rem !important}.mb-60-lg{margin-bottom:6rem !important}.pb-60-lg{padding-bottom:6rem !important}.ml-60-lg{margin-left:6rem !important}.pl-60-lg{padding-left:6rem !important}.mr-60-lg{margin-right:6rem !important}.pr-60-lg{padding-right:6rem !important}.mt-70-lg{margin-top:7rem !important}.pt-70-lg{padding-top:7rem !important}.mb-70-lg{margin-bottom:7rem !important}.pb-70-lg{padding-bottom:7rem !important}.ml-70-lg{margin-left:7rem !important}.pl-70-lg{padding-left:7rem !important}.mr-70-lg{margin-right:7rem !important}.pr-70-lg{padding-right:7rem !important}.mt-80-lg{margin-top:8rem !important}.pt-80-lg{padding-top:8rem !important}.mb-80-lg{margin-bottom:8rem !important}.pb-80-lg{padding-bottom:8rem !important}.ml-80-lg{margin-left:8rem !important}.pl-80-lg{padding-left:8rem !important}.mr-80-lg{margin-right:8rem !important}.pr-80-lg{padding-right:8rem !important}.mt-100-lg{margin-top:10rem !important}.pt-100-lg{padding-top:10rem !important}.mb-100-lg{margin-bottom:10rem !important}.pb-100-lg{padding-bottom:10rem !important}.ml-100-lg{margin-left:10rem !important}.pl-100-lg{padding-left:10rem !important}.mr-100-lg{margin-right:10rem !important}.pr-100-lg{padding-right:10rem !important}}@media (max-width:767px){.mt-0-md{margin-top:0 !important}.pt-0-md{padding-top:0 !important}.mb-0-md{margin-bottom:0 !important}.pb-0-md{padding-bottom:0 !important}.ml-0-md{margin-left:0 !important}.pl-0-md{padding-left:0 !important}.mr-0-md{margin-right:0 !important}.pr-0-md{padding-right:0 !important}.mt-10-md{margin-top:1rem !important}.pt-10-md{padding-top:1rem !important}.mb-10-md{margin-bottom:1rem !important}.pb-10-md{padding-bottom:1rem !important}.ml-10-md{margin-left:1rem !important}.pl-10-md{padding-left:1rem !important}.mr-10-md{margin-right:1rem !important}.pr-10-md{padding-right:1rem !important}.mt-15-md{margin-top:1.5rem !important}.pt-15-md{padding-top:1.5rem !important}.mb-15-md{margin-bottom:1.5rem !important}.pb-15-md{padding-bottom:1.5rem !important}.ml-15-md{margin-left:1.5rem !important}.pl-15-md{padding-left:1.5rem !important}.mr-15-md{margin-right:1.5rem !important}.pr-15-md{padding-right:1.5rem !important}.mt-20-md{margin-top:2rem !important}.pt-20-md{padding-top:2rem !important}.mb-20-md{margin-bottom:2rem !important}.pb-20-md{padding-bottom:2rem !important}.ml-20-md{margin-left:2rem !important}.pl-20-md{padding-left:2rem !important}.mr-20-md{margin-right:2rem !important}.pr-20-md{padding-right:2rem !important}.mt-25-md{margin-top:2.5rem !important}.pt-25-md{padding-top:2.5rem !important}.mb-25-md{margin-bottom:2.5rem !important}.pb-25-md{padding-bottom:2.5rem !important}.ml-25-md{margin-left:2.5rem !important}.pl-25-md{padding-left:2.5rem !important}.mr-25-md{margin-right:2.5rem !important}.pr-25-md{padding-right:2.5rem !important}.mt-30-md{margin-top:3rem !important}.pt-30-md{padding-top:3rem !important}.mb-30-md{margin-bottom:3rem !important}.pb-30-md{padding-bottom:3rem !important}.ml-30-md{margin-left:3rem !important}.pl-30-md{padding-left:3rem !important}.mr-30-md{margin-right:3rem !important}.pr-30-md{padding-right:3rem !important}.mt-35-md{margin-top:3.5rem !important}.pt-35-md{padding-top:3.5rem !important}.mb-35-md{margin-bottom:3.5rem !important}.pb-35-md{padding-bottom:3.5rem !important}.ml-35-md{margin-left:3.5rem !important}.pl-35-md{padding-left:3.5rem !important}.mr-35-md{margin-right:3.5rem !important}.pr-35-md{padding-right:3.5rem !important}.mt-40-md{margin-top:4rem !important}.pt-40-md{padding-top:4rem !important}.mb-40-md{margin-bottom:4rem !important}.pb-40-md{padding-bottom:4rem !important}.ml-40-md{margin-left:4rem !important}.pl-40-md{padding-left:4rem !important}.mr-40-md{margin-right:4rem !important}.pr-40-md{padding-right:4rem !important}.mt-45-md{margin-top:4.5rem !important}.pt-45-md{padding-top:4.5rem !important}.mb-45-md{margin-bottom:4.5rem !important}.pb-45-md{padding-bottom:4.5rem !important}.ml-45-md{margin-left:4.5rem !important}.pl-45-md{padding-left:4.5rem !important}.mr-45-md{margin-right:4.5rem !important}.pr-45-md{padding-right:4.5rem !important}.mt-50-md{margin-top:5rem !important}.pt-50-md{padding-top:5rem !important}.mb-50-md{margin-bottom:5rem !important}.pb-50-md{padding-bottom:5rem !important}.ml-50-md{margin-left:5rem !important}.pl-50-md{padding-left:5rem !important}.mr-50-md{margin-right:5rem !important}.pr-50-md{padding-right:5rem !important}.mt-60-md{margin-top:6rem !important}.pt-60-md{padding-top:6rem !important}.mb-60-md{margin-bottom:6rem !important}.pb-60-md{padding-bottom:6rem !important}.ml-60-md{margin-left:6rem !important}.pl-60-md{padding-left:6rem !important}.mr-60-md{margin-right:6rem !important}.pr-60-md{padding-right:6rem !important}.mt-70-md{margin-top:7rem !important}.pt-70-md{padding-top:7rem !important}.mb-70-md{margin-bottom:7rem !important}.pb-70-md{padding-bottom:7rem !important}.ml-70-md{margin-left:7rem !important}.pl-70-md{padding-left:7rem !important}.mr-70-md{margin-right:7rem !important}.pr-70-md{padding-right:7rem !important}.mt-80-md{margin-top:8rem !important}.pt-80-md{padding-top:8rem !important}.mb-80-md{margin-bottom:8rem !important}.pb-80-md{padding-bottom:8rem !important}.ml-80-md{margin-left:8rem !important}.pl-80-md{padding-left:8rem !important}.mr-80-md{margin-right:8rem !important}.pr-80-md{padding-right:8rem !important}.mt-100-md{margin-top:10rem !important}.pt-100-md{padding-top:10rem !important}.mb-100-md{margin-bottom:10rem !important}.pb-100-md{padding-bottom:10rem !important}.ml-100-md{margin-left:10rem !important}.pl-100-md{padding-left:10rem !important}.mr-100-md{margin-right:10rem !important}.pr-100-md{padding-right:10rem !important}}@media (max-width:575px){.mt-0-sm{margin-top:0 !important}.pt-0-sm{padding-top:0 !important}.mb-0-sm{margin-bottom:0 !important}.pb-0-sm{padding-bottom:0 !important}.ml-0-sm{margin-left:0 !important}.pl-0-sm{padding-left:0 !important}.mr-0-sm{margin-right:0 !important}.pr-0-sm{padding-right:0 !important}.mt-10-sm{margin-top:1rem !important}.pt-10-sm{padding-top:1rem !important}.mb-10-sm{margin-bottom:1rem !important}.pb-10-sm{padding-bottom:1rem !important}.ml-10-sm{margin-left:1rem !important}.pl-10-sm{padding-left:1rem !important}.mr-10-sm{margin-right:1rem !important}.pr-10-sm{padding-right:1rem !important}.mt-15-sm{margin-top:1.5rem !important}.pt-15-sm{padding-top:1.5rem !important}.mb-15-sm{margin-bottom:1.5rem !important}.pb-15-sm{padding-bottom:1.5rem !important}.ml-15-sm{margin-left:1.5rem !important}.pl-15-sm{padding-left:1.5rem !important}.mr-15-sm{margin-right:1.5rem !important}.pr-15-sm{padding-right:1.5rem !important}.mt-20-sm{margin-top:2rem !important}.pt-20-sm{padding-top:2rem !important}.mb-20-sm{margin-bottom:2rem !important}.pb-20-sm{padding-bottom:2rem !important}.ml-20-sm{margin-left:2rem !important}.pl-20-sm{padding-left:2rem !important}.mr-20-sm{margin-right:2rem !important}.pr-20-sm{padding-right:2rem !important}.mt-25-sm{margin-top:2.5rem !important}.pt-25-sm{padding-top:2.5rem !important}.mb-25-sm{margin-bottom:2.5rem !important}.pb-25-sm{padding-bottom:2.5rem !important}.ml-25-sm{margin-left:2.5rem !important}.pl-25-sm{padding-left:2.5rem !important}.mr-25-sm{margin-right:2.5rem !important}.pr-25-sm{padding-right:2.5rem !important}.mt-30-sm{margin-top:3rem !important}.pt-30-sm{padding-top:3rem !important}.mb-30-sm{margin-bottom:3rem !important}.pb-30-sm{padding-bottom:3rem !important}.ml-30-sm{margin-left:3rem !important}.pl-30-sm{padding-left:3rem !important}.mr-30-sm{margin-right:3rem !important}.pr-30-sm{padding-right:3rem !important}.mt-35-sm{margin-top:3.5rem !important}.pt-35-sm{padding-top:3.5rem !important}.mb-35-sm{margin-bottom:3.5rem !important}.pb-35-sm{padding-bottom:3.5rem !important}.ml-35-sm{margin-left:3.5rem !important}.pl-35-sm{padding-left:3.5rem !important}.mr-35-sm{margin-right:3.5rem !important}.pr-35-sm{padding-right:3.5rem !important}.mt-40-sm{margin-top:4rem !important}.pt-40-sm{padding-top:4rem !important}.mb-40-sm{margin-bottom:4rem !important}.pb-40-sm{padding-bottom:4rem !important}.ml-40-sm{margin-left:4rem !important}.pl-40-sm{padding-left:4rem !important}.mr-40-sm{margin-right:4rem !important}.pr-40-sm{padding-right:4rem !important}.mt-45-sm{margin-top:4.5rem !important}.pt-45-sm{padding-top:4.5rem !important}.mb-45-sm{margin-bottom:4.5rem !important}.pb-45-sm{padding-bottom:4.5rem !important}.ml-45-sm{margin-left:4.5rem !important}.pl-45-sm{padding-left:4.5rem !important}.mr-45-sm{margin-right:4.5rem !important}.pr-45-sm{padding-right:4.5rem !important}.mt-50-sm{margin-top:5rem !important}.pt-50-sm{padding-top:5rem !important}.mb-50-sm{margin-bottom:5rem !important}.pb-50-sm{padding-bottom:5rem !important}.ml-50-sm{margin-left:5rem !important}.pl-50-sm{padding-left:5rem !important}.mr-50-sm{margin-right:5rem !important}.pr-50-sm{padding-right:5rem !important}.mt-60-sm{margin-top:6rem !important}.pt-60-sm{padding-top:6rem !important}.mb-60-sm{margin-bottom:6rem !important}.pb-60-sm{padding-bottom:6rem !important}.ml-60-sm{margin-left:6rem !important}.pl-60-sm{padding-left:6rem !important}.mr-60-sm{margin-right:6rem !important}.pr-60-sm{padding-right:6rem !important}.mt-70-sm{margin-top:7rem !important}.pt-70-sm{padding-top:7rem !important}.mb-70-sm{margin-bottom:7rem !important}.pb-70-sm{padding-bottom:7rem !important}.ml-70-sm{margin-left:7rem !important}.pl-70-sm{padding-left:7rem !important}.mr-70-sm{margin-right:7rem !important}.pr-70-sm{padding-right:7rem !important}.mt-80-sm{margin-top:8rem !important}.pt-80-sm{padding-top:8rem !important}.mb-80-sm{margin-bottom:8rem !important}.pb-80-sm{padding-bottom:8rem !important}.ml-80-sm{margin-left:8rem !important}.pl-80-sm{padding-left:8rem !important}.mr-80-sm{margin-right:8rem !important}.pr-80-sm{padding-right:8rem !important}.mt-100-sm{margin-top:10rem !important}.pt-100-sm{padding-top:10rem !important}.mb-100-sm{margin-bottom:10rem !important}.pb-100-sm{padding-bottom:10rem !important}.ml-100-sm{margin-left:10rem !important}.pl-100-sm{padding-left:10rem !important}.mr-100-sm{margin-right:10rem !important}.pr-100-sm{padding-right:10rem !important}}.m-auto{margin-left:auto;margin-right:auto}.header{position:fixed;width:100%;background:#fff;z-index:100}.header__inner{height:80px;padding-left:80px}@media (max-width:767px){.header__inner{padding-left:20px}}@media (max-width:575px){.header__inner{height:60px}}@media (max-width:575px){.header__inner .header-logo{width:100px}}.header__inner .header-logo a{display:flex;align-items:center;color:#666;text-decoration:none}@media (max-width:767px){.header__inner .header-logo a{flex-wrap:wrap}}.header__inner .header-logo a span{font-size:1.4rem;line-height:1.4;margin-left:20px}@media (max-width:575px){.header__inner .header-logo a span{font-size:.9rem;margin-left:0;margin-top:5px}}@media (max-width:575px){.header__inner .header-logo a img{width:120px}}.header__inner .header-entry{position:absolute;right:80px;top:0}.header__inner .header-entry2{transform:translateX(-163px)}@media (max-width:575px){.header__inner .header-entry{right:60px}.header__inner .header-entry2{transform:translateX(-101px)}}.header__inner .header-entry a{background:#b98d35;color:#fff;text-decoration:none;font-size:1.7rem;width:160px;height:80px;display:flex;align-items:center;justify-content:center}@media (max-width:575px){.header__inner .header-entry a{font-size:1.4rem;width:100px;height:60px}}.header__inner .header-entry a:hover{background:#666}.nav{margin:0;transition:all .6s;overflow-y:auto;width:255px;height:100vh;z-index:200;top:0;left:-320px;background-color:#0171bb;position:fixed;display:block}.nav__inner{padding:0 2rem}.nav__inner a{display:block;color:#fff;font-weight:700;padding:1.5rem 2rem;font-size:1.6rem;text-decoration:none}.nav__inner a:hover{color:#b98d35}.nav__inner li{position:relative}.nav__inner li a{position:relative}.nav__inner .accordion-btn{content:"";position:absolute;right:0;top:0;bottom:0;height:49px;width:70px;z-index:1000;cursor:pointer;display:table}.nav__inner .accordion-btn:before{content:"";display:block;position:absolute;right:2rem;top:0;bottom:0;margin:auto;text-align:right;border-right:1px solid #fff;border-bottom:1px solid #fff;width:7px;height:7px;transform:rotate(45deg)}.nav_btn{width:80px;height:80px;z-index:300000;top:0;right:0;margin:auto;cursor:pointer;position:absolute;background:#242424}@media (max-width:575px){.nav_btn{width:60px;height:60px}}.hamburger_line{transition:all .6s;width:30px;height:2px;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%)}.hamburger_line1{top:32px}@media (max-width:575px){.hamburger_line1{top:24px}}.hamburger_line2{top:44px}@media (max-width:575px){.hamburger_line2{top:36px}}.hamburger.active span{left:34%}@media (max-width:575px){.hamburger.active span{left:26%}}.hamburger.active span:nth-child(1){top:37px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:575px){.hamburger.active span:nth-child(1){top:29px}}.hamburger.active span:nth-child(2){top:37px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:575px){.hamburger.active span:nth-child(2){top:29px}}.globalMenu{position:fixed;z-index:1000;top:0;left:0;background:rgba(51,51,51,.9);width:100%;transform:translateY(-100%);transition:all .6s;height:100%;box-sizing:border-box;overscroll-behavior-y:contain;overflow-y:auto}.nav__gnav{margin:0 auto;padding:1rem 2rem;width:100%;box-sizing:border-box;text-align:center}.nav__gnav li{padding:0 1rem;list-style-type:none;width:100%;transition:.4s all;font-size:1.5rem;font-weight:700;box-sizing:border-box}.nav__gnav li:last-child{padding-bottom:0}.nav__gnav li a{display:block;color:#fff;font-size:1.6rem;padding:1.5rem 0;text-decoration:none;display:inline-block}.nav__gnav li.menu-item-has-children{position:relative}.nav__gnav li.menu-item-has-children.parent-link-none>a{pointer-events:none}.nav__gnav li .sub-menu li{padding-left:1rem;font-size:1.3rem}.nav__gnav li .sub-menu li a{transition:.3s linear;font-weight:400;position:relative;margin-left:2rem}.nav__gnav li .sub-menu li a:before{content:"";position:absolute;top:50%;left:-2rem;transform:translateY(-50%);width:7px;height:1px;background:#fff;transition:.3s linear}.nav__gnav li .sub-menu li a:hover{color:#b98d35}.nav__gnav li .sub-menu li a:hover:before{background:#b98d35}.globalMenu.active{opacity:100;display:block;transform:translateY(0%);padding-top:4rem}main{padding-top:80px}@media (max-width:575px){main{padding-top:60px}}.container-sm{max-width:720px;padding:0 5%;margin:0 auto}.container-md{max-width:960px;padding:0 5%;margin:0 auto}.container-ex{max-width:960px;padding:0 5%;margin:0 auto}.container-lg{max-width:1200px;padding:0 5%;margin:0 auto}.container-xl{max-width:1400px;padding:0 5%;margin:0 auto}@media (max-width:575px){.container-sm,.container-md,.container-ex,.container-lg,.container-xl{padding:0 2rem}}@media (max-width:575px){.br-pc{display:none}}.more-btn{margin-top:60px}.more-btn a{background:#333;color:#fff;text-decoration:none;width:200px;height:60px;display:flex;align-items:center;padding-left:30px;box-sizing:border-box;position:relative}.more-btn a span{transition:.3s linear;position:absolute;right:8px}.more-btn a span:before,.more-btn a span:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;transition:.3s linear}.more-btn a span:before{left:-12px;width:36px;height:1px;background:#999}.more-btn a span:after{left:11px;width:10px;height:10px;border-top:1px solid #999;transform:rotate(45deg)}.more-btn a:hover .arrow{transform:translateX(10px);background:#cba457}.more-btn-w{margin-top:100px}.more-btn-w a{background:#fff;border:1px solid #dfdfdf;padding:30px 60px;font-size:2.6rem;font-weight:700;color:#000;text-decoration:none;display:flex;align-items:center;box-sizing:border-box;position:relative;width:448px;margin:auto}@media (max-width:575px){.more-btn-w a{padding:20px 30px;font-size:2rem;width:320px}}.more-btn-w a small{font-size:1.4rem;color:#cba457;margin-left:20px;margin-top:8px}@media (max-width:575px){.more-btn-w a small{margin-left:10px}}.more-btn-w a .arrow{display:block;border:1px solid #333;width:40px;height:40px;border-radius:50%;position:relative;transition:.3s linear;margin-left:auto}.more-btn-w a .arrow:before,.more-btn-w a .arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;transition:.3s linear}.more-btn-w a .arrow:before{left:-12px;width:36px;height:1px;background:#333}.more-btn-w a .arrow:after{left:11px;width:10px;height:10px;border-top:1px solid #333;transform:rotate(45deg)}.more-btn-w a:hover .arrow{transform:translateX(10px);background:#cba457}h1+h2,h2+h3,h3+h4{margin-top:0 !important}footer{margin-top:200px;position:relative;z-index:2}@media (max-width:575px){footer{margin-top:140px}}.company footer{margin-top:0 !important}.footer-link{background:#333}.footer-link .flex{gap:0 7rem;justify-content:center}@media (max-width:767px){.footer-link .flex{flex-wrap:wrap}}.footer-link__description,.footer-link__entry{width:50%;box-sizing:border-box;background:#333}@media (max-width:767px){.footer-link__description,.footer-link__entry{width:100%}}.footer-link__description a,.footer-link__entry a{color:#fff;text-decoration:none;display:block;padding:8rem 0}.footer-link__description a:hover .arrow,.footer-link__entry a:hover .arrow{background:#b98d35}.footer-link__description a:hover .arrow:before,.footer-link__entry a:hover .arrow:before{background:#fff}.footer-link__description a:hover .arrow:after,.footer-link__entry a:hover .arrow:after{border-top:1px solid #fff}.footer-link__description a .roboto-b,.footer-link__entry a .roboto-b{font-size:6.5rem;line-height:1}@media (max-width:1023px){.footer-link__description a .roboto-b,.footer-link__entry a .roboto-b{font-size:4.5rem}}.footer-link__description a .ja-arrow,.footer-link__entry a .ja-arrow{font-size:2.4rem;font-weight:700;display:flex;justify-content:space-between;margin-top:2rem}.footer-link__description a .ja-arrow span,.footer-link__entry a .ja-arrow span{display:block;background:#000;width:40px;height:40px;border-radius:50%;position:relative;transition:.3s linear}.footer-link__description a .ja-arrow span:before,.footer-link__description a .ja-arrow span:after,.footer-link__entry a .ja-arrow span:before,.footer-link__entry a .ja-arrow span:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;transition:.3s linear}.footer-link__description a .ja-arrow span:before,.footer-link__entry a .ja-arrow span:before{left:-12px;width:36px;height:1px;background:#666}.footer-link__description a .ja-arrow span:after,.footer-link__entry a .ja-arrow span:after{left:11px;width:10px;height:10px;border-top:1px solid #666;transform:rotate(45deg)}.footer-link__description a .a__inner,.footer-link__entry a .a__inner{width:80%;max-width:450px}@media (max-width:767px){.footer-link__description a .a__inner,.footer-link__entry a .a__inner{max-width:100%;width:100%}}@media (max-width:767px){.footer-link__description{border-bottom:1px solid #666}}.footer-link__description a{padding-left:2rem;display:flex;justify-content:end}@media (max-width:767px){.footer-link__description a{padding:6rem 4rem;display:block}}.footer-link__line{width:1px;background:#999}@media (max-width:767px){.footer-link__line{display:none}}.footer-link__entry a{padding-right:2rem}@media (max-width:767px){.footer-link__entry a{padding:6rem 4rem}}.footer-box{padding:5rem 0;border-top:1px solid #999;background:#333}.footer-box__inner{display:flex;align-items:center;gap:2rem 3rem}@media (max-width:575px){.footer-box__inner{flex-wrap:wrap}}.footer-box__inner .footer-menu{display:flex;align-items:center;line-height:1.2}.footer-box__inner .footer-menu li{padding:0 1rem;border-left:1px solid #fff}.footer-box__inner .footer-menu li:first-of-type{padding-left:0;border-left:none}.footer-box__inner .footer-menu li:last-of-type{padding-right:0}.footer-box__inner .footer-menu a{color:#fff;text-decoration:none;font-size:1.4rem}.footer-box__inner .footer-menu a:hover{color:#b98d35}.footer-box__inner .footer-sns{display:flex;gap:2rem}.footer-box__inner .footer-sns a:hover{opacity:.4}.footer-box .copy{color:#fff;margin-top:2rem}.top-btn{position:fixed;bottom:15px;right:20px;transition-delay:0s;opacity:1;visibility:visible;cursor:pointer}.top-btn__inner{display:flex;flex-direction:column;align-items:center}.top-btn__inner .arrow{width:40px;height:40px;border:1px solid #000;border-radius:50%}.top-btn__inner .arrow:before,.top-btn__inner .arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.top-btn__inner .arrow:before{top:-12px;left:17%;width:36px;height:1px;transform:translateX(-50%);background:#000;transform:rotate(90deg)}.top-btn__inner .arrow:after{top:-38%;left:40%;width:10px;height:10px;border-top:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.top-btn__inner .roboto-r{font-size:1.2rem;color:#000;margin-top:20px}.top-btn.active .arrow{border:1px solid #fff}.top-btn.active .arrow:before{background:#fff}.top-btn.active .arrow:after{border-top:1px solid #fff}.top-btn.active .roboto-r{color:#fff}.home .ja-line{margin-bottom:50px}.home .ja-line span{display:block}.home .ja-line .roboto-b{font-size:10rem;line-height:1}@media (max-width:1199px){.home .ja-line .roboto-b{font-size:8rem}}@media (max-width:575px){.home .ja-line .roboto-b{font-size:5rem}}.home .ja-line .ja{font-size:2.4rem;color:#000;position:relative;padding-left:50px;margin-top:10px}@media (max-width:1199px){.home .ja-line .ja{font-size:2rem}}@media (max-width:575px){.home .ja-line .ja{font-size:1.8rem}}.home .ja-line .ja:before{position:absolute;content:"";height:1px;width:35px;background-color:#333;top:50%;left:0;transform:translateY(-50%)}.home .page-top{position:relative}.home .page-top img{width:100%}.home .page-top .main-v{text-align:center;padding:0 80px}@media (max-width:767px){.home .page-top .main-v{padding:0 80px 0 0}}@media (max-width:575px){.home .page-top .main-v{padding:0 60px 0 0}}.home .page-top .main-v .imgbox{position:relative}.home .page-top .main-v .imgbox .main-text{position:absolute;left:2%;bottom:10%;width:52%}@media (max-width:575px){.home .page-top .main-v .imgbox .main-text .main-text{left:2%;bottom:4%;width:80%}}.home .page-top .scrolldown{background-image:url(//worldplus-gym-corp.com/recruit/wp-content/themes/worldplus_recruit/css/../images/common/scrolldown.svg);background-repeat:no-repeat;width:75px;height:111px;position:absolute;right:0;bottom:0;animation:arrowmove 2s ease-in-out infinite}@media (max-width:575px){.home .page-top .scrolldown{width:50px;height:74px;right:5px;background-size:100% auto}}@keyframes arrowmove{0%{bottom:1%}50%{bottom:3%}100%{bottom:1%}}.home .welcome{background-image:url(//worldplus-gym-corp.com/recruit/wp-content/themes/worldplus_recruit/css/../images/top/logo.png);background-repeat:no-repeat;background-size:16%;background-position:64% center;padding:170px 130px;font-size:6.5vw}@media (max-width:1023px){.home .welcome{padding:120px 60px}}@media (max-width:767px){.home .welcome{padding:100px 40px}}@media (max-width:575px){.home .welcome{padding:80px 20px}}.home .welcome p{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.home .welcome p .roboto-r{color:#cba457}.home .welcome p .roboto-b{color:#000;margin-left:auto}.home .link-menu{background-image:url(//worldplus-gym-corp.com/recruit/wp-content/themes/worldplus_recruit/css/../images/top/bg-menu.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:180px}@media (max-width:767px){.home .link-menu{margin-top:100px}}.home .link-menu__inner{padding:120px 80px 0}@media (max-width:767px){.home .link-menu__inner{padding:200px 30px 0}}.home .link-menu__inner .border-text{text-align:center}.home .link-menu__inner .border-text p{font-size:9vw;color:transparent;-webkit-text-stroke:1px #fff;opacity:.8;line-height:.6;margin-top:60px}@media (max-width:1100px){.home .link-menu__inner .border-text p{font-size:8vw}}.home .link-menu .flex{gap:4.5rem;flex-wrap:wrap;justify-content:center;margin-top:-300px}@media (max-width:1100px){.home .link-menu .flex{gap:3rem}}.home .link-menu .flex__box{width:calc(33.3333333333% - 3rem)}@media (max-width:1100px){.home .link-menu .flex__box{width:calc(50% - 1.5rem)}}@media (max-width:575px){.home .link-menu .flex__box{width:100%}}.home .link-menu .flex__box a{text-decoration:none}.home .link-menu .flex__box a .imgbox img{display:block;width:100%;aspect-ratio:45/37;-o-object-fit:cover;object-fit:cover}.home .link-menu .flex__box a .link-text{display:flex;flex-direction:column;margin-top:-38px}@media (max-width:1320px){.home .link-menu .flex__box a .link-text{margin-top:-28px}}@media (max-width:767px){.home .link-menu .flex__box a .link-text{margin-top:-22px}}.home .link-menu .flex__box a .link-text .roboto-b{color:#cba457;font-size:5rem;line-height:1.4}@media (max-width:1320px){.home .link-menu .flex__box a .link-text .roboto-b{font-size:4.2rem}}@media (max-width:767px){.home .link-menu .flex__box a .link-text .roboto-b{font-size:3.2rem}}.home .link-menu .flex__box a .link-text .arrow-box{display:flex;align-items:center;justify-content:space-between}.home .link-menu .flex__box a .link-text .arrow-box span{display:block}.home .link-menu .flex__box a .link-text .arrow-box .ja{color:#333;font-size:2.2rem;font-weight:700}@media (max-width:1320px){.home .link-menu .flex__box a .link-text .arrow-box .ja{font-size:2rem}}.home .link-menu .flex__box a .link-text .arrow-box .arrow{display:block;border:1px solid #333;width:40px;height:40px;border-radius:50%;position:relative;transition:.3s linear}.home .link-menu .flex__box a .link-text .arrow-box .arrow:before,.home .link-menu .flex__box a .link-text .arrow-box .arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;transition:.3s linear}.home .link-menu .flex__box a .link-text .arrow-box .arrow:before{left:-12px;width:36px;height:1px;background:#333}.home .link-menu .flex__box a .link-text .arrow-box .arrow:after{left:11px;width:10px;height:10px;border-top:1px solid #333;transform:rotate(45deg)}.home .link-menu .flex__box a:hover .arrow{transform:translateX(10px);background:#cba457}.home .work{padding:200px 0;position:relative}.home .work:after{content:"";position:absolute;width:300px;height:660px;left:0;bottom:0;background:#f3f3f3;z-index:-1}.home .work .flex{align-items:center;flex-wrap:wrap;gap:4rem 0}.home .work .flex-text{width:55%;padding:0 6%;box-sizing:border-box}@media (max-width:1199px){.home .work .flex-text{padding:0 80px}}@media (max-width:1023px){.home .work .flex-text{width:100%}}@media (max-width:767px){.home .work .flex-text{padding:0 30px}}.home .work .flex-text ul{margin-top:40px}.home .work .flex-text ul li{border-top:1px solid #dfdfdf}.home .work .flex-text ul li:last-of-type{border-bottom:1px solid #dfdfdf}.home .work .flex-text ul li a{color:#000;text-decoration:none;font-size:2.6rem;font-weight:700;display:flex;align-items:center;padding:3rem 0 3rem 2rem}.home .work .flex-text ul li a:hover .arrow{transform:translateX(10px)}@media (max-width:1199px){.home .work .flex-text ul li a{font-size:2rem}}.home .work .flex-text ul li a small{font-size:1.4rem;color:#cba457;margin-left:20px;margin-top:8px}.home .work .flex-text ul li a .arrow{display:block;border:1px solid #333;width:40px;height:40px;border-radius:50%;position:relative;transition:.3s linear;margin-left:auto}.home .work .flex-text ul li a .arrow:before,.home .work .flex-text ul li a .arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;transition:.3s linear}.home .work .flex-text ul li a .arrow:before{left:-12px;width:36px;height:1px;background:#333}.home .work .flex-text ul li a .arrow:after{left:11px;width:10px;height:10px;border-top:1px solid #333;transform:rotate(45deg)}.home .work .flex-img{width:45%}@media (max-width:1023px){.home .work .flex-img{width:100%;margin:auto}}.home .career-path{position:relative;padding-bottom:180px}.home .career-path:after{content:"";position:absolute;width:300px;height:660px;right:0;bottom:0;background:#f3f3f3;z-index:-1}.home .career-path .flex{align-items:center;flex-wrap:wrap;gap:4rem 0}.home .career-path .flex-text{width:55%;padding:0 6%;box-sizing:border-box}@media (max-width:1199px){.home .career-path .flex-text{padding:0 80px}}@media (max-width:1023px){.home .career-path .flex-text{width:100%}}@media (max-width:767px){.home .career-path .flex-text{padding:0 30px}}.home .career-path .flex-img{width:45%}@media (max-width:1023px){.home .career-path .flex-img{width:100%;margin:auto;order:1}}.home .interview{position:relative;background:#f3f3f3;padding:140px 80px 100px;margin-left:80px;box-sizing:border-box}@media (max-width:1023px){.home .interview{padding:140px 50px 100px}}@media (max-width:767px){.home .interview{padding:140px 30px 100px;margin-left:30px}}.home .interview .container-lg{padding:0;margin-top:-190px;margin-bottom:-130px}@media (max-width:575px){.home .interview .container-lg{margin-top:-170px}}.home .interview .flex{gap:4.5rem}@media (max-width:1023px){.home .interview .flex{gap:4.5rem 3rem;flex-wrap:wrap}}.home .interview .flex__box{width:calc(33.3333333333% - 3rem)}@media (max-width:1023px){.home .interview .flex__box{width:calc(50% - 1.5rem)}}@media (max-width:575px){.home .interview .flex__box{width:100%}}.home .interview .flex__box .interview-img{margin-bottom:20px}.home .interview .flex__box .interview-img img{display:block;width:100%;aspect-ratio:370/453;-o-object-fit:cover;object-fit:cover}.home .interview .flex__box .interview-ttl{font-size:2.2rem;font-weight:700;margin-bottom:5px}@media (max-width:1023px){.home .interview .flex__box .interview-ttl{font-size:1.8rem}}.home .interview .flex__box .interview-status{margin-bottom:5px}.home .interview .flex__box .interview-more{font-size:1.4rem;color:#333}.home .interview .flex__box .interview-more:hover{color:#cba457}.home .talented-person{padding:220px 0;position:relative}@media (max-width:1023px){.home .talented-person{padding:100px 0 0;margin:200px auto}}.home .talented-person:after{content:"";height:38%;width:100%;background:#cba457;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}@media (max-width:1199px){.home .talented-person:after{height:30%}}@media (max-width:1023px){.home .talented-person:after{height:100%}}.home .talented-person .white{color:#fff}.home .talented-person .white:before{background:#fff}.home .talented-person .more-btn .arrow:before{background:#fff}.home .talented-person .more-btn .arrow:after{border-top:1px solid #fff}.home .talented-person .flex{flex-wrap:wrap;gap:4rem 0}.home .talented-person .flex-text{width:55%;padding:3% 6% 0;box-sizing:border-box}@media (max-width:1199px){.home .talented-person .flex-text{padding:3% 80px 0}}@media (max-width:1023px){.home .talented-person .flex-text{width:100%;padding-top:0}}@media (max-width:767px){.home .talented-person .flex-text{padding:0 30px}}.home .talented-person .flex-img{width:45%}@media (max-width:1023px){.home .talented-person .flex-img{width:100%;margin:auto;order:1}}.home .news .flex{justify-content:space-between;gap:6rem}@media (max-width:1023px){.home .news .flex{flex-wrap:wrap}}.home .news .flex-ttl .more-btn{margin-top:100px}@media (max-width:1023px){.home .news .flex-ttl .more-btn{margin-top:60px;width:100%}}.home .news .flex-newslist{width:65%}@media (max-width:1023px){.home .news .flex-newslist{width:100%}}.home .news .flex-newslist ul li{border-bottom:1px solid #dfdfdf;padding:2.5rem 0;display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px}.home .news .flex-newslist ul li .date-cat .date{margin-right:15px;word-break:keep-all}.home .news .flex-newslist ul li .date-cat a{color:#fff;text-decoration:none}.home .news .flex-newslist ul li .date-cat a:hover{color:#e3bf77}.home .news .flex-newslist ul li .date-cat .cat{font-size:1.2rem;color:#fff;background:#666;padding:2px 10px;word-break:keep-all}.home .news .flex-newslist ul li .date-cat .cat a{color:#fff;text-decoration:none}.home .news .flex-newslist ul li .date-cat .cat a:hover{color:#e3bf77}.home .news .flex-newslist ul li a{color:#000;text-decoration:none}.home .news .flex-newslist ul li a:hover{color:#cba457}.page .page-ttl{position:relative;margin-top:80px}.page .page-ttl h1{display:flex;flex-direction:column;line-height:1.2;margin-bottom:-6%;margin-left:20px}.page .page-ttl h1 .ja{font-size:2.8rem;color:#000}@media (max-width:767px){.page .page-ttl h1 .ja{font-size:2.2rem}}.page .page-ttl h1 .roboto-b{font-size:13rem}@media (max-width:1199px){.page .page-ttl h1 .roboto-b{font-size:10rem}}@media (max-width:1023px){.page .page-ttl h1 .roboto-b{font-size:6rem}}@media (max-width:575px){.page .page-ttl h1 .roboto-b{font-size:4rem}}@media (max-width:1023px){.page .page-ttl h1{margin-bottom:-4%}}@media (max-width:767px){.page .page-ttl h1{margin-bottom:-5%}}@media (max-width:575px){.page .page-ttl h1{margin-bottom:-6%;margin-left:10px}}.page .page-ttl__img{margin-right:calc(50% - 50vw);z-index:-1;position:relative}.page .page-ttl__img .w-border{font-size:15rem;color:transparent;-webkit-text-stroke:1px #d9d9d9;opacity:.8;line-height:.8;position:absolute;top:-110px;z-index:-2;right:-300px;word-break:keep-all}@media (max-width:1199px){.page .page-ttl__img .w-border{font-size:12rem;top:-90px}}@media (max-width:1023px){.page .page-ttl__img .w-border{font-size:8rem;top:-60px;right:-200px}}@media (max-width:767px){.page .page-ttl__img .w-border{font-size:6.4rem;top:-48px;right:-280px}}.page .page-ttl__img img{width:100vw;margin-right:calc(50% - 50vw)}.breadcrumbs{padding:30px 0}.breadcrumbs ul{display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs ul li{font-size:1.4rem}.breadcrumbs ul li a{color:#000;text-decoration:none}.breadcrumbs ul li .arrow{margin:0 15px;position:relative}.breadcrumbs ul li .arrow:before,.breadcrumbs ul li .arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;transition:.3s linear}.breadcrumbs ul li .arrow:before{left:0;width:6.5px;height:1px;background:#ccc}.breadcrumbs ul li .arrow:after{left:1px;width:5px;height:5px;border-top:1px solid #ccc;transform:rotate(45deg)}.page-sec{padding-top:120px}@media (max-width:767px){.page-sec{padding-top:80px}}.page-sec p+p{margin-top:3rem}.page-sec .h-center{display:flex;flex-direction:column;align-items:center;margin-bottom:80px}@media (max-width:767px){.page-sec .h-center{margin-bottom:60px}}.page-sec .h-center .roboto-b{font-size:9rem;line-height:1.2}@media (max-width:1023px){.page-sec .h-center .roboto-b{font-size:8rem}}@media (max-width:767px){.page-sec .h-center .roboto-b{font-size:6rem}}@media (max-width:575px){.page-sec .h-center .roboto-b{font-size:4rem}}.page-sec .h-center .ja{font-size:2.2rem}@media (max-width:767px){.page-sec .h-center .ja{font-size:2rem}}@media (max-width:575px){.page-sec .h-center .ja{font-size:1.8rem}}.page-sec .h-center-line{position:relative;font-size:4rem;text-align:center;margin-bottom:120px}@media (max-width:767px){.page-sec .h-center-line{font-size:3rem}}@media (max-width:575px){.page-sec .h-center-line{font-size:2.2rem;margin-bottom:80px}}.page-sec .h-center-line:before{content:"";position:absolute;left:50%;bottom:-10px;display:inline-block;width:100px;height:3px;transform:translate(-50%);background-color:#cba457}.page-sec .side-longline{display:flex;align-items:center;font-size:7rem;margin-bottom:40px}@media (max-width:767px){.page-sec .side-longline{font-size:6rem}}@media (max-width:575px){.page-sec .side-longline{font-size:4rem}}.page-sec .side-longline:before,.page-sec .side-longline:after{content:"";height:3px;flex-grow:1;background-color:#000}.page-sec .side-longline:before{margin-right:1rem}.page-sec .side-longline:after{margin-left:1rem}.page-sec .side-shortline{text-align:center;margin-bottom:80px}@media (max-width:575px){.page-sec .side-shortline{margin-bottom:60px}}.page-sec .side-shortline h3{position:relative;display:inline-flex;flex-direction:column;padding:0 90px;align-items:center}@media (max-width:575px){.page-sec .side-shortline h3{padding:0 45px}}.page-sec .side-shortline h3:before,.page-sec .side-shortline h3:after{content:"";position:absolute;top:50%;display:inline-block;width:67px;height:2px;background-color:#000}@media (max-width:575px){.page-sec .side-shortline h3:before,.page-sec .side-shortline h3:after{width:30px}}.page-sec .side-shortline h3:before{left:0}.page-sec .side-shortline h3:after{right:0}.page-sec .side-shortline h3 .roboto-b{font-size:6rem;line-height:1}@media (max-width:767px){.page-sec .side-shortline h3 .roboto-b{font-size:5rem}}@media (max-width:575px){.page-sec .side-shortline h3 .roboto-b{font-size:3.2rem}}.page-sec .side-shortline h3 .ja{font-size:2.1rem}@media (max-width:575px){.page-sec .side-shortline h3 .ja{font-size:1.8rem}}.page-sec .line-btm{border-bottom:1px solid #cba457;font-size:3rem;margin-bottom:30px}@media (max-width:767px){.page-sec .line-btm{font-size:2.4rem}}@media (max-width:575px){.page-sec .line-btm{font-size:2rem}}.page-sec .left-line{display:flex;align-items:center;font-size:3rem;margin-bottom:50px}@media (max-width:1199px){.page-sec .left-line{font-size:2.6rem;margin-bottom:40px}}@media (max-width:1023px){.page-sec .left-line{font-size:2.4rem;margin-bottom:30px}}@media (max-width:767px){.page-sec .left-line{font-size:2rem;margin-bottom:20px}}.page-sec .left-line:before{border-top:2px solid #cba457;content:"";width:50px;margin-right:20px}.page-philosophy__img{text-align:center;margin-bottom:60px}.page-philosophy__img img{max-width:800px;width:100%}.page-philosophy__list{max-width:1000px;margin:auto}.page-philosophy__list ul li+li{margin-top:15px}.page-philosophy__list ul li{font-size:1.5rem;padding:20px 30px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 0}.page-philosophy__list ul li:nth-child(odd){background-color:#f5eddd}.page-philosophy__list ul li:nth-child(even){background-color:#f9f4eb}.page-philosophy__list ul li h3{font-size:2rem;display:flex;align-items:center;flex-basis:320px;gap:1.5rem}.page-philosophy__list ul li h3 .num{font-size:3rem;color:#cba457;line-height:1}.page-philosophy__list ul li .text{flex-basis:320px;flex-grow:1;line-height:1.5}.page-interview .flex{flex-wrap:wrap;gap:8rem 4rem}@media (max-width:767px){.page-interview .flex{gap:6rem 4rem}}@media (max-width:575px){.page-interview .flex{gap:4rem 4rem}}.page-interview .flex__box{width:calc(33.3333333333% - 2.68rem)}@media (max-width:767px){.page-interview .flex__box{width:calc(50% - 2rem)}}@media (max-width:575px){.page-interview .flex__box{width:100%}}.page-interview .flex__box-img img{display:block;width:100%;aspect-ratio:376/393;-o-object-fit:cover;object-fit:cover}.page-interview .flex__box-text{position:relative;padding:20px 0 20px 20px;display:flex;flex-direction:column}@media (max-width:1023px){.page-interview .flex__box-text{padding:20px 0 20px 10px}}.page-interview .flex__box-text .surname{color:#cba457;font-size:3.4rem;position:absolute;top:-34px;left:20px}@media (max-width:1023px){.page-interview .flex__box-text .surname{font-size:2.8rem;left:10px;top:-28px}}.page-interview .flex__box-text .name-year{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:10px}.page-interview .flex__box-text .name-year .name{font-size:2.9rem;font-weight:700;line-height:1.6;flex-basis:190px}@media (max-width:1023px){.page-interview .flex__box-text .name-year .name{font-size:2.2rem}}.page-interview .flex__box-text .name-year .year{background:#f1f1f1;font-size:1.4rem;border-radius:30px;padding:2px 15px}.page-interview .flex__box-text .belong{font-size:1.7rem;font-weight:700;line-height:1.2}@media (max-width:1023px){.page-interview .flex__box-text .belong{font-size:1.5rem}}.page-interview .flex__box-text .readmore{font-size:1.4rem;color:#333;margin-top:20px}.page-interview .flex__box-text .readmore:hover{color:#cba457}.single-interview__profile{gap:7rem}@media (max-width:1023px){.single-interview__profile{gap:5rem}}@media (max-width:767px){.single-interview__profile{flex-wrap:wrap}}.single-interview__profile-img{max-width:500px}@media (max-width:1023px){.single-interview__profile-img{max-width:380px}}@media (max-width:767px){.single-interview__profile-img{max-width:500px;order:1;margin:auto}}.single-interview__profile-img img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.single-interview__profile-text{margin-top:auto;width:100%}@media (max-width:1023px){.single-interview__profile-text{padding-top:100px}}@media (max-width:767px){.single-interview__profile-text{padding-top:0}}.single-interview__profile-text .surname{color:#cba457;font-size:3rem}@media (max-width:575px){.single-interview__profile-text .surname{font-size:2.6rem}}.single-interview__profile-text .name-year{display:flex;align-items:center;flex-wrap:wrap;gap:0 2rem;margin-bottom:20px}.single-interview__profile-text .name-year .name{font-size:6rem;font-weight:700;line-height:1.6}@media (max-width:1023px){.single-interview__profile-text .name-year .name{font-size:4.6rem}}@media (max-width:575px){.single-interview__profile-text .name-year .name{font-size:3.4rem}}.single-interview__profile-text .name-year .year{background:#f1f1f1;font-size:1.4rem;border-radius:30px;padding:2px 15px}.single-interview__profile-text .belong{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.single-interview__profile-text .belong-border{color:#cba457;font-weight:700;font-size:1.6rem;border:1px solid #cba457;border-radius:3px;flex-basis:98px;box-sizing:border-box;text-align:center;line-height:1.6}.single-interview__profile-text .belong-text{font-size:2.7rem;font-weight:700;line-height:1.2}@media (max-width:1023px){.single-interview__profile-text .belong-text{font-size:2.2rem}}@media (max-width:575px){.single-interview__profile-text .belong-text{font-size:2rem}}.single-interview__question{margin:100px auto 0 auto}.single-interview__question .flex{margin-top:50px;gap:4rem 5rem;align-items:center}@media (max-width:767px){.single-interview__question .flex{flex-wrap:wrap}}.single-interview__question h4{margin-top:50px;position:relative;font-size:2.4rem;margin-bottom:30px;text-indent:-33px;padding-left:33px}.single-interview__question h4:first-of-type{margin-top:0}@media (max-width:767px){.single-interview__question h4{font-size:2rem}}@media (max-width:575px){.single-interview__question h4{font-size:1.8rem;margin-bottom:20px}}.single-interview__question h4:before{content:"Q.";font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;margin-right:10px;color:#cba457}.single-interview__question img{max-width:430px;display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.single-interview__question img{max-width:320px}}@media (max-width:767px){.single-interview__question img{max-width:430px;order:1;margin:auto}}.single-interview__schedule{margin-top:90px}.single-interview__schedule .schedule-ttl{background:#cba457;padding:20px 30px;display:flex;justify-content:center}.single-interview__schedule .schedule-ttl img{margin-top:15px;margin-right:15px}@media (max-width:575px){.single-interview__schedule .schedule-ttl img{margin-top:0}}.single-interview__schedule .schedule-ttl h4{font-size:3rem;color:#fff;display:flex;flex-direction:column;line-height:1.4}@media (max-width:767px){.single-interview__schedule .schedule-ttl h4{font-size:2.2rem}}@media (max-width:575px){.single-interview__schedule .schedule-ttl h4{font-size:1.8rem}}.single-interview__schedule .schedule-ttl h4 .roboto-b{font-size:1.6rem;margin-left:4px}.single-interview__schedule .schedule-time{padding:50px 45px;border:1px solid #cba457;font-size:1.6rem;display:flex;align-items:flex-start}@media (max-width:1023px){.single-interview__schedule .schedule-time{padding:40px 30px}}@media (max-width:767px){.single-interview__schedule .schedule-time{flex-wrap:wrap}}.single-interview__schedule .schedule-time ul{list-style:none;margin:0 auto 0 6em;padding-left:20px;border-left:1px solid #dfdfdf;box-sizing:border-box;width:50%}@media (max-width:767px){.single-interview__schedule .schedule-time ul{width:100%}}.single-interview__schedule .schedule-time ul li .time{width:5em;display:inline-block;margin-left:-8em;padding:0 0 5px;margin-top:15px;vertical-align:top;position:relative;text-align:right;box-sizing:border-box;color:#cba457;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal}.single-interview__schedule .schedule-time ul li .sch_box{display:inline-block;width:100%;margin-left:30px;padding:15px 10px;vertical-align:middle;box-sizing:border-box}.single-interview__schedule .schedule-time ul li .sch_box .sch_title{font-weight:700;color:#333}.single-interview__schedule .schedule-time ul li .sch_box p+p{margin-top:0}.single-interview__private{margin-top:90px}.single-interview__private .private-ttl{background:#333;padding:20px 30px;text-align:center}.single-interview__private .private-ttl h4{font-size:2.6rem;color:#fff;line-height:1.4}@media (max-width:767px){.single-interview__private .private-ttl h4{font-size:2.2rem}}@media (max-width:767px){.single-interview__private .flex{flex-wrap:wrap}}.single-interview__private .flex__img{width:50%}@media (max-width:767px){.single-interview__private .flex__img{width:100%;order:1}}.single-interview__private .flex__text{width:50%;background:url(//worldplus-gym-corp.com/recruit/wp-content/themes/worldplus_recruit/css/../images/interview/bg-stripe.png);padding:40px;display:flex;align-items:center}@media (max-width:767px){.single-interview__private .flex__text{width:100%}}@media (max-width:575px){.single-interview__private .flex__text{padding:30px 20px}}.single-interview__private .flex__text p{font-weight:700}.single-interview .more-btn a{margin:90px auto 0 auto;font-weight:700}.page-faq .faq-list{border-bottom:1px solid #dfdfdf}.page-faq .faq-list:first-of-type{border-top:1px solid #dfdfdf}.page-faq .faq-list .faq-title{cursor:pointer;font-size:2rem;padding:35px 60px 35px 10px;position:relative;box-sizing:border-box;display:flex;align-items:center;font-weight:700;color:#000}@media (max-width:575px){.page-faq .faq-list .faq-title{font-size:1.6rem;padding:25px 50px 25px 10px}}.page-faq .faq-list .faq-title:after{content:"";position:absolute;top:46%;right:20px;width:16px;height:16px;transform:translateY(-44%) rotate(-135deg);border-top:2px solid #cba457;border-left:2px solid #cba457;transition:.3s}@media (max-width:575px){.page-faq .faq-list .faq-title:after{right:5px}}.page-faq .faq-list .faq-title.open{border-bottom:0}.page-faq .faq-list .faq-title.open:after{transform:translateY(-44%) rotate(45deg);transition:.3s}.page-faq .faq-list .faq-text{display:none;padding:20px 60px 35px 20px;box-sizing:border-box}@media (max-width:575px){.page-faq .faq-list .faq-text{padding:10px 40px 25px 20px}}.page-faq .faq-list .faq-text p{margin-left:63px}.page-faq .faq-list .faq-q{display:inline-block;width:100%;max-width:43px;height:43px;background:#333;border-radius:50px;font-size:3rem;text-align:center;line-height:1.4;color:#fff;margin-right:3rem}.page-data__link{text-align:center;margin-bottom:30px}@media (max-width:575px){.page-data__link{margin-bottom:0}}.page-data__link ul{display:flex;align-items:center;justify-content:center}@media (max-width:767px){.page-data__link ul{flex-wrap:wrap;gap:.5rem 0}}.page-data__link ul li{border-right:1px solid #dfdfdf;padding:5px 35px}@media (max-width:767px){.page-data__link ul li{flex-grow:1;border-left:1px solid #dfdfdf;margin-top:-1px;margin-left:-1px;width:calc(25% + 1px)}}@media (max-width:575px){.page-data__link ul li{padding:5px 20px}}.page-data__link ul li:last-of-type{border-right:none}@media (max-width:767px){.page-data__link ul li:last-of-type{border-right:1px solid #dfdfdf}}.page-data__link ul li a{color:#000;text-decoration:none;font-size:2rem}@media (max-width:1023px){.page-data__link ul li a{font-size:1.6rem}}@media (max-width:575px){.page-data__link ul li a{font-size:1.4rem}}.page-data__link ul li a:hover{color:#cba457}.page-data .data-sec{padding-top:100px}.page-data #point .point-box{border:3px solid #dfdfdf;border-radius:5px;position:relative;padding:90px 40px}@media (max-width:1023px){.page-data #point .point-box{padding:90px}}@media (max-width:767px){.page-data #point .point-box{padding:90px 40px}}@media (max-width:575px){.page-data #point .point-box{padding:60px 20px}}.page-data #point .point-box .h-point{display:flex;flex-direction:column;align-items:center;line-height:1.2;position:absolute;left:50%;transform:translateX(-50%);top:-50px;background-color:#fff;padding:0 30px}@media (max-width:767px){.page-data #point .point-box .h-point{top:-40px}}@media (max-width:575px){.page-data #point .point-box .h-point{top:-30px;padding:0 20px}}.page-data #point .point-box .h-point .roboto-b{font-size:6rem}@media (max-width:767px){.page-data #point .point-box .h-point .roboto-b{font-size:5rem}}@media (max-width:575px){.page-data #point .point-box .h-point .roboto-b{font-size:3.2rem}}.page-data #point .point-box .h-point .ja{font-size:2.1rem}@media (max-width:575px){.page-data #point .point-box .h-point .ja{font-size:1.8rem}}.page-data #point .point-box .flex{justify-content:center;gap:4rem 2rem;flex-wrap:wrap}@media (max-width:1023px){.page-data #point .point-box .flex{gap:4rem}}@media (max-width:575px){.page-data #point .point-box .flex{gap:4rem 2rem}}.page-data #point .point-box .flex .point-circle{text-align:center;border-radius:50%;padding:10px;position:relative;z-index:0;color:#fff;width:calc(25% - 2rem);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;aspect-ratio:1}@media (max-width:1023px){.page-data #point .point-box .flex .point-circle{width:calc(50% - 2rem)}}@media (max-width:575px){.page-data #point .point-box .flex .point-circle{width:calc(50% - 1rem)}}.page-data #point .point-box .flex .point-circle:nth-of-type(odd){background-color:#d9a949}.page-data #point .point-box .flex .point-circle:nth-of-type(even){background-color:#b98d35}.page-data #point .point-box .flex .point-circle:before{border:1px solid rgba(255,255,255,.5);border-radius:50%;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:5px;z-index:-1}.page-data #point .point-box .flex .point-circle:after{position:absolute;bottom:0;left:0;width:70%;left:50%;height:15px;border-radius:200px/60px;box-shadow:0 20px 0 #f9f4eb;content:"";transform:translateX(-50%)}.page-data #point .point-box .flex .point-circle h4{margin-bottom:5px;font-size:clamp(1.4px, 1.2vw, 1.8rem)}@media (max-width:1023px){.page-data #point .point-box .flex .point-circle h4{font-size:clamp(1.4px, 2vw, 1.8rem)}}@media (max-width:575px){.page-data #point .point-box .flex .point-circle h4{font-size:clamp(1.4px, 2.4vw, 1.8rem);margin-bottom:0}}.page-data #point .point-box .flex .point-circle p{font-weight:700;line-height:1.4;font-size:clamp(20px, 1.9vw, 2.8rem)}@media (max-width:1023px){.page-data #point .point-box .flex .point-circle p{font-size:clamp(20px, 3vw, 2.8rem)}}@media (max-width:575px){.page-data #point .point-box .flex .point-circle p{font-size:clamp(14px, 4vw, 2.8rem)}}.page-data #environment .environment-flex{display:flex;justify-content:center;flex-wrap:wrap;gap:5rem 4rem}@media (max-width:1023px){.page-data #environment .environment-flex{gap:5rem 3rem}}.page-data #environment .environment-flex__box{width:calc(33.3333333333% - 3rem)}@media (max-width:1023px){.page-data #environment .environment-flex__box{width:calc(33.3333333333% - 2rem)}}@media (max-width:767px){.page-data #environment .environment-flex__box{width:calc(50% - 1.5rem)}}@media (max-width:575px){.page-data #environment .environment-flex__box{width:100%}}.page-data #environment .cautionary{margin-top:50px}.page-data #environment .cautionary p{color:#000;font-size:1.4rem}.page-data #voice .voice-list{max-width:1000px;margin:auto}.page-data #voice .voice-list__box{display:flex;gap:3rem 5rem;padding:50px 40px;margin-bottom:40px}.page-data #voice .voice-list__box:last-of-type{margin-bottom:0}@media (max-width:767px){.page-data #voice .voice-list__box{flex-wrap:wrap;justify-content:center}}@media (max-width:575px){.page-data #voice .voice-list__box{padding:40px 30px;gap:2rem}}.page-data #voice .voice-list__box:nth-child(odd){border:2px solid #e3bf77}.page-data #voice .voice-list__box:nth-child(even){border:2px solid #d9d9d9}.page-data #voice .voice-list__box-img{flex-basis:220px;text-align:center}@media (max-width:767px){.page-data #voice .voice-list__box-img{order:1}}.page-data #voice .voice-list__box-img figure{text-align:center;margin-bottom:10px}.page-data #voice .voice-list__box-img figure img{max-width:160px}.page-data #voice .voice-list__box-img p{font-size:1.4rem;font-weight:700;margin:0;text-align:center}.page-data #voice .voice-list__box-text{width:70%}@media (max-width:767px){.page-data #voice .voice-list__box-text{width:100%}}.page-data #voice .voice-list__box-text h4{font-size:2.4rem;margin-bottom:20px}@media (max-width:1023px){.page-data #voice .voice-list__box-text h4{font-size:2rem;margin-bottom:10px}}.page-data #voice .voice-list__box-text p{font-size:1.5rem}.page-data #shop p{font-weight:700}.page-data #shop .more-btn a{margin:auto}.page-message .flex{gap:4rem 8rem;margin-bottom:150px}@media (max-width:1023px){.page-message .flex{margin-bottom:120px;gap:4rem 5rem}}@media (max-width:767px){.page-message .flex{flex-wrap:wrap;justify-content:center}}.page-message .flex__text{width:100%}.page-message .flex__text h2{font-size:4rem;margin-bottom:40px;line-height:1.4}@media (max-width:1023px){.page-message .flex__text h2{font-size:3rem}}@media (max-width:767px){.page-message .flex__text h2{font-size:2.6rem}}@media (max-width:575px){.page-message .flex__text h2{font-size:2.2rem}}.page-message .flex__text p{line-height:2}.page-message .flex__img{max-width:520px}@media (max-width:1023px){.page-message .flex__img{max-width:340px}}@media (max-width:767px){.page-message .flex__img{order:1}}.page-message__box-img{margin-bottom:40px}.page-message__box-text h2{font-size:4rem;margin-bottom:40px;line-height:1.4;text-align:center}@media (max-width:1023px){.page-message__box-text h2{font-size:3rem}}@media (max-width:767px){.page-message__box-text h2{font-size:2.6rem}}@media (max-width:575px){.page-message__box-text h2{font-size:2.2rem}}.page-message__box-text p{line-height:2;max-width:800px;margin:auto}.page-news__link{text-align:center;margin-bottom:80px}@media (max-width:575px){.page-news__link{margin-bottom:60px}}.page-news__link ul{display:flex;align-items:center;justify-content:center}@media (max-width:767px){.page-news__link ul{flex-wrap:wrap;gap:.5rem 0}}.page-news__link ul li{border-right:1px solid #dfdfdf;padding:5px 35px}@media (max-width:767px){.page-news__link ul li{flex-grow:1;border-left:1px solid #dfdfdf;margin-top:-1px;margin-left:-1px;width:calc(25% + 1px)}}@media (max-width:575px){.page-news__link ul li{padding:5px 20px}}.page-news__link ul li:last-of-type{border-right:none}@media (max-width:767px){.page-news__link ul li:last-of-type{border-right:1px solid #dfdfdf}}.page-news__link ul li a{color:#000;text-decoration:none;font-size:1.8rem}@media (max-width:1023px){.page-news__link ul li a{font-size:1.6rem}}@media (max-width:575px){.page-news__link ul li a{font-size:1.4rem}}.page-news__link ul li a:hover{color:#cba457}.page-news__list ul li{border-bottom:1px solid #dfdfdf;padding:2.5rem 0;display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px}.page-news__list ul li .date-cat .date{margin-right:15px;word-break:keep-all}.page-news__list ul li .date-cat a{color:#fff;text-decoration:none}.page-news__list ul li .date-cat a:hover{color:#e3bf77}.page-news__list ul li .date-cat .cat{color:#fff;font-size:1.2rem;background:#666;padding:2px 10px;word-break:keep-all}.page-news__list ul li .date-cat .cat a{color:#fff;text-decoration:none}.page-news__list ul li .date-cat .cat a:hover{color:#e3bf77}.page-news__list ul li a{color:#000;text-decoration:none}.page-news__list ul li a:hover{color:#cba457}.page-news__pager{margin-top:100px}.page-news__pager ul{display:flex;flex-wrap:wrap;justify-content:center}.page-news__pager ul li{margin-right:10px}.page-news__pager ul li:last-of-type{margin-right:0}.page-news__pager ul li .current{display:block;background:#333;color:#fff;padding:0;width:40px;height:40px;text-align:center;line-height:40px;font-size:1.5rem}.page-news__pager ul li a{display:block;width:40px;height:40px;text-align:center;line-height:40px;background:#dfdfdf;color:#333;font-size:1.5rem;text-decoration:none}.page-news__pager ul li a:hover{background-color:#cba457;color:#fff}.single-news__box .date-cat{display:flex;align-items:center;margin-bottom:10px}.single-news__box .date-cat .date{margin-right:15px}.single-news__box .date-cat a{color:#fff;text-decoration:none}.single-news__box .date-cat a:hover{color:#e3bf77}.single-news__box .date-cat .cat{font-size:1.2rem;background:#666;padding:2px 10px;color:#fff}.single-news__box .date-cat .cat a{color:#fff;text-decoration:none}.single-news__box .date-cat .cat a:hover{color:#e3bf77}.single-news__box .news-ttl{margin-bottom:60px}@media (max-width:1023px){.single-news__box .news-ttl{margin-bottom:40px}}@media (max-width:575px){.single-news__box .news-ttl{margin-bottom:30px}}.single-news__box .news-ttl h2{font-size:2.8rem}@media (max-width:1023px){.single-news__box .news-ttl h2{font-size:2.4rem}}@media (max-width:575px){.single-news__box .news-ttl h2{font-size:2rem}}.single-news__box figure{margin-bottom:50px}@media (max-width:1023px){.single-news__box figure{margin-bottom:40px}}@media (max-width:575px){.single-news__box figure{margin-bottom:30px}}.single-news h3{border-bottom:1px solid #cba457;font-size:3rem;margin-bottom:30px;margin-top:40px}@media (max-width:767px){.single-news h3{font-size:2.2rem}}@media (max-width:575px){.single-news h3{font-size:2rem}}.single-news h4{font-size:2.6rem;margin-bottom:20px;margin-top:40px}@media (max-width:575px){.single-news h4{font-size:2.2rem}}.single-news h5{font-size:2rem;margin-bottom:20px;margin-top:30px}@media (max-width:575px){.single-news h5{font-size:1.8rem}}.single-news .more-btn a{margin:auto}.page-work{max-width:1000px;box-sizing:border-box;margin:auto}.page-work__flex{display:flex;gap:6rem;padding:40px 0;position:relative;border-bottom:1px solid #ddd}@media (max-width:767px){.page-work__flex{gap:4rem}}@media (max-width:575px){.page-work__flex{flex-wrap:wrap;gap:2rem;justify-content:center}}.page-work__flex:before{content:"";position:absolute;left:0;bottom:-1px;width:180px;height:inherit;border-bottom:1px solid #cba457}.page-work__flex-img{max-width:184px}@media (max-width:575px){.page-work__flex-img{order:1}}.page-work__flex-text{width:100%}.page-work__flex-text h3{font-size:4rem;margin-bottom:10px}@media (max-width:767px){.page-work__flex-text h3{font-size:2.6rem}}@media (max-width:575px){.page-work__flex-text h3{font-size:2rem}}.page-want__flex{display:flex;align-items:center;justify-content:center;gap:4rem 10rem;margin-top:160px}.page-want__flex:first-of-type{margin-top:0}@media (max-width:1199px){.page-want__flex{gap:4rem 6rem}}@media (max-width:1023px){.page-want__flex{gap:4rem}}@media (max-width:767px){.page-want__flex{flex-wrap:wrap;margin-top:100px}}@media (max-width:575px){.page-want__flex{margin-top:80px}}.page-want__flex-text{width:100%}.page-want__flex-img{max-width:495px;width:100%}@media (max-width:1199px){.page-want__flex-img{max-width:380px}}@media (max-width:767px){.page-want__flex-img{order:1}}.page-want__box{margin-top:160px}@media (max-width:767px){.page-want__box{margin-top:100px}}@media (max-width:575px){.page-want__box{margin-top:80px}}.page-recruit{margin-top:80px;border-bottom:1px solid #333}.page-recruit__flex{display:flex;flex-wrap:wrap;align-items:center;gap:3rem;padding:35px;border-top:1px solid #333}@media (max-width:575px){.page-recruit__flex{gap:2rem;padding:30px 10px}}.page-recruit__flex-employ{flex-basis:150px;margin-bottom:auto}.page-recruit__flex-employ span{color:#fff;width:120px;border-radius:3px;display:flex;align-items:center;justify-content:center}.page-recruit__flex-employ span.regular{background:#cba457}.page-recruit__flex-employ span.parttime{background:#3ab3cd}.page-recruit__flex-gym h3{font-size:2.6rem;line-height:1.2;margin-bottom:10px}@media (max-width:767px){.page-recruit__flex-gym h3{font-size:2.4rem}}@media (max-width:575px){.page-recruit__flex-gym h3{font-size:2rem}}.page-recruit__flex-gym p{font-size:1.4rem}.page-recruit__flex-more{margin-left:auto}.page-recruit__flex-more .more-btn{margin:0}.page-about .about-sec{margin-top:150px}.page-about .about-sec:first-of-type{margin-top:0}@media (max-width:575px){.page-about .about-sec{margin-top:100px}}.page-about .about-sec ul li{border-bottom:1px solid #d9d9d9;display:flex;align-items:center;flex-wrap:wrap;gap:15px 0;padding:25px}.page-about .about-sec ul li span:first-of-type{font-weight:700;flex-basis:150px}.page-about .about-sec ul li span:nth-of-type(2){flex-basis:400px;flex-grow:1}.page-about .about-sec .more-btn-w{margin-top:40px}.page-csr .h-paper{position:relative;padding:25px 45px 25px 35px;background-image:linear-gradient(-45deg,transparent 31px,#cba457 31px);color:#fff;font-weight:700;font-size:2.4rem;overflow:hidden;margin-bottom:50px;line-height:1.4}@media (max-width:1023px){.page-csr .h-paper{font-size:2rem}}@media (max-width:767px){.page-csr .h-paper{font-size:1.8rem}}.page-csr .h-paper:before{position:absolute;content:"";right:0;bottom:0;border-width:0 0 44px 44px;border-style:solid;border-color:transparent transparent transparent #e3bf77}.page-csr__img{margin-bottom:60px}.page-csr ul{margin-top:20px}.page-csr ul li span:first-of-type{font-weight:700;color:#cba457;margin-right:15px}.page-csr__comment{position:relative;border:3px solid #cba457;border-radius:5px;padding:55px 40px;margin-top:80px}.page-csr__comment h4{font-size:2rem;background:#fff;position:absolute;top:-16px;left:20px;padding:0 20px;line-height:1.4}@media (max-width:767px){.page-csr__comment h4{font-size:1.8rem;margin-right:20px}}@media (max-width:575px){.page-csr__comment h4{font-size:1.6rem}}.careerpath-sec{margin-bottom:120px}.careerpath-sec:last-of-type{margin-bottom:0}.careerpath-sec__flex{display:flex;justify-content:center;gap:6rem 7rem}@media (max-width:1023px){.careerpath-sec__flex{gap:6rem 3rem}}@media (max-width:767px){.careerpath-sec__flex{flex-wrap:wrap}}.careerpath-sec__flex-box{display:flex;flex-direction:column;width:40%}@media (max-width:1023px){.careerpath-sec__flex-box{width:50%}}@media (max-width:767px){.careerpath-sec__flex-box{width:100%}}.careerpath-sec__flex-box-step{text-align:center}.careerpath-sec__flex-box-step h3{font-size:2.6rem;color:#fff;background:#333;padding:10px 15px;margin-bottom:20px}@media (max-width:1023px){.careerpath-sec__flex-box-step h3{font-size:2.2rem}}.careerpath-sec__flex-box-step p{font-size:2rem;font-weight:700;padding:10px 15px;border:2px solid #555;background:#ccc}@media (max-width:1023px){.careerpath-sec__flex-box-step p{font-size:1.8rem}}.careerpath-sec__flex-box-step span{width:0;height:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-top:15px solid #555;border-bottom:0;display:block;margin:15px auto}.careerpath-sec__flex-box-case{position:relative;padding:35px 20px;border:2px solid #dfdfdf;border-radius:5px;margin-top:50px}.careerpath-sec__flex-box-case .case{position:absolute;font-size:1.7rem;font-weight:700;color:#999;background:#fff;padding:0 10px;top:-15px;left:50%;transform:translateX(-50%)}.careerpath-sec__flex-box-case h4{font-size:1.8rem;text-align:center;line-height:1.2;margin-bottom:15px}@media (max-width:767px){.careerpath-sec__flex-box-case h4{font-size:1.6rem}}.careerpath-sec__flex-box-case .flex{justify-content:center;align-items:center;gap:2rem 4rem}.careerpath-sec__flex-box-case .flex-img{max-width:106px}.careerpath-sec__flex-box-case .flex-text{max-width:100%}.careerpath-sec__flex-box-case .flex-text p{font-size:1.5rem}.careerpath-sec__flex .office .careerpath-sec__flex-box-step p{border:2px solid #cb579d;background:#f9f3f7}.careerpath-sec__flex .office .careerpath-sec__flex-box-step span{border-top:15px solid #cb579d}.careerpath-sec__flex .store .careerpath-sec__flex-box-step p{border:2px solid #3ab3cd;background:#f3f7f8}.careerpath-sec__flex .store .careerpath-sec__flex-box-step span{border-top:15px solid #3ab3cd}.careerpath-sec__flex .store .careerpath-sec__flex-box-case{margin-top:auto}@media (max-width:767px){.careerpath-sec__flex .store .careerpath-sec__flex-box-case{margin-top:50px}}.careerpath-sec__system-flex{display:flex;gap:10px;margin-bottom:45px}.careerpath-sec__system-flex:last-of-type{margin-bottom:0}@media (max-width:575px){.careerpath-sec__system-flex{flex-wrap:wrap;flex-direction:column;align-items:center}}.careerpath-sec__system-flex .place{background:#333;padding:30px 10px;width:100px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}@media (max-width:767px){.careerpath-sec__system-flex .place{width:60px}}@media (max-width:575px){.careerpath-sec__system-flex .place{width:100%;padding:15px}}.careerpath-sec__system-flex .place h3{font-size:2.1rem;color:#fff;background:#333;text-align:center}@media (max-width:1023px){.careerpath-sec__system-flex .place h3{font-size:1.8rem}}@media (max-width:767px){.careerpath-sec__system-flex .place h3{font-size:1.6rem}}.careerpath-sec__system-flex .step01,.careerpath-sec__system-flex .step02,.careerpath-sec__system-flex .step03{border:1px solid #cba457;width:calc(33.3333333333% - 10px)}@media (max-width:575px){.careerpath-sec__system-flex .step01,.careerpath-sec__system-flex .step02,.careerpath-sec__system-flex .step03{width:100%}}.careerpath-sec__system-flex .step01 h4,.careerpath-sec__system-flex .step02 h4,.careerpath-sec__system-flex .step03 h4{font-size:2.3rem;color:#fff;text-align:center;padding:10px 20px}@media (max-width:1023px){.careerpath-sec__system-flex .step01 h4,.careerpath-sec__system-flex .step02 h4,.careerpath-sec__system-flex .step03 h4{font-size:2rem}}@media (max-width:767px){.careerpath-sec__system-flex .step01 h4,.careerpath-sec__system-flex .step02 h4,.careerpath-sec__system-flex .step03 h4{font-size:1.8rem}}.careerpath-sec__system-flex .step01 .text,.careerpath-sec__system-flex .step02 .text,.careerpath-sec__system-flex .step03 .text{padding:35px 15px;display:flex;align-items:center;justify-content:center}@media (max-width:1023px){.careerpath-sec__system-flex .step01 .text,.careerpath-sec__system-flex .step02 .text,.careerpath-sec__system-flex .step03 .text{padding:20px 15px}}.careerpath-sec__system-flex .step01 .text p,.careerpath-sec__system-flex .step02 .text p,.careerpath-sec__system-flex .step03 .text p{font-size:2rem;text-align:center;line-height:1.4}@media (max-width:1023px){.careerpath-sec__system-flex .step01 .text p,.careerpath-sec__system-flex .step02 .text p,.careerpath-sec__system-flex .step03 .text p{font-size:1.8rem}}@media (max-width:767px){.careerpath-sec__system-flex .step01 .text p,.careerpath-sec__system-flex .step02 .text p,.careerpath-sec__system-flex .step03 .text p{font-size:1.6rem}}.careerpath-sec__system-flex .step01 h4{background:#e3bf77}.careerpath-sec__system-flex .step02 h4{background:#cba457}.careerpath-sec__system-flex .step03 h4{background:#c59840}.page-company{margin-bottom:-200px}@media (max-width:575px){.page-company{margin-bottom:-140px}}.page-company .link-menu{background-image:url(//worldplus-gym-corp.com/recruit/wp-content/themes/worldplus_recruit/css/../images/top/bg-menu.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:180px}@media (max-width:767px){.page-company .link-menu{margin-top:100px}}.page-company .link-menu__inner{padding:120px 80px 0}@media (max-width:767px){.page-company .link-menu__inner{padding:200px 30px 0}}.page-company .link-menu__inner .border-text{text-align:center}.page-company .link-menu__inner .border-text p{font-size:9vw;color:transparent;-webkit-text-stroke:1px #fff;opacity:.8;line-height:.8;margin-top:60px}@media (max-width:1100px){.page-company .link-menu__inner .border-text p{font-size:8vw}}.page-company .link-menu .flex{gap:4.5rem;flex-wrap:wrap;justify-content:center;margin-top:-300px}@media (max-width:1100px){.page-company .link-menu .flex{gap:3rem}}.page-company .link-menu .flex__box{width:calc(33.3333333333% - 3rem)}@media (max-width:1100px){.page-company .link-menu .flex__box{width:calc(50% - 1.5rem)}}@media (max-width:575px){.page-company .link-menu .flex__box{width:100%}}.page-company .link-menu .flex__box a{text-decoration:none}.page-company .link-menu .flex__box a .imgbox img{display:block;width:100%;aspect-ratio:45/37;-o-object-fit:cover;object-fit:cover}.page-company .link-menu .flex__box a .link-text{display:flex;flex-direction:column;margin-top:-38px}@media (max-width:1320px){.page-company .link-menu .flex__box a .link-text{margin-top:-28px}}@media (max-width:767px){.page-company .link-menu .flex__box a .link-text{margin-top:-22px}}.page-company .link-menu .flex__box a .link-text .roboto-b{color:#cba457;font-size:5rem;line-height:1.4}@media (max-width:1320px){.page-company .link-menu .flex__box a .link-text .roboto-b{font-size:4.2rem}}@media (max-width:767px){.page-company .link-menu .flex__box a .link-text .roboto-b{font-size:3.2rem}}.page-company .link-menu .flex__box a .link-text .arrow-box{display:flex;align-items:center;justify-content:space-between}.page-company .link-menu .flex__box a .link-text .arrow-box span{display:block}.page-company .link-menu .flex__box a .link-text .arrow-box .ja{color:#333;font-size:2.2rem;font-weight:700}@media (max-width:1320px){.page-company .link-menu .flex__box a .link-text .arrow-box .ja{font-size:2rem}}.page-company .link-menu .flex__box a .link-text .arrow-box .arrow{display:block;border:1px solid #333;width:40px;height:40px;border-radius:50%;position:relative;transition:.3s linear}.page-company .link-menu .flex__box a .link-text .arrow-box .arrow:before,.page-company .link-menu .flex__box a .link-text .arrow-box .arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;transition:.3s linear}.page-company .link-menu .flex__box a .link-text .arrow-box .arrow:before{left:-12px;width:36px;height:1px;background:#333}.page-company .link-menu .flex__box a .link-text .arrow-box .arrow:after{left:11px;width:10px;height:10px;border-top:1px solid #333;transform:rotate(45deg)}.page-company .link-menu .flex__box a:hover .arrow{transform:translateX(10px);background:#cba457}.page-privacy .h-center-line{margin-top:100px;margin-bottom:80px}.page-privacy .h-center-line:first-of-type{margin-top:0}.page-privacy .line-btm{margin-top:60px}.page-privacy .line-btm:first-of-type{margin-top:0}.page-privacy h4{font-size:2rem;margin-top:40px;margin-bottom:20px}.page-privacy p+p{margin-top:30px}.page-privacy p{margin-bottom:30px}.page-privacy p:last-of-type{margin-bottom:0}.page-privacy ul{list-style:disc;padding-left:24px;margin-bottom:30px}.page-privacy ol{list-style:decimal;margin-bottom:30px;padding-left:20px}.page-privacy ol.margin-li li{margin-bottom:30px}.page-privacy ol.margin-li li::marker{font-weight:700}.page-privacy ol.margin-li li:last-of-type{margin-bottom:0}.page-privacy ol.margin-li li strong{display:block;margin-bottom:5px}.page-privacy a{color:#333}.page-privacy a:hover{color:#c59840}.contact__box{border:1px solid #d9d9d9;padding:70px 30px}.contact__box .contact-form{max-width:650px;margin:auto}.contact__box .contact-form dl+dl{margin-top:3rem}.contact__box .contact-form dt{margin-bottom:.5rem;font-weight:700;display:flex;align-items:center}.contact__box .contact-form ul{display:flex}.contact__box .contact-form ul li{margin-right:2rem}.contact__box .contact-form .required{color:#ed2214;margin-left:1rem;font-size:1.3rem;font-weight:500;background-color:#fde7e6;border-radius:3px;padding:0 10px}.contact__box .contact-form input.input-text,.contact__box .contact-form textarea{border:none;background:#f6f6f6;width:100%;height:5rem;padding:1rem 2rem;box-sizing:border-box;border-radius:0}.contact__box .contact-form input.birthday{width:180px}.contact__box .contact-form textarea{height:8rem}.contact__box .contact-form .submit-box{text-align:center;margin-top:6rem}.contact__box .contact-form .submit-box .submit{display:inline-block;position:relative;transition:all .3s}.contact__box .contact-form .submit-box .submit:hover:before{transform:translateX(10px)}.contact__box .contact-form .submit-box .submit:hover:after{transform:translateX(10px) rotate(45deg)}.contact__box .contact-form .submit-box .submit:before,.contact__box .contact-form .submit-box .submit:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;transition:.3s linear}.contact__box .contact-form .submit-box .submit:before{right:-200px;width:36px;height:1px;background:#999}.contact__box .contact-form .submit-box .submit:after{right:-220px;width:10px;height:10px;border-top:1px solid #999;transform:rotate(45deg)}.contact__box .contact-form .submit-box .submit input[type=submit]{display:inline-block;width:200px;height:60px;color:#fff;align-items:center;padding-right:80px;background:#333;text-decoration:none;line-height:1;outline:none;border:none;font-size:1.6rem;transition:.3s linear;cursor:pointer}.contact__box .contact-thanks{text-align:center}.wpcf7-spinner{display:none}ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 9px;margin-top:5rem}ul.page-numbers li{width:41px;height:41px}@media (max-width:767px){ul.page-numbers li{width:35px;height:35px}}ul.page-numbers li .page-numbers{background:#333;color:#fff;display:flex;justify-content:center;align-items:center;width:41px;height:41px;font-size:1.5rem;text-decoration:none}@media (max-width:767px){ul.page-numbers li .page-numbers{width:35px;height:35px;font-size:1.2rem}}ul.page-numbers li .page-numbers:hover,ul.page-numbers li .page-numbers.current{background:#b98d35;color:#fff}ul.page-numbers .prev,ul.page-numbers .next{position:relative}ul.page-numbers .prev:before,ul.page-numbers .next:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;margin:auto;border-right:2px solid #fff;border-bottom:2px solid #fff;width:7px;height:7px}ul.page-numbers .prev:before{transform:rotate(135deg)}ul.page-numbers .next:before{transform:rotate(-45deg)}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding:3rem 0 0}}