@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 {
	background-color: transparent;
}
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;
}


/* --------------------------------------------------------------------------------
global-navi
-------------------------------------------------------------------------------- */

div#global-navi {
	display: none;
}



/* --------------------------------------------------------------------------------
cover
-------------------------------------------------------------------------------- */

div#cover-wrapper {
	background-color: transparent;
}



/* --------------------------------------------------------------------------------
main
-------------------------------------------------------------------------------- */

div#main {
	background-color: transparent;
}
div#main div.inner-main {
	width: auto;
}



/* --------------------------------------------------------------------------------
content
-------------------------------------------------------------------------------- */

div#content {
	float: none;
	width: auto;
}



/* --------------------------------------------------------------------------------
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;
}