@charset "euc-jp";
/* カレンダー*/
.calBlock {
	width:380px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:10px;
}

.calbox_lg{ width:400px; border:solid 1px #FFFFFF; background-color:#eaeaea; margin-left:auto; margin-right:auto;}
.caltop_lg{ width:398px; height:64px; color:#ffffff; text-align:left; font-size:20px; padding: 
2px 0 0 2px; background-image:url(http://www.erofilehost.com/images/calender/caltop2.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
.calbtm_lg{ clear:both; width:402px; height:28px; color:#ffffff; background-image:url(http://www.erofilehost.com/images/calender/calbtm2.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
.calbox_lg ul{ margin:1px; padding:0; list-style:none; text-indent:4px; line-height:170%; float:left; 
width: 55px; height:55px; background-image:url(http://www.erofilehost.com/images/calender/cal02.gif); background-repeat: no-repeat; 
color:#666666; font-size:28px;}
.calbox_lg a:link{ font-size:30px; padding:0; margin:0px; margin-top:50px; margin-left:9px; font-weight:bold;
text-decoration:none; color:#CC0000; }
.calbox_lg a:visited{ font-size:30px; padding:0; margin:0px;line-height:170%; margin-left:1px; font-weight:bold; 
text-decoration:none; color:#330099;}
.calbox_lg a:hover{ font-size:30px; padding:0; margin:0px; line-height:170%; margin-left:1px; font-weight:bold; 
text-decoration:none; color:#CC0000; position:relative; top:-2px; left:-2px; }
.calbox_lg a:active{ font-size:30px; padding:0; margin:0px; line-height:170%; margin-left:1px; font-weight:bold; 
text-decoration:none; color:#CC0000; position:relative; top:2px; left:2px; }
/* カレンダー*/


/* contents */
#colMov2 {
	float:left;
	width:540px;
	text-align:center;
}
#colMov2 h3{font-size:17px;
	margin:9px 0 10px 0;
 }
#infobox {
	width:610px;
	height:255px;
	float:left;
	background-image:url(http://www.erofilehost.com/images/top/bg01.gif);
	background-repeat:no-repeat;
	margin-left:2px;
	margin-right:auto;
	margin-top:2px;

}
#infobox h2 {
	font-size:14px;
	margin-top:0px;
	padding:10px 10px 1px 33px;
	background-image:url(http://www.erofilehost.comimages/top/icon_info.jpg);
	background-repeat:no-repeat;
	background-position:10px 7px;
}
#topbox {
	width:616px;
	float:left;
	margin-top:10px;
	padding:0px;
}
.midbox {
	width:470px;
	background-color:#FFFFFF;
    float:right;
	margin-top:10px;
	padding:10px 3px 0 3px; 
}

.midbox1 {
	width:470px;
	background-color:#FFFFFF;
    float:right;
	padding-left:5px;
}
.midbox1 ul{width:112px; background-image:url(http://www.erofilehost.comimages/top/wmv.jpg); background-repeat:no-repeat; list-style:none; float:left; margin-left:4px; padding:0;}
.midbox1 ul img{ border:0; padding-bottom:12px; margin-left:2px; margin-top:5px;}
.midbox1 li{ margin-top:4px;}
.movti {font-weight:bold; padding-top:15px;}
.midboxbt{ width:285px; height:37px; background-image:url(http://www.erofilehost.comimages/top/bt_blu3.jpg); background-repeat:no-repeat; background-position:center; font-size:14px; margin:0; text-align:center; padding-top:18px; padding-left:30px; margin-left:90px; clear:both;}
.midboxbt a:link{ color:#FFFFFF;}
.midboxbt a:visited{color:#FFFFFF;}
.midboxbt a:hover{color: #ddf0fe;}
.topThumb{ width:107px; height:81px; overflow:hidden;}
.dougabox dl{
    float:right;
    width:440px;
	height:190px;
	margin:0;
	padding:0;
	border-bottom:1px solid #CCCCCC;

}
.dougabox dt{ font-size:12px; margin:0; padding: 10px 3px 3px 3px;
}
.dougabox img { border:0; 
}
.dougabox dd{
	margin:0;
	padding-left:250px;
	text-align:right;
	background-image:url(http://www.erofilehost.com/images/top/btn_blu.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:30px;
	padding-top:14px;
	background-position: right;
}
.dougabox dd a:link{
	font-size:12px;
	color:#ffffff;
	padding-right:30px;
	marging-top:5px;
	text-align: inherit;
}
.dougabox dd a:visited{
	font-size:12px;
	color:#ffffff;
	padding-right:30px;
	text-align: inherit;
}
.dougabox dd a:hover{
	font-size:12px;
	color:#ddf0fe;
	padding-right:30px;
	text-align: inherit;
}
.joyubox {
	width:120px;
	height:29px;
	float:right;
	margin:0;
	padding:15px 0 0 60px;
	background-image:url(http://www.erofilehost.comimages/top/btn_red.jpg);
	background-repeat:no-repeat;
}

.joyubox a:link { color:#fff;}
.joyubox a:visited{ color:#fff;}
.joyubox a:hover{ color:#ddf0fe;}

#princess {width:102px; height:383px; background-image:url(http://www.erofilehost.com/images/top/princess.gif); background-repeat:no-repeat; 
margin:0; margin-top:10px; }
#princess p{width:17px; font-size:17px; color:#FF9999; font-weight:bolder; padding:10px 0 0 32px; line-height:110%; text-align:left;}

/* contents */

/* buttons */
#lt_sidebar{width:102px; margin:0px; float:left; }
#lt_sidebar ul{width:100px; margin:0px; padding:0; list-style: none; font-size:14px; font-weight:bold; }
#lt_sidebar img{width:100px; height:82px; border:0; margin:0px; margin-top: 4px;}

.lt_sidebar3{ width:102px; margin:0; fonts-size:14px; pading:0; float:left;}
.lt_sidebar3 dl{ width:100px; height:82px; margin:0; padding-bottom:3px; float:left; background-image:url(http://www.erofilehost.com/images/top/bt_gy.gif); background-repeat:no-repeat; list-style:none; text-align:left;}
.lt_sidebar3 dd{ margin:0px; padding:7px 0 0 12px; list-style: none;font-size:14px; font-weight:bold; color:#CCCCCC; }
.lt_sidebar3 dt a:link{ margin:0; font-size:40px; font-weight:bold; padding-left:10px; color:#FFFFFF; text-align:left; background-image:url(http://www.erofilehost.com/images/top/bt_bk.gif); background-repeat:no-repeat;}
.lt_sidebar3 dt a:visited{ margin:0; font-size:40px; font-weight:bold; padding-left:10px; color:#990033; text-align:left; background-image:url(http://www.erofilehost.com/images/top/bt_bk.gif); background-repeat:no-repeat; line-height:240%;}
.lt_sidebar3 dt a:hover{ margin:0;  font-size:40px; font-weight:bold;  padding-left:10px; color:#FFFFFF; text-align:left; background-image:url(http://www.erofilehost.com/images/top/bt_bk.gif); background-repeat:no-repeat; line-height:240%;}
/* buttons */

/* Calbuttons */

.lt_sidebar4{
	width:102px;
	margin:0;
	fonts-size:14px;
	float:left;
	font-weight:bold;
}

.DaLink {
	font-size: 10px;
	font-weight: bold;
	line-height:300%;
	text-align: center;
	width:97px;
	height:76px;
	background-image:url(http://www.erofilehost.comimages/top/bt_blu1.jpg);
	background-repeat:no-repeat;
	padding: 5px 0px 8px 3px;
}
.DaLink a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.DaLink a:visited {
	color: #ddf0fe;
	text-decoration: none;
}



.DaLink a:hover , .Da a:active {
	color: #ffc;
	text-decoration: none;
}
	
.DaBig {
	font-size: 30px;
	font-family: Verdana;
	font-weight: bold;
}




.DaNoLink {
	font-size: 10px;
	font-weight: bold;
	line-height:300%;
	color:#454545;
	text-align: center;
	width:97px;
	height:76px;
	background-image:url(http://www.erofilehost.comimages/top/bt_blu2.jpg);
	background-repeat:no-repeat;
	padding: 5px 0px 8px 3px;
}



/* Calbuttons */


/* text */
hr{ color:#D7D7D7;}
h4{ font-size:14px;
    color:#FFFFFF;
     background-image:url(http://www.erofilehost.comimages/top/bar02.jpg);
	 background-repeat:no-repeat;
	 width:440px; height:32px;
	 margin-top:0px;
	 padding: 10px 0 0 42px;
}
.text001 {
	font-size:14px;
	margin-top:0px;
	padding:4px 0 0 30px;
	font-weight:bold;
	float:left;
	width:600px;
}
.text002{	
    font-size:13px;
	padding:0 15px 0 25px;
	margin:5px;
	line-height:150%;}
.text003 a:link{	                                             
    font-size:15px;
	font-weight:bold;
	margin-top:10px;
	padding:50px 0 0 45px;
	color:#FFFFFF;}
.text003 a:visited{	                                             
    font-size:15px;
	font-weight:bold;
	margin-top:10px;
	padding:50px 0 0 45px;
	color:#660099;}
.text003 a:hover{	                                             
    font-size:15px;
	font-weight:bold;
	margin-top:10px;
	padding:50px 0 0 45px;
	color:#FFFFFF;}
.text004{	
    width:170px;
    font-size:12px;
	padding:6px 0 0 5px;
	float:right;
	margin:2px;
	line-height:140%;}
.text005{	
    font-size:13px;
	font-weight:bold;
	padding:0;
	margin-top:-7px;}
.style3{color:#FFFFFF; font-size:13px; font-weight:bold;}
.style8{color:#FF3366; font-weight:bold; padding:5px;}
.style9{color:#0099CC; font-weight:bold; padding:5px;}
/* text */
/*- Menu Tabs F--------------------------- */
#tabs {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:972px;
	height:27px;
}

#tabs ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	width:952px;
}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
}

#tabs a {
	float:right;
	background:url("http://www.erofilehost.com/images/top/tab01.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 22px;
	text-decoration:none;
}

#tabs a span {
	float:right;
	display:block;
	background:url("http://www.erofilehost.com/images/top/tab02.gif") no-repeat right top;
	padding:3px 20px 7px 6px;
	color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
    /* End IE5-Mac hack */

#tabs a:hover span {
	color:#000;
}

#tabs a:hover {
	background-position:0% -35px;
}

#tabs a:hover span {
	background-position:100% -35px;
}

/*- Menu Tabs F--------------------------- */



/*div { border: solid 1px #f00; }*/
