@charset "utf-8";

/* ------------------------------------------------------------------------------------------------- */
@import url(basic.css);
@import url(navi.css);
@import url(rewrite.css);
/* ------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------- */
/* ::: basic ::: */
#container #content #cntDetail {
	width: 566px;
	}
	#container #content #cntDetail #intro {
		margin-bottom: 35px;
		}
		/*#container #content #cntDetail #intro h1 {
			height: 44px;
			}
		#container #content #cntDetail #intro h2 {
			height: 110px;
			}*/

#container #content #cntDetail .section {
	margin-bottom: 70px;
	}
	/* ::: clearfix ::: */
	.section {
		overflow: hidden;
		_overflow: visible;
		zoom: 1;
		}
	.section:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
	/* ::: /clearfix ::: */
	/*#container #content #cntDetail .section h3 {
		height: 55px;
		}
	#container #content #cntDetail .section h4 {
		height: 22px;
		}*/
	#container #content #cntDetail .section .subsection {
		margin-bottom: 40px;
		}
	#container #content #cntDetail .section .lastChild {
		margin-bottom: 0;
		}
		/* ::: clearfix ::: */
		.subsection {
			overflow: hidden;
			_overflow: visible;
			zoom: 1;
			}
		.subsection:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
			}
		/* ::: /clearfix ::: */

/* ------------------------------------------------------------------------------------------------- */
/*::: des :::*/
#container #content #cntDetail .section {}
	#container #content #cntDetail .section #ieDetail {}
		#container #content #cntDetail .section #ieDetail p,
		#container #content #cntDetail .section #ieDetail p img {
			margin: 0;
			padding: 0;
			line-height: 0;
			}
		#container #content #cntDetail .section #ieDetail p {
			float: left;
			}


/*::: des_02 :::*/
#container #content #cntDetail .section #bigKey,
#container #content #cntDetail .section #backScreen {
	margin-bottom: 35px;
	}
	/* ::: clearfix ::: */
	#container #content #cntDetail .section #bigKey,
	#container #content #cntDetail .section #backScreen {
		overflow: hidden;
		_overflow: visible;
		zoom: 1;
		}
	#container #content #cntDetail .section #bigKey:after,
	#container #content #cntDetail .section #backScreen:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
	/* ::: /clearfix ::: */
	#container #content #cntDetail .section #bigKey h4,
	#container #content #cntDetail .section #backScreen h4 {
		margin-top: 5px;
		}
	#container #content #cntDetail .section #bigKey h4,
	#container #content #cntDetail .section #bigKey p,
	#container #content #cntDetail .section #backScreen h4,
	#container #content #cntDetail .section #backScreen p {
		width: 330px;
		float: left;
		}
	#container #content #cntDetail .section #bigKey p.image,
	#container #content #cntDetail .section #backScreen p.image {
		float: right;
		width: auto;
		}

p.link {
	margin-left: 5px;
	}

/* ------------------------------------------------------------------------------------------------- */
/*::: conv :::*/
#container #content #cntDetail .section #quickSearch,
#container #content #cntDetail .section #appli {
	margin-bottom: 35px;
	}
	/* ::: clearfix ::: */
	#container #content #cntDetail .section #quickSearch,
	#container #content #cntDetail .section #appli {
		overflow: hidden;
		_overflow: visible;
		zoom: 1;
		}
	#container #content #cntDetail .section #quickSearch:after,
	#container #content #cntDetail .section #appli:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
	/* ::: /clearfix ::: */
	#container #content #cntDetail .section #quickSearch h4,
	#container #content #cntDetail .section #appli h4 {
		margin-top: 5px;
		}
	#container #content #cntDetail .section #quickSearch h4,
	#container #content #cntDetail .section #quickSearch p,
	#container #content #cntDetail .section #appli h4,
	#container #content #cntDetail .section #appli p {
		float: left;
		}
	#container #content #cntDetail .section #quickSearch h4,
	#container #content #cntDetail .section #quickSearch p {
		width: 273px;
		}
	#container #content #cntDetail .section #appli h4,
	#container #content #cntDetail .section #appli p {
		width: 405px;
		}
	#container #content #cntDetail .section #quickSearch p.image,
	#container #content #cntDetail .section #appli p.image {
		float: right;
		width: auto;
		}
	#container #content #cntDetail .section #appli p.sequence {
		width: 365px;
		}

	#container #content #cntDetail .section #appli p.sequence span {
		font-weight:bolder;
		}

/* ------------------------------------------------------------------------------------------------- */
/*::: fc :::*/
#container #content #cntDetail .section .subsection .secritys {
	width: 175px;
	float: left;
	margin-right: 20px;
	}
#container #content #cntDetail .section .subsection .secritys.last {
	margin: 0;
	}

/*::: fc_02 :::*/
#container #content #cntDetail .section .otherService {
	padding-top: 15px;
	}
	#container #content #cntDetail .section .otherService p {
		float: left;
		margin-right: 60px;
		display: block;
		}

#container #content #cntDetail .section div.sequence {
	border: solid 5px #ede6d4;
	padding: 25px;
	background: #fff;
 	}
	/*::: clearfix :::*/
		#container #content #cntDetail .section div.sequence {
			overflow: hidden;
			_overflow: visible;
			zoom: 1;
			}
		#container #content #cntDetail .section div.sequence:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
			}
	/*::: /clearfix :::*/
	#container #content #cntDetail .section div.sequence div.subsection {
		margin-bottom: 15px;
		padding-bottom: 15px;
		background: url(/n706ie/images/fc_subsec_boder.gif) no-repeat center bottom;
		}
	#container #content #cntDetail .section div.sequence h4 {
		margin-top: 0;
		margin-bottom: 20px;
		}
	#container #content #cntDetail .section div.sequence ul {
		margin-bottom: 10px;
		}
		#container #content #cntDetail .section div.sequence ul li {
			font-size: 100%;
			line-height: 1.5em;
			padding-left: 1em;
			text-indent: -1em;
			}
			#container #content #cntDetail .section div.sequence ul span {
				color: #ae1900;
				}
			#container #content #cntDetail .section div.sequence ul span.notation {
				color: #1b1917;
				}

/* ------------------------------------------------------------------------------------------------- */
/*::: sp :::*/
#content div div table.specTable td span.notation {
	color: #e4462b;
	font-weight: bolder;
	font-size: 75%;
	vertical-align: super;
	}
#content div div table.specTable {}
	#content div div table.specTable tr th {}
	*html #content div div table.specTable th.th_grouplabel {
		#white-space:nowrap;/*IE回避用*/
		}
	#content div div table.specTable td {
		line-height:120%;
		width: 600px;
		}*html div#content div div table.specTable td {
		width:300px;
			}
		*html div#content table.specTable tr th {
			line-hight: 120%;
			width:auto;
			white-space:nowrap;/*IE回避用*/
		}
		#content table.specTable tr th.th_grouplabel {
			width:auto;
			white-space:nowrap;/*IE回避用*/
		}
#content div div ul.note {
	margin-bottom: 30px;
	}
	#content div div ul.note em.notation{
		color: #e4462b;
		font-weight: bolder;
		font-size: 90%;
		vertical-align: middle;
		}
	#content div div ul.note li {
		font-size: 90%;
		line-height: 1.3em;
		text-indent: -2em;
		padding-left: 2em;
		margin-bottom: 5px;
		}
div#content div div div#other.sequence {
	margin-bottom: 10px;
	font-size: 90%;
	}
	/* ::: clearfix ::: */
	div#content div div div#other.sequence {
		overflow: hidden;
		_overflow: visible;
		zoom: 1;
		}
	div#content div div div#other.sequence:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
	/* ::: /clearfix ::: */
	div#content div div div#other.sequence h2,
	div#content div div div#other.sequence h3 {
		margin-bottom: 10px;
		}
	div#content div div div#other.sequence ul {}
		div#content div div div#other.sequence ul li {
			font-size: 0.9em;
			line-height: 1.2em;
			margin-right: 1.5em;
			float: left;
			display: block;
			#white-space:nowrap;/*IE回避用*/
			width: auto;
			}
	div#content div div div#other.sequence p {
		margin: 0;
		font-size: 90%;
		}
	div#content div div div#other.sequence p.note {
		clear: both;
		margin-bottom: 20px;
		}
		div#content div div div#other.sequence p#siaa {
			margin: 0 15px 5px 0;
			float: left;
			width: 64px;
			}

		div#content div div div#other.sequence p.siaaNote {
			float: left;
			width: 425px;
			line-height: 1.5em;
			}
div#content ul.othernotes li {
	font-size: 90%;
	line-height: 1.5em;
	margin-bottom: 0.5em
	}

