@charset "utf-8";

/* present CSS */



/* kyoutsu */

*{
	padding:0px;
}

small.kurashitime{

	padding:0px 0px 10px 0px;
}

.post-466{	

	background:url(../../../../uploads/2009/10/0910-pre-02.gif);

}

.navigation{

	padding:0px;

	margin:0px;

	height:15px;

	font-size:x-small;

}



/* title */

h2.pagetitle{

	font-size:small;

	color:#FFFFFF;

	background:url(../../images/new/present_title.gif) no-repeat left;

	margin:0px 0px 5px 0px;

	padding:3px 0px 3px 10px;

	text-align:left;

}

h2.pagetitle a{color:#FFFFFF;text-decoration:none;}

h2.pagetitle a:link{color:#FFFFFF;text-decoration:none;}

h2.pagetitle a:visited{color:#FFFFFF;text-decoration:none;}

h2.pagetitle a:active{color:#FFFAF0;text-decoration:underline;}

h2.pagetitle a:hover{color:#FFFAF0;text-decoration:underline;}



h3{	

	font-size:medium;
	letter-spacing:1px;
	color:#CC0066;
	margin:5px 5px 10px 3px;

}



h3 a{color:#CC0066;text-decoration:none;}

h3 a:link{color:#CC0066;text-decoration:none;}

h3 a:visited{color:#CC0066;text-decoration:none;}

h3 a:active{color:#D2b48C;text-decoration:underline;}

h3 a:hover{color:#D2b48C;text-decoration:underline;}





/* subtitle */

h4{

	font-size:small;

	letter-spacing:1px;

	color:#339900;

	margin:20px 0px 5px 0px;

}



.numberbox{

	width:25px;

	height:25px;

	padding:5px;

	background:#FF69B4;

	border:1px solid #F08080;

	font-size:large;

	font-weight:bold;

	color:#FFFFFF;

	margin:5px 0px;

}



.present{

	font-size:medium;

	color:#990000;

	font-weight:bold;

	margin:0px 0px 5px 0px;

}



.oubosuu{

	font-size:large;

	font-weight:bold;

	margin:10px 10px 10px 0px;

	text-align:right;

}



p{

	font-size:1em;

}



.small{

	font-size:80%;

	line-height:120%;

	margin:10px 0px;

}



.linebox{

	width:90%;

	margin:10px 5px 10px 10px;

	float:left;

	line-height:140%;

	letter-spacing:1px;

	padding:10px;

	border: 1px dotted #993333;

	background:#FFFAF0;

}

.deadlinebox{

	width:90%;
	margin:5px;
	line-height:140%;
	letter-spacing:1px;
	padding:10px;
	border: 3px double #CC9900;
	background:#F5F5F5;
	text-align:center;

}

.formbox{

	width:530px;

	margin:30px auto;

	padding:20px 10px;

	background:#ffffff;

}



.formbox h5{

	text-align:center;

	font-size:small;

	letter-spacing:1px;

	color:#990000;

}





.formbox p{

	text-align:145%;

	margin:10px 0px;

}



.formbox .present-n{

	line-height:145%;

	margin:0px 10px 0px 0px;

	float:left;

}



.formbox .submit{

	text-align:center;

}








