/* ページ共通 */

#mainContents dt,
#mainContents dd,
#mainContents img {
	line-height: 100%;
	vertical-align: top;
}
#maplus3 table {
	border-collapse: separate;
	margin: auto;
}
.mLeft10 {
    margin-left:10px;
	}
.mRight10 {
    margin-right:10px;
	}
.mBottom3 {
    margin-bottom:3px;
	}
.mTop10 {
    margin-top:10px;
	}
.pBttom10 {
    padding-bottom:15px;
	}
.padding10 {
    padding:10px;
	}
.alignC {
	text-align: center;
    }
#maplus3 {
    height:1%;
	background:url(http://img.kakaku.com/images/article/pr/09/maplus3/contents_bottom.jpg) no-repeat bottom left;
	padding-bottom:20px;
	}
#maplus3In {
    padding: 7px 10px 15px 10px;
	}
#maplus3Out {
    background:url(http://img.kakaku.com/images/article/pr/09/maplus3/contents_bk.jpg) repeat-y top left;
	padding:0px 20px 0px 20px;
	}
* html #maplus3In {
    margin-top:0px;
	margin-bottom:0px;
	}
#maplus3 .top {
width:760px;
    }
.floatL {
    float:left;
	}
.floatR {
    float:right;
	}
#maplus3 p {
	font-size: 107%;
	line-height: 140%;
	padding-bottom: 10px;
	min-height:1%;
	_height:1px;
	margin:7px 5px 5px 5px;
    }
.red {
    color:#FF0000;
	}
.bnr {
    text-align:center;
	margin-top:15px;
	}
	

/* imdexページ */	
#maplus3Index {
    padding: 7px 30px 15px 30px;
	background:url(http://img.kakaku.com/images/article/pr/09/maplus3/contents_bk.jpg) repeat-y top left;
    }
.main {
    width:760px;
	padding:0px;
	margin:0px;
	}
.checkBox {
    width:700px;
	}
.check01 {
    width:347px;
	background:url(http://img.kakaku.com/images/article/pr/09/maplus3/check01_bg.jpg) no-repeat top left;
	float:left;
	padding-right:5px;
	}
.check02 {
    width:346px;
	background:url(http://img.kakaku.com/images/article/pr/09/maplus3/check02_bg.jpg) no-repeat top left;
	float:left;
	}
.btn01,
.btn02 {
    text-align:center;
	padding-bottom: 12px;
	padding-top: 5px;
	}
.btn01 {
	background:url(http://img.kakaku.com/images/article/pr/09/maplus3/check01_bottom.jpg) no-repeat bottom left;
	}
.btn02 {
	background:url(http://img.kakaku.com/images/article/pr/09/maplus3/check02_bottom.jpg) no-repeat bottom left;
	}
.check01InTxt{
    width: 150px;
	margin: 10px 10px 15px 180px;
	font-size: 107%;
	line-height: 140%;
    }	
.checkBox TD {
    	vertical-align:top;
	}	
.btn03 {
    padding-bottom:12px;
	padding-left:130px;
	width:570px;
	}
.review {
    margin-top:5px;
    width:700px;
	background:url(http://img.kakaku.com/images/article/pr/09/maplus3/review_bk.jpg) no-repeat top left;
	height:1%;
	}
.reviewIn {
	padding:0px 280px 0px 15px;
	margin-top:0px;
	width:400px;
	height:1%;
	font-size: 107%;
	line-height: 140%;
	margin-bottom:15px;
	}
.reviewBt {
    background:url(http://img.kakaku.com/images/article/pr/09/maplus3/review_bottom.jpg) no-repeat bottom left;
		}
.reviewIn.text {
    width:400px;
	}	
.limitation {
    width:700px;
    margin-top:15px;
	line-height:1%;
	padding-bottom:5px;
	background:url(http://img.kakaku.com/images/article/pr/09/maplus3/limitation_bk.jpg) repeat top left;
	}
#maplus3 .fukidashiBox {
    float:left;
	background:url(http://img.kakaku.com/images/article/pr/09/maplus3/fukidashi_middle.jpg) no-repeat top left;
    width:398px;
	margin:0px 5px 10px 25px;
	}
* html #maplus3 .fukidashiBox {
    margin:0px 0px 10px 15px;
	}
#maplus3 .fukidashiBox .fukidashiBoxIn {
	padding:20px 60px 20px 30px;
	font-size: 107%;
	line-height: 140%;
	margin-bottom:0px;
	background:url(http://img.kakaku.com/images/article/pr/09/maplus3/fukidashi_bottom.jpg) no-repeat bottom left;
	}
.tBoxL {
    float:left;
	width:440px;
	padding-right:10px;
	}	
.tBoxR {
    float:right;
	width:400px;
	padding-right:10px;
	}
.kakaku {
    margin-top:15px;
    width:684px;
	padding:5px;
	border: dotted 2px #03727E;
	}
.kakakuMaplus3 {
    float:left;
	padding:20px 20px 10px 140px;
	}	
.kakaku p {
	font-size:130%;
	font-weight:bold;
	}
#maplus3  .saiyasu {
	float:left;
	width:220px;
	padding-top:70px;
}	
	

/* p01 p02 p03ページ */	

.topNavi {
	display:block;
	height:1%;
    }
.topNavi li {
    float:left;
	}

#maplus3 h5 {
    padding-top:20px;
	}

#maplus3 h4 {
    padding-top:20px;
	}
.article01 {
    width:700px;
	padding-top:5px;
	}	
.article02 {
    width:680px;
	padding-top:5px;
	}	
.article03 {
    width:670px;
	margin:15px 15px 10px 15px;
    }	
.article04,
.article05 {
    width:680px;
	margin-top:5px;
	padding:10px;
    }
.article04 {
	background-color:#FFFFB0;
    }	
.article05 {
    background-color:#DEE9F4;
    }
.columnBox01 {
    width:680px;
	border:1px #000000 solid;
	padding:10px;
	background:#FFFFDF;
	margin-top:20px;
	margin-bottom:15px;
	}
.columnBox02 {
    width:694px;
	border:3px #D8D8D8 solid;
	background:#CFE1E3;
	margin-top:20px;
	padding-bottom:15px;
	margin-bottom:0px;
	}
.columnBox03 {
    width:700px;
	border-bottom:3px #000000 solid;
	margin-top:20px;
	padding-bottom:15px;
	background:url(http://img.kakaku.com/images/article/pr/09/maplus3/p02_column_bk.gif) repeat top left;
	}
.columnBox04 {
    width:694px;
	border:3px #CC3366 solid;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:15px;
	background-color:#F9E6EC;
	}
.columnBox05 {
    width:694px;
	border:3px #026773 solid;
	margin-top:20px;
    margin-bottom:20px;
	padding-bottom:15px;
	background-color:#EEFEFF;
	}
.onseiNavi {
    width:470px;
	margin:auto;
	}
.onseiNavi table{
   	border:1px solid #999999;
	}
.onseiNavi td {
    border-bottom:1px solid #999999;
    margin:3px;
	font-size: 94%;
	line-height: 130%;
	min-height:1%;
	_height:1px;
	background:#D6E6E7;
	}
.onseiNavi th {
    border-bottom:1px solid #999999;
	border-right:1px solid #999999;
    color:#454545;
    margin:3px;
	font-size: 94%;
	line-height: 120%;
	min-height:1%;
	_height:1px;
	font-weight:bold;
	background:#FFF1BA;
	text-align:center;
	}
.onseiNavi .link {
    margin-top:5px;
	font-size: 94%;
	line-height: 130%;
	margin-bottom:15px;
	}
.maplusweb {
    width:240px;
	float:right;
	margin-left:10px;
	}
#maplus3 .mapBox01 {
    text-align:center;
	width:318px;
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	}
#maplus3 .mapBox02 {
    text-align:center;
	width:230px;
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	}	
.floatClear{
	clear: both;
}


/*navi*/
#maplus3 .navi11{
    width:582px;
	height:385px;
	background: url("http://img.kakaku.com/images/article/pr/09/maplus3/navi1_1.jpg");
	position:relative;
	padding:0;
	margin:0;
	hight:1%;
	}
#maplus3 .navi11 .posiImg  {position:absolute; top:17px;left:50px}
#maplus3 .navi11 .posiIcon1{position:absolute; top:305px;left:50px}
#maplus3 .navi11 .posiIcon2{position:absolute; top:305px;left:132px}
#maplus3 .navi11 .posiIcon3{position:absolute; top:305px;left:215px}
#maplus3 .navi11 .posiIcon4{position:absolute; top:305px;left:299px}
#maplus3 .navi11 .posiIcon5{position:absolute; top:305px;left:380px}
#maplus3 .navi11 .posiIcon6{position:absolute; top:305px;left:460px}
	
	
	
	
/* キャプション
------------------------------------------------ */
#maplus3 .capBox00 {
	padding:5px 0px 10px 10px;
	}
#maplus3 .capBox04 {
	padding-top:5px;
	float:left;
	width:250px;
	}
#maplus3 .capBox00 a img,
#maplus3 .capBox04 a img,
#maplus3 .capBox01 a img,
#maplus3 .capBox02 a img,
#maplus3 .article04 a img,
#maplus3 .article05 a img {
	border:1px solid #4197c0;
}
#maplus3 .capBox01 {
	margin-right: 15px;
	float: left;
}
#maplus3 .capBox02 {
	margin-top: 10px;
}
#maplus3 .capBox02 td,
#maplus3 .capBox03 td {
	vertical-align: bottom;
}
#maplus3 .capBox02 td.sttl,
#maplus3 .capBox03 td.sttl {
	text-align: left;
}

#maplus3 td.capTd,
#maplus3 .capBox02 td.capP p {
	background-color: #E1E1E1;
	border: #CCCCCC solid 1px;
	font-size: 85%;
	line-height: 120%;
	padding: 5px;
	text-align:left;
}
#maplus3 .capBox02 td.capP p {
	width: 230px;
	margin:0px;
}

/* clearfix
------------------------------------------------ */
#maplus3 .topNavi:after,
#maplus3 .limitationIn:after,
#maplus3 .columnBox01:after,
#maplus3 .article03In:after,
#maplus3 .mapBox01:after,
#maplus3 .article04:after,
#maplus3 .article05:after,
#maplus3 .checkBox:after,
#maplus3 .review:after,
#maplus3 .limitation:after,
#maplus3 .kakakuIn:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}