@media (width<=767px){.article-header{margin-top:40px}}.article-header .article-header__catcycopy{letter-spacing:-.025rem;color:#1d1d1f;letter-spacing:-.025rem;font-size:33.2px;font-weight:700;line-height:44px}@media (width<=767px){.article-header .article-header__catcycopy{letter-spacing:-.02rem;color:#1d1d1f;letter-spacing:-.02rem;font-size:29.3px;line-height:40px}}.article-header h1.article-header__title{letter-spacing:0;color:#86868b;margin-top:24px;font-size:15px;font-weight:400;line-height:24px}.article-header p.article-header__summary{letter-spacing:.005rem;letter-spacing:0;color:#86868b;margin-top:8px;font-size:11px;line-height:16px}@media (width<=767px){.article-header p.article-header__summary{visibility:hidden!important;display:none!important}}.article-header .article-header__image{margin-top:32px;margin-bottom:32px}.article-header .article-header__image img{border-radius:4px;width:100%}.article-header .article-header__image.style-noimage{border-bottom:1px solid #e3e3e8}@media (width<=767px){.article-header .article-header__image.style-noimage{visibility:hidden!important;display:none!important}}.article-header .article-header__image .article-header__image-copyright{color:#86868b;letter-spacing:.005rem;margin-top:8px;font-size:11px;line-height:16px}.article-header .article-header__image .article-header__image-copyright a{color:#86868b;text-decoration:underline}@media (width<=767px){.article-header .article-header__writer{margin-top:40px}}.article-header .article-header__writer{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-direction:row;margin-bottom:8px;display:flex}.article-header .article-header__writer .article-header_writer-image img{border-radius:50%;width:28px;height:auto}.article-header .article-header__writer .article-header_writer-image img.style-logo{border-radius:0}.article-header .article-header__writer .article-header_writer-texts{margin-top:2px;margin-left:10px}.article-header .article-header__writer .article-header_writer-texts p{color:#1d1d1f;font-size:15px}.article-header .article-header__writer.style-user{margin-bottom:24px}.article-header .article-header__writer.style-user .article-header_writer-image img{width:44px;height:auto}.article-header .article-header__writer.style-user .article-header_writer-texts{margin-top:6px;margin-left:12px}.article-header .article-header__writer.style-user .article-header_writer-texts p{color:#1d1d1f;font-size:13px}.article-header .article-header__writer.style-user .article-header_writer-texts span{color:#86868b;font-size:10px;display:block}.article-header .article-header__date{color:#86868b;font-size:12px}.article-header .article-header__date.style-grammar{margin-top:32px}.article-header .article-header__share{margin-top:4px}.article-header .article-header__references{color:#86868b;margin-top:4px;font-size:12px}.article-header .article-header__lead-text{margin-top:32px}@media (width<=767px){.article-header .article-header__lead-text{margin-top:40px}}.article-header .article-header__lead-text{letter-spacing:-.005rem;color:#595963;font-size:17px;line-height:30px}.article-header .article-header__lead-text h2{letter-spacing:-.005rem;color:#1d1d1f;margin-bottom:33px;font-size:17px;line-height:28px}.article-body{margin-top:48px}@media (width<=767px){.article-body{margin-top:40px}}.article-body{margin-bottom:56px}.article-body p,.article-body blockquote,.article-body table,.article-body img,.article-body .article-body__example,.article-body .article-body__box,.article-body .article-body__best-practice,.article-body .article-body__point{margin-top:24px;margin-bottom:24px}.article-body a{color:#3c48ba;text-decoration:underline}.article-body ul li{letter-spacing:-.005rem;color:#595963;padding-left:24px;font-size:17px;line-height:28px;position:relative}.article-body ul li:before{content:"・";color:#3c48ba;font-size:20px;font-weight:700;position:absolute;top:0;left:0}.article-body ul{margin-bottom:24px}.article-body ol{margin-left:0}.article-body ol li{color:#595963;letter-spacing:-.005rem;padding-left:8px;font-size:17px;line-height:30px;position:relative}.article-body ol{margin-bottom:24px}.article-body h2{letter-spacing:-.025rem;color:#1d1d1f;letter-spacing:-.025rem;margin-top:65px;margin-bottom:32px;font-size:33.2px;line-height:44px}@media (width<=767px){.article-body h2{letter-spacing:-.02rem;color:#1d1d1f;letter-spacing:-.02rem;margin-top:65px;margin-bottom:32px;font-size:29.3px;line-height:40px}}.article-body h2{font-weight:700}.article-body h3{letter-spacing:-.015rem;color:#1d1d1f;letter-spacing:-.015rem;margin-top:49.5px;margin-bottom:25px;font-size:21.25px;font-weight:700;line-height:32px}.article-body h2.style-active,.article-body h3.style-active{background-color:#f6f6f6;border-radius:4px}.article-body p{letter-spacing:-.005rem;color:#595963;font-size:17px;line-height:30px}.article-body p img{max-width:100%}.article-body em{color:#1d1d1f;font-style:normal;font-weight:700}.article-body strong{color:#1d1d1f;background:linear-gradient(#0000 80%,#ced1f2 0 0);font-weight:700;text-decoration:none}.article-body img.article-body__image-sm{width:66.6666%}.article-body table{border-collapse:separate;border-spacing:0;border-top:1px solid #e3e3e8;width:100%}.article-body table thead tr th{color:#86868b;vertical-align:top;border-bottom:1px solid #e3e3e8;padding:8px;font-size:13px;font-weight:400}.article-body table tbody tr td{border-bottom:1px solid #e3e3e8;padding:12px 8px;font-size:1rem}.article-body blockquote{padding:24px}@media (width<=767px){.article-body blockquote{padding:24px 16px 1px}}.article-body blockquote{border-left:4px solid #ced1f2;padding-bottom:1px;position:relative}.article-body blockquote p{letter-spacing:0;font-size:15px;line-height:24px}@media (width<=767px){.article-body blockquote p{margin-bottom:16px}}.article-body blockquote p:first-child{margin-top:0}.article-body blockquote p a{font-size:11px;font-weight:bormal;color:#5b5b63;margin-top:8px;padding-left:40px;display:inline-block;position:relative}.article-body blockquote p a:before{content:"出典元";width:100px;margin-right:8px;display:block;position:absolute;top:0;left:0;text-decoration:none!important}.article-body blockquote p a:hover{color:#3c48ba}.article-body blockquote ul li{letter-spacing:0;font-size:15px;line-height:24px}.article-body blockquote ul li:before{color:#3c48ba}.article-body iframe{width:100%}.article-body .article-body__box-title{letter-spacing:0;color:#595963;margin-top:32px;margin-bottom:8px;margin-left:32px;font-size:15px;font-weight:700;line-height:24px}@media (width<=767px){.article-body .article-body__box-title{margin-left:0}}.article-body .article-body__box{background-color:#f5f5f7;border-radius:4px;padding:24px 24px 1px}@media (width<=767px){.article-body .article-body__box{padding:16px 16px 1px}}.article-body .article-body__box p:first-of-type{margin-top:0}.article-body .article-body__box p{letter-spacing:0;color:#1d1d1f;margin-bottom:16px;font-size:15px;line-height:24px}.article-body .article-body__box p em,.article-body .article-body__box p strong{color:#1d1d1f}.article-body .article-body__box p:last-of-type{margin-bottom:24px}@media (width<=767px){.article-body .article-body__box p:last-of-type{margin-bottom:12px}}.article-body .article-body__box p+ul,.article-body .article-body__box p+ol{margin-top:-8px}.article-body .article-body__box ul{margin-bottom:24px}@media (width<=767px){.article-body .article-body__box ul{margin-bottom:16px}}.article-body .article-body__box ul li{letter-spacing:0;margin-bottom:8px;font-size:15px;line-height:24px}@media (width<=767px){.article-body .article-body__box ul li{margin-bottom:4px}}.article-body .article-body__box ul li:before{color:#3c48ba}.article-body .article-body__box ol{margin-bottom:24px}@media (width<=767px){.article-body .article-body__box ol{margin-bottom:16px}}.article-body .article-body__box ol li{letter-spacing:0;margin-bottom:8px;font-size:15px;line-height:24px}@media (width<=767px){.article-body .article-body__box ol li{margin-bottom:4px}}.article-body .article-body__box ol li:before{color:#3c48ba}.article-body .article-body__footnote{margin-top:-16px}.article-body .article-body__footnote p{letter-spacing:.0025rem;color:#86868b;font-size:13px;line-height:20px}.article-body .article-body__footnote p em{color:#595963}.article-body .article-body__example{margin-left:32px}@media (width<=767px){.article-body .article-body__example{margin-left:0}}.article-body .article-body__example{position:relative}.article-body .article-body__example p{letter-spacing:0;padding-left:64px;font-size:15px;line-height:24px}@media (width<=767px){.article-body .article-body__example p{padding-left:60px}}.article-body .article-body__example:before{color:#3c48ba;content:"例文";border:1px solid #3c48ba;border-radius:10px;padding:3px 10px;font-size:13px;line-height:1;display:inline-block;position:absolute;top:3px;left:0}.article-body .article-body__example p+ul{margin-top:-8px}.article-body .article-body__example ul{margin-bottom:24px;margin-left:-8px;padding-left:64px}.article-body .article-body__example ul li{letter-spacing:0;margin-bottom:8px;font-size:15px;line-height:24px}@media (width<=767px){.article-body .article-body__example ul li{margin-bottom:4px}}.article-body .article-body__example ul li:before{color:#3c48ba}.article-body .article-body__example .article-body__example-note{letter-spacing:.0025rem;color:#86868b;margin-top:6px;font-size:13px;line-height:20px;display:block}.article-body .article-body__best-practice{margin-left:32px}@media (width<=767px){.article-body .article-body__best-practice{margin-left:0}}.article-body .article-body__best-practice{margin-bottom:32px}.article-body .article-body__best-practice .article-body__best-practice-OK p,.article-body .article-body__best-practice .article-body__best-practice-NG p{letter-spacing:0;margin-bottom:6px;padding-left:64px;font-size:15px;line-height:24px;display:block;position:relative}@media (width<=767px){.article-body .article-body__best-practice .article-body__best-practice-OK p,.article-body .article-body__best-practice .article-body__best-practice-NG p{padding-left:60px}}.article-body .article-body__best-practice .article-body__best-practice-OK p span,.article-body .article-body__best-practice .article-body__best-practice-NG p span{position:absolute;top:0;left:0}.article-body .article-body__best-practice .article-body__best-practice-OK p span:before,.article-body .article-body__best-practice .article-body__best-practice-NG p span:before{border:1px solid #0dbfb6;border-radius:4px;padding:3px 10px;font-size:13px;line-height:1;display:inline-block}.article-body .article-body__best-practice .article-body__best-practice-OK p span:before{color:#0dbfb6;content:"良い";border-color:#0dbfb6}.article-body .article-body__best-practice .article-body__best-practice-NG p span:before{color:#d44452;content:"悪い";border-color:#d44452}.article-body .article-body__best-practice .article-body__best-practice-NOTE{margin-top:16px}.article-body .article-body__best-practice .article-body__best-practice-NOTE p{letter-spacing:.0025rem;color:#86868b;font-size:13px;line-height:20px}.article-body .article-body__point{border:1px solid #3c48ba;border-radius:4px;margin-top:40px;margin-bottom:40px;padding:24px 24px 1px}@media (width<=767px){.article-body .article-body__point{padding:16px 16px 1px}.article-body .article-body__point p{margin-bottom:15px}}.article-body .article-body__point p{letter-spacing:0;font-size:15px;line-height:24px}.article-body .article-body__point p:first-child{margin-top:6px}.article-body .article-body__point{position:relative}.article-body .article-body__point:before{position:absolute;top:-15px;left:8px}@media (width<=767px){.article-body .article-body__point:before{margin-bottom:4px}}.article-body .article-body__point:before{content:"ワンポイント";color:#3c48ba;background-color:#fff;padding:2px 16px;font-weight:700;display:block}@media (width<=767px){.article-body .article-body__point:before{padding:2px 8px}}.article-body .article-body__point ul,.article-body .article-body__point ol{margin-top:-8px;margin-bottom:24px}@media (width<=767px){.article-body .article-body__point ul,.article-body .article-body__point ol{margin-bottom:15px}}.article-body .article-body__point ul li,.article-body .article-body__point ol li{letter-spacing:0;margin-bottom:4px;font-size:15px;line-height:24px}.article-body .article-body__point ul li:before,.article-body .article-body__point ol li:before{color:#3c48ba;font-size:18px;top:1px}@media (width>=768px){.article-body .article-body__shopping{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-direction:row;padding:24px;display:flex}.article-body .article-body__shopping .article-body__shopping-image{width:120px;padding-right:24px}.article-body .article-body__shopping .article-body__shopping-container{flex:1}}@media (width<=768px){.article-body .article-body__shopping{padding:16px}.article-body .article-body__shopping .article-body__shopping-image{width:120px;margin:0 auto}.article-body .article-body__shopping .article-body__shopping-container{margin-top:16px}}.article-body .article-body__shopping{border:1px solid #e3e3e8;max-width:100%;margin-bottom:24px}.article-body .article-body__shopping .article-body__shopping-image img{width:100%;margin-bottom:0}.article-body .article-body__shopping .article-body__shopping-container .article-body__shopping-title span{letter-spacing:0;color:#1d1d1f;letter-spacing:0;font-size:15px;font-weight:700;line-height:24px}.article-body .article-body__shopping .article-body__shopping-container .article-body__shopping-desc{margin-top:8px;line-height:16px}.article-body .article-body__shopping .article-body__shopping-container .article-body__shopping-desc span{letter-spacing:.005rem;color:#86868b;font-size:11px;line-height:16px}.article-body .article-body__shopping .article-body__shopping-container .article-body__shopping-link{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-direction:row;margin-top:16px;display:flex}.article-body .article-body__shopping .article-body__shopping-container .article-body__shopping-link a{color:#fff;border-radius:4px;padding:4px 8px;font-size:11px;text-decoration:none}.article-body .article-body__shopping .article-body__shopping-container .article-body__shopping-link a:not(:first-child){margin-left:16px}.article-body .article-body__shopping .article-body__shopping-container .article-body__shopping-link a.article-body__shopping-amazon{background-color:#e47725}.article-body .article-body__shopping .article-body__shopping-container .article-body__shopping-link a.article-body__shopping-amazon:hover{background-color:#db7122}.article-body .article-body__shopping .article-body__shopping-container .article-body__shopping-link a.article-body__shopping-r10{background-color:#bc0311}.article-body .article-body__shopping .article-body__shopping-container .article-body__shopping-link a.article-body__shopping-r10:hover{background-color:#af1c27}.article-body span.article-body__reference-to{color:#86868b;cursor:pointer;margin-left:4px;margin-right:4px;font-size:11px}.article-body span.article-body__reference-to:hover{text-decoration:underline}.article-body div.article-body__reference-from{margin-top:48px}.article-body div.article-body__reference-from p{letter-spacing:.0025rem;color:#86868b;font-size:13px;line-height:20px}.article-body div.article-body__reference-from p span.article-body__reference-from-source{padding-bottom:4px;display:inline-block}.article-body div.article-body__reference-from p span.article-body__reference-from-reference{padding-top:16px;padding-bottom:4px;display:inline-block}.article-body div.article-body__case-purpose,.article-body div.article-body__case-result{border-top:1px solid #e3e3e8}@media (width>=768px){.article-body div.article-body__case-purpose,.article-body div.article-body__case-result{display:flex}.article-body div.article-body__case-purpose>.article-body__case-title,.article-body div.article-body__case-result>.article-body__case-title{letter-spacing:-.005rem;flex-direction:column;justify-content:center;align-items:center;width:160px;font-size:17px;font-weight:700;line-height:28px;display:flex}.article-body div.article-body__case-purpose>ul,.article-body div.article-body__case-result>ul{flex:1;margin-bottom:0;padding-top:33.5px;padding-bottom:31.5px}}@media (width<=767px){.article-body div.article-body__case-purpose>.article-body__case-title,.article-body div.article-body__case-result>.article-body__case-title{letter-spacing:0;color:#1d1d1f;margin-top:21.5px;margin-bottom:15.5px;font-size:15px;font-weight:700;line-height:24px}}.article-body div.article-body__case-purpose{margin-top:55.5px}.article-body div.article-body__case-result{border-bottom:1px solid #e3e3e8}.article-body div.article-body__image-caption{margin-top:-28px}.article-body div.article-body__image-caption p{letter-spacing:.0025rem;color:#86868b;margin-top:0;font-size:13px;line-height:20px}.article-body-tags-blank{content:"";width:100%;height:1px;padding-top:49.5px;display:block}.article-body-tags{margin-top:51.5px}.article-body-tags .article-body__tag-list{margin-right:16px;display:inline-block}.article-body-tags .article-body__tag-list:last-child{margin-right:0}.article-body-tags .article-body__tag-list a{color:#86868b;font-size:13px;text-decoration:none}.article-body-tags .article-body__tag-list a:hover{text-decoration:underline}@media (width>=768px){.article-related+.article-related .container{margin-top:48px}.article-related .container{margin-top:72px}.article-related .container .row{margin-bottom:40px}.article-related h2{letter-spacing:-.015rem;color:#1d1d1f;letter-spacing:-.015rem;margin-bottom:36px;font-size:21.25px;font-weight:700;line-height:32px}.article-related .article-related__list a{display:block}.article-related .article-related__list a .article-related__category{color:#86868b;margin-top:16px;font-size:13px}.article-related .article-related__list a .article-related__title{letter-spacing:-.005rem;color:#1d1d1f;margin-top:14px;font-size:17px;line-height:24px}}@media (width>=768px) and (width>=768px){.article-related .article-related__list a .article-related__title{font-weight:700}}@media (width>=768px){.article-related .article-related__list a:hover .article-related__title{color:#3c48ba}.article-related .article-related__list ul.article-related__tag-list{margin-top:4px}.article-related .article-related__list ul.article-related__tag-list li{display:inline-block}.article-related .article-related__list ul.article-related__tag-list li a{color:#86868b}.article-related .article-related__list ul.article-related__tag-list li a:hover{text-decoration:underline}.article-related .article-related__list ul.article-related__tag-list li{margin-right:8px;font-size:12px}.article-related .article-related__list ul.article-related__tag-list li:last-child{margin-right:0}}@media (width<=767px){.article-related h2{letter-spacing:-.005rem;margin-top:24px;margin-bottom:24px;font-size:17px;font-weight:700;line-height:28px}.article-related .container .row{margin-bottom:24px}.article-related .row>div[class^=col-]:last-child .article-related__list{margin-bottom:0}.article-related .row .article-related__list{margin-bottom:24px}.article-related .row .article-related__list a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-direction:row;display:flex}.article-related .row .article-related__list a .article-related__image{width:50%;padding-right:8px}.article-related .row .article-related__list a .article-related__image img{border-radius:4px;height:auto}.article-related .row .article-related__list a .article-related__title{color:#1d1d1f;width:50%;padding-left:8px}.article-related .row .article-related__list ul.article-related__tag-list{visibility:hidden!important;display:none!important}}.article-related a.article-related__more{margin-top:-20px}@media (width<=767px){.article-related a.article-related__more{margin-top:-12px}}.article-related a.article-related__more{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-user-select:none;user-select:none;border-radius:4px;flex-direction:row;justify-content:center;min-height:56px;padding-top:16px;display:flex}.article-related a.article-related__more .article-related__more-icon:after{content:"";clear:both;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cdefs%3e%3cclipPath%20id='clip-path'%3e%3crect%20id='長方形_48'%20data-name='長方形%2048'%20width='24'%20height='24'%20transform='translate(176%20189)'%20fill='%23595963'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='icon_arrow_light_down'%20transform='translate(-176%20-189)'%20clip-path='url(%23clip-path)'%3e%3cpath%20id='_ionicons_svg_ios-arrow-down'%20d='M108.8,230.562,119.16,220.2l1.636,1.641L109.619,233.02a1.158,1.158,0,0,1-1.6.034L96.8,221.845l1.636-1.641Z'%20transform='translate(79.204%20-25.777)'%20fill='%23595963'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:12px;height:12px;display:inline-block}.article-related a.article-related__more .article-related__more-icon{margin-top:1px;margin-right:8px}@media (width>=768px){.article-related a.article-related__more:hover{background-color:#f5f5f7}}.article-body-index{margin-top:24px}.article-body-index.style-closed ul,.article-body-index.style-closed .article-body-index__icon.is-open{visibility:hidden!important;display:none!important}.article-body-index.style-closed{border:1px solid #f1f1f1;border-radius:8px;display:inline-block;position:relative}.article-body-index.style-closed .article-body-index__icon.is-close{color:#86868b;display:inline-block;position:absolute;top:10px;left:10px}.article-body-index.style-closed .article-body-index__icon.is-close .article-body-index__icon-open{cursor:pointer;opacity:.4;transition:opacity .1s}@media (prefers-reduced-motion:reduce){.article-body-index.style-closed .article-body-index__icon.is-close .article-body-index__icon-open{transition:none}}.article-body-index.style-closed .article-body-index__icon.is-close .article-body-index__icon-open:after{content:"";clear:both;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='23'%20height='23'%20viewBox='0%200%2023%2023'%3e%3cdefs%3e%3cclipPath%20id='clip-path'%3e%3crect%20id='長方形_2850'%20data-name='長方形%202850'%20width='23'%20height='23'%20transform='translate(1306%20515)'%20fill='%23fff'%20stroke='%23707070'%20stroke-width='1'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='マスクグループ_11'%20data-name='マスクグループ%2011'%20transform='translate(-1306%20-515)'%20clip-path='url(%23clip-path)'%3e%3cpath%20id='icon_list_ul'%20d='M8.214,18.893a.821.821,0,0,1,.821-.821H23.821a.821.821,0,0,1,0,1.643H9.036A.821.821,0,0,1,8.214,18.893Zm0-6.571a.821.821,0,0,1,.821-.821H23.821a.821.821,0,0,1,0,1.643H9.036A.821.821,0,0,1,8.214,12.321Zm0-6.571a.821.821,0,0,1,.821-.821H23.821a.821.821,0,0,1,0,1.643H9.036A.821.821,0,0,1,8.214,5.75ZM3.286,7.393A1.643,1.643,0,1,0,1.643,5.75,1.643,1.643,0,0,0,3.286,7.393Zm0,6.571a1.643,1.643,0,1,0-1.643-1.643A1.643,1.643,0,0,0,3.286,13.964Zm0,6.571a1.643,1.643,0,1,0-1.643-1.643A1.643,1.643,0,0,0,3.286,20.536Z'%20transform='translate(1304.357%20514.179)'%20fill-rule='evenodd'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:16px;height:16px;display:inline-block;position:absolute;top:0;left:0}.article-body-index.style-closed p{cursor:pointer;color:#86868b;min-height:36px;padding:9px 16px 8px 32px;font-size:13px}.article-body-index.style-closed{transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out}@media (prefers-reduced-motion:reduce){.article-body-index.style-closed{transition:none}}.article-body-index.style-closed:hover{border:1px solid #f6f6f6;box-shadow:0 4px 16px #0500381f}.article-body-index:not(.style-closed){border:1px solid #f6f6f6;border-radius:8px;padding:19px 24px 19.5px}@media (width<=767px){.article-body-index:not(.style-closed){padding:15px 16px 15.5px}}.article-body-index:not(.style-closed){position:relative;box-shadow:0 4px 16px #0500381f}.article-body-index:not(.style-closed) .article-body-index__icon.is-close{visibility:hidden!important;display:none!important}.article-body-index:not(.style-closed) .article-body-index__icon.is-open{position:absolute;top:16px;right:16px}@media (width<=767px){.article-body-index:not(.style-closed) .article-body-index__icon.is-open{top:12px;right:8px}}.article-body-index:not(.style-closed) .article-body-index__icon.is-open{cursor:pointer;color:#86868b;padding:8px}.article-body-index:not(.style-closed) .article-body-index__icon.is-open .article-body-index__icon-close{opacity:.7}.article-body-index:not(.style-closed) .article-body-index__icon.is-open .article-body-index__icon-close:after{content:"";clear:both;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='14px'%20height='14px'%20viewBox='0%200%2014%2014'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!--%20Generator:%20Sketch%2053.2%20(72643)%20-%20https://sketchapp.com%20--%3e%3ctitle%3eパス_9%3c/title%3e%3cdesc%3eCreated%20with%20Sketch.%3c/desc%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='icon_clear'%20fill='%23595963'%20fill-rule='nonzero'%3e%3cpolygon%20id='パス_9'%20points='13.79%201.2%2012.8%200.21%207%206.01%201.2%200.21%200.21%201.2%206.01%207%200.21%2012.8%201.2%2013.79%207%207.99%2012.8%2013.79%2013.79%2012.8%207.99%207'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:12px;height:12px;display:inline-block}.article-body-index:not(.style-closed) .article-body-index__icon.is-open .article-body-index__icon-close{transition:opacity .1s}@media (prefers-reduced-motion:reduce){.article-body-index:not(.style-closed) .article-body-index__icon.is-open .article-body-index__icon-close{transition:none}}.article-body-index:not(.style-closed) .article-body-index__icon.is-open .article-body-index__icon-close:after{width:12px;height:12px;display:block}.article-body-index:not(.style-closed) .article-body-index__icon.is-open .article-body-index__icon-close:hover{opacity:1}.article-body-index:not(.style-closed) p{margin-bottom:14px}@media (width<=767px){.article-body-index:not(.style-closed) p{margin-bottom:10px}}.article-body-index:not(.style-closed) p{color:#1d1d1f;letter-spacing:0;font-size:15px;font-weight:700;line-height:24px;display:inline-block}.article-body-index:not(.style-closed) ul{letter-spacing:.0025rem;font-size:13px;line-height:16px}.article-body-index:not(.style-closed) ul li{margin-bottom:8px}.article-body-index:not(.style-closed) ul li:last-child{margin-bottom:0}.article-body-index:not(.style-closed) ul li.style-h3{padding-left:24px}.article-body-index:not(.style-closed) ul li a{color:#86868b;cursor:pointer}.article-body-index:not(.style-closed) ul li a:hover{color:#3c48ba;text-decoration:underline}.article-reference-desc{letter-spacing:.0025rem;color:#86868b;font-size:13px;line-height:20px}.article-sns+.article-writer-detail{margin-top:43.5px;margin-bottom:16px}.article-writer-detail{margin-top:48px;padding:24px}@media (width<=767px){.article-writer-detail{padding:16px}}.article-writer-detail{background-color:#fff;border-radius:6px;position:relative;box-shadow:0 4px 16px #0500381f}.article-writer-detail img{position:absolute;top:24px;left:24px}@media (width<=767px){.article-writer-detail img{top:16px;left:16px}}.article-writer-detail img{width:40px;height:40px}.article-writer-detail h3{color:#1d1d1f;margin-top:2px;margin-bottom:6px;padding-left:56px;line-height:1;display:block}.article-writer-detail .article-writer-detail__link{margin-top:-6px;padding-left:56px}.article-writer-detail .article-writer-detail__link a{color:#3c48ba;font-size:13px}.article-writer-detail .article-writer-detail__link.style-editor a{color:#595963;text-decoration:underline}.article-writer-detail p{margin-top:24px}@media (width<=767px){.article-writer-detail p{margin-top:16px}}.article-writer-detail p{letter-spacing:.0025rem;color:#86868b;font-size:13px;line-height:20px}.article-writer-user{padding:24px}@media (width<=767px){.article-writer-user{padding:16px}}.article-writer-user{background-color:#fff;border-radius:6px;margin-top:48px;position:relative;box-shadow:0 4px 16px #0500381f}.article-writer-user>img{position:absolute;top:24px;left:24px}@media (width<=767px){.article-writer-user>img{top:16px;left:16px}}.article-writer-user>img{border-radius:50%;width:64px;height:64px}.article-writer-user h3{color:#1d1d1f;margin-top:16px;margin-bottom:8px;padding-left:80px;font-weight:700;line-height:16px;display:block}.article-writer-user h3 a{color:#1d1d1f;text-decoration:underline}.article-writer-user .article-writer-user__job-title{color:#86868b;padding-bottom:12px;padding-left:80px;font-size:10px;line-height:12px}.article-writer-user p{margin-top:24px}@media (width<=767px){.article-writer-user p{margin-top:16px}}.article-writer-user p{letter-spacing:.0025rem;color:#86868b;font-size:13px;line-height:20px}.article-writer-user .article-writer-user__twitter{min-height:34px;margin-top:24px}.article-writer-user .article-writer-user__twitter a{color:#1d1d1f;background-color:#fff;border:1px solid #e3e3e8;border-radius:17px;padding:8px 16px 8px 40px;font-size:13px;font-weight:700;position:relative}.article-writer-user .article-writer-user__twitter a span{line-height:1.3;position:absolute;top:6px;left:16px}.article-writer-user .article-writer-user__twitter a span svg .svg-fill{fill:#000}.article-writer-user .article-writer-user__twitter a{transition:background-color .1s ease-in-out,border-color .1s ease-in-out,color .1s ease-in-out}.article-writer-user .article-writer-user__twitter a:hover{color:#fff;background-color:#000;border-color:#000}.article-writer-user .article-writer-user__twitter a:hover span svg .svg-fill{fill:#fff}.article-header__date+.article-sns{margin-top:16px}.article-body+.article-sns{margin-top:-52px}.article-header__references+.article-sns{margin-top:16px;margin-bottom:43px}.article-reference-desc+.article-sns{margin-top:15px}.article-sns ul{display:flex}.article-sns ul li{transition:opacity .1s}@media (prefers-reduced-motion:reduce){.article-sns ul li{transition:none}}.article-sns ul li:not(:first-child){margin-left:16px}.article-sns ul li a{border-radius:2px;height:24px;display:flex}.article-sns ul li a.style-twitter .article-sns__image{margin-top:-2px}.article-sns ul li a.style-twitter .article-sns__image img{opacity:.5;height:13px}.article-sns ul li a.style-facebook .article-sns__image{margin-top:-2px}.article-sns ul li a.style-facebook .article-sns__image img{opacity:.5;height:12px}.article-sns ul li a .article-sns__image{display:block}.article-sns ul li a .article-sns__image img{opacity:.89;width:auto}.article-sns ul li a .article-sns__text{letter-spacing:.0025rem;color:#86868b;margin-left:4px;padding-top:5px;font-size:13px;line-height:1}.article-conversion-middle{background-color:#f5f5f7;border-radius:8px;margin-top:57.5px;padding:33.5px 40px 32px}@media (width<=767px){.article-conversion-middle{padding-left:32px;padding-right:32px}}.article-conversion-middle .article-conversion-middle__main-title{letter-spacing:-.005rem;color:#1d1d1f;text-align:center;font-size:17px;font-weight:700;line-height:28px}@media (width<=767px){.article-conversion-middle .article-conversion-middle__main-title{text-align:left}}.article-conversion-middle .article-conversion-middle__description{letter-spacing:-.005rem;color:#595963;margin-top:17px;font-size:17px;line-height:28px}.article-conversion-middle .article-conversion-middle__action{text-align:center;margin-top:23.5px}.article-conversion-middle .article-conversion-middle__action a{text-decoration:none}.article-conversion{margin-top:71.5px}@media (width<=767px){.article-conversion{margin-top:47.5px}}.article-conversion{background:linear-gradient(#1d1d1f 0%,#0a0a29 100%);overflow:hidden}.article-conversion.style-no-container{border-radius:8px;margin-top:55.5px;margin-bottom:35.5px}@media (width<=575px){.article-conversion.style-no-container{border-radius:0;margin-left:-24px;margin-right:-24px}}.article-conversion.style-no-container .article-conversion__vector1,.article-conversion.style-no-container .article-conversion__vector1 .article-conversion__vector2{background-position-y:calc(100% + 10px)}.article-conversion.style-no-container .article-conversion__container{padding-left:40px;padding-right:40px}@media (width<=767px){.article-conversion.style-no-container .article-conversion__container{padding-left:24px;padding-right:24px}}.article-conversion.style-no-container .article-conversion__container .article-conversion__main-title{margin-top:56px}.article-conversion.style-no-container .article-conversion__container .article-conversion__action{margin-top:41px;padding-bottom:48px}.article-conversion .article-conversion__vector1{background-image:url("data:image/svg+xml,%3csvg%20width='1200'%20height='189'%20viewBox='0%200%201200%20189'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.2'%20d='M0.724051%20187.994C86.1997%20152.685%20332.827%20100.132%20540.011%2096.4209C755.42%2092.5625%201064.75%2054.6527%201199%200.999996'%20stroke='white'%20stroke-width='2'/%3e%3c/svg%3e");background-position:50% calc(100% + 45px);background-repeat:no-repeat;background-size:contain}@media (width<=767px){.article-conversion .article-conversion__vector1{background-position-y:calc(100% - 40px)}}.article-conversion .article-conversion__vector1 .article-conversion__vector2{background-image:url("data:image/svg+xml,%3csvg%20width='1200'%20height='129'%20viewBox='0%200%201200%20129'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.2'%20d='M-1%20110C37.4235%20142.523%20358.047%20128.733%20479%2082.0005C655%2014%20904%20-40.9996%201218.54%2048.0176'%20stroke='white'%20stroke-width='2'/%3e%3c/svg%3e");background-position:50% calc(100% + 45px);background-repeat:no-repeat;background-size:contain}@media (width<=767px){.article-conversion .article-conversion__vector1 .article-conversion__vector2{background-position-y:calc(100% - 40px)}}.article-conversion .article-conversion__main-title{letter-spacing:-.015rem;color:#fff;margin-top:72px;font-size:26.56px;font-weight:700;line-height:40px}.article-conversion .article-conversion__main-title br.style-sp{display:none}@media (width<=767px){.article-conversion .article-conversion__main-title{letter-spacing:-.015rem;margin-top:48px;font-size:26.56px;line-height:40px}.article-conversion .article-conversion__main-title br.style-sp{display:block}}.article-conversion .article-conversion__description{letter-spacing:-.005rem;color:#fff;opacity:.87;margin-top:24.5px;font-size:17px;line-height:28px}@media (width<=767px){.article-conversion .article-conversion__description{letter-spacing:-.005rem;margin-top:23.5px;font-size:17px;line-height:28px}}.article-conversion .article-conversion__action{text-align:center;margin-top:57px;padding-bottom:64px}.article-conversion .article-conversion__action .btn{color:#1d1d1f;background-color:#fff}.article-conversion .article-conversion__action .btn:hover{color:#fff;background-color:#3c48ba}.article-body-case-user{border-radius:8px;margin-top:33.5px;position:relative}@media (width<=767px){.article-body-case-user{border:1px solid #e3e3e8;padding:24px}.article-body-case-user .article-body-case-user__image{display:flex}.article-body-case-user .article-body-case-user__image .article-body-case-user__image-img{width:72px}.article-body-case-user .article-body-case-user__image .article-body-case-user__image-img img{border-radius:8px;width:100%;height:auto}.article-body-case-user .article-body-case-user__image .article-body-case-user__user-sp{letter-spacing:0;color:#1d1d1f;flex-direction:column;justify-content:center;padding-left:16px;font-size:15px;font-weight:700;line-height:24px;display:flex}.article-body-case-user .article-body-case-user__user-pc{display:none}.article-body-case-user .article-body-case-user__desc{letter-spacing:.0025rem;color:#86868b;margin-top:16px;font-size:13px;line-height:20px}.article-body-case-user .article-body-case-user__desc a{color:#3c48ba;text-decoration:underline}}@media (width>=768px){.article-body-case-user .article-body-case-user__image{flex-direction:column;justify-content:center;width:120px;height:auto;display:flex;position:absolute}.article-body-case-user .article-body-case-user__image img{border-radius:8px;width:100%;height:auto}.article-body-case-user .article-body-case-user__image .article-body-case-user__user-sp{display:none}.article-body-case-user .article-body-case-user__texts{min-height:120px;padding-top:1px;padding-left:120px}.article-body-case-user .article-body-case-user__texts .article-body-case-user__user-pc{letter-spacing:0;color:#1d1d1f;margin-top:-4px;padding-left:24px;font-size:15px;font-weight:700;line-height:24px}.article-body-case-user .article-body-case-user__texts .article-body-case-user__desc{letter-spacing:.0025rem;color:#86868b;margin-top:6px;padding-left:24px;font-size:13px;line-height:20px}.article-body-case-user .article-body-case-user__texts .article-body-case-user__desc a{color:#3c48ba;text-decoration:underline}}
