@charset "utf-8";



/* --------------------------------------------------------------------------------
general
-------------------------------------------------------------------------------- */

div#general {
	padding: 20px;
}



/* --------------------------------------------------------------------------------
header
-------------------------------------------------------------------------------- */

div#header {
	margin-bottom: 20px;
	background-image: none;
}
div#header div.inner-header {
	width: auto;
}

/* block
-------------------------------------------------------------------------------- */

div#header div.block-first {
	display: none;
}
div#header div.block-second div.inner-block {
	padding: 0px;
}
div#header div.block-second h1#logo {
	padding: 0px;
}
div#header div.block-second div.search,
div#header div.block-second div.links-primary {
	display: none;
}



/* --------------------------------------------------------------------------------
global-navi
-------------------------------------------------------------------------------- */

div#global-navi {
	display: none;
}



/* --------------------------------------------------------------------------------
main
-------------------------------------------------------------------------------- */

div#main {
	background-color: transparent;
}
div#main div.inner-main {
	width: auto;
	padding: 0px;
}
div#main div.twitter-widget-center {
	width: auto;
}

/* frame
-------------------------------------------------------------------------------- */

div#main div#frame div.inner-frame {
	padding: 0px;
}
div#main div#frame h1.main {
	color: #000000;
	margin-bottom: 20px;
	padding: 0px;
	background-color: transparent;
}

/* block
-------------------------------------------------------------------------------- */

div#main div.block div.content {
	border-color: #b3b3b3;
	background-color: #ffffff;
}
div#main div.block-wide div.content {
	border-color: #b3b3b3;
}

/* life
-------------------------------------------------------------------------------- */

div#main div#life {
	display: none;
}

/* search-main
-------------------------------------------------------------------------------- */

div#main div#search-main {
	display: none;
}



/* --------------------------------------------------------------------------------
main (home)
-------------------------------------------------------------------------------- */

div.home div#main div.inner-main {
	padding-top: 0px;
}

/* block
-------------------------------------------------------------------------------- */

div.home div#main div.block div.content {
	border-color: #b3b3b3;
}



/* --------------------------------------------------------------------------------
content
-------------------------------------------------------------------------------- */

div#content {
	float: none;
	width: auto;
}
div#content h1.sub {
	color: #000000;
	border: 1px solid #b3b3b3;
	padding: 19px;
	background-color: transparent;
}
div#content div#page-sns {
	display: none;
}
div#content div.article ul li {
    list-style: outside none disc;
    margin-left: 15px;
    padding-left: 0;
}


/* --------------------------------------------------------------------------------
content (home)
-------------------------------------------------------------------------------- */

div.home div#content {
	float: none;
	width: auto;
}



/* --------------------------------------------------------------------------------
content (reverse)
-------------------------------------------------------------------------------- */

div.reverse div#content {
	float: none;
}



/* --------------------------------------------------------------------------------
sidebar
-------------------------------------------------------------------------------- */

div#sidebar {
	display: none;
}



/* --------------------------------------------------------------------------------
sub
-------------------------------------------------------------------------------- */

div#sub {
	display: none;
}



/* --------------------------------------------------------------------------------
footer
-------------------------------------------------------------------------------- */

div#footer div.inner-footer {
	width: auto;
}