@charset "utf-8";

/* reset
----------------------------------------- */

body{
	min-width: 500px;
	color: #000;
	background-color: #fff;
}
h1,h2,h3,h4,h5,h6,a{
	color: #000;
}

#top-area,
#nav-area, 
#header .nav,
#header .banner-article,
#topicpath,
.main-footer .pagetop,
#sub, 
#footer,
#footer-nav,
#bottom ul{
	display:none;
}

#main-visual,
#top-area-innner,
#header-innner,
#footer-innner,
#bottom-innner,
#content{
	width: auto;
}

#header, 
#header-innner,
#content,
#footer,
#bottom,
#bottom-innner{
	overflow: visible;
}


/* layout
----------------------------------------- */

#header .logo-article {
	float: none;
	clear: both;
	width: auto;
}
#header .logo-article p{
	display:none;
}
#header .logo-article #logo{
	display:block;
	width: auto;
	float: none;
	padding: 5px;
	text-align: center;
}


#container{
	padding: 0;
}
#content-article{
	border: none;
	padding: 0;
}
#content #secondlayer-title{
	padding: 0;
	background: none;
	background: #666 url(../img/secondlayer_title_bg.gif);
}
#content #secondlayer-title h1{
	width: auto;
}
#content #secondlayer-title h1 span{
	width: 610px;
	margin: 0 auto;
}

#main{
	margin: 0 auto;
	float:none;
}

#main-visual .topics-article,
#main-visual .action-article {
	float: none;
	margin: 0 auto 10px;
}


#bottom p#copyright{
	float:none;
	text-align:center;
}



/* parts
----------------------------------------- */

#contents #content #main p.pagemore {
	display: none;
}
#contents #content #main .more-article {
	display: block !important;
}

#contents #content #messeage-form-article div.aform-content ul#tab-contents li .content {
	max-height: none;
}
#contents #content #messeage-form-article div.aform-content ul#tab-contents{
	overflow: visible;
	position: static;
}





body.community #header #logo {
	float:none;
	margin: 0 auto;
	padding-top: 20px;
	text-align: center;
}
body.community  #header-innner{
	height: 200px;
}
body.community #header p.amnesty,
body.community #header p.action,
body.community .pagetop{
	display:none;
}

body.community #action-article #action-article-lists {
	width: auto;
}