@charset "utf-8";
@media only screen and (min-width: 480px) and (max-width: 699px){
		
img{
	max-width: 100%;
	height: auto;
	width /***/:auto;　
}

/* ヘッダー */

#header-inner{
	width:auto;
	padding:0 5px;
	text-align:center;
}

#header-inner h1{
	position:static;
	padding-top:20px;
}

#header-tel{
	display:none;
}

#header-contact{
	display:none;
}

/* スマホ用ナビ */

#sp-nav-btn{
	display:block;
}

/* コンテナ */

#main{
	width:auto;
	padding:0 5px;
}	

/* 左メニュー */

#left-nav{
	display:none;
	font-size:115%;
}

body.blog #left-nav,
body.archive #left-nav,
body.single #left-nav{
	display:block;
	width:100%;
}

.btn-estimate{
	display:none;
}

.blog-left-box{
	width:auto;
}

#left-nav .bnr{
	display:none;
}


/* コンテンツ */

#contents{
	width:100%;
}

/* フッター */

#footer p{
	width:auto;
	padding-left:5px;
	padding-right:5px;
}

/* 共通 */

#page-title{
	width:100%;
}

#estimate{
	display:none;
}

.taiou{
	width:100%;
}

.taiou dl{
	width:101%;
}

.business-list li{
	float:none;
	text-align:center;
	width:auto;
	margin-right:0;
}


/* トップページ */

.home-social-bookmarking{
	margin-top:35px;
}

#home-image{
	display:none;
}

#sp-image{
	display:block;
}

#strength{
	width:100%;
}

#strength .inner{
	width:110%;
}

#strength dl{
	width:42%;
	margin-right:3%;
}

/* 料金案内 */

#menu{
	width:100%;
	overflow:hidden;
}

#menu .inner{
	width:110%;
}

#menu dl.box01{
	width:44%;
	margin-right:2%;
}

/* リニューアルもお任せ */

#renewal-option .box01{
	width:48%;
	margin-right:1%;
	margin-bottom:10px;
}

/* 簡単更新用ツール(CMS等) */

#cms-update .left-parts{
	width:auto;
}

#cms-update .left-parts dl{
	float:left;
	margin-right:10px;
}

#cms-update .right-parts dt,
#cms-update .right-parts dd{
	margin-left:0;
}

#cms-update .right-parts dd:before{
	content:none !important;
}

/* お得な倶楽部会員のご案内 */

.member-merit{
	text-align:center;
}

.member-merit li{
	margin:0 5px 10px;
}

.member-merit li:last-child{
	margin-right:5px;
}

.member-entry{
	background:none;
	text-align:center;
	border:solid 1px #DDD;
	padding:10px;
}

.member-entry .text{
	background:none;
	padding:0;
	margin-bottom:10px;
}

.member-entry .button{
	position:static;
}

#club-member{
	background:none;
}

#club-member #price01{
	width:62%;
}

#club-member #price02{
	width:36%;
}


#form-table th,#form-table td{
	display:block;
	border:none;
	width:auto;
}

#form-table td{
	padding-left:0;
}

#form-table td input[type="textarea"],
#form-table td input[type="text"]{
	max-width:100%;
}


/* 作業指示の方法 */

.howto-box .left-parts{
	width:58%;
}

.howto-box .right-parts{
	width:42%;
}

/* 会社概要 */

.company-list dt{
	width:160px;
}

.company-list dd{
	padding-left:180px;
}

/* 記事 */

#search{
	display:none;
}

#tosite{
	display:none;
}

.bnr_koushinclub{
	display:none;
}

}