@charset "euc-jp";

/*********以下このページ独自のスタイル*********/


/********************************
  mainArea
*********************************/

#mainArea {
	margin:5px 0 3px 0;
}

/********************************
  titleArea
*********************************/


#mainArea .titleArea {
}

#mainArea .titleArea h2 {
    display:block; 
    text-indent:-9999px;
    width:600px;
	height:97px;
	background:url(/img/catalog/main_img.jpg) no-repeat left center;

}


a.btntitlebn {
	display:block; text-indent:-9999px;
	width:311px; height:92px;
	margin-left:15px;
	background-image:url(/img/catalog/ttl_bn.gif); background-repeat:no-repeat;
	text-decoration:none;
}
		a.btntitlebn:link,
		a.btntitlebn:visited {background-position:top;}
		a.btntitlebn:hover {background-position:bottom;}

#mainArea .nyuryoku{padding:0 0 0 10px;
}
/********************************
  stepArea
*********************************/


#mainArea .step h2 {
	width:600px;
	height:26px;
	margin-top:5px;
	text-indent:-99999px;
	background:url(/img/catalog/sttl_index_cata.gif) no-repeat left center;

}

#mainArea .txt {
	width:521px;
	padding:5px 0 15px 10px;

}

#mainArea .txt span {
	color:#fe0000;
	font-weight: bold;

}


#mainArea .step01 {
	float:left;
	width:258px;
	height:250px;
	margin:0 0 0 10px !important;
	margin:0 0 0 5px;
	text-indent:-99999px;
	background:url(../../../img/catalog/step_01.gif) no-repeat left center;

}

#mainArea .step02 {
	float:left;
	width:278px;
	height:85px;
	margin:0;
	text-indent:-99999px;
	background:url(../../../img/catalog/step_02.gif) no-repeat left center;

}

#mainArea .step03 {
	float:left;
	width:278px;
	height:100px;
	margin:0;
	text-indent:-99999px;
	background:url(../../../img/catalog/step_03.gif) no-repeat left center;

}

#mainArea .step04 {
	float:left;
	width:278px;
	height:65px;
	margin:0;
	text-indent:-99999px;
	background:url(../../../img/catalog/step_04.gif) no-repeat left center;

}


#mainArea .txt2 {
	clear:both;
	width:521px;
	font-size:80%;
	padding:10px 0 20px 10px;

}

/********************************
  formArea
*********************************/

#formArea {
	clear:both;
	width:580px;
	margin:0 0 0 10px;
}


#formArea .titlebg {
	width:580px;
	height:26px;
	padding:0;
	margin:10px 0 0 0;
	background:url(../../../img/catalog/sttl_white_bg.gif) no-repeat left center;


}

#formArea .titlebg h2 {
	float:left;
	height:26px;
	text-indent:12px;
	line-height:26px;
	color:#012c4c;

}

a.titletxt {
	float:right;
	text-indent:12px;
	font-size:80%;
	line-height:26px;
	margin-right:10px;
	color:#4d4d4d;
	background:url(../../../img/catalog/arrow.gif) no-repeat left center;

}
a.titletxt:link,
		a.titletxt:visited {color:#4d4d4d;}
		a.titletxt:hover {color:#3992d1;}


#formArea .wAreabg {
	padding:10px 0 10px 30px;
	background:url(../../../img/catalog/w_area_bg.gif) no-repeat left bottom;
}

#formArea .mainbox0 {
	margin-bottom:25px;
}


#formArea .mainbox0:after {
	content:"";
	display:block;
	clear:both;
	padding-bottom:1px;
}


#formArea .mainbox {
	float:left;
	width:240px;
	padding-left:7px;
}



#formArea ul { 
	margin:0;
	padding:0;
}

#formArea ul li {
	clear:both;
	margin:0;
	padding:0;
}

#formArea .formbox {
	margin:0;
	padding:0;
	
}

#formArea .form1 {
	float:left;
	width:140px;
	margin:0 5px 5px 0;
	
}


#formArea .form2 {
	float:left;
	width:45px;
	margin:0 5px 5px 0;
	
}

#formArea .formtitle1 {
	float:left;
	width:145px;
	font-size:80%;
	margin:10px 0 3px 0;
	text-align:center;
	
}


#formArea .formtitle2 {
	float:left;
	width:45px;
	font-size:80%;
	margin:10px 0 3px 0;
	text-align:center;
	
}


#formArea .formerr {
	clear:both;
	width: 200px;
	font-size:80%;
	margin:10px 0 3px 0;
	text-align:right;
	color:#fe0000;
	font-weight: bold;
}

#bnArea {
	clear:both;
	width:439px;
	margin:20px 0 20px 46px;
}

#bnArea .bn { 
	float:left;

}



/********************************
  btnArea
*********************************/

#btnArea {
	clear:both !important;
	height:42px;
	margin:0 0 10px 175px;

}

#btnArea2 {
	display:block;
	margin:15px 0 0 230px;
	

}

/********************************
  footer
*********************************/

.copytxt {
	color:#4d4d4d;
	font-size:10px;
	line-height:1.3em;
	text-align:center;
	}

.important_txt{
font-weight:bolder;
color:#FF0000;
padding:5px;
}
