	@charset "Shift_JIS";
/*
**	powered by ken' kawakami with the stackroom associates., 'stackroom associates', as
**	copyright (c)1998-2004   ken' kawakami with the stackroom associates.,  all rights reserved.

注：暫定版・序列整合まえ・グランドエスケープ未処理　040115
*/

/*	MacIE5 の先行実装(Opera7.03/7.11でリンクの下線がなくなる) */
/*
html * {
	box-sizing:border-box;			
	}
html * {
	-moz-box-sizing:border-box;	
	}
*/
/*	Mozilla独自拡張 (for XUL)
html * {
	-moz-box-sizing:border-box;	
	}
*/

body {
	/*color:red !important;*/
	font-weight:normal;
	font-style:normal;
	}
body {
	font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",sans-serif;
	}
/*
	font-family:"Osaka","MS UI Gothic";
	font-family: "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
	font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, sans-serif; 
	font-family:"Verdana","Arial","Helvetica","Osaka","ＭＳ Ｐゴシック","平成角ゴシック","MS UI Gothic",sans-serif;
	
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","MS UI Gothic","ＭＳ Ｐゴシック","ＭＳ ゴシック";
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro W6";
	font-family:"Hiragino Kaku Gothic Std","ヒラギノ角ゴ Std W8";
	font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3";
*/

/**************************************************************************************************************/
body {
	margin:0;
	padding:0;
	}
body {
	vertical-align: top ;
	}
body#txc {
	text-align: center;
	}
body#topic_white {
	color:#666666;
	background:#ffffff;
	}
body#topicWh {
	color:#666666;
	background:#ffffff;
	}
body#topic_black {
	color:#dddddd;
	background:#000000;
	}
body#topicBk {
	color:#dddddd;
	background:#000000;
	}
body#baseCr {
	color:#666666;
	background:#fff9ec;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	line-height: 120%;
	font-weight: bold;
	}
h1,h2,h3 {
	font-size:90%;
	font-weight:normal;
	text-align:left;
	padding:0;
	margin:0;
	}
table td {
	padding:0;
	border-width:0;
	vertical-align: top;
	}
fieldset {
	border-width:0px;
	border-style:none;
	}
div#container62 {
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		padding: 0;
		width: 620px;	
	border: 1px solid #000000;
	}
div#container62 {
	border: none;
	}
div#banner {
		font-family: 'Trebuchet MS', Verdana, sans-serif;
		color: #000000;
		background-color: #ff6600;
	
	text-align: left;
	padding: 15px;
	border-bottom: 1px solid #000000;
	height: 39px;
	}
div#banner a {
	color: #000000;
	text-decoration: none;
	}
div#banner h1 {
	font-size: xx-large;
	font-weight: bold;
	}
div.left {
		float: left;
		width: 139px;

		overflow: hidden;
	}
div.right {
		float: right;
		width: 477px;

		overflow: hidden;
	}
div.p12 {
		padding: 12px;
		padding-right:0;
		margin: 0;
		overflow: hidden;
	}
div.p12r {
	text-align: right;
		padding: 0;
		padding-right:12px;
		margin: 0;
		overflow: hidden;
	}
div.flr {
	float:right; clear: both;
	}
/*
div#top {
	width:100%;
	}
*/
	.localHeadBK {
		background-color: black;
		}
	.basebodyWh {
		border-top:1px solid #e6e6e6;
		width:100%;
		}
	.basebodyBk {
		border-top:1px solid #444444;
		width:100%;
		}
div#subbodyWh {
	border-top:1px solid #e6e6e6;
	width:100%;
	}
div#subbodyLv {
	margin-top:1px;
	width:100%;
	}
div#subbodyEXP {
	width:100%;
	vertical-align: top;
	}

div#basefooterCR {
	border-top:1px solid #e6e6e6;
	width:100%;height:140px;
	}
div#basefooterBK {
	border-top:1px solid #444444;
	width:100%;height:140px;
	}
div#subfooterWh {
	border-top:1px solid #e6e6e6;
	width:100%;height:100px;
	}
div#subfooterBk {
	border-top:1px solid #000000;
	width:100%;height:100px;
	background-color:black;
	}
div#subfooterBk50 {
	border-top:1px solid #444444;
	width:100%;height:50px;
	background-color:black;
	}

div#bodyCRbase {
	border-bottom:1px solid #333333;
	width:100%;height:289px;
	background-color:black;
	}
	td.hd 	{ 
		width:240px;	height:177px;
		padding:0px;		
		background-color:white;}
	td.CRmainbox0 	{ 
		width:611px;	height:289px;
		padding:15px;		}
	td.CRmainbox1 	{ 
		width:306px;	height:289px;
		padding:0px;		}

	table .roombody td 	{	
			width:260px;	height:260px;	}
	table .roombody td 	{	

			padding:15px;
			/*margin-width:30px;*/		}

/*******************************************************************************************/
td#top {
	display: block;
	margin: 0;
	border-width:0;
	padding: 0;
	vertical-align: top;
	}
	td.top 		{	vertical-align:top;	}
	td.topc 		{	vertical-align:top;
					text-align:center;		}
	td.topr {	vertical-align:top;text-align:right;		}
	td.top15 	{	padding:15px;		}

	td.top3b 	{	padding-bottom:3px;		}
	td.top3tb 	{	padding:3px 0px 3px 0px;		}

	td.top5_t 	{	padding-top:5px;		}
	td.top5t 	{	padding-top:5px;		}
	td.top5b 	{	padding-bottom:5px;		}

	td.top5_front {	padding:10px 0px 0px 5px;		}
	td.top5front {	padding:10px 0px 0px 5px;		}

	td.top5_tb {	padding:5px 0px 5px 0px;		}
	td.top5tb {	padding:5px 0px 5px 0px;		}

	td.top7tb {	padding:7px 0px 7px 0px;	}
	td.top7tbl {	padding:7px 7px 7px 0px;	}
	td.top7ctb {	padding:7px 0px 7px 0px;text-align:center;		}

	td.top10 	{padding:10px;}

	td.top10_t 	{padding-top:10px;}
	td.top10t 	{padding-top:10px;}

	td.top10r 	{padding-right:10px;}

	td.top10_b {	padding-bottom:10px;		}
	td.top10b {	padding-bottom:10px;		}
	td.top10bhr {	
		padding-bottom:10px;
		border-top:1px;
		border-top-color:red		}
	
	td.top10_tb {	padding:10px 0px 10px 0px;		}
	td.top10tb {	padding:10px 0px 10px 0px;		}
	td.topc10tb {	padding:10px 0px 10px 0px;text-align:center;		}
	
	td.top10_tl {	padding:10px 0px 0px 10px;		}
	td.top10tl {	padding:10px 0px 0px 10px;		}
	
	td.top10_tbl {	padding:10px 0px 10px 10px;	}
	td.top10tbl {	padding:10px 0px 10px 10px;	}

	td.top10c_b {		padding-bottom:10px;text-align:center;		}
	td.top10cb {		padding-bottom:10px;text-align:center;		}
	td.topr10tl {	padding:10px 10px 0px 0px;text-align:right;		}

	td.top12_b {	padding-bottom:12px;		}
	td.top12b {	padding-bottom:12px;		}
	
	td.top12_tb {	padding:12px 0px 12px 0px;		}
	td.top12tb {	padding:12px 0px 12px 0px;		}

	td.top15t {	padding-top:15px;		}

	td.top15_r {	padding-right:15px;		}
	td.top15r {	padding-right:15px;		}
	
	td.top15_b {	padding-bottom:15px;		}
	td.top15b {	padding-bottom:15px;		}
	
	td.top15_tb {	padding:15px 0px 15px 0px;		}
	td.top15tb {	padding:15px 0px 15px 0px;		}
	
	td.top15_trl {	padding:15px 15px 0px 15px;		}
	td.top15trl {	padding:15px 15px 0px 15px;		}

	td.top15_tbl {	padding:15px 0px 15px 15px;		}
	td.top15tbl {	padding:15px 0px 15px 15px;		}
	td.topr15tbl {	padding:15px 0px 15px 15px;text-align:right;		}


	td.top15c_tb {		padding:15px 0px 15px 0px;text-align:center;		}
	td.top15ctb {		padding:15px 0px 15px 0px;text-align:center;		}

	td.top20 {	padding:20px;		}
	td.top20_b {	padding-bottom:20px;		}
	td.top20b {	padding-bottom:20px;		}

	td.top20_tbl {	padding:20px 0px 20px 0px;		}
	td.top20tbl {	padding:20px 0px 20px 0px;		}

	td.top25t {	padding-top:25px;		}
	td.top25_b {	padding-bottom:25px;		}
	td.top25b {	padding-bottom:25px;		}

.linedot  {		font-size:1px; width:100%; height:13px;	}
.hrlinee6 {		font-size:1px; width:100%; height:1px; background-color:#e6e6e6;	}
.linelvtop {		font-size:1px; width:100%; height:13px;	}

td#midp {
	display: block;
	margin-right:200px;
	border-width:0;
	padding: 50px;
	vertical-align: top;
	}
td#btm {
	vertical-align:bottom;
	}
	td.btm {	vertical-align:bottom;	}

	td.btm5t {	vertical-align:bottom;padding-top:5px;	}
	
	td.btm10t {	vertical-align:bottom;padding-top:10px;	}
	td.btm10_b {	vertical-align:bottom;padding:0px 0px 10px 0px;	}
	td.btm10b {	vertical-align:bottom;padding-bottom:10px;	}
	td.btmr10r {	vertical-align:bottom;padding-right:10px;text-align:right;	}
	td.btmr10rb {	vertical-align:bottom;padding:0px 10px 10px 0px;text-align:right;	}
	
	td.btmr15r {	vertical-align:bottom;padding-right:15px;text-align:right;	}
	td.btm15_t {	vertical-align:bottom;padding-top:15px;	}
	td.btm15t {	vertical-align:bottom;padding-top:15px;	}

	td.btm15_b {	vertical-align:bottom;padding-bottom:15px;	}
	td.btm15b {	vertical-align:bottom;padding-bottom:15px;	}

td#mid {vertical-align:middle;}

	td.mid {vertical-align:middle;}
	td.midc {vertical-align:middle;text-align:center;		}
	td.mid10l {padding-left:10px;	vertical-align:middle;}
	td.mid10 {
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:middle;
	}
	td.mid15l {padding-left:15px;	vertical-align:middle;}
	td.midnrw {
	vertical-align:middle;
	font-size:12px;
	line-height:160%;
	}

td#mid a:hover {
	margin-right:2px;
	text-decoration: none;
	padding-right:1px;
	color:#cfcfcf;}
p {
	margin-top:0;
	margin-right:0; 
	margin-left:0;
	word-spacing:0.2em;
	}

p.jump {
	display:block;
	width:100%;
	text-align:right;
	font-size:80%;
	border-top:gray 1px solid;
	padding-top:2px;
	}
	P.ind10 { 
		text-indent:10pt;
		}
	P.end5 { 	
		margin-bottom:0px;
		margin-right:5pt; 
		text-align:right;
		}
	P.slign2 {
		margin-top:2px;
		margin-bottom:0;
		}
	P.slign4 {
		margin-top:4px;
		margin-bottom:0;
		}
@media all {
	div#text a:visited {
		color:#000080;
		background-color:transparent;
		text-decoration:none;
	}
}
hr {
	border: 0 none; 
	height:1px;
	}
hr.e6 {
	margin:0;
	padding:0;
	}
hr.g33 {
	margin:6px 0px 6px 0px ;
	color:#333333;
	background-color: #333333; /* for Mozilla */ 
	}
hr.gld {
	color:#826f3e;
	background-color: #826f3e; /* for Mozilla */ 
	}
hr.brd {
	margin:3px 0px 6px 0px ;
	color:#635231;
	background-color: #826f3e; /* for Mozilla */ 
	}
	
img {
	padding:0;
	margin:0;
	border-width:0px;
	border-style:none;
	}

img.m3tb_img {
	margin:7px 0px 7px 0px;
	}
img.m3trb_img {
	margin:3px 3px 3px 0px;
	}
img.m7tbl_img {
	margin:7px 0px 7px 7px;
	}
img.m7tb_img {
	margin:7px 0px 7px 0px;
	}
img.m7trb_img {
	margin:7px 7px 7px 0px;
	}
img.m10b_img {
	margin-bottom:10px;
	}
img.m10tb_img {
	margin:10px 0px 10px 0px;
	}
img.m10_tb {
	margin:10px 0px 10px 2px;
	}
img.m12t_img {
	margin-top:12px;
	}
img.m12_b {
	margin-bottom:12px;
	}
img.m12b_img {
	margin-bottom:12px;
	}
img.m15_b {
	margin-bottom:15px;
	}
img.m15b_img {
	margin-bottom:15px;
	}
img.itmfig_img {
		border:3px solid #806d3e;  /*837D3F;*/
		margin:0;
	}
	.h10l_img  {	margin-left:10px;	}
	.h10tbl_img  {	margin:10px 0px 10px 10px;	}
	.v10tb_img  {	margin:10px 0px 10px 0px;	}
	.v30tb_img  {	margin:30px 0px 30px 0px;	}
	.subyear_img  {	margin:0px 0px 10px 0px;	}
	.arwright_mid_img  {	margin:0px 10px 0px 6px ;vertical-align:middle;	}
	.arwright_midt_img  {	margin:1px 10px 0px 6px ;vertical-align:middle;	}
	.arwright_midb_img  {	margin:0px 0px 1px 6px ;vertical-align:middle;	}
	.arwright_midb_img  {	margin:0px 0px 0px 6px ;vertical-align:middle;	}
	.arwright_bsl_img  {	margin:0px 10px 0px 6px ;vertical-align:baseline;	}
	.arwright_txb_img  {	margin:0px 10px 0px 6px ;vertical-align:text-bottom;	}
	.arwright_txt_img  {	margin:0px 10px 0px 6px ;vertical-align:text-top;	}
	.new_midb_img  {	margin:0px 0px 1px 3px ;vertical-align:middle;	}
	.new_or_img  {	margin:0px 0px 0px 0px ;vertical-align:middle;	}
	.fmsubmit16_img  {	margin:16px 2px 16px 2px; vertical-align:middle;	}
	.fmsubmit8_img  {	margin:8px 2px 8px 2px; vertical-align:middle;	}
	.blank_img  {		margin:0;	}
	.hdexp_img  {		margin-top:33px;	}
	.ftmenu_img  {		margin:0;	}
	.ftexp_img  {		margin:0;	}
	.ftclose_img  {		margin:0;	}
	.linedot_img  {		margin:0;	}
	.dot_img  {		margin:0;		}
	.dot12b_img  {		margin:0px 0px 12px 0px;	}
	.dotlvtop_img  {		margin:0px 0px 12px 0px;	}
	.rdtop_img  {	margin:10px 0px 10px 0px;	}
	.rd10r_img  {	margin:10px 10px 10px 0px;	}
	.rd12r_img  {	margin:12px 10px 12px 0px;	}
	.submanu_img  {		margin:0;	}
	.ngyear_img  {	margin:0px 0px 10px 0px;	}
	.subrogo_img  {		margin:0;	}
/************************************************************************************************************/
img.v8 {
	padding:0;
	margin:8px 0px 8px 0px;
	border-width:0px;
	border-style:none;
	}
img.v5 {
	margin:5px 0px 5px 0px;
	}
img.v3 {
	margin:3px 0px 3px 0px;
	}
img.v2_img {
	margin:2px 0px 2px 0px;
	}
img.r8 {
	float:right;
	margin:0px 0px 4px 14px;
	}
body#pgr_a { background:url("../../mofa2004/p_gr_a.jpg") center no-repeat white;  }
body#p4c_a { background:url("../../mofa2004/p_4c_a.jpg") center no-repeat white;  }
body#pgr_b { background:url("../../mofa2004/p_gr_b.jpg") center no-repeat white;  }
body#p_4c_b { background:url("../../mofa2004/p_4c_b.jpg") center no-repeat white;  }
body#s_a { background:url("../../mofa2004/s_a.jpg") top center no-repeat white ;  }
body#s_b { background:url("../../mofa2004/s_b.jpg") top center no-repeat white;  }
a,area { text-decoration: none; outline: 0 none ; }
a:hover		{	color: #FFA047;		text-decoration: underline;	}
a img {
	border-width:0px;
	border-style:none;
	}

div#atnlst ul {
	padding:0.1em;
	margin:0;
	list-style:none;
	}
div#atnlst ul li {
	display:inline;
	margin-right:5px;
	font-size:74%;
	}
div.rd5 {
	margin:0;
	padding:1em 0 0 3em;
	border-width:5px;
	border-style:solid;
	border-color:red;
	}

ul.atn {
	padding:0.1em;
	margin:0;
	list-style:none;
	}
ul.atn li {
	display:list-item;
	margin:0;
	margin-bottom:1em;
	}
ul.atn ul {
	padding:0.1em;
	margin:0;
	list-style:none;
	}
ul.atn ul li {
	display:list-item;
	margin-right:5px;
	margin-left:2em;
	margin-bottom:0em;
	font-size:90%;
	}
ol.decimal {
	padding:0.1em;
	margin:0;
	list-style-type:decimal;
	}
ol.decimal li {
	display:list-item;
	margin-left:1.5em;
	margin-bottom:1em;
	}
ol.decimal ul {
	padding:0.1em;
	margin:0;
	list-style:none;
	}
ol.decimal ul li {
	display:list-item;
	margin-right:5px;
	margin-left:-0.5em;
	margin-bottom:1em;
	font-size:90%;
	}
ol.alpha {
	padding:0.1em;
	margin:0;
	list-style-type:upper-alpha;
	}
ol.alpha li {
	display:list-item;
	margin-left:3em;
	}
ol.alpha ul {
	padding:0.1em;
	margin:0;
	list-style:none;
	}
ol.alpha ul li {
	display:list-item;
	margin-right:5px;
	margin-left:-0.5em;
	margin-bottom:1em;
	font-size:90%;
	}	
/*//////////////*/

img 	{font-size:10px}
img.bold {font-size:10px;font-weight:bold}


/*n4*/
form {	margin-top:-14px;		}
input {	font-size:10px;
		margin:0; 
		padding:0;
		}

@media all {
	form { 	margin:0;
			}
	input {	font-size:12px;
			padding:0; 
			margin:0; 
			border:0;
			}
	select {	font-size:12px;
			padding:0; 
			margin:0; 
			border:0;
			}
	textarea {	font-size:12px;
			padding:0; 
			margin:0; 
			border:0;
			}
}

/*
INPUT.input04 {width: 340px;}
A:LINK{color: #3366CC;}
A:ALINK{	color: #cccccc;}
A:VLINK{	color: #990033;}
*/

input#ftemail {	width:194px; height:18px;
				font-size:10px; 
		}

	input.tx12gds1_fm {
		width:200px; height:18px;
		border:1px solid #cccccc; 
		background-color:#ffffff;
	}
	input.tx12gds2_fm {
		width:444px; height:18px;
		border:1px solid #cccccc; 
		background-color:#ffffff;
	}
	input.tx12gds3_fm {
		width:25px; height:18px;
		border:1px solid #cccccc; 
		background-color:#ffffff;
	}
		input.tx12gds4_fm {
			width:100px; height:18px;
			border:1px solid #cccccc; 
			background-color:#ffffff;
		}
		input.tx12gds5_fm {
			width:60px; height:18px;
			border:1px solid #cccccc; 
			background-color:#ffffff;
		}
	input.tx12exp_fm {
		width:256px; height:18px;
		font-size:12px; 
		border:1px solid #cccccc; 
		background-color:#ffffff;
	}
	 
	input.tx12voi_fm {
		width:136px; height:18px;
		font-size:10px; 
		border:1px solid #837D3F; 
		background-color:#ffeeee;
	}
	select.birth1_fm {
		background-color:#decebe;	
		width:100px; height:18px;
		}
	select.birth2_fm {
		background-color:#decebe;	
		width:50px; height:18px;
		}
	select.pref1_fm {	width:124px; height:18px;
			background-color:#decebe;
		}
	select.voi01_fm {	width:275px; height:22px;
			background-color:#b3914b; color:white;
		}
	select.voi02_fm {	width:66px; height:17px;
			background-color:#decebe; color:black;
		}
	select.voi03_fm {	width:136px; height:17px;
			background-color:#decebe; color:black;
		}

	textarea.pref1_fm {	width:124px; height:18px;
			background-color:#decebe;
		}
	textarea.voitxa_fm {	width:278px; height:60px;
			background-color:#decebe;
		}

input.tx10f_fm {	
				border:1px solid #cccccc; 
				background-color:#ffffff;
		}
input.tx10c_fm {	
				border:1px solid #999999; 
				background-color:#cccccc;
		}
input.tx10b_fm {	
				border:1px solid #999999; 
				background-color:#bbbbbb;
		}
input.tx10a_fm {	
				border:1px solid #999999; 
				background-color:#aaaaaa;
		}

pre {
	font-size:90%;
	font-family:"Osaka −等幅","ＭＳ ゴシック","ＭＳ 明朝",monospace;
	}
div#copyright {
	display:none;
}
/******/
	#thin { background:#6f1713  url(../../fornoone/img/kokuchi700.jpg) no-repeat top center;}
	#headline02 {
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
		color:#ffffff; font-size:25px; line-height:1; font-weight:bold; 
		margin:0 0 0px 0; padding:0 0 0px 0; 
		border-bottom:1px solid red;
		}
	table.tgt td{
		margin:0; padding:0.2em 2em;
		color:#fff;font-size:86%; text-align:center;
		border:1px solid #fff;
		}
				.releasedate { 
					color:#fbf4c0;
					font-size:156%; 
					line-height:1.2; 
					font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
					} 
	#thin { /*background-color:red !important;*/}
	#thin .thead1 {
		border:0px solid #eeeeee; width:680px; text-align:left;
		}
		#thin .thead1 p { 
			padding:104px 0 10px 75px; font-weight:bold;color:#ffffff;
			}
		#thin h1 {
			font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color:#ffffff; font-size:110px; line-height:0.77; font-weight:bold; 
			margin:0 0 0px -10px; padding:0 0 30px 0 ;
			border-bottom:0px solid red;
			} 
			
	#thin .tbody1 {
		margin-top:-30px; border-top:1px solid #b62a0f; width:697px;text-align:left;
		/*line-height:2em;*/
		}
		#thin .tbody1 p#block01 { 
			color:#ddd;
			padding:105px 30px 10px 85px; float:left;
			border:0px solid #b62a0f; 
			}
		#thin .tbody1 p#block02 { 
			padding:100px 0px  30px  0px ; float:left;
			border:0px solid #b62a0f;	
			font-size:100%; font-weight:normal; line-height:1.5;
			color:#dddddd; 
			}
		#thin .tbody1 p#block03 { 
			/*padding:100px 30px  30px  0px ;*/ float:left;
			border:0px solid #b62a0f;	
			font-size:100%; font-weight:normal; line-height:1.5;
			color:#dddddd;
			padding-left:20px; padding-top:110px; border:0px solid #fff;
			}
	#thin .tbody02 {
			border:1px solid #b62a0f; width:697px;text-align:left;
			background-color:#7f1616;/*#a21616;*/
			
			}
		#thin .tbody02 p#block01 { 
			color:#fbf4c0; padding:20px 65px 20px 80px;
			line-height:2em;
			}
		#thin .tbody02 p#block02 { 
			color:#fff; padding:20px 65px 20px 80px; border-top:1px dotted #b62a0f;
						line-height:2em;
			}

		/*#thin .ref3 */
