@charset "Shift_JIS";

/* ################################################### */
/* #                                                 # */
/* #          PC用スタイル打消し用　css              # */
/* #                                                 # */
/* ################################################### */

/* common
---------------------------------------------------- */
body {
	background:none;
	-webkit-text-size-adjust: 100%;
}

/* #Header
---------------------------------------------------- */
#Header {
	width: auto;
	height: auto;
	margin: 0 auto;
	position:static;
	text-align: left;
	background: none;
}
#Header h1 {
  position:static;
	height:88px;
}
#Header h1.Logo img {
  width:430px;
	margin: 16px 0 8px 19px;
}
#Header #HeadSearch {
	position: static;
  width: auto;
}
#Header #HeadSearch input#q {
	width: 92%;
	border: none;
	padding: 7px 5px;
	margin:5px 10px;
	font-size:3em;
}
#TopHead{
	position:absolute;
	height:auto;
}

/* #GlobalNavi
---------------------------------------------------- */
#Header #GlobalNavi {
	display: none;
	position: absolute;
	top: 0;
	bottom: auto;
  left: auto;
	width: 100%;
}
#GlobalNavi li {
	float:none;
	width:auto;
	height:auto;
}
#GlobalNavi li.home {
  width:auto;
}
#GlobalNavi li a {
	font-size:37px;
	border-bottom: 2px solid #fff;
}

/* #Footer
---------------------------------------------------- */
#Footer {
	background: none;
	padding:40px 0 0 0;
	text-align:left;
}
#Footer #FooterInner {
	width: auto;
	margin: 0 auto;
	text-align:left;
	position:static;
}
#FooterMenu li {
	display: inline;
	line-height:1.4;
	padding: 0!important;
	border-right: none;	
}
.AcBtn2 {
	font-size:32px;
}
#FooterMenu li a {
	padding: 3.5% 5%;
	text-decoration:none;
	font-size:32px;
}
#FooterInner #FooterMenu {
	text-align: left;
	float: none;
	margin-top: 0;
}
#GroupList {
	position:static;
	visibility:visible;
	width:auto;
	margin-top: 0;
	margin-left: 0;
}
#GroupList li {
	float: none;
	margin: 0;
	border: none;
}
#GroupList li a {
	height: auto;
	background-color: #fff;
	padding: 3.5% 5%!important;
	border-right: none;
}
#Footer .copy {
	width: auto;
	margin: 0 auto;
	font-size:20px;
	text-align: center;
	color: #FFFFFF;
	letter-spacing: 1px;
}