.p-special_article{font-size:1.5rem;line-height:1.9}.p-special_article .main{margin:40px auto 0}.p-special_article .center{text-align:center}.p-special_article .btn{display:block;background:#fff;border:#ddd solid 1px;border-radius:2px;padding:15px 25px 15px 15px;text-align:center;line-height:1.4;cursor:pointer;color:#222;width:100%;position:relative;top:0;margin:20px 0 0}.p-special_article .article-contents .post-content [class*="btn-"]{display:block;background:#58b1bb;border:none;border-radius:15px;padding:15px 30px 15px 20px;text-align:center;line-height:1.4;cursor:pointer;color:#fff;width:100%;position:relative;top:0;margin:10px auto;font-size:1.6rem}.p-special_article .article-contents .post-content [class*="btn-"]::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMC42NzcgMTcuNjc3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpzcXVhcmU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuNnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+bGluay1hcnJvd193aGl0ZTwvdGl0bGU+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxLjgzOCAxLjgzOCA4LjgzOCA4LjgzOCAxLjgzOCAxNS44MzgiLz48L2c+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;display:inline-block;width:16px;height:16px;background-size:contain;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;inset:50% 10px auto auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-special_article .article-contents .post-content .btn-pink{background:#ec6088;-webkit-box-shadow:0px 3px 0px #cb4269;box-shadow:0px 3px 0px #cb4269}.p-special_article .article-contents .post-content .btn-pink:hover{-webkit-filter:brightness(108%);filter:brightness(108%);-webkit-box-shadow:none;box-shadow:none;top:3px}.p-special_article .article-contents .post-content .btn-blue{background:#5287c9;-webkit-box-shadow:0px 3px 0px #3065a7;box-shadow:0px 3px 0px #3065a7}.p-special_article .article-contents .post-content .btn-blue:hover{-webkit-filter:brightness(108%);filter:brightness(108%);-webkit-box-shadow:none;box-shadow:none;top:3px}.p-special_article .article-contents .post-content .btn-green{background:#65a740;-webkit-box-shadow:0px 4px 0px #467f27;box-shadow:0px 4px 0px #467f27}.p-special_article .article-contents .post-content .btn-green:hover{-webkit-filter:brightness(108%);filter:brightness(108%);-webkit-box-shadow:none;box-shadow:none;top:3px}.p-special_article .article-contents .post-content .btn-orange{background:#e3755e;-webkit-box-shadow:0px 4px 0px #c1553e;box-shadow:0px 4px 0px #c1553e}.p-special_article .article-contents .post-content .btn-orange:hover{-webkit-filter:brightness(108%);filter:brightness(108%);-webkit-box-shadow:none;box-shadow:none;top:3px}.p-special_article hr{border:none;border-top:#ccc solid 1px;border-bottom:#eee solid 3px;margin:30px 0 20px}.p-special_article article[class^="article-"]{background:#fff;max-width:980px;margin:0 auto 20px}.p-special_article .article-contents{padding:20px 10px}.p-special_article .article-contents .article-detail{padding:0 10px}.p-special_article .article-head{overflow:hidden;display:block}.p-special_article .article-head .post-img{margin:0 auto;padding:0;position:relative}.p-special_article .article-head .post-img img{width:100%}.p-special_article .article-head .post-title_box{border-bottom:#e4e4e4 solid 1px;padding:15px 10px}.p-special_article .article-head .post-title_box .post-title{font-size:2.0rem;letter-spacing:2px;font-weight:bold;line-height:1.5;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-special_article .post-content img{max-width:100%;height:auto;margin:20px auto;display:block}.p-special_article .post-content p{margin:0}.p-special_article .post-content .post-content__heading{margin:40px 0 30px -20px;padding:0 0 0 40px;font-size:1.9rem;font-weight:bold;line-height:1.5;letter-spacing:1px;position:relative}.p-special_article .post-content .post-content__heading:before{content:"";position:absolute;top:0.7em;left:0;display:inline-block;width:30px;height:3px;margin:0 10px 0 0;vertical-align:middle;background:#58b1bb;opacity:.8}.p-special_article .article-contents .post-content .post-content__subheading,.p-special_article .article-contents .post-content .subheading{position:relative;padding:0 0 0 15px;margin:20px 0;font-size:1.7rem;font-weight:bold;line-height:1.4;letter-spacing:1px}.p-special_article .article-contents .post-content .post-content__subheading:before,.p-special_article .article-contents .post-content .subheading:before{content:"";display:block;background:#58b1bb;width:6px !important;height:calc(100% - 8px);position:absolute;top:4px;bottom:4px;left:0 !important}.p-special_article .article-contents .post-content .post-content__subheading+br,.p-special_article .article-contents .post-content .subheading+br{display:none}.p-special_article .article-contents .post-content br+.subheading{margin-top:0}.p-special_article .post-content .lead{font-size:1.6rem;margin:40px 0 30px}.p-special_article .post-content strong.marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #e5fcf6));background:linear-gradient(transparent 50%, #e5fcf6 50%)}.p-special_article .post-content .note{font-size:1.3rem;color:#666;line-height:1.6;border:none}.p-special_article .table-scroll{overflow:hidden;overflow-x:auto}.p-special_article .color-table{width:100%;border-collapse:collapse;font-family:Arial, sans-serif;margin:20px auto 10px}.p-special_article .table-scroll>.color-table{width:800px}.p-special_article .color-table th,.p-special_article .color-table td{border:1px solid #ffffff;padding:10px;line-height:1.6;font-size:1.3rem}.p-special_article .color-table thead th{color:white;text-align:center;background-color:#6ac1ce;vertical-align:middle;white-space:nowrap}.p-special_article .color-table thead.cl_blue th{background-color:#77acde}.p-special_article .color-table thead.cl_pink th{background-color:#fcb4d0}.p-special_article .table-scroll>.color-table thead th:first-of-type{position:sticky;top:-1px;left:-1px;z-index:10}.p-special_article .color-table tbody tr:nth-child(odd){background-color:#ededed}.p-special_article .color-table tbody tr:nth-child(even){background-color:#f6f6f6}.p-special_article .color-table tbody tr th{background-color:#d0ebf4;white-space:nowrap;font-weight:normal;position:sticky;left:-1px;z-index:10}.p-special_article table .nowrap{white-space:nowrap}.p-special_article .post-content .bg-gray{background:#f6f6f6;padding:10px;margin:0 -10px}.p-special_article .post-content .bg-col{background-color:#e5f6f6;border-radius:5px;padding:12px 15px;position:relative;margin:20px 0}.p-special_article .post-content .bg-white{background-color:#fff;border-radius:5px;padding:20px;position:relative}.p-special_article .post-content .bg-col_heading{margin:30px 0 15px;padding:0 0 10px;font-size:1.8rem;font-weight:bold;line-height:1.5;letter-spacing:1px;border-bottom:#58b1bb solid 1px}.p-special_article .post-content .bg-white .bg-col_heading:first-child{margin-top:0}.p-special_article .post-content .bg-col_subheading::before{content:"■";color:#58b1bb;padding-right:0.2em}.p-special_article .post-content .bg-col .image{margin:0 auto}.p-special_article .post-content .bg-col .bg-col-balloon{margin:0 0 10px}.p-special_article .post-content .bg-col .bg-col-balloon .bg-col-balloon_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-special_article .post-content .bg-col .bg-col-balloon .bg-col-balloon_heading .name{color:#0cb2ba;font-size:1.2rem;line-height:1.3;font-weight:700;padding:0}.p-special_article .post-content .bg-col .bg-col-balloon .bg-col-balloon_heading .image{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 8px 0 0}.p-special_article .post-content .bg-col .bg-col-balloon .bg-col-balloon_content{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;background:#fff;border-radius:8px;padding:15px;position:relative;margin:16px 0 0}.p-special_article .post-content .bg-col .bg-col-balloon .bg-col-balloon_content:before{content:"";position:absolute;top:-12px;left:15px;width:0;height:0;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #fff transparent}.p-special_article .post-content .bg-col .bg-col-balloon .bg-col-balloon_content .balloon-q{font-size:1.7rem;display:block;line-height:1.5}.p-special_article .post-content .bg-col .bg-col-balloon .bg-col-balloon_content ul{margin-top:0.5em}.p-special_article .post-content .bg-col .bg-col-balloon .bg-col-balloon_content ul li{padding:0 0 0.5em 1em;position:relative}.p-special_article .post-content .bg-col .bg-col-balloon .bg-col-balloon_content ul li::before{content:"";position:absolute;display:inline-block;width:6px;height:6px;background:#ccc;border-radius:50%;top:11px;left:0}.p-special_article .post-content .bg-col .bg-col-balloon .bg-col-balloon_content strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #e5fcf6));background:linear-gradient(transparent 50%, #e5fcf6 50%)}.p-special_article .article-contents .column-profile{margin:50px 0 0;padding:30px 0;border-top:#ccc solid 1px;border-bottom:#ccc solid 1px}.p-special_article .article-contents .column-profile .sub-heading{margin:0 0 30px;font-size:1.5rem}.p-special_article .article-contents .column-profile .profile_img{margin:0 auto 20px;text-align:center}.p-special_article .article-contents .column-profile .profile_img img{max-width:160px;max-height:160px;-o-object-fit:cover;object-fit:cover;margin:auto}.p-special_article .article-contents .column-profile .profile_text{padding:0 10px}.p-special_article .article-contents .column-profile .profile_text dt{line-height:1.4;font-weight:bold;text-align:center;margin:0 0 15px}.p-special_article .article-contents .column-profile .profile_text dd{font-size:1.4rem}.p-special_article .article-contents .column-profile.column-profile_top{margin:-20px 0 30px;border-top:0;padding:0 0 25px}.p-special_article .article-contents .column-profile.column-profile_top .profile_img{margin:0 auto 10px}.p-special_article .article-contents .column-profile.column-profile_top .profile_img img{border-radius:50%}.p-special_article .article-contents .column-profile.column-profile_top .profile_text dd{font-size:1.3rem;line-height:1.6}.p-special_article .article-contents .bg-gray .column-profile.column-profile_top{margin:10px 0 30px}.p-special_article .article-contents .post-content hr{border:none;border-top:#ccc solid 1px;border-bottom:#eee solid 3px;margin:30px 0 20px}.p-special_article .article-contents .post-content img{max-width:100%;height:auto;margin:20px auto;display:block}.p-special_article blockquote{background:#f6f6f6;border-radius:10px;position:relative;padding:30px 30px 28px}.p-special_article blockquote::before{content:"";display:block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22enable-background%3Anew%200%200%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23cccccc%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1-2%22%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M7.9%2C34.9c-5.1%2C0-7.9-4.3-7.9-8.8c0-10.4%2C9.8-19.2%2C12.9-22l2.6%2C2.8c-3.4%2C2.9-7.4%2C6.5-7.4%2C10.1%20c0%2C1.2%2C0.5%2C2.2%2C1.7%2C2.6c5.3%2C1.6%2C5.9%2C6%2C5.9%2C7.6C15.7%2C31.1%2C12.6%2C34.9%2C7.9%2C34.9L7.9%2C34.9z%20M32.2%2C34.9c-5.1%2C0-7.8-4.3-7.8-8.8%20c0-10.4%2C9.3-18.9%2C12.7-22l2.6%2C2.8c-3.4%2C3.1-7.3%2C6.5-7.3%2C10.1c0%2C2.2%2C0.9%2C2.5%2C1.6%2C2.6c5.1%2C1.4%2C5.9%2C5.7%2C5.9%2C7.6%20C40%2C31.2%2C36.7%2C34.9%2C32.2%2C34.9L32.2%2C34.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat;background-size:cover;width:32px;height:32px;position:absolute;top:-8px;left:10px}.p-special_article blockquote::after{content:"";display:block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22enable-background%3Anew%200%200%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23cccccc%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1-2%22%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M7.9%2C34.9c-5.1%2C0-7.9-4.3-7.9-8.8c0-10.4%2C9.8-19.2%2C12.9-22l2.6%2C2.8c-3.4%2C2.9-7.4%2C6.5-7.4%2C10.1%20c0%2C1.2%2C0.5%2C2.2%2C1.7%2C2.6c5.3%2C1.6%2C5.9%2C6%2C5.9%2C7.6C15.7%2C31.1%2C12.6%2C34.9%2C7.9%2C34.9L7.9%2C34.9z%20M32.2%2C34.9c-5.1%2C0-7.8-4.3-7.8-8.8%20c0-10.4%2C9.3-18.9%2C12.7-22l2.6%2C2.8c-3.4%2C3.1-7.3%2C6.5-7.3%2C10.1c0%2C2.2%2C0.9%2C2.5%2C1.6%2C2.6c5.1%2C1.4%2C5.9%2C5.7%2C5.9%2C7.6%20C40%2C31.2%2C36.7%2C34.9%2C32.2%2C34.9L32.2%2C34.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat;background-size:cover;width:32px;height:32px;position:absolute;bottom:-8px;right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-special_article .btn{margin:20px auto 0}.p-special_article .article-contents .post-content figure{max-width:640px;margin:20px auto;text-align:center}.p-special_article .article-contents .post-content figure img{margin:0 auto}.p-special_article .article-contents .post-content figure figcaption{color:#58b1bb;margin:5px 0 0}@media print, screen and (min-width: 768px){.p-special_article .article-head{position:relative}.p-special_article .article-head .post-title_box{background:rgba(255,255,255,0.9);padding:40px 25px 40px 35px;border:none;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,0.1);box-shadow:1px 1px 7px rgba(0,0,0,0.1);position:absolute;right:50px;bottom:40px;z-index:2}.p-special_article .article-head .post-title_box .post-subtitle{font-size:1.4rem}.p-special_article .article-head .post-title_box .post-title{font-size:2.4rem;font-weight:bold;letter-spacing:2px;width:16em}.p-special_article .article-head .post-img{margin:0 auto 0 50px;padding:0}.p-special_article .article-head .post-img img{max-width:680px;max-height:320px;-o-object-fit:cover;object-fit:cover}.p-special_article .article-head .post-img .caption{margin:8px auto 0;max-width:680px;position:absolute;bottom:0;right:50px}.p-special_article .article-contents{padding:50px 90px 20px}.p-special_article .article-contents .article-detail{padding:0}.p-special_article .article-contents .post-content .bg-gray{padding:20px;margin:0}.p-special_article .article-contents .post-content .lead{font-size:1.8rem;text-align:center}.p-special_article .article-contents .post-content .bg-col{padding:30px 25px;margin:30px 0}.p-special_article .post-content .bg-col_heading{margin:30px 0 20px;padding:0 0 10px;font-size:2.0rem}.p-special_article .post-content .bg-col_subheading{margin:20px 0 15px 1.2em;font-size:1.8rem}.p-special_article .article-contents .post-content .bg-col .bg-col-balloon{margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.p-special_article .article-contents .post-content .bg-col .bg-col-balloon .bg-col-balloon_heading{display:block;position:relative;width:80px;left:-10px;text-align:center}.p-special_article .article-contents .post-content .bg-col .bg-col-balloon .bg-col-balloon_heading .name{padding:8px 0 0}.p-special_article .article-contents .post-content .bg-col .bg-col-balloon .bg-col-balloon_heading .image{width:60px;height:60px;margin:0 auto}.p-special_article .article-contents .post-content .bg-col .bg-col-balloon .bg-col-balloon_content{padding:25px;margin:0}.p-special_article .article-contents .post-content .bg-col .bg-col-balloon .bg-col-balloon_content:before{top:20px;left:-12px;border-width:10px 12px 10px 0;border-color:transparent #fff transparent transparent}.p-special_article .article-contents .post-content [class*="btn-"]{width:80%;font-size:1.8rem;padding:20px 45px 20px 30px}.p-special_article .article-contents .post-content [class*="btn-"]::after{inset:50% 20px auto auto}.p-special_article .article-contents .post-content .balloon{padding:20px}.p-special_article .article-contents .column-profile{padding:30px 0;overflow:hidden;display:block}.p-special_article .article-contents .column-profile .sub-heading{margin:0 0 30px}.p-special_article .article-contents .column-profile .profile_img{float:left;margin:0 30px 0 0;text-align:left}.p-special_article .article-contents .column-profile .profile_img img{max-width:120px;max-height:200px}.p-special_article .article-contents .column-profile .profile_text{overflow:hidden;padding:0 10px 0 0}.p-special_article .article-contents .column-profile .profile_text dt{text-align:left;margin:0 0 5px}.p-special_article .article-contents .column-profile.column-profile_top .profile_img{margin:0 20px 0 0}.p-special_article .post-content .post-content__heading{margin:60px 0 40px;padding:0;font-size:2.4rem;letter-spacing:2px;font-weight:bold}.p-special_article .post-content .post-content__heading:before{left:-110px;width:100px}.p-special_article .article-contents .post-content hr{margin:50px 0 40px}.p-special_article .article-contents .post-content img{margin:30px auto}.p-special_article .article-contents .post-content figure{margin:30px auto}}@media screen and (max-width: 767px){.spNogutter{margin-left:-20px;margin-right:-20px}}
