@charset "UTF-8";
@import "common.css";
@import "header.css";
@import "footer.css";

/*RAPAHEL-TAROT CSS MAIN01 2012-2012*/


	
	

input,
select,
textarea
{
margin: 5px 0px 5px 3px;
}

/*-----------------------------------*/

			

ul
{
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}

ol
{
}

td.c
{
text-align: center;
}

table.dt01
{
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
}

table.dt01 th
{
margin: 0px;
padding: 0.5em;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
background: #eee;
font-size: 80%;
white-space: nowrap;
}

table.dt01 td
{
margin: 0px;
padding: 0.5em;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
font-size: 75%;
line-height: 1.4;
}

table.ft01
{
border-top: 1px solid #999;
border-right: 1px solid #999;
margin: 10px auto 20px auto;
}

table.ft01 th
{
margin: 0px;
padding: 3px 3px 3px 3px;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
background: #ddd;
color: #333;
font-size: 80%;
}

table.ft01 td
{
margin: 0px;
padding: 3px 3px 3px 3px;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
font-size: 70%;
}

/*-------------------------------------*/

		
/*-------------------------------------*/
	
	

#wrapper
{
width: 980px;
margin: 0px auto 10px auto;
padding: 0px;
background: none;
}

#header p.sc
{
margin: 5px 0px 5px 0px;
padding: 0px;
text-align: center;
font-size: 64%;
}

#headerindex
{
width: 980px;
height: 25px;
margin: 0px;
padding: 0.5em 0;
background: none;
}

#headerindex p
{
font-size: 60%;
text-align: center;
color: #222;
}

#container
{
width: 980px;
margin: 0px 0px;
padding: 0px 0px 50px 0px;
font-size: 100%;
background: #fff;
border-radius: 0px 0px 10px 10px;
}

#titleback
{
width: 900px;
margin: 0px;
padding: 0px;
background: #000000;
}

/*--------------------*/
	

	

#content.menu,
#content.detail,
#content.profile,
#content.contact
{
width: 980px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
font-size: 100%;
min-height: 400px;
text-align: left;
}

#pagename
{
width: 980px;
height: 100px;
}

#content.contact #pagename h1 a
{
width: 980px;
height: 100px;
display: block;
background: url(../images/lib/pagename/01/pagename01.jpg) 0px -300px no-repeat;
text-indent: -9999px;
}

#content.detail #pagename h1 a
{
width: 980px;
height: 100px;
display: block;
background: url(../images/lib/pagename/01/pagename01.jpg) 0px -200px no-repeat;
text-indent: -9999px;
}

#content.menu #pagename h1 a
{
width: 980px;
height: 100px;
display: block;
background: url(../images/lib/pagename/01/pagename01.jpg) 0px -100px no-repeat;
text-indent: -9999px;
}

#content.profile #pagename h1 a
{
width: 980px;
height: 100px;
display: block;
background: url(../images/lib/pagename/01/pagename01.jpg) 0px -400px no-repeat;
text-indent: -9999px;
}

#content.menu #alpha img.scene
{
float: left;
margin: 0px 10px 20px 0px !important;
padding: 0px 0px 20px 0px !important;
}

#titleback
{
width: 900px;
margin: 0px;
padding: 0px;
}

#alpha
{
width: 640px;
margin: 10px 0px 30px 30px;
padding: 0px 0px 0px 0px;
float: left;	/*background:url(../images/pageimg/top/advance/01/advance01_10.jpg) 25px 35px repeat-x;*/
}

#alpha p
{
margin: 10px 0px 20px 0px;
padding: 0px 0px 0px 0px;
font-size: 80%;
line-height: 1.6;
color: #333;
}

#alpha h2
{
margin: 0px 0px 20px 0px;
padding: 0.5em 0.5em 0.5em 1em;
background: #F2D8D8 url(../images/lib/back/headerback01.jpg) top left repeat-x;
font-size: 90%;
height: 25px;
line-height: 25px;
border-bottom: 1px solid #C66;
/*border-radius:5px 5px 0px 0px;*/
clear: both;
}

#alpha ul
{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

#alpha li
{
margin: 0px 0px 0.5em 1em;
padding: 0px 0px 0px 0px;
font-size: 80%;
}

#alphaupper
{
width: 210px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 20px 0px;
/*background:url(../images/pageimg/top/advance/01/advance01_10.jpg) 25px 35px repeat-x;*/
background: #fff;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;	/*min-height:500px;*/
}

#alphalower
{
width: 210px;
margin: 5px 0px 10px 0px;
padding: 0px 0px 0px 0px;
/*background:url(../images/pageimg/top/advance/01/advance01_10.jpg) 25px 35px repeat-x;*/
background: #fff;
}

#alphalower img
{
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

/*----------------------------------*/	



#blogsummeryshopmaster
{
width: 200px;
margin: 0px 0px 20px 10px;
padding: 15px 0px 0px 0px;/*background:url(../images/pageimg/top/alpha/update/title/02/title02_02.jpg) top left repeat-x;*/
}

#blogsummeryinfo
{
width: 200px;
margin: 0px 5px 0px 5px;
padding: 15px 0px 0px 0px;	/*background:url(../images/pageimg/top/alpha/update/title/02/title02_02.jpg) top left repeat-x;*/
}

#blogsummeryshopmaster h2,
#blogsummeryinfo h2
{
display: none;
margin: 5px 10px 0px 0px;
padding: 0px;
font-size: 80% !important;
}

#blogsummeryshopmaster h3,
#blogsummeryinfo h3
{
margin: 10px 0px 0px 0px;
padding: 0px;
font-size: 70%;
line-height: 1.4;
}

#blogsummeryshopmaster h3 a,
#blogsummeryinfo h3 a
{
color: #363;
text-decoration: none;
}

#blogsummeryshopmaster h3 a:visited,
#blogsummeryinfo h3 a:visited
{
color: #666;
text-decoration: none;
}

#blogsummeryshopmaster h3 a:hover,
#blogsummeryinfo h3 a:hover
{
text-decoration: underline;
}

#blogsummeryshopmaster p,
#blogsummeryinfo p
{
margin: 5px 10px 20px 0px;
padding: 0px;
font-size: 70%;
line-height: 1.5;
color: #333;
}

#blogsummeryshopmaster p.date,
#blogsummeryinfo p.date
{
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 50%;
color: #333;
}

#blogsummeryshopmaster p a,
#blogsummeryinfo p a
{
color: #333;
text-decoration: none;
}

#blogsummeryshopmaster p a:visited,
#blogsummeryinfo p a:visited
{
color: #333;
text-decoration: none;
}

#blogsummeryshopmaster p a:hover,
#blogsummeryinfo p a:hover
{
text-decoration: underline;
}

#beta
{
width: 240px;
margin: 10px 0px 30px 40px;
padding: 0px 0px 0px 0px;
float: left;
}

#beta p
{
margin: 10px 0px 20px 0px;
padding: 0px 0px 0px 0px;
font-size: 70% !important;
line-height: 1.6;
/* [disabled]width:650px;
*/
text-align: center;
}

/*#beta h2
	{
	margin:0px 0px 10px 0px;
	padding:0.5em 0.5em 0.5em 0.75em;
	font-size:90%;
	line-height:1.6;
	color:#333;
	background:#E8E4C5;
	border:1px solid #C96;
	width:100%;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	}*/
	

#beta h3
{
margin: 0px 0px 5px 0px;
padding: 0.5em 0.5em 0.5em 0.75em;
font-size: 75%;
line-height: 1.6;
color: #333;
background: #E8E4C5;
border: 1px solid #ccc;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

#beta h4
{
margin: 0px 0px 10px 0px;
padding: 0.3em 0.3em 0.3em 0.5em;
font-size: 75%;
line-height: 1.6;
color: #333;
background: #ddd;
/*border:1px solid #ccc;*/
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#beta ul#bannerset
{
margin: 0px;
}

#beta ul#bannerset li
{
margin: 0px 0px 10px 0px;
list-style-type: none;
width: 240px;
height: 120px;
float: left;
}

#beta ul#bannerset li.contact a,
#beta ul#bannerset li.neckless a
{
display: block;
width: 240px;
height: 120px;
text-indent: -9999px;
}

#beta ul#bannerset li.contact a
{
background: url(../images/lib/banner/01/banner01.png) 0px 0px no-repeat;
}

#beta ul#bannerset li.contact a:hover
{
background: url(../images/lib/banner/01/banner01.png) -250px 0px no-repeat;
}

#beta ul#bannerset li.neckless a
{
background: url(../images/lib/banner/01/banner01.png) 0px -130px no-repeat;
}

#beta ul#bannerset li.neckless a:hover
{
background: url(../images/lib/banner/01/banner01.png) -250px -130px no-repeat;
}

#pagetitle
{
width: 980px;
height: 60px;
margin: 0px 0px 5px 0px;
padding: 0px;
/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
background: #ccc;
}

#pagetitle h2.aboutus
{
background: url(../images/lib/pagetitle/01/pagetitle01.jpg) 0px -180px no-repeat;
text-indent: -9999px;
height: 60px;
}

#pagetitle h2.faq
{
background: url(../images/lib/pagetitle/01/pagetitle01.jpg) 0px -300px no-repeat;
text-indent: -9999px;
height: 60px;
}

#pagetitle h2.howtobuy
{
background: url(../images/lib/pagetitle/01/pagetitle01.jpg) 0px -240px no-repeat;
text-indent: -9999px;
height: 60px;
}

#pagetitle h2.privacypolicy
{
background: url(../images/lib/pagetitle/01/pagetitle01.jpg) 0px -420px no-repeat;
text-indent: -9999px;
height: 60px;
}

#pagetitle h2.legalnotice
{
background: url(../images/lib/pagetitle/01/pagetitle01.jpg) 0px -480px no-repeat;
text-indent: -9999px;
height: 60px;
}
	



	
/*-------------------------------------*/
