@charset "Shift_JIS";
/* UniversalSelecter */ 
*{
	margin:0px;
	padding:0px;
}
/*============================================================

			プラチナコレクション　css
		
					最終更新日　07.06.26

■目次■

01.要素のリセット
02.レイアウトの設定
03.文字の装飾
04.入り口
05.トップページ


============================================================*/

/*============================================================

01.要素のリセット

============================================================*/
body{
	font-size:0.8em;
	background-color:#E735B8;
	color:#FFF;
	font-family:verdana,osaka,'ｍｓ ｐゴシック',sans-serif;
	scrollbar-3dlight-color:#D21FA3;
	scrollbar-arrow-color:#D21FA3;
	scrollbar-base-color:#E125AF;
	scrollbar-darkshadow-color:#B21488;
	scrollbar-face-color:#EF24B9;
	scrollbar-highlight-color:#E125AF;
	scrollbar-shadow-color:#D21FA3;
	scrollbar-track-color:#D21FA3;
}

img{
	border:none;
}

teble,tr,td,th,p,h1,h2,h3{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

ul,li{
	margin:0px;
	padding:0px;
}

/*========== floatバグ回避 ==========*/

.clear{  clear: both; }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
    display: inline-table;
    min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*============================================================

02.レイアウトの設定

============================================================*/
#container{
	text-align:center;
	background-image:url(../images/headerbackground.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

#container_top{
	text-align:center;
	background-image:url(../images/toppage_background.jpg);
	background-repeat:repeat-x;
	background-position:center top;
}

#ContentsArea{
	width:1004px;
	margin:0px auto;
	padding-bottom:10px;
}

/*ヘッダ-------------------------------------*/

#HeaderArea{
	position:absolute;
	left:-9999px;
	z-index:-1;
}

#HeaderArea h1,h1,ol,span{
	position:absolute;
	left:-9999px;
	z-index:-1;
}

/*フッタ-------------------------------------*/

#FooterArea{
	width:1004px;
	max-width:979px;
	height:150px;
	max-height:140px;
	margin:0px auto;
	padding:10px 0px 0px 25px;	
	text-align:left;
}

.acclog{
	position:absolute;
	left:-9999px;
	z-index:-1;
}

.noscriptArea{
	text-align:center;
	padding-top:200px;
	color:#000;
}


/*=============================================

03.文字の装飾

=============================================*/

address	{
	font-style:normal;
	padding-top:30px;
}

.brokenline	{
	height:5px;
}

.brokenline p	{
	display:none;
}

/*リンク色基本設定1----------------------------*/

a:link		{
	color:#FFF;
	text-decoration:underline;
}

a:visited	{
	color:#FFF;
	text-decoration:underline;
}

a:active	{
	color:#FFF;
	text-decoration:underline;
}

a:hover	{
	color:#DDD;
	text-decoration:underline;
}

/*============================================================

04.入り口

============================================================*/
#entrance{
	width:1004px;
	margin:0px auto;
}

#entrance #swfarea{
	width:1004px;
	height:540px;
	margin:0px auto;
	color:#000;
}

#entrance .enterfooter{
	width:1004px;
	width:979px;
	margin:0px auto;
	padding:5px 0px 10px 20px;
}

#entrance .otherlink{
	width:455px;
	padding-bottom:20px;
	float:left;
	text-align:left;
}

#entrance .otherlink .linkarea{
	margin-bottom:20px;
}

#entrance .otherlink .bnrspace{
	margin:2px;
}

#entrance .otherlink table	{
	width:455px;
	border-collapse:collapse;
	margin-top:5px;
}

#entrance .otherlink td	{
	padding:2px;
}

#entrance .otherlink img	{
	display:block;
	margin:2px 0px 2px 0px;
}


#entrance .alltextbox	{
	width:468px;
	padding-left:10px;
	padding-bottom:20px;
	padding-top:46px;
	float:left;
	text-align:left;
}

#entrance .textbox	{
	width:468px;
	margin:0px auto 20px auto;	
}

#entrance .photoleft{
	width:88px;
	float:left;
}

#entrance .textright{
	width:380px;
	max-width:375px;
	padding-left:5px;
	text-align:left;
	float:left;
}

#entrance .linkbnr	{
	width:468px;
	text-align:left;
}

#entrance .linkbnr p{
	margin-top:10px;
}

#entrance .linkbnr img	{
	display:block;
}

#smartphone{
	width:1000px;
	height:200px;
	margin:0 auto;
	background-color:#FF00FF;

}

#smartphone img,
#smartphone a{
	display:block;
	width:1000px;
	height:200px;
}