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

html,body {padding:0;margin:0;
	background:#F5F5F5 url(img/header_bg201261102.png) no-repeat left top;
	font-size: 18px;
	line-height:2;
	word-break:auto-phrase;
}
h1{/*overflow:hidden;*/
	padding:0;
	margin:0;
	font-size:2.4rem;
	color:#444;
}
h2{
	padding:0;
	margin:0;
	font-size:1.6rem;
	color:#444;
}
#contents{text-align:center;padding:7rem 2rem;}
.contents_in{background-color:rgba(255,255,255,0.8);padding:1rem 2rem 2rem 2rem;border-radius:14px;display:inline-block;margin:auto;box-shadow:#999 0 0 10px;}
.t_right{text-align:right;}
@media(max-width:640px){
	.only_pc{display:none;}
	.contents_in{padding:1rem 1rem 2rem 1rem;}
	}
