#sidebar .menu{
    display:block;
}

#header{
    background-image:none;
    height:auto;
    background-color:#fff;
}

/*#header img{
    width:100%;
}*/

#content #yoyaku2{
    display:none;
}

#site{
    background:#b08247;
    position:static;
    margin-top:0px;
    display:block;
}

#yoyaku img{
    width: 267px;
    height: auto;
    margin:0 auto 16px auto;
}

#footer{background-color: #b08247;}

/*資料請求フォーム*/
#contact h2,
#contact form{
    margin:0;
    padding:0;
}
#contact #content{
    width:100%;
    float:none;
}
#contact #content .topicpath{
    font-size:80%;
    margin-bottom:20px;
}
#contact #content-inner{
    padding:0 30px 30px 30px;
}

#contact h2{
    font-size:180%;
    margin:0 0 10px 0;
}

#contact form th,
#contact form td{
    font-size:100%;
    font-weight:normal;
    padding:10px 20px 10px 0;
    text-align:left;
}
#contact form th{
}

#contact input,
#contact textarea,
#contact select{
    font-size:22px;
}

#contact .btn{font-size:18px;}

#contact .btn{
    border:1px solid #777;
    padding: 4px 10px;
    color: #fff;
    cursor: pointer;
    background: #B08247;
    border-radius: 5px;
    font-family: 'ヒラギノ角ゴPro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    font-size:18px;
     
/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B08247),
        to(#B08247)
        );
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 1px 1px 1px #fff;
         
/* Firefox */
    background: -moz-linear-gradient(
        top,
        #B08247,
        #4a270b
        );
    -moz-border-radius: 5px;
    -moz-box-shadow: 1px 1px 1px #fff;
     
/* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#B08247,endColorstr=#B08247);
    zoom: 1;
}

.content-nav .current_page {
   background-color:#CC9966;
}
#contact .modoru{margin:20px 0 0 0;}

#contact .rei{
    padding-left:10px;
}

@media screen and (max-width: 979px){
    #yoyaku img{width:100%;}
}

@media screen and (max-width:649px){

    #content #yoyaku2{
        display:block;
    }
    #content #yoyaku2 img{
        width:48%;
    }
    #yoyaku img{
        width:48%;
        height: auto;
        margin:0;
    }
    #contact .rei{
        padding-left:0px;
        display:block;
    }
    #contact #content-inner{
        padding:0 10px 10px 10px;
    }
    #contact h2{
        font-size:140%;
    }
    #contact form th,
    #contact form td{
        display:list-item;
        list-style-type:none;
    }
    #contact form table{
        width:100%;
    }
    #contact form th{
        padding:0px;
        width:auto;
    }
    #contact form td{
        padding:0px 0px 10px 0;
    }

    #contact input,
    #contact textarea,
    #contact select{
        font-size:18px;
    }
    #contact input[type="submit"]{
       width:98%;
    }
    #contact .modoru{
       font-size:small;
    }
	.mt-main-index .post .postBody,		/*20160916*/
	.mt-archive-listing .post .postBody {
		display:block;
		overflow: hidden;    
	}
	.mt-main-index .post .postBody,
	.mt-main-index .post .responseBtn,
	.mt-main-index .post .socialBtn,
	.mt-archive-listing .post .postBody,
	.mt-archive-listing .post .responseBtn,
	.mt-archive-listing .post .socialBtn {
		display:block;
	}    
}

.post .postBody	img	{height:auto;}
