@charset "euc-jp";


table {
	border-collapse:collapse;
	border-spacing:1;
}

fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym { border:0;
}

/*  ---- Fontsize Base ----  */

body {font:13px/1.22;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/*
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}

/*  ---- Fontsize Pattern ----  */
/*
10px 	77%
11px 	85%
12px 	93% (was 93)
13px 	100%
14px 	108% (was 107)
15px 	116% (was 114)
16px 	123.1% (was 122)
*/
/*  ----------  */

strong{
	font-weight:bold;
}

#wrapper{
	text-align:left;
	line-height:1.5;
}



/* --============================ common ============================-- */
#contents-body{
	margin-top: 15px;
	margin-bottom:30px;
}

#main{
	width:634px;
}

h2{margin-top: 15px;}

h2 img{margin-bottom:10px;}

/*½áŽÀ½áŽÀ-- member-box01 --*/
#member-box01{
	border: solid 1px #CCCCCC;
	width: 634px;
}

#member-box01 img{
	margin: 5px 0 0 5px;
}

#member-box01L{
	float: left;
	width: 330px;
}

#member-box01R{
	float: right;
	width: 230px;
}

#member-box01 li{
	margin: 5px 0 5px 10px;
	background: url(/images/yjc/members/list.gif) no-repeat 0 0.35em;
	padding-left: 20px;
}


/*½áŽÀ½áŽÀ-- member-box02 --*/
#member-box02{
	margin-top: 15px;
	border: solid 1px #CCCCCC;
	width: 634px;
}

#member-box02 img{
	margin: 5px 0 5px 5px;
}

#member-box02 div{
	margin: 0 0 5px 10px;
}

#member-box02 p{
	margin-left: 10px;
}

#member-box02-01{
	float: left;
	width: 195px;
}

#member-box02-02{
	float: left;
	width: 195px;
}

#member-box02-03{
	float: left;
	width: 195px;
	margin-right: 10px;
}

.member-box02Line{
	border-bottom-style: dotted;
	border-width: 1px;
	margin: 5px 0;
}


/* -- member-h2-01 -- */
#member-h2-01{
	width: 634px;
	margin: 10px 0 15px 0;
}

#member-h2-01-L{
	float: left;
	width: 313px;
}

.member-h2-01-Box{
	width: 313px;
	border: solid 1px #cacaca;
	margin-bottom: 5px;
}

.member-h2-01-L{
	width: 313px;
	border: solid 1px #cacaca;
	margin-bottom: 5px;
}

#member-h2-01-L02{
	width: 313px;
	border: solid 1px #cacaca;
	background: #eee;
}

#member-h2-01-L02Contnts{
	padding: 5px 5px;
}

#member-h2-01-L02Contnts img{
	float: left;
	width: 45px;
	margin-top: 2px;
}

.member-h2-text{
	float: right;
	width: 240px;
}

#member-h2-01-R{
	float: right;
	width: 313px;
	border: solid 1px #cacaca;
}

.member-h2-01Title{
	background: #eee;
	padding: 2px 5px;
}

.member-h2-01Contents{
	border: solid 3px #eee;
	padding: 5px;
}

.member-h2-01Contents img{
	margin-right: 2px;
}

.member-h2-01-Line{
	border-bottom-style: dotted;
	border-width: 1px;
	margin: 2px 0 5px 0;
}


/* -- member-h2-02 -- */
#member-listBlue{
	background: url(/images/yjc/members/listBlue.gif) no-repeat 0 0.25em;
	padding-left: 15px;
	color: #3398cc;
	margin-bottom: 5px;
}

.member-kome{
	margin-left: 1em;
}

#member-date{
	border: solid 3px #5179ad;
	width: 634px;
	margin-bottom: 10px;
}

#member-dateW{
	background: #ffffff;
	padding: 5px 10px 0;
}

#member-dateB{
	background: #f3f4f6;
	padding: 5px 10px 0;
}

.member-dateContents li{
	float: left;
}

#member-dateCart{
	width: 150px;
	padding-left: 20px;
	color: #2f268c;
	margin-top: 3px;
}

#member-dateCash{
	width: 150px;
	padding-left: 20px;
	color: #2f268c;
	margin-top: 3px;
}

.member-dateContents01{
	width: 200px;
	float: left;
	margin-top: 3px;
}

.member-dateContents02{
	width: 180px;
	float: right;
	margin-top: 3px;
}

/* 080917ito */
#member-koushin{
	margin: 30px 0 5px 0;
}

#member-card{
	margin-left: 162px;
}

#member-card-red{
	float: left;
	margin-right: 10px;
}

#member-card-black{
	float: left;
}

#member-henko{
	margin-top: 15px;
}

/* 081110kimura */
.attention-cmt-yellow {
	margin:1px 0px 0px 0px;
	padding: 3px 1px 3px 3px;
	background-color:#ffff66;
}


/* 100928webstaff */
#member-kaiketsu{
	background:#ffffcc;
	border: solid 3px #5179ad;
	margin-top: 20px;
	padding:10px 15px;
}

#member-kaiketsu p{
	margin-bottom: 5px;
}

#member-kaiketsu dt,
#member-kaiketsu dd{
	display:inline;
}

/* 100930ito */

#member-box01 ul{
	padding-bottom: 8px;
}

#member-box02 div{
	margin: 0 0 8px 10px;
}

#member-box02{
	padding-bottom:3px;
}

