html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}section,article,aside,main,dialog,figure,footer,header,hgroup,nav,section{display:block}address{font-style:normal}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,button,select,option,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}input,select{vertical-align:middle}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input[type="text"],input[type="tel"],input[type="email"],input[type="radio"],input[type="submit"],button,textarea,select{font-family:inherit;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}*{-webkit-appearance:none}*:after,*:before{font-family:inherit;color:inherit}*,*:after,*:before{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:none}a,area,button,[role="button"],input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}@font-face{font-family:'linkspark';src:url("../fonts/icons/linkspark.ttf?ndcoix") format("truetype"),url("../fonts/icons/linkspark.woff?ndcoix") format("woff"),url("../fonts/icons/linkspark.svg?ndcoix#linkspark") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^='icon-'],[class*=' icon-']{font-family:'linkspark' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download:before{content:'\e900'}.icon-steps01:before{content:'\e901'}.icon-steps03:before{content:'\e902'}.icon-steps02:before{content:'\e903'}.icon-plus:before{content:'\e904'}.icon-arrow_right:before{content:'\e905'}.icon-chevron_left:before{content:'\e906'}.icon-chevron_right:before{content:'\e907'}.icon-arrow_right02:before{content:'\e908'}.icon-external:before{content:'\e909'}.icon-arrow_right03:before{content:'\e90a'}.icon-search:before{content:"\e90b"}.icon-arrow_top:before{content:"\e90c"}.icon-chevron_bottom:before{content:"\e90d"}.icon-chevron_right02:before{content:"\e90e"}:root{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;cursor:default;text-rendering:optimizeLegibility}html{font-size:14px;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}body{color:#000;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium",Meiryo,sans-serif;letter-spacing:.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";word-break:break-word;line-break:strict;overflow-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;background-color:#fff;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}@media screen and (min-width: 769px){body{min-width:1240px}}body.is-locked{overflow:hidden}body.is-siteloaded{opacity:1}a{color:#000;text-decoration:none}a[href^="tel:"]{pointer-events:none}@media screen and (min-width: 769px){a[href^="tel:"]{pointer-events:all}}span{font-weight:inherit;line-height:inherit;letter-spacing:inherit}img,svg{width:auto;max-width:100%;vertical-align:bottom}@media screen and (max-width: 768px){img,svg{width:100%}}picture{display:block}strong,em{font-weight:700}pre{white-space:pre-wrap}table{width:100%;max-width:100%}table th,table td{word-break:break-all}sup{font-size:.75em;vertical-align:super}sub{font-size:.75em;vertical-align:sub}.l-wrapper{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.pc.ie .l-wrapper{min-height:inherit;display:block}.l-header{background-color:transparent;position:fixed;width:100%;top:0;left:0;z-index:99}@media screen and (min-width: 769px){.l-header{min-width:1240px}}.l-header_in{background-color:#fff;height:70px;padding:0 40px;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;-webkit-transition:bacground .5s ease;transition:bacground .5s ease}@media screen and (max-width: 768px){.l-header_in{height:50px;padding:0 0 0 20px}}.l-header_logo{width:71px;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@media screen and (max-width: 768px){.l-header_logo{width:49px}}.l-header_logo_link{display:block}.l-header_logo_img{width:100%;height:auto}@media screen and (min-width: 769px){.l-header_nav_gl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-header_nav_gl_item{-webkit-box-flex:0;-ms-flex:0 0 142px;flex:0 0 142px;position:relative}.l-header_nav_gl_item.is-current .en g{fill:#fccf00}.l-header_nav_gl_item.is-current .ja{color:#fccf00}.l-header_nav_gl_item._top{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;-ms-flex:0 0 100px;flex:0 0 100px}.l-header_nav_gl_item._value{-webkit-box-flex:0;-ms-flex:0 0 136px;flex:0 0 136px}.l-header_nav_gl_item._member .l-header_nav_gl_child{width:250px;left:30px}.l-header_nav_gl_item._member .l-header_nav_gl_child_link_txt._pro{width:216px}.l-header_nav_gl_item._member .l-header_nav_gl_child_link_txt._lp{width:170px}.l-header_nav_gl_item._caseStudy{-webkit-box-flex:0;-ms-flex:0 0 164px;flex:0 0 164px}.l-header_nav_gl_item._hub{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.l-header_nav_gl_item._hub .l-header_nav_gl_child{width:140px;left:15px}.l-header_nav_gl_item._hub .l-header_nav_gl_child_link_txt._osaka{width:61.5px}.l-header_nav_gl_item._hub .l-header_nav_gl_child_link_txt._nagoya{width:76.8px}.l-header_nav_gl_item._hub .l-header_nav_gl_child_link_txt._fukuoka{width:81.7px}.l-header_nav_gl_item._hub .l-header_nav_gl_child_link_txt._hiroshima{width:99.4px}.l-header_nav_gl_item._faq{-webkit-box-flex:0;-ms-flex:0 0 106px;flex:0 0 106px}.l-header_nav_gl_item:hover .l-header_nav_gl_child{opacity:1;visibility:visible}.l-header_nav_gl_link{display:block}.l-header_nav_gl_link_in{text-align:center;display:block;position:relative;height:22px;overflow:hidden}.l-header_nav_gl_link .en{width:auto;height:14px;overflow:visible;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.l-header_nav_gl_link .ja{font-size:13px;font-weight:500;text-align:center;padding:4px 0;display:block;-webkit-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.l-header_nav_gl_link:hover .en{-webkit-transform:translate(-50%, -250%);transform:translate(-50%, -250%)}.l-header_nav_gl_link:hover .ja{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.l-header_nav_gl_child{background-color:rgba(255,255,255,0.95);padding:15px 5px 5px;position:absolute;top:22px;z-index:1;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease, visibility .5s ease;transition:opacity .5s ease, visibility .5s ease}.l-header_nav_gl_child_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0}.l-header_nav_gl_child_link::before{content:"\e90e";color:#fccf00;font-family:'linkspark' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;display:inline-block;margin-right:2px}.l-header_nav_gl_child_link_txt{height:auto}.l-header_nav_gl_child_link_txt g{fill:#808080;-webkit-transition:fill .5s ease;transition:fill .5s ease}.l-header_nav_gl_child_link:hover .l-header_nav_gl_child_link_txt g{fill:#fccf00}.l-header_btn{display:none}.l-header_overlay{display:none}}@media screen and (max-width: 768px){.l-header_nav{background-color:#000;width:80%;position:fixed;top:0;bottom:0;right:0;z-index:100;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .5s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform .5s cubic-bezier(0.77, 0, 0.175, 1);transition:transform .5s cubic-bezier(0.77, 0, 0.175, 1);transition:transform .5s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform .5s cubic-bezier(0.77, 0, 0.175, 1)}.l-header_nav_gl{height:100%;padding:30px 0}}@media screen and (max-width: 768px) and (max-width: 768px){.l-header_nav_gl_item{width:100%}}@media screen and (max-width: 768px){.l-header_nav_gl_item.is-current .en g{fill:#fccf00}.l-header_nav_gl_item.is-current .ja{color:#fccf00}.l-header_nav_gl_item._member .l-header_nav_gl_child_link_txt._pro{width:216px}.l-header_nav_gl_item._member .l-header_nav_gl_child_link_txt._lp{width:170px}.l-header_nav_gl_item._hub .l-header_nav_gl_child_link_txt._osaka{width:61.5px}.l-header_nav_gl_item._hub .l-header_nav_gl_child_link_txt._nagoya{width:76.8px}.l-header_nav_gl_item._hub .l-header_nav_gl_child_link_txt._fukuoka{width:81.7px}.l-header_nav_gl_item._hub .l-header_nav_gl_child_link_txt._hiroshima{width:99.4px}.l-header_nav_gl_link{padding:10px 20px;display:block}.l-header_nav_gl_link_in{display:block}.l-header_nav_gl_link .en{width:auto;height:28px;display:block}.l-header_nav_gl_link .en g{fill:#fff}.l-header_nav_gl_link .ja{color:#fff;font-size:12px;font-weight:500;text-align:left;margin-top:6px;display:block}.l-header_nav_gl_child{padding:0 20px 0 30px;margin-bottom:8px}.l-header_nav_gl_child_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0}.l-header_nav_gl_child_link::before{content:"\e90e";color:#fccf00;font-family:'linkspark' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;display:inline-block;margin-right:2px}.l-header_nav_gl_child_link_txt{height:auto}.l-header_nav_gl_child_link_txt g{fill:#fff;-webkit-transition:fill .5s ease;transition:fill .5s ease}.l-header_nav.is-active{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.l-header_btn{position:absolute;width:50px;height:50px;top:0;right:0;z-index:999;display:block}.l-header_btn_in,.l-header_btn_bar{display:inline-block}.l-header_btn_in{width:100%;height:100%;position:relative}.l-header_btn_bar{background-color:#000;border-radius:1.5px;width:25px;height:1px;margin:0 auto;position:absolute;left:0;right:0;-webkit-transition:opacity .5s cubic-bezier(0.77, 0, 0.175, 1), background-color .5s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform .5s cubic-bezier(0.77, 0, 0.175, 1);transition:opacity .5s cubic-bezier(0.77, 0, 0.175, 1), background-color .5s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform .5s cubic-bezier(0.77, 0, 0.175, 1);transition:transform .5s cubic-bezier(0.77, 0, 0.175, 1), opacity .5s cubic-bezier(0.77, 0, 0.175, 1), background-color .5s cubic-bezier(0.77, 0, 0.175, 1);transition:transform .5s cubic-bezier(0.77, 0, 0.175, 1), opacity .5s cubic-bezier(0.77, 0, 0.175, 1), background-color .5s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform .5s cubic-bezier(0.77, 0, 0.175, 1)}.l-header_btn_bar:nth-of-type(1){top:calc(50% - 8px)}.l-header_btn_bar:nth-of-type(2){top:50%}.l-header_btn_bar:nth-of-type(3){top:calc(50% + 8px)}.l-header_btn.is-active .l-header_btn_bar{background-color:#fff}.l-header_btn.is-active .l-header_btn_bar:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.l-header_btn.is-active .l-header_btn_bar:nth-of-type(2){opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.l-header_btn.is-active .l-header_btn_bar:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.l-header_overlay{background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:98;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.l-header_overlay.is-active{opacity:1;pointer-events:auto}}@media screen and (max-width: 768px){body.home .l-header.is-init .l-header_in{background-color:transparent}}@media screen and (max-width: 768px){body.home .l-header.is-init .l-header_logo{opacity:0;pointer-events:none}}body.home .l-header.is-init .l-header_btn_bar{background-color:#fff}.l-content{padding-top:70px;padding-bottom:200px}@media screen and (max-width: 768px){.l-content{padding-top:50px;padding-bottom:100px}}.l-container{max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){.l-container{max-width:inherit;padding:0 6.6666666667%}}@media screen and (min-width: 769px){.l-container.__sm--pc{max-width:1080px}}@media screen and (min-width: 769px){.l-container.__member{max-width:960px}}@media screen and (min-width: 769px){.l-container.__caseStudySingle{max-width:880px}}@media screen and (min-width: 769px){.l-container.__faq{max-width:865px}}.l-footer{margin-top:auto}.l-footer_pt{position:fixed;right:15px;bottom:15px;z-index:97;background-color:rgba(255,255,255,0.4);width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.l-footer_pt{right:0;bottom:0}}.l-footer_pt_icon{color:#000;font-size:20px}@media screen and (max-width: 768px){.l-footer_pt_icon{font-size:16px}}.l-footer_contact{background-color:#e1e1e1;padding:80px 0 40px}@media screen and (max-width: 768px){.l-footer_contact{padding:45px 0 20px}}.l-footer_contact_ttl{text-align:center}.l-footer_contact_ttl_img{max-width:290px}@media screen and (max-width: 768px){.l-footer_contact_ttl_img{max-width:36.1194029851%}}.l-footer_contact_lead{font-size:14px;text-align:center;line-height:1.9;margin:30px 0 0}@media screen and (max-width: 768px){.l-footer_contact_lead{font-size:13px;margin-top:20px}}.l-footer_contact .c-screening{margin-top:60px}@media screen and (max-width: 768px){.l-footer_contact .c-screening{margin-top:40px}}.l-footer_bottom{background-color:#000;padding:80px 0}@media screen and (max-width: 768px){.l-footer_bottom{padding:40px 0}}.l-footer_in{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}@media screen and (max-width: 768px){.l-footer_in{display:block}}.l-footer_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.l-footer_logo{margin:0 0 25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.l-footer_logo_lp{width:90px;position:relative;padding:15px 0}.l-footer_logo_lp::after{content:'';background:#333;width:1px;height:100%;display:block;position:absolute;top:0;right:-25px}.l-footer_logo_ntt{width:130px;margin:0 0 0 50px;display:block}.l-footer_cr{color:#888;font-size:12px;line-height:1.3}@media screen and (max-width: 768px){.l-footer_cr{text-align:center}}.l-footer .row{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}@media screen and (max-width: 768px){.l-footer .row{display:block}}.l-footer .logo_holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.l-footer .logo_holder{margin:0 0 25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.l-footer .logo_holder .logo_linkspark{width:90px;position:relative;padding:15px 0}.l-footer .logo_holder .logo_linkspark::after{content:'';background:#333;width:1px;height:100%;display:block;position:absolute;top:0;right:-25px}.l-footer .logo_holder .logo_ntt{width:130px;margin:0 0 0 50px;display:block}.l-footer .copyright{color:#888;font-size:12px;line-height:1.3}@media screen and (max-width: 768px){.l-footer .copyright{text-align:center}}.font-en{font-family:"Outfit",sans-serif !important}.font-en_sub{font-family:"Lato",sans-serif !important}.visible-sp{display:none !important}@media screen and (max-width: 768px){.visible-sp{display:block !important}}@media screen and (max-width: 768px){.hidden-sp{display:none !important}}.color-red{color:#e20012 !important}.hd-txt{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.ofi-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:'object-fit: cover; object-position: center;'}.disable-event{pointer-events:none !important}.js-fadein-up{opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}.js-fadein-down{opacity:0;-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}.js-fadein-right{opacity:0;-webkit-transform:translate(30px, 0);transform:translate(30px, 0)}.js-fadein-left{opacity:0;-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}body.is-siteloaded .js-fadein-up.is-scrollin{-webkit-animation:fadein-up 1.5s forwards;animation:fadein-up 1.5s forwards}body.is-siteloaded .js-fadein-down.is-scrollin{-webkit-animation:fadein-down 1.5s forwards;animation:fadein-down 1.5s forwards}body.is-siteloaded .js-fadein-right.is-scrollin{-webkit-animation:fadein-right 1.5s forwards;animation:fadein-right 1.5s forwards}body.is-siteloaded .js-fadein-left.is-scrollin{-webkit-animation:fadein-left 1.5s forwards;animation:fadein-left 1.5s forwards}@-webkit-keyframes fadein-up{25%{opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadein-up{25%{opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadein-down{25%{opacity:0;-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadein-down{25%{opacity:0;-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadein-right{25%{opacity:0;-webkit-transform:translate(30px, 0);transform:translate(30px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadein-right{25%{opacity:0;-webkit-transform:translate(30px, 0);transform:translate(30px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadein-left{25%{opacity:0;-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadein-left{25%{opacity:0;-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.c-screening{text-align:right}.c-screening_txt{font-size:13px;border:1px solid #000;padding:5px;display:inline-block}@media screen and (max-width: 768px){.c-screening_txt{font-size:12px}}.c-nopost{color:#888;font-size:18px;line-height:1.4;text-align:center;margin:60px 0}@media screen and (max-width: 768px){.c-nopost{font-size:16px;margin:40px 0}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.tingle-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-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;overflow:hidden;-webkit-overflow-scrolling:touch;background-color:#1a1a1a;opacity:0;cursor:url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.514.535l-6.42 6.42L2.677.536a1.517 1.517 0 00-2.14 0 1.517 1.517 0 000 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 000 2.14 1.517 1.517 0 002.14 0l6.419-6.42 6.419 6.42a1.517 1.517 0 002.14 0 1.517 1.517 0 000-2.14l-6.42-6.42 6.42-6.418a1.517 1.517 0 000-2.14 1.516 1.516 0 00-2.14 0z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E"),auto}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{position:fixed;top:2.5rem;right:2.5rem;z-index:1000;padding:0;width:2rem;height:2rem;border:none;background-color:transparent;color:#fff;cursor:pointer}.tingle-modal__close svg *{fill:currentColor}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:60%;border-radius:4px;background:#fff;opacity:1;cursor:auto;will-change:transform, opacity}.tingle-modal-box__content{padding:3rem 3rem}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.tingle-modal-box__footer::after{display:table;clear:both;content:""}.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;-webkit-transition:bottom .3s ease-in-out .3s;transition:bottom .3s ease-in-out .3s}.tingle-enabled{position:fixed;right:0;left:0;overflow:hidden}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{-webkit-animation:scale 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards;animation:scale 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;-webkit-box-shadow:none;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media screen and (max-width: 768px){.tingle-modal{top:0px;display:block;padding-top:60px;width:100%}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}}@-webkit-keyframes scale{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}body.home .l-content{padding-top:0}.index-hero{height:calc(var(--vh, 1vh) * 100);position:relative;overflow:hidden}@media screen and (min-width: 769px){.index-hero{min-height:600px;padding-top:70px}}.index-hero .l-container{height:100%;position:relative}.index-hero_in{width:100%;height:100%;position:absolute;top:0;left:0;z-index:auto;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}@media screen and (max-width: 768px){.index-hero_in{padding:0 5.3333333333%}}.index-hero_ttl{width:100%;position:relative;z-index:3}.index-hero_ttl_txt{color:#fff;font-size:32px;font-weight:500;text-align:center;letter-spacing:.1em;display:block}@media screen and (max-width: 768px){.index-hero_ttl_txt{font-size:16px}}.index-hero_ttl_img{width:460px;height:auto;margin:40px auto 0;display:block}@media screen and (max-width: 768px){.index-hero_ttl_img{width:63.3802816901%;margin-top:25px}}.index-hero_bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.index-hero_bg .slick-list{width:100%;height:100%}.index-hero_bg .slick-track{height:100%}.index-hero_bg .slick-dots{width:100%;margin:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:20px;left:0;z-index:3}.index-hero_bg .slick-dots li{border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;height:20px;position:relative;cursor:pointer}.index-hero_bg .slick-dots li button{color:transparent;font-size:0;line-height:0;width:20px;height:20px;display:block}.index-hero_bg .slick-dots li button::before{content:'';border:1px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;display:block;-webkit-transition:background .5s ease;transition:background .5s ease}.index-hero_bg .slick-dots li:not(:last-child){margin:0 4px 0 0}.index-hero_bg .slick-dots li.slick-active button::before{background-color:#fff}.index-hero_bg_item{position:relative;overflow:hidden}.index-hero_bg_item_img{width:100%;height:100%;max-width:inherit;max-height:inherit;position:absolute;top:50%;left:50%;z-index:-1;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.index-concept{margin:130px 0 0;position:relative}@media screen and (max-width: 768px){.index-concept{margin-top:60px}}.index-concept .l-container{position:relative}.index-concept_ttl{text-align:center;position:relative;z-index:2}.index-concept_ttl_img{max-width:348px}@media screen and (max-width: 768px){.index-concept_ttl_img{max-width:39.2537313433%}}.index-concept_logo{width:675px;position:absolute;top:-260px;left:-220px}@media screen and (max-width: 768px){.index-concept_logo{display:none}}.index-concept_logo_img{width:100%;height:auto}.index-concept_movie{max-width:840px;margin:100px auto 0}@media screen and (max-width: 768px){.index-concept_movie{margin-top:30px}}.index-concept_movie_in{height:0;padding:56.25% 0 0;position:relative;overflow:hidden}.index-concept_movie_in iframe{width:100.5% !important;height:100.5% !important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.index-concept_sTtl{font-size:32px;font-weight:500;line-height:1.3;text-align:center;margin-top:80px}@media screen and (max-width: 768px){.index-concept_sTtl{font-size:20px;margin-top:40px}}.index-concept_lead{margin:45px 0 0}@media screen and (max-width: 768px){.index-concept_lead{margin-top:15px}}.index-concept_lead_txt{font-size:15px;text-align:center;line-height:2}@media screen and (max-width: 768px){.index-concept_lead_txt{font-size:13px;text-align:left}}.index-concept_ft{text-align:center;margin:50px 0 0}@media screen and (max-width: 768px){.index-concept_ft{margin-top:40px}}.index-concept_ft_link{color:#fff;background-color:#000;border:3px solid #000;min-width:320px;padding:19px 15px;display:inline-block;position:relative}@media screen and (max-width: 768px){.index-concept_ft_link{width:85%;min-width:inherit;max-width:240px;padding:13px 15px}}.index-concept_ft_link::after{content:'\e90a';font-family:'linkspark' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;display:inline-block;position:absolute;top:50%;right:50px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 768px){.index-concept_ft_link::after{font-size:30px;right:25px}}.index-concept_ft_link_txt{font-size:16px;font-weight:500}@media screen and (max-width: 768px){.index-concept_ft_link_txt{font-size:12px}}@media screen and (min-width: 769px){.index-concept_ft_link{-webkit-transition:color .5s ease, background-color .5s ease;transition:color .5s ease, background-color .5s ease}.index-concept_ft_link:hover{color:#000;background-color:#fff}}.index-aibase{margin-top:190px}@media screen and (max-width: 768px){.index-aibase{margin-top:95px}}.index-aibase_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.index-aibase_in{display:block}}.index-aibase_col-l{-webkit-box-flex:0;-ms-flex:0 0 310px;flex:0 0 310px;margin:10px 0 0 60px}@media screen and (max-width: 768px){.index-aibase_col-l{margin:0}}@media screen and (max-width: 768px){.index-aibase_ttl{text-align:center}}.index-aibase_ttl_ja{display:block;font-size:22px;line-height:1.3636363636}@media screen and (max-width: 768px){.index-aibase_ttl_ja{font-size:15px}}.index-aibase_ttl_en{margin-top:25px;display:block}@media screen and (max-width: 768px){.index-aibase_ttl_en{margin-top:15px}}.index-aibase_ttl_en_img{width:230px}@media screen and (max-width: 768px){.index-aibase_ttl_en_img{width:139px}}.index-aibase_lead{font-size:15px;line-height:2;margin-top:40px}@media screen and (max-width: 768px){.index-aibase_lead{font-size:14px;line-height:2.1428571429;margin-top:25px}}.index-aibase_col-r{-webkit-box-flex:0;-ms-flex:0 0 662px;flex:0 0 662px;margin-right:-10px}@media screen and (max-width: 768px){.index-aibase_col-r{margin:15px 0 0}}.index-aibase_fig_img{width:100%;height:auto}.index-aibase_footer{margin-top:40px}@media screen and (max-width: 768px){.index-aibase_footer{text-align:center;margin-top:25px}}@media screen and (min-width: 769px){.index-aibase_footer .index-link{-webkit-transform:translate(140px, 0);transform:translate(140px, 0)}}.index-value{margin-top:130px}.index-value_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 768px){.index-value_in{display:block}}.index-value_content{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;margin:100px 60px 0 0;position:relative}@media screen and (max-width: 768px){.index-value_content{margin:0}}.index-value_content::before{content:"";background-color:#fccf00;width:2000px;height:calc(100% + 110px);position:absolute;top:0;left:-380px;z-index:-1;-webkit-transform:rotate(-6.4deg);transform:rotate(-6.4deg);-webkit-transform-origin:left center;transform-origin:left center}@media screen and (max-width: 768px){.index-value_content::before{width:1000px;height:220px;top:-30px;left:40px}}@media screen and (max-width: 768px){.index-value_ttl{text-align:center}}.index-value_ttl_en{display:block}.index-value_ttl_en_img{width:200px}@media screen and (max-width: 768px){.index-value_ttl_en_img{width:121px}}.index-value_ttl_ja{font-size:22px;line-height:1.3636363636;margin-top:15px;display:block}@media screen and (max-width: 768px){.index-value_ttl_ja{font-size:15px;margin-top:10px}}.index-value_lead{font-size:15px;line-height:2;margin-top:30px}@media screen and (max-width: 768px){.index-value_lead{font-size:14px;line-height:2.1428571429;margin-top:25px}}.index-value_footer--pc{margin-top:15px}@media screen and (max-width: 768px){.index-value_footer--pc{display:none}}.index-value_footer--pc .index-link{border-bottom-color:#fff}.index-value_fig{-webkit-box-flex:0;-ms-flex:0 0 560px;flex:0 0 560px}@media screen and (max-width: 768px){.index-value_fig{text-align:center;margin-top:20px}}@media screen and (max-width: 768px){.index-value_fig_img{width:84.8484848485%}}.index-value_footer--sp{display:none}@media screen and (max-width: 768px){.index-value_footer--sp{text-align:center;margin-top:20px;display:block}}.index-member{margin-top:160px}@media screen and (max-width: 768px){.index-member{margin-top:80px}}.index-member_header{position:relative}.index-member_header_in{width:100%;position:absolute;left:0;bottom:15%}@media screen and (max-width: 768px){.index-member_header_in{position:static}}.index-member_ttl{padding-left:60px}@media screen and (max-width: 768px){.index-member_ttl{padding-left:0;text-align:center}}.index-member_en_img{width:252px}@media screen and (max-width: 768px){.index-member_en_img{width:165px}}.index-member_ja{color:#fff;font-size:22px;line-height:1.3636363636;margin-top:15px;display:block}@media screen and (max-width: 768px){.index-member_ja{color:#000;font-size:15px;margin-top:10px}}@media screen and (max-width: 768px){.index-member_header_fig{margin-top:5px}}.index-member_header_fig_img{width:100%;height:auto}.index-member_content{margin-top:-3.5vw}@media screen and (max-width: 768px){.index-member_content{margin-top:20px}}.index-member_content_in{width:430px;margin:0 60px 0 auto}@media screen and (max-width: 768px){.index-member_content_in{width:inherit;margin:0}}.index-member_lead{font-size:15px;line-height:2}@media screen and (max-width: 768px){.index-member_lead{font-size:14px;line-height:2.1428571429}}.index-member_footer{margin-top:20px}@media screen and (max-width: 768px){.index-member_footer{text-align:center}}.index-caseStudy{margin-top:250px}@media screen and (max-width: 768px){.index-caseStudy{margin-top:120px}}.index-caseStudy_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.index-caseStudy_in{display:block}}.index-caseStudy_content{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;margin-left:60px;position:relative}@media screen and (max-width: 768px){.index-caseStudy_content{margin-left:0}}.index-caseStudy_content::before{content:"";background-color:#fccf00;width:2000px;height:100%;position:absolute;top:80px;right:-350px;z-index:-1;-webkit-transform:rotate(-6.4deg);transform:rotate(-6.4deg);-webkit-transform-origin:left center;transform-origin:left center}@media screen and (max-width: 768px){.index-caseStudy_content::before{width:1000px;height:220px;top:40px;right:20px}}@media screen and (max-width: 768px){.index-caseStudy_ttl{text-align:center}}.index-caseStudy_ttl_en{display:block}.index-caseStudy_ttl_en_img{width:396px}@media screen and (max-width: 768px){.index-caseStudy_ttl_en_img{width:239px}}.index-caseStudy_ttl_ja{font-size:22px;line-height:1.3636363636;margin-top:15px;display:block}@media screen and (max-width: 768px){.index-caseStudy_ttl_ja{font-size:15px;margin-top:10px}}.index-caseStudy_lead{width:380px;font-size:15px;line-height:2;margin-top:30px}@media screen and (max-width: 768px){.index-caseStudy_lead{font-size:14px;line-height:2.1428571429;width:inherit;margin-top:25px}}.index-caseStudy_footer--pc{margin-top:15px}@media screen and (max-width: 768px){.index-caseStudy_footer--pc{display:none}}.index-caseStudy_footer--pc .index-link{border-bottom-color:#fff}.index-caseStudy_fig{-webkit-box-flex:0;-ms-flex:0 0 560px;flex:0 0 560px;margin-top:120px}@media screen and (max-width: 768px){.index-caseStudy_fig{text-align:center;margin-top:20px}}@media screen and (max-width: 768px){.index-caseStudy_fig_img{width:84.8484848485%}}.index-caseStudy_footer--sp{display:none}@media screen and (max-width: 768px){.index-caseStudy_footer--sp{text-align:center;margin-top:20px;display:block}}.index-hub{margin-top:200px}@media screen and (max-width: 768px){.index-hub{margin-top:90px}}.index-hub_ttl{margin-left:55px}@media screen and (max-width: 768px){.index-hub_ttl{margin-left:0;text-align:center}}.index-hub_ttl_img{max-width:150px}@media screen and (max-width: 768px){.index-hub_ttl_img{max-width:inherit;width:75px;margin:0 auto;display:block}}.index-hub_ttl_txt{font-size:18px;margin:20px 0 0;display:block}@media screen and (max-width: 768px){.index-hub_ttl_txt{font-size:15px;margin-top:12px}}.index-hub_map{margin:-110px 0 0}@media screen and (max-width: 768px){.index-hub_map{margin-top:30px}}@media screen and (max-width: 768px){.index-hub_map_in{margin:0 -7.5757575758%}}@media screen and (min-width: 769px){.index-hub_map_pc{position:relative}.index-hub_map_pc_fig{width:1020px;margin:0 auto;text-align:center}.index-hub_map_pc_link{text-align:center;position:absolute;z-index:1;display:block}.index-hub_map_pc_link_ttl{display:block}.index-hub_map_pc_link_view{padding:0.5em 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 769px) and (max-width: 768px){.index-hub_map_pc_link_view{margin-top:0}}@media screen and (min-width: 769px){.index-hub_map_pc_link_view::after{content:'\e908';font-family:'linkspark' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;margin:0 0 0 0.4em;display:inline-block}.index-hub_map_pc_link_view_txt{font-size:12px;font-weight:700;-webkit-transition:color .5s ease;transition:color .5s ease}.index-hub_map_pc_link_icon{margin:6px 0 0}.index-hub_map_pc_link_icon_img{font-size:16px;-webkit-transition:color .5s ease;transition:color .5s ease}.index-hub_map_pc_link_cs{font-size:12px;font-weight:700;text-align:center;margin:8px 0 0}.index-hub_map_pc_link:hover .index-hub_map_pc_link_view_txt,.index-hub_map_pc_link:hover .index-hub_map_pc_link_icon_img{color:#fccf00}.index-hub_map_pc_link._osaka{top:170px;left:284px}.index-hub_map_pc_link._osaka .index-hub_map_pc_link_ttl{width:193px}.index-hub_map_pc_link._nagoya{bottom:485px;right:60px}.index-hub_map_pc_link._nagoya .index-hub_map_pc_link_ttl{width:240px}.index-hub_map_pc_link._kanazawa{top:410px;left:580px}.index-hub_map_pc_link._kanazawa .index-hub_map_pc_link_ttl{width:160px}.index-hub_map_pc_link._fukuoka{bottom:370px;left:30px}.index-hub_map_pc_link._fukuoka .index-hub_map_pc_link_ttl{width:256px}.index-hub_map_pc_link._hiroshima{bottom:-110px;left:400px}.index-hub_map_pc_link._hiroshima .index-hub_map_pc_link_ttl{width:311px}}@media screen and (max-width: 768px){.index-hub_map_sp_img{width:100%;height:auto}}.index-hub_data{margin:220px 0 0}@media screen and (max-width: 768px){.index-hub_data{margin-top:85px}}.index-hub_data_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.index-hub_data_list{border-top:2px solid #fccf00;display:block}}.index-hub_data_list_item{border-top:3px solid #fccf00;-webkit-box-flex:0;-ms-flex:0 0 276px;flex:0 0 276px;max-width:276px}@media screen and (max-width: 768px){.index-hub_data_list_item{border:none;max-width:inherit}}@media screen and (max-width: 768px){.index-hub_data_list_item._osaka .index-hub_data_list_ttl_img{max-width:26.7164179104%}}@media screen and (max-width: 768px){.index-hub_data_list_item._nagoya .index-hub_data_list_ttl_img{max-width:33.2835820896%}}@media screen and (max-width: 768px){.index-hub_data_list_item._hiroshima .index-hub_data_list_ttl_img{max-width:43.0895522388%}}@media screen and (max-width: 768px){.index-hub_data_list_item._fukuoka .index-hub_data_list_ttl_img{max-width:35.447761194%}}.index-hub_data_list_ttl{text-align:center;margin:40px 0 0}@media screen and (max-width: 768px){.index-hub_data_list_ttl{text-align:left}}.index-hub_data_list_ttl_img{width:auto;height:31px}@media screen and (max-width: 768px){.index-hub_data_list_ttl_img{width:100%;height:auto}}.index-hub_data_list_map{margin:40px 0 0}@media screen and (max-width: 768px){.index-hub_data_list_map{margin-top:20px}}.index-hub_data_list_map_in{height:0;padding:56.25% 0 0;position:relative;overflow:hidden}.index-hub_data_list_map_iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.index-hub_data_list_map._cs .index-hub_data_list_map_in{background-color:#e1e1e1}.index-hub_data_list_map._cs .index-hub_data_list_map_txt{font-size:20px;font-weight:700;text-align:center;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.index-hub_data_list_map._cs .index-hub_data_list_map_txt{font-size:18px}}.index-hub_data_list_addr{font-size:16px;line-height:1.8;margin:15px 0 0}@media screen and (max-width: 768px){.index-hub_data_list_addr{font-size:13px;margin-top:10px}}.index-hub_data_list_maplink{margin:5px 0 0;padding:0.5em 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.index-hub_data_list_maplink{margin-top:0}}.index-hub_data_list_maplink::after{content:'\e908';font-family:'linkspark' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;margin:0 0 0 0.4em;display:inline-block}@media screen and (max-width: 768px){.index-hub_data_list_maplink::after{font-size:26px}}.index-hub_data_list_maplink_txt{font-size:14px;font-weight:700}@media screen and (min-width: 769px){.index-hub_data_list_maplink_txt{-webkit-transition:color .5s ease;transition:color .5s ease}}@media screen and (max-width: 768px){.index-hub_data_list_maplink_txt{font-size:13px}}@media screen and (min-width: 769px){.index-hub_data_list_maplink:hover .index-hub_data_list_maplink_txt{color:#fccf00}}.index-hub_modal{width:100%;max-width:1000px;position:fixed;top:50%;left:50%;z-index:1000;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none}@media screen and (max-width: 768px){.index-hub_modal{width:100%}}.index-hub_modal_close{width:40px;height:40px;position:absolute;top:15px;right:15px;z-index:10;display:block}@media screen and (max-width: 768px){.index-hub_modal_close{margin-left:auto;position:relative;top:0;right:0}}.index-hub_modal_close_bar{background-color:#fff;width:30px;height:1px;position:absolute;top:50%;left:50%;display:block}.index-hub_modal_close_bar:nth-child(1){-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.index-hub_modal_close_bar:nth-child(2){-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.index-hub_modal_in{background-color:rgba(0,0,0,0.8);padding:80px 50px;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 768px){.index-hub_modal_in{max-height:86vh;padding:10px 20px 40px;display:block}}.index-hub_modal_fig{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;max-width:340px}@media screen and (max-width: 768px){.index-hub_modal_fig{max-width:inherit;margin-top:15px}}.index-hub_modal_fig_img{width:100%}.index-hub_modal_cont{padding:0 0 0 40px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.index-hub_modal_cont{margin:20px 0 0;padding:0}}.index-hub_modal_txt{color:#fff;font-size:14px;line-height:2}@media screen and (max-width: 768px){.index-hub_modal_txt{font-size:13px}}.index-hub_modal_txt_link{color:#fff;text-decoration:underline}.index-overlay{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:rgba(255,255,255,0.7);display:none}.index-link{border-bottom:5px solid #fccf00;padding-bottom:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.index-link{border-bottom-width:3px;padding-bottom:3px}}.index-link::after{content:'\e90a';font-family:'linkspark' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}@media screen and (max-width: 768px){.index-link::after{font-size:30px}}.index-link span{font-size:18px;line-height:1.3;margin-right:15px}@media screen and (max-width: 768px){.index-link span{font-size:14px}}.index-link:hover::after{-webkit-transform:translate(5px, 0);transform:translate(5px, 0)}.value-hero{background:url(../images/value/img-hero01_pc.jpg) center center/cover no-repeat}@media screen and (max-width: 768px){.value-hero{background-image:url(../images/value/img-hero01_sp.jpg)}}.value-hero_in{height:384px;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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.value-hero_in{height:400px}}.value-hero_ttl{text-align:center}.value-hero_ttl img{width:182px;height:auto}@media screen and (max-width: 768px){.value-hero_ttl img{width:121px}}.value-hero_txt{color:#fff;font-size:24px;font-weight:500;text-align:center;line-height:1.3;margin-top:20px}@media screen and (max-width: 768px){.value-hero_txt{font-size:18px;font-weight:400;margin-top:10px}}.value-introduction{margin-top:55px}@media screen and (max-width: 768px){.value-introduction{margin-top:30px}}.value-introduction_lead{font-size:18px;line-height:1.7777777778;text-align:center}@media screen and (max-width: 768px){.value-introduction_lead{font-size:14px;line-height:2.1428571429}}.value-introduction_in{margin-top:110px;padding:0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.value-introduction_in{margin-top:40px;padding:0;display:block}}.value-introduction_content{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px}.value-introduction_ttl{font-size:40px;font-weight:500;line-height:1.5}@media screen and (max-width: 768px){.value-introduction_ttl{font-size:19px;text-align:center}}.value-introduction_txt{font-size:15px;line-height:2;margin-top:40px}@media screen and (max-width: 768px){.value-introduction_txt{font-size:13px;line-height:1.8461538462;margin-top:25px}}.value-introduction_fig{-webkit-box-flex:0;-ms-flex:0 0 580px;flex:0 0 580px;margin-top:55px}@media screen and (max-width: 768px){.value-introduction_fig{margin-top:35px}}.value-introduction_fig_img{width:100%;height:auto}.value-aibase{margin-top:140px}@media screen and (max-width: 768px){.value-aibase{margin-top:50px}}.value-aibase_header{padding:0 60px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.value-aibase_header{margin-left:-15px;padding:0}}.value-aibase_ttl{-webkit-box-flex:0;-ms-flex:0 0 77px;flex:0 0 77px}@media screen and (max-width: 768px){.value-aibase_ttl{-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px}}.value-aibase_ttl_img{width:100%;height:auto}.value-aibase_header_content{-webkit-box-flex:0;-ms-flex:0 0 420px;flex:0 0 420px;margin:20px 0 0 70px}@media screen and (max-width: 768px){.value-aibase_header_content{margin:12px 0 0;padding-left:25px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.value-aibase_sTtl{font-size:26px;font-weight:500;line-height:1.3}@media screen and (max-width: 768px){.value-aibase_sTtl{font-size:20px}}.value-aibase_lead{font-size:15px;line-height:2;margin-top:25px}@media screen and (max-width: 768px){.value-aibase_lead{font-size:13px;margin-top:15px}}.value-aibase_summary{margin-top:-170px}@media screen and (max-width: 768px){.value-aibase_summary{margin-top:30px}}@media screen and (min-width: 769px){.value-aibase_summary{position:relative}.value-aibase_summary::before{content:"";background-color:#fccf00;width:100vw;min-width:1240px;height:120px;position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-50%, -50%) skewY(-7deg);transform:translate(-50%, -50%) skewY(-7deg)}.value-aibase_summary_pc_in{max-width:1125px;margin:0 auto;position:relative}.value-aibase_summary_pc_fig_img{width:100%;height:auto}.value-aibase_summary_pc_desc{color:#fff;font-size:14px;line-height:1.5;text-align:center;background:url(../images/value/bg-summary_pc01.png) 0 0/contain no-repeat;width:221px;height:204px;position:absolute;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;opacity:0;pointer-events:none;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.value-aibase_summary_pc_desc.is-active{opacity:1}.value-aibase_summary_pc_desc._attention{bottom:92px;left:0}.value-aibase_summary_pc_desc._inspiration{bottom:213px;left:162px}.value-aibase_summary_pc_desc._background{bottom:132px;left:349px}.value-aibase_summary_pc_desc._advance{top:124px;left:510px}.value-aibase_summary_pc_desc._share{top:204px;right:162px}.value-aibase_summary_pc_desc._execution{top:83px;right:0}}@media screen and (max-width: 768px){.value-aibase_summary_sp_list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.value-aibase_summary_sp_list_item:not(:first-child){margin:5px 0 0}.value-aibase_summary_sp_list_item._attention .value-aibase_summary_sp_list_ttl_img{max-width:24.1333333333vw}.value-aibase_summary_sp_list_item._inspiration .value-aibase_summary_sp_list_ttl_img{max-width:22.5333333333vw}.value-aibase_summary_sp_list_item._background .value-aibase_summary_sp_list_ttl_img{max-width:27vw}.value-aibase_summary_sp_list_item._advance .value-aibase_summary_sp_list_ttl_img{max-width:22vw}.value-aibase_summary_sp_list_item._share .value-aibase_summary_sp_list_ttl_img{max-width:14.5333333333vw}.value-aibase_summary_sp_list_item._execution .value-aibase_summary_sp_list_ttl_img{max-width:22.2666666667vw}.value-aibase_summary_sp_list_fig{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.value-aibase_summary_sp_list_fig_img{width:100%}.value-aibase_summary_sp_list_cont{padding:0 0 0 16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.value-aibase_summary_sp_list_ttl{margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid #fccf00}.value-aibase_summary_sp_list_ttl_txt{font-size:10px;margin:6px 0 0;display:block}.value-aibase_summary_sp_list_txt{font-size:12px;line-height:1.6}}@media screen and (max-width: 320px){.value-aibase_summary .index-value_summary_sp_list_item:not(:first-child){margin-top:10px}.value-aibase_summary .index-value_summary_sp_list_cont{padding-left:10px}.value-aibase_summary .index-value_summary_sp_list_txt{font-size:11px}}.value-design{margin-top:175px}@media screen and (max-width: 768px){.value-design{margin-top:50px}}.value-design_ttl{text-align:right}@media screen and (max-width: 768px){.value-design_ttl{text-align:center}}.value-design_ttl_img{width:858px}@media screen and (max-width: 768px){.value-design_ttl_img{width:322px}}.value-design__introduction{margin-top:70px;padding:0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.value-design__introduction{margin-top:20px;padding:0;display:block}}.value-design__introduction_colo-l{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;position:relative}.value-design__introduction_colo-l::before{content:"";background-color:#fccf00;width:1130px;height:106px;display:block;position:absolute;right:230px;bottom:40px;z-index:-1;-webkit-transform:rotate(53deg);transform:rotate(53deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}@media screen and (max-width: 768px){.value-design__introduction_colo-l::before{display:none}}.value-design__introduction_ttl{font-size:26px;font-weight:500;line-height:1.3}@media screen and (max-width: 768px){.value-design__introduction_ttl{font-size:20px;text-align:center}}.value-design__introduction_lead{font-size:15px;line-height:2;margin-top:30px}@media screen and (max-width: 768px){.value-design__introduction_lead{font-size:13px;line-height:1.8461538462;margin-top:20px}}.value-design__introduction_col-r{-webkit-box-flex:0;-ms-flex:0 0 500px;flex:0 0 500px;margin-top:50px}@media screen and (max-width: 768px){.value-design__introduction_col-r{margin-top:35px}}.value-design__introduction_sTtl{font-size:20px;line-height:1.3;text-align:center}@media screen and (max-width: 768px){.value-design__introduction_sTtl{font-size:18px}}.value-design__introduction_sLead{font-size:14px;line-height:1.7142857143;text-align:center;margin-top:10px}@media screen and (max-width: 768px){.value-design__introduction_sLead{font-size:12px}}.value-design__introduction_fig{margin-top:40px}@media screen and (max-width: 768px){.value-design__introduction_fig{margin-top:20px}}.value-design__introduction_fig_img{width:100%;height:auto}.value-design_workshop{margin-top:140px}@media screen and (max-width: 768px){.value-design_workshop{margin-top:50px}}.value-design_workshop_ttl{text-align:center}.value-design_workshop_ttl::after{content:"";background-color:#fccf00;width:40px;height:2px;margin:25px auto 0;display:block}@media screen and (max-width: 768px){.value-design_workshop_ttl::after{width:20px;height:1px;margin-top:15px}}.value-design_workshop_en{color:#fccf00;font-size:18px;font-weight:500;display:block}@media screen and (max-width: 768px){.value-design_workshop_en{font-size:12px}}.value-design_workshop_ja{font-size:26px;font-weight:500;line-height:1.4;margin-top:10px;display:block}@media screen and (max-width: 768px){.value-design_workshop_ja{font-size:20px}}.value-design_workshop_introduction{padding:0 60px}@media screen and (max-width: 768px){.value-design_workshop_introduction{padding:0}}.value-design_workshop_introduction_fig{margin:30px 0 0 10px}@media screen and (max-width: 768px){.value-design_workshop_introduction_fig{text-align:center}}.value-design_workshop_introduction_fig_img{width:795px}@media screen and (max-width: 768px){.value-design_workshop_introduction_fig_img{width:86.1538461538%}}.value-design_workshop_introduction_lead{font-size:15px;line-height:2;text-align:center;margin-top:35px}@media screen and (max-width: 768px){.value-design_workshop_introduction_lead{font-size:13px;text-align:left;margin-top:20px}}.value-design_workshop_process{margin-top:80px;padding:0 60px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.value-design_workshop_process{margin-top:40px;padding:0;display:block}}.value-design_workshop_process_ttl{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}.value-design_workshop_process_ttl_img{width:100%;height:auto}@media screen and (max-width: 768px){.value-design_workshop_process_ttl_img{width:150px}}.value-design_workshop_process_step{margin-left:70px}@media screen and (max-width: 768px){.value-design_workshop_process_step{margin-left:0}}.value-design_workshop_process_step_item{border-bottom:1px solid #ddd;width:675px;padding:30px 25px 30px 80px;position:relative}@media screen and (max-width: 768px){.value-design_workshop_process_step_item{width:inherit;padding:20px 0}}.value-design_workshop_process_step_item::before{content:"";background:url(../images/value/icon-arrow-bottom.svg) center center/contain no-repeat;width:20px;height:70px;display:block;position:absolute;right:-85px;bottom:0}@media screen and (max-width: 768px){.value-design_workshop_process_step_item::before{display:none}}.value-design_workshop_process_step_item:first-child{border-top:1px solid #ddd}.value-design_workshop_process_step_item:nth-child(odd)::before{-webkit-transform:translate(0, 45%);transform:translate(0, 45%)}.value-design_workshop_process_step_item:nth-child(even)::before{-webkit-transform:translate(0, 65%);transform:translate(0, 65%)}.value-design_workshop_process_step_item:last-child::before{display:none}.value-design_workshop_process_step_num{color:#fccf00;font-size:18px;font-weight:500;position:absolute;top:46px;left:5px}@media screen and (max-width: 768px){.value-design_workshop_process_step_num{font-size:11px;position:static}}.value-design_workshop_process_step_row{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.value-design_workshop_process_step_row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.value-design_workshop_process_step_content{-webkit-box-flex:1;-ms-flex:1;flex:1}.value-design_workshop_process_step_en{font-size:38px;font-weight:500;line-height:1.3;display:block}@media screen and (max-width: 768px){.value-design_workshop_process_step_en{font-size:26px}}.value-design_workshop_process_step_ja{font-size:16px;font-weight:500;margin-top:5px;display:block}@media screen and (max-width: 768px){.value-design_workshop_process_step_ja{font-size:12px}}.value-design_workshop_process_step_desc{font-size:15px;line-height:1.6;margin-top:20px}@media screen and (max-width: 768px){.value-design_workshop_process_step_desc{font-size:13px;line-height:1.7692307692;padding-right:15px}}.value-design_workshop_process_step_fig{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;margin-top:5px}@media screen and (max-width: 768px){.value-design_workshop_process_step_fig{-webkit-box-flex:0;-ms-flex:0 0 32.3076923077%;flex:0 0 32.3076923077%;margin-top:0}}.value-design_workshop_process_step_fig_img{width:100%;height:auto}.value-design_workshop_process_step_status{width:130px;position:absolute;top:50%;right:-140px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 768px){.value-design_workshop_process_step_status{width:inherit;top:10px;right:0;-webkit-transform:none;transform:none}}.value-design_workshop_process_step_status span{font-size:17px;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;margin:0 auto}@media screen and (max-width: 768px){.value-design_workshop_process_step_status span{font-size:11px}}.value-design_workshop_process_step_status._preparation span{color:#fff;width:90px;height:84px;background:url(../images/common/img-hexagon-g.svg) center center/contain no-repeat}@media screen and (max-width: 768px){.value-design_workshop_process_step_status._preparation span{width:45px;height:42px}}.value-design_workshop_process_step_status._divergence span{width:130px;height:120px;background:url(../images/common/img-hexagon.svg) center center/contain no-repeat}@media screen and (max-width: 768px){.value-design_workshop_process_step_status._divergence span{width:60px;height:55px}}.value-design_workshop_process_step_status._convergence span{color:#fff;width:90px;height:84px;background:url(../images/common/img-hexagon-b.svg) center center/contain no-repeat}@media screen and (max-width: 768px){.value-design_workshop_process_step_status._convergence span{width:45px;height:42px}}.value-facility{margin-top:160px}@media screen and (max-width: 768px){.value-facility{margin-top:50px}}.value-facility_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 60px}@media screen and (max-width: 768px){.value-facility_header{padding:0;display:block}}.value-facility_ttl{-webkit-box-flex:0;-ms-flex:0 0 396px;flex:0 0 396px}@media screen and (max-width: 768px){.value-facility_ttl{text-align:center}}.value-facility_ttl_img{width:100%;height:auto}@media screen and (max-width: 768px){.value-facility_ttl_img{width:159px}}.value-facility_header_content{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px}.value-facility_sTtl{font-size:26px;font-weight:500;line-height:1.3}@media screen and (max-width: 768px){.value-facility_sTtl{font-size:20px;text-align:center;margin-top:25px}}.value-facility_lead{font-size:15px;line-height:2;margin-top:35px}@media screen and (max-width: 768px){.value-facility_lead{font-size:13px;line-height:1.8461538462;margin-top:25px}}.value-facility_gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-140px}@media screen and (max-width: 768px){.value-facility_gallery{display:block;margin-top:25px}}.value-facility_gallery_col-l{-webkit-box-flex:0;-ms-flex:0 0 670px;flex:0 0 670px;margin-left:-140px}@media screen and (max-width: 768px){.value-facility_gallery_col-l{margin-left:0}}.value-facility_gallery_img01{width:100%;height:auto}.value-facility_gallery_col-r{-webkit-box-flex:0;-ms-flex:0 0 490px;flex:0 0 490px;margin-top:210px;position:relative}@media screen and (max-width: 768px){.value-facility_gallery_col-r{margin-top:20px}}.value-facility_gallery_col-r::before{content:"";background-color:#fccf00;width:1245px;height:88px;display:block;position:absolute;right:-310px;bottom:1160px;z-index:-1;-webkit-transform:rotate(-65deg);transform:rotate(-65deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}@media screen and (max-width: 768px){.value-facility_gallery_col-r::before{display:none}}.value-facility_gallery_img02{width:100%;height:auto}.value-facility_ict{margin-top:-25px;padding:0 60px}@media screen and (max-width: 768px){.value-facility_ict{margin-top:50px;padding:0}}@media screen and (max-width: 768px){.value-facility_ict_ttl{text-align:center}}.value-facility_ict_ttl span{font-size:26px;font-weight:500;line-height:1.3;border-bottom:5px solid #fccf00;padding-bottom:10px;display:inline-block}@media screen and (max-width: 768px){.value-facility_ict_ttl span{font-size:18px;border-bottom-width:3px}}.value-facility_ict_fig{text-align:center;margin-top:45px}@media screen and (max-width: 768px){.value-facility_ict_fig{margin:30px -15px 0}}.value-facility_ict_fig_img{width:882px}@media screen and (max-width: 768px){.value-facility_ict_fig_img{width:100%}}.value-creation{margin-top:120px}@media screen and (max-width: 768px){.value-creation{margin-top:70px}}.value-creation_in{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 60px}@media screen and (max-width: 768px){.value-creation_in{padding:0}}.value-creation_ttl{-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px}@media screen and (max-width: 768px){.value-creation_ttl{-webkit-box-flex:0;-ms-flex:0 0 31px;flex:0 0 31px}}.value-creation_ttl_img{width:100%;height:auto}.value-creation_content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:60px 0 0 105px}@media screen and (max-width: 768px){.value-creation_content{margin:0 0 0 30px}}.value-creation_sTtl{font-size:26px;font-weight:500;line-height:1.5}@media screen and (max-width: 768px){.value-creation_sTtl{font-size:20px}}.value-creation_lead{font-size:14px;line-height:2;width:400px;margin-top:30px}@media screen and (max-width: 768px){.value-creation_lead{font-size:13px;line-height:1.8461538462;width:inherit;margin-top:20px}}.value-creation_fig{width:640px;margin:60px 0 0 80px;position:relative}@media screen and (max-width: 768px){.value-creation_fig{width:inherit;margin:25px 0 0}}.value-creation_fig::before{content:"";background-color:#fccf00;width:750px;height:140px;display:block;position:absolute;left:180px;bottom:-90px;z-index:-1;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}@media screen and (max-width: 768px){.value-creation_fig::before{display:none}}.value-creation_fig_img{width:100%;height:auto}.member-header{margin-top:130px}@media screen and (max-width: 768px){.member-header{margin-top:80px}}.member-header .l-container{position:relative}.member-header_logo{width:250px;position:absolute;top:-110px;left:130px;z-index:-1}@media screen and (max-width: 768px){.member-header_logo{width:46.6666666667vw;top:-21.3333333333vw;left:-2.6666666667vw}}.member-header_logo_img{width:100%;height:auto}.member-header_ttl{text-align:center}.member-header_ttl_img{width:250px}@media screen and (max-width: 768px){.member-header_ttl_img{width:165px}}.member-header_ttl_txt{font-size:24px;font-weight:500;line-height:1.3;margin-top:25px;display:block}@media screen and (max-width: 768px){.member-header_ttl_txt{font-size:18px;margin-top:18px}}.member-header_panel{margin-top:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.member-header_panel{margin-top:60px;display:block}}.member-header_panel_item{text-align:center;padding:30px 10px;-webkit-box-flex:0;-ms-flex:0 0 475px;flex:0 0 475px}@media screen and (max-width: 768px){.member-header_panel_item{padding:25px 5px}}.member-header_panel_item._pro{background-color:#fccf00}.member-header_panel_item._lp{color:#fff;background-color:#000}@media screen and (max-width: 768px){.member-header_panel_item:not(:first-child){margin-top:20px}}.member-header_panel_ttl{font-size:32px;font-weight:500}@media screen and (max-width: 768px){.member-header_panel_ttl{font-size:24px;letter-spacing:0.01em}}.member-header_panel_lead{font-size:14px;line-height:1.8571428571;margin-top:15px}@media screen and (max-width: 768px){.member-header_panel_lead{margin-top:10px}}.member-header_panel_footer{margin-top:25px}@media screen and (max-width: 768px){.member-header_panel_footer{margin-top:15px}}.member-header_panel_footer_btn{font-size:16px;background-color:#fff;max-width:100%;min-width:285px;padding:14px 35px;display:inline-block;position:relative;-webkit-transition:background .5s ease;transition:background .5s ease}@media screen and (max-width: 768px){.member-header_panel_footer_btn{font-size:14px;min-width:235px}}.member-header_panel_footer_btn::before{content:"\e90d";color:#fccf00;font-family:'linkspark' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;position:absolute;top:50%;right:15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 769px){.member-header_panel_footer_btn:hover{background-color:#eee}}.member-main{margin-top:100px}@media screen and (max-width: 768px){.member-main{margin-top:50px}}.member-main_group:not(:first-child){margin-top:110px}@media screen and (max-width: 768px){.member-main_group:not(:first-child){margin-top:50px}}.member-main_group_ttl{font-size:40px;font-weight:500;letter-spacing:0.01em;padding:15px 20px}@media screen and (max-width: 768px){.member-main_group_ttl{font-size:24px;text-align:center;padding:10px 2px}}.member-main_group_ttl._pro{background-color:#fccf00}.member-main_group_ttl._lp{color:#fff;background-color:#000}.member-main_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:70px}@media screen and (max-width: 768px){.member-main_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}}.member-main_list_item{-webkit-box-flex:0;-ms-flex:0 0 30.2083333333%;flex:0 0 30.2083333333%}@media screen and (min-width: 769px){.member-main_list_item{margin-right:4.6875%}.member-main_list_item:nth-child(3n){margin-right:0}.member-main_list_item:nth-child(n + 4){margin-top:80px}}@media screen and (max-width: 768px){.member-main_list_item{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}.member-main_list_item:nth-child(n + 3){margin-top:10%}}.member-main_list_fig{text-align:center;position:relative}.member-main_list_fig_img{width:100%;height:auto}.member-main_list_prof{text-align:center;margin-top:20px}@media screen and (max-width: 768px){.member-main_list_prof{margin-top:15px}}.member-main_list_job{font-size:16px;font-weight:500;line-height:1.3;text-align:left;margin-top:5px}@media screen and (max-width: 768px){.member-main_list_job{font-size:12px;text-align:center}}.member-main_list_name{font-size:22px;font-weight:500;line-height:1.3;text-align:left}@media screen and (max-width: 768px){.member-main_list_name{font-size:15px;text-align:center}}.member-main_list_field{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:.1em;text-align:left;margin-top:5px}@media screen and (max-width: 768px){.member-main_list_field{font-size:12px;text-align:center}}.member-main_message{font-size:14px;line-height:2;margin-top:20px}@media screen and (max-width: 768px){.member-main_message{display:none}}.member-main_list_footer{text-align:center;margin-top:25px}@media screen and (max-width: 768px){.member-main_list_footer{margin-top:15px;padding:0}}.member-main_list_link{color:#666;font-size:14px;line-height:1.3;text-align:left;border:1px solid #666;width:252px;margin:0 auto;padding:10px 30px;display:block;position:relative;z-index:0;-webkit-transition:border-color .5s ease,color .5s ease;transition:border-color .5s ease,color .5s ease}@media screen and (max-width: 768px){.member-main_list_link{display:none}}.member-main_list_link::before{content:"";background:#666;width:24px;height:1px;position:absolute;top:50%;right:-12px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.member-main_list_link::after{content:"";background:#000;width:100%;height:calc(100% + 1px);position:absolute;top:0;left:0;z-index:-1;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}@media screen and (min-width: 769px){.member-main_list_link:hover{color:#fff;border-color:#000}.member-main_list_link:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top}}.member-main_list_footer_btnModal{display:none}@media screen and (max-width: 768px){.member-main_list_footer_btnModal{color:#666;font-size:14px;line-height:1.3;text-align:left;border:1px solid #666;width:90%;margin:0 auto;padding:10px 15px;display:block;position:relative;z-index:0}.member-main_list_footer_btnModal::before{content:"";background:#666;width:14px;height:1px;position:absolute;top:50%;right:-7px;z-index:1}}.member-modal{display:none}.member-modal_in{color:#fff}.member-modal_fig{text-align:center;position:relative;width:85%;margin:0 auto}.member-modal_fig_img{width:100%;height:auto}.member-modal_prof{text-align:center;margin-top:20px}.member-modal_job{font-size:14px;font-weight:500;line-height:1.3;text-align:center;margin-top:5px}.member-modal_name{font-size:23px;font-weight:500;line-height:1.3;text-align:center}.member-modal_field{font-size:14px;font-weight:500;line-height:1.3;text-align:center;margin-top:5px}.member-modal_message{font-size:14px;line-height:2.1428571429;margin-top:15px}.member-modal_footer{text-align:center;margin-top:20px}.member-modal_footer_link{font-size:13px;line-height:1.3;text-align:left;background-color:#fccf00;width:70%;margin:0 auto;padding:15px 20px;display:block;position:relative;z-index:0}.member-modal_footer_link::before{content:"";background:#949494;width:22px;height:1px;position:absolute;top:50%;right:-11px;z-index:1}.caseStudy-hero{background:url(../images/casestudy/img-hero01_pc.jpg) center center/cover no-repeat}@media screen and (max-width: 768px){.caseStudy-hero{background-image:url(../images/casestudy/img-hero01_sp.jpg)}}.caseStudy-hero_in{height:384px;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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.caseStudy-hero_in{height:400px}}.caseStudy-hero_ttl{text-align:center}.caseStudy-hero_ttl img{width:360px;height:auto}@media screen and (max-width: 768px){.caseStudy-hero_ttl img{width:239px}}.caseStudy-hero_txt{color:#fff;font-size:24px;font-weight:500;text-align:center;line-height:1.3;margin-top:20px}@media screen and (max-width: 768px){.caseStudy-hero_txt{font-size:18px;font-weight:400;margin-top:10px}}.caseStudy-intro{text-align:center;padding-top:60px}@media screen and (max-width: 768px){.caseStudy-intro{padding-top:30px}}.caseStudy-intro_lead{font-size:18px;line-height:1.7777777778}@media screen and (max-width: 768px){.caseStudy-intro_lead{font-size:14px;line-height:2.1428571429}}.caseStudy-intro_ttl{font-size:32px;font-weight:500;line-height:1.4;margin-top:80px}@media screen and (max-width: 768px){.caseStudy-intro_ttl{font-size:19px;margin-top:45px}}.caseStudy-intro_txt{font-size:15px;line-height:1.8666666667;margin-top:25px}@media screen and (max-width: 768px){.caseStudy-intro_txt{font-size:12px;margin-top:20px}}.caseStudy-intro_feature{margin-top:45px}@media screen and (max-width: 768px){.caseStudy-intro_feature{margin:20px -6.6666666667vw 0}}.caseStudy-intro_feature_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.caseStudy-intro_feature_list{width:340px;height:314px;margin:0 auto;position:relative;display:block}}.caseStudy-intro_feature_item{text-align:center;background:url(../images/common/img-hexagon.svg) center center/contain no-repeat;-webkit-box-flex:0;-ms-flex:0 0 270px;flex:0 0 270px;height:250px;padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 769px){.caseStudy-intro_feature_item:not(:first-child){margin-left:18px}}@media screen and (max-width: 768px){.caseStudy-intro_feature_item{width:170px;height:157px;padding:16px;position:absolute}}@media screen and (max-width: 768px){.caseStudy-intro_feature_item.__company{top:0;right:0}}.caseStudy-intro_feature_item.__company .caseStudy-intro_feature_item_total{margin-top:8px}@media screen and (max-width: 768px){.caseStudy-intro_feature_item.__company .caseStudy-intro_feature_item_total{margin-top:6px}}@media screen and (max-width: 768px){.caseStudy-intro_feature_item.__company .caseStudy-intro_feature_item_date{margin-top:7px}}@media screen and (max-width: 768px){.caseStudy-intro_feature_item.__project{top:19px;left:0}}.caseStudy-intro_feature_item.__project .caseStudy-intro_feature_item_total{margin-top:16px}@media screen and (max-width: 768px){.caseStudy-intro_feature_item.__project .caseStudy-intro_feature_item_total{margin-top:10px}}@media screen and (max-width: 768px){.caseStudy-intro_feature_item.__project .caseStudy-intro_feature_item_date{margin-top:12px}}@media screen and (max-width: 768px){.caseStudy-intro_feature_item.__resource{left:102px;bottom:0}}.caseStudy-intro_feature_item.__resource .caseStudy-intro_feature_item_value{margin-top:8px}@media screen and (max-width: 768px){.caseStudy-intro_feature_item.__resource .caseStudy-intro_feature_item_value{margin-top:6px}}@media screen and (max-width: 768px){.caseStudy-intro_feature_item.__resource .caseStudy-intro_feature_item_date{margin-top:12px}}.caseStudy-intro_feature_item_ttl{font-size:18px;font-weight:500;line-height:1.3333333333}@media screen and (max-width: 768px){.caseStudy-intro_feature_item_ttl{font-size:12px}}.caseStudy-intro_feature_item_total{font-size:13px;font-weight:500}@media screen and (max-width: 768px){.caseStudy-intro_feature_item_total{font-size:10px}}.caseStudy-intro_feature_item_value{font-size:80px;font-weight:600}@media screen and (max-width: 768px){.caseStudy-intro_feature_item_value{font-size:48px}}.caseStudy-intro_feature_item_unit{font-size:20px;font-weight:500}@media screen and (max-width: 768px){.caseStudy-intro_feature_item_unit{font-size:10px}}.caseStudy-intro_feature_item_date{color:#4d4d4d;font-size:12px;margin-top:18px}@media screen and (max-width: 768px){.caseStudy-intro_feature_item_date{font-size:9px}}.caseStudy-search{margin-top:130px}@media screen and (max-width: 768px){.caseStudy-search{margin-top:70px}}.caseStudy-search_in{background-color:rgba(255,204,0,0.2);padding:40px 25px}@media screen and (max-width: 768px){.caseStudy-search_in{padding:30px 20px 40px}}.caseStudy-search_ttl{font-size:32px;font-weight:500;line-height:1.4;text-align:center}@media screen and (max-width: 768px){.caseStudy-search_ttl{font-size:20px}}.caseStudy-search_ttl::after{content:"";background-color:#fccf00;width:55px;height:5px;margin:16px auto 0;display:block}@media screen and (max-width: 768px){.caseStudy-search_ttl::after{width:32px;height:3px;margin-top:10px}}.caseStudy-search_body{margin-top:30px}.caseStudy-search_body_in02{width:760px;margin:0 auto}@media screen and (max-width: 768px){.caseStudy-search_body_in02{width:inherit}}.caseStudy-search_block:not(:first-child){margin-top:20px}.caseStudy-search_block_ttl{font-size:18px;font-weight:500;line-height:1.3}@media screen and (max-width: 768px){.caseStudy-search_block_ttl{font-size:15px;text-align:center}}.caseStudy-search_block_in{width:480px;margin:0 auto}@media screen and (max-width: 768px){.caseStudy-search_block_in{width:inherit}}.caseStudy-search_block_content{margin-top:10px}.caseStudy-search_type{height:42px;position:relative}.caseStudy-search_type::before{content:"";width:0;height:0;border-style:solid;border-width:12px 7px 0 7px;border-color:#000 transparent transparent transparent;position:absolute;top:50%;right:55px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);pointer-events:none}@media screen and (max-width: 768px){.caseStudy-search_type::before{right:50px}}.caseStudy-search_type select{color:inherit;font-size:15px;background-color:#fff;border:1px solid #808080;padding:0 75px 0 20px;width:100%;height:100%;display:block;cursor:pointer}@media screen and (max-width: 768px){.caseStudy-search_type select{font-size:16px;padding:0 70px 0 15px}}.caseStudy-search_type button{color:#fff;text-align:center;background-color:#000;width:42px;height:42px;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:1}.caseStudy-search_type button .icon{font-size:24px}.caseStudy-search_word{height:42px;position:relative}.caseStudy-search_word input{font-size:15px;background-color:#fff;border:1px solid #808080;width:100%;height:100%;padding:0 52px 0 20px}@media screen and (max-width: 768px){.caseStudy-search_word input{font-size:16px;padding:0 47px 0 15px}}.caseStudy-search_word button{color:#fff;text-align:center;background-color:#000;width:42px;height:42px;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:1}.caseStudy-search_word button .icon{font-size:24px}.caseStudy-search_reset{text-align:center;margin-top:35px}.caseStudy-search_reset_btn{color:#555;font-size:14px;line-height:1.3;border:1px solid #555;border-radius:99em;min-width:180px;padding:12px 20px;display:inline-block;-webkit-transition:color .5s ease,background .5s ease,border .5s ease;transition:color .5s ease,background .5s ease,border .5s ease}@media screen and (max-width: 768px){.caseStudy-search_reset_btn{font-size:13px;min-width:200px}}.caseStudy-search_reset_btn:hover{color:#fff;background-color:#000;border-color:#000}.caseStudy-search_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.caseStudy-search_tags._other{display:none;width:480px;margin:10px auto 0}@media screen and (max-width: 768px){.caseStudy-search_tags._other{width:inherit}}.caseStudy-search_tags._other.is-shown{display:-webkit-box;display:-ms-flexbox;display:flex}.caseStudy-search_tags_btn{color:#555;font-size:13px;line-height:1.3;border:1px solid #555;border-radius:99em;margin:0 5px 10px;padding:7px 12px;display:inline-block;-webkit-transition:color .5s ease,background .5s ease,border .5s ease;transition:color .5s ease,background .5s ease,border .5s ease}.caseStudy-search_tags_btn:hover{color:#fff;background-color:#000;border-color:#000}.caseStudy-search_more{text-align:center}.caseStudy-search_more_btn{color:#555;font-size:13px;margin-top:20px;display:inline-block}.caseStudy-search_more_btn::after{content:"";background-color:#555;width:100%;height:1px;display:block;margin-top:8px}.caseStudy-search_more_btn.is-hidden{display:none}.caseStudy-search_selectedTag{border-top:1px solid #ccc;margin-top:30px;padding:30px 70px 0;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}@media screen and (max-width: 768px){.caseStudy-search_selectedTag{text-align:center;display:block;margin-top:20px;padding:20px 0 0}}.caseStudy-search_selectedTag .caseStudy-search_reset{margin-top:0}@media screen and (max-width: 768px){.caseStudy-search_selectedTag .caseStudy-search_reset{margin-top:30px}}.caseStudy-search_selectedTag_holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.caseStudy-search_selectedTag_holder{text-align:center;display:block}}.caseStudy-search_selectedTag_title{color:#333;font-size:13px;line-height:1.3;margin-right:20px;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width: 768px){.caseStudy-search_selectedTag_title{margin:0 0 15px}}.caseStudy-search_selectedTag_tag{color:#fff;font-size:13px;line-height:1.3;background-color:#000;border-radius:99em;padding:7px 14px;display:inline-block}.caseStudy-result{margin-top:80px}@media screen and (max-width: 768px){.caseStudy-result{margin-top:50px}}.caseStudy-result_member{margin-bottom:35px}.caseStudy-result_member_name{color:#9b9b9b;font-size:13px;line-height:1.3}@media screen and (max-width: 768px){.caseStudy-result_member_name{font-size:12px}}.caseStudy-result_member_name a{color:inherit;-webkit-transition:color .5s ease;transition:color .5s ease}.caseStudy-result_member_name a:hover{color:#000}.caseStudy-result_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}@media screen and (max-width: 768px){.caseStudy-result_list{display:block}}.caseStudy-result_list_item{-webkit-box-flex:0;-ms-flex:0 0 29.6296296296%;flex:0 0 29.6296296296%}@media screen and (min-width: 769px){.caseStudy-result_list_item{margin-right:5.5555555556%}.caseStudy-result_list_item:nth-child(3n){margin-right:0}.caseStudy-result_list_item:nth-child(n + 4){margin-top:7.4074074074%}}@media screen and (max-width: 768px){.caseStudy-result_list_item:not(:first-child){margin-top:40px}}.caseStudy-result_list_tags{padding-left:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.caseStudy-result_list_tags{padding-left:65px}}.caseStudy-result_list_tags_item{margin:0 0 6px 4px}.caseStudy-result_list_tags_txt{font-size:11px;line-height:1.3;border:1px solid #fccf00;border-radius:99em;padding:4px 8px;display:block}@media screen and (max-width: 768px){.caseStudy-result_list_tags_txt{font-size:12px;padding:6px 8px}}.caseStudy-result_list_fig{margin-top:8px;position:relative}@media screen and (max-width: 768px){.caseStudy-result_list_fig{margin-top:5px}}.caseStudy-result_list_fig_category{font-size:15px;line-height:1.3;font-weight:500;text-align:center;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;width:90px;height:84px;background:url(../images/common/img-hexagon.svg) center center/contain no-repeat;position:absolute;top:-30px;left:-35px;z-index:2}@media screen and (max-width: 768px){.caseStudy-result_list_fig_category{font-size:12px;width:81px;height:75px;top:-25px;left:-15px}}.caseStudy-result_list_fig_in{background-color:#ddd;height:0;padding-top:71.875%;position:relative;overflow:hidden}.caseStudy-result_list_img{width:100%;height:100%;max-width:inherit;max-height:inherit;position:absolute;top:50%;left:50%;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.caseStudy-result_list_ttl{font-size:18px;font-weight:500;line-height:1.8;margin-top:20px}.caseStudy-result_list_desc{margin-top:15px}@media screen and (max-width: 768px){.caseStudy-result_list_desc{margin-top:5px}}.caseStudy-result_list_desc_txt{font-size:14px;line-height:1.7142857143;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.caseStudy-result_list_footer{text-align:center;margin-top:30px}.caseStudy-result_list_link{width:240px;border:1px solid #8e8e8e;padding:5px 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .5s ease,border .5s ease;transition:background .5s ease,border .5s ease}@media screen and (max-width: 768px){.caseStudy-result_list_link{width:220px;padding:6px 18px}}.caseStudy-result_list_link span{color:#8e8e8e;font-size:14px;-webkit-transition:color .5s ease;transition:color .5s ease}@media screen and (max-width: 768px){.caseStudy-result_list_link span{font-size:13px}}.caseStudy-result_list_link::after{content:'\e90a';color:#8e8e8e;font-family:'linkspark' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;display:inline-block;-webkit-transition:color .5s ease;transition:color .5s ease}@media screen and (max-width: 768px){.caseStudy-result_list_link::after{font-size:26px}}.caseStudy-result_list_link:hover{background-color:#000;border-color:#000}.caseStudy-result_list_link:hover span{color:#fff}.caseStudy-result_list_link:hover::after{color:#fff}.caseStudy-result_footer{text-align:center;margin-top:100px}@media screen and (max-width: 768px){.caseStudy-result_footer{margin-top:40px}}.caseStudy-result_footer .caseStudy-result_btn{display:inline-block;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.caseStudy-result_footer .caseStudy-result_btn:hover{opacity:.6}.caseStudy-result_footer span{font-size:18px;text-align:center;display:block}@media screen and (max-width: 768px){.caseStudy-result_footer span{font-size:14px}}.caseStudy-result_footer img{width:80px;height:auto;margin-top:20px}@media screen and (max-width: 768px){.caseStudy-result_footer img{width:50px;margin-top:10px}}.caseStudySingle-hero{background:url(../images/casestudy/img-hero02_pc.jpg) center center/cover no-repeat}@media screen and (max-width: 768px){.caseStudySingle-hero{background-image:url(../images/casestudy/img-hero02_sp.jpg)}}.caseStudySingle-hero_in{height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.caseStudySingle-hero_in{height:140px}}.caseStudySingle-hero_ttl{color:#fff;font-size:38px;font-weight:500;line-height:1.3}@media screen and (max-width: 768px){.caseStudySingle-hero_ttl{font-size:20px;margin-top:60px}}.caseStudySingle-header{margin-top:60px}@media screen and (max-width: 768px){.caseStudySingle-header{margin-top:35px}}.caseStudySingle-header_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.caseStudySingle-header_tags_item{margin:0 8px 8px 0}@media screen and (max-width: 768px){.caseStudySingle-header_tags_item{margin:0 4px 4px 0}}.caseStudySingle-header_tags_txt{font-size:13px;line-height:1.3;border:1px solid #fccf00;border-radius:99em;padding:7px 20px;display:block}@media screen and (max-width: 768px){.caseStudySingle-header_tags_txt{font-size:11px;padding:6px 12px}}.caseStudySingle-header_ttl{font-size:32px;font-weight:500;line-height:1.4;margin-top:30px}@media screen and (max-width: 768px){.caseStudySingle-header_ttl{font-size:19px;margin-top:20px}}.caseStudySingle-header_client{font-size:18px;line-height:1.3;margin-top:20px}@media screen and (max-width: 768px){.caseStudySingle-header_client{font-size:13px;margin-top:12px}}.caseStudySingle-header_summary{border:1px solid #fccf00;margin-top:45px}@media screen and (max-width: 768px){.caseStudySingle-header_summary{margin-top:35px}}.caseStudySingle-header_summary_ttl{font-size:18px;font-weight:500;background-color:#fccf00;padding:12px 30px}@media screen and (max-width: 768px){.caseStudySingle-header_summary_ttl{font-size:16px;padding:8px 15px}}.caseStudySingle-header_summary_content{padding:25px 30px}@media screen and (max-width: 768px){.caseStudySingle-header_summary_content{padding:15px}}.caseStudySingle-header_summary_txt{font-size:14px;line-height:2}@media screen and (max-width: 768px){.caseStudySingle-header_summary_txt{font-size:13px}}.caseStudySingle-nav{margin-top:80px}@media screen and (max-width: 768px){.caseStudySingle-nav{margin-top:45px}}.caseStudySingle-nav_list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.caseStudySingle-nav_list{display:block}}.caseStudySingle-nav_list_item{-webkit-box-flex:0;-ms-flex:0 0 18.1818181818%;flex:0 0 18.1818181818%}@media screen and (min-width: 769px){.caseStudySingle-nav_list_item:not(:first-child){margin-left:2.2727272727%}}@media screen and (max-width: 768px){.caseStudySingle-nav_list_item:not(:first-child){margin-top:5px}}.caseStudySingle-nav_list_btn{display:block;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.caseStudySingle-nav_list_btn:hover{opacity:.6}.caseStudySingle-nav_list_img{width:100%;height:auto}.caseStudySingle-background{margin-top:80px}@media screen and (max-width: 768px){.caseStudySingle-background{margin-top:50px}}.caseStudySingle-background_ttl{display:-webkit-box;display:-ms-flexbox;display:flex}.caseStudySingle-background_ttl::after{content:"";background:-webkit-gradient(linear, right top, left bottom, color-stop(50%, transparent), color-stop(50%, #fccf00));background:linear-gradient(to bottom left, transparent 50%, #fccf00 50%);width:24px;height:100%;display:block}@media screen and (max-width: 768px){.caseStudySingle-background_ttl::after{width:16px}}.caseStudySingle-background_ttl span{background-color:#fccf00;font-size:18px;display:inline-block;padding:10px 20px 10px 30px}@media screen and (max-width: 768px){.caseStudySingle-background_ttl span{font-size:16px;padding:8px 10px 8px 15px}}.caseStudySingle-background_in{background-color:rgba(0,0,0,0.03);padding:40px}@media screen and (max-width: 768px){.caseStudySingle-background_in{padding:20px}}.caseStudySingle-task{margin-top:80px}@media screen and (max-width: 768px){.caseStudySingle-task{margin-top:50px}}.caseStudySingle-task_in{background-color:rgba(252,207,0,0.2);width:100%;display:table;table-layout:fixed}@media screen and (max-width: 768px){.caseStudySingle-task_in{display:block}}.caseStudySingle-task_ttl{background-color:#fccf00;width:70px;display:table-cell;vertical-align:middle;position:relative}@media screen and (max-width: 768px){.caseStudySingle-task_ttl{background:none;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}}.caseStudySingle-task_ttl::after{content:"";width:45px;height:100%;background:-webkit-gradient(linear, right top, left bottom, color-stop(50%, transparent), color-stop(50%, #fccf00)) no-repeat top left/100% 50%,-webkit-gradient(linear, right bottom, left top, color-stop(50%, transparent), color-stop(50%, #fccf00)) no-repeat bottom left/100% 50%;background:linear-gradient(to bottom left, transparent 50%, #fccf00 50%) no-repeat top left/100% 50%,linear-gradient(to top left, transparent 50%, #fccf00 50%) no-repeat bottom left/100% 50%;display:block;position:absolute;top:0;right:-45px}@media screen and (max-width: 768px){.caseStudySingle-task_ttl::after{width:16px;position:static;background:-webkit-gradient(linear, right bottom, left top, color-stop(50%, transparent), color-stop(50%, #fccf00));background:linear-gradient(to top left, transparent 50%, #fccf00 50%)}}.caseStudySingle-task_ttl span{font-size:18px;font-weight:500;text-align:right;display:block}@media screen and (max-width: 768px){.caseStudySingle-task_ttl span{font-size:16px;background-color:#fccf00;padding:8px 48px 8px 15px;display:inline-block}}.caseStudySingle-task_content{padding:30px 40px 30px 80px;display:table-cell;vertical-align:middle}@media screen and (max-width: 768px){.caseStudySingle-task_content{padding:20px;display:block}}.caseStudySingle-task_txt{font-size:16px;line-height:2}@media screen and (max-width: 768px){.caseStudySingle-task_txt{font-size:13px;line-height:1.6153846154}}.caseStudySingle-program{margin-top:80px}@media screen and (max-width: 768px){.caseStudySingle-program{margin-top:50px}}.caseStudySingle-prospect{margin-top:80px}@media screen and (max-width: 768px){.caseStudySingle-prospect{margin-top:50px}}.caseStudySingle-member{margin-top:80px}@media screen and (max-width: 768px){.caseStudySingle-member{margin-top:50px}}.caseStudySingle-member_in{margin-top:60px}@media screen and (max-width: 768px){.caseStudySingle-member_in{margin-top:40px}}.caseStudySingle-member_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.caseStudySingle-member_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.caseStudySingle-member_list_item{-webkit-box-flex:0;-ms-flex:0 0 30.6818181818%;flex:0 0 30.6818181818%}@media screen and (min-width: 769px){.caseStudySingle-member_list_item{margin-right:3.9772727273%}.caseStudySingle-member_list_item:nth-child(3n){margin-right:0}.caseStudySingle-member_list_item:nth-child(n + 4){margin-top:60px}}@media screen and (max-width: 768px){.caseStudySingle-member_list_item{-webkit-box-flex:0;-ms-flex:0 0 46.1538461538%;flex:0 0 46.1538461538%}.caseStudySingle-member_list_item:nth-child(n + 3){margin-top:40px}}.caseStudySingle-member_list_fig{position:relative}.caseStudySingle-member_list_fig_img{width:100%;height:auto}.caseStudySingle-member_list_prof{margin-top:20px;padding:0 25px}@media screen and (max-width: 768px){.caseStudySingle-member_list_prof{text-align:center;margin-top:10px;padding:0}}.caseStudySingle-member_list_job{font-size:16px;font-weight:500;line-height:1.3;margin-top:5px}@media screen and (max-width: 768px){.caseStudySingle-member_list_job{font-size:12px}}.caseStudySingle-member_list_name{font-size:22px;font-weight:500;line-height:1.3}@media screen and (max-width: 768px){.caseStudySingle-member_list_name{font-size:16px}}.caseStudySingle-member_list_field{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:.1em;text-align:left;margin-top:5px}@media screen and (max-width: 768px){.caseStudySingle-member_list_field{font-size:12px;text-align:center}}.caseStudySingle-member_list_footer{text-align:center;margin-top:25px;padding:0 25px}@media screen and (max-width: 768px){.caseStudySingle-member_list_footer{margin-top:15px;padding:0}}.caseStudySingle-member_list_link{color:#666;font-size:14px;line-height:1.3;text-align:center;border:1px solid #666;padding:10px;display:block;position:relative;z-index:0;-webkit-transition:border-color .5s ease,color .5s ease;transition:border-color .5s ease,color .5s ease}@media screen and (max-width: 768px){.caseStudySingle-member_list_link{font-size:12px}}.caseStudySingle-member_list_link::before{content:"";background:#666;width:24px;height:1px;position:absolute;top:50%;right:-12px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.caseStudySingle-member_list_link::before{width:12px;right:-6px}}.caseStudySingle-member_list_link::after{content:"";background:#000;width:100%;height:calc(100% + 1px);position:absolute;top:0;left:0;z-index:-1;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.caseStudySingle-member_list_link:hover{color:#fff;border-color:#000}.caseStudySingle-member_list_link:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top}.caseStudySingle-secTtl{font-size:18px;font-weight:500;line-height:1.3;border-bottom:3px solid #fccf00;padding:0 0 12px 30px;position:relative}@media screen and (max-width: 768px){.caseStudySingle-secTtl{font-size:16px;padding:0 0 10px 24px}}.caseStudySingle-secTtl::before{content:"";background:url(../images/common/img-hexagon.svg) center center/contain no-repeat;width:20px;height:18px;display:block;position:absolute;top:2px;left:0}@media screen and (max-width: 768px){.caseStudySingle-secTtl::before{width:17px;height:15px;top:3px}}.caseStudySingle-secIn{margin-top:30px}@media screen and (max-width: 768px){.caseStudySingle-secIn .caseStudySingle-media{padding-right:20px;padding-left:20px}}@media screen and (max-width: 768px){.caseStudySingle-block>*:not(:first-child){margin-top:20px}}@media screen and (min-width: 769px){.caseStudySingle-block._vertical>*:not(:first-child){margin-top:20px}}@media screen and (min-width: 769px){.caseStudySingle-block._vertical .caseStudySingle-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 769px){.caseStudySingle-block._vertical .caseStudySingle-media_item{-webkit-box-flex:0;-ms-flex:0 0 31.8181818182%;flex:0 0 31.8181818182%}.caseStudySingle-block._vertical .caseStudySingle-media_item:not(:first-child){margin-left:2.2727272727%}}@media screen and (min-width: 769px){.caseStudySingle-block._horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 769px){.caseStudySingle-block._horizontal .caseStudySingle-content{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%}}@media screen and (min-width: 769px){.caseStudySingle-block._horizontal .caseStudySingle-media{-webkit-box-flex:0;-ms-flex:0 0 31.8181818182%;flex:0 0 31.8181818182%}}@media screen and (min-width: 769px){.caseStudySingle-block._horizontal .caseStudySingle-media_item:not(:first-child){margin-top:20px}}.caseStudySingle-block:not(:first-child){margin-top:40px}.caseStudySingle-content h3{font-size:15px;font-weight:700;line-height:1.6923076923;margin-bottom:5px;padding-left:14px;position:relative}@media screen and (max-width: 768px){.caseStudySingle-content h3{font-size:14px}}.caseStudySingle-content h3::before{content:"";background-color:#fccf00;border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:9px;left:0}@media screen and (max-width: 768px){.caseStudySingle-content h3::before{top:8px}}.caseStudySingle-content h3:not(:first-of-type){margin-top:15px}.caseStudySingle-content p,.caseStudySingle-content ul,.caseStudySingle-content ol{font-size:14px;line-height:2}@media screen and (max-width: 768px){.caseStudySingle-content p,.caseStudySingle-content ul,.caseStudySingle-content ol{font-size:13px;line-height:1.6153846154}}.caseStudySingle-content ol.listType01{text-indent:-1.4em;padding-left:1.4em}.caseStudySingle-content ol.listType02{text-indent:-2.2em;padding-left:2.2em}.caseStudySingle-content ol.listType03{text-indent:-3em;padding-left:3em}.caseStudySingle-content mark{color:inherit;font-style:normal;font-weight:400;background-color:#fccf00}.caseStudySingle-content a{text-decoration:underline}.caseStudySingle-content a:hover{text-decoration:none}@media screen and (max-width: 768px){.caseStudySingle-media_item:not(:first-child){margin-top:20px}}.caseStudySingle-media_btn{width:100%;display:block;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.caseStudySingle-media_btn:hover{opacity:.6}.caseStudySingle-media_btn_img{width:100%;height:auto}.caseStudySingle-modal{display:none}.caseStudySingle-modal_in img{width:100%;height:100%}.iframe-content{position:relative;padding-top:56.25%}.iframe-content iframe{position:absolute;width:100%;height:100%;top:0;left:0}.tingle-modal{padding-top:40px;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:initial}.tingle-modal-box{width:900px;max-width:100%;border-radius:0;background:none}.tingle-modal--visible .tingle-modal-box{-webkit-animation:none;animation:none}.tingle-modal-box__content{padding:0}.tingle-modal__close{width:50px;height:50px;top:20px;right:20px;background-color:none;outline:none !important}@media screen and (max-width: 768px){.tingle-modal__close{top:0;right:0}}.tingle-modal__close::before,.tingle-modal__close::after{content:"";position:absolute;top:50%;left:50%;display:block;width:40px;height:1px;background:#fff}.tingle-modal__close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.tingle-modal__close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.tingle-modal__closeIcon,.tingle-modal__closeLabel{display:none}body.osaka .l-content,body.nagoya .l-content,body.fukuoka .l-content,body.hiroshima .l-content{padding-top:130px;padding-bottom:0}@media screen and (max-width: 768px){body.osaka .l-content,body.nagoya .l-content,body.fukuoka .l-content,body.hiroshima .l-content{padding-top:80px}}@media screen and (max-width: 768px){body.osaka .l-content .l-container,body.nagoya .l-content .l-container,body.fukuoka .l-content .l-container,body.hiroshima .l-content .l-container{padding:0 5.3333333333%}}body.osaka .l-footer_contact,body.nagoya .l-footer_contact,body.fukuoka .l-footer_contact,body.hiroshima .l-footer_contact{display:none}body.nagoya{color:#fff;background-color:#000}body.fukuoka{background-color:#b2dab9}body.fukuoka .hub-access{background-color:#fff}body.hiroshima{background-color:#d03c00}body.hiroshima .hub-access{background-color:#fff}.hub-hero_ttl{text-align:right;margin:0 0 -68px;padding-right:70px;position:relative}@media screen and (max-width: 768px){.hub-hero_ttl{margin-bottom:-6%;padding-right:2.5%}}.hub-hero_ttl_img{width:auto}.hub-hero_fig_img{width:100%}.hub-hero._osaka .hub-hero_ttl_img{max-width:715px}@media screen and (max-width: 768px){.hub-hero._osaka .hub-hero_ttl_img{max-width:63.7462686567%}}.hub-hero._nagoya .hub-hero_ttl_img{max-width:889px}@media screen and (max-width: 768px){.hub-hero._nagoya .hub-hero_ttl_img{max-width:79.2686567164%}}.hub-hero._fukuoka .hub-hero_ttl_img{max-width:922px}@media screen and (max-width: 768px){.hub-hero._fukuoka .hub-hero_ttl_img{max-width:84.447761194%}}@media screen and (min-width: 769px){.hub-hero._hiroshima .hub-hero_ttl{margin:0 0 -78px;padding-right:30px}}@media screen and (max-width: 768px){.hub-hero._hiroshima .hub-hero_ttl{margin-bottom:-5.8%}}.hub-hero._hiroshima .hub-hero_ttl_img{max-width:1110px}@media screen and (max-width: 768px){.hub-hero._hiroshima .hub-hero_ttl_img{max-width:85.5223880597%}}.hub-about{margin:80px 0 0}@media screen and (max-width: 768px){.hub-about{margin-top:30px}}.hub-about_in{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 60px}@media screen and (max-width: 768px){.hub-about_in{padding:0;display:block}}.hub-about_ttl{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}@media screen and (max-width: 768px){.hub-about_ttl{text-align:center;max-width:inherit}}.hub-about_ttl_img{width:100%}@media screen and (max-width: 768px){.hub-about_ttl_img{width:auto;max-width:27.1641791045%}}.hub-about_cont{margin:-1em 0 0;padding:0 0 0 140px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.hub-about_cont{margin:15px 0 0;padding:0}}.hub-about_txt{font-size:20px;line-height:2.2}@media screen and (max-width: 768px){.hub-about_txt{font-size:13px;line-height:1.9}}.hub-about_txt:not(:first-child){margin:10px 0 0}@media screen and (max-width: 768px){.hub-about_txt:not(:first-child){margin-top:6px}}.hub-design{margin:200px 0 0}@media screen and (max-width: 768px){.hub-design{margin-top:60px}}.hub-design_in{position:relative}.hub-design_bg{width:2500px;position:absolute;top:-260px;left:-790px;z-index:-1}@media screen and (max-width: 768px){.hub-design_bg{width:452.5373134328%;top:.5%;left:-254%}}.hub-design_bg_img{width:100%}@media screen and (min-width: 769px){.hub-design_bg._hiroshima{top:-280px}}.hub-design_ttl{text-align:center}.hub-design_ttl_img{max-width:436px}@media screen and (max-width: 768px){.hub-design_ttl_img{max-width:77.9104477612%}}.hub-design_ttl_txt{font-size:18px;font-weight:700;text-align:center;margin:28px 0 0;display:block}@media screen and (max-width: 768px){.hub-design_ttl_txt{font-size:11px;margin-top:16px}}.hub-design_ttl._hiroshima .hub-design_ttl_img{max-width:496px}@media screen and (max-width: 768px){.hub-design_ttl._hiroshima .hub-design_ttl_img{max-width:88.5074626866%}}.hub-design_field{margin:80px 0 0}@media screen and (max-width: 768px){.hub-design_field{margin-top:40px}}.hub-design_field_item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.hub-design_field_item{display:block}}@media screen and (max-width: 768px){.hub-design_field_item:not(:first-child){margin:13% 0 0}}@media screen and (max-width: 768px){.hub-design_field_fig_img{width:90.1408450704%}}.hub-design_field_cont{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.hub-design_field_cont{margin:7% 0 0}}.hub-design_field_num{position:absolute;z-index:-1}@media screen and (max-width: 768px){.hub-design_field_num_img{height:auto}}.hub-design_field_txt{font-size:14px;line-height:2}@media screen and (max-width: 768px){.hub-design_field_txt{font-size:12px;line-height:1.85;margin:3% 0 0}}@media screen and (max-width: 320px){.hub-design_field_txt{font-size:11px}}@media screen and (min-width: 769px){.hub-design_field_txt .wrap_txt{display:inline-block}}@media screen and (min-width: 769px){.hub-design_field_txt._skew_to_left{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.hub-design_field_txt._skew_to_left .wrap_txt{-webkit-transform:skewX(25deg);transform:skewX(25deg)}}@media screen and (min-width: 769px){.hub-design_field_txt._skew_to_right{-webkit-transform:skewX(25deg);transform:skewX(25deg)}.hub-design_field_txt._skew_to_right .wrap_txt{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}}.hub-design_field._osaka{margin-bottom:200px}@media screen and (max-width: 768px){.hub-design_field._osaka{margin-bottom:15%}}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item:nth-child(odd) .hub-design_field_fig{margin-left:-5.9701492537%}}.hub-design_field._osaka .hub-design_field_item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item:nth-child(even) .hub-design_field_fig{text-align:right;margin-right:-5.9701492537%}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._play{margin-left:-100px}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._play .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 730px;flex:0 0 730px;max-width:730px}}.hub-design_field._osaka .hub-design_field_item._play .hub-design_field_num{width:68px;top:-30px;left:182px}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item._play .hub-design_field_num{width:8.4328358209%;top:-15%;left:auto;right:4%}}.hub-design_field._osaka .hub-design_field_item._play .hub-design_field_num_img{fill:#fff}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item._play .hub-design_field_num_img{fill:#fccf00}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._play .hub-design_field_ttl{margin:30px 0 0 0}}.hub-design_field._osaka .hub-design_field_item._play .hub-design_field_ttl_img{max-width:234px}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item._play .hub-design_field_ttl_img{max-width:54.64%}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._play .hub-design_field_txt{width:326px;margin:40px 0 0 -75px}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._seminar{margin:-60px 0 0;padding:0 100px 0 0}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._seminar .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 716px;flex:0 0 716px;max-width:716px}}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item._seminar .hub-design_field_cont{position:static}}.hub-design_field._osaka .hub-design_field_item._seminar .hub-design_field_num{width:146px;top:160px;left:144px}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item._seminar .hub-design_field_num{width:18.1343283582%;top:0;left:6%}}.hub-design_field._osaka .hub-design_field_item._seminar .hub-design_field_num_img{fill:#fff}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._seminar .hub-design_field_ttl{width:591px;position:absolute;left:200px;bottom:-100px}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._seminar .hub-design_field_ttl_img{width:100%}}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item._seminar .hub-design_field_ttl_img{max-width:67.48%}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._seminar .hub-design_field_txt{width:336px;margin:210px 0 0 50px}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._meeting{margin:200px 0 0;padding:0 0 0 90px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._meeting .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 714px;flex:0 0 714px;max-width:714px}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._meeting .hub-design_field_cont{margin:0 0 0 -60px}}.hub-design_field._osaka .hub-design_field_item._meeting .hub-design_field_num{width:151px;bottom:0;left:144px}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item._meeting .hub-design_field_num{width:18.7611940299%;top:-76%;right:1.5%;bottom:auto;left:auto}}@media screen and (max-width: 320px){.hub-design_field._osaka .hub-design_field_item._meeting .hub-design_field_num{right:-2%}}.hub-design_field._osaka .hub-design_field_item._meeting .hub-design_field_num_img{fill:#fff}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item._meeting .hub-design_field_num_img{fill:#fccf00}}.hub-design_field._osaka .hub-design_field_item._meeting .hub-design_field_ttl_img{max-width:237px}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item._meeting .hub-design_field_ttl_img{max-width:46.88%}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._meeting .hub-design_field_txt{width:270px;margin:40px 0 0 -50px}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._connecting{margin:140px -100px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._connecting .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 716px;flex:0 0 716px;max-width:716px}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._connecting .hub-design_field_cont{margin:0 -70px 0 0}}.hub-design_field._osaka .hub-design_field_item._connecting .hub-design_field_num{width:159px;bottom:-130px;right:150px}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item._connecting .hub-design_field_num{width:19.776119403%;top:10%;right:auto;bottom:auto;left:5%}}.hub-design_field._osaka .hub-design_field_item._connecting .hub-design_field_num_img{fill:#fccf00}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._connecting .hub-design_field_ttl{text-align:right}}.hub-design_field._osaka .hub-design_field_item._connecting .hub-design_field_ttl_img{max-width:556px}@media screen and (max-width: 768px){.hub-design_field._osaka .hub-design_field_item._connecting .hub-design_field_ttl_img{max-width:88.6865671642%}}@media screen and (min-width: 769px){.hub-design_field._osaka .hub-design_field_item._connecting .hub-design_field_txt{width:300px;margin:35px 70px 0 auto}}.hub-design_field._nagoya{margin-bottom:260px}@media screen and (max-width: 768px){.hub-design_field._nagoya{margin-bottom:15%}}.hub-design_field._nagoya .hub-design_field_item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 768px){.hub-design_field._nagoya .hub-design_field_item:nth-child(odd) .hub-design_field_fig{text-align:right;margin-right:-5.9701492537%}}@media screen and (max-width: 768px){.hub-design_field._nagoya .hub-design_field_item:nth-child(even) .hub-design_field_fig{margin-left:-5.9701492537%}}.hub-design_field._nagoya .hub-design_field_item .hub-design_field_num_img{fill:#fccf00}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._play{margin-right:-100px}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._play .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 792px;flex:0 0 792px;max-width:792px}}.hub-design_field._nagoya .hub-design_field_item._play .hub-design_field_cont{position:static}.hub-design_field._nagoya .hub-design_field_item._play .hub-design_field_num{width:68px;top:-175px;right:270px}@media screen and (max-width: 768px){.hub-design_field._nagoya .hub-design_field_item._play .hub-design_field_num{width:8.4328358209%;top:-2%;right:auto;left:3%}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._play .hub-design_field_ttl{text-align:right;margin:30px 0 0}}.hub-design_field._nagoya .hub-design_field_item._play .hub-design_field_ttl_img{max-width:222.5px}@media screen and (max-width: 768px){.hub-design_field._nagoya .hub-design_field_item._play .hub-design_field_ttl_img{max-width:46.8656716418%}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._play .hub-design_field_txt{width:326px;margin:40px 0 0 0;-webkit-transform:skewX(25deg) translate(260px, 0);transform:skewX(25deg) translate(260px, 0)}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._seminar{margin:-60px 0 0;padding:0 100px 0 0}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._seminar .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 716px;flex:0 0 716px;max-width:716px}}.hub-design_field._nagoya .hub-design_field_item._seminar .hub-design_field_cont{position:static}.hub-design_field._nagoya .hub-design_field_item._seminar .hub-design_field_num{width:146px;top:-200px;left:-30px}@media screen and (max-width: 768px){.hub-design_field._nagoya .hub-design_field_item._seminar .hub-design_field_num{width:18.1343283582%;top:-8%;right:10%;left:auto}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._seminar .hub-design_field_ttl{width:591px;position:absolute;left:200px;bottom:-100px}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._seminar .hub-design_field_ttl_img{width:100%}}@media screen and (max-width: 768px){.hub-design_field._nagoya .hub-design_field_item._seminar .hub-design_field_ttl_img{max-width:66.4776119403%}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._seminar .hub-design_field_txt{width:275px;margin:210px 0 0 0}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._meeting{margin:200px 0 0;padding:0 0 0 100px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._meeting .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 863px;flex:0 0 863px;max-width:863px}}.hub-design_field._nagoya .hub-design_field_item._meeting .hub-design_field_cont{position:static}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._meeting .hub-design_field_cont{margin:0 -60px 0 0}}.hub-design_field._nagoya .hub-design_field_item._meeting .hub-design_field_num{width:151px;top:-205px;right:15px}@media screen and (max-width: 768px){.hub-design_field._nagoya .hub-design_field_item._meeting .hub-design_field_num{width:18.7611940299%;top:-3%;right:auto;left:3%}}@media screen and (max-width: 320px){.hub-design_field._nagoya .hub-design_field_item._meeting .hub-design_field_num{right:-2%}}.hub-design_field._nagoya .hub-design_field_item._meeting .hub-design_field_ttl_img{width:349px;max-width:inherit}@media screen and (max-width: 768px){.hub-design_field._nagoya .hub-design_field_item._meeting .hub-design_field_ttl_img{max-width:65.4776119403%}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._meeting .hub-design_field_txt{width:270px;margin:30px 0 25px 0}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._connecting{margin:170px 0 0 40px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._connecting .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 716px;flex:0 0 716px;max-width:716px}}.hub-design_field._nagoya .hub-design_field_item._connecting .hub-design_field_cont{position:static}.hub-design_field._nagoya .hub-design_field_item._connecting .hub-design_field_num{width:159px;bottom:-170px;left:435px}@media screen and (max-width: 768px){.hub-design_field._nagoya .hub-design_field_item._connecting .hub-design_field_num{width:19.776119403%;top:1%;right:7%;bottom:auto;left:auto}}.hub-design_field._nagoya .hub-design_field_item._connecting .hub-design_field_num_img{fill:#fccf00}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._connecting .hub-design_field_ttl{width:789px;position:absolute;top:-100px;left:220px}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._connecting .hub-design_field_ttl_img{width:100%}}@media screen and (max-width: 768px){.hub-design_field._nagoya .hub-design_field_item._connecting .hub-design_field_ttl_img{max-width:88.6865671642%}}@media screen and (min-width: 769px){.hub-design_field._nagoya .hub-design_field_item._connecting .hub-design_field_txt{width:300px;margin:0 0 30px;-webkit-transform:skewX(-25deg) translate(-70px, 0);transform:skewX(-25deg) translate(-70px, 0)}}.hub-design_field._fukuoka{margin-bottom:200px}@media screen and (max-width: 768px){.hub-design_field._fukuoka{margin-bottom:15%}}@media screen and (max-width: 768px){.hub-design_field._fukuoka .hub-design_field_item:nth-child(odd) .hub-design_field_fig{margin-left:-5.9701492537%}}.hub-design_field._fukuoka .hub-design_field_item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 768px){.hub-design_field._fukuoka .hub-design_field_item:nth-child(even) .hub-design_field_fig{text-align:right;margin-right:-5.9701492537%}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._pubric{margin-left:-100px}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._pubric .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 730px;flex:0 0 730px;max-width:730px}}.hub-design_field._fukuoka .hub-design_field_item._pubric .hub-design_field_num{width:68px;top:-30px;left:262px}@media screen and (max-width: 768px){.hub-design_field._fukuoka .hub-design_field_item._pubric .hub-design_field_num{width:8.4328358209%;top:-15%;left:auto;right:4%}}.hub-design_field._fukuoka .hub-design_field_item._pubric .hub-design_field_num_img{fill:#fff}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._pubric .hub-design_field_ttl{margin:30px 0 0 30px}}.hub-design_field._fukuoka .hub-design_field_item._pubric .hub-design_field_ttl_img{max-width:270px}@media screen and (max-width: 768px){.hub-design_field._fukuoka .hub-design_field_item._pubric .hub-design_field_ttl_img{max-width:61.3432835821%}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._pubric .hub-design_field_txt{width:332px;margin:40px 0 0 -70px}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._linkspace{margin:-60px 0 0;padding:0 100px 0 0}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._linkspace .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 716px;flex:0 0 716px;max-width:716px}}@media screen and (max-width: 768px){.hub-design_field._fukuoka .hub-design_field_item._linkspace .hub-design_field_cont{position:static}}.hub-design_field._fukuoka .hub-design_field_item._linkspace .hub-design_field_num{width:146px;top:160px;left:144px}@media screen and (max-width: 768px){.hub-design_field._fukuoka .hub-design_field_item._linkspace .hub-design_field_num{width:18.1343283582%;top:0;left:6%}}.hub-design_field._fukuoka .hub-design_field_item._linkspace .hub-design_field_num_img{fill:#fff}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._linkspace .hub-design_field_ttl{width:414px;position:absolute;left:390px;bottom:-100px}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._linkspace .hub-design_field_ttl_img{width:100%}}@media screen and (max-width: 768px){.hub-design_field._fukuoka .hub-design_field_item._linkspace .hub-design_field_ttl_img{max-width:46.4925373134%}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._linkspace .hub-design_field_txt{width:336px;margin:210px 0 0 50px}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._demo{margin:200px -100px 0 -80px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._demo .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 714px;flex:0 0 714px;max-width:714px}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._demo .hub-design_field_cont{margin:0 0 0 -60px}}.hub-design_field._fukuoka .hub-design_field_item._demo .hub-design_field_num{width:151px;bottom:0;left:304px}@media screen and (max-width: 768px){.hub-design_field._fukuoka .hub-design_field_item._demo .hub-design_field_num{width:18.7611940299%;top:-76%;right:1.5%;bottom:auto;left:auto}}@media screen and (max-width: 320px){.hub-design_field._fukuoka .hub-design_field_item._demo .hub-design_field_num{right:-2%}}.hub-design_field._fukuoka .hub-design_field_item._demo .hub-design_field_num_img{fill:#fff}.hub-design_field._fukuoka .hub-design_field_item._demo .hub-design_field_ttl_img{max-width:270px}@media screen and (max-width: 768px){.hub-design_field._fukuoka .hub-design_field_item._demo .hub-design_field_ttl_img{max-width:52.6865671642%}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._demo .hub-design_field_txt{width:270px;margin:40px 0 0 -50px}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._creation{margin:140px -100px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._creation .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 716px;flex:0 0 716px;max-width:716px}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._creation .hub-design_field_cont{margin:0 -70px 0 0}}.hub-design_field._fukuoka .hub-design_field_item._creation .hub-design_field_num{width:159px;bottom:-50px;left:80px}@media screen and (max-width: 768px){.hub-design_field._fukuoka .hub-design_field_item._creation .hub-design_field_num{width:19.776119403%;bottom:175%;left:0}}.hub-design_field._fukuoka .hub-design_field_item._creation .hub-design_field_num_img{fill:#fff}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._creation .hub-design_field_ttl{text-align:right}}.hub-design_field._fukuoka .hub-design_field_item._creation .hub-design_field_ttl_img{max-width:574px}@media screen and (max-width: 768px){.hub-design_field._fukuoka .hub-design_field_item._creation .hub-design_field_ttl_img{max-width:94.0746268657%}}@media screen and (min-width: 769px){.hub-design_field._fukuoka .hub-design_field_item._creation .hub-design_field_txt{width:300px;margin:35px 70px 0 auto}}.hub-design_field._hiroshima{margin-bottom:260px}@media screen and (max-width: 768px){.hub-design_field._hiroshima{margin-bottom:15%}}.hub-design_field._hiroshima .hub-design_field_item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 768px){.hub-design_field._hiroshima .hub-design_field_item:nth-child(odd) .hub-design_field_fig{text-align:right;margin-right:-5.9701492537%}}@media screen and (max-width: 768px){.hub-design_field._hiroshima .hub-design_field_item:nth-child(even) .hub-design_field_fig{margin-left:-5.9701492537%}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._agile{margin-right:-100px}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._agile .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 792px;flex:0 0 792px;max-width:792px}}.hub-design_field._hiroshima .hub-design_field_item._agile .hub-design_field_cont{position:static}.hub-design_field._hiroshima .hub-design_field_item._agile .hub-design_field_num{width:68px;top:-175px;right:270px}@media screen and (max-width: 768px){.hub-design_field._hiroshima .hub-design_field_item._agile .hub-design_field_num{width:8.4328358209%;top:-2%;right:auto;left:3%}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._agile .hub-design_field_ttl{text-align:right;margin:30px 0 0}}.hub-design_field._hiroshima .hub-design_field_item._agile .hub-design_field_ttl_img{max-width:300.1px}@media screen and (max-width: 768px){.hub-design_field._hiroshima .hub-design_field_item._agile .hub-design_field_ttl_img{max-width:57.4626865672%}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._agile .hub-design_field_txt{width:326px;margin:40px 0 0 0;-webkit-transform:skewX(25deg) translate(260px, 0);transform:skewX(25deg) translate(260px, 0)}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._beyond{margin:-60px 0 0;padding:0 100px 0 0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._beyond .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 716px;flex:0 0 716px;max-width:716px}}.hub-design_field._hiroshima .hub-design_field_item._beyond .hub-design_field_cont{position:static}.hub-design_field._hiroshima .hub-design_field_item._beyond .hub-design_field_num{width:146px;top:-200px;left:-30px}@media screen and (max-width: 768px){.hub-design_field._hiroshima .hub-design_field_item._beyond .hub-design_field_num{width:18.1343283582%;top:-8%;right:10%;left:auto}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._beyond .hub-design_field_ttl{width:604.2px;position:absolute;right:0;bottom:-100px}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._beyond .hub-design_field_ttl_img{width:100%}}@media screen and (max-width: 768px){.hub-design_field._hiroshima .hub-design_field_item._beyond .hub-design_field_ttl_img{max-width:67.8955223881%}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._beyond .hub-design_field_txt{width:290px;margin:0 0 20px 20px}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._communication{margin:200px 0 0;padding:0 0 0 100px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._communication .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 863px;flex:0 0 863px;max-width:863px}}.hub-design_field._hiroshima .hub-design_field_item._communication .hub-design_field_cont{position:static}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._communication .hub-design_field_cont{margin:0 -60px 0 0}}.hub-design_field._hiroshima .hub-design_field_item._communication .hub-design_field_num{width:151px;top:-50px;left:335px}@media screen and (max-width: 768px){.hub-design_field._hiroshima .hub-design_field_item._communication .hub-design_field_num{width:18.7611940299%;top:-3%;right:auto;left:3%}}@media screen and (max-width: 320px){.hub-design_field._hiroshima .hub-design_field_item._communication .hub-design_field_num{right:-2%}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._communication .hub-design_field_ttl{width:1016.5px;position:absolute;left:0;bottom:-100px}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._communication .hub-design_field_ttl_img{width:100%}}@media screen and (max-width: 768px){.hub-design_field._hiroshima .hub-design_field_item._communication .hub-design_field_ttl_img{max-width:82.328358209%}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._communication .hub-design_field_txt{width:270px;margin:30px 0 25px 0;-webkit-transform:skewX(-25deg) translateX(-55px);transform:skewX(-25deg) translateX(-55px)}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._discussion{margin:170px 0 0 40px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._discussion .hub-design_field_fig{-webkit-box-flex:0;-ms-flex:0 0 716px;flex:0 0 716px;max-width:716px}}.hub-design_field._hiroshima .hub-design_field_item._discussion .hub-design_field_cont{position:static}.hub-design_field._hiroshima .hub-design_field_item._discussion .hub-design_field_num{width:159px;bottom:-170px;left:435px}@media screen and (max-width: 768px){.hub-design_field._hiroshima .hub-design_field_item._discussion .hub-design_field_num{width:19.776119403%;top:1%;right:7%;bottom:auto;left:auto}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._discussion .hub-design_field_ttl{margin:0 -62px 0 -30px}}.hub-design_field._hiroshima .hub-design_field_item._discussion .hub-design_field_ttl_img{max-width:535.8px}@media screen and (max-width: 768px){.hub-design_field._hiroshima .hub-design_field_item._discussion .hub-design_field_ttl_img{max-width:86.2388059701%}}@media screen and (min-width: 769px){.hub-design_field._hiroshima .hub-design_field_item._discussion .hub-design_field_txt{width:310px;margin:40px 0 0;-webkit-transform:skewX(-25deg) translate(-70px, 0);transform:skewX(-25deg) translate(-70px, 0)}}.hub-access{color:#000;background-color:#e1e1e1;margin:100px 0 0;padding:100px 0 40px}@media screen and (max-width: 768px){.hub-access{background-color:#fff;margin-top:40px;padding:50px 0 90px;position:relative}}.hub-access_hd{position:relative}@media screen and (max-width: 768px){.hub-access_hd{position:static}}@media screen and (max-width: 768px){.hub-access_hd::after{content:"";background-color:#fccf00;width:25px;height:3px;margin:25px auto 0;display:block}}.hub-access_ttl{text-align:center;position:relative}.hub-access_ttl_img{max-width:240px}@media screen and (max-width: 768px){.hub-access_ttl_img{max-width:43.8805970149%}}.hub-access_mapLink{position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.hub-access_mapLink{text-align:center;background:#f2f2f2;width:100%;padding:16px 3px;top:auto;bottom:0;-webkit-transform:none;transform:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hub-access_mapLink::after{content:"\e905";color:#999;font-family:'linkspark' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;margin:0 0 0 6px}.hub-access_mapLink_txt{font-size:15px;font-weight:700}@media screen and (min-width: 769px){.hub-access_mapLink_txt{-webkit-transition:color .5s ease;transition:color .5s ease}}@media screen and (min-width: 769px){.hub-access_mapLink:hover .hub-access_mapLink_txt{color:#fccf00}}.hub-access_cont{max-width:700px;margin:40px auto 0}@media screen and (max-width: 768px){.hub-access_cont{max-width:1000px;margin-top:25px}}.hub-access_cont_addr{font-size:15px;line-height:1.7;text-align:center}@media screen and (max-width: 768px){.hub-access_cont_addr{font-size:13px}}.hub-access_cont_map{background-color:#fff;border:5px solid #f2f2f2;margin:40px 0 0}@media screen and (max-width: 768px){.hub-access_cont_map{border:none;margin-top:10px}}.hub-access_cont_map_img{width:100%}.hub-access_cont_btn{background:#fccf00;width:180px;margin:0 0 0 auto;padding:12px 4px;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}.hub-access_cont_btn::after{content:"\e900";font-family:'linkspark' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;margin:0 0 0 4px}.hub-access_cont_btn_txt{font-size:15px;font-weight:700}@media screen and (min-width: 769px){.hub-access_cont_btn{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.hub-access_cont_btn:hover{background:#ffdf4a}}.hub-access_cont_googlemap{max-width:780px;margin:40px auto 0}@media screen and (max-width: 768px){.hub-access_cont_googlemap{width:90%;margin-top:20px}}.hub-access_cont_googlemap_in{height:0;padding:56.25% 0 0;position:relative;overflow:hidden}.hub-access_cont_googlemap_iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.hub-access .c-screening{margin-top:60px}@media screen and (max-width: 768px){.hub-access .c-screening{margin-top:40px}}.faq-hero{background:url(../images/faq/img-hero01_pc.jpg) center center/cover no-repeat}@media screen and (max-width: 768px){.faq-hero{background-image:url(../images/faq/img-hero01_sp.jpg)}}.faq-hero_in{height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.faq-hero_in{height:140px}}.faq-hero_ttl{color:#fff;font-size:38px;font-weight:500;line-height:1.3}@media screen and (max-width: 768px){.faq-hero_ttl{font-size:20px;margin-top:60px}}.faq-qa{margin-top:130px}@media screen and (max-width: 768px){.faq-qa{margin-top:45px}}.faq-qa_block:not(:first-child){margin-top:100px}@media screen and (max-width: 768px){.faq-qa_block:not(:first-child){margin-top:50px}}.faq-qa_ttl{font-size:20px;font-weight:500;line-height:1.5;border-bottom:4px solid #fccf00;padding-bottom:25px}@media screen and (max-width: 768px){.faq-qa_ttl{font-size:18px;border-bottom-width:2px;padding:0 0 15px 20px}}.faq-qa_list{margin-top:60px}@media screen and (max-width: 768px){.faq-qa_list{margin-top:25px}}.faq-qa_list_item:not(:first-child){margin-top:50px}@media screen and (max-width: 768px){.faq-qa_list_item:not(:first-child){margin-top:40px}}.faq-qa_list_question{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 30px}@media screen and (max-width: 768px){.faq-qa_list_question{padding:0 12px}}.faq-qa_list_question::before{content:"Q";color:#fff;font-family:"Outfit",sans-serif;font-size:16px;font-weight:700;background:url(../images/common/img-hexagon.svg) center center/contain no-repeat;-webkit-box-flex:0;-ms-flex:0 0 53px;flex:0 0 53px;width:53px;height:49px;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}@media screen and (max-width: 768px){.faq-qa_list_question::before{font-size:18px;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;height:44.3773584906px}}.faq-qa_list_question span{font-size:15px;line-height:2;padding:8px 0 0 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.faq-qa_list_question span{font-size:13px;padding:3px 0 0 12px}}.faq-qa_list_answer{background-color:rgba(252,207,0,0.2);margin-top:15px;padding:30px 30px 30px 105px;position:relative}@media screen and (max-width: 768px){.faq-qa_list_answer{padding:20px 20px 20px 74px}}.faq-qa_list_answer::before{content:"A";font-family:"Outfit",sans-serif;font-size:16px;font-weight:700;background:url(../images/common/img-hexagon-w.svg) center center/contain no-repeat;-webkit-box-flex:0;-ms-flex:0 0 53px;flex:0 0 53px;width:53px;height:49px;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;position:absolute;top:22px;left:30px}@media screen and (max-width: 768px){.faq-qa_list_answer::before{font-size:18px;width:48px;height:44.3773584906px;top:17px;left:12px}}.faq-qa_list_answer_txt{font-size:15px;line-height:2}@media screen and (max-width: 768px){.faq-qa_list_answer_txt{font-size:13px}}.error-404{margin-top:80px}@media screen and (max-width: 768px){.error-404{margin-top:30px}}.error-404 h1{font-size:44px;font-weight:500;line-height:1.3}@media screen and (max-width: 768px){.error-404 h1{font-size:32px}}.error-404 p{font-size:18px;line-height:1.5;margin-top:20px}@media screen and (max-width: 768px){.error-404 p{font-size:15px;margin-top:15px}}
