@charset "UTF-8";*,:after,:before{box-sizing:border-box}a strong{color:currentColor}a:hover{color:#363636}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}body{background-color:#fff;font-family:Noto Sans JP,sans-serif}.c-button{background-color:#ed4a4a;border:6px solid #ed4a4a;border-radius:8px;box-shadow:4px 4px 16px rgba(0,0,0,.2);box-sizing:border-box;color:#fff;display:block;font-size:18px;margin:0 auto;max-width:980px;padding:18px 0;position:relative;text-align:center;transition:.3s;width:90%}@media (min-width:768px){.c-button{border-radius:15px;box-shadow:12px 12px 20px rgba(0,0,0,.15);font-size:32px;padding:36px 0;width:100%}}.c-button:active,.c-button:hover,.c-button:link,.c-button:visited{color:#fff}.c-button:hover{background-color:#fff;color:#ed4a4a;font-weight:700}.c-button .c-button__text{font-size:18px;font-weight:700}@media (min-width:768px){.c-button .c-button__text{font-size:42px}.c-button .c-button__icon{background-image:url(https://www.tactive.co.jp/common/img/icon_arrow_right_white.svg);display:block;height:48px;position:absolute;right:48px;top:calc(50% - 24px);width:48px}}.c-button:hover .c-button__icon{background-image:url(https://www.tactive.co.jp/common/img/icon_arrow_right_red.svg)}.p-breadcrumbs{box-sizing:border-box;font-size:12px;margin-inline:auto;max-width:960px;padding:10px}.p-breadcrumbs li{color:#4a4a4a;display:inline}.p-breadcrumbs li a,.p-breadcrumbs li a:hover{color:#4a4a4a}.p-heading{color:#1776cd;font-size:clamp(1.75rem,1.523rem + .97vw,2.25rem);margin:16px auto;max-width:960px;width:calc(100% - 48px)}@media (min-width:768px){.p-heading{margin:24px auto}}.p-category{padding-block:24px}.p-category__wrap{align-items:center;display:grid;gap:12px;margin-inline:auto;max-width:960px;width:calc(100% - 48px)}@media (min-width:768px){.p-category__wrap{gap:8px;grid-template-columns:1fr 80px}}.p-category__list{border:1px solid #1776cd;border-radius:8px;display:flex;flex:1;flex-wrap:wrap;position:relative}.p-category__list li{padding:16px}.p-category__list input{height:0;opacity:0;position:absolute;width:0}.p-category__list input:checked+label:before{background:#1776cd}.p-category__list input:checked+label:after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";cursor:pointer;display:block;height:8px;left:5px;position:absolute;top:7px;transform:rotate(-45deg);width:14px;z-index:2}.p-category__list label{align-items:center;color:#1776cd;display:flex;font-size:14px;font-weight:700;position:relative}.p-category__list label:before{background:#fff;border:2px solid #1776cd;border-radius:4px;box-sizing:border-box;content:"";display:inline-block;height:24px;margin-right:8px;width:24px;z-index:1}.p-category__search{align-items:center;background-color:#1776cd;border-radius:8px;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center;padding-block:12px}.p-category__search:active,.p-category__search:hover,.p-category__search:link,.p-category__search:visited{color:#fff}.p-entry{padding-block:24px}.p-entry__items{display:flex;flex-direction:column;gap:24px;margin-inline:auto;max-width:960px;width:calc(100% - 48px)}.p-entry__link{border-radius:8px;display:flex;gap:24px;padding:16px;transition:.15s;width:100%}.p-entry__link:active,.p-entry__link:hover{background-color:#e3f0ff}.p-entry__image{align-items:center;display:flex;width:96px}@media (min-width:768px){.p-entry__image{width:144px}}.p-entry__image img{border-radius:4px;height:50px;-o-object-fit:cover;object-fit:cover;width:96px}@media (min-width:768px){.p-entry__image img{height:75px;width:144px}}.p-entry__data{flex:1}.p-entry__title{color:#000;font-size:16px;font-weight:700}.p-entry__meta{align-items:center;color:#747474;display:flex;gap:12px;margin-top:12px}.p-entry__meta .category{border:1px solid #747474;border-radius:4px;font-size:14px;padding:4px 8px}.p-entry__meta .date{font-size:14px}.p-pager{padding-block:24px 80px}.p-pager ul{display:flex;flex-wrap:wrap;gap:16px;margin-inline:auto;max-width:960px;width:calc(100% - 48px)}@media (min-width:768px){.p-pager ul{justify-content:center}}.p-pager li{display:flex}.p-pager li a{align-items:center;border:1px solid #1776cd;border-radius:50%;color:#1776cd;display:flex;font-weight:700;height:50px;justify-content:center;transition:.15s;width:50px}.p-pager li a:active,.p-pager li a:hover{background-color:#e3f0ff;border-color:#e3f0ff}.p-pager li a.next,.p-pager li a.prev{border-radius:30px;padding:10px 20px;width:auto}.p-pager li span.current{background-color:#1776cd;border:1px solid #1776cd;border-radius:50%;color:#fff}.p-pager li span.current,.p-pager li span.dots{align-items:center;display:flex;font-weight:700;height:50px;justify-content:center;width:50px}.p-pager li span.dots{border:none;color:#1776cd}.p-post{margin:24px auto;max-width:672px;padding:0 16px;width:100%}@media (min-width:768px){.p-post{margin:24px auto 48px}}.p-post__thumb{margin-bottom:40px}.p-post__title{font-size:clamp(1.75rem,1.523rem + .97vw,2.25rem);font-weight:700}.p-post__meta{align-items:center;color:#747474;display:flex;gap:12px;margin-top:20px}.p-post__meta .category{border:1px solid #747474;border-radius:4px;font-size:14px;padding:4px 8px}.p-post__meta .time,.p-post__meta .update{font-size:14px}.p-post__meta .time span,.p-post__meta .update span{font-weight:700;padding-right:4px}.p-post__share{align-items:center;display:flex;justify-content:space-between;margin-top:40px}.p-post__share .sns{align-items:center;display:flex;gap:16px}.p-post__share .sns img{height:24px;width:24px}.p-post__author{background-color:#f2f8ff;border-radius:8px;display:flex;flex-direction:column;margin-top:40px}@media (min-width:576px){.p-post__author{flex-direction:row}.p-post__author .image{width:272px}}.p-post__author .image img{border-radius:8px 8px 0 0;max-height:245px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:576px){.p-post__author .image img{border-radius:8px 0 0 8px}}.p-post__author .info{display:grid;font-size:12px;gap:12px;padding:24px}@media (min-width:768px){.p-post__author .info{flex:1}}.p-post__author .info .name{font-size:16px;font-weight:700}.p-post__author .info .kana{display:block;font-size:12px;font-weight:400}.p-post__author .info .rank{align-items:center;display:flex;font-weight:700;gap:4px}.p-post__author.--tactive .image{background-color:#fff;border:1px solid #f2f8ff;border-radius:8px 8px 0 0}@media (min-width:768px){.p-post__author.--tactive .image{border-radius:8px 0 0 8px}}.p-post__author.--tactive .wrap{align-items:center;display:flex;height:100%;justify-content:center}.p-post__point{background-color:#f2f8ff;border-radius:8px;margin-block:32px 64px;padding:24px}@media (min-width:768px){.p-post__point{margin-block:40px 80px}}.p-post__point .heading{font-weight:700;padding-bottom:16px}.p-post__point ul{margin-left:1em}.p-post__point li{list-style-type:disc;margin-block:4px}.p-post__content h2{font-size:clamp(1.75rem,1.523rem + .97vw,2.25rem);font-weight:700;margin:20px 0}.p-post__content h3{font-size:clamp(1.25rem,1.023rem + .97vw,1.75rem);font-weight:700;margin:20px 0}.p-post__content h4{font-size:clamp(1rem,.886rem + .48vw,1.25rem);font-weight:700;margin:20px 0;padding-left:12px;position:relative}.p-post__content h4:before{background-color:#1776cd;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}.p-post__content>p{line-height:1.8;margin:32px 0}.p-post__content>p:empty{height:20px}.p-post__content a{text-decoration:none}.p-post__content a:link,.p-post__content a:visited{color:#3273dc}.p-post__content a:hover{color:#363636}.p-post__content a:active{color:#3273dc}.p-post__content>figure{margin:32px 0}.p-post__content>figure figcaption{color:#848484;font-size:clamp(.75rem,.636rem + .48vw,1rem);margin:16px 0 0;text-align:center}.p-post__content .wp-caption{margin:32px 0;max-width:100%;text-align:center}.p-post__content .wp-caption-text{color:#848484;font-size:clamp(.75rem,.636rem + .48vw,1rem);margin:16px 0 0;text-align:center}.p-post__content img{height:auto;max-width:100%}.p-post__content img.alignright{display:block;margin:0 0 0 auto}.p-post__content img.alignleft{display:block;margin:0 auto 0 0}.p-post__content img.aligncenter{display:block;margin:0 auto}.p-post__content ul,.p-post__content ul>li{list-style:disc}.p-post__content>ol,.p-post__content>ul{margin:32px 0 32px 1em}.p-post__content ol>li,.p-post__content ul>li{margin:4px 0}.p-post__content table,.p-post__content td{border:1px solid #747474}.p-post__content td,.p-post__content th{padding:8px}.p-post__content .youtube{padding-top:56.25%;position:relative;width:100%}.p-post__content .youtube iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.p-post__content .lkc-external-wrap,.p-post__content .lkc-internal-wrap,.p-post__content .lkc-this-wrap{box-shadow:0 1px 5px 0 rgba(0,0,0,.25);max-width:100%;transition:.3s}.p-post__content .lkc-external-wrap:hover,.p-post__content .lkc-internal-wrap:hover,.p-post__content .lkc-this-wrap:hover{opacity:.7}.p-post__content .lkc-content{height:auto}.p-post__content .lkc-card{padding:16px}.p-post__content .linkcard a{display:block;position:relative}.p-post__content .linkcard a:after{background-color:#1776cd;border-radius:4px;color:#fff;content:"関連記事";display:inline-block;font-size:12px;left:8px;min-width:72px;padding:4px 12px;position:absolute;text-align:center;top:-12px}@media (min-width:768px){.p-post__content .linkcard a:after{font-size:14px;padding:6px 16px}}.p-post__content .lkc-thumbnail{height:75px;margin-right:12px;width:100px}@media (min-width:768px){.p-post__content .lkc-thumbnail{height:120px;width:160px}}.p-post__content .lkc-thumbnail-img{border:none!important;height:auto!important;max-width:100%!important;-o-object-fit:cover;object-fit:cover}.p-post__content .lkc-url{display:none}@media (min-width:768px){.p-post__content .lkc-title{margin-top:16px}}.p-post__content .lkc-title:hover{text-decoration:none}#toc_container{background-color:#f2f8ff;border:none;border-radius:8px;display:none;margin:48px 0;padding:24px;width:100%}#toc_container .toc_title{font-size:20px;font-weight:700;margin:0;text-align:left}#toc_container .toc_title+ul.toc_list{margin-top:24px;padding-left:1em}#toc_container .toc_toggle{display:none}#toc_container a{color:#000}#toc_container li{list-style-type:disc!important;margin:4px 0}#toc_container ul ul{margin-left:0;padding-left:1em}.category-howto #toc_container{display:block}.p-cta{margin-block:32px}.p-cta--bottom{background-color:#fff2f2;margin-block:0}.p-cta__wrap{border-bottom:1px solid #aaa;border-top:1px solid #aaa;display:grid;gap:24px;margin-inline:auto;max-width:640px;padding:32px 24px}@media (min-width:768px){.p-cta__wrap{gap:40px}}.p-cta__wrap--bottom{border-bottom:none;border-top:none;padding:24px}@media (min-width:768px){.p-cta__wrap--bottom{gap:24px;padding:80px 0}}.p-cta__top{display:grid;gap:24px}@media (min-width:768px){.p-cta__top{display:flex;justify-content:space-between}}.p-cta__text{display:grid;gap:12px;text-align:center}@media (min-width:768px){.p-cta__text{flex:1}}.p-cta__text .heading{font-size:20px;font-weight:700}.p-cta__text .heading--bottom{color:#ed4a4a;font-size:28px}@media (min-width:768px){.p-cta__text .heading--bottom{font-size:36px}}.p-cta__text .text{font-size:16px}@media (min-width:768px){.p-cta__text .text{font-size:18px}}.p-cta__text .price{text-align:center}@media (min-width:768px){.p-cta__text .price img{width:284px}.p-cta__image{width:224px}}.p-cta__button .button{align-items:center;background-color:#ed4a4a;border:6px solid #ed4a4a;border-radius:8px;box-shadow:12px 12px 20px 0 rgba(0,0,0,.15);color:#fff;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:10px 16px 12px;transition:.3s;width:100%}.p-cta__button .button:active,.p-cta__button .button:hover,.p-cta__button .button:link,.p-cta__button .button:visited{color:#fff}@media (min-width:768px){.p-cta__button .button{border-radius:15px;flex-direction:row;gap:16px;padding:26px 0 34px}}.p-cta__button .kantan{background-color:#fff;border-radius:24px;color:#ed4a4a;font-size:17px;font-weight:700;line-height:1;padding:8px 12px;position:relative;top:2px}@media (min-width:768px){.p-cta__button .kantan{align-items:center;display:flex;font-size:24px;height:48px;justify-content:center;letter-spacing:-.04em;padding:0;width:178px}}.p-cta__button .text{font-size:18px;font-weight:700;line-height:1}@media (min-width:768px){.p-cta__button .text{font-size:32px;letter-spacing:-.04em}}.p-cta__button .button:hover{background-color:#fff;color:#ed4a4a;font-weight:700}.p-cta__button .button:hover .kantan{background-color:#ed4a4a;color:#fff}.p-404page{line-height:1.8;margin:16px auto;max-width:960px;padding-bottom:64px;width:calc(100% - 48px)}@media (min-width:768px){.p-404page{margin:24px auto;padding-bottom:80px}}.p-recruit{background-color:#f2f8ff;padding:24px 0}@media (min-width:768px){.p-recruit{padding:80px 0}}.p-recruit__wrap{padding-inline:24px}@media (min-width:768px){.p-recruit__wrap{margin-inline:auto;max-width:1020px;padding-inline:30px}}.p-recruit__heading{color:#124292;font-size:clamp(1.75rem,1.523rem + .97vw,2.25rem);font-weight:700;text-align:center}.p-recruit__heading span{display:inline-block}.p-recruit__lead{color:#124292;margin-top:12px}@media (min-width:768px){.p-recruit__lead{text-align:center}}.p-recruit__body{background-color:#fff;border-radius:16px;margin-top:24px}@media (min-width:768px){.p-recruit__body{display:flex;margin-top:32px}.p-recruit__image{width:380px}}.p-recruit__image img{border-radius:16px 16px 0 0;width:100%}@media (min-width:768px){.p-recruit__image img{border-radius:16px 0 0 16px}}.p-recruit__info{border-radius:0 0 16px 16px;display:grid;gap:16px;padding:24px}@media (min-width:768px){.p-recruit__info{flex:1;gap:20px;padding:32px}}.p-recruit__info .title{font-size:clamp(1.25rem,1.023rem + .97vw,1.75rem);font-weight:700}.p-recruit__info .button a{border:2px solid #1776cd;border-radius:32px;color:#1776cd;display:block;font-weight:700;padding:16px 0;position:relative;text-align:center}@media (min-width:768px){.p-recruit__info .button a{display:inline-block;padding:16px 40px 16px 24px}}.p-recruit__info .button .icon{height:12px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px}@media (min-width:768px){.p-recruit__info .button .icon{right:24px}}.p-related-posts{padding-top:24px}.p-related-posts__heading{font-size:18px;font-weight:700;padding-left:16px;position:relative}@media (min-width:768px){.p-related-posts__heading{font-size:22px}}.p-related-posts__heading:before{background-color:#1776cd;border-radius:5px;content:"";height:90%;left:0;position:absolute;top:3px;width:5px}.p-related-posts__items{display:flex;flex-direction:column;gap:24px;margin-top:16px}.p-related-posts__link{border-radius:8px;display:flex;gap:24px;padding:16px;transition:.15s;width:100%}.p-related-posts__link:active,.p-related-posts__link:hover{background-color:#e3f0ff}.p-related-posts__image{align-items:center;display:flex;width:96px}@media (min-width:768px){.p-related-posts__image{width:144px}}.p-related-posts__image img{border-radius:4px;height:50px;-o-object-fit:cover;object-fit:cover;width:96px}@media (min-width:768px){.p-related-posts__image img{height:75px;width:144px}}.p-related-posts__data{flex:1}.p-related-posts__title{color:#000;font-size:16px;font-weight:700}.p-bottom-banner{padding:24px 12px 64px}@media (min-width:768px){.p-bottom-banner{margin-inline:auto;max-width:1440px;padding:40px 100px 80px}}.p-bottom-banner__heading{color:#1776cd;font-size:28px;font-weight:500;text-align:center}@media (min-width:768px){.p-bottom-banner__heading{font-size:36px;line-height:1.5}}.p-bottom-banner__heading .en{display:block;font-family:Lato,sans-serif;font-size:14px;font-weight:400;letter-spacing:.15em;margin-top:6px}.p-bottom-banner ul{display:flex;flex-direction:column;gap:12px;margin-top:32px}@media (min-width:768px){.p-bottom-banner ul{flex-direction:row;gap:40px;justify-content:center;margin-top:40px}}.p-bottom-banner ul li{flex:1;max-width:460px}.p-bottom-banner ul a{transition:.3s}.p-bottom-banner ul a:hover{opacity:.7}.p-taiken-cta{margin:48px 0}@media (min-width:768px){.p-taiken-cta{margin:64px 0;padding-inline:16px}.p-taiken-cta__wrap{margin-inline:auto;max-width:1280px}}.p-taiken-cta__text{color:#ed4a4a;font-size:18px;line-height:1;margin-bottom:16px;text-align:center}@media (min-width:768px){.p-taiken-cta__text{font-size:24px;margin-bottom:16px}}.p-taiken-cta__button{background-color:#ed4a4a;border:4px solid #ed4a4a;border-radius:8px;box-shadow:4px 4px 16px rgba(0,0,0,.2);display:flex;font-size:18px;justify-content:center;padding:16px 0}@media (min-width:768px){.p-taiken-cta__button{border-radius:16px;box-shadow:12px 12px 20px rgba(0,0,0,.15);box-sizing:border-box;font-size:32px;line-height:1;padding:24px 0;position:relative;transition:.3s}}.p-taiken-cta__button:active,.p-taiken-cta__button:hover,.p-taiken-cta__button:link,.p-taiken-cta__button:visited{color:#fff!important}.p-taiken-cta__button:hover{background-color:#fff;color:#ed4a4a!important;font-weight:700}.p-taiken-cta__button:hover .p-taiken-cta__icon{background-image:url(https://www.tactive.co.jp/common/img/icon_arrow_right_red.svg)}.p-taiken-cta__label{font-size:18px;font-weight:700}@media (min-width:768px){.p-taiken-cta__label{font-size:28px;position:relative;top:-1px}}.p-taiken-cta__icon{display:none}@media (min-width:768px){.p-taiken-cta__icon{background-image:url(https://www.tactive.co.jp/common/img/icon_arrow_right_white.svg);background-repeat:no-repeat;background-size:32px;display:flex;height:32px;justify-content:center;position:absolute;right:32px;top:calc(50% - 16px);width:32px}}
