.reContents ,
.reContents div,
.reContents h1,
.reContents h2,
.reContents h3,
.reContents h4,
.reContents p,
.reContents ul,
.reContents ol,
.reContents li,
.reContents dl,
.reContents dt,
.reContents dd {margin:0;padding:0;}

/* body */
.reContents {color:#000;}

/* margin */
.reContents .mt {margin-top:1em;}
.reContents .mt5 {margin-top:5px;}
.reContents .mt5 {margin-top:10px;}
.reContents .mt10 {margin-top:15px;}
.reContents .mt15 {margin-top:15px;}
.reContents .mt20 {margin-top:20px;}
.reContents .mt30 {margin-top:30px;}

/* align */
.reContents .left {text-align:left;}
.reContents .center {text-align:center;}
.reContents .right {text-align:right;}

/* valign */
.reContents .top {vertical-align:top;}
.reContents .middle {vertical-align:middle;}
.reContents .bottom {vertical-align:bottom;}

/* indent */
.reContents .idt1 {text-indent:1em;}

/* float */
.reContents .f-left {float:left;}
.reContents .f-right {float:right;}

/* clear */
.reContents .clear {clear:both;}

/* font */
.reContents .st {font-weight:bold;}
.reContents .normal {font-weight:normal;}

/* table */
.reContents #wrap table {
	border-spacing:0;
	border-collapse:separate;
	border:none;
}
.reContents #wrap th,#wrap td {
	empty-cells:show;
	border:none;
}

/* header */
.reContents #header {background-color:#B8848F;height:37px;width:100%;}
.reContents #header h1 {background:url(../images/header.gif) no-repeat;height:37px;text-indent:-9999px;}

/* */
.reContents #wrap {text-align:center;}
.reContents #wrap #ttl {padding:8px 0;width:500px;border:1px solid #333;margin:12px auto 0;}
.reContents #wrap #content {width:596px;margin:15px auto 0;text-align:left;}

/* hd */
.reContents .hd {width:100%;font-weight:bold;margin-top:12px;}

/* title */
.reContents .ttl {background-color:#EEE;padding:3px;font-weight:bold;}

/* h2 */
.reContents #DATA-AREA h2 {
	width:500px;
	margin-top:10px;
	padding-top:6px;
	background:none;
}

.reContents #ttl h1 {width:700px;}

.reContents #DATA-AREA h1 {
	margin-top:10px;
	padding-top:6px;
	background:none;
}

.reContents #DATA-AREA #title_l h1.css3 {
	width:714px;
	display:block;
	background:none;
	color:#000000;
}

.reContents #DATA-AREA #title_l h1.css3 span {
	width:714px;
	display:block;
	background:none;
	color:#000000;
}

.reContents #feature h2 {width:500px;}

.reContents #feature2 h2 {width:500px;}

.reContents #DATA-AREA h2 {
	margin-top:10px;
	padding-top:6px;
	background:none;
}

.reContents #DATA-AREA h2 span {
	width:714px;
	display:block;
	background:none;
	color:#000000;
}

/* info */
.reContents .info {background-color:#EAE3E5;padding:5px;text-align:left;}

/* back */
.reContents .back {margin:10px 0;}

/* index */
.reContents #pr a:link {text-decoration:none;color:#F36a00; }
.reContents #pr a:visited {text-decoration:none;color:#f36a00; }
.reContents #pr a:hover {text-decoration:underline;color:#ff9933; }

.reContents #pr {margin:13px 0 0 12px;}
.reContents #pr dt {font-weight:bold;background:transparent url(../images/bttn_sankaku.gif) no-repeat 117px 2px;width:125px;}
.reContents #pr dd {margin:-1.2em 0 8px 135px;}