@charset "shift-jis";
/* ===================================================================
	CSS information
	file name  :  eshop_software_nintendo.css
	style info :  /3ds/eshop/xxxx/ˆÈ‰º
	date:2012.2.8
=================================================================== */
/*-----------snavi------------*/
.eshop .nintendo #secondary h4{
	padding-top: 8px;
}
.eshop .classics #secondary #eshoppayment{
	margin-bottom: 15px;
}
/*------nintendo-------*/
.eshop .nintendo #primary {
	padding-bottom: 80px;
}
/*------licensee_head-------*/
.eshop .nintendo #primary .licensee_head{
	padding: 11px 0;
	overflow: hidden;
}
.eshop .nintendo #primary .licensee_head h4{
	float: left;
}
.eshop .nintendo #primary .licensee_head p{
	float: right;
}

/*------licensee_main soft_detail-------*/
#licensee_main .soft_detail{
	height: auto;
	margin-bottom: 42px;
	padding-bottom: 12px;
	border:1px solid #bebebe;
}

/*------licensee_main soft_detail column1-------*/
#licensee_main .soft_detail .column1{
	float: left;
	width: 470px;
	padding-top: 14px;
	padding-left: 20px;
}

/*------licensee_main soft_detail column1 info_top-------*/
#licensee_main .soft_detail .column1 .info_top{
	position: relative;
	width: 470px;
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px #bebebe dotted;
}
#licensee_main .soft_detail .column1 .info_top .icon{
	float: left;
	width: 80px;
}
#licensee_main .soft_detail .column1 .info_top .btn_manual{
	clear: both;
	padding: 5px 0 0 96px;
}
#licensee_main .soft_detail .column1 .info_top .btn_howtobuy{
	padding: 0 0 0 20px
}
#licensee_main .soft_detail .column1 .info_top .btn_howtobuy2{
	padding: 5px 0 0 96px;
}
#licensee_main .soft_detail .column1 .info_top .btn_howtobuy a,
#licensee_main .soft_detail .column1 .info_top .btn_howtobuy2 a{
	font-size: 11px;
	line-height:23px;
	color: #5e5e5e;
	background: url("../eshop/img/ico_arrow.gif") center left no-repeat;
	padding-left: 15px;
}
#licensee_main .soft_detail .column1 .info_top .btn_howtobuy a:hover,
#licensee_main .soft_detail .column1 .info_top .btn_howtobuy2 a:hover{
	color: #ff7d00;
}
#licensee_main .soft_detail .column1 .info_top .player_notice{
	clear: both;
	padding-left: 98px;
	font-weight: normal;
	font-size: 80%;
	margin-left: 1em;
	text-indent: -1em;
}

/*------licensee_main soft_detail column1 info_top table-------*/
#licensee_main .soft_detail .column1 .info_top table{
	float: left;
	width: 334px;
	margin-top: 6px;
}
#licensee_main .soft_detail .column1 .info_top table th.list1{
	width: 70px;
	padding-bottom: 3px;
	padding-left: 18px;
}
#licensee_main .soft_detail .column1 .info_top table th.list1_lastchild{
	width: 70px;
	padding-left: 18px;
}
#licensee_main .soft_detail .column1 .info_top table td.list1{
	width: 108px;
	padding-bottom: 3px;
	font-size: 95%;
	white-space: nowrap;
}
#licensee_main .soft_detail .column1 .info_top table td.list1_lastchild{
	width: 108px;
	font-size: 95%;
}
#licensee_main .soft_detail .column1 .info_top table th.list2{
	width: 88px;
	padding-bottom: 3px;
	padding-left: 18px;
}
#licensee_main .soft_detail .column1 .info_top table th.list2_lastchild{
	width: 88px;
	padding-left: 18px;
}
#licensee_main .soft_detail .column1 .info_top table td.list2{
	width: 32px;
	padding-bottom: 3px;
	font-size: 95%;
}
#licensee_main .soft_detail .column1 .info_top table td.list2_lastchild{
	width: 32px;
	font-size: 95%;
}
#licensee_main .soft_detail .column1 .info_top table td.list2_price{
	width: 120px;
	padding-bottom: 3px;
	padding-left: 18px;
}
#licensee_main .soft_detail .column1 .info_top table td.list2_price dl dt{
	float: left;
	width: 44px;
	padding-top: 2px;
}
#licensee_main .soft_detail .column1 .info_top .cero,
#licensee_main .soft_detail .column1 .info_top .nintendo_network{
	position: absolute;
	top: 2px;
	right: 0;
}
#licensee_main .soft_detail .column1 .info_top .cero2{
	position: absolute;
	top: 63px;
	right: 0;
}


/*------licensee_main soft_detail column1 info_bottom-------*/
#licensee_main .soft_detail .column1 .info_bottom{
	clear: both;
	width: 470px;
}
#licensee_main .soft_detail .column1 .info_bottom td{
	width: 144px;
}
#licensee_main .soft_detail .column1 .info_bottom .cell1,
#licensee_main .soft_detail .column1 .info_bottom .cell2{
	padding-right: 22px;
	padding-bottom: 8px;
}
#licensee_main .soft_detail .column1 .info_bottom .cell3{
	padding-top: 2px;
	padding-bottom: 8px;
}
#licensee_main .soft_detail .column1 .info_bottom .cell4,
#licensee_main .soft_detail .column1 .info_bottom .cell5{
	padding-right: 22px;
}

/*------licensee_main soft_detail column2-------*/
#licensee_main .soft_detail .column2{
	float: left;
	width: 212px;
	padding-top: 12px;
	padding-left: 20px;
}
#licensee_main .soft_detail .column2 .btn_eshop{
	margin-bottom: 0px;
}
#licensee_main .soft_detail .column2 .qr{
	margin-bottom: 4px;
}
#licensee_main .soft_detail .column2 .guidebook{
	text-align: right;
	margin-bottom: 4px;
}

/*------licensee_main section1-------*/
#licensee_main .section1{
	clear: both;
	width: 740px;
	margin-bottom: 52px;
}
#licensee_main .section1 h5{
	margin-bottom: 36px;
}
#licensee_main .section1 p{
	font-size: 108%;
	line-height: 1.9;
}

/*------licensee_main section2,section3-------*/
#licensee_main .section2{
	width: 740px;
	margin-bottom: 52px;
}
#licensee_main .section3{
	clear: both;
	width: 740px;
	margin-bottom: 52px;
}
#licensee_main .section2 .box1,
#licensee_main .section3 .box1{
	margin-bottom: 36px;
}
#licensee_main .section2 .box1 .txt,
#licensee_main .section3 .box1 .txt{
	float: left;
	width: 460px;
}
#licensee_main .section2 .box1 .txt h6,
#licensee_main .section3 .box1 .txt h6{
	margin-bottom: 20px;
}
#licensee_main .section2 .box1 .txt p,
#licensee_main .section3 .box1 .txt p{
	font-size: 95%;
	line-height: 1.9;
}
#licensee_main .section2 .box1 .img,
#licensee_main .section3 .box1 .img {
	float: right;
	width: 220px;
}
#licensee_main .section2 ul,
#licensee_main .section3 ul{
	clear: both;
	width: 740px;
}
#licensee_main .section2 ul li,
#licensee_main .section3 ul li{
	float: left;
	width: 220px;
	margin-right: 40px;
}
#licensee_main .section2 ul li.lastchild,
#licensee_main .section3 ul li.lastchild{
	margin-right: 0;
}
#licensee_main .section2 ul li dt,
#licensee_main .section3 ul li dt{
	margin-bottom: 6px;
}
#licensee_main .section2 ul li dd,
#licensee_main .section3 ul li dd{
	font-size: 87.5%;
	_font-size: 82%;
	line-height: 1.4;
}

/*------licensee_main section_lastchild-------*/
#licensee_main .section_lastchild{
	clear: both;
	width: 740px;
	margin-bottom: 20px;
}
#licensee_main .section_lastchild ol{
	text-align: center;
	margin-bottom:36px;
}
#licensee_main .section_lastchild ol li{
	display: inline;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px #4b4b4b solid;
	font-size: 95%;
}
#licensee_main .section_lastchild ol li.lastchild{
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}
#licensee_main .section_lastchild ol li a{
	color: #5e5e5e;
	text-decoration: none;
}

#licensee_main .section_lastchild ol li a:hover {
	color: #ff7d00;
	text-decoration: underline;
}
#licensee_main .section_lastchild p{
	text-align: center;
}

/*------licensee_footer-------*/
#licensee_main .licensee_footer{
	clear: both;
	border-top: 1px solid #bebebe;
}

#licensee_main .licensee_footer .atn{
	padding-top: 25px;
	margin-bottom: 25px;
}
#licensee_main .licensee_footer .atn p{
	margin-bottom: 5px;
	font-size: 87.5%;
	_font-size: xx-small;
	_line-height: 1.6;
	margin-left: 1em;
	text-indent: -1em;
}
#licensee_main .licensee_footer .atn a{
	background: url("../eshop/img/ico_arrow.gif") center left no-repeat;
	padding-left: 15px;
	color: #5e5e5e;
}
#licensee_main .licensee_footer .atn a:hover{
	color: #ff7d00;
}

#licensee_main .licensee_footer .pageback{
	border-top: 7px solid #ff7d00;
	overflow: hidden;
}
#licensee_main .licensee_footer .pageback p{
	padding-top: 10px;
	float: right;
}

/*------tmpl-------*/
#licensee_main.tmpl {
	padding-top: 40px;
/*	border-top:7px #ff7d00 solid;*/
}
#licensee_main.tmpl .main_visual{
	margin-bottom: 46px;
}

/*------discount-------*/
#licensee_main .discount_d-p {
	height:24px;
}

#licensee_main .discount_d-p span.old_price {
	font-size:110%;
	text-decoration:line-through;
}

#licensee_main .discount_info {
	font-size:115%;
	font-weight:bold;
	line-height: 1.0;
	margin-top: 5px;
	margin-bottom: 10px;
	padding:10px;
	border:solid 1px #ff7d00;
	font-family: Verdana, Geneva, sans-serif;
}

#licensee_main span.discount {
	font-size: 170%;
	font-weight: bold;
	color: #ce181e;
	_font-size: large;
	margin-left: 10px;
}

#licensee_main span.discount2 {
	color:#ce181e;
	margin-left:10px;
	font-size:100%; !important;
}

#licensee_main span.price_notes {
	font-weight:normal;
	margin-left:0px;
	font-size:90%;
	line-height:15pt;
}


#primary {
	float: none;
	margin: 0 auto;
}
