*,:before,:after{box-sizing:border-box}*{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,small,sub,sup,pre,code,kbd,samp{font-size:100%}address,cite,dfn,em,i,var{font-style:normal}th,td{vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ul{margin:0;padding:0;list-style:none}ol{list-style-position:outside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{vertical-align:baseline;cursor:pointer;background:0 0;margin:0;padding:0;font-size:100%}@media only screen and (width>=640px){a[href^=tel\:]{pointer-events:none}}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0;width:100%}input,select{vertical-align:middle;line-height:1.3}input:focus,select:focus{outline:none}input,select,textarea{color:#333;appearance:none;box-sizing:border-box;resize:none;border:none;border-radius:0;width:100%;padding:16px;font-size:16px;display:block}select{background:0 0}select::-ms-expand{display:none}input[type=submit],input[type=button]{-webkit-box-sizing:content-box;appearance:button;box-sizing:border-box;cursor:pointer;border:none}input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::-webkit-search-decoration{display:none}video,img[src$=\.svg],svg{width:100%}button{cursor:pointer;appearance:none;background-color:#0000;border:none;outline:none;padding:0}::placeholder{color:#aaa}::placeholder{color:#aaa}:-ms-placeholder-shown{color:#aaa}sup{vertical-align:super;font-size:60%}sub{vertical-align:sub;font-size:60%}input:disabled,select:disabled,textarea:disabled,select:disabled,button:disabled{color:#aaa!important;background:#f5f5f5!important}input:disabled+label{color:#aaa!important;background:#f5f5f5!important;border:2px solid #ccc!important}input:checked:disabled+label{color:#fff!important;background:#c09b15!important;border:2px solid #c09b15!important}input[type=file]{border:none;border-radius:0;padding:0;font-size:1.2rem}input[type=file]:nth-of-type(n+2){margin-top:8px}@media only screen and (width>=640px){input[type=file]{cursor:pointer;font-size:1.4rem}}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;color:#333;text-rendering:optimizelegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern", "liga", "clig", "calt";font-family:Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.7}@media only screen and (width>=640px){body{font-size:1.6rem}}img{vertical-align:bottom;width:100%;max-width:100%;height:auto!important}a{color:#333;text-decoration:none}.oh-section{overflow:hidden}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.bg-gray{background:#f5f5f5}.link-outer:after,.link-outer__white:after,.link-outer__black:after{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10.699'%20height='8.899'%20viewBox='0%200%2010.699%208.899'%3e%3cg%20id='icon-outer-white'%20transform='translate(20309.199%2016353.899)'%3e%3cpath%20id='パス_4110'%20data-name='パス%204110'%20d='M342.2,323.6h-6.7v-3.5h6.7Zm1-5.7h-8.7v6.7h8.7v-6.7Z'%20transform='translate(-20643.699%20-16669.6)'%20fill='%23fff'/%3e%3cg%20id='グループ_7178'%20data-name='グループ%207178'%20transform='translate(-20643.699%20-16669.6)'%3e%3cpath%20id='パス_4111'%20data-name='パス%204111'%20d='M337.6,315.7h7.6v6.7h-1v-5.7h-6.6Z'%20fill='%23fff'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/cover no-repeat;width:11px;height:9px;margin:0 0 0 5px;position:absolute;top:50%;transform:translateY(-50%)}@media print,screen and (width>=1200px){.link-outer:after,.link-outer__white:after,.link-outer__black:after{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10.699'%20height='8.899'%20viewBox='0%200%2010.699%208.899'%3e%3cg%20id='icon-outer-black'%20transform='translate(20309.199%2016353.899)'%3e%3cpath%20id='パス_4110'%20data-name='パス%204110'%20d='M342.2,323.6h-6.7v-3.5h6.7Zm1-5.7h-8.7v6.7h8.7v-6.7Z'%20transform='translate(-20643.699%20-16669.6)'/%3e%3cg%20id='グループ_7178'%20data-name='グループ%207178'%20transform='translate(-20643.699%20-16669.6)'%3e%3cpath%20id='パス_4111'%20data-name='パス%204111'%20d='M337.6,315.7h7.6v6.7h-1v-5.7h-6.6Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/cover no-repeat}}.link-outer__white:after{background-size:cover;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10.699'%20height='8.899'%20viewBox='0%200%2010.699%208.899'%3e%3cg%20id='icon-outer-white'%20transform='translate(20309.199%2016353.899)'%3e%3cpath%20id='パス_4110'%20data-name='パス%204110'%20d='M342.2,323.6h-6.7v-3.5h6.7Zm1-5.7h-8.7v6.7h8.7v-6.7Z'%20transform='translate(-20643.699%20-16669.6)'%20fill='%23fff'/%3e%3cg%20id='グループ_7178'%20data-name='グループ%207178'%20transform='translate(-20643.699%20-16669.6)'%3e%3cpath%20id='パス_4111'%20data-name='パス%204111'%20d='M337.6,315.7h7.6v6.7h-1v-5.7h-6.6Z'%20fill='%23fff'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50% no-repeat!important}.section,.section__md{padding:40px 0}@media only screen and (width>=640px){.section,.section__md{padding:80px 0}}@media print,screen and (width>=1024px){.section,.section__md{padding:120px 0}}@media only screen and (width>=640px){.section__md{padding:40px 0}}@media print,screen and (width>=1024px){.section__md{padding:80px 0}}.inner,.inner__header,.inner__small,.inner__md{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}@media only screen and (width>=640px){.inner,.inner__header,.inner__small,.inner__md{padding:0 40px}}.inner__header{max-width:inherit;align-items:center;height:100%;position:relative}@media print,screen and (width>=1024px){.inner__header{padding-right:0}}.inner__small{max-width:1080px}.inner__md{max-width:1280px}article{padding-top:60px}.icon-arw,.icon-arw__black{position:relative}.icon-arw:before,.icon-arw__black:before{content:"";vertical-align:middle;border-top:1px solid #fff;border-right:1px solid #fff;width:6px;height:6px;margin:auto;position:absolute;top:0;bottom:0;right:0;transform:rotate(45deg)}@media print,screen and (width>=1024px){.icon-arw:before,.icon-arw__black:before{border-color:#ca2b24;width:10px;height:10px}}.icon-arw__black:before{border-color:#333;right:16px}.bread{background:#fff;border-top:1px solid #dadada;display:none}.bread ul{white-space:nowrap;-webkit-overflow-scrolling:touch;align-items:center;padding:20px 0;display:flex;overflow-x:auto}.bread ul::-webkit-scrollbar{display:none}.bread ul li{margin-left:14px;padding-left:20px;font-size:1.2rem;line-height:1;position:relative}.bread ul li:before{content:"";vertical-align:middle;border-top:1px solid #aaa;border-right:1px solid #aaa;width:7px;height:7px;margin:auto;position:absolute;top:0;bottom:0;left:0;transform:rotate(45deg)}.bread ul li:first-of-type{margin-left:0;padding-left:0}.bread ul li:first-of-type:before{content:none}.bread ul li a{align-items:center;font-size:1.2rem;display:flex}@media print,screen and (width>=1024px){.bread{display:block}}.ttl-h2,.ttl-h2__small,.ttl-h2__news,.ttl-h2__privacy{margin-bottom:24px;font-size:2.4rem;line-height:1.4}@media only screen and (width>=640px){.ttl-h2,.ttl-h2__small,.ttl-h2__news,.ttl-h2__privacy{margin-bottom:40px;font-size:3.2rem}}@media print,screen and (width>=1400px){.ttl-h2,.ttl-h2__small,.ttl-h2__news,.ttl-h2__privacy{font-size:4.8rem}}.ttl-h2__small{font-size:1.6rem}@media only screen and (width>=640px){.ttl-h2__small{font-size:2.4rem}}@media print,screen and (width>=1400px){.ttl-h2__small{font-size:3.2rem}}.ttl-h2>span,.ttl-h2__small>span,.ttl-h2__news>span,.ttl-h2__privacy>span{color:#ca2b24;font-size:1.6rem;display:block}@media only screen and (width>=640px){.ttl-h2>span,.ttl-h2__small>span,.ttl-h2__news>span,.ttl-h2__privacy>span{font-size:2rem}}@media print,screen and (width>=1400px){.ttl-h2>span,.ttl-h2__small>span,.ttl-h2__news>span,.ttl-h2__privacy>span{font-size:2.4rem}}.ttl-h2 a,.ttl-h2__small a,.ttl-h2__news a,.ttl-h2__privacy a{color:#ca2b24;margin-top:8px;font-size:1.2rem;font-weight:400;display:block}@media only screen and (width>=640px){.ttl-h2 a,.ttl-h2__small a,.ttl-h2__news a,.ttl-h2__privacy a{font-size:1.4rem}}.ttl-h2 a span,.ttl-h2__small a span,.ttl-h2__news a span,.ttl-h2__privacy a span{padding-right:12px;position:relative}.ttl-h2 a span:before,.ttl-h2__small a span:before,.ttl-h2__news a span:before,.ttl-h2__privacy a span:before{content:"";vertical-align:middle;border-top:1px solid #ca2b24;border-right:1px solid #ca2b24;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;right:0;transform:rotate(45deg)}.ttl-h2__news{color:#ca2b24}.ttl-h2__news span{color:#333}.ttl-h2__privacy{border-bottom:1px solid #dadada;margin-bottom:16px;padding-bottom:8px;font-size:2rem}@media only screen and (width>=640px){.ttl-h2__privacy{font-size:2.4rem}}@media print,screen and (width>=1400px){.ttl-h2__privacy{font-size:3.2rem}}.page-link,.page-link__news{margin:0 auto;padding:32px 0}@media only screen and (width>=640px){.page-link,.page-link__news{flex-wrap:wrap;justify-content:center;padding:56px 0 0;display:flex}}.page-link li,.page-link__news li{padding:0 10px}@media only screen and (width>=640px){.page-link li,.page-link__news li{width:33.3333%}}.page-link li:nth-of-type(n+2),.page-link__news li:nth-of-type(n+2){margin-top:30px}@media only screen and (width>=640px){.page-link li:nth-of-type(n+2),.page-link__news li:nth-of-type(n+2){margin-top:0}.page-link li:nth-of-type(n+4),.page-link__news li:nth-of-type(n+4){margin-top:40px}}.page-link li a,.page-link__news li a{border-bottom:2px solid #dadada;padding:0 10px 10px;font-size:1.4rem;display:block;position:relative}.page-link li a:before,.page-link__news li a:before,.page-link li a:after,.page-link__news li a:after{content:"";vertical-align:middle;margin:auto;position:absolute;top:0;bottom:0;right:0}.page-link li a:before,.page-link__news li a:before{transform-origin:100% 0;background:#ca2b24;width:100%;height:2px;transition:transform .3s;top:103%;left:0;transform:scaleX(0)}.page-link li a:hover:before,.page-link__news li a:hover:before{transform-origin:0 0;transform:scale(1)}.page-link li a:after,.page-link__news li a:after{border-top:1px solid #ca2b24;border-right:1px solid #ca2b24;width:10px;height:10px;top:-13px;right:10px;transform:rotate(135deg)}.page-link li a.is-active,.page-link__news li a.is-active{color:#ca2b24}.page-link li a.is-active:before,.page-link__news li a.is-active:before{transform-origin:0 0;transform:scale(1)}.page-link__news li a:after{top:-9px;right:6px;transform:rotate(45deg)}@media print,screen and (width>=1024px){.map-wrap,.map-wrap__company{max-width:80%;margin:0 auto}}.map-wrap__company{width:100%;margin-bottom:32px}@media only screen and (width>=640px){.map-wrap__company{order:2;width:55%;margin-bottom:0}}.gmap{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.gmap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.foot-link a{border-radius:4px;position:relative;overflow:hidden}@media only screen and (width>=640px){.foot-link a{width:48%}}.foot-link a:nth-of-type(n+2){margin-top:32px}@media only screen and (width>=640px){.foot-link a:nth-of-type(n+2){margin-top:0}}.foot-link a:hover .business-section__item__arw{transform:scaleY(1)}.foot-link a figure{position:relative}.foot-link a figure:before{content:"";background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.foot-link a figure figcaption{color:#fff;font-size:1.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ttl-other{align-items:center;margin-bottom:32px;font-size:2rem;display:flex}.ttl-other:before,.ttl-other:after{content:"";background-color:#ccc;flex-grow:1;height:1px}.ttl-other:before{margin-right:1rem}.ttl-other:after{margin-left:1rem}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;margin:40px 0 0;display:flex}.pagination .page-numbers{color:#333;background:#fff;border-radius:3px;margin:0 4px;padding:4px 12px;display:inline-block;box-shadow:0 3px 3px #999}@media print,screen and (width>=1024px){.pagination .page-numbers{margin:0 8px}}.pagination .current{color:#fff;background:#ca2b24;padding:4px 12px}.pagination .prev,.pagination .next{box-shadow:none;color:#ca2b24;background:0 0;width:32px;height:32px;margin:0;padding:0;position:relative}.pagination .prev:before,.pagination .next:before{content:"";border-top:2px solid #ca2b24;border-right:2px solid #ca2b24;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.pagination .prev:before{transform:translate(-50%,-50%)rotate(225deg)}.pagination .dots{box-shadow:none;background:0 0;margin:0 8px;padding:0}.nav-links{display:flex}#side{width:100%;margin-top:40px}@media print,screen and (width>=1024px){#side{width:230px;margin-top:0;margin-left:40px}}.foot-section #side{margin-top:0}@media only screen and (width>=640px){.foot-section #side{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}}@media print,screen and (width>=1024px){.foot-section #side{width:100%;margin-left:0}}.foot-section #side .bnr-area{margin-top:0}@media only screen and (width>=640px){.foot-section #side .bnr-area{width:45%}.foot-section #side .bnr-area li{width:100%}}@media print,screen and (width>=1024px){.foot-section #side .bnr-area li{width:48%}.foot-section #side .bnr-area li:nth-of-type(n+2){margin-top:0}}#side .side_content_wrap:nth-of-type(n+2){margin-top:64px}#side .side_content_wrap h3{color:#fff;background:#ca2b24;padding:24px 16px}#side .js-acdn dt{cursor:pointer;border-bottom:1px solid #dadada;padding:16px 8px;transition:all .3s;position:relative}#side .js-acdn dt:before,#side .js-acdn dt:after{content:"";background:#ca2b24;border-radius:5px;width:15px;height:2px;display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%)}#side .js-acdn dt:after{background:#ca2b24;transition:all .5s;transform:translateY(-50%)rotate(90deg)}#side .js-acdn dt.is-open:after{transition:all .5s;top:48%;transform:rotate(0)}#side .js-acdn dt:hover{color:#ca2b24}#side .js-acdn dd{background:#f5f5f5;border-bottom:1px solid #dadada;font-size:1.4rem;display:none}#side .js-acdn dd li.is-current a{color:#ca2b24}#side .js-acdn dd li.is-current a:hover{transform:translate(0)}#side .js-acdn dd li a{padding:8px 16px 8px 23px;transition:all .3s;display:block;position:relative}#side .js-acdn dd li a:before{content:"";vertical-align:middle;border-top:1px solid #ca2b24;border-right:1px solid #ca2b24;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;left:12px;transform:rotate(45deg)}#side .js-acdn dd li a:hover{color:#ca2b24;transform:translate(8px)}#side .bnr-area{margin:40px 0 0}#side .bnr-area li{width:48.5%}@media print,screen and (width>=1024px){#side .bnr-area li{width:100%}#side .bnr-area li:nth-of-type(n+2){margin-top:18px}}#side .bnr-area li a{transition:all .3s;display:block}#side .bnr-area li a img{display:none}#side .bnr-area li a span{border-bottom:1px solid #dadada;flex-wrap:wrap;align-items:center;height:50px;padding:0 28px 0 4px;font-size:1.3rem;font-weight:700;line-height:1.4;display:flex;position:relative}#side .bnr-area li a span:after{content:"";border-top:1px solid #ca2b24;border-right:1px solid #ca2b24;width:8px;height:8px;position:absolute;top:50%;right:6px;transform:rotate(45deg)translateY(-50%)}#side .bnr-area li a[target=_blank] span:after{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10.699'%20height='8.899'%20viewBox='0%200%2010.699%208.899'%3e%3cg%20id='icon-outer-red'%20transform='translate(20309.199%2016353.899)'%3e%3cpath%20id='パス_4110'%20data-name='パス%204110'%20d='M342.2,323.6h-6.7v-3.5h6.7Zm1-5.7h-8.7v6.7h8.7v-6.7Z'%20transform='translate(-20643.699%20-16669.6)'%20fill='%23ca2b24'/%3e%3cg%20id='グループ_7178'%20data-name='グループ%207178'%20transform='translate(-20643.699%20-16669.6)'%3e%3cpath%20id='パス_4111'%20data-name='パス%204111'%20d='M337.6,315.7h7.6v6.7h-1v-5.7h-6.6Z'%20fill='%23ca2b24'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/cover no-repeat;border:none;width:11px;height:9px;transform:rotate(0)translateY(-50%)}#side .shopbnr-area a{display:block}#side .shopbnr-area a:nth-of-type(n+2){margin-top:18px}#side .shopbnr-area a.bnr-fig{max-width:230px;margin-left:auto;margin-right:auto;transition:all .3s;box-shadow:0 0 4px #0000001a}#side .shopbnr-area a.bnr-fig:hover{box-shadow:0 0 8px #0003}#side .cate-list li a{border-bottom:1px solid #dadada;padding:16px 8px;transition:all .3s;display:block}#side .cate-list li a:hover{color:#ca2b24}#side .ranking_list li a{border-bottom:1px solid #dadada;padding:16px 6px;transition:all .3s;display:block}#side .ranking_list li a:hover{background:#f5f5f5}#side .ranking_list li.no1 .no{color:#e4af2b;padding-left:20px;position:relative}#side .ranking_list li.no1 .no:before{content:"";background:url(/_astro/icon-rank01.CmKLd9-c.svg) 50%/cover no-repeat;width:15px;height:13px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#side .ranking_list li.no2 .no{color:#9fa7b4;padding-left:20px;position:relative}#side .ranking_list li.no2 .no:before{content:"";background:url(/_astro/icon-rank02.4wWwXCEc.svg) 50%/cover no-repeat;width:15px;height:13px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#side .ranking_list li.no3 .no{color:#a74d11;padding-left:20px;position:relative}#side .ranking_list li.no3 .no:before{content:"";background:url(/_astro/icon-rank03.COuHkXBz.svg) 50%/cover no-repeat;width:15px;height:13px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#side .ranking_list .rank-inner figure{width:40%;margin-right:8px}#side .ranking_list .rank-inner .data{flex-direction:column;flex:1;font-size:1.4rem;line-height:1.5;display:flex}#side .ranking_list .rank-inner .view{text-align:right;margin-top:auto;font-size:1.2rem}#side .ranking_list .rank-inner .view span{color:#fff;background:#ca2b24;border-radius:4px;margin-left:auto;padding:2px 6px;font-weight:700;display:inline-block}.tag-text span{color:#ca2b24;border:1px solid #ca2b24;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:1rem;line-height:1.5;display:inline-block}.header{z-index:3;background:#fff;width:100%;height:60px;position:fixed;top:0;left:0}.header .logo{width:200px}@media print,screen and (width>=1024px){.header .logo{z-index:1;width:270px;position:relative}}.page-header,.page-header__vision,.page-header__company,.page-header__group,.page-header__ss,.page-header__rlt,.page-header__ezax,.page-header__ezakihoken,.page-header__privacy,.page-header__news{z-index:0;height:240px;position:relative}.page-header:after,.page-header__vision:after,.page-header__company:after,.page-header__group:after,.page-header__ss:after,.page-header__rlt:after,.page-header__ezax:after,.page-header__ezakihoken:after,.page-header__privacy:after,.page-header__news:after{content:"";z-index:-1;background:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (width>=640px){.page-header,.page-header__vision,.page-header__company,.page-header__group,.page-header__ss,.page-header__rlt,.page-header__ezax,.page-header__ezakihoken,.page-header__privacy,.page-header__news{height:360px}}@media print,screen and (width>=1200px){.page-header,.page-header__vision,.page-header__company,.page-header__group,.page-header__ss,.page-header__rlt,.page-header__ezax,.page-header__ezakihoken,.page-header__privacy,.page-header__news{height:420px}}.page-header__vision{background:url(/_astro/fig-head.BQRWV1Bk.jpg) 50%/cover no-repeat}.page-header__company{background:url(/_astro/fig-head.CpZGwxjE.jpg) 50%/cover no-repeat}.page-header__group{background:url(/_astro/fig-head.C87NA96u.jpg) 50%/cover no-repeat}.page-header__ss{background:url(/_astro/fig-head.DhUBwEzi.jpg) 50%/cover no-repeat}.page-header__rlt{background:url(/_astro/fig-head.DprSXY2m.jpg) 50%/cover no-repeat}.page-header__ezax{background:url(/_astro/fig-head.vs6KXdRm.jpg) 50%/cover no-repeat}.page-header__ezakihoken{background:url(/_astro/fig-head.BUKQel19.jpg) 50%/cover no-repeat}.page-header__privacy{background:url(/_astro/fig-head.B-gJQ-3i.jpg) 50%/cover no-repeat}.page-header__news{background:url(/_astro/fig-head.D1OW7qVf.jpg) 50%/cover no-repeat}.page-header .inner,.page-header__vision .inner,.page-header__company .inner,.page-header__group .inner,.page-header__ss .inner,.page-header__rlt .inner,.page-header__ezax .inner,.page-header__ezakihoken .inner,.page-header__privacy .inner,.page-header__news .inner,.page-header .inner__header,.page-header__vision .inner__header,.page-header__company .inner__header,.page-header__group .inner__header,.page-header__ss .inner__header,.page-header__rlt .inner__header,.page-header__ezax .inner__header,.page-header__ezakihoken .inner__header,.page-header__privacy .inner__header,.page-header__news .inner__header,.page-header .inner__small,.page-header__vision .inner__small,.page-header__company .inner__small,.page-header__group .inner__small,.page-header__ss .inner__small,.page-header__rlt .inner__small,.page-header__ezax .inner__small,.page-header__ezakihoken .inner__small,.page-header__privacy .inner__small,.page-header__news .inner__small,.page-header .inner__md,.page-header__vision .inner__md,.page-header__company .inner__md,.page-header__group .inner__md,.page-header__ss .inner__md,.page-header__rlt .inner__md,.page-header__ezax .inner__md,.page-header__ezakihoken .inner__md,.page-header__privacy .inner__md,.page-header__news .inner__md{justify-content:center;align-items:center;max-width:1000px;height:100%;display:flex}.page-header__ttl{color:#fff;font-size:3.2rem;line-height:1.4}@media print,screen and (width>=1024px){.page-header__ttl{font-size:4.8rem}}.page-header__ttl a{color:#fff}.page-header__ttl span{font-size:1.6rem;display:block}@media print,screen and (width>=1024px){.page-header__ttl span{font-size:2rem}}.footer{background:#ca2b24}.footer__nav{display:none}@media print,screen and (width>=1024px){.footer__nav{border-bottom:1px solid #fff;flex-wrap:wrap;justify-content:space-between;padding:24px 0;display:flex}.footer__nav a,.footer__nav dt{color:#fff;font-size:1.2rem}.footer__nav dt,.footer__nav li{font-weight:700}.footer__nav dd{padding-left:14px;position:relative}.footer__nav dd:before{content:"";background:#fff;width:7px;height:1px;position:absolute;top:16px;left:2px}}.footer__link{padding:24px 0}.footer__link ul{width:100%}@media only screen and (width>=640px){.footer__link ul{width:50%}}.footer__link ul li{width:33.3333%}@media only screen and (width>=640px){.footer__link ul li{width:auto}.footer__link ul li:nth-of-type(n+2){margin-left:16px}}.footer__link ul li a{color:#fff;padding-left:14px;font-size:1.1rem;display:block;position:relative}.footer__link ul li a:before,.footer__link ul li a:after{content:"";vertical-align:middle;margin:auto;position:absolute;top:1px;bottom:0;left:0}.footer__link ul li a:before{border-top:1px solid #fff;border-right:1px solid #fff;width:6px;height:6px;left:3px;transform:rotate(45deg)}.footer__link .copyright{color:#fff;text-align:center;width:100%;margin-top:16px;font-size:1.1rem}@media only screen and (width>=640px){.footer__link .copyright{text-align:right;width:50%;margin-top:0;font-size:1.2rem}}@keyframes rotate_anime{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}@-webkit-keyframes sdb{0%{opacity:0;-webkit-transform:translate(0)}40%{opacity:1}80%{opacity:0;-webkit-transform:translateY(19px)}to{opacity:0}}@keyframes sdb{0%{opacity:0;transform:translate(0)}40%{opacity:1}80%{opacity:0;transform:translateY(19px)}to{opacity:0}}.c-btn,.c-btn__head,.c-btn__border,.c-btn__redblock,.c-btn__radius{display:block;position:relative}.c-btn__head{color:#ca2b24;text-align:center;background:#fff;justify-content:center;align-items:center;width:80%;margin:0 auto;padding:12px 0;display:flex}@media print,screen and (width>=1200px){.c-btn__head{color:#fff;background:#ca2b24;width:160px;height:100%;margin-left:40px}}.c-btn__redblock{color:#fff;text-align:center;background:#ca2b24;width:97%;max-width:400px;margin:0 auto;padding:16px 0}@media only screen and (width>=640px){.c-btn__redblock{padding:20px 0}}.c-btn__radius{color:#fff;text-align:center;background:#ca2b24;border-radius:100px;width:100%;max-width:240px;margin:40px auto 0;padding:8px 0}hr{background:#0c121c1f;border:none;height:1px;margin:.5em 0}@media print,screen and (width>=1200px){.sp-nav{display:none!important}}.pc-nav{display:none!important}@media print,screen and (width>=1200px){.pc-nav{display:flex!important}}#js-nav-toggle{z-index:11;height:25px;position:fixed;top:22px;right:25px}@media print,screen and (width>=1200px){#js-nav-toggle{display:none}}#js-nav-toggle>div{width:25px;position:relative}#js-nav-toggle span{background:#ca2b24;width:100%;height:2px;transition:top .27s,transform .27s;display:block;position:absolute;left:0}#js-nav-toggle span:first-child{top:0}#js-nav-toggle span:nth-child(2){top:8px}#js-nav-toggle span:nth-child(3){top:16px}.is-open #js-nav-toggle span:first-child{top:10px;transform:rotate(45deg)}.is-open #js-nav-toggle span:nth-child(2){width:0;top:15px;left:50%}.is-open #js-nav-toggle span:nth-child(3){top:10px;transform:rotate(-45deg)}.gloval-nav{color:#fff;opacity:0;transform-origin:top;background:#ca2b2480;width:100%;height:100%;transition:all .3s;position:fixed;top:60px;right:0;transform:scaleY(0)translate(0)}@media print,screen and (width>=1200px){.gloval-nav{background:inherit;opacity:1;justify-content:flex-end;width:100%;padding:0;font-size:1.6rem;display:flex;position:absolute;top:0;transform:scaleY(1)}}.gloval-nav nav{background:#ca2b24cc;width:70%;height:100%;margin-left:auto;padding-bottom:80px;overflow:auto}@media only screen and (width>=640px){.gloval-nav nav{width:40%}}@media print,screen and (width>=1200px){.gloval-nav nav{background:inherit;width:auto;overflow:inherit;align-items:center;padding:0;display:flex}}.gloval-nav nav .sp-nav{margin-bottom:40px}.gloval-nav nav .sp-nav>li{opacity:0;border-top:1px solid #ffffff80}.gloval-nav nav .sp-nav>li.navigation-list__item{position:relative}.gloval-nav nav .sp-nav>li.navigation-list__item:before,.gloval-nav nav .sp-nav>li.navigation-list__item:after{content:"";background:#fff;width:2px;height:.75em;transition:all .3s;position:absolute;top:1.55em;right:1.25em}.gloval-nav nav .sp-nav>li.navigation-list__item:after{transform:rotate(90deg)}.gloval-nav nav .sp-nav>li.navigation-list__item.is-active:before{transform:rotate(90deg)!important}.gloval-nav nav .sp-nav>li.navigation-list__item.is-active>ul{opacity:1;display:block}.gloval-nav nav .sp-nav>li>span,.gloval-nav nav .sp-nav>li>a{color:#fff;padding:16px 20px;text-decoration:none;display:block;position:relative}.gloval-nav nav .sp-nav>li>ul{opacity:0;padding:0 16px 0 30px;transition:all .3s;display:none}.gloval-nav nav .sp-nav>li>ul li{margin-bottom:8px}.gloval-nav nav .sp-nav>li>ul li a{color:#fff;font-size:1.2rem}@media only screen and (width>=640px){.gloval-nav nav .sp-nav>li>ul li a{font-size:1.4rem}}.gloval-nav nav .sp-nav>li>ul li a[target=_blank] span{padding-right:16px;position:relative}.gloval-nav nav .sp-nav>li>ul li a[target=_blank] span:after{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10.699'%20height='8.899'%20viewBox='0%200%2010.699%208.899'%3e%3cg%20id='icon-outer-white'%20transform='translate(20309.199%2016353.899)'%3e%3cpath%20id='パス_4110'%20data-name='パス%204110'%20d='M342.2,323.6h-6.7v-3.5h6.7Zm1-5.7h-8.7v6.7h8.7v-6.7Z'%20transform='translate(-20643.699%20-16669.6)'%20fill='%23fff'/%3e%3cg%20id='グループ_7178'%20data-name='グループ%207178'%20transform='translate(-20643.699%20-16669.6)'%3e%3cpath%20id='パス_4111'%20data-name='パス%204111'%20d='M337.6,315.7h7.6v6.7h-1v-5.7h-6.6Z'%20fill='%23fff'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;width:10px;height:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gloval-nav nav .pc-nav{align-items:center;margin-bottom:0;display:flex}.gloval-nav nav .pc-nav>li{cursor:pointer;position:relative}.gloval-nav nav .pc-nav>li:before{content:"";opacity:0;background:#ca2b24;border-radius:100px;width:6px;height:6px;transition:all .3s;position:absolute;top:14px;left:50%;transform:translateY(-50%)}.gloval-nav nav .pc-nav>li.navigation-list__item{text-align:center;width:110px}.gloval-nav nav .pc-nav>li.navigation-list__item.is-active:before{opacity:1}.gloval-nav nav .pc-nav>li.navigation-list__item.is-active .nav-child{width:100vw}.gloval-nav nav .pc-nav>li>span,.gloval-nav nav .pc-nav>li>a{color:#333;padding:16px 8px;text-decoration:none;display:block}.gloval-nav nav .pc-nav>li .nav-child{background:#f5f5f5;width:0;transition:all .6s;position:fixed;top:60px;left:0;right:0;overflow:hidden}.gloval-nav nav .pc-nav>li .nav-child>ul{min-width:100vw;min-height:180px;padding:24px 40px 0;display:flex}.gloval-nav nav .pc-nav>li .nav-child>ul li{text-align:center;width:160px;margin-left:32px}.gloval-nav nav .pc-nav>li .nav-child>ul li:first-of-type{text-align:left;color:#333;margin-left:0;padding:32px 0 0 32px;font-size:2rem;font-weight:700;line-height:1.2}.gloval-nav nav .pc-nav>li .nav-child>ul li:first-of-type span{color:#ca2b24;font-size:1.6rem;display:block}.gloval-nav nav .pc-nav>li .nav-child>ul li a{color:#333;margin-top:8px;font-size:1.3rem;line-height:1.4;display:block}.gloval-nav nav .pc-nav>li .nav-child>ul li a[target=_blank] span{padding-right:16px;position:relative}.gloval-nav nav .pc-nav>li .nav-child>ul li a[target=_blank] span:after{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10.699'%20height='8.899'%20viewBox='0%200%2010.699%208.899'%3e%3cg%20id='icon-outer-black'%20transform='translate(20309.199%2016353.899)'%3e%3cpath%20id='パス_4110'%20data-name='パス%204110'%20d='M342.2,323.6h-6.7v-3.5h6.7Zm1-5.7h-8.7v6.7h8.7v-6.7Z'%20transform='translate(-20643.699%20-16669.6)'/%3e%3cg%20id='グループ_7178'%20data-name='グループ%207178'%20transform='translate(-20643.699%20-16669.6)'%3e%3cpath%20id='パス_4111'%20data-name='パス%204111'%20d='M337.6,315.7h7.6v6.7h-1v-5.7h-6.6Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;width:12px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gloval-nav nav .pc-nav>li .nav-child>ul li a figure{margin-bottom:4px;overflow:hidden}.gloval-nav nav .pc-nav>li .nav-child>ul li a figure img{transition:transform .6s}.gloval-nav nav .pc-nav>li .nav-child>ul li a:hover figure img{transform:scale(1.1)}.is-open{overflow:hidden}.is-open .gloval-nav{visibility:visible;opacity:1;transform:scaleY(1)}.is-open .gloval-nav nav>ul>li{opacity:1}@keyframes menuanime{0%{opacity:0;z-index:1;display:none;top:230px}1%{display:block}to{opacity:1;z-index:1;top:180px}}.main{z-index:0;background:url(/_astro/fig-main.DXyDfgAA.jpg) 100% 100%/cover no-repeat;height:400px;position:relative}@media only screen and (width>=640px){.main{background:url(/_astro/fig-main.DXyDfgAA.jpg) 100%/cover no-repeat}}@media print,screen and (width>=1024px){.main{height:80vh}}.main:after{content:"";background:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.main h1{color:#fff;z-index:1;font-size:3.2rem;line-height:1.2;position:absolute;bottom:20px;right:20px}@media only screen and (width>=640px){.main h1{font-size:5.6rem;bottom:30px;right:40px}}@media print,screen and (width>=1200px){.main h1{font-size:8rem;bottom:50px;right:60px}}.main h1 span{font-size:2.4rem;display:block}@media only screen and (width>=640px){.main h1 span{font-size:4rem}}@media print,screen and (width>=1024px){.main h1 span{font-size:6.4rem}}.mission-section{z-index:0;background:url(/_astro/bg-mission.D_nsgcej.jpg) 50%/cover no-repeat;position:relative}.mission-section:after{content:"";z-index:-1;background:#ffffffd9;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (width>=640px){.mission-section__text{width:51%}}.mission-section h3{color:#ca2b24;margin-bottom:24px;font-size:2.4rem;line-height:1.4}@media only screen and (width>=640px){.mission-section h3{font-size:3.2rem}}.mission-section figure{width:80%;margin:40px auto 0}@media only screen and (width>=640px){.mission-section figure{width:45%;margin:0}}@media print,screen and (width>=1024px){.mission-section figure{width:48%;max-width:500px}}.company-section{padding-bottom:0;position:relative}@media print,screen and (width>=1024px){.company-section{padding-bottom:80px}.company-section:before{content:"";z-index:-1;background:#ca2b2466;width:100%;height:40%;position:absolute;bottom:0;left:0}}.company-section__item{color:#fff;border-radius:8px;width:100%}@media only screen and (width>=640px){.company-section__item{width:calc(50% - 20px)}}@media print,screen and (width>=1024px){.company-section__item{width:32%}}.company-section__item__inner{background-color:#0006;border-radius:8px;padding:20px 30px;position:relative}@media print,screen and (width>=1024px){.company-section__item__inner{padding:80px 23px}}.company-section__item:first-of-type{background:url(/_astro/fig-company01.DLQNIcM3.jpg) top/cover no-repeat}.company-section__item:nth-of-type(2){background:url(/_astro/fig-company02.Cfea5E0u.jpg) top/cover no-repeat}.company-section__item:nth-of-type(3){background:url(/_astro/fig-company03.BYS08gcu.jpg) top/cover no-repeat}@media print,screen and (width>=1024px){.company-section__item:hover .company-section__item__acdn{animation:.4s ease-out forwards menuanime}}.company-section__item:nth-of-type(n+2){margin-top:40px}@media only screen and (width>=640px){.company-section__item:nth-of-type(n+2){margin-top:0}.company-section__item:nth-of-type(n+3){margin-top:40px}}@media print,screen and (width>=1024px){.company-section__item:nth-of-type(n+3){margin-top:0}}.company-section__item a{color:#fff}.company-section__item h3{z-index:1;margin-bottom:8px;font-size:2rem;line-height:1.4;position:relative}@media only screen and (width>=640px){.company-section__item h3{font-size:2.4rem}}@media print,screen and (width>=1024px){.company-section__item h3{font-size:3.2rem}}.company-section__item h3 span{font-size:1.4rem;display:block}.company-section__item figure{width:24px;margin:16px auto}@media print,screen and (width>=1024px){.company-section__item figure{margin-bottom:40px}}.company-section__item__trigger{z-index:2;border-top:1px solid #ffffff80;margin:16px 0;padding-top:16px;font-size:1.2rem;position:relative}@media only screen and (width>=640px){.company-section__item__trigger{display:none}}.company-section__item__trigger:before,.company-section__item__trigger:after{content:"";transform-origin:50%;background-color:#fff;width:1px;height:13px;margin:auto;transition:all .3s;position:absolute;top:50%;bottom:0;right:10px}.company-section__item__trigger:before{transform:rotate(90deg)}.company-section__item__trigger:after{transform:rotate(0)}.company-section__item__trigger.is-click:before{transform:rotate(135deg)}.company-section__item__trigger.is-click:after{transform:rotate(45deg)}.company-section__item__acdn{z-index:1;display:none;position:relative}@media only screen and (width>=640px){.company-section__item__acdn{margin-top:32px;display:block}}@media print,screen and (width>=1024px){.company-section__item__acdn{opacity:0;z-index:-1;background:#fff;border-radius:4px;width:90%;padding:20px 30px;transition:all .3s;position:absolute;top:270px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #0000001a}}.company-section__item__acdn li{border-top:1px solid #ffffff4d}@media print,screen and (width>=1024px){.company-section__item__acdn li:first-of-type{border-top:none}.company-section__item__acdn li{border-color:#dadada}}.company-section__item__acdn a{color:#fff;padding:10px 0;font-size:1.2rem;display:block}@media only screen and (width>=640px){.company-section__item__acdn a{font-size:1.4rem}}@media print,screen and (width>=1024px){.company-section__item__acdn a{color:#333;padding:16px 0;font-size:1.6rem;transition:all .3s}.company-section__item__acdn a:hover{transform:translate(10px)}}.business-section__item{transition:all .7s;display:block;position:relative}@media only screen and (width>=640px){.business-section__item{border-bottom:1px solid #dadada}.business-section__item:first-of-type{border-top:1px solid #dadada}}.business-section__item .sp-fig{z-index:-1;width:100%;height:200px;transition:all .3s;position:absolute;top:0;left:0}@media only screen and (width>=640px){.business-section__item .sp-fig{opacity:0;height:280px}}@media print,screen and (width>=1024px){.business-section__item .sp-fig{height:360px}}.business-section__item:first-of-type .sp-fig{background:url(/_astro/fig-business01.CvmGGqm-.jpg) 50%/cover no-repeat}@media only screen and (width>=640px){.business-section__item:first-of-type:hover .sp-fig{opacity:1}}.business-section__item:nth-of-type(2) .sp-fig{background:url(/_astro/fig-business02.CqfuGcou.jpg) 50%/cover no-repeat}@media only screen and (width>=640px){.business-section__item:nth-of-type(2):hover .sp-fig{opacity:1}}.business-section__item:nth-of-type(3) .sp-fig{background:url(/_astro/fig-business03.Dlwyk8F_.jpg) 50%/cover no-repeat}@media only screen and (width>=640px){.business-section__item:nth-of-type(3):hover .sp-fig{opacity:1}}.business-section__item:nth-of-type(4) .sp-fig{background:url(/_astro/fig-business04.BzI-uelw.jpg) 50%/cover no-repeat}@media only screen and (width>=640px){.business-section__item:nth-of-type(4):hover .sp-fig{opacity:1}}.business-section__item:nth-of-type(5) .sp-fig{background:url(/_astro/fig-business05.CicjxVZc.jpg) 50%/cover no-repeat}@media only screen and (width>=640px){.business-section__item:nth-of-type(5):hover .sp-fig{opacity:1}}.business-section__item__ttl{align-items:center;height:200px;padding:0 20px;display:flex}@media only screen and (width>=640px){.business-section__item__ttl{width:50%;height:280px}}@media print,screen and (width>=1024px){.business-section__item__ttl{height:360px}}.business-section__item__ttl h3{color:#fff;font-size:2.4rem;line-height:1.4;transition:all .3s}@media only screen and (width>=640px){.business-section__item__ttl h3{color:#ca2b24;font-size:3.2rem}}@media print,screen and (width>=1024px){.business-section__item__ttl h3{font-size:4rem}}@media print,screen and (width>=1400px){.business-section__item__ttl h3{font-size:4.8rem}}.business-section__item__ttl h3 span{font-size:1.6rem;transition:all .3s;display:block}@media only screen and (width>=640px){.business-section__item__ttl h3 span{color:#333;font-size:1.8rem}}@media print,screen and (width>=1024px){.business-section__item__ttl h3 span{font-size:2rem}}@media print,screen and (width>=1400px){.business-section__item__ttl h3 span{font-size:2.4rem}}.business-section__item:hover .business-section__item__ttl h3,.business-section__item:hover .business-section__item__ttl h3 span{color:#fff}.business-section__item__text{padding:16px 20px 48px;transition:all .3s}@media only screen and (width>=640px){.business-section__item__text{width:50%;padding-top:0;padding-bottom:0}}@media print,screen and (width>=1024px){.business-section__item__text{width:40%}}.business-section__item:hover .business-section__item__text{color:#fff}.business-section__item__arw{transform-origin:100% 100%;width:200px;height:50px;transition:all .3s;position:absolute;bottom:0;right:0;transform:scaleY(0)}.business-section__item__arw:before{content:"";z-index:1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64.997'%20height='5.5'%20viewBox='0%200%2064.997%205.5'%3e%3cg%20id='icon-arw-white'%20transform='translate(-1843.5%20-3293.5)'%3e%3cline%20id='線_10'%20data-name='線%2010'%20x2='63'%20transform='translate(1843.5%203298.5)'%20fill='none'%20stroke='%23fff'%20stroke-width='1'/%3e%3cpath%20id='前面オブジェクトで型抜き_1'%20data-name='前面オブジェクトで型抜き%201'%20d='M12.5,5.5H2.5V0l10,5.5Z'%20transform='translate(1896%203293.5)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e") 50%/cover no-repeat;width:59px;height:5px;position:absolute;bottom:13px;right:11px}.business-section__item__arw:after{content:"";border-top:50px solid #0000;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:200px solid #ca2b24;width:0;height:0;position:absolute;bottom:0;left:0}.business-section__item:hover .business-section__item__arw{transform:scaleY(1)}.news-section__inner{width:100%;position:relative}@media print,screen and (width>=1024px){.news-section__inner{align-items:flex-start;width:25%}}.news-section__nav{width:100%}.news-section__nav a{font-size:1.3rem;text-decoration:underline;transition:all .3s;display:block}@media print,screen and (width>=1024px){.news-section__nav a{width:100%;font-size:1.4rem}}.news-section__nav a:hover{color:#ca2b24}.news-section__nav a:nth-of-type(n+2){margin-left:24px}@media print,screen and (width>=1024px){.news-section__nav a:nth-of-type(n+2){margin-top:16px;margin-left:0}}.news-section__nav a.view-all{color:#fff;text-align:center;background:#000;padding:10px;font-size:1.2rem;text-decoration:none;transition:all .3s;position:absolute;top:9px;right:0}.news-section__nav a.view-all:hover{background:#ca2b24}.news-section__nav a.view-all:first-of-type{right:150px}.news-section__nav a.view-all:nth-of-type(n+2){background:#ca2b24}@media print,screen and (width>=1024px){.news-section__nav a.view-all:nth-of-type(n+2){margin-top:8px}}.news-section__nav a.view-all:nth-of-type(n+2):hover{background:#000}@media print,screen and (width>=1024px){.news-section__nav a.view-all{position:inherit;max-width:170px;margin-top:40px;font-size:1.4rem}}@media only screen and (width>=640px){.news-section__nav dl{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}}@media print,screen and (width>=1024px){.news-section__nav dl{display:block}}.news-section__nav dl dt{width:100%}.news-section__nav dl dd{margin-top:6px;padding-left:12px;position:relative}@media print,screen and (width>=1024px){.news-section__nav dl dd{padding-left:13px}}.news-section__nav dl dd:before{content:"・";font-size:14px;position:absolute;top:0;left:0}.news-section__contents{width:100%;margin-top:32px}@media print,screen and (width>=1024px){.news-section__contents{border-left:1px solid #dadada;width:75%}}.news-section__contents li{border-bottom:1px solid #dadada}.news-section__contents a{padding:24px 0;transition:all .3s;display:block}@media print,screen and (width>=1024px){.news-section__contents a{padding:40px 0 40px 40px}}.news-section__contents a:hover{color:#ca2b24;transform:translate(10px)}.news-section__contents a p:first-of-type{margin-bottom:8px;font-size:1.2rem}.news-section__contents a p:nth-of-type(2){padding-right:30px;position:relative}.news-section__contents a p:nth-of-type(2):after{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64.997'%20height='5.5'%20viewBox='0%200%2064.997%205.5'%3e%3cg%20id='icon-arw-black'%20transform='translate(-1843.5%20-3293.5)'%3e%3cpath%20id='線_10'%20data-name='線%2010'%20d='M63,.5H0v-1H63Z'%20transform='translate(1843.5%203298.5)'/%3e%3cpath%20id='前面オブジェクトで型抜き_1'%20data-name='前面オブジェクトで型抜き%201'%20d='M12.5,5.5H2.5V0l10,5.5Z'%20transform='translate(1896%203293.5)'/%3e%3c/g%3e%3c/svg%3e") 50%/cover no-repeat;width:36px;height:3px;position:absolute;bottom:9px;right:0}.recruit-section .accel-japan{width:70%;margin:40px auto 0}@media only screen and (width>=640px){.recruit-section .accel-japan{width:50%;margin-top:64px}}@media print,screen and (width>=960px){.recruit-section .accel-japan{margin-top:80px}}.recruit-section__inner{color:#fff;background:#ca2b24;border-radius:8px;max-width:1000px;margin:0 auto;transition:all .3s;overflow:hidden}.recruit-section__inner:hover{box-shadow:0 0 30px #0003}.recruit-section__text{padding:24px 28px}@media only screen and (width>=640px){.recruit-section__text{width:50%}}@media print,screen and (width>=1024px){.recruit-section__text{flex-direction:column;justify-content:center;padding:40px;display:flex}}.recruit-section__text h3{margin-bottom:16px;font-size:2rem;line-height:1.4}@media only screen and (width>=640px){.recruit-section__text h3{font-size:2.4rem}}@media print,screen and (width>=1024px){.recruit-section__text h3{margin-bottom:24px;font-size:4rem}}.recruit-section__text .btn{text-align:center;color:#333;background:#fff;border-radius:100px;width:85%;max-width:300px;margin:16px auto 0;padding:8px 0;display:block}@media only screen and (width>=640px){.recruit-section__text .btn{width:70%;margin-left:0}}@media print,screen and (width>=1024px){.recruit-section__text .btn{margin-top:24px}}.recruit-section .fig-recruit{background:url(/_astro/fig-recruit.CR52L8Sw.jpg) 50%/cover no-repeat;width:100%;height:260px}@media only screen and (width>=640px){.recruit-section .fig-recruit{width:50%;height:auto}}.policy-section__text h3{color:#ca2b24;margin-bottom:16px;font-size:2rem}@media only screen and (width>=640px){.policy-section__text h3{margin-bottom:24px;font-size:2.4rem}}@media print,screen and (width>=1024px){.policy-section__text h3{font-size:3.2rem}}.policy-section__text p{width:100%;margin-top:24px;line-height:2}@media only screen and (width>=640px){.policy-section__text p{letter-spacing:.2rem}}@media print,screen and (width>=1024px){.policy-section__text p{width:47%;margin-top:0}}.policy-section__text figure{width:50%}@media only screen and (width>=640px){.policy-section__text figure{width:30%}}@media print,screen and (width>=1024px){.policy-section__text figure{width:26%}.policy-section__text figure:nth-of-type(2){order:3}}.guideline-section{background:url(/_astro/bg-guideline.Cc4MU-_D.jpg) 50%/cover no-repeat}.guideline-section h2{width:100%}.guideline-section dl{z-index:0;background:#fff;border-radius:50%;flex-direction:column;align-content:center;width:320px;height:320px;margin:0 auto;padding:0 16px;display:flex;position:relative;box-shadow:0 0 20px #062f5d1a}@media print,screen and (width>=1200px){.guideline-section dl{width:360px;height:360px}}.guideline-section dl:nth-of-type(n+2){margin-top:32px}@media only screen and (width>=640px){.guideline-section dl:nth-of-type(n+2){margin-top:0}.guideline-section dl:nth-of-type(n+3){margin-top:40px}}@media print,screen and (width>=1024px){.guideline-section dl:nth-of-type(n+3){margin-top:0}}.guideline-section dl dt{color:#ca2b24;padding:40px 0 16px;font-size:2rem;line-height:1.4;display:block}@media only screen and (width>=640px){.guideline-section dl dt{font-size:2.2rem}}@media print,screen and (width>=1024px){.guideline-section dl dt{padding-top:56px;font-size:2.4rem}}.guideline-section dl dd{width:80%;margin:0 auto;font-size:1.3rem;line-height:1.6}@media print,screen and (width>=1200px){.guideline-section dl dd{width:86%;font-size:1.4rem}}.message-section__box{margin-top:40px}@media print,screen and (width>=1024px){.message-section__box{margin-top:80px}}.message-section__box h4{color:#ca2b24;width:100%;padding-top:32px;font-size:1.8rem;font-weight:400;position:relative}@media only screen and (width>=640px){.message-section__box h4{font-size:2.4rem}}@media print,screen and (width>=1024px){.message-section__box h4{font-size:3.2rem}}.message-section__box h4:before{content:"";background:#ca2b24;width:80px;height:4px;position:absolute;top:0;left:0}.message-section__box p{margin-top:16px}.message-section__head{background:url(/_astro/fig-president.DCQRGpCn.jpg) right -30px top/cover no-repeat;height:200px;margin-bottom:24px;position:relative}@media only screen and (width>=640px){.message-section__head{background:url(/_astro/fig-president.DCQRGpCn.jpg) 100% 0/cover no-repeat;height:240px}}@media print,screen and (width>=1024px){.message-section__head{height:320px;margin-bottom:32px}}.message-section__head__inner{width:50%}@media only screen and (width>=640px){.message-section__head__inner{width:70%}}@media print,screen and (width>=1024px){.message-section__head__inner{width:75%}}.message-section__head__inner h3{color:#fff;background:#00000080;width:100%;padding:8px;font-size:1.8rem;font-weight:400;line-height:1.5;position:absolute;bottom:0;left:0}@media only screen and (width>=640px){.message-section__head__inner h3{position:inherit;color:#333;background:0 0;margin-bottom:24px;margin-left:40px;padding:0;font-size:2.6rem}}@media print,screen and (width>=1024px){.message-section__head__inner h3{font-size:3.6rem}}.message-section__head__inner figure{width:90%;margin-bottom:40px;margin-left:20px}@media only screen and (width>=640px){.message-section__head__inner figure{width:40%;margin-bottom:0;margin-left:40px}}@media print,screen and (width>=1024px){.message-section__head__inner figure{width:30%}}.overview-section dl{flex-wrap:wrap;display:flex}.overview-section dl:nth-of-type(n+2){margin-top:24px}.overview-section dl dt{border-bottom:1px solid #dadada;width:100%;margin-bottom:4px;padding-bottom:4px;font-weight:700}@media only screen and (width>=640px){.overview-section dl dt{width:30%;margin-bottom:0;padding-bottom:24px}}.overview-section dl dd{width:100%}@media only screen and (width>=640px){.overview-section dl dd{border-bottom:1px solid #ccc;width:70%;padding-bottom:24px}}.history-section{background-color:#daecf6;background-image:url(/_astro/bg-history.OO2kWYTC.png);background-position:bottom;background-repeat:no-repeat;background-size:120%}.history-section h3{letter-spacing:.03em;font-size:1.6rem;line-height:1.5;position:relative}@media only screen and (width>=640px){.history-section h3{font-size:1.8rem}}@media print,screen and (width>=1024px){.history-section h3{font-size:2rem}}.history-section h3 span{color:#ca2b24}.history-section h3 span.font-big{font-size:2.8rem}@media only screen and (width>=640px){.history-section h3 span.font-big{font-size:3rem}}@media print,screen and (width>=1024px){.history-section h3 span.font-big{font-size:3.2rem}}.history-section p{letter-spacing:.03em;font-size:1.2rem}@media only screen and (width>=640px){.history-section p{font-size:1.4rem}}@media print,screen and (width>=1024px){.history-section p{font-size:1.6rem}}.history-section__start{background:#fff;width:100%;max-width:400px;margin:0 auto;padding:16px}.history-section__inner{padding:40px 0;position:relative}.history-section__inner:after{content:"";background:#ccc;width:1px;position:absolute;inset:0}@media only screen and (width>=640px){.history-section__inner:after{left:50%;transform:translate(-50%)}}.history-section__item{margin-bottom:40px;position:relative}@media only screen and (width>=640px){.history-section__item{width:50%;margin-bottom:24px}}.history-section__item:before{content:"";z-index:1;background:#ca2b24;border-radius:100px;width:11px;height:11px;position:absolute;top:16px;left:-5px}@media only screen and (width>=640px){.history-section__item:before{top:18px}.history-section__item:nth-of-type(odd){margin-left:auto}.history-section__item:nth-of-type(2n):before{top:24px;right:-5px;left:inherit}.history-section__item:nth-of-type(2n) .history-section__item__text{padding-left:0;padding-right:80px}.history-section__item:nth-of-type(2n) .history-section__item__text h3:before{top:67%;right:-510px;left:inherit}}@media print,screen and (width>=1024px){.history-section__item:nth-of-type(2n) .history-section__item__text h3:before{top:62%}}.history-section__item__text{padding-left:50px;overflow:hidden}@media only screen and (width>=640px){.history-section__item__text{padding-left:80px}}.history-section__item__text h3{display:inline-block}.history-section__item__text h3:before{content:"";background:#ccc;width:500px;height:1px;position:absolute;top:52%;left:-510px;transform:translateY(-50%)}@media print,screen and (width>=1024px){.history-section__item__text h3:before{top:50%}}.access-section__info{width:100%;margin:0 auto}@media only screen and (width>=640px){.access-section__info{width:40%}}.access-section__info__box{width:100%}.access-section__info__box:nth-of-type(2){margin-top:32px}.access-section__info h3{color:#ca2b24;font-size:2rem;font-weight:400}.group-section dl{flex-wrap:wrap;display:flex}.group-section dl:nth-of-type(n+2){margin-top:24px}.group-section dl dt{border-bottom:1px solid #dadada;width:100%;margin-bottom:4px;padding-bottom:4px;font-weight:700}@media only screen and (width>=640px){.group-section dl dt{width:25%;margin-bottom:0;padding-bottom:24px}}.group-section dl dd{width:100%}@media only screen and (width>=640px){.group-section dl dd{border-bottom:1px solid #ccc;width:75%;padding-bottom:24px}}.group-section dl dd .business-content{margin-top:8px;padding-left:14px;font-size:1.3rem}@media only screen and (width>=640px){.group-section dl dd .business-content{margin-top:16px;padding-left:16px;font-size:1.4rem}}.page-business-section__inner{padding:0 20px}@media only screen and (width>=640px){.page-business-section__inner{padding:0 40px 0 20vw}}@media print,screen and (width>=1024px){.page-business-section__inner{padding-left:25vw}}@media print,screen and (width>=1300px){.page-business-section__inner{padding-left:32vw;padding-right:calc(50vw - 660px)}}.fig-main,.fig-main__ss,.fig-main__ezax,.fig-main__rlt,.fig-main__ezakihoken,.fig-main__management{height:200px;margin:40px 0 80px 7vw;position:relative}@media only screen and (width>=640px){.fig-main,.fig-main__ss,.fig-main__ezax,.fig-main__rlt,.fig-main__ezakihoken,.fig-main__management{height:300px;margin:0 0 72px 20vw}}@media print,screen and (width>=1024px){.fig-main,.fig-main__ss,.fig-main__ezax,.fig-main__rlt,.fig-main__ezakihoken,.fig-main__management{height:370px;margin:0 0 80px 25vw}}@media print,screen and (width>=1300px){.fig-main,.fig-main__ss,.fig-main__ezax,.fig-main__rlt,.fig-main__ezakihoken,.fig-main__management{height:500px;margin:0 0 120px 32vw}}.fig-main:before,.fig-main__ss:before,.fig-main__ezax:before,.fig-main__rlt:before,.fig-main__ezakihoken:before,.fig-main__management:before{content:"";z-index:-1;background:#ca2b244d;width:100%;height:100%;position:absolute;transform:rotate(-4deg)}.fig-main__ss{background:url(/_astro/fig-main.FPM2e42l.jpg) 50%/cover no-repeat}.fig-main__ezax{background:url(/_astro/fig-main.BWX9YVUb.jpg) 50%/cover no-repeat}.fig-main__rlt{background:url(/_astro/fig-main.B9P0dRYd.jpg) 50%/cover no-repeat}.fig-main__ezakihoken{background:url(/_astro/fig-main.BW2UjEms.jpg) 50%/cover no-repeat}.fig-main__management{background:url(/_astro/fig-main.CBIdtFZJ.jpg) 50%/cover no-repeat}.copy-ttl{color:#ca2b24;margin-bottom:32px;padding-bottom:32px;font-size:2rem;line-height:1.4;position:relative}@media only screen and (width>=640px){.copy-ttl{font-size:2.4rem}}@media print,screen and (width>=1024px){.copy-ttl{font-size:3.2rem}}.copy-ttl:after{content:"";background:#ca2b24;width:32px;height:3px;position:absolute;bottom:0;left:0}.page-feature-section__box{border-bottom:1px solid #ebebeb;padding:24px 0}.page-feature-section__box:first-of-type{border-top:1px solid #ebebeb}@media print,screen and (width>=1024px){.page-feature-section__box{padding:40px 0}}.page-feature-section__box figure{width:60%;margin:0 auto 24px}@media only screen and (width>=640px){.page-feature-section__box figure{width:25%;margin:0}.page-feature-section__text{width:70%}}.page-feature-section__text h3{color:#ca2b24;text-align:center;margin-bottom:16px;font-size:1.8rem;line-height:1.4}@media only screen and (width>=640px){.page-feature-section__text h3{text-align:left;font-size:2rem}}@media print,screen and (width>=1024px){.page-feature-section__text h3{text-align:left;font-size:2.4rem}}.area-section__wrap,.area-section .area-box{flex:1}.area-section .area-box h3{color:#ca2b24;font-size:1.8rem;line-height:1}@media only screen and (width>=640px){.area-section .area-box h3{font-size:2rem;line-height:1.5}}.area-section .area-box h3:nth-of-type(n+2){margin-top:48px}@media print,screen and (width>=1024px){.area-section .area-box h3:nth-of-type(n+2){margin-top:80px}}.area-section .area-box a{border-bottom:1px solid #dadada;display:block;position:relative}.area-section .area-box a:before{content:"";vertical-align:middle;border-top:1px solid #ca2b24;border-right:1px solid #ca2b24;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;right:8px;transform:rotate(45deg)}@media print,screen and (width>=1024px){.area-section .area-box a:before{content:none}}.area-section .area-box a .business-section__item__arw{width:100px;height:30px}.area-section .area-box a .business-section__item__arw:before{width:35px;height:3px;bottom:9px;right:8px}.area-section .area-box a .business-section__item__arw:after{border-width:30px 100px 0 0}.area-section .area-box a:hover .business-section__item__arw{transform:scaleY(1)}.area-section .area-box a dl{padding:16px 0;line-height:1.5}@media print,screen and (width>=1300px){.area-section .area-box a dl{line-height:inherit;padding:24px 0}}.area-section .area-box a dl dt{width:100%;margin-bottom:4px;font-weight:700}@media print,screen and (width>=1200px){.area-section .area-box a dl dt{width:30%;margin-bottom:0}}.area-section .area-box a dl dd{width:100%;padding-left:16px;position:relative}.area-section .area-box a dl dd:before{content:"";width:11px;height:11px;position:absolute;top:6px;left:0}@media only screen and (width>=640px){.area-section .area-box a dl dd:before{width:14px;height:14px}}@media print,screen and (width>=1200px){.area-section .area-box a dl dd:before{top:8px}}@media only screen and (width>=640px){.area-section .area-box a dl dd:first-of-type{width:15%}}@media print,screen and (width>=1200px){.area-section .area-box a dl dd:first-of-type{width:11%}}.area-section .area-box a dl dd:first-of-type:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='11'%20height='11'%20viewBox='0%200%2011%2011'%3e%3cdefs%3e%3cclipPath%20id='clip-path'%3e%3crect%20id='長方形_23073'%20data-name='長方形%2023073'%20width='11'%20height='11'%20transform='translate(-14099%20-9237)'%20fill='%23fff'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='icon-map'%20transform='translate(14099%209237)'%20clip-path='url(%23clip-path)'%3e%3cpath%20id='icon-map-2'%20data-name='icon-map'%20d='M368.266,221.65a3.834,3.834,0,0,1,3.836,3.833h0c0,2.6-2.4,5.558-3.4,6.683a.578.578,0,0,1-.862,0c-1-1.132-3.4-4.109-3.4-6.682a3.834,3.834,0,0,1,3.833-3.834h0m0,5.373a1.575,1.575,0,1,0-1.575-1.575h0a1.575,1.575,0,0,0,1.575,1.575'%20transform='translate(-14461.438%20-9458.65)'%20fill='%23ca2b24'/%3e%3c/g%3e%3c/svg%3e") 50%/cover no-repeat}@media only screen and (width>=640px){.area-section .area-box a dl dd:nth-of-type(2){width:45%}}@media print,screen and (width>=1200px){.area-section .area-box a dl dd:nth-of-type(2){width:40%}}@media only screen and (width>=640px){.area-section .area-box a dl dd:nth-of-type(3){width:40%}}@media print,screen and (width>=1200px){.area-section .area-box a dl dd:nth-of-type(3){width:19%}}.area-section .area-box a dl dd:nth-of-type(3):before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='11'%20height='11'%20viewBox='0%200%2011%2011'%3e%3cdefs%3e%3cclipPath%20id='clip-path'%3e%3crect%20id='長方形_23074'%20data-name='長方形%2023074'%20width='11'%20height='11'%20transform='translate(-14085%20-9237)'%20fill='%23fff'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='icon-tel'%20transform='translate(14085%209237)'%20clip-path='url(%23clip-path)'%3e%3cg%20id='icon-tel-2'%20data-name='icon-tel'%20transform='translate(-14143.712%20-9236.999)'%3e%3cpath%20id='パス_7771'%20data-name='パス%207771'%20d='M60.446.453c-.736.477-.88,1.969-.6,3.185A10.982,10.982,0,0,0,61.3,7.051,11.405,11.405,0,0,0,63.82,9.769c1,.75,2.418,1.226,3.154.749a3.727,3.727,0,0,0,.95-1.019l-.4-.61L66.441,7.213c-.081-.125-.587-.011-.845.135a2.451,2.451,0,0,0-.667.724c-.238.138-.437,0-.854-.191a5.073,5.073,0,0,1-1.546-1.63,5.073,5.073,0,0,1-.858-2.076c-.005-.459-.049-.7.174-.858A2.451,2.451,0,0,0,62.779,3c.238-.176.549-.592.468-.716L62.159.611l-.4-.61A3.727,3.727,0,0,0,60.446.453Z'%20transform='translate(0%200)'%20fill='%23ca2b24'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/cover no-repeat}.product-section__inner:nth-of-type(n+2){margin-top:40px}@media print,screen and (width>=1024px){.product-section__inner:nth-of-type(n+2){margin-top:80px}}.product-section__inner h3{color:#ca2b24;margin-bottom:16px;font-size:2rem}@media print,screen and (width>=1024px){.product-section__inner h3{font-size:2.4rem}}.product-section .figure-list{margin-bottom:24px}@media only screen and (width>=640px){.product-section .figure-list{margin-bottom:40px}}.product-section .figure-list figure{width:33.3333%}.product-section dl{border-bottom:1px solid #dadada;padding:16px 0}@media only screen and (width>=640px){.product-section dl{max-width:90%;margin:0 auto}}.product-section dl:first-of-type{border-top:1px solid #dadada}.product-section dl dt{width:100%;margin-bottom:8px;font-size:1.6rem;font-weight:700}@media only screen and (width>=640px){.product-section dl dt{width:25%}}.product-section dl dd{width:100%}@media only screen and (width>=640px){.product-section dl dd{width:75%}}.service-section__list__item,.service-section__list__item__landscape{border:1px solid #dadada;padding:24px;display:block;position:relative}@media only screen and (width>=640px){.service-section__list__item,.service-section__list__item__landscape{width:calc(33.3333% - 2px)}}.service-section__list__item:nth-of-type(n+2),.service-section__list__item__landscape:nth-of-type(n+2){border-top:none}@media only screen and (width>=640px){.service-section__list__item:nth-of-type(n+2),.service-section__list__item__landscape:nth-of-type(n+2){border-top:1px solid #dadada;border-left:none}}.service-section__list__item h3,.service-section__list__item__landscape h3{margin:16px 0 4px;font-size:1.8rem}@media only screen and (width>=640px){.service-section__list__item h3,.service-section__list__item__landscape h3{font-size:2rem}}.service-section__list__item .business-section__item__arw,.service-section__list__item__landscape .business-section__item__arw{width:100px;height:30px}.service-section__list__item .business-section__item__arw:before,.service-section__list__item__landscape .business-section__item__arw:before{width:35px;height:3px;bottom:13px;right:8px}.service-section__list__item .business-section__item__arw:after,.service-section__list__item__landscape .business-section__item__arw:after{border-width:40px 100px 0 0}.service-section__list__item:hover .business-section__item__arw,.service-section__list__item__landscape:hover .business-section__item__arw{transform:scaleY(1)}@media only screen and (width>=640px){.service-section__list__item__landscape{justify-content:space-between;align-items:center;width:100%;display:flex}.service-section__list__item__landscape figure{width:35%}.service-section__list__item__landscape>div{width:60%}.service-section__list__item__landscape>div h3{margin-top:0}}.blog-section__text{width:100%;margin-top:16px}@media only screen and (width>=640px){.blog-section__text{width:70%;margin-top:0}}.blog-section figure{width:100%;height:198px;position:relative;overflow:hidden}@media only screen and (width>=640px){.blog-section figure{width:27%;height:126px}}@media print,screen and (width>=1024px){.blog-section figure{height:148px}}.blog-section figure img{position:absolute;top:50%;transform:translateY(-50%)}.blog-section .blog_ttl{margin-bottom:8px;font-size:1.6rem;font-weight:700;line-height:1.4}@media print,screen and (width>=1024px){.blog-section .blog_ttl{font-size:2rem}}.blog-section .blog_data{color:#777;flex-wrap:wrap;align-items:center;font-size:1.2rem;display:flex}@media only screen and (width>=640px){.blog-section .blog_data{font-size:1.4rem}}@media print,screen and (width>=1024px){.blog-section .blog_data{margin-right:32px}}.blog-section .blog_data span{width:100%}.blog-section .blog_data span a{color:#ca2b24;border:1px solid #ca2b24;border-radius:4px;margin:8px 2px 0 0;padding:2px 6px;font-size:1rem;font-weight:400;display:inline-block}@media only screen and (width>=640px){.blog-section .blog_data span a{font-size:1.1rem}}.blog-section .pickup-section{background:#f5f5f5;border-top:5px solid #ca2b24;margin-top:80px;padding:24px}@media print,screen and (width>=1024px){.blog-section .pickup-section{padding:32px 40px}}.blog-section .pickup-section h2{width:100%}.blog-section .pickup-section__box{border-bottom:1px solid #ccc;padding:24px 0}@media print,screen and (width>=1024px){.blog-section .pickup-section__box{padding:40px 0}}.blog-section .pickup-section__box:first-of-type{padding-top:0}.blog-section .pickup-section__box:last-child{border:none}.blog-section .pickup-section figure{height:inherit;overflow:inherit;position:inherit}.blog-section .pickup-section figure img{position:inherit;top:inherit;transform:inherit}.archive-section{margin:0 auto}.archive-section__content{flex:1}.archive-section__item{border-bottom:1px solid #dadada;padding:8px 0}@media only screen and (width>=640px){.archive-section__item{padding:16px 0}}.archive-section__item:first-of-type{padding-top:0}.archive-section__item__inner{padding:8px;transition:all .3s}@media only screen and (width>=640px){.archive-section__item__inner{padding:16px}}.archive-section__item__inner:hover{background:#f7f7f7;border-radius:4px}.archive-section .blog_ttl{margin-bottom:8px;font-size:1.6rem;font-weight:700;line-height:1.4}@media only screen and (width>=640px){.archive-section .blog_ttl{font-size:2rem}}.archive-section .blog_ttl.border-ttl{border-bottom:1px solid #dadada;margin-bottom:8px;padding-bottom:8px}.archive-section .body_text{color:#666;margin-bottom:8px;font-size:1.2rem}@media only screen and (width>=640px){.archive-section .body_text{margin-bottom:16px;font-size:1.4rem}}.archive-section .blog_data{font-size:1.2rem}@media only screen and (width>=640px){.archive-section .blog_data{font-size:1.4rem}}.archive-section .blog-tag{margin-bottom:4px;display:block}.archive-section .blog-tag a{color:#ca2b24;border:1px solid #ca2b24;border-radius:4px;padding:2px 8px;font-size:1.1rem;display:inline-block}@media only screen and (width>=640px){.archive-section .blog-tag a{font-size:1.2rem}}.archive-section .blog-tag a:nth-of-type(n+2){margin-left:6px}.archive-section .blog-tag-nolink{color:#ca2b24;border:1px solid #ca2b24;border-radius:4px;padding:2px 8px;font-size:1.1rem;display:inline-block}@media only screen and (width>=640px){.archive-section .blog-tag-nolink{font-size:1.2rem}}.archive-section .blog-tag-nolink:nth-of-type(n+2){margin-left:6px}.archive-section .blog-text{letter-spacing:.1rem;margin-top:24px}.archive-section .blog-text a{color:#ca2b24;word-break:break-all;text-decoration:underline}.archive-section .blog-text a:hover{text-decoration:none}.archive-section img:not(.emoji){width:inherit!important;height:inherit!important}.archive-section .detail_page_link{border-top:1px solid #dadada;justify-content:space-between;align-items:center;margin-top:40px;padding-top:40px;font-size:1.2rem;display:flex}@media only screen and (width>=640px){.archive-section .detail_page_link{font-size:1.4rem}}.archive-section .detail_page_link .top a{color:#fff;background:#ca2b24;border-radius:100px;padding:2px 16px;display:inline-block}@media only screen and (width>=640px){.archive-section .detail_page_link .top a{padding:4px 32px}}.archive-section .detail_page_link .prev,.archive-section .detail_page_link .next{width:30%}.archive-section .detail_page_link .prev a,.archive-section .detail_page_link .next a{position:relative}.archive-section .detail_page_link .prev a:before,.archive-section .detail_page_link .next a:before{content:"";vertical-align:middle;border-top:1px solid #333;border-right:1px solid #333;width:7px;height:7px;margin:auto;position:absolute;top:0;bottom:0}.archive-section .detail_page_link .prev a{padding-left:10px}.archive-section .detail_page_link .prev a:before{left:0;transform:rotate(225deg)}.archive-section .detail_page_link .next{text-align:right}.archive-section .detail_page_link .next a{padding-right:10px}.archive-section .detail_page_link .next a:before{right:0;transform:rotate(45deg)}.privacy-section__wrap{flex:1}.foot-section .fb_iframe_widget,.foot-section .fb_iframe_widget span,.foot-section .fb_iframe_widget iframe[style]{width:100%!important}.foot-section .facebook_wrap{width:100%;margin-top:24px}@media only screen and (width>=640px){.foot-section .facebook_wrap{width:48%;margin-top:0}}.u-d-none{display:none!important}@media only screen and (width>=640px){.u-d-sm-block{display:block!important}}@media print,screen and (width>=960px){.u-d-md-none{display:none!important}}.u-d-flex{flex-wrap:wrap;display:flex}.u-d-flex-center{flex-wrap:wrap;justify-content:center;display:flex}.u-d-flex-between{flex-wrap:wrap;justify-content:space-between;display:flex}.u-flex-align-center{align-items:center}.u-font-playfair{font-family:Playfair Display SC,serif}.u-font-roboto{font-family:Roboto,sans-serif}.u-font-regular{font-weight:400}.u-font-bold{font-weight:700}.u-text-center{text-align:center!important}.recruit-section__movie iframe{aspect-ratio:560/315;object-fit:cover;width:100%;height:auto}.recruit-section__movie{margin-top:40px;max-width:850px;margin-inline:auto}.recruit-section__text-movie-wrapper{text-align:center;margin-top:8px}.recruit-section__text-movie{font-size:14px}
