﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");html,body{margin:0;padding:0;color:#21232C;font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-weight:400;font-style:normal;-webkit-text-size-adjust:100%}*{box-sizing:border-box}html,body,#wrapper{min-height:100%}body.-menuOpen{height:100vh;overflow:hidden}#wrapper{z-index:1;background:#F4F5F3;overflow:hidden}#wrapper img{max-width:100%;height:auto;vertical-align:bottom;backface-visibility:hidden}figure{margin:20px 0}@media (max-width: 767px){figure{width:100% !important;margin:calc(20 / 390 * 100vw) 0;text-align:center}}figcaption{margin-top:5px;font-size:1.6rem;color:#21232C}@media (max-width: 767px){figcaption{margin-top:calc(5 / 390 * 100vw);font-size:calc(16 / 390 * 100vw)}}.btn.focus,.btn:focus,.btn:hover{outline:none}a,a img,button{transition:all 0.2s ease-out 0s;will-change:transform}a{text-decoration:none}a:hover img{opacity:.6}#pageHead{width:100%;height:100px;position:fixed;top:0;left:0;background:#1A483B;z-index:10000;display:block !important}@media (max-width: 1160px){#pageHead{height:70px}}@media (max-width: 767px){#pageHead{height:calc(60 / 390 * 100vw)}}#pageHead .headContainer{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:10px;align-items:center;height:100%}@media (max-width: 767px){#pageHead .headLogo a img{width:calc(150 / 390 * 100vw);height:auto}}#pageHead .headRight{margin-right:23px}@media (max-width: 767px){#pageHead .headRight{margin-right:calc(15 / 390 * 100vw)}}#pageHead .headMenuWrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column-reverse}@media (max-width: 1160px){#pageHead .headMenuWrap{position:fixed;top:70px;left:0;width:100%;height:calc(100% - 70px);background:#fff;display:block;overflow-y:auto;opacity:0;visibility:hidden;transition:all 0.2s ease-out 0s}#pageHead .headMenuWrap.-open{opacity:1;visibility:visible}}@media (max-width: 767px){#pageHead .headMenuWrap{top:calc(60 / 390 * 100vw);height:calc(100% - calc(60 / 390 * 100vw))}}#pageHead .headMenu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:33px;justify-content:flex-end;padding:0;margin:0;list-style:none;align-items:center}@media (max-width: 1160px){#pageHead .headMenu{flex-direction:column;gap:0;justify-content:flex-start;align-items:flex-start;width:100%}}#pageHead .headMenu .headMenuItem{padding-top:18px}@media (max-width: 1160px){#pageHead .headMenu .headMenuItem{padding:0;display:block;width:100%;border-bottom:1px solid #000;position:relative}}#pageHead .headMenu .headMenuItem.-parentNoLink>a{pointer-events:none}#pageHead .headMenu .headMenuItem.-parentNoLink>a::before{display:none}#pageHead .headMenu .headMenuItem>a,#pageHead .headMenu .headMenuItem>span{color:#fff;font-size:13px;line-height:1.462;font-weight:bold;position:relative}@media (max-width: 1160px){#pageHead .headMenu .headMenuItem>a,#pageHead .headMenu .headMenuItem>span{color:#000;padding:15px 20px;display:block}}@media (max-width: 767px){#pageHead .headMenu .headMenuItem>a,#pageHead .headMenu .headMenuItem>span{font-size:calc(13 / 390 * 100vw);padding:calc(15 / 390 * 100vw) calc(20 / 390 * 100vw)}}#pageHead .headMenu .headMenuItem>a::before{content:"";width:100%;height:2px;background:#E0B03F;display:block;position:absolute;bottom:-4px;right:0;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}@media (max-width: 1160px){#pageHead .headMenu .headMenuItem>a::before{display:none}}#pageHead .headMenu .headMenuItem>a:hover::before{transform-origin:left top;transform:scale(1, 1)}@media (max-width: 1160px){#pageHead .headMenu .headMenuItem>a:hover{background:#E0B03F}}@media (max-width: 1160px){#pageHead .headMenu .headMenuItem>a::after{content:"";display:block;position:absolute;width:8.67px;height:13.36px;background:url("https://bridge-g.com/common/image/icon_arrow_right_black.svg");background-size:cover;top:50%;right:15px;transform:translateY(-40%)}}@media (max-width: 767px){#pageHead .headMenu .headMenuItem>a::after{width:calc(8.67 / 390 * 100vw);height:calc(13.36 / 390 * 100vw);right:calc(15 / 390 * 100vw)}}@media (max-width: 1160px){#pageHead .headMenu .headMenuItem.-lang span{display:none}}#pageHead .headMenu .headMenuItem.-lang span::after{content:"｜"}#pageHead .headMenu .headMenuItem.-contact a{display:inline-block;padding:4px 12px;background:#fff;border:1px solid #fff;border-radius:3px;color:#000;font-size:12px;line-height:1.417;font-weight:bold}@media (max-width: 1160px){#pageHead .headMenu .headMenuItem.-contact a{display:block;padding:15px 20px;border-bottom:1px solid #000}}@media (max-width: 767px){#pageHead .headMenu .headMenuItem.-contact a{padding:calc(15 / 390 * 100vw) calc(20 / 390 * 100vw);font-size:calc(12 / 390 * 100vw)}}#pageHead .headMenu .headMenuItem.-contact a::before{display:none}#pageHead .headMenu .headMenuItem.-contact a:hover{background:#E0B03F}@media (max-width: 1160px){#pageHead .headMenu .headMenuItem.-hasMegaMenu a::after{display:none}}#pageHead .headMenu .headMenuItem.-hasMegaMenu::before{content:"";width:9px;height:10px;background:#fff;clip-path:polygon(0% 0%, 100% 50%, 0% 100%);display:inline-block;margin-right:8.5px;transition:all 0.2s ease-out 0s}@media (max-width: 1160px){#pageHead .headMenu .headMenuItem.-hasMegaMenu::before{display:none}}#pageHead .headMenu .headMenuItem.-hasMegaMenu:hover::before{transform:rotate(90deg)}#pageHead .headMenu .headMenuItem.-hasMegaMenu:hover .megaMenu{opacity:1;visibility:visible}@media (max-width: 1160px){#pageHead .headMenu .headMenuItem.-hasMegaMenu:hover .megaMenu{opacity:1;visibility:visible}}#pageHead .headMenu .headMenuItem .toggleBtn{width:40px;text-align:center;color:#000;position:absolute;right:0;top:0;height:49px;justify-content:center;align-items:center;font-size:20px;cursor:pointer;display:none}@media (max-width: 1160px){#pageHead .headMenu .headMenuItem .toggleBtn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}}@media (max-width: 767px){#pageHead .headMenu .headMenuItem .toggleBtn{height:calc(49 / 390 * 100vw);width:calc(40 / 390 * 100vw);font-size:calc(20 / 390 * 100vw)}}#pageHead .headMenu .headMenuItem .toggleBtn::before{content:"＋";font-weight:bold}#pageHead .headMenu .headMenuItem .toggleBtn.-open::before{content:"ー"}#pageHead .headMenu.headMenu2 .headMenuItem{padding-bottom:18px}@media (max-width: 1160px){#pageHead .headMenu.headMenu2 .headMenuItem{padding:0}}#pageHead .megaMenu{opacity:0;visibility:hidden;position:absolute;background:#fff;top:100px;left:0;width:100%;transition:all 0.2s ease-out 0s;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (max-width: 1160px){#pageHead .megaMenu{position:static;opacity:1;visibility:visible;border-top:1px solid #000;display:none;box-shadow:none}}#pageHead .megaMenuContainer{max-width:1280px;margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;padding:25px 23px;gap:48px}@media (max-width: 1160px){#pageHead .megaMenuContainer{padding:0;gap:0}}#pageHead .megaMenuLeft{width:223px;flex-shrink:0;position:relative}@media (max-width: 1160px){#pageHead .megaMenuLeft{display:none}}#pageHead .megaMenuLeft::after{content:"";width:2px;height:100%;background:#040404;position:absolute;display:block;top:0;right:-22px}#pageHead .megaMenuRight{width:862px;flex-shrink:1;align-self:center}#pageHead .megaMenuRight.-type2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:15px 30px;flex-wrap:wrap}@media (max-width: 1160px){#pageHead .megaMenuRight.-type2{gap:0}}@media (max-width: 1160px){#pageHead .megaMenuRight{width:100%}}#pageHead .megaMenuTitle{font-size:24px;font-weight:bold;line-height:1.458;margin-bottom:22px}#pageHead .megaMenuText{font-size:14px;line-height:1.714;font-weight:normal;margin:0}#pageHead .megaMenuColumn{width:calc((100% - 30px)/2)}@media (max-width: 1160px){#pageHead .megaMenuColumn{width:100%}}#pageHead .megaMenuColumn.-type2{width:100%;margin-top:25px}#pageHead .megaMenuColumn.-type2 .megaMenuCategoryTitle{margin-bottom:0}@media (max-width: 1160px){#pageHead .megaMenuColumn.-type2{margin-top:0}}#pageHead .megaMenuColumn .megaMenuList .megaMenuItem{width:100%}@media (max-width: 1160px){#pageHead .megaMenuColumn .megaMenuList .megaMenuItem{border-top:1px solid #C2C2C2;border-right:none !important}}#pageHead .megaMenuCategoryTitle{font-size:1.4rem;font-weight:bold;padding:0 0 4px;margin:0 0 13px;line-height:1.429;border-bottom:solid 2px #DBDBDB;position:relative}@media (max-width: 1160px){#pageHead .megaMenuCategoryTitle{font-size:12px;padding:15px 30px 15px 20px;border-top:1px solid #C2C2C2;border-bottom:none;margin:0;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}}@media (max-width: 767px){#pageHead .megaMenuCategoryTitle{font-size:calc(13 / 390 * 100vw);padding:calc(15 / 390 * 100vw) calc(20 / 390 * 100vw)}}#pageHead .megaMenuCategoryTitle::before{content:"";position:absolute;left:0;bottom:-2px;width:144px;height:inherit;border-bottom:2px solid #1F1F1F}@media (max-width: 1160px){#pageHead .megaMenuCategoryTitle::before{display:none}}#pageHead .megaMenuCategoryTitle2{margin-left:10px;padding-left:10px;font-size:1.4rem;font-weight:bold;padding:0 0 0 10px;margin:0 0 15px 10px;line-height:1.429;border-left:solid 4px #1A483B;position:relative}@media (max-width: 1160px){#pageHead .megaMenuCategoryTitle2{font-size:12px;padding:15px 30px 15px 30px;border-top:1px solid #C2C2C2;border-bottom:none;margin:0;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border-left:none}#pageHead .megaMenuCategoryTitle2::before{content:"";display:inline-block;width:4px;height:18px;background:#1A483B;margin-right:10px;vertical-align:middle}}@media (max-width: 767px){#pageHead .megaMenuCategoryTitle2{font-size:calc(13 / 390 * 100vw);padding:calc(15 / 390 * 100vw) calc(20 / 390 * 100vw)}#pageHead .megaMenuCategoryTitle2::before{width:calc(4 / 390 * 100vw);height:calc(18 / 390 * 100vw);margin-right:calc(10 / 390 * 100vw)}}#pageHead .megaMenuCategoryTitle2+.megaMenuList .megaMenuItem{padding-left:35px}@media (max-width: 1160px){#pageHead .megaMenuCategoryTitle2+.megaMenuList .megaMenuItem{margin-top:0}}@media (max-width: 767px){#pageHead .megaMenuCategoryTitle2+.megaMenuList .megaMenuItem{padding-left:calc(26 / 390 * 100vw)}}#pageHead .megaMenuList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:28px 57px;justify-content:space-between;flex-wrap:wrap;padding:0 0 10px;list-style:none}#pageHead .megaMenuList+.megaMenuCategoryTitle2{margin-top:16px}@media (max-width: 1160px){#pageHead .megaMenuList+.megaMenuCategoryTitle2{margin-top:0}}#pageHead .megaMenuList.-type2{gap:3px 57px}@media (max-width: 1160px){#pageHead .megaMenuList.-type2{gap:0}}#pageHead .megaMenuList.-type2 .megaMenuItem+.megaMenuItem{margin-top:5px}@media (max-width: 1160px){#pageHead .megaMenuList.-type2 .megaMenuItem+.megaMenuItem{margin-top:0}}@media (max-width: 1160px){#pageHead .megaMenuList{gap:0;padding:0;width:100%}}#pageHead .megaMenuList.-type2{padding:0}#pageHead .megaMenuList .megaMenuItem{width:calc((100% - 57px)/2);display:block;position:relative}@media (max-width: 1160px){#pageHead .megaMenuList .megaMenuItem{width:100%;border-top:1px solid #c2c2c2}}@media (max-width: 1160px){#pageHead .megaMenuList .megaMenuItem:nth-of-type(odd){border-right:1px solid #C2C2C2}}#pageHead .megaMenuList .megaMenuItem:hover a{color:#E0B03F}@media (max-width: 1160px){#pageHead .megaMenuList .megaMenuItem:hover a{color:#131313;background:#E0B03F}}#pageHead .megaMenuList .megaMenuItem:hover a::after{background-image:url("https://bridge-g.com/common/image/icon_arrow_right_ocher.svg")}@media (max-width: 1160px){#pageHead .megaMenuList .megaMenuItem:hover a::after{background-image:url("https://bridge-g.com/common/image/icon_arrow_right_black.svg")}}#pageHead .megaMenuList .megaMenuItem a{font-size:1.4rem;line-height:1.4;font-weight:normal;display:block;padding:0 20px 0 6px;color:#131313;position:relative;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}@media (max-width: 1160px){#pageHead .megaMenuList .megaMenuItem a{font-size:12px;padding:15px 30px 15px 20px;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:100%}}@media (max-width: 767px){#pageHead .megaMenuList .megaMenuItem a{font-size:calc(12 / 390 * 100vw);padding:calc(15 / 390 * 100vw) calc(30 / 390 * 100vw) calc(15 / 390 * 100vw) calc(20 / 390 * 100vw)}}#pageHead .megaMenuList .megaMenuItem a::after{content:"";height:9px;width:5.84px;background:url("https://bridge-g.com/common/image/icon_arrow_right_black.svg");background-size:cover;display:block;position:absolute;top:50%;right:3.3px;transform:translateY(-40%);transition:all 0.2s ease-out 0s}@media (max-width: 1160px){#pageHead .megaMenuList .megaMenuItem a::before{content:"";height:13.36px;width:8.67px;background:url("https://bridge-g.com/common/image/icon_arrow_right_black.svg");background-size:cover;display:block;position:absolute;top:50%;right:15px;transform:translateY(-40%);transition:all 0.2s ease-out 0s}}@media (max-width: 767px){#pageHead .megaMenuList .megaMenuItem a::before{height:calc(13.36 / 390 * 100vw);width:calc(8.67 / 390 * 100vw);right:calc(15 / 390 * 100vw)}}#pageHead .hamburger{width:35px;height:25px;align-self:center;position:relative;display:none;cursor:pointer}@media (max-width: 1160px){#pageHead .hamburger{display:block}}@media (max-width: 767px){#pageHead .hamburger{display:block;width:calc(30 / 390 * 100vw);height:calc(20 / 390 * 100vw)}}#pageHead .hamburger.-open span:nth-of-type(1){transform:translateY(10px) rotate(-315deg)}@media (max-width: 767px){#pageHead .hamburger.-open span:nth-of-type(1){transform:translateY(calc(10 / 390 * 100vw)) rotate(-315deg)}}#pageHead .hamburger.-open span:nth-of-type(2){transform:translate(100%, -50%);opacity:0}#pageHead .hamburger.-open span:nth-of-type(3){width:100%;bottom:auto;top:0;transform:translateY(10px) rotate(315deg)}@media (max-width: 767px){#pageHead .hamburger.-open span:nth-of-type(3){transform:translateY(calc(10 / 390 * 100vw)) rotate(315deg)}}#pageHead .hamburger span{position:absolute;display:block;height:3px;background:#fff;border-radius:10px;transition:all 0.2s ease-out 0s}@media (max-width: 767px){#pageHead .hamburger span{height:calc(3 / 390 * 100vw)}}#pageHead .hamburger span:nth-of-type(1){top:0;left:0;width:100%}#pageHead .hamburger span:nth-of-type(2){top:50%;left:0;transform:translateY(-50%);width:80%}#pageHead .hamburger span:nth-of-type(3){bottom:0;left:0;width:60%}#pageFoot{padding:0;color:#fff}#pageFoot a:link,#pageFoot a:visited{color:#fff}#pageFoot a:hover{color:#E0B03F}#pageFoot .container{width:1100px;max-width:1100px}@media (min-width: 768px) and (max-width: 1100px){#pageFoot .container{width:100%}}@media (max-width: 767px){#pageFoot .container{width:100%;padding-top:0;padding-bottom:0}}#pageFoot .footerTop{padding:30px 0;background:#1A483B}@media (max-width: 767px){#pageFoot .footerTop{padding:calc(20 / 390 * 100vw) 0}}#pageFoot .footerTopMenuColumn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:70px;margin-bottom:25px}@media (max-width: 767px){#pageFoot .footerTopMenuColumn{flex-direction:column;gap:calc(25 / 390 * 100vw);margin-bottom:calc(25 / 390 * 100vw)}}#pageFoot .footerTopMenuColumn .item.-item1{width:685px;flex-shrink:1;max-width:100%}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .item.-item1{width:100%}}#pageFoot .footerTopMenuColumn .item.-item1 .menuTitle{margin-bottom:30px}#pageFoot .footerTopMenuColumn .item.-item1 .menuTitle a{font-size:1.4rem}#pageFoot .footerTopMenuColumn .item.-item2{width:296px;flex-shrink:1;max-width:100%}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .item.-item2{width:100%}}#pageFoot .footerTopMenuColumn .menuTitle,#pageFoot .footerTopMenuColumn .menuTitle2{margin-bottom:20px}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .menuTitle,#pageFoot .footerTopMenuColumn .menuTitle2{margin-bottom:calc(20 / 390 * 100vw)}}#pageFoot .footerTopMenuColumn .menuTitle a,#pageFoot .footerTopMenuColumn .menuTitle2 a{font-size:1.3rem;line-height:1.462;font-weight:bold;color:#fff;text-decoration:none;font-weight:bold}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .menuTitle a,#pageFoot .footerTopMenuColumn .menuTitle2 a{font-size:calc(13 / 390 * 100vw)}}#pageFoot .footerTopMenuColumn .menuTitle a:hover,#pageFoot .footerTopMenuColumn .menuTitle2 a:hover{color:#E0B03F}#pageFoot .footerTopMenuColumn .flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:27px}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .flex{gap:calc(25 / 390 * 100vw);flex-direction:column}}#pageFoot .footerTopMenuColumn .flex .col{width:calc((100% - 27px)/2);max-width:100%;flex-shrink:1}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .flex .col{width:100%}}#pageFoot .footerTopMenuColumn .parent{margin-left:8px;margin-bottom:0;padding:0}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .parent{margin-left:calc(8 / 390 * 100vw)}}#pageFoot .footerTopMenuColumn .parent li{list-style:none}#pageFoot .footerTopMenuColumn .parent li a{font-size:1.1rem;line-height:1.455}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .parent li a{font-size:calc(11 / 390 * 100vw)}}#pageFoot .footerTopMenuColumn .parent li span{font-weight:bold;font-size:1.1rem;line-height:1.455}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .parent li span{font-size:calc(11 / 390 * 100vw)}}#pageFoot .footerTopMenuColumn .parent>li+li{margin-top:26px}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .parent>li+li{margin-top:calc(25 / 390 * 100vw)}}#pageFoot .footerTopMenuColumn .parent.-type2>li+li{margin-top:10px}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .parent.-type2>li+li{margin-top:calc(10 / 390 * 100vw)}}#pageFoot .footerTopMenuColumn .parent+.menuTitle{margin-top:65px}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .parent+.menuTitle{margin-top:calc(25 / 390 * 100vw)}}#pageFoot .footerTopMenuColumn .parent+.menuTitle2{margin-top:50px}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .parent+.menuTitle2{margin-top:calc(25 / 390 * 100vw)}}#pageFoot .footerTopMenuColumn .parent .child{margin-left:15px;margin-top:14px}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .parent .child{margin-left:calc(15 / 390 * 100vw);margin-top:calc(14 / 390 * 100vw)}}#pageFoot .footerTopMenuColumn .parent .child li a{font-size:1.1rem;line-height:1.455}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .parent .child li a{font-size:calc(11 / 390 * 100vw)}}#pageFoot .footerTopMenuColumn .parent .child li+li{margin-top:10px}@media (max-width: 767px){#pageFoot .footerTopMenuColumn .parent .child li+li{margin-top:calc(10 / 390 * 100vw)}}#pageFoot .footerMenuColumn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:33px}@media (max-width: 767px){#pageFoot .footerMenuColumn{display:block}}#pageFoot .footerTopMenuOther{border-top:1px solid rgba(255,255,255,0.65)}#pageFoot .footerTopMenuOther ul{margin:0;padding:37px 21px 0;list-style:none;display:flex;justify-content:space-between}@media (max-width: 767px){#pageFoot .footerTopMenuOther ul{padding:calc(20 / 390 * 100vw) 0 0}}#pageFoot .footerTopMenuOther ul li{margin:0;padding:0;font-size:13px;font-weight:bold}@media (max-width: 767px){#pageFoot .footerTopMenuOther ul li{font-size:calc(13 / 390 * 100vw)}}#pageFoot .footerBottom{padding:22px 0;background:#0C0C0C}@media (max-width: 767px){#pageFoot .footerBottom{padding:calc(20 / 390 * 100vw) 0}}#pageFoot .footerBottomColumn{display:flex;align-items:center;flex-direction:column;justify-content:center}@media (max-width: 767px){#pageFoot .footerBottomColumn{flex-wrap:wrap;gap:calc(20 / 390 * 100vw)}}#pageFoot .footerBottomColumn ul{margin:0;padding:0;list-style:none;display:flex;gap:37px;flex-grow:1;margin-bottom:20px}@media (min-width: 768px) and (max-width: 1100px){#pageFoot .footerBottomColumn ul{gap:20px}}@media (max-width: 767px){#pageFoot .footerBottomColumn ul{justify-content:center;gap:calc(20 / 390 * 100vw);margin-bottom:0}}#pageFoot .footerBottomColumn ul li{margin:0;padding:0;font-size:12px}@media (max-width: 767px){#pageFoot .footerBottomColumn ul li{font-size:calc(12 / 390 * 100vw)}}#pageFoot .footerBottomImg{margin-right:32px}@media (min-width: 768px) and (max-width: 1100px){#pageFoot .footerBottomImg{width:200px;margin-right:20px}}@media (max-width: 767px){#pageFoot .footerBottomImg{width:100%;margin-right:0;text-align:center}}#pageFoot .copyright{font-size:11px}@media (max-width: 767px){#pageFoot .copyright{width:100%;font-size:calc(11 / 390 * 100vw);text-align:center}}.menuTitle{font-size:14px;font-weight:bold}@media (max-width: 767px){.menuTitle{font-size:calc(14 / 390 * 100vw)}}.footerItemTitle{border-bottom:1px solid #fff;padding-bottom:6px;font-size:1.1rem;font-weight:bold}@media (max-width: 767px){.footerItemTitle{margin-top:calc(25 / 390 * 100vw);padding-bottom:calc(6 / 390 * 100vw);font-size:calc(11 / 390 * 100vw)}}.footerItem{max-width:328px;width:100%}@media (max-width: 767px){.footerItem{max-width:100%}}.footerItemList{list-style:none;margin-top:12px;margin-left:27px;margin-bottom:0;padding:0;font-size:1.1rem;line-height:calc(27/11)}@media (max-width: 767px){.footerItemList{margin-top:calc(12 / 390 * 100vw);margin-left:calc(25 / 390 * 100vw);font-size:calc(11 / 390 * 100vw)}}.footerItemList>:first-child{margin-top:0}.footerItemList1{margin-bottom:0}.footerItemList1 li{margin-top:20px;line-height:calc(17em / 11)}@media (max-width: 767px){.footerItemList1 li{margin-top:calc(20 / 390 * 100vw)}}.footerItem-bottom{max-width:693px;margin-top:30px}@media (max-width: 767px){.footerItem-bottom{max-width:100%;margin-top:calc(25 / 390 * 100vw)}}.footerItemList2{padding:0;list-style:none}.footerItemList2 li{margin-left:23px;margin-top:9px;line-height:calc(17em / 11)}@media (max-width: 767px){.footerItemList2 li{margin-left:calc(23 / 390 * 100vw);margin-top:calc(9 / 390 * 100vw)}}.footerItemlist-wrapper{display:flex}@media (max-width: 767px){.footerItemlist-wrapper{display:block}}.footer__item-left,.footer__item-right{width:50%}@media (max-width: 767px){.footer__item-left,.footer__item-right{width:100%}}.content{padding-top:100px}@media (max-width: 1160px){.content{padding-top:70px}}@media (max-width: 767px){.content{padding-top:calc(60 / 390 * 100vw)}}.serviceTop .container{max-width:1140px;width:1140px;margin:0 auto;padding:0 20px}@media (max-width: 1140px){.serviceTop .container{width:100%}}@media (max-width: 767px){.serviceTop .container{padding:calc(15 / 390 * 100vw)}}.serviceTop .breadcrumb{background:#fff;margin-bottom:0}.serviceTop .breadcrumb .container{max-width:1240px;padding:3px 5px;width:1100px}@media (max-width: 767px){.serviceTop .breadcrumb .container{padding:0;margin:0 auto}}.serviceTop .breadcrumb ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0;margin:0;flex-wrap:wrap}.serviceTop .breadcrumb ul li{list-style:none;font-size:1.2rem;line-height:1.417;color:#000000;font-weight:normal}@media (max-width: 767px){.serviceTop .breadcrumb ul li{font-size:calc(12 / 390 * 100vw)}}.serviceTop .breadcrumb ul li:not(:last-of-type)::after{content:"　/　";display:inline-block;margin:0;font-weight:normal}.serviceTop .breadcrumb ul li a{color:#000000;position:relative;font-weight:normal}.serviceTop .breadcrumb ul li a:hover{color:#E0B03F}.serviceTop .breadcrumb ul li a:hover::before{transform-origin:left top;transform:scale(1, 1)}.serviceTop .breadcrumb ul li a::before{content:"";width:100%;height:1px;background:#E0B03F;display:block;position:absolute;left:0;bottom:0;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}.serviceTop .titleArea{background-image:url("../image/bg_service_title.png?20230804");background-size:cover;background-position:right center;background-repeat:no-repeat}@media (max-width: 767px){.serviceTop .titleArea{background:none}}.serviceTop .titleArea .container{min-height:225px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:20px;justify-content:center;flex-direction:column}@media (max-width: 767px){.serviceTop .titleArea .container{min-height:auto;padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.serviceTop .titleArea .title{font-size:2.4rem;line-height:1.5;font-weight:bold;margin:0 0 20px;color:#1A483B;font-family:"Noto Sans Japanese","Noto Sans JP","メイリオ",sans-serif}@media (max-width: 767px){.serviceTop .titleArea .title{font-size:calc(24 / 390 * 100vw);margin:0 0 calc(20 / 390 * 100vw)}}.serviceTop .titleArea .copy{font-size:1.4rem;font-weight:bold;line-height:1.714;margin:0;color:#3B4043;margin-right:445px;font-weight:normal}@media (max-width: 767px){.serviceTop .titleArea .copy{font-size:calc(14 / 390 * 100vw);margin-right:0}}.serviceTop .contentArea{background:#fff;padding-top:60px}@media (max-width: 767px){.serviceTop .contentArea{padding-top:calc(30 / 390 * 100vw);padding-bottom:0}}.serviceTop .mainContent{width:100%;flex-shrink:1}@media (max-width: 767px){.serviceTop .mainContent{width:100%}}.servicePage .container{max-width:1100px;width:1100px;margin:0 auto;padding:0 20px}@media (max-width: 1100px){.servicePage .container{width:100%}}@media (max-width: 767px){.servicePage .container{padding:calc(15 / 390 * 100vw)}}.servicePage .breadcrumb{background:#fff;margin-bottom:0}.servicePage .breadcrumb .container{max-width:1240px;padding:3px 5px}@media (max-width: 767px){.servicePage .breadcrumb .container{padding:0;margin:0 auto}}.servicePage .breadcrumb ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0;margin:0;flex-wrap:wrap}.servicePage .breadcrumb ul li{list-style:none;font-size:1.2rem;line-height:1.417;color:#000000;font-weight:normal}@media (max-width: 767px){.servicePage .breadcrumb ul li{font-size:calc(12 / 390 * 100vw)}}.servicePage .breadcrumb ul li:not(:last-of-type)::after{content:"　/　";display:inline-block;margin:0;font-weight:normal}.servicePage .breadcrumb ul li a{color:#000000;position:relative;font-weight:normal}.servicePage .breadcrumb ul li a:hover{color:#E0B03F}.servicePage .breadcrumb ul li a:hover::before{transform-origin:left top;transform:scale(1, 1)}.servicePage .breadcrumb ul li a::before{content:"";width:100%;height:1px;background:#E0B03F;display:block;position:absolute;left:0;bottom:0;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}.servicePage .titleArea{background:#fff url("../image/bg_service_title2.png?20230804") no-repeat right center;background-size:cover}@media (max-width: 767px){.servicePage .titleArea{background:none}}.servicePage .titleArea .container{max-width:1146px;width:100%;padding:20px;min-height:225px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-direction:column}@media (max-width: 767px){.servicePage .titleArea .container{min-height:auto;padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.servicePage .titleArea .tagline{font-size:1.6rem;font-weight:bold;line-height:1.5;margin-bottom:11px;color:#3B4043;color:#1A483B}@media (max-width: 767px){.servicePage .titleArea .tagline{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw)}}.servicePage .titleArea .tagline::after{content:"";width:32px;height:4px;background:#23483A;display:block;margin:21.5px 0 0}@media (max-width: 767px){.servicePage .titleArea .tagline::after{width:calc(25 / 390 * 100vw);height:calc(3 / 390 * 100vw);margin-top:calc(15 / 390 * 100vw)}}.servicePage .titleArea .title{font-size:3.6rem;line-height:1.528;font-weight:bold;margin:0;color:#333333;font-family:"Noto Sans Japanese","Noto Sans JP","メイリオ",sans-serif}@media (max-width: 767px){.servicePage .titleArea .title{font-size:calc(28 / 390 * 100vw);margin:0}}.servicePage .titleArea .subTitle{font-size:1.8rem;margin-top:6px;font-weight:bold;line-height:1.444}@media (max-width: 767px){.servicePage .titleArea .subTitle{font-size:calc(14 / 390 * 100vw);margin-top:calc(6 / 390 * 100vw)}}.servicePage .contentArea{background:#fff;padding-top:60px}@media (max-width: 767px){.servicePage .contentArea{padding-top:calc(30 / 390 * 100vw);padding-bottom:0}}.servicePage .contentArea .youtube{position:relative;max-width:1000px;width:100%;margin:0 auto 50px;padding-top:56.25%}@media (max-width: 767px){.servicePage .contentArea .youtube{margin:0 auto calc(30 / 390 * 100vw)}}.servicePage .contentArea .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.servicePage .contentArea .column{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:flex-start;gap:83px}@media (min-width: 768px) and (max-width: 1100px){.servicePage .contentArea .column{gap:40px}}@media (max-width: 767px){.servicePage .contentArea .column{flex-direction:column-reverse;gap:calc(60 / 390 * 100vw)}}.servicePage .contentArea .column2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;max-width:1000px;margin:100px auto 30px;gap:27.5px}@media (max-width: 767px){.servicePage .contentArea .column2{margin:calc(70 / 390 * 100vw) auto calc(30 / 390 * 100vw);gap:calc(70 / 390 * 100vw);flex-direction:column}}.servicePage .contentArea .column2 .column2Item{background:#fff;border:1px solid #C7C7C7;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,0.16);width:calc((100% - 55px)/3);padding:0 13px 10px}@media (max-width: 767px){.servicePage .contentArea .column2 .column2Item{border-radius:calc(4 / 390 * 100vw);width:100%;padding:0 calc(13 / 390 * 100vw) calc(10 / 390 * 100vw)}}.servicePage .contentArea .column2 .column2Item:nth-of-type(2) .itemTitle{background:#138CAB}.servicePage .contentArea .column2 .column2Item:nth-of-type(3) .itemTitle{background:#587DCC}.servicePage .contentArea .column2 .column2Item .itemTitle{transform:translateY(-50%);min-height:75px;font-size:1.8rem;line-height:1.444;font-weight:bold;text-align:center;color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;padding:11px 10px;width:266px;margin:0 auto -8px;background:#009999;border-radius:45px}@media (max-width: 767px){.servicePage .contentArea .column2 .column2Item .itemTitle{min-height:calc(75 / 390 * 100vw);font-size:calc(18 / 390 * 100vw);padding:calc(11 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(266 / 390 * 100vw);margin:0 auto calc(-8 / 390 * 100vw);border-radius:calc(45 / 390 * 100vw)}}.servicePage .contentArea .column2 .column2Item .itemText{font-size:1.6rem;line-height:1.75;margin-bottom:33px}@media (max-width: 767px){.servicePage .contentArea .column2 .column2Item .itemText{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.servicePage .contentArea .column2 .column2Item .itemImg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}.servicePage .contentArea .column2.-type2 .column2Item .itemTitle{background:#1A483B}.servicePage .contentArea .mainContent{width:100%;flex-shrink:1}@media (max-width: 767px){.servicePage .contentArea .mainContent{width:100%}}.servicePage .contentArea .mainContent .lead1{font-size:2.8rem;line-height:1.667}@media (max-width: 767px){.servicePage .contentArea .mainContent .lead1{font-size:calc(22 / 390 * 100vw)}}.servicePage .contentArea .mainContent h2:not(.lead1){margin:45px 0 25px;padding:0 0 4px 13px;font-size:3.0rem;font-weight:normal;line-height:1.667;border-bottom:solid 2px #DBDBDB;position:relative}@media (max-width: 767px){.servicePage .contentArea .mainContent h2:not(.lead1){margin:calc(35 / 390 * 100vw) 0 calc(30 / 390 * 100vw);font-size:calc(22 / 390 * 100vw);padding:0 0 calc(4 / 390 * 100vw)}}.servicePage .contentArea .mainContent h2:not(.lead1)::before{content:"";position:absolute;left:0;bottom:-2px;width:348px;height:inherit;border-bottom:2px solid #1F1F1F}@media (max-width: 767px){.servicePage .contentArea .mainContent h2:not(.lead1)::before{width:calc(150 / 390 * 100vw)}}.servicePage .contentArea .mainContent h3{margin:0 0 33px 0;padding:0;color:#23483A;font-size:2.4rem;font-weight:bold;line-height:1.5}@media (max-width: 767px){.servicePage .contentArea .mainContent h3{margin:0 0 calc(30 / 390 * 100vw) 0}}@media (max-width: 767px) and (max-width: 767px){.servicePage .contentArea .mainContent h3{font-size:calc(20 / 390 * 100vw)}}.servicePage .contentArea .mainContent h3.beforeAfterTitle{margin:43px 0 39px;padding:9px 18px 6px;background:#F4F5F3;color:#23483A;font-size:2rem;font-weight:bold}@media (max-width: 767px){.servicePage .contentArea .mainContent h3.beforeAfterTitle{margin:calc(43 / 390 * 100vw) 0 calc(39 / 390 * 100vw);padding:calc(9 / 390 * 100vw) calc(18 / 390 * 100vw) calc(6 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}.servicePage .contentArea .mainContent .h3Title2{font-size:1.6rem;line-height:1.5;font-weight:bold;color:#000000;margin:65px 0 22px}@media (max-width: 767px){.servicePage .contentArea .mainContent .h3Title2{font-size:calc(16 / 390 * 100vw);margin:calc(30 / 390 * 100vw) 0 calc(20 / 390 * 100vw)}}.servicePage .contentArea .mainContent h4{margin:0 0 47px;padding:0 0 0 25px;color:#000;font-size:1.8rem;font-weight:bold;line-height:1.5;position:relative}@media (max-width: 767px){.servicePage .contentArea .mainContent h4{margin:0 0 calc(30 / 390 * 100vw);padding:0 0 0 calc(25 / 390 * 100vw);font-size:calc(16 / 390 * 100vw)}}.servicePage .contentArea .mainContent h4::before{width:14px;height:7px;background:#1A483B;content:"";display:block;position:absolute;top:7px;left:0}@media (max-width: 767px){.servicePage .contentArea .mainContent h4::before{width:calc(14 / 390 * 100vw);height:calc(7 / 390 * 100vw);top:calc(7 / 390 * 100vw)}}.servicePage .contentArea .mainContent h4+h3{margin-top:-36px}@media (max-width: 767px){.servicePage .contentArea .mainContent h4+h3{margin-top:calc(-10 / 390 * 100vw)}}.servicePage .contentArea .mainContent h4+.list{margin-top:-15px}@media (max-width: 767px){.servicePage .contentArea .mainContent h4+.list{margin-top:calc(-10 / 390 * 100vw)}}.servicePage .contentArea .mainContent h5{margin:60px 0 20px;padding:0;color:#000;font-size:1.6rem;font-weight:bold;line-height:1.5}@media (max-width: 767px){.servicePage .contentArea .mainContent h5{margin:calc(50 / 390 * 100vw) 0 calc(20 / 390 * 100vw);font-size:calc(15 / 390 * 100vw)}}.servicePage .contentArea .mainContent p{margin:0 0 1.75em;padding:0;font-size:1.6rem;line-height:1.75}@media (max-width: 767px){.servicePage .contentArea .mainContent p{margin:0 0 1.75em 0;font-size:calc(15 / 390 * 100vw)}}.servicePage .contentArea .mainContent p.strong{font-weight:bold}.servicePage .contentArea .mainContent p.notes{margin:0 0 53px;font-family:"Noto Sans Japanese","Noto Sans JP","メイリオ",sans-serif;font-size:1.4rem}@media (max-width: 767px){.servicePage .contentArea .mainContent p.notes{margin:0 0 calc(25 / 390 * 100vw);font-size:calc(13 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul{margin:0 0 40px 52px;padding:0;list-style:none}@media (max-width: 767px){.servicePage .contentArea .mainContent ul{margin:0 0 calc(30 / 390 * 100vw) calc(20 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul li{margin:0;padding:0 0 0 15px;font-size:1.6rem;font-weight:bold;line-height:1.625;position:relative}@media (max-width: 767px){.servicePage .contentArea .mainContent ul li{padding:0 0 0 calc(15 / 390 * 100vw);font-size:calc(15 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul li::before{width:4px;height:4px;background:#3B4043;border-radius:100%;content:"";display:block;position:absolute;top:10px;left:0}@media (max-width: 767px){.servicePage .contentArea .mainContent ul li::before{width:calc(4 / 390 * 100vw);height:calc(4 / 390 * 100vw);top:calc(10 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul li+li{margin-top:15px}@media (max-width: 767px){.servicePage .contentArea .mainContent ul li+li{margin-top:calc(12 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul.check{margin:0 0 60px;padding:0;list-style:none}@media (max-width: 767px){.servicePage .contentArea .mainContent ul.check{margin:0 0 calc(40 / 390 * 100vw) 0}}.servicePage .contentArea .mainContent ul.check li{margin:0;padding:0 0 0 36px;font-size:2.0rem;font-weight:bold;line-height:1.8;position:relative}@media (max-width: 767px){.servicePage .contentArea .mainContent ul.check li{padding:0 0 0 calc(30 / 390 * 100vw);font-size:calc(15 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul.check li::before{width:20px;height:20px;background:url("../image/icon_check.svg") left top/20px 20px no-repeat;background-size:cover;content:"";display:block;position:absolute;top:9px;left:0}@media (max-width: 767px){.servicePage .contentArea .mainContent ul.check li::before{width:calc(20 / 390 * 100vw);height:calc(20 / 390 * 100vw);top:calc(5 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul.check li+li{margin-top:10px}@media (max-width: 767px){.servicePage .contentArea .mainContent ul.check li+li{margin-top:calc(10 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul.dot{margin:24px 0 48px 29px;padding:0}@media (max-width: 767px){.servicePage .contentArea .mainContent ul.dot{margin:calc(15 / 390 * 100vw) 0 calc(30 / 390 * 100vw) calc(15 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul.dot li{margin:0;padding:0 0 0 1em;font-size:1.6rem;font-weight:bold;position:relative}@media (max-width: 767px){.servicePage .contentArea .mainContent ul.dot li{font-size:calc(14 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul.dot li::before{background:none;content:"・";display:block;position:absolute;top:0;left:0}.servicePage .contentArea .mainContent ul.dot2{margin:0 0 57px 40px}@media (max-width: 767px){.servicePage .contentArea .mainContent ul.dot2{margin:0 0 calc(30 / 390 * 100vw) calc(20 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul.dot2 li{padding-left:22px;color:#23483A;font-size:1.8rem;font-weight:bold;line-height:calc(40em / 18)}@media (max-width: 767px){.servicePage .contentArea .mainContent ul.dot2 li{padding-left:calc(22 / 390 * 100vw);font-size:calc(16 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul.dot2 li::before{width:6px;height:6px;background:#23483A;top:17px}@media (max-width: 767px){.servicePage .contentArea .mainContent ul.dot2 li::before{width:calc(6 / 390 * 100vw);height:calc(6 / 390 * 100vw);top:calc(15 / 390 * 100vw)}}.servicePage .contentArea .mainContent ul.dot2 li+li{margin-top:0}.servicePage .contentArea .mainContent ol{margin:0 0 40px 67px;padding:0}@media (max-width: 767px){.servicePage .contentArea .mainContent ol{margin:0 0 calc(30 / 390 * 100vw) calc(40 / 390 * 100vw)}}.servicePage .contentArea .mainContent ol li{margin:0;padding:0;font-size:1.6rem;font-weight:bold;line-height:1.625}@media (max-width: 767px){.servicePage .contentArea .mainContent ol li{font-size:calc(15 / 390 * 100vw)}}.servicePage .contentArea .mainContent ol li+li{margin-top:15px}@media (max-width: 767px){.servicePage .contentArea .mainContent ol li+li{margin-top:calc(12 / 390 * 100vw)}}.servicePage .contentArea .mainContent ol.projectStep{margin:0 0 57px 62px}@media (max-width: 767px){.servicePage .contentArea .mainContent ol.projectStep{margin:0 0 calc(30 / 390 * 100vw) calc(40 / 390 * 100vw)}}.servicePage .contentArea .mainContent ol.projectStep li{color:#000;font-size:1.8rem;font-weight:normal;line-height:calc(40em / 18)}@media (max-width: 767px){.servicePage .contentArea .mainContent ol.projectStep li{font-size:calc(16 / 390 * 100vw)}}.servicePage .contentArea .mainContent ol.projectStep li+li{margin-top:0}.servicePage .contentArea .mainContent figure{margin:0 0 38px}@media (max-width: 767px){.servicePage .contentArea .mainContent figure{margin:0 0 calc(30 / 390 * 100vw)}}.servicePage .contentArea .mainContent figure>figcaption{margin:0 0 12px;font-size:1.6rem;font-weight:bold;line-height:1.5}@media (max-width: 767px){.servicePage .contentArea .mainContent figure>figcaption{margin:0 0 calc(10 / 390 * 100vw);font-size:calc(15 / 390 * 100vw)}}.servicePage .contentArea .mainContent hr{height:1px;margin:45px 0;padding:0;background-image:linear-gradient(to right, #333, #333 3px, transparent 3px, transparent 6px);background-size:6px 1px;background-repeat:repeat-x;border:none}@media (max-width: 767px){.servicePage .contentArea .mainContent hr{margin:calc(45 / 390 * 100vw) 0 calc(45 / 390 * 100vw) 0}}.servicePage .contentArea .mainContent .lead1{margin:0 0 20px;font-size:3.0rem;font-weight:normal;line-height:1.5}@media (max-width: 767px){.servicePage .contentArea .mainContent .lead1{margin:0 0 calc(30 / 390 * 100vw);font-size:calc(22 / 390 * 100vw)}}.servicePage .contentArea .mainContent .lead2{margin:0 0 25px;font-size:1.8rem;line-height:1.94444}@media (max-width: 767px){.servicePage .contentArea .mainContent .lead2{margin:0 0 calc(25 / 390 * 100vw);font-size:calc(17 / 390 * 100vw)}}.servicePage .contentArea .mainContent .btnArea{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}@media (max-width: 767px){.servicePage .contentArea .mainContent .btnArea{gap:calc(20 / 390 * 100vw)}}.servicePage .contentArea .mainContent .btnArea .btn{padding:0}.servicePage .contentArea .mainContent .btnArea .btn a{width:284px !important}@media (max-width: 767px){.servicePage .contentArea .mainContent .btnArea .btn a{width:calc(284 / 390 * 100vw)}}.servicePage .contentArea .mainContent .img0Column{margin:0 auto;padding:0 60px}.servicePage .contentArea .mainContent .img1Column{display:flex}@media (max-width: 767px){.servicePage .contentArea .mainContent .img1Column{flex-wrap:wrap}}.servicePage .contentArea .mainContent .img1Column+h4{margin-top:60px}@media (max-width: 767px){.servicePage .contentArea .mainContent .img1Column+h4{margin-top:calc(40 / 390 * 100vw)}}.servicePage .contentArea .mainContent .img1Column.-type2 .imgItem{flex:0 0 516px;text-align:center}@media (max-width: 767px){.servicePage .contentArea .mainContent .img1Column.-type2 .imgItem{flex:1;margin-bottom:calc(20 / 390 * 100vw)}}.servicePage .contentArea .mainContent .img1Column .imgItem{flex:0 0 432px;text-align:center}@media (max-width: 767px){.servicePage .contentArea .mainContent .img1Column .imgItem{flex:1;margin-bottom:20px}}.servicePage .contentArea .mainContent .img1Column p{margin:0 0 1.75em 18px}@media (max-width: 767px){.servicePage .contentArea .mainContent .img1Column p{margin:0 0 1.75em}}.servicePage .contentArea .mainContent .img1Column .imgMargin{margin-top:66px}@media (max-width: 767px){.servicePage .contentArea .mainContent .img1Column .imgMargin{margin-top:0}}.servicePage .contentArea .mainContent .img2Column{margin:45px auto;display:flex;flex-wrap:wrap;justify-content:center;gap:32px 50px;max-width:926px}@media (max-width: 767px){.servicePage .contentArea .mainContent .img2Column{margin:calc(40 / 390 * 100vw) 0;gap:calc(25 / 390 * 100vw)}}.servicePage .contentArea .mainContent .img2Column figure{margin:0;width:calc((100% - 50px)/2)}.servicePage .contentArea .mainContent .centerImg{max-width:693px;margin:0 auto}.servicePage .contentArea .mainContent .centerImg figure{margin:0 0 24px}@media (max-width: 767px){.servicePage .contentArea .mainContent .centerImg figure{margin:0 0 calc(20 / 390 * 100vw)}}.servicePage .contentArea .mainContent .centerImg .btn{width:100%}.servicePage .contentArea .mainContent .centerImg2{max-width:1000px;margin:0 auto}.servicePage .contentArea .mainContent .centerImg2 figure{margin:0 0 24px}@media (max-width: 767px){.servicePage .contentArea .mainContent .centerImg2 figure{margin:0 0 calc(20 / 390 * 100vw)}}.servicePage .contentArea .mainContent .serviceTable.-alternating table tr:nth-of-type(even) td{background:#F5F5F5}.servicePage .contentArea .mainContent .serviceTable table{border-collapse:collapse;max-width:810px;width:100%;margin:0 auto 95px;table-layout:fixed;font-family:"Noto Sans Japanese","Noto Sans JP","メイリオ",sans-serif}@media (max-width: 767px){.servicePage .contentArea .mainContent .serviceTable table{width:auto;margin:0 auto calc(95 / 390 * 100vw)}}.servicePage .contentArea .mainContent .serviceTable table td,.servicePage .contentArea .mainContent .serviceTable table th{border:1px solid #CFCFCF}.servicePage .contentArea .mainContent .serviceTable table thead th{background:#333333;color:#fff;font-size:1.3rem;font-weight:500;text-align:center;padding:8px 10px}@media (max-width: 767px){.servicePage .contentArea .mainContent .serviceTable table thead th{font-size:calc(13 / 390 * 100vw);padding:calc(8 / 390 * 100vw) calc(10 / 390 * 100vw)}}.servicePage .contentArea .mainContent .serviceTable table tbody td{padding:7.5px 11px;font-weight:500;color:#8B8B8B;font-size:1.3rem}@media (max-width: 767px){.servicePage .contentArea .mainContent .serviceTable table tbody td{padding:calc(7.5 / 390 * 100vw) calc(11 / 390 * 100vw);font-size:calc(13 / 390 * 100vw)}.servicePage .contentArea .mainContent .serviceTable table tbody td .offerWrapper{display:flex;flex-wrap:wrap;gap:calc(5 / 390 * 100vw)}}.servicePage .contentArea .mainContent .serviceTable table tbody td .offer{color:#fff;text-align:center;display:inline-block;padding:3.5px 1px;min-width:48px;font-size:9px;line-height:1.11;border-radius:4px}@media (max-width: 767px){.servicePage .contentArea .mainContent .serviceTable table tbody td .offer{padding:calc(3.5 / 390 * 100vw) calc(1 / 390 * 100vw);min-width:calc(48 / 390 * 100vw);font-size:calc(9 / 390 * 100vw);border-radius:calc(4 / 390 * 100vw)}}.servicePage .contentArea .mainContent .serviceTable table tbody td .offer.-bgPink{background:#D6206D}.servicePage .contentArea .mainContent .serviceTable table tbody td .offer.-bgGreen{background:#88BA28}.servicePage .contentArea .mainContent .serviceTable table tbody td .offer.-bgGreen2{background:#169243}.servicePage .contentArea .mainContent .serviceTable table tbody td .offer.-bgBrown{background:#786955}.servicePage .contentArea .mainContent .serviceTable table tbody td .offer.-bgPurple{background:#818BBD}.servicePage .contentArea .mainContent .serviceTable table tbody td .offer.-bgYellow{background:#efa337}.servicePage .contentArea .mainContent .serviceTable table tbody td .offer.-bgSky{background:#1c96d5}.servicePage .contentArea .mainContent .serviceTable table tbody td .offer.-bgGray{background:#d3d2d2;cursor:pointer}.servicePage .contentArea .mainContent .serviceTable table tbody .colorBlue{color:#3F7BB3}.servicePage .contentArea .mainContent .serviceTable table tbody .colorBlue a{color:#3F7BB3}.servicePage .contentArea .mainContent .serviceTable table tbody .colorBlue a:hover{text-decoration:underline}.servicePage .contentArea .mainContent .serviceTable table tbody .colorBlack{color:#000}.servicePage .contentArea .mainContent .serviceTable table tbody .circle{width:16px;height:16px;margin:0 auto;border:2px solid #1A483B;border-radius:100%}@media (max-width: 767px){.servicePage .contentArea .mainContent .serviceTable table tbody .circle{width:calc(16 / 390 * 100vw);height:calc(16 / 390 * 100vw)}}@media (max-width: 767px){.servicePage .contentArea .mainContent .serviceTable.-scrollTable{margin:0 auto calc(95 / 390 * 100vw);overflow-x:scroll}.servicePage .contentArea .mainContent .serviceTable.-scrollTable table{width:auto;margin:0}.servicePage .contentArea .mainContent .serviceTable.-scrollTable table td,.servicePage .contentArea .mainContent .serviceTable.-scrollTable table th{white-space:pre}.servicePage .contentArea .mainContent .serviceTable.-scrollTable table tbody td .offerWrapper{display:flex;flex-wrap:nowrap;gap:calc(5 / 390 * 100vw)}}.servicePage .contentArea .mainContent .serviceTable.-type2 table thead th{padding:12px}@media (max-width: 767px){.servicePage .contentArea .mainContent .serviceTable.-type2 table thead th{padding:calc(12 / 390 * 100vw)}}.servicePage .contentArea .mainContent .serviceTable.-type2 table tbody td{padding:13px 9px}@media (max-width: 767px){.servicePage .contentArea .mainContent .serviceTable.-type2 table tbody td{padding:calc(13 / 390 * 100vw) calc(9 / 390 * 100vw)}}.servicePage .contentArea .mainContent .innerCTA{margin:80px 0 45px 0;padding:25px 20px;background:#23483A}@media (max-width: 767px){.servicePage .contentArea .mainContent .innerCTA{margin:calc(60 / 390 * 100vw) 0 calc(40 / 390 * 100vw) 0;padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.servicePage .contentArea .mainContent .innerCTA .ctaText{display:table;margin:0 auto 35px;color:#fff;font-weight:bold;font-size:2.4rem;line-height:1.547}@media (max-width: 767px){.servicePage .contentArea .mainContent .innerCTA .ctaText{margin:0 auto calc(25 / 390 * 100vw);font-size:calc(20 / 390 * 100vw)}}.servicePage .contentArea .mainContent .innerCTA .flex{display:flex;justify-content:center;align-items:center;gap:68px}@media (max-width: 900px){.servicePage .contentArea .mainContent .innerCTA .flex{flex-direction:column;gap:20px}}@media (max-width: 767px){.servicePage .contentArea .mainContent .innerCTA .flex{gap:calc(20 / 390 * 100vw);flex-direction:column}}.servicePage .contentArea .mainContent .caseImg{text-align:center;margin:0 auto 50px}.servicePage .contentArea .mainContent .caseIndex{margin:0 auto 62px;display:flex;flex-wrap:wrap;gap:30px;max-width:950px}@media (max-width: 767px){.servicePage .contentArea .mainContent .caseIndex{margin:0 0 calc(50 / 390 * 100vw);gap:calc(25 / 390 * 100vw)}}.servicePage .contentArea .mainContent .caseIndex hr{width:100%;margin:10px 0}.servicePage .contentArea .mainContent .caseIndex .item{width:100%;display:flex;gap:15px}@media (max-width: 767px){.servicePage .contentArea .mainContent .caseIndex .item{flex-direction:column;gap:calc(15 / 390 * 100vw)}}.servicePage .contentArea .mainContent .caseIndex .item .img{width:295px;flex-shrink:0}@media (max-width: 767px){.servicePage .contentArea .mainContent .caseIndex .item .img{width:100%}}@media (max-width: 767px){.servicePage .contentArea .mainContent .caseIndex .item .img img{width:100%}}.servicePage .contentArea .mainContent .caseIndex .item .text .tag{margin:0 0 16px;font-size:1.2rem;font-weight:bold}@media (max-width: 767px){.servicePage .contentArea .mainContent .caseIndex .item .text .tag{font-size:calc(12 / 390 * 100vw);margin:0 0 calc(12 / 390 * 100vw)}}.servicePage .contentArea .mainContent .caseIndex .item .text .tag span{padding:9px 15px;background:#F4F5F3;color:#8D8D8D;display:inline-block}@media (max-width: 767px){.servicePage .contentArea .mainContent .caseIndex .item .text .tag span{padding:calc(8 / 390 * 100vw) calc(12 / 390 * 100vw)}}.servicePage .contentArea .mainContent .caseIndex .item .text .title{margin:0 0 12px;font-size:1.6rem;font-weight:bold;line-height:1.75}@media (max-width: 767px){.servicePage .contentArea .mainContent .caseIndex .item .text .title{margin:0 0 calc(12 / 390 * 100vw);font-size:calc(15 / 390 * 100vw)}}.servicePage .contentArea .mainContent .caseIndex .item .text .title a{color:#3B4043;text-decoration:underline}.servicePage .contentArea .mainContent .caseIndex .item .text .title a:hover{color:#E0B03F}.servicePage .contentArea .mainContent .caseIndex .item .text .name{font-size:1.4rem;line-height:1.42857}@media (max-width: 767px){.servicePage .contentArea .mainContent .caseIndex .item .text .name{font-size:calc(13 / 390 * 100vw)}}.servicePage .contentArea .mainContent .caseIndex+.btn{margin:0 0 70px;text-align:center}@media (max-width: 767px){.servicePage .contentArea .mainContent .caseIndex+.btn{margin:0 0 calc(50 / 390 * 100vw)}}.servicePage .contentArea .mainContent .relatedServices{margin:53px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:33px 30px;max-width:1010px}@media (max-width: 767px){.servicePage .contentArea .mainContent .relatedServices{margin:calc(40 / 390 * 100vw) 0 0 0}}.servicePage .contentArea .mainContent .relatedServices .item{width:calc((100% - 30px)/2)}@media (max-width: 767px){.servicePage .contentArea .mainContent .relatedServices .item{width:100%}}.servicePage .contentArea .mainContent .relatedServices .item h3{margin:0 0 15px;font-size:1.8rem;line-height:1.5}@media (max-width: 767px){.servicePage .contentArea .mainContent .relatedServices .item h3{margin:0 0 calc(15 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}.servicePage .contentArea .mainContent .relatedServices .item h3 a{padding:16.5px 12px;background:#333333;color:#fff;display:block;position:relative}@media (max-width: 767px){.servicePage .contentArea .mainContent .relatedServices .item h3 a{padding:calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}.servicePage .contentArea .mainContent .relatedServices .item h3 a:hover{color:#202020}.servicePage .contentArea .mainContent .relatedServices .item h3 a:hover::before{transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transform:scaleX(1)}.servicePage .contentArea .mainContent .relatedServices .item h3 a:hover::after{background-image:url("../image/icon_arrow_right_black.svg")}.servicePage .contentArea .mainContent .relatedServices .item h3 a:hover span::after{transform-origin:left top;transform:scale(1, 1)}.servicePage .contentArea .mainContent .relatedServices .item h3 a::before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:100%;background:#E0B03F;top:0;left:0;transform:scaleX(0);transform-origin:0 center;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}.servicePage .contentArea .mainContent .relatedServices .item h3 a::after{content:"";display:block;width:8.67px;height:13.36px;background-image:url("../image/icon_arrow_right_white.svg");background-size:cover;top:50%;right:10.7px;transform:translateY(-50%);position:absolute;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.servicePage .contentArea .mainContent .relatedServices .item h3 a::after{width:calc(8.67 / 390 * 100vw);height:calc(13.36 / 390 * 100vw);right:calc(10.7 / 390 * 100vw)}}.servicePage .contentArea .mainContent .relatedServices .item h3 a>span{position:relative}.servicePage .contentArea .mainContent .relatedServices .item h3 a>span::after{content:"";height:1px;background:#000000;width:100%;position:absolute;bottom:-6px;left:0;display:block;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}@media (max-width: 767px){.servicePage .contentArea .mainContent .relatedServices .item h3 a>span::after{bottom:calc(-6 / 390 * 100vw)}}.servicePage .contentArea .mainContent .relatedServices .item h3 a>span span{font-size:1.4rem}@media (max-width: 767px){.servicePage .contentArea .mainContent .relatedServices .item h3 a>span span{font-size:calc(14 / 390 * 100vw)}}.servicePage .contentArea .mainContent .relatedServices .item p{margin:0;font-size:1.6rem;line-height:1.5}@media (max-width: 767px){.servicePage .contentArea .mainContent .relatedServices .item p{font-size:calc(16 / 390 * 100vw)}}.servicePage .contentArea .mainContent .relatedServices .item ul{margin:1em 0 0;list-style:none;margin-left:0.5em;padding:0}.servicePage .contentArea .mainContent .relatedServices .item ul li{list-style:none;line-height:1.5;color:#3B4043;font-size:14px;font-weight:bold}.servicePage .contentArea .mainContent .relatedServices .item ul li+li{margin-top:0}.servicePage .contentArea .mainContent .relatedServices .item ul li a{text-decoration:underline;color:#3B4043}.servicePage .contentArea .mainContent .relatedServices .item ul li a:hover{color:#E0B03F}.servicePage .contentArea .mainContent .accordion{position:relative;cursor:pointer}@media (max-width: 767px){.servicePage .contentArea .mainContent .accordion{padding-right:calc(80 / 390 * 100vw) !important}}.servicePage .contentArea .mainContent .accordion .accordionBtn{margin:0;padding:7px 12px 6px;background:#333333;color:#fff;display:block;font-size:1.4rem;font-weight:bold;line-height:1.42857;position:absolute;top:50%;right:13px;transform:translate(0, -50%);transition:all 0.2s ease-out 0s;box-sizing:border-box}@media (max-width: 767px){.servicePage .contentArea .mainContent .accordion .accordionBtn{padding:calc(5 / 390 * 100vw) calc(7 / 390 * 100vw);font-size:calc(12 / 390 * 100vw);right:calc(10 / 390 * 100vw)}}.servicePage .contentArea .mainContent .accordion .accordionBtn::before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:100%;background:#E0B03F;top:0;left:0;transform:scaleX(0);transform-origin:0 center;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}.servicePage .contentArea .mainContent .accordion:hover::after{background:#E0B03F;color:#202020}.servicePage .contentArea .mainContent .accordion:hover .accordionBtn{color:#333333}.servicePage .contentArea .mainContent .accordion:hover .accordionBtn::before{transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transform:scaleX(1)}.servicePage .contentArea .mainContent .numList{padding-left:3em;margin:0 0 2em;font-size:1.8rem;line-height:1.5}@media (max-width: 767px){.servicePage .contentArea .mainContent .numList{padding-left:2em;font-size:calc(18 / 390 * 100vw)}}.servicePage .contentArea .mainContent .numList li{position:relative;color:#23483A;font-weight:bold;font-size:1.8rem;line-height:1.5}@media (max-width: 767px){.servicePage .contentArea .mainContent .numList li{font-size:calc(20 / 390 * 100vw)}}.servicePage .contentArea .mainContent .numList li+li{margin-top:14px}@media (max-width: 767px){.servicePage .contentArea .mainContent .numList li+li{margin-top:calc(14 / 390 * 100vw)}}.servicePage .contentArea .mainContent .list{padding-left:3em;margin:0 0 2em;font-size:1.8rem;line-height:1.5}@media (max-width: 767px){.servicePage .contentArea .mainContent .list{padding-left:2em;font-size:calc(18 / 390 * 100vw)}}.servicePage .contentArea .mainContent .list li{position:relative;color:#23483A;font-size:1.8rem;line-height:1.5;font-weight:bold;position:relative}@media (max-width: 767px){.servicePage .contentArea .mainContent .list li{font-size:calc(20 / 390 * 100vw)}}.servicePage .contentArea .mainContent .list li+li{margin-top:14px}@media (max-width: 767px){.servicePage .contentArea .mainContent .list li+li{margin-top:calc(14 / 390 * 100vw)}}.servicePage .contentArea .mainContent .list li::before{content:"";width:6px;height:6px;background:#23483A;border-radius:50%}@media (max-width: 767px){.servicePage .contentArea .mainContent .list li::before{width:calc(6 / 390 * 100vw);height:calc(6 / 390 * 100vw)}}.servicePage .contentArea .mainContent .toggleTitle{position:relative;padding-right:100px}@media (max-width: 767px){.servicePage .contentArea .mainContent .toggleTitle{padding-right:calc(70 / 390 * 100vw)}}.servicePage .contentArea .mainContent .toggleTitle .toggleBtn{margin:0;padding:6.5px 0;background:#E0B03F;font-size:1.4rem;font-weight:bold;line-height:1.42857;position:absolute;top:50%;right:0;transform:translate(0, -50%);transition:all 0.2s ease-out 0s;box-sizing:border-box;cursor:pointer;width:83px;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.servicePage .contentArea .mainContent .toggleTitle .toggleBtn{padding:calc(6 / 390 * 100vw) 0;font-size:calc(12 / 390 * 100vw);width:calc(60 / 390 * 100vw)}}.servicePage .contentArea .mainContent .toggleTitle .toggleBtn::before{content:"－ 閉じる";color:#000000;font-weight:bold;text-align:center;transition:all 0.2s ease-out 0s}.servicePage .contentArea .mainContent .toggleTitle .toggleBtn.-close{background:#333}.servicePage .contentArea .mainContent .toggleTitle .toggleBtn.-close::before{content:"＋ 開く";color:#fff}.servicePage .contentArea .sideBar{width:280px;flex-shrink:0;position:sticky;top:100px}@media (max-width: 767px){.servicePage .contentArea .sideBar{position:static;width:100%}}.servicePage .contentArea .sideBar .sideMenuTitle{font-size:1.4rem;line-height:1.428;font-weight:bold;margin-bottom:20px;color:#8D8D8D}@media (max-width: 767px){.servicePage .contentArea .sideBar .sideMenuTitle{font-size:calc(14 / 390 * 100vw);margin-bottom:calc(15 / 390 * 100vw)}}.servicePage .contentArea .sideBar .sideBarList{padding:0;margin:0}.servicePage .contentArea .sideBar .sideBarList .sideBarItem{list-style:none;font-size:1.4rem;line-height:1.5}@media (max-width: 767px){.servicePage .contentArea .sideBar .sideBarList .sideBarItem{font-size:calc(14 / 390 * 100vw)}}.servicePage .contentArea .sideBar .sideBarList .sideBarItem+li{margin-top:25px}@media (max-width: 767px){.servicePage .contentArea .sideBar .sideBarList .sideBarItem+li{margin-top:calc(20 / 390 * 100vw)}}.servicePage .contentArea .sideBar .sideBarList .sideBarItem .sideBarLink{color:#000000;position:relative}.servicePage .contentArea .sideBar .sideBarList .sideBarItem .sideBarLink::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;display:block;background:#000;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}.servicePage .contentArea .sideBar .sideBarList .sideBarItem .sideBarLink:hover::after{transform-origin:left top;transform:scale(1, 1)}.servicePage .contentArea .sideBar .sideBarList .sideBarItem .sideBarLink:not(.current):hover{color:#E0B03F}.servicePage .contentArea .sideBar .sideBarList .sideBarItem .sideBarLink:not(.current):hover::after{background:#E0B03F}.servicePage .contentArea .sideBar .sideBarList .sideBarItem .sideBarLink.current{font-weight:bold}@media (max-width: 767px){.servicePage .contentArea .sideBar .sideBarList .sideBarItem .sideBarLink.current{font-weight:normal}}.servicePage .contentArea .sideBar .sideBarList .sideBarItem .sideBarLink.current::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;display:block;background:#000;transform-origin:left top;transform:scale(1, 1);transition:transform 0.2s ease-out 0s}@media (max-width: 767px){.servicePage .contentArea .sideBar .sideBarList .sideBarItem .sideBarLink.current::after{display:none}}.servicePage .mainTradingCompanyTitle{text-align:center;font-weight:bold;font-size:1.8rem !important;line-height:1.444 !important;margin-bottom:35px !important;color:#000 !important}@media (max-width: 767px){.servicePage .mainTradingCompanyTitle{font-size:calc(18 / 390 * 100vw) !important;margin-bottom:calc(30 / 390 * 100vw) !important}}.servicePage .mainTradingCompanyTitle span{font-weight:normal;vertical-align:bottom;font-size:1.2rem}@media (max-width: 767px){.servicePage .mainTradingCompanyTitle span{font-size:calc(12 / 390 * 100vw)}}.servicePage .mainTradingCompany{display:flex}.servicePage .mainTradingCompany.-type2{margin-bottom:50px;justify-content:flex-start;gap:30px;justify-content:center}@media (max-width: 767px){.servicePage .mainTradingCompany.-type2{flex-direction:column;gap:calc(30 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.servicePage .mainTradingCompany.-type2 .item{width:auto}.servicePage .mainTradingCompany.-type2 .item:nth-of-type(1){width:300px}@media (max-width: 767px){.servicePage .mainTradingCompany.-type2 .item:nth-of-type(1){width:100%}}.servicePage .mainTradingCompany.-type2 .item:nth-of-type(2){width:380px}@media (max-width: 767px){.servicePage .mainTradingCompany.-type2 .item:nth-of-type(2){width:100%;margin-right:0}}.servicePage .mainTradingCompany.-type2 .item:nth-of-type(3){width:126px}@media (max-width: 767px){.servicePage .mainTradingCompany.-type2 .item:nth-of-type(3){width:100%}}@media (max-width: 767px){.servicePage .mainTradingCompany{flex-wrap:wrap;gap:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw)}}.servicePage .mainTradingCompany .item{width:25%;text-align:center}@media (max-width: 767px){.servicePage .mainTradingCompany .item{width:calc((100% - (calc(15 / 390 * 100vw))) / 2)}}.servicePage .mainTradingCompany .item h3{margin:0 0 31px;padding:0;color:#000;font-family:"Noto Sans Japanese","Noto Sans JP","メイリオ",sans-serif;font-size:1.8rem;font-weight:bold}@media (max-width: 767px){.servicePage .mainTradingCompany .item h3{margin:0 0 calc(15 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.servicePage .mainTradingCompany .item .kome{margin-top:10px;font-size:1.2rem;margin-bottom:20px}@media (max-width: 767px){.servicePage .mainTradingCompany .item .kome{margin-top:calc(10 / 390 * 100vw);font-size:calc(12 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.servicePage .mainTradingCompany .item .circle{width:115px;height:115px;margin:0 auto;background:#F5F5F5;border-radius:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 767px){.servicePage .mainTradingCompany .item .circle{width:calc(115 / 390 * 100vw);height:calc(115 / 390 * 100vw)}}.servicePage .mainTradingCompany .item .circle .num{color:#1A483B;font-family:"Noto Sans Japanese","Noto Sans JP","メイリオ",sans-serif;font-size:3rem;font-weight:bold;line-height:1}@media (max-width: 767px){.servicePage .mainTradingCompany .item .circle .num{font-size:calc(30 / 390 * 100vw)}}.servicePage .mainTradingCompany .item .circle .num.-type2{font-size:2.3rem}@media (max-width: 767px){.servicePage .mainTradingCompany .item .circle .num.-type2{font-size:calc(23 / 390 * 100vw)}}.servicePage .mainTradingCompany .item .circle span{color:#1A483B;font-family:"Noto Sans Japanese","Noto Sans JP","メイリオ",sans-serif;font-size:2rem;font-weight:bold;line-height:1.5;display:block}@media (max-width: 767px){.servicePage .mainTradingCompany .item .circle span{font-size:calc(20 / 390 * 100vw)}}.servicePage .sainKadai{max-width:1003px;margin:100px auto;display:flex;gap:29px}@media (max-width: 767px){.servicePage .sainKadai{margin:calc(60 / 390 * 100vw) auto calc(50 / 390 * 100vw);flex-wrap:wrap;gap:calc(50 / 390 * 100vw)}}.servicePage .sainKadai .item{width:calc((100% - (29px * 2)) / 3);padding:28px 9px 37px 18px;border:1px solid #C7C7C7;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,0.16);position:relative}@media (max-width: 767px){.servicePage .sainKadai .item{width:100%;padding:calc(25 / 390 * 100vw) calc(9 / 390 * 100vw) calc(25 / 390 * 100vw) calc(15 / 390 * 100vw);border-radius:calc(4 / 390 * 100vw);box-shadow:0 calc(3 / 390 * 100vw) calc(6 / 390 * 100vw) rgba(0,0,0,0.16)}}.servicePage .sainKadai .item h3{width:238px;height:57px;border-radius:100px;color:#fff;font-size:1.8rem;font-weight:bold;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}@media (max-width: 767px){.servicePage .sainKadai .item h3{width:calc(200 / 390 * 100vw);height:calc(50 / 390 * 100vw);border-radius:calc(100 / 390 * 100vw);font-size:calc(16 / 390 * 100vw)}}.servicePage .sainKadai .item:nth-of-type(1) h3{background:#105D4A}.servicePage .sainKadai .item:nth-of-type(2) h3{background:#229C79}.servicePage .sainKadai .item:nth-of-type(3) h3{background:#5BA75F}.servicePage .sainKadai .item .img{height:157px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.servicePage .sainKadai .item .img{height:calc(157 / 390 * 100vw)}}.servicePage .sainKadai .item .img img{width:auto;height:auto}.servicePage .sainKadai .item .check{margin:0 !important}.servicePage .sainKadai .item .check li{line-height:calc(30em / 20) !important}.servicePage .sainKadai .item .check li:before{top:7px !important}@media (max-width: 767px){.servicePage .sainKadai .item .check li:before{top:calc(3 / 390 * 100vw) !important}}.servicePage .sainKadai .item .check li+li{margin-top:29px !important}@media (max-width: 767px){.servicePage .sainKadai .item .check li+li{margin-top:calc(29 / 390 * 100vw) !important}}.servicePage .sainImage{max-width:900px;margin-left:auto !important;margin-right:auto !important}.servicePage .sainImage figcaption{padding:12px 14px 0 21px;font-size:1.2rem !important;font-weight:bold;line-height:calc(20em / 12) !important}@media (max-width: 767px){.servicePage .sainImage figcaption{padding:calc(12 / 390 * 100vw) calc(14 / 390 * 100vw) 0 calc(21 / 390 * 100vw);font-size:calc(10 / 390 * 100vw) !important;text-align:left}}.servicePage .contentArea .mainContent .courseList{margin:0 0 57px 40px}@media (max-width: 767px){.servicePage .contentArea .mainContent .courseList{margin:0 0 calc(30 / 390 * 100vw) calc(20 / 390 * 100vw)}}.servicePage .contentArea .mainContent .courseList li{padding-left:22px;font-size:1.8rem;font-weight:normal;line-height:calc(40em / 18)}@media (max-width: 767px){.servicePage .contentArea .mainContent .courseList li{padding-left:calc(22 / 390 * 100vw);font-size:calc(16 / 390 * 100vw)}}.servicePage .contentArea .mainContent .courseList li::before{width:6px;height:6px;background:#23483A;top:17px}@media (max-width: 767px){.servicePage .contentArea .mainContent .courseList li::before{width:calc(6 / 390 * 100vw);height:calc(6 / 390 * 100vw);top:calc(15 / 390 * 100vw)}}.servicePage .contentArea .mainContent .courseList li+li{margin-top:0}.servicePage .contentArea .mainContent .courseList li a{text-decoration:underline}.innerCTA{margin:0 auto 60px;background-color:#F6F6F6;background-image:url("../image/img10.png");background-repeat:no-repeat;background-position:right;background-size:cover}@media (max-width: 767px){.innerCTA{margin:calc(30 / 390 * 100vw) 0 calc(30 / 390 * 100vw) 0;background-position:center right 30%}}.innerCTA .ctaContent{max-width:1100px;margin:0 auto;padding:40px 20px 45px}@media (max-width: 767px){.innerCTA .ctaContent{padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.innerCTA .ctaText{margin-bottom:20px;font-weight:bold;font-size:1.6rem;line-height:1.5}@media (max-width: 767px){.innerCTA .ctaText{margin:0 auto calc(25 / 390 * 100vw);font-size:calc(16 / 390 * 100vw)}}.innerCTA .ctaTextM{margin-bottom:20px;font-weight:bold;font-size:2.0rem;line-height:1.85}@media (max-width: 767px){.innerCTA .ctaTextM{margin:0 auto calc(25 / 390 * 100vw);font-size:calc(20 / 390 * 100vw)}}.innerCTA .underLineGreen{border-bottom:solid 2px #1A483B}.innerCTA .textGreen{font-size:2.4rem;color:#1A483B}@media (max-width: 767px){.innerCTA .textGreen{font-size:calc(24 / 390 * 100vw)}}.innerCTA .flex{display:flex;justify-content:flex-start;align-items:center;margin-top:40px;gap:35px;margin-left:13px}.innerCTA .flex.-alignFlexStart{align-items:flex-start}@media (max-width: 767px){.innerCTA .flex.-alignFlexStart{align-items:center}}@media (max-width: 900px){.innerCTA .flex{flex-direction:column;gap:20px}}@media (max-width: 767px){.innerCTA .flex{gap:calc(20 / 390 * 100vw);flex-direction:column;margin-left:0}}.innerCTA .flex .btn{padding:0;touch-action:auto;cursor:auto}.innerCTA .flex .btn:active{box-shadow:none}.innerCTA .flex .btn a{width:384px;padding:21px 0}@media (max-width: 767px){.innerCTA .flex .btn a{width:calc(284 / 390 * 100vw);padding:calc(15 / 390 * 100vw) 0}}.innerCTA.-Last{background-image:url("../image/img11.png");margin-top:80px;margin-bottom:0}@media (max-width: 767px){.innerCTA.-Last{background-position:center;margin-top:calc(50 / 390 * 100vw)}}.innerCTA.-Last .flex{margin-top:40px}@media (max-width: 767px){.innerCTA.-Last .flex{margin-top:calc(30 / 390 * 100vw)}}.companyLogoList{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;padding-inline-start:0;margin:0 0 50px !important}.companyLogoList .companyLogoItem{width:calc(21% - 20px);margin-right:10px;margin-left:10px;position:relative;overflow:hidden;margin-bottom:15px;list-style:none;padding:0 !important}.companyLogoList .companyLogoItem img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);overflow:hidden;object-fit:contain;width:100%;max-width:180px;height:auto;max-height:45px}@media (max-width: 767px){.companyLogoList .companyLogoItem{width:calc(33.3333% - 10px);margin-right:5px;margin-left:5px;margin-bottom:8px}}.companyLogoList .companyLogoItem::before{display:none !important}.companyLogoList .companyLogoItem::after{content:"";display:block;padding-top:33.3333%;position:relative;width:0;height:0}.btn a{background:#fff;font-weight:bold;display:inline-block;border-radius:20px;text-align:center;font-size:1.8rem;line-height:1.444;color:#333333;padding:7px 27px;width:220px;position:relative;z-index:1;overflow:hidden}@media (max-width: 767px){.btn a{border-radius:calc(20 / 390 * 100vw);font-size:calc(18 / 390 * 100vw);padding:calc(7 / 390 * 100vw) calc(27 / 390 * 100vw);width:calc(220 / 390 * 100vw)}}.btn a:hover::before{transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transform:scaleX(1)}.btn a::before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:100%;background:#E0B03F;top:0;left:0;transform:scaleX(0);transform-origin:0 center;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}.btn a::after{content:"";display:block;width:8.67px;height:13.36px;background-image:url("../image/icon_arrow_right_black.svg");background-size:cover;top:50%;right:10.7px;transform:translateY(-50%);position:absolute;z-index:3;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.btn a::after{width:calc(8.67 / 390 * 100vw);height:calc(13.36 / 390 * 100vw);right:calc(10.7 / 390 * 100vw)}}.btn.-w290 a{width:290px}@media (max-width: 767px){.btn.-w290 a{width:calc(290 / 390 * 100vw)}}.btn.-bgGreen a{background:#23483A;color:#fff}.btn.-bgGreen a::after{background-image:url("../image/icon_arrow_right_white.svg")}.btn.-bgGreen a:hover{color:#333333}.btn.-bgGreen a:hover::after{background-image:url("../image/icon_arrow_right_black.svg")}.btn.-bgGreen2 a{background:#1A483B;color:#fff;border:solid 3px #72A653;border-radius:0;font-size:2.0rem;padding:14.5px 0;position:relative}@media (max-width: 767px){.btn.-bgGreen2 a{font-size:calc(18 / 390 * 100vw);padding:calc(12 / 390 * 100vw) 0;border-width:calc(3 / 390 * 100vw)}}.btn.-bgGreen2 a::before{background:#DDEEE9}.btn.-bgGreen2 a:hover{color:#000000}.btn.-bgGreen2 a:hover::after{border-color:transparent transparent transparent #000000}.btn.-bgGreen2 a::after{content:'';width:0;height:0;border-style:solid;border-width:9px 0 9px 9px;border-color:transparent transparent transparent #fff;display:inline-block;vertical-align:middle;position:static;margin-left:20px;transform:translateY(-10%);background-image:none}@media (max-width: 767px){.btn.-bgGreen2 a::after{border-width:calc(9 / 390 * 100vw) 0 calc(9 / 390 * 100vw) calc(9 / 390 * 100vw)}}.btn.-bgWhite a{background:#fff;color:#333333}.btn.-bgWhite a::after{background-image:url("../image/icon_arrow_right_black.svg")}.btn.-bgWhite a:hover{color:#333333}.btn.-bgWhite a:hover::after{background-image:url("../image/icon_arrow_right_black.svg")}.btn.-bgBlack a{background:#333333;color:#fff;border:solid 3px #333333;border-radius:0;font-size:1.6rem;padding:13px 0;position:relative}@media (max-width: 767px){.btn.-bgBlack a{font-size:calc(16 / 390 * 100vw);padding:calc(12 / 390 * 100vw) 0;border-width:calc(3 / 390 * 100vw)}}.btn.-bgBlack a::after{content:'';width:8.67px;height:13.36px;background:url("../image/icon_arrow_right_white.svg");position:absolute;top:50%;right:24px;transform:translateY(-50%)}.btn.-bgGray a{background:#F4F5F3;color:#333333}.btn.-bgGray a::after{background-image:url("../image/icon_arrow_right_black.svg")}.btn.-bgGray a:hover{color:#333333}.btn.-bgGray a:hover::after{background-image:url("../image/icon_arrow_right_black.svg")}.btn.-bgGray2 a{background:#F5F3EE;color:#333333}.btn.-bgGray2 a::after{background-image:url("../image/icon_arrow_right_black.svg")}.btn.-bgGray2 a:hover{color:#333333}.btn.-bgGray2 a:hover::after{background-image:url("../image/icon_arrow_right_black.svg")}.btn.-bgGold a{background:#E0B03F;color:#333333}.btn.-bgGold a::before{background:#F4F5F3}.btn.-bgGold a::after{background-image:url("../image/icon_arrow_right_black.svg")}.btn.-bgGold a:hover{color:#333333}.btn.-bgGold a:hover::after{background-image:url("../image/icon_arrow_right_black.svg")}.btn.-hasMintext a{padding:9.5px 0 !important}@media (max-width: 767px){.btn.-hasMintext a{padding:calc(4.5 / 390 * 100vw) !important}}.btn.-hasMintext a::after{display:none}.btn.-hasMintext a:hover .btnText1::after{border-color:transparent transparent transparent #000}.btn.-hasMintext a:hover .minText{color:#000}.btn.-hasMintext a .btnText1{position:relative;display:block}.btn.-hasMintext a .btnText1::after{content:'';width:0;height:0;border-style:solid;border-width:9px 0 9px 9px;border-color:transparent transparent transparent #fff;display:inline-block;vertical-align:middle;position:static;margin-left:20px;transform:translateY(-10%);background-image:none;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.btn.-hasMintext a .btnText1::after{width:calc(8.67 / 390 * 100vw);height:calc(13.36 / 390 * 100vw);right:calc(10.7 / 390 * 100vw)}}.btn.-hasMintext a .minText{font-size:1.3rem;font-weight:500;color:#fff;line-height:calc(19/13);display:block;margin-top:4px;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.btn.-hasMintext a .minText{font-size:calc(11 / 390 * 100vw);margin-top:calc(3 / 390 * 100vw)}}.btn .kome{margin:10px 0 0;font-size:1.3rem;font-weight:bold}@media (max-width: 767px){.btn .kome{margin:calc(7 / 390 * 100vw) 0 0;font-size:calc(11 / 390 * 100vw)}}.topPage.is-webp .mainVisual{background-image:url("../image/bg_top_main_visual.webp")}.topPage .mainVisual{background-image:url("../image/bg_top_main_visual.jpg");background-size:cover;background-position:center bottom}.topPage .mainVisual .container{max-width:1124px;width:100%;margin:0 auto;padding:72px 20px;height:553px}@media (max-width: 767px){.topPage .mainVisual .container{padding:calc(60 / 390 * 100vw) calc(15 / 390 * 100vw);height:auto}}.topPage .mainVisual .textArea{width:544px;background:#fff;padding:30px 20px}@media (max-width: 767px){.topPage .mainVisual .textArea{width:100%;padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw)}}.topPage .mainVisual .mainVisualLogo{margin-bottom:19px}@media (max-width: 767px){.topPage .mainVisual .mainVisualLogo{margin-bottom:calc(20 / 390 * 100vw)}}@media (max-width: 767px){.topPage .mainVisual .mainVisualLogo img{width:calc(178.6 / 390 * 100vw);height:auto}}.topPage .mainVisual .mainVisualTitle{font-size:1.8rem;line-height:1.444;font-weight:bold;font-family:"Noto Sans Japanese","Noto Sans JP","メイリオ",sans-serif;color:#1A483B;margin-bottom:30px}@media (max-width: 767px){.topPage .mainVisual .mainVisualTitle{font-size:calc(17 / 390 * 100vw);text-align:center}}.topPage .mainVisual .btnArea{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:20px;justify-content:center}@media (max-width: 767px){.topPage .mainVisual .btnArea{gap:calc(20 / 390 * 100vw);flex-direction:column}}.topPage .mainVisual .btnArea .btn{padding:0}.topPage .mainVisual .btnArea .btn a{width:250px}@media (max-width: 767px){.topPage .mainVisual .btnArea .btn a{width:calc(250 / 390 * 100vw)}}.topPage .container{max-width:1140px;width:1140px;margin:0 auto;padding:0 20px}@media (max-width: 1140px){.topPage .container{width:100%}}@media (max-width: 767px){.topPage .container{padding:calc(15 / 390 * 100vw)}}.topPage .topService{padding:55px 0;background:#FFFFFF}@media (max-width: 767px){.topPage .topService{padding:calc(40 / 390 * 100vw) 0}}.topPage .sectionTitle{font-size:2.8rem;line-height:1.428;font-weight:bold;text-align:center;margin-bottom:25px}@media (max-width: 767px){.topPage .sectionTitle{font-size:calc(24 / 390 * 100vw);margin-bottom:calc(25 / 390 * 100vw)}}.topPage .sectionSubTitle{font-size:1.6rem;line-height:1.5;text-align:center}@media (max-width: 767px){.topPage .sectionSubTitle{font-size:calc(16 / 390 * 100vw)}}.topPage .topCapabilities{background-image:url("../image/bg_top_capabilities.png");background-size:cover;background-position:top center;padding:36px 0 82px}.topPage .topCapabilities.-type2{background-image:none;background:#fff;padding:0 0 100px;position:relative}.topPage .topCapabilities.-type2 .container{position:relative;padding-top:45px}.topPage .topCapabilities.-type2 .container::before{content:"";display:block;background:#707070;position:absolute;height:1px;top:0;left:50%;transform:translateX(-50%);width:calc(100% - 40px)}@media (max-width: 767px){.topPage .topCapabilities{padding:calc(30 / 390 * 100vw) 0 calc(60 / 390 * 100vw)}}.topPage .topCapabilities .capabilityList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:46px 29px;flex-wrap:wrap;margin-top:63px}.topPage .topCapabilities .capabilityList.-type2{gap:48px}@media (max-width: 767px){.topPage .topCapabilities .capabilityList.-type2{gap:calc(25 / 390 * 100vw)}}.topPage .topCapabilities .capabilityList.-type2 .item{width:calc((100% - 49px)/2)}@media (max-width: 767px){.topPage .topCapabilities .capabilityList.-type2 .item{width:100%}}@media (max-width: 767px){.topPage .topCapabilities .capabilityList{gap:calc(25 / 390 * 100vw);margin-top:calc(30 / 390 * 100vw)}}.topPage .topCapabilities .capabilityList .item{width:calc((100% - 87px)/4);background:#F4F5F3}@media (max-width: 767px){.topPage .topCapabilities .capabilityList .item{width:100%}}.topPage .topCapabilities .capabilityList .item h3{margin-bottom:0}.topPage .topCapabilities .capabilityList .item h3 a{font-size:1.6rem;font-weight:bold;line-height:1.5;margin-bottom:0;padding:10px 20px 10px 8px;min-height:65px;border-bottom:3px solid #1A483B;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;position:relative;color:#3B4043}@media (max-width: 767px){.topPage .topCapabilities .capabilityList .item h3 a{font-size:calc(16 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(20 / 390 * 100vw) calc(10 / 390 * 100vw) calc(8 / 390 * 100vw)}}.topPage .topCapabilities .capabilityList .item h3 a::after{content:"";display:block;width:8.67px;height:13.36px;background-image:url(../image/icon_arrow_right_green.svg);background-size:cover;top:50%;right:10.7px;transform:translateY(-50%);position:absolute;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.topPage .topCapabilities .capabilityList .item h3 a::after{width:calc(8.67 / 390 * 100vw);height:calc(13.36 / 390 * 100vw);right:calc(10.7 / 390 * 100vw)}}.topPage .topCapabilities .capabilityList .item h3 a::before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:100%;background:#E0B03F;top:0;left:0;transform:scaleX(0);transform-origin:0 center;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}.topPage .topCapabilities .capabilityList .item h3 a.noLink{pointer-events:none}.topPage .topCapabilities .capabilityList .item h3 a.noLink::after{display:none}.topPage .topCapabilities .capabilityList .item h3 a:hover::before{transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transform:scaleX(1)}.topPage .topIssues{padding:45px 0 90px;position:relative}.topPage .topIssues::after{content:"";width:100%;height:20px;background:#23483A;display:block;bottom:0;left:0;position:absolute}@media (max-width: 767px){.topPage .topIssues::after{height:calc(20 / 390 * 100vw)}}@media (max-width: 767px){.topPage .topIssues{padding:calc(40 / 390 * 100vw) 0 calc(50 / 390 * 100vw);border-bottom-width:calc(20 / 390 * 100vw)}}.topPage .topIssues hr{height:3px;background:#333333;margin:26px 0}@media (max-width: 767px){.topPage .topIssues hr{height:calc(3 / 390 * 100vw);margin:calc(25 / 390 * 100vw) 0}}.topPage .topIssues .topIssuesList{list-style:none;padding:0;margin:60px 0 0 22px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:33px 70px;flex-wrap:wrap}@media (max-width: 767px){.topPage .topIssues .topIssuesList{margin:calc(30 / 390 * 100vw) 0 0 calc(17 / 390 * 100vw);flex-direction:column;gap:calc(20 / 390 * 100vw)}}.topPage .topIssues .topIssuesList .topIssuesItem{width:calc((100% - 140px)/3);position:relative;font-size:2rem;font-weight:bold;color:#333333;line-height:1.5}@media (max-width: 767px){.topPage .topIssues .topIssuesList .topIssuesItem{width:100%}}.topPage .topIssues .topIssuesList .topIssuesItem a{font-size:2rem;font-weight:bold;text-decoration:underline;color:#333333;line-height:1.5;display:inline-block}@media (max-width: 767px){.topPage .topIssues .topIssuesList .topIssuesItem a{font-size:calc(16 / 390 * 100vw)}}.topPage .topIssues .topIssuesList .topIssuesItem a:hover{color:#E0B03F}.topPage .topIssues .topIssuesList .topIssuesItem::before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#333333;display:block;left:-22px;top:9px}@media (max-width: 767px){.topPage .topIssues .topIssuesList .topIssuesItem::before{width:calc(8 / 390 * 100vw);height:calc(8 / 390 * 100vw);left:calc(-17 / 390 * 100vw);top:calc(8 / 390 * 100vw)}}.topPage .topCase{padding:50px 0 70px}@media (max-width: 767px){.topPage .topCase{padding:calc(40 / 390 * 100vw) 0}}.topPage .topCase .topCaseList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;max-width:1065px;margin:46px auto 0;gap:21px}@media (max-width: 767px){.topPage .topCase .topCaseList{margin:calc(30 / 390 * 100vw) auto 0;gap:calc(25 / 390 * 100vw);flex-direction:column}}.topPage .topCase .topCaseList .item{display:block;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:0 0 6px 6px;width:calc((100% - 63px)/4)}@media (max-width: 767px){.topPage .topCase .topCaseList .item{width:100%;border-radius:0 0 calc(6 / 390 * 100vw) calc(6 / 390 * 100vw)}}.topPage .topCase .topCaseList .item:hover .itemImg img{transform:scale(1.1);opacity:1}.topPage .topCase .topCaseList .item:hover .textArea .itemTitle{color:#E0B03F}.topPage .topCase .topCaseList .itemImg{overflow:hidden;display:block;position:relative;padding-top:64.8%}.topPage .topCase .topCaseList .itemImg img{transition:all 0.2s ease-out 0s;position:absolute;top:0;left:0;width:100%;object-fit:cover}.topPage .topCase .topCaseList .textArea{padding:14px 7px 25px}@media (max-width: 767px){.topPage .topCase .topCaseList .textArea{padding:calc(14 / 390 * 100vw) calc(7 / 390 * 100vw) calc(20 / 390 * 100vw)}}.topPage .topCase .topCaseList .textArea .labels{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}@media (max-width: 767px){.topPage .topCase .topCaseList .textArea .labels{gap:calc(7 / 390 * 100vw);margin-bottom:calc(14 / 390 * 100vw)}}.topPage .topCase .topCaseList .textArea .labels span{background:#4571C8;color:#fff;font-size:12px;line-height:1.417;font-weight:bold;text-align:center;padding:5.5px;min-width:58px}@media (max-width: 767px){.topPage .topCase .topCaseList .textArea .labels span{font-size:calc(12 / 390 * 100vw);padding:calc(5 / 390 * 100vw);min-width:calc(55 / 390 * 100vw)}}.topPage .topCase .topCaseList .textArea .itemTitle{font-size:1.6rem;line-height:1.5;font-weight:bold;transition:all 0.2s ease-out 0s;margin-bottom:0}@media (max-width: 767px){.topPage .topCase .topCaseList .textArea .itemTitle{font-size:calc(16 / 390 * 100vw)}}.serviceList{margin:0 auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px 48px}@media (max-width: 767px){.serviceList{gap:calc(40 / 390 * 100vw)}}.serviceList .item{width:calc((100% - 48px)/2)}@media (max-width: 767px){.serviceList .item{width:100%}}.serviceList .item h3{margin:0 0 15px !important;font-size:1.8rem !important;line-height:1.5;font-weight:bold}@media (max-width: 767px){.serviceList .item h3{margin:0 0 calc(15 / 390 * 100vw) !important;font-size:calc(18 / 390 * 100vw) !important}}.serviceList .item h3 a{padding:16.5px 12px;background:#333333;color:#fff;display:block;position:relative}@media (max-width: 767px){.serviceList .item h3 a{padding:calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}.serviceList .item h3 a:hover{color:#202020;text-decoration:none}.serviceList .item h3 a:hover::before{transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transform:scaleX(1)}.serviceList .item h3 a:hover::after{background-image:url("../image/icon_arrow_right_black.svg")}.serviceList .item h3 a:hover span::after{transform-origin:left top;transform:scale(1, 1)}.serviceList .item h3 a::before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:100%;background:#E0B03F;top:0;left:0;transform:scaleX(0);transform-origin:0 center;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}.serviceList .item h3 a::after{content:"";display:block;width:8.67px;height:13.36px;background-image:url("../image/icon_arrow_right_white.svg");background-size:cover;top:50%;right:10.7px;transform:translateY(-50%);position:absolute;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.serviceList .item h3 a::after{width:calc(8.67 / 390 * 100vw);height:calc(13.36 / 390 * 100vw);right:calc(10.7 / 390 * 100vw)}}.serviceList .item h3 a.noLink{pointer-events:none}.serviceList .item h3 a.noLink::after{display:none}.serviceList .item h3 a span{position:relative}.serviceList .item h3 a span::after{content:"";height:1px;background:#000000;width:100%;position:absolute;bottom:-6px;left:0;display:block;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}@media (max-width: 767px){.serviceList .item h3 a span::after{bottom:calc(-6 / 390 * 100vw)}}.serviceList .item p{margin:0;font-size:1.4rem;line-height:1.714}@media (max-width: 767px){.serviceList .item p{font-size:calc(14 / 390 * 100vw)}}.serviceList .item ul{margin:1em 0 0;list-style:none;margin-left:0.5em;padding:0}.serviceList .item ul li{list-style:none;line-height:1.5;color:#3B4043;font-size:14px;font-weight:bold;margin:0;padding:0 0 0 15px;position:relative}.serviceList .item ul li::before{width:4px;height:4px;background:#3B4043;border-radius:100%;content:"";display:block;position:absolute;top:10px;left:0}@media (max-width: 767px){.serviceList .item ul li::before{width:calc(4 / 390 * 100vw);height:calc(4 / 390 * 100vw);top:calc(10 / 390 * 100vw)}}.serviceList .item ul li+li{margin-top:0}.serviceList .item ul li a{text-decoration:underline;color:#3B4043}.serviceList .item ul li a:hover{color:#E0B03F}.serviceTitle{margin:60px 0 27px;padding:0 0 9px;font-size:2.4rem;font-weight:bold;line-height:1.458;border-bottom:solid 2px #DBDBDB;position:relative}@media (max-width: 767px){.serviceTitle{margin:calc(40 / 390 * 100vw) 0 calc(20 / 390 * 100vw);padding:0 0 calc(9 / 390 * 100vw);font-size:calc(22 / 390 * 100vw)}}.serviceTitle::before{content:"";position:absolute;left:0;bottom:-2px;width:348px;height:inherit;border-bottom:2px solid #1F1F1F}@media (max-width: 767px){.serviceTitle::before{width:calc(150 / 390 * 100vw)}}.serviceTitle.-type2{margin:85px -9px 38px;padding:0 0 9px;font-size:2.8rem;border-bottom:5px solid #1A483B}@media (max-width: 767px){.serviceTitle.-type2{margin:calc(40 / 390 * 100vw) calc(-5 / 390 * 100vw) calc(20 / 390 * 100vw);padding:0 0 calc(9 / 390 * 100vw);font-size:calc(26 / 390 * 100vw)}}.serviceTitle.-type2::before{display:none}.serviceTitle.-type3{margin:39px 0 25px;font-size:2.2rem}@media (max-width: 767px){.serviceTitle.-type3{margin:calc(30 / 390 * 100vw) 0 calc(20 / 390 * 100vw);font-size:calc(20 / 390 * 100vw)}}.sponly{display:none}@media (max-width: 767px){.sponly{display:block}}@media (max-width: 767px){.pconly{display:none}}.txtCenter{text-align:center !important}.txtRight{text-align:right !important}.mt100{margin-top:100px !important}@media (max-width: 767px){.mt100{margin-top:calc(100 / 390 * 100vw) !important}}.mb100{margin-bottom:100px !important}@media (max-width: 767px){.mb100{margin-bottom:calc(100 / 390 * 100vw) !important}}.font14{font-size:14px !important}@media (max-width: 767px){.font14{font-size:calc(14 / 390 * 100vw) !important}}.font12{font-size:12px !important}@media (max-width: 767px){.font12{font-size:calc(12 / 390 * 100vw) !important}}.fontNormal{font-weight:normal !important}.contentWidth750{max-width:750px !important;margin:0 auto}.contentWidth950{max-width:950px !important;margin:0 auto !important}.block-nav{position:relative;margin-top:100px}@media (max-width: 1160px){.block-nav{margin-top:70px}}@media (max-width: 767px){.block-nav{margin-top:calc(60 / 390 * 100vw)}}header .jumbotron{margin-top:0 !important}.entry-content .sainLP{padding-top:35px !important}#wrapper .not404{margin-top:100px}@media (max-width: 1160px){#wrapper .not404{margin-top:70px}}@media (max-width: 767px){#wrapper .not404{margin-top:calc(60 / 390 * 100vw)}}.imgTableCaption{margin-top:0 !important;margin-bottom:12px !important;font-family:"Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;text-align:center}@media (max-width: 767px){.imgTableCaption{margin-bottom:calc(10 / 390 * 100vw) !important}}.imgTableColumn{width:100%;max-width:800px;margin:0 auto 38px;padding:10px 20px;background:#f2f2f2}@media (max-width: 767px){.imgTableColumn{margin:0 auto calc(30 / 390 * 100vw);padding:calc(4 / 390 * 100vw) calc(8 / 390 * 100vw)}}.imgTableColumn .inner{padding:10px 20px 20px 20px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16);display:flex;flex-wrap:wrap;gap:5px}@media (max-width: 767px){.imgTableColumn .inner{padding:calc(8 / 390 * 100vw);box-shadow:0 calc(2 / 390 * 100vw) calc(4 / 390 * 100vw) rgba(0,0,0,0.16)}}.imgTableColumn .inner .imgTableTitle{width:100%;margin:0 0 15px !important;font-weight:bold}@media (max-width: 767px){.imgTableColumn .inner .imgTableTitle{margin:0 0 calc(5 / 390 * 100vw) !important}}.imgTableColumn .inner .imgTableTitleColumn{width:90%;margin:0 auto;display:flex;justify-content:space-between}@media (max-width: 767px){.imgTableColumn .inner .imgTableTitleColumn{width:100%;flex-wrap:wrap}}.imgTableColumn .inner .imgTableTitleColumn p{margin:0 !important;font-weight:bold}.imgTableColumn .inner .imgTableTitleColumn .color1{color:#009788}.imgTableColumn .inner .imgTableTitleColumn .color2{color:red}.imgTableColumn .item{width:calc((100% - 5px) / 2)}@media (max-width: 767px){.imgTableColumn .item{width:100%}}.imgTableColumn .item p{margin-bottom:0 !important}.imgTable{width:100%;text-align:center}.imgTable thead tr{border-bottom:3px solid #fff}.imgTable thead tr th{padding:5px;background:#009788;border:1px solid #fff;color:#fff;font-size:1.5rem;text-align:center}@media (max-width: 767px){.imgTable thead tr th{padding:calc(5 / 390 * 100vw);font-size:calc(15 / 390 * 100vw)}}.imgTable thead tr:nth-of-type(2) th{padding:10px 5px;font-size:1.3rem;word-break:keep-all}@media (max-width: 767px){.imgTable thead tr:nth-of-type(2) th{padding:calc(10 / 390 * 100vw) calc(5 / 390 * 100vw);font-size:calc(13 / 390 * 100vw)}}.imgTable tbody tr:nth-of-type(odd){background:#cbddda}.imgTable tbody tr:nth-of-type(even){background:#e7efed}.imgTable tbody tr td{padding:10px 5px;border:1px solid #fff;font-size:1.3rem}@media (max-width: 767px){.imgTable tbody tr td{padding:calc(10 / 390 * 100vw) calc(5 / 390 * 100vw);font-size:calc(13 / 390 * 100vw)}}.imgTable tbody tr td ul{margin:0 !important}.imgTable tbody tr td ul li{font-size:1.3rem !important;font-weight:normal !important}@media (max-width: 767px){.imgTable tbody tr td ul li{font-size:calc(13 / 390 * 100vw)}}.imgTable tbody tr td ul li+li{margin-top:0 !important}.imgTable tbody tr td ul li:before{top:8px !important}@media (max-width: 767px){.imgTable tbody tr td ul li:before{top:calc(8 / 390 * 100vw)}}.imgTable tbody tr td.icon1{position:relative}.imgTable tbody tr td.icon1::after{width:4em;padding:2px;background:yellow;border:1px solid #009788;border-radius:4px;content:"成果物ワーク";font-size:1rem;line-height:1;display:block;position:absolute;top:0;right:0;transform:translate(0, -50%)}.imgTable tbody tr.break{background:#fee8cb}#case .caseTitleArea{max-width:800px;margin:25px auto 35px}#case .caseTitleArea .attribute{font-size:1.6rem;line-height:1.5;font-weight:bold;color:#1A483B;padding-bottom:7px;border-bottom:4px solid #23483A;display:table;margin-bottom:7px}#case .caseTitleArea .caseTitle{font-size:2.8rem;font-weight:bold;line-height:calc(55/28);margin:0}@media (max-width: 767px){#case .caseTitleArea .caseTitle{font-size:2.4rem;line-height:1.8}}#case .caseHeaderArea{background:linear-gradient(180deg, #fff 0%, #fff 180px, #edf8f7 180px, #edf8f7 100%);padding-bottom:50px}@media (max-width: 767px){#case .caseHeaderArea{background:linear-gradient(180deg, #fff 0%, #fff 70px, #edf8f7 70px, #edf8f7 100%)}}#case .caseHeaderArea .caseHeaderInner{max-width:800px;margin:0 auto}#case .caseHeaderArea .caseHeaderInner .caseMainImg{margin-bottom:37px}#case .caseHeaderArea .caseHeaderInner .HeaderTitle{font-size:2.2rem;line-height:calc(32/22);font-weight:bold;margin-bottom:20px;color:#1A483B}#case .caseHeaderArea .caseHeaderInner p{margin:1em 0;font-size:1.6rem;font-weight:500;line-height:2;color:#3B4043}#case .caseHeaderArea .caseHeaderInner img{max-width:100%;height:auto}#case .caseHeaderArea .caseHeaderInner .infoArea{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:13px;margin:50px 0 0}@media (max-width: 767px){#case .caseHeaderArea .caseHeaderInner .infoArea{flex-direction:column}}#case .caseHeaderArea .caseHeaderInner .infoArea .left{width:calc((100% - 13px)/2)}@media (max-width: 767px){#case .caseHeaderArea .caseHeaderInner .infoArea .left{width:100%}}#case .caseHeaderArea .caseHeaderInner .infoArea .left .infoAreaTitle{font-size:2.2rem;line-height:calc(32/22);font-weight:bold;color:#3B4043;padding:21px 13px;background:#B2E0DB;border-radius:8px;margin-bottom:18px}#case .caseHeaderArea .caseHeaderInner .infoArea .left .listArea{padding:0 0 0 22px;margin-top:18px}#case .caseHeaderArea .caseHeaderInner .infoArea .left h4{font-size:1.8rem;font-weight:bold;color:#000000;position:relative}#case .caseHeaderArea .caseHeaderInner .infoArea .left h4::before{content:"";width:14px;height:7px;display:inline-block;background:#1A483B;margin-right:11px;vertical-align:middle;transform:translateY(-2px)}#case .caseHeaderArea .caseHeaderInner .infoArea .left .infoAreaList{margin-bottom:35px}#case .caseHeaderArea .caseHeaderInner .infoArea .left .infoAreaList li{font-size:16px;line-height:1.5;color:#000000}#case .caseHeaderArea .caseHeaderInner .infoArea .left .infoAreaList li+li{margin-top:6px}#case .caseHeaderArea .caseHeaderInner .infoArea .right{width:calc((100% - 13px)/2);background:#fff;border-radius:10px;padding:20px 17px}@media (max-width: 767px){#case .caseHeaderArea .caseHeaderInner .infoArea .right{width:100%}}#case .caseHeaderArea .caseHeaderInner .infoArea .right .logo{min-height:132px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;margin-bottom:20px}#case .caseHeaderArea .caseHeaderInner .infoArea .right .companyInfo{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-size:16px;color:#000000;font-weight:500;gap:6px}#case .caseHeaderArea .caseHeaderInner .infoArea .right .companyInfo span{flex-shrink:0;color:#009788;font-weight:bold}#case .caseHeaderArea .caseHeaderInner .infoArea .right .companyInfo+.companyInfo{margin-top:18px}#case .caseHeaderArea .caseHeaderInner .infoArea .right hr{border-color:#A1A1A1;margin:23px 0}#case #case_body .caseContent p{font-size:1.6rem;line-height:calc(30/16)}#case #case_body .caseContent p.wraparound{overflow:initial}#case #case_body .caseContent .h2style2{font-size:2.2rem;line-height:calc(32/22)}#case #case_body .caseContent .h2style2 span{display:block;font-size:1.6rem;margin-bottom:6px}#case #case_body .caseContent h3{font-size:1.8rem;font-weight:bold;line-height:calc(26/18);margin:0 0 18px;color:#1A483B}#case #case_body .caseContent hr{border-color:#707070;margin:35px 0;overflow:hidden}#case #case_body .caseContent hr.clearfix{clear:both}#case #case_body .caseContent .imgBox{width:266px;margin-bottom:40px}@media (max-width: 767px){#case #case_body .caseContent .imgBox{margin:0 auto}}#case #case_body .caseContent .imgBox img{height:auto}#case #case_body .caseContent .imgBox.float_r{float:right;margin:0 25px 40px 40px}@media (max-width: 767px){#case #case_body .caseContent .imgBox.float_r{float:none;margin:0 auto 30px}}#case #case_body .caseContent .imgBox.float_l{float:left;margin:0 40px 40px 0}@media (max-width: 767px){#case #case_body .caseContent .imgBox.float_l{float:none;margin:0 auto 30px}}#case #case_body .caseContent .imgBox .caption{padding:10px;font-size:1.5rem;line-height:calc(26/15);color:#000000}#case #case_body .relatedService{background:#F9F9F9;border:2px solid #1A483B;padding:17px 15px 33px;margin:60px auto 40px}#case #case_body .relatedService .relatedServiceTitle{font-size:2.2rem;line-height:calc(32/22);margin:0 0 30px;border:none;color:#3B4043;padding:0;text-align:left;font-weight:600}#case #case_body .relatedService .relatedServiceTitle::before{display:none}#case #case_body .relatedService .relatedServices{margin:30px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:17px;padding-left:14px}@media (max-width: 767px){#case #case_body .relatedService .relatedServices{margin:calc(40 / 390 * 100vw) 0 0 0}}#case #case_body .relatedService .relatedServices .item{width:463px;max-width:100%}@media (max-width: 767px){#case #case_body .relatedService .relatedServices .item{width:100%}}#case #case_body .relatedService .relatedServices .item h3{margin:0;font-size:1.6rem;line-height:1.5}@media (max-width: 767px){#case #case_body .relatedService .relatedServices .item h3{margin:0 0 calc(15 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}#case #case_body .relatedService .relatedServices .item h3 a{padding:8px 12px;background:#333333;color:#fff;display:block;position:relative}@media (max-width: 767px){#case #case_body .relatedService .relatedServices .item h3 a{padding:calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}#case #case_body .relatedService .relatedServices .item h3 a:hover{color:#202020}#case #case_body .relatedService .relatedServices .item h3 a:hover::before{transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transform:scaleX(1)}#case #case_body .relatedService .relatedServices .item h3 a:hover::after{background-image:url("../image/icon_arrow_right_black.svg")}#case #case_body .relatedService .relatedServices .item h3 a:hover span::after{transform-origin:left top;transform:scale(1, 1)}#case #case_body .relatedService .relatedServices .item h3 a::before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:100%;background:#E0B03F;top:0;left:0;transform:scaleX(0);transform-origin:0 center;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}#case #case_body .relatedService .relatedServices .item h3 a::after{content:"";display:block;width:8.67px;height:13.36px;background-image:url("../image/icon_arrow_right_white.svg");background-size:cover;top:50%;right:10.7px;transform:translateY(-50%);position:absolute;transition:all 0.2s ease-out 0s}@media (max-width: 767px){#case #case_body .relatedService .relatedServices .item h3 a::after{width:calc(8.67 / 390 * 100vw);height:calc(13.36 / 390 * 100vw);right:calc(10.7 / 390 * 100vw)}}#case #case_body .relatedService .relatedServices .item h3 a>span{position:relative}#case #case_body .relatedService .relatedServices .item h3 a>span::after{content:"";height:1px;background:#000000;width:100%;position:absolute;bottom:-2px;left:0;display:block;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}@media (max-width: 767px){#case #case_body .relatedService .relatedServices .item h3 a>span::after{bottom:calc(-2 / 390 * 100vw)}}#case #case_body .relatedService .relatedServices .item h3 a>span span{font-size:1.4rem}@media (max-width: 767px){#case #case_body .relatedService .relatedServices .item h3 a>span span{font-size:calc(14 / 390 * 100vw)}}#case #case_body .relatedTitle{margin:50px 0 40px;padding:0 0 4px 13px;font-size:2.2rem;font-weight:600;line-height:1.667;border-bottom:solid 2px #DBDBDB;position:relative;text-align:left;color:#3B4043}@media (max-width: 767px){#case #case_body .relatedTitle{margin:calc(50 / 390 * 100vw) 0 calc(30 / 390 * 100vw);border-left:calc(4 / 390 * 100vw) solid #23483A;font-size:calc(22 / 390 * 100vw)}}#case #case_body .relatedTitle::before{content:"";position:absolute;left:0;bottom:-2px;width:348px;height:inherit;border-bottom:2px solid #1F1F1F;transform:none}@media (max-width: 767px){#case #case_body .relatedTitle::before{width:calc(150 / 390 * 100vw)}}#case #case_body .relatedIsseus+.relatedTitle{margin-top:70px}@media (max-width: 767px){#case #case_body .relatedIsseus+.relatedTitle{margin-top:calc(50 / 390 * 100vw)}}#case #case_body .relatedIsseus .relatedIssuesItem{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:0;padding:0;justify-content:space-between;margin-left:13px;flex-wrap:wrap;width:calc(100% - 13px);gap:10px 60px}@media (max-width: 767px){#case #case_body .relatedIsseus .relatedIssuesItem{margin-left:0;width:100%;gap:calc(20 / 390 * 100vw)}}#case #case_body .relatedIsseus .relatedIssuesItem li{width:calc((100% - 60px)/2);list-style:none;position:relative;padding-left:22px}@media (max-width: 767px){#case #case_body .relatedIsseus .relatedIssuesItem li{width:100%;padding-left:calc(20 / 390 * 100vw);margin-left:calc(20 / 390 * 100vw)}}#case #case_body .relatedIsseus .relatedIssuesItem li::before{content:"";width:10px;height:10px;border-radius:50%;background:#333;position:absolute;top:10px;left:0}@media (max-width: 767px){#case #case_body .relatedIsseus .relatedIssuesItem li::before{width:calc(10 / 390 * 100vw);height:calc(10 / 390 * 100vw);top:calc(10 / 390 * 100vw)}}#case #case_body .relatedIsseus .relatedIssuesItem li a{font-size:2rem;line-height:1.5;color:#333333;text-decoration:underline;font-weight:bold}@media (max-width: 767px){#case #case_body .relatedIsseus .relatedIssuesItem li a{font-size:calc(20 / 390 * 100vw)}}#case #case_body .relatedIsseus .relatedIssuesItem li a:hover{color:#E0B03F}#case #case_body .issuesCTA{max-width:930px;margin:90px auto 0;background:#F5F5F5;border:6px solid #1A483B;border-radius:9px;padding:20px 4px}@media (max-width: 767px){#case #case_body .issuesCTA{margin:calc(60 / 390 * 100vw) auto calc(50 / 390 * 100vw);border-width:calc(3 / 390 * 100vw);padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}#case #case_body .issuesCTA .text1{font-size:1.8rem;line-height:1.444;font-weight:bold;text-align:center;margin-bottom:10px;margin-left:0}@media (max-width: 767px){#case #case_body .issuesCTA .text1{font-size:calc(16 / 390 * 100vw)}}#case #case_body .issuesCTA .text2{font-size:2.6rem;line-height:1.846;font-weight:bold;text-align:center;margin-bottom:22px;margin-top:0;margin-left:0}#case #case_body .issuesCTA .text2.-type2{padding:0 30px}@media (max-width: 767px){#case #case_body .issuesCTA .text2.-type2{padding:0}}@media (max-width: 767px){#case #case_body .issuesCTA .text2{font-size:calc(20 / 390 * 100vw)}}#case #case_body .issuesCTA .text2 span{background:radial-gradient(circle at calc(100% - 5px) calc(100% - 5px), #EDD9A9 5px, transparent 5px),radial-gradient(circle at 5px calc(100% - 5px), #EDD9A9 5px, transparent 5px),linear-gradient(to bottom, #F5F5F5 calc(100% - 10px), transparent calc(100% - 10px)),linear-gradient(to right, transparent 5px, #EDD9A9 5px, #EDD9A9 calc(100% - 5px), transparent calc(100% - 5px));display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}#case #case_body .issuesCTA .text3{font-size:1.6rem;line-height:1.5;font-weight:bold;margin-bottom:20px;text-align:center;margin-left:0}@media (max-width: 767px){#case #case_body .issuesCTA .text3{font-size:calc(13 / 390 * 100vw)}}#case #case_body .issuesCTA .ctaBtn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;max-width:535px;margin:0 auto;gap:45px;justify-content:center}@media (max-width: 980px){#case #case_body .issuesCTA .ctaBtn{flex-direction:column;gap:20px;align-items:center}}@media (max-width: 767px){#case #case_body .issuesCTA .ctaBtn{gap:calc(20 / 390 * 100vw)}}#case #case_body .issuesCTA .ctaBtn .btn{display:inline-block;border-radius:28px;background:#1A483B;color:#fff;font-size:1.6rem;line-height:1.5;padding:16px;text-align:center;width:245px;max-width:100%;font-weight:bold;position:relative;z-index:1;overflow:hidden;border:none}@media (max-width: 767px){#case #case_body .issuesCTA .ctaBtn .btn{width:calc(245 / 390 * 100vw);padding:calc(16 / 390 * 100vw);font-size:calc(16 / 390 * 100vw);border-radius:calc(28 / 390 * 100vw)}}#case #case_body .issuesCTA .ctaBtn .btn:hover::before{transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transform:scaleX(1)}#case #case_body .issuesCTA .ctaBtn .btn::before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:100%;background:#E0B03F;top:0;left:0;transform:scaleX(0);transform-origin:0 center;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}#case #case_body .issuesCTA .ctaBtn .btn::after{content:"";display:inline-block;margin-left:12px;width:8.67px;height:13.36px;background-image:url("../image/icon_arrow_right_white.svg");background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){#case #case_body .issuesCTA .ctaBtn .btn::after{width:calc(8.67 / 390 * 100vw);height:calc(13.36 / 390 * 100vw);margin-left:calc(12 / 390 * 100vw)}}.capabilitiesPage .content{padding-top:100px}@media (max-width: 1160px){.capabilitiesPage .content{padding-top:70px}}@media (max-width: 767px){.capabilitiesPage .content{padding-top:calc(60 / 390 * 100vw)}}.capabilitiesPage .container{max-width:1100px;width:1100px;margin:0 auto;padding:0 20px}@media (max-width: 1100px){.capabilitiesPage .container{width:100%}}@media (max-width: 767px){.capabilitiesPage .container{padding:calc(15 / 390 * 100vw)}}.capabilitiesPage .breadcrumb{background:#fff;margin-bottom:0}.capabilitiesPage .breadcrumb .container{max-width:1240px;padding:3px 5px}@media (max-width: 767px){.capabilitiesPage .breadcrumb .container{padding:0;margin:0 auto}}.capabilitiesPage .breadcrumb ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0;margin:0;flex-wrap:wrap}.capabilitiesPage .breadcrumb ul li{list-style:none;font-size:1.2rem;line-height:1.417;color:#000000;font-weight:normal}@media (max-width: 767px){.capabilitiesPage .breadcrumb ul li{font-size:calc(12 / 390 * 100vw)}}.capabilitiesPage .breadcrumb ul li:not(:last-of-type)::after{content:"　/　";display:inline-block;margin:0;font-weight:normal}.capabilitiesPage .breadcrumb ul li a{color:#000000;position:relative;font-weight:normal}.capabilitiesPage .breadcrumb ul li a:hover{color:#E0B03F}.capabilitiesPage .breadcrumb ul li a:hover::before{transform-origin:left top;transform:scale(1, 1)}.capabilitiesPage .breadcrumb ul li a::before{content:"";width:100%;height:1px;background:#E0B03F;display:block;position:absolute;left:0;bottom:0;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}.capabilitiesPage .titleArea{background-image:url("../image/bg_capabilities_title.png");background-size:cover;background-position:right center;background-repeat:no-repeat;mix-blend-mode:multiply}@media (max-width: 767px){.capabilitiesPage .titleArea{background:none}}.capabilitiesPage .titleArea .container{max-width:1146px;width:100%;padding:20px;min-height:225px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-direction:column}@media (max-width: 767px){.capabilitiesPage .titleArea .container{min-height:auto;padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.capabilitiesPage .titleArea .tagline{font-size:1.6rem;font-weight:bold;line-height:1.5;margin-bottom:11px;color:#3B4043;color:#1A483B}@media (max-width: 767px){.capabilitiesPage .titleArea .tagline{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw)}}.capabilitiesPage .titleArea .tagline::after{content:"";width:32px;height:4px;background:#23483A;display:block;margin:21.5px 0 0}@media (max-width: 767px){.capabilitiesPage .titleArea .tagline::after{width:calc(25 / 390 * 100vw);height:calc(3 / 390 * 100vw);margin-top:calc(15 / 390 * 100vw)}}.capabilitiesPage .titleArea .title{font-size:3.6rem;line-height:1.528;font-weight:bold;margin:0;color:#333333;font-family:"Noto Sans Japanese","Noto Sans JP","メイリオ",sans-serif}@media (max-width: 767px){.capabilitiesPage .titleArea .title{font-size:calc(28 / 390 * 100vw);margin:0}}.capabilitiesPage .contentArea{background:#fff;padding-top:30px}@media (max-width: 767px){.capabilitiesPage .contentArea{padding-top:0;padding-bottom:calc(60 / 390 * 100vw)}}.capabilitiesPage .contentArea .mainContent{width:100%;flex-shrink:1}@media (max-width: 767px){.capabilitiesPage .contentArea .mainContent{width:100%}}.capabilitiesPage .contentArea .mainContent>:first-child{margin-top:0}.capabilitiesPage .contentArea h2{margin:45px 0 25px;padding:0 0 4px 13px;font-size:3.0rem;font-weight:normal;line-height:1.667;border-bottom:solid 2px #DBDBDB;position:relative}@media (max-width: 767px){.capabilitiesPage .contentArea h2{margin:calc(50 / 390 * 100vw) 0 calc(30 / 390 * 100vw);border-left:calc(4 / 390 * 100vw) solid #23483A;font-size:calc(22 / 390 * 100vw)}}.capabilitiesPage .contentArea h2::before{content:"";position:absolute;left:0;bottom:-2px;width:348px;height:inherit;border-bottom:2px solid #1F1F1F}.capabilitiesPage .contentArea .lead2{margin:0 0 25px;font-size:1.8rem;line-height:1.94444}@media (max-width: 767px){.capabilitiesPage .contentArea .lead2{font-size:calc(17 / 390 * 100vw);margin:0 0 calc(25 / 390 * 100vw)}}.capabilitiesPage .contentArea .checkColumn{margin:82px 0 0;display:flex;gap:21px}@media (max-width: 767px){.capabilitiesPage .contentArea .checkColumn{margin:calc(82 / 390 * 100vw) 0 0;gap:calc(60 / 390 * 100vw);flex-wrap:wrap}}.capabilitiesPage .contentArea .checkColumn .item{width:calc((100% - (21px * 2)) / 2);padding:54px 17px 30px;background:#F4F5F3;position:relative}@media (max-width: 767px){.capabilitiesPage .contentArea .checkColumn .item{width:100%;padding:calc(54 / 390 * 100vw) calc(17 / 390 * 100vw) calc(30 / 390 * 100vw)}}.capabilitiesPage .contentArea .checkColumn .item h3{width:100%;position:absolute;top:0;left:0;transform:translate(0, -50%)}.capabilitiesPage .contentArea .checkColumn .item h3 span{width:fit-content;margin:0 auto;padding:9px 11px 9px 47px;background:url("../image/icon_check_green.svg") left 12px center/26px 26px no-repeat #1A483B;color:#fff;font-size:1.6rem;font-weight:bold;line-height:1.5;display:block}@media (max-width: 767px){.capabilitiesPage .contentArea .checkColumn .item h3 span{padding:calc(9 / 390 * 100vw) calc(11 / 390 * 100vw) calc(9 / 390 * 100vw) calc(47 / 390 * 100vw);background:url("../image/icon_check_green.svg") left calc(12 / 390 * 100vw) center/calc(26 / 390 * 100vw) calc(26 / 390 * 100vw) no-repeat #1A483B;font-size:calc(16 / 390 * 100vw)}}.capabilitiesPage .contentArea .checkColumn .item p{color:#3B4043;font-size:1.6rem;font-weight:500;line-height:1.75}@media (max-width: 767px){.capabilitiesPage .contentArea .checkColumn .item p{font-size:calc(15 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServicesMore{margin:53px 0 0;display:flex;flex-wrap:wrap;gap:70px 24px}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServicesMore{margin:calc(30 / 390 * 100vw) 0 0;gap:calc(30 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServicesMore .item{width:calc((100% - 24px) / 2);padding:0 0 86px;position:relative}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServicesMore .item{width:100%}}.capabilitiesPage .contentArea .relatedServicesMore .item h3{margin:0;padding:17.5px 14px;background:#F4F5F3;color:#23483A;font-size:2rem;font-weight:bold;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;line-height:1.5}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServicesMore .item h3{padding:calc(18 / 390 * 100vw) calc(14 / 390 * 100vw) calc(12 / 390 * 100vw);font-size:calc(22 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServicesMore .item h4{margin:45px 0 23px;padding:0 0 0 29px;color:#000;font-size:1.8rem;font-weight:bold;line-height:1.5;position:relative}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServicesMore .item h4{margin:calc(30 / 390 * 100vw) 0 calc(20 / 390 * 100vw);padding:0 0 0 calc(29 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServicesMore .item h4::before{width:14px;height:7px;background:#1A483B;content:"";display:block;position:absolute;top:7px;left:4px}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServicesMore .item h4::before{width:calc(14 / 390 * 100vw);height:calc(7 / 390 * 100vw);top:calc(7 / 390 * 100vw);left:calc(4 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServicesMore .item p{margin:27px 0 0;padding:0 0 0 17px;color:#3B4043;font-size:1.6rem;line-height:calc(28em / 16)}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServicesMore .item p{margin:calc(27 / 390 * 100vw) 0 0;padding:0 0 0 calc(17 / 390 * 100vw);font-size:calc(16 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper{padding:0 0 0 17px;position:absolute;bottom:0;left:0}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper{padding:0 0 0 calc(17 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper a{padding:9.5px 30px 9.5px 12px;background:#333333;color:#fff;font-size:1.4rem;font-weight:bold;display:block;position:relative;line-height:1.5}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper a{padding:calc(9.5 / 390 * 100vw) calc(30 / 390 * 100vw) calc(9.5 / 390 * 100vw) calc(12 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper a>span{position:relative}.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper a>span::after{content:"";height:1px;background:#000000;width:100%;position:absolute;bottom:-6px;left:0;display:block;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper a:hover{color:#202020}.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper a:hover::before{transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transform:scaleX(1)}.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper a:hover::after{background-image:url("../image/icon_arrow_right_black.svg")}.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper a:hover>span::after{transform-origin:left top;transform:scale(1, 1)}.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper a::before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:100%;background:#E0B03F;top:0;left:0;transform:scaleX(0);transform-origin:0 center;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper a::after{content:"";display:block;width:8.67px;height:13.36px;background-image:url("../image/icon_arrow_right_white.svg");background-size:cover;top:50%;right:13.7px;transform:translateY(-50%);position:absolute;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServicesMore .item .btnWrapper a::after{width:calc(8.67 / 390 * 100vw);height:calc(13.36 / 390 * 100vw);right:calc(13.7 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServicesMore.-type2 .item{padding:0;display:flex;flex-direction:column}.capabilitiesPage .contentArea .relatedServicesMore.-type2 .item .btnWrapper{margin-top:15px;position:static}.capabilitiesPage .contentArea .relatedServicesMore.-type2 .item .btnWrapper:first-of-type{margin-top:0}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServicesMore.-type2 .item .btnWrapper{margin-top:calc(15 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServicesMore.-type2 .item .btnWrapper a{width:100%}.capabilitiesPage .contentArea .relatedServices{margin:53px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:33px 30px;max-width:1010px}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServices{margin:calc(40 / 390 * 100vw) 0 0 0}}.capabilitiesPage .contentArea .relatedServices::after{width:calc((100% - 30px)/2);content:"";display:block}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServices::after{display:none}}.capabilitiesPage .contentArea .relatedServices .item{width:calc((100% - 30px)/2)}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServices .item{width:100%}}.capabilitiesPage .contentArea .relatedServices .item h3{margin:0 0 15px;font-size:1.8rem;line-height:1.5;font-weight:bold}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServices .item h3{margin:0 0 calc(15 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServices .item h3 a{padding:16.5px 12px;background:#333333;color:#fff;display:block;position:relative}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServices .item h3 a{padding:calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServices .item h3 a:hover{color:#202020}.capabilitiesPage .contentArea .relatedServices .item h3 a:hover::before{transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transform:scaleX(1)}.capabilitiesPage .contentArea .relatedServices .item h3 a:hover::after{background-image:url("../image/icon_arrow_right_black.svg")}.capabilitiesPage .contentArea .relatedServices .item h3 a:hover span::after{transform-origin:left top;transform:scale(1, 1)}.capabilitiesPage .contentArea .relatedServices .item h3 a::before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:100%;background:#E0B03F;top:0;left:0;transform:scaleX(0);transform-origin:0 center;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}.capabilitiesPage .contentArea .relatedServices .item h3 a::after{content:"";display:block;width:8.67px;height:13.36px;background-image:url("../image/icon_arrow_right_white.svg");background-size:cover;top:50%;right:10.7px;transform:translateY(-50%);position:absolute;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServices .item h3 a::after{width:calc(8.67 / 390 * 100vw);height:calc(13.36 / 390 * 100vw);right:calc(10.7 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServices .item h3 a span{position:relative}.capabilitiesPage .contentArea .relatedServices .item h3 a span::after{content:"";height:1px;background:#000000;width:100%;position:absolute;bottom:-6px;left:0;display:block;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServices .item h3 a span::after{bottom:calc(-6 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServices .item p{margin:0;font-size:1.6rem;line-height:1.5}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServices .item p{font-size:calc(16 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServices .item ul{margin:1em 0 0;list-style:none;margin-left:0.5em;padding:0}.capabilitiesPage .contentArea .relatedServices .item ul li{list-style:none;line-height:1.5;color:#3B4043;font-size:14px;font-weight:bold;margin:0;padding:0 0 0 15px;position:relative}.capabilitiesPage .contentArea .relatedServices .item ul li::before{width:4px;height:4px;background:#3B4043;border-radius:100%;content:"";display:block;position:absolute;top:10px;left:0}@media (max-width: 767px){.capabilitiesPage .contentArea .relatedServices .item ul li::before{width:calc(4 / 390 * 100vw);height:calc(4 / 390 * 100vw);top:calc(10 / 390 * 100vw)}}.capabilitiesPage .contentArea .relatedServices .item ul li+li{margin-top:0}.capabilitiesPage .contentArea .relatedServices .item ul li a{text-decoration:underline;color:#3B4043}.capabilitiesPage .contentArea .relatedServices .item ul li a:hover{color:#E0B03F}.solutionPage .container{max-width:1100px;width:1100px;margin:0 auto;padding:0 20px}@media (max-width: 1100px){.solutionPage .container{width:100%}}@media (max-width: 767px){.solutionPage .container{padding:calc(15 / 390 * 100vw)}}.solutionPage .breadcrumb{background:#fff;margin-bottom:0}.solutionPage .breadcrumb .container{max-width:1240px;padding:3px 5px}@media (max-width: 767px){.solutionPage .breadcrumb .container{padding:0;margin:0 auto}}.solutionPage .breadcrumb ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0;margin:0;flex-wrap:wrap}.solutionPage .breadcrumb ul li{list-style:none;font-size:1.2rem;line-height:1.417;color:#000000;font-weight:normal}@media (max-width: 767px){.solutionPage .breadcrumb ul li{font-size:calc(12 / 390 * 100vw)}}.solutionPage .breadcrumb ul li:not(:last-of-type)::after{content:"　/　";display:inline-block;margin:0;font-weight:normal}.solutionPage .breadcrumb ul li a{color:#000000;position:relative;font-weight:normal}.solutionPage .breadcrumb ul li a:hover{color:#E0B03F}.solutionPage .breadcrumb ul li a:hover::before{transform-origin:left top;transform:scale(1, 1)}.solutionPage .breadcrumb ul li a::before{content:"";width:100%;height:1px;background:#E0B03F;display:block;position:absolute;left:0;bottom:0;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}.solutionPage .titleArea{background-image:url("../image/bg_service_title.png");background-size:contain;background-position:right center;background-repeat:no-repeat}@media (max-width: 767px){.solutionPage .titleArea{background:none}}.solutionPage .titleArea .container{max-width:1146px;width:100%;padding:20px;min-height:225px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-direction:column}@media (max-width: 767px){.solutionPage .titleArea .container{min-height:auto;padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.solutionPage .titleArea .tagline{font-size:1.6rem;font-weight:bold;line-height:1.5;margin-bottom:11px;color:#3B4043;color:#1A483B}@media (max-width: 767px){.solutionPage .titleArea .tagline{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw)}}.solutionPage .titleArea .tagline::after{content:"";width:32px;height:4px;background:#23483A;display:block;margin:21.5px 0 0}@media (max-width: 767px){.solutionPage .titleArea .tagline::after{width:calc(25 / 390 * 100vw);height:calc(3 / 390 * 100vw);margin-top:calc(15 / 390 * 100vw)}}.solutionPage .titleArea .title{font-size:3.6rem;line-height:1.528;font-weight:bold;margin:0;color:#333333;font-family:"Noto Sans Japanese","Noto Sans JP","メイリオ",sans-serif;margin-right:445px}@media (max-width: 767px){.solutionPage .titleArea .title{font-size:calc(28 / 390 * 100vw);margin:0}}.solutionPage .contentArea{background:#fff;padding-top:60px}@media (max-width: 767px){.solutionPage .contentArea{padding-top:calc(30 / 390 * 100vw);padding-bottom:0}}.solutionPage .mainContent{width:100%;flex-shrink:1}@media (max-width: 767px){.solutionPage .mainContent{width:100%}}.issuesPage #wrapper{overflow:initial}.issuesPage .content{padding-top:100px}@media (max-width: 1160px){.issuesPage .content{padding-top:70px}}@media (max-width: 767px){.issuesPage .content{padding-top:calc(60 / 390 * 100vw)}}.issuesPage .container{max-width:1272px;width:100% !important;margin:0 auto;padding:0 20px}@media (max-width: 767px){.issuesPage .container{padding:calc(15 / 390 * 100vw)}}.issuesPage .breadcrumb{background:#fff;margin-bottom:0}.issuesPage .breadcrumb .container{max-width:1240px;padding:3px 5px}@media (max-width: 767px){.issuesPage .breadcrumb .container{padding:0;margin:0 auto}}.issuesPage .breadcrumb ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0;margin:0;flex-wrap:wrap}.issuesPage .breadcrumb ul li{list-style:none;font-size:1.2rem;line-height:1.417;color:#000000;font-weight:normal}@media (max-width: 767px){.issuesPage .breadcrumb ul li{font-size:calc(12 / 390 * 100vw)}}.issuesPage .breadcrumb ul li:not(:last-of-type)::after{content:"　/　";display:inline-block;margin:0;font-weight:normal}.issuesPage .breadcrumb ul li a{color:#000000;position:relative;font-weight:normal}.issuesPage .breadcrumb ul li a:hover{color:#E0B03F}.issuesPage .breadcrumb ul li a:hover::before{transform-origin:left top;transform:scale(1, 1)}.issuesPage .breadcrumb ul li a::before{content:"";width:100%;height:1px;background:#E0B03F;display:block;position:absolute;left:0;bottom:0;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}.issuesPage .titleArea{background-image:url("../image/bg_issues_title.jpg");background-size:cover;background-position:right center;background-repeat:no-repeat;mix-blend-mode:multiply}@media (max-width: 767px){.issuesPage .titleArea{background:none}}.issuesPage .titleArea .container{max-width:1146px;width:100%;padding:20px;min-height:225px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-direction:column}@media (max-width: 767px){.issuesPage .titleArea .container{min-height:auto;padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.issuesPage .titleArea .tagline{font-size:1.6rem;font-weight:bold;line-height:1.5;margin-bottom:11px;color:#3B4043;color:#1A483B}@media (max-width: 767px){.issuesPage .titleArea .tagline{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw)}}.issuesPage .titleArea .tagline::after{content:"";width:32px;height:4px;background:#23483A;display:block;margin:21.5px 0 0}@media (max-width: 767px){.issuesPage .titleArea .tagline::after{width:calc(25 / 390 * 100vw);height:calc(3 / 390 * 100vw);margin-top:calc(15 / 390 * 100vw)}}.issuesPage .titleArea .title{font-size:3.6rem;line-height:1.528;font-weight:bold;margin:0;color:#333333;font-family:"Noto Sans Japanese","Noto Sans JP","メイリオ",sans-serif}@media (max-width: 767px){.issuesPage .titleArea .title{font-size:calc(28 / 390 * 100vw);margin:0}}.issuesPage .contentArea{background:#fff;padding-top:30px;padding-bottom:60px}@media (max-width: 767px){.issuesPage .contentArea{padding-top:0;padding-bottom:calc(60 / 390 * 100vw)}}.issuesPage .contentArea .sideBar{width:280px;flex-shrink:0;position:sticky;top:100px}@media (max-width: 767px){.issuesPage .contentArea .sideBar{position:static;width:100%}}.issuesPage .contentArea .sideBar .sideMenuTitle{font-size:1.4rem;line-height:1.428;font-weight:bold;color:#8D8D8D;margin:10px 0 20px;padding:0}@media (max-width: 767px){.issuesPage .contentArea .sideBar .sideMenuTitle{font-size:calc(14 / 390 * 100vw);margin:calc(10 / 390 * 100vw) 0 calc(20 / 390 * 100vw)}}.issuesPage .contentArea .sideBar .sideMenuTitle::before{display:none}.issuesPage .contentArea .sideBar .sideBarListArea ol{padding:0;margin:0;counter-reset:item;list-style:none;position:relative}.issuesPage .contentArea .sideBar .sideBarListArea ol li::before{content:counters(item,"-") ". ";counter-increment:item;margin-right:3px}@media (max-width: 767px){.issuesPage .contentArea .sideBar .sideBarListArea ol li::before{margin-right:calc(3 / 390 * 100vw)}}.issuesPage .contentArea .sideBar .sideBarList li{font-size:1.4rem;line-height:1.5;text-indent:-1.5em;margin-left:1.5em}@media (max-width: 767px){.issuesPage .contentArea .sideBar .sideBarList li{font-size:calc(14 / 390 * 100vw)}}.issuesPage .contentArea .sideBar .sideBarList li+li{margin-top:29px}@media (max-width: 767px){.issuesPage .contentArea .sideBar .sideBarList li+li{margin-top:calc(15 / 390 * 100vw)}}.issuesPage .contentArea .sideBar .sideBarList li.current{font-weight:bold}@media (max-width: 767px){.issuesPage .contentArea .sideBar .sideBarList li.current{font-weight:normal}}.issuesPage .contentArea .sideBar .sideBarList li.current a{text-decoration:underline;font-weight:bold}@media (max-width: 767px){.issuesPage .contentArea .sideBar .sideBarList li.current a{text-decoration:none;font-weight:normal}}.issuesPage .contentArea .sideBar .sideBarList li a{color:#000000;position:relative;word-break:break-all}.issuesPage .contentArea .sideBar .sideBarList li a:hover{color:#E0B03F}.issuesPage .contentArea .sideBar .sideBarList ol{margin-top:14px}@media (max-width: 767px){.issuesPage .contentArea .sideBar .sideBarList ol{margin-top:calc(10 / 390 * 100vw)}}.issuesPage .contentArea .sideBar .sideBarList ol li{font-size:1.2rem;text-indent:-2.5em;margin-left:2.5em}@media (max-width: 767px){.issuesPage .contentArea .sideBar .sideBarList ol li{font-size:calc(12 / 390 * 100vw)}}.issuesPage .contentArea .sideBar .sideBarList ol li:not(.current){font-weight:normal}.issuesPage .contentArea .sideBar .sideBarList ol li:not(.current) a{font-weight:normal;text-decoration:none}.issuesPage .contentArea .sideBar .sideBarList ol li+li{margin-top:14px}@media (max-width: 767px){.issuesPage .contentArea .sideBar .sideBarList ol li+li{margin-top:calc(10 / 390 * 100vw)}}.issuesPage .contentArea .container.column{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:flex-start;gap:22px}@media (max-width: 767px){.issuesPage .contentArea .container.column{flex-direction:column-reverse;gap:calc(50 / 390 * 100vw)}}.issuesPage .contentArea .container::before,.issuesPage .contentArea .container::after{display:none}.issuesPage .contentArea .mainContent{width:930px;flex-shrink:1}@media (max-width: 767px){.issuesPage .contentArea .mainContent{width:100%}}.issuesPage .contentArea .mainContent>:first-child{margin-top:0}.issuesPage .contentArea .mainContent p{font-size:1.6rem;line-height:1.75;margin-left:24px}@media (max-width: 767px){.issuesPage .contentArea .mainContent p{font-size:calc(16 / 390 * 100vw);margin-left:0}}.issuesPage .contentArea .mainContent p+p{margin-top:1.5em}.issuesPage .contentArea .mainContent p.notes{font-size:1.4rem}@media (max-width: 767px){.issuesPage .contentArea .mainContent p.notes{font-size:calc(13 / 390 * 100vw)}}.issuesPage .contentArea h2{margin:100px 0 40px;padding:0 0 4px 13px;font-size:3.0rem;font-weight:normal;line-height:1.667;border-bottom:solid 2px #DBDBDB;position:relative}@media (max-width: 767px){.issuesPage .contentArea h2{margin:calc(50 / 390 * 100vw) 0 calc(30 / 390 * 100vw);border-left:calc(4 / 390 * 100vw) solid #23483A;font-size:calc(22 / 390 * 100vw)}}.issuesPage .contentArea h2::before{content:"";position:absolute;left:0;bottom:-2px;width:348px;height:inherit;border-bottom:2px solid #1F1F1F}@media (max-width: 767px){.issuesPage .contentArea h2::before{width:calc(150 / 390 * 100vw)}}.issuesPage .contentArea h3{font-size:2rem;line-height:1.5;font-weight:bold;padding:16.5px 14px;background:#F4F5F3;font-weight:bold;color:#23483A;margin:45px 0}@media (max-width: 767px){.issuesPage .contentArea h3{font-size:calc(20 / 390 * 100vw);padding:calc(15 / 390 * 100vw) calc(10 / 390 * 100vw);margin:calc(40 / 390 * 100vw) 0}}.issuesPage .contentArea h4{margin:40px 0 20px 24px;padding:0 0 0 29px;color:#000;font-size:1.8rem;font-weight:bold;line-height:1.5;position:relative}@media (max-width: 767px){.issuesPage .contentArea h4{margin:calc(30 / 390 * 100vw) 0 calc(20 / 390 * 100vw);padding:0 0 0 calc(29 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}.issuesPage .contentArea h4::before{width:14px;height:7px;background:#1A483B;content:"";display:block;position:absolute;top:7px;left:4px}@media (max-width: 767px){.issuesPage .contentArea h4::before{width:calc(14 / 390 * 100vw);height:calc(7 / 390 * 100vw);top:calc(7 / 390 * 100vw);left:calc(4 / 390 * 100vw)}}.issuesPage .contentArea .img{margin:70px 0}@media (max-width: 767px){.issuesPage .contentArea .img{margin:calc(30 / 390 * 100vw) 0}}.issuesPage .contentArea .btnArea{margin:20px 0 100px 45px;width:calc(100% - 45px);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;gap:20px 22px;justify-content:space-between}@media (max-width: 767px){.issuesPage .contentArea .btnArea{margin:calc(20 / 390 * 100vw) 0;width:100%;gap:calc(20 / 390 * 100vw)}}.issuesPage .contentArea .relatedIsseus .relatedIssuesItem{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:0;padding:0;justify-content:space-between;margin-left:45px;flex-wrap:wrap;width:calc(100% - 45px);gap:10px 60px}@media (max-width: 767px){.issuesPage .contentArea .relatedIsseus .relatedIssuesItem{margin-left:0;width:100%;gap:calc(20 / 390 * 100vw)}}.issuesPage .contentArea .relatedIsseus .relatedIssuesItem li{width:calc((100% - 60px)/2);list-style:none;position:relative;padding-left:22px}@media (max-width: 767px){.issuesPage .contentArea .relatedIsseus .relatedIssuesItem li{width:100%;padding-left:calc(20 / 390 * 100vw);margin-left:calc(20 / 390 * 100vw)}}.issuesPage .contentArea .relatedIsseus .relatedIssuesItem li::before{content:"";width:10px;height:10px;border-radius:50%;background:#333;position:absolute;top:10px;left:0}@media (max-width: 767px){.issuesPage .contentArea .relatedIsseus .relatedIssuesItem li::before{width:calc(10 / 390 * 100vw);height:calc(10 / 390 * 100vw);top:calc(10 / 390 * 100vw)}}.issuesPage .contentArea .relatedIsseus .relatedIssuesItem li a{font-size:2rem;line-height:1.5;color:#333333;text-decoration:underline;font-weight:bold}@media (max-width: 767px){.issuesPage .contentArea .relatedIsseus .relatedIssuesItem li a{font-size:calc(20 / 390 * 100vw)}}.issuesPage .contentArea .relatedIsseus .relatedIssuesItem li a:hover{color:#E0B03F}.issuesPage .contentArea .issuesCTA{margin:110px auto 0;background:#F5F5F5;border:6px solid #1A483B;border-radius:9px;padding:20px 4px}@media (max-width: 767px){.issuesPage .contentArea .issuesCTA{margin:calc(60 / 390 * 100vw) auto 0;border-width:calc(3 / 390 * 100vw);padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}.issuesPage .contentArea .issuesCTA .text1{font-size:1.8rem;line-height:1.444;font-weight:bold;text-align:center;margin-bottom:10px;margin-left:0}@media (max-width: 767px){.issuesPage .contentArea .issuesCTA .text1{font-size:calc(16 / 390 * 100vw)}}.issuesPage .contentArea .issuesCTA .text2{font-size:2.6rem;line-height:1.846;font-weight:bold;text-align:center;margin-bottom:22px;margin-top:0;margin-left:0}.issuesPage .contentArea .issuesCTA .text2.-type2{padding:0 30px}@media (max-width: 767px){.issuesPage .contentArea .issuesCTA .text2.-type2{padding:0}}@media (max-width: 767px){.issuesPage .contentArea .issuesCTA .text2{font-size:calc(20 / 390 * 100vw)}}.issuesPage .contentArea .issuesCTA .text2 span{background:radial-gradient(circle at calc(100% - 5px) calc(100% - 5px), #EDD9A9 5px, transparent 5px),radial-gradient(circle at 5px calc(100% - 5px), #EDD9A9 5px, transparent 5px),linear-gradient(to bottom, #F5F5F5 calc(100% - 10px), transparent calc(100% - 10px)),linear-gradient(to right, transparent 5px, #EDD9A9 5px, #EDD9A9 calc(100% - 5px), transparent calc(100% - 5px));display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.issuesPage .contentArea .issuesCTA .text3{font-size:1.6rem;line-height:1.5;font-weight:bold;margin-bottom:20px;text-align:center;margin-left:0}@media (max-width: 767px){.issuesPage .contentArea .issuesCTA .text3{font-size:calc(13 / 390 * 100vw)}}.issuesPage .contentArea .issuesCTA .ctaBtn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;max-width:535px;margin:0 auto;gap:45px;justify-content:center}@media (max-width: 980px){.issuesPage .contentArea .issuesCTA .ctaBtn{flex-direction:column;gap:20px;align-items:center}}@media (max-width: 767px){.issuesPage .contentArea .issuesCTA .ctaBtn{gap:calc(20 / 390 * 100vw)}}.issuesPage .contentArea .issuesCTA .ctaBtn .btn{display:inline-block;border-radius:28px;background:#1A483B;color:#fff;font-size:1.6rem;line-height:1.5;padding:16px;text-align:center;width:245px;max-width:100%;font-weight:bold;position:relative;z-index:1;overflow:hidden;border:none}@media (max-width: 767px){.issuesPage .contentArea .issuesCTA .ctaBtn .btn{width:calc(245 / 390 * 100vw);padding:calc(16 / 390 * 100vw);font-size:calc(16 / 390 * 100vw);border-radius:calc(28 / 390 * 100vw)}}.issuesPage .contentArea .issuesCTA .ctaBtn .btn:hover::before{transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transform:scaleX(1)}.issuesPage .contentArea .issuesCTA .ctaBtn .btn::before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:100%;background:#E0B03F;top:0;left:0;transform:scaleX(0);transform-origin:0 center;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}.issuesPage .contentArea .issuesCTA .ctaBtn .btn::after{content:"";display:inline-block;margin-left:12px;width:8.67px;height:13.36px;background-image:url("../image/icon_arrow_right_white.svg");background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){.issuesPage .contentArea .issuesCTA .ctaBtn .btn::after{width:calc(8.67 / 390 * 100vw);height:calc(13.36 / 390 * 100vw);margin-left:calc(12 / 390 * 100vw)}}.issuesPage .contentArea .btnWrapper{width:calc((100% - 22px)/2)}@media (max-width: 767px){.issuesPage .contentArea .btnWrapper{padding:0 0 0 calc(17 / 390 * 100vw);width:100%}}.issuesPage .contentArea .btnWrapper a{padding:8px 30px 8px 12px;background:#333333;color:#fff;width:100%;font-size:1.6rem;font-weight:bold;display:block;position:relative;line-height:1.5}@media (max-width: 767px){.issuesPage .contentArea .btnWrapper a{padding:calc(8 / 390 * 100vw) calc(30 / 390 * 100vw) calc(8 / 390 * 100vw) calc(12 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.issuesPage .contentArea .btnWrapper a>span{position:relative}.issuesPage .contentArea .btnWrapper a>span::after{content:"";height:1px;background:#000000;width:100%;position:absolute;bottom:-6px;left:0;display:block;transform:scale(0, 1);transform-origin:right top;transition:transform 0.2s ease-out 0s}.issuesPage .contentArea .btnWrapper a>span span{font-size:1.2rem}@media (max-width: 767px){.issuesPage .contentArea .btnWrapper a>span span{font-size:calc(12 / 390 * 100vw)}}.issuesPage .contentArea .btnWrapper a:hover{color:#202020}.issuesPage .contentArea .btnWrapper a:hover::before{transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transform:scaleX(1)}.issuesPage .contentArea .btnWrapper a:hover::after{background-image:url("../image/icon_arrow_right_black.svg")}.issuesPage .contentArea .btnWrapper a:hover>span::after{transform-origin:left top;transform:scale(1, 1)}.issuesPage .contentArea .btnWrapper a::before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:100%;background:#E0B03F;top:0;left:0;transform:scaleX(0);transform-origin:0 center;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}.issuesPage .contentArea .btnWrapper a::after{content:"";display:block;width:8.67px;height:13.36px;background-image:url("../image/icon_arrow_right_white.svg");background-size:cover;top:50%;right:13.7px;transform:translateY(-50%);position:absolute;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.issuesPage .contentArea .btnWrapper a::after{width:calc(8.67 / 390 * 100vw);height:calc(13.36 / 390 * 100vw);right:calc(13.7 / 390 * 100vw)}}.issuesPage .contentArea .issuesTable{margin-top:60px;margin-left:45px;margin-bottom:45px;width:calc(100% - 45px)}@media (max-width: 767px){.issuesPage .contentArea .issuesTable{margin-top:calc(40 / 390 * 100vw);margin-bottom:calc(40 / 390 * 100vw);margin-left:0;width:100%}}.issuesPage .contentArea .issuesTable th,.issuesPage .contentArea .issuesTable td{border:2px solid #48826F}.issuesPage .contentArea .issuesTable th{background:#F5F3EE;padding:3.5px 11px;font-size:16px;line-height:1.5;font-weight:normal}@media (max-width: 767px){.issuesPage .contentArea .issuesTable th{padding:calc(3.5 / 390 * 100vw) calc(10 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.issuesPage .contentArea .issuesTable td{background:#fff;padding:8px 11px;font-size:13px;line-height:1.5}@media (max-width: 767px){.issuesPage .contentArea .issuesTable td{font-size:calc(12 / 390 * 100vw);padding:calc(6 / 390 * 100vw) calc(10 / 390 * 100vw)}}.issuesPage .contentArea .issuesTable2{margin-top:60px;margin-left:24px;margin-bottom:45px;width:calc(100% - 24px);table-layout:fixed}@media (max-width: 767px){.issuesPage .contentArea .issuesTable2{margin-top:calc(40 / 390 * 100vw);margin-bottom:calc(40 / 390 * 100vw);margin-left:0;width:100%}}.issuesPage .contentArea .issuesTable2 th,.issuesPage .contentArea .issuesTable2 td{border:2px solid #48826F}.issuesPage .contentArea .issuesTable2 th{background:#F5F3EE;padding:3.5px 11px;font-size:16px;line-height:1.5;font-weight:normal}@media (max-width: 767px){.issuesPage .contentArea .issuesTable2 th{padding:calc(3.5 / 390 * 100vw) calc(5 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.issuesPage .contentArea .issuesTable2 td{background:#fff;padding:8px 11px;font-size:13px;line-height:1.5;vertical-align:top}@media (max-width: 767px){.issuesPage .contentArea .issuesTable2 td{font-size:calc(12 / 390 * 100vw);padding:calc(6 / 390 * 100vw) calc(5 / 390 * 100vw)}}.issuesPage .contentArea .issuesColumn5{background:#F5F3EE;padding:21px 10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:15px;margin:60px 0 20px 24px;justify-content:space-between}@media (max-width: 980px){.issuesPage .contentArea .issuesColumn5{flex-wrap:wrap;justify-content:center}}@media (max-width: 767px){.issuesPage .contentArea .issuesColumn5{padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw);gap:calc(15 / 390 * 100vw);margin:calc(30 / 390 * 100vw) 0}}.issuesPage .contentArea .issuesColumn5 .item{width:calc((100% - 60px)/5);background:#FFFFFF;border:3px solid #48826F;padding:12px 8px 15px}@media (max-width: 980px){.issuesPage .contentArea .issuesColumn5 .item{width:calc((100% - 60px)/3)}}@media (max-width: 767px){.issuesPage .contentArea .issuesColumn5 .item{width:100%;border-width:calc(3 / 390 * 100vw);padding:calc(12 / 390 * 100vw) calc82 / 390 * 100vw}}.issuesPage .contentArea .issuesColumn5 .item .itemTitle{font-size:16px;line-height:1.5;font-weight:500;margin-bottom:19px;text-align:center}@media (max-width: 767px){.issuesPage .contentArea .issuesColumn5 .item .itemTitle{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(19 / 390 * 100vw)}}.issuesPage .contentArea .issuesColumn5 .item .itemList{list-style:none;padding:0;margin:0 0 0 13px}@media (max-width: 767px){.issuesPage .contentArea .issuesColumn5 .item .itemList{margin:0 0 0 calc(13 / 390 * 100vw)}}.issuesPage .contentArea .issuesColumn5 .item .itemList li{font-size:13px;line-height:1.538;font-weight:500;position:relative}@media (max-width: 767px){.issuesPage .contentArea .issuesColumn5 .item .itemList li{font-size:calc(13 / 390 * 100vw)}}.issuesPage .contentArea .issuesColumn5 .item .itemList li::before{content:"・";position:absolute;top:0;left:-1.1em}.issuesPage .contentArea .issuesColumn5 .item .itemList li+li{margin-top:12px}@media (max-width: 767px){.issuesPage .contentArea .issuesColumn5 .item .itemList li+li{margin-top:calc(12 / 390 * 100vw)}}.issuesPage .contentArea .lead2{margin:0 0 25px;font-size:1.8rem;line-height:1.94444}@media (max-width: 767px){.issuesPage .contentArea .lead2{font-size:calc(17 / 390 * 100vw);margin:0 0 calc(25 / 390 * 100vw)}}.issuesPage .contentArea .checkColumn{margin:82px 0 0;display:flex;gap:21px}@media (max-width: 767px){.issuesPage .contentArea .checkColumn{margin:calc(82 / 390 * 100vw) 0 0;gap:calc(60 / 390 * 100vw);flex-wrap:wrap}}.issuesPage .contentArea .checkColumn .item{width:calc((100% - (21px * 2)) / 2);padding:54px 17px 30px;background:#F4F5F3;position:relative}@media (max-width: 767px){.issuesPage .contentArea .checkColumn .item{width:100%;padding:calc(54 / 390 * 100vw) calc(17 / 390 * 100vw) calc(30 / 390 * 100vw)}}.issuesPage .contentArea .checkColumn .item h3{width:100%;position:absolute;top:0;left:0;transform:translate(0, -50%)}.issuesPage .contentArea .checkColumn .item h3 span{width:fit-content;margin:0 auto;padding:9px 11px 9px 47px;background:url("../image/icon_check_green.svg") left 12px center/26px 26px no-repeat #1A483B;color:#fff;font-size:1.6rem;font-weight:bold;line-height:1.5;display:block}@media (max-width: 767px){.issuesPage .contentArea .checkColumn .item h3 span{padding:calc(9 / 390 * 100vw) calc(11 / 390 * 100vw) calc(9 / 390 * 100vw) calc(47 / 390 * 100vw);background:url("../image/icon_check_green.svg") left calc(12 / 390 * 100vw) center/calc(26 / 390 * 100vw) calc(26 / 390 * 100vw) no-repeat #1A483B;font-size:calc(16 / 390 * 100vw)}}.issuesPage .contentArea .checkColumn .item p{color:#3B4043;font-size:1.6rem;font-weight:500;line-height:1.75}@media (max-width: 767px){.issuesPage .contentArea .checkColumn .item p{font-size:calc(15 / 390 * 100vw)}}.topPage .sectionSubTitle .strong{font-weight:bold}.footerItemList1 li .strong{font-weight:bold}.servicePage .contentArea .mainContent .dot1 li{display:flex}.servicePage .contentArea .mainContent .dot1 li span{display:inline-block}.servicePage .contentArea .mainContent .dot1 li .title{width:150px;flex:1}.servicePage .contentArea .mainContent .dot1 li .dec{width:calc(100% - 150px)}