@charset "shift_jis";

.box_typeA.bd-charity{padding:35px 20px;width:620px;margin:0 auto;background:#fff;border-color:#efcdc5;border-style:solid;border-width:1px;border-width:5px\9;box-shadow:rgba(247, 228, 226, 0.65098) 0px 0px 2px 7px;-webkit-box-shadow:rgba(247, 228, 226, 0.65098) 0px 0px 2px 7px;-moz-box-shadow:rgba(247, 228, 226, 0.65098) 0px 0px 2px 7px;}
.box_typeA.bd-charity:not(:target){border-width:1px\9;}

.box_typeA.bd-charity .fs20 { font-size:20px; }
.box_typeA.bd-charity .fs30 { font-size:30px; }




.c-box.bd-charity{padding:35px 20px;width:620px;margin:0 auto;background:#fff;border-color:#efcdc5;border-style:solid;border-width:1px;border-width:5px\9;box-shadow:rgba(247, 228, 226, 0.65098) 0px 0px 2px 7px;-webkit-box-shadow:rgba(247, 228, 226, 0.65098) 0px 0px 2px 7px;-moz-box-shadow:rgba(247, 228, 226, 0.65098) 0px 0px 2px 7px;}
.c-box.bd-charity:not(:target){border-width:1px\9;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.c-box.bd-charity:not(:target){border-width:1px;}}
.c-text.color-5.size{font-size:30px;font-size:3.0rem;}
.c-title-3.mt40 > .heading.lh24{line-height:24px;line-height:2.4rem;}
.c-link-list-2 li{padding:4px 0 4px 15px;} 
.c-link-list-2 li:first-child{border-top:none;} 
.c-link-list-2 li .c-dlist dt,.c-link-list-2 li .c-dlist dd{border:none;padding-bottom:0;}
.c-link-list-2 li .c-dlist dt{width:120px;margin-right:20px;line-height:24px;line-height:2.4rem;}
.c-link-list-2 li .c-dlist dd{width:795px;}
.c-column.mt40{width:590px;margin:0 auto;}
.mt20.tCenter > .c-button.color-2{width:280px;}
.c-column > .col{margin-left:20px;width:280px;}
.c-box .cols > .col{border:none;width:610px;}
.c-box .cols > .col:first-child{width:280px;padding-right:0;}
.c-text.size-xs.lh17{line-height:17px;line-height:1.7rem;}
.c-thumbnail-3.border-b{border-bottom:1px solid #d0d0d0;padding-bottom:20px;}
.c-thumbnail-3 > .c-column > .col{width:630px;}
.c-thumbnail-3 > .c-column > .col:first-child{width:300px;}
.c-button.apply-btn{width:280px;}
.overview-list{width:950px;}
.overview-list dt{border-top:1px solid #e6e6e6;float:left;width:135px;padding:5px 0 5px 15px;font-size:12rem;font-size:12px;font-weight:bold;}
.overview-list dd{border-top:1px solid #e6e6e6;padding:5px 0;width:800px;margin-left:150px;}
.overview-list .no-border{border-top:none;}