@charset "utf-8";

/* tarot CSS */



/* kyoutsu */

*{


	padding:0px;

}



small.kurashitime{

	padding:0px 0px 10px 0px;

}





.navigation{

	padding:0px;

	margin:0px;

	height:15px;

	font-size:x-small;

}



/* title */

h2.pagetitle{

	font-size:small;

	color:#FFFFFF;

	background:url(../../images/new/tarot_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:x-large;

	letter-spacing:1px;

	line-height:175%;

	padding:10px 0px 0px 0px;

	color:#FF9933;

	background:url(../../images/new/tarot_name.gif) top right no-repeat;

	height:55px;

}



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

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

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

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

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





/* subtitle */

h4.h401{

	font-size:medium;

	letter-spacing:1px;

	color:#339900;

	margin:5px 0px;

}



h4.h402{

	font-size:medium;

	letter-spacing:1px;

	color:#993333;

	margin:5px 0px;

}



h4.h403{

	font-size:large;

	letter-spacing:1px;

	color:#6666FF;

	margin:10px 0px;

}



h5{

	font-size:small;

	color:#663366;

	margin:10px 0px;

}



p{

	font-size:1em;

}



.small{

	font-size:80%;

	line-height:120%;

	margin:10px 0px;

}



.linebox{
	margin:10px 0px;

	line-height:175%;

	letter-spacing:1px;

	padding:10px;

	border: 1px dotted #FF9933;

}




.linebox03{

	margin:10px 0px;

	line-height:175%;

	letter-spacing:1px;

	padding:10px;

	border: 1px dotted #FF9933;

	background:#FFF5EE;

}



h5:first-letter {

   font-size: 270%;

   line-height: 1;

   padding: 3px;

   margin-right: 3px;

}
