@media screen and (min-width:769px) {

  html {
    /* font-size: calc(10 / 1280 * 100vw); */
  }

  a:hover {
    cursor: pointer;
  }

  .ly_headerInner {
    height: calc(184 / 1280 * 100vw);
  }

  .ly_headerLogo {
    width: calc(272 / 1280 * 100vw);
    margin-top: calc(67 / 1280 * 100vw);
    margin-left: calc(58 / 1280 * 100vw);
  }

  .ly_header_langSwitchBtn {
    margin-top: calc(65 / 1280 * 100vw);
  }

  .ly_header_langSwitchBtn a:hover {
    opacity: .7;
  }

  .ly_header_langSwitchBtn_en {
    font-size: calc(20 / 1280 * 100vw);
    width: calc(291 / 1280 * 100vw);
    height: calc(56 / 1280 * 100vw);
    border-radius: calc(10 / 1280 * 100vw) 0 0 calc(10 / 1280 * 100vw);
  }


  .ly_fixedBtn_ctr {
    justify-content: flex-start;
    writing-mode: vertical-rl;
    right: 0;
    top: 10svh;
    width: calc(80 / 1280 * 100vw);
    height: auto;
    background-color: transparent;
    min-height: calc(427 / 1280 * 100vw);
  }

  .ly_fixedBtn_ctr > button {
    width: 100%;
    font-size: calc(18 / 1280 * 100vw);
    background-color: #FFFF37;
    color: #FF4A38;
    border-radius: calc(10 / 1280 * 100vw) 0 0 calc(10 / 1280 * 100vw);
    text-align: center;
    padding: calc(65 / 1280 * 100vw) calc(27 / 1280 * 100vw);
  }

  .ly_fixedBtn_ctr > button:hover {
    transform: scale(1.02);
  }

  .ly_footerInner {
    padding-bottom: calc(35 / 1280 * 100vw);
  }

  .ly_footerInner a:hover {
    opacity: .7;
  }

  .ly_footerLogo_img {
    width: calc(233 / 1280 * 100vw);
    top: calc(-83 / 1280 * 100vw);
    left: calc(135 / 1280 * 100vw);
  }

  .ly_footerSNSWrapper {
    padding-top: calc(70 / 1280 * 100vw);
    padding-right: calc(141 / 1280 * 100vw);
  }

  .ly_footerSNSlist li:not(:last-child) {
    margin-right: calc(40 / 1280 * 100vw);
  }

  .ly_footerSNSlist_img {
    width: calc(35 / 1280 * 100vw);
  }

  .ly_footterFormWrapper {
    margin-top: calc(35 / 1280 * 100vw);
    margin-bottom: calc(32 / 1280 * 100vw);
  }

  .ly_footterFormWrapper_btn {
    font-size: calc(24 / 1280 * 100vw);
  }

  .ly_footterFormWrapper_btn:not(:last-child) {
    margin-right: calc(40 / 1280 * 100vw);
  }

  .ly_footterFormWrapper_btn.el_footerTel {
    font-size: calc(24 / 1280 * 100vw);
  }

  .ly_footterFormWrapper_btn.el_footerTel img {
    width: calc(18 / 1280 * 100vw);
    margin-top: 0;
    margin-right: calc(8 / 1280 * 100vw);
  }

  .ly_footterFormWrapper_btn.el_footerTel span {
    padding-bottom: calc(2 / 1280 * 100vw);
  }

  .ly_footerBorderLine {
    width: calc(658 / 1280 * 100vw);
  }

  .ly_footerLinksWrapper {
    margin-top: calc(35/ 1280 * 100vw);
    margin-left: 0;
  }

  .ly_footerLinksList {
    display: flex;
    justify-content: center;
  }

  .ly_footerLinksList > li {
    font-size: calc(16 / 1280 * 100vw);
    line-height: 1;
    display: flex;
  }

  .ly_footerLinksList > li > a > p {
    padding: 0 calc(25 / 1280 * 100vw);
  }


  /* block */

  .bl_secTltContainer {
    padding-top: calc(83 / 1280 * 100vw);
    width: calc(738 / 1280 * 100vw);
  }

  .bl_secTltContainer > h2 {
    font-size: 3rem;
    letter-spacing: 0;
    line-height: 1.5;
  }

  .bl_secTltContainer > span {
    margin-top: calc(41 / 1280 * 100vw);
    margin-bottom: calc(73 / 1280 * 100vw);
    width: calc(738 / 1280 * 100vw);
  }

  .bl_secInner {
    padding-bottom: calc(80 / 1280 * 100vw);
  }

  .bl_secInner__cta {
    padding-top: calc(20 / 1280 * 100vw);
    padding-bottom: calc(20 / 1280 * 100vw);
  }

  .bl_secInner__ourTeam {
    padding-bottom: 0;
  }

  .bl_secInner__faq {
    padding-bottom: 0;
  }

  .bl_secTltContainer__cta {
    padding-top: calc(16 / 1280 * 100vw);
  }

  .bl_accordion__faq {
    padding-left: calc(20 / 1280 * 100vw);
    padding-right: calc(15 / 1280 * 100vw);
  }

  .bl_accordion_btn_tlt {
    height: calc(120 / 1280 * 100vw);
  }

  .bl_accordion_btn_tlt_txt {
    font-size: calc(20 / 1280 * 100vw);
    padding-right: calc(15 / 1280 * 100vw);
  }

  .bl_accordion_btn_tlt_icon {
    min-width: calc(28 / 1280 * 100vw);
    height: calc(28 / 1280 * 100vw);
  }

  .bl_accordion_answer_txt {
    font-size: calc(20 / 1280 * 100vw);
    margin-bottom: calc(40 / 1280 * 100vw);
  }


  /* element */

  .el_tltBlue.el_tlt__cta {
    font-size: calc(25 / 1280 * 100vw);
  }

  .el_btn:hover {
    /* transform: scale(1.01); */
  }


  /* unique */


  .un_kvSec_title {
    padding-top: calc(185 / 1280 * 100vw);
    padding-bottom: calc(90 / 1280 * 100vw);
  }

  .un_kvSec_title > h1 {
    font-size: calc(35 / 1280 * 100vw);
    line-height: 1.7;
  }

  .un_kvSec_img {
    background-image: url("../../../image/campaign/2505/kv_pc.jpg");
    aspect-ratio: 1280 / 670;
  }

  .un_ctaBtnWrapper {
    justify-content: center;
    padding-top: 0;
    margin-top: calc(20 / 1280 * 100vw);
  }

  .un_ctaBtnContainer__tel {
    margin-right: calc(87 / 1280 * 100vw);
  }

  .un_ctaBtn {
    width: calc(318 / 1280 * 100vw);
    height: calc(52 / 1280 * 100vw);
    border-radius: calc(12 / 1280 * 100vw);
  }

  .un_ctaBtn > p {
    margin-left: calc(5 / 1280 * 100vw);
  }

  .un_ctaBtn__Tel {
    font-size: calc(20 / 1280 * 100vw);
    letter-spacing: 0.01em;
  }

  .un_ctaBtn__Tel:hover {
    background-color: #fff;
    color: #ff4938;
    border: 2px solid #ff4938;
  }

  .un_ctaBtn__Tel:hover > p > span {
    background-image: url(../../../image/campaign/2505/telLogo.png);
  }

  .un_ctaBtn__Tel > p {
    font-size: calc(26 / 1280 * 100vw);
    padding-bottom: calc(3 / 1280 * 100vw);
    margin-left: 0;
  }

  .un_ctaBtn__Tel > p > span {
    width: calc(30 / 1280 * 100vw);
    height: calc(30 / 1280 * 100vw);
    margin-right: calc(10 / 1280 * 100vw);
    top: calc(3 / 1280 * 100vw);
  }

  .un_ctaBtnTel_img {
    width: calc(20 / 1280 * 100vw);
  }

  .un_ctaBtnTel_subTxt {
    font-size: calc(16 / 1280 * 100vw);
    margin-top: calc(10 / 1280 * 100vw);
  }

  .un_ctaBtn__Line {
    border: calc(5 / 1280 * 100vw) solid #4BD403;
  }

  .un_ctaBtn__Line > p {
    font-size: calc(22 / 1280 * 100vw);
    padding-bottom: calc(3 / 1280 * 100vw);
  }

  .un_ctaBtn__Line > p > span {
    width: calc(38 / 1280 * 100vw);
    height: calc(38 / 1280 * 100vw);
    margin-right: calc(10 / 1280 * 100vw);
    top: calc(2 / 1280 * 100vw);
  }

  .un_ctaBtn__Line:hover {
    background-color: #fff;
    color: #49d403;
    border: 2px solid #49d403;
  }

  .un_ctaBtn__Line:hover > p > span {
    background-image: url(../../../image/campaign/2505/lineLogo.png);
  }

  .un_ctaBtnLine_img {
    width: calc(36 / 1280 * 100vw);
  }

  .un_ctaBtnLine_txt {
    font-size: calc(20 / 1280 * 100vw);
    letter-spacing: 0.01em;
  }

  .un_ctaBtnLine_subTxt {
    margin-top: calc(10 / 1280 * 100vw);
    font-size: calc(16 / 1280 * 100vw);
  }

  .un_worriesSec {
    padding-top: calc(80 / 1280 * 100vw);
  }

  .un_worries {
    margin-top: calc(70 / 1280 * 100vw);
    width: 100%;
    max-width: calc(1000 / 1280 * 100vw);
  }

  .un_worriesBox {
    width: calc(1004 / 1280 * 100vw);
    height: calc(250 / 1280 * 100vw);
    margin-top: 0;
    background-size: contain;
  }

  .un_worriesItem:not(:first-child) {
    margin-top: calc(87 / 1280 * 100vw);
  }

  .un_worriesBox__1 {
    background-image: url("../../../image/campaign/2505/worriesBox1_pc.png");
  }

  .un_worriesBox__2 {
    background-image: url("../../../image/campaign/2505/worriesBox2_pc.png");
  }

  .un_worriesBox__3 {
    background-image: url("../../../image/campaign/2505/worriesBox3_pc.png");
  }

  .un_worriesBox_txtContainer {
    padding-top: calc(88 / 1280 * 100vw);
  }

  .un_worriesBox_txtContainer > h4 {
    font-size: 3.5rem;
  }

  .un_worriesBox_txtContainer > p {
    line-height: 1.6;
    font-size: 1.8rem;
    width: calc(698 / 1280 * 100vw);
  }

  .un_recommendTxtBox {
    margin-top: calc(125 / 1280 * 100vw);
  }

  .un_recommendTxt {
    width: calc(1000 / 1280 * 100vw);
    height: auto;
    border: 3px solid #FFFF79;
    font-weight: 600;
    line-height: 1.4;
    border-radius: calc(14 / 1280 * 100vw);
    font-size: calc(25 / 1280 * 100vw);
    padding-top: calc(30 / 1280 * 100vw);
    padding-bottom: calc(30 / 1280 * 100vw);
    margin-right: auto;
    margin-left: auto;
  }

  .un_ceoMsgContent {
    margin-top: calc(130 / 1280 * 100vw);
  }

  .un_ceoMsgImg1 {
    width: calc(765 / 1280 * 100vw);
    margin-left: auto;
    margin-right: 0;
  }

  .un_ceoMsgContent img {
    margin-top: calc(85 / 1280 * 100vw);
    /* width: calc(500 / 1280 * 100vw); */
    margin-right: 0;
  }

  .un_ceoMsgImg2 {
    width: calc(765 / 1280 * 100vw);
    margin-left: 0;
    margin-right: auto;
  }

  .un_ceoMsgImg3 {
    width: calc(500 / 1280 * 100vw);
    margin-left: auto;
    margin-right: calc(142 / 1280 * 100vw);
  }

  .un_ceoMsgImg4 {
    width: calc(700 / 1280 * 100vw);
    margin-left: calc(142 / 1280 * 100vw);
    margin-right: auto;
  }

  .un_ceoMsgContent_txtContainer {
    margin-left: calc(142 / 1280 * 100vw);
    margin-right: calc(142 / 1280 * 100vw);
    width: auto;
  }

  .un_ceoMsgContent_txtContainer > h4 {
    font-size: calc(25 / 1280 * 100vw);
  }

  .un_ceoMsgContent_txtContainer > p {
    font-size: calc(17 / 1280 * 100vw);
    line-height: 2.35;
    margin-top: calc(28 / 1280 * 100vw);
  }

  .un_ceoCareer {
    width: auto;
    margin-left: calc(142 / 1280 * 100vw);
    margin-right: calc(142 / 1280 * 100vw);
    margin-top: calc(56 / 1280 * 100vw);
  }

  .un_ceoCareer_name {
    font-size: calc(25 / 1280 * 100vw);
  }

  .un_ceoCareer_txt {
    margin-top: calc(60 / 1280 * 100vw);
    font-size: calc(17 / 1280 * 100vw);
    line-height: 2.05;
  }

  .un_serviceQlContentWrapper {
    width: calc(1000 / 1280 * 100vw);
  }

  .un_serviceQlContentWrapper:not(:first-child) {
    margin-top: calc(100 / 1280 * 100vw);
  }

  .un_serviceQlContent {
    border-radius: calc(45 / 1280 * 100vw);
    padding: calc(40 / 1280 * 100vw) calc(100 / 1280 * 100vw) calc(45 / 1280 * 100vw);
  }

  .un_serviceQlContent_tlt {
    font-size: calc(30 / 1280 * 100vw);
    height: auto;
    padding: 0 0 calc(25 / 1280 * 100vw);
    letter-spacing: 0.01em;
  }

  .un_serviceQlContent_border {
    width: 100%;
    height: 2px;
  }

  .un_serviceQlContent_txtContainer {
    width: 100%;
    font-size: calc(18 / 1280 * 100vw);
    padding-top: 0;
    margin-top: calc(30 / 1280 * 100vw);
  }

  .un_serviceQlContent_txtContainer > p {
    line-height: 2;
  }

  .un_serviceQlContent_list {
    margin-top: calc(10 / 1280 * 100vw);
    margin-bottom: calc(10 / 1280 * 100vw);
  }

  .un_serviceQlContent_list li::before {
    top: calc(10 / 1280 * 100vw);
  }

  .un_serviceQlContent_list li {
    line-height: 2;
  }

  .un_ceoComment {
    margin-top: calc(20 / 1280 * 100vw);
  }

  .un_ceoComment_img {
    max-width: calc(153 / 1280 * 100vw);
    min-width: calc(153 / 1280 * 100vw);
  }

  .un_ceoComment_tlt {
    font-size: calc(20 / 1280 * 100vw);
    line-height: 1.75;
    letter-spacing: 0.075em;
  }

  .un_ceoComment_txtContainer {
    margin-left: calc(47 / 1280 * 100vw);
  }

  .un_ceoComment_txtContainer__ourTeams {
    margin-left: calc(40 / 1280 * 100vw);
  }

  .un_ceoComment_txt {
    width: calc(734 / 800 * 100%);
    letter-spacing: 0.01em;
    font-size: calc(20 / 1280 * 100vw);
    line-height: 1.75;
    letter-spacing: 0.075em;
  }

  .un_ceoComment_txt__ourTeams {
    margin-right: 0;
    font-size: calc(20 / 1280 * 100vw);
  }

  .un_ourTeamSubTlt {
    font-size: calc(25 / 1280 * 100vw);
    letter-spacing: 0.1em;
    font-weight: 500;
    line-height: 1.75;
    margin-top: calc(40 / 1280 * 100vw);
  }

  .un_ourTeamImg {
    margin-top: calc(60 / 1280 * 100vw);
    padding: 0 calc(135 / 1280 * 100vw);
  }

  .un_ceoComment__ourTeams {
    width: 100%;
    margin-top: calc(65 / 1280 * 100vw);
    align-items: center;
  }

  .un_ceoComment_img__ourTeams {
    max-width: calc(153 / 1280 * 100vw);
    min-width: calc(153 / 1280 * 100vw);
  }


  .un_ourTeamTopWrapper {
    margin-bottom: 0;
  }

  .un_ourTeamSliderWrapper {
    padding-right: calc(140 / 1280 * 100vw);
    padding-left: calc(140 / 1280 * 100vw);
  }

  .un_ourTeamsSliderInner {
    width: 100%;
    min-height: calc(928 / 1280 * 100vw);
    border-radius: calc(45 / 1280 * 100vw);
  }

  .un_ourTeamsSliderInner img {
    aspect-ratio: 616 / 411;
    object-fit: cover;
    object-position: top;
    width: calc(616 / 1000 * 100%);
    margin-right: auto;
    margin-left: auto;
  }

  .un_ourTeamsSlider_job {
    height: auto;
    font-size: calc(25 / 1280 * 100vw);
    padding-top: calc(15 / 1280 * 100vw);
    padding-bottom: calc(15 / 1280 * 100vw);
  }

  .un_ourTeamsSlider_name {
    text-align: center;
    font-size: calc(30 / 1280 * 100vw);
    letter-spacing: 0.005em;
    background-color: #fff;
    padding-top: calc(15 / 1280 * 100vw);
    padding-bottom: calc(15 / 1280 * 100vw);
  }

  .un_ourTeamsSlider_txtContainer {
    background-color: #FCF8EA;
    padding: calc(30 / 1280 * 100vw) 0;
  }

  .un_ourTeamsSlider_txtContainer__white {
    background-color: #fff;
  }

  .un_ourTeamsSlider_txtContainer__aboutMyself {
    padding-bottom: calc(30 / 1280 * 100vw);
  }

  .un_ourTeamsSlider_tlt {
    font-size: calc(16 / 1280 * 100vw);
    line-height: 1.56;
    color: #FF4A38;
    width: calc(616 / 1000 * 100%);
    margin-right: auto;
    margin-left: auto;
  }

  .un_ourTeamsSlider_txt {
    font-size: calc(16 / 1280 * 100vw);
    line-height: 1.56;
    width: calc(616 / 1000 * 100%);
    margin-right: auto;
    margin-left: auto;
    margin-top: calc(20 / 1280 * 100vw);
  }

  .un_dog1Img {
    margin-top: calc(208 / 1280 * 100vw);
    width: calc(1042 / 1280 * 100vw);
    margin-left: auto;
    margin-right: 0;
  }

  .un_useCaseSec {
    padding-top: calc(80 / 1280 * 100vw);
  }

  .un_useCaseSliderWrapper {
    padding-right: calc(140 / 1280 * 100vw);
    padding-left: calc(140 / 1280 * 100vw);
  }

  .un_useCaseSliderInner {
    width: 100%;
    border-radius: calc(45 / 1280 * 100vw);
  }

  .un_useCaseTlt {
    height: auto;
    font-size: calc(50 / 1280 * 100vw);
    padding-top: calc(48 / 1280 * 100vw);
    padding-bottom: calc(35 / 1280 * 100vw);
  }

  .un_useCaseSliderSubTlt {
    font-size: calc(30 / 1280 * 100vw);
  }

  .un_useCaseSliderSubTlt > span {
    font-size: calc(20 / 1280 * 100vw);
  }

  .un_useCaseSlider_img {
    padding: calc(20 / 1280 * 100vw) calc(160 / 1280 * 100vw);
  }

  .un_useCaseContent {
    background-color: #FCF8EA;
    padding-top: calc(20 / 1280 * 100vw);
    padding-bottom: calc(45 / 1280 * 100vw);
  }

  .un_useCaseContent__white {
    background-color: #FFFFFF;
  }

  .un_useCaseContent__price {
    padding-bottom: calc(30 / 1280 * 100vw);
  }

  .un_useCaseContent_tlt {
    border-radius: calc(10 / 1280 * 100vw);
    width: calc(220 / 1280 * 100vw);
    font-size: calc(25 / 1280 * 100vw);
    padding-top: calc(6.5 / 1280 * 100vw);
    padding-bottom: calc(6.5 / 1280 * 100vw);
  }

  .un_useCaseContent_tlt > .tlt_small {
    font-size: calc(18 / 1280 * 100vw);
  }

  .un_useCaseContent_txt {
    margin-top: calc(20 / 1280 * 100vw);
    font-size: calc(18 / 1280 * 100vw);
    line-height: 1.67;
    padding-left: calc(20 / 1280 * 100vw);
    padding-right: calc(20 / 1280 * 100vw);
  }

  .un_useCaseContent_txt > .txt_small {
    font-size: calc(18 / 1280 * 100vw);
  }

  .un_useCaseContent_txt > .txt_middle {
    font-size: calc(20 / 1280 * 100vw);
  }

  .un_useCaseContent_txt > .txt_bold {
    font-weight: 700;
  }

  .un_useCase_notionTxt {
    font-size: calc(18 / 1280 * 100vw);
    line-height: 2;
    width: calc(740 / 1280 * 100vw);
    margin: calc(85 / 1280 * 100vw) auto 0;
  }

  .un_userFlowSec {
    padding-top: calc(80 / 1280 * 100vw);
  }

  .un_userFlow_stepContainer {
    width: calc(1004 / 1280 * 100vw);
    margin: 0 auto;
  }

  .un_userFlow_stepTxtContent {
    border-radius: calc(14 / 1280 * 100vw);
    padding-top: calc(31 / 1280 * 100vw);
    padding-bottom: calc(51 / 1280 * 100vw);
  }

  .un_userFlow_stepTxtContent_tlt {
    padding-bottom: calc(20 / 1280 * 100vw);
    font-size: calc(30 / 1280 * 100vw);
  }

  .un_userFlow_stepTxtContent_txt {
    font-size: calc(25 / 1280 * 100vw);
    padding-left: calc(96 / 1280 * 100vw);
    padding-right: calc(96 / 1280 * 100vw);
    margin-top: 0;
  }

  .un_userFlow_stepTxtContent_txt > a {
    color: #0000C7;
    text-decoration: underline;
  }

  .un_userFlow_stepTxtContent_txt > a:hover {
    opacity: .7;
  }

  .un_userFlow_stepTxtContent_txt > span {
    font-weight: 700;
    color: #0000C7;
  }

  .un_userFlow_stepTxtContent_txt .mini {
    color: #000;
    font-size: calc(20 / 1280 * 100vw);
    line-height: 1.3;
    font-weight: 500;
    display: block;
  }

  .un_userFlow_stepArrowImg {
    height: calc(75 / 1280 * 100vw);
    margin-bottom: calc(40 / 1280 * 100vw);
  }

  .un_areaSec {
    padding-top: calc(80 / 1280 * 100vw);
  }

  .un_areaTxt {
    font-size: calc(16 / 1280 * 100vw);
    margin-top: calc(65 / 1280 * 100vw);
    margin-bottom: 0;
  }

  .un_areaImage {
    width: calc(660 / 1280 * 100vw);
    margin: calc(65 / 1280 * 100vw) auto 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .un_customerReviewWrapper {
    padding-right: calc(140 / 1280 * 100vw);
    padding-left: calc(140 / 1280 * 100vw);
  }

  .un_customerReviewSec {
    padding-top: calc(80 / 1280 * 100vw);
    padding-bottom: 0;
  }

  .un_customerReviewSliderInner {
    border-radius: calc(45 / 1280 * 100vw);
    width: 100%;
  }

  .un_customerReviewTxt {
    font-size: calc(18 / 1280 * 100vw);
    line-height: 1.67;
    padding: calc(90 / 1280 * 100vw) calc(168 / 1280 * 100vw) calc(95 / 1280 * 100vw);
  }

  .un_customerReviewBorder {
    width: calc(572 / 1280 * 100vw);
  }

  .un_customerReviewName {
    font-size: calc(30 / 1280 * 100vw);
    letter-spacing: 0.2em;
    padding-top: calc(40 / 1280 * 100vw);
    padding-bottom: calc(40 / 1280 * 100vw);
    width: calc(931 / 1280 * 100vw);
  }

  .un_faqSec {
    padding-top: calc(80 / 1280 * 100vw);
  }

  .un_faqWrapper {
    margin: calc(60 / 1280 * 100vw) auto calc(240 / 1280 * 100vw);
    width: calc(800 / 1280 * 100vw);
  }

  .un_faq_q {
    font-size: calc(40 / 1280 * 100vw);
    margin-right: calc(77 / 1280 * 100vw);
  }

  .un_dog2Img {
    width: calc(738 / 1280 * 100%);
    margin-top: 0;
  }

  .un_worriesItem {
    border-radius: calc(14 / 1280 * 100vw);
    padding: 0 calc(290 / 1280 * 100vw) 0 calc(40 / 1280 * 100vw);
    width: 100%;
    height: calc(174 / 1280 * 100vw);
  }

  .un_worriesItem > h4 {
    font-size: calc(30 / 1280 * 100vw);
    letter-spacing: 3px;
  }

  .un_worriesItem > p {
    font-size: calc(18 / 1280 * 100vw);
    line-height: 1.67;
    letter-spacing: .18px;
    width: 100%;
  }

  .un_worriesItem_img {
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: calc(250 / 1280 * 100vw);
  }

  .un_worriesItem:nth-child(even) {
    padding: 0 calc(40 / 1280 * 100vw) 0 calc(290 / 1280 * 100vw);
  }

  .un_worriesItem:nth-child(even) .un_worriesItem_img {
    left: 0;
  }

  /* slider */

  .slick-arrow::before {
    display: none;
  }

  .slick-prev,
  .slick-next {
    width: calc(60 / 1280 * 100vw);
    z-index: 0;
  }

  .slick-prev {
    left: calc(7 / 1280 * 100vw);
    background-image: url("../../../image/campaign/2505/slider_arrow_before.png");
  }

  .slick-prev:hover {
    opacity: .7;
  }

  .un_ourTeamSliderWrapper > .slick-prev {
    left: calc(70 / 1280 * 100vw);
    transform: translateX(-50%);
    top: 0;
    background-position: center 24%;
  }

  .un_useCaseSliderWrapper > .slick-prev {
    left: calc(70 / 1280 * 100vw);
    transform: translateX(-50%);
    top: 0;
    background-position: center 40%;
  }

  .un_customerReviewSliderWrapper > .slick-prev {
    left: calc(70 / 1280 * 100vw);
    transform: translateX(-50%);
    top: 0;
    background-position: center 40%;
  }

  .slick-next {
    right: calc(7 / 1280 * 100vw);
    background-image: url("../../../image/campaign/2505/slider_arrow_next.png");
  }

  .slick-next:hover {
    opacity: .7;
  }

  .un_ourTeamSliderWrapper > .slick-next {
    right: calc(70 / 1280 * 100vw);
    transform: translateX(50%);
    top: 0;
    background-position: center 24%;
  }

  .un_useCaseSliderWrapper > .slick-next {
    right: calc(70 / 1280 * 100vw);
    transform: translateX(50%);
    top: 0;
    background-position: center 40%;
  }

  .un_customerReviewSliderWrapper > .slick-next {
    right: calc(70 / 1280 * 100vw);
    transform: translateX(50%);
    top: 0;
    background-position: center 40%;
  }

  .el_lv2Heading {
    font-size: calc(30 / 1280 * 100vw);
    font-weight: 400;
    line-height: 1.83;
    letter-spacing: .9px;
    padding-bottom: calc(28 / 1280 * 100vw);
  }

  .el_lv2Heading::after {
    width: calc(738 / 1280 * 100vw);
    height: 1px;
  }

  .el_lv2Heading.el_lv2Heading_blue {
    font-size: calc(30 / 1280 * 100vw);
  }

  /* helper */

  .pc_mt10 {
    margin-top: calc(10 / 1280 * 100vw) !important;
  }

  .pc_mb2 {
    margin-bottom: calc(2 / 1280 * 100vw) !important;
  }

  .pc_mb5 {
    margin-bottom: calc(5 / 1280 * 100vw) !important;
  }

  .pc_pt78 {
    padding-top: calc(78 / 1280 * 100vw) !important;
  }

  .pc_mt250 {
    margin-top: calc(250 / 1280 * 100vw) !important;
  }

  .pc_pb150 {
    padding-bottom: calc(150 / 1280 * 100vw) !important;
  }

  .pc_pl0 {
    padding-left: 0 !important;
  }

  .pc_pl54 {
    padding-left: calc(54 / 1280 * 100vw) !important;
  }

  .pc_pl308 {
    padding-left: calc(308 / 1280 * 100vw) !important;
  }

  .sp_br {
    display: none !important;
  }

  .pc_br {
    display: block !important;
  }

  .hp_onlysp {
    display: none;
  }

  .hp_onlypc {
    display: block;
  }

  .md_mt5 {
    margin-top: calc(5 / 1280 * 100vw) !important;
  }

  .md_mt80 {
    margin-top: calc(80 / 1280 * 100vw) !important;
  }

  .md_mt100 {
    margin-top: calc(100 / 1280 * 100vw) !important;
  }

  .md_mt130 {
    margin-top: calc(130 / 1280 * 100vw) !important;
  }

  .md_mt150 {
    margin-top: calc(150 / 1280 * 100vw) !important;
  }

  .md_mt165 {
    margin-top: calc(165 / 1280 * 100vw) !important;
  }

  .md_pt80 {
    padding-top: calc(80 / 1280 * 100vw) !important;
  }

  .md_pb80 {
    padding-bottom: calc(80 / 1280 * 100vw) !important;
  }
}