@charset "UTF-8";
/*子テーマ用「rwd.css」*/
/*追加部分*/
@media
only screen and (max-width : 1200px){
	.col1 .section-wrap2{
		width: auto;
	}
}
@media
only screen and (max-width : 1024px){
	.section-wrap2 .section-title {
		line-height: 1.3;
		font-size: 1.25em;
}
.section-wrap .section-title {
		font-size: 1.3em;
}
}
@media
only screen and (max-width : 736px){
/*変更部分*/
	.section-wrap,
	.col1 .section-wrap.wide{
		padding: 10px;
		border: 0;
	}
/*追加部分*/
	.col1 .section-wrap2{
		padding: 0;
	}
/*追加部分*/
	.section-wrap2 .section-in{
		padding: 0px;
	}
	.section-wrap2 .section-in .section-title,
	.section-wrap2 .article-header .section-title{
		margin: -15px -15px 0;
		padding: 15px;
		font-size: 1.25em;
	}
    .site-title{
		padding: 0;
	}
    .site-header-in{
		padding-bottom: 0em;
	}
/*グローバルナビで追加・変更部分*/
	.container {
   	padding-top: 0px;
}
	.global-nav{
		position: relative;
}
	.global-nav-in li{
		display: table-cell;
		border-right: 1px solid #bcbcbc;
} 
	.global-nav-in li a{
		display: block;
		background: transparent;
		padding: 1em;
		text-align: center;
}
	.site-header-conts {
    	padding-top: 0px;
		padding-bottom: 0px;
}
	.section-wrap .section-in .section-title,
	.section-wrap .article-header .section-title{
		font-size: 1.5em;
}
	.main-body {
    	margin-top: 1em;
}
.page-top{
	margin-bottom: 50px;
}
}
@media
only screen and (max-width : 480px){
	.post-date{
	font-size: 0.6em;
	margin-right: 0;
	}
	.cont-header{
        height: 30px;
	}
	.cat {
     	margin-right: 0;
    	margin-bottom: 0;
    	padding: 0;
    	font-size: 0.6em;
}
	.eye-catch {
    	margin-right: 0;
}
	.section-wrap2 .section-in .section-title{
	font-size: 0.9em;
	padding: 20px;
}
	.section-wrap2 .section-title{
	line-height: 1.2;
}
	.coments{
	font-size: 0.6em;
}
	.global-nav-in li a{
	font-size: 0.6em;
}
	.section-wrap .section-in .section-title,
	.section-wrap .article-header .section-title{
		font-size: 1.2em;
}
	
	
	
table {
    font-size:0.6em;
}
}