@charset "EUC-JP";

body {
	background:#e9e9e9;
}
#main{
	margin-left:-8px;
}
#sub{
	margin-top:7px;
}
#mainContainer{
	background: url(/img/portal/smartphone/dqnplus/container_bg.png) repeat-x left top #e9e9e9;
}
#globalHeader {
	background:#fff;
}


#mainView{
	background: url(/img/portal/smartphone/dqnplus/main_bg.jpg) 0 0 no-repeat;
	height:442px;
	position:relative;
}
#mainView h1{
	text-indent:-9999px;
}
#mainView #lead{
	position:absolute;
	top:180px;
	left:55px;
	font-size:14px;
	color:#434252;
	width:308px;
	line-height:1.4;
}
#mainView #lead p{
	margin-bottom:1em;
}
#mainView #lead small{
	font-size:12px;
}

.downloadBtn{
	background: url(/img/portal/smartphone/dqnplus/monar.png) 215px 5px no-repeat;
	padding-top:20px;
	width:258px;
	margin:15px auto;
}
.downloadBtn:hover{
	background-position: 215px 0;
}
#mainView .downloadBtn{
	position:absolute;
	top:280px;
	left:80px;
}
#mainView .socialBtn{
	position:absolute;
	top:390px;
	left:90px;
}
#mainView .socialBtn li{
	float: left;
	width: 140px;
}

#functionList{
	background: url(/img/portal/smartphone/dqnplus/function_bg.png) 0 0 repeat-y;
	padding:7px 26px;
}
#functionList ul{
	padding:3px 0 5px 80px
}
#functionList ul li{
	background: url(/img/portal/smartphone/dqnplus/function_bullet.png) 0 5px no-repeat;
	padding:5px 5px 5px 20px;
	float:left;
	width:220px;
}

#captureList{
	background: url(/img/portal/smartphone/dqnplus/capture_bg.png) 0 0 no-repeat;
}
#captureList .subSection{
	float:left;
	padding:40px 42px 0;
	width:240px;
	height:390px;
	font-size:12px;
	line-height:1.3;
}
#captureList .subSection h3,
#captureList .subSection .figure{
	width:171px;
	margin:0 auto;
}
#captureList .subSection .figure{
	margin:15px auto;
}


div.subBox{
	background: url(/img/portal/smartphone/dqnplus/side_top.png) 0 0 no-repeat;
	padding-top:10px;
}
div.subBox div.subBox2{
	background: url(/img/portal/smartphone/dqnplus/side_bottom.png) 0 bottom no-repeat;
	padding-bottom:10px;
}
div.subBox div.subBox3{
	background: url(/img/portal/smartphone/dqnplus/side_middle.png) 0 0 repeat-y;
}
div.subBox .subTitle{
	background:none;
	font-size:18px;
	padding-left:6px;
	color:#666;
}


#footerMenu{
	background:none;
}
#footerWrapper .r_top{
	background: url(/img/portal/smartphone/dqnplus/footer_top.png) 0 0 no-repeat;
	margin-bottom: 7px;
}
#footerWrapper .r_body{
	background: url(/img/portal/smartphone/dqnplus/footer_middle.png) 0 0 repeat-y;
}
#footerWrapper .r_btm{
	background: url(/img/portal/smartphone/dqnplus/footer_bottom.png) 0 bottom no-repeat;
}
#footerMenu #footerNav{
	background:none;
}

/* clearfix */
#functionList ul:after,
#captureList:after{
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
#functionList ul,
#captureList{
	zoom:1;
}

