
body {
	text-align: center;
}
#dtop {
	width:800px;
	color:#ff5886;
	text-align: right;
	white-space:nowrap;
	margin-top:30px;
	margin-left:0px;
	margin-bottom:2px;
	font-size: 8pt;

}
.dcomm {
	width:800px;
	text-align: left;
	white-space:nowrap;
	margin-top:5px;
	margin-bottom:10px;
	font-size: 8pt;
}

.dcomm a:hover{
	text-decoration:none;
	cursor:text;
}

.dcopy {
	width:800px;
	text-align: right;
	white-space:nowrap;
	margin-top:30px;
	margin-left:0px;
	margin-bottom:2px;
	font-size: 9pt;
	padding: 0 10 0 0;
}
h1 {
	font-size: 12pt;
}

#tobe {
	position:absolute;
	top:20px;
	width:100%;
	color:#636;
	font-size:28px;
	font-weight:bold;
	padding:15px;
	background-color:#eee;
	text-align:center;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
	letter-spacing:3px;
}

div.bana{
text-align:left;
width:240;
height:60;
border:1px solid #FFCCFF;
margin:30 5 5 5;
font-size:11px;
}

div.bana1{
text-align:center;
width:240;
height:50;
margin: 10px 0px 0px 0px;
font-size:11px;
}

div.bana1 em{
font-style:normal;
color:red;
font-size:13px;
}

.flash2{
float: left;
margin: 0px 37px 10px 37px;
}

.flash{
float: left;
margin: 0px 0px 10px 0px;
}

.flash4{
float: right;
margin: 5px 0px 10px 0px;
}

.flash5{
float: right;
margin: 2px 38px 0px 0px;
}

.brand{
clear:right;
margin: -20 0 10 0;
}

.flash01 {
	margin-top: 10px;
}

.sagi{
width:812px;
height:auto;
text-align:center;b
margin: 60px auto 10px auto;
text-align: center;
clear: both;

}

.sagi2{
width:812px;
height:auto;
font-size: 11pt;
color: FF33CC; 
font-family: "‚l‚r –¾’©"
}

.sagi3{
width:812px;
height:auto;
line-height: 1.4em;
text-decoration:underline; 
color: FF33CC; 
font-family: "‚l‚r –¾’©"
}

.bana_box{
width: 800px;
height: 120px;
}

.yumegr{
font-size:10px; 
width: 800px; 
height:60px;
float: left;
}

.all_box {
width:812px;
height:auto;
margin: 0 auto;
text-align: center;
}

.tenpo_group {
	text-align:center;
	width: 812px;
	_width: 812px
	height: auto;
	padding: 10px 10px 0 0;
	margin-top: 20px;
	font-size: 10px;
	clear: both;
}

.tenpo_group dl{
	width:44%;
	_width:49%;
	height:100px;
	float:left;
	text-align:left;
	padding:0 0 0 40px;
	margin:0;

}

.tenpo_group dt{
	width:100%;
	border-bottom:2px solid #f1f1e2;
	color:#666666;
}

.tenpo_group dd{
	color:#8C2134;
}
.cm_navi {
       border-bottom:0px solid #FFB3CB;
       padding:5px 10px 10px 10px;
       text-align:center;
	margin: 0 auto 20px auto;
}

.p18{
       width:500px;
       border-bottom:0px solid #E6D392;
       font-size:10px;
       text-align:center;
       padding:10px 10px 10px 10px;
	margin: 5 auto 5 auto;
}

.doorimg {
	margin: 0 auto;
}

.end {
       width:100%;
       height:50px;
       border-bottom:1px solid #FFB3CB;
       font-size:10px;
       color:#333333;
       padding:10px 10px 10px 20px;
       line-height:1.7em;
	margin: 0 auto 5px auto;
}

.copy_end {
       width:100%;
       border-top:1px solid #FFB3CB;
       font-size:10px;
       color:#333333;
       padding:10px 10px 10px 40px;
       line-height:1.7em;
	margin: 0 auto;
}

.link_area {
       width:800px;
       height:auto;
       border:0px solid #FC9292;
       font-size:10px;
       padding:20px 10px 10px 10px;
       line-height:1.7em;
	margin: 0 auto;
	
}

.link_ttl {
       width:100%;
       text-align:left;
       border-bottom:2px solid #FC9292;
       font-size:10px;
	color:#333333;
       line-height:1.7em;
	margin: 0 auto;
	clear:both;
	
}

.link_bana_img {
       width:228px;
       height:auto;
       text-align:center;
       border:0px solid #FC9292;
       font-size:10px;
	color:#333333;
	margin: 10px 10px 0px 10px;
	padding:5px 5px 5px 5px;
	float:left;
	
}

.link_bana_img img {
       text-align:left;
       border:0px solid FC9292;
       font-size:10px;
	color:#333333;

}