@charset "UTF-8";

#mores_members_container {
	width: 689px;
	margin-top: 28px;
}
#mores_members_container dl {
	width: 689px;
	margin-top: 30px;
}
#mores_members_container dt {
	font-weight: bold;
}
#mores_members_container dd {
	margin-bottom: 25px;
}
#mores_members_container #mores_members_click {
	text-align: center;
	color: #FF0000;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	font-weight: bold;
}

#mores_members_container #btn_member {
	width: 689px;
}
#mores_members_container #regist_attention {
	margin-bottom: 36px;
}


#btn_member a {
	display: block;
	height: 38px;
	width: 281px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../img/btn_member.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
}

#btn_member a:active,
#btn_member a:focus,
#btn_member a:hover {
	background-image: url(../img/btn_member.gif);
	background-repeat: no-repeat;
	background-position: 0px -38px;
}

#mores_members_container #btn_regist {
	width: 689px;
}

#btn_regist a {
	display: block;
	height: 38px;
	width: 216px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../img/btn_regist.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
}

#btn_regist a:active,
#btn_regist a:focus,
#btn_regist a:hover {
	background-image: url(../img/btn_regist.gif);
	background-repeat: no-repeat;
	background-position: 0px -38px;
}

#mores_members_container02_bed {
	width: 689px;
	background-color: #f2f2f2;
	margin-top: 30px;
	padding-top: 20px;
	padding-bottom: 30px;
}

#mores_members_container02 {
	width: 625px;
	margin-left: 32px;
}
#mores_members_h3 {
	margin-top: 18px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 14px;
	width: 689px;
	font-size: 115%;
}

#mores_members_container02 h3 {
	width: 625px;
	padding-bottom: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 115%;
	font-weight: bold;
	margin-bottom: 20px;
}
#mores_members_container02 #mores_card_container img {
	float: left;
	width: 200px;
	margin-right: 20px;
}
#mores_members_container02 #mores_card_container #mores_card_container_contact {
	width: 405px;
	float: left;
}
#mores_members_container02_bed #mores_members_container02 #mores_card_container p {
	margin-bottom: 30px;
}
#mores_card_container_contact ul {
	margin-bottom: 24px;
}
#mores_card_container_contact li {
	background-image: url(../img/listmark.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
}
#mores_card_container_contact dl {
	background-color: #FFFFFF;
	width: 365px;
	padding: 20px;
}
#mores_card_container_contact dt {
	margin-bottom: 12px;
}

/* 20090928 input */
#under_info {
clear: both;
margin: 25px 0 0 0;
*html margin: 0;
background: url(../img/bg_info_c.gif) repeat-y left top;
}

#under_info {
* margin: 0;
}

#under_info_t {
background: url(../img/bg_info_t.gif) no-repeat left top;
padding: 21px 0 0 0;
}

#under_info_b {
background: url(../img/bg_info_b.gif) no-repeat left bottom;
padding: 0 0 35px 20px;
}

#under_info h4 {
margin: 0 0 12px 0;
}

#under_info #info_catch p {
margin: 0 0 25px 0;
}

#under_info li {
display: block;
width: 135px;
margin: 0 11px 15px 0;
float: left;
}

#under_info li p {
padding: 0 0 0 15px;
background: url(../img/hicon.gif) no-repeat 0 5px;
}

#under_info #link_partner {
display: block;
clear: both;
text-align: center;
background: url(../img/btn_partners_r.gif) no-repeat center top;
}

#under_info #link_partner a {
display: block;
width: 281px;
height: 38px;
margin: 0 auto;
background: url(../img/btn_partners_n.gif) no-repeat left top;
text-indent: -9999px;
outline: none;
}

#under_info #link_partner a:hover {
background: url(../img/btn_partners_r.gif) no-repeat left top;
}

/* ======== */


#mores_partners_container #info_catch {
width: 690px;
}

#mores_partners_container #info_catch p {
margin: 18px 0 25px 0;
}




#mores_partners_container {
text-align: left;
}


#mores_partners_container #partners_contents {
width: 690px;
padding: 20px 0 0;
background: url(../../common/dashd01.gif) repeat-x left top;
}

#partners_contents table.basebox {
width: 690px;
}

#partners_contents table td.bottom_border {
height: 40px;
background: url(../../common/dashd01.gif) repeat-x left center;
}

#partners_contents table td.photo_area {
width: 163px;
vertical-align: top;
text-align: left;
}

#partners_contents table h4 {
font-size: 108%;
text-align: left;
font-weight: bold;
}

#partners_contents table td.bouns_box p.bonus_point {
color: #F00;
margin: 0 0 6px 0;
}

#partners_contents table td.bouns_box li {
list-style-type: disc;
margin: 0 0 0 1.5em;
}

#partners_contents table td.bouns_detail {
padding: 6px 0 6px 1.5em;
}

#partners_contents table td.bouns_detail div {
padding: 10px;
border: 1px solid #CCC;
margin: 0 1.5em 0 0;
}

#partners_contents table td.bouns_detail table {
border: 1px solid #CCC;
}

#partners_contents table td.bouns_detail table th {
padding: 5px 50px 5px 5px;
}

#partners_contents table td.bouns_detail table td {
text-align: left;
padding: 5px;
}


#partners_contents table td.bouns_detail div li {
margin: 0 0 0 1em;
text-indent: -1em;
}

#partners_contents td.attention {
padding: 10px 0;
}

#partners_contents td.attention p {
margin: 0 0 0 1em;
text-indent: -1em;
}

#partners_contents table.spec {
}

#partners_contents table.spec th {
width: 55px;
vertical-align: middle;
}

#partners_contents table.spec td {
line-height: 20px;
}


#partners_contents #yokohamabay {
display: block;
width: 137px;
height: 18px;
background: url(../img/btn_detail_n.gif) no-repeat left top;
}

#partners_contents #yokohamabay a {
display: block;
width: 137px;
height: 18px;
background: url(../img/btn_detail_n.gif) no-repeat left top;
text-indent: -9999px;
}

#partners_contents #yokohamabay a:hover {
background: url(../img/btn_detail_r.gif) no-repeat left top;
}




