/* CSS Document */



body {
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif !important;
	margin-top:0;
	margin-left:0;
	line-height:140%;
	background-color:#000000;
	background-image:url(../images/bg_vctp.gif);
	background-repeat:no-repeat;
}

a:link,
a:visited {
	color:#0000ff;
	font-weight:bold;
	text-decoration:none;
}

a:active,
a:hover {
	color:#ff3366;
	font-weight:bold;
	text-decoration:underline;
}

.clear {
	clear:both;
	width:100%;
	height:1px;
}

.clearSide {
	clear:both;
	width:100%;
	height:10px;
	background:#FFFFFF;
}


/*//////////////////////
header
//////////////////// */


#header {
	width:972px;
	height:52px;
	background-image:url(http://www.erofilehost.com/images/head.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:0;
	text-align:left;
	border:1px solid #000000;
}

#header h1 {
	font-size:12px;
	margin-top:16px;
	margin-left:48px;
	color:#FFFFFF;
	float:left;
}

#header img {
	float:right;
	width:317px;
	height:52px;
	border:0;
}


/*//////////////////////
VCTP block
//////////////////// */

.blockVctp {
	width:120px;
	height:120px;
	border:1px solid #CCCCCC;
	float:left;
}

.list_name {
	border-left:8px solid #b7defc;
	background-color:#f2f7fb;
}


/*//////////////////////
contents
//////////////////// */


.kokuchi {
	width:661px;
	height:243px;
	background-image:url(../images/ad/kokuchi.jpg);
	background-repeat:no-repeat;
}


#box {
	width:952px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding:10px;
}

#box h2 {
	font-size:12px;
	margin-bottom:8px;
}

.punkList {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	float:left;
	width:400px;
}
.punkList li {
	display: inline;
	
}
.punkList a:link,
.punkList a:visited {
	font-size:12px;
	border-bottom:1px dotted #94cdfa;
}

.punkList a:hover,
.punkList a:active {
	text-decoration:underline;
	border-bottom:0px solid;
}


/*//////////////////////
left col
//////////////////// */	

#colL {
	float:left;
	width:650px;
}

.colSub {
	float:left;
}


#colMov {
	float:left;
	width:640px;
	text-align:center;
}
#Vtop_img{width:660px; height:200px; background-image:url(/images/top.jpg);
background-repeat:no-repeat;}

/*//////////////////////
movie 
//////////////////// */	

.mov {
	width:294px;
	height:154px;
	background-image:url(http://www.erofilehost.com/images/mov_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-bottom:0;
	padding:8px 12px;
}

.mov img {
	width:120px;
	height:90px;
}

.mov p {
	margin:0;
}

.mov ul {
	margin:0;
	list-style:none;
}

.date {
	font-size:12px;
	font-weight:bold;
	color:#999999;
	margin-top:4px;
	margin-bottom:4px;
}

.com {
	height:50px;
	line-height:100%;
	margin-top:5px;
}

.moveBtn {
	background-image:url(http://www.erofilehost.com/images/btn_mov.jpg);
	background-repeat:no-repeat;
	height:33px;
	padding-left:52px;
	padding-top:8px;
	padding-bottom:0;
}

.moveBtn a:link,
.moveBtn a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.moveBtn a:active,
.moveBtn a:hover {
	color:#ddf0fe;
	text-decoration:underline;
}


/*Vctp Navi*/	

.listDayBox {
	width:500px;
	height:69px;
	float:left;
	border:#FF0000;
}

.DaLinkS {
	font-size: 10px;
	font-weight: bold;
	line-height:200%;
	text-align: center;
	color:#FFFFFF;
	width:70px;
	height:46px;
	background-image:url(http://www.erofilehost.com/images/top/bt_blu_small.jpg);
	background-repeat:no-repeat;
	padding: 5px 0px 8px 3px;
	float:left;
	margin-right:10px;
}
	
.DaS {
	font-size: 12px;
	font-weight: bold;
	margin-top:40px;
}

.DaS a:link,
.DaS a:visited {
	color:#FFFFFF;
}

.DaS a:hover {
	color:#ddf0fe;
	text-decoration:none;
}

.listH {
	margin:8px 0 0 0;
	color:#454545;
}

.naviBlock {
	float:left;
	font-weight:bold;
	color:#5fb5f9;
	padding-top:20px;
	padding-bottom:0;
}

.naviBlock a:link,
.naviBlock a:visited {
	font-size:12px;
	border-bottom:1px dotted #025bb5;
	color:#025bb5;
}

.naviBlock a:hover {
	color:#0000ff;
	text-decoration:none;
}

/*/////////////////////
list page
//////////////////// */	

/*
.movNew {
	width:120px;
	margin-left:5px;
	float:left;
}
*/

.review ul {
	margin:0 0 0 5px;
	padding:0px;
	width:120px;
	list-style:none;
	float:left;
}
.review ul img { width:120px; height:90px; }


.comNew {
	height:40px;
	line-height:140%;
	margin-top:5px;
	padding:0 4px;
}

.moveBtnS {
	background-image:url(http://www.erofilehost.com/images/btn_mov_s.jpg);
	background-repeat:no-repeat;
	height:33px;      
	padding-left:20px;
	padding-top:8px;
	padding-bottom:0;
}

.moveBtnS a:link,
.moveBtnS a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.moveBtnS a:active,
.moveBtnS a:hover {
	color:#ddf0fe;
	text-decoration:underline;
}

/*//////////////////////
right col
//////////////////// */

#sidebar {
	width:260px;
	float:right;
	background-image:url(http://www.erofilehost.com/images/bg_side.gif);
}

#sidebar h3 {
	margin:0;
	width:253px;
	height:24px;
	font-size:12px;
	padding:7px 0 0 6px;
	background-image:url(http://www.erofilehost.com/images/bg_label.gif);
}

#sidebar p {
	width:232px;
	margin:0;
	padding:14px;
}

#sidebar a:link {
	color:#0000FF;
}

#sidebar a:visited {
	color:#3c3cfa;
	font-weight:normal;
}

#sidebar a:hover,
#sidebar a:active {
	color:#FF0066;
}

/*//////////////////////
calender
//////////////////// */	


table.calender {
	font-size:12px;
	width: 230px;
	border-collapse: separate/*collapse*/;
	border-spacing: 0;
	padding: 0.5em 0 0.7em 0;
	margin-left:auto;
	margin-right:auto;
}

.calender caption {
	border-bottom: 1px solid #777;
	padding: 0 0 0.5em 0;
}

.calender th {
	font-weight: normal;
}

.calender td {
	font-size:12px;
	width: 14%;
	height:25px;
	text-align: center;
	padding: 0.1em;
}

.calender td a:link {
	display : block;
	margin: 0;
	padding: 0;
	background-image:url(../images/icon_cal.gif);
	background-repeat:no-repeat;
}

.calender td a:hover {
	display : block;
	margin: 0;
	padding: 0;
	background-image:url(../images/icon_cal_on.gif);
	background-repeat:no-repeat;
}

.calender td a:visited {
	font-weight:bold;
	background-image:url(../images/icon_cal_vis.gif);
	background-repeat:no-repeat;
}

.calender td a {
	display: block;
}

th#sun {
	color: #FF0000;
	font-weight:bold;
}

th#sat {
	color: #9cb8e8;
	font-weight:bold;
}

.bgCal {
	width:265px;
	height:236px;
	padding:30px 0 0 0;
	background-image:url(../images/bg_cal.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}


/*//////////////////////
month calender
//////////////////// */	


table.Monthcal {
	font-size:14px;
	width: 348px;
	border-collapse: separate/*collapse*/;
	border-spacing: 0;
	padding: 0.5em 0 0.7em 0;
	margin-left:auto;
	margin-right:auto;
}

.Monthcal caption {
	border-bottom: 1px solid #777;
	padding: 0 0 0.5em 0;
	font-weight:bold;
	color:#999999;
}

.calCap {
	font-weight:normal;
	color:#000000;
}

.Monthcal th {
	font-weight: normal;
}

.Monthcal td {
	font-size:16px;
	font-weight:bold;
	width: 14%;
	height:40px;
	text-align: center;
	padding: 0px;
}

.Monthcal td a:link {
	display : block;
	margin: 0;
	padding: 5px;
	background-image:url(../images/icon_cal_big.gif);
	background-repeat:no-repeat;
}

.Monthcal td a:hover {
	display : block;
	margin: 0;
	padding: 5px;
	background-image:url(../images/icon_cal_big_on.gif);
	background-repeat:no-repeat;
}

.Monthcal td a:visited {
	font-weight:bold;
	margin: 0;
	padding: 5px;
	background-image:url(../images/icon_cal_big_vis.gif);
	background-repeat:no-repeat;
}

.Monthcal td a {
	display: block;
}

th#sun {
	color: #FF0000;
	font-weight:bold;
}

th#sat {
	color: #9cb8e8;
	font-weight:bold;
}

.bgMonCal {
	width:400px;
	height:359px;
	padding:50px 0 0 0;
	background-image:url(../images/bg_cal_mon.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}



/*//////////////////////
review
//////////////////// */	

.review {
	width:380px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:10px;
	margin-bottom:30px;
}

.review h3 {
	margin:0;
	width:100%;
	height:24px;
	font-size:12px;
	padding:7px 0 0 6px;
	background-image:url(http://www.erofilehost.com/images/bg_label.gif);
}


.reName {
	text-align:right;
	font-weight:bold;
	border-bottom:1px dotted #CCCCCC;
}


/*//////////////////////
project
//////////////////// */	

#colProj {
	float:left;
	width:650px;
	text-align:center;
}

.projects {
	border-bottom:1px dotted #CCCCCC;
}

.projcom {
	margin:20px;
	margin-left:4px;
	text-align:left;
}

.projcom legend {
	font-weight:bold;
	color:#0000FF;
}

.movieBlock {
	float:left;
	width:250px;
	height:200px;
	margin-left:20px;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:20px;
}
/*//////////////////////
form
//////////////////// */
.nyuryoku{font-size:14px; color:#0033CC; font-weight:bold;}

/*//////////////////////
thumbnail
//////////////////// */


.thumbnailbox{
	border:1px solid #cccccc;
	font-size: 12px;
	
	
}
.thumbnailboxflash{
	border:1px solid #cccccc;
	background-image:url(/images/bgflash.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	font-size: 12px;
}

/*//////////////////////
footer
//////////////////// */

#footer {
	width:972px;
	height:15px;
	background-image:url(http://www.erofilehost.com/images/foot.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}


/*//////////////////////
nazo
//////////////////// */

.style1 {color: #0000FF}
.ex1 {
	padding: 8px;
	}


/*div { border: solid 1px #f00; }*/






