/* CSS Document */


#container {
background-image:url(../images/page_bg.png);
}







/* h1 */


h1 {
	margin:0 auto;
	border-bottom:1px solid #333333;
}

@media screen and (min-width:750px){ /*PC*/
h1 {
	padding:10px 0;
	width:970px;
	top:25px;
}
}

@media screen and (max-width:749px){ /*スマホ*/
h1 {
	width:100%;
	top:14vw;
}
}





@media screen and (min-width:750px){ /*PC*/
h1 img {
	width:300px;
	height:auto;
}
}

@media screen and (max-width:749px){ /*スマホ*/
h1 img {
	width:50%;
	height:auto;
}
}







/* h2 */


@media screen and (max-width:749px){ /*スマホ*/
h2 img {
	width:100%;
	height:auto;
}
}












/* content */


@media screen and (min-width:750px){ /*PC*/
#content {
	padding-top:10px!important;
}
}
@media screen and (max-width:749px){ /*スマホ*/
#content {
	padding-top:2vw!important;
}
}
	



