:root{--gradient-main: linear-gradient(90deg, #2075F4 0%, #AC36C4 100%);--gradient-main-overlay: linear-gradient(90deg, rgba(32, 117, 244, 0.85) 0%, rgba(172, 54, 196, 0.85) 100%);--color-light: #fff ;--color-dark: #000;--color-bgBlue:#E9F1FD;--color-bgPink:#FDE9EF;--color-bgGreen:#E0F5EB;--color-bgYellow:#F3EFD1;--font-base: "Noto Sans JP", sans-serif;--color-border:#6D6D6D;--color-focus: #2790F2;--opacity-hover:0.6;--base-pad: 8px;--width-inner-pc: 1200px}html{font-size:100%;scroll-behavior:smooth;scrollbar-gutter:stable}body{color:var(--color-dark);font-family:var(--font-base);font-size:.875rem;line-height:1.8;background:var(--color-light)}@media screen and (min-width: 769px){body{font-size:1rem}}img{max-width:100%;height:auto;vertical-align:bottom}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.skip-link{position:fixed;top:8px;left:8px;z-index:10000;display:inline-block;padding:10px 16px;color:var(--color-light);font-weight:700;line-height:1.5;text-decoration:none;background:var(--color-dark);border-radius:6px;transform:translateY(-150%)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:3px solid var(--color-focus);outline-offset:3px}#main{scroll-margin-top:calc(var(--header-height, 80px) + 12px)}#main:focus{outline:none}.SRonly{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#wrap{position:relative}main section[id]{scroll-margin-top:calc(var(--header-height, 0) + 12px)}main section#service{scroll-margin-top:calc(var(--header-height, 0) + 120px)}.header{position:sticky;top:0;z-index:1000;background:var(--color-light);background:var(--color-light);box-shadow:0 4px 4px rgba(0,0,0,.05)}.header__inner{display:flex;align-items:center;justify-content:space-between;padding:11px 15px}@media screen and (min-width: 769px){.header__inner{padding:20px 30px}}.btnWrap{display:flex;gap:10px;align-items:center}@media screen and (min-width: 769px){.btnWrap{display:none}}.header__logo{position:relative;z-index:1002;line-height:1;font-size:.625rem}@media screen and (min-width: 769px){.header__logo{font-size:1rem}}.header__logo img{width:120px;margin-bottom:8px}@media screen and (min-width: 769px){.header__logo img{margin:0;margin-right:16px}}.header__logoLink{display:inline-block;line-height:1}@media(hover: hover)and (pointer: fine){.header__logoLink:hover{opacity:var(--opacity-hover)}}.header__menuButton{position:relative;z-index:1002;color:var(--color-dark);font-weight:700;width:40px;height:38px;font-size:.625rem;background:url(/consulting/lp/common_strategy/img/head_menu_sp.png) no-repeat center top;padding-top:22px;text-align:center}@media screen and (min-width: 769px){.header__menuButton{display:none}}.header__menuButton[aria-expanded=true]{background:url(/consulting/lp/common_strategy/img/head_close_sp.png) no-repeat center top}.header__nav{display:none;position:fixed;inset:0;z-index:1001;inline-size:100%;block-size:100dvh;padding:0;overflow-y:auto;background:hsla(0,0%,100%,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 4px rgba(0,0,0,.05)}@media screen and (min-width: 769px){.header__nav{display:block;position:static;inset:auto;z-index:auto;inline-size:auto;block-size:auto;padding:0;overflow-y:visible;background:rgba(0,0,0,0);box-shadow:none}}.header__navList{box-shadow:inset 0 4px 4px rgba(0,0,0,.05);margin-top:62px;padding-top:42px}@media screen and (min-width: 769px){.header__navList{box-shadow:none;display:flex;flex-direction:row;align-items:center;gap:50px;padding:0;margin:0}}.header__navItem{display:block;border-top:1px dashed #000;margin:0 30px}@media screen and (min-width: 769px){.header__navItem{border:none;margin:0}}.header__navItem:nth-last-child(2){border-bottom:1px dashed #000}@media screen and (min-width: 769px){.header__navItem:nth-last-child(2){border:none}}.header__navLink{display:block;text-align:left;color:var(--color-dark);font-weight:700;line-height:1.5;text-decoration:none;font-size:1.125rem;padding:30px 10px;line-height:1;background:url(/consulting/lp/common_strategy/img/icon_arrow.png) no-repeat right center;background-size:8px auto}@media screen and (min-width: 769px){.header__navLink{padding:8px 20px 8px 0;background:url(/consulting/lp/common_strategy/img/icon_arrow_b.png) no-repeat right center;background-size:10px auto}}@media(hover: hover)and (pointer: fine){.header__navLink:hover{opacity:var(--opacity-hover);transition:.4s}}.header__navBtn{color:var(--color-light);padding:8px 16px;background:var(--gradient-main);border-radius:999px;font-size:.75rem;line-height:1;font-weight:bold}@media screen and (min-width: 769px){.header__navBtn{font-size:1rem;padding:24px 16px}}.header__navLink--cta{color:var(--color-light);padding:12px 24px;background:var(--gradient-main);border-radius:999px}.header__closeButton{display:block;margin:40px auto 0;color:var(--color-dark);font-weight:700;background:url(/consulting/lp/common_strategy/img/head_close_sp.png) no-repeat right center;padding-right:30px;font-size:1rem;line-height:1}@media screen and (min-width: 769px){.header__closeButton{display:none}}body.is-menu-open{overflow:hidden}.footer{line-height:1.6;text-align:center;padding:60px 15px}@media screen and (min-width: 769px){.footer{padding:100px 15px;text-align:left}}@media screen and (min-width: 769px){.footer__inner{inline-size:100%;max-inline-size:var(--width-inner-pc);margin-inline:auto;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 769px){.footer__brand{display:flex;gap:20px;align-items:center}}.footer__logo img{width:170px}@media(hover: hover)and (pointer: fine){.footer__logo:hover{opacity:var(--opacity-hover)}}@media screen and (min-width: 769px){.footer__logo img{width:200px}}.footer__company{margin-top:15px}@media screen and (min-width: 769px){.footer__company{margin-top:0}}@media screen and (min-width: 769px){.footer__content{text-align:right}}.footer__nav{margin-top:30px}@media screen and (min-width: 769px){.footer__nav{margin-top:0}}.footer__navList{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media screen and (min-width: 769px){.footer__navList{justify-content:flex-end;gap:40px}}.footer__navList-Items a{text-decoration:underline}@media(hover: hover)and (pointer: fine){.footer__navList-Items a:hover{text-decoration:none}}.footer__copy{line-height:2;margin-top:30px}.footer__copy small{font-size:.75rem}@media screen and (min-width: 769px){.footer__copy{line-height:1.5;margin-top:20px}}main .kv{position:relative;margin-top:40px}@media screen and (min-width: 769px){main .kv{padding-top:150px;background:url(/consulting/lp/common_strategy/img/sec_kv_photo_01.jpg) no-repeat right bottom;background-size:calc(50vw - 80px);padding-bottom:150px}}main .kv .pict01{position:absolute;top:-40px;left:0}main .kv .pict01 img{width:180px}@media screen and (min-width: 769px){main .kv .pict01 img{width:250px}}main .kv .pict02{position:absolute;top:-30px;right:50px}@media screen and (min-width: 769px){main .kv .pict02{top:-100px;right:0}}main .kv .pict02 img{width:73px}@media screen and (min-width: 769px){main .kv .pict02 img{width:166px}}main .kv__inner{padding:0 20px 0 20px}@media screen and (min-width: 769px){main .kv__inner{inline-size:100%;max-inline-size:var(--width-inner-pc);margin-inline:auto}main .kv__inner .h1Wrap{width:600px;position:relative;z-index:6}}main .kv__inner h1{font-size:2.75rem;font-weight:bold;line-height:1.4}@media screen and (min-width: 769px){main .kv__inner h1{font-size:4.875rem}}main .kv__inner h1 em{font-style:normal;font-size:1.875rem;color:#000}@media screen and (min-width: 769px){main .kv__inner h1 em{font-size:3.25rem}}main .kv__inner .lead{line-height:2}@media screen and (min-width: 769px){main .kv__inner .lead{font-size:1.25rem;margin-top:20px}}main .kv__inner ul.pr{display:flex;text-align:center;margin-top:14px}@media screen and (min-width: 769px){main .kv__inner ul.pr{margin-top:20px}}main .kv__inner ul.pr li{border-right:1px dashed #848484;width:50%;font-weight:bold;line-height:1.6}@media screen and (min-width: 769px){main .kv__inner ul.pr li{font-size:1.125rem}}main .kv__inner ul.pr li:last-child{border:none}main .kv__inner ul.pr li strong{font-weight:bold;font-size:2.25rem}@media screen and (min-width: 769px){main .kv__inner ul.pr li strong{font-size:3.25rem}}main .kv__inner ul.pr li em{font-size:.75rem;font-style:normal;font-weight:normal}@media screen and (min-width: 769px){main .kv__inner ul.pr li em{font-size:1.125rem}}main .kv__inner p.btn{margin-top:24px}@media screen and (min-width: 769px){main .kv__inner p.btn{margin-top:40px;width:100%}main .kv__inner p.btn button{display:block;width:100%}}main .kv .thumb{margin:35px 0 0 24px}@media screen and (min-width: 769px){main .kv .thumb{position:absolute;right:0;bottom:0;z-index:5;width:80vh}main .kv .thumb img{width:100%}}main .result{background:var(--color-bgBlue);padding:80px 15px 80px;position:relative}@media screen and (min-width: 769px){main .result{padding:160px 0}}main .result .pict01{position:absolute;left:15px;top:15px;z-index:5}@media screen and (min-width: 769px){main .result .pict01{left:calc(50% - 550px);top:180px}}main .result .pict01 img{width:50px}@media screen and (min-width: 769px){main .result .pict01 img{width:140px}}main .result .pict02{position:absolute;right:0;top:-200px}@media screen and (min-width: 769px){main .result .pict02{right:0;top:-220px}}main .result .pict02 img{width:200px}@media screen and (min-width: 769px){main .result .pict02 img{width:400px}}main .result h2{text-align:center;font-weight:bold;font-size:1.25rem;line-height:1.6}@media screen and (min-width: 769px){main .result h2{font-size:1.875rem}}main .result h2 strong{font-size:1.875rem}@media screen and (min-width: 769px){main .result h2 strong{font-size:3.25rem}}main .result__inner{padding:30px 15px;background:var(--color-light);border-radius:15px;position:relative;z-index:4;margin-top:20px}@media screen and (min-width: 769px){main .result__inner{inline-size:100%;max-inline-size:var(--width-inner-pc);margin-inline:auto;margin-top:50px;padding:70px}}main .result__inner h3{font-size:1rem;font-weight:bold;text-align:center;line-height:1.5}@media screen and (min-width: 769px){main .result__inner h3{font-size:1.5rem}}main .result__inner h3 strong{font-size:1.5rem}@media screen and (min-width: 769px){main .result__inner h3 strong{font-size:2.25rem;margin-left:5px}}@media screen and (min-width: 769px){main .result__inner .subLead{font-size:1.125rem;line-height:2;margin-top:30px}}main .result__inner p{text-align:center;line-height:2;margin-top:10px}@media screen and (min-width: 769px){main .result__inner .thumb{margin-top:70px}}main .result__inner .lead{font-size:1rem;font-weight:bold;line-height:1.8}@media screen and (min-width: 769px){main .result__inner .lead{margin-top:70px;font-size:1.5rem}}main .result__inner .lead strong{font-size:1.25rem;text-decoration:underline;text-underline-offset:.25em}@media screen and (min-width: 769px){main .result__inner .lead strong{font-size:2rem}}main .reason{position:relative}main .reason .pict01{position:absolute;top:-140px;left:-30px}@media screen and (min-width: 769px){main .reason .pict01{top:-280px;left:0}}main .reason .pict01 img{width:130px}@media screen and (min-width: 769px){main .reason .pict01 img{width:300px}}main .reason .pict02{position:absolute;top:70px;right:10px}@media screen and (min-width: 769px){main .reason .pict02{top:100px;right:calc(50% - 650px)}}main .reason .pict02 img{width:100px}@media screen and (min-width: 769px){main .reason .pict02 img{width:204px}}main .reason__inner{padding:80px 15px}@media screen and (min-width: 769px){main .reason__inner{inline-size:100%;max-inline-size:var(--width-inner-pc);margin-inline:auto;padding:160px 0}}main .reason__head{text-align:center}main .reason__head h2{font-size:1.25rem;font-weight:bold;line-height:1.6}@media screen and (min-width: 769px){main .reason__head h2{font-size:1.875rem}}main .reason__head h2 strong{font-size:1.875rem;display:inline-block;margin-left:5px}@media screen and (min-width: 769px){main .reason__head h2 strong{font-size:3.25rem}}main .reason__head .lead{line-height:2;font-size:1rem;margin-top:15px}@media screen and (min-width: 769px){main .reason__head .lead{font-size:1.25rem;margin-top:30px}}main .reason__cards{display:flex;flex-direction:column;gap:30px;margin-top:30px}@media screen and (min-width: 769px){main .reason__cards{flex-direction:row;flex-wrap:wrap;gap:60px;align-content:space-between;margin-top:60px}}@media screen and (min-width: 769px){main .reason__cardItems{inline-size:calc((100% - 60px)/2)}}main .reason__cardItemsInner{border-radius:0 10px 10px;background:#fff;padding:0 15px 0 0;margin-top:-25px;position:relative;z-index:2;margin-right:25px}@media screen and (min-width: 769px){main .reason__cardItemsInner{margin-top:-50px;margin-right:50px}}main .reason__cardItemsInner .ttl{font-size:1.25rem;margin-top:18px;line-height:1.6;font-weight:bold}@media screen and (min-width: 769px){main .reason__cardItemsInner .ttl{font-size:1.625rem;margin-top:30px}}main .reason__cardItemsInner .subTtl{font-size:1rem;margin-top:8px;line-height:1.6;font-weight:bold}@media screen and (min-width: 769px){main .reason__cardItemsInner .subTtl{font-size:1.125rem;margin-top:16px}}main .reason__cardItemsInner p{line-height:2}main .reason__moreWrap{margin-top:50px}@media screen and (min-width: 769px){main .reason__moreWrap{margin-top:80px}}main .reason__moreCardsHead{text-align:center;font-weight:bold}main .reason__moreCardsHead .pop{border-radius:50px;background:linear-gradient(var(--color-light), var(--color-light)) padding-box,var(--gradient-main) border-box;border:1px solid rgba(0,0,0,0);display:inline-block;line-height:1.6;font-weight:bold;padding:6px 20px;font-size:.875rem}@media screen and (min-width: 769px){main .reason__moreCardsHead .pop{font-size:1.25rem;padding:8px 30px}}main .reason__moreCardsHead .ttl{line-height:1.6;font-size:1.125rem;position:relative;width:max-content;margin:10px auto 0 auto;background:#fff;padding:0 25px 25px 25px;z-index:3}@media screen and (min-width: 769px){main .reason__moreCardsHead .ttl{font-size:1.625rem;padding:0 100px 50px 100px;margin-top:20px}}main .reason__moreCardsHead .ttl strong{font-size:1.375rem}@media screen and (min-width: 769px){main .reason__moreCardsHead .ttl strong{font-size:2.25rem;margin-left:5px;display:inline-block}}main .reason__moreCardsHead .ttl::after,main .reason__moreCardsHead .ttl::before{content:"";position:absolute;bottom:-5px;width:2px;height:40px;background:var(--color-dark)}@media screen and (min-width: 769px){main .reason__moreCardsHead .ttl::after,main .reason__moreCardsHead .ttl::before{height:70px;bottom:-5px}}main .reason__moreCardsHead .ttl::after{right:5px;transform:translateY(-50%) rotate(28deg)}@media screen and (min-width: 769px){main .reason__moreCardsHead .ttl::after{right:50px}}main .reason__moreCardsHead .ttl::before{left:5px;transform:translateY(-50%) rotate(-28deg)}@media screen and (min-width: 769px){main .reason__moreCardsHead .ttl::before{left:50px}}main .reason__moreCardsBody{border-radius:10px;border:1px solid #000;border-bottom:none;margin-top:-30px;padding:30px 15px;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;align-content:space-between;position:relative}@media screen and (min-width: 769px){main .reason__moreCardsBody{margin-top:-60px;gap:40px;padding:80px 60px 60px 60px}}main .reason__moreCardsBody::after{content:"";display:block;width:15px;height:300px;background:linear-gradient(180deg, transparent 0%, #fff 100%);left:-2px;position:absolute;bottom:-2px}main .reason__moreCardsBody::before{content:"";display:block;width:15px;height:300px;background:linear-gradient(180deg, transparent 0%, #fff 100%);right:-2px;position:absolute;bottom:-2px}main .reason__moreCards{inline-size:calc((100% - 20px)/2)}@media screen and (min-width: 769px){main .reason__moreCards{inline-size:calc((100% - 80px)/3)}}main .reason__moreCards .reason__cardItems{width:100%}main .reason__moreCards .reason__cardItems .thumb img{width:100%}main .reason__moreCards .reason__cardItems .title{font-size:.875rem;font-weight:bold;line-height:1.6;margin-top:8px}@media screen and (min-width: 769px){main .reason__moreCards .reason__cardItems .title{font-size:1.25rem;margin:12px 0 6px 0}}main .reason__moreCards .reason__cardItems p{font-size:.75rem;line-height:1.8}@media screen and (min-width: 769px){main .reason__moreCards .reason__cardItems p{font-size:1rem}}main .data{background:url(/consulting/lp/common_strategy/img/sec_data_bg_01.jpg) no-repeat;background-size:cover;border-radius:10px;margin:0 10px -200px;padding:80px 20px 90px 20px;position:relative;z-index:2}@media screen and (min-width: 769px){main .data{background:url(/consulting/lp/common_strategy/img/sec_data_bg_01_pc.jpg) no-repeat;background-size:cover;border-radius:20px;margin:0 30px -200px;padding:180px 15px 180px 15px}}@media screen and (min-width: 769px){main .data__inner{inline-size:100%;max-inline-size:var(--width-inner-pc);margin-inline:auto;display:flex;flex-wrap:wrap;gap:80px}}main .data__inner ul{display:flex;flex-direction:column;gap:10px;margin-top:20px}@media screen and (min-width: 769px){main .data__inner ul{width:calc(100% - 80px - 350px);flex-direction:row;flex-wrap:wrap;gap:10px;align-content:space-between}}main .data__inner ul li{background:var(--color-light);border-radius:6px;padding:16px 20px}@media screen and (min-width: 769px){main .data__inner ul li{inline-size:calc((100% - 10px)/2);padding:24px 34px}}main .data__inner ul li span{display:block;margin-top:14px}main .data__inner ul li span.lead{font-weight:bold;font-size:1.125rem;margin-top:0}@media screen and (min-width: 769px){main .data__inner ul li span.lead{font-size:1.25rem;line-height:1.5}}main .data__inner ul li span.num{font-weight:bold;font-size:1.25rem;line-height:1.1}@media screen and (min-width: 769px){main .data__inner ul li span.num{font-size:1.5rem}}main .data__inner ul li span.num strong{font-size:2.75rem}@media screen and (min-width: 769px){main .data__inner ul li span.num strong{font-size:3.5rem}}main .data__inner ul li span.num strong.lev2{font-size:1.875rem}@media screen and (min-width: 769px){main .data__inner ul li span.num strong.lev2{font-size:2.25rem}}main .data__inner ul li.notice{background:none;margin-top:0}main .data__inner .notice{color:var(--color-light);margin-top:20px}@media screen and (min-width: 769px){main .data__inner .notice{inline-size:calc((100% - 10px)/2)}}main .data__head{text-align:center;color:var(--color-light)}@media screen and (min-width: 769px){main .data__head{text-align-last:left;width:350px}}main .data__head .logo img{width:160px}@media screen and (min-width: 769px){main .data__head .logo img{width:200px}}main .data__head h2{margin-top:10px;line-height:1.8;font-size:1.75rem;font-weight:bold;padding-bottom:20px;position:relative}@media screen and (min-width: 769px){main .data__head h2{font-size:2.5rem;padding-bottom:30px}}main .data__head h2::after{content:"";width:80px;height:1px;background:var(--color-light);display:block;position:absolute;bottom:0;left:calc(50% - 40px)}@media screen and (min-width: 769px){main .data__head h2::after{width:120px;left:0}}main .data__head h2 strong{font-size:3rem;color:#ffff5b}@media screen and (min-width: 769px){main .data__head h2 strong{font-size:4.25rem}}main .data__head h2 em{font-style:normal;font-size:3rem}@media screen and (min-width: 769px){main .data__head h2 em{font-size:4.25rem}}main .data__head p{font-size:1rem;line-height:2;margin-top:20px}@media screen and (min-width: 769px){main .data__head p{font-size:1.125rem;margin-top:30px}}main .service{background:var(--color-bgBlue);padding:280px 15px 344px 15px;overflow:hidden;width:100%;position:relative}@media screen and (min-width: 769px){main .service{padding:360px 15px 344px 15px;position:relative}}@media screen and (min-width: 769px){main .service__inner{inline-size:100%;max-inline-size:var(--width-inner-pc);margin-inline:auto}}main .service__head{text-align:center;overflow:hidden}main .service__head .pict1{position:absolute;top:225px;left:25px}@media screen and (min-width: 769px){main .service__head .pict1{top:320px;left:calc(50% - 660px)}}main .service__head .pict1 img{width:77px}@media screen and (min-width: 769px){main .service__head .pict1 img{width:208px}}main .service__head .pict2{position:absolute;top:440px;right:0}@media screen and (min-width: 769px){main .service__head .pict2{top:320px;right:0}}main .service__head .pict2 img{width:100px}@media screen and (min-width: 769px){main .service__head .pict2 img{width:300px}}main .service__head .lead{border-radius:50px;background:linear-gradient(var(--color-bgBlue), var(--color-bgBlue)) padding-box,var(--gradient-main) border-box;border:1px solid rgba(0,0,0,0);display:inline-block;line-height:1.6;font-weight:bold;padding:6px 20px;font-size:.875rem}@media screen and (min-width: 769px){main .service__head .lead{font-size:1.25rem;padding:8px 30px;margin-bottom:0}}main .service__head h2{font-weight:bold;font-size:1.25rem;line-height:1.4;margin:20px 0 10px}main .service__head h2 strong{font-size:1.875rem}@media screen and (min-width: 769px){main .service__head h2{margin:30px 0 30px 0;font-size:1.875rem}main .service__head h2 strong{font-size:3.25rem;display:inline-block;margin-left:5px}}main .service__head p{margin-bottom:20px;font-size:1rem}@media screen and (min-width: 769px){main .service__head p{font-size:1.25rem;margin-bottom:50px}}main .service__cards1{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 769px){main .service__cards1{flex-direction:row;flex-wrap:wrap;gap:10px;align-content:space-between}}main .service__cards1 .service__cardItems{padding:15px 15px 15px 63px}@media screen and (min-width: 769px){main .service__cards1 .service__cardItems{inline-size:calc((100% - 30px)/4);padding:80px 24px 50px 24px}}main .service__cards1 .service__cardItems h3{padding-right:calc(5em + 20px)}@media screen and (min-width: 769px){main .service__cards1 .service__cardItems h3{padding-right:0}}main .service__cards2{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-content:space-between;margin-top:10px}main .service__cards2 .service__cardItems{inline-size:calc((100% - 10px)/2)}@media screen and (min-width: 769px){main .service__cards2 .service__cardItems{padding:24px 24px 24px 88px}}main .service__cards2 .service__cardItems h3{margin-top:12px}@media screen and (min-width: 769px){main .service__cards2 .service__cardItems h3{margin-top:0}}main .service__cards2 .service__cardItems .labelBase{top:21px}main .service__cardItems{background:var(--color-light);border-radius:6px;position:relative;padding:15px}main .service__cardItems .iconBase{width:36px;height:36px;display:flex}@media screen and (min-width: 769px){main .service__cardItems .iconBase{width:40px;height:40px}}main .service__cardItems .iconBase img{width:100%}main .service__cardItems .labelBase{text-align:center;width:calc(5em + 16px);border-radius:2px;background:var(--color-bgPink);padding:4px 8px;line-height:1.5;position:absolute;top:15px;right:15px;font-size:.75rem;line-height:1.5}@media screen and (min-width: 769px){main .service__cardItems .labelBase{top:27px;right:24px;font-size:.875rem;width:auto}}main .service__cardItems .icon01{position:absolute;padding:7px;background:var(--gradient-main);border-radius:4px;left:15px;top:15px}@media screen and (min-width: 769px){main .service__cardItems .icon01{top:24px;left:24px}}main .service__cardItems .icon02{padding:4px}@media screen and (min-width: 769px){main .service__cardItems .icon02{position:absolute;top:calc(50% - 20px);left:24px}}main .service__cardItems .label1{background:var(--color-bgPink)}main .service__cardItems .label2{background:var(--color-bgBlue)}main .service__cardItems .label3{background:var(--color-bgGreen)}main .service__cardItems .label4{background:var(--color-bgYellow)}main .service__cardItems h3{font-size:1.125rem;font-weight:bold;line-height:1.5}@media screen and (min-width: 769px){main .service__cardItems h3{padding-right:120px}}main .service__cardItems p{margin-top:6px}main .target{background:url(/consulting/lp/common_strategy/img/sec_target_bg_01.jpg) no-repeat 0 264px;background-size:100%;padding:0 15px 80px 15px;position:relative}@media screen and (min-width: 769px){main .target{background:url(/consulting/lp/common_strategy/img/sec_target_bg_01_pc.jpg) no-repeat 0 138px;padding:0 30px 160px 30px;background-size:cover}}main .target__head{border-radius:16px;padding:27px;position:relative;margin-top:-264px;overflow:hidden;font-weight:bold;color:var(--color-light);background-image:url(/consulting/lp/common_strategy/img/sec_target_bg_02.svg),var(--gradient-main);background-repeat:no-repeat,no-repeat;background-position:right top,0 0;background-size:165px auto,auto}main .target__head h2{text-align:center;font-size:1.375rem;margin-top:25px}@media screen and (min-width: 769px){main .target__head h2{margin-top:0;margin-right:0;width:25%}}main .target__head ul{margin-top:20px;margin-bottom:25px}@media screen and (min-width: 769px){main .target__head ul{margin:0;display:grid;gap:20px 50px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);grid-auto-flow:column}}main .target__head ul li{margin-top:20px;font-size:1rem;padding-left:1.8em;background:url(/consulting/lp/common_strategy/img/icon_checkbox_01.svg) no-repeat 0 .4em;background-size:1.2em auto}@media screen and (min-width: 769px){main .target__head ul li{margin:0;font-size:1.25rem}}@media screen and (min-width: 769px){main .target__head{inline-size:100%;max-inline-size:1600px;margin-inline:auto;border-radius:10px;margin-top:-138px;background-image:url(/consulting/lp/common_strategy/img/sec_target_bg_02_pc.svg),var(--gradient-main);background-repeat:no-repeat,no-repeat;background-position:42px top,0 0;background-size:auto 100%,auto;padding:60px 60px 60px 60px;display:flex;align-items:center;gap:80px}}main .target__recommend{border-radius:16px;text-align:center;padding:50px 30px;margin-top:80px;background:linear-gradient(var(--color-light), var(--color-light)) padding-box,var(--gradient-main) border-box;border:4px solid rgba(0,0,0,0);position:relative}@media screen and (min-width: 769px){main .target__recommend{inline-size:100%;max-inline-size:920px;margin-inline:auto;border-radius:30px;border-width:6px;margin-top:160px}}main .target__recommend .logo{margin-top:0}main .target__recommend .logo img{width:170px}@media screen and (min-width: 769px){main .target__recommend .logo img{width:220px}}main .target__recommend .pict{display:none}@media screen and (min-width: 769px){main .target__recommend .pict{display:block;position:absolute;top:-30px;right:60px}main .target__recommend .pict img{width:137px}}main .target__recommend h2{font-size:1.25rem;font-weight:bold;line-height:1.6;margin-top:24px}@media screen and (min-width: 769px){main .target__recommend h2{font-size:2.125rem;margin-top:30px}}main .target__recommend .lead{margin-top:10px}@media screen and (min-width: 769px){main .target__recommend .lead{font-size:1.125rem;margin-top:20px}}.btnType1{font-size:1rem;font-weight:bold;text-align:center;line-height:1;color:var(--color-light);background:var(--gradient-main);padding:18px;border-radius:60px;display:inline-block}@media screen and (min-width: 769px){.btnType1{font-size:1.25rem;padding:24px 80px}}.btnType1--wideSP{width:100%}@media screen and (min-width: 769px){.btnType1--wideSP{width:auto}}@media(hover: hover)and (pointer: fine){.btnType1:hover{opacity:var(--opacity-hover);transition:.4s}}.gradationText1{display:inline-block;color:var(--color-dark);background:var(--gradient-main);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.mt-4p{margin-top:4px}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-5{margin-top:40px}.mt-6{margin-top:48px}.mt-7{margin-top:56px}.mt-8{margin-top:64px}.mt-9{margin-top:72px}.mt-10{margin-top:80px}.mt-11{margin-top:88px}.mt-12{margin-top:96px}.mt-13{margin-top:104px}.mt-14{margin-top:112px}.mt-15{margin-top:120px}.mt-16{margin-top:128px}.mt-17{margin-top:136px}.mt-18{margin-top:144px}.mt-19{margin-top:152px}.mt-20{margin-top:160px}.mr-1{margin-right:8px}.mr-2{margin-right:16px}.mr-3{margin-right:24px}.mr-4{margin-right:32px}.mr-5{margin-right:40px}.mr-6{margin-right:48px}.mr-7{margin-right:56px}.mr-8{margin-right:64px}.mr-9{margin-right:72px}.mr-10{margin-right:80px}.mr-11{margin-right:88px}.mr-12{margin-right:96px}.mr-13{margin-right:104px}.mr-14{margin-right:112px}.mr-15{margin-right:120px}.mr-16{margin-right:128px}.mr-17{margin-right:136px}.mr-18{margin-right:144px}.mr-19{margin-right:152px}.mr-20{margin-right:160px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mb-5{margin-bottom:40px}.mb-6{margin-bottom:48px}.mb-7{margin-bottom:56px}.mb-8{margin-bottom:64px}.mb-9{margin-bottom:72px}.mb-10{margin-bottom:80px}.mb-11{margin-bottom:88px}.mb-12{margin-bottom:96px}.mb-13{margin-bottom:104px}.mb-14{margin-bottom:112px}.mb-15{margin-bottom:120px}.mb-16{margin-bottom:128px}.mb-17{margin-bottom:136px}.mb-18{margin-bottom:144px}.mb-19{margin-bottom:152px}.mb-20{margin-bottom:160px}.ml-1{margin-left:8px}.ml-2{margin-left:16px}.ml-3{margin-left:24px}.ml-4{margin-left:32px}.ml-5{margin-left:40px}.ml-6{margin-left:48px}.ml-7{margin-left:56px}.ml-8{margin-left:64px}.ml-9{margin-left:72px}.ml-10{margin-left:80px}.ml-11{margin-left:88px}.ml-12{margin-left:96px}.ml-13{margin-left:104px}.ml-14{margin-left:112px}.ml-15{margin-left:120px}.ml-16{margin-left:128px}.ml-17{margin-left:136px}.ml-18{margin-left:144px}.ml-19{margin-left:152px}.ml-20{margin-left:160px}.pt-1{padding-top:8px}.pt-2{padding-top:16px}.pt-3{padding-top:24px}.pt-4{padding-top:32px}.pt-5{padding-top:40px}.pt-6{padding-top:48px}.pt-7{padding-top:56px}.pt-8{padding-top:64px}.pt-9{padding-top:72px}.pt-10{padding-top:80px}.pt-11{padding-top:88px}.pt-12{padding-top:96px}.pt-13{padding-top:104px}.pt-14{padding-top:112px}.pt-15{padding-top:120px}.pt-16{padding-top:128px}.pt-17{padding-top:136px}.pt-18{padding-top:144px}.pt-19{padding-top:152px}.pt-20{padding-top:160px}.pr-1{padding-right:8px}.pr-2{padding-right:16px}.pr-3{padding-right:24px}.pr-4{padding-right:32px}.pr-5{padding-right:40px}.pr-6{padding-right:48px}.pr-7{padding-right:56px}.pr-8{padding-right:64px}.pr-9{padding-right:72px}.pr-10{padding-right:80px}.pr-11{padding-right:88px}.pr-12{padding-right:96px}.pr-13{padding-right:104px}.pr-14{padding-right:112px}.pr-15{padding-right:120px}.pr-16{padding-right:128px}.pr-17{padding-right:136px}.pr-18{padding-right:144px}.pr-19{padding-right:152px}.pr-20{padding-right:160px}.pb-1{padding-bottom:8px}.pb-2{padding-bottom:16px}.pb-3{padding-bottom:24px}.pb-4{padding-bottom:32px}.pb-5{padding-bottom:40px}.pb-6{padding-bottom:48px}.pb-7{padding-bottom:56px}.pb-8{padding-bottom:64px}.pb-9{padding-bottom:72px}.pb-10{padding-bottom:80px}.pb-11{padding-bottom:88px}.pb-12{padding-bottom:96px}.pb-13{padding-bottom:104px}.pb-14{padding-bottom:112px}.pb-15{padding-bottom:120px}.pb-16{padding-bottom:128px}.pb-17{padding-bottom:136px}.pb-18{padding-bottom:144px}.pb-19{padding-bottom:152px}.pb-20{padding-bottom:160px}.pl-1{padding-left:8px}.pl-2{padding-left:16px}.pl-3{padding-left:24px}.pl-4{padding-left:32px}.pl-5{padding-left:40px}.pl-6{padding-left:48px}.pl-7{padding-left:56px}.pl-8{padding-left:64px}.pl-9{padding-left:72px}.pl-10{padding-left:80px}.pl-11{padding-left:88px}.pl-12{padding-left:96px}.pl-13{padding-left:104px}.pl-14{padding-left:112px}.pl-15{padding-left:120px}.pl-16{padding-left:128px}.pl-17{padding-left:136px}.pl-18{padding-left:144px}.pl-19{padding-left:152px}.pl-20{padding-left:160px}@media screen and (min-width: 769px){.mt-1-PC{margin-top:8px}.mt-2-PC{margin-top:16px}.mt-3-PC{margin-top:24px}.mt-4-PC{margin-top:32px}.mt-5-PC{margin-top:40px}.mt-6-PC{margin-top:48px}.mt-7-PC{margin-top:56px}.mt-8-PC{margin-top:64px}.mt-9-PC{margin-top:72px}.mt-10-PC{margin-top:80px}.mt-11-PC{margin-top:88px}.mt-12-PC{margin-top:96px}.mt-13-PC{margin-top:104px}.mt-14-PC{margin-top:112px}.mt-15-PC{margin-top:120px}.mt-16-PC{margin-top:128px}.mt-17-PC{margin-top:136px}.mt-18-PC{margin-top:144px}.mt-19-PC{margin-top:152px}.mt-20-PC{margin-top:160px}.mr-1-PC{margin-right:8px}.mr-2-PC{margin-right:16px}.mr-3-PC{margin-right:24px}.mr-4-PC{margin-right:32px}.mr-5-PC{margin-right:40px}.mr-6-PC{margin-right:48px}.mr-7-PC{margin-right:56px}.mr-8-PC{margin-right:64px}.mr-9-PC{margin-right:72px}.mr-10-PC{margin-right:80px}.mr-11-PC{margin-right:88px}.mr-12-PC{margin-right:96px}.mr-13-PC{margin-right:104px}.mr-14-PC{margin-right:112px}.mr-15-PC{margin-right:120px}.mr-16-PC{margin-right:128px}.mr-17-PC{margin-right:136px}.mr-18-PC{margin-right:144px}.mr-19-PC{margin-right:152px}.mr-20-PC{margin-right:160px}.mb-1-PC{margin-bottom:8px}.mb-2-PC{margin-bottom:16px}.mb-3-PC{margin-bottom:24px}.mb-4-PC{margin-bottom:32px}.mb-5-PC{margin-bottom:40px}.mb-6-PC{margin-bottom:48px}.mb-7-PC{margin-bottom:56px}.mb-8-PC{margin-bottom:64px}.mb-9-PC{margin-bottom:72px}.mb-10-PC{margin-bottom:80px}.mb-11-PC{margin-bottom:88px}.mb-12-PC{margin-bottom:96px}.mb-13-PC{margin-bottom:104px}.mb-14-PC{margin-bottom:112px}.mb-15-PC{margin-bottom:120px}.mb-16-PC{margin-bottom:128px}.mb-17-PC{margin-bottom:136px}.mb-18-PC{margin-bottom:144px}.mb-19-PC{margin-bottom:152px}.mb-20-PC{margin-bottom:160px}.ml-1-PC{margin-left:8px}.ml-2-PC{margin-left:16px}.ml-3-PC{margin-left:24px}.ml-4-PC{margin-left:32px}.ml-5-PC{margin-left:40px}.ml-6-PC{margin-left:48px}.ml-7-PC{margin-left:56px}.ml-8-PC{margin-left:64px}.ml-9-PC{margin-left:72px}.ml-10-PC{margin-left:80px}.ml-11-PC{margin-left:88px}.ml-12-PC{margin-left:96px}.ml-13-PC{margin-left:104px}.ml-14-PC{margin-left:112px}.ml-15-PC{margin-left:120px}.ml-16-PC{margin-left:128px}.ml-17-PC{margin-left:136px}.ml-18-PC{margin-left:144px}.ml-19-PC{margin-left:152px}.ml-20-PC{margin-left:160px}.pt-1-PC{padding-top:8px}.pt-2-PC{padding-top:16px}.pt-3-PC{padding-top:24px}.pt-4-PC{padding-top:32px}.pt-5-PC{padding-top:40px}.pt-6-PC{padding-top:48px}.pt-7-PC{padding-top:56px}.pt-8-PC{padding-top:64px}.pt-9-PC{padding-top:72px}.pt-10-PC{padding-top:80px}.pt-11-PC{padding-top:88px}.pt-12-PC{padding-top:96px}.pt-13-PC{padding-top:104px}.pt-14-PC{padding-top:112px}.pt-15-PC{padding-top:120px}.pt-16-PC{padding-top:128px}.pt-17-PC{padding-top:136px}.pt-18-PC{padding-top:144px}.pt-19-PC{padding-top:152px}.pt-20-PC{padding-top:160px}.pr-1-PC{padding-right:8px}.pr-2-PC{padding-right:16px}.pr-3-PC{padding-right:24px}.pr-4-PC{padding-right:32px}.pr-5-PC{padding-right:40px}.pr-6-PC{padding-right:48px}.pr-7-PC{padding-right:56px}.pr-8-PC{padding-right:64px}.pr-9-PC{padding-right:72px}.pr-10-PC{padding-right:80px}.pr-11-PC{padding-right:88px}.pr-12-PC{padding-right:96px}.pr-13-PC{padding-right:104px}.pr-14-PC{padding-right:112px}.pr-15-PC{padding-right:120px}.pr-16-PC{padding-right:128px}.pr-17-PC{padding-right:136px}.pr-18-PC{padding-right:144px}.pr-19-PC{padding-right:152px}.pr-20-PC{padding-right:160px}.pb-1-PC{padding-bottom:8px}.pb-2-PC{padding-bottom:16px}.pb-3-PC{padding-bottom:24px}.pb-4-PC{padding-bottom:32px}.pb-5-PC{padding-bottom:40px}.pb-6-PC{padding-bottom:48px}.pb-7-PC{padding-bottom:56px}.pb-8-PC{padding-bottom:64px}.pb-9-PC{padding-bottom:72px}.pb-10-PC{padding-bottom:80px}.pb-11-PC{padding-bottom:88px}.pb-12-PC{padding-bottom:96px}.pb-13-PC{padding-bottom:104px}.pb-14-PC{padding-bottom:112px}.pb-15-PC{padding-bottom:120px}.pb-16-PC{padding-bottom:128px}.pb-17-PC{padding-bottom:136px}.pb-18-PC{padding-bottom:144px}.pb-19-PC{padding-bottom:152px}.pb-20-PC{padding-bottom:160px}.pl-1-PC{padding-left:8px}.pl-2-PC{padding-left:16px}.pl-3-PC{padding-left:24px}.pl-4-PC{padding-left:32px}.pl-5-PC{padding-left:40px}.pl-6-PC{padding-left:48px}.pl-7-PC{padding-left:56px}.pl-8-PC{padding-left:64px}.pl-9-PC{padding-left:72px}.pl-10-PC{padding-left:80px}.pl-11-PC{padding-left:88px}.pl-12-PC{padding-left:96px}.pl-13-PC{padding-left:104px}.pl-14-PC{padding-left:112px}.pl-15-PC{padding-left:120px}.pl-16-PC{padding-left:128px}.pl-17-PC{padding-left:136px}.pl-18-PC{padding-left:144px}.pl-19-PC{padding-left:152px}.pl-20-PC{padding-left:160px}}.spOnly{display:block}@media screen and (min-width: 769px){.spOnly{display:none}}.spOnlyI{display:inline-block}@media screen and (min-width: 769px){.spOnlyI{display:none}}.pcOnly{display:none}@media screen and (min-width: 769px){.pcOnly{display:block}}.pcOnlyI{display:none}@media screen and (min-width: 769px){.pcOnlyI{display:inline-block}}/*# sourceMappingURL=style.css.map */