@charset "UTF-8";

/* --------------------------------------------
 * megatoy_top
-------------------------------------------- */
/* --------------------------------------------
	thumbnail
-------------------------------------------- */
#thumbnail {
	width: 879px;
	margin-left: 35px;
}

#slideshow {
	float: left;
	width: 514px;
}
#nav {
	float: right;
	width: 358px;
}
#nav li {
	border-left: 7px solid #aaaab1;
	/*display: block;*/
	display: inline;
	float: left;
	width: 165px;
	margin: 0 5px 5px 0;
}
#nav a {
	display: block;
	padding: 0;
	width: 165px;
}
#nav li.activeLI {
	border-left: 7px solid #87d200;
}
#nav a:focus {
	outline: medium none;
}
#nav img {
	border: medium none;
	display: block;
	margin-left: 2px;
}

#box_top_01 {
	display:inline;
	float:left;
	width:411px;
	height:auto;
	margin-left:35px;
}

#box_top_01 h2 {
	height:16px;
	margin-bottom:10px;
	padding-left:22px;
	background:url(/megatoy/images/megatoy_common/icn_top_01.gif) no-repeat 0 center;
}

#box_top_01in {
	width:411px;
	height:auto;
	background:url(/megatoy/images/megatoy_common/bg_box_01_body.gif) repeat-y;	
}

#box_top_01in ul {
	padding:14px;
	background:url(/megatoy/images/megatoy_common/bg_box_01_header.gif) no-repeat 0 0;	
}
#box_top_01in ul li {
	overflow:hidden;
	zoom:1;
	padding:5px;
}

#box_top_01in ul li.bl-hot {
	background:url(/megatoy/images/megatoy_common/icn_top_03.gif) no-repeat 362px center;
}

#box_top_01in ul li.bl-hover {
	background:#e1ff9d url(/megatoy/images/megatoy_common/icn_top_03_on.gif) no-repeat 362px center;
}

#box_top_01in ul li .thumb {
	display:inline;
	float:left;
	vertical-align:bottom;
	border:1px solid #5f5f5f;
	margin-right:8px;
}

#box_top_01in ul li dl {
	display:inline;
	float:left;
	width:298px;
}

#box_top_01in ul li dl dt {
	line-height:1.1;
}



#box_top_01in ul li dl dd a {
	color:#000;
}

#box_top_01in p {
	width:411px;
	height:50px;
	background:url(/megatoy/images/megatoy_common/bg_box_01_footer.gif) no-repeat 0 0;
	text-align:center;
}

#box_top_01in p a img {
	margin:auto;
}

#box_top_02 {
	display:inline;
	float:right;
	width:448px;
	height:auto;
	margin-right:33px;
}

#box_top_02 h2 {
	height:16px;
	margin-bottom:10px;
	padding-left:22px;
	background:url(/megatoy/images/megatoy_common/icn_top_02.gif) no-repeat 0 center;
}


#box_top_02in {
	width:448px;
	height:auto;
	background:url(/megatoy/images/megatoy_common/bg_box_02_body.gif) repeat-y;	
}

#box_top_02in ul {
	padding:14px;
	background:url(/megatoy/images/megatoy_common/bg_box_02_header.gif) no-repeat 0 0;
}
#box_top_02in ul li {
	overflow:hidden;
	zoom:1;
	margin-bottom:4px;
	padding:5px;
}

#box_top_02in ul li img {
	display:inline;
	float:left;
	vertical-align:bottom;
	margin-right:8px;
}

#box_top_02in ul li dl {
	display:inline;
	float:left;
	width:198px;
}

#box_top_02in ul li dl dt {
	line-height:1.1;
}



#box_top_02in ul li dl dd a {
	color:#000;
	font-weight:bold;
}

#box_top_02in p {
	width:448px;
	height:50px;
	background:url(/megatoy/images/megatoy_common/bg_box_02_footer.gif) no-repeat 0 0;
	text-align:center;
}

#box_top_02in p a img {
	margin:auto;
}

#box_top_03 {
	width:900px;
	margin-left:20px;
}

#box_top_03 h2 {
	background:#50a312;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
	_margin-bottom:0;
	padding:5px;
}


.box_top_03in {
	overflow:hidden;
	zoom:1;
	width:870px;
	height:auto;
	margin-left:15px;
	line-height:1.5 !important;
}

:root *> .box_top_03in {
	line-height:1 !important;
}

.box_top_03in dl {
	display:inline;
	float:left;
	width:215px;
}

.box_top_03in dl dt {
	padding-left:1em;
	background:url(/megatoy/images/megatoy_common/icn_top_04.gif) no-repeat 0 center;
	font-size:12px;
	font-weight:bold;
}

.box_top_03in dl dd {
	padding-left:1em;
	background:url(/megatoy/images/megatoy_common/dot_top_01.gif) no-repeat 0.5em center;
}

.box_top_03in dl dt,
.box_top_03in dl dd {
	margin-bottom:0.5em;
}

:root *> .box_top_03in dl dt,
:root *> .box_top_03in dl dd {
	margin-bottom:0;
}

.box_top_03in dl dd a {
	color:#142d87;
}

/*----------TOP SPECIAL BNNER----------*/

.top_sp_bnr {text-align:center; margin:25px 0 0 0;}
.top_sp_bnr > ul{display:inline-block; *display: inline; *zoom: 1;}
.top_sp_bnr > ul li{float:left; margin:0 15px 0 0;}
.top_sp_bnr > ul li:last-child{margin:0;}
.top_sp_bnr > ul li a{opacity: 1; transition: all 0.2s ease-out 0s;}
.top_sp_bnr > ul li a:hover{opacity: 0.5; transition: all 0.2s ease-out 0s; filter: alpha(opacity=50);}

/*----------/TOP SPECIAL BNNER----------*/







