.p-single{padding-block:64px}@media screen and (max-width: 1024px){.p-single{padding-block:48px 48px}}@media screen and (max-width: 599.98px){.p-single{padding-block:32px}}.p-single__inner{max-width:826px}.p-single__ttl{text-align:center}.p-single__date{display:block;margin-top:8px;margin-right:-0.1em;font-weight:600;line-height:1.6;font-size:2rem;letter-spacing:.1em;text-align:center}@media screen and (max-width: 1024px){.p-single__date{font-size:1.7rem}}@media screen and (max-width: 599.98px){.p-single__date{font-size:1.4rem}}.p-single__content{margin-top:32px;line-height:1.75;font-size:16px}@media screen and (max-width: 1024px){.p-single__content{margin-top:28px;font-size:15px}}@media screen and (max-width: 599.98px){.p-single__content{margin-top:24px;font-size:14px}}.p-single__content::after{content:"";display:block;clear:both}.p-single__content>*:not(:where(br))~*,.p-single__content :where(.columnBox)>*:not(:where(br))~*{margin-top:38px}@media screen and (max-width: 1024px){.p-single__content>*:not(:where(br))~*,.p-single__content :where(.columnBox)>*:not(:where(br))~*{margin-top:31px}}@media screen and (max-width: 599.98px){.p-single__content>*:not(:where(br))~*,.p-single__content :where(.columnBox)>*:not(:where(br))~*{margin-top:24px}}.p-single__content :where(:not(h2,h3,h4,h5,h6))+:where(h2,h3,h4,h5,h6){margin-top:60px}.p-single__content h2{position:relative;font-weight:700;font-size:1.375em}.p-single__content h2::after{content:"";display:block;width:2.3076923077em;height:2px;margin-top:8px;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #97a0a4), color-stop(50%, #526068));background:linear-gradient(to right, #97a0a4 50%, #526068 50%)}.p-single__content h2:where(.center){text-align:center}.p-single__content h2:where(.center)::after{margin-inline:auto}.p-single__content h3{border-bottom:1px solid #97a0a4;padding-bottom:.4583333333em;position:relative;font-weight:700;font-size:1.3125em}.p-single__content h3::after{content:"";width:100%;height:1px;background:#97a0a4;position:absolute;bottom:.125em;left:0}.p-single__content h4{padding:.4545454545em .6818181818em;background-color:#526068;color:#fff;font-weight:700;font-size:1.25em}.p-single__content h5{padding-left:1.2em;font-weight:700;font-size:1.1875em;position:relative}.p-single__content h5::before{content:"■";color:#8c857e;position:absolute;top:0;left:0}.p-single__content h6{color:#8c857e;font-weight:700;font-size:1.1875em}.p-single__content p{text-align:justify;text-align:inter-ideograph}.p-single__content p.f-17{font-size:1.125em}.p-single__content .wp-caption{max-width:100%}.p-single__content img{display:revert;vertical-align:bottom;-ms-flex-negative:0;flex-shrink:0}.p-single__content .alignnone{max-width:100%}.p-single__content .alignleft{display:inline;float:left}.p-single__content .alignright{display:inline;float:right}.p-single__content .aligncenter{display:block;margin-right:auto;margin-left:auto}.p-single__content blockquote.alignleft,.p-single__content img.alignleft{margin:0 20px 20px 0}.p-single__content blockquote.alignright,.p-single__content img.alignright{margin:0 0 20px 20px}.p-single__content blockquote.aligncenter,.p-single__content img.aligncenter{clear:both}.p-single__content .wp-caption.alignleft,.p-single__content .wp-caption.alignright,.p-single__content .wp-caption.aligncenter{margin-bottom:20px}.p-single__content .box:nth-of-type(n + 2){margin-top:60px}.p-single__content .imgWrap+.imgWrap{margin-top:20px}.p-single__content .textLeft{text-align:left}.p-single__content .textCenter{text-align:center}.p-single__content .textRight{text-align:right}.p-single__content code{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.p-single__content pre{overflow:auto;background:#efefef;padding:15px;border-radius:8px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.p-single__content strong{font-weight:bolder}.p-single__content a{position:relative;text-decoration:underline;color:#8c857e}.p-single__content a:hover,.p-single__content a:focus{text-decoration:none;color:#61918e}.p-single__content table caption{margin:0;font-weight:bold;font-size:18px;text-align:left}.p-single__content table tr th,.p-single__content table tr td{display:block;padding:0 12px 10px;width:auto;line-height:1.4}@media print,screen and (min-width: 768px){.p-single__content table tr th,.p-single__content table tr td{display:table-cell;padding:.6em .8em;border-bottom:1px solid #d7d7d7}}.p-single__content table tr th{color:#526068;font-weight:bold;text-align:left;vertical-align:top}@media print,screen and (min-width: 768px){.p-single__content table tr th{border-collapse:collapse;min-width:190px;text-align:left;width:auto}}@media print,screen and (min-width: 768px){.p-single__content table tr th.w200{width:200px}}@media print,screen and (min-width: 768px){.p-single__content table tr th.thLeft{text-align:left}}.p-single__content table tr td{border-bottom:1px solid #d7d7d7;margin-bottom:10px}@media print,screen and (min-width: 768px){.p-single__content table tr td{border-left:none}}.p-single__content table tr .tw200{width:100%}@media print,screen and (min-width: 768px){.p-single__content table tr .tw200{width:200px}}.p-single__content table tr .tw210{width:100%}@media print,screen and (min-width: 768px){.p-single__content table tr .tw210{width:210px}}@media print,screen and (min-width: 768px){.p-single__content table tr .tw15p{width:15%}}@media print,screen and (min-width: 768px){.p-single__content table tr .tw30p{width:30%}}.p-single__content table tr .tw33p{width:33.333%;min-width:inherit}@media print,screen and (min-width: 768px){.p-single__content table tr .tw33p{width:33%}}.p-single__content table tr .tw50p{width:50%;min-width:inherit}@media print,screen and (min-width: 768px){.p-single__content table tr .tw50p{width:50%}}@media print,screen and (min-width: 768px){.p-single__content table tr .tw70p{width:70%}}.p-single__content table.type2 tr{border-bottom:1px solid #eee}@media print,screen and (min-width: 768px){.p-single__content table.type2 tr:nth-child(odd){background-color:inherit}}.p-single__content table.type2 tr th,.p-single__content table.type2 tr td{display:table-cell;padding:.6em .8em}.p-single__content table.type2 tr th{background:#ddd;text-align:center;vertical-align:middle}.p-single__content table.type2 tr th+th{border-left:1px solid #999}.p-single__content table.type2 tr td+td{border-left:1px solid #999}.p-single__content table.type2 tr td:nth-of-type(1){border-left:none}.p-single__content .tableSc{width:100%;overflow-x:auto;white-space:nowrap;-ms-scroll-chaining:none;overscroll-behavior:contain}@media print,screen and (min-width: 768px){.p-single__content .tableSc{overflow-x:visible;white-space:normal}}.p-single__content .tableSc table tr{border-bottom:1px solid #eee}.p-single__content .tableSc table tr:nth-of-type(odd){background:none}.p-single__content .tableSc table tr th,.p-single__content .tableSc table tr td{display:table-cell;width:revert;padding:.6em .8em}.p-single__content .tableSc table tr th{min-width:revert;background:#ddd;vertical-align:middle;text-align:center}.p-single__content .tableSc table tr th+th{border-left:1px solid #333}.p-single__content .tableSc table tr td+td{border-left:1px solid #333}.p-single__content .tableSc table tr td:nth-of-type(1){border-left:none}.p-single__content blockquote{width:100%;border-radius:8px;padding:30px;background:#ccc;position:relative}.p-single__content blockquote::before{content:"";display:block;position:absolute;top:10px;left:10px;color:#000;font:20px/1 FontAwesome}.p-single__content blockquote::after{content:"";display:block;position:absolute;right:10px;color:#000;font:20px/1 FontAwesome}.p-single__content blockquote p+p{margin-top:15px}.p-single__content dl dt{font-weight:bold}.p-single__content dl *+dt{margin-top:15px}.p-single__content dl dd{margin:0}.p-single__content ul{margin-left:5px}.p-single__content ol{padding-left:2em;list-style-type:decimal-leading-zero}.p-single__content ol ::marker{color:#526068}.p-single__content :is(ul,ol) :is(ul,ol){margin-left:1em;padding-block:0 20px;position:relative;top:10px}.p-single__content :where(#ez-toc-container) :is(ul,ol) :is(ul,ol){top:auto}.p-single__content hr.red{margin-block:50px;border-bottom:1px solid #c65871 !important}.p-single__content .columnBox{overflow:hidden}.p-single__content .columnBox img{-ms-flex-item-align:baseline;align-self:baseline;width:100%}.p-single__content .column2Wrap,.p-single__content .column3Wrap,.p-single__content .column4Wrap{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:20px;-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}@media screen and (max-width: 1024px){.p-single__content .column2Wrap,.p-single__content .column3Wrap,.p-single__content .column4Wrap{-webkit-column-gap:37.5px;-moz-column-gap:37.5px;column-gap:37.5px}}@media screen and (max-width: 599.98px){.p-single__content .column2Wrap,.p-single__content .column3Wrap,.p-single__content .column4Wrap{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.p-single__content .column2Wrap{grid-template-columns:repeat(2, 1fr)}.p-single__content .column2Wrap:where(.sp3_7){grid-template-columns:3fr 7fr}.p-single__content .column2Wrap:where(.sp7_3){grid-template-columns:7fr 3fr}.p-single__content .column2Wrap:where(.lp3_7){grid-template-columns:3fr 7fr}.p-single__content .column2Wrap:where(.lp7_3){grid-template-columns:7fr 3fr}.p-single__content .column2Wrap:where(.lp6_4){grid-template-columns:6fr 4fr}.p-single__content .column2Wrap:where(.lp4_6){grid-template-columns:4fr 6fr}@media screen and (max-width: 1024px){.p-single__content .column2Wrap:where(.column1_1_2){grid-template-columns:100%}.p-single__content .column2Wrap:where(.lp3_7),.p-single__content .column2Wrap:where(.lp7_3),.p-single__content .column2Wrap:where(.lp4_6),.p-single__content .column2Wrap:where(.lp6_4){grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 599.98px){.p-single__content .column2Wrap{grid-template-columns:100%}}.p-single__content .column3Wrap{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1024px){.p-single__content .column3Wrap{grid-template-columns:repeat(2, 1fr)}.p-single__content .column3Wrap:where(.column1_3_3),.p-single__content .column3Wrap:where(.column2_3_3){grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 599.98px){.p-single__content .column3Wrap{grid-template-columns:100%}.p-single__content .column3Wrap:where(.column2_3_3){grid-template-columns:repeat(2, 1fr)}}.p-single__content .column4Wrap{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1024px){.p-single__content .column4Wrap{grid-template-columns:repeat(2, 1fr)}.p-single__content .column4Wrap:where(.column2_4_4){grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 599.98px){.p-single__content .column4Wrap{grid-template-columns:100%}.p-single__content .column4Wrap:where(.column2_4_4){grid-template-columns:repeat(2, 1fr)}}.p-single__content .borderBox .columnBox{padding:15px 20px;border:1px solid #eee;overflow:visible}.p-single__content .borderBox .columnBox+.borderNone{border:none}.p-single__content .underline{text-decoration:underline}.p-single__content .btn{clear:both;display:grid;place-items:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:290px;max-width:100%;min-height:50px;border:1px solid #081d28;border-radius:2px;padding-block:.5em;padding-inline:1em;background-color:#fff;position:relative;color:#081d28;font-weight:400;line-height:1.5;font-size:14px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.3s ease-in;transition:.3s ease-in}.p-single__content .btn:hover,.p-single__content .btn:focus{border-color:#081d28;background:#081d28;color:#fff;text-decoration:none}.p-single__content .btn.btnCenter{margin-inline:auto}.p-single__content .imgBox_c{width:100%;border-radius:6px;padding-bottom:66%;background:#eee;position:relative;margin-bottom:10px;overflow:hidden}.p-single__content .imgBox_c img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-single__btn{display:grid;place-items:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:11.6666666667em;max-width:100%;height:2.8888888889em;margin-top:32px;margin-inline:auto;border:1px solid #000;padding-inline:.85em 1em;font-weight:600;font-size:1.8rem;letter-spacing:.15em;text-align:center;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@media screen and (max-width: 1024px){.p-single__btn{margin-top:28px;font-size:1.6rem}}@media screen and (max-width: 599.98px){.p-single__btn{margin-top:24px;font-size:1.4rem}}.p-single__btn:hover{background-color:#000;color:#efefef}/*# sourceMappingURL=single.css.map */