@charset "UTF-8";
/*-----------------------*----*----*----*----*----*----*----*----*----* スマホ */
@media screen and (max-width:640px){

/*-----------------------*----*----*----*----*----*----* #index .container .index */
#index .container .index h1 {
	background: url(../img/h1-m.png) no-repeat center center;
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
}

/*-----------------------*----*----*----*----*----*----* main */
/*-----------------------*----*----*----*----*----* detail */
article.main section.contents div#detail {
	background: url(../img/bg.png) no-repeat center bottom;
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
}

article.main section.contents div#detail p {
	margin:95% 0% 5px 0%;
}

}
/*-----------------------*----*----*----*----*----*----*----*----*----* タブレット用 */
@media screen and (max-width:768px) and (min-width:641px){

/*-----------------------*----*----*----*----*----*----* #index .container .index */
#index .container .index h1 {
	background: url(../img/h1-pc.png) no-repeat left top;
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
}

/*-----------------------*----*----*----*----*----*----* main */
/*-----------------------*----*----*----*----*----* detail */
article.main section.contents div#detail {
	background: url(../img/bg.png) no-repeat right bottom;
	background-size: 44% auto;
	-webkit-background-size: 44% auto;
}

}
/*-----------------------*----*----*----*----*----*----*----*----*----* PC */
@media screen and (min-width:769px) {

/*-----------------------*----*----*----*----*----*----* #index .container .index */
#index .container .index h1 {
	background: url(../img/h1-pc.png) no-repeat left top;
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
}

/*-----------------------*----*----*----*----*----*----* main */
/*-----------------------*----*----*----*----*----* detail */
article.main section.contents div#detail {
	background: url(../img/bg.png) no-repeat right bottom;
	background-size: 55% auto;
	-webkit-background-size: 55% auto;
}

}