@charset "UTF-8";

.p-header,
.p-footer {
  font-size: 16px;
  font-size: 1.6rem;
}

#asp_bg{
  background: #fff;
  height: 100%;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}

.p-main__heading {
  font-size: 16px;
  font-size: 1.6rem;
  height: 65px;
  margin-bottom: 20px;
}

.nav_area + div {
  margin-top: -8px;
}

#asp_content {
  width: 1200px;
  margin: 0 auto;
}

#asp_content .asp_pageTitle {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 700;
  color: #000;
  text-align: left;
  height: auto;
  margin: 0 0 20px;
  padding: 8px 0 8px 12px;
  border-left: 5px solid #5d330d;
  border-bottom: 1px solid #CCC;
}

#asp_content .page_title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 700;
  color:#000;
  text-align: left;
  height: auto;
  margin: 0 0 20px;
  padding: 8px 0 8px 12px;
  border-left: 5px solid #5d330d;
  border-bottom: 1px solid #CCC;
}

#asp_content .topic_path{
  clear: both;
  padding: 0 0 20px;
}

#asp_content .topic_path ul{
  width: 100%;
  text-align: right;
}

#asp_content .topic_path li{
  font-size: 14px;
  line-height: 1.4;
  font-weight: 400;
  color: #000;
  vertical-align: top;
  display: inline-block;
}
#asp_content .topic_path li:before{
  content: '/';
  color: #000;
  font-weight: 400;
  margin-left: 5px;
  margin-right: 5px;
}
#asp_content .topic_path li:first-child:before{
  content: "";
  margin: 0;
}
#asp_content .topic_path li a{
  font-weight: 400;
  color: #000;
  text-decoration: none;
}
#asp_content .topic_path li a:hover{
  opacity: .8;
}

#asp_content .asp_ms_itm.bb table td {
  vertical-align: middle;
}

#asp_content #asp_ms_list .asp_ms_box .left .outline table th {
  vertical-align: middle;
}

#asp_content .box_member{
  font-size: 1px;
  line-height: 0;
  background-color: #fff;
  margin-bottom: 20px!important;
}
#asp_content .box_member img{
  height: auto;
  width: 100%;
  transition: opacity .3s;
}
#asp_content .box_member a:hover img{
  opacity: .8;
}


p.sp_note {font-size: 14px;line-height: 1.6!important;text-align: left;margin: 0 0 40px!important;}






/* 一覧会員表示 */
#asp_content .asp_main_contents .obj_list .box_member{background-color:#FFF;border:1px solid #CCC;margin:0 0 20px;padding:4px 0 0;position:relative;}
#asp_content .asp_main_contents .obj_list .box_member:hover{opacity:0.7;filter:alpha(opacity=70);}
#asp_content .asp_main_contents .obj_list .box_member .obj_list_box_header{margin:0 4px;}
#asp_content .asp_main_contents .obj_list .box_member .obj_list_box_header .obj_list_box_header_check{}
#asp_content .asp_main_contents .obj_list .box_member .obj_list_box_header .obj_list_box_header_check img{margin:24px 0 0;opacity:0.5;filter:alpha(opacity=50);width: 26px;}

#asp_content .asp_main_contents .obj_list .box_member.asp_deco_list_kind_bb_11 .obj_list_box_header{background-color:#c83246;}
#asp_content .asp_main_contents .obj_list .box_member.asp_deco_list_kind_bb_11 .obj_list_box_header .obj_list_box_header_check{background-color:#c83246;}
#asp_content .asp_main_contents .obj_list .box_member.asp_deco_list_kind_bb_12 .obj_list_box_header{background-color:#006eaf;}
#asp_content .asp_main_contents .obj_list .box_member.asp_deco_list_kind_bb_12 .obj_list_box_header .obj_list_box_header_check{background-color:#006eaf;}
#asp_content .asp_main_contents .obj_list .box_member.asp_deco_list_kind_bb_2 .obj_list_box_header{background-color:#00783c;}
#asp_content .asp_main_contents .obj_list .box_member.asp_deco_list_kind_bb_2 .obj_list_box_header .obj_list_box_header_check{background-color:#00783c;}
#asp_content .asp_main_contents .obj_list .box_member.asp_deco_list_kind_bb_3 .obj_list_box_header{background-color:#503296;}
#asp_content .asp_main_contents .obj_list .box_member.asp_deco_list_kind_bb_3 .obj_list_box_header .obj_list_box_header_check{background-color:#503296;}

#asp_content .asp_main_contents .obj_list .box_member .obj_list_box_header a:hover{opacity:1;filter:alpha(opacity=100);}
#asp_content .asp_main_contents .obj_list .box_member .body_member{}
#asp_content .asp_main_contents .obj_list .box_member .body_member img{ width:100%; height: auto; line-height: 0; vertical-align: bottom;}

#asp_content .asp_main_contents .obj_list .obj_list_box.asp_deco_list_kind_bb_11 .obj_list_box_header .obj_list_box_header_check label,
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm.asp_deco_list_kind_bb_11 .obj_list_box_header .obj_list_box_header_check label {background-color:#c83246;}
#asp_content .asp_main_contents .obj_list .obj_list_box.asp_deco_list_kind_bb_11 .obj_list_box_header,
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm.asp_deco_list_kind_bb_11 .obj_list_box_header {background-color:#c83246;}
#asp_content .asp_main_contents .obj_list .obj_list_box.asp_deco_list_kind_bb_12 .obj_list_box_header .obj_list_box_header_check label,
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm.asp_deco_list_kind_bb_12 .obj_list_box_header .obj_list_box_header_check label {background-color:#006eaf;}
#asp_content .asp_main_contents .obj_list .obj_list_box.asp_deco_list_kind_bb_12 .obj_list_box_header,
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm.asp_deco_list_kind_bb_12 .obj_list_box_header {background-color:#006eaf;}
#asp_content .asp_main_contents .obj_list .obj_list_box.asp_deco_list_kind_bb_2 .obj_list_box_header .obj_list_box_header_check label,
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm.asp_deco_list_kind_bb_2 .obj_list_box_header .obj_list_box_header_check label {background-color:#00783c;}
#asp_content .asp_main_contents .obj_list .obj_list_box.asp_deco_list_kind_bb_2 .obj_list_box_header,
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm.asp_deco_list_kind_bb_2 .obj_list_box_header {background-color:#00783c;}
#asp_content .asp_main_contents .obj_list .obj_list_box.asp_deco_list_kind_bb_3 .obj_list_box_header .obj_list_box_header_check label,
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm.asp_deco_list_kind_bb_3 .obj_list_box_header .obj_list_box_header_check label {background-color:#503296;}
#asp_content .asp_main_contents .obj_list .obj_list_box.asp_deco_list_kind_bb_3 .obj_list_box_header,
#asp_content .asp_main_contents .obj_list .obj_list_box_rcm.asp_deco_list_kind_bb_3 .obj_list_box_header {background-color:#503296;}


