/* *********************************************************
 *
 *	MAIN STYLES　-- FIRST FORMAT --
 *
 * *********************************************************
 */


h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,form,body{
	margin: 0;
	padding: 0;
	border: 0;
	background-color: transparent;
	color: #FFFFFF;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	list-style-type:none;
	line-height:160%;
	text-decoration:none;
    font-family:"ＭＳ Ｐゴシック", "Osaka";
}

body{
	background:#FFFFFF url(../images/common/body_bkg.gif) left top repeat-x;
}


/* *********************************************************
 *
 *	MAIN STYLES　-- FLOAT BOX --
 *
 * *********************************************************
 */


.float_box:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
.float_box { display:inline-table; }
* html .float_box { height:1px; }
.float_box { display:block; }


/* *********************************************************
 *
 *	MAIN STYLES　-- TEXT LINK --
 *
 * *********************************************************
 */


a:link { color: #ffffff; text-decoration: underline; }
a:visited { color: #ffffff; text-decoration: underline; }
a:active { color: #656565; text-decoration: underline; }
a:hover { color: #656565; text-decoration: underline; }


/* *********************************************************
 *
 *	MAIN STYLES　-- CONTAINER --
 *
 * *********************************************************
 */


#container{
	background:url(../images/common/container_bkg.gif) left top repeat-y;
	vertical-align:top;
}


/* *********************************************************
 *
 *	MAIN STYLES　-- NEW RELEASE --
 *
 * *********************************************************
 */


#index_newrelease{
	background:#e0e0e0;
	padding: 11px 0px 16px 0px;
	border-bottom: 5px solid #ededed;
	border-left: 5px solid #ededed;
	border-right: 5px solid #ededed;
}


/* *********************************************************
 *
 *	MAIN STYLES　-- PULLDOWN MENU --
 *
 * *********************************************************
 */


#index_pulldown{
	padding: 9px 0px 0px 0px;
}


/* *********************************************************
 *
 *	MAIN STYLES　-- PANKUZU MENU --
 *
 * *********************************************************
 */


#pankuzu_menu{
	font-size:10px;
	color:#e0e0e0;
	text-align:right;
	padding: 20px 5px 0px 0px;
}

a.link_pankuzu:link { color: #e0e0e0; text-decoration: underline; }
a.link_pankuzu:visited { color: #e0e0e0; text-decoration: underline; }
a.link_pankuzu:active { color: #e0e0e0; text-decoration: none; }
a.link_pankuzu:hover { color: #e0e0e0; text-decoration: none; }


/* *********************************************************
 *
 *	MAIN STYLES　-- NAVIGATION --
 *
 * *********************************************************
 */


#navigation li{
	height:39px;
	font-size:0;
	margin: 0px 0px 5px 0px;
}


/* *********************************************************
 *
 *	MAIN STYLES　-- BANNER --
 *
 * *********************************************************
 */


#banner{
	text-align:center;
	padding: 50px 0px 0px 0px;
}
#banner img{
	margin: 5px 0px 0px 0px;
}


/* *********************************************************
 *
 *	MAIN STYLES　-- FOOTER --
 *
 * *********************************************************
 */


#footer{
	font-size:80%;
	color:#272727;
	margin: 21px auto 14px auto;
	padding: 18px 12px 18px 0px;
	border-bottom:1px solid #6c6c6c;
	background:#b1b1b1;
	text-align:right;
}


/* *********************************************************
 *
 *	MAIN STYLES　-- COPYRIGHT --
 *
 * *********************************************************
 */


#copyright{
	margin: 0px 0px 29px 0px;
	text-align:right;
}


/* *********************************************************
 *
 *	MAIN STYLES　-- CAUTION --
 *
 * *********************************************************
 */


#caution{
	text-align:right;
	margin: 0px 0px 30px 0px;
}
#caution p{
	font-size:70%;
	color:#FFFFFF;
	margin: 0px 0px 10px 0px;
}
#caution img{
	margin: 0px 10px 0px 0px;
}



