@charset "utf-8";

/* top.css */

body#top div#main
{
	clear:both;
	width:100%;
	text-align:center;
}

body#top div#main div#ornament
{
	width:1120px;
	margin:0 auto;
	text-align:left;
	background:url(../images/top/ornament.gif) no-repeat 0 0;
}

body#top div#main div#main_inner
{
	width:960px;
	margin:15px 80px;
}

div#main_inner div#main_flash
{
	width:960px;
	height:370px;
}

/* -------- alpha */

body#top div#alpha
{
	float:left;
	width:450px;
	margin:0 230px 0 280px;
	display:inline;
}

body#top div#alpha_inner
{
	padding:0;
	margin:0;
}

div#alpha_inner div#magazine_bnr
{
	width:450px;
	margin-bottom:10px;
}

div#alpha_inner dl#campaign
{
	width:450px;
	margin:0 0 10px 0;
	padding:0;
}

div#alpha_inner dl#campaign dt
{
	width:450px;
	height:55px;
	margin:0;
	padding:0;
	position:relative;
}

div#alpha_inner dl#campaign dt a
{
	display:block;
	width:145px;
	height:10px;
	position:absolute;
	top:10px;
	right:10px;
}

div#alpha_inner dl#campaign dd
{
	margin:0;
	padding:0 15px 15px;
	border-bottom:#f5b5a3 solid 1px;
	border-left:#f5b5a3 solid 1px;
	border-right:#f5b5a3 solid 1px;
}

div#alpha_inner dl#news
{
	width:450px;
	margin:0 0 10px 0;
	padding:0;
}

div#alpha_inner dl#news dt
{
	width:450px;
	height:55px;
	margin:0;
	padding:0;
	position:relative;
}

div#alpha_inner dl#news dt a
{
	display:block;
	width:68px;
	height:10px;
	position:absolute;
	top:10px;
	right:10px;
}

div#alpha_inner dl#news dd
{
	margin:0;
	padding:0 15px 15px;
	border-bottom:#f5b5a3 solid 1px;
	border-left:#f5b5a3 solid 1px;
	border-right:#f5b5a3 solid 1px;
}

div#alpha_inner dl#campaign dd ul,
div#alpha_inner dl#news dd ul
{
	margin:0;
	padding:0;
	list-style:none;
}

div#alpha_inner dl#campaign dd ul li,
div#alpha_inner dl#news dd ul li
{
}

div#alpha_inner dl#campaign dd ul li ul.white,
div#alpha_inner dl#news dd ul li ul.white
{
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
	background-color:#fff;
	zoom:1;
}

div#alpha_inner dl#campaign dd ul li ul.brown,
div#alpha_inner dl#news dd ul li ul.brown
{
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
	background-color:#faf8f7;
	zoom:1;
}

div#alpha_inner dl#campaign dd ul li ul.white li.date,
div#alpha_inner dl#news dd ul li ul.white li.date
{
	font-size:84% !important;
	padding:10px 10px 5px;
	background:#fff url(../images/top/dot01.gif) repeat-x left bottom;
}

div#alpha_inner dl#campaign dd ul li ul.brown li.date,
div#alpha_inner dl#news dd ul li ul.brown li.date
{
	font-size:84% !important;
	padding:10px 10px 5px;
	background:#faf8f7 url(../images/top/dot02.gif) repeat-x left bottom;
}

div#alpha_inner dl#campaign dd ul li ul.white li.title,
div#alpha_inner dl#news dd ul li ul.white li.title
{
	padding:5px 10px 10px 50px;
	line-height:1.5em;
	background:url(../images/top/arrow01.gif) no-repeat 10px 11px;
}

div#alpha_inner dl#campaign dd ul li ul.white li.title a,
div#alpha_inner dl#news dd ul li ul.white li.title a
{
	background:none;
	color:#666;
	text-decoration:none;
}

div#alpha_inner dl#campaign dd ul li ul.white li.title a:hover,
div#alpha_inner dl#news dd ul li ul.white li.title a:hover
{
	background:none;
	color:#666;
	text-decoration:underline;
}

div#alpha_inner dl#campaign dd ul li ul.brown li.title,
div#alpha_inner dl#news dd ul li ul.brown li.title
{
	padding:5px 10px 10px 50px;
	line-height:1.5em;
	background:url(../images/top/arrow02.gif) no-repeat 10px 11px;
}

div#alpha_inner dl#campaign dd ul li ul.brown li.title a,
div#alpha_inner dl#news dd ul li ul.brown li.title a
{
	background:none;
	color:#666;
	text-decoration:none;
}

div#alpha_inner dl#campaign dd ul li ul.brown li.title a:hover,
div#alpha_inner dl#news dd ul li ul.brown li.title a:hover
{
	background:none;
	color:#666;
	text-decoration:underline;
}

/* -------- beta */

body#top div#beta
{
	float:left;
	width:270px;
	margin-left:-960px;
}

body#top div#beta_inner
{
	padding:0;
	margin:0;
}

div#beta_inner div#betabox_hd
{
	width:270px;
	height:9px;
	margin:0;
	padding:0;
	background:url(../images/top/betabox_hd.gif) no-repeat 0 0;
}

div#beta_inner div#betabox_ft
{
	width:270px;
	height:9px;
	margin:0;
	padding:0;
	background:url(../images/top/betabox_ft.gif) no-repeat 0 0;
}

div#beta_inner div#betabox_hd hr,
div#beta_inner div#betabox_ft hr
{
	display:none;
}

div#beta_inner div#betabox_main
{
	width:270px;
	margin:0;
	padding:0;
}

div#betabox_main div#betabox_main_inner
{
	margin:0;
	padding:0 9px;
	background-color:#f4e2b4;
}

div#betabox_main_inner div#side_flash
{
	width:252px;
	height:280px;
	margin:0 0 10px 0;
}

div#betabox_main_inner dl#brand_box
{
	width:252px;
	margin:0;
}

div#betabox_main_inner dl#brand_box dt
{
	width:252px;
	height:40px;
	margin:0;
}

div#betabox_main_inner dl#brand_box dd
{
	padding:0 10px 10px;
	margin:0;
	background:url(../images/top/brand_box_bg.gif) no-repeat left bottom;
}

dl#brand_box dd ul#btn_box
{
	width:232px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	background-color:#faf8f7;
}

dl#brand_box dd ul#btn_box li
{
	float:left;
	margin:0;
	padding:0;
}

dl#brand_box dd ul#btn_box li.separate
{
	clear:both;
	width:232px;
	height:9px;
	margin:0;
	padding:0;
	background:url(../images/top/separate02.gif) no-repeat 0 0;
}

dl#brand_box dd ul#btn_box li.separate hr
{
	display:none;
}

/* -------- gamma */

body#top div#gamma
{
	float:left;
	width:220px;
	margin-left:-220px;
}

body#top div#gamma_inner
{
	padding:0 0 20px 0;
	margin:0;
}

div#gamma_inner ul#bnrbox01
{
	width:220px;
	margin:0;
	padding:0;
	list-style:none;
}

div#gamma_inner ul#bnrbox01 li
{
	width:220px;
	margin:0 0 10px 0;
	padding:0;
}

div#gamma_inner ul#bnrbox03
{
	margin:0;
	padding:0;
	list-style:none;
}

div#gamma_inner ul#bnrbox03 li
{
	margin:0 0 10px 0;
	padding:0;
}

div#gamma_inner div#bnrbox04_hd
{
	width:220px;
	height:5px;
	margin:0;
	padding:0;
	background:url(../images/top/bnrbox04_hd.gif) no-repeat 0 0;
}

div#gamma_inner div#bnrbox04_ft
{
	width:220px;
	height:5px;
	margin:0;
	padding:0;
	background:url(../images/top/bnrbox04_ft.gif) no-repeat 0 0;
}

div#gamma_inner div#bnrbox04_hd hr,
div#gamma_inner div#bnrbox04_ft hr
{
	display:none;
}

div#bnrbox04_main
{
	width:220px;
	margin:0;
	padding:0;
	background:url(../images/top/bnrbox04_bg.gif) repeat-y 0 0;
}

div#bnrbox04_main div#bnrbox04_main_inner
{
	margin:0;
	padding:10px 10px;
}

div#bnrbox04_main_inner div#img_box
{
	float:left;
	width:85px;
}

div#bnrbox04_main_inner div#account_box
{
	float:right;
	width:105px;
	font-size:84% !important;
	line-height:1.2em;
}

div#bnrbox04_main_inner div#account_box p
{
	margin:0 !important;
}

div#bnrbox04_main_inner div#account_box2
{
	width:200px;
	font-size:84% !important;
	line-height:1.2em;
}

div#bnrbox04_main_inner div#account_box2 p
{
	margin:0 !important;
}

div#bnrbox04_main div#separate
{
	width:200px;
	height:5px;
	margin:10px 0;
	padding:0;
	background:url(../images/top/separate01.gif) no-repeat 0 0;
}

div#bnrbox04_main div#separate hr
{
	display:none;
}

div#crosstrust_box{
	text-align:center;
	margin:0 0 5px 0;
}

