@charset "UTF-8";.notice-detail .btn-area ul a,.notice-detail h2,.top-notice dt p{font-weight:700;text-align:center}.top-notice{border-top:3px solid #eee;border-bottom:1px solid #eee;background:#fff}.top-notice dl{display:table;padding:12px 0 5px;margin:0 auto;width:980px}.notice dd,.top-notice dt{display:table-cell}.top-notice dt{width:100px}.top-notice dd{width:calc(100% - 90px);text-indent:5px}.top-notice dt p{border-radius:3px 0 0 3px;display:inline-block;position:relative;vertical-align:middle;padding:3px 25px 2px 10px;font-size:1.5rem;background:#fd4a4a;color:#FFF;box-sizing:border-box}.top-notice dl dd a{background-image:url(../img/common/notice-arrow.png);background-repeat:no-repeat;background-position:right center;background-size:11px 11px;color:#333;font-size:1.4rem;font-weight:700;line-height:2.1rem;text-decoration:underline;padding-right:13px}.top-notice dt p:after{border-width:13px 10px 13px 0;border-color:transparent #fff transparent transparent;border-style:solid;content:'';height:0;position:absolute;right:0;top:0;width:0;z-index:1}.top-notice dl ul li{padding:0 25px 10px 5px}.top-notice dl ul li:first-child{padding-bottom:13px}.notice-detail{background:#fff;margin:30px 0;padding:40px 105px}.notice-detail h2{border-bottom:3px solid #17b;font-size:2.5rem;margin-bottom:30px;padding:10px 0}.notice-detail .area-box-middle{border:1px solid #ddd;border-radius:10px;padding:15px 35px}.notice-detail .area-box-middle dl{background:#eee;margin:20px 0;padding:20px 30px 30px;width:100%}.notice-detail .area-box-middle dt{color:#17b;font-size:1.8rem;font-weight:700;padding:24px 0 0}.notice-detail .area-box-middle dt:first-child{padding:5px 0}.notice-detail .area-box-middle p.date{font-size:1.6rem}.notice-detail .area-box-middle dl p{font-size:1.4rem;line-height:1.75;padding:0}.notice-detail .area-box-middle dl b{font-size:1.6rem;font-weight:700;margin-top:20px;display:block}.notice-detail .area-box-middle dl b:first-child{margin-top:4px}.notice-detail .area-box-middle dl img{margin:15px 0;width:100%}.notice-detail .area-box-bottom p,.notice-detail .area-box-middle p{font-size:1.6rem;line-height:1.5}.notice-detail .inner-top{padding-top:15px}.notice-detail .inner-bottom{padding-bottom:15px}.notice-detail .area-box-bottom p{padding:30px 40px 0}.notice-detail .btn-area{margin:30px 0}.notice-detail .btn-area ul{display:table;margin:auto}.notice-detail .btn-area li{display:table-cell}.notice-detail .btn-area ul a{border-radius:5px;display:block;font-size:1.8rem}.notice-detail .btn-area ul a.btn-blue{border:2px solid #17b;color:#17b;width:320px;margin-left:16px;line-height:56px}.notice-detail .btn-area ul a.btn-gray{border:2px solid #ddd;color:#333;line-height:56px;width:200px}.notice-detail .btn-area ul a:hover{text-decoration:none}.notice-detail .sub-txt p{font-size:1.3rem}.notice-detail .sub-txt.right{text-align:right;padding-top:20px}