/*______________________________________

CSS:
Common Element
 _____________________________________*/

/*===== Body BG =====*/
html {
	margin-top:0px;
	padding:0px;
	}

body{
	background-color:#FFFFFF;
	margin-top:0px;
	padding:0px;
	text-align:center;
	}

/*===== contents all =====*/

.blockcc
	{
	margin-left:auto;
	margin-right:auto;
	}

.blockcc-ie
	{
	text-align:center
	}

.left
	{
	text-align:left;
	}


	
.title{
	margin-top:24px;
	}
	
.contblock01
	{
	margin-top:24px;
	}

.contblock02
	{
	margin-left:24px;
	margin-bottom:24px;
	}

.contblock03
	{
	margin-left:24px;
	margin-bottom:47px;
	}

.stitle
	{
	margin-bottom:10px;
	}
	
	
/*===== footer =====*/
.head{
	margin-top:26px;
	}

/*===== footer =====*/
.topfoot{
	margin-top:36px;
	margin-bottom:15px;
	}

.foot{
	margin-top:5px;
	margin-bottom:15px;
	}


/*===== link text=====*/
 a
	{
	color:#C85A9D;
	text-decoration: underline;
	}

 a:hover
	{
	color:#BF8C2D;
	text-decoration: underline;
	}


 a.top
	{
	color:#878787;
	text-decoration: underline;
	}

 a.top:hover
	{
	color:#BF8C2D;
	text-decoration: underline;
	}


 a.info
	{
	color:#797979;
	text-decoration: underline;
	}

 a.info:hover
	{
	color:#BF8C2D;
	text-decoration: underline;
	}
	
 a.faq
	{
	color:#683F9A;
	text-decoration: underline;
	}

 a.faq:hover
	{
	color:#BF8C2D;
	text-decoration: underline;
	}
	

 a.pink
	{
	color:#C85A9D;
	text-decoration: underline;
	}

 a.pink:hover
	{
	color:#BF8C2D;
	text-decoration: underline;
	}



/*===== font=====*/
P
	{
	font-size:12px;
	color:#333333;
	line-height:15px;
	text-align:left;
	}
	
.fs10
	{
	font-size:10px;
	color:#333333;
	line-height:13px;
	text-align:left;
	}
	
.fs12
	{
	font-size:12px;
	color:#333333;
	line-height:15px;
	text-align:left;
	}
	
.fs12b
	{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	line-height:14px;
	text-align:left;
	}

.blue12
	{
	font-size:12px;
	color:#1B4E81;
	line-height:14px;
	text-align:left;
	}

.Purple12
	{
	font-size:12px;
	color:#683F9A;
	line-height:15px;
	text-align:left;
	}

.b
	{
	font-weight:bold;
	text-align:left;
	}
	

.thanks
	{
	font-size:12px;
	color:#C85A9D;
	line-height:15px;
	}

/*===== contents block center =====*/
.blockcenter-ie
	{
	text-align:center
	}
	
.blockcenter
	{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}

.blockcenter02
	{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}


table.blockcc
	{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

img.blockcc
	{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}



