@media (min-width: 480px){#wrapper{background-color:#ECF7EE}}@media (max-width: 480px){.mainArea{background-color:#ECF7EE;padding:12px 16px 30px}}@media (min-width: 480px){.mainContent{padding-left:12px}}@media (min-width: 480px){.keyVisual{margin-bottom:20px;padding-top:12px;padding-left:12px}}@media (max-width: 480px){.keyVisual{margin-bottom:12px}}.keyVisual__title{margin-bottom:10px;font-weight:700;line-height:150%;color:#333}@media (min-width: 480px){.keyVisual__title{font-size:32px}}@media (max-width: 480px){.keyVisual__title{font-size:24px}}.keyVisual__lead{font-size:14px;line-height:150%;color:#333}.backNumberArea{background-color:#fff;padding:16px 20px 20px}.backNumberArea__title{color:#333;font-size:20px;font-weight:700;line-height:150%;border-bottom:2px solid #229B3F;padding-bottom:8px}.backNumberList__item{border-bottom:1px solid #e4e4e4}.backNumberList__link{display:block}.backNumberList__link:hover{background-color:#f2f2f2;text-decoration:none}@media (min-width: 480px){.featureBox{padding:12px 0}}@media (max-width: 480px){.featureBox{padding:16px 0}}.featureBox__bodyPart{margin-top:8px}.featureBox__period{color:#666;font-size:12px;line-height:150%}.featureBox__title{color:#333;font-size:16px;font-weight:700;line-height:150%}.featureBox__subTitle{color:#333;font-size:16px;line-height:150%}@media (max-width: 480px){.featureBox__subTitle{display:none}}.featureBox__headPart{color:#666;font-size:12px;line-height:150%;display:flex;align-items:center}.featureBox__headPart--tag{margin-right:8px}.pagingArea{margin:14px 0 20px 0;overflow:hidden}.pagenationArea{margin:12px 0 0 0}.pagenationArea--bottom{padding:0}.pageNation{padding:0}.pageNation .pageNation__nextLink,.pageNation .pageNation__prevLink{width:47.195%}.pagination{margin-top:15px;overflow:hidden}.pagination .range{float:left;font-size:14px;line-height:1.5;color:#333}.pagination .range .number{font-weight:bold;color:#333;font-size:17px;line-height:28.462px}.pagination .paging{float:right;margin-right:-10px}.pagination .paging li{margin-right:10px;float:left}.pagination .paging li .page-link,.pagination .paging li .current-position{display:block;width:30px;text-align:center;font-size:0.875em;line-height:18px;padding:6px 0;border-radius:5px}.pagination .paging li .page-link{background-color:#fff;color:#333;border:1px solid #bbb}.pagination .paging li .page-link:hover{background-color:#f2f2f2}.pagination .paging li .current-position{background-color:#9e9e9e;color:#fff}.pagination .paging li .prev-link,.pagination .paging li .next-link{font-size:0.875em;line-height:30px;text-decoration:underline}
