@charset "UTF-8";
.asp_inner{width:1100px;min-width:1100px;margin:auto;box-sizing:border-box;padding:36px 50px 20px;}
.asp_inner #asp_content .topic_path ul li,
.asp_inner #asp_content .topic_path li a{color:#000;}
.asp_inner #asp_content .topic_path li:before{color:#000;}
#asp_content .asp_pageTitle{font-size:32px;line-height:1.5;font-weight:900;color:#000;text-align:center;height:auto;margin:30px auto 55px;position:relative;}
#asp_content .asp_pageTitle::after{position:absolute;content:"";width:50px;height:4px;background:#ea7035;bottom:-15px;left:50%;transform:translateX(-50%);}
#asp_content .asp_page_title {border-radius:10px;border:2px solid #000;}
.box_member{font-size:1px;line-height:0;background-color:#fff;margin-bottom:20px!important;}
.box_member a img{width:100%;height:auto;}
.box_member a:hover{opacity:0.7;}
.h_ttl_wrap {min-width:1100px;}
#header{min-width:1100px;}
#footer {min-width:1100px;}

.box_member {margin-bottom: 20px !important;position: relative;}
.box_member a{display: block;color: #ea7035;text-decoration: none;}
#asp_content .box_member a>img{width: 100%;height: 100%;}
.box_member .member_number{position: absolute;bottom: 32px;left: 0;right: 0;margin: 0 auto;text-align: center;padding: 15px 0 0;box-sizing: border-box;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.box_member .member_number p{font-size: 27px;font-weight: 900;}
.box_member .member_number p span {font-size: 36px;}