#wrapper {
	width: 480px;
}
#header {
	position: relative;
	width: 468px;
	height: 51px;
	margin: 0 6px 10px 6px;
}
#headerLeft {
	float: none;
	width: 132px;
	height: 51px;
}
#slogan {
	display: none;
}
#logo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 132px;
	height: 51px;
}
#headerRight {
	float: none;
	width: 325px;
	height: 51px;
	left: 142px;
	top: 0px;
}
#externalMenu {
	display: none;
}
#socialBookmark {
	top: 5px;
	left: 142px;
	height: 27px;
	width: 108px;
}
#search {
	top: 5px;
	left: 250px;
	height: 27px;
	width: 170px;
}
#subMenu {
	display: none;
}
#bbsSelect {
	display: none;
}
#spMenu1 {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 57px;
	height: 51px;
}
/*----------------------------------------------------------------*/
ul#mainMenu {
	display: none;
}
/*----------------------------------------------------------------*/
#top {
	width: 468px;
	margin: 0 6px 20px;
}
#bannerP1S1 {
	width: 468px;
	height: 60px;
	margin-bottom: 10px;
}
#top #bannerP1S1 {
	float: none;
}
#bannerP1 {
	display: none;
}
#bannerS1 {
	display: block;
}
#slider {
	width: 100%;
	float: none;
	height: auto;
}

/*----------------------------------------------------------------*/
#content {
	width: 468px;
	margin: 0 6px 0 6px;
}
#main {
	width: 100%;
	float: none;
}

#main .section {
	width: 100%;
	margin-top: 20px;
}
#main .section.top {
	margin-top: 12px;
}

#bannerP4 {
	display: none;
}
#bannerS4 {
	display: block;
	height: 60px;
}

/*
#socialBookmarkPost.section {
	margin: 15px 0px 15px 234px;
	width: 234px;
}
*/

#postTitle.section {
	margin-top: 15px;
}

#postContent {
}

#postTags {
	/*display: none;*/
}

#postList {
}

/*
#likeButton.section {
	margin: 20px 0px 15px 234px;
	width: 234px;
border: 1px solid #fcc;
}
*/

#backnumbers {
}

#relatedPosts {
}

#comments{
}

/*------------- 以下、top -------------*/
#news {
}
#bannerP2 {
	display: none;
}
#phrase {
}
#bannerS2 {
	display: block;
}
#recent {
}
#event {
}

#side {
	width: 100%;
	float: none;
	margin-bottom: 10px;
}

#side .section {
	width: 100%;
	margin-top: 20px;
}
#side .section.top {
	margin-top: 20px;
}
#pickup {
}
#bannerP3S3 .googleAds {
	width: 468px;
	height: 60px;
}
#bannerP3 {
	display: none;
}
#bannerS3 {
	display: block;
	margin-bottom: 10px;
}
#popular{
}

#bannerP5S5 {
	width: 468px;
	height: 60px;
}
#bannerP5 {
	display: none;
}
#bannerS5 {
	display: block;
	height: 60px;
}

#bannerP6S6 .googleAds {
	width: 468px;
	height: 60px;
}
#bannerP6 {
	display: none;
}
#bannerS6 {
	display: block;
	margin-bottom: 10px;
}

#recentPostsCat {
}

#recentCommentsCat {
	display: none;
}

/*----------------------------------------------------------------*/
#footer {
	width: 468px;
	margin: 0 6px 0;
}
#spBacktoTop {
	display: block;
	width: 468px;
	height: 32px;
	text-align:right;
}
#spMenu2 {
	display: block;
	width: 468px;
	margin: -1px 0 0 0;
}
#subMenu2 .break {
	display: inline;
}
#spSubMenu {
	display: block;
	width: 468px;
	height: 88px;
}
#copyrightLogo { 
	left: 0px;
	padding: 0 0 0 0;
	width: 468px;
	text-align: center;
}
#copyrightText {
	left: 0px;
	padding: 0 0 40px 0;
	width: 468px;
	text-align: center;	
	line-height: 0em;
}
#comments {
	margin: 0 0 20px 0;
}
/*----------------------- ★Google Auto Ads -----------------------*/
/* トップページの自動広告を非表示に */
.toppage .google-auto-placed {
    display: none;
}

/*----------------------------------------------------------------*/

.forPConly {
	display: none;
}

.forSPonly {
	display: block;
}
