@charset "shift_jis";

/* template.css */

/*----------------------------------------------*/
/*                                              */
/* base                                         */
/*                                              */
/*----------------------------------------------*/
body {
}
div#dHeader,
div#dGlobalNavi,
div#dKeyVisual,
div#dBreadCrumbs,
div#dMain,
div#dFooterUpper,
div#dFooterLower {
	width: 960px;
}
/* popup */
body.popup div#dHeader,
body.popup div#dMain,
body.popup div#dFooterUpper,
body.popup div#dFooterLower {
	width: 640px;
	background-color: #FFFFFF;
}
/* center option
--------------------------------------*/
body {
	text-align: center;
}
div#dHeader,
div#dGlobalNavi,
div#dKeyVisual,
div#dBreadCrumbs,
div#dMain,
div#dFooterUpper,
div#dFooterLower {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

/*----------------------------------------------*/
/*                                              */
/* wrapper option                               */
/*                                              */
/*----------------------------------------------*/
div#dHWrapper {
	background-image: url(//cdn2.hubspot.net/hub/444619/file-2253423853-jpg/turbine/sp/voice_aquatotto/image/bg_hwrapper.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 465px;
}
div#dGNWrapper {
}
div#dHGNWrapper {
}
div#dKVWrapper {
}
div#dBCWrapper {
}
div#dFWrapper {
}
div#dFUWrapper {
	background-image: url(//cdn2.hubspot.net/hub/444619/file-2253423823-gif/turbine/sp/voice_aquatotto/image/bg_fuwrapper.gif);
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #2374C4;
}
div#dFLWrapper {
}

/*----------------------------------------------*/
/*                                              */
/* header                                       */
/*                                              */
/*----------------------------------------------*/
div#dHeader {
}
div#dSiteID {/* iewin56.css */
	width: 160px;
	padding-top: 15px;
	padding-bottom: 44px;
}
div#dH1Voice {
	float: left;
	padding: 0 58px 35px 21px;
	width: 158px;
}
div#dAquatottoTurbine {
	float: left;
	padding-top: 2px;
	width: 258px;
}
div#dTagline {
	clear: both;
	width: 528px;
}
/* header navi */
div#dHeaderNavi {
	float: right;
	width: 500px;
}
div#dHeaderNaviUpper {
	padding: 10px 10px 0 0;
	text-align: right;
	line-height: 1;
}
div#dHeaderNaviLower {
	clear: right;
	padding: 10px 10px 10px 0;
	line-height: 1;
}
		div#dHeaderNavi ul {
			float: right;
		}
				div#dHeaderNavi li {
					padding: 0 0 0 15px;
					float: left;
					list-style: none;
					white-space: nowrap;
				}
				div#dHeaderNavi li a {
					display: block;
					margin-top: 0.3em;
				}
				div#dHeaderNavi li.lastElement {
				}
				div#dHeaderNavi li input#inpSearchBox {
					width: 150px;
					margin-right: 5px;
				}
/* popup
--------------------------------------*/
body.popup div#dHeaderNavi {
	width: 300px;
	text-align: right;
	padding: 25px 10px 0 0;
}

/*----------------------------------------------*/
/*                                              */
/* global navi                                  */
/*                                              */
/*----------------------------------------------*/

/*----------------------------------------------*/
/*                                              */
/* key visual                                   */
/*                                              */
/*----------------------------------------------*/

/*----------------------------------------------*/
/*                                              */
/* bread crumbs                                 */
/*                                              */
/*----------------------------------------------*/

/*----------------------------------------------*/
/*                                              */
/* main                                         */
/*                                              */
/*----------------------------------------------*/
div#dMain {
	margin-top: 40px;
}
/* nosubnavi popup */
body.nosubnavi div#dMain,
body.popup div#dMain {
	text-align: center;
}

/*----------------------------------------------*/
/*                                              */
/* contents                                     */
/*                                              */
/*----------------------------------------------*/
div#dContents {/* iewin56.css */
}
/* nosubnavi */

/* popup */

/*----------------------------------------------*/
/*                                              */
/* subnavi                                      */
/*                                              */
/*----------------------------------------------*/

/*----------------------------------------------*/
/*                                              */
/* footer                                       */
/*                                              */
/*----------------------------------------------*/
/* shoucase
/*----------------------------------------------*/
div#dFooterUpper {
	background-image: url(//cdn2.hubspot.net/hub/444619/file-2253423838-jpg/turbine/sp/voice_aquatotto/image/bg_showcase.jpg);
	background-position: center 263px;
	background-repeat: no-repeat;
	padding-top: 36px;
	padding-bottom: 30px;
}
		div#dFooterUpper h2 {
			margin-bottom: 20px;
		}
		div#dFooterUpper ul.ulModEleFloat li {
			width: 225px;
		}
		div#dFooterUpper ul.ulModEleFloat li p {
			color: #FFFFFF;
			text-align: center;
			font-size: 0.9em;
			width: 225px;
		}
		div#dFooterUpper ul.ulModEleFloat li.liLast {
			padding-right: 0;
		}
		div#dFooterUpper ul.ulModEleFloat li div {
			margin-bottom: 20px;
		}
/* footerlower
/*----------------------------------------------*/

div#dFooterLower {
	margin-top: 20px;
}
/* copy right */
div#dCopyRight {
	float: left;
	width: 300px;
}
/* footer id */
div#dFooterID {
	float: right;
	text-align: right;
	width: 600px;
}
		div#dFooterID img {
			padding-right: 4px;
		}
/* footer navi */
/* popup */
body.popup div#dFooterId {
	width: 300px;
}
body.popup div#dFooterNavi {
	width: 300px;
	text-align: right;
}
