html, body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	background-color: #f4f5d1;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


.main_bg {
	background-image: url(images/page_img_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.txt14	{ 
	font-size: 14px;
	line-height: 18px;
}

.txt12	{ 
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

.txt10 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	line-height: 13px;
	color: #333333;
}

.redbold {
	color: #c72727;
	font-weight: bold;
}

.whitebold {
	color: #ffffff;
	font-weight: bold;
}

.line1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.line2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}

.line3 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.line4 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
}

.form{
margin:0px;
padding:0px;
}

.formsize {
	font-size: 12px;
	line-height: 16px;
    width: 224px;
	height: 22px; 
	border: 1px #a5acb2 soild;
	border-width: 1px;
	border-style: solid;
}

.boxsize {
	font-size: 12px;
	line-height: 16px;
    width: 224px;
	height: 55px; 
	border: 1px #a5acb2 soild;
	border-width: 1px;
	border-style: solid;
}

a:link {
	color: #c72727;
}

a:visited {
	color: #c72727;
}

a:hover {
	color: #6e9a81;
}

a:active {
	color: #c72727;
}


	
/* TOP ====================================== */
#top_main         {width:463px; height:640px; background: url(images/top_img.jpg) no-repeat; margin:0; padding:0; overflow:hidden;}
#top_main:after   {height:1px; content:""; display:block; clear:both; overflow:hidden;}
* html #top_main  {height:1em; overflow:visible;}

#top_main #btn    {width:160px; height:640px; margin:0; padding:15px 0 0 15px; float:left;}
#top_main #ura    {margin:0; padding:565px 0 0 0; float:left;}
#top_main #catch  {margin:0; padding:16px 15px 0 0; float:right;}

img {border:0; margin:0; padding:0;}


/* リリース情報 */
.DBtmp_box           {font-size:12px; line-height:16px; margin:0; padding:0;}
.DBtmp_top           {margin:0; padding:0;}
.DBtmp_left          {text-align:center; margin:0; padding:15px 0 0 0;}
.DBtmp_right         {margin:0; padding:15px 0 0 0;}
.DBtmp_compound      {margin:0; padding:0;}
.DBtmp_catch         {margin:0; padding:0;}
.DBtmp_title         {font-size:14px; color:#c72727; font-weight:bold; margin:0; padding:0;}
.DBtmp_subtitle      {margin:0; padding:0;}
.DBtmp_date          {margin:0; padding:0;}
.DBtmp_detail        {margin:0; padding:0;}
.DBtmp_list          {margin:0; padding:0;}
.DBtmp_listline      {margin:0; padding:0;}
.DBtmp_line          {height:15px; border-bottom:2px solid #000000; margin:0; padding:0;}

