/* ---------------------------------------------
GLOBAL.CSS
-----------------------------------------------*/


.dumbCrossFade {
	width:426px;
	height:100px;
	display:block;
	cursor:pointer;
	border:none;
	position:relative;
	overflow:hidden;
			}
.dumbCrossFade .dumbItem {
	display:none;
	position:absolute;
	/*top:24px;*/
	/*bottom:0;*/
	/*left:1px;*/
	border:none;
	_left:0;
}

/* ---------------------------------------------
CONTENT AREAS
-----------------------------------------------*/

#wrapperInner{
	width:900px;
	height:346px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	background: url(../images/haikei_wrapperinner.png) repeat-x left top;
}

#wrapperInner #logoArea{
	width:127px;
	margin-left:5px;
	float:left;
	_display:inline;
	text-align:center;
	overflow:hidden;
}

#wrapperInner #BlandArea{
	width:756px;
	margin-right:10px;
	float:right;
	_display:inline;
	overflow:hidden;
}

/*#sparks{
	position:absolute;
	top:20px;
	left:0;
	width:200px;
	height:120px;
	z-index:1;
	overflow:hidden;
	}
*/

#photos {
	position:relative;
	width:756px;
	height:327px;
	margin-top:8px;
	/*_padding-top:8px;*/
	overflow:hidden;
	background:url(../images/main_img/group.jpg) no-repeat right top;
}

#slider {
	width:756px;
	height:327px;
	overflow:hidden;
	/*background:url(../images/template/loading.gif) 510px 220px no-repeat;*/
}

/* ---------------------------------------------
 BACKGROUND IMAGES
-----------------------------------------------*/

.section {
	width:756px;
	height:327px;
}

#section_genki {
	/*background:url(../images/main_img/group.jpg) no-repeat left top;*/
}

#section_ondo {
	/*background:url(../images/main_img/group.jpg) no-repeat left top;*/
}

#section_senryou {
	/*background:url(../images/main_img/group.jpg) no-repeat left top;*/
}

#section_tokyo {
	/*background:url(../images/main_img/group.jpg) no-repeat left top;*/
}

#section_kamaya {
	/*background:url(../images/main_img/group.jpg) no-repeat left top;*/
}

#section_kaisen {
	/*background:url(../images/main_img/group.jpg) no-repeat left top;*/
}

#section_uobei {
	/*background:url(../images/main_img/group.jpg) no-repeat left top;*/
}


/* ---------------------------------------------
 TEXT OVERLAYS
-----------------------------------------------*/

#overlay {
	width:756px;
	height:327px;
	background:url(../images/sample/overlay.png) top left repeat-y;
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	padding:0 0;
	overflow:hidden;
	color:#848484;
	text-align:left;
}

#overlay_genki, #overlay_ondo, #overlay_senryou, #overlay_tokyo, #overlay_kamaya, #overlay_kaisen, #overlay_uobei {
	width:202px;
	height:327px;
	text-align:center;
}



#overlay_genki div{width:180px;margin:0 auto;text-align:left;font-size:13px;}
#overlay_ondo div{width:180px;margin:0 auto;text-align:left;font-size:13px;}
#overlay_senryou div{width:180px;margin:0 auto;text-align:left;font-size:13px;}
#overlay_tokyo div{width:180px;margin:0 auto;text-align:left;font-size:13px;}
#overlay_kamaya div{width:180px;margin:0 auto;text-align:left;font-size:13px;}
#overlay_kaisen div{width:180px;margin:0 auto;text-align:left;font-size:13px;}
#overlay_uobei div{width:180px;margin:0 auto;text-align:left;font-size:13px;}

#overlay_genki div h2{
	margin:10px 0 10px;
	padding:0 0 10px;
	border-bottom:1px solid #fff;
}


#overlay_ondo div h2,
#overlay_senryou div h2,
#overlay_tokyo div h2,
#overlay_kamaya div h2,
#overlay_kaisen div h2,
#overlay_uobei div h2{
	margin:0px 0 10px;
	padding:0 0 10px;
	_padding:10px 0 10px;
	border-bottom:1px solid #fff;
}

*:first-child+html #overlay_ondo div h2,
*:first-child+html #overlay_senryou div h2,
*:first-child+html #overlay_tokyo div h2,
*:first-child+html #overlay_kamaya div h2,
*:first-child+html #overlay_kaisen div h2,
*:first-child+html #overlay_uobei div h2{
	margin:10px 0 10px;
	padding:0 0 10px;
	border-bottom:1px solid #fff;
}


#overlay_genki div p.btn,
#overlay_ondo div p.btn,
#overlay_senryou div p.btn,
#overlay_tokyo div p.btn,
#overlay_kamaya div p.btn,
#overlay_kaisen div p.btn,
#overlay_uobei div p.btn{
	width:170px;
	margin:10px auto 0;
}

#overlay_genki div p.btn a:hover img,
#overlay_ondo div p.btn a:hover img,
#overlay_senryou div p.btn a:hover img,
#overlay_tokyo div p.btn a:hover img,
#overlay_kamaya div p.btn a:hover img,
#overlay_kaisen div p.btn a:hover img,
#overlay_uobei div p.btn a:hover img{
	opacity:0.75;
	filter: alpha(opacity=75);
}



#overlay_genki div ul,
#overlay_ondo div ul,
#overlay_senryou div ul,
#overlay_tokyo div ul,
#overlay_kamaya div ul,
#overlay_kaisen div ul,
#overlay_uobei div ul{
	width:180px;
	margin:0 auto;
}

#overlay_genki div ul li,
#overlay_ondo div ul li,
#overlay_senryou div ul li,
#overlay_tokyo div ul li,
#overlay_kamaya div ul li,
#overlay_kaisen div ul li,
#overlay_uobei div ul li{
	text-align:left;
	color:#ffff00;
	line-height:1.4;
	border-bottom:1px dotted #fff;
	padding:5px 0;
	text-align:justify;
	text-justify:distribute;
}

/* ---------------------------------------------
 NAVIGATION
-----------------------------------------------*/

ul#navigation {
	width:127px;
	margin:0 auto;
}

ul#navigation li {
	width:127px;
	margin-bottom:2px;
}


ul#navigation li a:hover img{
	opacity:0.75;
	filter: alpha(opacity=75);
}


/* ---------------------------------------------
TOPICS
-----------------------------------------------*/

#Topics{
	width:870px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	zoom:1;
}

#Topics div#Info{
	float:left;
	width:430px;
	padding-bottom:0px;
	border:1px solid #ccc;
	position:relative;
}

#Topics div#Info p{
	position:absolute;
	right:8px;
	top:4px;
	font-size:13px;
}

#Topics div#Info p a:link,
#Topics div#Info p a:visited{color:#971E23;text-decoration:none;}
#Topics div#Info p a:hover{color:#201714;text-decoration:underline;}

#Topics div#Info h2{
	width:100%;
	height:27px;
	margin-bottom:10px;
	background: url(../images/info.png) no-repeat left top;
}

#Topics div#Info h2 span{
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
}


#Topics div#Info ul#newsticker{
	height:120px;
	width:420px;
	overflow:hidden;
}

#Topics div#Info ul#newsticker li{
	height:40px;
	padding:0;
}

#Topics div#Info ul#newsticker li table{
	width:420px;
    border-collapse: separate;
    border-spacing: 0;

}

#Topics div#Info ul#newsticker li table th,
#Topics div#Info ul#newsticker li table td{vertical-align:top;font-size:12px;}
#Topics div#Info ul#newsticker li table th{text-align:center;}
#Topics div#Info ul#newsticker li table th.up{width:80px;}
#Topics div#Info ul#newsticker li table th.logo{width:100px;}
#Topics div#Info ul#newsticker li table td{text-align:left;}


#Topics div#Camp{
	float:right;
	width:430px;
	/* background:#000; */
}


#Topics #Campaign{
	position:relative;
	width:426px;
	float:right;
}

#Topics #Campaign h2{
	width:426px;
	height:27px;
	margin-bottom:10px;
	background: url(../images/second/ttl/campaign.png) no-repeat left top;
}

#Topics #Campaign h2 span{
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
}

#Topics #Campaign p{
	position:absolute;
	top:6px;
	left:150px;
	font-size:12px;
}

#Topics #Campaign ul{
	width:426px;
}

#Topics #Campaign ul li{text-align:left;}

.dumbCrossFade {
	width:426px;
	height:100px;
	margin-bottom:10px;
	display:block;
	cursor:pointer;
	border:none;
	position:relative;
	overflow:hidden;
	z-index:1000;
}
.dumbCrossFade .dumbItem {
	display:none;
	position:absolute;
	/*top:24px;*/
	/*bottom:0;*/
	/*left:1px;*/
	border:none;
	_left:0;
	left:0;
}

