@charset "utf-8";

/* PC：style_sp.css
 * **************************************************
 * Site Width
 * Header
 * Global Navigation
 * Common Elements
 * Footer
 * **************************************************
 */

/*  Site Width
------------------------------------------------------------------- */
/* padding、borderの値を含める */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
}
#home #container,
#subPage #container {
	overflow: hidden;
	width: 100%;
}
#leftColumn {
}
#globalNav {
	width: 100%;
}
#footer {
	width: 100%;
}
#footer .inner {
	width: 100%;
}
#footer .copyRight {
	width: 100%;
}
.inner {
	width: 94%;
}

 /* Header
------------------------------------------------------------------ */
/* Logo */
#header .eleLogo {
	float: left;
	position: relative; top: 2em; left: 5%;
}
#header .logo {
	display: none;
}
#header img {
	max-width: 58%;
	height: auto;
}

/* メニュー */
#header .menuBtn {
	z-Index: 99999;
	text-align: center;
	list-style: none;
	font-size: 1.0em; /* =10px */
	letter-spacing: 0.1em;
	text-align: center;
	color:#000000;
}
#header .menuBtn a {
	display: block;
	height: 60px;
	width: 60px;
	padding: 38px 0 0 0;
	color:#ffffff;
	text-decoration: none;
}
#header .menuBtn a,
#header .menuBtn a.active {
	background: #00ABA7 url(../images/common/menu.png) no-repeat center 10px;
	-moz-background-size: auto 40%;
	-webkit-background-size: auto 40%;
	background-size: auto 40%;
}


/* Global Navigation
------------------------------------------------------------------ */


/* Common Elements
------------------------------------------------------------------ */
/* support */
#content .support {
	background-color: #ffffff;
	padding: 2em 3%;
}
#content .support dl {
	line-height: 1.4;
	text-align: left;
}
#content .support dl dt {
	font-size: 1.4em;
}
#content .support dl dt span {
	display: block;
	font-size: 0.75em;
	margin: 0.3em 0 0 0;
}
#content .support dl dd {
	color: #24B9B3;
	font-size: 2.2em;
	margin: 0.3em 0 0 0;
}
#content .support dl dd + dd {
	margin: 0;
}
#content .support dl dd span {
	font-size: 0.9em;
}
#content .support p.attention {
	font-size: 1.0em;
	letter-spacing: -0.01em;
	margin: 0.5em 0 0 0;
}


/* Footer
------------------------------------------------------------------ */
#footer {
	text-align: center;
}
/* Footer Nav */
#footer .footerNav {
	background: #FFF;
	padding: 2.5em 0 0 0;
}
#footer .footerNav ul li {
	display: inline-block;
	font-size: 1.1em;
	padding: 0.3em 0;
}
#footer .footerNav ul li a {
	color: #666666;
	text-decoration: none;
}
#footer .footerNav ul li a:hover {
	text-decoration: underline;
}

#footer .copyRight {
	font-size: 1.0em; /* =10px */
}
