@charset "UTF-8";
/* CSS Document */

/*
Author: 内川雄希（ENTANNA）
*/

/* smaller than 1024 */
@media screen and (max-width: 1024px) {


	/*********************************
	
	共通部
	
	**********************************/

	body{
		width:100% !important;
		min-width: 100%;
		-webkit-text-size-adjust:none;
		overflow:hidden;
	}

	
	/*****************************************
	
	common
	
	*****************************************/
	
	#wrapper{
		width:100% !important;
	}
	
	#contents{
		width:100% !important;
	}
		
	
	body.one-column #main_column{
		width:100% !important;
	}
	
	body.two-column #main_column{
		width:100% !important;
	}
	
	body.three-column #main_column{
		width:100% !important;
	}
	
	#right_column{
		width:100% !important;
		padding:0 !important;
	}
		
	/*****************************************
	
	header
	
	*****************************************/
	div#header{
		padding-bottom:0 !important;
	}

	div.main_img{
		width:100% !important;
		max-width: 100%;
		height: auto !important;
	}

	div.menu-global-wrapper div.global-container{
		width:100% !important;
		height:auto !important;
		border-left:none !important;
		border-right:none !important;
	}
		
	/*****************************************
	
	footer
	
	*****************************************/
	
	#footer{
		width:100% !important;
	}
	
	div.footer_sns{
		display:none !important;
	}
	
	div.footer_info{
		padding-left:10px !important;
	}
	

	/*****************************************

	Post

	*****************************************/

	div.post_cont {
		overflow:hidden;
	}


	/*****************************************
	
	Single
	
	*****************************************/
	
	div.single_prev{
		padding:0 !important;
	}
	
	div.single_next{
		padding:0 !important;
	}


	/*****************************************
	
	追記
	
	*****************************************/

	img.size-full,
	img.alignleft,
	img.aligncenter,
	img.alignright,
	img.alignnone {
		width:100%;
		height:auto;
	}

	
	strong img {
		width: inherit !important;
	}	

	#main_column center a img {
		width:90%;
	}

	.depth-1 {
		margin-bottom: 15px !important;
	}
	.reply {
		padding-top: 5px !important;
	}

	h4.comment_title {
		margin: 0 0 5% 0 !important;
	}

	textarea#comment {
		width: 98% !important;
	}

	ol.commentlist li ul.children li {
		padding: 5px 0px 5px 10px !important;
	}

	.children {
		padding: 0 10px 5px 0 !important;
	}

	.children
	.comment_personbox {
		margin-bottom: 0px !important;
	}


}