﻿.p-article__header{margin-bottom:24px}.p-article__eyecatch{padding-top:56.25%;position:relative;width:100%;height:100%;margin-bottom:24px;background:#f8f8f8}@media only screen and (max-width: 768px){.p-article__eyecatch{margin-bottom:16px}}.p-article__eyecatch>picture{position:absolute;top:0;left:0;width:100%;height:100%}.p-article__eyecatch>picture>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;border-radius:8px}.p-article__eyecatch.is-horizontalImage{overflow:hidden;border-radius:8px}@media only screen and (max-width: 768px){.p-article__eyecatch.is-horizontalImage{width:calc(100% + 32px);margin:0 -16px 16px;border-radius:0}}@media only screen and (min-width: 480px) and (max-width: 768px){.p-article__eyecatch.is-horizontalImage{margin-top:-32px}}@media only screen and (max-width: 479px){.p-article__eyecatch.is-horizontalImage{margin-top:-17px}}.p-article__eyecatch.is-horizontalImage>picture>img{width:100%;height:auto;max-height:none;border-radius:0}.p-article__categoryName a{font-size:13px;font-weight:700;color:#999}@media only screen and (max-width: 479px){.p-article__categoryName a{font-size:12px}}.p-article__title{font-size:28px;margin:4px 0 12px;font-weight:700;color:#322828}@media only screen and (max-width: 479px){.p-article__title{font-size:22px}}.p-article__shareButtons{display:flex;align-items:center;margin:0 -4px}.p-article__shareButtons>li{flex:1 1 0;margin:0 4px;list-style-type:none}.p-article__metaData{display:flex;align-items:center;margin-bottom:12px}.p-article__metaData>p,.p-article__metaData>a{color:#666}.p-article__eyecatchImageSource{margin-top:12px}@media only screen and (max-width: 479px){.p-article__eyecatchImageSource{margin-top:8px}}.p-article__eyecatchImageSource>a{color:#999}@media only screen and (max-width: 479px){.p-article__eyecatchImageSource>a{font-size:10px}}.p-article__description{font-size:13px;line-height:1.7;color:#666}@media only screen and (max-width: 479px){.p-article__description{font-size:12px}}.p-article__description>a{color:#666}.p-article__body{padding:0}.p-article__body>h2{font-size:24px;position:relative;padding:16px 0 0;margin-bottom:24px;font-weight:700;line-height:1.5;color:#322828}@media only screen and (max-width: 479px){.p-article__body>h2{font-size:20px;line-height:1.4}}.p-article__body>h2::after{display:block;width:100%;height:3px;margin-top:8px;content:'';background:#ff585a;border-radius:100px}@media only screen and (max-width: 479px){.p-article__body>h2::after{height:2px}}.p-article__body>h3{font-size:20px;position:relative;padding-left:12px;margin:16px 0 20px;font-weight:700;line-height:1.4}@media only screen and (max-width: 479px){.p-article__body>h3{font-size:18px;padding-left:10px}}.p-article__body>h3::before{position:absolute;top:2px;left:0;width:4px;height:calc(100% - 4px);content:'';background:#ff585a;border-radius:100px}@media only screen and (max-width: 479px){.p-article__body>h3::before{width:3px}}.p-article__body>h4{font-size:18px;margin:16px 0 12px;font-weight:700;line-height:1.5;color:#322828}@media only screen and (max-width: 479px){.p-article__body>h4{font-size:16px;line-height:1.4}}.p-article__body>p{font-size:16px;margin-bottom:32px;line-height:1.9;word-wrap:break-word;overflow-wrap:break-word}@media only screen and (max-width: 479px){.p-article__body>p{font-size:15px;line-height:1.8}}.p-article__body>p>a{color:#4392f1}.p-article__body>p>a:hover{color:#4392f1;text-decoration:underline}.p-article__body>p>a.p-article__button{color:#fff;box-shadow:0 4px 16px -4px rgba(0,0,0,0.35)}.p-article__body>p>a.p-article__button:hover{color:#fff;text-decoration:none}@media only screen and (max-width: 479px){.p-article__body>p>a.p-article__button{display:block}}.p-article__body .p-embedLink,.p-article__body .p-primaryLink{margin-bottom:32px}.p-article__body img{display:block;width:auto;max-height:400px;margin:auto;border-radius:8px}.p-article__body>ul>li,.p-article__body>ol>li{font-size:16px;margin-bottom:12px;line-height:1.4}@media only screen and (max-width: 479px){.p-article__body>ul>li,.p-article__body>ol>li{font-size:15px}}.p-article__body>ul>li:last-child,.p-article__body>ol>li:last-child{margin-bottom:0}.p-article__body>ul{margin:0 0 32px 2em}.p-article__body>ul>li{list-style-type:disc}.p-article__body>ol{margin:0 0 32px 0.2em;counter-reset:li}.p-article__body>ol>li{list-style-type:none}.p-article__body>ol>li::before{font-weight:700;content:counter(li) ". ";counter-increment:li}.p-article__body strong,.p-article__body b{font-weight:700;background:linear-gradient(transparent 65%, rgba(255,88,91,0.180392) 0%)}.p-article__body .p-tag{margin:0 0 20px}.p-article__body .p-tag>li{margin-bottom:8px;list-style-type:none}.p-article__body .p-tag>li>a{line-height:1.5}.p-article__body>iframe{margin:0 auto !important}.p-article__body>.p-article__shareButtons{margin:0 -4px 32px}@media only screen and (max-width: 479px){.p-article__body>.p-article__shareButtons{margin-bottom:24px}}.p-article__body>.p-article__shareButtons>li{margin-bottom:0;font-size:inherit;list-style-type:none}.p-article__body .p-article__categoryRanking{margin:0 -8px}@media only screen and (max-width: 768px){.p-article__body .p-article__categoryRanking{margin:0 -16px}}.p-article__body .p-article__categoryRanking>li{list-style-type:none}.p-article__body>blockquote{font-size:15px;padding:32px 40px;margin:-24px 0 32px;line-height:1.7;background-color:#f8f8f8;background-image:url(/assets/img_double-quotation_l-2624f6c43d0b817a384cb1602d9ad22fcf23270aa10b9ff22626d8b562367846.svg),url(/assets/img_double-quotation_r-72f500cbb415afc29bd667ca2b562183fa28b8b42f843979b06ea0c8f3fdc58e.svg);background-repeat:no-repeat, no-repeat;background-position:top 16px left 16px, bottom 16px right 16px;border-radius:8px}@media only screen and (max-width: 479px){.p-article__body>blockquote{font-size:14px}}.p-article__author{margin-bottom:32px}.p-article__author>a{display:flex;align-items:flex-start;padding:16px;border:1px solid #efefef;border-radius:8px}.p-article__author img{width:80px;margin:0;border:1px solid #efefef;border-radius:80px}@media only screen and (max-width: 479px){.p-article__author img{width:72px;border-radius:72px}}.p-article__authorContent{margin:4px 0 0 16px}@media only screen and (max-width: 479px){.p-article__authorContent{margin-left:12px}}.p-article__authorName{font-size:13px;margin-bottom:4px;font-weight:700}.p-article__authorName>span{font-weight:400}.p-article__authorBody{font-size:12px;line-height:1.6}@media only screen and (max-width: 479px){.p-article__authorBody{font-size:11px}}.p-article__adTop+blockquote{font-size:12px;padding:0;margin-top:0;color:#666;background-color:transparent;background-image:none;border-radius:0}.p-article__categoryRankingMore{padding:20px 0}.p-article__table{margin-bottom:32px;overflow-x:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 479px){.p-article__table{padding:0 16px;margin:0 -16px 32px}}.p-article__adTop{height:280px;margin-bottom:32px;text-align:center}.p-article__adBottom{text-align:center}.p-article__adTop.is-pcTablet,.p-article__adBottom.is-pcTablet{display:flex}@media only screen and (max-width: 479px){.p-article__adTop.is-pcTablet,.p-article__adBottom.is-pcTablet{display:none}}.p-article__adTop.is-pcTablet>ins,.p-article__adBottom.is-pcTablet>ins{width:336px;height:280px}.p-article__adTop.is-pcTablet>ins:last-child,.p-article__adBottom.is-pcTablet>ins:last-child{margin-left:auto}@media only screen and (min-width: 769px){.p-article__adTop.is-sp,.p-article__adBottom.is-sp{display:none}}@media only screen and (min-width: 480px) and (max-width: 768px){.p-article__adTop.is-sp,.p-article__adBottom.is-sp{display:none}}.adslot_1{width:100%;height:280px}.p-article__recommendedArticles{text-align:center}.p-article__linkToEdit{position:fixed;top:150px;left:2%;z-index:1;padding:22px 13px;color:white;text-align:center;background-color:#ef4141;border-radius:50%}.p-article__linkToEdit i{display:block;color:white}.p-article__previewFlash{font-size:16px}.p-article__previewFlash .notification.is-warning{position:relative;padding:1.25rem 2.5rem 1.25rem 3rem;margin-bottom:1.5rem;color:rgba(0,0,0,0.7);background-color:#ffdd57;border-radius:4px}.p-article__previewFlash .notification.is-danger{position:relative;padding:1.25rem 2.5rem 1.25rem 3rem;margin-bottom:1.5rem;color:#fff;background-color:#ff3860;border-color:transparent;border-radius:4px}.p-article__previewFlash li{list-style-type:disc}.p-article__adSide>ins{width:300px;height:600px}@media only screen and (max-width: 768px){.p-article__adSide{display:none}}#toc_container{box-sizing:border-box;display:block;width:100%;padding:24px;margin-bottom:32px;background:#f8f8f8;border-radius:8px}@media only screen and (min-width: 480px) and (max-width: 768px){#toc_container{max-width:100%}}@media only screen and (max-width: 479px){#toc_container{padding:24px 16px}}#toc_container .toc_title{font-size:16px;padding:0;margin-bottom:16px;font-weight:700;text-align:center;letter-spacing:0.2em}#toc_container ul.toc_list{margin-bottom:0}#toc_container ul.toc_list>li{font-size:14px;margin-bottom:16px;margin-left:1em;line-height:1.4}#toc_container ul.toc_list>li::before{margin-left:-1em;font-weight:700;color:#666;content:'・'}#toc_container ul.toc_list>li:last-child{margin-bottom:0}#toc_container ul.toc_list>li>a{color:#666;text-decoration:underline}#toc_container ul.toc_list>li>a:hover{text-decoration:none}@media only screen and (max-width: 479px){#toc_container ul.toc_list>li>a:hover{text-decoration:underline}}.wp-caption-text{font-size:11px;color:#999;text-align:center}.wp-caption-text>a{font-size:11px;display:inline-block;padding:16px 16px 16px 0;color:#999}.wp-caption-text>a:hover{color:#999}.wp-caption{width:100% !important;margin-bottom:32px}.wp_social_bookmarking_light{display:flex;align-items:center;padding:0 !important}.wp_social_bookmarking_light div{float:none !important;min-height:22px !important;padding:0 !important;margin:0 4px 0 0 !important;line-height:1 !important;text-indent:0 !important;border:0 !important}.wp_social_bookmarking_light #fb-root{display:none}.wp_social_bookmarking_light .fb-like{margin:0 !important}.buttonToPageTop{transition:all 200ms 0s ease;display:flex;align-items:center;justify-content:center;font-size:36px;position:fixed;right:16px;bottom:0;z-index:10;width:48px;height:48px;cursor:pointer;background:#fff;border-radius:8px 8px 0 0 / 8px 8px 0 0;box-shadow:0 0 10px rgba(0,0,0,0.15);opacity:0}.buttonToPageTop.active{opacity:1}.p-article__linkToInquiry{text-align:right}.p-article__linkToInquiry>a{color:#666}.p-article__notes{padding-left:8px;margin-top:12px}.p-article__notes>li{font-size:11px;display:flex;align-items:flex-start;margin-bottom:4px;line-height:1.4;color:#999}@media only screen and (max-width: 479px){.p-article__notes>li{font-size:10px}}.p-article__notes>li::before{margin-right:4px;content:'※'}.Company h2,.Products__introduction h2{font-size:24px;position:relative;padding:16px 0 0;margin-bottom:24px;font-weight:700;line-height:1.5;color:#322828}@media only screen and (max-width: 479px){.Company h2,.Products__introduction h2{font-size:20px;line-height:1.4}}.Company h2::after,.Products__introduction h2::after{display:block;width:100%;height:3px;margin-top:8px;content:'';background:#ff585a;border-radius:100px}@media only screen and (max-width: 479px){.Company h2::after,.Products__introduction h2::after{height:2px}}.Company h3,.Products__introduction h3{font-size:20px;position:relative;padding-left:12px;margin:16px 0 20px;font-weight:700;line-height:1.4}@media only screen and (max-width: 479px){.Company h3,.Products__introduction h3{font-size:18px;padding-left:10px}}.Company h3::before,.Products__introduction h3::before{position:absolute;top:2px;left:0;width:4px;height:calc(100% - 4px);content:'';background:#ff585a;border-radius:100px}@media only screen and (max-width: 479px){.Company h3::before,.Products__introduction h3::before{width:3px}}.Company h4,.Products__introduction h4{font-size:18px;margin:16px 0 12px;font-weight:700;line-height:1.5;color:#322828}@media only screen and (max-width: 479px){.Company h4,.Products__introduction h4{font-size:16px;line-height:1.4}}.Company p,.Products__introduction p{font-size:16px;margin-bottom:32px;line-height:1.9;word-wrap:break-word;overflow-wrap:break-word}@media only screen and (max-width: 479px){.Company p,.Products__introduction p{font-size:15px;line-height:1.8}}.Company p>a,.Products__introduction p>a{color:#4392f1}.Company p>a:hover,.Products__introduction p>a:hover{color:#4392f1;text-decoration:underline}.Company p>a.p-article__button,.Products__introduction p>a.p-article__button{color:#fff;box-shadow:0 4px 16px -4px rgba(0,0,0,0.35)}.Company p>a.p-article__button:hover,.Products__introduction p>a.p-article__button:hover{color:#fff;text-decoration:none}@media only screen and (max-width: 479px){.Company p>a.p-article__button,.Products__introduction p>a.p-article__button{display:block}}.Company img,.Products__introduction img{display:block;width:auto;max-height:400px;margin:auto;border-radius:8px}.Company ul>li,.Company ol>li,.Products__introduction ul>li,.Products__introduction ol>li{font-size:16px;margin-bottom:12px;line-height:1.4}@media only screen and (max-width: 479px){.Company ul>li,.Company ol>li,.Products__introduction ul>li,.Products__introduction ol>li{font-size:15px}}.Company ul>li:last-child,.Company ol>li:last-child,.Products__introduction ul>li:last-child,.Products__introduction ol>li:last-child{margin-bottom:0}.Company ul,.Products__introduction ul{margin:0 0 32px 2em}.Company ul>li,.Products__introduction ul>li{list-style-type:disc}.Company ol,.Products__introduction ol{margin:0 0 32px 0.2em;counter-reset:li}.Company ol>li,.Products__introduction ol>li{list-style-type:none}.Company ol>li::before,.Products__introduction ol>li::before{font-weight:700;content:counter(li) ". ";counter-increment:li}
