@charset "utf-8";
/* CSS Document */
body{
	background:none;
}
#bgtop{
	position:relative;
height:470px;
}
/* slideshow area */
#slideshow .slideimg div { position:absolute; top:0; left:0; z-index:8;dislpay:none;
background-position: center 0;
background-repeat:no-repeat;
height:470px;
	width:100%;
 }
#slideshow .slideimg div.active { z-index:10;display:block; }
#slideshow .slideimg div.last-active { z-index:9;display:block; }

#slideshow{
	width:100%;
	position:absolute;
	height:470px;
	z-index:1;
	top:0;
	left:0;
}
#slideshow .slideimg div#img1{ background-image:url(../../img/img_top01.png); }
#slideshow .slideimg div#img2{ background-image:url(../../img/img_top02.jpg); }
#slideshow .slideimg div#img3{ background-image:url(../../img/img_top03.jpg); }
#slideshow .slideimg div#img4{ background-image:url(../../img/img_top04.jpg); }
#slideshow .slideimg div#img5{ background-image:url(../../img/img_top05.png); }
#slideshow .slideimg div#img6{ background-image:url(../../img/img_top06.png); }

#slidebtns{
	position:absolute;
	top:214px;
	left:0;
	right:0;
	z-index:100;
	
}
#inslidebtns{
	max-width:1200px;
	position:relative;
	margin:0 auto;
}
#slidebtns ul{
}
#slidebtns ul li#btnprev{
	position:absolute;
	top:0;
	left:0;
}
#slidebtns ul li#btnnext{
	position:absolute;
	top:0;
	right:0;
}
#slidebtns ul li a{
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	width:40px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
}
#slidebtns ul li#btnprev a{
	background-image:url(../../img/btn_prev.png);
}
#slidebtns ul li#btnnext a{
	background-image:url(../../img/btn_next.png);
}

#pager{
	letter-spacing:-0.44em;
	margin:15px 0 0 0;
}
#pager li{
	letter-spacing:normal;
	display:inline-block;
	margin:0 7px;
	vertical-align:top;
}
#pager li a{
	display:block;
	background-image:url(../../img/btn_pager.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
#pager li a:link, #pager li a:visited{
	background-position:0 0;
}
#pager li a:hover, #pager li a:active{
	background-position:0 bottom;
}
#pager li.active a:link, #pager li.active a:visited{
	background-position:0 bottom;
}

#mainArea{
	border-bottom:1px solid #CCCCCC;
	padding:16px 0 32px 0;
}
#inmainArea{
	width:960px;
	text-align:left;
	margin:0 auto;
}
#topbtnlist{
	margin:0;
}
#topbtnlist li{
	float:left;
	margin:0 22px 0 0;
}
#topbtnlist li a{
	display:block;
	width:305px;
	height:110px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0 0;
	background-repeat:no-repeat;
}
#topbtnlist li a:link, #topbtnlist li a:visited{
	background-position:0 0;
}
#topbtnlist li a:hover, #topbtnlist li a:active{
	background-position:0 bottom;
}
#topbtnlist li#btntop1 a{
	background-image:url(../../img/btn_top01.png);
}
#topbtnlist li#btntop2 a{
	background-image:url(../../img/btn_top02.png);
}
#topbtnlist li#btntop3{
	margin:0;
}
#topbtnlist li#btntop3 a{
	background-image:url(../../img/btn_top03.png);
}


/* topcontents */
#topcontents{
	width:960px;
	margin:0 auto;
	text-align:left;
	padding:24px 0 32px 0;
}
#topcontents #newsArea{
	width:635px;
	float:left;
}
#topcontents #sub{
	width:300px;
	float:right;
}


/* pickup */
.pickup{
	border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	
	position:relative;
	behavior: url(/common/css/PIE.htc);
	padding:13px;
	background:#00AAE9;
}
.pickup a{
	display:block;
}
.pickup .sttl{
	margin:0 0 14px 0;
}
.pickup .img{
	width:138px;
	float:left;
}
.pickup .txt{
	width:136px;
	float:right;
	vertical-align:middle;
}
.pickup .txt p{
	color:#FFF;
	line-height:1.6;
	margin:5px 0 0 0;
}
.pickup.mT {
	margin-top: 20px;
}

/* btnlistsub */
#btnlistsub{
	margin:26px 0 0 0;
}
#btnlistsub li{
	margin:0 0 8px 0;
}

/* bnrlist */
#bnrlist{
	margin:14px 0 0 0;
}
#bnrlist li{
	margin:0 0 16px 0;
}
#bnrlist li a{
	width:300px;
	height:100px;
}

#bnrlist li#btnstore a{
	background-image:url("../../img/btn_store.png");
}
#bnrlist li#btnmovie a{
	background-image:url(../../img/btn_movie.png);
}
#bnrlist li#btnmovie_emp a{
	background-image:url(../../img/btn_movie_emp.jpg);
}
#bnrlist li#btnintroduce a{
	background-image:url(../../img/btn_introduce.png);
}
#bnrlist li#btnglobal a{
	background-image:url(../../img/btn_global.png);
}
#bnrlist li#btnalphaway a{
	background-image:url(../../img/btn_alpha_way.png);
}
#bnrlist li#btnmessage a{
	background-image:url(../../img/btn_message.png);
}


/* links */
#links{
	background:#EFEFF0 url(../../img/bg_links.png) center bottom no-repeat;
}

/* ===================================================== */
/* CLEAR */
/* ===================================================== */
/*----------------------*/
#topbtnlist,
#topcontents{
	min-height:1%;
}
#topbtnlist:after,
#topcontents:after{
/* for modern browser */ 
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
}
* html #topbtnlist,
* html #topcontents{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
}
body*#topbtnlist:after,
body*#topcontents:after{
	content: ".";
}
#message_area{
	text-align: center;
	margin: 25px auto;
}

#message_area p{
	font-size: 18px;
	line-height: 1.5em;
}

#message_area p#lead{
	font-size: 25px;
	margin-bottom: 20px;
}
