/*全体の設定*/body { text-align:center;	   margin:0px;	   padding:0px;	   background-image:url(img/gradation.gif);	   background-repeat:repeat-x;	   font-size:12px;}#wrap { width:740px;		text-align:left;		padding-left:21px;		padding-right:21px;		background-image:url(img/bg01.gif);		background-repeat:no-repeat;}#text_area01{background-color:#5D3E3E;			 height:20px;			 width:740px;}.font_white12{ font-size:12px;			   color:#FFFFFF;			   text-indent:10px;			   line-height:20px;}#bg{background-image:url(img/bg02.gif);	background-repeat:repeat-y;	width:782px;	display:block;	margin:0 auto;}.numberlist /*ヘッダー*/#header{ width:740px;}.header_bg01{ background-image:url(img/header_01.gif);			  width:740px;			  height:5px;}.header_bg02{ background-image:url(img/header_02.gif);			  width:20px;			  height:60px;			  float:left;}.header_title{float:left;			  margin:0px;}.header_bg03{ background-image:url(img/header_04.gif);			  width:147px;			  height:60px;			  float:left;			  }			  .header_bg04{ width:468px;			  height:60px;			  float:left;			  }			  .header_bg05{ background-image:url(img/header_05.gif);			  width:15px;			  height:60px;			  float:left;			  }.header_bg06{ background-image:url(img/header_06.gif);			  width:740px;			  height:30px;			  float:left;			  clear:both;			  }.header_bg07{ background-image:url(img/header_menu_apacer01.gif);			  width:20px;			  height:25px;			  float:left;			  }			  .header_bg08{ background-image:url(img/header_menu_spacer02.gif);			  width:4px;			  height:25px;			  float:left;}			  .header_menu{width:84px;				 height:25px;				 float:left;}  /*メイン部分の設定*/ #inner { margin:0;		 width:740px;} .mainWrap01 {background-image: url(img/login_bg_bar.jpg);			 margin-top:10px;			height:10px;			width:740px;			float:left;			clear:both;} .mainWrap02 {background-image: url(img/login_bg_39.jpg);			width:493px;			height:350px;			float:left;}.mainWrap03 {background-image: url(img/login_bg_41.jpg);			width:247px;			height:350px;			clear:both;}.mainWrap04 {background-image: url(img/login_bg_bar.jpg);			width:740px;			height:10px;			float:left;			clear:both;} form{width:180px;	 height:247px;	 padding-left:510px;	 line-height:30px;	 padding-top:70px;	 margin-bottom:0px;	 padding-bottom:0px;}.sinki{ padding-left:499px;}.cris_info_title{width:700px;				 height:25px;				 margin-left:20px;				 margin-bottom:10px;				 margin-top:20px;				 float:left;}.syousai{height:30px;		 width:660px;		 text-align:right;		 margin-left:40px;		 margin-top:10px;		 }.information{ background-image:url(img/information.gif);			  width:684px;			  height:34px;			  text-indent:-999px;			  margin-left:28px;			  margin-bottom:8px;			  margin-top:20px;}.cris_news{ background-image:url(img/cris_news.gif);			width:684px;			height:34px;			text-indent:-999px;			margin-left:28px;			margin-bottom:8px;			margin-top:20px;}.txt01{width:660px;	   margin-left:40px;	   font-size:14px;}.txt02{background-image:url(img/icon01.gif);	   background-repeat:no-repeat;	   height:15px;	   width:660px;	   margin-left:40px;	   margin-bottom:10px;}.txt03{width:660px;	   height:15px;	   text-align:right;	   margin-left:40px;	   margin-bottom:10px;}.txt04{width:640;	  height:15px;	  margin-left:30px;	  border-bottom:1px dashed;}.txt05{width:660px;	   margin-left:40px;	   font-size:12px;	   line-height:15px;}/*フッター*/#footer{width:740px;}.footer_text01{background-image:url(img/text_bg01.gif);			   height:30px;			   width:740px;			   line-height:30px;			   text-indent:500px;			   float:left;			   margin-top:10px;			   }.footer_text02{ background-image:url(img/text_bg02.gif);				height:20px;				width:740px;				line-height:20px;				text-indent:10px;				color:#FFFFFF;				float:left;				} /*その他*/.clear { clear:both;}   .clear hr { display:none;}  /*見出し要素の設定*/h1 a#top{background-image: url(img/header_03.gif);          text-indent: -999em;          width:90px;		  height:60px;		  text-decoration: none;		  display: block;		  }		  h2{margin:0px;   padding:0px;}
