@charset "UTF-8";

/*-------------------------
__asp_content
-------------------------*/
#asp_content {padding: 20px 0;}
#asp_ms_header {padding: 0;}
#asp_content .page_title,
#asp_content .asp_pageTitle,
#asp_content .asp_page_title {font-size: 20px;line-height: 1;font-weight: 700;color: #000;text-align: left;background: #EEE;background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(238,238,238,1) 100%);background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(238,238,238,1) 100%);background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(238,238,238,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 );height: auto;margin: 0;box-sizing: border-box;padding: 22px 20px 18px;border: 1px solid #DDD;border-left: none;position: relative;}
#asp_content .page_title:before,
#asp_content .asp_pageTitle:before,
#asp_content .asp_page_title:before {content: "";display: block;background: #31982A;width: 6px;position: absolute;bottom: -1px;top: -1px;left: 0;}
#asp_content .page_title,
#asp_content .asp_pageTitle {margin: 0 0 10px;}
#asp_area .chenge {background: #666;margin: 0;right: 15px;top: 22px;border-radius: 13px;z-index: 99;-webkit-transition: .3s;-ms-transition: .3s;transition: .3s;}
#asp_area .chenge:hover {filter: alpha(opacity=70);opacity: 0.7;}
#asp_content .obj_list .box_member {padding-bottom:20px;}
#asp_content .obj_list .box_member a{display:block;height:270px;overflow:hidden;}
#asp_content .obj_list .box_member a:hover img{margin-top:-270px;}

#asp_content .asp_side_club {background:url(/images/search_bg02.jpg) no-repeat center center / cover;height:300px;width:210px;margin:0 auto 20px;position:relative;}
#asp_content .asp_side_club .box {width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#asp_content .asp_side_club .box dt {font-size:1.8em;line-height:1.4;font-weight:700;color:#FFF;letter-spacing:0.12em;padding:0 0 10px;}
#asp_content .asp_side_club .box dt:before {content:"";display:block;background:url(/images/search_icon03.png) no-repeat 0 0 / contain;height:40px;width:40px;margin:0 auto 10px;}
#asp_content .asp_side_club .box dd.txt {font-size:1.4em;line-height:1.4;color:#FFF;letter-spacing:0.04em;padding:0 0 7px;}
#asp_content .asp_side_club .box dd.btn {font-size:1.4em;line-height:36px;font-weight:700;display:inline-block;vertical-align:top;margin:8px 0 0;}
#asp_content .asp_side_club .box dd.btn a {display:block;color:#7D3F13;text-decoration:none;background-color:#FFF;height:36px;width:180px;margin:0 auto;border-radius:18px;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
#asp_content .asp_side_club .box dd.btn a {color:#000;background-color:#FCF9D2;}
#asp_content .asp_side_club .box dd.btn + .btn a {background-color:#FFF;}
#asp_content .asp_side_club .box dd.btn + .btn.logout a {background-color:#E20A16;}
#asp_content .asp_side_club .box dd.btn a:hover,
#asp_content .asp_side_club .box dd.btn + .btn a:hover {background-color:#5ABE33;}
.asp_side_club .box dd.btn + .btn.logout a:hover {background-color:#999;}
