.content-legacy{--font-family-jp:"BIZ UDPGothic", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-family-en:"Roboto", sans-serif;--color-default:#212121;--color-base:#fff;--color-main:#d00;--color-light-gray:#f6f5f2;--color-light-gray02:#f7f7f7;--color-light-gray03:#f5f5f5;--color-dark-gray:#595959;--color-beige:#fbf6ea;--color-grayline:#e5e5e5;--color-grayline02:#ccc;--color-grayline03:#d6d6d6;--color-red:#e40300;--color-bright-red:#e9abab;--color-dark-red:#bd0000;--color-yellow:#ffe14a;--color-blue:#ecf4fb;--color-orange:#fdf5f0;--color-green:#edf8f6;--z-index-overlay:200;--z-index-drawer:300;--content-width:1170px;--small-width:970px;--top-content-width:1270px;word-wrap:break-word;color:var(--color-default);font-size:10px;font-family:var(--font-family-jp);word-break:break-word;min-width:100%;font-weight:400;line-height:1.8;animation:1.5s fadeIn;overflow-x:hidden;@media screen and (width<=1024px){scroll-padding-top:var(--fixed-header-h);&.-open{overflow:hidden}}& article,& aside,& details,& figcaption,& figure,& footer,& header,& hgroup,& main,& menu,& nav,& section,& summary{display:block}& audio,& canvas,& progress,& video{vertical-align:baseline;display:inline-block}& audio:not([controls]){height:0;display:none}& [hidden],& template{display:none}& a{background-color:#0000}& a:active,& a:hover{outline:0}& abbr[title]{border-bottom:1px dotted}& dfn{font-style:italic}& h1{margin:.67em 0;font-size:20px}& mark{color:#000;background:#ff0}& sub,& sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}& sup{top:-5px}& img{border:0}& svg:not(:root){overflow:hidden}& figure{margin:10px 40px}& hr{height:0}& pre{overflow:auto}& code,& kbd,& pre,& samp{font-family:monospace;font-size:10px}& button,& input,& optgroup,& select,& textarea{color:inherit;font:inherit;margin:0}& button{overflow:visible}& button,& select{text-transform:none}& button,& input[type=button],& input[type=reset],& input[type=submit]{appearance:button;cursor:pointer}& button[disabled],& input[disabled]{cursor:default}& input{line-height:normal}& input[type=checkbox],& input[type=radio]{box-sizing:border-box;padding:0}& input[type=number]::-webkit-inner-spin-button,& input[type=number]::-webkit-outer-spin-button{height:auto}& input[type=search]{appearance:textfield;box-sizing:content-box}& input[type=search]::-webkit-search-cancel-button,& input[type=search]::-webkit-search-decoration{appearance:none}& fieldset{border:1px solid silver;margin:0 2px;padding:3.5px 6.25px 7.5px}& legend{border:0;padding:0}& textarea{overflow:auto}& optgroup{font-weight:700}& table{border-collapse:collapse;border-spacing:0}& td,& th{padding:0}& dd,& li,& ol,& ul{margin:0;padding:0;list-style-type:none}& em{font-style:normal}& p{margin:0}& sub{bottom:-1px}& p:not([class*=c-lead])+p{margin-top:15px}& b,& strong{font-weight:700}& img{-webkit-touch-callout:none;user-select:none;vertical-align:top;max-width:100%;height:auto}& img.-radius{border-radius:10px}& img.-radiusSmall{border-radius:6px}& input[type=search]{appearance:none;border-radius:0}& button{appearance:none;cursor:pointer;border:none;padding:0;transition:all .2s linear}& select{white-space:nowrap}& button,& input,& select,& textarea{background-color:#0000}& a{color:var(--color-main);opacity:1;text-decoration:underline}& a,& a img{transition:all .2s linear}@media (hover:hover) and (pointer:fine){& a:hover{text-decoration:none}& a:hover img{opacity:.7}}& .l-wrapper{transition:all .6s ease-out;position:relative;overflow-x:hidden}@media screen and (width<=1024px){& .l-wrapper{padding-top:var(--fixed-header-h)}}@media screen and (width<=768px){& .l-wrapper{padding:var(--fixed-header-h) 15px 0}}& .l-main{z-index:0;background:#fff;padding:40px 50px 0;position:relative}& .l-main:before{box-sizing:border-box;content:"";z-index:-1;background-image:url(/files/images/common/bg_pattern_pc_01.svg);background-position:-23px 0;background-repeat:no-repeat;background-size:contain;width:27.5em;height:48em;display:block;position:absolute;top:0;left:0}@media screen and (width<=768px){& .l-main{padding:15px 0 0}& .l-main:before{background-position:0 0;width:150px;height:240px;top:0;left:-25px}& .-home .l-main:before{height:42em;left:-15px;top:calc(var(--fixed-header-h) * -1);width:260px}}& .l-container{max-width:var(--content-width);z-index:1;width:100%;margin:0 auto;position:relative}& .l-container.-small{max-width:var(--small-width)}& .l-header{border-bottom:1px solid var(--color-grayline);background:#fff;height:90px;padding:18px 20px}& .l-header_inner{justify-content:space-between;align-items:center;height:100%;display:flex}& .l-header_logo a{width:160px;display:block}& .l-header_menuTrigger{display:none}& .l-header_menu{height:100%;display:flex}& .l-header_nav{white-space:nowrap;flex-direction:column-reverse;justify-content:space-between;width:100%;height:calc(100% + 18px);margin-left:-19.5%;display:flex}& .l-header_link{justify-content:center;margin-bottom:10px;display:flex}& .l-header_link_item{padding:0 24px;font-size:13px;line-height:1}& .l-header_link_item+.l-header_link_item{border-left:1px solid var(--color-grayline)}& .l-header_link_item.-lang{display:none}& .l-header_link_item a{color:var(--color-dark-gray);text-decoration:none}@media (hover:hover) and (pointer:fine){& .l-header_link_item a:hover{color:var(--color-main);text-decoration:underline}}& .l-header_gnav{justify-content:center;display:flex}& .l-header_gnav_item{font-size:15px;font-weight:700;line-height:1.3}& .l-header_gnav_item a{color:currentColor;flex-direction:column-reverse;height:100%;padding:0 16px 10px;text-decoration:none;display:flex;position:relative}& .l-header_gnav_item a:after{background:var(--color-main);box-sizing:border-box;content:"";opacity:0;width:50%;height:0;transition:all .3s;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){& .l-header_gnav_item a:hover{text-decoration:none}& .l-header_gnav_item a:hover:after{opacity:1;width:100%;height:2px}}& .l-header_gnav_item span{color:var(--color-dark-gray);text-align:center;font-size:12px;display:block}& .l-header_utility{flex-direction:column;justify-content:space-between;height:100%;display:flex}& .l-header_lang{justify-content:right;padding:0 12px 0 0;display:flex}& .l-header_lang_item{font-size:13px;line-height:1}& .l-header_lang_item a{color:currentColor;text-decoration:none}@media (hover:hover) and (pointer:fine){& .l-header_lang_item a:hover{color:var(--color-main);text-decoration:underline}}& .l-header_lang_item+.l-header_lang_item{border-left:1px solid var(--color-grayline);margin-left:20px;padding-left:20px}& .l-header_cta{display:flex}& .l-header_cta_btn+.l-header_cta_btn{margin-left:15px}& .l-header_cta_btn a{background:var(--color-main);border:2px solid var(--color-main);color:#fff;text-align:center;white-space:nowrap;border-radius:40px;min-width:150px;padding:1.5px 20px;font-size:13px;font-weight:700;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){& .l-header_cta_btn a:hover{color:var(--color-main);background:0 0}}@media screen and (width<=1590px){& .l-header_nav{margin-left:0}}@media screen and (width<=1250px){& .l-header_menu{display:flex}& .l-header_nav{position:static;transform:translate(0)}& .l-header_link_item{padding:0 15px}& .l-header_cta_btn a{min-width:0}}@media screen and (width<=1024px){& .l-header{height:var(--fixed-header-h);width:100%;z-index:var(--z-index-drawer);padding:15px;position:fixed;top:0;left:0}& .l-header_inner{position:relative}& .l-header_logo img{width:130px;height:auto;margin-left:-4px}& .l-header_menuTrigger{background:var(--color-main);color:#fff;font:700 12px / 1 var(--font-family-en);justify-content:center;width:60px;height:60px;padding-top:40px;display:flex;position:absolute;top:-15px;right:-15px}& .l-header_menuTrigger span{background:currentColor;border-radius:2px;width:24px;height:2px;margin:auto;transition:all .3s;display:block;position:absolute;left:0;right:0}& .l-header_menuTrigger span:first-child{animation:.75s menu-bar01;top:10px}& .l-header_menuTrigger span:nth-child(2){animation:.75s menu-bar02;top:21px}& .l-header_menuTrigger span:nth-child(3){animation:.75s menu-bar03;top:32px}& .l-header_menuTrigger.-open span{width:27px}& .l-header_menuTrigger.-open span:first-child{animation:.75s forwards open-menu-bar01}& .l-header_menuTrigger.-open span:nth-child(2){animation:.75s forwards open-menu-bar02}& .l-header_menuTrigger.-open span:nth-child(3){animation:.75s forwards open-menu-bar03}& .l-header_menu{background:var(--color-light-gray);height:calc(100% - var(--fixed-header-h));left:0;top:var(--fixed-header-h);width:100%;display:none;position:fixed;overflow-y:auto}& .l-header_nav{flex-direction:column;flex:1;height:auto;display:flex}& .l-header_link{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;margin:20px 0 0;display:grid}& .l-header_link_item+.l-header_link_item{border:none}& .l-header_link_item.-lang{display:list-item}& .l-header_link_item a{color:currentColor;padding:10px 15px 10px 30px;display:block;position:relative;overflow:hidden}& .l-header_link_item a:before{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);box-sizing:border-box;content:"";width:7px;height:7px;display:block;position:absolute;top:10px;left:15px;transform:rotate(-45deg)}& .l-header_gnav{display:block}& .l-header_gnav_item{border-bottom:1px solid var(--color-grayline);line-height:1.5}& .l-header_gnav_item a{padding:17px 46px 17px 15px;display:block}& .l-header_gnav_item a:before{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;margin:auto 0;display:block;position:absolute;top:0;bottom:0;right:21px;transform:rotate(-45deg)}& .l-header_gnav_item a:after{content:none}& .l-header_gnav_item span{margin-left:5px;display:inline-block}& .l-header_utility{height:auto;margin:0;padding:20px 15px 30px;display:block}& .l-header_lang{display:none}& .l-header_cta{display:block}& .l-header_cta_btn a{padding:4px 20px;font-size:16px}& .l-header_cta_btn+.l-header_cta_btn{margin:15px 0 0}}& .l-footer{margin-top:135px;position:relative}& .l-footer a{text-decoration:none}@media (hover:hover) and (pointer:fine){& .l-footer a .u-inlineBlock:hover,& .l-footer a:hover,& .l-footer a:hover .u-inlineBlock{text-decoration:underline}}& .l-footer_marks{justify-content:flex-end;align-items:center;padding:0 15px;display:flex}& .l-footer_marks_item+.l-footer_marks_item{margin-left:10px}& .l-footer_marks+.l-footer_upper{margin-top:30px}& .l-footer_upper{background:var(--color-light-gray03);margin-top:60px;padding:50px}& .l-footer_upper_inner{margin:0 auto}& .l-footer_banner,& .l-footer_upper_inner{max-width:var(--content-width);width:100%}& .l-footer_banner{justify-content:center;gap:10px;margin:auto;padding:10px;display:flex}& .l-footer_banner_item{width:min(20em,50% - 5px)}& .l-footer_middle{background:var(--color-dark-gray);color:#fff;padding:26px 20px}& .l-footer_middle a{color:currentColor}& .l-footer_bottom{background:var(--color-default);color:#fff;text-align:center;justify-content:center;align-items:center;padding:20px;display:flex}& .l-footer_nav{grid-template-columns:repeat(auto-fill,minmax(17em,1fr));gap:30px;display:grid}& .l-footer_nav a{color:currentColor}& .l-footer_nav_item+.l-footer_nav_item{margin-top:20px}& .l-footer_nav_title{font-weight:700;line-height:1.5}& .l-footer_nav_title a{display:inline-block;position:relative}& .l-footer_nav_title a:before{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);width:8px;height:8px;top:5px;left:-2px;transform:rotate(-45deg)}& .l-footer_nav_title a[href]{padding-left:17px}& .l-footer_nav_title a[href]:before{box-sizing:border-box;content:"";display:block;position:absolute}& .l-footer_nav_title a:not([href]):hover{text-decoration:none}& .l-footer_nav_title button{display:none}& .l-footer_nav_child{margin-top:20px}& .l-footer_nav_child_item{font-size:14px;line-height:1.5}& .l-footer_nav_child_item+.l-footer_nav_child_item{margin-top:20px}& .l-footer_links{flex-wrap:wrap;justify-content:center;row-gap:10px;display:flex}& .l-footer_links_item{font-size:14px;line-height:1.5;position:relative}& .l-footer_links_item+.l-footer_links_item{margin:0 0 0 20px;padding:0 0 0 21px}& .l-footer_links_item+.l-footer_links_item:after{box-sizing:border-box;content:"";background:currentColor;width:1px;height:10px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}& .l-footer_copyright{margin-left:20px;font-size:14px}@media screen and (width<=768px){& .l-footer{margin-top:120px;margin-left:-15px;margin-right:-15px}& .l-footer_marks_item{width:70px}& .l-footer_marks+.l-footer_upper{margin-top:15px}& .l-footer_upper{padding:0}& .l-footer_middle{padding:25px 15px}& .l-footer_bottom{padding:20px 15px 15px;display:block}& .l-footer_nav{display:block}& .l-footer_nav_item+.l-footer_nav_item{margin-top:0}& .l-footer_nav_title{border-top:1px solid var(--color-grayline);font-size:15px}& .l-footer_nav_title a{padding:17px 46px 17px 15px;display:block;position:relative}& .l-footer_nav_title a:before{margin:auto 0;inset:50% 20px 50% auto}& .l-footer_nav_title.-trigger a{display:none}& .l-footer_nav_title.-trigger button{text-align:left;width:100%;padding:17px 46px 17px 15px;display:block;position:relative}& .l-footer_nav_title.-trigger button:after,& .l-footer_nav_title.-trigger button:before{background:var(--color-main);box-sizing:border-box;content:"";width:2px;height:16px;transition:all .1s linear;display:block;position:absolute;top:14px;right:21px}& .l-footer_nav_title.-trigger button:after{transform:rotate(90deg)}& .l-footer_nav_title.-trigger button.-open:before{transform:rotate(-90deg)}& .l-footer_nav_child{background:#fff;margin:0}& .l-footer_nav_child_item{border-top:1px solid var(--color-grayline);font-size:15px}& .l-footer_nav_child_item+.l-footer_nav_child_item{margin:0}& .l-footer_nav_child_item a{padding:17px 46px 17px 30px;display:block;position:relative}& .l-footer_nav_child_item a:after{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;margin:auto 0;display:block;position:absolute;top:50%;bottom:50%;right:20px;transform:rotate(-45deg)}& .l-footer_links{grid-template-columns:repeat(2,1fr);gap:15px 20px;display:grid}& .l-footer_links_item+.l-footer_links_item{margin:0;padding:0}& .l-footer_links_item+.l-footer_links_item:after{content:none}& .l-footer_links_item a{height:100%;padding-left:15px;display:block;position:relative}& .l-footer_links_item a:before{box-sizing:border-box;content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;display:block;position:absolute;top:5.5px;left:-2px;transform:rotate(-45deg)}& .l-footer_copyright{margin:10px 0 0;font-size:12px}}& .l-fixedBtn{z-index:100;width:24.8em;height:50px;margin-right:-35em;font-size:16px;font-weight:700;transition:margin-right .3s linear;position:fixed;bottom:30px;right:0}& .l-fixedBtn.-active{margin-right:0}& .l-fixedBtn a,& p.stake_holder_policy a{background-color:var(--color-main);border-bottom:2px solid var(--color-main);border-left:2px solid var(--color-main);border-top:2px solid var(--color-main);color:#fff;border-radius:40px 0 0 40px;height:100%;padding:11px 40px;line-height:1.5;text-decoration:none;display:block;overflow:hidden;box-shadow:0 3px 6px #0000001a}& .l-fixedBtn a:after,& p.stake_holder_policy a:after{box-sizing:border-box;content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;display:block;position:absolute;top:50%;right:20px;transform:translate(-50%,-50%)rotate(45deg)}& .l-fixedBtn a[href^=\#]:after{transform:translate(-50%,-50%)rotate(135deg)}& .l-fixedBtn a:hover{text-decoration:none}& .l-fixedBtn a.-external{position:relative}& .l-fixedBtn a.-external:after{content:none}& .l-fixedBtn a.-external .l-fixedBtn_label_icon{width:15px;height:15px;margin:0;position:absolute;top:50%;right:20px;transform:translateY(-50%)}& .l-fixedBtn_inner{align-items:center;padding-top:1px;display:inline-flex}& .l-fixedBtn_label_icon{fill:#fff;margin-right:10px}@media (hover:hover) and (pointer:fine){& .l-fixedBtn a:hover{color:var(--color-main);background-color:#fff}& .l-fixedBtn a:hover .l-fixedBtn_label_icon{fill:#d00}}& .l-fixedBtn.-var02{min-width:26.3em;height:auto}& .l-fixedBtn.-var02 a{padding-left:30px}@media screen and (width<=1024px){& .l-fixedBtn{bottom:10px}}@media screen and (width<=768px){& .l-fixedBtn.-var02{min-width:24.4em;font-size:14px}& .l-fixedBtn.-var02 a{padding-top:6px;padding-bottom:6px}}& .l-breadcrumb{border-bottom:1px solid var(--color-grayline);padding:120px 30px 2px;position:relative}& .l-breadcrumb_item{font-size:13px;line-height:1.3;display:inline}& .l-breadcrumb_item+.l-breadcrumb_item:before{content:"";vertical-align:1px;border:2px solid #d6d6d6;border-width:0 2px 2px 0;width:5px;height:5px;margin:0 12px;display:inline-block;transform:rotate(-45deg)}& .l-breadcrumb_item a{color:currentColor;text-decoration:none;position:relative}& .l-breadcrumb_item a:not([href]){pointer-events:none}@media (hover:hover) and (pointer:fine){& .l-breadcrumb_item a:hover{text-decoration:underline}}@media screen and (width<=1024px){& .l-breadcrumb{padding:2px 15px}}@media screen and (width<=768px){& .l-breadcrumb{margin:0 -15px}}& .l-pageHeader{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;align-items:center;height:48em;margin:0 0 100px;padding:30px;display:flex;position:relative}& .l-pageHeader:before{background-image:linear-gradient(90deg,#e7ecf2,#e7ecf200 60%);border-radius:16px;width:100%;height:100%;top:0;left:0}& .l-pageHeader.-pattern:after,& .l-pageHeader:before{box-sizing:border-box;content:"";display:block;position:absolute}& .l-pageHeader.-pattern:after{z-index:-1;background:url(/files/images/common/bg_pattern_pc_02.svg) 0 0/contain no-repeat;width:288px;height:368px;bottom:-16em;right:-9.8em}& .l-pageHeader_title{max-width:var(--content-width);width:100%;margin:0 auto;font-size:4.2em;font-weight:700;line-height:1.3;position:relative}& .l-pageHeader_title_en,& .l-pageHeader_title_sub{color:var(--color-dark-red);align-items:center;margin-bottom:5px;font-size:16px;line-height:1.8;display:flex;position:relative}& .l-pageHeader_title_en:lang(en),& .l-pageHeader_title_sub:lang(en){font-family:var(--font-family-en)}& .l-pageHeader_title_en:after,& .l-pageHeader_title_sub:after{content:"";background-color:currentColor;width:100px;height:1px;margin-left:10px}& .l-pageHeader.-var02{background:var(--color-beige);height:240px}& .l-pageHeader.-var02:before{content:none}& .l-pageHeader.-service{background-image:url(/files/images/service/bg_pageHeader.webp)}& .l-pageHeader.-bs{background-image:url(/files/images/service/bs/bg_pageHeader.webp)}& .l-pageHeader.-platform{background-image:url(/files/images/service/platform/bg_pageHeader.webp)}& .l-pageHeader.-package{background-image:url(/files/images/service/crm-package/bg_pageHeader.webp)}& .l-pageHeader.-customer{background-image:url(/files/images/service/crm-customer/bg_pageHeader.webp)}& .l-pageHeader.-management{background-image:url(/files/images/service/management/bg_pageHeader.webp)}& .l-pageHeader.-reception{background-image:url(/files/images/service/reception/bg_pageHeader.webp)}& .l-pageHeader.-narpclub{background-image:url(/files/images/service/narpclub/bg_pageHeader.webp)}& .l-pageHeader.-btm{background-image:url(/files/images/service/btm/bg_pageHeader.webp)}& .l-pageHeader.-kyuutoku{background-image:url(/files/images/service/kyuutoku/pageHeader_pc.jpg)}& .l-pageHeader.-beneacademy{background-image:url(/files/images/service/beneacademy/bg_pageHeader.webp)}& .l-pageHeader.-planning{background-image:url(/files/images/service/planning/bg_pageHeader.webp)}& .l-pageHeader.-incentivepoint{background-image:url(/files/images/service/incentivepoint/bg_pageHeader.webp)}& .l-pageHeader.-health{background-image:url(/files/images/solution/bg_pageHeader_health.webp)}& .l-pageHeader.-hr{background-image:url(/files/images/solution/bg_pageHeader_hr.webp)}& .l-pageHeader.-productivity{background-image:url(/files/images/solution/bg_pageHeader_productivity.webp)}@media screen and (width<=1024px){& .l-pageHeader{background-position:50% 100%;background-size:100%;border-radius:10px;height:34.5em;margin:0 -2em 60px;display:block}& .l-pageHeader.-pattern:after,& .l-pageHeader:before{content:none}& .l-pageHeader_title{font-size:30px}& .l-pageHeader.-var02{height:auto;padding:36px 40px}& .l-pageHeader.-var02 .l-pageHeader_title{font-size:28px}& .l-pageHeader.-service{background-image:url(/files/images/service/bg_pageHeader_sp.webp)}& .l-pageHeader.-bs{background-image:url(/files/images/service/bs/bg_pageHeader_sp.webp)}& .l-pageHeader.-platform{background-image:url(/files/images/service/platform/bg_pageHeader_sp.webp)}& .l-pageHeader.-package{background-image:url(/files/images/service/crm-package/bg_pageHeader_sp.webp)}& .l-pageHeader.-customer{background-image:url(/files/images/service/crm-customer/bg_pageHeader_sp.webp)}& .l-pageHeader.-management{background-image:url(/files/images/service/management/bg_pageHeader_sp.webp)}& .l-pageHeader.-reception{background-image:url(/files/images/service/reception/bg_pageHeader_sp.webp)}& .l-pageHeader.-narpclub{background-image:url(/files/images/service/narpclub/bg_pageHeader_sp.webp)}& .l-pageHeader.-btm{background-image:url(/files/images/service/btm/bg_pageHeader_sp.webp)}& .l-pageHeader.-kyuutoku{background-image:url(/files/images/service/kyuutoku/pageHeader_sp.jpg)}& .l-pageHeader.-beneacademy{background-image:url(/files/images/service/beneacademy/bg_pageHeader_sp.webp)}& .l-pageHeader.-planning{background-image:url(/files/images/service/planning/bg_pageHeader_sp.webp)}& .l-pageHeader.-incentivepoint{background-image:url(/files/images/service/incentivepoint/bg_pageHeader_sp.webp)}& .l-pageHeader.-health{background-image:url(/files/images/solution/bg_pageHeader_health_sp.webp)}& .l-pageHeader.-hr{background-image:url(/files/images/solution/bg_pageHeader_hr_sp.webp)}& .l-pageHeader.-productivity{background-image:url(/files/images/solution/bg_pageHeader_productivity_sp.webp)}}@media screen and (width<=768px){& .l-pageHeader{margin-left:0;margin-right:0}}& .l-section{margin-top:60px}& .l-section.-offsetL{margin-top:100px}& .l-section.-offsetS{margin-top:40px}& .l-section.-pattern{position:relative}& .l-section.-pattern.-topRight:before{background:url(/files/images/common/bg_pattern_pc_02.svg) 100% 0/contain no-repeat;right:calc(50% - 50vw)}& .l-section.-pattern.-topLeft:before,& .l-section.-pattern.-topRight:before{box-sizing:border-box;content:"";z-index:-1;width:288px;height:368px;display:block;position:absolute;top:0}& .l-section.-pattern.-topLeft:before{background:url(/files/images/common/bg_pattern_pc_05.svg) 0 0/contain no-repeat;left:calc(50% - 50vw)}& .l-section.-pattern.-bottomLeft:after{background:url(/files/images/common/bg_pattern_pc_03.svg) 0 0/contain no-repeat;width:317px;height:37.1em;left:calc(50% - 50vw)}& .l-section.-pattern.-bottomLeft:after,& .l-section.-pattern.-bottomRight:after{box-sizing:border-box;content:"";z-index:-1;display:block;position:absolute;bottom:0}& .l-section.-pattern.-bottomRight:after{background:url(/files/images/common/bg_pattern_pc_02.svg) 100% 0/contain no-repeat;width:288px;height:368px;right:calc(50% - 50vw)}@media screen and (width<=768px){& .l-section{margin-top:30px}& .l-section.-offsetL{margin-top:60px}& .l-section.-offsetL[id]{margin-top:0;padding-top:80px}& .l-section.-offsetS{margin-top:25px}& .l-section.-offsetS[id]{margin-top:0;padding-top:25px}& .l-section.-pattern.-bottomLeft:after,& .l-section.-pattern.-bottomLeft:before,& .l-section.-pattern.-bottomRight:after,& .l-section.-pattern.-bottomRight:before,& .l-section.-pattern.-topLeft:after,& .l-section.-pattern.-topLeft:before,& .l-section.-pattern.-topRight:after,& .l-section.-pattern.-topRight:before{content:none}}& .l-section02{background:var(--color-light-gray);border-radius:16px;padding:100px 50px}& .l-section02.-var02{padding-top:60px;padding-bottom:60px}& .l-section02+.l-section02{margin-top:50px}& .l-section02.-blue{background:var(--color-blue)}& .l-section02.-orange{background:var(--color-orange)}& .l-section02.-beige{background:var(--color-beige)}& .l-section02.-green{background:var(--color-green)}& .l-section02.-pattern{position:relative}& .l-section02.-pattern.-topRight:before{background:url(/files/images/common/bg_pattern_pc_02.svg) 100% 0/contain no-repeat;right:-9.8em}& .l-section02.-pattern.-topLeft:before,& .l-section02.-pattern.-topRight:before{box-sizing:border-box;content:"";z-index:0;width:288px;height:368px;display:block;position:absolute;top:-38px}& .l-section02.-pattern.-topLeft:before{background:url(/files/images/common/bg_pattern_pc_05.svg) 0 0/contain no-repeat;left:-7em}& .l-section02.-pattern.-bottomLeft:after{box-sizing:border-box;content:"";z-index:0;background:url(/files/images/common/bg_pattern_pc_03.svg) 0 0/contain no-repeat;width:317px;height:37.1em;display:block;position:absolute;bottom:-311px;left:-9.7em}& .l-section02.-pattern.-bottomRight:after{box-sizing:border-box;content:"";z-index:0;background:url(/files/images/common/bg_pattern_pc_02.svg) 100% 0/contain no-repeat;width:288px;height:368px;display:block;position:absolute;bottom:-11em;right:-9.8em}@media screen and (width<=768px){& .l-section02{border-radius:0;margin:0 -15px;padding:60px 15px}& .l-section02.-pattern.-bottomLeft:after,& .l-section02.-pattern.-bottomLeft:before,& .l-section02.-pattern.-bottomRight:after,& .l-section02.-pattern.-bottomRight:before,& .l-section02.-pattern.-topLeft:after,& .l-section02.-pattern.-topLeft:before,& .l-section02.-pattern.-topRight:after,& .l-section02.-pattern.-topRight:before{content:none}}& .l-popup{padding:50px;position:relative}& .l-popup .l-pageHeader{margin-bottom:50px}& .l-popup_main{background:var(--color-light-gray);border-radius:16px;padding:100px 50px}& .l-popup_container{max-width:var(--small-width);width:100%;margin:0 auto}& .l-popup_footer{text-align:center;margin:50px 0 0}& .l-popup_footer_copyright{font-size:14px;line-height:1.5}@media screen and (width<=768px){& .l-popup{padding:15px}& .l-popup_main{border-radius:0;margin:0 -15px;padding:60px 15px}& .l-popup_footer{margin-top:15px}& .l-popup_footer_copyright{font-size:12px}}@media screen and (width<=1024px){& #wrapper{padding-top:var(--fixed-header-h)}}@media screen and (width<=768px){& #wrapper{padding:var(--fixed-header-h) 0 0}& #wrapper .l-footer{margin-left:0;margin-right:0}}& .c-btn{background:var(--color-main);border:2px solid var(--color-main);color:#fff;cursor:pointer;text-align:center;border-radius:40px;justify-content:center;align-items:center;max-width:100%;min-height:40px;margin-top:50px;padding:10px 15px;font-weight:700;line-height:1.5;text-decoration:none;transition:all .2s linear;display:flex;position:relative}& .c-btn:before{content:"";min-height:inherit;font-size:0}& .c-btn:before,& .c-btn_label{vertical-align:middle;display:inline-block}& .c-btn_label{font-size:16px;line-height:1.5;position:relative}& .c-btn_label:after{vertical-align:text-bottom;width:14px;height:10px;min-height:18px;margin-left:4px;line-height:1;display:inline-block;transform:translateY(-1.5px)}& .c-btn.-inline{min-width:0;margin-top:0;margin-left:20px;display:inline-flex}& .c-btn.-flex{border-collapse:separate;min-width:min(100%,370px);display:table}& .c-btn.-large,& .c-btn.-medium,& .c-btn.-small{width:100%}& .c-btn.-small{max-width:180px}& .c-btn.-medium{max-width:240px}& .c-btn.-large{max-width:32em}& .c-btn.-center{margin-right:auto}& .c-btn.-center,& .c-btn.-right{margin-left:auto}& .c-btn.-down,& .c-btn.-next,& .c-btn.-prev{padding-left:50px;padding-right:50px}& .c-btn.-down:after,& .c-btn.-next:after,& .c-btn.-prev:after{box-sizing:border-box;content:"";margin:auto 0;display:block;position:absolute;top:0;bottom:0}& .c-btn.-next:after{right:20px;transform:rotate(-45deg)}& .c-btn.-next:after,& .c-btn.-prev:after{border:2px solid;border-width:0 2px 2px 0;width:8px;height:8px}& .c-btn.-prev:after{left:20px;transform:rotate(135deg)}& .c-btn.-down:after{border:2px solid;border-width:0 2px 2px 0;width:8px;height:8px;right:20px;transform:rotate(45deg)}& .c-btn.-icon{padding-left:60px;padding-right:60px}& .c-btn_icon{position:absolute;top:50%;right:38px;transform:translateY(-50%)}& .c-btn_icon.-external{width:15px;height:15px}& .c-btn_icon.-download{width:18px;height:17px;right:25px}@media (hover:hover) and (pointer:fine){& .c-btn:hover{color:var(--color-main);background-color:#fff;text-decoration:none}}@media screen and (width<=1024px){& .c-btn.-center-tab{margin-left:auto;margin-right:auto}}@media screen and (width<=768px){& .c-btn{min-width:0;min-height:30px;margin-top:25px}& .c-btn_label:after{transform:translateY(0)}& .c-btn.-inline{width:100%;min-height:0;margin-left:0;display:block}& .c-btn.-flex{width:100%;min-width:0;max-width:34.5em}& .c-btn.-large,& .c-btn.-medium,& .c-btn.-small{max-width:100%}& .c-btn.-center-sp{margin-left:auto;margin-right:auto}& .c-btn.-icon,& .c-btn.-next,& .c-btn.-prev{padding-left:40px;padding-right:40px}& .c-btn_icon{right:18px}}& .c-btn02{border:1px solid var(--color-grayline03);cursor:pointer;text-align:center;background:#fff;border-radius:40px;justify-content:center;align-items:center;max-width:100%;min-height:40px;margin-top:50px;padding:9px 50px;font-weight:700;line-height:1.5;text-decoration:none;transition:all .2s linear;display:flex;position:relative}& .c-btn02:before{content:"";min-height:inherit;font-size:0}& .c-btn02:before,& .c-btn02_label{vertical-align:middle;display:inline-block}& .c-btn02_label{color:var(--color-default);font-size:16px;line-height:1.5;position:relative}& .c-btn02_label:after{vertical-align:text-bottom;width:14px;height:10px;min-height:18px;margin-left:4px;line-height:1;display:inline-block;transform:translateY(-1.5px)}& .c-btn02.-inline{min-width:0;margin-top:0;margin-left:20px;display:inline-flex}& .c-btn02.-flex{border-collapse:separate;min-width:min(100%,370px);display:table}& .c-btn02.-large,& .c-btn02.-medium,& .c-btn02.-small{width:100%}& .c-btn02.-small{max-width:180px}& .c-btn02.-medium{max-width:240px}& .c-btn02.-large{max-width:32em}& .c-btn02.-center{margin-left:auto;margin-right:auto}& .c-btn02.-right{margin-left:auto}& .c-btn02.-down,& .c-btn02.-next,& .c-btn02.-prev{padding-left:50px;padding-right:50px}& .c-btn02.-down:after,& .c-btn02.-next:after,& .c-btn02.-prev:after{box-sizing:border-box;content:"";margin:auto 0;display:block;position:absolute;top:0;bottom:0}& .c-btn02.-next:after{right:20px;transform:rotate(-45deg)}& .c-btn02.-next:after,& .c-btn02.-prev:after{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);width:8px;height:8px}& .c-btn02.-prev:after{left:20px;transform:rotate(135deg)}& .c-btn02.-down:after{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);width:8px;height:8px;right:20px;transform:rotate(45deg)}& .c-btn02.-icon{padding-left:60px;padding-right:60px}& .c-btn02_icon{position:absolute;top:50%;right:38px;transform:translateY(-50%)}& .c-btn02_icon.-external{width:15px;height:15px}& .c-btn02_icon.-external .gp02{display:none}@media (hover:hover) and (pointer:fine){& .c-btn02:hover{background:var(--color-main);border-color:var(--color-main);color:#fff}& .c-btn02:hover .c-btn02_label{color:currentColor}& .c-btn02:hover:after{border-color:currentColor}}@media screen and (width<=1024px){& .c-btn02.-center-tab{margin-left:auto;margin-right:auto}}@media screen and (width<=768px){& .c-btn02{min-width:0;min-height:30px;margin-top:25px;padding-top:9px;padding-bottom:9px}& .c-btn02_label{font-size:14px}& .c-btn02_label:after{transform:translateY(0)}& .c-btn02.-inline{width:100%;min-height:0;margin-left:0;display:block}& .c-btn02.-flex{width:100%;min-width:0;max-width:34.5em}& .c-btn02.-large,& .c-btn02.-medium,& .c-btn02.-small{max-width:100%}& .c-btn02.-center-sp{margin-left:auto;margin-right:auto}& .c-btn02.-next{padding-left:15px;padding-right:35px}& .c-btn02.-next:after{right:15px}& .c-btn02.-prev{padding-left:35px;padding-right:15px}& .c-btn02.-prev:after{left:15px}& .c-btn02.-down{padding-left:15px;padding-right:35px}& .c-btn02.-down:after{right:15px}}& .c-grid{flex-wrap:wrap;row-gap:30px;margin-left:-3em;display:flex}& .c-grid.-center{justify-content:center}& .c-grid.-reverse{flex-direction:row-reverse}& .c-grid.-middle{align-items:center}& .c-grid>.c-grid_col{margin-left:30px}& .c-grid>.c-grid_col.l-section+.l-section{margin-top:0}& .c-grid>.c-grid_col.-span1{width:calc(8.33264% - 30px)}& .c-grid>.c-grid_col.-span2{width:calc(16.6653% - 30px)}& .c-grid>.c-grid_col.-span3{width:calc(24.9979% - 30px)}& .c-grid>.c-grid_col.-span4{width:calc(33.3306% - 30px)}& .c-grid>.c-grid_col.-span5{width:calc(41.6632% - 30px)}& .c-grid>.c-grid_col.-span6{width:calc(49.9958% - 30px)}& .c-grid>.c-grid_col.-span7{width:calc(58.3285% - 30px)}& .c-grid>.c-grid_col.-span8{width:calc(66.6611% - 30px)}& .c-grid>.c-grid_col.-span9{width:calc(74.9937% - 30px)}& .c-grid>.c-grid_col.-span10{width:calc(83.3264% - 30px)}& .c-grid>.c-grid_col.-span11{width:calc(91.659% - 30px)}& .c-grid>.c-grid_col.-span12{width:calc(99.9917% - 30px)}@media screen and (width>=1025px){& .c-grid.-gutterSmall{row-gap:20px;margin-left:-2em}& .c-grid.-gutterSmall>.c-grid_col{margin-left:20px}& .c-grid.-gutterSmall>.c-grid_col.-span1{width:calc(8.33264% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span2{width:calc(16.6653% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span3{width:calc(24.9979% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span4{width:calc(33.3306% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span5{width:calc(41.6632% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span6{width:calc(49.9958% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span7{width:calc(58.3285% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span8{width:calc(66.6611% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span9{width:calc(74.9937% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span10{width:calc(83.3264% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span11{width:calc(91.659% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span12{width:calc(99.9917% - 20px)}& .c-grid.-gutterSmall[data-grid-col^="1-"]>.c-grid_col{width:calc(99.9001% - 20px)}& .c-grid.-gutterSmall[data-grid-col^="2-"]>.c-grid_col{width:calc(49.975% - 20px)}& .c-grid.-gutterSmall[data-grid-col^="3-"]>.c-grid_col{width:calc(33.3222% - 20px)}& .c-grid.-gutterSmall[data-grid-col^="4-"]>.c-grid_col{width:calc(24.9938% - 20px)}& .c-grid.-gutterSmall[data-grid-col^="5-"]>.c-grid_col{width:calc(19.996% - 20px)}& .c-grid.-gutterSmall[data-grid-col^="6-"]>.c-grid_col{width:calc(16.6639% - 20px)}& .c-grid.-gutterSmall[data-grid-col^="7-"]>.c-grid_col{width:calc(14.2837% - 20px)}& .c-grid.-gutterSmall[data-grid-col^="8-"]>.c-grid_col{width:calc(12.4984% - 20px)}& .c-grid.-gutterSmall[data-grid-col^="9-"]>.c-grid_col{width:calc(11.1099% - 20px)}& .c-grid.-gutterSmall[data-grid-col^="10-"]>.c-grid_col{width:calc(9.999% - 20px)}& .c-grid.-gutterSmall[data-grid-col^="11-"]>.c-grid_col{width:calc(9.09008% - 20px)}& .c-grid.-gutterSmall[data-grid-col^="12-"]>.c-grid_col{width:calc(8.33264% - 20px)}& .c-grid.-gutterLarge{row-gap:30px;margin-left:-6em}& .c-grid.-gutterLarge>.c-grid_col{margin-left:60px}& .c-grid.-gutterLarge>.c-grid_col.-span1{width:calc(8.33264% - 60px)}& .c-grid.-gutterLarge>.c-grid_col.-span2{width:calc(16.6653% - 60px)}& .c-grid.-gutterLarge>.c-grid_col.-span3{width:calc(24.9979% - 60px)}& .c-grid.-gutterLarge>.c-grid_col.-span4{width:calc(33.3306% - 60px)}& .c-grid.-gutterLarge>.c-grid_col.-span5{width:calc(41.6632% - 60px)}& .c-grid.-gutterLarge>.c-grid_col.-span6{width:calc(49.9958% - 60px)}& .c-grid.-gutterLarge>.c-grid_col.-span7{width:calc(58.3285% - 60px)}& .c-grid.-gutterLarge>.c-grid_col.-span8{width:calc(66.6611% - 60px)}& .c-grid.-gutterLarge>.c-grid_col.-span9{width:calc(74.9937% - 60px)}& .c-grid.-gutterLarge>.c-grid_col.-span10{width:calc(83.3264% - 60px)}& .c-grid.-gutterLarge>.c-grid_col.-span11{width:calc(91.659% - 60px)}& .c-grid.-gutterLarge>.c-grid_col.-span12{width:calc(99.9917% - 60px)}& .c-grid.-gutterLarge[data-grid-col^="1-"]>.c-grid_col{width:calc(99.9001% - 60px)}& .c-grid.-gutterLarge[data-grid-col^="2-"]>.c-grid_col{width:calc(49.975% - 60px)}& .c-grid.-gutterLarge[data-grid-col^="3-"]>.c-grid_col{width:calc(33.3222% - 60px)}& .c-grid.-gutterLarge[data-grid-col^="4-"]>.c-grid_col{width:calc(24.9938% - 60px)}& .c-grid.-gutterLarge[data-grid-col^="5-"]>.c-grid_col{width:calc(19.996% - 60px)}& .c-grid.-gutterLarge[data-grid-col^="6-"]>.c-grid_col{width:calc(16.6639% - 60px)}& .c-grid.-gutterLarge[data-grid-col^="7-"]>.c-grid_col{width:calc(14.2837% - 60px)}& .c-grid.-gutterLarge[data-grid-col^="8-"]>.c-grid_col{width:calc(12.4984% - 60px)}& .c-grid.-gutterLarge[data-grid-col^="9-"]>.c-grid_col{width:calc(11.1099% - 60px)}& .c-grid.-gutterLarge[data-grid-col^="10-"]>.c-grid_col{width:calc(9.999% - 60px)}& .c-grid.-gutterLarge[data-grid-col^="11-"]>.c-grid_col{width:calc(9.09008% - 60px)}& .c-grid.-gutterLarge[data-grid-col^="12-"]>.c-grid_col{width:calc(8.33264% - 60px)}& .c-grid.-gutterXlarge{row-gap:50px;margin-left:-8em}& .c-grid.-gutterXlarge>.c-grid_col{margin-left:80px}& .c-grid.-gutterXlarge>.c-grid_col.-span1{width:calc(8.33264% - 80px)}& .c-grid.-gutterXlarge>.c-grid_col.-span2{width:calc(16.6653% - 80px)}& .c-grid.-gutterXlarge>.c-grid_col.-span3{width:calc(24.9979% - 80px)}& .c-grid.-gutterXlarge>.c-grid_col.-span4{width:calc(33.3306% - 80px)}& .c-grid.-gutterXlarge>.c-grid_col.-span5{width:calc(41.6632% - 80px)}& .c-grid.-gutterXlarge>.c-grid_col.-span6{width:calc(49.9958% - 80px)}& .c-grid.-gutterXlarge>.c-grid_col.-span7{width:calc(58.3285% - 80px)}& .c-grid.-gutterXlarge>.c-grid_col.-span8{width:calc(66.6611% - 80px)}& .c-grid.-gutterXlarge>.c-grid_col.-span9{width:calc(74.9937% - 80px)}& .c-grid.-gutterXlarge>.c-grid_col.-span10{width:calc(83.3264% - 80px)}& .c-grid.-gutterXlarge>.c-grid_col.-span11{width:calc(91.659% - 80px)}& .c-grid.-gutterXlarge>.c-grid_col.-span12{width:calc(99.9917% - 80px)}& .c-grid.-gutterXlarge[data-grid-col^="1-"]>.c-grid_col{width:calc(99.9001% - 80px)}& .c-grid.-gutterXlarge[data-grid-col^="2-"]>.c-grid_col{width:calc(49.975% - 80px)}& .c-grid.-gutterXlarge[data-grid-col^="3-"]>.c-grid_col{width:calc(33.3222% - 80px)}& .c-grid.-gutterXlarge[data-grid-col^="4-"]>.c-grid_col{width:calc(24.9938% - 80px)}& .c-grid.-gutterXlarge[data-grid-col^="5-"]>.c-grid_col{width:calc(19.996% - 80px)}& .c-grid.-gutterXlarge[data-grid-col^="6-"]>.c-grid_col{width:calc(16.6639% - 80px)}& .c-grid.-gutterXlarge[data-grid-col^="7-"]>.c-grid_col{width:calc(14.2837% - 80px)}& .c-grid.-gutterXlarge[data-grid-col^="8-"]>.c-grid_col{width:calc(12.4984% - 80px)}& .c-grid.-gutterXlarge[data-grid-col^="9-"]>.c-grid_col{width:calc(11.1099% - 80px)}& .c-grid.-gutterXlarge[data-grid-col^="10-"]>.c-grid_col{width:calc(9.999% - 80px)}& .c-grid.-gutterXlarge[data-grid-col^="11-"]>.c-grid_col{width:calc(9.09008% - 80px)}& .c-grid.-gutterXlarge[data-grid-col^="12-"]>.c-grid_col{width:calc(8.33264% - 80px)}& .c-grid.-gutterTopLarge{row-gap:50px}& .c-grid[data-grid-col^="1-"]>.c-grid_col{width:calc(99.9001% - 30px)}& .c-grid[data-grid-col^="2-"]>.c-grid_col{width:calc(49.975% - 30px)}& .c-grid[data-grid-col^="3-"]>.c-grid_col{width:calc(33.3222% - 30px)}& .c-grid[data-grid-col^="4-"]>.c-grid_col{width:calc(24.9938% - 30px)}& .c-grid[data-grid-col^="5-"]>.c-grid_col{width:calc(19.996% - 30px)}& .c-grid[data-grid-col^="6-"]>.c-grid_col{width:calc(16.6639% - 30px)}& .c-grid[data-grid-col^="7-"]>.c-grid_col{width:calc(14.2837% - 30px)}& .c-grid[data-grid-col^="8-"]>.c-grid_col{width:calc(12.4984% - 30px)}& .c-grid[data-grid-col^="9-"]>.c-grid_col{width:calc(11.1099% - 30px)}& .c-grid[data-grid-col^="10-"]>.c-grid_col{width:calc(9.999% - 30px)}& .c-grid[data-grid-col^="11-"]>.c-grid_col{width:calc(9.09008% - 30px)}& .c-grid[data-grid-col^="12-"]>.c-grid_col{width:calc(8.33264% - 30px)}}@media screen and (width>=769px) and (width<=1024px){& .c-grid.-gutterSmall{row-gap:20px;margin-left:-2em}& .c-grid.-gutterSmall>.c-grid_col{margin-left:20px}& .c-grid.-gutterSmall>.c-grid_col.-span1{width:calc(8.33264% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span2{width:calc(16.6653% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span3{width:calc(24.9979% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span4{width:calc(33.3306% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span5{width:calc(41.6632% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span6{width:calc(49.9958% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span7{width:calc(58.3285% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span8{width:calc(66.6611% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span9{width:calc(74.9937% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span10{width:calc(83.3264% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span11{width:calc(91.659% - 20px)}& .c-grid.-gutterSmall>.c-grid_col.-span12{width:calc(99.9917% - 20px)}& .c-grid.-gutterSmall[data-grid-col*="-1-"]>.c-grid_col{width:calc(99.9001% - 20px)}& .c-grid.-gutterSmall[data-grid-col*="-2-"]>.c-grid_col{width:calc(49.975% - 20px)}& .c-grid.-gutterSmall[data-grid-col*="-3-"]>.c-grid_col{width:calc(33.3222% - 20px)}& .c-grid.-gutterSmall[data-grid-col*="-4-"]>.c-grid_col{width:calc(24.9938% - 20px)}& .c-grid.-gutterSmall[data-grid-col*="-5-"]>.c-grid_col{width:calc(19.996% - 20px)}& .c-grid.-gutterSmall[data-grid-col*="-6-"]>.c-grid_col{width:calc(16.6639% - 20px)}& .c-grid.-gutterSmall[data-grid-col*="-7-"]>.c-grid_col{width:calc(14.2837% - 20px)}& .c-grid.-gutterSmall[data-grid-col*="-8-"]>.c-grid_col{width:calc(12.4984% - 20px)}& .c-grid.-gutterSmall[data-grid-col*="-9-"]>.c-grid_col{width:calc(11.1099% - 20px)}& .c-grid.-gutterSmall[data-grid-col*="-10-"]>.c-grid_col{width:calc(9.999% - 20px)}& .c-grid.-gutterSmall[data-grid-col*="-11-"]>.c-grid_col{width:calc(9.09008% - 20px)}& .c-grid.-gutterSmall[data-grid-col*="-12-"]>.c-grid_col{width:calc(8.33264% - 20px)}& .c-grid.-gutterLarge{row-gap:30px;margin-left:-2em}& .c-grid.-gutterLarge>.c-grid_col{margin-left:20px}& .c-grid.-gutterLarge>.c-grid_col.-span1{width:calc(8.33264% - 20px)}& .c-grid.-gutterLarge>.c-grid_col.-span2{width:calc(16.6653% - 20px)}& .c-grid.-gutterLarge>.c-grid_col.-span3{width:calc(24.9979% - 20px)}& .c-grid.-gutterLarge>.c-grid_col.-span4{width:calc(33.3306% - 20px)}& .c-grid.-gutterLarge>.c-grid_col.-span5{width:calc(41.6632% - 20px)}& .c-grid.-gutterLarge>.c-grid_col.-span6{width:calc(49.9958% - 20px)}& .c-grid.-gutterLarge>.c-grid_col.-span7{width:calc(58.3285% - 20px)}& .c-grid.-gutterLarge>.c-grid_col.-span8{width:calc(66.6611% - 20px)}& .c-grid.-gutterLarge>.c-grid_col.-span9{width:calc(74.9937% - 20px)}& .c-grid.-gutterLarge>.c-grid_col.-span10{width:calc(83.3264% - 20px)}& .c-grid.-gutterLarge>.c-grid_col.-span11{width:calc(91.659% - 20px)}& .c-grid.-gutterLarge>.c-grid_col.-span12{width:calc(99.9917% - 20px)}& .c-grid.-gutterLarge[data-grid-col*="-1-"]>.c-grid_col{width:calc(99.9001% - 20px)}& .c-grid.-gutterLarge[data-grid-col*="-2-"]>.c-grid_col{width:calc(49.975% - 20px)}& .c-grid.-gutterLarge[data-grid-col*="-3-"]>.c-grid_col{width:calc(33.3222% - 20px)}& .c-grid.-gutterLarge[data-grid-col*="-4-"]>.c-grid_col{width:calc(24.9938% - 20px)}& .c-grid.-gutterLarge[data-grid-col*="-5-"]>.c-grid_col{width:calc(19.996% - 20px)}& .c-grid.-gutterLarge[data-grid-col*="-6-"]>.c-grid_col{width:calc(16.6639% - 20px)}& .c-grid.-gutterLarge[data-grid-col*="-7-"]>.c-grid_col{width:calc(14.2837% - 20px)}& .c-grid.-gutterLarge[data-grid-col*="-8-"]>.c-grid_col{width:calc(12.4984% - 20px)}& .c-grid.-gutterLarge[data-grid-col*="-9-"]>.c-grid_col{width:calc(11.1099% - 20px)}& .c-grid.-gutterLarge[data-grid-col*="-10-"]>.c-grid_col{width:calc(9.999% - 20px)}& .c-grid.-gutterLarge[data-grid-col*="-11-"]>.c-grid_col{width:calc(9.09008% - 20px)}& .c-grid.-gutterLarge[data-grid-col*="-12-"]>.c-grid_col{width:calc(8.33264% - 20px)}& .c-grid.-gutterXlarge{row-gap:50px;margin-left:-3em}& .c-grid.-gutterXlarge>.c-grid_col{margin-left:30px}& .c-grid.-gutterXlarge>.c-grid_col.-span1{width:calc(8.33264% - 30px)}& .c-grid.-gutterXlarge>.c-grid_col.-span2{width:calc(16.6653% - 30px)}& .c-grid.-gutterXlarge>.c-grid_col.-span3{width:calc(24.9979% - 30px)}& .c-grid.-gutterXlarge>.c-grid_col.-span4{width:calc(33.3306% - 30px)}& .c-grid.-gutterXlarge>.c-grid_col.-span5{width:calc(41.6632% - 30px)}& .c-grid.-gutterXlarge>.c-grid_col.-span6{width:calc(49.9958% - 30px)}& .c-grid.-gutterXlarge>.c-grid_col.-span7{width:calc(58.3285% - 30px)}& .c-grid.-gutterXlarge>.c-grid_col.-span8{width:calc(66.6611% - 30px)}& .c-grid.-gutterXlarge>.c-grid_col.-span9{width:calc(74.9937% - 30px)}& .c-grid.-gutterXlarge>.c-grid_col.-span10{width:calc(83.3264% - 30px)}& .c-grid.-gutterXlarge>.c-grid_col.-span11{width:calc(91.659% - 30px)}& .c-grid.-gutterXlarge>.c-grid_col.-span12{width:calc(99.9917% - 30px)}& .c-grid.-gutterXlarge[data-grid-col*="-1-"]>.c-grid_col{width:calc(99.9001% - 30px)}& .c-grid.-gutterXlarge[data-grid-col*="-2-"]>.c-grid_col{width:calc(49.975% - 30px)}& .c-grid.-gutterXlarge[data-grid-col*="-3-"]>.c-grid_col{width:calc(33.3222% - 30px)}& .c-grid.-gutterXlarge[data-grid-col*="-4-"]>.c-grid_col{width:calc(24.9938% - 30px)}& .c-grid.-gutterXlarge[data-grid-col*="-5-"]>.c-grid_col{width:calc(19.996% - 30px)}& .c-grid.-gutterXlarge[data-grid-col*="-6-"]>.c-grid_col{width:calc(16.6639% - 30px)}& .c-grid.-gutterXlarge[data-grid-col*="-7-"]>.c-grid_col{width:calc(14.2837% - 30px)}& .c-grid.-gutterXlarge[data-grid-col*="-8-"]>.c-grid_col{width:calc(12.4984% - 30px)}& .c-grid.-gutterXlarge[data-grid-col*="-9-"]>.c-grid_col{width:calc(11.1099% - 30px)}& .c-grid.-gutterXlarge[data-grid-col*="-10-"]>.c-grid_col{width:calc(9.999% - 30px)}& .c-grid.-gutterXlarge[data-grid-col*="-11-"]>.c-grid_col{width:calc(9.09008% - 30px)}& .c-grid.-gutterXlarge[data-grid-col*="-12-"]>.c-grid_col{width:calc(8.33264% - 30px)}& .c-grid.-gutterTopLarge{row-gap:50px}& .c-grid[data-grid-col*="-1-"]>.c-grid_col{width:calc(99.9001% - 30px)}& .c-grid[data-grid-col*="-2-"]>.c-grid_col{width:calc(49.975% - 30px)}& .c-grid[data-grid-col*="-3-"]>.c-grid_col{width:calc(33.3222% - 30px)}& .c-grid[data-grid-col*="-4-"]>.c-grid_col{width:calc(24.9938% - 30px)}& .c-grid[data-grid-col*="-5-"]>.c-grid_col{width:calc(19.996% - 30px)}& .c-grid[data-grid-col*="-6-"]>.c-grid_col{width:calc(16.6639% - 30px)}& .c-grid[data-grid-col*="-7-"]>.c-grid_col{width:calc(14.2837% - 30px)}& .c-grid[data-grid-col*="-8-"]>.c-grid_col{width:calc(12.4984% - 30px)}& .c-grid[data-grid-col*="-9-"]>.c-grid_col{width:calc(11.1099% - 30px)}& .c-grid[data-grid-col*="-10-"]>.c-grid_col{width:calc(9.999% - 30px)}& .c-grid[data-grid-col*="-11-"]>.c-grid_col{width:calc(9.09008% - 30px)}& .c-grid[data-grid-col*="-12-"]>.c-grid_col{width:calc(8.33264% - 30px)}}@media screen and (width<=768px){& .c-grid{row-gap:15px;margin-left:-15px}& .c-grid>.c-grid_col{margin-left:15px}& .c-grid.-gutterSmall{row-gap:5px;margin-left:-5px}& .c-grid.-gutterSmall>.c-grid_col{margin-left:5px}& .c-grid.-gutterSmall>.c-grid_col.-span1{width:calc(8.33264% - 5px)}& .c-grid.-gutterSmall>.c-grid_col.-span2{width:calc(16.6653% - 5px)}& .c-grid.-gutterSmall>.c-grid_col.-span3{width:calc(24.9979% - 5px)}& .c-grid.-gutterSmall>.c-grid_col.-span4{width:calc(33.3306% - 5px)}& .c-grid.-gutterSmall>.c-grid_col.-span5{width:calc(41.6632% - 5px)}& .c-grid.-gutterSmall>.c-grid_col.-span6{width:calc(49.9958% - 5px)}& .c-grid.-gutterSmall>.c-grid_col.-span7{width:calc(58.3285% - 5px)}& .c-grid.-gutterSmall>.c-grid_col.-span8{width:calc(66.6611% - 5px)}& .c-grid.-gutterSmall>.c-grid_col.-span9{width:calc(74.9937% - 5px)}& .c-grid.-gutterSmall>.c-grid_col.-span10{width:calc(83.3264% - 5px)}& .c-grid.-gutterSmall>.c-grid_col.-span11{width:calc(91.659% - 5px)}& .c-grid.-gutterSmall>.c-grid_col.-span12{width:calc(99.9917% - 5px)}& .c-grid.-gutterSmall[data-grid-col$="-1"]>.c-grid_col{width:calc(99.9001% - 5px)}& .c-grid.-gutterSmall[data-grid-col$="-2"]>.c-grid_col{width:calc(49.975% - 5px)}& .c-grid.-gutterSmall[data-grid-col$="-3"]>.c-grid_col{width:calc(33.3222% - 5px)}& .c-grid.-gutterSmall[data-grid-col$="-4"]>.c-grid_col{width:calc(24.9938% - 5px)}& .c-grid.-gutterSmall[data-grid-col$="-5"]>.c-grid_col{width:calc(19.996% - 5px)}& .c-grid.-gutterSmall[data-grid-col$="-6"]>.c-grid_col{width:calc(16.6639% - 5px)}& .c-grid.-gutterSmall[data-grid-col$="-7"]>.c-grid_col{width:calc(14.2837% - 5px)}& .c-grid.-gutterSmall[data-grid-col$="-8"]>.c-grid_col{width:calc(12.4984% - 5px)}& .c-grid.-gutterSmall[data-grid-col$="-9"]>.c-grid_col{width:calc(11.1099% - 5px)}& .c-grid.-gutterSmall[data-grid-col$="-10"]>.c-grid_col{width:calc(9.999% - 5px)}& .c-grid.-gutterSmall[data-grid-col$="-11"]>.c-grid_col{width:calc(9.09008% - 5px)}& .c-grid.-gutterSmall[data-grid-col$="-12"]>.c-grid_col{width:calc(8.33264% - 5px)}& .c-grid.-gutterLarge{row-gap:30px;margin-left:-15px}& .c-grid.-gutterLarge>.c-grid_col{margin-left:15px}& .c-grid.-gutterLarge>.c-grid_col.-span1{width:calc(8.33264% - 15px)}& .c-grid.-gutterLarge>.c-grid_col.-span2{width:calc(16.6653% - 15px)}& .c-grid.-gutterLarge>.c-grid_col.-span3{width:calc(24.9979% - 15px)}& .c-grid.-gutterLarge>.c-grid_col.-span4{width:calc(33.3306% - 15px)}& .c-grid.-gutterLarge>.c-grid_col.-span5{width:calc(41.6632% - 15px)}& .c-grid.-gutterLarge>.c-grid_col.-span6{width:calc(49.9958% - 15px)}& .c-grid.-gutterLarge>.c-grid_col.-span7{width:calc(58.3285% - 15px)}& .c-grid.-gutterLarge>.c-grid_col.-span8{width:calc(66.6611% - 15px)}& .c-grid.-gutterLarge>.c-grid_col.-span9{width:calc(74.9937% - 15px)}& .c-grid.-gutterLarge>.c-grid_col.-span10{width:calc(83.3264% - 15px)}& .c-grid.-gutterLarge>.c-grid_col.-span11{width:calc(91.659% - 15px)}& .c-grid.-gutterLarge>.c-grid_col.-span12{width:calc(99.9917% - 15px)}& .c-grid.-gutterLarge[data-grid-col$="-1"]>.c-grid_col{width:calc(99.9001% - 15px)}& .c-grid.-gutterLarge[data-grid-col$="-2"]>.c-grid_col{width:calc(49.975% - 15px)}& .c-grid.-gutterLarge[data-grid-col$="-3"]>.c-grid_col{width:calc(33.3222% - 15px)}& .c-grid.-gutterLarge[data-grid-col$="-4"]>.c-grid_col{width:calc(24.9938% - 15px)}& .c-grid.-gutterLarge[data-grid-col$="-5"]>.c-grid_col{width:calc(19.996% - 15px)}& .c-grid.-gutterLarge[data-grid-col$="-6"]>.c-grid_col{width:calc(16.6639% - 15px)}& .c-grid.-gutterLarge[data-grid-col$="-7"]>.c-grid_col{width:calc(14.2837% - 15px)}& .c-grid.-gutterLarge[data-grid-col$="-8"]>.c-grid_col{width:calc(12.4984% - 15px)}& .c-grid.-gutterLarge[data-grid-col$="-9"]>.c-grid_col{width:calc(11.1099% - 15px)}& .c-grid.-gutterLarge[data-grid-col$="-10"]>.c-grid_col{width:calc(9.999% - 15px)}& .c-grid.-gutterLarge[data-grid-col$="-11"]>.c-grid_col{width:calc(9.09008% - 15px)}& .c-grid.-gutterLarge[data-grid-col$="-12"]>.c-grid_col{width:calc(8.33264% - 15px)}& .c-grid.-gutterXlarge{row-gap:30px;margin-left:-15px}& .c-grid.-gutterXlarge>.c-grid_col{margin-left:15px}& .c-grid.-gutterXlarge>.c-grid_col.-span1{width:calc(8.33264% - 15px)}& .c-grid.-gutterXlarge>.c-grid_col.-span2{width:calc(16.6653% - 15px)}& .c-grid.-gutterXlarge>.c-grid_col.-span3{width:calc(24.9979% - 15px)}& .c-grid.-gutterXlarge>.c-grid_col.-span4{width:calc(33.3306% - 15px)}& .c-grid.-gutterXlarge>.c-grid_col.-span5{width:calc(41.6632% - 15px)}& .c-grid.-gutterXlarge>.c-grid_col.-span6{width:calc(49.9958% - 15px)}& .c-grid.-gutterXlarge>.c-grid_col.-span7{width:calc(58.3285% - 15px)}& .c-grid.-gutterXlarge>.c-grid_col.-span8{width:calc(66.6611% - 15px)}& .c-grid.-gutterXlarge>.c-grid_col.-span9{width:calc(74.9937% - 15px)}& .c-grid.-gutterXlarge>.c-grid_col.-span10{width:calc(83.3264% - 15px)}& .c-grid.-gutterXlarge>.c-grid_col.-span11{width:calc(91.659% - 15px)}& .c-grid.-gutterXlarge>.c-grid_col.-span12{width:calc(99.9917% - 15px)}& .c-grid.-gutterXlarge[data-grid-col$="-1"]>.c-grid_col{width:calc(99.9001% - 15px)}& .c-grid.-gutterXlarge[data-grid-col$="-2"]>.c-grid_col{width:calc(49.975% - 15px)}& .c-grid.-gutterXlarge[data-grid-col$="-3"]>.c-grid_col{width:calc(33.3222% - 15px)}& .c-grid.-gutterXlarge[data-grid-col$="-4"]>.c-grid_col{width:calc(24.9938% - 15px)}& .c-grid.-gutterXlarge[data-grid-col$="-5"]>.c-grid_col{width:calc(19.996% - 15px)}& .c-grid.-gutterXlarge[data-grid-col$="-6"]>.c-grid_col{width:calc(16.6639% - 15px)}& .c-grid.-gutterXlarge[data-grid-col$="-7"]>.c-grid_col{width:calc(14.2837% - 15px)}& .c-grid.-gutterXlarge[data-grid-col$="-8"]>.c-grid_col{width:calc(12.4984% - 15px)}& .c-grid.-gutterXlarge[data-grid-col$="-9"]>.c-grid_col{width:calc(11.1099% - 15px)}& .c-grid.-gutterXlarge[data-grid-col$="-10"]>.c-grid_col{width:calc(9.999% - 15px)}& .c-grid.-gutterXlarge[data-grid-col$="-11"]>.c-grid_col{width:calc(9.09008% - 15px)}& .c-grid.-gutterXlarge[data-grid-col$="-12"]>.c-grid_col{width:calc(8.33264% - 15px)}& .c-grid.-gutterTopLarge{row-gap:50px}& .c-grid[data-grid-col$="-1"]>.c-grid_col{width:calc(99.9001% - 15px)}& .c-grid[data-grid-col$="-2"]>.c-grid_col{width:calc(49.975% - 15px)}& .c-grid[data-grid-col$="-3"]>.c-grid_col{width:calc(33.3222% - 15px)}& .c-grid[data-grid-col$="-4"]>.c-grid_col{width:calc(24.9938% - 15px)}& .c-grid[data-grid-col$="-5"]>.c-grid_col{width:calc(19.996% - 15px)}& .c-grid[data-grid-col$="-6"]>.c-grid_col{width:calc(16.6639% - 15px)}& .c-grid[data-grid-col$="-7"]>.c-grid_col{width:calc(14.2837% - 15px)}& .c-grid[data-grid-col$="-8"]>.c-grid_col{width:calc(12.4984% - 15px)}& .c-grid[data-grid-col$="-9"]>.c-grid_col{width:calc(11.1099% - 15px)}& .c-grid[data-grid-col$="-10"]>.c-grid_col{width:calc(9.999% - 15px)}& .c-grid[data-grid-col$="-11"]>.c-grid_col{width:calc(9.09008% - 15px)}& .c-grid[data-grid-col$="-12"]>.c-grid_col{width:calc(8.33264% - 15px)}}& .c-notice{padding-left:10px;line-height:1.5;display:block;position:relative}& .c-notice_mark{position:absolute;top:0;left:0}& .c-media{width:100%;max-width:1000px;margin:40px auto}& .c-media_inner{aspect-ratio:1/.563;width:100%;margin:0;overflow:hidden}& .c-media iframe,& .c-media video{border:none;width:100%;height:100%}& .c-media_caption{text-align:center;margin:15px auto 0;font-size:14px;display:table}& .c-media.-map{max-width:92em}& .c-media.-map .c-media_inner{aspect-ratio:92/45}@media screen and (width<=768px){& .c-media{margin:30px auto}& .c-media.-map{width:auto}}& .c-heading{margin:0 0 35px;font-size:32px;font-weight:700;line-height:1.3;position:relative}& .c-heading_en{color:var(--color-dark-red);font-family:var(--font-family-en);align-items:center;margin-bottom:12px;font-size:16px;line-height:1.8;display:flex;position:relative}& .c-heading_en:after{content:"";background-color:currentColor;width:100px;height:1px;margin-left:10px}@media screen and (width<=768px){& .c-heading{margin-bottom:25px;font-size:26px}& .c-heading_en{margin-bottom:8px;font-size:13px}}& .c-heading02{margin:0 0 25px;font-size:20px;font-weight:700}@media screen and (width<=768px){& .c-heading02{margin:0 0 15px;font-size:18px}}& .c-titleLvTwo{margin:0 0 4.5em;padding-left:40px;font-size:34px;font-weight:700;line-height:1.3;position:relative}& .c-titleLvTwo:before{background:var(--color-dark-red);box-sizing:border-box;content:"";width:25px;height:3px;display:block;position:absolute;top:.65em;left:0}& .c-titleLvTwo_sub{margin-top:5px;font-size:20px;line-height:1.5;display:block}@media screen and (width<=768px){& .c-titleLvTwo{margin-bottom:35px;padding-left:26px;font-size:26px}& .c-titleLvTwo:before{width:15px;height:2px}& .c-titleLvTwo_sub{font-size:16px}}& .c-titleLvThree{border-bottom:1px solid var(--color-grayline03);margin:0 0 35px;padding:0 0 15px;font-size:26px;font-weight:700;line-height:1.5;position:relative}& .c-titleLvThree:before{background:var(--color-dark-red);box-sizing:border-box;content:"";width:50px;height:3px;display:block;position:absolute;bottom:-3px;left:0}& .c-titleLvThree+.c-table02 table{border-top:none;margin-top:-35px}@media screen and (width<=768px){& .c-titleLvThree{margin:0 0 30px;padding:0 0 10px;font-size:24px}& .c-titleLvThree+.c-table02 table{margin-top:-3em}}& .stakeholders_policy_table{justify-content:center;display:flex}& .stakeholders_policy_table-cell{border-bottom:1px solid #333;padding:0 .4375em;line-height:1.5;display:inline-block;margin:0 .625em!important}@media screen and (width<=768px){& .stakeholders_policy_table,& .stakeholders_policy_table-cell{text-align:center;display:block}}& .c-titleLvFour{margin:0 0 30px;font-size:22px;font-weight:700;line-height:1.5}@media screen and (width<=768px){& .c-titleLvFour{margin-bottom:15px;font-size:20px}}& .c-titleLvFour02{margin:0 0 30px;padding-left:20px;font-size:22px;font-weight:700;line-height:1.5;position:relative}& .c-titleLvFour02:before{background:var(--color-dark-red);box-sizing:border-box;content:"";border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:5.5px;left:0}@media screen and (width<=768px){& .c-titleLvFour02{margin-bottom:15px;font-size:20px}}& .c-box{background:#fff;border-radius:10px;padding:35px 40px}& .c-box.-var02{background:var(--color-light-gray)}& .c-box.-var03{border:2px solid var(--color-grayline03)}& .c-box.-var04{background:var(--color-beige)}& .c-box.-emp{border:2px solid var(--color-dark-red);background:#faebeb}@media screen and (width<=768px){& .c-box{padding:15px}}& [class*=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]) [class*=c-linkArrowList]:not([class*=_item]),& [class*=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]) [class*=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]),& [class*=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]) [class*=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_item]){margin-top:5px;padding:0 0 5px}@media screen and (width<=768px){& [class*=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]) [class*=c-linkArrowList]:not([class*=_item]),& [class*=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]) [class*=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]) [class*=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]){margin-top:5px}& [class*=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]) [class*=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]){padding-left:9px}}& .c-textList{margin-top:0;margin-bottom:0}& .c-textList.c-grid{row-gap:15px}& .c-textList_item{padding-left:14px;position:relative}& .c-textList_item:before{background:var(--color-dark-red);box-sizing:border-box;content:"";border-radius:50%;width:5px;height:5px;display:block;position:absolute;top:.75em;left:0}& .c-textList_item+.c-textList_item:not([class*=c-grid_col]){margin-top:5px}@media screen and (width<=768px){& .c-textList.c-grid{row-gap:5px}}& .c-textList02{margin-top:0;margin-bottom:0}& .c-textList02.-horizontal{grid-template-columns:auto 1fr;column-gap:20px;display:grid}& .c-textList02.-horizontal .c-textList02_data+.c-textList02_title{margin-top:0}& .c-textList02_title{padding-left:14px;font-weight:700;position:relative}& .c-textList02_title:before{background:var(--color-dark-red);box-sizing:border-box;content:"";border-radius:50%;width:5px;height:5px;display:block;position:absolute;top:.75em;left:0}& .c-textList02_data{padding-left:14px}& .c-textList02_data+.c-textList02_title{margin-top:15px}& [class*=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class*=c-linkArrowList]:not([class*=_item]),& [class*=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class*=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]){margin-top:5px;padding:0 0 3px}& [class*=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class*=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]){margin-top:5px;padding:0 0 5px}& [class*=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class*=c-textList03]:not([class*=_item]):not([class*=_title]):not([class*=_data]){margin-top:0;padding:0 0 0 7px}@media screen and (width<=768px){& [class*=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class*=c-linkArrowList]:not([class*=_item]),& [class*=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class*=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]),& [class*=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class*=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]){margin-top:5px}& [class*=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class*=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]){padding-left:9px}}& .c-numericList{counter-reset:number 0;margin:0}& .c-numericList_item{padding:0 0 0 22px;position:relative}& .c-numericList_item:before{content:counter(number) ".";counter-increment:number 1;position:absolute;top:0;left:0}& .c-numericList_item+.c-numericList_item{margin-top:5px}& .c-numericList02{counter-reset:number 0;margin:0}& .c-numericList02_title{padding:0 0 0 15px;font-weight:700;position:relative}& .c-numericList02_title:before{content:counter(number) ".";counter-increment:number 1;position:absolute;top:0;left:0}& .c-numericList02_data{padding-left:15px}& .c-numericList02_data+.c-numericList02_title{margin-top:10px}& .c-numericList03{counter-reset:number 0;margin:0}& .c-numericList03_item{padding:0 0 0 25px;position:relative}& .c-numericList03_item:before{content:"（" counter(number) "）";counter-increment:number 1;position:absolute;top:0;left:0}& .c-numericList03_item+.c-numericList03_item{margin-top:5px}& .c-numericList04{counter-reset:number 0;margin:0}& .c-numericList04_item{padding:0 0 0 18px;position:relative}& .c-numericList04_item+.c-numericList04_item{margin-top:5px}& .c-numericList04_number{position:absolute;left:0}& .c-definition{margin:0}& .c-definition+.c-definition:not([class*=c-grid_col]){margin-top:4.5em}& .c-definition_title{margin-bottom:15px;font-weight:700}& .c-definition_detail+.c-definition_title{margin-top:25px}@media screen and (width<=768px){& .c-definition_title{margin-bottom:10px}}& .c-definition02{grid-template-columns:auto 1fr;column-gap:4.5em;margin:0;display:grid}& .c-noticeList{font-size:16px}& .c-noticeList_item{padding-left:10px;position:relative}& .c-noticeList_item+.c-noticeList_item{margin-top:10px}& .c-noticeList_mark{position:absolute;left:0}& .c-noticeList.-numeric>.c-noticeList_item{padding-left:25px}& .c-noticeList.-w3em .c-noticeList_item{padding-left:30px}& .c-noticeList.-w4em .c-noticeList_item{padding-left:40px}& .c-noticeList.-w5em .c-noticeList_item{padding-left:50px}& .c-noticeList.-w6em .c-noticeList_item{padding-left:60px}& .c-noticeList.-w7em .c-noticeList_item{padding-left:70px}& .c-noticeList.-w8em .c-noticeList_item{padding-left:80px}& .c-noticeList.-w9em .c-noticeList_item{padding-left:90px}& .c-noticeList.-w10em .c-noticeList_item{padding-left:100px}& .c-noticeList.-w11em .c-noticeList_item{padding-left:110px}& .c-noticeList.-w12em .c-noticeList_item{padding-left:120px}& .c-noticeList.-w13em .c-noticeList_item{padding-left:130px}& .c-noticeList.-w14em .c-noticeList_item{padding-left:140px}& .c-noticeList.-w15em .c-noticeList_item{padding-left:150px}& .c-noticeList.-w16em .c-noticeList_item{padding-left:160px}& .c-noticeList.-w17em .c-noticeList_item{padding-left:170px}& .c-noticeList.-w18em .c-noticeList_item{padding-left:180px}& .c-noticeList.-w19em .c-noticeList_item{padding-left:190px}& .c-noticeList.-w20em .c-noticeList_item{padding-left:200px}@media screen and (width<=768px){& .c-noticeList{font-size:14px}}& .c-table table{table-layout:fixed;background:#fff;width:100%}& .c-table td,& .c-table th{border:1px solid var(--color-grayline03);padding:15px}& .c-table td.-nowrap,& .c-table th.-nowrap{white-space:nowrap}& .c-table td.-w5em,& .c-table th.-w5em{width:50px}& .c-table td.-w6em,& .c-table th.-w6em{width:60px}& .c-table td.-w7em,& .c-table th.-w7em{width:70px}& .c-table td.-w8em,& .c-table th.-w8em{width:80px}& .c-table td.-w9em,& .c-table th.-w9em{width:90px}& .c-table td.-w10em,& .c-table th.-w10em{width:100px}& .c-table td.-w11em,& .c-table th.-w11em{width:110px}& .c-table td.-w12em,& .c-table th.-w12em{width:120px}& .c-table td.-w13em,& .c-table th.-w13em{width:130px}& .c-table td.-w14em,& .c-table th.-w14em{width:140px}& .c-table td.-w15em,& .c-table th.-w15em{width:150px}& .c-table td.-w16em,& .c-table th.-w16em{width:160px}& .c-table td.-w17em,& .c-table th.-w17em{width:170px}& .c-table td.-w18em,& .c-table th.-w18em{width:180px}& .c-table td.-w19em,& .c-table th.-w19em{width:190px}& .c-table td.-w20em,& .c-table th.-w20em{width:200px}& .c-table th{background:var(--color-beige);vertical-align:middle;font-weight:700}& .c-table th.-var02{background:var(--color-grayline)}& .c-table thead td{text-align:center}& .c-table thead th{font-weight:700}& .c-table.-auto table{table-layout:inherit}& .c-table.-small td,& .c-table.-small th{padding:10px 5px}& .c-table.-stripe:not(thead) tr:nth-child(2n){background:var(--color-light-gray)}@media screen and (width<=768px){& .c-table.-var02 table{border-bottom:1px solid var(--color-grayline03)}& .c-table.-var02 td,& .c-table.-var02 th{border-bottom:none;border-left:1px solid var(--color-grayline03);text-align:left;width:auto;display:block}& .c-table.-var02 td+td{border-top:1px solid var(--color-grayline03)}}& .c-table02 table{border-top:1px solid var(--color-grayline03);table-layout:fixed;width:100%}& .c-table02 tr{border-bottom:1px solid var(--color-grayline03)}& .c-table02 td,& .c-table02 th{padding:25px 30px}& .c-table02 td.-nowrap,& .c-table02 th.-nowrap{white-space:nowrap}@media screen and (width>=769px){& .c-table02 td.-w5em,& .c-table02 th.-w5em{width:50px}& .c-table02 td.-w6em,& .c-table02 th.-w6em{width:60px}& .c-table02 td.-w7em,& .c-table02 th.-w7em{width:70px}& .c-table02 td.-w8em,& .c-table02 th.-w8em{width:80px}& .c-table02 td.-w9em,& .c-table02 th.-w9em{width:90px}& .c-table02 td.-w10em,& .c-table02 th.-w10em{width:100px}& .c-table02 td.-w11em,& .c-table02 th.-w11em{width:110px}& .c-table02 td.-w12em,& .c-table02 th.-w12em{width:120px}& .c-table02 td.-w13em,& .c-table02 th.-w13em{width:130px}& .c-table02 td.-w14em,& .c-table02 th.-w14em{width:140px}& .c-table02 td.-w15em,& .c-table02 th.-w15em{width:150px}& .c-table02 td.-w16em,& .c-table02 th.-w16em{width:160px}& .c-table02 td.-w17em,& .c-table02 th.-w17em{width:170px}& .c-table02 td.-w18em,& .c-table02 th.-w18em{width:180px}& .c-table02 td.-w19em,& .c-table02 th.-w19em{width:190px}& .c-table02 td.-w20em,& .c-table02 th.-w20em{width:200px}}& .c-table02 th{vertical-align:top;font-weight:700}& .c-table02 thead td{text-align:center}& .c-table02 thead th{font-weight:700}& .c-table02.-auto table{table-layout:inherit}@media screen and (width<=768px){& .c-table02 td,& .c-table02 th{text-align:left;width:auto;display:block}& .c-table02 th{padding:30px 0 5px}& .c-table02 td{padding:0 0 30px}& .c-table02 td+td{margin-top:-2em}}& .c-btnList{flex-wrap:wrap;row-gap:20px;margin-left:-3em;display:flex}& .c-btnList.-center{justify-content:center}& .c-btnList+.c-btnList{margin-top:30px}& .c-btnList_item{margin-left:30px}& .c-btnList_item_link{align-items:center;height:100%;margin:0;display:flex}& .c-btnList.-btnCenter{justify-content:center}@media screen and (width>=1025px){& .c-btnList[data-grid-col^="1-"]>.c-btnList_item{width:calc(99.9001% - 30px)}& .c-btnList[data-grid-col^="2-"]>.c-btnList_item{width:calc(49.975% - 30px)}& .c-btnList[data-grid-col^="3-"]>.c-btnList_item{width:calc(33.3222% - 30px)}& .c-btnList[data-grid-col^="4-"]>.c-btnList_item{width:calc(24.9938% - 30px)}& .c-btnList[data-grid-col^="5-"]>.c-btnList_item{width:calc(19.996% - 30px)}& .c-btnList[data-grid-col^="6-"]>.c-btnList_item{width:calc(16.6639% - 30px)}& .c-btnList[data-grid-col^="7-"]>.c-btnList_item{width:calc(14.2837% - 30px)}& .c-btnList[data-grid-col^="8-"]>.c-btnList_item{width:calc(12.4984% - 30px)}& .c-btnList[data-grid-col^="9-"]>.c-btnList_item{width:calc(11.1099% - 30px)}& .c-btnList[data-grid-col^="10-"]>.c-btnList_item{width:calc(9.999% - 30px)}& .c-btnList[data-grid-col^="11-"]>.c-btnList_item{width:calc(9.09008% - 30px)}& .c-btnList[data-grid-col^="12-"]>.c-btnList_item{width:calc(8.33264% - 30px)}}@media screen and (width>=769px) and (width<=1024px){& .c-btnList[data-grid-col*="-1-"]>.c-btnList_item{width:calc(99.9001% - 30px)}& .c-btnList[data-grid-col*="-2-"]>.c-btnList_item{width:calc(49.975% - 30px)}& .c-btnList[data-grid-col*="-3-"]>.c-btnList_item{width:calc(33.3222% - 30px)}& .c-btnList[data-grid-col*="-4-"]>.c-btnList_item{width:calc(24.9938% - 30px)}& .c-btnList[data-grid-col*="-5-"]>.c-btnList_item{width:calc(19.996% - 30px)}& .c-btnList[data-grid-col*="-6-"]>.c-btnList_item{width:calc(16.6639% - 30px)}& .c-btnList[data-grid-col*="-7-"]>.c-btnList_item{width:calc(14.2837% - 30px)}& .c-btnList[data-grid-col*="-8-"]>.c-btnList_item{width:calc(12.4984% - 30px)}& .c-btnList[data-grid-col*="-9-"]>.c-btnList_item{width:calc(11.1099% - 30px)}& .c-btnList[data-grid-col*="-10-"]>.c-btnList_item{width:calc(9.999% - 30px)}& .c-btnList[data-grid-col*="-11-"]>.c-btnList_item{width:calc(9.09008% - 30px)}& .c-btnList[data-grid-col*="-12-"]>.c-btnList_item{width:calc(8.33264% - 30px)}}@media screen and (width<=768px){& .c-btnList{row-gap:15px;margin-left:-15px}& .c-btnList+.c-btnList{margin-top:15px}& .c-btnList_item{margin-left:15px}& .c-btnList[data-grid-col$="-1"]>.c-btnList_item{width:calc(99.9001% - 15px)}& .c-btnList[data-grid-col$="-2"]>.c-btnList_item{width:calc(49.975% - 15px)}& .c-btnList[data-grid-col$="-3"]>.c-btnList_item{width:calc(33.3222% - 15px)}& .c-btnList[data-grid-col$="-4"]>.c-btnList_item{width:calc(24.9938% - 15px)}& .c-btnList[data-grid-col$="-5"]>.c-btnList_item{width:calc(19.996% - 15px)}& .c-btnList[data-grid-col$="-6"]>.c-btnList_item{width:calc(16.6639% - 15px)}& .c-btnList[data-grid-col$="-7"]>.c-btnList_item{width:calc(14.2837% - 15px)}& .c-btnList[data-grid-col$="-8"]>.c-btnList_item{width:calc(12.4984% - 15px)}& .c-btnList[data-grid-col$="-9"]>.c-btnList_item{width:calc(11.1099% - 15px)}& .c-btnList[data-grid-col$="-10"]>.c-btnList_item{width:calc(9.999% - 15px)}& .c-btnList[data-grid-col$="-11"]>.c-btnList_item{width:calc(9.09008% - 15px)}& .c-btnList[data-grid-col$="-12"]>.c-btnList_item{width:calc(8.33264% - 15px)}}& .c-linkIcon.-external{vertical-align:text-top;width:15px;height:15px;margin:0 5px;line-height:1;display:inline-block}& .c-linkArrow{padding-left:17px;display:inline-block;position:relative}& .c-linkArrow>a{color:currentColor;text-decoration:none}@media (hover:hover) and (pointer:fine){& .c-linkArrow>a:hover,& .c-linkArrow>a:hover .u-inlineBlock{text-decoration:underline}}& .c-linkArrow>a:before{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;display:block;position:absolute;top:6px;left:-2px;transform:rotate(-45deg)}& .c-linkArrow.-up>a:before{top:7px;transform:rotate(225deg)}& .c-linkArrow.-down>a:before,& .c-linkArrow.-up>a:before{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);width:8px;height:8px;left:2px}& .c-linkArrow.-down>a:before{top:5.5px;transform:rotate(45deg)}& [class*=c-linkArrowList]:not([class*=_item]).c-grid{margin-top:-5px}& [class*=c-linkArrowList]:not([class*=_item]) [class*=c-linkArrowList]:not([class*=_item]),& [class*=c-linkArrowList]:not([class*=_item]) [class*=c-textList]:not([class*=_item]){margin-top:5px;padding:0 0 3px}& .c-linkArrowList+.c-linkArrowList:not([class*=c-grid_col]){margin-top:4.5em}& .c-linkArrowList[class*=c-grid]:not([class*=c-grid_col]){margin-top:-5px}& .c-linkArrowList.-horizontal{margin:-2em 0 0 -4em}& .c-linkArrowList.-horizontal .c-linkArrowList_item{margin:20px 0 0 40px;display:inline-block}& .c-linkArrowList_item{padding-left:17px;position:relative}& .c-linkArrowList_item+.c-linkArrowList_item:not([class*=c-grid_col]){margin-top:5px}& .c-linkArrowList_item>a{color:currentColor;text-decoration:none}@media (hover:hover) and (pointer:fine){& .c-linkArrowList_item>a:hover,& .c-linkArrowList_item>a:hover .u-inlineBlock{text-decoration:underline}}& .c-linkArrowList_item>a:before{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;display:block;position:absolute;top:6px;left:-2px;transform:rotate(-45deg)}& .c-linkArrowList.c-grid{row-gap:5px}& .c-linkDefinitionList{margin:0}& .c-linkDefinitionList+.c-linkDefinitionList:not([class*=c-grid_col]){margin-top:4.5em}& .c-linkDefinitionList_title{padding:0 0 0 17px;font-weight:700;position:relative}& .c-linkDefinitionList_title>a{color:currentColor;text-decoration:none}@media (hover:hover) and (pointer:fine){& .c-linkDefinitionList_title>a:hover,& .c-linkDefinitionList_title>a:hover .u-inlineBlock{text-decoration:underline}}& .c-linkDefinitionList_title>a:before{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;display:block;position:absolute;top:6px;left:-2px;transform:rotate(-45deg)}& .c-linkDefinitionList_detail{padding:0 0 0 17px}& .c-linkDefinitionList_detail+.c-linkDefinitionList_title{margin-top:18px}& .c-imageUnit{zoom:1;overflow:hidden}& .c-imageUnit+.c-imageUnit{margin-top:30px}& .c-imageUnit_text{zoom:1;overflow:hidden}& .c-imageUnit_image{text-align:center;max-width:32.3276%;margin:0}& .c-imageUnit_image img+img{margin-top:20px}& .c-imageUnit_image_caption{text-align:left;margin:10px auto 0;font-size:14px;display:table}& .c-imageUnit_image_caption+img{margin-top:25px}& .c-imageUnit.-parallel .c-imageUnit_text{overflow:visible}& .c-imageUnit.-parallel .c-imageUnit_image{margin-bottom:20px}& .c-imageUnit.-imageL .c-imageUnit_image{float:left;margin-right:30px}& .c-imageUnit.-imageR .c-imageUnit_image{float:right;margin-left:30px}@media screen and (width>=769px) and (width<=1024px){& .c-imageUnit[data-grid-col*="-1-"]{flex-wrap:wrap;row-gap:30px;display:flex}& .c-imageUnit[data-grid-col*="-1-"] .c-imageUnit_image{float:none;width:100%;max-width:none;margin:0}& .c-imageUnit[data-grid-col*="-1-"] .c-imageUnit_image img{width:auto}& .c-imageUnit[data-grid-col*="-1-"] .c-imageUnit_text{width:100%}& .c-imageUnit.-rtl[data-grid-col*="-1-"]{flex-direction:column-reverse}}@media screen and (width<=768px){& .c-imageUnit{margin-bottom:0}& .c-imageUnit.-imageL .c-imageUnit_image{margin-right:15px}& .c-imageUnit.-imageR .c-imageUnit_image{margin-left:15px}& .c-imageUnit[data-grid-col$="-1"]{flex-wrap:wrap;row-gap:20px;display:flex}& .c-imageUnit[data-grid-col$="-1"] .c-imageUnit_image{float:none;width:100%;max-width:none;margin:0}& .c-imageUnit[data-grid-col$="-1"] .c-imageUnit_image img{width:auto}& .c-imageUnit[data-grid-col$="-1"] .c-imageUnit_text{width:100%}& .c-imageUnit.-rtl[data-grid-col$="-1"]{flex-direction:column-reverse}& .c-imageUnit_image_caption{font-size:12px}}& .c-figure{text-align:center;width:fit-content;margin:40px auto}& .c-figure_caption{text-align:left;width:fit-content;margin:15px auto 0;font-size:14px}& .c-figure_pinch{display:none}& .c-figure+.c-figure{margin-top:40px}@media screen and (width<=768px){& .c-figure img{width:auto;max-width:100%}& .c-figure_pinch{background:url(/files/images/common/ico_pinch.svg) 0/17px no-repeat;width:fit-content;margin:0 auto 10px;padding:0 0 0 25px}& .c-figure_caption{font-size:12px}}& .c-imgList.-horizontal{margin:0 0 -1em;font-size:0}& .c-imgList.-horizontal .c-imgList_item{margin:0 10px 10px 0;display:inline-block}& .c-imgList_item{text-align:center}& .c-imgList_item>a{display:block}& .c-imgList_item>a+.c-imgList_caption,& .c-imgList_item>img~.c-imgList_caption{margin:15px auto 0}& .c-imgList_caption{text-align:left;width:fit-content;margin:0 auto 15px;font-size:14px}@media screen and (width<=768px){& .c-imgList_item img{max-width:100%}& .c-imgList_caption{font-size:12px}}& .c-mapIcon{padding-left:24px;display:inline-block;position:relative}& .c-mapIcon:before{box-sizing:border-box;content:"";background:url(/files/images/common/ico_map.svg) 0/contain no-repeat;width:15px;height:19px;display:block;position:absolute;top:3px;left:0}& .hero{padding-bottom:34px;line-height:1;position:relative}& .hero .slick-list{z-index:2;overflow:visible}& .hero_slide{margin:0 auto}& .hero_slide,& .hero_slide_item{max-width:var(--content-width)}& .hero_slide_item{border-radius:16px;width:100%;margin:0 35px;overflow:hidden}& .hero_slide_item img{opacity:0;width:100%;transition:none}& .hero_slide_item img.-pc{display:block}& .hero_slide_item img.-sp{display:none}& .hero_slide_nav{z-index:2;justify-content:center;padding:0 30px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}& .hero_slide_nav>li{width:14px;height:14px;margin:0 10px}& .hero_slide_nav>li.slick-active button:before{background-color:var(--color-main)}& .hero_slide_nav>li button{text-indent:100%;white-space:nowrap;width:14px;height:14px;display:block;position:relative;overflow:hidden}& .hero_slide_nav>li button:before{border:1px solid var(--color-main);box-sizing:border-box;content:"";background-color:#fff;border-radius:100%;width:14px;height:14px;transition:all .2s linear;display:block;position:absolute}& .hero_slide_nav>li button.-pauseBtn:before{content:none}& .hero_slide_nav>li button.-pauseBtn.-play{background:url(/files/images/common/ico_play.svg) 50%/auto 14px no-repeat}& .hero_slide_prev{background-color:var(--color-dark-gray);z-index:10;border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:calc(50% - 17px);left:calc(50% - 615px);transform:translateY(-50%)}& .hero_slide_prev:before{box-sizing:border-box;content:"";border-top:3px solid #fff;border-left:3px solid #fff;width:13px;height:13px;margin-right:-4px;display:block;position:absolute;transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){& .hero_slide_prev:hover{opacity:.8}}& .hero_slide_next{background-color:var(--color-dark-gray);z-index:10;border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:calc(50% - 17px);right:calc(50% - 615px);transform:translateY(-50%)}& .hero_slide_next:before{box-sizing:border-box;content:"";border-top:3px solid #fff;border-right:3px solid #fff;width:13px;height:13px;margin-left:-4px;display:block;position:absolute;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){& .hero_slide_next:hover{opacity:.8}}& .hero_slide_pauseBtn{width:14px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}& .hero_slide_pauseBtn button{background:url(/files/images/common/ico_pause.svg) 50%/contain no-repeat;transition:none}& .hero_slide_pauseBtn.-play button{background:url(/files/images/common/ico_play.svg) 50%/auto 14px no-repeat}@media (hover:hover) and (pointer:fine){& .hero_slide_item a:hover{opacity:.6}}@media screen and (width<=1280px){& .hero:after{width:100%;left:0}& .hero .slick-list{overflow:hidden}& .hero_slide_item{margin:0}& .hero_slide_prev{left:30px}& .hero_slide_next{right:30px}}@media screen and (width<=768px){& .hero{padding-bottom:30px}& .hero_slide{max-width:100%;margin:0 auto;overflow:hidden!important}& .hero_slide_item{margin:0}& .hero_slide_item img.-pc{display:none}& .hero_slide_item img.-sp{display:block}& .hero_slide_prev{width:40px;height:40px;top:calc(50% - 15px);left:15px}& .hero_slide_prev:before{width:10px;height:10px}& .hero_slide_next{width:40px;height:40px;top:calc(50% - 15px);right:15px}& .hero_slide_next:before{width:10px;height:10px}& .hero_slide_nav{padding-left:3.25em;padding-right:3.25em}& .hero_slide_nav>li{margin:0 .75em}}& .top-section{background-color:var(--color-light-gray);border-radius:16px;padding:100px 0;position:relative}& .top-section.-white{background-color:#fff;border-radius:0}& .top-section_container{max-width:var(--top-content-width);z-index:2;width:100%;margin:0 auto;padding:0 50px;position:relative}@media screen and (width<=1280px){& .top-section_container{padding:0 50px}}@media screen and (width<=1024px){& .top-section{border-radius:0;margin:0 -5em;padding:60px 0}& .top-section_container{padding:0 30px}}@media screen and (width<=768px){& .top-section{margin:0 -15px;padding:60px 0}& .top-section_container{padding:0 15px}}& .top-hero{margin:0 -5em;position:relative}& .top-hero:after{background-color:var(--color-light-gray);box-sizing:border-box;content:"";z-index:1;border-radius:16px 16px 0 0;width:calc(100% - 100px);height:calc(50% + 17px);display:block;position:absolute;bottom:0;left:50px}@media screen and (width<=1280px){& .top-hero{margin:0}& .top-hero:after{width:100%;left:0}}@media screen and (width<=1024px){& .top-hero{margin:0 -5em;padding:0 30px}& .top-hero:after{border-radius:0;width:100%;left:0}}@media screen and (width<=768px){& .top-hero{margin:0 -15px;padding:0 15px}}& .top-about{border-top-left-radius:0;border-top-right-radius:0}@media screen and (width<=768px){& .top-about{border-radius:0}}& .top-benefits{position:relative}& .top-benefits:after{box-sizing:border-box;content:"";z-index:1;background:url(/files/images/common/bg_pattern_pc_02.svg) 0 0/contain no-repeat;width:300px;height:46em;display:block;position:absolute;bottom:-12em;right:-5em}& .top-benefits .top-section_heading{margin-bottom:60px}@media screen and (width<=1024px){& .top-benefits:after{right:0}}@media screen and (width<=768px){& .top-benefits:after{background-image:url(/files/images/common/bg_pattern_sp_02.svg);width:112px;height:14px;bottom:-4em}& .top-benefits .top-section_heading{margin-bottom:35px}}& .top-services_container{background:#fff;border-radius:16px;padding:60px}@media screen and (width<=1280px){& .top-services_container{padding:30px}}@media screen and (width<=768px){& .top-services_container{padding:30px 15px}}& .top-solution{position:relative}& .top-solution:after,& .top-solution:before{box-sizing:border-box;content:"";z-index:1;display:block;position:absolute}& .top-solution:before{z-index:1;background:url(/files/images/common/bg_pattern_pc_03.svg) 0 0/contain no-repeat;width:48px;height:56.2em;top:-12em;left:-5em}& .top-solution:after{z-index:1;background:url(/files/images/common/bg_pattern_pc_05.svg) 0 0/contain no-repeat;width:335px;height:46em;bottom:-8.6em;left:-5em}& .top-solution_bg{z-index:1;background:url(/files/images/common/bg_pattern_pc_04.svg) 0 0/contain no-repeat;width:34.9em;height:45.2em;position:absolute;top:54%;right:-5em}@media screen and (width<=1024px){& .top-solution_bg{display:none}}@media screen and (width<=768px){& .top-solution:before{background-image:url(/files/images/common/bg_pattern_sp_01.svg);width:8.6em;height:17.6em;top:-4em;left:0}& .top-solution:after{height:9.4em;bottom:-4em;left:inherit;background:url(/files/images/common/bg_pattern_sp_02.svg) 100% 100%/contain no-repeat;width:114px;right:0}}& .aboutService{margin-bottom:40px}& .aboutService_shoulder{font-size:16px;font-weight:700;line-height:1.5}& .aboutService_title{margin:10px 0 30px;font-size:24px;line-height:1.3}& .aboutService_image{justify-content:end;display:flex}& .aboutService_image img:first-child{margin-right:10px}@media screen and (width<=1280px){& .aboutService_image img{width:calc(50% - 5px)}}@media screen and (width<=768px){& .aboutService,& .aboutService_title{margin-bottom:25px}& .aboutService_title{font-size:22px}& .aboutService_image{flex-wrap:wrap;justify-content:center}& .aboutService_image img{width:130px;height:130px}& .aboutService .c-grid_col+.c-grid_col{margin-top:25px}}& .illustCard{text-align:center}& .illustCard_item{background-color:#fff;border-radius:10px;flex-direction:column;padding:30px 20px 15px;display:flex}& .illustCard_item.-bpf .illustCard_image{padding-top:10px}& .illustCard_title{display:flex}& .illustCard_title,& .illustCard_title_inner{justify-content:center;align-items:center;min-height:5.4em}& .illustCard_title_inner{padding:0 30px;font-size:18px;font-weight:700;line-height:1.5;display:inline-flex;position:relative}& .illustCard_title_inner:before{left:0;transform:rotate(-15deg)}& .illustCard_title_inner:after,& .illustCard_title_inner:before{box-sizing:border-box;content:"";background-color:#fed54a;border-radius:10px;width:3px;height:55px;display:block;position:absolute;bottom:2px}& .illustCard_title_inner:after{right:0;transform:rotate(15deg)}& .illustCard_title .-ast{color:var(--color-dark-red);vertical-align:top;margin-top:10px;font-size:14px}& .illustCard_title .-en{font-family:var(--font-family-en);align-self:baseline;font-size:17px}& .illustCard_title .-red{color:var(--color-dark-red)}& .illustCard_image{text-align:center;justify-content:center;align-items:center;min-height:140px;margin-top:auto;display:flex}& .illustCard_notice{text-align:left;margin:10px -1em 0;padding-left:10px;font-size:12px;line-height:1.5;position:relative}& .illustCard_notice_mark{position:absolute;top:0;left:0}& .illustCard.-service .illustCard_item{background:var(--color-beige);padding:20px 10px 10px}& .illustCard.-service .illustCard_item.-company .illustCard_image,& .illustCard.-service .illustCard_item.-member .illustCard_image{min-height:130px}& .illustCard.-service .illustCard_title_inner{flex-direction:column;width:100%;padding:0 15px;line-height:1.2;display:flex}& .illustCard.-service .illustCard_title_inner:before{left:12px}& .illustCard.-service .illustCard_title_inner:after{right:12px}& .illustCard.-service .illustCard_image{align-items:flex-end;min-height:15.4em;margin-top:0;display:flex}& .illustCard.-service .illustCard_notice{margin-left:0;margin-right:0}@media screen and (width<=1280px){& .illustCard_item{padding-top:15px;padding-bottom:10px}& .illustCard_item.-bpf .illustCard_image,& .illustCard_item.-id .illustCard_image{min-height:120px;margin-top:5px}& .illustCard_title_inner{padding:0 15px;font-size:14px}& .illustCard_image{min-height:140px;margin-top:10px}& .illustCard.-service .illustCard_title_inner{padding:0 10px}& .illustCard.-service .illustCard_title_inner:before{left:8px}& .illustCard.-service .illustCard_title_inner:after{right:8px}& .illustCard.-service .illustCard_image{height:inherit;min-height:134px}}@media screen and (width<=1024px){& .illustCard_item.-bpf .illustCard_image img{width:220px}& .illustCard.-service .illustCard_title_inner{width:inherit;padding:0 25px;display:inline-flex}& .illustCard.-service .illustCard_title_inner:before{left:12px}& .illustCard.-service .illustCard_title_inner:after{right:12px}& .illustCard_image{margin-top:20px}}@media screen and (width<=768px){& .illustCard_item{padding:15px 5px}& .illustCard_item.-bpf{padding-bottom:5px}& .illustCard_item.-bpf .illustCard_image{min-height:6.5em;margin-top:0}& .illustCard_item.-bpf .illustCard_image img{width:14px}& .illustCard_item.-id{padding-bottom:5px}& .illustCard_item.-id .illustCard_image{min-height:70px;margin-top:5px}& .illustCard_item.-id .illustCard_image img{width:90px}& .illustCard_item.-tool .illustCard_image{margin-top:20px}& .illustCard_title{min-height:38px}& .illustCard_title_inner{justify-content:center;width:100%;max-width:140px;min-height:38px;padding:0 10px;font-size:14px}& .illustCard_title_inner .-ast{font-size:12px}& .illustCard_title_inner:before{height:38px;left:4px}& .illustCard_title_inner:after{height:38px;right:4px}& .illustCard_image{min-height:80px;margin-top:5px}& .illustCard_image img{width:118px;height:auto}& .illustCard_notice{margin:5px 0 0;font-size:10px}& .illustCard.-service .illustCard_item{padding:15px 5px 10px}& .illustCard.-service .illustCard_item.-member{padding-bottom:5px}& .illustCard.-service .illustCard_item.-member .illustCard_image{min-height:80px}& .illustCard.-service .illustCard_item.-member .illustCard_image img{width:8.7em}& .illustCard.-service .illustCard_item.-company{padding-bottom:5px}& .illustCard.-service .illustCard_item.-company .illustCard_image{min-height:80px}& .illustCard.-service .illustCard_image{min-height:90px}& .illustCard.-service .illustCard_title_inner{width:100%;padding:0 10px;font-size:11px;display:flex}& .illustCard.-service .illustCard_title:before{left:2px}& .illustCard.-service .illustCard_title:after{right:2px}}& .aboutMovie{max-width:770px}& .benefitsIntroduction{flex-wrap:wrap;justify-content:space-between;display:flex}& .benefitsIntroduction_container{background-color:var(--color-light-gray);width:calc(50% - 2px);padding:30px 20px 20px}& .benefitsIntroduction_container.-company{border-radius:10px 0 0 10px}& .benefitsIntroduction_container.-employee{border-radius:0 10px 10px 0}& .benefitsIntroduction_header{position:relative}& .benefitsIntroduction_heading{margin:0 0 24px;padding-left:20px;font-size:24px;font-weight:700;line-height:1.5;position:relative}& .benefitsIntroduction_heading_en{color:var(--color-dark-red);font-family:var(--font-family-en);margin-bottom:8px;font-size:16px;line-height:1.4;display:block}& .benefitsIntroduction_icon{position:absolute;bottom:0;right:10px}& .benefitsIntroduction_panel_item{background-color:#fff;border-radius:6px;align-items:center;margin-top:5px;padding:30px 40px 30px 0;display:flex}& .benefitsIntroduction_panel_image{justify-content:center;align-items:center;width:150px;min-height:110px;display:flex}& .benefitsIntroduction_panel_text{width:calc(100% - 150px);font-size:16px;font-weight:700}& .benefitsIntroduction_panel_notice{margin-top:10px;font-size:14px}& .benefitsIntroduction_panel_number{color:var(--color-dark-red);font-family:var(--font-family-en);font-size:16px;font-weight:700;display:block}@media screen and (width<=1280px){& .benefitsIntroduction_icon img{width:16.5em;height:auto}}@media screen and (width<=1024px){& .benefitsIntroduction{margin:0 -3em}& .benefitsIntroduction_container{border-radius:0;width:100%;padding:20px 15px 15px}& .benefitsIntroduction_container:last-child{margin-top:40px}& .benefitsIntroduction_icon img{width:16.5em;height:auto}& .benefitsIntroduction_heading{padding-left:0;font-size:22px}& .benefitsIntroduction_heading_en{margin-bottom:4px;font-size:13px}& .benefitsIntroduction_panel_item{padding:15px 20px 20px 0}& .benefitsIntroduction_panel_image{width:90px;min-height:7.2em}& .benefitsIntroduction_panel_image img{width:50px;height:auto}& .benefitsIntroduction_panel_text{width:calc(100% - 90px)}}@media screen and (width<=768px){& .benefitsIntroduction{margin:0 -15px}}& .servicesIntroduction_heading{margin:0 0 40px;font-size:28px;line-height:1.4}& .servicesIntroduction_header{margin-bottom:50px;display:flex}& .servicesIntroduction_image{flex:none;width:170px;margin-right:40px}& .servicesIntroduction_notice{margin-top:20px}@media screen and (width<=768px){& .servicesIntroduction_heading{margin-bottom:30px;font-size:24px}& .servicesIntroduction_header{flex-wrap:wrap;margin-bottom:25px}& .servicesIntroduction_image{text-align:center;width:100%;margin:0 0 25px}}& .card_heading{margin:0 0 24px;font-size:24px;font-weight:700;line-height:1.5}& .card_link{color:var(--color-default);flex-flow:column wrap;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){& .card_link:hover img{opacity:1}& .card_link:hover .card_title{color:var(--color-main);text-decoration:underline}& .card_link:hover .card_title .u-inlineBlock{text-decoration:underline}& .card_link:hover .card_image{border:2px solid var(--color-main);box-shadow:6px 6px 12px #0000001f}}& .card_image{background-color:#fff;border:2px solid #fff;border-radius:10px;order:1;width:100%;transition:all .3s linear;overflow:hidden;box-shadow:3px 3px 6px #00000008}& .card_image img{width:100%;height:auto}& .card_title{order:2;margin:20px 0 0;padding-left:16px;font-size:18px;font-weight:700;line-height:1.5;transition:all .3s linear;position:relative}& .card_title:before{border-right:2px solid var(--color-main);border-top:2px solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;display:block;position:absolute;top:5px;left:0;transform:rotate(45deg)}& .card_contents{order:3;margin-top:10px}& .card_block{margin:20px 0 0;display:flex}& .card_block_title{background-color:var(--color-dark-gray);color:#fff;text-align:center;border-radius:14px;flex:none;align-self:flex-start;width:80px;margin-right:15px;padding:3px 0;font-size:13px;font-weight:700;line-height:1}& .card_block_text{margin-top:-4px}& .card_block_text .-red{color:var(--color-dark-red)}@media screen and (width<=768px){& .card.-gutterSpLarge .c-grid{margin-top:-3em;margin-left:-3em}& .card.-gutterSpLarge .card_item{margin-top:30px;margin-left:30px}& .card_heading{font-size:22px}& .card_block{margin-top:15px;display:block}& .card_block_title{margin-right:0}& .card_block_text{margin-top:10px}}& .card02_link{color:var(--color-default);background-color:#fff;border-radius:10px;flex-flow:column wrap;min-height:100%;text-decoration:none;transition:all .3s linear;display:flex;position:relative;overflow:hidden;box-shadow:3px 3px 6px #00000008}& .card02_link:hover img{opacity:1}& .card02_link:before{border:2px solid var(--color-main);box-sizing:border-box;content:"";opacity:0;border-radius:10px;width:100%;height:100%;transition:all .3s linear;display:block;position:absolute}& .card02_contents{order:2;padding:25px}& .card02_image{order:1;width:100%}& .card02_image img{width:100%;height:auto}& .card02_title{margin:0;padding-left:16px;font-size:16px;line-height:1.5;transition:all .3s linear;position:relative}& .card02_title:before{border-right:2px solid var(--color-main);border-top:2px solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;display:block;position:absolute;top:5px;left:0;transform:rotate(45deg)}& .card02_text{margin-top:10px;font-size:14px}& .card02_tag{margin-top:30px}& .card02_tag_list{flex-wrap:wrap;margin-top:-1em;margin-left:-1em;display:flex}& .card02_tag_item{border:1px solid var(--color-main);color:var(--color-main);border-radius:100px;margin-top:10px;margin-left:10px;padding:2px 12px;font-size:12px;line-height:1.3;display:inline-block}@media (hover:hover) and (pointer:fine){& .card02_link:hover{box-shadow:6px 6px 12px #0000001f}& .card02_link:hover:before{opacity:1}& .card02_link:hover .card02_title{color:var(--color-main);text-decoration:underline}& .card02_link:hover .card02_title .u-inlineBlock{text-decoration:underline}}@media screen and (width<=768px){& .card02_contents{padding:20px 15px}& .card02_title{font-size:16px}& .card02_tag{margin-top:20px}}& .card03{row-gap:40px}& .card03_item{border:1px solid var(--color-grayline03);text-align:center;background:#fff;border-radius:10px;min-height:210px}& .card03_item,& .card03_link{padding:50px 24px 24px}& .card03_link{color:currentColor;height:calc(100% + 7.4em);margin:-5em -24px -24px;text-decoration:none;display:block;position:relative}@media (hover:hover) and (pointer:fine){& .card03_link:hover .card03_title{color:var(--color-main);text-decoration:underline}& .card03_link:hover .card03_title .u-inlineBlock{text-decoration:underline}}& .card03_link .card03_title{padding-left:16px;padding-right:16px;transition:all .2s linear;position:relative}& .card03_link .card03_title.-hasIcon{padding-right:0}& .card03_link .card03_title:before{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;display:block;position:absolute;top:6px;left:-2px;transform:rotate(-45deg)}& .card03_icon{margin:0 0 10px}& .card03_title{font-size:18px;font-weight:700;line-height:1.5}& .card03_notice,& .card03_title{width:fit-content;margin:0 auto}& .card03_notice{font-size:14px}@media screen and (width<=768px){& .card03{row-gap:25px}& .card03_item{min-height:15.6em;padding:30px 10px 14px}& .card03_link{height:calc(100% + 4.4em);margin:-3em -1em -14px;padding:30px 10px 14px}& .card03_link .card03_title{padding-left:13px;padding-right:13px}& .card03_link .card03_title:before{top:5px;left:-2px}& .card03_icon img{width:50px}& .card03_title{font-size:16px}}& .media_container{flex-wrap:wrap;margin-top:-10em;display:flex}& .media_item{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-top:100px;display:flex;position:relative}& .media_item:after{background-color:var(--color-beige);box-sizing:border-box;content:"";z-index:1;border-radius:16px 0 0 16px;width:calc(50vw + 625px);height:33.6em;display:block;position:absolute;bottom:-4em;left:-4em}& .media_item.-reverse:after{left:inherit;border-radius:0 16px 16px 0;right:-4em}& .media_item.-reverse .media_box{order:2}& .media_item.-reverse .media_inner{margin-left:-37.75%;margin-right:0}& .media_item.-reverse .media_image{order:1}& .media_box{z-index:3;width:34.2%}& .media_inner{background-color:#fff;border-radius:10px;margin-right:-37.75%;padding:25px 40px 40px;box-shadow:3px 3px 6px #00000008}& .media_title{align-items:center;margin:0 0 20px;font-size:24px;font-weight:700;display:flex}& .media_title .-number{color:var(--color-bright-red);font-family:var(--font-family-en);flex-shrink:0;margin-right:20px;font-size:40px;font-weight:700;line-height:1.3}& .media_image{z-index:2;border-radius:10px;width:65.8%;overflow:hidden}& .media_btn{text-align:center;margin-top:30px}& .media_btn .c-btn{margin-top:0;display:inline-flex}@media screen and (width<=1280px){& .media_title{font-size:22px}& .media_title .-number{margin-right:10px;font-size:30px}}@media screen and (width<=1024px){& .media_container{margin-top:-5.5em}& .media_item{margin-top:5.5em}& .media_item.-reverse .media_inner{margin-left:0}& .media_item:after{bottom:-15px}& .media_image{order:1;width:calc(100% + 60px);margin:0 -3em}& .media_image img{width:100%}& .media_box{order:2;width:100%}& .media_inner{margin-top:-4em;margin-right:0;padding:25px 15px}& .media_title{font-size:20px}& .media_btn{margin-top:15px}& .media_btn .c-btn{width:100%}}& .media02_title{margin:0 0 20px;font-size:26px;font-weight:700;line-height:1.5}& .media02_title .-number{color:#e9abab;font-family:var(--font-family-en);font-size:40px;font-weight:700;line-height:1.3;display:block}& .top-news{margin-top:100px}& .top-news:after{box-sizing:border-box;content:"";z-index:0;background:url(/files/images/common/bg_pattern_pc_02.svg) 0 0/contain no-repeat;width:300px;height:46em;display:block;position:absolute;top:-15em;bottom:-12em;right:-5em}@media screen and (width<=1024px){& .top-news{padding:60px 0}}& .top-news_btn{min-width:45em;display:table}@media screen and (width<=1024px){& .top-news_btn{width:100%;min-width:0;max-width:34.5em}}& .top-news .news_wrap{flex-wrap:wrap;justify-content:space-between;display:flex}& .top-news .news_wrap .news_block{background:var(--color-base);border-radius:16px;flex-direction:column;align-items:center;width:calc(49.975% - 10px);padding:20px 10px;display:flex}@media screen and (width<=1024px){& .top-news .news_wrap{display:block}& .top-news .news_wrap .news_block{width:100%;margin-bottom:16px}}& .top-news .news_wrap .news_block .news_block_titlewrap{border-bottom:2px solid var(--color-dark-red);flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}& .top-news .news_wrap .news_block .news_block_titlewrap a.c-btn{margin:0}& .top-news .news_wrap .news_block_title{color:var(--color-dark-red);padding-left:20px;font-size:22px}& .top-news .news_wrap .news_block_link a{padding:4px 40px 4px 20px;position:relative}& .top-news .news_wrap .news_block_link a:after{border-right:2px solid var(--color-base);border-top:2px solid var(--color-base);box-sizing:border-box;content:"";width:8px;height:8px;display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%)translate(-50%)rotate(45deg)}& .top-news .news_wrap .news_block_link a:hover:after{border-right:2px solid var(--color-main);border-top:2px solid var(--color-main)}& .top-news .news_wrap .newsList{width:100%;list-style:none}& .top-news .news_wrap .newsList_item a{color:var(--color-default);border-bottom:1px dotted var(--color-dark-gray);z-index:0;text-decoration:none;display:block;position:relative}& .top-news .news_wrap .newsList_item a:before{content:"";background-color:var(--color-orange);z-index:0;width:0;height:100%;transition:all .3s;position:absolute;left:0}& .top-news .news_wrap .newsList_item a:hover{border-bottom:1px solid var(--color-main)}& .top-news .news_wrap .newsList_item a:hover:before{width:100%}& .top-news .news_wrap .newsList_item a:after{border-right:2px solid var(--color-main);border-top:2px solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%)translate(-50%)rotate(45deg)}& .top-news .news_wrap .newsList_item a .newsList_date{z-index:2;padding:20px 30px 0 20px;font-size:14px;display:block;position:relative}& .newsList_category,& .newsList_date{align-self:flex-start;line-height:1.8}& .newsList_category{color:#6d6d6d;text-align:center;vertical-align:top;background-color:#fff;border:1px solid #fa6964;width:9.5em;margin-top:2px;padding:1px 5px;font-size:10px}& .newsList_category.pressrelease{border-color:#faac58}& .newsList_category.news{border-color:#58acfa}& .top-news .news_wrap .newsList_item a .newsList_title{vertical-align:top;z-index:2;padding:0 30px 20px 20px;font-size:16px;line-height:1.8;display:block;position:relative}@media screen and (width<=1024px){& .top-news .news_wrap .newsList_item a .newsList_item a,& .top-news .news_wrap .newsList_item a .newsList_item>div{flex-wrap:wrap}& .top-news .news_wrap .newsList_item a .newsList_title{flex:auto;width:100%}}& .top-linkArea{margin-top:50px}@media screen and (width<=768px){& .top-linkArea{margin-top:40px}}& .linkPanel_item{background-color:var(--color-beige);text-align:center;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;padding:50px;display:flex}& .linkPanel_item.-login{background-color:var(--color-light-gray);margin-top:20px;display:block}& .linkPanel_item.-login .linkPanel_title{text-align:left;min-width:150px;margin:5px auto 0 25px}& .linkPanel_item.-login .linkPanel_btn{width:100%;max-width:370px;margin:0 0 0 25px}& .linkPanel_inner{max-width:var(--content-width);align-items:center;margin:0 auto;display:flex}& .linkPanel_title{margin:30px 0 0;font-size:24px;font-weight:700;line-height:1.5}& .linkPanel_text{margin-top:40px;margin-bottom:20px}& .linkPanel_btn{margin-top:auto}@media screen and (width<=1024px){& .linkPanel_item{padding:30px 15px}& .linkPanel_item.-login .linkPanel_title{margin:30px 0 0}& .linkPanel_item.-login .linkPanel_btn{margin:20px 0 0}& .linkPanel_item.-login .linkPanel_btn:first-child{margin-top:25px}& .linkPanel_inner{flex-direction:column}& .linkPanel_btn,& .linkPanel_text{margin-top:25px}}@media screen and (width<=768px){& .linkPanel .c-grid.-gutterSmall{margin-top:-15px;margin-left:-15px}& .linkPanel .c-grid.-gutterSmall .c-grid_col{margin-top:15px;margin-left:15px}& .linkPanel_item.-login{margin-top:15px}& .linkPanel_title{font-size:22px}& .linkPanel_text{text-align:left}}& .featureList{margin-top:30px}& .featureList_item{text-align:center;background:#fff;border-radius:6px;padding:20px 12px 15px}& .featureList_item_icon{margin:0 0 15px}& .featureList_item_text{font-size:18px;font-weight:700;line-height:1.5}& .featureList.-small .featureList_item_text{font-size:16px}@media screen and (width<=768px){& .featureList{margin-top:20px}}& .featureList02{flex-wrap:wrap;row-gap:20px;margin-top:30px;margin-left:-2em;display:flex}& .featureList02_item{text-align:center;background:#fff;border-radius:6px;width:calc(20% - 20px);margin-left:20px;padding:20px 20px 15px}& .featureList02_item_icon{justify-content:center;align-items:center;height:60px;margin:0 0 15px;display:flex}& .featureList02_item_text{font-size:16px;font-weight:700;line-height:1.5}@media screen and (width<=1024px){& .featureList02_item{width:calc(33.33% - 20px)}}@media screen and (width<=768px){& .featureList02{margin-top:20px}& .featureList02_item{width:calc(50% - 20px);padding:20px 10px 15px}}& .featureList03{counter-reset:number 0}& .featureList03_item{background:var(--color-beige);border-radius:10px;margin-top:35px;padding:30px;position:relative}& .featureList03_item:before{color:var(--color-bright-red);content:"0" counter(number);counter-increment:number 1;font-family:var(--font-family-en);font-size:50px;font-weight:600;line-height:1;position:absolute;top:-.52em;left:0}& .featureList03_item_icon{justify-content:center;align-items:center;height:60px;margin:0 0 30px;display:flex}& .featureList03_item_title{text-align:center;margin:0 0 15px;font-size:20px;font-weight:700;line-height:1.5}@media screen and (width<=768px){& .featureList03_item{margin-top:20px;padding:15px}& .featureList03_item_icon{margin:0 0 15px}& .featureList03_item_title{font-size:18px}}& .featureList04{row-gap:40px}& .featureList04_item{background:var(--color-beige);border-radius:10px;padding:30px;position:relative}& .featureList04_item_icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 20px;display:flex}& .featureList04_item_title{text-align:center;margin:0 0 15px;font-size:20px;font-weight:700;line-height:1.5}@media screen and (width<=768px){& .featureList04{row-gap:30px}& .featureList04_item{padding:15px}}& .bsServiceList{background:#fff;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(15.8em,1fr));gap:5.5em 20px;padding:60px;display:grid}& .bsServiceList_item{text-align:center}& .bsServiceList_item_icon{margin-bottom:12px}& .bsServiceList_item_name{font-weight:700;line-height:1.5}@media screen and (width<=768px){& .bsServiceList{grid-template-columns:repeat(auto-fill,minmax(9.5em,1fr));gap:25px 15px;padding:25px 15px}}& .servicePanel{background:var(--color-beige);border-radius:16px;flex-direction:column;padding:40px;display:flex;position:relative}& .servicePanel_title{text-align:center;margin:0 0 25px;font-size:26px;font-weight:700;line-height:1.5}& .servicePanel_text{margin-bottom:30px}& .servicePanel_btn{margin-top:auto}@media screen and (width<=768px){& .servicePanel{border-radius:10px;padding:25px 15px}& .servicePanel_title{margin-bottom:20px;font-size:24px}& .servicePanel_text{margin-bottom:20px}}& .priceTable{margin-top:30px;padding-top:5.8em}& .priceTable table{table-layout:fixed;background:#fff;width:100%}& .priceTable td,& .priceTable th{border:1px solid var(--color-grayline03);text-align:center;vertical-align:middle;padding:11px 15px}& .priceTable th{font-size:17px;font-weight:700}& .priceTable_head{background:var(--color-grayline);padding:12px 15px;position:relative}& .priceTable_head_title{font-size:22px;line-height:1.6}& .priceTable_head.-plan{background:var(--color-dark-gray);color:#fff}& .priceTable_head.-plan.-recommend{background:var(--color-dark-red)}& .priceTable_head_balloon{color:var(--color-dark-red);background:#faebeb;border-radius:30px;width:100%;padding:7px 15px;line-height:1.5;position:absolute;top:-5.8em;left:0}& .priceTable_head_balloon:after{box-sizing:border-box;content:"";border:.85em solid #0000;border-top:9px solid #faebeb;border-bottom-width:0;width:0;height:0;display:block;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}& .priceTable tbody th{background:var(--color-light-gray)}& .priceTable tbody td{font-size:32px;font-weight:700}& .priceTable tbody td.-recommend{background:var(--color-beige);color:var(--color-dark-red)}@media screen and (width<=768px){& .priceTable{padding-top:100px;overflow-x:auto}& .priceTable table{min-width:88em}& .priceTable table th:first-child{width:170px}& .priceTable_head_balloon{top:-8.8em}}& .faqList{border-radius:10px;margin:0;font-size:18px;overflow:hidden}& .faqList_Q{background:var(--color-light-gray);position:relative}& .faqList_Q:before{background:var(--color-dark-gray);color:#fff;content:"Q";font-family:var(--font-family-en);text-align:center;border-radius:50%;width:50px;height:50px;font-size:30px;font-weight:500;line-height:50px;display:block;position:absolute;top:.85em;left:30px}& .faqList_Q_trigger{text-align:left;width:100%;padding:34px 70px 34px 100px;font-weight:700;position:relative}& .faqList_Q_trigger:after,& .faqList_Q_trigger:before{background:var(--color-main);box-sizing:border-box;content:"";width:3px;height:30px;transition:all .1s linear;display:block;position:absolute;top:35px;right:35px}& .faqList_Q_trigger:after{transform:rotate(90deg)}& .faqList_Q_trigger.-open:before{transform:rotate(-90deg)}& .faqList_A+.faqList_Q{margin-top:5px}& .faqList_A_body{background:var(--color-light-gray);z-index:1;padding:27px 30px 37px 100px;position:relative}& .faqList_A_body:before{background:var(--color-dark-red);color:#fff;content:"A";font-family:var(--font-family-en);text-align:center;border-radius:50%;width:50px;height:50px;font-size:30px;font-weight:500;line-height:50px;display:block;position:absolute;top:.57em;left:30px}& .faqList_A_body:after{box-sizing:border-box;content:"";z-index:-1;background:#fff;border-radius:10px;width:calc(100% - 20px);height:calc(100% - 10px);display:block;position:absolute;top:0;left:10px}@media screen and (width<=768px){& .faqList{font-size:16px}& .faqList_Q:before{width:40px;height:40px;font-size:22px;line-height:40px;top:.65em;left:15px}& .faqList_Q_trigger{padding:20px 50px 20px 70px}& .faqList_Q_trigger:after,& .faqList_Q_trigger:before{width:3px;height:24px;top:22px;right:26px}& .faqList_A+.faqList_A{margin-top:30px}& .faqList_A_body{padding:15px 25px 25px 70px}& .faqList_A_body:before{width:40px;height:40px;font-size:22px;line-height:40px;top:10px;left:20px}}& .companyList{flex-wrap:wrap;gap:35px 50px;display:flex}& .companyList_item{justify-content:center;align-items:center;height:4.5em;display:flex}@media screen and (width<=576px){& .companyList{gap:20px 15px}& .companyList_item{width:calc(50% - .75em)}}& .panel_link{color:currentColor;text-decoration:none}& .panel_link .panel_title{padding-left:15px;position:relative}& .panel_link .panel_title:before{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;display:block;position:absolute;top:6px;left:-2px;transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){& .panel_link:hover .panel_title,& .panel_link:hover .panel_title .u-inlineBlock{text-decoration:underline}}& .panel_image{border-radius:10px;margin:0 0 20px;overflow:hidden}& .panel_title{color:currentColor;font-size:16px;font-weight:700}& .panel02_link{color:currentColor;text-decoration:none}@media (hover:hover) and (pointer:fine){& .panel02_link:hover img{opacity:1}& .panel02_link:hover .panel02_title{color:var(--color-main);text-decoration:underline}& .panel02_link:hover .panel02_title .u-inlineBlock{text-decoration:underline}& .panel02_link:hover .panel02_image:before{opacity:1}& .panel02_link:hover .panel02_image img{box-shadow:6px 6px 12px #0000001f}}& .panel02_link .panel02_title{padding-left:15px;position:relative}& .panel02_link .panel02_title:before{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;display:block;position:absolute;top:.45em;left:-2px;transform:rotate(-45deg)}& .panel02_link .panel02_image:before{border:2px solid var(--color-main);box-sizing:border-box;content:"";opacity:0;border-radius:6px;width:100%;height:100%;transition:all .3s linear;display:block;position:absolute;top:0;left:0}& .panel02_image{text-align:center;position:relative}& .panel02_image+.panel02_title{margin-top:20px}& .panel02_image img{border-radius:6px;width:100%;height:auto;box-shadow:0 3px 6px #00000008}& .panel02_title{font-weight:700;line-height:1.5}& .panel03{background:#fff;border-radius:10px;padding:40px}& .panel03_body{gap:30px;margin:15px 0 0;display:flex}& .panel03_title{margin:0;font-size:18px;font-weight:700;line-height:1.5}& .panel03_image{text-align:center;width:100px}& .panel03_text{flex:1}@media screen and (width<=768px){& .panel03{padding:30px 15px}& .panel03_body{display:block}& .panel03_title{text-align:center}& .panel03_image{margin:0 auto 15px}}& .panel04{flex-direction:column;display:flex}& .panel04_title{margin:0;font-size:18px;font-weight:700;line-height:1.5}& .panel04_image{background:#fff;border-radius:10px;place-items:center;height:16.8em;margin:0 0 20px;padding:24px;display:grid}& .panel04_text{margin:7px 0 15px;font-size:14px}& .panel04_text:last-child{margin-bottom:0}& .panel04_btn{min-height:inherit;margin-top:auto}& .panel04_btn.-icon{padding-left:40px;padding-right:40px}& .panel04_btn .c-btn_icon{right:15px}& .panel05{border:1px solid var(--color-grayline03);background:#fff;border-radius:10px;padding:19px 29px}& .panel05,& .panel05_link{align-items:center;display:flex}& .panel05_link{color:currentColor;flex:1;height:calc(100% + 38px);margin:-19px -29px;padding:19px 4.9em 19px 29px;text-decoration:none;position:relative}& .panel05_link:after{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;margin:auto 0;display:block;position:absolute;top:0;bottom:0;right:27px;transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){& .panel05_link:hover{color:var(--color-main)}& .panel05_link:hover,& .panel05_link:hover .u-inlineBlock{text-decoration:underline}}& .panel05_image{width:70px;margin-right:30px}& .panel05_title{flex:1}@media screen and (width<=768px){& .panel05{padding:19px}& .panel05_link{margin:-19px;padding:19px 39px 19px 19px}& .panel05_link:after{right:14px}& .panel05_image{width:60px;margin-right:20px}}& .iconFree{color:var(--color-dark-red);border:2px solid;padding:10px 20px;font-size:20px;font-weight:700;line-height:1.5;display:inline-block}@media screen and (width<=1024px){& .swipe.-tab .swipe_wrapper{overflow-x:auto}& .swipe_inner{min-width:var(--content-width);margin:0}}@media screen and (width<=768px){& .swipe.-min .swipe_inner{min-width:800px}& .swipe_wrapper{overflow-x:auto}& .swipe_inner{min-width:var(--content-width);margin:0}}& .contactTypeList{margin-top:30px}& .contactTypeList_item{background:var(--color-light-gray);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:35px;font-size:20px;font-weight:700;line-height:1.5;display:flex}@media screen and (width<=1024px){& .contactTypeList_item{padding:15px;font-size:18px}}& .boxContact{background:var(--color-light-gray);text-align:center;border-radius:10px;margin-top:30px;padding:35px}& .boxContact_container{padding:0 7.3em;display:inline-block;position:relative}& .boxContact_container:before{box-sizing:border-box;content:"";background:url(/files/images/common/ico_phone.svg) 0/contain no-repeat;width:5.3em;height:6.6em;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}& .boxContact_phone{font-size:32px;font-weight:700;line-height:1;display:block}& .boxContact_phone+p{margin-top:10px}@media screen and (width<=768px){& .boxContact{padding:25px 15px}& .boxContact_phone{font-size:26px}& .boxContact_phone+p{margin-top:0}& .boxContact_phone a{color:currentColor}}@media screen and (width<=576px){& .boxContact_container{padding:0 0 0 60px}}& .simulation_form_item{gap:30px;display:flex}& .simulation_form_item.-disabled{opacity:.3}& .simulation_form_item+.simulation_form_item{margin-top:30px}& .simulation_form_item_heading{width:80px;padding-top:10px;font-size:20px;font-weight:700;line-height:1.5}& .simulation_form_item_container{flex:1}& .simulation_form_item input[type=text],& .simulation_form_item select{appearance:none;border:1px solid var(--color-grayline03);background:#fff;border-radius:4px;padding:15px}& .simulation_form_item select{width:270px;max-width:100%;padding-right:40px;line-height:1}& .simulation_form_item input[type=text]{width:170px;max-width:100%;margin-right:10px}& .simulation_form_item_select{display:inline-block;position:relative}& .simulation_form_item_select:after{border-bottom:2px solid var(--color-dark-gray);border-left:0 solid var(--color-dark-gray);border-right:2px solid var(--color-dark-gray);border-top:0 solid var(--color-dark-gray);box-sizing:border-box;content:"";pointer-events:none;width:8px;height:8px;display:block;position:absolute;top:12px;right:15px;transform:rotate(45deg)}& .simulation_form_item_radio{padding:0 0 0 30px}& .simulation_form_item_radio label{padding-top:10px;display:inline-block;position:relative}& .simulation_form_item input[type=radio]{appearance:none;border:1px solid var(--color-grayline03);background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:8px;left:-3em;box-shadow:inset 0 0 0 5px #fff}& .simulation_form_item input[type=radio]:checked{background:var(--color-dark-red)}& .simulation_estimate{margin-top:40px}& .simulation_estimate table+table{margin-top:30px}& .simulation_estimate th{font-size:20px;line-height:1.5}& .simulation_estimate td,& .simulation_estimate th{padding:25px 40px}& .simulation_estimate_fee{color:var(--color-dark-red);font-weight:700}& .simulation_estimate_num{font-size:26px;line-height:1.3}@media screen and (width<=768px){& .simulation_form_item{display:block}& .simulation_form_item_heading{width:auto;padding:0 0 15px;font-size:16px}& .simulation_estimate th{font-size:16px}& .simulation_estimate td,& .simulation_estimate th{padding:15px}& .simulation_estimate_num{font-size:24px}}& .merit_box{background:var(--color-beige);border-radius:10px;padding:40px}& .merit_box+.merit_box{margin-top:180px;position:relative}& .merit_box+.merit_box:before{box-sizing:border-box;content:"";background:url(/files/images/service/crm-package/ico_arrow_merit.svg) 50%/contain no-repeat;width:120px;height:100px;display:block;position:absolute;top:-14em;left:50%;transform:translate(-50%)}& .merit_list{counter-reset:number 0;flex-wrap:wrap;gap:40px 20px;display:flex}& .merit_list.-number .merit_list_item{margin-top:20px}& .merit_list.-number .merit_list_item:before{color:var(--color-bright-red);content:"0" counter(number);counter-increment:number 1;font-family:var(--font-family-en);font-size:50px;font-weight:600;line-height:1;position:absolute;top:-.52em;left:0}& .merit_list_item{background:#fff;border-radius:10px;width:calc(33.33% - 20px);padding:30px;position:relative}& .merit_list_item_name{text-align:center;margin:0 0 15px;font-size:20px;font-weight:700}& .merit_list_item_icon{justify-content:center;align-items:center;height:60px;margin:0 0 25px;display:flex}& .merit_list_item_title{text-align:center;margin:0 0 15px;font-size:20px;font-weight:700;line-height:1.5}@media screen and (width<=1024px){& .merit_list_item{width:100%}}@media screen and (width<=768px){& .merit_box{padding:20px}& .merit_box+.merit_box{margin-top:140px}& .merit_box+.merit_box:before{top:-12em}& .merit_list{row-gap:20px}& .merit_list_item{padding:15px}& .merit_list_item_name{font-size:18px}& .merit_list_item_icon{margin:0 0 15px}& .merit_list_item_title{font-size:18px}}& .ctaArea{background:var(--color-beige);border-radius:10px;margin-top:5.5em;padding:40px}& .ctaArea_btn{margin-top:0}@media screen and (width<=768px){& .ctaArea{border-radius:0;margin:40px -15px 0;padding:20px 15px}}& .userVoiceList_item{background:var(--color-light-gray);border-radius:10px;padding:20px;display:flex}& .userVoiceList_item_icon{width:100px;margin-right:20px}& .userVoiceList_item_text{flex:1}@media screen and (width<=768px){& .userVoiceList_item{padding:15px}& .userVoiceList_item_icon{width:60px;margin-right:15px}}& .boxDownload{background:var(--color-light-gray);border-radius:10px;flex-wrap:wrap;align-items:center;padding:40px;display:flex}& .boxDownload_image{text-align:center;width:200px;margin-right:30px}& .boxDownload_text{flex:1}& .boxDownload_tag{color:var(--color-dark-red);background:#fff;border:2px solid;border-radius:50px;padding:2px 20px;font-weight:700;display:table}& .boxDownload_tag+.boxDownload_title{margin-top:20px}& .boxDownload_title{margin:0 0 25px;font-size:22px;font-weight:700;line-height:1.5}& .boxDownload_btn{margin-top:30px}& .boxDownload.-var02{align-items:inherit}& .boxDownload.-var02 .boxDownload_title{width:100%}& .boxDownload.-var02 .boxDownload_text{flex-direction:column;display:flex}@media screen and (width<=1250px){& .boxDownload.-var02 .boxDownload_image{max-width:28%}}& .boxDownload.-var02 .boxDownload_btn{margin-top:auto}& .boxDownload.-var03{align-items:inherit;flex-direction:column}& .boxDownload.-var03 .boxDownload_image{width:100%;margin:0 0 25px}& .boxDownload.-var03 .boxDownload_text{flex-direction:column;display:flex}& .boxDownload.-var03 .boxDownload_btn{margin-top:auto}@media screen and (width<=1024px){& .boxDownload_btn{margin-left:auto;margin-right:auto}}@media screen and (width<=768px){& .boxDownload{padding:25px;display:block}& .boxDownload_image{margin:0 auto 20px}& .boxDownload_tag+.boxDownload_title{margin-top:10px}& .boxDownload_title{margin-bottom:15px;font-size:20px}& .boxDownload_btn{margin-top:20px}& .boxDownload.-var02{align-items:inherit}& .boxDownload.-var02 .boxDownload_title{width:100%}& .boxDownload.-var02 .boxDownload_text{flex-direction:column;justify-content:space-between;display:flex}& .boxDownload.-var02 .boxDownload_image{max-width:none}& .boxDownload.-var03 .boxDownload_image{margin-bottom:15px}}& .boxFeature{background:var(--color-light-gray);border-radius:10px;padding:40px}& .boxFeature_title{margin:0 0 25px;padding-left:19px;font-size:22px;font-weight:700;line-height:1.5;position:relative}& .boxFeature_title:before{background:var(--color-dark-red);box-sizing:border-box;content:"";border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:5.5px;left:0}& .boxFeature_image{text-align:center;margin:0 0 25px}& .boxFeature_example{background:#fff;border-radius:10px;margin:25px 0 0;padding:25px 30px}& .boxFeature_example_title{font-weight:700}@media screen and (width<=768px){& .boxFeature{padding:25px}& .boxFeature_title{font-size:20px}& .boxFeature_image,& .boxFeature_title{margin-bottom:15px}& .boxFeature_example{margin:15px 0 0;padding:15px 20px}}& .boxIntroduction{background:var(--color-beige);border-radius:10px;flex-direction:column;padding:20px;display:flex}& .boxIntroduction_heading{margin:0 0 20px;font-size:24px;line-height:1.5;position:relative}& .boxIntroduction_icon{position:absolute;bottom:-2em;right:10px}& .boxIntroduction_body{background:#fff;border-radius:6px;flex:1;padding:20px}& .boxIntroduction_planList{grid-template-columns:repeat(auto-fill,minmax(14.5em,1fr));gap:20px;display:grid}& .boxIntroduction_planList_item{text-align:center;background:#fff;border-radius:6px;padding:20px}& .boxIntroduction_planList_item_icon{margin-bottom:12px}& .boxIntroduction_planList_item_name{font-weight:700;line-height:1.5}& .boxIntroduction.-var02{padding:40px}& .boxIntroduction.-var02 .boxIntroduction_heading{text-align:center}@media screen and (width<=768px){& .boxIntroduction{padding:15px}& .boxIntroduction_heading{margin-bottom:15px;font-size:22px}& .boxIntroduction_icon{bottom:-15px;right:0}& .boxIntroduction_icon img{height:5.5em}& .boxIntroduction_planList{gap:10px}& .boxIntroduction.-var02,& .boxIntroduction_planList_item{padding:15px}& .boxIntroduction.-var02 .boxIntroduction_heading{text-align:left}}& .kyuutokuMenu{background:var(--color-light-gray);border-radius:10px;padding:40px}& .kyuutokuMenu.-small{padding:30px}& .kyuutokuMenu.-small .kyuutokuMenu_benefit{padding:15px 20px}& .kyuutokuMenu_row{gap:0 40px;display:flex}& .kyuutokuMenu_row .kyuutokuMenu_image{width:43.1193%;margin-bottom:0}& .kyuutokuMenu_row .kyuutokuMenu_desc{flex:1}& .kyuutokuMenu_image{text-align:center;margin:0 0 30px}& .kyuutokuMenu_image_caption{margin:15px 0 0;line-height:1.5}& .kyuutokuMenu_image img{border-radius:6px}& .kyuutokuMenu_benefit{border:2px solid var(--color-dark-red);background:#faebeb;border-radius:6px;margin:40px 0 0;padding:25px 30px}@media screen and (width<=768px){& .kyuutokuMenu,& .kyuutokuMenu.-small{padding:20px}& .kyuutokuMenu_row{display:block}& .kyuutokuMenu_row .kyuutokuMenu_image{width:auto;margin-bottom:25px}& .kyuutokuMenu_image{margin-bottom:25px}& .kyuutokuMenu_benefit{margin-top:25px;padding:15px 20px}}& .titleStep_balloon{margin-right:15px;display:inline-block;transform:translateY(-60%)}@media screen and (width<=768px){& .titleStep{padding-right:5.5em;display:table;position:relative}& .titleStep_balloon{width:4.5em;margin-right:0;position:absolute;top:-15px;right:0;transform:translateY(0)}}& .slide{padding:0 0 34px;position:relative}& .slide .slick-slider{position:static}& .slide_list{width:95em;max-width:100%;margin:0 auto}& .slide_item{width:100%;overflow:hidden}& .slide_item img{opacity:0;width:100%;transition:none}& .slide_nav{z-index:2;justify-content:center;padding:0 30px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}& .slide_nav>li{width:14px;height:14px;margin:0 10px}& .slide_nav>li.slick-active button:before{background-color:var(--color-main)}& .slide_nav>li button{text-indent:100%;white-space:nowrap;width:14px;height:14px;display:block;position:relative;overflow:hidden}& .slide_nav>li button:before{border:1px solid var(--color-main);box-sizing:border-box;content:"";background-color:#fff;border-radius:100%;width:14px;height:14px;transition:all .2s linear;display:block;position:absolute}& .slide_prev{background-color:var(--color-dark-gray);z-index:10;border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:calc(50% - 17px);left:20px;transform:translateY(-50%)}& .slide_prev:before{box-sizing:border-box;content:"";border-top:3px solid #fff;border-left:3px solid #fff;width:13px;height:13px;margin-right:-4px;display:block;position:absolute;transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){& .slide_prev:hover{opacity:.8}}& .slide_next{background-color:var(--color-dark-gray);z-index:10;border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:calc(50% - 17px);right:20px;transform:translateY(-50%)}& .slide_next:before{box-sizing:border-box;content:"";border-top:3px solid #fff;border-right:3px solid #fff;width:13px;height:13px;margin-left:-4px;display:block;position:absolute;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){& .slide_next:hover{opacity:.8}}@media screen and (width<=1024px){& .slide_prev{left:-3em}& .slide_next{right:-3em}}@media screen and (width<=768px){& .slide{padding-left:5px;padding-right:5px}& .slide_prev{width:40px;height:40px;left:-15px}& .slide_prev:before{width:10px;height:10px}& .slide_next{width:40px;height:40px;right:-15px}& .slide_next:before{width:10px;height:10px}& .slide_nav{padding-left:3.25em;padding-right:3.25em}& .slide_nav>li{margin:0 .75em}}& .challengeValue{align-items:center;column-gap:40px;display:flex}& .challengeValue+.challengeValue{margin-top:40px}& .challengeValue_heading{text-align:center;width:150px;margin:0}& .challengeValue_body{flex:1}& .challengeValue_title{margin:0 0 15px;line-height:1.5}& .challengeValue_title_emp{color:var(--color-dark-red)}@media screen and (width<=768px){& .challengeValue{display:block}& .challengeValue_heading{width:120px;margin:0 auto 20px}}& .timeline{grid-template-columns:auto 1fr;gap:0 30px;padding:20px 0 0 38px;display:grid;position:relative}& .timeline:before{background:var(--color-grayline03);width:2px;height:100%;top:0;left:4px}& .timeline:after,& .timeline:before{box-sizing:border-box;content:"";display:block;position:absolute}& .timeline:after{background:var(--color-dark-red);border-radius:50%;width:10px;height:10px;top:23px;left:0}& .timeline+.timeline{margin-top:30px}& .timeline+.timeline:before{height:calc(100% + 30px);top:-3em}& .timeline_year{font-family:var(--font-family-en);grid-area:1/1/-1;margin:0;font-size:34px;font-weight:700;line-height:1.3}& .timeline_year_unit{vertical-align:1px;margin-left:5px;font-size:18px;display:inline-block}& .timeline_body{background:var(--color-light-gray);border-radius:10px;grid-column:2;padding:35px 40px}& .awards_body{grid-column:2;margin-top:20px}@media screen and (width<=768px){& .timeline{padding-left:17px;display:block}& .timeline:after{top:25px}& .timeline+.timeline{margin-top:15px}& .timeline+.timeline:before{height:calc(100% + 15px);top:-15px}& .timeline_year{width:auto;font-size:30px}& .timeline_year_unit{font-size:16px}& .timeline_body{margin:20px 0 0;padding:15px}& .awards_body{margin-top:20px}}& .awards{gap:30px;display:flex;position:relative}& .awards+.awards{margin-top:30px}& .awards_year{font-family:var(--font-family-en);width:37px;margin:0;font-size:34px;font-weight:700;line-height:1.3}& .awards_year_unit{vertical-align:1px;margin-left:5px;font-size:18px;display:inline-block}& .awards_body{flex:1}& .awards_box{background:var(--color-light-gray);border-radius:10px;align-items:center;gap:40px;padding:35px 40px;display:flex}& .awards_box+.awards_box{margin-top:30px}& .awards_image{width:100px}& .awards_text{flex:1;font-weight:700}@media screen and (width<=768px){& .awards{display:block}& .awards+.awards{margin-top:50px}& .awards_year{width:auto;font-size:30px}& .awards_year_unit{font-size:16px}& .awards_body{margin-top:20px}& .awards_box{gap:20px;padding:15px}& .awards_box+.awards_box{margin-top:25px}}& .menuList{row-gap:20px}& .menuList_btn{border:1px solid var(--color-grayline03);color:currentColor;text-align:center;background:#fff;border-radius:31px;width:100%;height:100%;padding:11px 14px;font-weight:700;line-height:1.5;text-decoration:none;display:block}& .menuList_btn.-active{color:var(--color-main);border-color:currentColor;text-decoration:underline;box-shadow:inset 0 0 0 1px}@media (hover:hover) and (pointer:fine){& .menuList_btn.-active:hover{box-shadow:none;text-decoration:underline}& .menuList_btn.-active:hover .u-inlineBlock{text-decoration:underline}& .menuList_btn:hover{background:var(--color-main);border-color:var(--color-main);color:#fff}}@media screen and (width<=768px){& .menuList{row-gap:10px}}& .yearnavi select{appearance:none;border:1px solid var(--color-grayline03);background:#fff url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.414%22%20height%3D%227.121%22%20viewBox%3D%220%200%2011.414%207.121%22%3E%3Cpath%20data-name%3D%22%E3%83%91%E3%82%B9%2015890%22%20d%3D%22m.707.707%205%205%205-5%22%20fill%3D%22none%22%20stroke%3D%22%23d00%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E) calc(100% - 10px) no-repeat;border-radius:6px;min-height:4.8em;padding:8px 30px 8px 20px;font-size:16px;font-weight:700;display:block}& .naviHeading{justify-content:space-between;column-gap:20px;display:flex}@media screen and (width<=768px){& .naviHeading_control{transform:translateY(-5px)}}& .libraryNavi{flex-direction:row-reverse;gap:30px;display:flex}& .libraryNavi_menu{flex:1}@media screen and (width<=768px){& .libraryNavi{display:block}& .libraryNavi_year{justify-content:flex-end;margin-bottom:30px;display:flex}}& .worries_balloon{background:var(--color-light-gray);border-radius:10px;justify-content:space-between;align-items:flex-start;column-gap:30px;padding:40px;display:flex;position:relative}& .worries_balloon:after{border-bottom:0 solid #0000;border-left:20px solid #0000;border-right:20px solid #0000;border-top:20px solid var(--color-light-gray);box-sizing:border-box;content:"";width:0;height:0;display:block;position:absolute;bottom:-2em;left:50%;transform:translate(-50%)}& .worries_list{grid-template-columns:repeat(2,auto);gap:20px 35px;display:grid}& .worries_list_item{padding-left:4.5em;font-size:18px;font-weight:700;line-height:1.66;position:relative}& .worries_list_item:before{box-sizing:border-box;content:"";background:url(/files/images/common/ico_check.svg) 50%/contain no-repeat;width:30px;height:30px;display:block;position:absolute;top:.02em;left:0}& .worries_image{text-align:center}& .worries_resolution{color:var(--color-dark-red);text-align:center;margin:60px 0 0;font-size:24px;line-height:1.5}@media screen and (width<=1024px){& .worries_balloon{display:block}& .worries_image{margin-top:25px}}@media screen and (width<=768px){& .worries_balloon{padding:20px 15px}& .worries_list{grid-template-columns:repeat(1,auto)}& .worries_resolution{margin:4.5em 0 0}}& .boxIconList{background:var(--color-beige);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(16.5em,1fr));gap:20px;padding:40px;display:grid}& .boxIconList_item{text-align:center;background:#fff;border-radius:6px;padding:20px 10px}& .boxIconList_item_icon{margin-bottom:12px}& .boxIconList_item_name{font-weight:700;line-height:1.5}@media screen and (width<=768px){& .boxIconList{grid-template-columns:repeat(2,1fr);gap:15px}& .boxIconList,& .boxIconList_item{padding:15px}}& .sitemap+.sitemap{margin-top:50px}& .sitemap_title{margin:0 0 15px;font-size:22px;font-weight:700;line-height:1.5;position:relative}& .sitemap_title>a{color:currentColor;margin-left:17px;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){& .sitemap_title>a:hover,& .sitemap_title>a:hover .u-inlineBlock{text-decoration:underline}}& .sitemap_title>a:before{border-bottom:2px solid var(--color-main);border-left:0 solid var(--color-main);border-right:2px solid var(--color-main);border-top:0 solid var(--color-main);box-sizing:border-box;content:"";width:8px;height:8px;display:block;position:absolute;top:6px;left:-2px;transform:rotate(-45deg)}& .sitemap_title>a .c-linkIcon{vertical-align:.05em}& .contactForm_group{border:none;border-bottom:1px dotted #ccc;margin:0 0 15px;padding:0 0 20px;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;line-height:1.42857;display:flex}& .contactForm_heading{width:25%;padding:0 0 10px}& .contactForm_item{flex:1;margin-left:15px;font-size:14px}& .contactForm_item.-error .contactForm_control,& .contactForm_item.-error label{background-color:#ffe1e1}& .contactForm_label{color:#333;font-size:14px;font-weight:700}& .contactForm_badge{vertical-align:1px;border-radius:3px;margin-left:5px;padding:1px 4px;font-size:11px;font-weight:400;display:inline-block}& .contactForm_badge.-required{color:#fff;background:#d6001d}& .contactForm_control:not([type=checkbox],[type=radio],[type=submit]){color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;width:100%;min-height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;box-shadow:inset 0 1px 1px #00000014}& .contactForm_control:not([type=checkbox],[type=radio],[type=submit])::placeholder{color:#aaa}& .contactForm_control:not([type=checkbox],[type=radio],[type=submit]):focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000014,0 0 8px #66afe999}& .contactForm_control[type=checkbox],& .contactForm_control[type=radio]{vertical-align:-1px;margin-right:3px}& .contactForm_control[type=submit]{appearance:button;color:#fff;cursor:pointer;background:#d6001d;border:none;border-radius:6px;min-width:50%;padding:15px 30px;font-size:18px;line-height:1.33}& .contactForm_alert{color:red;background:#f2dede;border:1px solid #ebccd1;border-radius:4px;margin:0 0 4.5em;padding:15px;font-size:14px;line-height:1.42857}& .contactForm_error{color:red;margin:6px 0 10px}& .contactForm_submit{text-align:center}@media screen and (width<=768px){& .contactForm_group{display:block}& .contactForm_heading{width:auto}& .contactForm_item{margin-left:0}}& .stepList{flex-wrap:wrap;row-gap:32px;display:flex}& .stepList_item{background:var(--color-beige);border-radius:10px;width:calc(50% - 4.5em);margin-right:4.5em;padding:35px 40px;position:relative}& .stepList_item:not(:last-child):after,& .stepList_item:not(:last-child):before{box-sizing:border-box;color:var(--color-dark-red);content:"";display:block;position:absolute;top:50%;translate:0 -50%}& .stepList_item:not(:last-child):before{background-color:currentColor;width:24px;height:24px;right:-24px}& .stepList_item:not(:last-child):after{border:2.25em solid #0000;border-left:22px solid;border-right-width:0;width:0;height:0;right:-4.5em}& .stepList_item_title{margin:0 0 25px;font-size:20px;font-weight:700}@media screen and (width<=768px){& .stepList{flex-direction:column;row-gap:4.5em}& .stepList_item{width:auto;margin-right:0;padding:15px}& .stepList_item:not(:last-child):after,& .stepList_item:not(:last-child):before{top:auto;right:50%;translate:50%}& .stepList_item:not(:last-child):before{bottom:-24px}& .stepList_item:not(:last-child):after{border:2.25em solid #0000;border-top:22px solid;border-bottom-width:0;width:0;height:0;bottom:-4.5em}& .stepList_item_title{margin:0 0 15px;font-size:18px}}& .u-mt0:not(#_){margin-top:0}& .u-mr0:not(#_){margin-right:0}& .u-mb0:not(#_){margin-bottom:0}& .u-ml0:not(#_){margin-left:0}& .u-mt5:not(#_){margin-top:5px}& .u-mr5:not(#_){margin-right:5px}& .u-mb5:not(#_){margin-bottom:5px}& .u-ml5:not(#_){margin-left:5px}& .u-mt10:not(#_){margin-top:10px}& .u-mr10:not(#_){margin-right:10px}& .u-mb10:not(#_){margin-bottom:10px}& .u-ml10:not(#_){margin-left:10px}& .u-mt15:not(#_){margin-top:15px}& .u-mr15:not(#_){margin-right:15px}& .u-mb15:not(#_){margin-bottom:15px}& .u-ml15:not(#_){margin-left:15px}& .u-mt20:not(#_){margin-top:20px}& .u-mr20:not(#_){margin-right:20px}& .u-mb20:not(#_){margin-bottom:20px}& .u-ml20:not(#_){margin-left:20px}& .u-mt25:not(#_){margin-top:25px}& .u-mr25:not(#_){margin-right:25px}& .u-mb25:not(#_){margin-bottom:25px}& .u-ml25:not(#_){margin-left:25px}& .u-mt30:not(#_){margin-top:30px}& .u-mr30:not(#_){margin-right:30px}& .u-mb30:not(#_){margin-bottom:30px}& .u-ml30:not(#_){margin-left:30px}& .u-mt35:not(#_){margin-top:35px}& .u-mr35:not(#_){margin-right:35px}& .u-mb35:not(#_){margin-bottom:35px}& .u-ml35:not(#_){margin-left:35px}& .u-mt40:not(#_){margin-top:40px}& .u-mr40:not(#_){margin-right:40px}& .u-mb40:not(#_){margin-bottom:40px}& .u-ml40:not(#_){margin-left:40px}& .u-mt45:not(#_){margin-top:45px}& .u-mr45:not(#_){margin-right:45px}& .u-mb45:not(#_){margin-bottom:45px}& .u-ml45:not(#_){margin-left:45px}& .u-mt50:not(#_){margin-top:50px}& .u-mr50:not(#_){margin-right:50px}& .u-mb50:not(#_){margin-bottom:50px}& .u-ml50:not(#_){margin-left:50px}& .u-mt55:not(#_){margin-top:55px}& .u-mr55:not(#_){margin-right:55px}& .u-mb55:not(#_){margin-bottom:55px}& .u-ml55:not(#_){margin-left:55px}& .u-mt60:not(#_){margin-top:60px}& .u-mr60:not(#_){margin-right:60px}& .u-mb60:not(#_){margin-bottom:60px}& .u-ml60:not(#_){margin-left:60px}& .u-mt65:not(#_){margin-top:65px}& .u-mr65:not(#_){margin-right:65px}& .u-mb65:not(#_){margin-bottom:65px}& .u-ml65:not(#_){margin-left:65px}& .u-mt70:not(#_){margin-top:70px}& .u-mr70:not(#_){margin-right:70px}& .u-mb70:not(#_){margin-bottom:70px}& .u-ml70:not(#_){margin-left:70px}& .u-mt75:not(#_){margin-top:75px}& .u-mr75:not(#_){margin-right:75px}& .u-mb75:not(#_){margin-bottom:75px}& .u-ml75:not(#_){margin-left:75px}& .u-mt80:not(#_){margin-top:80px}& .u-mr80:not(#_){margin-right:80px}& .u-mb80:not(#_){margin-bottom:80px}& .u-ml80:not(#_){margin-left:80px}& .u-mt85:not(#_){margin-top:85px}& .u-mr85:not(#_){margin-right:85px}& .u-mb85:not(#_){margin-bottom:85px}& .u-ml85:not(#_){margin-left:85px}& .u-mt90:not(#_){margin-top:90px}& .u-mr90:not(#_){margin-right:90px}& .u-mb90:not(#_){margin-bottom:90px}& .u-ml90:not(#_){margin-left:90px}& .u-mt95:not(#_){margin-top:95px}& .u-mr95:not(#_){margin-right:95px}& .u-mb95:not(#_){margin-bottom:95px}& .u-ml95:not(#_){margin-left:95px}& .u-mt100:not(#_){margin-top:100px}& .u-mr100:not(#_){margin-right:100px}& .u-mb100:not(#_){margin-bottom:100px}& .u-ml100:not(#_){margin-left:100px}& .u-mtXsmall:not(#_){margin-top:25px}& .u-mtSmall:not(#_){margin-top:35px}& .u-mtNormal:not(#_){margin-top:50px}& .u-mtLarge:not(#_){margin-top:70px}& .u-mbXsmall:not(#_){margin-bottom:25px}& .u-mbSmall:not(#_){margin-bottom:35px}& .u-mbNormal:not(#_){margin-bottom:50px}& .u-mbLarge:not(#_){margin-bottom:70px}@media screen and (width<=768px){& .u-mtXsmall:not(#_){margin-top:15px}& .u-mtSmall:not(#_){margin-top:20px}& .u-mtNormal:not(#_){margin-top:25px}& .u-mtLarge:not(#_){margin-top:50px}& .u-mbXsmall:not(#_){margin-bottom:15px}& .u-mbSmall:not(#_){margin-bottom:20px}& .u-mbNormal:not(#_){margin-bottom:25px}& .u-mbLarge:not(#_){margin-bottom:50px}& .u-mt-sp0:not(#_){margin-top:0}& .u-mr-sp0:not(#_){margin-right:0}& .u-mb-sp0:not(#_){margin-bottom:0}& .u-ml-sp0:not(#_){margin-left:0}& .u-mt-sp5:not(#_){margin-top:5px}& .u-mr-sp5:not(#_){margin-right:5px}& .u-mb-sp5:not(#_){margin-bottom:5px}& .u-ml-sp5:not(#_){margin-left:5px}& .u-mt-sp10:not(#_){margin-top:10px}& .u-mr-sp10:not(#_){margin-right:10px}& .u-mb-sp10:not(#_){margin-bottom:10px}& .u-ml-sp10:not(#_){margin-left:10px}& .u-mt-sp15:not(#_){margin-top:15px}& .u-mr-sp15:not(#_){margin-right:15px}& .u-mb-sp15:not(#_){margin-bottom:15px}& .u-ml-sp15:not(#_){margin-left:15px}& .u-mt-sp20:not(#_){margin-top:20px}& .u-mr-sp20:not(#_){margin-right:20px}& .u-mb-sp20:not(#_){margin-bottom:20px}& .u-ml-sp20:not(#_){margin-left:20px}& .u-mt-sp25:not(#_){margin-top:25px}& .u-mr-sp25:not(#_){margin-right:25px}& .u-mb-sp25:not(#_){margin-bottom:25px}& .u-ml-sp25:not(#_){margin-left:25px}& .u-mt-sp30:not(#_){margin-top:30px}& .u-mr-sp30:not(#_){margin-right:30px}& .u-mb-sp30:not(#_){margin-bottom:30px}& .u-ml-sp30:not(#_){margin-left:30px}& .u-mt-sp35:not(#_){margin-top:35px}& .u-mr-sp35:not(#_){margin-right:35px}& .u-mb-sp35:not(#_){margin-bottom:35px}& .u-ml-sp35:not(#_){margin-left:35px}& .u-mt-sp40:not(#_){margin-top:40px}& .u-mr-sp40:not(#_){margin-right:40px}& .u-mb-sp40:not(#_){margin-bottom:40px}& .u-ml-sp40:not(#_){margin-left:40px}& .u-mt-sp45:not(#_){margin-top:45px}& .u-mr-sp45:not(#_){margin-right:45px}& .u-mb-sp45:not(#_){margin-bottom:45px}& .u-ml-sp45:not(#_){margin-left:45px}& .u-mt-sp50:not(#_){margin-top:50px}& .u-mr-sp50:not(#_){margin-right:50px}& .u-mb-sp50:not(#_){margin-bottom:50px}& .u-ml-sp50:not(#_){margin-left:50px}& .u-mt-sp55:not(#_){margin-top:55px}& .u-mr-sp55:not(#_){margin-right:55px}& .u-mb-sp55:not(#_){margin-bottom:55px}& .u-ml-sp55:not(#_){margin-left:55px}& .u-mt-sp60:not(#_){margin-top:60px}& .u-mr-sp60:not(#_){margin-right:60px}& .u-mb-sp60:not(#_){margin-bottom:60px}& .u-ml-sp60:not(#_){margin-left:60px}& .u-mt-sp65:not(#_){margin-top:65px}& .u-mr-sp65:not(#_){margin-right:65px}& .u-mb-sp65:not(#_){margin-bottom:65px}& .u-ml-sp65:not(#_){margin-left:65px}& .u-mt-sp70:not(#_){margin-top:70px}& .u-mr-sp70:not(#_){margin-right:70px}& .u-mb-sp70:not(#_){margin-bottom:70px}& .u-ml-sp70:not(#_){margin-left:70px}& .u-mt-sp75:not(#_){margin-top:75px}& .u-mr-sp75:not(#_){margin-right:75px}& .u-mb-sp75:not(#_){margin-bottom:75px}& .u-ml-sp75:not(#_){margin-left:75px}& .u-mt-sp80:not(#_){margin-top:80px}& .u-mr-sp80:not(#_){margin-right:80px}& .u-mb-sp80:not(#_){margin-bottom:80px}& .u-ml-sp80:not(#_){margin-left:80px}& .u-mt-sp85:not(#_){margin-top:85px}& .u-mr-sp85:not(#_){margin-right:85px}& .u-mb-sp85:not(#_){margin-bottom:85px}& .u-ml-sp85:not(#_){margin-left:85px}& .u-mt-sp90:not(#_){margin-top:90px}& .u-mr-sp90:not(#_){margin-right:90px}& .u-mb-sp90:not(#_){margin-bottom:90px}& .u-ml-sp90:not(#_){margin-left:90px}& .u-mt-sp95:not(#_){margin-top:95px}& .u-mr-sp95:not(#_){margin-right:95px}& .u-mb-sp95:not(#_){margin-bottom:95px}& .u-ml-sp95:not(#_){margin-left:95px}& .u-mt-sp100:not(#_){margin-top:100px}& .u-mr-sp100:not(#_){margin-right:100px}& .u-mb-sp100:not(#_){margin-bottom:100px}& .u-ml-sp100:not(#_){margin-left:100px}}& .u-pt0:not(#_){padding-top:0}& .u-pr0:not(#_){padding-right:0}& .u-pb0:not(#_){padding-bottom:0}& .u-pl0:not(#_){padding-left:0}& .u-pt5:not(#_){padding-top:5px}& .u-pr5:not(#_){padding-right:5px}& .u-pb5:not(#_){padding-bottom:5px}& .u-pl5:not(#_){padding-left:5px}& .u-pt10:not(#_){padding-top:10px}& .u-pr10:not(#_){padding-right:10px}& .u-pb10:not(#_){padding-bottom:10px}& .u-pl10:not(#_){padding-left:10px}& .u-pt15:not(#_){padding-top:15px}& .u-pr15:not(#_){padding-right:15px}& .u-pb15:not(#_){padding-bottom:15px}& .u-pl15:not(#_){padding-left:15px}& .u-pt20:not(#_){padding-top:20px}& .u-pr20:not(#_){padding-right:20px}& .u-pb20:not(#_){padding-bottom:20px}& .u-pl20:not(#_){padding-left:20px}& .u-pt25:not(#_){padding-top:25px}& .u-pr25:not(#_){padding-right:25px}& .u-pb25:not(#_){padding-bottom:25px}& .u-pl25:not(#_){padding-left:25px}& .u-pt30:not(#_){padding-top:30px}& .u-pr30:not(#_){padding-right:30px}& .u-pb30:not(#_){padding-bottom:30px}& .u-pl30:not(#_){padding-left:30px}& .u-pt35:not(#_){padding-top:35px}& .u-pr35:not(#_){padding-right:35px}& .u-pb35:not(#_){padding-bottom:35px}& .u-pl35:not(#_){padding-left:35px}& .u-pt40:not(#_){padding-top:40px}& .u-pr40:not(#_){padding-right:40px}& .u-pb40:not(#_){padding-bottom:40px}& .u-pl40:not(#_){padding-left:40px}& .u-pt45:not(#_){padding-top:45px}& .u-pr45:not(#_){padding-right:45px}& .u-pb45:not(#_){padding-bottom:45px}& .u-pl45:not(#_){padding-left:45px}& .u-pt50:not(#_){padding-top:50px}& .u-pr50:not(#_){padding-right:50px}& .u-pb50:not(#_){padding-bottom:50px}& .u-pl50:not(#_){padding-left:50px}& .u-pt55:not(#_){padding-top:55px}& .u-pr55:not(#_){padding-right:55px}& .u-pb55:not(#_){padding-bottom:55px}& .u-pl55:not(#_){padding-left:55px}& .u-pt60:not(#_){padding-top:60px}& .u-pr60:not(#_){padding-right:60px}& .u-pb60:not(#_){padding-bottom:60px}& .u-pl60:not(#_){padding-left:60px}& .u-pt65:not(#_){padding-top:65px}& .u-pr65:not(#_){padding-right:65px}& .u-pb65:not(#_){padding-bottom:65px}& .u-pl65:not(#_){padding-left:65px}& .u-pt70:not(#_){padding-top:70px}& .u-pr70:not(#_){padding-right:70px}& .u-pb70:not(#_){padding-bottom:70px}& .u-pl70:not(#_){padding-left:70px}& .u-pt75:not(#_){padding-top:75px}& .u-pr75:not(#_){padding-right:75px}& .u-pb75:not(#_){padding-bottom:75px}& .u-pl75:not(#_){padding-left:75px}& .u-pt80:not(#_){padding-top:80px}& .u-pr80:not(#_){padding-right:80px}& .u-pb80:not(#_){padding-bottom:80px}& .u-pl80:not(#_){padding-left:80px}& .u-pt85:not(#_){padding-top:85px}& .u-pr85:not(#_){padding-right:85px}& .u-pb85:not(#_){padding-bottom:85px}& .u-pl85:not(#_){padding-left:85px}& .u-pt90:not(#_){padding-top:90px}& .u-pr90:not(#_){padding-right:90px}& .u-pb90:not(#_){padding-bottom:90px}& .u-pl90:not(#_){padding-left:90px}& .u-pt95:not(#_){padding-top:95px}& .u-pr95:not(#_){padding-right:95px}& .u-pb95:not(#_){padding-bottom:95px}& .u-pl95:not(#_){padding-left:95px}& .u-pt100:not(#_){padding-top:100px}& .u-pr100:not(#_){padding-right:100px}& .u-pb100:not(#_){padding-bottom:100px}& .u-pl100:not(#_){padding-left:100px}@media screen and (width<=768px){& .u-pt-sp0:not(#_){padding-top:0}& .u-pr-sp0:not(#_){padding-right:0}& .u-pb-sp0:not(#_){padding-bottom:0}& .u-pl-sp0:not(#_){padding-left:0}& .u-pt-sp5:not(#_){padding-top:5px}& .u-pr-sp5:not(#_){padding-right:5px}& .u-pb-sp5:not(#_){padding-bottom:5px}& .u-pl-sp5:not(#_){padding-left:5px}& .u-pt-sp10:not(#_){padding-top:10px}& .u-pr-sp10:not(#_){padding-right:10px}& .u-pb-sp10:not(#_){padding-bottom:10px}& .u-pl-sp10:not(#_){padding-left:10px}& .u-pt-sp15:not(#_){padding-top:15px}& .u-pr-sp15:not(#_){padding-right:15px}& .u-pb-sp15:not(#_){padding-bottom:15px}& .u-pl-sp15:not(#_){padding-left:15px}& .u-pt-sp20:not(#_){padding-top:20px}& .u-pr-sp20:not(#_){padding-right:20px}& .u-pb-sp20:not(#_){padding-bottom:20px}& .u-pl-sp20:not(#_){padding-left:20px}& .u-pt-sp25:not(#_){padding-top:25px}& .u-pr-sp25:not(#_){padding-right:25px}& .u-pb-sp25:not(#_){padding-bottom:25px}& .u-pl-sp25:not(#_){padding-left:25px}& .u-pt-sp30:not(#_){padding-top:30px}& .u-pr-sp30:not(#_){padding-right:30px}& .u-pb-sp30:not(#_){padding-bottom:30px}& .u-pl-sp30:not(#_){padding-left:30px}& .u-pt-sp35:not(#_){padding-top:35px}& .u-pr-sp35:not(#_){padding-right:35px}& .u-pb-sp35:not(#_){padding-bottom:35px}& .u-pl-sp35:not(#_){padding-left:35px}& .u-pt-sp40:not(#_){padding-top:40px}& .u-pr-sp40:not(#_){padding-right:40px}& .u-pb-sp40:not(#_){padding-bottom:40px}& .u-pl-sp40:not(#_){padding-left:40px}& .u-pt-sp45:not(#_){padding-top:45px}& .u-pr-sp45:not(#_){padding-right:45px}& .u-pb-sp45:not(#_){padding-bottom:45px}& .u-pl-sp45:not(#_){padding-left:45px}& .u-pt-sp50:not(#_){padding-top:50px}& .u-pr-sp50:not(#_){padding-right:50px}& .u-pb-sp50:not(#_){padding-bottom:50px}& .u-pl-sp50:not(#_){padding-left:50px}& .u-pt-sp55:not(#_){padding-top:55px}& .u-pr-sp55:not(#_){padding-right:55px}& .u-pb-sp55:not(#_){padding-bottom:55px}& .u-pl-sp55:not(#_){padding-left:55px}& .u-pt-sp60:not(#_){padding-top:60px}& .u-pr-sp60:not(#_){padding-right:60px}& .u-pb-sp60:not(#_){padding-bottom:60px}& .u-pl-sp60:not(#_){padding-left:60px}& .u-pt-sp65:not(#_){padding-top:65px}& .u-pr-sp65:not(#_){padding-right:65px}& .u-pb-sp65:not(#_){padding-bottom:65px}& .u-pl-sp65:not(#_){padding-left:65px}& .u-pt-sp70:not(#_){padding-top:70px}& .u-pr-sp70:not(#_){padding-right:70px}& .u-pb-sp70:not(#_){padding-bottom:70px}& .u-pl-sp70:not(#_){padding-left:70px}& .u-pt-sp75:not(#_){padding-top:75px}& .u-pr-sp75:not(#_){padding-right:75px}& .u-pb-sp75:not(#_){padding-bottom:75px}& .u-pl-sp75:not(#_){padding-left:75px}& .u-pt-sp80:not(#_){padding-top:80px}& .u-pr-sp80:not(#_){padding-right:80px}& .u-pb-sp80:not(#_){padding-bottom:80px}& .u-pl-sp80:not(#_){padding-left:80px}& .u-pt-sp85:not(#_){padding-top:85px}& .u-pr-sp85:not(#_){padding-right:85px}& .u-pb-sp85:not(#_){padding-bottom:85px}& .u-pl-sp85:not(#_){padding-left:85px}& .u-pt-sp90:not(#_){padding-top:90px}& .u-pr-sp90:not(#_){padding-right:90px}& .u-pb-sp90:not(#_){padding-bottom:90px}& .u-pl-sp90:not(#_){padding-left:90px}& .u-pt-sp95:not(#_){padding-top:95px}& .u-pr-sp95:not(#_){padding-right:95px}& .u-pb-sp95:not(#_){padding-bottom:95px}& .u-pl-sp95:not(#_){padding-left:95px}& .u-pt-sp100:not(#_){padding-top:100px}& .u-pr-sp100:not(#_){padding-right:100px}& .u-pb-sp100:not(#_){padding-bottom:100px}& .u-pl-sp100:not(#_){padding-left:100px}& .u-pt-sp105:not(#_){padding-top:105px}& .u-pr-sp105:not(#_){padding-right:105px}& .u-pb-sp105:not(#_){padding-bottom:105px}& .u-pl-sp105:not(#_){padding-left:105px}& .u-pt-sp110:not(#_){padding-top:110px}& .u-pr-sp110:not(#_){padding-right:110px}& .u-pb-sp110:not(#_){padding-bottom:110px}& .u-pl-sp110:not(#_){padding-left:110px}& .u-pt-sp115:not(#_){padding-top:115px}& .u-pr-sp115:not(#_){padding-right:115px}& .u-pb-sp115:not(#_){padding-bottom:115px}& .u-pl-sp115:not(#_){padding-left:115px}& .u-pt-sp120:not(#_){padding-top:120px}& .u-pr-sp120:not(#_){padding-right:120px}& .u-pb-sp120:not(#_){padding-bottom:120px}& .u-pl-sp120:not(#_){padding-left:120px}& .u-pt-sp125:not(#_){padding-top:125px}& .u-pr-sp125:not(#_){padding-right:125px}& .u-pb-sp125:not(#_){padding-bottom:125px}& .u-pl-sp125:not(#_){padding-left:125px}& .u-pt-sp130:not(#_){padding-top:130px}& .u-pr-sp130:not(#_){padding-right:130px}& .u-pb-sp130:not(#_){padding-bottom:130px}& .u-pl-sp130:not(#_){padding-left:130px}& .u-pt-sp135:not(#_){padding-top:135px}& .u-pr-sp135:not(#_){padding-right:135px}& .u-pb-sp135:not(#_){padding-bottom:135px}& .u-pl-sp135:not(#_){padding-left:135px}& .u-pt-sp140:not(#_){padding-top:140px}& .u-pr-sp140:not(#_){padding-right:140px}& .u-pb-sp140:not(#_){padding-bottom:140px}& .u-pl-sp140:not(#_){padding-left:140px}& .u-pt-sp145:not(#_){padding-top:145px}& .u-pr-sp145:not(#_){padding-right:145px}& .u-pb-sp145:not(#_){padding-bottom:145px}& .u-pl-sp145:not(#_){padding-left:145px}& .u-pt-sp150:not(#_){padding-top:150px}& .u-pr-sp150:not(#_){padding-right:150px}& .u-pb-sp150:not(#_){padding-bottom:150px}& .u-pl-sp150:not(#_){padding-left:150px}& .u-pt-sp155:not(#_){padding-top:155px}& .u-pr-sp155:not(#_){padding-right:155px}& .u-pb-sp155:not(#_){padding-bottom:155px}& .u-pl-sp155:not(#_){padding-left:155px}& .u-pt-sp160:not(#_){padding-top:160px}& .u-pr-sp160:not(#_){padding-right:160px}& .u-pb-sp160:not(#_){padding-bottom:160px}& .u-pl-sp160:not(#_){padding-left:160px}& .u-pt-sp165:not(#_){padding-top:165px}& .u-pr-sp165:not(#_){padding-right:165px}& .u-pb-sp165:not(#_){padding-bottom:165px}& .u-pl-sp165:not(#_){padding-left:165px}& .u-pt-sp170:not(#_){padding-top:170px}& .u-pr-sp170:not(#_){padding-right:170px}& .u-pb-sp170:not(#_){padding-bottom:170px}& .u-pl-sp170:not(#_){padding-left:170px}& .u-pt-sp175:not(#_){padding-top:175px}& .u-pr-sp175:not(#_){padding-right:175px}& .u-pb-sp175:not(#_){padding-bottom:175px}& .u-pl-sp175:not(#_){padding-left:175px}& .u-pt-sp180:not(#_){padding-top:180px}& .u-pr-sp180:not(#_){padding-right:180px}& .u-pb-sp180:not(#_){padding-bottom:180px}& .u-pl-sp180:not(#_){padding-left:180px}& .u-pt-sp185:not(#_){padding-top:185px}& .u-pr-sp185:not(#_){padding-right:185px}& .u-pb-sp185:not(#_){padding-bottom:185px}& .u-pl-sp185:not(#_){padding-left:185px}& .u-pt-sp190:not(#_){padding-top:190px}& .u-pr-sp190:not(#_){padding-right:190px}& .u-pb-sp190:not(#_){padding-bottom:190px}& .u-pl-sp190:not(#_){padding-left:190px}& .u-pt-sp195:not(#_){padding-top:195px}& .u-pr-sp195:not(#_){padding-right:195px}& .u-pb-sp195:not(#_){padding-bottom:195px}& .u-pl-sp195:not(#_){padding-left:195px}& .u-pt-sp200:not(#_){padding-top:200px}& .u-pr-sp200:not(#_){padding-right:200px}& .u-pb-sp200:not(#_){padding-bottom:200px}& .u-pl-sp200:not(#_){padding-left:200px}& .u-pt-sp205:not(#_){padding-top:205px}& .u-pr-sp205:not(#_){padding-right:205px}& .u-pb-sp205:not(#_){padding-bottom:205px}& .u-pl-sp205:not(#_){padding-left:205px}& .u-pt-sp210:not(#_){padding-top:210px}& .u-pr-sp210:not(#_){padding-right:210px}& .u-pb-sp210:not(#_){padding-bottom:210px}& .u-pl-sp210:not(#_){padding-left:210px}& .u-pt-sp215:not(#_){padding-top:215px}& .u-pr-sp215:not(#_){padding-right:215px}& .u-pb-sp215:not(#_){padding-bottom:215px}& .u-pl-sp215:not(#_){padding-left:215px}& .u-pt-sp220:not(#_){padding-top:220px}& .u-pr-sp220:not(#_){padding-right:220px}& .u-pb-sp220:not(#_){padding-bottom:220px}& .u-pl-sp220:not(#_){padding-left:220px}& .u-pt-sp225:not(#_){padding-top:225px}& .u-pr-sp225:not(#_){padding-right:225px}& .u-pb-sp225:not(#_){padding-bottom:225px}& .u-pl-sp225:not(#_){padding-left:225px}& .u-pt-sp230:not(#_){padding-top:230px}& .u-pr-sp230:not(#_){padding-right:230px}& .u-pb-sp230:not(#_){padding-bottom:230px}& .u-pl-sp230:not(#_){padding-left:230px}& .u-pt-sp235:not(#_){padding-top:235px}& .u-pr-sp235:not(#_){padding-right:235px}& .u-pb-sp235:not(#_){padding-bottom:235px}& .u-pl-sp235:not(#_){padding-left:235px}& .u-pt-sp240:not(#_){padding-top:240px}& .u-pr-sp240:not(#_){padding-right:240px}& .u-pb-sp240:not(#_){padding-bottom:240px}& .u-pl-sp240:not(#_){padding-left:240px}& .u-pt-sp245:not(#_){padding-top:245px}& .u-pr-sp245:not(#_){padding-right:245px}& .u-pb-sp245:not(#_){padding-bottom:245px}& .u-pl-sp245:not(#_){padding-left:245px}& .u-pt-sp250:not(#_){padding-top:250px}& .u-pr-sp250:not(#_){padding-right:250px}& .u-pb-sp250:not(#_){padding-bottom:250px}& .u-pl-sp250:not(#_){padding-left:250px}}& .u-wAuto:not(#_){width:auto}& .u-w5:not(#_){width:5%}& .u-w10:not(#_){width:10%}& .u-w15:not(#_){width:15%}& .u-w20:not(#_){width:20%}& .u-w25:not(#_){width:25%}& .u-w30:not(#_){width:30%}& .u-w35:not(#_){width:35%}& .u-w40:not(#_){width:40%}& .u-w45:not(#_){width:45%}& .u-w50:not(#_){width:50%}& .u-w55:not(#_){width:55%}& .u-w60:not(#_){width:60%}& .u-w65:not(#_){width:65%}& .u-w70:not(#_){width:70%}& .u-w75:not(#_){width:75%}& .u-w80:not(#_){width:80%}& .u-w85:not(#_){width:85%}& .u-w90:not(#_){width:90%}& .u-w95:not(#_){width:95%}& .u-w100:not(#_){width:100%}& .u-w1em:not(#_){width:10px}& .u-w2em:not(#_){width:20px}& .u-w3em:not(#_){width:30px}& .u-w4em:not(#_){width:40px}& .u-w5em:not(#_){width:50px}& .u-w6em:not(#_){width:60px}& .u-w7em:not(#_){width:70px}& .u-w8em:not(#_){width:80px}& .u-w9em:not(#_){width:90px}& .u-w10em:not(#_){width:100px}& .u-w11em:not(#_){width:110px}& .u-w12em:not(#_){width:120px}& .u-w13em:not(#_){width:130px}& .u-w14em:not(#_){width:140px}& .u-w15em:not(#_){width:150px}& .u-w16em:not(#_){width:160px}& .u-w17em:not(#_){width:170px}& .u-w18em:not(#_){width:180px}& .u-w19em:not(#_){width:190px}& .u-w20em:not(#_){width:200px}& .u-w21em:not(#_){width:210px}& .u-w22em:not(#_){width:220px}& .u-w23em:not(#_){width:230px}& .u-w24em:not(#_){width:240px}& .u-w25em:not(#_){width:250px}& .u-w26em:not(#_){width:260px}& .u-w27em:not(#_){width:270px}& .u-w28em:not(#_){width:280px}& .u-w29em:not(#_){width:290px}& .u-w30em:not(#_){width:300px}& .u-w31em:not(#_){width:310px}& .u-w32em:not(#_){width:320px}& .u-w33em:not(#_){width:330px}& .u-w34em:not(#_){width:340px}& .u-w35em:not(#_){width:350px}& .u-w36em:not(#_){width:360px}& .u-w37em:not(#_){width:370px}& .u-w38em:not(#_){width:380px}& .u-w39em:not(#_){width:390px}& .u-w40em:not(#_){width:400px}& .u-w41em:not(#_){width:410px}& .u-w42em:not(#_){width:420px}& .u-w43em:not(#_){width:430px}& .u-w44em:not(#_){width:440px}& .u-w45em:not(#_){width:450px}& .u-w46em:not(#_){width:460px}& .u-w47em:not(#_){width:470px}& .u-w48em:not(#_){width:480px}& .u-w49em:not(#_){width:490px}& .u-w50em:not(#_){width:500px}& .u-fs11:not(#_){font-size:11px}& .u-fs12:not(#_){font-size:12px}& .u-fs13:not(#_){font-size:13px}& .u-fs14:not(#_){font-size:14px}& .u-fs15:not(#_){font-size:15px}& .u-fs16:not(#_){font-size:16px}& .u-fs17:not(#_){font-size:17px}& .u-fs18:not(#_){font-size:18px}& .u-fs19:not(#_){font-size:19px}& .u-fs20:not(#_){font-size:20px}& .u-fs21:not(#_){font-size:21px}& .u-fs22:not(#_){font-size:22px}& .u-fs23:not(#_){font-size:23px}& .u-fs24:not(#_){font-size:24px}& .u-fs25:not(#_){font-size:25px}& .u-fs26:not(#_){font-size:26px}& .u-fs27:not(#_){font-size:27px}& .u-fs28:not(#_){font-size:28px}& .u-fs29:not(#_){font-size:29px}& .u-fs30:not(#_){font-size:30px}& .u-fs31:not(#_){font-size:31px}& .u-fs32:not(#_){font-size:32px}& .u-fs33:not(#_){font-size:33px}& .u-fs34:not(#_){font-size:34px}& .u-fs35:not(#_){font-size:35px}& .u-fs36:not(#_){font-size:36px}& .u-fs37:not(#_){font-size:37px}& .u-fs38:not(#_){font-size:38px}& .u-fs39:not(#_){font-size:39px}& .u-fs40:not(#_){font-size:40px}& .u-fs41:not(#_){font-size:41px}& .u-fs42:not(#_){font-size:42px}& .u-fs43:not(#_){font-size:43px}& .u-fs44:not(#_){font-size:44px}& .u-fs45:not(#_){font-size:45px}& .u-fs46:not(#_){font-size:46px}& .u-fs47:not(#_){font-size:47px}& .u-fs48:not(#_){font-size:48px}& .u-fs49:not(#_){font-size:49px}& .u-fs50:not(#_){font-size:50px}& .u-fsXlarge:not(#_){font-size:30px}& .u-fsLarge:not(#_){font-size:22px}& .u-fsMedium:not(#_){font-size:18px}& .u-fsNormal:not(#_){font-size:16px}& .u-fsSmall:not(#_){font-size:14px}& .u-fsXsmall:not(#_){font-size:12px}@media screen and (width<=768px){& .u-fsXlarge:not(#_){font-size:24px}& .u-fsLarge:not(#_){font-size:20px}& .u-fsMedium:not(#_){font-size:16px}& .u-fsNormal:not(#_){font-size:14px}& .u-fsSmall:not(#_){font-size:12px}& .u-fsXsmall:not(#_){font-size:10px}}& .u-textbold:not(#_){font-weight:700}& .u-textmedium:not(#_){font-weight:500}& .u-textnormal:not(#_){font-weight:400}& .u-textthin:not(#_){font-weight:200}& .u-emp:not(#_){color:var(--color-dark-red)}& .u-indent:not(#_){text-indent:10px}& .u-en:not(#_){font-family:var(--font-family-en)}& .u-underline:not(#_){text-decoration:underline}& .u-clear:not(#_){clear:both}& .u-inlineBlock:not(#_){display:inline-block}& .u-ac:not(#_){text-align:center}& .u-ar:not(#_){text-align:right}& .u-al:not(#_){text-align:left}& .u-vm:not(#_){vertical-align:middle}& .u-vt:not(#_){vertical-align:top}& .u-vb:not(#_){vertical-align:bottom}@media screen and (width>=1025px){& .u-ac-pc:not(#_){text-align:center}& .u-ar-pc:not(#_){text-align:right}& .u-al-pc:not(#_){text-align:left}& .u-vm-pc:not(#_){vertical-align:middle}& .u-vt-pc:not(#_){vertical-align:top}& .u-vb-pc:not(#_){vertical-align:bottom}}@media screen and (width<=768px){& .u-ac-sp:not(#_){text-align:center}& .u-ar-sp:not(#_){text-align:right}& .u-al-sp:not(#_){text-align:left}& .u-vm-sp:not(#_){vertical-align:middle}& .u-vt-sp:not(#_){vertical-align:top}& .u-vb-sp:not(#_){vertical-align:bottom}}& .u-sp:not(#_),& .u-tab:not(#_){display:none}@media screen and (width<=1024px){& .u-pc:not(#_){display:none}& .u-ta:not(#_){display:inherit}}@media screen and (width<=768px){& .u-pc:not(#_){display:none}& .u-sp:not(#_){display:inherit}}& .slick-slider{box-sizing:border-box;touch-action:pan-y;user-select:none}& .slick-list,& .slick-slider{display:block;position:relative}& .slick-list{padding:0;animation:2s fadeIn;overflow:hidden}& .slick-list:focus{outline:0}& .slick-list.dragging{cursor:hand}& .slick-slider .slick-list,& .slick-slider .slick-track{height:100%;transform:translateZ(0)}& .slick-track{margin:0 auto;display:flex;position:relative;top:0;left:0}& .slick-track:after,& .slick-track:before{content:"";display:table}& .slick-track:after{clear:both}& .slick-loading .slick-track{visibility:hidden}& .slick-slide{float:left;min-height:1px;display:block}& [dir=rtl] .slick-slide{float:right}& .slick-slide img{display:block}& .slick-slide.slick-loading img{display:none}& .slick-slide.dragging img{pointer-events:none}& .slick-initialized .slick-slide{display:block}& .slick-initialized .slick-slide img{opacity:1;transition:opacity 2s}& .slick-loading .slick-slide{visibility:hidden}& .slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}& .slick-arrow.slick-hidden{display:none}& .slick-prev{left:-14px;transform:scale(-1)}& [dir=rtl] .slick-prev{left:auto;right:0}& .slick-next{right:0}& [dir=rtl] .slick-next{left:0;right:auto}& .modaal-noscroll{overflow:hidden}& .modaal-accessible-hide{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}& .modaal-overlay{opacity:0;z-index:999}& .modaal-overlay,& .modaal-wrapper{width:100%;height:100%;position:fixed;top:0;left:0}& .modaal-wrapper{-webkit-overflow-scrolling:touch;box-sizing:border-box;opacity:1;z-index:9999;transition:all .3s ease-in-out;display:block;overflow:auto}& .modaal-wrapper *{box-sizing:border-box}& .modaal-wrapper .modaal-close{appearance:none;border:none;padding:0}& .modaal-wrapper.modaal-start_none{opacity:1;display:none}& .modaal-wrapper.modaal-start_fade{opacity:0}& .modaal-wrapper [tabindex="0"]{outline:0!important}& .modaal-wrapper.modaal-fullscreen{overflow:hidden}& .modaal-outer-wrapper{width:100%;height:100%;display:table;position:relative}& .modaal-fullscreen .modaal-outer-wrapper{display:block}& .modaal-inner-wrapper{text-align:center;vertical-align:middle;width:100%;height:100%;padding:80px 25px;display:table-cell;position:relative}& .modaal-fullscreen .modaal-inner-wrapper{vertical-align:top;padding:0;display:block}& .modaal-container{color:#000;cursor:auto;text-align:left;background:#fff;border-radius:16px;width:100%;max-width:1000px;margin:auto;padding:40px 60px;display:inline-block;position:relative;box-shadow:0 4px 15px #0003}& .modaal-container.is_loading{width:100px;height:100px;overflow:hidden}& .modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}@media screen and (width<=768px){& .modaal-container{border-radius:10px;padding:30px 20px}}& .modaal-close{background:var(--color-main);color:#fff;cursor:pointer;opacity:1;border-radius:100%;width:50px;height:50px;transition:all .2s ease-in-out;position:absolute;top:-25px;right:-25px}& .modaal-close:focus,& .modaal-close:hover{opacity:.7}& .modaal-close span{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}& .modaal-close:after,& .modaal-close:before{content:" ";background:#fff;border-radius:2px;width:3px;height:30px;transition:background .2s ease-in-out;display:block;position:absolute;top:10px;left:23px}& .modaal-close:before{transform:rotate(-45deg)}& .modaal-close:after{transform:rotate(45deg)}& .modaal-fullscreen .modaal-close{background:#afb7bc;top:10px;right:10px}& .modaal-content-container{padding:30px}& .modaal-title{margin:0 0 30px;font-size:22px;font-weight:700;line-height:1.5}@media screen and (width<=768px){& .modaal-title{margin-bottom:15px;font-size:20px}}& .modaal-confirm-wrap{text-align:center;padding:30px 0 0;font-size:0}& .modaal-confirm-btn{cursor:pointer;vertical-align:middle;background:0 0;border:none;margin:0 10px;font-size:14px;display:inline-block}& .modaal-confirm-btn.modaal-ok{color:#fff;background:#555;border-radius:3px;padding:10px 15px;transition:background .2s ease-in-out}& .modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}& .modaal-confirm-btn.modaal-cancel{text-decoration:underline}& .modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;text-decoration:none}& .modaal-instagram .modaal-container{background:0 0;width:auto;box-shadow:none!important}& .modaal-instagram .modaal-content-container{background:0 0;padding:0}& .modaal-instagram .modaal-content-container>blockquote{opacity:0!important;width:1px!important;height:1px!important}& .modaal-instagram iframe{opacity:0;animation:1s linear forwards instaReveal;box-shadow:none!important;border-radius:0!important;width:1000px!important;max-width:800px!important;margin:-6px!important}& .modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}& .modaal-image .modaal-container{width:auto;max-width:100%}& .modaal-gallery-wrap{color:#fff;position:relative}& .modaal-gallery-item{display:none}& .modaal-gallery-item img{border:1px solid var(--color-grayline03);margin:0 auto;display:block}& .modaal-gallery-item.is_active{display:block}& .modaal-gallery-label{color:#fff;text-align:center;width:100%;margin:20px 0 0;font-size:18px;position:absolute;left:0}& .modaal-gallery-label:focus{outline:0}& .modaal-gallery-control{color:#fff;cursor:pointer;opacity:1;background:0 0;border:none;border-radius:100%;width:50px;height:50px;transition:all .2s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}& .modaal-gallery-control.is_hidden{cursor:default;opacity:0}& .modaal-gallery-control:focus,& .modaal-gallery-control:hover{background:#fff;outline:0}& .modaal-gallery-control:focus:after,& .modaal-gallery-control:focus:before,& .modaal-gallery-control:hover:after,& .modaal-gallery-control:hover:before{background:#afb7bc}& .modaal-gallery-control span{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}& .modaal-gallery-control:after,& .modaal-gallery-control:before{content:" ";background:#fff;border-radius:4px;width:4px;height:18px;transition:background .2s ease-in-out;display:block;position:absolute;top:16px;left:25px}& .modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}& .modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}& .modaal-gallery-next-inner{margin-left:40px;left:100%}& .modaal-gallery-next-outer{right:45px}& .modaal-gallery-prev:after,& .modaal-gallery-prev:before{left:22px}& .modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}& .modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}& .modaal-gallery-prev-inner{margin-right:40px;right:100%}& .modaal-gallery-prev-outer{left:45px}& .modaal-video-wrap{margin:auto 50px;position:relative}& .modaal-video-container{background:#000;max-width:1300px;height:0;margin-left:auto;margin-right:auto;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 0 10px #0000004d}& .modaal-video-container embed,& .modaal-video-container iframe,& .modaal-video-container object{width:100%;height:100%;position:absolute;top:0;left:0}& .modaal-iframe .modaal-content,& .modaal-iframe-elem{width:100%;height:100%}& .modaal-iframe-elem{display:block}@media only screen and (width>=1400px){& .modaal-video-container{height:731px;padding-bottom:0}}@media only screen and (width<=1140px){& .modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}& .modaal-gallery-control{background:#000000b3;top:auto;bottom:20px;transform:none}& .modaal-gallery-control:after,& .modaal-gallery-control:before{background:#fff}& .modaal-gallery-next{left:auto;right:20px}& .modaal-gallery-prev{left:20px;right:auto}}@media screen and (width<=900px){& .modaal-instagram iframe{width:500px!important}}@media screen and (height<=1100px){& .modaal-instagram iframe{width:700px!important}}@media screen and (height<=1000px){& .modaal-inner-wrapper{padding-top:40px;padding-bottom:40px}& .modaal-instagram iframe{width:600px!important}}@media screen and (height<=900px){& .modaal-instagram iframe{width:500px!important}& .modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (width<=600px){& .modaal-instagram iframe{width:280px!important}}@media only screen and (height<=820px){& .modaal-gallery-label{display:none}}& .modaal-loading-spinner{background:0 0;width:200px;height:200px;margin:-100px 0 0 -100px;position:absolute;top:50%;left:50%;transform:scale(.25)}& .modaal-loading-spinner>div{width:24px;height:24px;margin-top:4px;margin-left:4px;position:absolute}& .modaal-loading-spinner>div>div{background:#fff;border-radius:15px;width:100%;height:100%}& .modaal-loading-spinner>div:first-of-type>div{animation:1s linear infinite modaal-loading-spinner}& .modaal-loading-spinner>div:first-of-type{transform:translate(84px,84px)rotate(45deg)translate(70px)}& .modaal-loading-spinner>div:nth-of-type(2)>div{animation:1s linear .12s infinite modaal-loading-spinner}& .modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px)rotate(90deg)translate(70px)}& .modaal-loading-spinner>div:nth-of-type(3)>div{animation:1s linear .25s infinite modaal-loading-spinner}& .modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px)rotate(135deg)translate(70px)}& .modaal-loading-spinner>div:nth-of-type(4)>div{animation:1s linear .37s infinite modaal-loading-spinner}& .modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px)rotate(180deg)translate(70px)}& .modaal-loading-spinner>div:nth-of-type(5)>div{animation:1s linear .5s infinite modaal-loading-spinner}& .modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px)rotate(225deg)translate(70px)}& .modaal-loading-spinner>div:nth-of-type(6)>div{animation:1s linear .62s infinite modaal-loading-spinner}& .modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px)rotate(270deg)translate(70px)}& .modaal-loading-spinner>div:nth-of-type(7)>div{animation:1s linear .75s infinite modaal-loading-spinner}& .modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px)rotate(315deg)translate(70px)}& .modaal-loading-spinner>div:nth-of-type(8)>div{animation:1s linear .87s infinite modaal-loading-spinner}& .modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px)rotate(1turn)translate(70px)}& .local_community{gap:30px;margin-bottom:40px;display:flex}& .local_community .about{flex:6}& .local_community .photo{flex:4}& .local_community .photo p{margin:0}& .local_community .photo p+p{margin-top:20px}& .local_community .photo img{width:100%;height:auto;margin:0 auto;display:block}& .local_community.monoliz .photo img{width:50%}& .local_community dl{margin:15px 0 0}& .local_community dt{margin:0 0 5px;font-weight:700}@media screen and (width<=768px){& .local_community{flex-direction:column;gap:20px;margin-bottom:30px}& .local_community .about,& .local_community .photo{flex:none}& .local_community .photo p+p{margin-top:15px}}& .p-about_business,& .p-about_vision{align-items:center;gap:40px;display:flex}& .p-about_business_txt,& .p-about_business_img,& .p-about_vision_txt,& .p-about_vision_img{flex:1}& .p-about_business_img img,& .p-about_vision_img img{width:100%;height:auto;display:block}@media screen and (width<=768px){& .p-about_business,& .p-about_vision{flex-direction:column;gap:20px}& .p-about_vision{flex-direction:column-reverse}}& .l-main:after{box-sizing:border-box;content:"";z-index:-1;background:url(/files/images/common/bg_pattern_pc_02.svg) 100% 0/contain no-repeat;width:288px;height:368px;display:block;position:absolute;bottom:0;right:calc(50% - 50vw)}@media screen and (width<=768px){& .l-main:after{background-position:0 0;width:150px;height:240px;right:-25px}}& .l-section.-pattern.-topRight:before,& .l-section.-pattern.-topLeft:before{content:none}& .p-about p{letter-spacing:.02em;line-height:1.8}& p.p-about__lead{letter-spacing:.05em;font-size:18px;line-height:2}& .mv-page.aboutus{background:linear-gradient(90deg,#ffefd4 0% 0%,#fff3f3 20%,#ffefd4 100%);padding:0;position:relative}& .mv-page.aboutus:before,& .mv-page.aboutus:after{z-index:1}& .mv-page.aboutus:before{background-image:url(../images/common/bg_pattern_pc_01.svg)}& .mv-page.aboutus:after{background-image:url(../images/common/bg_pattern_pc_02.svg)}& .fade-up{opacity:0;animation:1s forwards fadeUp}& .mv-page.aboutus .inner>div{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;height:auto;padding:10px 0;display:flex}& .mv-page.aboutus .inner>div p{letter-spacing:4px;color:#633f3f;font-size:34px;font-weight:600;line-height:1.8;animation-delay:1s}& .mv-page.aboutus .inner>div img{animation-delay:1.2s}& .mv-page.aboutus .aboutus-bg{z-index:0;margin:0 auto;position:absolute;top:0;left:0;right:0}& .mv-page.aboutus .inner>div img{width:40%}& .p-infosecurity_section .c-text-note li:not(:last-child){margin-bottom:5px}& .p-infosecurity_section .c-text-note li:before{top:3px}& .p-infosecurity_text{margin-bottom:40px}& .local_community .photo img{width:auto}@media screen and (width>=835px){& .mv-page.aboutus:before{top:auto;bottom:0}& .mv-page.aboutus:after{top:0}}@media screen and (width>=1025px){& .mv-page.aboutus .inner>div{height:calc(100svh - 150px)}}@media screen and (width<=1200px){& .mv-page.aboutus .inner>div p{font-size:28px}}@media screen and (width<=1024px){& .mv-page.aboutus{background:linear-gradient(#fff3f3 20%,#ffefd4 100%)}& .mv-page.aboutus .inner>div{height:auto;padding:30px 0}& .mv-page.aboutus .inner>div p{font-size:22px}}@media screen and (width<=768px){& p.p-about__lead{margin-top:-2em;font-size:15px}& .mv-page.aboutus .inner>div{flex-direction:column;gap:30px;height:auto;min-height:auto;padding:20px 0}& .mv-page.aboutus .inner>div p{text-align:center}& .mv-page.aboutus .inner>div img{width:50%}& .mv-page.aboutus .inner>div p{font-size:18px}}@media screen and (width<=390px){& .mv-page.aboutus .inner>div p{font-size:15px}}}@keyframes menu-bar01{0%{transform:rotate(0)}50%{transform:translateY(11px)}to{transform:translateY(0)}}@keyframes menu-bar02{0%{opacity:0}to{opacity:1}}@keyframes menu-bar03{0%{transform:rotate(0)}50%{transform:translateY(-11px)}to{transform:translateY(0)}}@keyframes open-menu-bar01{0%{transform:rotate(0)}50%{top:22px;transform:rotate(0)}to{top:22px;transform:translateY(-50%)rotate(45deg)}}@keyframes open-menu-bar02{0%{opacity:1}to{opacity:0}}@keyframes open-menu-bar03{0%{transform:rotate(0)}50%{top:22px;transform:rotate(0)}to{top:22px;transform:translateY(-50%)rotate(-45deg)}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}50%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fadeOutTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3em)}}@keyframes leftToRight{0%{opacity:0;transform:translate(-3em)}to{opacity:1;transform:translate(0)}}@keyframes rightToLeft{0%{opacity:0;transform:translate(3em)}to{opacity:1;transform:translate(0)}}@keyframes bottomToTop{0%{opacity:0;transform:translateY(3em)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes zoomOut{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes blur{0%{filter:blur(15px)}to{filter:blur()}}@keyframes scroll{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes scrollTop{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes gradient{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes slideTip{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.001%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.content-legacy{@media screen and (width>=835px){& .mbpc-0{margin-bottom:0!important}}@media screen and (width<=834px){& .mbsp-0{margin-bottom:0!important}}@media screen and (width>=835px){& .mbpc-1{margin-bottom:1px!important}}@media screen and (width<=834px){& .mbsp-1{margin-bottom:1px!important}}@media screen and (width>=835px){& .mbpc-2{margin-bottom:2px!important}}@media screen and (width<=834px){& .mbsp-2{margin-bottom:2px!important}}@media screen and (width>=835px){& .mbpc-3{margin-bottom:3px!important}}@media screen and (width<=834px){& .mbsp-3{margin-bottom:3px!important}}@media screen and (width>=835px){& .mbpc-4{margin-bottom:4px!important}}@media screen and (width<=834px){& .mbsp-4{margin-bottom:4px!important}}@media screen and (width>=835px){& .mbpc-5{margin-bottom:5px!important}}@media screen and (width<=834px){& .mbsp-5{margin-bottom:5px!important}}@media screen and (width>=835px){& .mbpc-6{margin-bottom:6px!important}}@media screen and (width<=834px){& .mbsp-6{margin-bottom:6px!important}}@media screen and (width>=835px){& .mbpc-7{margin-bottom:7px!important}}@media screen and (width<=834px){& .mbsp-7{margin-bottom:7px!important}}@media screen and (width>=835px){& .mbpc-8{margin-bottom:8px!important}}@media screen and (width<=834px){& .mbsp-8{margin-bottom:8px!important}}@media screen and (width>=835px){& .mbpc-9{margin-bottom:9px!important}}@media screen and (width<=834px){& .mbsp-9{margin-bottom:9px!important}}@media screen and (width>=835px){& .mbpc-10{margin-bottom:10px!important}}@media screen and (width<=834px){& .mbsp-10{margin-bottom:10px!important}}@media screen and (width>=835px){& .mbpc-11{margin-bottom:11px!important}}@media screen and (width<=834px){& .mbsp-11{margin-bottom:11px!important}}@media screen and (width>=835px){& .mbpc-12{margin-bottom:12px!important}}@media screen and (width<=834px){& .mbsp-12{margin-bottom:12px!important}}@media screen and (width>=835px){& .mbpc-13{margin-bottom:13px!important}}@media screen and (width<=834px){& .mbsp-13{margin-bottom:13px!important}}@media screen and (width>=835px){& .mbpc-14{margin-bottom:14px!important}}@media screen and (width<=834px){& .mbsp-14{margin-bottom:14px!important}}@media screen and (width>=835px){& .mbpc-15{margin-bottom:15px!important}}@media screen and (width<=834px){& .mbsp-15{margin-bottom:15px!important}}@media screen and (width>=835px){& .mbpc-16{margin-bottom:16px!important}}@media screen and (width<=834px){& .mbsp-16{margin-bottom:16px!important}}@media screen and (width>=835px){& .mbpc-17{margin-bottom:17px!important}}@media screen and (width<=834px){& .mbsp-17{margin-bottom:17px!important}}@media screen and (width>=835px){& .mbpc-18{margin-bottom:18px!important}}@media screen and (width<=834px){& .mbsp-18{margin-bottom:18px!important}}@media screen and (width>=835px){& .mbpc-19{margin-bottom:19px!important}}@media screen and (width<=834px){& .mbsp-19{margin-bottom:19px!important}}@media screen and (width>=835px){& .mbpc-20{margin-bottom:20px!important}}@media screen and (width<=834px){& .mbsp-20{margin-bottom:20px!important}}@media screen and (width>=835px){& .mbpc-21{margin-bottom:21px!important}}@media screen and (width<=834px){& .mbsp-21{margin-bottom:21px!important}}@media screen and (width>=835px){& .mbpc-22{margin-bottom:22px!important}}@media screen and (width<=834px){& .mbsp-22{margin-bottom:22px!important}}@media screen and (width>=835px){& .mbpc-23{margin-bottom:23px!important}}@media screen and (width<=834px){& .mbsp-23{margin-bottom:23px!important}}@media screen and (width>=835px){& .mbpc-24{margin-bottom:24px!important}}@media screen and (width<=834px){& .mbsp-24{margin-bottom:24px!important}}@media screen and (width>=835px){& .mbpc-25{margin-bottom:25px!important}}@media screen and (width<=834px){& .mbsp-25{margin-bottom:25px!important}}@media screen and (width>=835px){& .mbpc-26{margin-bottom:26px!important}}@media screen and (width<=834px){& .mbsp-26{margin-bottom:26px!important}}@media screen and (width>=835px){& .mbpc-27{margin-bottom:27px!important}}@media screen and (width<=834px){& .mbsp-27{margin-bottom:27px!important}}@media screen and (width>=835px){& .mbpc-28{margin-bottom:28px!important}}@media screen and (width<=834px){& .mbsp-28{margin-bottom:28px!important}}@media screen and (width>=835px){& .mbpc-29{margin-bottom:29px!important}}@media screen and (width<=834px){& .mbsp-29{margin-bottom:29px!important}}@media screen and (width>=835px){& .mbpc-30{margin-bottom:30px!important}}@media screen and (width<=834px){& .mbsp-30{margin-bottom:30px!important}}@media screen and (width>=835px){& .mbpc-31{margin-bottom:31px!important}}@media screen and (width<=834px){& .mbsp-31{margin-bottom:31px!important}}@media screen and (width>=835px){& .mbpc-32{margin-bottom:32px!important}}@media screen and (width<=834px){& .mbsp-32{margin-bottom:32px!important}}@media screen and (width>=835px){& .mbpc-33{margin-bottom:33px!important}}@media screen and (width<=834px){& .mbsp-33{margin-bottom:33px!important}}@media screen and (width>=835px){& .mbpc-34{margin-bottom:34px!important}}@media screen and (width<=834px){& .mbsp-34{margin-bottom:34px!important}}@media screen and (width>=835px){& .mbpc-35{margin-bottom:35px!important}}@media screen and (width<=834px){& .mbsp-35{margin-bottom:35px!important}}@media screen and (width>=835px){& .mbpc-36{margin-bottom:36px!important}}@media screen and (width<=834px){& .mbsp-36{margin-bottom:36px!important}}@media screen and (width>=835px){& .mbpc-37{margin-bottom:37px!important}}@media screen and (width<=834px){& .mbsp-37{margin-bottom:37px!important}}@media screen and (width>=835px){& .mbpc-38{margin-bottom:38px!important}}@media screen and (width<=834px){& .mbsp-38{margin-bottom:38px!important}}@media screen and (width>=835px){& .mbpc-39{margin-bottom:39px!important}}@media screen and (width<=834px){& .mbsp-39{margin-bottom:39px!important}}@media screen and (width>=835px){& .mbpc-40{margin-bottom:40px!important}}@media screen and (width<=834px){& .mbsp-40{margin-bottom:40px!important}}@media screen and (width>=835px){& .mbpc-41{margin-bottom:41px!important}}@media screen and (width<=834px){& .mbsp-41{margin-bottom:41px!important}}@media screen and (width>=835px){& .mbpc-42{margin-bottom:42px!important}}@media screen and (width<=834px){& .mbsp-42{margin-bottom:42px!important}}@media screen and (width>=835px){& .mbpc-43{margin-bottom:43px!important}}@media screen and (width<=834px){& .mbsp-43{margin-bottom:43px!important}}@media screen and (width>=835px){& .mbpc-44{margin-bottom:44px!important}}@media screen and (width<=834px){& .mbsp-44{margin-bottom:44px!important}}@media screen and (width>=835px){& .mbpc-45{margin-bottom:45px!important}}@media screen and (width<=834px){& .mbsp-45{margin-bottom:45px!important}}@media screen and (width>=835px){& .mbpc-46{margin-bottom:46px!important}}@media screen and (width<=834px){& .mbsp-46{margin-bottom:46px!important}}@media screen and (width>=835px){& .mbpc-47{margin-bottom:47px!important}}@media screen and (width<=834px){& .mbsp-47{margin-bottom:47px!important}}@media screen and (width>=835px){& .mbpc-48{margin-bottom:48px!important}}@media screen and (width<=834px){& .mbsp-48{margin-bottom:48px!important}}@media screen and (width>=835px){& .mbpc-49{margin-bottom:49px!important}}@media screen and (width<=834px){& .mbsp-49{margin-bottom:49px!important}}@media screen and (width>=835px){& .mbpc-50{margin-bottom:50px!important}}@media screen and (width<=834px){& .mbsp-50{margin-bottom:50px!important}}@media screen and (width>=835px){& .mbpc-51{margin-bottom:51px!important}}@media screen and (width<=834px){& .mbsp-51{margin-bottom:51px!important}}@media screen and (width>=835px){& .mbpc-52{margin-bottom:52px!important}}@media screen and (width<=834px){& .mbsp-52{margin-bottom:52px!important}}@media screen and (width>=835px){& .mbpc-53{margin-bottom:53px!important}}@media screen and (width<=834px){& .mbsp-53{margin-bottom:53px!important}}@media screen and (width>=835px){& .mbpc-54{margin-bottom:54px!important}}@media screen and (width<=834px){& .mbsp-54{margin-bottom:54px!important}}@media screen and (width>=835px){& .mbpc-55{margin-bottom:55px!important}}@media screen and (width<=834px){& .mbsp-55{margin-bottom:55px!important}}@media screen and (width>=835px){& .mbpc-56{margin-bottom:56px!important}}@media screen and (width<=834px){& .mbsp-56{margin-bottom:56px!important}}@media screen and (width>=835px){& .mbpc-57{margin-bottom:57px!important}}@media screen and (width<=834px){& .mbsp-57{margin-bottom:57px!important}}@media screen and (width>=835px){& .mbpc-58{margin-bottom:58px!important}}@media screen and (width<=834px){& .mbsp-58{margin-bottom:58px!important}}@media screen and (width>=835px){& .mbpc-59{margin-bottom:59px!important}}@media screen and (width<=834px){& .mbsp-59{margin-bottom:59px!important}}@media screen and (width>=835px){& .mbpc-60{margin-bottom:60px!important}}@media screen and (width<=834px){& .mbsp-60{margin-bottom:60px!important}}@media screen and (width>=835px){& .mbpc-61{margin-bottom:61px!important}}@media screen and (width<=834px){& .mbsp-61{margin-bottom:61px!important}}@media screen and (width>=835px){& .mbpc-62{margin-bottom:62px!important}}@media screen and (width<=834px){& .mbsp-62{margin-bottom:62px!important}}@media screen and (width>=835px){& .mbpc-63{margin-bottom:63px!important}}@media screen and (width<=834px){& .mbsp-63{margin-bottom:63px!important}}@media screen and (width>=835px){& .mbpc-64{margin-bottom:64px!important}}@media screen and (width<=834px){& .mbsp-64{margin-bottom:64px!important}}@media screen and (width>=835px){& .mbpc-65{margin-bottom:65px!important}}@media screen and (width<=834px){& .mbsp-65{margin-bottom:65px!important}}@media screen and (width>=835px){& .mbpc-66{margin-bottom:66px!important}}@media screen and (width<=834px){& .mbsp-66{margin-bottom:66px!important}}@media screen and (width>=835px){& .mbpc-67{margin-bottom:67px!important}}@media screen and (width<=834px){& .mbsp-67{margin-bottom:67px!important}}@media screen and (width>=835px){& .mbpc-68{margin-bottom:68px!important}}@media screen and (width<=834px){& .mbsp-68{margin-bottom:68px!important}}@media screen and (width>=835px){& .mbpc-69{margin-bottom:69px!important}}@media screen and (width<=834px){& .mbsp-69{margin-bottom:69px!important}}@media screen and (width>=835px){& .mbpc-70{margin-bottom:70px!important}}@media screen and (width<=834px){& .mbsp-70{margin-bottom:70px!important}}@media screen and (width>=835px){& .mbpc-71{margin-bottom:71px!important}}@media screen and (width<=834px){& .mbsp-71{margin-bottom:71px!important}}@media screen and (width>=835px){& .mbpc-72{margin-bottom:72px!important}}@media screen and (width<=834px){& .mbsp-72{margin-bottom:72px!important}}@media screen and (width>=835px){& .mbpc-73{margin-bottom:73px!important}}@media screen and (width<=834px){& .mbsp-73{margin-bottom:73px!important}}@media screen and (width>=835px){& .mbpc-74{margin-bottom:74px!important}}@media screen and (width<=834px){& .mbsp-74{margin-bottom:74px!important}}@media screen and (width>=835px){& .mbpc-75{margin-bottom:75px!important}}@media screen and (width<=834px){& .mbsp-75{margin-bottom:75px!important}}@media screen and (width>=835px){& .mbpc-76{margin-bottom:76px!important}}@media screen and (width<=834px){& .mbsp-76{margin-bottom:76px!important}}@media screen and (width>=835px){& .mbpc-77{margin-bottom:77px!important}}@media screen and (width<=834px){& .mbsp-77{margin-bottom:77px!important}}@media screen and (width>=835px){& .mbpc-78{margin-bottom:78px!important}}@media screen and (width<=834px){& .mbsp-78{margin-bottom:78px!important}}@media screen and (width>=835px){& .mbpc-79{margin-bottom:79px!important}}@media screen and (width<=834px){& .mbsp-79{margin-bottom:79px!important}}@media screen and (width>=835px){& .mbpc-80{margin-bottom:80px!important}}@media screen and (width<=834px){& .mbsp-80{margin-bottom:80px!important}}@media screen and (width>=835px){& .mbpc-81{margin-bottom:81px!important}}@media screen and (width<=834px){& .mbsp-81{margin-bottom:81px!important}}@media screen and (width>=835px){& .mbpc-82{margin-bottom:82px!important}}@media screen and (width<=834px){& .mbsp-82{margin-bottom:82px!important}}@media screen and (width>=835px){& .mbpc-83{margin-bottom:83px!important}}@media screen and (width<=834px){& .mbsp-83{margin-bottom:83px!important}}@media screen and (width>=835px){& .mbpc-84{margin-bottom:84px!important}}@media screen and (width<=834px){& .mbsp-84{margin-bottom:84px!important}}@media screen and (width>=835px){& .mbpc-85{margin-bottom:85px!important}}@media screen and (width<=834px){& .mbsp-85{margin-bottom:85px!important}}@media screen and (width>=835px){& .mbpc-86{margin-bottom:86px!important}}@media screen and (width<=834px){& .mbsp-86{margin-bottom:86px!important}}@media screen and (width>=835px){& .mbpc-87{margin-bottom:87px!important}}@media screen and (width<=834px){& .mbsp-87{margin-bottom:87px!important}}@media screen and (width>=835px){& .mbpc-88{margin-bottom:88px!important}}@media screen and (width<=834px){& .mbsp-88{margin-bottom:88px!important}}@media screen and (width>=835px){& .mbpc-89{margin-bottom:89px!important}}@media screen and (width<=834px){& .mbsp-89{margin-bottom:89px!important}}@media screen and (width>=835px){& .mbpc-90{margin-bottom:90px!important}}@media screen and (width<=834px){& .mbsp-90{margin-bottom:90px!important}}@media screen and (width>=835px){& .mbpc-91{margin-bottom:91px!important}}@media screen and (width<=834px){& .mbsp-91{margin-bottom:91px!important}}@media screen and (width>=835px){& .mbpc-92{margin-bottom:92px!important}}@media screen and (width<=834px){& .mbsp-92{margin-bottom:92px!important}}@media screen and (width>=835px){& .mbpc-93{margin-bottom:93px!important}}@media screen and (width<=834px){& .mbsp-93{margin-bottom:93px!important}}@media screen and (width>=835px){& .mbpc-94{margin-bottom:94px!important}}@media screen and (width<=834px){& .mbsp-94{margin-bottom:94px!important}}@media screen and (width>=835px){& .mbpc-95{margin-bottom:95px!important}}@media screen and (width<=834px){& .mbsp-95{margin-bottom:95px!important}}@media screen and (width>=835px){& .mbpc-96{margin-bottom:96px!important}}@media screen and (width<=834px){& .mbsp-96{margin-bottom:96px!important}}@media screen and (width>=835px){& .mbpc-97{margin-bottom:97px!important}}@media screen and (width<=834px){& .mbsp-97{margin-bottom:97px!important}}@media screen and (width>=835px){& .mbpc-98{margin-bottom:98px!important}}@media screen and (width<=834px){& .mbsp-98{margin-bottom:98px!important}}@media screen and (width>=835px){& .mbpc-99{margin-bottom:99px!important}}@media screen and (width<=834px){& .mbsp-99{margin-bottom:99px!important}}@media screen and (width>=835px){& .mbpc-100{margin-bottom:100px!important}}@media screen and (width<=834px){& .mbsp-100{margin-bottom:100px!important}}& .mb0{margin-bottom:0!important}& table{border-collapse:collapse;border-spacing:0}& fieldset,& img{border:0}& img{vertical-align:middle;max-width:100%}& address,& caption,& cite,& code,& dfn,& var{font-style:normal;font-weight:400}& li{list-style:none}& caption,& th{text-align:left}& h1,& h2,& h3,& h4,& h5,& h6{font-size:10px;font-weight:400}& q:after,& q:before{content:""}& abbr,& acronym{font-variant:normal;border:0}& sup{vertical-align:text-top}& sub{vertical-align:text-bottom}& button,& input,& select,& textarea{font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}& legend{color:#000}& del,& ins{text-decoration:none}& main{display:block}& section{position:relative}& a{color:inherit;text-decoration:none;transition:all .3s}@media (any-hover:hover){& a:hover{opacity:.7}}@media screen and (width>=835px){& a[href^=tel]{pointer-events:none}}@media screen and (width<=834px){& a{-webkit-tap-highlight-color:transparent}}& .clearfix:after,& .clearfix:before{content:"";display:table}& .clearfix:after{clear:both}& .wrapper{padding-top:119px}@media screen and (width<=1024px){& .wrapper{padding-top:60px}}& .inner{max-width:1200px;margin:0 auto;padding:0 15px;display:block}@media screen and (width>=835px){& .inner{max-width:calc(1200px + 8%);padding:0 4%}}& .breadcrumb{letter-spacing:.5px;border-top:1px solid #999;border-bottom:1px solid #999;padding:5px 0;font-size:13px;font-weight:500}@media screen and (width<=834px){& .breadcrumb{letter-spacing:0;padding:6px 0;font-size:11px}}& .breadcrumb .inner{max-width:1530px}& .breadcrumb a{color:#333;margin:0 11px 0 0;padding:0 23px 0 0;display:inline-block;position:relative}@media screen and (width<=834px){& .breadcrumb a{margin:0 3px 0 0;padding:0 10px 0 0}}& .breadcrumb a:after{content:">";color:#333;font-size:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}& .mv-page{letter-spacing:2px;text-align:center;background:url(/files/img/solution/mv-bg.jpg) 0 0/cover no-repeat;padding:50px 0;font-size:19px;line-height:1.94737;overflow:hidden}@media screen and (width<=834px){& .mv-page{letter-spacing:1.5px;background:url(/files/img/solution/mv-bg-sp.jpg) 0 0/cover no-repeat;padding:27px 0 72px;font-size:14px;line-height:1.82}}@media screen and (width<=640px){& .mv-page{text-align:left}}& .mv-page:after,& .mv-page:before{content:"";position:absolute}& .mv-page:before{background:url(/files/img/solution/mv-bf.png) 0 0/100% no-repeat;width:26.5%;height:426px;top:0;left:0}& #page-reason .mv-page:before{background:url(/files/img/reason/mv-bf.png) 0 0/100% no-repeat}@media screen and (width<=834px){& .mv-page:before{background:url(/files/img/solution/mv-bf-sp.png) 0 0/100% no-repeat;width:105px}& #page-reason .mv-page:before{background:url(/files/img/reason/mv-bf-sp.png) 0 0/100% no-repeat}}& .mv-page:after{background:url(/files/img/solution/mv-af.png) 0 0/100% no-repeat;width:24%;height:552px;top:73px;right:0}& #page-reason .mv-page:after{background:url(/files/img/reason/mv-af.png) 0 0/100% no-repeat}@media screen and (width<=834px){& .mv-page:after{background:url(/files/img/solution/mv-af-sp.png) 100% 100%/100% no-repeat;width:220px;top:auto;bottom:-26px}& #page-reason .mv-page:after{background:url(/files/img/reason/mv-af-sp.png) 100% 100%/100% no-repeat}}& .mv-page .inner{z-index:2;position:relative}& .mv-page .c-ttl__01{margin-bottom:23px;line-height:1.4}@media screen and (width<=834px){& .mv-page .c-ttl__01{text-align:center;margin-bottom:16px}}& .mv-page .c-ttl__01 .c-ft--en{margin:0 0 17px;padding:0}@media screen and (width<=834px){& .mv-page .c-ttl__01 .c-ft--en{margin-bottom:4px;font-size:12px}}& .mv-page .c-ttl__01 .c-ft--en:after{display:none}@media screen and (width<=834px){& .mv-page .c-ttl__01 .c-ft--jp{font-size:20px;line-height:1.5}}& .c-fc--white{color:#fff!important}& .c-ft--jp{font-family:BIZ UDPGothic,sans-serif}& .c-ft--en{font-family:Helvetica,sans-serif}& .c-fw--lt{font-weight:300!important}& .c-fw--rg{font-weight:400!important}& .c-fw--md{font-weight:500!important}& .c-fw--sbd{font-weight:600!important}& .c-fw--bd{font-weight:700!important}& .c-fw--bk{font-weight:900!important}& .c-tx--v{writing-mode:vertical-rl}@media screen and (width>=835px){& .c-tx--v-pc{writing-mode:vertical-rl}}& .c-al--c{text-align:center!important}& .c-al--r{text-align:right!important}& .c-al--l{text-align:left!important}& .c-val--md{vertical-align:middle}& .c-val--top{vertical-align:top}& .c-txt__basic{letter-spacing:1.5px;font-size:16px;line-height:2.1}@media screen and (width<=834px){& .c-txt__basic{font-size:14px;line-height:1.64286}& .c-txt__basic .txt--other{font-size:16px;line-height:1.5}}& .c-ttl__01{z-index:2;margin-bottom:31px;position:relative}@media screen and (width<=834px){& .c-ttl__01{margin-bottom:14px}}& .c-ttl__01 .c-ft--en{color:#c80000;letter-spacing:.08em;margin:0 120px 10px 0;font-size:24px;font-weight:700;display:inline-block;position:relative}@media screen and (width<=834px){& .c-ttl__01 .c-ft--en{margin:0 85px 3px 0;font-size:17px}}& .c-ttl__01 .c-ft--en:after{content:"";background:#c80000;width:100px;height:1px;position:absolute;top:50%;right:-117px;transform:translateY(-50%)}@media screen and (width<=834px){& .c-ttl__01 .c-ft--en:after{width:75px;top:45%;right:-83px}}& .c-ttl__01 .c-ft--jp{letter-spacing:.08em;font-size:40px;font-weight:700;display:block}@media screen and (width<=834px){& .c-ttl__01 .c-ft--jp{font-size:23px}}& .c-ttl__01 .smaller{letter-spacing:.08em;margin:11px 0 7px;font-size:30px;font-weight:700;display:block}@media screen and (width<=834px){& .c-ttl__01 .smaller{letter-spacing:.06em;margin:4px 0 5px;font-size:18px}}& .c-ttl__02{letter-spacing:.056em;border-bottom:2px solid #e6e1d7;margin-bottom:22px;padding-bottom:10px;font-size:28px;font-weight:700;line-height:1.6;position:relative}@media screen and (width<=834px){& .c-ttl__02{margin-bottom:16px;padding-bottom:7px;font-size:18px;line-height:1.5}}& .c-ttl__02:before{content:"";background:#c80000;width:100px;height:2px;position:absolute;bottom:-2px;left:0}@media screen and (width<=834px){& .c-ttl__02:before{width:75px}}& .c-ttl__03{text-align:center;color:#fff;background:#c80000;margin-bottom:18px;padding:3px;font-size:16px;font-weight:700;line-height:1.4;display:block}@media screen and (width<=834px){& .c-ttl__03{margin-bottom:10px}& .c-ttl__03--other{padding:11px 4px}}& .c-ttl__03--orange{background:#f80;margin-bottom:22px}@media screen and (width<=834px){& .c-ttl__03--orange{margin-bottom:16px}}& .c-ttl__04{margin-bottom:29px;font-weight:700;display:block;position:relative}@media screen and (width<=834px){& .c-ttl__04{margin-bottom:14px;padding:0 0 0 51px}}& .c-ttl__04 span{display:block}& .c-ttl__04 .c-ft--en{color:#c80000;margin-bottom:20px;font-size:70px;line-height:1}@media screen and (width<=834px){& .c-ttl__04 .c-ft--en{font-size:35px;position:absolute;top:0;left:0}}& .c-ttl__04 .c-ft--jp{letter-spacing:4px;font-size:35px;line-height:1.55}@media screen and (width<=834px){& .c-ttl__04 .c-ft--jp{letter-spacing:1.5px;font-size:18px;line-height:1.55556}}& .c-btn__01{color:#fff;letter-spacing:0;z-index:2;background:linear-gradient(45deg,#d00 1%,#dd3c00);border:2px solid #d00;border-radius:40px;justify-content:center;align-items:center;width:100%;max-width:500px;height:72px;margin:0 auto;padding:15px 50px;font-size:18px;font-weight:700;display:flex;position:relative;box-shadow:inset 1px 0 #fff,inset 0 1px #fff,inset -1px 0 #fff,inset 0 -1px #fff,inset 5px 0 10px #fff3,inset 0 5px 10px #fff3,inset -5px 0 10px #fff3,inset 0 -5px 10px #fff3}@media screen and (width<=834px){& .c-btn__01{letter-spacing:.06em;border-width:1px;max-width:350px;height:45px;padding:10px 15px;font-size:14px;box-shadow:inset 1px 0 #fff,inset 0 1px #fff,inset -1px 0 #fff,inset 0 -1px #fff,inset 2px 0 5px #fff3,inset 0 2px 5px #fff3,inset -2px 0 5px #fff3,inset 0 -2px 5px #fff3}}& .c-btn__01:after{content:"";border:2px solid #fff;border-width:2px 2px 0 0;width:5px;height:5px;position:absolute;top:50%;right:41px;transform:translateY(-50%)rotate(45deg)}@media screen and (width<=834px){& .c-btn__01:after{border-width:1px 1px 0 0;left:calc(50% + 135px);right:auto;transform:translate(-50%,-50%)rotate(45deg)}}& .c-btn__01--white{color:#c80000;text-align:center;background:#fff;border:1px solid #b6191e;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.2}& .c-btn__01--white:after{border:2px solid #c80000;border-width:2px 2px 0 0}@media screen and (width<=834px){& .c-btn__01--white:after{border-width:1px 1px 0 0}}& .c-btn__01--dowload:after{content:"";background:url(/files/img/reason/icon-dowload.svg) 0 0/100% no-repeat;border:none;width:18px;height:18px;right:34px;transform:translateY(-50%)}@media screen and (width<=834px){& .c-btn__01--dowload:after{width:14px;height:14px;left:auto;right:12px}}& .c-btn__02{letter-spacing:1px;color:#fff;background:#b6191e;border-radius:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:514px;height:50px;padding:0 40px;font-size:16px;font-weight:700;line-height:1.2;display:flex;position:relative}@media screen and (width<=834px){& .c-btn__02{letter-spacing:.5px;max-width:320px;height:42px;margin:0 auto;padding:0 20px;font-size:12px}}& .c-btn__02:after{content:"";border:2px solid #fff;border-width:2px 2px 0 0;width:5px;height:5px;position:absolute;top:50%;right:9%;transform:translateY(-50%)rotate(45deg)}@media screen and (width<=834px){& .c-btn__02:after{border-width:1px 1px 0 0;right:10px}}& .c-btn__02 img{width:26px;position:absolute;top:50%;left:30px;transform:translateY(-50%)}@media screen and (width<=834px){& .c-btn__02 img{width:13px;left:9px}}& .c-btn__02--icon:after{display:none}& .js-scrollin{opacity:0;transform:translateY(70px)}& .js-scrollin.active{opacity:1;transition:all .7s cubic-bezier(.25,.46,.45,.94);transform:translate(0)}@media screen and (width<=834px){& .pc{display:none!important}}@media screen and (width<=1024px){& .pc-tb{display:none!important}}@media screen and (width<=990px){& .pc-lg{display:none!important}}@media screen and (width<=640px){& .pc-sm{display:none!important}}@media screen and (width<=359px){& .pc-xs{display:none!important}}@media screen and (width>=835px){& .sp{display:none!important}}@media screen and (width>=1025px){& .sp-tb{display:none!important}}@media screen and (width>=991px){& .sp-lg{display:none!important}}@media screen and (width>=641px){& .sp-sm{display:none!important}}& .u-pull--left{margin-left:calc(-50vw + 50%)}& .u-pull--right{margin-right:calc(-50vw + 50%)}& .u-img-of{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;font-family:"object-fit: cover; object-position: center",sans-serif}& .c-scroll-box{padding-bottom:20px;overflow:scroll hidden}& .c-scroll-box-y{padding-bottom:20px;overflow:hidden scroll}@media screen and (width<=834px){& .c-scroll-box-sp{padding-bottom:20px;overflow:scroll hidden}}@media screen and (width<=1024px){& .js-locked{-ms-touch-action:none;touch-action:none;overflow:hidden}& .js-locked body{-webkit-overflow-scrolling:auto}}& #page-scene .sec-cta,& #page-solution .sec-cta{margin-bottom:125px}@media screen and (width<=834px){& #page-scene .sec-cta,& #page-solution .sec-cta{margin-bottom:105px}}& .sec-mv{background:url(/files/img/index/mv-bg-pc.jpg) 50%/cover no-repeat;padding:45px 20px 132px}@media screen and (width<=834px){& .sec-mv{background:url(/files/img/index/mv-bg-sp.jpg) 50%/cover no-repeat;border-top-width:2px;padding:20px 0 25px}}& .sec-mv .inner{z-index:1;position:relative}@media screen and (width<=834px){& .sec-mv .inner{max-width:480px}}& .sec-mv__ttl{letter-spacing:.1em;margin:0 0 34px;font-size:70px;font-weight:700;line-height:1.5}@media screen and (width<=834px){& .sec-mv__ttl{letter-spacing:.12em;margin:0 0 10px;font-size:35px;line-height:1.2}}& .sec-mv__ttl .line{letter-spacing:.1em;margin-bottom:6px;font-size:40px;display:block}@media screen and (width<=834px){& .sec-mv__ttl .line{letter-spacing:.12em;margin-bottom:1px;font-size:25px}}& .sec-mv__ttl .smaller{font-size:30px}@media screen and (width<=834px){& .sec-mv__ttl .smaller{font-size:20px}}& .sec-mv__btn{max-width:584px}@media screen and (width<=640px){& .sec-mv__btn{max-width:187px}}& .sec-mv__btn a{color:#fff;letter-spacing:.1em;background:linear-gradient(45deg,#f80 1%,#ffa033);border:2px solid #ff8801;border-radius:50px;justify-content:center;align-items:center;width:100%;height:84px;padding-top:2px;font-size:24px;font-weight:700;line-height:1.5;display:flex;position:relative;box-shadow:inset 2px 0 #fff,inset 0 2px #fff,inset -2px 0 #fff,inset 0 -2px #fff,inset 0 0 10px #ecc0c066}@media screen and (width<=834px){& .sec-mv__btn a{letter-spacing:.08em;border-width:1px;max-width:300px;height:54px;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;box-shadow:inset 1px 0 #fff,inset 0 1px #fff,inset -1px 0 #fff,inset 0 -1px #fff,inset 0 0 5px #ecc0c066}}@media screen and (width<=640px){& .sec-mv__btn a{letter-spacing:-.09em;padding:8px 15px 0 49px;display:block}}& .sec-mv__btn a:not(:last-child){margin-bottom:6px}@media screen and (width<=834px){& .sec-mv__btn a:not(:last-child){margin-bottom:7px}}& .sec-mv__btn a:after{content:"";border:2px solid #fff;border-width:2px 2px 0 0;width:6px;height:6px;position:absolute;top:50%;right:53px;transform:translateY(-50%)rotate(45deg)}@media screen and (width<=834px){& .sec-mv__btn a:after{border-width:1px 1px 0 0;width:4px;height:4px;right:28px}}@media screen and (width<=640px){& .sec-mv__btn a:after{right:10px}}& .sec-mv__btn a span{letter-spacing:.1em;margin:3px 8px 0 2px;font-size:18px}@media screen and (width<=834px){& .sec-mv__btn a span{margin:0 0 -2px;font-size:12px}}@media screen and (width<=640px){& .sec-mv__btn a span{display:block}}& .sec-mv__btn a .circle{text-align:center;color:#f80;background:#fff;border:2px solid #f80;border-radius:50%;width:104px;height:104px;padding-top:34px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;position:absolute;top:-40px;left:-32px}@media screen and (width<=834px){& .sec-mv__btn a .circle{letter-spacing:0;border-width:1px;width:53px;height:53px;padding-top:13px;font-size:10px;top:-11px;left:-8px}}& .sec-mv__btn a .circle:before{content:"";background:url(/files/img/index/icon-file.png) 50%/contain no-repeat;width:31px;height:33px;position:absolute;top:12px;left:50%;transform:translate(-50%)}@media screen and (width<=834px){& .sec-mv__btn a .circle:before{width:16px;height:22px;top:0}}& .sec-mv__btn a .circle:after{content:"";clip-path:polygon(46% 0,0 50%,100% 100%);background:#fff;width:26px;height:23px;position:absolute;bottom:1px;right:-4px}@media screen and (width<=834px){& .sec-mv__btn a .circle:after{width:13px;height:12px;right:-2px}}& .sec-mv__btn a .circle strong{font-size:36px;font-weight:500}@media screen and (width<=834px){& .sec-mv__btn a .circle strong{font-size:20px}}& .sec-mv__btn a:nth-child(2n){color:#f80;background:#fff;border-color:#fff;box-shadow:inset 2px 0 #f80,inset 0 2px #f80,inset -2px 0 #f80,inset 0 -2px #f80}@media screen and (width<=834px){& .sec-mv__btn a:nth-child(2n){letter-spacing:.02em;box-shadow:inset 1px 0 #f80,inset 0 1px #f80,inset -1px 0 #f80,inset 0 -1px #f80}}& .sec-mv__btn a:nth-child(2n):after{border-color:#f80}& .sec-mv__btn a:nth-child(2n):before{content:"";background:#f80 url(/files/img/index/icon-file-white.png) 50%/37px 39px no-repeat;border-radius:50%;width:72px;height:72px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}@media screen and (width<=834px){& .sec-mv__btn a:nth-child(2n):before{background-size:22px 24px;width:40px;height:40px;left:5px}}& .sec-mv__txt{letter-spacing:.06em;margin-bottom:25px;font-size:20px;font-weight:700;line-height:1.4}@media screen and (width>=835px){& .sec-mv__txt{letter-spacing:.07em;width:100%;font-size:24px;line-height:1.4;position:absolute;bottom:-107px}}& .sec-mv__txt .smaller{font-size:18px}@media screen and (width<=834px){& .sec-mv__txt .smaller{font-size:16px}}& .sec-mv__txt .smaller:nth-of-type(3){margin-right:8px}& .sec-mv__txt .bigger{letter-spacing:.08em;font-size:36px;display:inline-block;position:relative}@media screen and (width<=834px){& .sec-mv__txt .bigger{letter-spacing:.056em;font-size:2.75em}}& .sec-mv__txt .bigger:before{content:"";z-index:-1;background:#ffa033;width:calc(100% + 69px);height:10px;position:absolute;bottom:7px;right:0}@media screen and (width<=834px){& .sec-mv__txt .bigger:before{width:calc(100% - 3px);height:7px;right:0}}& .sec-mv__img{z-index:-1;width:calc(100% - 555px);max-width:511px;position:absolute;bottom:-132px;right:14px}@media screen and (width<=834px){& .sec-mv__img{width:174px;bottom:-25px;right:0}}& .sec-intro{padding-top:60px;overflow:hidden}@media screen and (width<=834px){& .sec-intro{padding-top:31px}}& .intro-list{justify-content:center;gap:32px;margin-bottom:43px;display:flex}@media screen and (width<=1024px){& .intro-list{gap:8px;margin:0 -1px 13px}}& .intro-list__item{text-align:center;color:#96781e;letter-spacing:.1em;background:url(/files/img/index/intro-shape-pc.png) 50%/100% 100% no-repeat;width:269px;height:131px;padding-top:13px;font-size:16px}@media screen and (width<=834px){& .intro-list__item{width:111px;height:70px;padding-top:11px;font-size:10px}}& .intro-list__item p{margin-bottom:-7px;font-size:20px;font-weight:700}@media screen and (width<=834px){& .intro-list__item p{margin-bottom:-2px;font-size:10px}}& .intro-list__item span{color:#c80000;letter-spacing:.01em;margin-left:-3px;font-family:Helvetica,sans-serif;font-size:42px;font-weight:600}@media screen and (width<=834px){& .intro-list__item span{font-size:17px}}& .intro-list__item small{color:#999;margin-right:-20px;font-size:10px}@media screen and (width<=834px){& .intro-list__item small{text-align:right;margin:0;padding-right:26px;display:block}}& .intro-txt{color:#999;letter-spacing:.06em;margin-bottom:17px;font-size:10px;line-height:1.2}@media screen and (width>=991px){& .intro-txt{text-align:right;margin-bottom:5px}}& .intro-brand{white-space:nowrap;border:1px solid #c80000;border-width:1px 0;flex-direction:row;width:max-content;margin:0 min(-15px,50% - 50vw);animation:60s linear infinite a;display:flex;overflow:hidden}& .intro-brand__item{height:70px}& .intro-brand__item img{width:auto;height:100%}@media screen and (width<=834px){& .intro-brand__item{height:54px}& .intro-brand__item img{width:2279px;height:54px}}& .sec-about{background:#f6f5f2;padding:92px 0 88px;position:relative}@media screen and (width<=834px){& .sec-about{padding:15px 0 28px}}& .sec-about:before{content:"";background:url(/files/img/index/about-shape1-pc.png) 50%/contain no-repeat;width:272px;height:309px;position:absolute;top:264px;left:0}@media screen and (width<=834px){& .sec-about:before{background:url(/files/img/index/about-shape1-sp.png) 50%/contain no-repeat;width:127px;height:266px;top:56px}}& .sec-about:after{content:"";z-index:1;background:url(/files/img/index/about-shape2-pc.png) 50%/contain no-repeat;width:362px;height:373px;position:absolute;bottom:-231px;right:0}@media screen and (width<=834px){& .sec-about:after{background:url(/files/img/index/about-shape2-sp.png) 50%/contain no-repeat;width:110px;height:182px;bottom:-74px}}& .about-wrap{z-index:1;margin-bottom:56px;position:relative}@media screen and (width<=834px){& .about-wrap{margin:0 -15px 22px;padding:27px 15px 0;overflow:hidden}}& .about-wrap__txt{letter-spacing:0;max-width:595px;font-size:20px;line-height:1.5}@media screen and (width<=834px){& .about-wrap__txt{font-size:16px}}& .about-wrap__img{width:calc(100% - 640px);max-width:369px;position:absolute;top:-32px;right:49px}@media screen and (width<=834px){& .about-wrap__img{width:128px;top:0;right:-26px}}& .about-list{position:relative}@media screen and (width>=641px){& .about-list{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}}& .about-list__item{letter-spacing:.1em;background:#fff;padding:43px 40px 50px;font-size:16px;line-height:2.1;box-shadow:0 0 10px #00000014}@media screen and (width<=834px){& .about-list__item{padding:21px 20px 25px;font-size:14px;line-height:1.63}}@media screen and (width<=640px){& .about-list__item:not(:last-child){margin-bottom:24px}}@media screen and (width>=641px){& .about-list__item--main{grid-column:span 2}}@media screen and (width<=640px){& .about-list__item--main:not(:last-child){margin-bottom:17px}}@media screen and (width>=641px){& .about-list__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:-3px;display:flex}}@media screen and (width<=640px){& .about-list__wrap{padding-bottom:52px;position:relative}& .about-list__wrap .c-btn__01{position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}}@media screen and (width>=641px){& .about-list__wrap-ct{width:49%;max-width:495px;line-height:1.5}& .about-list__wrap-ct .c-ttl__02{margin-bottom:28px}& .about-list__wrap-img{width:49%;max-width:495px;margin-top:5px}}& .about-list__note{margin:21px 0 27px}@media screen and (width<=834px){& .about-list__note{margin:10px 0 19px}}& .about-list__note-item{padding-left:17px;position:relative}@media screen and (width<=834px){& .about-list__note-item{padding-left:15px;line-height:1.65}}& .about-list__note-item:not(:last-child){margin-bottom:8px}@media screen and (width<=834px){& .about-list__note-item:not(:last-child){margin-bottom:5px}}& .about-list__note-item:before{content:"・";color:#c80000;position:absolute;top:0;left:0}& .about-list__img{margin:31px 0;position:relative}@media screen and (width<=834px){& .about-list__img{margin:14px 0 20px}}& .about-list__img:before{content:"";padding-bottom:65.0505%;display:block}@media screen and (width<=640px){& .about-list__img:before{padding-bottom:58.6885%}}& .about-list__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}& .sec-tvcm{padding:92px 0 100px;position:relative}@media screen and (width<=834px){& .sec-tvcm{padding:42px 0 31px}}& .sec-tvcm:after,& .sec-tvcm:before{content:"";clip-path:polygon(50% 100%,0 0,100% 0);width:100%;height:100px;position:absolute;left:0}@media screen and (width<=834px){& .sec-tvcm:after,& .sec-tvcm:before{height:25px}}& .sec-tvcm:before{background:#f6f5f2;top:0}& .sec-tvcm:after{z-index:1;background:#fff;bottom:-100px}@media screen and (width<=834px){& .sec-tvcm:after{bottom:-25px}}& .tvcm-list{z-index:2;margin-top:24px;position:relative}@media screen and (width>=641px){& .tvcm-list{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:51px;display:grid}}& .tvcm-list__item{background:#edebe6;border:1px solid #fff;padding:41px 39px 47px;box-shadow:0 0 10px #00000014}@media screen and (width<=834px){& .tvcm-list__item{padding:20px 19px 24px}}@media screen and (width<=640px){& .tvcm-list__item:not(:last-child){margin-bottom:20px}}& .tvcm-list__img{margin:31px 0 40px;position:relative}@media screen and (width<=834px){& .tvcm-list__img{margin:21px 0 20px}}& .tvcm-list__img iframe{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}& .sec-solution{background:#f6f5f2;padding:69px 0 52px;position:relative}@media screen and (width>=835px){& .sec-solution{padding:193px 0 120px}& .sec-solution:after{content:"";background:url(/files/img/index/solution-shape2-pc.png) 50%/contain no-repeat;width:415px;height:570px;position:absolute;top:490px;right:0}}& .sec-solution:before{content:"";z-index:1;background:url(/files/img/index/solution-shape1-pc.png) 50%/contain no-repeat;width:349px;height:524px;position:absolute;top:-404px;left:0}& #page-scene .sec-solution:before{display:none}@media screen and (width<=834px){& .sec-solution:before{background:url(/files/img/index/solution-shape1-sp.png) 50%/contain no-repeat;width:75px;height:59px;top:-8px}}& .solution-list{counter-reset:a;z-index:1;grid-template-columns:repeat(3,1fr);gap:40px 18px;margin:51px 0 30px;display:grid;position:relative}@media screen and (width<=1250px){& .solution-list{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=834px){& .solution-list{gap:16px 15px;margin:24px 0 22px}}& .solution-list__item{background:#fff;padding:31px 30px 39px;position:relative;box-shadow:0 0 10px #00000014}@media screen and (width<=834px){& .solution-list__item{padding:19px 10px 15px}}& .solution-list__item:before{counter-increment:a;content:counter(a, decimal-leading-zero);color:#c80000;font-family:Helvetica,sans-serif;font-size:40px;font-weight:700;position:absolute;top:-23px;left:18px}@media screen and (width<=834px){& .solution-list__item:before{font-size:23px;top:-16px;left:9px}}& .solution-list__ttl{text-align:center;letter-spacing:.06em;border-bottom:1px solid #c80000;margin-bottom:50px;padding-bottom:12px;font-size:20px;font-weight:700;line-height:1.75}@media screen and (width<=834px){& .solution-list__ttl{margin-bottom:9px;padding-bottom:8px;font-size:14px;line-height:1.15}}& .solution-list__img{position:relative}& .solution-list__img:before{content:"";padding-bottom:62.8931%;display:block}@media screen and (width<=834px){& .solution-list__img:before{padding-bottom:55.1724%}}& .solution-list__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}& .solution-list__btn{color:#c80000;border:1px solid #b6191e;border-radius:35px;justify-content:center;align-items:center;width:100%;height:71px;margin-top:50px;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;display:flex;position:relative}& .solution-list__btn:hover{color:#fff;background-color:#c80000}@media screen and (width<=834px){& .solution-list__btn{height:31px;margin-top:12px;font-size:12px}}& .solution-list__btn:after{content:"";border:2px solid #c80000;border-width:2px 2px 0 0;width:5px;height:5px;position:absolute;top:50%;right:53px;transform:translateY(-50%)rotate(45deg)}@media screen and (width<=834px){& .solution-list__btn:after{border-width:1px 1px 0 0;width:4px;height:4px;right:20px}}& .solution-btn{color:#b6191e;border:1px solid #b6191e;border-radius:35px;justify-content:center;align-items:center;width:100%;max-width:343px;height:45px;margin:20px auto 0;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;display:flex;position:relative}& .solution-btn:after{content:"";border:1px solid #b6191e;border-width:0 1px 1px 0;width:4px;height:4px;position:absolute;top:50%;right:15px;transform:translateY(-50%)rotate(45deg)}& .solution-btn.open:after{transform:translateY(-50%)rotate(-135deg)}@media screen and (width>=835px){& .solution-btn{display:none}& #extra-cards{display:block!important}& #see-more{display:none}}@media screen and (width<=834px){& #extra-cards{width:100%;transition:all .3s;display:none}& #extra-cards .solution-list{counter-reset:item 6;margin:0 0 22px}}& .sec-cta{z-index:2;background:radial-gradient(50% 50%,#d00 0,#c30e12 49%,#a81c23 100%);padding:54px 30px 52px;position:relative}@media screen and (width<=1500px){& .sec-cta{overflow:hidden}}@media screen and (width<=990px){& .sec-cta{padding:37px 0 41px}}& .sec-cta:before{content:"";z-index:1;background:url(/files/img/index/cta-sub1.png) top/cover no-repeat;width:174px;height:413px;position:absolute;bottom:0;left:calc(50% - 563px);transform:translate(-50%)}@media screen and (width<=1250px){& .sec-cta:before{left:calc(50% - 460px)}}@media screen and (width<=990px){& .sec-cta:before{width:86px;height:217px;bottom:78px;left:calc(50% - 172px)}}& .sec-cta:after{content:"";z-index:1;background:url(/files/img/index/cta-sub2.png) top/cover no-repeat;width:180px;height:383px;position:absolute;bottom:0;left:calc(50% + 560px);transform:translate(-50%)}@media screen and (width<=1250px){& .sec-cta:after{left:calc(50% + 430px)}}@media screen and (width<=990px){& .sec-cta:after{width:88px;height:202px;bottom:80px;left:calc(50% + 157px)}}& .sec-cta .inner{max-width:1534px}& .cta-ttl{text-align:center;color:#fff;letter-spacing:.09em;margin-bottom:43px;font-size:36px;font-weight:700;line-height:1.3}@media screen and (width<=1500px){& .cta-ttl{margin-bottom:85px}}@media screen and (width<=990px){& .cta-ttl{margin-bottom:25px;font-size:21px}}& .cta-ttl small{font-size:30px}@media screen and (width<=990px){& .cta-ttl small{font-size:18px}& .cta-ttl small.smaller{font-size:23px}}& .cta-ttl strong{letter-spacing:.1em;font-size:48px;font-weight:700}@media screen and (width<=990px){& .cta-ttl strong{font-size:28px}}& .cta-ttl>span{padding:0 51px;display:inline-block;position:relative}@media screen and (width<=990px){& .cta-ttl>span{padding:0 20px}}& .cta-ttl>span:after,& .cta-ttl>span:before{content:"";background:#ffffff80;border-radius:3px;width:5px;height:100px;position:absolute;bottom:-7px}@media screen and (width<=990px){& .cta-ttl>span:after,& .cta-ttl>span:before{width:4px;height:90px;bottom:34px}}& .cta-ttl>span:before{left:0;transform:rotate(-30deg)}& .cta-ttl>span:after{right:0;transform:rotate(30deg)}@media screen and (width>=1501px){& .cta-btn{justify-content:space-between;display:flex}}& .cta-btn a{color:#fff;letter-spacing:.1em;z-index:2;background:linear-gradient(45deg,#f80 1%,#ffa033);border:2px solid #ff8801;border-radius:60px;justify-content:center;align-items:center;width:49.5%;height:105px;font-size:34px;font-weight:700;display:flex;position:relative;box-shadow:inset 2px 0 #fff,inset 0 2px #fff,inset -2px 0 #fff,inset 0 -2px #fff,inset 0 0 10px #ecc0c066}@media screen and (width<=1500px){& .cta-btn a{width:100%;max-width:660px;margin:0 auto}& .cta-btn a:not(:last-child){margin-bottom:15px}}@media screen and (width<=990px){& .cta-btn a{letter-spacing:.03em;border-width:1px;max-width:400px;height:49px;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;box-shadow:inset 1px 0 #fff,inset 0 1px #fff,inset -1px 0 #fff,inset 0 -1px #fff,inset 0 0 10px #ecc0c066}}& .cta-btn a:after{content:"";border:2px solid #fff;border-width:2px 2px 0 0;width:10px;height:10px;position:absolute;top:50%;right:70px;transform:translateY(-50%)rotate(45deg)}@media screen and (width<=834px){& .cta-btn a:after{border-width:1px 1px 0 0;width:4px;height:4px;right:16px}}& .cta-btn a span{letter-spacing:.1em;margin:7px 10px 0 0;font-size:24px}@media screen and (width<=990px){& .cta-btn a span{letter-spacing:0;margin:2px 4px 0;font-size:15px}}& .cta-btn a .circle{text-align:center;color:#f80;background:#fff;border:2px solid #f80;border-radius:50%;width:132px;height:132px;padding-top:48px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:1;position:absolute;top:-72px;left:-41px}@media screen and (width<=990px){& .cta-btn a .circle{letter-spacing:0;border-width:1px;width:59px;height:59px;padding-top:18px;font-size:10px;top:-32px;left:-10px}}& .cta-btn a .circle:before{content:"";background:url(/files/img/index/icon-file.png) 50%/contain no-repeat;width:40px;height:42px;position:absolute;top:16px;left:50%;transform:translate(-50%)}@media screen and (width<=990px){& .cta-btn a .circle:before{width:18px;height:18px;top:5px}}& .cta-btn a .circle:after{content:"";clip-path:polygon(50% 0,0 42%,100% 100%);background:#fff;width:36px;height:27px;position:absolute;bottom:3px;right:-5px}@media screen and (width<=990px){& .cta-btn a .circle:after{width:16px;height:14px;bottom:0;right:-3px}}& .cta-btn a .circle strong{font-size:40px;font-weight:500}@media screen and (width<=990px){& .cta-btn a .circle strong{font-size:20px}}& .cta-btn a:nth-child(2n){color:#f80;background:#fff;border-color:#fff;box-shadow:inset 2px 0 #f80,inset 0 2px #f80,inset -2px 0 #f80,inset 0 -2px #f80}@media screen and (width<=990px){& .cta-btn a:nth-child(2n){letter-spacing:.08em;box-shadow:inset 1px 0 #f80,inset 0 1px #f80,inset -1px 0 #f80,inset 0 -1px #f80}& .cta-btn a:nth-child(2n) span{letter-spacing:.07em;margin:3px 4px 0 5px}}& .cta-btn a:nth-child(2n):after{border-color:#f80}& .cta-btn a:nth-child(2n):before{content:"";background:#f80 url(/files/img/index/icon-file-white.png) 50%/48px 50px no-repeat;border-radius:50%;width:92px;height:92px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}@media screen and (width<=990px){& .cta-btn a:nth-child(2n):before{background-size:23px 23px;width:40px;height:40px;left:4px}}& .sec-customer{z-index:1;padding:92px 0 100px;position:relative}& .sec-customer .c-txt__basic{font-size:19px}@media screen and (width<=834px){& .sec-customer{padding:45px 0 50px}& .sec-customer .c-txt__basic{font-size:14px}}& .sec-customer:before{content:"";z-index:-1;background:url(/files/img/index/customer-shape1-pc.png) 50%/contain no-repeat;width:320px;height:575px;position:absolute;top:1px;right:0}@media screen and (width<=834px){& .sec-customer:before{background:url(/files/img/index/customer-shape1-sp.png) 50%/contain no-repeat;width:142px;height:287px;top:-155px}}& .sec-customer:after{content:"";z-index:-1;background:url(/files/img/index/customer-shape2-pc.png) 50%/contain no-repeat;width:296px;height:461px;position:absolute;bottom:-127px;left:0}@media screen and (width<=834px){& .sec-customer:after{background:url(/files/img/index/customer-shape2-sp.png) 50%/contain no-repeat;width:85px;height:179px;bottom:-54px}}& .customer-list{margin:24px 0 20px}@media screen and (width>=641px){& .customer-list{grid-template-columns:repeat(3,1fr);gap:30px;margin:52px 0 60px;display:grid}}@media screen and (width>=641px) and (width<=1024px){& .customer-list{grid-template-columns:repeat(2,1fr)}}& .customer-list__item{background:#fff;box-shadow:0 0 10px #00000014}@media screen and (width<=640px){& .customer-list__item:not(:last-child){margin-bottom:20px}}& .customer-list__item a{display:block;position:relative}& .customer-list__item a:before{content:"";opacity:0;z-index:1;pointer-events:none;border:2px solid #d00;width:calc(100% - 4px);height:calc(100% - 4px);transition:all .3s;position:absolute;top:0;left:0}@media (any-hover:hover){& .customer-list__item a:hover{opacity:1;box-shadow:.6em .6em 12px #0000001f}& .customer-list__item a:hover:before{opacity:1}& .customer-list__item a:hover .customer-list__ct-ttl{color:#d00;text-decoration:underline}}& .customer-list__img{position:relative}& .customer-list__img:before{content:"";padding-bottom:56.2162%;display:block}& .customer-list__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}& .customer-list__ct{padding:25px;font-size:14px;line-height:1.8}@media screen and (width<=834px){& .customer-list__ct{padding:20px 15px}}& .customer-list__ct-ttl{margin-bottom:10px;padding-left:16px;font-size:16px;font-weight:700;line-height:1.5;transition:all .3s;position:relative}& .customer-list__ct-ttl:before{content:"";border:2px solid #d00;border-width:2px 2px 0 0;width:6px;height:6px;position:absolute;top:8px;left:0;transform:rotate(45deg)}& .customer-list__ct-tag{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:30px;display:flex}@media screen and (width<=834px){& .customer-list__ct-tag{margin-top:20px}}& .customer-list__ct-tag span{color:#d00;border:1px solid #d00;border-radius:30px;padding:2px 12px;font-size:12px;line-height:1.3}& .sec-seminar{background:#f6f5f2;padding:192px 0 101px;position:relative}@media screen and (width<=834px){& .sec-seminar{padding:67px 0 31px}}& .sec-seminar:after,& .sec-seminar:before{content:"";clip-path:polygon(50% 100%,0 0,100% 0);width:100%;height:100px;position:absolute;left:0}@media screen and (width<=834px){& .sec-seminar:after,& .sec-seminar:before{height:25px}}& .sec-seminar:before{background:#fff;top:0}& .sec-seminar:after{background:#f6f5f2;bottom:-100px}@media screen and (width<=834px){& .sec-seminar:after{bottom:-25px}}& .seminar-list{margin:25px 0 31px}@media screen and (width>=641px){& .seminar-list{grid-template-columns:repeat(3,1fr);gap:30px;margin:52px 0 60px;display:grid}}@media screen and (width>=641px) and (width<=1024px){& .seminar-list{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=640px){& .seminar-list__item:not(:last-child){margin-bottom:21px}}& .seminar-list__item a{background:#fff;height:100%;display:block;box-shadow:0 0 10px #00000014}@media (any-hover:hover){& .seminar-list__item a:hover{opacity:1}& .seminar-list__item a:hover .seminar-list__img img{opacity:.8;transform:scale(1.1)}& .seminar-list__item a:hover .seminar-list__ct-ttl{color:#980000}}& .seminar-list__img{background:#000;position:relative;overflow:hidden}& .seminar-list__img:before{content:"";padding-bottom:56.25%;display:block}& .seminar-list__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}& .seminar-list__ct{padding:30px 30px 36px;font-weight:700}@media screen and (width<=834px){& .seminar-list__ct{padding:10px 12px 20px}}& .seminar-list__ct-cat{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;display:flex}& .seminar-list__ct-cat span{color:#fff;background:#980000;padding:0 6px;font-size:13px;line-height:1.5}@media screen and (width<=834px){& .seminar-list__ct-cat span{padding:2px 9px}}& .seminar-list__ct-cat span.orange{background:#eeb203}& .seminar-list__ct-cat span.blue{background:#5768d1}& .seminar-list__ct-cat span.end{background:#aaa}& .seminar-list__ct-day{font-size:18px;line-height:1.8}@media screen and (width<=834px){& .seminar-list__ct-day{font-size:16px}}& .seminar-list__ct-day span{font-size:13px}& .seminar-list__ct-time{font-size:14px}& .seminar-list__ct-tag{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:7px 0 11px;display:flex}@media screen and (width<=834px){& .seminar-list__ct-tag{gap:6px;margin:5px 0 12px}}& .seminar-list__ct-tag span{color:#980000;border:1px solid #980000;border-radius:30px;padding:1px 15px 2px;font-size:12px;display:inline-block}@media screen and (width<=834px){& .seminar-list__ct-tag span{padding:0 13px 2px;font-size:10px}}& .seminar-list__ct-ttl{font-size:16px;font-weight:700;line-height:1.3;transition:all .3s}@media screen and (width<=834px){& .seminar-list__ct-ttl{line-height:1.43}}@media screen and (width>=641px){& .sec-seminar .iframe{width:1200px;height:600px}}@media screen and (width<=834px){& .sec-seminar .iframe{width:360px;height:1350px}}& .seminar-news{margin:30px 0}@media screen and (width>=641px){& .seminar-news{grid-template-columns:repeat(3,1fr);gap:30px;margin:83px 0 57px;display:grid}}@media screen and (width>=641px) and (width<=1024px){& .seminar-news{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=640px){& .seminar-news__item:not(:last-child){margin-bottom:22px}}& .seminar-news__item a{background:#fff;height:100%;display:block}@media screen and (width>=835px){& .seminar-news__item a{box-shadow:0 0 10px #00000014}}@media screen and (width<=834px){& .seminar-news__item a{border:1px solid #d6d6d6}}& .seminar-news__img{background:#000;position:relative;overflow:hidden}& .seminar-news__img:before{content:"";padding-bottom:53.0568%;display:block}@media screen and (width<=834px){& .seminar-news__img:before{padding-bottom:54.8035%}}& .seminar-news__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}& .seminar-news__ct{color:#748084;padding:28px 25px 18px;font-size:14px}@media screen and (width<=834px){& .seminar-news__ct{padding:24px 16px 20px;font-size:12px}& .seminar-news__ct p{line-height:1.7}}& .seminar-news__ct-info{align-items:center;gap:10px;display:flex}@media screen and (width<=834px){& .seminar-news__ct-info{gap:14px}}& .seminar-news__ct-info span{color:#980000;border:1px solid #980000;border-radius:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-block}@media screen and (width<=834px){& .seminar-news__ct-info span{padding:1px 11px 0;font-size:10px}}& .seminar-news__ct-info time{color:#9c9c9c;font-size:12px}& .seminar-news__ct-ttl{color:#222;margin:6px 0;font-size:18px;font-weight:700;line-height:1.4}@media screen and (width<=834px){& .seminar-news__ct-ttl{margin-top:8px;font-size:16px}}& .sec-info{z-index:1;padding:193px 0 109px}@media screen and (width<=834px){& .sec-info{padding:43px 0 24px}}& .sec-info:before{content:"";z-index:-1;background:url(/files/img/index/info-shape1-pc.png) 50%/contain no-repeat;width:300px;height:461px;position:absolute;top:-229px;right:0}@media screen and (width<=834px){& .sec-info:before{background:url(/files/img/index/info-shape1-sp.png) 50%/contain no-repeat;width:116px;height:198px;top:-49px}}& .sec-info:after{content:"";z-index:-1;background:url(/files/img/index/info-shape2-pc.png) 50%/contain no-repeat;width:338px;height:517px;position:absolute;bottom:20px;left:0}@media screen and (width<=834px){& .sec-info:after{background:url(/files/img/index/info-shape2-sp.png) 50%/contain no-repeat;width:145px;height:200px;bottom:13px}}& .info-list{margin:23px 0 30px}@media screen and (width>=1025px){& .info-list{justify-content:space-between;margin:51px 0 60px;padding:46px 60px 50px;display:flex;box-shadow:0 0 10px #00000014}}& .info-list__item{position:relative}@media screen and (width>=1025px){& .info-list__item{width:48%}}@media screen and (width<=1024px){& .info-list__item{padding:28px 20px 30px;box-shadow:0 0 10px #00000014}& .info-list__item:not(:last-child){margin-bottom:20px}}@media screen and (width>=1025px){& .info-list__item .c-btn__01{max-width:250px;height:60px;padding:10px;position:absolute;top:0;right:0}& .info-list__item .c-btn__01:after{right:19px}}& .info-list__ttl{color:#bd0000;border-bottom:2px solid #bd0000;padding:15px 255px 27px 19px;font-size:22px;font-weight:700}@media screen and (width<=1024px){& .info-list__ttl{margin-bottom:20px;padding:0 0 26px 10px}}& .info-list__sub-item a{z-index:1;border-bottom:1px dashed #595959;padding:20px 25px 20px 20px;font-size:16px;line-height:1.8;display:block;position:relative}@media screen and (width<=834px){& .info-list__sub-item a{padding:21px 20px 20px 10px;line-height:1.74}}& .info-list__sub-item a:before{content:"";z-index:-1;background:#fdf5f0;width:0;height:100%;transition:all .3s;position:absolute;top:0;left:0}& .info-list__sub-item a:after{content:"";border:2px solid #d00;border-width:2px 2px 0 0;width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(45deg)}@media screen and (width<=834px){& .info-list__sub-item a:after{right:2px}}& .info-list__sub-item a time{font-size:14px;display:block}@media (any-hover:hover){& .info-list__sub-item a:hover{opacity:1}& .info-list__sub-item a:hover:before{width:100%}}& #page-bs{overflow-x:hidden}& .mv-bs{z-index:1;background:#fbf9f0;position:relative}& .mv-bs .inner{max-width:1255px;padding:53px 15px 48px;position:relative}@media screen and (width<=834px){& .mv-bs .inner{padding:17px 15px 0 0}}& .mv-bs:before{content:"";background:url(/files/img/service/bs/mv-bf.png) 0 0/100% no-repeat;width:234px;height:426px;position:absolute;top:0;left:0}@media screen and (width<=834px){& .mv-bs:before{display:none}}& .mv-bs:after{content:"";background:url(/files/img/service/bs/mv-af.png) 0 0/100% no-repeat;width:257px;height:528px;position:absolute;bottom:-217px;right:0}@media screen and (width<=834px){& .mv-bs:after{background:url(/files/img/service/bs/mv-af-sp.png) 0 0/100% no-repeat;width:96px;height:171px;top:94px;bottom:auto}}& .mv-bs__block{font-size:18px}@media screen and (width<=834px){& .mv-bs__block{font-size:12px}}& .mv-bs__block-ct{background:#ffffffd9;width:100%;max-width:847px;padding:34px 26px 12px}@media screen and (width<=834px){& .mv-bs__block-ct{padding:19px 0 36px 18px}}& .mv-bs__block-ct>p{letter-spacing:1.5px;margin-bottom:10px;font-weight:700;line-height:1.83}@media screen and (width<=834px){& .mv-bs__block-ct>p{letter-spacing:1px;max-width:340px;margin-bottom:15px;padding:0 0 0 11px}}& .mv-bs__block-ct .intro-list{z-index:1;justify-content:flex-start;margin-bottom:18px;position:relative}@media screen and (width<=834px){& .mv-bs__block-ct .intro-list{margin:0 0 11px}}& .mv-bs__block-ttl{margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.2;display:block}@media screen and (width<=834px){& .mv-bs__block-ttl{letter-spacing:2px;max-width:340px;margin-bottom:7px;font-size:20px}}& .mv-bs__block-ttl span{color:#d90203;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg,#fc3 50%,#0000 0);background-position:0 54px;background-repeat:no-repeat;background-size:200% 22px;padding:12px 4px;font-size:40px}@media screen and (width<=834px){& .mv-bs__block-ttl span{letter-spacing:0;margin:0 0 0 -6px;font-size:27px}}& .mv-bs__block-ttl small{font-size:36px;display:inline-block}@media screen and (width<=834px){& .mv-bs__block-ttl small{text-align:right;padding:9px 0 0;font-size:20px;display:block}}& .mv-bs__block-note{color:#999;letter-spacing:.5px;z-index:1;padding:0 0 0 6px;font-size:10px;position:relative}& .mv-bs__block-img{z-index:3;width:33.5%;position:absolute;bottom:0;right:53px}@media screen and (width<=834px){& .mv-bs__block-img{width:34%;max-width:150px;right:0}}& .sec-materials{background:#dd3c00;border-top:6px solid #fc3;border-bottom:6px solid #fc3;padding:61px 0 53px}@media screen and (width<=834px){& .sec-materials{border-width:3px;padding:33px 0 17px}}& .materials-list{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media screen and (width<=834px){& .materials-list{grid-template-columns:1fr;gap:27px}}& .materials-list__btn{text-align:center;color:#fff;letter-spacing:1.5px;background:#f80;border:2px solid #ff8801;border-radius:80px;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:86px;font-size:24px;font-weight:700;line-height:1.2;display:flex;position:relative;box-shadow:inset 1px 0 #fff,inset 0 1px #fff,inset -1px 0 #fff,inset 0 -1px #fff,inset 5px 0 10px #fff3,inset 0 5px 10px #fff3,inset -5px 0 10px #fff3,inset 0 -5px 10px #fff3}@media screen and (width<=1024px) and (width>=835px){& .materials-list__btn{padding-left:50px}}@media screen and (width<=834px){& .materials-list__btn{border-width:1px;height:50px;font-size:18px}}& .materials-list__btn:before{content:"";border:2px solid #fff;border-radius:80px;position:absolute;inset:0}@media screen and (width<=834px){& .materials-list__btn:before{border-width:1px}}& .materials-list__btn:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;padding:4px;display:inline-block;position:absolute;top:36px;right:8%;transform:rotate(-45deg)}@media screen and (width<=834px){& .materials-list__btn:after{border-width:0 1px 1px 0;padding:3px;top:20px;right:16px}}& .materials-list__btn small{color:#ff8801;background:#fff;border-radius:20px;padding:4px 22px;font-size:18px;display:inline-block;position:absolute;top:50%;left:40px;transform:translateY(-50%)}@media screen and (width<=1024px) and (width>=835px){& .materials-list__btn small{left:20px}}@media screen and (width<=834px){& .materials-list__btn small{font-size:15px;left:10px}}& .materials-list__btn small:before{content:"";border:1px solid #ff8801;border-radius:20px;position:absolute;inset:2px}@media screen and (width<=834px){& .materials-list__btn small:before{display:none}}& .materials-list__btn-note{position:absolute;top:-26px;left:0;right:0}@media screen and (width<=834px){& .materials-list__btn-note{top:-14px}}& .materials-list__btn-note span{color:#ff8801;letter-spacing:1px;background:#fff;border:1px solid #ff8801;border-radius:30px;padding:8px 38px;font-size:18px;display:inline-block;position:relative}@media screen and (width<=1024px){& .materials-list__btn-note span{padding:8px 18px;font-size:14px}}@media screen and (width<=834px){& .materials-list__btn-note span{min-width:240px;padding:4px 24px;font-size:10px}}& .materials-list__btn-note span:after{content:"";background:url(/files/img/service/bs/icon-mail.svg) 0 0/100% no-repeat;width:63px;height:60px;position:absolute;top:-15px;right:-33px}@media screen and (width<=1024px){& .materials-list__btn-note span:after{width:40px;height:43px;right:-25px}}@media screen and (width<=834px){& .materials-list__btn-note span:after{width:31px;height:30px;top:-5px;right:-9px}}& .materials-list__btn--white{color:#f80;background:#fff;border-color:#fff}& .materials-list__btn--white:before{border-color:#f80}& .materials-list__btn--white:after{border:2px solid #f80;border-width:0 2px 2px 0}& .materials-list__btn--white .materials-list__btn-note span{color:#fff;background:#f80;border-color:#fff}& .materials-list__btn--white .materials-list__btn-note span:after{display:none}& .sec-bs-about{z-index:2;background:url(/files/img/service/bs/about-bg.png) bottom/cover no-repeat;padding:91px 0 213px}@media screen and (width<=834px){& .sec-bs-about{padding:41px 0 75px}}& .sec-bs-about:after,& .sec-bs-about:before{content:"";position:absolute}& .sec-bs-about:before{background:url(/files/img/service/bs/about-bf.png) 0 0/100% no-repeat;width:171px;height:314px;top:62px;left:0}@media screen and (width<=834px){& .sec-bs-about:before{background:url(/files/img/service/bs/about-bf-sp.png) 0 0/100% no-repeat;width:115px;top:104px}}& .sec-bs-about:after{background:url(/files/img/service/bs/about-af.png) 0 0/100% no-repeat;width:287px;height:528px;bottom:-137px;right:0}@media screen and (width<=834px){& .sec-bs-about:after{background:url(/files/img/service/bs/about-af-sp.png) 0 0/100% no-repeat;width:95px;bottom:-389px}}& .bs-about{z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;display:flex;position:relative}& .bs-about__ct{width:56%;padding:0 20px 0 0}@media screen and (width<=834px){& .bs-about__ct{width:100%;padding:0}}& .bs-about__ct p{margin-bottom:49px;font-size:18px}@media screen and (width<=834px){& .bs-about__ct p{margin-bottom:15px}}@media screen and (width>=835px){& .bs-about__ct .c-btn__01{margin-left:0}}& .bs-about__ct .c-ttl__01{margin-right:-20px;line-height:1.4}& .bs-about__img{width:44%;padding:22px 4.5% 0 0}@media screen and (width<=834px){& .bs-about__img{width:100%;margin-bottom:13px;padding:0}}& .sec-bs-partner{z-index:1;padding:46px 0 0}@media screen and (width<=834px){& .sec-bs-partner{padding:29px 0 0}}& .sec-bs-partner:before{content:"";background:url(/files/img/service/bs/logo-bf.png) 0 0/100% no-repeat;width:269px;height:313px;position:absolute;bottom:-295px;left:0}@media screen and (width<=834px){& .sec-bs-partner:before{width:89px;bottom:-270px}}& .sec-bs-partner:after{content:"";background:url(/files/img/service/bs/af-01.png) 0 0/100% no-repeat;height:107px;position:absolute;top:calc(100% - 1px);left:0;right:0}@media screen and (width>=1681px){& .sec-bs-partner:after{background-size:100% 100%}}& .sec-bs-partner .inner{max-width:1450px}& .bs-partner{padding:0 19% 102px;position:relative}@media screen and (width<=834px){& .bs-partner{padding:0 0 29px}}& .bs-partner__box-item{z-index:1;position:absolute;bottom:-46px}@media screen and (width>=1681px){& .bs-partner__box-item{bottom:-3.1vw}}@media screen and (width<=1500px){& .bs-partner__box-item{bottom:-2.6vw}}& .bs-partner__box-item--left{width:19.5%;left:-6px}@media screen and (width<=1500px){& .bs-partner__box-item--left{left:0}}@media screen and (width<=834px){& .bs-partner__box-item--left{width:88px;bottom:-10px;left:-33px}}& .bs-partner__box-item--right{width:18.5%;right:14px}@media screen and (width<=1500px){& .bs-partner__box-item--right{right:0}}@media screen and (width<=834px){& .bs-partner__box-item--right{width:84px;bottom:-8px;right:-33px}}& .bs-partner__ttl{text-align:center;color:#c80000;letter-spacing:3px;margin-bottom:38px;font-size:30px;font-weight:700;line-height:1.6;display:block}@media screen and (width<=834px){& .bs-partner__ttl{letter-spacing:2px;margin-bottom:9px;font-size:18px;line-height:1.5}}& .bs-partner__ttl span{font-size:40px;display:inline-block}@media screen and (width<=834px){& .bs-partner__ttl span{font-size:23px}}& .bs-partner__img{max-width:826px;margin:0 auto}@media screen and (width<=834px){& .bs-partner__img{padding:0 14% 0 16%}}& .sec-bs-benefits{background:#f6f5f2;padding:207px 0 104px}@media screen and (width<=834px){& .sec-bs-benefits{padding:67px 0 28px}}& .sec-bs-benefits:after,& .sec-bs-benefits:before{content:"";position:absolute}& .sec-bs-benefits:before{background:url(/files/img/service/bs/benefits-bf.png) 0 0/100% no-repeat;width:301px;height:461px;position:absolute;bottom:38px;left:0}@media screen and (width<=834px){& .sec-bs-benefits:before{width:163px;bottom:-205px;left:-11px}}& .sec-bs-benefits:after{background:url(/files/img/service/bs/benefits-af.png) 0 0/100% no-repeat;width:210px;height:528px;position:absolute;bottom:25%;right:0}@media screen and (width<=834px){& .sec-bs-benefits:after{background:url(/files/img/service/bs/benefits-af.png) no-repeat;width:94px;bottom:34%}}& .benefits-block{z-index:2;grid-template-columns:1fr 1fr;gap:20px;display:grid;position:relative}@media screen and (width<=834px){& .benefits-block{grid-template-columns:1fr}}& .benefits-block__item{background:#fff;padding:44px 40px 51px}@media screen and (width<=1024px){& .benefits-block__item{padding:30px 30px 40px}}@media screen and (width<=834px){& .benefits-block__item{padding:22px 19px 30px}}& .benefits-block__item .c-ttl__02{margin-bottom:14px;padding:0 0 15px}@media screen and (width<=834px){& .benefits-block__item .c-ttl__02{margin-bottom:7px;padding:0 0 7px}}& .benefits-block__item .c-btn__01{margin-bottom:12px}@media screen and (width<=834px){& .benefits-block__item .c-btn__01{margin-bottom:8px}}& .benefits-block__item .c-btn__01:last-child{margin-bottom:0}& .benefits-block__note{font-size:20px;font-weight:700;display:block}@media screen and (width<=834px){& .benefits-block__note{padding:4px 0 0;font-size:16px}}& .benefits-block .c-text-note{padding:8px 0 0}@media screen and (width<=834px){& .benefits-block .c-text-note.--othersp{margin-bottom:-10px}}& .benefits-block .c-text-note a{color:#1a40a0;text-decoration:underline}& .benefits-block__odd{text-align:center;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px;line-height:1;display:grid}& .benefits-block__odd-item{background:#f6f5f2;padding:26px 10px 20px}@media screen and (width<=834px){& .benefits-block__odd-item{padding:13px 10px 15px}}& .benefits-block__odd-ttl{font-size:24px;line-height:1.3;display:block}@media screen and (width<=834px){& .benefits-block__odd-ttl{font-size:16px}}& .benefits-block__odd-show{color:#c80000;font-family:Helvetica,sans-serif;font-size:40px;font-weight:700}& .benefits-block__odd-show small{font-family:BIZ UDPGothic,sans-serif;font-size:36px}@media screen and (width<=834px){& .benefits-block__odd-show small{font-size:20px}}& .benefits-block__odd-show small small{font-size:30px}@media screen and (width<=834px){& .benefits-block__odd-show small small{font-size:18px}}& .benefits-block__support{background:#f6f5f2;padding:19px 19px 25px}@media screen and (width<=834px){& .benefits-block__support{display:none}}& .benefits-block__support-block{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:13px;display:flex}& .benefits-block__support-block:last-child{margin-bottom:0}& .benefits-block__support-ct{width:60%;padding:0 37px 0 0;font-size:14px;line-height:1.42857}& .benefits-block__support-img{width:40%;margin:-9px 0 0;padding:0 6px}& .benefits-block__support-list{letter-spacing:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;font-size:12px;line-height:1.5;display:flex}& .benefits-block__support-list-item{width:33.333%;margin-bottom:10px;padding:0 5px}& .benefits-block__support-list-item:first-child,& .benefits-block__support-list-item:nth-child(2){width:50%}& .benefits-block__support-list-item:nth-child(3) .benefits-block__support-list-img,& .benefits-block__support-list-item:nth-child(4) .benefits-block__support-list-img,& .benefits-block__support-list-item:nth-child(5) .benefits-block__support-list-img{margin-bottom:-7px}& .benefits-block__support-list-box{background:#fff;height:100%;padding:10px}& .benefits-block__support-list-img{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;min-height:78px;display:flex}& .benefits-block__support-list .c-text-note li{padding:0 0 0 17px}& .benefits-block__support-list .c-text-note li:before{width:10px;height:10px;top:5px}& .benefits-block__support-note{text-align:center;color:#c80000;padding:14px 0 0;font-size:16px;font-weight:700;display:block}& .c-text-note{margin-bottom:32px}@media screen and (width<=834px){& .c-text-note{margin-bottom:15px}}& .c-text-note:last-child{margin-bottom:0}& .c-text-note li{padding:0 0 0 28px;position:relative}@media screen and (width<=834px){& .c-text-note li{padding:0 0 0 31px}}& .c-text-note li:last-child{margin-bottom:0}& .c-text-note li:before{content:"";background:#c80000;border-radius:50%;width:15px;height:15px;position:absolute;top:8px;left:2px}@media screen and (width<=834px){& .c-text-note li:before{width:12px;height:12px;top:7px}}& .c-text-note li strong{color:#c80000;font-weight:700}& .c-text-note li small{font-size:14px;display:block}& .sec-bs-content{padding:101px 0 110px}@media screen and (width<=834px){& .sec-bs-content{padding:43px 0 20px}}& .sec-bs-content .inner{z-index:2;position:relative}& .content-item li{position:absolute;right:0}& .content-item li:nth-child(2n){left:0;right:auto}& .content-item-01{width:362px;top:10px}@media screen and (width<=834px){& .content-item-01{width:187px;top:-27px;right:-60px!important}}& .content-item-02{width:225px;top:22.2%}@media screen and (width<=834px){& .content-item-02{width:108px;top:24.1%}}& .content-item-03{width:280px;top:42.1%}@media screen and (width<=834px){& .content-item-03{width:140px;right:-70px!important}}& .content-item-04{width:289px;top:59.5%}@media screen and (width<=834px){& .content-item-04{width:136px;top:63%;left:-41px!important}}& .content-item-05{width:259px;top:80.4%}@media screen and (width<=834px){& .content-item-05{width:100px;top:76.3%;right:-24px!important}}& .content-heading{letter-spacing:1px;margin-bottom:62px;font-size:20px;font-weight:700;line-height:2.5}@media screen and (width<=834px){& .content-heading{margin-bottom:26px;font-size:14px;line-height:2}}& .content-heading p{margin-bottom:23px}& .content-heading .c-btn__01{margin-left:0}& .content-anchor{border:1px solid #b6191e;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-bottom:62px;display:grid}@media screen and (width<=640px){& .content-anchor{border:none;border-top:1px solid #b6191e;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:25px;display:flex}& .content-anchor__item{width:50%}& .content-anchor__item:nth-child(2n) a{border-left:none}}& .content-anchor__item a{color:#dc0000;border-right:1px solid #b6191e;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;height:73px;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1.2;display:flex;position:relative}@media screen and (width<=640px){& .content-anchor__item a{border-bottom:1px solid #b6191e;border-left:1px solid #b6191e;height:55px;font-size:14px}}& .content-anchor__item a:after{content:"";border:2px solid #b6191e;border-width:0 2px 2px 0;padding:3px;display:inline-block;position:absolute;top:47%;right:19px;transform:rotate(45deg)translateY(-50%)}@media screen and (width<=990px){& .content-anchor__item a:after{right:12px}}@media screen and (width<=834px){& .content-anchor__item a:after{border-width:0 1px 1px 0;padding:3px;top:45%;right:13px}}@media screen and (width>=641px){& .content-anchor__item:last-child a{border-right:none}}& .content-block__odd{background:#fff;margin-bottom:37px;padding:20px 20px 22px}@media screen and (width<=834px){& .content-block__odd{margin:0 -5px 28px;padding:11px 13px 15px}}& .content-block__odd:last-child{margin-bottom:0}& .content-block__item{z-index:1;background:#edebe6;border:1px solid #fff;margin-bottom:48px;padding:40px 40px 58px;position:relative;box-shadow:0 0 10px #0000001a}@media screen and (width<=834px){& .content-block__item{margin-bottom:28px;padding:17px 19px 25px}}& .content-block__item:last-child{margin-bottom:0}& .content-block__txt{letter-spacing:1px;margin-bottom:25px;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=834px){& .content-block__txt{margin-bottom:11px;padding:3px 0 0;font-size:16px;line-height:1.5}}& .content-block__txt span{color:#c80000}& .content-block__heading{grid-template-columns:1fr 1fr;gap:60px;margin-bottom:27px;display:grid}@media screen and (width<=834px){& .content-block__heading{grid-template-columns:1fr;gap:15px}}& .content-block__heading-box{-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex}& .content-block__heading-ct{letter-spacing:.5px;width:51%;margin:-4px 0 0;padding:0 0 0 7px}@media screen and (width<=834px){& .content-block__heading-ct{width:100%;margin:0;padding:0 9px;font-size:16px}& .content-block__heading-ct .c-text-note li{margin-bottom:4px;padding:0 0 0 37px}& .content-block__heading-ct .c-text-note li:last-child{margin-bottom:0}}& .content-block__heading-img{width:49%;position:relative}@media screen and (width<=834px){& .content-block__heading-img{width:100%;display:none}& .content-block__heading-img--block{display:block}}& .content-block__heading-note{color:#fff;background:#c80000;border-radius:50px;padding:4px 21px;font-size:16px;font-weight:700;line-height:1.2;position:absolute;top:-12px;left:-13px}@media screen and (width<=834px){& .content-block__heading-note{padding:4px 6px;top:-11px;left:-7px}}& .content-block__heading--02{margin-bottom:0}@media screen and (width<=834px){& .content-block__heading--02{gap:22px}}& .content-block__heading--02 .content-block__heading-img{width:100%;margin-bottom:28px;display:block}@media screen and (width<=834px){& .content-block__heading--02 .content-block__heading-img{margin-bottom:12px}}& .content-block__heading--02 .content-block__heading-ct{width:100%;margin:0;padding:0}@media screen and (width<=834px){& .content-block__heading--02 .content-block__heading-ct{letter-spacing:1.5px;line-height:1.5}}& .content-block__list{grid-template-columns:1fr 1fr 1fr;gap:27px;display:grid}@media screen and (width<=834px){& .content-block__list{grid-template-columns:1fr;gap:15px}}& .content-block__list-img{margin-bottom:8px}& .content-block__list-ct{letter-spacing:1px;line-height:1.5}& .content-block__list-ct-ttl{margin-bottom:4px;font-size:20px;font-weight:700;line-height:1.2;display:block}@media screen and (width<=834px){& .content-block__list-ct-ttl{font-size:18px}}& .content-block__list-ct-ttl small{font-size:16px;display:block}@media screen and (width<=834px){& .content-block__list-ct-ttl small{font-size:14px}}& .content-block__services{border:2px solid #c80000;padding:3px 18px 29px;position:relative}@media screen and (width<=834px){& .content-block__services{padding:20px 18px}}& .content-block__services-ttl{text-align:center;z-index:1;color:#c80000;font-size:16px;font-weight:700;display:block;position:absolute;top:-17px;left:0;right:0}@media screen and (width<=834px){& .content-block__services-ttl{top:-13px}}& .content-block__services-ttl span{background:#fff;padding:0 5px;display:inline-block}& .content-block__services-logo{margin-bottom:14px;padding:0 17px}@media screen and (width<=834px){& .content-block__services-logo{margin:0 -4px 20px;padding:0}}& .content-block__services-partner{text-align:center;grid-template-columns:1fr 1fr;gap:20px;display:grid}@media screen and (width<=834px){& .content-block__services-partner{grid-template-columns:1fr}}& .content-block__services-partner-item{border:1px solid #edebe6;padding:29px 15px 18px;position:relative}@media screen and (width<=834px){& .content-block__services-partner-item{padding:34px 10px 18px}}& .content-block__services-partner-logo{margin-bottom:15px;display:block}@media screen and (width<=834px){& .content-block__services-partner-logo{margin-bottom:19px}& .content-block__services-partner-logo--02{margin-bottom:9px}& .content-block__services-partner-logo--02 img{width:160px}}& .content-block__services-partner-sale{color:#fff;background:url(/files/img/service/bs/bg-sale.png) 0 0/100% no-repeat;padding:7px 12px;font-size:16px;font-weight:700;line-height:1;display:inline-block;position:absolute;top:-8px;left:-8px}@media screen and (width<=834px){& .content-block__services-partner-sale{padding:6px 15px;font-size:14px;top:-11px;left:-11px}}& .content-block__services-partner p{justify-content:center;align-items:center;margin-bottom:5px;line-height:1.6;display:flex}@media screen and (width<=834px){& .content-block__services-partner p{font-size:16px;line-height:1.5}}& .content-block__services-partner-price{white-space:nowrap;font-size:21px;font-weight:700;line-height:1}@media screen and (width<=834px){& .content-block__services-partner-price{letter-spacing:1px;font-size:18px}}& .content-block__services-partner-price span{color:#c80000}& .content-block__health{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}@media screen and (width<=834px){& .content-block__health{grid-template-columns:1fr;margin:0 -5px 12px}}& .content-block__health-item{background:#fff;padding:20px}@media screen and (width<=834px){& .content-block__health-item{padding:10px 13px 14px}}& .content-block__health-item .c-ttl__03{margin-bottom:30px}@media screen and (width<=834px){& .content-block__health-item .c-ttl__03{margin-bottom:24px}}& .content-block__health-img{margin-bottom:24px}@media screen and (width<=834px){& .content-block__health-img{margin-bottom:15px}}& .content-block__health-ct{letter-spacing:0;line-height:1.6}@media screen and (width<=834px){& .content-block__health-ct{letter-spacing:1.5px;text-align:justify;padding:0 5px;font-size:16px;line-height:1.5}}& .bs-plan__option{text-align:center}& .bs-plan__option .bs-plan__option-img{margin-bottom:16px}& .bs-plan__option .bs-plan__option-img img{width:60px}& .bs-plan__option .bs-plan__option-text{border:1px solid #333;width:71%;margin:0 auto 40px;padding:24px;font-size:24px;display:block}& .content-block__point-ct-list li{font-size:16px;line-height:2.1}& .content-block__lifeoff-img{width:50%}@media screen and (width<=834px){& .content-block__lifeoff-img{width:100%}}& .content-block__lifeoff{-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex}& .content-block__show{grid-template-columns:1fr 1fr;gap:60px;display:grid}@media screen and (width<=1024px){& .content-block__show{gap:32px}}@media screen and (width<=834px){& .content-block__show{grid-template-columns:1fr}}& .content-block__show-item{text-align:center;border:2px solid #f80;padding:15px 15px 11px;position:relative}@media screen and (width<=834px){& .content-block__show-item{padding:15px 6px 7px}& .content-block__show-item:first-child .content-block__show-img img{width:142px}& .content-block__show-item:nth-child(2){padding:26px 6px 5px}& .content-block__show-item:nth-child(2) .content-block__show-ttl{top:-24px}& .content-block__show-img img{width:273px}}& .content-block__show-ttl{text-align:center;color:#f80;z-index:1;font-size:16px;font-weight:700;display:block;position:absolute;top:-17px;left:0;right:0}& .content-block__show-ttl span{background:#fff;padding:0 8px;display:inline-block}& .content-block__point{-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex}& .content-block__point-ct{width:50%;margin:-5px 0 0;padding:0 15px 0 0;font-weight:400;line-height:1.6}@media screen and (width<=834px){& .content-block__point-ct{width:100%;margin:0;padding:0 0 0 6px;font-size:16px}& .content-block__point-ct small{letter-spacing:1px;font-size:12px!important}}& .content-block__point-ct .c-text-note li{margin-bottom:5px}@media screen and (width<=834px){& .content-block__point-ct .c-text-note li{margin-bottom:3px}& .content-block__point-ct .c-text-note li:before{width:15px;height:15px;top:6px;left:5px}}& .content-block__point-ct .c-text-note li:last-child{margin-bottom:0}& .content-block__point-img{width:50%}@media screen and (width<=834px){& .content-block__point-img{width:100%;display:none}}& .content-block__point-img img{width:176px;margin:0 auto;display:block}& .content-block__point-ttl{text-align:center;color:#c80000;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.4;display:block}& .content-block__point-list{letter-spacing:1px;grid-template-columns:1fr 1fr 1fr 1fr;gap:13px 0;padding:0 24px 16px;font-size:12px;line-height:1.66667;display:grid}@media screen and (width<=834px){& .content-block__point-list{grid-template-columns:1fr;padding:0}}& .content-block__point-list-item{padding:0 15px 0 0}@media screen and (width<=834px){& .content-block__point-list-item{padding:0}}& .content-block__point-list-ttl{color:#c80000;margin-bottom:3px;font-size:20px;font-weight:700;display:block}@media screen and (width<=834px){& .content-block__point-list-ttl{font-size:18px}}& .content-block__system{text-align:center;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:20px;margin-bottom:23px;font-size:18px;font-weight:700;display:grid}@media screen and (width<=1024px){& .content-block__system{gap:15px;font-size:16px}}@media screen and (width<=834px){& .content-block__system{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;gap:0;margin:0 -10px 10px;font-size:12px;line-height:1;display:flex}& .content-block__system-item{width:33.333%;margin-bottom:5px;padding:0 5px}}& .content-block__system-box{background:#fff;border-radius:10px;height:100%;padding:18px 10px 10px}@media screen and (width<=640px){& .content-block__system-box{border-radius:5px;padding:7px 3px 5px;font-weight:700}}& .content-block__system-icon{justify-content:center;align-items:center;min-height:80px;display:flex}@media screen and (width<=834px){& .content-block__system-icon{min-height:40px;margin-bottom:6px}}& .sec-bs-other{background:#f6f5f2;padding:192px 0 79px}@media screen and (width<=834px){& .sec-bs-other{padding:74px 0 8px}}& .sec-bs-other__icon{position:absolute}& .sec-bs-other__icon--left{z-index:1;width:301px;bottom:0;left:0}@media screen and (width<=834px){& .sec-bs-other__icon--left{width:153px;bottom:-55px;left:-42px}}& .sec-bs-other__icon--right{width:415px;top:-29px;right:0}@media screen and (width<=834px){& .sec-bs-other__icon--right{width:208px;top:-18px;right:-30px}}& .sec-bs-other:after,& .sec-bs-other:before{content:"";height:100px;position:absolute;left:0;right:0}& .sec-bs-other:before{background:url(/files/img/service/bs/other-custom-bf.png) 0 0/100% no-repeat;top:0}& .sec-bs-other:after{background:url(/files/img/service/bs/other-custom-af.png) 0 0/100% no-repeat;top:calc(100% - 1px)}@media screen and (width<=834px){& .sec-bs-other:after{background:url(/files/img/service/bs/other-custom-af-sp.png) 0 0/100% no-repeat}}& .sec-bs-other .inner{z-index:2;position:relative}& .other-block{background:#fff;margin-bottom:22px;padding:52px 41px 61px}@media screen and (width<=834px){& .other-block{letter-spacing:1px;margin-bottom:21px;padding:20px 20px 24px;line-height:1.5}}& .other-block .c-ttl__02{margin-bottom:13px}@media screen and (width<=834px){& .other-block .c-ttl__02{padding:0 0 5px}}& .other-block p{margin-bottom:8px}& .other-block p span{color:#cd1920}& .other-block .c-text-note{margin-bottom:34px}@media screen and (width<=834px){& .other-block .c-text-note{margin-bottom:8px}& .other-block .c-text-note li{letter-spacing:1px;padding:0 0 0 24px;line-height:1.8}}& .other-block__btn{grid-template-columns:1fr 1fr;gap:60px;display:grid}@media screen and (width<=640px){& .other-block__btn{grid-template-columns:1fr;gap:17px;margin:0 -7px}}& .sec-bs-plan{padding:190px 0 102px}@media screen and (width<=834px){& .sec-bs-plan{padding:69px 0 23px}}& .bs-plan__heading{letter-spacing:2px;margin-bottom:112px;font-size:20px;font-weight:700;line-height:2.5}@media screen and (width<=834px){& .bs-plan__heading{margin-bottom:62px;font-size:16px;line-height:1.5}}& .bs-plan__heading .c-btn__01{margin-left:0}& .bs-plan__heading p{margin-bottom:29px}@media screen and (width<=834px){& .bs-plan__heading p{margin-bottom:25px}}& .bs-plan__calendar{text-align:center;border:1px solid #333;border-bottom:none;margin-bottom:24px;font-size:18px;font-weight:700;line-height:1.8}@media screen and (width<=834px){& .bs-plan__calendar{margin-bottom:16px;font-size:.9em;line-height:1.4}}& .bs-plan__calendar-heading,& .bs-plan__calendar-show{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;display:grid;position:relative}@media screen and (width<=834px){& .bs-plan__calendar-heading,& .bs-plan__calendar-show{-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex}}& .bs-plan__calendar-heading-item,& .bs-plan__calendar-show-item{border-bottom:1px solid #333;border-right:2px solid #333;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;height:84px;display:flex;position:relative}@media screen and (width<=834px){& .bs-plan__calendar-heading-item,& .bs-plan__calendar-show-item{width:14%;height:46px}& .bs-plan__calendar-heading-item:first-child,& .bs-plan__calendar-show-item:first-child{width:16%}}& .bs-plan__calendar-heading-item:nth-child(7),& .bs-plan__calendar-show-item:nth-child(7){border-right:none}& .bs-plan__calendar-heading{background:#666}& .bs-plan__calendar-heading-item{color:#fff;position:relative}@media screen and (width<=834px){& .bs-plan__calendar-heading-item{height:43px}}& .bs-plan__calendar-heading-item:first-child{background:#333}& .bs-plan__calendar-heading-item span{z-index:1;position:relative}& .bs-plan__calendar-heading-item.active{padding-bottom:7px}& .bs-plan__calendar-heading-item.active:before{content:"";background:#d00;position:absolute;inset:-10px -14px 0 -12px}@media screen and (width<=834px){& .bs-plan__calendar-heading-item.active:before{top:-6px;left:-6px;right:-6px}}& .bs-plan__calendar-heading-note{letter-spacing:1.5px;color:#d00;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d00;border-radius:30px;padding:9px 35px;font-size:18px;font-weight:700;line-height:1.2;position:absolute;top:-62px;left:100%;transform:translate(-50%)}@media screen and (width<=834px){& .bs-plan__calendar-heading-note{padding:9px 15px;font-size:14px;top:-54px;left:-88%;transform:translate(0)}}& .bs-plan__calendar-heading-note:after{content:"";background:url(/files/img/service/bs/af-custom.png) 0 0/100% no-repeat;width:15px;height:16px;margin:0 auto;position:absolute;top:100%;left:0;right:0}@media screen and (width<=834px){& .bs-plan__calendar-heading-note:after{width:9px;height:13px;left:78px;right:auto}}& .bs-plan__calendar-show-item{background:#f6f5f2}& .bs-plan__calendar-show-item:first-child{color:#fff;background:#666}& .bs-plan__calendar-show-item small{font-size:16px;position:absolute;top:4px;right:7px}@media screen and (width<=834px){& .bs-plan__calendar-show-item small{font-size:8px;top:2px;right:3px}& .bs-plan__calendar-show-item img{width:25px}& .bs-plan__calendar-show-item img.img-minus{width:10px}}& .bs-plan__calendar-show-note{color:#d00;text-align:center;letter-spacing:2px;background:#fff;border:2px solid #d00;justify-content:center;align-items:center;width:calc(85% - 20px);font-size:18px;font-weight:700;line-height:1.2;display:flex;position:absolute;top:10px;bottom:7px;right:13px}@media screen and (width<=834px){& .bs-plan__calendar-show-note{letter-spacing:1px;border:1px solid #d00;border-radius:0;font-size:10px;top:4px;left:calc(18% + 3px);right:3px}}& .bs-plan__note{counter-reset:b;font-size:14px;font-weight:700;line-height:1.42857}@media screen and (width<=834px){& .bs-plan__note{font-size:10px;line-height:1.5}}& .bs-plan__note li{letter-spacing:1px;padding:0 0 0 36px;position:relative}@media screen and (width<=834px){& .bs-plan__note li{padding:0}}& .bs-plan__note li:before{counter-increment:b;content:"※ " counter(b) ". ";letter-spacing:0;position:absolute;top:0;left:0}@media screen and (width<=834px){& .bs-plan__note li:before{position:static}}& .sec-bs-flow{background:#f6f5f2;padding:198px 0 102px}@media screen and (width<=834px){& .sec-bs-flow{padding:54px 0 26px}}& .sec-bs-flow:before{content:"";background:url(/files/img/service/bs/other-custom-bf.png) 0 0/100% no-repeat;height:100px;position:absolute;top:0;left:0;right:0}& .sec-bs-flow:after{content:"";z-index:1;background:url(/files/img/service/bs/flow-af.png) 0 0/100% no-repeat;width:303px;height:600px;position:absolute;top:-134px;right:0}@media screen and (width<=834px){& .sec-bs-flow:after{width:88px;top:-17px}}& .sec-bs-flow .inner{z-index:2;position:relative}& .bs-flow__note{letter-spacing:2px;margin-bottom:50px;font-size:20px;font-weight:700;line-height:2.5}@media screen and (width<=834px){& .bs-flow__note{letter-spacing:1.5px;margin-bottom:33px;font-size:16px;line-height:1.8}}& .bs-flow__step{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -30px;display:flex}@media screen and (width<=834px){& .bs-flow__step--custom{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;display:flex}& .bs-flow__step--custom-left{width:50%;padding:0 15px}& .bs-flow__step--custom-right{border-left:1px solid #333;width:50%;padding:8px 0 17px 5px}}& .bs-flow__step-item{width:35%;padding:0 30px}@media screen and (width<=834px){& .bs-flow__step-item{width:100%;margin-bottom:51px}& .bs-flow__step-item:last-child{margin-bottom:0}}& .bs-flow__step-item:nth-child(2) .bs-flow__step-box:before{border-color:#dd6e6e}& .bs-flow__step-item:nth-child(2) .bs-flow__step-box:after{background:url(/files/img/service/bs/step-af-02.png) 0 0/100% 100% no-repeat}@media screen and (width<=834px){& .bs-flow__step-item:nth-child(2) .bs-flow__step-box:after{background:url(/files/img/service/bs/step-af-02-sp.png) 0 0/100% 100% no-repeat}}& .bs-flow__step-item:nth-child(3){width:30%}@media screen and (width<=834px){& .bs-flow__step-item:nth-child(3){width:100%}& .bs-flow__step-item:nth-child(3) .bs-flow__step--custom{margin-bottom:12px}& .bs-flow__step-item:nth-child(3) .bs-flow__step--custom-right{padding:0 0 0 8px}}& .bs-flow__step-item:nth-child(3) .bs-flow__step-box:before{border-color:#d00}@media screen and (width<=834px){& .bs-flow__step-item:nth-child(3) .bs-flow__step-box:before{border-bottom:14px solid #d00}}& .bs-flow__step-item:nth-child(3) .bs-flow__step-box:after{display:none}& .bs-flow__step-box{letter-spacing:0;background:#fff;height:100%;padding:35px 35px 45px;position:relative}@media screen and (width<=834px){& .bs-flow__step-box{padding:18px 18px 10px;font-size:12px}}& .bs-flow__step-box:before{content:"";border:25px solid #ffbdbd;position:absolute;inset:0}@media screen and (width<=834px){& .bs-flow__step-box:before{border-width:14px 14px 5px;border-bottom-style:solid;border-bottom-color:#ffbdbd}}& .bs-flow__step-box:after{content:"";background:url(/files/img/service/bs/step-af-01.png) 0 0/100% 100% no-repeat;width:60px;position:absolute;top:0;bottom:0;left:calc(100% - 1px)}@media screen and (width<=834px){& .bs-flow__step-box:after{background:url(/files/img/service/bs/step-af-01-sp.png) 0 0/100% 100% no-repeat;width:auto;height:32px;top:calc(100% - 1px);left:0;right:0}}& .bs-flow__step-box p{margin-bottom:9px;padding:0 15px;font-size:18px}@media screen and (width<=834px){& .bs-flow__step-box p{margin-bottom:10px;padding:0;font-size:13px}}& .bs-flow__step-box .c-text-note{letter-spacing:1.5px;padding:0 15px}@media screen and (width<=834px){& .bs-flow__step-box .c-text-note{letter-spacing:1px;padding:0}& .bs-flow__step-box .c-text-note li{margin-bottom:5px;padding:0 0 0 17px}& .bs-flow__step-box .c-text-note li:before{width:10px;height:10px;top:5px;left:0}& .bs-flow__step-box .c-text-note li:last-child{margin-bottom:0}}& .bs-flow__step-note{text-align:center;color:#fff;background:#d00;margin-bottom:25px;padding:5px;font-family:Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.2;display:block}@media screen and (width<=834px){& .bs-flow__step-note{margin-bottom:5px;padding:0;font-size:16px}}& .bs-flow__step-ttl{text-align:center;border-bottom:2px solid #666;margin-bottom:10px;padding:0 0 14px;font-size:30px;font-weight:700;line-height:1.33333;display:block;position:relative}@media screen and (width<=1024px){& .bs-flow__step-ttl{font-size:20px}}@media screen and (width<=834px){& .bs-flow__step-ttl{text-align:left;border-bottom:none;margin:0;padding:0}}& .bs-flow__step-ttl:after{background:#d00;width:100px;height:2px;position:absolute;bottom:0;left:0}@media screen and (width<=834px){& .bs-flow__step-ttl:after{display:none}}& .bs-flow__step-img{padding:12px 0 0}@media screen and (width<=834px){& .bs-flow__step-img{padding:0}}& .sec-bs-customer{background:#f6f5f2}& .sec-bs-customer--custom{z-index:-1;position:absolute;top:calc(100% - 1px);left:0;right:0}& .sec-bs-question{padding:189px 0 202px}@media screen and (width<=834px){& .sec-bs-question{padding:49px 0 202px}}& .bs-question dl{background:#f7f5f2;border-radius:10px;margin-bottom:6px;padding:10px}@media screen and (width<=834px){& .bs-question dl{margin-bottom:3px}}& .bs-question dl:last-child{margin-bottom:0}& .bs-question dl dt{cursor:pointer;font-weight:700;position:relative}& .bs-question dl dt .bs-question__ct:before{content:"Q";background:#595959}& .bs-question dl dt:after,& .bs-question dl dt:before{content:"";background:#d00;width:3px;height:30px;transition:all .1s linear;display:block;position:absolute;top:26px;right:20px}@media screen and (width<=834px){& .bs-question dl dt:after,& .bs-question dl dt:before{height:22px;position:absolute;top:13px;right:15px}}& .bs-question dl dt:after{transform:rotate(90deg)}& .bs-question dl dt.active:before{transform:rotate(-90deg)}& .bs-question dl dd{display:none}& .bs-question dl dd .bs-question__ct{background:#fff;border-radius:10px}& .bs-question dl dd .bs-question__ct:before{content:"A";background:#d00}@media screen and (width<=834px){& .bs-question dl dd .bs-question__ct:before{top:11px;left:10px}}& .bs-question__ct{padding:23px 50px 23px 96px;position:relative}@media screen and (width<=834px){& .bs-question__ct{letter-spacing:2px;padding:15px 50px 15px 60px}}& .bs-question__ct:before{color:#fff;text-align:center;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-family:Helvetica,sans-serif;font-size:30px;font-weight:500;line-height:1;display:flex;position:absolute;top:16px;left:25px}@media screen and (width<=834px){& .bs-question__ct:before{width:40px;height:40px;font-size:20px;top:5px;left:5px}}& .bs-question__ct p{margin-bottom:10px}& .bs-question__ct p:last-child{letter-spacing:1px;margin-bottom:0;font-weight:400;line-height:1.5}& .bs-question__ct-note{font-size:14px}& .bs-question__ct-note li{padding:0 0 0 20px;position:relative}& .bs-question__ct-note li:before{content:"※";position:absolute;top:0;left:0}& #page-reason{overflow-x:hidden}@media screen and (width<=834px){& #page-reason .mv-page{padding-bottom:77px;line-height:1.75}}& .sec-reason-strengths{padding:94px 0 69px}@media screen and (width<=834px){& .sec-reason-strengths{padding:47px 0 28px}& .sec-reason-strengths .c-ttl__01 .c-ft--jp{letter-spacing:0}& .strengths-list{grid-template-columns:1fr;gap:15px}}& .strengths-list .solution-list__item{padding-top:20px;padding-bottom:30px}@media screen and (width<=834px){& .strengths-list .solution-list__item{padding:0}}& .strengths-list .solution-list__item:after{content:"";border:22px solid #0000;border-top:19px solid #c80000;border-bottom-width:0;width:0;height:0;margin:0 auto;position:absolute;bottom:-8px;left:0;right:0}@media screen and (width<=834px){& .strengths-list .solution-list__item:after{border:8px solid #0000;border-left:10px solid #c80000;border-right-width:0;width:0;height:0;inset:18px 8px auto auto}& .strengths-list .solution-list__img{display:none}}& .strengths-list .solution-list__ttl{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:30px;display:flex}@media screen and (width<=834px){& .strengths-list .solution-list__ttl{letter-spacing:1.5px;margin-bottom:0;padding:20px;display:block}}& .sec-reason-01{background:#f6f5f2;padding:100px 0}@media screen and (width<=834px){& .sec-reason-01{padding:50px 0 47px}}& .sec-reason-01:before{content:"";background:url(/files/img/reason/item-01.png) 0 0/100% no-repeat;width:270px;height:314px;position:absolute;top:263px;left:0}@media screen and (width<=834px){& .sec-reason-01:before{width:132px;top:0}}& .sec-reason-01 .inner{z-index:1;position:relative}& .reason-block{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;margin-bottom:80px;display:flex}@media screen and (width<=834px){& .reason-block{margin-bottom:26px}}& .reason-block__ct{letter-spacing:2px;width:42.8%;margin:-5px 0 0;padding:0 25px 0 0;font-size:19px;line-height:1.94737}@media screen and (width<=834px){& .reason-block__ct{letter-spacing:1.5px;width:100%;margin:0 0 17px;padding:0;font-size:14px;line-height:1.65}}& .reason-block__odd{background:#fff;padding:37px 37px 42px}@media screen and (width<=1024px){& .reason-block__odd{padding:37px 30px 42px}}@media screen and (width<=834px){& .reason-block__odd{padding:22px 20px 26px}}& .reason-block__odd-ttl{text-align:center;letter-spacing:1px;border-bottom:2px solid #e6e1d7;margin-bottom:32px;padding:0 0 12px;font-size:18px;font-weight:700;line-height:1.4;display:block;position:relative}@media screen and (width<=834px){& .reason-block__odd-ttl{letter-spacing:1px;margin-bottom:20px;padding:0 0 7px;font-size:15px}}& .reason-block__odd-ttl span{color:#c80000;font-size:24px}@media screen and (width<=834px){& .reason-block__odd-ttl span{font-size:18px}}& .reason-block__odd-ttl:after{content:"";background:#c80000;width:100px;height:2px;position:absolute;bottom:-2px;left:0}& .reason-block__list{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px;display:grid}@media screen and (width<=834px){& .reason-block__list{grid-template-columns:1fr 1fr 1fr 1fr;gap:5px}}& .reason-block__list-item{text-align:center;background:#f6f5f2;border-radius:10px;padding:10px 3px}@media screen and (width<=834px){& .reason-block__list-item{border-radius:5px;padding:3px}}& .reason-block__list-icon{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;min-height:54px;display:flex}@media screen and (width<=834px){& .reason-block__list-icon{min-height:45px}}& .reason-block__list-icon img{margin:0 auto;display:block}& .reason-block__list-ct{letter-spacing:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1.66667;display:flex}@media screen and (width<=834px){& .reason-block__list-ct{letter-spacing:0;font-size:10px}}& .reason-block__img{width:57.2%;box-shadow:0 0 10px #0000001a}@media screen and (width<=834px){& .reason-block__img{width:100%}}& .reason-show{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media screen and (width<=834px){& .reason-show{grid-template-columns:1fr;gap:15px}}@media screen and (width>=835px){& .reason-show--col2{grid-template-columns:1fr 1fr}& .reason-show--col2 .reason-show__ttl{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}}& .reason-show__item{background:#fff;padding:0 0 31px;box-shadow:0 0 10px #0000001a}@media screen and (width<=834px){& .reason-show__item{padding:0 0 20px}}& .reason-show__ttl{text-align:center;letter-spacing:1.5px;color:#fff;background:#c80000;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;min-height:80px;padding:10px;font-size:22px;font-weight:700;display:flex}@media screen and (width<=834px){& .reason-show__ttl{min-height:10px;font-size:18px}}& .reason-show__img{margin-bottom:18px;padding:2px}@media screen and (width<=834px){& .reason-show__img{margin-bottom:13px}}& .reason-show__img img{width:100%}& .reason-show__ct{padding:0 31px;font-size:16px;line-height:2.125}@media screen and (width<=1024px){& .reason-show__ct{padding:0 20px}}@media screen and (width<=834px){& .reason-show__ct{font-size:14px;line-height:1.65}}& .reason-show__ct small{font-size:13px;display:block}@media screen and (width<=834px){& .reason-show__ct small{font-size:12px}}& .reason-show__ct-ttl{text-align:center;letter-spacing:1px;margin:0 -10px 15px;font-size:20px;font-weight:700;line-height:1.8}@media screen and (width<=834px){& .reason-show__ct-ttl{margin:0 0 10px;font-size:16px;line-height:1.5625}}& .reason-show__ct-ttl span{color:#c80000}& .reason-show__ct p{margin-bottom:33px}@media screen and (width<=834px){& .reason-show__ct p{margin-bottom:13px}}& .reason-show__ct p:last-child{margin-bottom:0}& .sec-reason-02{padding:111px 0 104px}@media screen and (width<=834px){& .sec-reason-02{padding:48px 0 53px}}& .sec-reason-02:before{content:"";background:url(/files/img/reason/item-02.png) 0 0/100% no-repeat;width:361px;height:375px;position:absolute;top:0;right:0}@media screen and (width<=834px){& .sec-reason-02:before{width:182px;right:-14px}}& .sec-reason-02:after{content:"";z-index:1;background:url(/files/img/reason/other-custom-bf.png) 0 0/100% no-repeat;height:100px;position:absolute;top:calc(100% - 1px);left:0;right:0}& .sec-reason-02 .inner{z-index:1;position:relative}& .sec-reason-03{background:#f6f5f2;padding:205px 0 105px}@media screen and (width<=834px){& .sec-reason-03{padding:70px 0 50px}}& .sec-reason-03:before{content:"";background:url(/files/img/reason/item-03.png) 0 0/100% no-repeat;width:300px;height:500px;position:absolute;top:-103px;left:0}@media screen and (width<=834px){& .sec-reason-03:before{width:150px;top:-33px;left:-27px}}& .sec-reason-03:after{content:"";background:url(/files/img/reason/item-02.png) 0 0/100% no-repeat;width:361px;height:375px;position:absolute;top:41.8%;right:0}@media screen and (width<=834px){& .sec-reason-03:after{width:200px;top:auto;bottom:-76px;right:-46px}}& .sec-reason-03 .inner{z-index:2;position:relative}& .reason-step{background:#fff;margin-bottom:22px;padding:2px;box-shadow:0 0 10px #0000001a}& .reason-step--custom{background:#f6f6f6;margin-bottom:15px;padding:29px;overflow:hidden}& .reason-step--custom .bs-flow__step-ttl{position:relative}& .reason-step--custom .bs-flow__step-ttl:after{content:"";background:#dc0000;width:100px;height:2px;display:inline-block;position:absolute;bottom:-2px;left:0}@media screen and (width<=834px){& .reason-step--custom .bs-flow__step-img img{width:50%;margin:0 auto;display:block}& .reason-step--custom{padding:10px}& .reason-step--custom .bs-flow__step-item{margin-bottom:24px}& .reason-step--custom .bs-flow__step-item:last-child{margin-bottom:0}& .reason-step--custom .bs-flow__step-box{padding:24px 23px 20px}& .reason-step--custom .bs-flow__step-box:before{border-bottom:10px solid #ffbdbd}& .reason-step--custom .bs-flow__step-box:after{z-index:2}& .reason-step--custom .bs-flow__step-note{margin-bottom:10px;padding:3px}& .reason-step--custom .bs-flow__step-ttl{text-align:center;border-bottom:2px solid #666;margin-bottom:12px;padding:0 0 10px;font-size:18px}& .reason-step--custom .bs-flow__step-box p{margin-bottom:5px;padding:0 7px;font-size:15px}& .reason-step--custom .bs-flow__step-img{padding:0 0 12px}& .reason-step--custom .bs-flow__step-box .c-text-note{letter-spacing:0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 6px;display:flex}& .reason-step--custom .bs-flow__step-box .c-text-note li{width:49%}& .reason-step--custom .bs-flow__step-box .c-text-note li:nth-child(2n){width:51%}& .reason-step--custom .bs-flow__step-box .c-text-note.sp-other li:nth-child(3){width:100%}}& .reason-step__note{letter-spacing:.5px;padding:0 27px 28px}@media screen and (width<=834px){& .reason-step__note{padding:0 17px 14px}}& .reason-step__note-ttl{text-align:center;letter-spacing:0;margin-bottom:15px;font-size:20px;font-weight:700;display:block}@media screen and (width<=834px){& .reason-step__note-ttl{margin-bottom:7px;font-size:16px}}& .reason-step__note-ttl span{color:#c80000}@media screen and (width<=834px){& .reason-step__note-ttl span{display:block}}& .sec-reason-dowload{background:#f6f5f2;padding:188px 0 253px}@media screen and (width<=834px){& .sec-reason-dowload{padding:74px 0 177px}}& .sec-reason-dowload .inner{z-index:2;position:relative}& .sec-reason-dowload:after{content:"";background:url(/files/img/reason/item-04.png) 0 0/100% no-repeat;width:430px;height:600px;position:absolute;top:49%;right:0}@media screen and (width<=834px){& .sec-reason-dowload:after{width:200px;top:56%;right:-10px}}& .reason-dowload{margin-bottom:71px}@media screen and (width<=834px){& .reason-dowload{margin-bottom:36px}}& .reason-dowload__item{background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin-bottom:20px;padding:30px;display:flex;box-shadow:0 0 10px #0000001a}@media screen and (width<=834px){& .reason-dowload__item{padding:2px 2px 25px}}& .reason-dowload__item:last-child{margin-bottom:0}& .reason-dowload__img{width:200px}@media screen and (width<=834px){& .reason-dowload__img{background:#f6f6f6;width:100%;margin-bottom:11px;padding:14px}& .reason-dowload__img img{width:48%;margin:0 auto;display:block}}& .reason-dowload__ct{letter-spacing:.5px;width:calc(100% - 200px);padding:0 0 10px 30px}@media screen and (width<=834px){& .reason-dowload__ct{width:100%;padding:0 20px}}& .reason-dowload__ct-ttl{letter-spacing:0;margin-bottom:15px;font-size:20px;font-weight:700;display:block}@media screen and (width<=834px){& .reason-dowload__ct-ttl{text-align:center;letter-spacing:.5px;margin-bottom:7px;font-size:16px}}@media screen and (width>=835px){& .reason-dowload__ct .c-btn__01{margin-left:0}}& .reason-dowload__ct p{margin-bottom:25px}@media screen and (width<=834px){& .reason-dowload__ct p{margin-bottom:15px}}& .sec-solution-point{padding:95px 0 0}@media screen and (width<=834px){& .sec-solution-point{padding:46px 0 0}}& .solution-anchor{counter-reset:c;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin-bottom:101px;display:grid}@media screen and (width<=834px){& .solution-anchor{grid-template-columns:repeat(2,1fr);gap:20px 10px;margin-bottom:50px}& .solution-anchor__item:last-child:nth-child(odd){grid-column:span 2}}& .solution-anchor__item a{text-align:center;background:#f7f5f2;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;height:76px;font-size:20px;font-weight:700;display:flex;position:relative}@media screen and (width<=834px){& .solution-anchor__item a{height:52px;font-size:16px}}& .solution-anchor__item a:before{counter-increment:c;content:counter(c, decimal-leading-zero);color:#c80000;font-family:Helvetica,sans-serif;font-size:30px;font-weight:700;position:absolute;top:-19px;left:9px}@media screen and (width<=834px){& .solution-anchor__item a:before{font-size:20px;top:-14px}}& .solution-anchor__item a:after{content:"";border:8px solid #0000;border-top:10px solid #c80000;border-bottom-width:0;width:0;height:0;margin:0 auto;position:absolute;top:calc(100% - 3px);left:0;right:0}& .solution-point{counter-reset:d}& .solution-point__items{padding:197px 0 100px;position:relative}@media screen and (width<=834px){& .solution-point__items{padding:73px 0 55px}}& .solution-point__items .inner{z-index:3;position:relative}& .solution-point__items:before{content:"";z-index:2;position:absolute}& .solution-point__items:after{content:"";z-index:1;background:url(/files/img/solution/item-02.png) 0 0/100% no-repeat;height:100px;position:absolute;top:calc(100% - 1px);left:0;right:0}& .solution-point__items:nth-child(odd){background:#f6f5f2}& .solution-point__items:nth-child(odd):after{background:url(/files/img/solution/item-01.png) 0 0/100% no-repeat}& .solution-point__items:first-child{padding:101px 0}@media screen and (width<=834px){& .solution-point__items:first-child{padding:51px 0}}& .solution-point__items:first-child .solution-point__content{padding-bottom:40px}@media screen and (width<=834px){& .solution-point__items:first-child .solution-point__content{padding-bottom:32px}}& .solution-point__items:first-child:before{background:url(/files/img/solution/point-01-bf.png) 0 0/100% no-repeat;width:272px;height:400px;top:51px;left:0}@media screen and (width<=834px){& .solution-point__items:first-child:before{background:url(/files/img/solution/point-01-bf-sp.png) 0 0/100% no-repeat;width:128px;top:2px}}& .solution-point__items:nth-child(2):before{background:url(/files/img/solution/point-02-bf.png) 0 0/100% no-repeat;width:314px;height:500px;top:-79px;right:0}@media screen and (width<=834px){& .solution-point__items:nth-child(2):before{width:161px;top:-57px}}& .solution-point__items:nth-child(3):before{background:url(/files/img/solution/point-02-af.png) 0 0/100% no-repeat;width:302px;height:500px;top:-64px;left:0}@media screen and (width<=834px){& .solution-point__items:nth-child(3):before{width:154px;top:-31px}}& .solution-point__items:nth-child(4):before{background:url(/files/img/solution/point-04-af.png) 0 0/100% no-repeat;width:322px;height:700px;top:-63px;right:0}@media screen and (width<=834px){& .solution-point__items:nth-child(4):before{width:163px;top:-45px}}& .solution-point__ttl{letter-spacing:3px;margin-bottom:61px;padding:0 0 0 108px;font-size:36px;font-weight:700;line-height:1.4;display:block;position:relative}@media screen and (width<=834px){& .solution-point__ttl{letter-spacing:1.5px;margin-bottom:30px;padding:0 0 0 52px;font-size:18px}}& .solution-point__ttl:before{counter-increment:d;content:counter(d, decimal-leading-zero);color:#c80000;font-family:Helvetica,sans-serif;font-size:70px;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (width<=834px){& .solution-point__ttl:before{font-size:35px}}& .solution-point__content{background:#fff;padding:35px 29px 30px;box-shadow:0 0 10px #00000029}@media screen and (width<=834px){& .solution-point__content{padding:20px 20px 30px}}& .solution-point__content .c-ttl__02{margin-bottom:37px;padding-bottom:13px;font-size:22px}@media screen and (width<=834px){& .solution-point__content .c-ttl__02{margin-bottom:14px;padding:0 0 6px;font-size:15px;line-height:1.66667}}& .solution-point__block{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:16px;line-height:2.125;display:flex}@media screen and (width<=834px){& .solution-point__block{font-size:14px;line-height:1.64286}}& .solution-point__block-ct{width:60%;padding:0 15px 0 0}@media screen and (width<=834px){& .solution-point__block-ct{width:100%;margin-bottom:26px;padding:0}& .solution-point__block-ct--custom{margin-left:-30px}}& .solution-point__block-img{width:40%;padding:0 28px 0 71px}@media screen and (width<=834px){& .solution-point__block-img{width:100%;max-width:235px;margin:0 auto;padding:0}}& .solution-point__block-img img{margin:0 auto;display:block}& .solution-point__block-img picture{height:auto;margin:0 auto;display:block}@media screen and (width<=834px){& .solution-point__block-img picture{width:100%!important}}& .solution-point__block-list li{letter-spacing:.5px;margin-bottom:26px;padding:0 0 0 51px;position:relative}@media screen and (width<=834px){& .solution-point__block-list li{letter-spacing:1.5px;margin-bottom:26px;padding:0 0 0 30px}}& .solution-point__block-list li:last-child{margin-bottom:0}& .solution-point__block-list li:before{content:"";background:url(/files/img/solution/icon-check.png) 0 0/100% no-repeat;width:28px;height:28px;position:absolute;top:2px;left:0}@media screen and (width<=834px){& .solution-point__block-list li:before{width:20px;height:20px}}& .solution-point__block-list li p{margin-bottom:15px}& .solution-point__block-list li .c-btn__01{margin-left:0}& .sec-30thanv{padding-top:60px;overflow:hidden}& .sec-30thanv .inner{background-color:#ffecec;border-radius:8px;max-width:900px;padding:0;position:relative}& .sec-30thanv .inner:before{content:"";z-index:4;background-image:url(https://corp.benefit-one.co.jp/files/img/index/30thani_logo_202601.png);background-size:cover;width:200px;height:200px;display:block;position:absolute;left:16px}& .sec-30thanv .anv__tit{text-align:center;color:#fff;background:#d00;border-radius:8px 8px 0 0;padding:8px;font-size:22px;font-weight:700}& .sec-30thanv .anv__btn_wrap{gap:16px;padding:15px 16px 16px 224px;display:flex}& .sec-30thanv .anv__btn_wrap .anv__btn_inner{background:#fff;border:2px solid red;border-radius:16px;width:100%}& .sec-30thanv .anv__btn_wrap .anv__btn_inner a{text-align:center;border-radius:16px;justify-content:space-between;width:100%;padding:16px 10px;display:block;position:relative}& .sec-30thanv .anv__btn_wrap .anv__btn_inner a:after{content:"";border:2px solid red;border-width:2px 2px 0 0;width:5px;height:5px;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(45deg)}& .sec-30thanv .anv__btn_wrap .anv__btn_inner a:hover{cursor:pointer}& .sec-30thanv .anv__btn_wrap .anv__btn_inner a .anv__btn_left{width:100%;padding-left:24px;padding-right:12px;font-size:16px;font-weight:700}& .sec-30thanv .anv__btn_wrap .anv__btn_inner a .anv__btn_left .anv__btn_left_txt{font-size:20px}& .sec-30thanv .anv__btn_wrap .anv__btn_inner a .anv__btn_right{color:#fff;text-align:center;background:#f30;border-radius:8px;width:94%;margin:8px 3% 0;padding:4px;font-size:16px;display:block}& .sec-30thanv .anv__btn_wrap .anv__btn_inner a .anv__btn_right.comingsoon{background:#999}@media screen and (width<=835px){& .sec-30thanv{width:96%;margin-left:auto;margin-right:auto}& .sec-30thanv .inner:before{display:none}& .sec-30thanv .anv__tit{text-align:left;border:2px solid #d00;padding:24px 0 24px 130px;position:relative}& .sec-30thanv .anv__tit:before{content:"";z-index:4;background:#fff url(https://corp.benefit-one.co.jp/files/img/index/30thani_logo_202601.png) 50%/contain no-repeat;width:100px;height:100%;display:block;position:absolute;top:0;left:16px}& .sec-30thanv .anv__tit span{display:block}& .sec-30thanv .anv__btn_wrap{padding:16px;display:block}& .sec-30thanv .anv__btn_wrap .anv__btn_inner{width:100%;margin-bottom:6px}}}@keyframes a{0%{transform:translate(0)}to{transform:translate(-50%)}}.header-logo[data-astro-cid-eknsna35]{z-index:10;width:100%;max-width:122px;display:block;position:relative;@media (width>=1025px){max-width:123px;position:absolute;top:5px;left:50px}@media (1025px<=width<=1250px){left:15px}}.js-mobile[data-astro-cid-eknsna35]{color:#fff;cursor:pointer;background:linear-gradient(-90deg,#dc0000,#a81c23);width:58px;height:58px;display:none;position:relative;&:after,& span{position:absolute;left:50%;transform:translate(-50%)}&:after{letter-spacing:.14em;content:"MENU";font-family:Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:1;transition:all .3s;bottom:8px}& span{background:#fff;width:25px;height:1px;top:20px;&:before,&:after{content:"";background:#fff;width:100%;height:100%;transition:all .3s;position:absolute;left:0}&:before{top:-9px}&:after{bottom:-9px}}&.js-mobile--close{&:after{content:"CLOSE"}& span{background-color:#0000;&:before{top:0;transform:rotate(45deg)}&:after{bottom:0;transform:rotate(-45deg)}}}@media (width<=1024px){display:block}}.header-nav[data-astro-cid-eknsna35]{background:#fff;height:100vh;padding:60px 0;display:none;position:fixed;top:0;left:0;@media (width>=1025px){height:unset;position:unset;padding:0;display:block}}.header-nav__wp[data-astro-cid-eknsna35]{flex-direction:column;height:100%;display:flex;overflow:auto;@media (width>=1025px){overflow:unset;flex-direction:column-reverse}}.header-nav__info[data-astro-cid-eknsna35]{justify-content:flex-end;align-items:center;gap:20px;padding:8px 50px 10px;display:flex;box-shadow:0 0 10px #3333331a;@media (width<=1250px){padding:8px 15px 10px}@media (width<=1024px){padding:18px 15px 10px;display:block}}.header-nav__info-link[data-astro-cid-eknsna35]{justify-content:flex-end;gap:34px;display:flex;@media (width<=1024px){display:none}}.header-nav__info-link_sp[data-astro-cid-eknsna35]{display:none;@media (width<=1024px){justify-content:space-around;margin:20px auto;display:flex}}.header-nav__info-linkItem[data-astro-cid-eknsna35]{position:relative;&:not(:last-child):after{content:"";background:#999;width:1px;height:16px;position:absolute;top:2px;right:-18px;@media (width<=1250px){display:none}}&>a[data-astro-cid-eknsna35]{color:#999;font-size:14px;display:inline-block}}.header-nav__info-btn[data-astro-cid-eknsna35]{justify-content:flex-end;gap:20px;display:flex;@media (width<=1250px){gap:10px}@media (width<=834px){flex-wrap:wrap;justify-content:center;gap:15px}&>a[data-astro-cid-eknsna35]{color:#fff;background:#de0000;border-radius:20px;justify-content:center;align-items:center;width:200px;height:38px;padding:10px 20px;font-size:14px;font-weight:500;display:flex;position:relative;@media (width<=1250px){width:160px;font-size:12px}@media (width<=1024px){width:100%;max-width:345px;height:40px;font-size:16px}&:after{content:"";border:2px solid #fff;border-width:2px 2px 0 0;width:5px;height:5px;position:absolute;top:50%;right:17px;transform:translateY(-50%)rotate(45deg);@media (width<=1250px){right:12px}}}}.header-nav__menu-item[data-astro-cid-eknsna35]{position:relative;&:hover{&>[data-astro-cid-eknsna35]:is(a,span){color:#fff;background:#d90203;&:after{border-color:#fff}}& .header-nav__sub{z-index:1;opacity:1;pointer-events:auto}}@media (width>=1025px){width:16.6667%;max-width:195px}&:first-child>[data-astro-cid-eknsna35]:is(a,span){@media (width>=1025px){border-left:1px solid #d90203}}&>a[data-astro-cid-eknsna35]{border-right:1px solid #d90203;justify-content:center;align-items:center;height:50px;padding:10px 30px;font-size:14px;font-weight:500;display:flex;position:relative;@media (width<=1024px){border-bottom:1px solid #e5e5e5;padding:15px 14px;font-size:15px;display:block}&:hover{opacity:1;color:#fff;background:#d90203;&:after{border-color:#fff}}&:after{content:"";border:2px solid #d90203;border-width:0 2px 2px 0;width:4px;height:4px;transition:all .3s;position:absolute;top:48%;right:21px;transform:translateY(-50%)rotate(45deg);@media (width<=1024px){width:5px;height:5px;transform:translateY(-50%)rotate(-45deg)}}}&.active>a[data-astro-cid-eknsna35]{color:#fff;background:#d90203;&:after{border-color:#fff}}}.header-nav__menu-acc[data-astro-cid-eknsna35]{cursor:pointer;border-right:1px solid #d90203;justify-content:center;align-items:center;height:50px;padding:10px 30px;font-size:14px;font-weight:500;display:flex;position:relative;@media (width<=1024px){border-bottom:1px solid #e5e5e5;padding:15px 14px;font-size:15px;display:block}&:hover{opacity:1;color:#fff;background:#d90203;&:after{border-color:#fff}}&:after{content:"";border:2px solid #d90203;border-width:0 2px 2px 0;width:4px;height:4px;transition:all .3s;position:absolute;top:48%;right:21px;transform:translateY(-50%)rotate(45deg);@media (width<=1024px){width:5px;height:5px}}&.is-show{color:#fff;background:#a81c23;&:after{border-color:#fff;transform:translateY(-50%)rotate(-135deg)}}}.header-nav__sub-item[data-astro-cid-eknsna35]{&:not(:last-child){margin-bottom:1px}&>a[data-astro-cid-eknsna35]{background:#fffffff2;padding:13px 40px 11px 20px;font-size:12px;font-weight:500;display:block;position:relative;@media (width<=1024px){padding:15px 15px 15px 44px}&:after{content:"";border:2px solid #d90203;border-width:2px 2px 0 0;width:5px;height:5px;transition:all .3s;position:absolute;top:50%;right:20px;transform:translateY(-50%)rotate(45deg);@media (width<=834px){left:30px;right:auto}}}}.header-nav__menu[data-astro-cid-eknsna35]{display:block;@media (width>=1025px){border-top:1px solid #d00;border-bottom:5px solid #d00;justify-content:center;padding:5px 0;display:flex}}.header-nav__sub[data-astro-cid-eknsna35]{display:none;@media (width>=1025px){z-index:-1;opacity:0;pointer-events:none;width:max-content;transition:all .3s;display:block;position:absolute;top:100%;left:0}.header-nav__menu-item[data-astro-cid-eknsna35]:last-child &{left:unset;right:0}}#footer[data-astro-cid-kxl4wmux]{position:relative;overflow-x:hidden;& .inner{max-width:calc(1200px + 8%);@media screen and (width>=835px){margin:0 auto;padding:0 4%}}& .footer-menu__list-ttl{font-size:15px;font-weight:700;& a{padding-left:18px;display:inline-block;position:relative;&:after{content:"";border:2px solid #d00;border-width:2px 2px 0 0;width:6px;height:6px;position:absolute;top:7px;left:-1px;transform:rotate(45deg)}@media (any-hover:hover){&:hover{opacity:1;text-decoration:underline}}}}& .footer-menu__sub-item{& a{font-size:14px;line-height:1.5;display:inline-block;@media (any-hover:hover){&:hover{opacity:1;text-decoration:underline}}}}& .footer-info{z-index:1;color:#fff;flex-wrap:wrap;justify-content:center;gap:12px 41px;padding:27px 0 25px;display:flex;position:relative;& .footer-info__item{& a{font-size:14px;display:inline-block}}}@media (width>=1025px){background:#f5f5f5;& .footer-menu{padding:50px 0 52px}& .footer-menu__list{justify-content:space-between;display:flex}& .footer-menu__list-item{width:14.6%}& .footer-menu__list-ttl{pointer-events:none;font-size:16px;&:not(:last-child){margin-bottom:21px}& a{pointer-events:auto}}& .footer-menu__sub:not(:last-child){margin-bottom:21px}& .footer-menu__sub-item:not(:last-child){margin-bottom:20px}}@media (width<=1024px){& .footer-menu__list-ttl{margin-top:initial;background:#f5f5f5;border-top:1px solid #e5e5e5;padding:18px 30px 17px 15px;display:block;&.js-accor{position:relative;&:before,&:after{z-index:1;content:"";background:#d00;width:16px;height:2px;transition:all .3s;position:absolute;top:51%;right:14px;transform:translateY(-50%)}&:after{transform:translateY(-50%)rotate(90deg)}&.on:after{transform:translateY(-50%)}&>a[data-astro-cid-kxl4wmux]:after{display:none}}& a{pointer-events:none;margin:-18px -30px -17px -15px;padding:18px 30px 17px 15px;display:block;&:after{top:50%;left:auto;right:20px;transform:translateY(-50%)rotate(45deg)}}}& .footer-menu__sub{display:none}& .footer-menu__sub-item a{border-top:1px solid #e5e5e5;padding:18px 30px 17px 15px;font-size:15px;display:block;position:relative;&:after{content:"";border:2px solid #d00;border-width:2px 2px 0 0;width:6px;height:6px;position:absolute;top:50%;right:20px;transform:translateY(-50%)rotate(45deg)}}}@media (width>=835px){& .footer-info{margin:0 -15px;& .footer-info__item{position:relative;&:not(:last-child):after{content:"";pointer-events:none;background:#fff;width:1px;height:14px;position:absolute;top:2px;right:-21px}}}}@media (width<=834px){& .footer-info{justify-content:space-between;gap:15px 0;padding:26px 15px 24px;& .footer-info__item{width:47%;& a{padding-left:15px;font-size:14px;line-height:1.5;display:block;position:relative;&:after{content:"";border:2px solid #fff;border-width:2px 2px 0 0;width:5px;height:5px;position:absolute;top:7px;left:-2px;transform:rotate(45deg)}}}}}@media (width<=768px){.l-wrapper[data-astro-cid-kxl4wmux] &{margin-top:12em;margin-left:-15px;margin-right:-15px}}@media (width<=359px){& .footer-info .footer-info__item a{font-size:13px;&:after{top:6px}}}}@media (width<=1024px){.sp-click[data-astro-cid-kxl4wmux]{pointer-events:initial!important}}
