@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500&display=swap";@media screen and (min-width: 1024px){[data-tb],[data-sp]{display:none !important}[data-pc]{display:inline-block !important}}@media screen and (min-width: 750px)and (max-width: 1024px){[data-pc],[data-sp]{display:none !important}[data-tb]{display:inline-block !important}}@media screen and (max-width: 750px){[data-tb],[data-pc]{display:none !important}[data-sp]{display:inline-block !important}}[data-target],[data-target-center]{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-delay:.2s;transition-delay:.2s;opacity:0;will-change:transform,opacity}[data-target].action,[data-target-center].action{opacity:1}[data-target][data-mask-right],[data-target][data-mask-left],[data-target][data-mask-up],[data-target][data-mask-down],[data-target-center][data-mask-right],[data-target-center][data-mask-left],[data-target-center][data-mask-up],[data-target-center][data-mask-down]{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:clip-path;transition-property:clip-path;-webkit-transition-delay:0s;transition-delay:0s;display:inline-block;visibility:hidden;opacity:1}[data-target][data-mask-right].action,[data-target][data-mask-left].action,[data-target][data-mask-up].action,[data-target][data-mask-down].action,[data-target-center][data-mask-right].action,[data-target-center][data-mask-left].action,[data-target-center][data-mask-up].action,[data-target-center][data-mask-down].action{visibility:visible;clip-path:inset(0)}[data-target][data-mask-right],[data-target-center][data-mask-right]{clip-path:inset(0 99.99% 0 0)}[data-target][data-mask-left],[data-target-center][data-mask-left]{clip-path:inset(0 0 0 99.99%)}[data-target][data-mask-up],[data-target-center][data-mask-up]{clip-path:inset(99.99% 0 0 0)}[data-target][data-mask-down],[data-target-center][data-mask-down]{clip-path:inset(0 0 99.99% 0)}[data-target][data-nomotion],[data-target-center][data-nomotion]{-webkit-transition:none;transition:none;opacity:1}[data-target][data-slideup],[data-target-center][data-slideup]{-webkit-transform:translateY(1.3888888889vw) scale(1);transform:translateY(1.3888888889vw) scale(1)}[data-target][data-slideup].action,[data-target-center][data-slideup].action{-webkit-transform:translateY(0);transform:translateY(0)}[data-target][data-slidedown],[data-target-center][data-slidedown]{-webkit-transform:translateY(-1.3888888889vw) scale(1);transform:translateY(-1.3888888889vw) scale(1)}[data-target][data-slidedown].action,[data-target-center][data-slidedown].action{-webkit-transform:translateY(0);transform:translateY(0)}[data-target][data-slideleft],[data-target-center][data-slideleft]{-webkit-transform:translateX(1.3888888889vw) scale(1);transform:translateX(1.3888888889vw) scale(1)}[data-target][data-slideleft].action,[data-target-center][data-slideleft].action{-webkit-transform:translateX(0);transform:translateX(0)}[data-target][data-slideright],[data-target-center][data-slideright]{-webkit-transform:translateX(-1.3888888889vw) scale(1);transform:translateX(-1.3888888889vw) scale(1)}[data-target][data-slideright].action,[data-target-center][data-slideright].action{-webkit-transform:translateX(0);transform:translateX(0)}[data-target][data-scaleup],[data-target-center][data-scaleup]{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(0.7);transform:scale(0.7)}[data-target][data-scaleup].action,[data-target-center][data-scaleup].action{-webkit-transform:scale(1);transform:scale(1)}[data-target][data-scaledown],[data-target-center][data-scaledown]{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transform:scale(1.3);transform:scale(1.3)}[data-target][data-scaledown].action,[data-target-center][data-scaledown].action{-webkit-transform:scale(1);transform:scale(1)}[data-target][data-paint].action,[data-target-center][data-paint].action{-webkit-animation:paint_mask 1s steps(5) forwards;animation:paint_mask 1s steps(5) forwards}.disable-hover{pointer-events:none}.logo_aaa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.625vw;-moz-column-gap:.625vw;column-gap:.625vw}.logo_aaa:before,.logo_aaa:after{content:"";display:block;-ms-flex-negative:0;flex-shrink:0}.logo_aaa:before{background:url(../img/common/ic_aaa.png) no-repeat 0 0;background-size:100% 100%;width:2.4305555556vw;height:2.7083333333vw}.logo_aaa:after{-webkit-mask:url(../img/common/logo_aaa.svg) no-repeat 0 0;mask:url(../img/common/logo_aaa.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#000;width:13.125vw;height:1.3194444444vw}.logo_aaa.simple:before{display:none}.logo_brainpad{width:10.3472222222vw;height:1.8055555556vw;position:relative;display:block}.logo_brainpad:before,.logo_brainpad:after{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.logo_brainpad:before{-webkit-mask:url(../img/common/logo_brainpad.svg) no-repeat 0 0;mask:url(../img/common/logo_brainpad.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#fff}.logo_brainpad:after{background:url(../img/common/logo_brainpad_color.svg) no-repeat 0 0;background-size:100% 100%;opacity:0}@media screen and (min-width: 750px){a.logo_brainpad:hover:before{opacity:0}a.logo_brainpad:hover:after{opacity:1}}i{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;display:block;position:relative}i.mail{-webkit-mask-image:url(../img/mask/mask_mail.svg);mask-image:url(../img/mask/mask_mail.svg);width:1.0416666667vw;height:1.0416666667vw}i.blank{-webkit-mask-image:url(../img/mask/mask_blank.svg);mask-image:url(../img/mask/mask_blank.svg);width:.9722222222vw;height:.9722222222vw}i.diamond{-webkit-mask-image:url(../img/mask/mask_diamond.svg);mask-image:url(../img/mask/mask_diamond.svg);width:.9722222222vw;height:.9722222222vw}i.plus{-webkit-mask-image:url(../img/mask/mask_plus.svg);mask-image:url(../img/mask/mask_plus.svg);width:.625vw;height:.625vw}i.arrow{-webkit-mask-image:url(../img/mask/ic_arrow_right.svg);mask-image:url(../img/mask/ic_arrow_right.svg);width:1.25vw;height:1.25vw}i.pin{-webkit-mask-image:url(../img/mask/mask_pin.svg);mask-image:url(../img/mask/mask_pin.svg);width:.4861111111vw;height:.8333333333vw}i.success{-webkit-mask-image:url(../img/mask/ic_success.svg);mask-image:url(../img/mask/ic_success.svg);width:1.1805555556vw;height:1.1805555556vw}i.link{background-color:#74140c;width:2.2222222222vw;height:2.2222222222vw;border-radius:.2777777778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}i.link:before{background-color:#fff;-webkit-mask:url(../img/mask/mask_link.svg) no-repeat 0 0;mask:url(../img/mask/mask_link.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;content:"";display:block;width:.9027777778vw;height:.8333333333vw}.sec_title{font-family:"aktiv-grotesk",sans-serif;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5555555556vw;-moz-column-gap:.5555555556vw;column-gap:.5555555556vw;font-size:1.5277777778vw;font-weight:600;letter-spacing:.04em}.sec_title.white{color:#fff}.sec_title.white .diamond{background-color:#fff}.sec_title.red{color:#74140c}.sec_title.red .diamond{background-color:#74140c}.pagenate{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:73.6111111111vw;width:100%;margin:auto}.pagenate .wp-pagenavi{font-family:"aktiv-grotesk",sans-serif;letter-spacing:.04em;font-weight:700;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1.3888888889vw;-moz-column-gap:1.3888888889vw;column-gap:1.3888888889vw;font-size:1.1111111111vw;padding:0 8.3333333333vw;width:100%}.pagenate .wp-pagenavi .page,.pagenate .wp-pagenavi span{width:2.7777777778vw;height:2.7777777778vw;border:1px solid #74140c;border-radius:.2777777778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#74140c}.pagenate .wp-pagenavi .current{background-color:#74140c;color:#fff}.pagenate .wp-pagenavi .extend{border-color:rgba(0,0,0,0);margin:0 -.6944444444vw;width:auto}.pagenate .wp-pagenavi .page{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s}@media screen and (min-width: 750px){.pagenate .wp-pagenavi .page:hover{background-color:#74140c;color:#fff}}.pagenate .wp-pagenavi .nextpostslink,.pagenate .wp-pagenavi .previouspostslink{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;display:block;width:2.7777777778vw;height:2.7777777778vw;text-indent:-9999px;border-radius:.2777777778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagenate .wp-pagenavi .nextpostslink:before,.pagenate .wp-pagenavi .previouspostslink:before{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#74140c;content:"";width:1.25vw;height:1.25vw}@media screen and (min-width: 750px){.pagenate .wp-pagenavi .nextpostslink:hover:before,.pagenate .wp-pagenavi .previouspostslink:hover:before{background-color:#000}}.pagenate .wp-pagenavi .previouspostslink{left:0}.pagenate .wp-pagenavi .previouspostslink:before{-webkit-mask-image:url(../img/mask/ic_arrow_left.svg);mask-image:url(../img/mask/ic_arrow_left.svg)}.pagenate .wp-pagenavi .nextpostslink{right:0}.pagenate .wp-pagenavi .nextpostslink:before{-webkit-mask-image:url(../img/mask/ic_arrow_right.svg);mask-image:url(../img/mask/ic_arrow_right.svg)}@media screen and (min-width: 750px){.thumb_news .img_link:hover .img:before,.thumb_news .img_link:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.thumb_news .img{background-color:#fff;border:1px solid #d8d8d8;border-radius:.2777777778vw;width:100%;aspect-ratio:1/.709;position:relative;margin-bottom:1.8055555556vw;overflow:hidden}.thumb_news .img img{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.thumb_news .img.noimage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thumb_news .img.noimage:before{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;background:url(../img/common/img_noimage.png) no-repeat 0 0;background-size:100% 100%;content:"";display:block;width:6.6666666667vw;height:11.7361111111vw}.thumb_news .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.9722222222vw;margin-bottom:.5555555556vw}.thumb_news .info .date{font-family:"aktiv-grotesk",sans-serif;letter-spacing:.04em;color:#7e7e7e}.thumb_news .info .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.4166666667vw;-moz-column-gap:.4166666667vw;column-gap:.4166666667vw;row-gap:.4166666667vw;color:#74140c}.thumb_news .info .tags a{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s}@media screen and (min-width: 750px){.thumb_news .info .tags a:hover{color:#000}}.thumb_news .title{font-size:.9722222222vw;line-height:2;letter-spacing:.04em;font-weight:500}.thumb_news .title a{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s}@media screen and (min-width: 750px){.thumb_news .title a:hover{color:#74140c}.thumb_news .title a:hover:after{background-color:#74140c !important}}.thumb_news.nolink a{pointer-events:none}.thumb_news.nolink .info .tags a{pointer-events:initial}.thumb_news.blank .title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.4166666667vw}.thumb_news.blank .title a:after{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-mask:url(../img/mask/mask_blank.svg) no-repeat 0 0;mask:url(../img/mask/mask_blank.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#000;content:"";display:block;width:.6944444444vw;height:.6944444444vw}#modal{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;pointer-events:none}#modal.active{opacity:1;visibility:visible;pointer-events:initial}#modal #modalInner{width:100%;height:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;overflow-x:hidden}#modal #modalContents{position:relative;z-index:5;max-width:81.9444444444vw;width:100%;margin:auto;padding:4.1666666667vw 0 4.1666666667vw}#modal .modal_close{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-mask:url(../img/mask/mask_close.svg) no-repeat 0 0;mask:url(../img/mask/mask_close.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#000;width:3.125vw;height:1.1111111111vw;position:absolute;top:6.9444444444vw;right:2.0833333333vw;margin-top:-.5555555556vw;z-index:5}@media screen and (min-width: 750px){#modal .modal_close:hover{background-color:#74140c}}#modal .modal_body{display:none;position:relative}#modal .modal_body.active{display:block}@media screen and (min-width: 1440px){[data-target][data-slideup]{-webkit-transform:translateY(20px) scale(1);transform:translateY(20px) scale(1)}[data-target][data-slidedown]{-webkit-transform:translateY(-20px) scale(1);transform:translateY(-20px) scale(1)}[data-target][data-slideleft]{-webkit-transform:translateX(20px) scale(1);transform:translateX(20px) scale(1)}[data-target][data-slideright]{-webkit-transform:translateX(-20px) scale(1);transform:translateX(-20px) scale(1)}.logo_aaa{-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px}.logo_aaa:before{width:35px;height:39px}.logo_aaa:after{width:189px;height:19px}.logo_brainpad{width:149px;height:26px}i.mail{width:15px;height:15px}i.blank{width:14px;height:14px}i.diamond{width:14px;height:14px}i.plus{width:9px;height:9px}i.arrow{width:18px;height:17px}i.pin{width:7px;height:12px}i.link{width:32px;height:32px;border-radius:4px}i.link:before{width:13px;height:12px}.sec_title{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-size:22px}.pagenate{max-width:1060px}.pagenate .wp-pagenavi{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;font-size:16px;padding:0 120px}.pagenate .wp-pagenavi .page,.pagenate .wp-pagenavi span{width:40px;height:40px;border-radius:4px}.pagenate .wp-pagenavi .nextpostslink,.pagenate .wp-pagenavi .previouspostslink{width:40px;height:40px;border-radius:4px}.pagenate .wp-pagenavi .nextpostslink:before,.pagenate .wp-pagenavi .previouspostslink:before{width:18px;height:18px}.thumb_news .img{border-radius:4px;margin-bottom:26px}.thumb_news .img.noimage:before{width:96px;height:169px}.thumb_news .info{font-size:14px;margin-bottom:8px}.thumb_news .info .tags{-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;row-gap:6px}.thumb_news .title{font-size:14px}.thumb_news.blank .title a{row-gap:6px}.thumb_news.blank .title a:after{width:10px;height:10px}#modal #modalContents{max-width:1180px;padding:60px 0 60px}#modal .modal_close{width:45px;height:16px;top:100px;right:30px;margin-top:-8px}}@media screen and (max-width: 750px){[data-target][data-slideup]{-webkit-transform:translateY(5.3333333333vw) scale(1);transform:translateY(5.3333333333vw) scale(1)}[data-target][data-slidedown]{-webkit-transform:translateY(-5.3333333333vw) scale(1);transform:translateY(-5.3333333333vw) scale(1)}[data-target][data-slideleft]{-webkit-transform:translateX(5.3333333333vw) scale(1);transform:translateX(5.3333333333vw) scale(1)}[data-target][data-slideright]{-webkit-transform:translateX(-5.3333333333vw) scale(1);transform:translateX(-5.3333333333vw) scale(1)}.logo_aaa{-webkit-column-gap:1.7333333333vw;-moz-column-gap:1.7333333333vw;column-gap:1.7333333333vw}.logo_aaa:before{width:7.0666666667vw;height:7.7333333333vw}.logo_aaa:after{width:37.6vw;height:3.8666666667vw}.logo_brainpad{width:30.1333333333vw;height:5.4666666667vw}i.mail{width:3.7333333333vw;height:3.7333333333vw}i.blank{width:2.6666666667vw;height:2.6666666667vw}i.diamond{width:2.4vw;height:2.4vw}i.plus{width:1.3333333333vw;height:1.3333333333vw}i.arrow{width:3.7333333333vw;height:3.7333333333vw}i.pin{width:1.4666666667vw;height:2.4vw}i.link{width:5.3333333333vw;height:5.3333333333vw;border-radius:.5333333333vw}i.link:before{width:2.6666666667vw;height:2.5333333333vw}.sec_title{-webkit-column-gap:1.3333333333vw;-moz-column-gap:1.3333333333vw;column-gap:1.3333333333vw;font-size:4vw}.pagenate{max-width:initial}.pagenate .wp-pagenavi{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:4.2666666667vw;-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw;row-gap:4.2666666667vw;font-size:4.2666666667vw;padding:0}.pagenate .wp-pagenavi .page,.pagenate .wp-pagenavi span{width:10.6666666667vw;height:10.6666666667vw;border-radius:1.0666666667vw}.pagenate .wp-pagenavi .nextpostslink,.pagenate .wp-pagenavi .previouspostslink{width:10.6666666667vw;height:10.6666666667vw;border-radius:1.0666666667vw}.pagenate .wp-pagenavi .nextpostslink:before,.pagenate .wp-pagenavi .previouspostslink:before{width:4.5333333333vw;height:4.5333333333vw}.thumb_news .img{border-radius:1.0666666667vw;margin-bottom:6.9333333333vw}.thumb_news .img.noimage:before{width:26.6666666667vw;height:47.2vw}.thumb_news .info{font-size:3.2vw;margin-bottom:2.1333333333vw}.thumb_news .info .tags{-webkit-column-gap:1.6vw;-moz-column-gap:1.6vw;column-gap:1.6vw;row-gap:1.6vw}.thumb_news .title{font-size:3.7333333333vw}.thumb_news.blank .title a{row-gap:1.6vw}.thumb_news.blank .title a:after{width:2.6666666667vw;height:2.6666666667vw}#modal #modalContents{max-width:initial;padding:8vw 2.6666666667vw 8vw;height:100%}#modal .modal_close{width:8.8vw;height:4.5333333333vw;top:13.3333333333vw;right:6.6666666667vw;margin-top:-1.0666666667vw}#modal .modal_body{overflow-y:auto;overflow-x:hidden;height:100%}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,a,dl,dt,dd,ol,ul,li,button,input,textarea,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main,time,mark,audio,video{margin:0;padding:0;border:none;outline:none;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;line-height:1;font-size:1.6rem;color:#000;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}img{border-style:none;max-width:100%;height:auto}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}a{text-decoration:none;color:inherit}a:active,a:hover{outline-width:0}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}ol,ul,li{list-style:none}table{border-collapse:collapse;border-spacing:0}th{font-weight:normal}hr{display:block;height:0;border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}code,kbd,pre,samp{font-family:Consolas,"Courier New",Courier,Monaco,monospace}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}@-webkit-keyframes scroll-loop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll-loop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes flipY{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes flipY{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}body{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}body.noscroll{overflow:hidden}picture{position:relative;display:block;line-height:0;width:auto;height:auto}picture source{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;visibility:hidden}img{vertical-align:bottom}#loading{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;background-color:#f0f0f0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}#loading.hide{opacity:0;visibility:hidden}#globalHeader{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:backdrop-filter, background;transition-property:backdrop-filter, background;-webkit-transition-delay:0s;transition-delay:0s;background-color:rgba(240,240,240,0);backdrop-filter:blur(0px);position:fixed;top:.9722222222vw;left:50%;width:97.2222222222vw;height:4.4444444444vw;margin-left:-48.6111111111vw;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .4166666667vw 0 1.3888888889vw;border-radius:.2777777778vw}#globalHeader.under{background-color:rgba(240,240,240,.7);backdrop-filter:blur(10px)}#globalHeader .gnavi{font-family:"aktiv-grotesk",sans-serif;letter-spacing:.04em;font-size:clamp(13px,1.1111111111vw,19px);font-weight:700;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.7777777778vw;-moz-column-gap:2.7777777778vw;column-gap:2.7777777778vw}#globalHeader .gnavi a{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;line-height:1}@media screen and (min-width: 750px){#globalHeader .gnavi a:hover{color:#74140c}}#globalHeader .gnavi .contact{background-color:#000;color:#fff;border-radius:.2777777778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:8.8888888889vw;height:3.6111111111vw;padding:.3472222222vw 1.6666666667vw .2777777778vw}@media screen and (min-width: 750px){#globalHeader .gnavi .contact:hover{background-color:#74140c;color:#fff}}#globalNavi{display:none}#btnMenu{display:none}#globalFooter{background-color:#74140c;color:#fff}#globalFooter .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#globalFooter .inner:before{background-color:rgba(0,0,0,.2);content:"";display:block;width:100%;height:1px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#globalFooter .main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:6.9444444444vw 0 2.0833333333vw;width:88.8888888889vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#globalFooter .main .info .logo_aaa{margin-bottom:13.8888888889vw}#globalFooter .main .info .logo_aaa:after{background-color:#fff;width:23.8888888889vw;height:2.4305555556vw}#globalFooter .main .info .detail{font-size:clamp(10px,0.8333333333vw,14px);letter-spacing:.04em;line-height:1.7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.6944444444vw}#globalFooter .main .info .detail a{text-decoration:underline}@media screen and (min-width: 750px){#globalFooter .main .info .detail a:hover{text-decoration:none}}#globalFooter .main .navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#globalFooter .main .navi .gnavi{font-family:"aktiv-grotesk",sans-serif;letter-spacing:.04em;font-size:clamp(13px,1.1111111111vw,19px);font-weight:700;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.7777777778vw;-moz-column-gap:2.7777777778vw;column-gap:2.7777777778vw}#globalFooter .main .navi .gnavi a{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;line-height:1}@media screen and (min-width: 750px){#globalFooter .main .navi .gnavi a:hover{color:#000}}#globalFooter .main .navi .snavi{font-size:clamp(10px,0.8333333333vw,14px);letter-spacing:.04em;line-height:1.7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.7777777778vw;-moz-column-gap:2.7777777778vw;column-gap:2.7777777778vw}#globalFooter .main .navi .snavi a{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s}@media screen and (min-width: 750px){#globalFooter .main .navi .snavi a:hover{color:#000}}#globalFooter .main .navi .snavi a.active{color:#000;pointer-events:none}#globalFooter .sub{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.7777777778vw 0;width:88.8888888889vw}#globalFooter .sub .copyright{font-size:clamp(10px,0.8333333333vw,14px);letter-spacing:.04em}#wrapper{position:relative;overflow:hidden}#container{position:relative}@media screen and (min-width: 1440px){#globalHeader{top:14px;width:1400px;height:64px;margin-left:-700px;padding:0 6px 0 20px;border-radius:4px}#globalHeader .gnavi{font-size:16px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#globalHeader .gnavi .contact{border-radius:4px;min-width:128px;height:52px;padding:5px 24px 4px}#globalFooter .main{padding:100px 0 30px;width:1280px}#globalFooter .main .info .logo_aaa{margin-bottom:200px}#globalFooter .main .info .logo_aaa:after{width:344px;height:35px}#globalFooter .main .info .detail{font-size:12px;row-gap:10px}#globalFooter .main .navi .gnavi{font-size:16px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#globalFooter .main .navi .snavi{font-size:12px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#globalFooter .sub{padding:40px 0;width:1280px}#globalFooter .sub .copyright{font-size:12px}}@media screen and (max-width: 750px){#globalHeader{top:2.6666666667vw;left:2.6666666667vw;width:93.3333333333vw;height:11.7333333333vw;margin-left:0;padding:0;padding-left:2.6666666667vw;border-radius:.8vw}#globalHeader .gnavi{display:none}#globalNavi{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;background-color:#74140c;color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;display:block;z-index:99;opacity:0;visibility:hidden;overflow-y:auto}#globalNavi.active{opacity:1;visibility:visible}#globalNavi .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}#globalNavi .navi_header{padding:4.6666666667vw 2.6666666667vw 0;margin-bottom:13.3333333333vw}#globalNavi .navi_header .logo_aaa{-webkit-filter:brightness(0%) invert(100%);filter:brightness(0%) invert(100%);margin-bottom:13.3333333333vw;margin-left:2.6666666667vw}#globalNavi .navi_header .name{font-size:3.7333333333vw;letter-spacing:.04em;padding:0 2.6666666667vw}#globalNavi .gnavi{padding:0 5.3333333333vw;width:100%;font-size:4.2666666667vw;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:6.6666666667vw}#globalNavi .gnavi a{width:100%;padding:4.2666666667vw 0 3.4666666667vw;border-bottom:1px solid hsla(0,0%,100%,.3)}#globalNavi .gnavi a:first-child{border-top:1px solid hsla(0,0%,100%,.3)}#globalNavi .snavi{padding:0 5.3333333333vw 6.6666666667vw;width:100%;font-size:3.2vw;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:1.3333333333vw}#globalNavi .snavi a{padding:2.6666666667vw 0}#globalNavi .snavi a.active{color:#000}#globalNavi .navi_footer{border-top:1px solid rgba(0,0,0,.2);padding:9.3333333333vw 5.3333333333vw 13.3333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#globalNavi .navi_footer .copyright{font-size:3.2vw}#btnMenu{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;background-color:#000;width:11.7333333333vw;height:11.7333333333vw;border-radius:.8vw;display:block;position:fixed;top:2.6666666667vw;right:2.6666666667vw;z-index:100}#btnMenu span{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:skewX(45deg);transform:skewX(45deg);background-color:#fff;display:block;width:6.6666666667vw;height:.5333333333vw;position:absolute;left:2.5333333333vw}#btnMenu span:nth-child(1){top:4vw}#btnMenu span:nth-child(2){top:5.6vw}#btnMenu span:nth-child(3){top:7.2vw}#btnMenu.active{background-color:rgba(0,0,0,.2)}#btnMenu.active span:nth-child(1){-webkit-transform:rotate(-20deg);transform:rotate(-20deg);top:5.6vw}#btnMenu.active span:nth-child(2){opacity:0}#btnMenu.active span:nth-child(3){-webkit-transform:rotate(20deg);transform:rotate(20deg);top:5.6vw}#globalFooter .main{padding:19.4666666667vw 5.3333333333vw 8vw;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:12.6666666667vw}#globalFooter .main .info .logo_aaa{margin-bottom:13.3333333333vw}#globalFooter .main .info .logo_aaa:after{width:54.9333333333vw;height:5.6vw}#globalFooter .main .info .detail{font-size:3.7333333333vw;row-gap:3.2vw}#globalFooter .main .info .detail dd{font-size:3.2vw}#globalFooter .main .navi{row-gap:6.6666666667vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#globalFooter .main .navi .gnavi{width:100%;font-size:4.2666666667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;border-top:1px solid hsla(0,0%,100%,.3)}#globalFooter .main .navi .gnavi a{width:100%;padding:4.2666666667vw 0 3.4666666667vw;border-bottom:1px solid hsla(0,0%,100%,.3)}#globalFooter .main .navi .snavi{font-size:3.2vw;line-height:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:1.3333333333vw}#globalFooter .main .navi .snavi a{padding:2.6666666667vw 0}#globalFooter .sub{padding:9.3333333333vw 5.3333333333vw 13.3333333333vw;width:100%}#globalFooter .sub .copyright{font-size:3.2vw}}[data-parent=top]{background-color:#f0f0f0}[data-parent=top] #globalHeader{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;opacity:0;visibility:hidden}[data-parent=top] #globalHeader.active{opacity:1;visibility:visible}[data-parent=top] .btn_more{font-family:"aktiv-grotesk",sans-serif;letter-spacing:.04em;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;font-size:1.1111111111vw;font-weight:600;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5555555556vw;-moz-column-gap:.5555555556vw;column-gap:.5555555556vw}[data-parent=top] .btn_more .arrow{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:flipY 1.2s linear infinite;animation:flipY 1.2s linear infinite;background-color:#000}@media screen and (min-width: 750px){[data-parent=top] .btn_more:hover{color:#74140c}[data-parent=top] .btn_more:hover .arrow{background-color:#74140c}}[data-parent=top] #mv{height:101.3888888889vw;position:relative;z-index:2}[data-parent=top] #mv:before{background-color:#f0f0f0;-webkit-mask:url(../img/mask/mask_cube.svg) no-repeat 50% 100%;mask:url(../img/mask/mask_cube.svg) no-repeat 50% 100%;-webkit-mask-size:152.9166666667vw 168.6805555556vw;mask-size:152.9166666667vw 168.6805555556vw;content:"";display:block;width:152.9166666667vw;height:168.6805555556vw;position:absolute;bottom:0;left:50%;margin-left:-76.4583333333vw;z-index:0;pointer-events:none}[data-parent=top] #mv .inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:7.9861111111vw;width:47.0833333333vw;margin:auto}[data-parent=top] #mv #animationLogo{width:20vw;height:23.6111111111vw;margin-bottom:5.9027777778vw;position:relative;z-index:10}[data-parent=top] #mv .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-parent=top] #mv .contents dl{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;text-align:center;letter-spacing:.05em;line-height:1;font-weight:700;margin-bottom:6.9444444444vw;opacity:0;visibility:hidden}[data-parent=top] #mv .contents dl.active{opacity:1;visibility:visible}[data-parent=top] #mv .contents dl dt{font-size:1.6666666667vw;margin-bottom:2.0833333333vw}[data-parent=top] #mv .contents dl dd{font-size:2.3611111111vw}[data-parent=top] #mv .contents .cube{width:47.0833333333vw;height:51.8055555556vw;position:relative;top:6.9444444444vw}[data-parent=top] #mv .contents .cube .cube_inner{background:linear-gradient(27deg, #74140c 0%, #ff5800 100%);-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-mask:url(../img/mask/mask_cube.svg) no-repeat 0 0;mask:url(../img/mask/mask_cube.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3.4722222222vw;width:100%;height:100%}[data-parent=top] #mv .contents .cube .cube_inner[data-target]{-webkit-transform:translateY(2.7777777778vw) scale(0.95);transform:translateY(2.7777777778vw) scale(0.95);opacity:0}[data-parent=top] #mv .contents .cube .cube_inner[data-target].action{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}[data-parent=top] #mv .contents .cube .cube_inner[data-target].action p,[data-parent=top] #mv .contents .cube .cube_inner[data-target].action .link{opacity:1}[data-parent=top] #mv .contents .cube .cube_inner p,[data-parent=top] #mv .contents .cube .cube_inner .link{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:.2s;transition-delay:.2s;opacity:0}[data-parent=top] #mv .contents .cube p{font-size:1.3888888889vw;text-align:center;line-height:2;letter-spacing:.05em;margin-bottom:3.4722222222vw}[data-parent=top] #mv .contents .cube .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6.9444444444vw;-moz-column-gap:6.9444444444vw;column-gap:6.9444444444vw}[data-parent=top] #mv .contents .cube .link .blank{background-color:#fff}[data-parent=top] #mv .contents .cube .link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.6944444444vw;-moz-column-gap:.6944444444vw;column-gap:.6944444444vw}[data-parent=top] #mv .contents .cube .link .l1{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;font-size:1.1111111111vw;line-height:2;letter-spacing:.05em}[data-parent=top] #mv .contents .cube .link .l1 span{text-decoration:underline}@media screen and (min-width: 750px){[data-parent=top] #mv .contents .cube .link .l1:hover{color:#000}}@media screen and (min-width: 750px){[data-parent=top] #mv .contents .cube .link .l2:hover .logo_brainpad:before{opacity:0}[data-parent=top] #mv .contents .cube .link .l2:hover .logo_brainpad:after{opacity:1}}[data-parent=top] #mv .p_obj{position:absolute;left:50%;pointer-events:none;z-index:0}[data-parent=top] #mv .p_obj .obj{-webkit-mask:url(../img/mask/mask_cube.svg) no-repeat 0 0;mask:url(../img/mask/mask_cube.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:100%;height:100%}[data-parent=top] #mv .p_obj .obj[data-slideup]{-webkit-transform:translateY(2.7777777778vw) scale(1);transform:translateY(2.7777777778vw) scale(1)}[data-parent=top] #mv .p_obj .obj[data-slideup].action{-webkit-transform:translateY(0);transform:translateY(0)}[data-parent=top] #mv .p_obj.o1{width:16.5972222222vw;height:18.2638888889vw;top:43.75vw;margin-left:-54.4444444444vw}[data-parent=top] #mv .p_obj.o1 .obj{background-color:hsla(0,0%,100%,.5)}[data-parent=top] #mv .p_obj.o2{width:5.5555555556vw;height:6.1805555556vw;top:63.4722222222vw;margin-left:-36.25vw}[data-parent=top] #mv .p_obj.o2 .obj{background-color:#fff}[data-parent=top] #mv .p_obj.o3{width:9.7916666667vw;height:10.8333333333vw;top:71.6666666667vw;margin-left:-44.5138888889vw}[data-parent=top] #mv .p_obj.o3 .obj{background-color:#fff}[data-parent=top] #mv .p_obj.o4{width:3.9583333333vw;height:4.375vw;top:47.7083333333vw;margin-left:33.4027777778vw}[data-parent=top] #mv .p_obj.o4 .obj{background-color:#fff}[data-parent=top] #mv .p_obj.o5{width:7.6388888889vw;height:8.4027777778vw;top:54.8611111111vw;margin-left:37.7777777778vw}[data-parent=top] #mv .p_obj.o5 .obj{background-color:hsla(0,0%,100%,.5)}[data-parent=top] #mv .p_obj.o6{width:9.8611111111vw;height:10.7638888889vw;top:63.2638888889vw;margin-left:31.1805555556vw}[data-parent=top] #mv .p_obj.o6 .obj{background-color:#fff}[data-parent=top] #mv .p_obj.o7{width:9.1666666667vw;height:10.0694444444vw;top:65.9722222222vw;margin-left:42.2916666667vw}[data-parent=top] #mv .p_obj.o7 .obj{background-color:hsla(0,0%,100%,.5)}[data-parent=top] #mv .p_obj.o8{width:4.1666666667vw;height:4.6527777778vw;top:79.6527777778vw;margin-left:32.0833333333vw}[data-parent=top] #mv .p_obj.o8 .obj{background-color:hsla(0,0%,100%,.5)}[data-parent=top] #message{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;height:73.8888888889vw;padding-top:4.8611111111vw}[data-parent=top] #message:before{background:linear-gradient(27deg, #74140c 0%, #ff5800 100%);-webkit-mask:url(../img/mask/mask_cube.svg) no-repeat 50% 100%;mask:url(../img/mask/mask_cube.svg) no-repeat 50% 100%;-webkit-mask-size:152.9166666667vw 168.6805555556vw;mask-size:152.9166666667vw 168.6805555556vw;content:"";display:block;width:152.9166666667vw;height:168.6805555556vw;position:absolute;top:-94.7222222222vw;left:50%;margin-left:-76.4583333333vw;z-index:0;pointer-events:none}[data-parent=top] #message .inner{position:relative;z-index:6}[data-parent=top] #message .sec_title{margin-bottom:5.8333333333vw}[data-parent=top] #message .contents h2{margin-bottom:2.7777777778vw}[data-parent=top] #message .contents h2 img{height:3.6805555556vw}[data-parent=top] #message .contents p{font-size:1.3888888889vw;line-height:2.7;letter-spacing:.05em}[data-parent=top] #aaa{padding-top:37.9861111111vw;padding-bottom:10.6944444444vw;margin-top:-27.0833333333vw}[data-parent=top] #aaa .inner{width:88.8888888889vw;position:relative;margin:auto}[data-parent=top] #aaa .obj{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;position:absolute;left:50%;opacity:0}[data-parent=top] #aaa .obj.o1{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translate(4.1666666667vw, 4.1666666667vw);transform:translate(4.1666666667vw, 4.1666666667vw);width:11.1111111111vw;height:12.7777777778vw;top:-18.75vw;margin-left:-47.2222222222vw}[data-parent=top] #aaa .obj.o2{-webkit-transition-delay:.7s;transition-delay:.7s;-webkit-transform:translate(4.1666666667vw, 4.1666666667vw);transform:translate(4.1666666667vw, 4.1666666667vw);width:9.2361111111vw;height:15.4861111111vw;top:-10.1388888889vw;margin-left:-48.4722222222vw}[data-parent=top] #aaa .obj.o3{-webkit-transition-delay:1s;transition-delay:1s;-webkit-transform:translate(-4.1666666667vw, 4.1666666667vw);transform:translate(-4.1666666667vw, 4.1666666667vw);width:11.1111111111vw;height:12.7777777778vw;top:-9.0277777778vw;margin-left:-26.3888888889vw}[data-parent=top] #aaa .obj.o4{-webkit-transition-delay:1.3s;transition-delay:1.3s;-webkit-transform:translate(-4.1666666667vw, -4.1666666667vw);transform:translate(-4.1666666667vw, -4.1666666667vw);width:23.6805555556vw;height:14.6527777778vw;top:11.1111111111vw;margin-left:-44.0972222222vw}[data-parent=top] #aaa .obj.o5{-webkit-transition-delay:1.5s;transition-delay:1.5s;-webkit-transform:translate(4.1666666667vw, -4.1666666667vw);transform:translate(4.1666666667vw, -4.1666666667vw);width:3.9583333333vw;height:23.4027777778vw;top:26.3888888889vw;margin-left:-29.7916666667vw}[data-parent=top] #aaa .obj.o6{-webkit-transition-delay:1.8s;transition-delay:1.8s;-webkit-transform:translate(4.1666666667vw, -4.1666666667vw);transform:translate(4.1666666667vw, -4.1666666667vw);width:23.6805555556vw;height:14.6527777778vw;top:26.3888888889vw;margin-left:-55.5555555556vw}[data-parent=top] #aaa .obj.o7{-webkit-transition-delay:2.1s;transition-delay:2.1s;-webkit-transform:translate(-4.1666666667vw, -4.1666666667vw);transform:translate(-4.1666666667vw, -4.1666666667vw);width:9.2361111111vw;height:15.4861111111vw;top:33.6805555556vw;margin-left:-24.0277777778vw}[data-parent=top] #aaa .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[data-parent=top] #aaa .aaa_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;row-gap:3.8194444444vw;margin-bottom:2.6388888889vw}[data-parent=top] #aaa .aaa_area .aaa_unit{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.9722222222vw;-moz-column-gap:.9722222222vw;column-gap:.9722222222vw;height:8.3333333333vw}[data-parent=top] #aaa .aaa_area .aaa_unit:nth-child(1) .a{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-parent=top] #aaa .aaa_area .aaa_unit:nth-child(1) .a .num,[data-parent=top] #aaa .aaa_area .aaa_unit:nth-child(1) .a .a_txt{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-parent=top] #aaa .aaa_area .aaa_unit:nth-child(1) span{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-parent=top] #aaa .aaa_area .aaa_unit:nth-child(2) .a{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-parent=top] #aaa .aaa_area .aaa_unit:nth-child(2) .a .num,[data-parent=top] #aaa .aaa_area .aaa_unit:nth-child(2) .a .a_txt{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-parent=top] #aaa .aaa_area .aaa_unit:nth-child(2) span{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-parent=top] #aaa .aaa_area .aaa_unit:nth-child(3) .a{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-parent=top] #aaa .aaa_area .aaa_unit:nth-child(3) .a .num,[data-parent=top] #aaa .aaa_area .aaa_unit:nth-child(3) .a .a_txt{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-parent=top] #aaa .aaa_area .aaa_unit:nth-child(3) span{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-parent=top] #aaa .aaa_area .a{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scale(0);transform:scale(0);overflow:hidden;position:relative;width:8.3333333333vw;height:8.3333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-parent=top] #aaa .aaa_area .a .num{font-family:"aktiv-grotesk",sans-serif;letter-spacing:.04em;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;color:#74140c;position:absolute;top:0;left:1.3888888889vw;font-size:.8333333333vw;font-weight:500;letter-spacing:.04em;line-height:1;opacity:0}[data-parent=top] #aaa .aaa_area .a i.plus{background-color:#000;position:absolute}[data-parent=top] #aaa .aaa_area .a i.plus.lt{left:0;top:0}[data-parent=top] #aaa .aaa_area .a i.plus.rt{right:0;top:0}[data-parent=top] #aaa .aaa_area .a i.plus.lb{left:0;bottom:0}[data-parent=top] #aaa .aaa_area .a i.plus.rb{right:0;bottom:0}[data-parent=top] #aaa .aaa_area .a .a_txt{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;background:url(../img/top/txt_aaa_a.svg) no-repeat 0 0;background-size:100% 100%;display:block;width:5.3472222222vw;height:5.5555555556vw;opacity:0}[data-parent=top] #aaa .aaa_area span{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(2.7777777778vw);transform:translateX(2.7777777778vw);opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.1805555556vw}[data-parent=top] #aaa .aaa_area span img{height:5.9027777778vw}[data-parent=top] #aaa .txt{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:3.6s;transition-delay:3.6s;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;row-gap:2.9166666667vw}[data-parent=top] #aaa .txt p{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:.9722222222vw;font-weight:500;line-height:2;text-align:right}[data-parent=top] #aaa .txt .button{padding-right:.3472222222vw}[data-parent=top] #aaa.action .obj{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}[data-parent=top] #aaa.action .aaa_area .a{-webkit-transform:scale(1);transform:scale(1)}[data-parent=top] #aaa.action .aaa_area .a .num,[data-parent=top] #aaa.action .aaa_area .a .a_txt{opacity:1}[data-parent=top] #aaa.action .aaa_area span{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}[data-parent=top] #aaa.action .txt{opacity:1}[data-parent=top] #service{background-color:#fff;padding:9.7222222222vw 0}[data-parent=top] #service .sec_title{margin-bottom:2.5vw}[data-parent=top] #service .inner{width:88.8888888889vw;margin:auto;position:relative}[data-parent=top] #service .contents{margin-bottom:6.25vw}[data-parent=top] #service .contents:last-of-type{margin-bottom:0}[data-parent=top] #service .c_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3.1944444444vw;-moz-column-gap:3.1944444444vw;column-gap:3.1944444444vw;margin-bottom:4.4444444444vw}[data-parent=top] #service .c_header h2{font-size:1.3888888889vw;font-weight:bold;letter-spacing:.05em;line-height:1.5}[data-parent=top] #service .c_header p{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:.9722222222vw;font-weight:500;line-height:2}[data-parent=top] #service .plus_container{background-color:#f1e8e7;position:relative}[data-parent=top] #service .plus_container .plus{background-color:#000;position:absolute}[data-parent=top] #service .plus_container .plus.lt{top:.3472222222vw;left:.3472222222vw}[data-parent=top] #service .plus_container .plus.rt{top:.3472222222vw;right:.3472222222vw}[data-parent=top] #service .plus_container .plus.lb{bottom:.3472222222vw;left:.3472222222vw}[data-parent=top] #service .plus_container .plus.rb{bottom:.3472222222vw;right:.3472222222vw}[data-parent=top] #service .unit_title{background-color:#74140c;color:#fff;font-size:1.1111111111vw;font-weight:bold;letter-spacing:.05em;width:13.4027777778vw;height:3.0555555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.2777777778vw;position:absolute;left:50%;top:-1.5277777778vw;z-index:5;margin-left:-6.6666666667vw}[data-parent=top] #service .c1 .c_header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.3888888889vw}[data-parent=top] #service .c1 .ai_unit{position:relative;margin-bottom:5.5555555556vw}[data-parent=top] #service .c1 .ai_unit:last-of-type{margin-bottom:0}[data-parent=top] #service .c1 .data .plus_container{padding:3.8194444444vw 0 3.125vw}[data-parent=top] #service .c1 .data .plus_container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:10.4166666667vw;-moz-column-gap:10.4166666667vw;column-gap:10.4166666667vw}[data-parent=top] #service .c1 .data .plus_container ul li{position:relative;padding-top:1.3888888889vw}[data-parent=top] #service .c1 .data .plus_container ul li:before{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;position:absolute;top:6.5277777778vw;pointer-events:none;z-index:5}[data-parent=top] #service .c1 .data .plus_container ul li span{-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.8333333333vw;font-weight:bold;letter-spacing:.05em;display:block;position:absolute;top:0;left:50%;white-space:nowrap}[data-parent=top] #service .c1 .data .plus_container ul li .icon{width:5.4166666667vw}[data-parent=top] #service .c1 .data .plus_container ul .d1:before{background-image:url(../img/top/line_data_1.png);width:32.2222222222vw;height:6.7361111111vw;left:2.3611111111vw}[data-parent=top] #service .c1 .data .plus_container ul .d2:before{background-image:url(../img/top/line_data_2.png);width:16.25vw;height:6.7361111111vw;left:2.3611111111vw}[data-parent=top] #service .c1 .data .plus_container ul .d3:before{background-image:url(../img/top/line_data_3.png);width:.4861111111vw;height:6.8055555556vw;left:2.3611111111vw}[data-parent=top] #service .c1 .data .plus_container ul .d4:before{background-image:url(../img/top/line_data_4.png);width:16.3194444444vw;height:6.7361111111vw;right:2.3611111111vw}[data-parent=top] #service .c1 .data .plus_container ul .d5:before{background-image:url(../img/top/line_data_5.png);width:32.2916666667vw;height:6.7361111111vw;right:2.3611111111vw}[data-parent=top] #service .c1 .agent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-parent=top] #service .c1 .agent .unit_title{top:-2.3611111111vw}[data-parent=top] #service .c1 .agent .main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:20.1388888889vw;height:22.2222222222vw;margin-top:-.6944444444vw;position:relative}[data-parent=top] #service .c1 .agent .main:before,[data-parent=top] #service .c1 .agent .main:after{background:url(../img/top/line_service.png) no-repeat 0 0;background-size:100% 100%;content:"";display:block;width:4.7222222222vw;height:.4861111111vw;position:absolute;top:50%;pointer-events:none;z-index:5}[data-parent=top] #service .c1 .agent .main:before{left:-4.375vw}[data-parent=top] #service .c1 .agent .main:after{right:-4.375vw}[data-parent=top] #service .c1 .agent .main .m_inner{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-parent=top] #service .c1 .agent .main .m_inner:before{background:url(../img/top/bg_ai-agent.svg) no-repeat 0 0;background-size:100% 100%;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:0}[data-parent=top] #service .c1 .agent .main .m_inner:after{background:url(../img/top/ic_step.png) no-repeat 0 0;background-size:100% 100%;content:"";display:block;width:2.4305555556vw;height:2.9166666667vw;position:absolute;bottom:-3.4722222222vw;left:50%;margin-left:-1.1805555556vw;pointer-events:none;z-index:0}[data-parent=top] #service .c1 .agent .main .m_inner .logo{width:4.3055555556vw;margin-bottom:1.0416666667vw}[data-parent=top] #service .c1 .agent .main .m_inner p{font-size:1.0416666667vw;font-weight:bold;letter-spacing:.05em;text-align:center;line-height:1.5}[data-parent=top] #service .c1 .agent .sub{border:1px solid #74140c;width:30.2777777778vw}[data-parent=top] #service .c1 .agent .sub .s_title{font-size:1.0416666667vw;letter-spacing:.05em;font-weight:bold;border-bottom:1px solid #74140c;text-align:center;padding:1.3888888889vw 0}[data-parent=top] #service .c1 .agent .sub .s_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.0833333333vw 0 4.1666666667vw;position:relative;height:calc(100% - 3.8194444444vw)}[data-parent=top] #service .c1 .agent .sub .s_inner .more{font-size:1.0416666667vw;letter-spacing:.05em;font-weight:bold;text-align:center;position:absolute;bottom:1.7361111111vw;left:0;width:100%}[data-parent=top] #service .c1 .agent .sub .s_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:1.3888888889vw;height:100%}[data-parent=top] #service .c1 .agent .sub .s_inner ul li{border:1px solid #74140c;border-radius:.2777777778vw;width:12.2916666667vw;height:3.0555555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.8333333333vw;font-weight:bold;letter-spacing:.05em}[data-parent=top] #service .c1 .agent .s1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[data-parent=top] #service .c1 .agent .s2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}[data-parent=top] #service .c1 .business .plus_container{padding:3.125vw 10.0694444444vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-parent=top] #service .c1 .business .lead{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:.9722222222vw;font-weight:500;line-height:2;text-align:center;border-bottom:1px solid #fff;padding-bottom:1.3888888889vw;margin-bottom:1.3888888889vw;width:100%}[data-parent=top] #service .c1 .business dl{text-align:center;margin-bottom:1.0416666667vw}[data-parent=top] #service .c1 .business dl dt{font-size:1.0416666667vw;letter-spacing:.05em;font-weight:bold;margin-bottom:.6944444444vw}[data-parent=top] #service .c1 .business dl dd{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:.9722222222vw;font-weight:500;line-height:2}[data-parent=top] #service .c1 .business .case_list{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:6.6666666667vw;-moz-column-gap:6.6666666667vw;column-gap:6.6666666667vw;row-gap:2.5vw;margin-bottom:4.1666666667vw}[data-parent=top] #service .c1 .business .case_list li{position:relative}[data-parent=top] #service .c1 .business .case_list li:nth-child(even){margin-top:3.4722222222vw}[data-parent=top] #service .c1 .business .case_list li .txt{text-align:center;white-space:nowrap;position:absolute;top:10.4166666667vw;left:0;width:100%}[data-parent=top] #service .c1 .business .case_list li .txt .label{font-size:1.0416666667vw;letter-spacing:.05em;font-weight:bold;margin-bottom:.6944444444vw}[data-parent=top] #service .c1 .business .case_list li .txt p{font-size:.8333333333vw;line-height:1.5;letter-spacing:.05em}[data-parent=top] #service .c1 .business .more{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:.9722222222vw;font-weight:500;line-height:2}[data-parent=top] #service .c2 .comingsoon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.6944444444vw;-moz-column-gap:.6944444444vw;column-gap:.6944444444vw;font-size:1.1111111111vw;font-weight:bold;letter-spacing:.05em}[data-parent=top] #service .c2 .comingsoon:before,[data-parent=top] #service .c2 .comingsoon:after{background-color:#000;content:"";display:block;width:.625vw;height:1px}[data-parent=top] #service .c2 .service_list{margin-bottom:4.8611111111vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-parent=top] #service .c2 .s_unit{width:87.5vw;border:1px solid #d8d8d8;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.3888888889vw}[data-parent=top] #service .c2 .s_unit:nth-child(odd){margin-left:auto}[data-parent=top] #service .c2 .s_unit .num{font-family:"aktiv-grotesk",sans-serif;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.9027777778vw;-moz-column-gap:.9027777778vw;column-gap:.9027777778vw;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:600;color:#74140c;letter-spacing:.04em;position:absolute;top:1.3888888889vw;right:1.3888888889vw}[data-parent=top] #service .c2 .s_unit .num span{font-size:.8333333333vw}[data-parent=top] #service .c2 .s_unit .num strong{font-size:1.6666666667vw}[data-parent=top] #service .c2 .s_unit figure{width:45.8333333333vw;margin:-2.7777777778vw 0 0 -2.7777777778vw}[data-parent=top] #service .c2 .s_unit .txt{background-color:#f4f4f4;width:45.8333333333vw;margin-left:auto;padding:1.3888888889vw 2.7777777778vw 2.0833333333vw;margin:-12.7777777778vw 0 -2.7777777778vw auto;z-index:5}[data-parent=top] #service .c2 .s_unit .txt .title{font-size:1.25vw;letter-spacing:.05em;font-weight:500;border-bottom:1px solid #d8d8d8;padding-bottom:.8333333333vw;line-height:2;margin-bottom:5.5555555556vw}[data-parent=top] #service .c2 .s_unit .txt .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.9027777778vw;-moz-column-gap:.9027777778vw;column-gap:.9027777778vw;margin-bottom:1.1111111111vw}[data-parent=top] #service .c2 .s_unit .txt .logos:before{background:url(../img/mask/ic_cross.svg) no-repeat 0 0;background-size:100% 100%;content:"";display:block;width:1.1805555556vw;height:1.1805555556vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}[data-parent=top] #service .c2 .s_unit .txt .logos .logo_aaa{width:13.6805555556vw;height:2.2916666667vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[data-parent=top] #service .c2 .s_unit .txt .logos .logo_aaa:before{width:2.0138888889vw;height:2.2916666667vw}[data-parent=top] #service .c2 .s_unit .txt .logos .logo_aaa:after{width:11.1111111111vw;height:1.1111111111vw}[data-parent=top] #service .c2 .s_unit .txt .logos .logo_faily{width:12.0833333333vw;mix-blend-mode:multiply;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}[data-parent=top] #service .c2 .s_unit .txt p{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:.9722222222vw;font-weight:500;line-height:2}[data-parent=top] #news{padding:6.5277777778vw 0 4.8611111111vw}[data-parent=top] #news .inner{width:88.8888888889vw;margin:auto;position:relative}[data-parent=top] #news .sec_title{margin-bottom:3.125vw}[data-parent=top] #news .contents{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:3.0555555556vw;-moz-column-gap:3.0555555556vw;column-gap:3.0555555556vw;margin-bottom:3.0555555556vw}[data-parent=top] #news .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-parent=top] #company{background-color:#fff;padding:11.8055555556vw 0 2.7777777778vw}[data-parent=top] #company .inner{width:88.8888888889vw;margin:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[data-parent=top] #company .contents{width:50.6944444444vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:6.25vw}[data-parent=top] #company .contents h2{font-size:1.3888888889vw;font-weight:500;letter-spacing:.05em;line-height:1;margin-bottom:3.0555555556vw}[data-parent=top] #company .member .member_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:3.4722222222vw}[data-parent=top] #company .member .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3.4722222222vw;-moz-column-gap:3.4722222222vw;column-gap:3.4722222222vw}[data-parent=top] #company .member .unit figure{overflow:hidden;border-radius:.2777777778vw;width:13.8888888889vw;-ms-flex-negative:0;flex-shrink:0}[data-parent=top] #company .member .unit .txt{font-weight:500;margin-top:-0.5em}[data-parent=top] #company .member .unit .txt .name{font-size:1.1111111111vw;margin-bottom:2.0833333333vw;line-height:1.5}[data-parent=top] #company .member .unit .txt .name .position{font-size:.8333333333vw}[data-parent=top] #company .member .unit .txt .name .en{color:#7e7e7e}[data-parent=top] #company .member .unit .txt p{font-size:.9722222222vw;line-height:2}[data-parent=top] #company .detail{border-top:1px solid #d8d8d8}[data-parent=top] #company .detail dl{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:.9722222222vw;font-weight:500;line-height:1.5;border-bottom:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.6666666667vw 0}[data-parent=top] #company .detail dl:last-of-type{border-bottom:none}[data-parent=top] #company .detail dl dt{color:#7e7e7e;width:12.7777777778vw;-ms-flex-negative:0;flex-shrink:0}[data-parent=top] #company .detail dl dd{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.6666666667vw}[data-parent=top] #company .detail .button{display:-webkit-box;display:-ms-flexbox;display:flex}[data-parent=top] #company .detail .button a{font-family:"aktiv-grotesk",sans-serif;letter-spacing:.04em;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;background-color:#000;color:#fff;font-size:.9722222222vw;letter-spacing:.04em;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.4166666667vw;-moz-column-gap:.4166666667vw;column-gap:.4166666667vw;border-radius:.1388888889vw;padding:.4861111111vw 1.1111111111vw .2083333333vw}[data-parent=top] #company .detail .button a .pin{background-color:#fff;margin-bottom:.2083333333vw}@media screen and (min-width: 750px){[data-parent=top] #company .detail .button a:hover{background-color:#74140c}}[data-parent=top] #company .map iframe{width:100%;height:25.3472222222vw}[data-parent=top] #company .contact{font-size:.9722222222vw;line-height:2;font-weight:500}[data-parent=top] #company .contact .clip_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:.6944444444vw;margin-top:1.1111111111vw}[data-parent=top] #company .contact .clip_unit{background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.6944444444vw;-moz-column-gap:.6944444444vw;column-gap:.6944444444vw;border-radius:.2777777778vw;padding:.2777777778vw}[data-parent=top] #company .contact .clip_unit .input{color:#74140c;font-size:1.25vw;font-weight:bold;-ms-flex-negative:0;flex-shrink:0;width:15.9722222222vw}[data-parent=top] #company .contact .clip_unit input{white-space:nowrap;padding:.2777777778vw .5555555556vw;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;letter-spacing:.04em}[data-parent=top] #company .contact .clip_unit button{background-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.1666666667vw;height:2.7777777778vw;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}[data-parent=top] #company .contact .note_sp{display:none}[data-parent=top] #company .contact #noteClipCopy{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8333333333vw;-webkit-column-gap:.4166666667vw;-moz-column-gap:.4166666667vw;column-gap:.4166666667vw;opacity:0;visibility:hidden}[data-parent=top] #company .contact #noteClipCopy.active{opacity:1;visibility:visible}[data-parent=top] #company .contact #noteClipCopy .success{background-color:#74140c}[data-parent=top] #company .splide{margin-top:6.25vw}[data-parent=top] #company .splide .splide__slide{padding:0 1.3888888889vw;width:25vw}[data-parent=top] #recruit{background-color:#f0f0f0;padding:6.5972222222vw 0 4.1666666667vw;position:relative}[data-parent=top] #recruit:before{background:url(../img/common/bg_pattern.png) repeat 0 0;background-size:4.7222222222vw auto;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:0;opacity:.4}[data-parent=top] #recruit .inner{width:88.8888888889vw;margin:auto;position:relative;z-index:5}[data-parent=top] #recruit .sec_title{margin-bottom:4.1666666667vw}[data-parent=top] #recruit .contents h2{font-family:"aktiv-grotesk",sans-serif;letter-spacing:.04em;font-size:4.8611111111vw;line-height:1;letter-spacing:.04em;font-weight:600;margin-bottom:1.3888888889vw}[data-parent=top] #recruit .contents .lead{font-size:1.3888888889vw;font-weight:700;line-height:1.5;letter-spacing:.05em;margin-bottom:5.5555555556vw}[data-parent=top] #recruit .contents .recruit_list h3{font-size:1.3888888889vw;font-weight:700;line-height:1;letter-spacing:.04em;margin-bottom:3.4722222222vw}[data-parent=top] #recruit .contents .recruit_list .unit{margin-bottom:2.7777777778vw}[data-parent=top] #recruit .contents .recruit_list .unit:last-of-type{margin-bottom:0}[data-parent=top] #recruit .contents .recruit_list .unit h4{font-size:1.0416666667vw;font-weight:bold;letter-spacing:.05em;margin-bottom:.6944444444vw}[data-parent=top] #recruit .contents .recruit_list ul{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:2.9861111111vw;-moz-column-gap:2.9861111111vw;column-gap:2.9861111111vw}[data-parent=top] #recruit .contents .recruit_list ul li{border-bottom:1px solid #d8d8d8}[data-parent=top] #recruit .contents .recruit_list ul li a{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:.9722222222vw;font-weight:500;line-height:1.5;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;position:relative;padding:1.3888888889vw 0;display:block}@media screen and (min-width: 750px){[data-parent=top] #recruit .contents .recruit_list ul li a:hover{color:#74140c}[data-parent=top] #recruit .contents .recruit_list ul li a:hover .blank{background-color:#74140c}[data-parent=top] #recruit .contents .recruit_list ul li a:hover .link{background-color:#000}}[data-parent=top] #recruit .contents .recruit_list ul li .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5555555556vw;-moz-column-gap:.5555555556vw;column-gap:.5555555556vw}[data-parent=top] #recruit .contents .recruit_list ul li .blank{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;background-color:#000}[data-parent=top] #recruit .contents .recruit_list ul li .link{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;position:absolute;top:50%;right:0;margin-top:-1.1111111111vw}[data-parent=top] #modalAAA{background-color:#fff;border-radius:.6944444444vw;padding:4.8611111111vw 3.8194444444vw 2.7777777778vw}[data-parent=top] #modalAAA .aaa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:2.7777777778vw;-moz-column-gap:2.7777777778vw;column-gap:2.7777777778vw;margin-bottom:1.6666666667vw}[data-parent=top] #modalAAA .aaa .unit{border:1px solid #74140c;width:calc(33.3% - 1.8513888889vw)}[data-parent=top] #modalAAA .aaa .unit .u_head{font-family:"aktiv-grotesk",sans-serif;letter-spacing:.04em;border-bottom:1px solid #74140c;display:-webkit-box;display:-ms-flexbox;display:flex}[data-parent=top] #modalAAA .aaa .unit .u_head .num{border-right:1px solid #74140c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#74140c;width:4.0277777778vw;height:4.0277777778vw;font-size:.8333333333vw;font-weight:600;line-height:1;padding-top:.3472222222vw;-ms-flex-negative:0;flex-shrink:0}[data-parent=top] #modalAAA .aaa .unit .u_head h1{width:100%;height:4.0277777778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8055555556vw;font-weight:600;line-height:1;padding-top:.6944444444vw}[data-parent=top] #modalAAA .aaa .unit .u_head h1 span{color:#74140c}[data-parent=top] #modalAAA .aaa .unit .u_body{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:.9722222222vw;font-weight:500;line-height:2;padding:2.0833333333vw 2.7777777778vw 2.7777777778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.6944444444vw}[data-parent=top] #modalAAA .lead{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:1.3888888889vw;font-weight:500;line-height:1.5;text-align:center}@media screen and (min-width: 1440px){[data-parent=top] .btn_more{font-size:16px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}[data-parent=top] #mv{height:1460px}[data-parent=top] #mv:before{-webkit-mask-size:2202px 2429px;mask-size:2202px 2429px;width:2202px;height:2429px;margin-left:-1101px}[data-parent=top] #mv .inner{padding-top:115px;width:678px}[data-parent=top] #mv #animationLogo{width:288px;height:340px;margin-bottom:85px}[data-parent=top] #mv .contents dl{margin-bottom:100px}[data-parent=top] #mv .contents dl dt{font-size:24px;margin-bottom:30px}[data-parent=top] #mv .contents dl dd{font-size:34px}[data-parent=top] #mv .contents .cube{width:678px;height:746px;top:100px}[data-parent=top] #mv .contents .cube .cube_inner{padding-top:50px}[data-parent=top] #mv .contents .cube .cube_inner[data-slideup]{-webkit-transform:translateY(40px) scale(1);transform:translateY(40px) scale(1)}[data-parent=top] #mv .contents .cube p{font-size:20px;margin-bottom:50px}[data-parent=top] #mv .contents .cube .link{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}[data-parent=top] #mv .contents .cube .link a{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}[data-parent=top] #mv .contents .cube .link .l1{font-size:16px}[data-parent=top] #mv .p_obj.o1{width:239px;height:263px;top:630px;margin-left:-784px}[data-parent=top] #mv .p_obj.o2{width:80px;height:89px;top:914px;margin-left:-522px}[data-parent=top] #mv .p_obj.o3{width:141px;height:156px;top:1032px;margin-left:-641px}[data-parent=top] #mv .p_obj.o4{width:57px;height:63px;top:687px;margin-left:481px}[data-parent=top] #mv .p_obj.o5{width:110px;height:121px;top:790px;margin-left:544px}[data-parent=top] #mv .p_obj.o6{width:142px;height:155px;top:911px;margin-left:449px}[data-parent=top] #mv .p_obj.o7{width:132px;height:145px;top:950px;margin-left:609px}[data-parent=top] #mv .p_obj.o8{width:60px;height:67px;top:1147px;margin-left:462px}[data-parent=top] #message{height:1064px;padding-top:70px}[data-parent=top] #message:before{-webkit-mask-size:2202px 2429px;mask-size:2202px 2429px;width:2202px;height:2429px;top:-1364px;margin-left:-1101px}[data-parent=top] #message .sec_title{margin-bottom:84px}[data-parent=top] #message .contents h2{margin-bottom:40px}[data-parent=top] #message .contents h2 img{height:53px}[data-parent=top] #message .contents p{font-size:20px}[data-parent=top] #aaa{padding-top:547px;padding-bottom:154px;margin-top:-390px}[data-parent=top] #aaa .inner{width:1280px}[data-parent=top] #aaa .obj.o1{-webkit-transform:translate(60px, 60px);transform:translate(60px, 60px);width:160px;height:184px;top:-270px;margin-left:-680px}[data-parent=top] #aaa .obj.o2{-webkit-transform:translate(60px, 60px);transform:translate(60px, 60px);width:133px;height:223px;top:-146px;margin-left:-698px}[data-parent=top] #aaa .obj.o3{-webkit-transform:translate(-60px, 60px);transform:translate(-60px, 60px);width:160px;height:184px;top:-130px;margin-left:-380px}[data-parent=top] #aaa .obj.o4{-webkit-transform:translate(-60px, -60px);transform:translate(-60px, -60px);width:341px;height:211px;top:160px;margin-left:-635px}[data-parent=top] #aaa .obj.o5{-webkit-transform:translate(60px, -60px);transform:translate(60px, -60px);width:57px;height:337px;top:380px;margin-left:-429px}[data-parent=top] #aaa .obj.o6{-webkit-transform:translate(60px, -60px);transform:translate(60px, -60px);width:341px;height:211px;top:380px;margin-left:-800px}[data-parent=top] #aaa .obj.o7{-webkit-transform:translate(-60px, -60px);transform:translate(-60px, -60px);width:133px;height:223px;top:485px;margin-left:-346px}[data-parent=top] #aaa .aaa_area{row-gap:55px;margin-bottom:38px}[data-parent=top] #aaa .aaa_area .aaa_unit{-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;height:120px}[data-parent=top] #aaa .aaa_area .a{width:120px;height:120px}[data-parent=top] #aaa .aaa_area .a .num{left:20px;font-size:12px}[data-parent=top] #aaa .aaa_area .a .a_txt{width:77px;height:80px}[data-parent=top] #aaa .aaa_area span{-webkit-transform:translateX(40px);transform:translateX(40px);padding-top:17px}[data-parent=top] #aaa .aaa_area span img{height:85px}[data-parent=top] #aaa .txt{row-gap:42px}[data-parent=top] #aaa .txt p{font-size:14px}[data-parent=top] #aaa .txt .button{padding-right:5px}[data-parent=top] #aaa.action .obj{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}[data-parent=top] #aaa.action .aaa_area .a{-webkit-transform:scale(1);transform:scale(1)}[data-parent=top] #aaa.action .aaa_area .a .num,[data-parent=top] #aaa.action .aaa_area .a .a_txt{opacity:1}[data-parent=top] #aaa.action .aaa_area span{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}[data-parent=top] #aaa.action .txt{opacity:1}[data-parent=top] #service{padding:140px 0}[data-parent=top] #service .sec_title{margin-bottom:36px}[data-parent=top] #service .inner{width:1280px}[data-parent=top] #service .contents{margin-bottom:90px}[data-parent=top] #service .c_header{-webkit-column-gap:46px;-moz-column-gap:46px;column-gap:46px;margin-bottom:64px}[data-parent=top] #service .c_header h2{font-size:20px}[data-parent=top] #service .c_header p{font-size:14px}[data-parent=top] #service .plus_container .plus.lt{top:5px;left:5px}[data-parent=top] #service .plus_container .plus.rt{top:5px;right:5px}[data-parent=top] #service .plus_container .plus.lb{bottom:5px;left:5px}[data-parent=top] #service .plus_container .plus.rb{bottom:5px;right:5px}[data-parent=top] #service .unit_title{font-size:16px;width:193px;height:44px;border-radius:4px;top:-22px;margin-left:-96px}[data-parent=top] #service .c1 .c_header{row-gap:20px}[data-parent=top] #service .c1 .ai_unit{margin-bottom:80px}[data-parent=top] #service .c1 .data .plus_container{padding:55px 0 45px}[data-parent=top] #service .c1 .data .plus_container ul{-webkit-column-gap:150px;-moz-column-gap:150px;column-gap:150px}[data-parent=top] #service .c1 .data .plus_container ul li{padding-top:20px}[data-parent=top] #service .c1 .data .plus_container ul li:before{top:94px}[data-parent=top] #service .c1 .data .plus_container ul li span{font-size:12px}[data-parent=top] #service .c1 .data .plus_container ul li .icon{width:78px}[data-parent=top] #service .c1 .data .plus_container ul .d1:before{width:464px;height:97px;left:34px}[data-parent=top] #service .c1 .data .plus_container ul .d2:before{width:234px;height:97px;left:34px}[data-parent=top] #service .c1 .data .plus_container ul .d3:before{width:7px;height:98px;left:34px}[data-parent=top] #service .c1 .data .plus_container ul .d4:before{width:235px;height:97px;right:34px}[data-parent=top] #service .c1 .data .plus_container ul .d5:before{width:465px;height:97px;right:34px}[data-parent=top] #service .c1 .agent .unit_title{top:-34px}[data-parent=top] #service .c1 .agent .main{width:290px;height:320px;margin-top:-10px}[data-parent=top] #service .c1 .agent .main:before,[data-parent=top] #service .c1 .agent .main:after{width:68px;height:7px}[data-parent=top] #service .c1 .agent .main:before{left:-63px}[data-parent=top] #service .c1 .agent .main:after{right:-63px}[data-parent=top] #service .c1 .agent .main .m_inner:after{width:35px;height:42px;bottom:-50px;margin-left:-17px}[data-parent=top] #service .c1 .agent .main .m_inner .logo{width:62px;margin-bottom:15px}[data-parent=top] #service .c1 .agent .main .m_inner p{font-size:15px}[data-parent=top] #service .c1 .agent .sub{width:436px}[data-parent=top] #service .c1 .agent .sub .s_title{font-size:15px;padding:20px 0}[data-parent=top] #service .c1 .agent .sub .s_inner{padding:30px 0 60px;height:calc(100% - 55px)}[data-parent=top] #service .c1 .agent .sub .s_inner .more{font-size:15px;bottom:25px}[data-parent=top] #service .c1 .agent .sub .s_inner ul{row-gap:20px}[data-parent=top] #service .c1 .agent .sub .s_inner ul li{border-radius:4px;width:177px;height:44px;font-size:12px}[data-parent=top] #service .c1 .business .plus_container{padding:45px 145px}[data-parent=top] #service .c1 .business .lead{font-size:14px;padding-bottom:20px;margin-bottom:20px}[data-parent=top] #service .c1 .business dl{margin-bottom:15px}[data-parent=top] #service .c1 .business dl dt{font-size:15px;margin-bottom:10px}[data-parent=top] #service .c1 .business dl dd{font-size:14px}[data-parent=top] #service .c1 .business .case_list{-webkit-column-gap:96px;-moz-column-gap:96px;column-gap:96px;row-gap:36px;margin-bottom:60px}[data-parent=top] #service .c1 .business .case_list li:nth-child(even){margin-top:50px}[data-parent=top] #service .c1 .business .case_list li .txt{top:150px}[data-parent=top] #service .c1 .business .case_list li .txt .label{font-size:15px;margin-bottom:10px}[data-parent=top] #service .c1 .business .case_list li .txt p{font-size:12px}[data-parent=top] #service .c1 .business .more{font-size:14px}[data-parent=top] #service .c2 .comingsoon{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:16px}[data-parent=top] #service .c2 .comingsoon:before,[data-parent=top] #service .c2 .comingsoon:after{width:9px}[data-parent=top] #service .c2 .service_list{margin-bottom:70px}[data-parent=top] #service .c2 .s_unit{width:1260px;padding:20px}[data-parent=top] #service .c2 .s_unit .num{-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px;top:20px;right:20px}[data-parent=top] #service .c2 .s_unit .num span{font-size:12px}[data-parent=top] #service .c2 .s_unit .num strong{font-size:24px}[data-parent=top] #service .c2 .s_unit figure{width:660px;margin:-40px 0 0 -40px}[data-parent=top] #service .c2 .s_unit .txt{width:660px;padding:20px 40px 30px;margin:-184px 0 -40px auto}[data-parent=top] #service .c2 .s_unit .txt .title{font-size:18px;padding-bottom:12px;margin-bottom:80px}[data-parent=top] #service .c2 .s_unit .txt .logos{-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px;margin-bottom:16px}[data-parent=top] #service .c2 .s_unit .txt .logos:before{width:17px;height:17px}[data-parent=top] #service .c2 .s_unit .txt .logos .logo_aaa{width:197px;height:33px}[data-parent=top] #service .c2 .s_unit .txt .logos .logo_aaa:before{width:29px;height:33px}[data-parent=top] #service .c2 .s_unit .txt .logos .logo_aaa:after{width:160px;height:16px}[data-parent=top] #service .c2 .s_unit .txt .logos .logo_faily{width:174px}[data-parent=top] #service .c2 .s_unit .txt p{font-size:14px}[data-parent=top] #news{padding:94px 0 70px}[data-parent=top] #news .inner{width:1280px}[data-parent=top] #news .sec_title{margin-bottom:45px}[data-parent=top] #news .contents{-webkit-column-gap:44px;-moz-column-gap:44px;column-gap:44px;margin-bottom:44px}[data-parent=top] #company{padding:170px 0 40px}[data-parent=top] #company .inner{width:1280px}[data-parent=top] #company .contents{width:730px;row-gap:90px}[data-parent=top] #company .contents h2{font-size:20px;margin-bottom:44px}[data-parent=top] #company .member .member_list{row-gap:50px}[data-parent=top] #company .member .unit{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}[data-parent=top] #company .member .unit figure{border-radius:4px;width:200px}[data-parent=top] #company .member .unit .txt .name{font-size:16px;margin-bottom:30px}[data-parent=top] #company .member .unit .txt .name .position{font-size:12px}[data-parent=top] #company .member .unit .txt p{font-size:14px}[data-parent=top] #company .detail dl{font-size:14px;padding:24px 0}[data-parent=top] #company .detail dl dt{width:184px}[data-parent=top] #company .detail dl dd{row-gap:24px}[data-parent=top] #company .detail .button a{font-size:14px;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;border-radius:2px;padding:7px 16px 3px}[data-parent=top] #company .detail .button a .pin{margin-bottom:3px}[data-parent=top] #company .map iframe{height:365px}[data-parent=top] #company .contact{font-size:14px}[data-parent=top] #company .contact .clip_area{row-gap:10px;margin-top:16px}[data-parent=top] #company .contact .clip_unit{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;border-radius:4px;padding:4px}[data-parent=top] #company .contact .clip_unit .input{font-size:18px;width:230px}[data-parent=top] #company .contact .clip_unit input{padding:4px 8px}[data-parent=top] #company .contact .clip_unit button{width:60px;height:40px}[data-parent=top] #company .contact #noteClipCopy{font-size:12px;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}[data-parent=top] #company .splide{margin-top:90px}[data-parent=top] #company .splide .splide__slide{padding:0 20px;width:360px}[data-parent=top] #recruit{padding:95px 0 60px}[data-parent=top] #recruit:before{background-size:68px auto}[data-parent=top] #recruit .inner{width:1280px}[data-parent=top] #recruit .sec_title{margin-bottom:60px}[data-parent=top] #recruit .contents h2{font-size:70px;margin-bottom:20px}[data-parent=top] #recruit .contents .lead{font-size:20px;margin-bottom:80px}[data-parent=top] #recruit .contents .recruit_list h3{font-size:20px;margin-bottom:50px}[data-parent=top] #recruit .contents .recruit_list .unit{margin-bottom:40px}[data-parent=top] #recruit .contents .recruit_list .unit h4{font-size:15px;margin-bottom:10px}[data-parent=top] #recruit .contents .recruit_list ul{-webkit-column-gap:43px;-moz-column-gap:43px;column-gap:43px}[data-parent=top] #recruit .contents .recruit_list ul li a{font-size:14px;padding:20px 0}[data-parent=top] #recruit .contents .recruit_list ul li .title{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}[data-parent=top] #recruit .contents .recruit_list ul li .link{margin-top:-16px}[data-parent=top] #modalAAA{border-radius:10px;padding:70px 55px 40px}[data-parent=top] #modalAAA .aaa{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-bottom:24px}[data-parent=top] #modalAAA .aaa .unit{width:calc(33.3% - 26.66px)}[data-parent=top] #modalAAA .aaa .unit .u_head .num{width:58px;height:58px;font-size:12px;padding-top:5px}[data-parent=top] #modalAAA .aaa .unit .u_head h1{height:58px;font-size:26px;padding-top:10px}[data-parent=top] #modalAAA .aaa .unit .u_body{font-size:14px;padding:30px 40px 40px;row-gap:10px}[data-parent=top] #modalAAA .lead{font-size:20px}}@media screen and (max-width: 750px){[data-parent=top] .btn_more{font-size:3.4666666667vw;-webkit-column-gap:2.6666666667vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw}[data-parent=top] #mv{height:310.4vw}[data-parent=top] #mv:before{-webkit-mask-size:293.6vw 323.7333333333vw;mask-size:293.6vw 323.7333333333vw;width:293.6vw;height:323.7333333333vw;margin-left:-146.6666666667vw}[data-parent=top] #mv .inner{padding-top:41.0666666667vw;width:100%;margin:auto}[data-parent=top] #mv #animationLogo{width:55.68vw;height:65.7333333333vw;margin-bottom:26.6666666667vw}[data-parent=top] #mv .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10}[data-parent=top] #mv .contents dl{margin-bottom:20vw}[data-parent=top] #mv .contents dl dt{font-size:4vw;margin-bottom:6.6666666667vw}[data-parent=top] #mv .contents dl dd{font-size:5.0666666667vw}[data-parent=top] #mv .contents .cube{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;width:90.4vw;height:auto;top:0}[data-parent=top] #mv .contents .cube .cube_inner{background:none;-webkit-mask:initial;mask:initial;padding-top:26.6666666667vw}[data-parent=top] #mv .contents .cube .cube_inner:before{background:linear-gradient(27deg, #74140c 0%, #ff5800 100%);-webkit-mask:url(../img/mask/mask_cube.svg) no-repeat 0 0;mask:url(../img/mask/mask_cube.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;content:"";display:block;width:90.4vw;height:99.4666666667vw;position:absolute;top:0;left:50%;margin-left:-45.0666666667vw;pointer-events:none;z-index:-1}[data-parent=top] #mv .contents .cube p{font-size:3.7333333333vw;margin-bottom:32vw}[data-parent=top] #mv .contents .cube .link{-webkit-column-gap:13.3333333333vw;-moz-column-gap:13.3333333333vw;column-gap:13.3333333333vw}[data-parent=top] #mv .contents .cube .link .blank{background-color:#000}[data-parent=top] #mv .contents .cube .link a{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.3333333333vw;-moz-column-gap:1.3333333333vw;column-gap:1.3333333333vw}[data-parent=top] #mv .contents .cube .link .l1{font-size:3.4666666667vw}[data-parent=top] #mv .contents .cube .link .l2 .logo_brainpad:before{opacity:0}[data-parent=top] #mv .contents .cube .link .l2 .logo_brainpad:after{opacity:1}[data-parent=top] #mv .p_obj.o1{width:31.7333333333vw;height:34.9333333333vw;top:118.9333333333vw;margin-left:-70.1333333333vw}[data-parent=top] #mv .p_obj.o2{width:10.6666666667vw;height:12vw;top:151.4666666667vw;margin-left:-39.2vw}[data-parent=top] #mv .p_obj.o3{width:18.6666666667vw;height:20.8vw;top:167.2vw;margin-left:-54.9333333333vw}[data-parent=top] #mv .p_obj.o4{width:7.4666666667vw;height:8.2666666667vw;top:164.5333333333vw;margin-left:16vw}[data-parent=top] #mv .p_obj.o5{width:14.6666666667vw;height:16vw;top:146.6666666667vw;margin-left:40.2666666667vw}[data-parent=top] #mv .p_obj.o6{width:18.9333333333vw;height:20.5333333333vw;top:160.8vw;margin-left:27.2vw}[data-parent=top] #mv .p_obj.o7{width:17.6vw;height:19.2vw;top:175.2vw;margin-left:46.1333333333vw}[data-parent=top] #mv .p_obj.o8{display:none}[data-parent=top] #message{height:230.9333333333vw;padding-top:9.3333333333vw}[data-parent=top] #message:before{-webkit-mask-size:293.6vw 323.7333333333vw;mask-size:293.6vw 323.7333333333vw;width:293.6vw;height:323.7333333333vw;top:-92vw;margin-left:-146.6666666667vw}[data-parent=top] #message .inner{width:100%;padding:0 5.3333333333vw}[data-parent=top] #message .sec_title{margin-bottom:13.3333333333vw}[data-parent=top] #message .contents h2{margin-bottom:9.3333333333vw}[data-parent=top] #message .contents h2 img{height:6.9333333333vw}[data-parent=top] #message .contents p{font-size:3.7333333333vw;white-space:nowrap}[data-parent=top] #aaa{padding-top:50.6666666667vw;padding-bottom:40vw;margin-top:-26.6666666667vw}[data-parent=top] #aaa .inner{width:100%;padding:0 5.3333333333vw}[data-parent=top] #aaa .obj{pointer-events:none;z-index:0}[data-parent=top] #aaa .obj.o1{-webkit-transform:translate(16vw, 16vw);transform:translate(16vw, 16vw);width:25.3333333333vw;height:29.0666666667vw;top:-20.8vw;margin-left:-34.6666666667vw}[data-parent=top] #aaa .obj.o2{-webkit-transform:translate(16vw, 16vw);transform:translate(16vw, 16vw);width:21.0666666667vw;height:35.4666666667vw;top:-1.0666666667vw;margin-left:-37.6vw}[data-parent=top] #aaa .obj.o3{-webkit-transform:translate(-16vw, 16vw);transform:translate(-16vw, 16vw);width:25.3333333333vw;height:29.0666666667vw;top:2.4vw;margin-left:13.3333333333vw}[data-parent=top] #aaa .obj.o4{-webkit-transform:translate(-16vw, -16vw);transform:translate(-16vw, -16vw);width:53.8666666667vw;height:33.3333333333vw;top:47.4666666667vw;margin-left:-27.7333333333vw}[data-parent=top] #aaa .obj.o5{-webkit-transform:translate(16vw, -16vw);transform:translate(16vw, -16vw);width:8.8vw;height:53.3333333333vw;top:82.6666666667vw;margin-left:5.0666666667vw}[data-parent=top] #aaa .obj.o6{-webkit-transform:translate(16vw, -16vw);transform:translate(16vw, -16vw);width:53.8666666667vw;height:33.3333333333vw;top:83.4666666667vw;margin-left:-57.0666666667vw}[data-parent=top] #aaa .obj.o7{-webkit-transform:translate(-16vw, -16vw);transform:translate(-16vw, -16vw);width:21.0666666667vw;height:35.4666666667vw;top:99.2vw;margin-left:18.1333333333vw}[data-parent=top] #aaa .aaa_area{row-gap:8vw;margin-bottom:8.2666666667vw;font-size:11.7333333333vw}[data-parent=top] #aaa .aaa_area .aaa_unit{height:12.2666666667vw;-webkit-column-gap:.8vw;-moz-column-gap:.8vw;column-gap:.8vw}[data-parent=top] #aaa .aaa_area .a{width:12.5333333333vw;height:12.5333333333vw}[data-parent=top] #aaa .aaa_area .a .num{left:1.8666666667vw;font-size:1.8666666667vw}[data-parent=top] #aaa .aaa_area .a .a_txt{width:8vw;height:8.2666666667vw}[data-parent=top] #aaa .aaa_area span{-webkit-transform:translateX(5.3333333333vw);transform:translateX(5.3333333333vw);padding-top:1.8666666667vw}[data-parent=top] #aaa .aaa_area span img{height:8.8vw}[data-parent=top] #aaa .txt{row-gap:5.6vw}[data-parent=top] #aaa .txt p{font-size:3.7333333333vw;text-align:left;width:76.5333333333vw}[data-parent=top] #aaa.action .obj{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:.2}[data-parent=top] #aaa.action .aaa_area .a{-webkit-transform:scale(1);transform:scale(1)}[data-parent=top] #aaa.action .aaa_area .a .num,[data-parent=top] #aaa.action .aaa_area .a .a_txt{opacity:1}[data-parent=top] #aaa.action .aaa_area span{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}[data-parent=top] #aaa.action .txt{opacity:1}[data-parent=top] #service{padding:18.6666666667vw 0}[data-parent=top] #service .sec_title{margin-bottom:5.3333333333vw}[data-parent=top] #service .inner{width:100%;padding:0 5.3333333333vw}[data-parent=top] #service .contents{margin-bottom:13.3333333333vw}[data-parent=top] #service .c_header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:2.6666666667vw;margin-bottom:22.4vw}[data-parent=top] #service .c_header h2{font-size:4vw}[data-parent=top] #service .c_header p{font-size:3.7333333333vw}[data-parent=top] #service .plus_container .plus{width:1.3333333333vw;height:1.3333333333vw}[data-parent=top] #service .plus_container .plus.lt{top:1.0666666667vw;left:1.0666666667vw}[data-parent=top] #service .plus_container .plus.rt{top:1.0666666667vw;right:1.0666666667vw}[data-parent=top] #service .plus_container .plus.lb{bottom:1.0666666667vw;left:1.0666666667vw}[data-parent=top] #service .plus_container .plus.rb{bottom:1.0666666667vw;right:1.0666666667vw}[data-parent=top] #service .unit_title{font-size:4vw;width:48vw;height:10.6666666667vw;border-radius:1.0666666667vw;top:-5.3333333333vw;margin-left:-24vw}[data-parent=top] #service .c1 .c_header{row-gap:2.6666666667vw}[data-parent=top] #service .c1 .ai_unit{margin-bottom:0}[data-parent=top] #service .c1 .data{margin-bottom:20vw}[data-parent=top] #service .c1 .data .plus_container{padding:22.6666666667vw 5.3333333333vw 13.3333333333vw}[data-parent=top] #service .c1 .data .plus_container ul{-webkit-column-gap:13.3333333333vw;-moz-column-gap:13.3333333333vw;column-gap:13.3333333333vw;row-gap:17.6vw;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-parent=top] #service .c1 .data .plus_container ul li{padding-top:0}[data-parent=top] #service .c1 .data .plus_container ul li:before{top:15.4666666667vw}[data-parent=top] #service .c1 .data .plus_container ul li span{-webkit-transform:translate(-50%, calc(-100% - 2.1333333333vw));transform:translate(-50%, calc(-100% - 2.1333333333vw));text-align:center;font-size:3.2vw;line-height:1.3}[data-parent=top] #service .c1 .data .plus_container ul li .icon{width:16.5333333333vw}[data-parent=top] #service .c1 .data .plus_container ul .d1:before{background-image:url(../img/top/line_data_1_sp.png);width:33.0666666667vw;height:59.7333333333vw;left:5.3333333333vw}[data-parent=top] #service .c1 .data .plus_container ul .d2:before{background-image:url(../img/top/line_data_2_sp.png);width:1.6vw;height:59.7333333333vw;left:7.4666666667vw}[data-parent=top] #service .c1 .data .plus_container ul .d3:before{background-image:url(../img/top/line_data_3_sp.png);width:33.0666666667vw;height:59.7333333333vw;left:auto;right:5.3333333333vw}[data-parent=top] #service .c1 .data .plus_container ul .d4:before{background-image:url(../img/top/line_data_4_sp.png);width:16vw;height:26.4vw;right:auto;left:7.4666666667vw}[data-parent=top] #service .c1 .data .plus_container ul .d5:before{background-image:url(../img/top/line_data_5_sp.png);width:16.5333333333vw;height:26.4vw;right:7.4666666667vw}[data-parent=top] #service .c1 .agent{margin-bottom:24.8vw;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-parent=top] #service .c1 .agent .unit_title{top:-9.0666666667vw}[data-parent=top] #service .c1 .agent .main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:77.3333333333vw;height:84.8vw;margin:-1.3333333333vw auto 8vw}[data-parent=top] #service .c1 .agent .main:before,[data-parent=top] #service .c1 .agent .main:after{background-image:url(../img/top/line_service_sp.png);width:1.6vw;height:22.6666666667vw;bottom:-8.8vw;top:auto}[data-parent=top] #service .c1 .agent .main:before{left:14.1333333333vw}[data-parent=top] #service .c1 .agent .main:after{right:14.1333333333vw}[data-parent=top] #service .c1 .agent .main .m_inner:after{width:9.3333333333vw;height:11.2vw;bottom:-102.1333333333vw;margin-left:-4.5333333333vw}[data-parent=top] #service .c1 .agent .main .m_inner .logo{width:16.5333333333vw;margin-bottom:4vw}[data-parent=top] #service .c1 .agent .main .m_inner p{font-size:4vw}[data-parent=top] #service .c1 .agent .sub{width:calc(50% - 2.6666666667vw)}[data-parent=top] #service .c1 .agent .sub .s_title{font-size:3.7333333333vw;padding:4.2666666667vw 0}[data-parent=top] #service .c1 .agent .sub .s_inner{padding:8vw 0 16vw;height:calc(100% - 14.6666666667vw)}[data-parent=top] #service .c1 .agent .sub .s_inner .more{font-size:3.2vw;bottom:5.3333333333vw}[data-parent=top] #service .c1 .agent .sub .s_inner ul{row-gap:5.3333333333vw}[data-parent=top] #service .c1 .agent .sub .s_inner ul li{border-radius:1.0666666667vw;width:30.9333333333vw;height:10.6666666667vw;font-size:3.2vw}[data-parent=top] #service .c1 .agent .s1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}[data-parent=top] #service .c1 .agent .s2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}[data-parent=top] #service .c1 .business .plus_container{padding:12vw 5.3333333333vw}[data-parent=top] #service .c1 .business .lead{font-size:3.7333333333vw;text-align:left;padding-bottom:6.6666666667vw;margin-bottom:6.6666666667vw}[data-parent=top] #service .c1 .business dl{margin-bottom:5.3333333333vw}[data-parent=top] #service .c1 .business dl dt{font-size:3.7333333333vw;margin-bottom:2.6666666667vw}[data-parent=top] #service .c1 .business dl dd{font-size:3.7333333333vw;text-align:left}[data-parent=top] #service .c1 .business .case_list{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:3.7333333333vw;-moz-column-gap:3.7333333333vw;column-gap:3.7333333333vw;row-gap:10.4vw;margin-bottom:16vw}[data-parent=top] #service .c1 .business .case_list li:nth-child(even){margin-top:0}[data-parent=top] #service .c1 .business .case_list li .txt{top:30.6666666667vw}[data-parent=top] #service .c1 .business .case_list li .txt .label{font-size:3.7333333333vw;margin-bottom:2.6666666667vw}[data-parent=top] #service .c1 .business .case_list li .txt p{font-size:3.2vw}[data-parent=top] #service .c1 .business .more{font-size:3.7333333333vw}[data-parent=top] #service .c2 .c_header{margin-bottom:10.6666666667vw}[data-parent=top] #service .c2 .comingsoon{-webkit-column-gap:2.1333333333vw;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw;font-size:3.7333333333vw}[data-parent=top] #service .c2 .comingsoon:before,[data-parent=top] #service .c2 .comingsoon:after{width:2.4vw}[data-parent=top] #service .c2 .service_list{margin-bottom:12vw}[data-parent=top] #service .c2 .s_unit{width:calc(100% - 2.6666666667vw);padding:2.6666666667vw}[data-parent=top] #service .c2 .s_unit .num{-webkit-column-gap:2.6666666667vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw;top:2.6666666667vw;right:2.6666666667vw}[data-parent=top] #service .c2 .s_unit .num span{font-size:3.2vw}[data-parent=top] #service .c2 .s_unit .num strong{font-size:4.2666666667vw}[data-parent=top] #service .c2 .s_unit figure{width:77.3333333333vw;margin:-5.3333333333vw 0 0 -5.3333333333vw}[data-parent=top] #service .c2 .s_unit .txt{width:73.0666666667vw;padding:5.3333333333vw 5.3333333333vw 8vw;margin:-2.6666666667vw 0 -5.3333333333vw auto}[data-parent=top] #service .c2 .s_unit .txt .title{font-size:3.7333333333vw;padding-bottom:3.2vw;margin-bottom:18.6666666667vw}[data-parent=top] #service .c2 .s_unit .txt .logos{-webkit-column-gap:1.6vw;-moz-column-gap:1.6vw;column-gap:1.6vw;margin-bottom:4.2666666667vw;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-parent=top] #service .c2 .s_unit .txt .logos:before{width:2.4vw;height:2.4vw;-ms-flex-negative:0;flex-shrink:0}[data-parent=top] #service .c2 .s_unit .txt .logos .logo_aaa{width:29.0666666667vw;height:4.8vw;-ms-flex-negative:0;flex-shrink:0}[data-parent=top] #service .c2 .s_unit .txt .logos .logo_aaa:before{width:4.2666666667vw;height:4.8vw}[data-parent=top] #service .c2 .s_unit .txt .logos .logo_aaa:after{width:23.7333333333vw;height:2.4vw}[data-parent=top] #service .c2 .s_unit .txt .logos .logo_faily{width:27.2vw;-ms-flex-negative:0;flex-shrink:0}[data-parent=top] #service .c2 .s_unit .txt p{font-size:3.7333333333vw}[data-parent=top] #news{padding:12vw 0}[data-parent=top] #news .inner{width:100%;padding:0 5.3333333333vw}[data-parent=top] #news .sec_title{margin-bottom:17.3333333333vw}[data-parent=top] #news .contents{grid-template-columns:repeat(1, 1fr);row-gap:13.3333333333vw;margin-bottom:11.7333333333vw}[data-parent=top] #news .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-parent=top] #company{padding:18.6666666667vw 0 5.3333333333vw}[data-parent=top] #company .inner{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:10.9333333333vw;padding:0 5.3333333333vw}[data-parent=top] #company .contents{width:100%;row-gap:13.3333333333vw}[data-parent=top] #company .contents h2{font-size:4vw;margin-bottom:6.4vw;font-weight:bold}[data-parent=top] #company .member .member_list{row-gap:8vw}[data-parent=top] #company .member .unit{-webkit-column-gap:5.3333333333vw;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw}[data-parent=top] #company .member .unit figure{border-radius:1.0666666667vw;width:31.4666666667vw}[data-parent=top] #company .member .unit .txt .name{font-size:3.7333333333vw;margin-bottom:4vw;white-space:nowrap}[data-parent=top] #company .member .unit .txt .name .position{font-size:3.2vw}[data-parent=top] #company .member .unit .txt p{font-size:3.2vw}[data-parent=top] #company .detail{padding-bottom:.8vw}[data-parent=top] #company .detail dl{font-size:3.7333333333vw;padding:3.2vw 0}[data-parent=top] #company .detail dl dt{width:24.5333333333vw}[data-parent=top] #company .detail dl dd{row-gap:3.2vw}[data-parent=top] #company .detail .button{display:-webkit-box;display:-ms-flexbox;display:flex}[data-parent=top] #company .detail .button a{font-size:3.2vw;-webkit-column-gap:1.3333333333vw;-moz-column-gap:1.3333333333vw;column-gap:1.3333333333vw;border-radius:.5333333333vw;padding:1.3333333333vw 3.4666666667vw .8vw}[data-parent=top] #company .detail .button a .pin{margin-bottom:.8vw}[data-parent=top] #company .map iframe{height:64vw}[data-parent=top] #company .contact{font-size:3.7333333333vw}[data-parent=top] #company .contact h2{margin-bottom:4vw}[data-parent=top] #company .contact .clip_area{row-gap:2.6666666667vw;margin-top:4.2666666667vw}[data-parent=top] #company .contact .clip_unit{width:100%;-webkit-column-gap:2.6666666667vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw;border-radius:1.0666666667vw;padding:1.0666666667vw}[data-parent=top] #company .contact .clip_unit .input{font-size:4.8vw;width:100%}[data-parent=top] #company .contact .clip_unit input{padding:1.0666666667vw 2.1333333333vw}[data-parent=top] #company .contact .clip_unit button{display:none}[data-parent=top] #company .contact .note_sp{display:block;font-size:3.2vw}[data-parent=top] #company .contact #noteClipCopy{display:none}[data-parent=top] #company .splide{margin-top:10.6666666667vw}[data-parent=top] #company .splide .splide__slide{padding:0 2.6666666667vw;width:48vw}[data-parent=top] #recruit{padding:18.6666666667vw 5.3333333333vw 17.3333333333vw}[data-parent=top] #recruit:before{background-size:13.3333333333vw auto}[data-parent=top] #recruit .inner{width:100%}[data-parent=top] #recruit .sec_title{margin-bottom:8vw}[data-parent=top] #recruit .contents h2{font-size:7.4666666667vw;margin-bottom:1.3333333333vw}[data-parent=top] #recruit .contents .lead{font-size:4vw;margin-bottom:17.3333333333vw}[data-parent=top] #recruit .contents .recruit_list h3{font-size:4vw;margin-bottom:5.3333333333vw}[data-parent=top] #recruit .contents .recruit_list .unit{margin-bottom:6.6666666667vw}[data-parent=top] #recruit .contents .recruit_list .unit h4{font-size:4vw;margin-bottom:2.6666666667vw}[data-parent=top] #recruit .contents .recruit_list ul{display:block}[data-parent=top] #recruit .contents .recruit_list ul li a{font-size:3.7333333333vw;padding:2.1333333333vw 0;display:block}[data-parent=top] #recruit .contents .recruit_list ul li .title{display:inline}[data-parent=top] #recruit .contents .recruit_list ul li .blank{display:inline-block;width:3.7333333333vw;height:3.7333333333vw;margin:0 0 -0.4vw 1.3333333333vw}[data-parent=top] #recruit .contents .recruit_list ul li .link{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;position:absolute;top:50%;right:0;margin-top:-2.1333333333vw}[data-parent=top] #modalAAA{background-color:#fff;border-radius:2.1333333333vw;padding:16.5333333333vw 8vw 8vw;height:100%}[data-parent=top] #modalAAA .aaa{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:8vw;margin-bottom:3.2vw}[data-parent=top] #modalAAA .aaa .unit{width:100%}[data-parent=top] #modalAAA .aaa .unit .u_head .num{width:13.0666666667vw;height:13.0666666667vw;font-size:2.6666666667vw;padding-top:1.3333333333vw}[data-parent=top] #modalAAA .aaa .unit .u_head h1{height:13.0666666667vw;font-size:5.0666666667vw;padding-top:1.3333333333vw}[data-parent=top] #modalAAA .aaa .unit .u_body{font-size:3.7333333333vw;padding:5.3333333333vw 6.6666666667vw;row-gap:1.3333333333vw}[data-parent=top] #modalAAA .lead{font-size:3.7333333333vw}}#pageHeader{background-color:#f0f0f0;padding:12.5vw 0 8.3333333333vw;position:relative}#pageHeader:before{background:url(../img/common/bg_pattern.png) repeat 0 0;background-size:4.7222222222vw auto;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:0;opacity:.4}#pageHeader h1{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:2.7777777778vw;font-weight:500;line-height:1;color:#74140c;width:73.6111111111vw;margin:auto;position:relative}.text_contents{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:.9722222222vw;font-weight:500;line-height:2;width:58.3333333333vw;margin:auto;padding:7.6388888889vw 0 9.7222222222vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5.5555555556vw}.text_contents section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.7777777778vw}.text_contents .align_right,.text_contents .has-text-align-right{text-align:right}.text_contents h2{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:2.0833333333vw;font-weight:500;line-height:1;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.3888888889vw;-moz-column-gap:1.3888888889vw;column-gap:1.3888888889vw}.text_contents h2:before{-webkit-mask:url(../img/mask/mask_skew.svg) no-repeat 0 0;mask:url(../img/mask/mask_skew.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#74140c;content:"";display:block;width:.3472222222vw;height:2.0833333333vw;margin-top:.3em;-ms-flex-negative:0;flex-shrink:0}.text_contents h3{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;font-size:1.3888888889vw;font-weight:500;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.6944444444vw;-moz-column-gap:.6944444444vw;column-gap:.6944444444vw;color:#74140c;margin-bottom:-1.3888888889vw}.text_contents h3:before{-webkit-mask:url(../img/mask/mask_diamond.svg) no-repeat 0 0;mask:url(../img/mask/mask_diamond.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#74140c;content:"";display:block;width:.9027777778vw;height:.9722222222vw;margin-top:.5em;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 750px)and (max-width: 1024px){.text_contents h3:before{margin-top:.55em}}.text_contents h4{font-size:clamp(14px,1.25vw,22px);line-height:1.75;font-weight:bold}.text_contents blockquote{border:1px solid #d8d8d8;padding:.6944444444vw 1.3888888889vw}.text_contents hr{background-color:#d8d8d8;height:1px;width:100%;display:block;margin:2.0833333333vw 0}.text_contents .wp-block-embed__wrapper{width:100%;aspect-ratio:16/9}.text_contents .wp-block-embed__wrapper iframe{width:100%;height:100%}.text_contents a{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;color:#74140c}@media screen and (min-width: 750px){.text_contents a:hover{text-decoration:underline}}.text_contents .wp-block-button{display:-webkit-box;display:-ms-flexbox;display:flex}.text_contents .wp-block-button__link{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.4166666667vw;-moz-column-gap:.4166666667vw;column-gap:.4166666667vw;color:#000}.text_contents .wp-block-button__link:before{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-mask:url(../img/mask/ic_arrow_right.svg) no-repeat 0 0;mask:url(../img/mask/ic_arrow_right.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#000;content:"";display:block;width:1.25vw;height:1.25vw}@media screen and (min-width: 750px){.text_contents .wp-block-button__link:hover{color:#74140c;text-decoration:none}.text_contents .wp-block-button__link:hover:before{background-color:#74140c}}.text_contents .note{display:inline-block;padding-left:.9722222222vw;text-indent:-.9722222222vw}.text_contents ul,.text_contents ol{margin-left:1.3888888889vw}.text_contents ul li{list-style:disc}.text_contents ul.abc{margin-left:0}.text_contents ul.abc li{list-style:none;padding-left:1.25vw;text-indent:-1.25vw}.text_contents ul.note_list{font-size:clamp(10px,0.8333333333vw,14px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.3888888889vw;margin-left:0}.text_contents ul.note_list li{list-style:none;padding-left:.9027777778vw;text-indent:-.9027777778vw}.text_contents ol li{list-style:decimal}@media screen and (min-width: 1440px){#pageHeader{padding:180px 0 120px}#pageHeader:before{background-size:68px auto}#pageHeader h1{font-size:40px;width:1060px}.text_contents{font-size:14px;width:840px;padding:110px 0 140px;row-gap:80px}.text_contents section{row-gap:40px}.text_contents h2{font-size:30px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.text_contents h2:before{width:5px;height:30px}.text_contents h3{font-size:20px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:-20px}.text_contents h3:before{width:13px;height:14px}.text_contents h4{font-size:18px}.text_contents blockquote{padding:10px 20px}.text_contents hr{margin:30px 0}.text_contents .wp-block-button__link{-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}.text_contents .wp-block-button__link:before{width:18px;height:18px}.text_contents .note{padding-left:14px;text-indent:-14px}.text_contents ul,.text_contents ol{margin-left:20px}.text_contents ul.abc li{padding-left:18px;text-indent:-18px}.text_contents ul.note_list{font-size:12px;row-gap:20px}.text_contents ul.note_list li{padding-left:13px;text-indent:-13px}}@media screen and (max-width: 750px){#pageHeader{padding:26.6666666667vw 5.3333333333vw 13.3333333333vw}#pageHeader:before{background-size:9.0666666667vw auto}#pageHeader h1{font-size:6.4vw;width:100%;line-height:1.5}.text_contents{font-size:3.7333333333vw;width:100%;padding:16vw 5.3333333333vw 20vw;row-gap:12.6666666667vw}.text_contents section{row-gap:4.6666666667vw}.text_contents h2{font-size:5.0666666667vw;line-height:1.5;-webkit-column-gap:3.0666666667vw;-moz-column-gap:3.0666666667vw;column-gap:3.0666666667vw}.text_contents h2:before{-webkit-mask-image:url(../img/mask/mask_skew_sp.svg);mask-image:url(../img/mask/mask_skew_sp.svg);width:.8vw;height:4.9333333333vw;margin-top:1.3333333333vw;-ms-flex-negative:0;flex-shrink:0}.text_contents h3{font-size:4.2666666667vw;line-height:1.5;-webkit-column-gap:2.6666666667vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw;margin-bottom:-2.6666666667vw}.text_contents h3:before{width:3.2vw;height:3.4666666667vw;margin-top:1.7333333333vw;-ms-flex-negative:0;flex-shrink:0}.text_contents h4{font-size:4vw}.text_contents blockquote{padding:2.6666666667vw 5.3333333333vw}.text_contents hr{margin:13.3333333333vw 0}.text_contents .wp-block-button__link{-webkit-column-gap:1.6vw;-moz-column-gap:1.6vw;column-gap:1.6vw}.text_contents .wp-block-button__link:before{width:3.4666666667vw;height:3.4666666667vw}.text_contents .note{padding-left:3.7333333333vw;text-indent:-3.7333333333vw}.text_contents ul,.text_contents ol{margin-left:5.8666666667vw}.text_contents ul.abc li{padding-left:4.2666666667vw;text-indent:-4.2666666667vw}.text_contents ul.note_list{font-size:3.2vw;row-gap:2.6666666667vw}.text_contents ul.note_list li{padding-left:3.2vw;text-indent:-3.2vw}}[data-parent=news][data-child=index] .news_container{width:73.6111111111vw;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:3.4722222222vw;-moz-column-gap:3.4722222222vw;column-gap:3.4722222222vw;row-gap:3.4722222222vw;padding-top:6.9444444444vw;margin-bottom:6.9444444444vw}[data-parent=news][data-child=index] .pagenate{margin-bottom:6.9444444444vw}[data-parent=news][data-child=detail] #pageHeader .inner{width:73.6111111111vw;margin:auto}[data-parent=news][data-child=detail] #pageHeader h1{line-height:1.4;margin-bottom:2.0833333333vw}[data-parent=news][data-child=detail] #pageHeader .post_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:3.75vw;-moz-column-gap:3.75vw;column-gap:3.75vw;position:relative;font-size:1.1111111111vw}[data-parent=news][data-child=detail] #pageHeader .post_info dl{font-family:"aktiv-grotesk",sans-serif;letter-spacing:.04em;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.3472222222vw;-moz-column-gap:.3472222222vw;column-gap:.3472222222vw}[data-parent=news][data-child=detail] #pageHeader .post_info .tags dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6944444444vw}[data-parent=news][data-child=detail] #pageHeader .post_info .tags a{color:#74140c}@media screen and (min-width: 750px){[data-parent=news][data-child=detail] #pageHeader .post_info .tags a:hover{color:#000}}[data-parent=news][data-child=detail] #pageHeader.is_mv .post_info{padding-bottom:3.8888888889vw}[data-parent=news][data-child=detail] #pageHeader.is_mv .mv{-webkit-transform:translateY(50%);transform:translateY(50%);width:58.3333333333vw;position:absolute;bottom:0;left:50%;margin-left:-29.1666666667vw}[data-parent=news][data-child=detail] #pageHeader.is_mv .mv img{width:100%;max-width:initial}[data-parent=news][data-child=detail] .post_container{width:58.3333333333vw;margin:auto}[data-parent=news][data-child=detail] .post_contents{font-size:1.1111111111vw;row-gap:2.3611111111vw;padding-bottom:3.8194444444vw}[data-parent=news][data-child=detail] .post_contents h3{margin-bottom:0}[data-parent=news][data-child=detail] .post_contents figure figcaption{font-size:.8333333333vw;margin-top:.6944444444vw}[data-parent=news][data-child=detail] .share{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4.1666666667vw 0}[data-parent=news][data-child=detail] .share dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2.7777777778vw;-moz-column-gap:2.7777777778vw;column-gap:2.7777777778vw}[data-parent=news][data-child=detail] .share dl dt{font-size:.9722222222vw;font-weight:500}[data-parent=news][data-child=detail] .share dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.0833333333vw;-moz-column-gap:2.0833333333vw;column-gap:2.0833333333vw}[data-parent=news][data-child=detail] .share dl dd a{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;display:block;width:2.2222222222vw;height:2.2222222222vw}[data-parent=news][data-child=detail] .share dl dd a.fb{background-image:url(../img/common/ic_fb.png)}[data-parent=news][data-child=detail] .share dl dd a.x{background-image:url(../img/common/ic_x.png)}@media screen and (min-width: 750px){[data-parent=news][data-child=detail] .share dl dd a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}[data-parent=news][data-child=detail] .pagenate{padding:6.25vw 0 6.9444444444vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-parent=news][data-child=detail] .pagenate .btn_back{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;color:#74140c;font-weight:500}@media screen and (min-width: 750px){[data-parent=news][data-child=detail] .pagenate .btn_back:hover{color:#000}}[data-parent=news][data-child=detail] .pagenate .btn{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;background-color:#74140c;position:absolute;top:50%;margin-top:-1.3888888889vw;display:block;width:2.7777777778vw;height:2.7777777778vw;text-indent:-9999px;border-radius:.2777777778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-parent=news][data-child=detail] .pagenate .btn:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#fff;content:"";width:1.25vw;height:1.25vw}@media screen and (min-width: 750px){[data-parent=news][data-child=detail] .pagenate .btn:hover{background-color:#000}}[data-parent=news][data-child=detail] .pagenate .prev{left:0}[data-parent=news][data-child=detail] .pagenate .prev:before{-webkit-mask-image:url(../img/mask/ic_arrow_left.svg);mask-image:url(../img/mask/ic_arrow_left.svg)}[data-parent=news][data-child=detail] .pagenate .next{right:0}[data-parent=news][data-child=detail] .pagenate .next:before{-webkit-mask-image:url(../img/mask/ic_arrow_right.svg);mask-image:url(../img/mask/ic_arrow_right.svg)}@media screen and (min-width: 1440px){[data-parent=news][data-child=index] .news_container{width:1060px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:50px;padding-top:100px;margin-bottom:100px}[data-parent=news][data-child=index] .pagenate{margin-bottom:100px}[data-parent=news][data-child=detail] #pageHeader .inner{width:1060px}[data-parent=news][data-child=detail] #pageHeader h1{margin-bottom:30px}[data-parent=news][data-child=detail] #pageHeader .post_info{-webkit-column-gap:54px;-moz-column-gap:54px;column-gap:54px;font-size:16px}[data-parent=news][data-child=detail] #pageHeader .post_info dl{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}[data-parent=news][data-child=detail] #pageHeader .post_info .tags dd{gap:10px}[data-parent=news][data-child=detail] #pageHeader.is_mv .post_info{padding-bottom:56px}[data-parent=news][data-child=detail] #pageHeader.is_mv .mv{width:840px;margin-left:-420px}[data-parent=news][data-child=detail] .post_container{width:840px}[data-parent=news][data-child=detail] .post_contents{font-size:16px;row-gap:34px;padding-bottom:55px}[data-parent=news][data-child=detail] .post_contents figure figcaption{font-size:12px;margin-top:10px}[data-parent=news][data-child=detail] .share{padding:60px 0}[data-parent=news][data-child=detail] .share dl{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}[data-parent=news][data-child=detail] .share dl dt{font-size:14px}[data-parent=news][data-child=detail] .share dl dd{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}[data-parent=news][data-child=detail] .share dl dd a{width:32px;height:32px}[data-parent=news][data-child=detail] .pagenate{padding:90px 0 100px}[data-parent=news][data-child=detail] .pagenate .btn{margin-top:-20px;width:40px;height:40px;border-radius:4px}[data-parent=news][data-child=detail] .pagenate .btn:before{width:18px;height:18px}}@media screen and (max-width: 750px){[data-parent=news][data-child=index] .news_container{padding:0 5.3333333333vw;width:100%;grid-template-columns:repeat(1, 1fr);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:13.3333333333vw;padding-top:17.6vw;margin-bottom:20vw}[data-parent=news][data-child=index] .pagenate{margin-bottom:20vw}[data-parent=news][data-child=detail] #pageHeader .inner{width:100%}[data-parent=news][data-child=detail] #pageHeader h1{margin-bottom:8vw}[data-parent=news][data-child=detail] #pageHeader .post_info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:3.2vw;-webkit-column-gap:7.2vw;-moz-column-gap:7.2vw;column-gap:7.2vw;row-gap:4vw}[data-parent=news][data-child=detail] #pageHeader .post_info dl{-webkit-column-gap:1.3333333333vw;-moz-column-gap:1.3333333333vw;column-gap:1.3333333333vw}[data-parent=news][data-child=detail] #pageHeader .post_info .tags dd{gap:2.6666666667vw}[data-parent=news][data-child=detail] #pageHeader.is_mv .post_info{padding-bottom:9.3333333333vw}[data-parent=news][data-child=detail] #pageHeader.is_mv .mv{width:100%;padding:0 5.3333333333vw;margin-left:0;left:0}[data-parent=news][data-child=detail] .post_container{width:100%}[data-parent=news][data-child=detail] .post_contents{font-size:3.7333333333vw;row-gap:4.8vw;padding-bottom:14.6666666667vw}[data-parent=news][data-child=detail] .post_contents figure figcaption{font-size:3.2vw;margin-top:2.6666666667vw}[data-parent=news][data-child=detail] .share{margin:0 5.3333333333vw;padding:13.3333333333vw 0}[data-parent=news][data-child=detail] .share dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:6.6666666667vw}[data-parent=news][data-child=detail] .share dl dt{font-size:3.2vw}[data-parent=news][data-child=detail] .share dl dd{-webkit-column-gap:8vw;-moz-column-gap:8vw;column-gap:8vw}[data-parent=news][data-child=detail] .share dl dd a{width:8.5333333333vw;height:8.5333333333vw}[data-parent=news][data-child=detail] .pagenate{margin:0 5.3333333333vw;padding:20vw 0;width:calc(100% - 10.6666666667vw)}[data-parent=news][data-child=detail] .pagenate .btn{margin-top:-5.3333333333vw;width:10.6666666667vw;height:10.6666666667vw;border-radius:1.0666666667vw}[data-parent=news][data-child=detail] .pagenate .btn:before{width:4.5333333333vw;height:4.5333333333vw}}