@charset "utf-8";#body{.img_pamphlet img{border:solid 1px #999;width:330px;box-shadow:6px 6px 6px 0px rgba(0, 0, 0, 0.35);}small{font-size:.9em;line-height:1.3;display:inline-block;}h2{margin-top:30px;}table{width:100%;&.price-list{td{text-align:center;}td:nth-child(2){text-align:left;}td:last-child{color:#F47521;}}}ol.notes>li::marker{content:"*" counter(list-item) "：";}.capNav{display:flex;gap:10px;a{margin:0;display:flex;padding-left:.5em;padding-right:.5em;text-align:left;gap:10px;b{display:flex;align-content:center;background:#dd001c;color:#fff;display:inline-block;padding:.3em .3em .2em;line-height:1;text-align:center;}}}.box-donorpool{.txt{margin-top:20px;text-align:center;padding:0 50px 20px;border-top:7px solid #E46C0A;border-bottom:7px solid #E46C0A;}h4{margin:0 auto;transform:translateY(-50%);background:#fff;width:fit-content;padding:0 1em;line-height:1.2;}ul{text-align:left;width:fit-content;margin:auto;li{list-style:none;&::marker{content:"● ";color:#E46C0A;font-size:1.8rem;}}}}#sec01{table{th{background:#8E2F2B;color:#fff;}&.price-list{td{width:12%;}td:nth-child(2){width:40%;}td:last-child{font-size:1.8rem;position:relative;&::before{content:"";display:inline-block;width:12px;height:16px;clip-path:polygon(0 0, 100% 50%, 0 100%);background:#F37420;position:absolute;left:-6px;}}}}}#sec02{table.price-list{td:nth-last-child(3), td:nth-last-child(2), td:last-child{text-align:right;}td{width:10%;}td:nth-child(2){width:40%;}}}@media screen and (min-width:768px), print{.img_pamphlet{width:400px;flex-shrink:0;margin:0;}.articles .img-box.r{margin-bottom:10px;}h2{margin-top:50px;}.box-donorpool{display:grid;grid-template-columns:auto 250px;margin-bottom:30px;figure{grid-row:1 / 3;grid-column:2 / -1;align-self:flex-end;margin:0;text-align:center;}}}}.sec-cont .btn-box{display:block;margin:0;min-width:210px;a{display:inline-block;margin:2rem 0 2rem;padding:13px 30px;font-size:1.4rem;text-align:center;text-decoration:none;line-height:1.2;position:relative;@media screen and (min-width:768px),print{font-size:1.6rem;}.nowrap{white-space:nowrap;}&.ar{padding-right:38px;}&.btn-a{background-color:#fb0020;color:#fff;&:hover{background-color:#dd001c;color:#e8e8ea;}&.ic-mail, &.ar-mail{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_mail.svg);}&.ic-mail{padding-left:50px;background-position:left 15px center;}&.ar-mail{padding-right:50px;background-position:right 15px center;}&.ic-blank, &.ar-blank{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_blank04.svg);}&.ic-blank{padding-left:50px;background-position:left 15px center;}&.ar-blank{padding-right:50px;background-position:right 15px center;}&.ic-pdf, &.ar-pdf{background-repeat:no-repeat;background-size:23px 23px;background-image:url(/jp/img/ic_pdf01.svg);}&.ic-pdf{padding-left:53px;background-position:left 15px center;}&.ar-pdf{padding-right:53px;background-position:right 15px center;}&.ic-xls, &.ar-xls{background-repeat:no-repeat;background-size:23px 23px;background-image:url(/jp/img/ic_xls01.svg);}&.ic-xls{padding-left:53px;background-position:left 15px center;}&.ar-xls{padding-right:53px;background-position:right 15px center;}}&.btn-b{border:1px solid #fb0020;background-color:#ffffff;color:#fb0020;&:hover{border:1px solid #dd001c;background-color:#e8e8ea;color:#dd001c;}&.ar::before{border-top:1px solid #fb0020 !important;border-left:1px solid #fb0020 !important;}&.ic-mail, &.ar-mail{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_mail03.svg);fill:#cccccc;}&.ic-mail{padding-left:50px;background-position:left 15px center;}&.ar-mail{padding-right:50px;background-position:right 15px center;}&.ic-blank, &.ar-blank{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_blank03.svg);}&.ic-blank{padding-left:50px;background-position:left 15px center;}&.ar-blank{padding-right:50px;background-position:right 15px center;}&.ic-pdf, &.ar-pdf{background-repeat:no-repeat;background-size:23px 23px;background-image:url(/jp/img/ic_pdf03.svg);}&.ic-pdf{padding-left:53px;background-position:left 15px center;}&.ar-pdf{padding-right:53px;background-position:right 15px center;}}}}