@charset "utf-8";



/* --------------------------------------------------------------------------------
general
-------------------------------------------------------------------------------- */

div#general {
	padding: 20px;
}
div#general div.breadcrumb-footer p.button-page-top {
	display: none;
}



/* --------------------------------------------------------------------------------
header
-------------------------------------------------------------------------------- */

/* block
-------------------------------------------------------------------------------- */

div#header div.block div.inner-block {
	width: auto;
}
div#header div.block-first {
	display: none;
}
div#header div.block-second h1#logo {
	width: auto;
}
div#header div.block-second div.search {
	display: none;
}
div#header div.block-second div.primary {
	display: none;
}
div#header div.block-second div#election {
	bottom: -350px;
}


/* --------------------------------------------------------------------------------
global-navi
-------------------------------------------------------------------------------- */

div#global-navi {
	display: none;
}



/* --------------------------------------------------------------------------------
main
-------------------------------------------------------------------------------- */

div#main {
	background-color: transparent;
}
div#main div.inner-main {
	width: auto;
}
div#main div#block-pick-up,
div#main div#block-banner-ad {
	display: none;
}



/* --------------------------------------------------------------------------------
content
-------------------------------------------------------------------------------- */

div#content {
	float: none;
	width: auto;
}



/* --------------------------------------------------------------------------------
content (home)
-------------------------------------------------------------------------------- */

div.home div#content {
	float: none;
	width: auto;
}
div.home div#content div#search-banner {
	display: none;
}

/* block
-------------------------------------------------------------------------------- */

div.home div#content div#block-tab div.header ul li {
	background-image: none;
}



/* --------------------------------------------------------------------------------
content (sidebar-reverse)
-------------------------------------------------------------------------------- */

div.sidebar-reverse div#content {
	float: none;
}



/* --------------------------------------------------------------------------------
sidebar
-------------------------------------------------------------------------------- */

div.sidebar {
	display: none;
}



/* --------------------------------------------------------------------------------
footer
-------------------------------------------------------------------------------- */

/* block
-------------------------------------------------------------------------------- */

div#footer div.block div.inner-block {
	width: auto;
}
div#footer div.block-first div.primary,
div#footer div.block-first div.sns {
	display: none;
}
div#footer div.block-second {
	border-bottom: none;
}
