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

.coverInfo div#contents #content p{
	font-size: 100%;
}

@media screen and (min-width: 767px) { /*ウィンドウ幅が767px以上の場合に適用*/

	.coverInfo div#contents #content .btm10{margin-bottom: 10px;}
	.coverInfo div#contents #content .btm15{margin-bottom: 15px;}
	.coverInfo div#contents #content .btm20{margin-bottom: 20px;}
	.coverInfo div#contents #content .btm30{margin-bottom: 30px;}
	.coverInfo div#contents #content .btm40{margin-bottom: 40px;}
	.coverInfo div#contents #content .btm50{margin-bottom: 50px;}
	.coverInfo div#contents #content .btm60{margin-bottom: 60px;}
	.coverInfo div#contents #content .txtCenter{text-align: center;}
	.coverInfo div#contents {margin:0px;}


	#contents #content{
		width:1100px;
		margin:0 auto;
	}
	
	#contents #content .pc_kaki{
		width:800px;
		margin:0 auto;
	}

}/*PC版ここまで*/


@media screen and (max-width: 640px) { /*ウィンドウ幅が最大640pxまでの場合に適用*/


	.coverInfo div#contents #content .btm10{margin-bottom: 0.8em;}
	.coverInfo div#contents #content .btm15{margin-bottom: 1.0em;}
	.coverInfo div#contents #content .btm20{margin-bottom: 1.5em;}
	.coverInfo div#contents #content .btm30{margin-bottom: 2.0em;}
	.coverInfo div#contents #content .btm40{margin-bottom: 2.5em;}
	.coverInfo div#contents #content .btm50{margin-bottom: 3.0em;}
	.coverInfo div#contents #content .btm60{margin-bottom: 3.5em;}
	.coverInfo div#contents #content .txtCenter{text-align: center;}
	.coverInfo div#contents {margin:0;padding:0;}

	#middleContent{
		margin:0;
		padding:0;
	}

	#contents #content{
		max-width:640px;
		width:100%;
		margin:0;
		overflow:hidden;
	}
	
	#spGlovalHeader {
		margin-bottom: 0;
		height:41px;
		border:none;
    }
	
	.pc_none img{
		max-width:100%;
		height: auto;
		border:none;
		display: block;
		margin:0;
		padding:0;
	}

} /*SP版*/