@charset "utf-8";

.pagetopMb{
	margin:20px 0;
}

header .h1block {
	display:block;
}
#wrap #headerTop #headerTopInner {
	width:100%;
	margin:0;
	background-color:#fff;
}
/* Header logo
------------------------------------*/
#wrap #headerTop #headerTopInner #headerLogo{
	width:83%;
    height: 67px;
	float: left;
}
#wrap #headerTop #headerTopInner #headerLogo #logoImg {
	background:#fff;
	display:block;
	height: auto;
	width: auto;
	padding: 0;
	border: none;
}
#wrap #headerTop #headerTopInner #headerLogo #logoImg a {
	background: none;
	height:auto;
	width:auto;
	display:block;
	padding:1em 0 1em 1em;
}
#wrap #headerTop #headerTopInner #headerLogo #logoImg a span {
	display:none;
}
#wrap #headerTop #headerTopInner #headerLogo #logoImg a img{
	width: 210px;
}
/* SP slide menu
------------------------------------*/
#wrap #headerTop #headerTopInner #spSlideMenuBtn {
	float:right;
	width:17%;
}
#wrap #headerTop #headerTopInner #spSlideMenuBtn > a{
	display:block;
	text-align:center;
	padding:1em 0 0;
}
#wrap #headerTop #headerTopInner #spSlideMenuBtn img{
	width:50%;
}
#headerTop #spSlideMenu {
	display:none;
}
#spSlideMenu{
	padding:1em 0;
}
#spSlideMenu ul.spSlideMenuList01{
	width:260px;
}
#spSlideMenu ul.spSlideMenuList01 li{
	border-bottom:1px solid #b3b3b3;
	background:#fff;
}
#spSlideMenu ul.spSlideMenuList01 li:first-child{
	border-top:1px solid #b3b3b3;
}
#spSlideMenu ul.spSlideMenuList01 li a{
	background:url(/common/img/sp/general_sp_icon_arrow.png) 97% center no-repeat;
	background-size:3%;
	display:block;
	padding:0.8em 1.5em 0.8em 0.5em;
	font-size:1.3em;
	font-weight:bold;
}
#spSlideMenu ul.spSlideMenuList02{
	width:260px;
}
#spSlideMenu ul.spSlideMenuList02 li{
	border-bottom:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	background:#fff;
	float:left;
	width:50%;
}
#spSlideMenu ul.spSlideMenuList02 li:nth-child(2n){
	border-right:none;
}
#spSlideMenu ul.spSlideMenuList02 li a{
	background:url(/common/img/sp/general_sp_icon_arrow.png) 94% center no-repeat;
	background-size:6%;
	display:block;
	padding:0.8em 1.5em 0.8em 0.5em;
	font-size:1.2em;
}
#spSlideMenu .spSlideMenuBtn01{
	text-align:center;
}
#spSlideMenu .spSlideMenuBtn01 img{
	width:90%;
	padding:1em 0;
}
#spSlideMenu .spSlideMenuBtn02{
	padding:0 10%;
}
#spSlideMenu .spSlideMenuBtn02 a{
	display:block;
	text-decoration:none;
	padding: 10px 27px 10px 21px;
	width:100%;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: 1px solid #b2b2b2;
	line-height:1;
	background:url(/common/img/sp/general_sp_icon_arrow.png) 97% center no-repeat;
	background-size:4%;
	text-align:center;
	font-size:1.2em;
}
#spSlideMenu .spSlideCopyright{
	text-align:center;
	margin:1em 0 0;
	color:#666;
	font-size:0.7em;
}
/* slider skin */
#build-menu-page {
  left: 0;
  position: relative;
  background-color: #fff;
}

#build-menu {
	visibility: visible;
	z-index: 0;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
	transform: none;
	display: none;
	width: 260px;
  padding: 0;
  position: static;
  z-index: 0;
  top: 0;
  height: 100%;
  overflow-y: auto;
  left: 0;
  float:right;
  background:#e6e6e6;
}
#build-menu #spSlideMenu{
	display:block !important;
}
.build-menu-animating #build-menu-page {
	position: fixed;
	overflow: hidden;
	width: 100%;
	top: 0;
	bottom: 0;
}

.build-menu-animating.build-menu-close #build-menu-page,
.build-menu-animating.build-menu-open #build-menu-page {
	-webkit-transition: -webkit-transform 250ms;
	-moz-transition: -moz-transform 250ms;
	-o-transition: -o-transform 250ms;
	-ms-transition: -ms-transform 250ms;
	transition: transform 250ms;
}

.build-menu-animating.build-menu-open #build-menu-page {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.build-menu-animating #build-menu { display: block }

.build-menu-open #build-menu {
	display: block;
	-webkit-transition-delay: 0ms, 0ms, 0ms;
	-moz-transition-delay: 0ms, 0ms, 0ms;
	-o-transition-delay: 0ms, 0ms, 0ms;
	-ms-transition-delay: 0ms, 0ms, 0ms;
	transition-delay: 0ms, 0ms, 0ms;
}

.build-menu-open #build-menu,
.build-menu-close #build-menu {
	-webkit-transition: -webkit-transform 250ms, opacity 250ms, visibility 0ms 250ms;
	-moz-transition: -moz-transform 250ms, opacity 250ms, visibility 0ms 250ms;
	-o-transition: -o-transform 250ms, opacity 250ms, visibility 0ms 250ms;
	-ms-transition: -ms-transform 250ms, opacity 250ms, visibility 0ms 250ms;
	transition: transform 250ms, opacity 250ms, visibility 0ms 250ms;
}
/* Extra navi
------------------------------------*/
#wrap ul#extraNav {
	display:none;
}

/*==========================================
 2-1. GLOBAL MENU
============================================*/
#wrap #globalNav {
	display:none;
}

/* ===================================================================
 4. フッター
=================================================================== */
/*==========================================
 4-1. FOOTER
============================================*/
#wrap .magPageTop{
	border-top:
	text-align:center;
	padding:1em 0;
}
#wrap #magFooter{
	display:none;
}
#wrap #magSPArea {
	display:none;
}
#wrap .copyright {
	background:#082a4d;
	text-align:center;
}
#wrap .copyright p{
	color:#fff;
}
#wrap .copyright strong{
	display:none;
}
/*==========================================
 4-2. GLOBAL FOOTER
============================================*/
#mynaviFooter{
	display:none;
}