@charset "utf-8";
/* CSS Document */

html,
body {
	margin:0;
	padding:0;
	height:100%;
	background:url(../img/bgimg_body.jpg) center top no-repeat;
	/*
	background-attachment: fixed;
	*/	
}

#cl { clear:both }

ul {
	margin:0;
	padding:0;
	list-style:none;
}







#Container {
	width: 936px;
	margin: 0 0 0 -468px;
	position:absolute;
	left:50%;
	background:url(../img/bgwk_bd.png) left top repeat-y;
	/*
	min-height: 100%;
	*/
}
#Header {
	padding:0 17px;
	background:url(../img/hd_bkimg.jpg) 18px top no-repeat;
	float: left;
	width: 900px;
	margin: 0;
}
#Body {
	background:url(../img/body_bgimg.jpg) 18px top repeat-y;
	
	width: 900px;
	padding:0 17px;
	float: left;
	margin: 0;
}
#TopFooter {
	width:901px; /* 18px; */
	position: relative;
	margin-left: 0px;
	background-color: #FFFFFF;
}
#Footer {
	width:900px; /* 18px; */
	position: relative;
	margin: 0 0 0 18px;

}

#SystemFormat {
	font-size:12px;
	color:#555555;
}
#SystemFormat .GroundTotal {
	font-weight:bolder;
	margin: 6px 0;
}
/*---------------------------------------------------------
	Contents Type section
---------------------------------------------------------*/
#cBody {
	width: 900px;
	padding:0 18px;
	float: left;
	margin: 0;
}
#cFooter {
	width:900px;
	margin-left:1px;
	position: relative;
}

/* other non-essential CSS */

/*---------------------------------------------------------
	Header
---------------------------------------------------------*/
#Header #Logo01 {
	width:684px;
	margin: 4px 0 0 18px;
	float: left;
}
#Header #Logo02 {
	float:right;
	width:137px;
	margin: 0;
	padding: 5px 10px;
}
#Header #PP ul {
	list-style:none;
	margin:3px 2px 0;
	padding:2px;
	font-size:12px;
	float: right;
	width: 350px;
	text-align:right
}
#Header #PP ul li {
	margin:0;
	padding:0 5px;
	background:url(../img/icon_marker001.png) left 1px no-repeat;
	display:inline;
}
#Header #PP ul li a {
	margin:0 0 0 15px;
	color:#0F1F3F;
	text-decoration:none;
}
#Header #PP ul li a:hover {
	color:#0F1F3F;
	text-decoration:underline;
}
/*---------------------------------------------------------
	Header Navi
---------------------------------------------------------*/
#Header #Navi {
	width: 900px;
	background:url(../img/01hd_base_navi.jpg) 10px top no-repeat;
	padding: 0;
	float: left;
	margin: 5px 0 0;
}
#Header #Navi ul {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	height: 35px;
	margin: 0;
	padding: 0 0 0 15px;
	float: left;
	width: auto;
	list-style-image:none;
	list-style-type: none;
}
#Header #Navi ul li{
	margin:0;
	padding:0;
	width: 115px; height:20px;
	float: left;
	list-style-image:none;
	background: none;
}
#Header #Navi ul li.hm {
	margin:0;
	padding:0;
	width: 51px;
	float: left;
	height: 30px;
}
#Header #Navi ul li.ct {
	margin:0 0 0 2px;
	padding:0;
	width: 115px;
	float: left;
	list-style: none;
}
#Header #Navi ul li a.Home {
	background:url(../img/01hd_navi_home.jpg) left top no-repeat;
	width:51px;
	height:30px;
	color:#0F1F3F;
	text-decoration:none;
	display: block;
	border: none;
	margin: 0;
}
#Header #Navi ul li a.Home:hover {
	background:url(../img/01hd_navi_home_on.jpg) left top no-repeat;
	color:#0F1F3F;
	text-decoration:underline;
}
#Header #Navi ul li a.Cat {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/01hd_navi_cat.jpg) left top no-repeat;
	padding-top: 10px;
	width: 115px; height:20px;
	float: left;
	display: block;
	text-align: center;
	margin: 0;
}
#Header #Navi ul li a.Cat:hover {
	color:#FFFFCC;
	text-decoration:underline;
	background:url(../img/01hd_navi_cat_on.jpg) left top no-repeat;
	padding-top: 10px;
	width: 115px; height:20px;
	float: left;
	display: block;
	height: 20px;
}
/*---------------------------------------------------------
	Header Catch
---------------------------------------------------------*/
#Header #CatchBase {
	float:left;
	width:900px;
	height:290px;
	background:url(../img/01hd_base_images.jpg) 10px top no-repeat;
	margin:0;
}
/*---------------------------------------------------------
	Header Catch featured
---------------------------------------------------------*/





/*========================================== 10.02.08 */
#featured{
	width:875px;
	position:relative;
	height:280px;
	border: none;
	padding: 0 0 0 15px;
}
#featured ul.ui-tabs-nav{
	/* left:615px; */
	left:600px;
	padding:0;
	margin:0;
	width:277px;
	z-index:100;
	position: absolute;
}
#featured ul.ui-tabs-nav li {
	padding:0;
	float:left;
	padding:0;
	margin: 0 0 -4px;
	
/*	
	width:270px;
	height:47px;
*/	
}
#featured ul.ui-tabs-nav li img {
	margin:0;
	padding:0;
}
#featured ul.ui-tabs-nav li.h46 {
	height:48px;
}
#featured ul.ui-tabs-nav li.last {
	padding-right:0;
	margin: 0;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected {
	margin: 0 0 -4px;
	padding: 0;

	background:url(../images/selected-item.gif) no-repeat center top;  


}

#featured .ui-tabs-panel{
	width:900px;
	height:280px;
/*
	position:relative;
*/	
	margin:0;
	padding: 0;
}

#featured .ui-tabs-panel .info{
	position:absolute;
	left:15px;
	color:#c6b5af;
	font-size:12px;
	line-height:17px;
	padding:1em;
	width: 550px;
	top: 10px;
}
#featured .info h2{ font-size:40px; font-weight:normal; color:#fff; line-height:34px; margin-bottom:20px;}
#featured .info h2 a {
	text-decoration:none;
	color: #FFFFFF;
}
#featured .info h2 a:hover { text-decoration:none;}
#featured .info p {
}
#featured .ui-tabs-nav li a {
	margin:0 0 -7px;
	padding:0;
}
#featured .ui-tabs-nav li a:hover {
}


/*==========================================*/
/* NEW
#onBtn01 {
	position: absolute;
	width: 277px;
	height:47px;
	z-index: 999;
	top: 0px;
	left: 615px;
}
#onBtn02 {
	position: absolute;
	width: 277px;
	height:47px;
	z-index: 999;
	top: 47px;
	left: 615px;
}
#onBtn03 {
	position: absolute;
	width: 277px;
	height:47px;
	z-index: 999;
	top: 94px;
	left: 615px;
}
#onBtn04 {
	position: absolute;
	width: 277px;
	height:47px;
	z-index: 999;
	top: 141px;
	left: 615px;
}
#onBtn05 {
	position: absolute;
	width: 277px;
	height:46px;
	z-index: 999;
	top: 188px;
	left: 615px;
}
#onBtn06 {
	position: absolute;
	width: 277px;
	height:46px;
	z-index: 999;
	top: 234px;
	left: 615px;
}
#featured .ui-tabs-hide {display:none; }
*/
/*==========================================*/

#onBtn01 {
	position: absolute;
	width: 277px;
	z-index: 999;
	top: 0px;
	left: 600px;
}
#onBtn02 {
	position: absolute;
	width: 277px;
	z-index: 999;
	top: 70px;
	left: 600px;
}
#onBtn03 {
	position: absolute;
	width: 277px;
	z-index: 999;
	top: 140px;
	left: 600px;
}
#onBtn04 {
	position: absolute;
	width: 277px;
	z-index: 999;
	top: 210px;
	left: 600px;
}





#featured {
	height:280px;
	margin:0 0 0 15px;
	padding: 0;
}
#featured ul.tabsNavi{
	list-style:none;
	padding:0;
	margin:0;
	float:right;
	width:230px;
	z-index: 100;
	display: none;
}
#featured .ui-tabs-hide {display:none; }

#featured #Flag-1,
#featured #Flag-2,
#featured #Flag-3,
#featured #Flag-4 {
	float:left;
	width:870px; height:280px;
	margin:0;
	padding:0;
}
#featured #Flag-1.tabsP01 { background:url(../img/catch_img01.jpg) left top no-repeat; }
#featured #Flag-2.tabsP02 { background:url(../img/catch_img02.jpg) left top no-repeat; }
#featured #Flag-3.tabsP03 { background:url(../img/catch_img03.jpg) left top no-repeat; }
#featured #Flag-4.tabsP04 { background:url(../img/catch_img04.jpg) left top no-repeat; }

#featured #Flag-1 ul,
#featured #Flag-2 ul,
#featured #Flag-3 ul,
#featured #Flag-4 ul {
	float:right;
	width:270px; height:280px;
	margin:0; padding:0;
	list-style:none;
	display:block;
}
#featured #Flag-1 ul li,
#featured #Flag-2 ul li,
#featured #Flag-3 ul li,
#featured #Flag-4 ul li {
	float:left;
	width:270px;
	display:block;
}
#featured #Flag-1 ul li a,
#featured #Flag-2 ul li a,
#featured #Flag-3 ul li a,
#featured #Flag-4 ul li a {
	float:right;
	width:270px; height:70px;
	margin:0; padding:0;
	display:block;
}
#featured #Flag-1 ul li a.cat01on,
#featured #Flag-2 ul li a.cat01on,
#featured #Flag-3 ul li a.cat01on, 
#featured #Flag-4 ul li a.cat01on { background:url(../img/catch_img01_on.jpg) left top no-repeat; }

#featured #Flag-1 ul li a.cat02on,
#featured #Flag-2 ul li a.cat02on,
#featured #Flag-3 ul li a.cat02on,
#featured #Flag-4 ul li a.cat02on { background:url(../img/catch_img02_on.jpg) left top no-repeat; }

#featured #Flag-1 ul li a.cat03on,
#featured #Flag-2 ul li a.cat03on,
#featured #Flag-3 ul li a.cat03on,
#featured #Flag-4 ul li a.cat03on { background:url(../img/catch_img03_on.jpg) left top no-repeat; }

#featured #Flag-1 ul li a.cat04on,
#featured #Flag-2 ul li a.cat04on,
#featured #Flag-3 ul li a.cat04on,
#featured #Flag-4 ul li a.cat04on { background:url(../img/catch_img04_on.jpg) left top no-repeat; }

#featured #Flag-1 ul li a.cat01of,
#featured #Flag-2 ul li a.cat01of,
#featured #Flag-3 ul li a.cat01of,
#featured #Flag-4 ul li a.cat01of { background:url(../img/catch_img01_of.jpg) left top no-repeat; }

#featured #Flag-1 ul li a.cat02of,
#featured #Flag-2 ul li a.cat02of,
#featured #Flag-3 ul li a.cat02of,
#featured #Flag-4 ul li a.cat02of { background:url(../img/catch_img02_of.jpg) left top no-repeat; }

#featured #Flag-1 ul li a.cat03of,
#featured #Flag-2 ul li a.cat03of,
#featured #Flag-3 ul li a.cat03of,
#featured #Flag-4 ul li a.cat03of { background:url(../img/catch_img03_of.jpg) left top no-repeat; }

#featured #Flag-1 ul li a.cat04of,
#featured #Flag-2 ul li a.cat04of,
#featured #Flag-3 ul li a.cat04of,
#featured #Flag-4 ul li a.cat04of { background:url(../img/catch_img04_of.jpg) left top no-repeat; }

#featured #Flag-1 ul li a.cat01on:hover, #featured #Flag-1 ul li a.cat01of:hover,
#featured #Flag-2 ul li a.cat01on:hover, #featured #Flag-2 ul li a.cat01of:hover,
#featured #Flag-3 ul li a.cat01on:hover, #featured #Flag-3 ul li a.cat01of:hover,
#featured #Flag-4 ul li a.cat01on:hover, #featured #Flag-4 ul li a.cat01of:hover {
	background:url(../img/catch_img01_ov.jpg) left top no-repeat;
}
#featured #Flag-1 ul li a.cat02on:hover, #featured #Flag-1 ul li a.cat02of:hover, 
#featured #Flag-2 ul li a.cat02on:hover, #featured #Flag-2 ul li a.cat02of:hover, 
#featured #Flag-3 ul li a.cat02on:hover, #featured #Flag-3 ul li a.cat02of:hover, 
#featured #Flag-4 ul li a.cat02on:hover, #featured #Flag-4 ul li a.cat02of:hover {
	background:url(../img/catch_img02_ov.jpg) left top no-repeat;
}
#featured #Flag-1 ul li a.cat03on:hover, #featured #Flag-1 ul li a.cat03of:hover,
#featured #Flag-2 ul li a.cat03on:hover, #featured #Flag-2 ul li a.cat03of:hover,
#featured #Flag-3 ul li a.cat03on:hover, #featured #Flag-3 ul li a.cat03of:hover,
#featured #Flag-4 ul li a.cat03on:hover, #featured #Flag-4 ul li a.cat03of:hover {
	background:url(../img/catch_img03_ov.jpg) left top no-repeat;
}
#featured #Flag-1 ul li a.cat04on:hover, #featured #Flag-1 ul li a.cat04of:hover,
#featured #Flag-2 ul li a.cat04on:hover, #featured #Flag-2 ul li a.cat04of:hover,
#featured #Flag-3 ul li a.cat04on:hover, #featured #Flag-3 ul li a.cat04of:hover,
#featured #Flag-4 ul li a.cat04on:hover, #featured #Flag-4 ul li a.cat04of:hover {
	background:url(../img/catch_img04_ov.jpg) left top no-repeat;
}
/*---------------------------------------------------------
	Body TopLeft
---------------------------------------------------------*/
#Body #TopLeft {
	width:230px;
	/*background-color: #EFEADA;*/
	margin: 0;
	padding: 0;
	float: left;
}
#Body #TopLeft ul {
	font-size:90%;
	margin:10px 0 20px;
}
#Body #TopLeft ul li {
	margin:5px 15px;
}
#Body #TopLeft p {
	padding:5px 10px;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0.5em 0.1em;
}
/* Bunner Link */
#Body #LeftBox ul li.Bunner,
#Body #TopLeft ul li.Bunner {
	font-size:90%;
	margin:0px 15px 15px;
	text-align: center;
}
#Body #LeftBox ul li.Bunner a,
#Body #TopLeft ul li.Bunner a {
	text-decoration:none;
	color: #990000;
}
#Body #LeftBox ul li.Bunner a:hover,
#Body #TopLeft ul li.Bunner a:hover {
	text-decoration:underline;
	color: #FF0000;
}

/*---------------------------------------------------------
	Body TopCenter
---------------------------------------------------------*/
#Body #TopCenter {
	float:left;
	width:370px;
	background-color: #FFF;
	padding: 10px 5px 20px 0;
	display: block;
	background:url(../img/c_title_underbar.jpg) left bottom no-repeat;	
}
#Body #TopCenter #BunnerBox {
	margin: 0 0 5px;
	padding: 0 5px;
}
#Body #TopCenter h1.News {
	background:url(../img/c_title_news.jpg) left top no-repeat;
	margin: 0;
	padding: 0;
	display: block;
}
#Body #TopCenter h1.Result {
	background:url(../img/c_title_result.jpg) left top no-repeat;
	margin: 0;
	padding: 0;
	display: block;
}
#Body #TopCenter #TopTextBox {
	padding: 5px 0 15px 5px;
	font-size: 90%;
	text-align: left;
}
#Body #TopCenter #TopTextBox iframe {
	border-bottom: solid 1px #EFEFEF;
	margin: 0;
	padding: 5px 0;
}
/*---------------------------------------------------------
	Body TopRight
---------------------------------------------------------*/
#Body #TopRight {
	float:left;
	width:270px;
	margin: 10px 0 0 6px;
	display: block;
}
/*---------------------------------------------------------
	Footer
---------------------------------------------------------*/
#Footer p {
	margin:0;
	padding:10px;
}
/*---------------------------------------------------------
	Footer btnBase
---------------------------------------------------------*/
#TopFooter #btnBase,
#Footer #btnBase {
	float: left;
	width:900px;
	text-align:center;
	background-color: #FFFFFF;
	/*
	background:url(../img/body_bgimg2.jpg) left top no-repeat;
	*/
}
#TopFooter #btnBase a.PageTop,
#Footer #btnBase a.PageTop {
	width:100px;
	height:18px;
	display:block;
	background:url(../img/02_ft_btn_pagetop.png) center top no-repeat;
	margin: 0 auto;
}
#TopFooter #FtBase,
#Footer #FtBase {
	float:left;
	width:901px;
	height: 200px;
	margin: 0;
	background:url(../img/02_ft_logo.jpg) 20px 10px no-repeat #0F1F3F;
	padding: 0;
}
#TopFooter #FtBase #LinkBox,
#Footer #FtBase #LinkBox {
	margin: 30px 0 0 240px;
	line-height: 1.8em;
	padding: 0;
}
#TopFooter #FtBase ul,
#Footer #FtBase ul {
	margin:0;
	border-left: solid 1px #33405C;
	float: left;
	width: 130px;
	font-size: 11px;
}
#TopFooter #FtBase ul li,
#Footer #FtBase ul li {
	margin:0;
	padding:0 0 0 10px;
}
#TopFooter #FtBase a,
#Footer #FtBase a {
	color:#FFFFFF;
	text-decoration:none;
}
#TopFooter #FtBase a:hover,
#Footer #FtBase a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#TopFooter #FtBase #LinkBox #ftBMI,
#Footer #FtBase #LinkBox #ftBMI {
	float:left;
	width:110px;
	margin: 15px 0 0 10px;
}
#TopFooter #FtBase #CopyBase,
#Footer #FtBase #CopyBase {
	text-align:center;
	color: #FFFFFF;
	margin: 150px 0 0;
	font-size: 11px;
	width: 900px;
}





/*---------------------------------------------------------
	Top Players	
---------------------------------------------------------*/
#Players_Poseidon {
	float: left;
	margin: 10px 0 0;
	background:url(../img/plsyer_poseidon_base.jpg) left top no-repeat;
	width: 270px;
	height: 305px;
	clear: both;
}
#Players_Poseidon ul {
	margin: 43px 0 0;
}
#Players_Poseidon ul li {
	margin: 0 0 0 5px;
}

#Players_Poseidon img {
	margin:0 0 1px;
	border: none;
}

#Players_GRRM {
	width: 270px;
	margin: 10px 0 0;
	background:url(../img/players/grrm_player_box_base.jpg) left top repeat-x;
	padding: 0;
	float: left;
}
#Players_GRRM #HD {
	background:url(../img/players/grrm_player_box_title.jpg) center top no-repeat;
	height: 35px;
}
#Players_GRRM #BD {
	width: 260px;
	margin: 5px auto 15px;
	position: relative;
}
#Players_GRRM #BD ul {
	display: inline;
}
#Players_GRRM #BD ul li {
	float: left;
	margin: 0 0 1px 1px;
}
#Players_GRRM #BD ul li img {
	border:none;
}








#PoseidonPlayers {
	width:800px;
	
	height:740px;
	margin:0 auto;
	font-size:12px;
	padding: 0;
}

#PoseidonPlayersPhoto {
	float:right;
	width:350px;
	padding: 20px 0;
	color:#FFFFFF;
	margin: 0;
}
#PoseidonPlayersBox {
	float:left;
	width:450px;
	padding: 20px 0 0;
	color:#FFFFFF;
	margin: 0;
	text-align: left;
}
#PoseidonPlayersBox h1 {
	margin: 40px 0;
	padding: 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	width: 420px;
}
#PoseidonPlayersBox h2 {
	margin: 0 0 10px;
	padding: 0 0 0 10px;
	text-align: left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#PoseidonPlayersBox #r {
	float:left;
	width:410px;
	padding: 0 0 0 20px;

}
#PoseidonPlayersBox #rHD {
	float:left;
	width:410px; height:35px;
	background:url(../img/players/poseidon_rhd.png) left top no-repeat;
}
#PoseidonPlayersBox #rBD {
	width:410px;
	background:url(../img/players/poseidon_rbd.png) left top repeat-y;
	padding: 0 0 0 30px;
	margin: 0;
	float: left;
}
#PoseidonPlayersBox #rTL {
	float:left;
	width:410px; height:35px;
	background:url(../img/players/poseidon_rtl.png) left top no-repeat;
}

#PlayerText {
	float:left;
	width:365px;
	padding: 0 0 0 10px;
	margin: 0;
	display: block;
}
#PlayerText dl {
	margin: 0;
	padding:0;
	font-size: 12px;
}
#PlayerText dl dt {
	float: left;
	width: 150px;
	padding: 2px 5px;
	text-align: left;
}
#PlayerText dl dd {
	padding: 2px 0;
	margin: 0 0 0 125px;
}

#PlayerResult {
	float:left;
	width:340px;
	padding:5px 0 5px 10px;
	line-height: 1.5em;
	height: 200px;
	font-size: 11px;
	overflow: auto;
/*
	border-top: solid 1px #505038;
	border-bottom: solid 1px #505038;
*/	
}
#PlayerResult ul {
	padding:5px 0 5px;
}

/*---------------------------------------------------------
	cFooter
---------------------------------------------------------*/
#cFooter p {
	margin:0;
	padding:10px;
}
/*---------------------------------------------------------
	cFooter btnBase
---------------------------------------------------------*/
#cFooter #btnBase {
	float: left;
	width:900px;
	text-align:center;
	background:url(../img/body_bgimg.jpg) left top repeat-y;
}
#cFooter #btnBase a.PageTop {
	width:100px;
	height:18px;
	display:block;
	background:url(../img/02_ft_btn_pagetop.png) center top no-repeat;
	margin: 0 auto;
}
#cFooter #FtBase {
	float:left;
	width:900px;
	height: 200px;
	margin: 0;
	background:url(../img/02_ft_logo.jpg) 20px 10px no-repeat #0F1F3F;
	padding: 0;
}
#cFooter #FtBase #LinkBox {
	margin: 30px 0 0 240px;
	line-height: 1.8em;
	padding: 0;
}
#cFooter #FtBase ul {
	margin:0;
	border-left: solid 1px #33405C;
	float: left;
	width: 130px;
	font-size: 11px;
}
#cFooter #FtBase ul li {
	margin:0;
	padding:0 0 0 10px;
}
#cFooter #FtBase a {
	color:#FFFFFF;
	text-decoration:none;
}
#cFooter #FtBase a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#cFooter #FtBase #LinkBox #ftBMI {
	float:left;
	width:110px;
	margin: 15px 0 0 10px;
}
#cFooter #FtBase #CopyBase {
	text-align:center;
	color: #FFFFFF;
	margin: 150px 0 0;
	font-size: 11px;
	width: 900px;
}















/*---------------------------------------------------------
	PageBase LeftBox
---------------------------------------------------------*/
#Body #LeftBox {
	width:230px;
	/*background-color: #EFEADA;*/
	margin: 0;
	padding: 0;
	float: left;
}
#Body #LeftBox ul {
	margin:10px 0 20px;
}
#Body #LeftBox ul li {
	margin:5px 15px;
}
#Body #LeftBox p {
	padding:5px 10px;
	font-size:80%;
}
/*---------------------------------------------------------
	PageBase CenterBox
---------------------------------------------------------*/
#Body #CenterBox {
	float:left;
	width:650px;
	padding: 0 0 0 2px;
	display: block;
	margin: 0;
	text-align: center;
}

#Body #CenterBoxBK {
	float:left;
	width:650px;
	padding: 0;
	display: block;
	background:url(design/ONME001036/img/blackmodel/bk_bgimg.jpg) left top repeat-x;
	margin: 0;
}

#Body #CenterBox h1 {
	/* Page Tilte Plate */
	margin:5px 0;
	padding:0;
	display: block;
}
#Body #CenterBox h2 {
	/* Page Tilte Plate */
	margin:15px 0 0;
	padding:12px 0 0;
	height: 50px;
	font-size: 14px;
	color: #052D58;
	font-weight: bold;
	text-align: left;
	float: left;
	width: 520px;
}
#Body #CenterBox h3 {
	/* Page Tilte Plate */
	margin:15px 0 0;
	padding:12px 0 0;
	height: 50px;
	font-size: 16px;
	color: #052D58;
	font-weight: bold;
	text-align: left;
	float: left;
	width: 520px;
}
/*---------------------------------------------------------
	System Information Box
---------------------------------------------------------*/
#SysInfo {
	width:600px;
	margin: 10px auto;
	padding: 5px 0px;
	line-height: 1.4em;
	font-size: 12px;
	color: #181818;
}
#SysInfo table {
	margin:0 0 0 10px;
	padding:0;
}
#SysInfo p {
	line-height:1.6em;
}
#SysInfo ol {
	padding:0;
	margin:0 0 0 30px;
}
#SysInfo ol li {
	margin: 5px 0;
}
#SysInfo ul {
	padding:0;
	margin:0 0 0 1.5em;
}
#SysInfo ul li {
	list-style-type: disc;
	margin: 0 0 0 10px;
	line-height: 1.2em;
}


#SysInfo h5 {
	margin: 5px 0 0 5px;
	font-size: 12px;
	font-weight: normal;
}
#SysInfo h6 {
	font-size: 15px;
	color: #021428;
	padding: 13px 0 0 45px;
	margin: 0;
	background:url(../img/shopitem_titlebase2.jpg) 0px 0px no-repeat;
	height: 40px;
}


#SysInfo dl {
	margin:0;
	padding: 0 0 5px;
	background-color: #FFF;
	font-size: 12px;
	width:550px;
}
#SysInfo dl dt {
	float: left;
	width: 150px;
	padding: 8px 0 0 5px;
	font-weight: normal;
	line-height: 120%;
	text-align: left;
}
#SysInfo dl dd {
	padding: 8px 0 8px 170px;
	line-height: 120%;
	text-align: left;
	margin: 0;
	border-bottom: solid 1px #CCC;
}
#SysInfo dl dd ul {
}
#SysInfo dl dd ul li {
	margin: 0 0 0 0px;
}

#SysInfo ul.sitemap {
	padding:0;
	margin:0 0 0 1.5em;
	list-style-type: none;
}
#SysInfo ul.sitemap li {
	list-style-type: none;
	margin: 0 0 0 0;
	line-height: 1.6em;
	background:url(../img/sysinfo_mark01.jpg) 0 3px no-repeat;
	padding: 0 0 0 15px;
}

#SysInfo a {
	text-decoration:none;
}
#SysInfo a:hover {
	text-decoration:underline;
}

#SysInfo #HowtoUse {
	padding: 0.5em 0;
}
#SysInfo #HowtoUse h1 {
	font-size: 13px;
	color: #4B4B4B;
	border-bottom: solid 1px #EFEFEF;
}
/*
#SysInfo #HowtoUse h6 {
	font-size: 15px;
	color: #021428;
	padding: 13px 0 0 45px;
	margin: 0;
	background:url(../img/shopitem_titlebase2.jpg) 0px 0px no-repeat;
	height: 40px;
}
*/

/*---------------------------------------------------------
	Btn
---------------------------------------------------------*/
#DetailBtnBox {
	width:630px;
	margin: 1em auto;
	padding: 0;
	text-align: center;
	float: left;
	clear: both;
}
/*
.DetailBtn {
	clear:both;
	width:150px;
	height:45px;
	background:url(../img/details.png) center 10px no-repeat;
	display: block;
	margin: 0 auto 1em;
	padding: 0;
}
.DetailBtn2 {
	width:140px;
	height:30px;
	background:url(../img/0200_btn_details2.jpg) center 5px no-repeat;
	display: block;
	margin: 0;
	padding: 5px 0 0;
	clear: both;
}
*/
#AddCartBtn {
	width:100%;
	height:45px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#AddCartBtn a { text-decoration:none; }
#AddCartBtn a:hover { text-decoration:none; }
/*
.AddCartBtn {
	clear:both;
	width:146px;
	height:28px;
	background:url(../img/scart.png) left top no-repeat;
	display: block;
	margin: 10px auto 1.5em;
}
*/
.AddCartBtn2 {
/*	clear:both;
*/
	width:146px;
	height:28px;
	background:url(../img/scart.png) left top no-repeat;
	display: block;
	margin: 10px auto 1.5em;
}


#PriceBox {
	width:100%;
	margin: 0.2em 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
}
#PriceBox .en {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}












/*---------------------------------------------------------
	0200 barrel
---------------------------------------------------------*/
#uLine {
	background:url(../img/Line_img.png) left top repeat-x;
	margin: 0;
	height: 11px;
	display: block;
	clear: both;
	width: 630px;
	float: left;
	padding: 0 0 1.5em;
}

#BarrelListBox {
	width:630px;
	margin: 0 auto 20px;
	position: relative;
}

#BarrelListBox #Poseidon {
	width:630px;
	background:url(../img/0200/0200_00logo_poseidon.jpg) center top no-repeat;
	padding: 0px auto 0;
	float: left;
	text-align: center;
}
#BarrelListBox #BKPoseidon {
	width:630px;
	background:url(../img/blackmodel/bk_bg_poseidon.png) center top no-repeat;
	padding: 0px auto 0;
	float: left;
	text-align: center;
}
#BarrelListBox #Poseidon #BarrelListItemP {
	margin: 5px;
	padding: 0;
	/*	width: 600px;*/
	width:180px;
	text-align: center;
	float: left;
}
#BarrelListBox #Poseidon #BarrelListItemPBK {
	margin: 5px;
	padding: 0;
	/*	width: 600px;*/
	width:180px;
	text-align: center;
	float: left;
}
#BarrelListItemPBK2 {
	margin: 5px;
	padding: 0;
	/*	width: 600px;*/
	width:220px;
	text-align: center;
	float: left;
}



#BarrelListItem .markNew {
	background:url(../img/mark_new.png) left top no-repeat;
	z-index:   1;
	width:47px;
	height:48px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
}


#BarrelListBox #Poseidon #BarrelListItemP #ImgBox,
#BarrelListBox #BarrelBox #BarrelListItem #ImgBox {
	margin:10px auto;
	padding:0;
	height: 60px;
	clear: both;
}
#BarrelListBox #Poseidon #BarrelListItemP ul {
	width: 150px;
	margin: 0.5em auto;
	padding: 0.5em 0;
	font-size: 11px;
	text-align: center;
}
#BarrelListBox #Poseidon #BarrelListItemP ul li {
	width: 50px;
	display: inline;
	padding: 0.25em 0;
	margin: 0 0 0 2px;
}
#BarrelListBox #Poseidon #BarrelListItemP ul li.sMT {
	font-size:9px;
	border-bottom:solid 1px #EFEFEF;
}
#BarrelListBox #Poseidon #BarrelListItemP ul li.sMaxDia { background-color: #EDF1F1; }
#BarrelListBox #Poseidon #BarrelListItemP ul li.sLength { background-color: #E6E1DD; }
#BarrelListBox #Poseidon #BarrelListItemP ul li.sWeght { background-color: #D5D3C8; }




#BarrelListBox #Poseidon table,
#BarrelListBox #BarrelBox table {
	padding: 0;
	margin: 1.0em auto;
	text-align: center;
}
#BarrelListBox #Poseidon tr,
#BarrelListBox #BarrelBox tr {
	padding: 0;
	margin: 0;
}
#BarrelListBox #Poseidon td {
	padding: 0.5em 0;
	margin: 0;
	width: 50px;
	font-size: 11px;
}
#BarrelListBox #Poseidon td.cart {
	text-align: center;
	width: 156px;
}
#BarrelListBox #Poseidon td.cart img {

}





#BarrelListBox #BarrelBox td {
	padding: 0.2em;
	margin: 0;
	width: 44px;
	font-size: 11px;
}
#BarrelListBox #Poseidon td.sMT,
#BarrelListBox #BarrelBox td.sMT {
	font-size:9px;
	border-bottom:solid 1px #EFEFEF;
}
#BarrelListBox #Poseidon td.sM,
#BarrelListBox #BarrelBox td.sM {
	background-color: #EDF1F1;
}
#BarrelListBox #Poseidon td.sL,
#BarrelListBox #BarrelBox td.sL {
	background-color: #E6E1DD;
}
#BarrelListBox #Poseidon td.sW,
#BarrelListBox #BarrelBox td.sW {
	background-color: #D5D3C8;
}
#BarrelListBox #BarrelBox td.btn {
	padding: 0.2em;
	margin: 0;
	width: 44px;
	font-size: 11px;
}
#BarrelListBox #BarrelBox td.cart {
	text-align: center;
	width: 135px;
}


/*
#BarrelListBox #Poseidon ul {
	list-style: none;
	width: 450px;
	margin: 0;
}
#BarrelListBox #Poseidon ul li {
	margin:10px;
	padding:0px;
	float: left;
	width: 200px;
	text-align: center;
}
*/





#BarrelListBox #BarrelBox {
	float:left;
	width:630px;
	padding:10px 0 5px;
}
#BarrelListBox #BarrelBox h2 {
	width: 620px;
	height: 60px;
	margin: 0.5em auto 1.2em;
	padding: 0;
	position: relative;
}
#BarrelListBox #BarrelBox h2.barrel_hawaii {
	background:url(../img/0200/0200_01logo_hawaii.jpg) center top no-repeat;
	margin: 0.5em 0;
}
#BarrelListBox #BarrelBox h2.barrel_california {
	background:url(../img/0200/0200_03logo_california.jpg) center top no-repeat;
}
#BarrelListBox #BarrelBox h2.barrel_australia {
	background:url(../img/0200/0200_02logo_australia.jpg) center top no-repeat;
}




#BarrelListBox #BarrelBox ul {
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	/*	width: 600px;*/
	width:600px;
}
#BarrelListBox #BarrelBox ul li {
	display: inline;
	width: 150px;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}
#BarrelListBox #BarrelBox ul li img {
	margin:5px 0;
	padding: 0;
}

#BarrelListBox #BarrelBox #BarrelListItem {
	margin: 0 0 0 5px;
	padding: 0;
	float: left;
	/*	width: 600px;*/
	width:150px;
	text-align: center;
}
#BarrelListBox #BarrelBox #BarrelListItem ul {
	width: 150px;
	margin: 2px 0;
	padding: 0.3em 0;
	font-size: 11px;
	text-align: center;
}
#BarrelListBox #BarrelBox #BarrelListItem ul li {
	width: 45px;
	display: block;
	padding: 0.25em 0;
	margin: 0 0 0 2px;
}

#BarrelListBox #BarrelBox #BarrelListItem ul li.sMT {
	font-size:9px;
	border-bottom:solid 1px #EFEFEF;
}

#BarrelListBox #BarrelBox #BarrelListItem ul li.sMaxDia { background-color: #EDF1F1; }
#BarrelListBox #BarrelBox #BarrelListItem ul li.sLength { background-color: #E6E1DD; }
#BarrelListBox #BarrelBox #BarrelListItem ul li.sWeght { background-color: #D5D3C8; }





/*---------------------------------------------------------
	PageBase CenterBox
---------------------------------------------------------*/
#cBody #cCenterBox {
	width:900px;
	/* 
	background-color: #FFF;
	*/
	padding: 0;
	margin: 0;
}

/* POSEIDON ----------------------------------------------*/
#cBody #cCenterBox #PoseidonLBox {
	float:left;
	width:430px;
	margin: 18px 0 0;
	padding: 0 0 0 18px;
}
#cBody #cCenterBox #PoseidonRBox {
	margin:18px 0 0;
	width: 435px;
	display: block;
	float: right;
	/*
	background:url(design/ONME001036/img/0200/02_poseidon_rightbase.png) left top no-repeat;
	height:680px;
	margin: 18px 0 0 5px;
	*/
}
#cBody #cCenterBox #PoseidonRBox #HD {
	width:420px;
	height:75px;
	background:url(../img/0200/02_poseidon_rightbase_hd_b.png) left top no-repeat;
	float: left;
}
#cBody #cCenterBox #PoseidonRBox #BD {
	background:url(../img/0200/02_poseidon_rightbase_bd_b.png) left top repeat-y;
	margin: 0;
	padding: 0;
	width: 420px;
	float: left;
}
#cBody #cCenterBox #PoseidonRBox #TL {
	width:420px;
	height:75px;
	background:url(../img/0200/02_poseidon_rightbase_tl_b.png) left top no-repeat;
	float: left;
}




#cBody #cCenterBox #ItemBox {	/* #PoseidonRBox*/
	margin: 0 0 30px;
	width: 420px;
	text-align: center;
	font-size: 11px;
	float: left;
}

#cBody #cCenterBox #ItemBox2 {	/* #PoseidonRBox*/
	width: 340px;
	margin: 10px 20px 5px 20px;
	float: left;
	text-align: center;
	font-size: 11px;
	height: 310px;
}
#cBody #cCenterBox #ItemBox #ImgBoxP {
	margin:0 auto 0.6em;
	padding:0;
}
#cBody #cCenterBox #ItemBox2 #ImgBox {
	margin:0 auto;
	padding:0;
}

#cBody #cCenterBox #ItemBox img {
	margin:1.0em auto;
	display: block;
}
#cBody #cCenterBox #TextBoxP {		/*#PoseidonRBox #ItemBox */
	text-align: left;
	line-height:1.5em;
	width: 250px;
	margin: 0.5em auto;
	padding: 0 0.5em 1.0em 1.5em;
	height: auto;
	clear: both;
/*
	border-bottom: solid 1px #EFEFEF;
*/	
}
#cBody #cCenterBox #TextBox {		/*#PoseidonRBox #ItemBox */
	text-align: left;
	line-height:1.2em;
	width: 280px;
	margin: 0 auto;
	padding: 0 0.5em;
	height: 12em;
	overflow: visible;
/*
	border-bottom: solid 1px #EFEFEF;
*/	
}
#cBody #cCenterBox b {
	font-size:12px;
	font-weight:bolder;
	line-height:1.5em;
}
#cBody #cCenterBox #ItemBox ul,
#cBody #cCenterBox #ItemBox2 ul {
	list-style:none;
	margin: 0.6em 0;
}
#cBody #cCenterBox #ItemBox ul li,
#cBody #cCenterBox #ItemBox2 ul li {
	display:inline;
	margin: 5px;
}
#PageCtrlBox {
	float:none;
	width:100%;
	text-align:center;
	margin: 0 0 0 1px;
	padding: 0;
}

/* HAWAII ----------------------------------------------*/
#cBody #cCenterBox #HAWAIIBox {
	/*
	float: left;
*/
	width:900px;
	margin: 0;
	padding: 0;
}
#cBody #cCenterBox #HAWAIIBox h1 {
	float:left;
	width:350px;
	height: 80px;
}
#cBody #cCenterBox #BarrelBox {
	width: 800px;
	margin: 0;
	float: left;
	padding: 0 0 0 50px;
}
#cBody #cCenterBox #BarrelBox #HD {
	float:left;
	width:800px;
	height:100px;
	display: block;
}
#cBody #cCenterBox #BarrelBox #BD {
	width:800px;
	background:url(../img/0201/0201_hawaii_box_bd.png) left top repeat-y;
	margin:0;
	padding: 0 0 1.0em;
	float: left;
}
#cBody #cCenterBox #BarrelBox #TL {
	width:800px;
	height:54px;
	background:url(../img/0201/0201_hawaii_box_tl.png) left top no-repeat;
	float: left;
	display: block;
}





/*---------------------------------------------------------
	Syohin Item Syosai Box
---------------------------------------------------------*/
#ItemSyosaiBox {
	width: 600px;
	margin: 20px auto;
	text-align: left;
}
#ItemSyosaiBox #SyosaiTitle {
	margin:0;
	padding:12px 0 0 55px;
	display: block;
	font-size: 18px;
	color: #052D58;
	font-weight: bold;
	background:url(../img/shopitem_titlebase2.jpg) left top no-repeat;
	border-bottom: solid 3px #EFEFEF;
	height: 40px;
}
#ItemSyosai {
	width:590px;
	margin:10px 0;
	border-bottom: solid 3px #EFEFEF;
	padding: 0 0 10px 5px;
	float: left;
}
#ItemSyosaiR {
	float:right;
	width:260px;
	display: block;
	border-left: solid 1px #EFEFEF;
	padding: 0 0 0 10px;
}
#ItemSyosai2 {
	margin:0 0 10px;
	border-bottom: solid 3px #EFEFEF;
	padding: 5px 2px 10px;
}
#ItemSyosai3 {
	margin:10px 0;
	padding: 0 0 10px 5px;
	width: 110px;
	float: left;
	display: block;
}
#ItemSyosai4 {
	margin:10px 0;
	padding: 0 0 10px 5px;
	width: 120px;
	float: right;
	display: block;
}
#ItemTail {
	width:580px;
	margin:10px 0;
	padding: 0 0 20px 20px;
	float: left;
	text-align: center;
}
#ItemSyosai #ItemImg {
	float:left;
	width:300px;
	text-align: center;
	margin-left: 0px;
	height: 240px;
	padding: 30px 0;
}
#ItemSyosai #ItemTxt {
	float:right;
	width:240px;
	/*margin-top: 120px;*/
	padding: 0;
	display: block;
	margin: 10px 0;
}
#ItemSyosai #ItemBtn {
	float:right;
	width:200px;
	margin-top: 10px;
	padding: 5px 10px 5px 0;
	display: block;
}
#ItemSyosai h3 {
	width:113px;
	height:18px;
	background:url(../img/productdetails.jpg) left top no-repeat;
	margin: 5px 5px 10px;
	padding: 0;
}
#ItemSyosai h4 {
	width:129px;
	height:28px;
	background:url(../img/continueshopping.jpg) left top no-repeat;
	margin: 5px 5px;
	padding: 0;
	float: right;
}
#ItemSyosai p {
	padding: 5px 15px;
	margin: 0;
	line-height: 1.6em;
	font-size: 12px;
}

#ItemSyosai ul {
}
#ItemSyosai ul li {
}

#ItemSyosai dl {
	margin:5px 0;
	padding: 0 5px;
	background-color: #FFF;
	font-size: 12px;
	width:180px;
}
#ItemSyosai dl dt {
	float: left;
	width: 100px;
	padding: 4px 0 0 5px;
	font-weight: normal;
	line-height: 1.2em;
	text-align: left;
}
#ItemSyosai dl dd {
	padding: 4px 20px 4px 110px;
	line-height: 1.2em;
	text-align: right;
	margin: 0;
	border-bottom: solid 1px #CCC;
}





/*----------------------------------------------------------------
	Login 
-----------------------------------------------------------------*/
#LoginArea {
	width:451px;
	margin:30px 10px 30px 5px;
	font-size: 12px;
	text-align: left;
}
#LoginArea p {
	padding:0 2.0em 0.5em;
	line-height:1.3em;
}
#LoginArea table {
	margin:10px auto;
	padding:0;
	border-top:solid 1px #CCC;
	border-left:solid 1px #CCC;
	font-size: 12px;
}
#LoginArea table tr {
}
#LoginArea table td {
	margin:0;
	padding:0.5em;
	border-bottom:solid 1px #CCC;
	border-right:solid 1px #CCC;
	
}
#LoginArea table td.c0 {
	width:30%;
	text-align: left;
	background-color: #EFEFEF;
}
#LoginArea table td.c1 { width:70%; }

#LoginArea #BtnBox {
	width:360px;
	margin:0 auto;
	padding:0.3em 0 1.5em;
	text-align:center;
}
#LoginArea #BtnBox input {
	width:15em;
}

#LoginArea #BtnBox p {
	margin:0.5em 0;
	padding:0;
	text-align:center;
}
