@charset "UTF-8";

/*NetMember Set
-----------------------------------------------------------------------*/
#b-mbrsetinfo{
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	width : 900px;
	height : 320px;
	background : url(../images/netmbrimg/netmbrimg01.jpg) no-repeat;
	border : solid 10px #EEE0CF;
	background-position : center center;
}

/*2010/08/02*/
#b-en-mbrsetinfo{
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	width : 900px;
	height : 320px;
	background : url(../en/images/netmbrimg/netmbrimg01.jpg) no-repeat;
	border : solid 10px #EEE0CF;
	background-position : center center;
}

p.mbrsetguide01{
	font-size : 18px;
	padding : 220px 0 0 15px;
	color : #E57056;
	font-weight : bold;
}
p.mbrsetguide02{
	font-size : 16px;
	padding : 20px 0 0 15px;
	font-weight : bold;
	line-height: 160%;
}
#b-mbrsetguide03{
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	width : 571px;
	height : 80px;
	margin-top : 20px;
	border : dotted 0px #ff0000;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}
#b-mbrsetctrl{
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	width : 900px;
	border : dotted 0px #ff0000;
	font-size : 16px;
	font-weight : bold;
}
#b-mbrruletitle{
	width : 900px;
	height : 25px;
	border : 1px #afafaf;
	border-style: none none dashed none;
	margin-top : 30px;
	margin-bottom : 20px;
}
.b-regulationbox{
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	background-color : #ffffff;
	width : 700px;
	height : 100px; 
	border : solid 1px #999999;
	overflow : scroll;
	padding:10px;
	font-size : 12px;
	font-weight : normal;
}
#b-mbrsetstatus {
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	text-align : center;
	height : 49px;
	padding : 15px 0;
}

#b-mbrtempsetframe {
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	width : 860px;
	border : solid 10px #e6e6e6;
	padding : 25px 0 0 0;
}

/* NetMemberSetmenu
--------------------------------------------------------------------------------------- */
#b-mbrsetmenu{
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	width:424px;
	height:107px;
}
#b-mbrsetmenu a{ 
	width:424px;
	height:107px;
	display:block;
	background:url(../images/netmbrimg/mb_mbrset.jpg) no-repeat;
	text-indent:-9999px;
}
#b-mbrsetmenu a:hover{
	background-position:bottom;
}

/* NetMemberSetmenu 2010/08/02
--------------------------------------------------------------------------------------- */
#b-en-mbrsetmenu{
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	width:424px;
	height:107px;
}
#b-en-mbrsetmenu a{ 
	width:424px;
	height:107px;
	display:block;
	background:url(../en/images/netmbrimg/mb_mbrset.jpg) no-repeat;
	text-indent:-9999px;
}
#b-en-mbrsetmenu a:hover{
	background-position:bottom;
}


/*NetMember Menu
-----------------------------------------------------------------------*/
#b-menutop{
	text-align : center;
	border : solid 3px #F26522;
	padding : 10px;
	margin-bottom : 20px;
}
#b-menu-title01{
	width : 184px;
	height : 26px;
	background : url(../images/netmbrimg/menutitle01.jpg) no-repeat;
	color : #ffffff;
	font-size : 14px;
	font-weight : bold;
	padding-top : 10px;
	padding-left : 10px;
}
#b-menu-title02{
	width : 184px;
	height : 26px;
	background : url(../images/netmbrimg/menutitle02.jpg) no-repeat;
	color : #ffffff;
	font-size : 14px;
	font-weight : bold;
	padding-top : 10px;
	padding-left : 10px;
}
.b-menu{
	width : 185px;
	border : solid 3px #cfcfcf;
	border-top : 0px;
	padding : 10px 0px 0px 3px;
	margin-bottom : 20px;
}
ul.mbrmenu {
	list-style:none;
	margin : 0px 0px 0px 0px;
}
ul.mbrmenu a:link{
	text-decoration :none;
	color : #515151;
}
ul.mbrmenu a:visited{
	text-decoration :none;
	color : #515151;
}
ul.mbrmenu a:active{
	text-decoration :none;
	color : #515151;
}
ul.mbrmenu a:hover{
	text-decoration :underline;
	color : #3cb1ff;
}
ul.mbrmenu a:focus{
	overflow: hidden;
}
ul.mbrmenu li {
	background : url(../images/netmbrimg/side_article_arrow.jpg) no-repeat;
	background-position : left center;
	padding : 1px 0px 10px 16px;
	margin-bottom : 5px;
}

/*NetMember News
-----------------------------------------------------------------------*/
#b-nmnews-frame{
	width : 675px;
	border : solid 10px #DADADA;
	padding : 0px 10px 10px 10px;
	margin-bottom : 20px;
}
dl.nmnews {
	margin: 5px;
	padding: 5px 5px 5px 0;
}
dl.nmnews dt {
  clear: left;
  float: left;
  width: 7em;
  padding: 10px 0.5em;

}
dl.nmnews dd {
  margin-left: 0;
  padding: 10px 0.5em 10px 8em;
  border-bottom: dashed 1px #CCC;

}

/*NetMember News
-----------------------------------------------------------------------*/
p.rsvlistlink{
	font-size : 14px;
	font-weight : bold;
	text-align : right;
	padding-top : 5px;
}
/*DataList
----------------------------------------------------------------------------------- */
p.hylistmove{
	text-align : right;
	padding : 0 5px 10px 0;
}


