@charset "utf-8";

/* -------------------------------------------------------------------- */

/*[共通]トップイメージ・メニュー*/
div.F906iTopImg {
margin: 0px 0px 0px 0px;
padding: 0px;
}
	div.F906i h1 {
	background: none;
	border-style: none;
	margin: 0px;
	padding: 0px;
	}
*html body div.F906iMenu {/*IE6用ハック*/
margin: 0px 0px 0px 0px;
padding: 7px 0px 5px 0px;
}
*+html body div.F906iMenu {/*IE7用ハック*/
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
}
div.F906iMenu {
margin: 0px 0px 8px 0px;
padding: 0px;
background-color: #FFFFFF;
border-bottom: 2px solid #323a8f;
}
	div.F906iMenulist{
	width: 750px;
	margin: 0px;
	padding: 0px;
	}

	div.F906iMenulist p {
	float: left;
	padding: 0px 0px 0px 2px;
	margin: 0px;
	}

div.F906iMenuSub {
margin: 1px 0px 16px 0px;
padding: 0px;
background-color: #fff;
}
	div.F906iMenuSublist{
	width: 750px;
	margin: 0px;
	padding: 0px;
	border-bottom: 2px solid #323a8f;
	}

	.F906iMenuSublist p {
	float: left;
	padding: 4px 0px 0px 2px;
	margin: 0px;
	}
	
div.F906iTopNotice {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	}
	div.F906iTopNotice p {
		font-size: 84%;
		margin: 0px;
		padding: 0px 20px 5px 0px;
		}
	
/*index.html*/
div.F906iindexInfo {
clear: both;
margin: 10px 0px 10px 0px;
padding: 0px;
}

	div.F906iindexInfo h2 {
	clear: both;
	font-weight:normal;
	font-size:100%;
	margin: 6px 0px 6px 0px;
	border-left: 4px solid #999999;
	border-top: none;
	border-bottom: 1px dotted #999999;
	background-image: none;
	background-color: #fff;
	margin: 0px 0px 10px 0px;
	padding: 4px 10px 4px 10px;
	}
	
	div.contentsarea h2 {
	background-color: #FFFFFF;
	}
	
	div.F906iindexInfo ul {
	clear: both;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	}
	
	div.F906iindexInfo li {
	font-weight:normal;
	font-size:100%;
	background-image: none;
	background-position: 8px 4px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 8px 8px;
	}
	div.F906iindexInfo li .memo{
	margin-left:16px;
	margin-right:20px;
	}
	
div.FMPF906iGoToNtt {
	padding: 0px 0px 0px 4px;
	margin: 0px;
	}

	div.FMPF906iGoToNtt p {
	width: 157px;
	position: relative;
	font-size: 100%;
	background-image: url(/product/phone/f906i/images/bt_gotontt.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	border-top: 1px solid #9b9b9b;
	border-bottom: 1px solid #9b9b9b;
	border-left: 1px solid #9b9b9b;
	border-right: 1px solid #9b9b9b;
	margin: 0px 0px 0px 580px;
	padding: 1px 0px 1px 0px;
	}
	div.FMPF906iGoToNtt a {
	margin: 0px 0px 0px 16px;
	}




/*catalog/index.html*/
div.F906iCatalog {
margin: 0px 0px 2px 0px;
padding: 0px;
}
	/*.F705iCatalog table {
	background-color: #000;
	}*/
	div.F906iCatalog td.images {
	text-align: center;
	vertical-align: top;
	/*background-color: #cce4f4;*/
	margin: 0px;
	padding: 5px 10px 5px 10px;
	}
	div.F906iCatalog td {
	color: #000;
	font-size: 100%;
	font-weight: normal;
	vertical-align: top;
	background-color: #FFF;
	margin: 0px;
	padding: 5px 10px 5px 0px;
	}
	div.F906iCatalog td p {
	margin: 0px;
	padding: 0px;
/*	line-height: 120%;*/
	}

	div.F906iCatalog ul {
	padding: 0px;
	margin: 20px 8px 10px 0px;
	}
	div.F906iCatalog li {
	list-style-type: none;
	list-style-position: outside;
	background-image : url(/icon/logo/pdficonsmall.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	}
	div.F906iCatalog li p {
	padding: 5px 0px 5px 38px;
	margin: 0px 0px 3px 0px;
	}
	div.F906iCatalog div.getAcrobat {
	text-align:right;
	background: none;
	border-style: none;
	padding: 0px;
	margin: 0px;
	}
	div.F906iCatalog div.getAcrobat img {
	float: right;
	}
	div.F906iCatalog div.getAcrobat p {
	float: right;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}

/*campaign/index.html*/
	div.F906iCampNotice {
	margin: 5px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	/*border-bottom: 1px solid #999;*/
	}
	div.F906iCampNotice p {
	margin: 0px 0px 2px 13px;
	padding: 0px;
	/*font-size: 80%;*/
	}
	div.F906iCampNotice p.indent {
	margin: 0px 0px 2px 13px;
	padding: 0px;
	font-size: 80%;
	text-indent: 0.5em;
	}

/* font-size */	

div.contentsarea {
font-size: 100%;
}

table.standard caption {
font-size: 90%;
}
	table.standard tr {
	font-size: 90%;
	}
	
div.naviscrolltop p {
font-size: 100%;
}
div.locationback p {
font-size: 100%;
}

/* マージン調整用 */	
div.contentsarea p.indentleft {
margin-left: 10px;
}

div.contentsarea h2.headline {
margin-top: 0.5em;
margin-bottom: 1.5em;
}

div.contentsarea h3.primalmargin01 {
/*h2直下のh3のマージン（1カラムの場合）*/
margin: 1em 0px 1em 10px;
}

div.contentsarea h3.primalmargin02 {
/*h2直下のh3のマージン（2カラムの場合）*/
margin: 0em 0px 1em;
/*直書きで innerblock：padding-top: 0em; が必要*/
}

div.contentsarea h3.normalmargin {
/*単体のh3*/
margin: 2em 0px 1em 10px;
}

div.contentsarea h3.double2col {
/*連続の2カラムで2回目のh3*/
margin: 1.25em 0px 1em;
}
