@charset "utf-8";

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

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

#container #content .section {
	margin-bottom: 70px;
	}
	/* ::: clearfix ::: */
	.section {
		overflow: hidden;
		_overflow: visible;
		zoom: 1;
		}
	.section:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
	#container #content .section .subsection {
		margin-bottom: 40px;
		}
	#container #content .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 ::: */

#container ul.footBanner {
	margin: 0;
	padding: 0 15px 15px 25px;
	background: #f6f6f6;
	border-top: 1px solid #ccc;
	}
	#container ul.footBanner li {
		float: left;
		margin-top:15px;
		margin-right: 20px;
		}
		/*:::clearfix:::*/
		#container ul.footBanner:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
		#container ul.footBanner {	
			display: inline-block;
		}
		/* Hides from IE-mac \*/
		* html #container ul.footBanner {	height: 1%;}
		#container ul.footBanner {	display: block;}
		/* End hide from IE-mac */

/* ------------------------------------------------------------------------------------------------- */
/*::: vwbl :::*/
#container #content .section {}
	#container #content .section #textBigger,
	#container #content .section #textSize {
		width: 485px;
		}
		#container #content .section #textBigger h4 {
			margin-top: 40px;
			}
		#container #content .section #textBigger p.sequence {
			width: 445px;
			}
	#container #content .section #mailMovin {
		width: 720px;
		}
	#container #content .section #loupe {
		width: 340px;
		}

/*::: vwbl_02 :::*/
#container #content .section {}
	#container #content .section .fullwideQvga {
		width: 485px;
		}
	#container #content .section .inH3 {
		margin-top: 60px;
		}

/* ------------------------------------------------------------------------------------------------- */
/*::: uf :::*/
#container #content .section {}
	#container #content .section#battery p.note {
		margin-bottom: 0.5em;
		}
	#container #content .section#keySize h3,
	#container #content .section#chokuden h3,
	#container #content .section#dekaVibration h3 {
		float: left;
		}
	#container #content .section#keySize h3,
	#container #content .section#keySize p {
		width: 360px;
		}
	#container #content .section#chokuden h3,
	#container #content .section#chokuden p {
		width: 485px;
		}
	#container #content .section#keySize p.image,
	#container #content .section#chokuden p.image {
		width: auto;
		}

/* ------------------------------------------------------------------------------------------------- */
/*::: lsn :::*/
#container #content .section .subsection#twoEffects,
#container #content .section .subsection#threeSteps {
	margin: 0 0 20px 0;
	}
	#container #content .section .subsection#twoEffects h4,
	#container #content .section .subsection#threeSteps h4 {
		margin-top: 0;
		float:left;
		}
	#container #content .section .subsection#twoEffects h4,
	#container #content .section .subsection#twoEffects p,
	#container #content .section .subsection#threeSteps h4,
	#container #content .section .subsection#threeSteps p {
		width: 360px;
		}
	#container #content .section .subsection#twoEffects p.image,
	#container #content .section .subsection#threeSteps p.image {
		width: auto;
		}

/* ------------------------------------------------------------------------------------------------- */
/*::: enjy :::*/
#container #content .section {}
	#container #content .section #machiuke {}
		#container #content .section #machiuke h4 {
			margin-top: 40px;
			}

/*::: enjy_02 :::*/
#container #content .section {}
	#container #content .section #oneSeg {}
		#container #content .section #oneSeg.image {
			line-height: 0;
			}

