@charset "UTF-8";.contents{background-color:#fff;padding-left:0;padding-right:0}.contents .breadcrumb{padding:15px 25px}.topics_wrap{font-size:16px;font-size:1.6rem;max-width:840px;margin:0 auto;padding:10px 0 25px}.topics_wrap .release_type{font-size:24px;font-size:2.4rem;padding:0 0 3px;margin:0 0 30px;border-bottom:#999 1px solid;position:relative;z-index:10}.topics_wrap .release_type:after{border-bottom:#064593 2px solid;bottom:0;left:0;right:0;content:"";display:block;position:absolute;z-index:-1}.topics_wrap .release_title{background-color:#eaeaea;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.2;padding:28px 30px 26px}.topics_wrap .release-lead{margin:30px 0}.topics_wrap .topics_date{font-size:16px;font-size:1.6rem;line-height:1.2;text-align:right;margin:15px 0 20px}.topics_wrap .feature-ttl{font-size:18px;font-size:1.8rem;font-weight:700;margin-top:60px;margin-bottom:20px}.topics_wrap .feature-ttl:first-child{margin-top:0}.topics_wrap .attention-list{list-style:none;padding:0 0 0 20px;margin:20px 0}.topics_wrap .attention-list>li,.topics_wrap .attention-num-list>li{position:relative;padding-left:1.5em}.topics_wrap .attention-list>li::before{content:"・";position:absolute;left:0;top:0;font-weight:700}.topics_wrap .attention-list-cap{margin-top:20px;font-weight:700}.topics_wrap .attention-num-list{margin:20px 0;padding:0 0 0 20px;counter-reset:attention;list-style:none}.topics_wrap .attention-num-list>li+li{margin-top:15px}.topics_wrap .attention-num-list>li::before{counter-increment:attention;content:counter(attention) ".";position:absolute;left:0;top:0}.topics_wrap .attention-num-list-ttl{font-weight:700;margin-bottom:10px}.topics_wrap .contact-box{margin-top:50px;padding-top:20px;border-top:1px solid #000}.topics_wrap .contact-ttl{font-weight:700}.topics_wrap .contact-list{margin-top:20px;padding:0;list-style:none}.topics_wrap .contact-list>li+li{margin-top:5px}.topics_wrap .contact-list>li a{text-decoration:none}.topics_wrap .award-text-wrap{margin-top:50px}@media only screen and (min-width:641px) and (max-width:960px){.contents .breadcrumb{padding:10px 20px}.topics_wrap{padding:10px 3% 20px}.topics_wrap .release_title{padding:20px 25px;font-size:2.2rem}}@media only screen and (max-width:640px){.topics_wrap{font-size:1.4rem;padding:20px 10px}.topics_wrap .release_type{font-size:1.6rem;margin:0 0 20px}.topics_wrap .release_title{font-size:1.6rem;padding:12px 15px}.topics_wrap .topics_date{font-size:1.4rem}.topics_wrap .feature-ttl{font-size:1.6rem;margin-top:40px}.topics_wrap .attention-list,.topics_wrap .attention-num-list{padding-left:0}}