@charset "Shift_JIS";

/* =========================================================
	common
========================================================= */
html,
body {  }
body#dlc {
	background: url("../../common/img/bg.gif") repeat scroll 50% 0 transparent;
	text-align: center;
	min-width: 900px;
}



/* =========================================================
	dlcContainer
========================================================= */
#dlcContainer {
	margin: 0px auto;
	width: 780px;
	padding: 13px 0px 15px;
}



/* =========================================================
	dlcHeader
========================================================= */
#dlcHeader {
	text-align: left;
	height: 35px;
}

#dlcHeader ul.btnLogo {
	overflow: hidden;
	zoom: 1;
}
#dlcHeader ul.btnLogo li.logoNintendo {
	line-height: 0px;
	float: left;
	padding-left: 20px;
	width: 71px;
}
#dlcHeader ul.btnLogo li.logo3ds {
	line-height: 0px;
	float: right;
	padding-right: 14px;
	width: 154px;
}



/* =========================================================
	dlcContent
========================================================= */
#dlcContent {
	background: url("../img/dlc_bg.gif") repeat-y scroll 50% 0 transparent;
	text-align: left;
	margin: 0px auto;
	height: 100%;
	width: 750px;
}

#dlcBoxUpper {
    background: url("../img/dlc_bg_upper.gif") no-repeat scroll 50% 0 transparent;
}

#dlcBoxLower {
    background: url("../img/dlc_bg_lower.gif") no-repeat scroll 50% 100% transparent;
}


#dlcContentBody {
	position: relative;
	padding: 55px 55px 60px;
}
	
#dlcContentBody .close {
	height: 55px;
	width: 51px;
	position: absolute;
	top: -3px;
	right: 2px;
}

#dlcMainContent {
	position: relative;
	width: 640px;
}
#dlcMainContent h1 { height: 70px; }
#dlcMainContent h2 { margin-bottom: 10px; }
#dlcMainContent .back {
	height: 30px;
	width: 147px;
	position: absolute;
	top: 10px;
	right: 0px;
}
#dlcMainContent .boxWraper,
#dlcMainContent .boxWrapersec
 {
	padding-top: 35px;
	margin-bottom: 35px;
	overflow: hidden;
	zoom: 1;
}


#dlcMainContent .boxWrapersec {
	border-top: 1px solid #9A7600;
}

#dlcMainContent .boxLeftFir {
	float: left;
	width: 310px;
	position: relative;
}

#dlcMainContent .boxLeft {
	float: left;
	width: 310px;
	position: relative;
	padding-top:20px;
}

#dlcMainContent .boxRight {
	float: right;
	width: 305px;
	padding-top: 10px;
}

#dlcMainContent .dlcFooter img {
	margin:10px 109px 0;
}

.newIcon{
position:absolute;
top:-25px;
left:0px;
}

/* =========================================================
	common style
========================================================= */
#dlcMainContent .t12{ margin-bottom: 5px !important;}
#dlcMainContent .t12,
#dlcContentBody .mt15{ font-size: 12px !important;}
#dlcContentBody .mt15 { margin-top: 3px !important; }
#dlcContentBody .mt18 { margin-top: 18px !important; }

#dlcContentBody .pt6 { padding-top: 6px !important; }
