/***********************************************************

	PJ: 			

	PATH:Ful			/assets/styles/default.css

	DESCRIPTION:	デフォルトスタイルシート



	COPYRIGHT:

		made by nagisa@shift-jpn.net

		modified 2008-11-5 by nagisa@shift-jp.net

************************************************************/


@import url(thickbox.css);

/* 初期化

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

*{

	margin:				0;

	padding:			0;

	zoom:				1;

	font-size: 			100%;

}

html{

	height:				100%;

}

html>/**/body{

	overflow:			-moz-scrollbars-vertical;

}

html:first-child body{

	min-height:			100%;

	padding-bottom:		1px;

}

img {

	border: 			none;

	font-size: 			1px;

	line-height: 		0;

/*	vertical-align: 	middle;*/

}

body {

	font-family: 		'メイリオ',Meiryo,sans-serif,Verdana,'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro',Osaka;

	margin:				0;

	padding:			0;

	text-align:			center;

}

/* タグの再定義

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

a:link {

	color:				#0018FF;

	text-decoration:	none;

}

a:visited {

	color:				#6B00FF;

	text-decoration:	none;

}

a:hover,

a:active {

	color:				#FF0015;

	text-decoration:	underline;

}

p {

	margin:				1em 0;

	line-height:		1.8em;

}

ul,li {

	list-style:			none;

	margin:				0;

	padding:			0;

}

/* レイアウト

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

#container {

	width:				950px;

	margin:				0 auto;

	text-align:			left;

}

h1 {

	float:				left;

	text-indent:		-500em;

	overflow:			hidden;

	width:				650px;

	height:				54px;

	margin:				30px 0;

	padding:			0;

	background:			url(../images/logo.gif) 0 0 no-repeat;

}

ul#banners {

	float:				right;

	zoom:				100%;

}

#header:after {

	content:			".";

	display:			block;

	visibility:			hidden;

	height:				0.1px;

	font-size:			0.1em;

	line-height:		0;

	clear:				both;

}

ul#banners li {

	margin:				5px 0;

}

div#main {

	position:			relative;

	width:				950px;

	height:				330px;

	background:			url(../images/main.jpg) 0 0 no-repeat;

	margin:				10px 0;

}

div#main div#owners {

	position:			absolute;

	top:				20px;

	right:				20px;

	width:				287px;

	height:				294px;

	background:			url(../images/bg_owners.jpg) 0 0 no-repeat;

}

div#main div#owners ul {

	margin:				20px 10px 0;

}

div#main div#owners div#club_pickup {

	position:			absolute;

	right:				40px;

	margin:				0 0 0 10px;

	bottom:				17px;

	color:				#FFF;

	font-size:			8pt;

	line-height:		120%;

}

ul#products {

}

ul#products li {

	float:				left;

}

#pickup {

	clear:				both;

	float:				left;

	width:				485px;

	margin:				0;

	padding:			0;

}

#pickup dt {

	text-indent:		-500em;

	overflow:			hidden;

	width:				485px;

	height:				30px;

	margin-bottom:		10px;

	background:			url(../images/head_pickup.gif) 0 0 no-repeat;

}

#pickup dd {

	font-size:			10pt;

	font-weight:		bold;

}

#pickup dd div.image {

	float:				left;

	margin:				0 10px 0 0;

}

#pickup dd p {

	width:				190px;

	float:				right;

}

#news {

	float:				right;

	width:				438px;

	margin:				0;

	padding:			0;

}

#news dt {

	text-indent:		-500em;

	overflow:			hidden;

	width:				438px;

	height:				30px;

	margin-bottom:		10px;

	background:			url(../images/head_news.gif) 0 0 no-repeat;

}

#news dd iframe {

	width:				438px;

	height:				230px;

	border:				0;

	margin:				0 0 20px 0;

}

#footer {

	clear:				both;

	font-size:			8pt;

}

#footer p {

	text-align:			right;

}

#footer address {

	padding-left:		50px;

	font-style:			normal;

	background:			url(../images/bandai_logo.gif) 0 0 no-repeat;

	margin:				0 0 20px 0;

}



#newsBody .unit {

	clear:				both;

	text-align:			left;

	margin:				0 0 5px 0;

	padding:			5px 0 0 0;

	border-bottom:		1px dotted #CCC;

}

#newsBody .unit .image {

	display:			block;

	float:				left;

	margin:				0 0 15px 0;

}

#newsBody .unit dl {

	width:				310px;

	float:				right;

}

#newsBody .unit dt {

	color:				#1052A3;

	font-size:			10pt;

	font-weight:		bold;

	white-space:		nowrap;

}

#newsBody .unit dt img {

	margin:				2px;

	vertical-align:		middle;

}

#newsBody .unit dd {

	margin:				5px 0 0 0;

	padding:			0 0 0 0;

	font-size:			8pt;

}

/* NEWS　thick box
--------------------------------*/
body#newsBody #container {
	width:			335px;
}
body#newsBody #container h2 {
	font-size:		9pt;
	border-bottom:			1px solid #ccc;
	margin-top:		10px;
}
body#newsBody #container p {
	font-size:		8pt;
}