@charset "utf-8";

/* Smart Phone Layout : lower resolution*/
.mobile {
  display: block;
}

#main {
	width:100%;
	margin-bottom:20px;
}

#gnavi {
	width:100%;
    margin-right:20px;
}


#sidebar {
	width:100%;
    max-width:none;
	margin:0 auto 200px;
}

body		{ font-size:130%;}


#contents	{ width:98%;}
#header .logoBG { width:100%;}
.apollo		{ display:none;}

.navtabs ul li a div  {
  	font-size:75%;
}

#minitab 
{
  margin-left: 2px;
}
#minitab ul li a div  {
 	font-size:50%;
 
}



.icon_avGood  { background: url('../images/icon/icon_avGood.png') no-repeat left center;}
.icon_avDown  { background: url('../images/icon/icon_avDown.png') no-repeat left center;}
.icon_avHappy { background: url('../images/icon/icon_avHappy.png') no-repeat left center;}
.icon_avAngry { background: url('../images/icon/icon_avAngry.png') no-repeat left center;}
.icon_avAttn  { background: url('../images/icon/icon_avAttn.png') no-repeat left center;}
.icon_avSleep { background: url('../images/icon/icon_avSleep.png') no-repeat left center;}

.post		{ margin:20px 20px 30px;}
.post_footerL, .post_footerR { width:100%;}
#pagetop {
	position: absolute;
	bottom:100%;
}
.bnr_side	{ display:none;}
.search, .siotop10, top10, .tags, .archives, .items {
	height:auto;
	width:96%;
	padding:2%;
	background: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity: 0.9;
	filter: alpha(opacity=90);	/* for IE6、IE7 */
	-moz-opacity: 0.9;		/* for ~Firefox1.5 */
	margin-bottom:20px;
}
.tags {
	overflow:hidden;
}
.search h3, .siotop10 h3, .tags h3 { padding:0;}
.side01, .side02, .side03, .side04, .side05 {
	width:100%;
	margin:auto;
}

aside {
 width:100%;
 margin:auto;
}

.archives h3 img {
	top:0; left:0;
}
.archiveMenu {
	width:100%;
	margin-bottom:0;
}
.archiveList {
	font-size:130%;
}
.items h3, .itemList {
	background:none;
	width:100%;
}
.items h3 img {
	left:0; top:0;
}
.itemList {
	padding-top:0;
}
.itemlist li {
	width:50%;
	float:left;
}
.bg_itemsSio { display:none;}
.ponaBnr img {
	width:100%; height:auto;
}
.rankR       { width:auto;}
.search form, .ranking, .taglist {
	padding:0;
	margin:0;
	width:auto;
	height:auto;
}

.comRate {
   font-size:75%;
}
div.comReply { float:right;}
.comForm {
	width:100%;
	margin:80px auto 0;
}
.commentArea, .comForm input.text, .comForm textarea { width:95%;}
.aboutBlockL, .aboutBlockR {
	float:none;
	width:100%;
}
.profSinkoro, .profTheo, .profMedia {
	width:90%;
}
.profSinkoro {
	display:none;
}
.notice404 {
	width:90%;
}

/*	Items
----------------------------------------------------------- */
.itemBlock {
	width:444px;
}
.item {
width: 45%;
margin: 2%;
}
.itemWide {
	width:94%;
}



