body {
	margin: 0px;
	padding: 0px;
	background: #F1F1F1 ;
	text-align:center;
	}

#body-contents {
	margin:0 auto;
	padding: 0px;
	background: #FFFFFF;
}

.body-waku {
	width: 848px;
	border-width: 0 1px;
	border-color:#D6D6D6;
	border-style:solid ;
	background: #FFFFFF;	
}

/* ζ}[W@*/
.imgmargin {
	margin: 0px;
	padding: 0px;
}

/* ₯₯₯@N@₯₯₯@*/
a:link {
	text-decoration:none;
	color: #0066ff;
} 
a:visited {
	text-decoration:none;
	color: #5283DC;
} 
a:active {
	color: #0066ff;
} 
a:hover{
	text-decoration: underline;
	color: #FF8800;
} 

/* ₯₯₯@CC[W@₯₯₯@*/
.mainimg {
	margin: 0px;
	padding: 0px;
}

/* RecεO@*/
#contents-size {
	width: 848px;
}

.contents {
	margin: 0px;
	padding: 0 14px;
}

/* ₯₯₯@CAEg ₯₯₯@*/

/* Ά@O@*/
#lc {
	width: 211px;
}

.lcs {
	margin: 0px;
	padding: 0px;
	text-align: left;
}


/* @O@*/
#cc {
	width: 380px;
}

.ccs {
	margin: 0 10 0 14px;
	padding: 0px;
	text-align: left;
}

/* E@O@*/
#rc {
	width: 205px;
}

.cls {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* Ά@ΰ€@*/
.lcstxt {
	margin: 0px;
	padding: 0 0 0 14px;
	text-align: left;
}

.lcstxt2 {
	margin: 2 0px;
	padding: 0 0 0 14px;
	text-align: left;
}

.bnmargin1 {
	margin: 6 0 0 0px;
	padding: 0px;
	text-align: left;
}

.bnmargin2 {
	margin: 2 0 0 0px;
	padding: 0px;
	text-align: left;
}


/* @ΰ€@*/
.ccstxt {
	margin: 0px;
	padding: 6 12 0 12px;
	background: url("../img/bg_center.gif") repeat-y;
	text-align: left;
}

.ccstxt2 {
	margin: 0px;
	padding: 6 12px;
	background: url("../img/bg_center.gif") repeat-y;
	text-align: left;
}

.ccstxtlink {
	margin: 0px;
	padding: 6 12 0 12px;
	background: url("../img/bg_useful.gif") repeat-y;
	text-align: left;
}

.ccstxt3 {
	margin: 0px;
	padding: 12px;
	text-align: left;
	border-width: 1 0 0 0px;
	border-color:#DDDDDD;
	border-style:solid ;
	background: #FFFFFF;
}

/* E@ΰ€@*/
.rcstxt {
	margin: 0px;
	padding: 6 8 6 20px;
	background: url("../img/rcs_bg.gif") repeat-y;
	text-align: left;
}

.rcstxt2 {
	margin: 0px;
	padding: 6 8 6 20px;
	background: url("../img/bg_link.gif") repeat-y;
	text-align: left;
}

.rcstxtpu {
	margin: 0px;
	padding: 6 8 6 20px;
	background: url("../img/bg_lwaku_pu.gif") repeat-y;
	text-align: left;
}

.rcsbn {
	margin: 0px;
	padding: 6px;
	text-align: center;
}

.rcsaddbn {
	margin: 0 0 6 0px;
	padding: 0px;
}


/* ΰubN@*/
#main-in {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* ₯₯₯@|Cg@₯₯₯@*/
.pnt {
	margin: 0 6 0 0px;
	padding: 2 0 0 0px;
}


/* ₯₯₯@Xg@₯₯₯@*/
.ul {
	list-style-type: none;
}

.rwl {
	margin: 0px;
	padding: 0 0 0 16px;
}

.rwlpu {
	margin: 6 0 0 0px;
	padding: 0 0 0 16px;
}

.rwl2 {
	margin: 0px;
	padding: 0 0 0 18px;
}
.rwl3 {
	margin: 8 0 0 0px;
	padding: 4 0 0 16px;
	text-align: left;
	border-width: 1 0 0 0px;
	border-color:#DDDDDD;
	border-style:solid ;
}


.c1 {
	margin: 0px;
	padding: 0px;
	list-style-image: url(../img/point.gif) ;
}

.hr {
	margin: 0px;
	padding: 0px;
}
}
/* ₯₯₯@ggbv}[W@₯₯₯@*/
.wtopmargin {
	margin: 0px;
	padding: 0px;
}

/* ₯₯₯@g{g}[W@₯₯₯@*/
.wbtmmargin {
	margin: 0 0 10 0px;
	padding: 0px;
}

/* ₯₯₯@eLXgό@₯₯₯@*/
.txtred {
	color: #FF3300;
	font-weight: bold;
}

/* ₯₯₯@tH[όθ@₯₯₯@*/
.f-out {
	margin: 0px;
	padding: 0px;
}

.fsize {
	margin: 4 0 0 0px;
	padding: 2 0 0 0px;
	width: 110px;
	font-size: 12px;
}

/* ₯₯₯@PAGE TOP@₯₯₯@*/
.pagetop {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

.pagetop2 {
	margin: 0px;
	padding: 0px;
	text-align: right;
	clear: both;
}

.pagetopimg {
	margin: 6 0 0 0px;
	padding: 0px;
}

/*@hbgό@*/
.dot {
	margin: 0 0 4 0px;
	padding: 3 0px;
	background: url(../img/info_line7.gif) repeat-x;
}