@charset "utf-8";
* {
	-webkit-text-size-adjust: 100%;
}

/*見出し*/
h1 {
	width:100%;
}
h1 a {
}
/*ヘッダー*/
#header{
	min-width:0;
}
.head_in{
	width:100%;
}
.banner{
	display:none;
}
/*ナビ*/
#nav{
	min-width:0;
}
.nav_title{
	display:none;
}
#nav ul{
	width:100%;
}
.search_form{
	display:none;
}
#wrap{
	width:100%;
	position:static;
}
#contents{
	width:100%;
}
#main{
	float:none;
	width: 100%;
	margin-left:0 !important;
	margin-right:0;
}
#main  > div,#main  > .article,#main  > section{
	float:none;
	width:auto;
	margin:0 10px;
}
#side_l{
	width:auto;
	margin:0 10px;
	float:none !important;
	position:static !important;
	top:0 !important;
	left:0 !important;
	right:0 !important;
	bottom:0 !important;
	height:auto !important;
}

#side_r{
	width:auto;
	margin:0 10px;
	float:none;
}

/*メインコンテンツ*/
.main-container-ads{
	display:none;
}
.article-header{
	position:relative;
}
.title_date{
	float: none;
	position:absolute;
	top:10px;
}
.page_title{
	margin-left:85px;
	width:auto;
	float:none;
	min-height:70px;
}

/*コメントフォーム*/
.comment-form-author dd,.comment-form-body dd{
	width:80%;
}

#comment-form-body{
	width:auto;
}
#comment-form-author{
	width:98%;
}
#comment-form-textarea{
	width:98%;
}
.comment-form-author dt,.comment-form-body dt{
	width:20%;
}

/*ナビボックス*/
#navi_box {
	display:none;
}

/*フッター*/
#footer{
	width:100%;
	min-width:0;
}

#footer_in{
	width:100%;
}
.footer_item{
	width:auto;
	margin:0 10px;
	padding:0;
	float:none;
}
.footer_item:first-child{
	width:auto;
}

/*広告*/
.admax{
}
.ad_300_250{
	display:block;
	padding:5px;
}
.ad_300_250 li{
	width:50%;
	float:left;
	text-align:center;
}
#ad_160_left{
	display:none;
}
#ad_160_right{
	display:none;
}
.sp_ad{
	display:none;
}
