@charset "UTF-8";html{font-size:62.5%}a{color:#4a4a4a;text-decoration:none;transition:.3s opacity ease}a:hover{opacity:.6}.sp{display:none !important}body{position:relative;margin:0 auto;font-size:1.6rem;font-family:'Overpass','Noto Sans JP',sans-serif;color:#4a4a4a;line-height:1.75;text-align:left;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"palt";letter-spacing:.03em;overflow-x:hidden !important}.mincho{font-family:'Noto Serif JP',serif}header{position:fixed;top:0;left:0;width:233px;z-index:9999;box-shadow:8px 2px 10px -8px rgba(0,0,0,.1);background:#fff;overflow-y:auto;height:100vh}header .wrap{height:100vh;min-height:767px;padding-top:47px;overflow-y:auto;position:relative}header .logo01{margin:0 auto 35px;display:table}header .lang{display:flex;width:178px;margin:0 auto 22px;font-size:1.4rem;font-weight:700}header .lang li{width:50%}header .lang li a{color:#fff;background:#00a2e9;line-height:1;width:100%;display:block;padding:5px 0 4px;text-align:center}header .lang li:nth-child(1) a{border-radius:5px 0 0 5px}header .lang li:nth-child(2) a{border-radius:0 5px 5px 0}header .lang li.active a{color:#d8d8d8;background:#b1b1b1}header .nav01{width:180px;margin:0 auto}header .nav01 li{width:100%;margin-bottom:12px}header .nav01 li a{line-height:1.4;border:1px solid #52bde4;border-radius:17px;padding:9px 0 3px;width:100%;font-size:1.5rem;font-weight:700;color:#52bde4;text-align:center;display:block}header .nav01 li:first-of-type a{padding:5px 0 0;border-radius:25px}header .nav02{margin-top:15px}header .nav02 a{text-align:center;font-size:1.4rem;font-weight:700;display:block;margin-bottom:18px;line-height:1}header .nav02 a span{font-size:1.2rem;font-weight:400;display:block;line-height:1.1666}header .under{position:absolute;bottom:50px;left:0;width:100%}header .nav03{margin:6px auto 0;width:170px;border-top:1px solid #7ecdea}header .nav03 li{border-bottom:1px solid #7ecdea}header .nav03 li a{font-size:1.5rem;font-weight:700;padding:21px 0 13px 35px;display:block;color:#52bde4;line-height:1.2;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/icon03.png) center left 2px no-repeat}header .nav03 li a span{font-size:1.2rem;font-weight:400;display:block}header .search{width:180px;margin:25px auto 0}header .search input{width:100%;border-radius:17px;border:none;padding:0 5px 0 40px;background:#ececec url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/icon04.png) center left 15px no-repeat;line-height:35px;outline:none;font-family:'Noto Sans JP',sans-serif}header .link{width:100%;display:block;margin-top:18px;padding:21px 0 18px;background:#00a2e9 url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/icon05.png) top 27px left 37px no-repeat}header .link span{font-size:1.6rem;font-weight:700;text-align:center;line-height:1.25;padding-left:55px;color:#fff;display:table;margin:0 auto}main{width:calc(100% - 233px);margin-left:233px}main .title{width:100%;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/bg01.jpg) center;background-size:cover;padding:60px 60px 47px;color:#fff}main .title h1{line-height:1;font-size:4rem;font-weight:700;margin-bottom:28px}main .title h1 span{font-size:2rem;font-weight:400;padding-left:8px}main .title .cat-menu{display:inline-flex;position:relative}main .title .cat-menu>li:last-child{border-right:1px solid #fff}main .title .cat-menu>li>a{position:relative;padding:12px 40px;line-height:1.5;color:#fff;display:block;transition:.3s all ease}main .title .cat-menu>li:hover>a{background:#00a2e9;opacity:1}main .title .cat-menu>li>a:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#fff}main .title .cat-menu>li>a:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:7px 9px 0;border-color:#00a2e9 transparent transparent;z-index:10;opacity:0;transition:.3s all ease}main .title .cat-menu>li:hover>a:after{opacity:1}main .title .cat-menu>li>a>span{position:relative;padding-right:40px;display:block}main .title .cat-menu>li>a>span:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:15px;height:8px;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/arrow02.png);background-size:cover}main .title .cat-menu .lower-wrap{display:none}main .title .cat-menu .lower{position:absolute;top:100%;left:0;background:rgba(255,255,255,.95);padding:28px 48px 10px;width:100%;min-width:1088px;justify-content:space-between;flex-wrap:wrap;display:flex;z-index:5}main .title .cat-menu .lower>li{width:calc((100% - 42px) / 2)}main .title .cat-menu .lower>li>a{position:relative;color:#00a2e9;font-weight:700;line-height:32px;border-bottom:1px solid #00a2e9;margin-bottom:20px;display:block}main .title .cat-menu .lower>li>a:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:7px;height:14px;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/arrow03.png);background-size:cover}main .title .cat-menu .lower>li>dl{margin-bottom:20px}main .title .cat-menu .lower>li>dl>dt{position:relative;color:#00a2e9;font-weight:700;line-height:32px;border-bottom:1px solid #00a2e9;cursor:pointer;transition:.3s opacity ease}main .title .cat-menu .lower>li>dl>dt:hover{opacity:.6}main .title .cat-menu .lower>li>dl>dt:before{content:"";height:14px;width:2px;background:#00a2e9;position:absolute;top:50%;right:6px;transform:translateY(-50%)}main .title .cat-menu .lower>li>dl>dt:after{content:"";height:2px;width:14px;background:#00a2e9;position:absolute;top:50%;right:0;transform:translateY(-50%)}main .title .cat-menu .lower>li>dl>dt.active:before{display:none}main .title .cat-menu .lower>li>dl>dd{display:none}main .title .cat-menu .lower .ac-link li{margin-top:10px;color:#4a4a4a}main .title .cat-menu .lower .ac-link li a{text-decoration:underline}main .title .cat-menu .lower .ac-link .child li{padding-left:15px}main .cnt-area{width:100%;max-width:1208px;padding:55px 60px 47px;margin:0 auto}main .cnt-area img{max-width:100%;margin-bottom:50px}main .breadcrumb-container{width:100%;max-width:1208px;padding:27px 60px 0;margin:0 auto;display:flex;justify-content:flex-start;flex-wrap:wrap;color:#52bde4;font-size:1.3rem}main .breadcrumb-container span{padding:0 25px 0 20px;font-size:1.2rem;color:#4a4a4a}main .breadcrumb-container span:first-child{padding-left:0}main .breadcrumb-container span:last-child{padding-right:0}.nav-tabs-wrap{height:176px}.nav-tabs{display:flex;justify-content:flex-start;flex-wrap:wrap;font-size:1.8rem;text-align:center;margin:0 0 100px;z-index:10}.nav-tabs.fixed{position:fixed;top:38px}.nav-tabs li a{padding:13px 13px 7px;border-left:1px solid #4a4a4a;background:rgba(255,255,255,.7);display:block}.nav-tabs li.active a{color:#fff;background:#52bde4}#tab2,#tab3,#tab4,#tab5,#tab6,#tab7,#tab8,#tab9,#tab10{display:none}.ttl_01{position:relative;font-size:24px;font-weight:700;color:#121212;padding:12px 0 7px 24px;line-height:1;margin-bottom:38px}.ttl_01:before{content:"";position:absolute;top:0;left:0;width:6px;height:43px;background:#52bde4;border-radius:4px}.ttl_02{font-size:36px;font-weight:700;color:#52bde4;margin-bottom:15px}.ttl_03{font-size:24px;font-weight:700;color:#52bde4;margin-bottom:28px}.ttl_04{font-size:24px;color:#52bde4;width:100%;background:#f8f8f8;padding:13px 16px 8px;line-height:1;margin-bottom:47px}.ttl_05{font-size:20px;font-weight:700;color:#121212;width:100%;margin-bottom:18px}.img_01{width:100%;border:1px solid #52bde4;margin-bottom:50px}.img_01 img{max-width:100%;margin:0 auto}.img_02{width:100%;max-width:400px;margin:0 auto 50px;border:1px solid #52bde4}.img_02 img{width:100%;margin:0 auto}.img_03{width:100%;max-width:350px;margin:0 auto 50px;border:1px solid #52bde4}.img_03 img{width:100%;margin:0 auto}.column2{width:100%;display:flex;justify-content:space-between;margin-bottom:50px}.column2 .left,.column2 .right{width:calc((100% - 65px) / 2)}.column2 .left img,.column2 .right img{margin-left:auto;margin-right:auto}.note{font-size:1.4rem;text-indent:-1em;padding-left:1em}.align_left{margin:0 auto 0 0}.align_center{margin:0 auto}.align_right{margin:0 0 0 auto}.img-list_01{display:flex;justify-content:space-between;margin-bottom:50px}.img-list_01>li{width:calc((100% - 65px) / 2);display:flex;justify-content:space-between;align-items:flex-start}.img_04{width:40%}.img_04 img{max-width:100%;margin:0 auto}.img-list_01>li .txt-area_01{width:56%}.img-list_01>li .txt-area_01 dt{font-size:2rem;margin-bottom:10px}.table-scroll{width:100%;overflow-x:auto}.table-scroll table{width:1088px}.table_01{table-layout:fixed;width:100%;border-bottom:1px solid #d8d8d8;margin-bottom:50px}.table_01 tr:nth-child(odd){background:#f8f8f8}.table_01 tr th{background:#adadad;border-left:1px solid #d8d8d8;color:#fff;text-align:center;padding:13px 10px 10px}.table_01 tr td{border-left:1px solid #d8d8d8;text-align:left;padding:13px 10px 10px}.table_01 tr th:first-child,.table_01 tr td:first-child{width:245px}.table_02{table-layout:fixed;width:100%;max-width:500px;border-bottom:1px solid #d8d8d8;margin-bottom:50px}.table_02 tr:nth-child(odd){background:#f8f8f8}.table_02 tr th{background:#adadad;border-left:1px solid #d8d8d8;color:#fff;text-align:center;padding:13px 10px 10px}.table_02 tr td{border-left:1px solid #d8d8d8;text-align:left;padding:13px 10px 10px}.btn01{color:#fff;background:#52bde4 url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/arrow01.png) no-repeat center right 13px;background-size:8px 16px;border-radius:20px;padding:15px 76px 12px 19px;line-height:1;display:table;box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);margin-bottom:30px}.btn02{color:#121212;background:#fff url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/arrow03.png) no-repeat center right 30px;background-size:8px 16px;border-radius:20px;padding:15px 67px 12px 38px;line-height:1;display:table;box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);margin-bottom:30px}.btn03{background-size:8px 16px;border-radius:20px;border:1px solid #00a2e9;text-align:center;padding:12px 50px 8px;line-height:1;display:table;margin-bottom:30px}.btn04{color:#121212;text-decoration:underline;display:table;margin-bottom:30px}.list_01{font-size:1.6rem;margin-bottom:30px}.list_01 li{padding-left:28px;position:relative;margin-bottom:10px}.list_01 li:last-child{margin-bottom:0}.list_01 li:before{content:"";position:absolute;top:10px;left:0;width:18px;height:5px;border-radius:3px;background:#52bde4}.list_01 li dt{font-weight:700}.list_02{font-size:1.6rem;margin-bottom:30px;counter-reset:item}.list_02 li{padding-left:28px;position:relative;margin-bottom:10px}.list_02 li:last-child{margin-bottom:0}.list_02 li:before{counter-increment:item;content:counter(item)'.';font-size:2.4rem;color:#52bde4;font-weight:700;position:absolute;top:-6px;left:0}.list_02 li dt{font-weight:700}.txt-link_01{text-decoration:underline;padding-left:33px;position:relative;margin-bottom:30px;display:inline-block}.txt-link_01:before{content:"";position:absolute;top:0;left:0;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/icon07.png) no-repeat;width:24px;height:24px}.txt-link_02{text-decoration:underline;padding-left:33px;position:relative;margin-bottom:30px;display:inline-block}.txt-link_02:before{content:"";position:absolute;top:0;left:0;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/icon08.png) no-repeat;width:24px;height:24px}.txt-link_01+.txt-link_01,.txt-link_01+.txt-link_02,.txt-link_02+.txt-link_01,.txt-link_02+.txt-link_02{margin-left:30px}.highlight-area_01{width:100%;border:2px solid #ff5e38;border-radius:10px;padding:35px 55px 50px;margin-bottom:50px}.highlight-area_01 .highlight-ttl{text-align:center;font-size:2.5rem;font-weight:700;color:#52bde4;margin-bottom:22px}.highlight-area_01 p+dl{margin-top:20px}.highlight-area_01 dl+p{margin-top:20px}.highlight-area_01 dl dt{text-align:center;font-size:1.5rem;font-weight:700;border:1px solid #52bde4;border-radius:18px;padding:6px 60px 2px;display:inline-block;margin-bottom:23px}.highlight_01{color:#ff5e38}.list-view_01{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;margin-bottom:78px}.list-view_01 li{margin-bottom:40px}.list-view_01 li:nth-child(3n - 2){width:31.89%;border-right:1px solid #d8d8d8;padding:0 4.319% 27px 0}.list-view_01 li:nth-child(3n - 1){width:36.21%;border-right:1px solid #d8d8d8;padding:0 4.319% 27px}.list-view_01 li:nth-child(3n){width:31.89%;padding:0 0 27px 4.319%}.list-view_01 li:nth-last-child(-n+3){margin-bottom:0}.list-view_01 li img{margin:0 auto 16px}.list-view_01 li dt{font-size:2rem;color:#52bde4;line-height:1.35;margin-bottom:13px}.accordion_01 dt{width:100%;border:1px solid #52bde4;font-size:2.4rem;padding:6px 15px 1px;color:#52bde4;line-height:1.5;margin-bottom:38px;position:relative;cursor:pointer;transition:.3s opacity ease}.accordion_01 dt.active{background:#f8f8f8}.accordion_01 dt:hover{opacity:.6}.accordion_01 dt:before{content:"";position:absolute;top:50%;right:23px;transform:translateY(-50%);width:2px;height:19px;background:#52bde4}.accordion_01 dt.active:before{display:none}.accordion_01 dt:after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);width:19px;height:2px;background:#52bde4}.accordion_01 dd{padding-left:20px;display:none;margin-bottom:38px}main .cnt-area p+img{margin-top:50px}main .cnt-area p+p{margin-top:5px}main .cnt-area p+.note{margin-top:15px}.pagination{color:#52bde4;background:#fff;border-radius:20px;box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);display:inline-flex;justify-content:flex-start;align-items:center;text-align:center}.pagination li.active{border-right:1px solid #d8d8d8;width:42px;padding:9px 0 5px;display:flex;align-items:center}.pagination li a{border-right:1px solid #d8d8d8;width:42px;padding:9px 0 5px;display:flex;align-items:center}.pagination li .dots{border-right:1px solid #d8d8d8;width:42px;padding:4px 0 10px;display:block}.pagination li span{width:42px}.pagination li:last-child a{border-right:none}.pagination li .prev,.pagination li .next{width:72px;position:relative}.pagination li .prev:before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 12px 8px 0;border-color:transparent #00a2e9 transparent transparent}.pagination li .next:before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #00a2e9}footer{width:100%}footer .pagetop-wrap{width:100%;max-width:1177px;margin:0 auto;position:relative}footer .pagetop-wrap #pagetop{display:inline-block;background:#52bde4;padding:10px 16px 4px;text-align:center;position:absolute;right:0;bottom:50px}footer .pagetop-wrap #pagetop span{display:inline-block;width:12px;height:12px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg)}footer .ftop{width:100%;background:#d8d8d8;padding:50px 0 37px;padding-left:233px;font-size:14px}footer .ftop ul{width:100%;max-width:1147px;padding:0 30px;margin:0 auto;display:flex}footer .ftop ul li{margin-right:9%}footer .ftop ul li dt{line-height:1;margin-bottom:15px;font-weight:700}footer .ftop ul li:nth-child(1) dt{font-size:16px}footer .ftop ul li dt:nth-of-type(2){margin-top:24px}footer .ftop ul li dd{position:relative;line-height:1.2857;margin-bottom:4px;padding-left:17px}footer .ftop ul li dd:before{content:"";position:absolute;top:1px;left:0;width:7px;height:14px;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/arrow01.png);background-size:contain}footer .ftop ul li:nth-child(1) dd{font-weight:700;margin-bottom:12px;padding-left:0}footer .ftop ul li:last-child dd:nth-child(1){font-size:16px}footer .ftop ul li:nth-child(1) dd:before{display:none}footer .funder{width:100%;background:#4a4a4a;padding:20px 0 18px;padding-left:233px;font-size:14px;color:#fff;line-height:1}footer .funder .inner{width:100%;max-width:1147px;padding:0 30px;margin:0 auto;display:flex;justify-content:space-between}footer .funder .inner address{font-style:normal}footer .funder .inner ul{display:flex;justify-content:space-between}footer .funder .inner ul li{padding:0 10px;position:relative}footer .funder .inner ul li:last-child{padding:0 0 0 10px}footer .funder .inner ul li:before{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background:#fff}footer .funder .inner ul li:last-child:before{display:none}footer .funder .inner ul li a{color:#fff}@media screen and (max-width:768px){.pc{display:none !important}.sp{display:block !important}body{min-width:inherit;max-width:768px;overflow-x:hidden;font-size:3.733vw}header{position:absolute;width:100%;padding-top:0;box-shadow:none;background:0 0;overflow-y:auto;height:auto}header .wrap{min-height:inherit;padding-top:0;overflow-y:auto;position:relative}header .logo01{display:none}header .menu{display:none;background:#52bde4;min-height:100vh;position:relative;padding-bottom:33vw}header .lang{position:absolute;top:19.733vw;right:3.466vw;display:block;width:12.266vw;margin:0;font-size:3.733vw}header .lang li{width:100%}header .lang li a{width:100%;padding:3.733vw 0 3.2vw}header .lang li:nth-child(1) a{border-radius:1.33vw 1.33vw 0 0}header .lang li:nth-child(2) a{border-radius:0 0 1.33vw 1.33vw}header .nav01{width:53.33vw;padding-top:7.2vw}header .nav01 li{margin-bottom:1.866vw}header .nav01 li a{border:.266vw solid #fff;color:#fff;border-radius:4.8vw;padding:1.5vw 0 .4vw;font-size:4vw}header .nav02{margin-top:4.533vw}header .nav02 a{font-size:3.466vw;margin-bottom:4.533vw;color:#fff}header .nav02 li:last-child a{margin-bottom:2.66vw}header .nav02 a span{font-size:3.2vw}header .under{position:static;bottom:auto;left:auto;width:100%}header .nav03{margin:.533vw auto 0;width:53.33vw;border-top:.266vw solid #7ecdea}header .nav03 li{border-bottom:.266vw solid #7ecdea}header .nav03 li a{font-size:4vw;padding:2.7vw 0 1.5vw 9.33vw;color:#fff}header .nav03 li:nth-child(1) a{background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/sp/icon01.png) center left .533vw no-repeat;background-size:5.33vw auto}header .nav03 li:nth-child(2) a{padding:3.2vw 0 2vw 9.33vw;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/sp/icon02.png) center left .533vw no-repeat;background-size:5.33vw auto}header .nav03 li:nth-child(3) a{background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/sp/icon03.png) center left .533vw no-repeat;background-size:5.33vw auto}header .nav03 li a span{font-size:3.2vw}header .search{width:53.33vw;margin:5.33vw auto 0}header .search input{border-radius:4.533vw;padding:0 2.66vw 0 10.66vw;background:#a8def2 url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/sp/icon04.png) center left 4vw no-repeat;background-size:5.33vw auto;line-height:9.33vw}header .link{position:absolute;bottom:0;left:0;margin-top:0;padding:7.733vw 0 7.2vw;background:#00a2e9 url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/icon05.png) top 9.33vw left 29.33vw no-repeat;background-size:9.33vw auto}header .link span{font-size:4.266vw;padding-left:14.66vw}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:absolute;top:6.933vw;right:6.133vw;width:6.66vw;height:4.8vw;background:0 0;border:none;appearance:none;cursor:pointer;outline:none;z-index:20}.menu-trigger span{position:absolute;left:0;width:6.66vw;height:.8vw;background-color:#fff;border-radius:.4vw}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:50%;transform:translateY(-50%)}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active{top:3.2vw;right:3.466vw;width:12.266vw;height:12.266vw;border-radius:50%;background:#fff}.menu-trigger.active span{background-color:#52bde4}.menu-trigger.active span:nth-of-type(1){transform:translateY(5.7vw) translateX(2.8vw) rotate(-315deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-5.7vw) translateX(2.8vw) rotate(315deg)}main{width:100%;margin-left:0;height:auto}main .title{height:auto;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/sp/bg01.jpg) center;background-size:cover;padding:5.866vw 8vw 4.266vw}main .title h1{font-size:9.066vw;margin-bottom:7.733vw}main .title h1 span{font-size:4.8vw;padding:3.2vw 0 0;display:block}main .title .cat-menu{flex-wrap:wrap}main .title .cat-menu>li{margin-bottom:3.2vw;width:50%;border-left:.266vw solid #fff;position:relative}main .title .cat-menu>li:nth-child(even){border-right:.266vw solid #fff}main .title .cat-menu>li:last-child{border-right:.266vw solid #fff}main .title .cat-menu>li>a{padding:2.933vw 5.33vw 2.66vw;height:100%}main .title .cat-menu>li.open>a{background:#00A2E9!important}main .title .cat-menu>li:hover>a{background:0 0}main .title .cat-menu>li>a:before{display:none}main .title .cat-menu>li>a:after{bottom:-1.866vw;border-width:1.866vw 2.4vw 0}main .title .cat-menu>li:hover>a:after{opacity:0}main .title .cat-menu>li.open>a:after{opacity:1;z-index:99999}main .title .cat-menu>li>a>span{padding-right:8.266vw;top:50%;transform:translateY(-50%)}main .title .cat-menu>li>a>span:before{width:4vw;height:2.133vw;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/arrow02.png);background-size:cover}main .title .cat-menu li.open .lower-wrap{display:block}main .title .cat-menu .lower{top:100%;left:-.266vw;padding:5.33vw 5.33vw 2.66vw;width:84vw;min-width:inherit;z-index:9999}main .title .cat-menu li:nth-child(even) .lower{left:calc(-0.8vw - 100%)}main .title .cat-menu .lower>li{width:100%}main .title .cat-menu .lower>li>a{line-height:8.533vw;border-bottom:.266vw solid #00a2e9;margin-bottom:6.933vw}main .title .cat-menu .lower>li>a:before{width:1.866vw;height:3.733vw;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/arrow03.png);background-size:cover}main .title .cat-menu .lower>li>dl{margin-bottom:6.933vw}main .title .cat-menu .lower>li>dl>dt{line-height:8.533vw;border-bottom:.266vw solid #00a2e9}main .title .cat-menu .lower>li>dl>dt:hover{opacity:1}main .title .cat-menu .lower>li>dl>dt:before{height:3.733vw;width:.533vw;right:1.6vw}main .title .cat-menu .lower>li>dl>dt:after{height:.533vw;width:3.733vw;right:0}main .title .cat-menu .lower .ac-link li{margin-top:4.266vw}main .title .cat-menu .lower .ac-link .child li{padding-left:2.133vw}main .cnt-area{padding:9.33vw 8vw 12.533vw}main .breadcrumb-container{padding:5.6vw 8vw 0;font-size:2.933vw}main .breadcrumb-container span{padding:0 5.33vw;font-size:2.66vw}.nav-tabs-wrap{height:47.466vw}.nav-tabs{font-size:3.733vw;margin:0 0 16.8vw}.nav-tabs.fixed{top:12vw}.nav-tabs li{margin-bottom:2.933vw}.nav-tabs li a{padding:1.95vw 2.66vw 1vw;border-left:.266vw solid #4a4a4a}.ttl_01{font-size:7.466vw;padding:2.8vw 0 1.22vw 6.4vw;margin-bottom:12vw}.ttl_01:before{width:1.6vw;height:100%;border-radius:.8vw}.ttl_02{font-size:7.466vw;line-height:1.2857;margin-bottom:6.4vw}.ttl_03{font-size:5.866vw;line-height:1.363;margin-bottom:6.66vw}.ttl_04{font-size:5.866vw;padding:3.866vw 3.733vw 2.26vw;margin-bottom:6.66vw}.ttl_05{font-size:4.8vw;margin-bottom:13.33vw}.img_01{border:.266vw solid #52bde4;margin-bottom:13.33vw}.img_02{border:.266vw solid #52bde4;margin-bottom:13.33vw}.img_03{border:.266vw solid #52bde4;margin-bottom:13.33vw}.column2{display:block;margin-bottom:13.33vw}.column2 .left{width:100%}.column2 .right{width:100%;margin-top:4vw}.note{font-size:3.733vw}.img-list_01{display:block;margin-bottom:13.33vw}.img-list_01>li{width:100%}.img-list_01>li+li{margin-top:7.2vw}.img_04{width:31.74%}.img-list_01>li .txt-area_01{width:61.9%}.img-list_01>li .txt-area_01 dt{font-size:4.8vw;margin-bottom:2.66vw}.table-scroll{width:92vw}.table_01{border-bottom:.266vw solid #d8d8d8;margin-bottom:13.33vw}.table_01 tr th{border-left:.266vw solid #d8d8d8;padding:3.466vw 2.66vw 2.66vw}.table_01 tr td{border-left:.266vw solid #d8d8d8;padding:3.466vw 2.66vw 2.66vw}.table_01 tr th:first-child,.table_01 tr td:first-child{width:auto}.table_02{border-bottom:.266vw solid #d8d8d8;margin-bottom:13.33vw}.table_02 tr th{border-left:.266vw solid #d8d8d8;padding:3.466vw 2.66vw 2.66vw}.table_02 tr td{border-left:.266vw solid #d8d8d8;padding:3.466vw 2.66vw 2.66vw}.btn01{background:#52bde4 url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/arrow01.png) no-repeat center right 8.266vw;background-size:2.133vw 4.266vw;border-radius:5.33vw;padding:3.5vw 21.33vw 2.5vw 10.133vw;box-shadow:0px .8vw 1.6vw 0px rgba(0,0,0,.16);margin-bottom:8vw}.btn02{background:#fff url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/arrow03.png) no-repeat center right 8vw;background-size:2.133vw 4.266vw;border-radius:5.33vw;padding:3.5vw 20.533vw 2.5vw 9.866vw;box-shadow:0px .8vw 1.6vw 0px rgba(0,0,0,.16);margin-bottom:8vw}.btn03{border-radius:5.33vw;border:.266vw solid #00a2e9;padding:3.5vw 14.66vw 2.5vw;margin-bottom:8vw}.btn04{margin-bottom:8vw}.list_01{font-size:3.733vw;margin-bottom:8.533vw}.list_01 li{padding-left:7.733vw;margin-bottom:2.66vw}.list_01 li:before{top:2.66vw;width:4.8vw;height:1.33vw;border-radius:.8vw}.list_02{font-size:3.733vw;margin-bottom:8.533vw}.list_02 li{padding-left:7.733vw;margin-bottom:2.66vw}.list_02 li:before{font-size:6.4vw;top:-1.6vw}.txt-link_01{padding-left:8.8vw;margin-bottom:8vw;display:block}.txt-link_01:before{top:-.5vw;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/icon07.png) no-repeat;background-size:cover;width:6.4vw;height:6.4vw}.txt-link_02{padding-left:8.8vw;margin-bottom:8vw;display:block}.txt-link_02:before{top:-.5vw;background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/common/icon08.png) no-repeat;background-size:cover;width:6.4vw;height:6.4vw}.txt-link_01+.txt-link_01,.txt-link_01+.txt-link_02,.txt-link_02+.txt-link_01,.txt-link_02+.txt-link_02{margin-left:0}.highlight-area_01{border:.533vw solid #ff5e38;border-radius:2.66vw;padding:8vw 7.2vw 6.4vw;margin-bottom:13.33vw}.highlight-area_01 .highlight-ttl{font-size:5.866vw;margin-bottom:2.66vw}.highlight-area_01 p+dl{margin-top:4.8vw}.highlight-area_01 dl+p{margin-top:4.8vw}.highlight-area_01 dl dt{font-size:3.733vw;border:.266vw solid #52bde4;border-radius:7vw;padding:1.8vw 14.4vw .5vw;margin-bottom:6.133vw}.list-view_01{justify-content:space-between;margin-bottom:20.8vw}.list-view_01 li{margin-bottom:14.933vw}.list-view_01 li:nth-child(3n - 2){width:46.29%;border-right:none;padding:0}.list-view_01 li:nth-child(3n - 1){width:46.29%;border-right:none;padding:0}.list-view_01 li:nth-child(3n){width:46.29%;padding:0}.list-view_01 li:nth-last-child(-n+3){margin-bottom:14.933vw}.list-view_01 li:nth-last-child(-n+2){margin-bottom:0}.list-view_01 li img{margin:0 auto 2.933vw}.list-view_01 li dt{font-size:4.8vw;margin-bottom:.8vw}.accordion_01 dt{border:.266vw solid #52bde4;font-size:5.866vw;padding:1.6vw 3.466vw .266vw;margin-bottom:10.133vw}.accordion_01 dt:hover{opacity:1}.accordion_01 dt:before{right:6.133vw;width:.533vw;height:5.066vw}.accordion_01 dt:after{right:4vw;width:5.066vw;height:.533vw}.accordion_01 dd{padding-left:4.266vw;margin-bottom:10.133vw}main .cnt-area p+img{margin-top:13.33vw}main .cnt-area p+p{margin-top:1.33vw}main .cnt-area p+.note{margin-top:4vw}.pagination{border-radius:5.33vw;box-shadow:0px .8vw 1.6vw 0px rgba(0,0,0,.16)}.pagination li.active{border-right:.266vw solid #d8d8d8;width:10.133vw;padding:2.4vw 0 1.33vw}.pagination li a{border-right:.266vw solid #d8d8d8;width:10.133vw;padding:2.4vw 0 1.33vw}.pagination li .dots{border-right:.266vw solid #d8d8d8;width:10.133vw;padding:1.066vw 0 2.66vw}.pagination li span{width:10.133vw}.pagination li .prev,.pagination li .next{width:16.266vw}.pagination li .prev:before{border-width:2.133vw 3.2vw 2.133vw 0}.pagination li .next:before{border-width:2.133vw 0 2.133vw 3.2vw}footer .ftop{display:none}footer .pagetop-wrap #pagetop{padding:16px 20px 6px;bottom:9.866vw;right:-6.933vw}footer .funder{padding:9.866vw 6.933vw;font-size:2.66vw}footer .funder .inner{padding:0;display:block}footer .funder .inner address{font-style:normal;margin-bottom:5.066vw}footer .funder .inner ul{justify-content:flex-start}footer .funder .inner ul li{padding:0 1.866vw 0}footer .funder .inner ul li:first-child{padding:0 1.866vw 0 0}footer .funder .inner ul li:before{width:.266vw}}