@charset "UTF-8";

/*左カラム
----------------------------------*/
#wrapCol-top { width: 605px; float:left;}

/*右カラム
----------------------------------*/
#exCol-top { width: 292px; float:right;}

/*予約受付中ボタン
----------------------------------*/
#btn_main a{
	display: block;
	width: 605px;
	height: 91px;
	margin-bottom:6px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_main.png) no-repeat 0 0;
}
#btn_main a:hover{
	background-position: 0 -91px;
}

/*予約受付中ボタン（日本・香港）
----------------------------------*/
#btn_main_jpn{
	float: left;
}

#btn_main_jpn a{
	display: block;
	width: 298px;
	height: 111px;
	margin-bottom:6px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_main_jpn.png) no-repeat 0 0;
}
#btn_main_jpn a:hover{
	background-position: 0 -111px;
}

#btn_main_hkg{
	float: right;
  
}

#btn_main_hkg a{
	display: block;
	width: 298px;
	height: 111px;
	margin-bottom:6px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_main_hkg.png) no-repeat 0 0;
}
#btn_main_hkg a:hover{
	background-position: 0 -111px;
}

/*メイン大バナー
----------------------------------*/
/*大枠*/
#mainbnr {
	float: left;
	height: 359px;
	width:605px;
	margin: 3px 0px 3px 0px;
	background: url(../images/top/bg_bnr.png) no-repeat 0 0;
	position: relative;
	}

#mainbnr h2{
	display:none;
}

/*ボタン*/
.sliderkit .sliderkit-nav { position: absolute; top:9px; width:545px; margin: 0 auto;}
.sliderkit .sliderkit-nav-clip ul{ text-align: right; white-space: nowrap; width: 545px !important; line-height: 1;}
.sliderkit .sliderkit-nav-clip ul li { display:inline;}
.sliderkit .sliderkit-nav-clip ul li a { opacity:0.5; filter: alpha(opacity=50); -ms-filter: "alpha( opacity=50 )"}
.sliderkit .sliderkit-nav-clip ul li a:hover{ cursor: pointer;}
.sliderkit .sliderkit-nav-clip ul li.sliderkit-selected a{ opacity: 1; filter: alpha(opacity=100); -ms-filter: "alpha( opacity=100 )"}

/*バナー部分*/
.sliderkit .sliderkit-panel{ position:absolute; left:15px; top: 35px; z-index:1; background: #FFFFFF;}
.sliderkit .sliderkit-panel a img:hover{ opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}

/*トピックス
----------------------------------*/
#topics {
	float: left;
	width: 605px;
	height: 728px;
	margin: 0px 10px 0 0;
	background: url(../images/top/bg_topics.png) repeat-y;
	position:relative;
	}

#topics dt {
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	padding:5px 10px 0px 0px;
}
#topics dd {
	color:#FFFF00;
	font-size:14px;
	border-bottom: 1px dashed #cccccc;
	margin-bottom:7px;
	padding:0px 4px 4px 4px;
}

#topics dl {
	width: 574px;
	height: 726px;
	overflow:auto;
	margin: 1px 0px -7px 20px;
}

/*twitter
----------------------------------*/
#twitter {
	margin-top:1px;
	margin-bottom:1px;
	padding-left:5px;
}

/*商品紹介ボタン
----------------------------------*/
#btn_goods {
  margin:5px 0 0 5px;
  }

#btn_goods a.product{
	display: block;
	width: 286px;
	height: 64px;
	margin-bottom:6px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_goods.png) no-repeat 0 0;
}
#btn_goods a.product:hover{
	background-position: 0 -64px;
}

#btn_goods .sbnr li a{display: block;
    background: white;
    width: 286px;
    height: 93px;
    margin-top:8px;}

#btn_goods .sbnr li a img:hover{ opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"}

/*ブログボタン
----------------------------------*/
#btn_blog {
	margin:0px 0px 0px 2px;
}

#btn_blog a{
	display: block;
	width: 286px;
	height: 64px;
	margin-bottom:2px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_blog.png) no-repeat 0 0;
}
#btn_blog a:hover{
	background-position: 0 -64px;
}
/*ストアボタン
----------------------------------*/
#btn_store_hk {
	margin:2px 0px 0px 2px;
	float:left;
}
#btn_store_tw {
	margin:2px 2px 0px 0px;
	float:right;
}
#btn_store_jpn {
	margin:0px 0px 0px 2px;
}


#btn_store_hk a{
	display: block;
	width: 298px;
	height: 91px;
	margin-bottom:2px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_store_hk.png) no-repeat 0 0;
}
#btn_store_tw a{
	display: block;
	width: 298px;
	height: 91px;
	margin-bottom:2px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_store_tw.png) no-repeat 0 0;
}
#btn_store_jpn a{
	display: block;
	width: 605px;
	height: 91px;
	margin-bottom:2px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_store_jpn.png) no-repeat 0 0;
}
#btn_store_hk a:hover{
	background-position: 0 -91px;
}
#btn_store_tw a:hover{
	background-position: 0 -91px;
}
#btn_store_jpn a:hover{
	/* background-position: 0 -91px; */
}

/*注文ボタン
----------------------------------*/
.btn_order_hk img {
  margin: 0 0 6px 5px;
  }
.btn_order_hk a{
	display: block;
	width: 286px;
	height: 64px;

	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_order_hk.png) no-repeat 0 0;
}
.btn_order_tw a:hover{
	background-position: 0 -64px;
}

#btn_order_tw a{
	display: block;
	width: 286px;
	height: 64px;
	margin-bottom:6px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_order_tw.png) no-repeat 0 0;
}
#btn_order_tw a:hover{
	background-position: 0 -64px;
}
#btn_order_jpn {
	margin:0px 0px 0px 5px;
}

#btn_order_jpn a{
	display: block;
	width: 596px;
	height: 91px;
	margin-bottom:2px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_main02.png) no-repeat 0 0;
}
#btn_order_jpn a:hover{
	background-position: 0 -91px;
}


#btn_goods-hk {
  margin-left:5px;
  }

#btn_goods-hk li {
  margin-bottom:5px;
}

a.btn_bandai-hk {
	display: block;
	width: 286px;
	height: 64px;

	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_hongkong.png) no-repeat 0 0;
}
.btn_bandai-hk:hover{
	background-position: 0 -64px;
}

a.btn_bandai-tw {
	display: block;
	width: 286px;
	height: 64px;

	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_taiwan.png) no-repeat 0 0;
}
.btn_bandai-tw:hover{
	background-position: 0 -64px;
}

a.btn_bandai-sin {
	display: block;
	width: 286px;
	height: 64px;

	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_singapore.png) no-repeat 0 0;
}
.btn_bandai-sin:hover{
	background-position: 0 -64px;
}

a.btn_bandai-kr {
	display: block;
	width: 286px;
	height: 64px;

	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/top/btn_korea.png) no-repeat 0 0;
}
.btn_bandai-kr:hover{
	background-position: 0 -64px;
}


/*ピックアップカード
----------------------------------*/
#pickup {
	float: left;
	width: 292px;
	height: 350px;
	background: url(../images/top/bg_pickup.png) no-repeat 0 0;
	position:relative;
}
#pickup p{
	position:absolute;
	width:210px;
	height:306px;
	top:22px;
	left:58px;
}