.hand{cursor:pointer;cursor:hand;}

.bigttl {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:13pt;}

.ttl4 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:4pt;}
.ttl5 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:5pt;}
.ttl6 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:6pt;}
.ttl7 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:7pt;}
.ttl8 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:8pt;}
.ttl9 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック';
font-size:10.5pt;
padding: 5px;
line-height: 1.1em;}
.ttl10 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:10pt;line-height: 1.3em;}
.ttl11 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:11pt;}
.ttl12 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:12pt;}
.ttl13 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:13pt;}
.ttl14 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:14pt;}
.ttl15 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:15pt;}
.ttl16 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:16pt;}
.ttl17 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:17pt;}
.ttl18 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:18pt;}
.ttl19 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:19pt;}
.ttl20 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:20pt;}
.ttl21 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:21pt;}
.ttl22 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:22pt;}
.ttl23 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:23pt;}
.ttl24 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:24pt;}
.ttl25 {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:25pt;}

.ttlnp7 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:7pt;}
.ttlnp8 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:8pt;}
.ttlnp9 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:9pt;}
.ttlnp10 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:10pt;}
.ttlnp11 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:11pt;}
.ttlnp12 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:12pt;}
.ttlnp13 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:13pt;}
.ttlnp14 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:14pt;}
.ttlnp15 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:15pt;}
.ttlnp16 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:16pt;}
.ttlnp17 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:17pt;}
.ttlnp18 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:18pt;}
.ttlnp19 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:19pt;}
.ttlnp20 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:20pt;}
.ttlnp21 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:21pt;}
.ttlnp22 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:22pt;}
.ttlnp23 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:23pt;}
.ttlnp24 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:24pt;}
.ttlnp25 {  font-family:'ＭＳ ゴシック','ＭＳ ゴシック'; font-size:25pt;}


.minittl {  font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:4pt;}

input.hankaku { ime-mode: inactive }
input.zenkaku { ime-mode: active  }
textarea.zenkaku { ime-mode: active  }
textarea.hankaku { ime-mode: inactive }

table { font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:11pt;}
div { font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック'; font-size:11pt;}
//input { font-family:'Osaka','Osaka'; font-size:12pt;}
input { font-face:'ＭＳ Ｐゴシック, Osaka－等幅','ＭＳ Ｐゴシック, Osaka－等幅'; font-size:10pt;}
textarea { font-face:'ＭＳ Ｐゴシック, Osaka－等幅','ＭＳ Ｐゴシック, Osaka－等幅'; font-size:10pt;}

.title {	
	color: #333333; 	
	border-style: none;	
	border-width:1px 1px 1px 1px;
	border-color:#F2DFCA;	
	margin:1px 1px 1px 1px;
	padding:2px 2px 2px 5px; 
	font-size: 16px;
	font-weight:bold;
	line-height:120%;
}
td { padding: 5px;
}


.thanks_p {
	margin: 50px auto 100px;
	width: 100%;
	max-width: 680px;
	background-color: #fff;
	padding:10px;
}
.thanks_p h1 {
	font-size: 11pt;
	background-color: #000;
	color: #fff;
	padding: 5px;
	text-align: center;
}
.thanks_p p {
	font-size: 1.2em;
	text-align: center;
}
.thanks_p img {
	text-align: center;
	width: 680px;
}
.mini_moji { 
	font-size: 0.8em !important;
}
.mt50 {
	margin-top: 50px;
}
.blue_bg {
	background-color: #144E9D !important;
}