/* CSS Document */
*{
font:"lr oSVbN", Osaka, "qMmpS Pro W3";
font-size:12px;
}
h3{     
		font-size:14px;
		color:#333333;
		font-weight:500;
		font-family:"lr UI Gothic";
		 }	
h5{     
		font-size:11px;
		color:#999999;
		font-weight:200;
		font-family:"lr UI Gothic";
		 }	
.style1_1{
        font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
		font-size:12px;
		font-weight:800;
		padding-top:10px;
		padding-bottom:3px;
		}	
/*HEADER*/
#header{
		 height:67px;
		 background-color:#FFFFFF;
		 margin:0px auto;		 
		 }		

#header1{
         width:900px;
		 background-color:#FFFFFF;
		 border-style:solid;
		 border-color:#999999;
		 border-width:0px 0px 1px 0px;
		 }
.top_moji1{
		  float:right;
		  margin-top:10px;
		  margin-bottom:0px;
		  padding:0px;
		  }
.REW_1{   float:right;
		  margin-top:12px;
		  margin-right:5px;
		  }   
.top_moji2{
		  float:right;
		  margin-top:10px;
		  margin-right:30px;
		  }
.REW_2{     
		  float:right; 
		  margin-top:12px;
		  margin-right:5px;
		  }     

#header2{
         width:100%;
		 height:37px;
		 background-color:#FFFFFF;
		 padding-top:3px;
		 }
.logo{
         margin-left:5px;
		 } 
#bunner{
	background-color:#FFFFFF;
	margin-bottom: 20px;
		  }
/*menu*/
.obi_title{
          background-color:#5B802B;
          font-family:"lrSVbN";
		  font-size:15px;
		  color:#FFFFFF;
		  font-weight:700;
		  padding-top:2px;
		  padding-bottom:2px;
		  padding-left:6px;
		  margin:0px;		  
		  }
#menu1{
          width:400px;
		  height:20px;
		  margin:20px auto 0px;
		  padding:0px;
		  }	
*html #menu1{
          width:400px;
		  height:20px;
		  margin:0px auto 0px;
		  padding:0px;
		  }	  	  	
.center_title{
	color:#5B802B;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
		  }
.txt{   
          padding:0px;
          margin-top:3px; 
		  margin-left:10px;
		  margin-bottom:5px;
		  color:#999999;
		  }	
/*leftbody*/		 
#leftbody{
          float:left;
          width:20%;
		  background-color:#FFFFFF;
		  }
#box     {
	      width:153px;
	      border:solid;
	      border-width:1px;
	      border-color:#5B802B;
	      margin-top:43px;
	      margin-left:10px;
	      list-style-type: none;
		  }
.sikaku_m_1{
          margin-top:18px;
		  margin-left:2px;
		  } 


/**html ul      
    {
     margin-left:-2px;
	 padding-left:5px;
	 line-height:120%;
	 list-style-type:none;
	 list-style-image:none;
	 }	  
*html li       
     {
      margin-left:1px;
@    list-style-type:none;
	  list-style-image:none;
	  background-repeat:no-repeat;
	  line-height:120%;
	  padding-left:15px;
	  margin-bottom:10px;
	  }	*/
/*rightbody*/
#rightbody{
          width:80%;
		  background-color:#FFFFFF;
		  }
.table{
          margin-top:35px;
		  }
.table1{
          margin-top:20px;
		  }
.border{
         width:550px;
		 color:#FFC002;
		 }

/*underbody*/	
#underbody1{
          clear:both;
          float:left;
          width:900px;
		  height:25px;
		  background-color:#FFFFFF;
		  border-bottom:solid;
		  border-bottom-width:1px;
		  border-bottom-color:#666666;		  
		  margin:0px auto;
		  padding-top:15px;
		  
		  }	
*html #underbody1{
          width:900px;
		  height:25px;
		  background-color:#FFFFFF;
		  border-width:0px 0px 1px 0px;
		  border:solid;
		  border-bottom-color:#666666;		  
		  margin:0px auto;			  
		  }	
/*#underbody2{
          float:left;
          width:900px;
		  height:35px;
		  background-color:#FFFFFF;
		  border:none;		  
		  margin:0px auto;  
		  }		
*html #underbody2{
          width:900px;
		  height:35px;
		  background-color:#FFFFFF;
		  border:none;		  
		  margin:0px auto;	  
		  }	*/
#box1_index{    
          width:540px;
		  height:15px;
		  border:none;
		  padding:0px;
		  margin-top:6px;
          }	
*html #box1_index{    
          width:540px;
		  height:15px;
		  border:none;
		  padding:0px;
		  margin-top:6px;
		  margin-bottom:2px;
          }	  	   
.tugi{
          float:right;
		  margin-top:2px;
		  margin-bottom:1px;
		  margin-right:24px;
		  padding:0px;
		  }	
.tugii{
          float:right;
		  margin-top:-50px;
		  margin-bottom:1px;
		  margin-right:24px;
		  padding:0px;
		  }	
.kijiidou_txt{
          float:right;
		  margin-top:1px;
		  margin-bottom:1px;
		  margin-right:4px;
		  padding:0px;
		  font-size:12px;
		  color:#999999;
		  font-weight:200;
		  font-family:"lr UI Gothic";
		  }	
.saisin_txt{
          margin-top:-15px;
		  margin-left:30px;
		  margin-bottom:0px;
		  font-family:"lr oSVbN";
		  font-size:12px;
		  color:#333333;
		  font-weight:600;
          }	
.saishin_txt{
          float:left;
          margin-top:14px;
		  margin-left:7px;
		  margin-bottom:0px;
		  font-family:"lr oSVbN";
		  font-size:12px;
		  color:#333333;
		  font-weight:600;
          }	
*html .saisin_txt{
          float:left;
          margin-top:14px;
		  margin-left:7px;
		  margin-bottom:0px;
		  font-family:"lr oSVbN";
		  font-size:12px;
		  color:#333333;
		  font-weight:600;
          }	
#box0_1{
          width:600px;
		  height:15px;
		  border:solid;
		  border-width:0px 0px 0px 0px;
		  border-bottom-color:#003300;
		  padding:0px;
		  margin-top:9px;
		  margin-left:10px;
		  margin-bottom:0px;
		  }	
#box0_1_move{
          width:534px;
		  height:13px;
		  border:solid;
		  border-width:1px 0px 0px 0px;
		  border-bottom-color:#003300;
		  padding:0px;
		  margin-top:11px;
		  margin-left:10px;
		  margin-bottom:0px;
		  }
#box_1_move{
          width:534px;
		  height:125px;
		  border:solid;
		  border-width:0px 0px 1px 0px;
		  border-bottom-color:#003300;
		  padding:0px;
		  margin-top:11px;
		  margin-left:10px;
		  margin-bottom:0px;
		  }	
#box_1_1_move{
          width:534px;
		  border:none;
		  margin-top:20px;
		  margin-right:0px;
		  margin-left:0px;
		  margin-bottom:10px;
		  padding:0px;
          }	 
*html #box_1_1_move{
          width:534px;
		  height:25px;
		  border:none;
		  margin-top:0px;
		  margin-right:0px;
		  margin-left:0px;
		  margin-bottom:5px;
		  padding:0px;
          }	 
#box_2_move{
          width:534px;
		  height:45px;
		  border:none;
		  margin-top:0px;
		  margin-right:0px;
		  margin-left:0px;
		  margin-bottom:0px;
		  padding-top:0px;
		  padding-left:8px;
          }	  	
.menu_2{
          margin-top:0px;
		  margin-left:10px;
		  margin-right:0px;
		  margin-bottom:0px;
          }	
.menuu_2{
          float:left;
          margin-top:12px;
		  margin-left:10px;
		  margin-right:0px;
		  margin-bottom:0px;
          }		
*html .menu_2{
          float:left;
          margin-top:12px;
		  margin-left:10px;
		  margin-right:0px;
		  margin-bottom:0px;
          }		  	
.top_rew{  
          float:right;
		  margin-top:6px;
		  margin-right:5px;
		  padding:0px;
		  }
*html .top_rew{  
          float:right;
		  margin-top:6px;
		  margin-right:5px;
		  padding:0px;
		  }
.kijiidou_txt5{
          float:right;
		  margin-top:7px;
		  margin-bottom:0px;
		  margin-right:22px;
		  padding:0px;
		  font-size:12px;
		  color:#999999;
		  font-weight:200;
		  font-family:"lr UI Gothic";
		  }	  
*html .kijiidou_txt5{
          float:right;
		  margin-top:7px;
		  margin-bottom:0px;
		  margin-right:22px;
		  padding:0px;
		  font-size:12px;
		  color:#999999;
		  font-weight:200;
		  font-family:"lr UI Gothic";
		  }	          	         
.underbody_txt{
          float:right;
		  margin-top:7px;
		  margin-bottom:0px;
		  margin-right:22px;
		  padding:0px;
		  font-size:12px;
		  color:#999999;
		  font-weight:200;
		  font-family:"lr UI Gothic";
		  }	  
*html .underbody_txt{
          float:right;
		  margin-top:7px;
		  margin-bottom:0px;
		  margin-right:22px;
		  padding:0px;
		  font-size:12px;
		  color:#999999;
		  font-weight:200;
		  font-family:"lr UI Gothic";
		  }	          	   
/*footer*/	
#footer_body{
		  background-color:#FFFFFF;
		  }      		 
.copyright{
           color:#FFFFFF;
		   font-size:12px;
		   background-color:#5B802B;
		   padding:2px auto;
		   font-weight:200;
		   }	 
.footer_logo{ 
		  margin:-10px;
		  }		

 	
#gotoTOP {
	text-align: right;
}
#site_title h1 {
	background-image: url(/removal/include/img/TOP_1_img_r2_c3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0;
	text-indent: -1000px;
	display: block;
}
#bar h1 {
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#bar {
	background-color: #5B802B;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#pankuzu {
	padding-top: 5px;
	padding-left: 5px;
}
#main_title,#main_title2 {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
#mainbody #left {
	float: left;
	border: 1px solid #5B802B;
}
#mainbody #center {
	float: left;
}
#left {
	float: left;
}
#left #top_lebel .top_li {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
	padding-left: 5px;
}
#left {
	border: 1px solid #FF9900;
	background-image: url(/removal//include/img/menu+200.gif);
	background-repeat: repeat-x;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 200px;
}
#left ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#left #top_lebel {
	font-weight: bold;
}
#left #sub_lebel {
	font-weight: normal;
	list-style-type: disc;
	padding-left: 20px;
	list-style-image: url(/img/icon/arrow/ya01.gif);
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 3px;
}
#mainbody {
	margin-left: 225px;
}

#mainbody .center {
	font-size: 12px;
	color: #333333;
	margin-bottom: 10px;
}
#mainbody #comment {
	text-align: right;
}
#mainbody .goto_page_top {
	text-align: right;
}
#footer {
	font-weight: bold;
	text-align: center;
	color:#FFFFFF;
}
.foot_logo {
	text-align: center;
	padding-top: 10px;
}
#footer {
	text-align: center;
	font-weight: bold;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
}

.itempic{
          float: left;
	      width: 120px;
	      text-align: center;
	      padding-right: 10px;
	      padding-left: 10px;
		  padding-bottom:30px;
		  }
.itempic a {
}
.itempic img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#site_title a {
	display: block;
	height: 32px;
	width: 305px;
	background-image: url(/removal/include/img/TOP_1_img_r2_c3.gif);
	background-repeat: no-repeat;
}
#mainbody #entry h2 {
	font-size: 16px;
}
#mainbody #entry .item {
	float: left;
	height: 150px;
	width: 150px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mainbody #entry {
}
#mainbody #entry hr {
	clear: both;
	height: 1px;
	color: #FF9900;
}
#mainbody #entry .line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9900;
	text-align: right;
	color: #999999;
	text-decoration: none;
}
#mainbody #entry .entry-text {
}
#mainbody #entry .entry-text {
	margin-left: 180px;
}
.item_img  {
	float: left;
}
#site_title {
	margin-top: 10px;
	margin-bottom: 10px;
}
#main_title2 {
	text-align: right;
}
#mainbody .cat_name {
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFC212;
	border-left-color: #FFC212;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 3px;
}
#mainbody .cat_name h2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
#mainbody .please-img {
	text-align: center;
}
#mainbody .margin-l {
	margin-left: 30px;
}
#mainbody .formtxt {
	margin-top: 10px;
	font-size: 12px;
	color: #333333;
	margin-bottom: 5px;
}
#mainbody .submit {
	text-align: center;
	margin-top: 20px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFCC00;
}
*html #mainbody .submit {
	text-align: center;
	margin-top: 20px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	background-color: #FFCC00;
}
#mainbody .form {
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #FF9900;
}
.item_img img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ber {
	background-color: #5B802B;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#tab a {
	background-image: url(/iso22000/shutoku/include/img/iso22000_tug.gif);
	background-repeat: no-repeat;
	display: block;
	height: 26px;
	width: 50px;
	text-indent: -1000px;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	color: #5B802B;
}
#title {
	margin-top: 10px;
	margin-bottom: 10px;
}
#menu {
	width: 192px;
	background-image: url(/removal/include/img/MENU.gif);
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #5B802B;
	float: left;
}
#menu ul {
	padding: 5px;
	margin-left: 14px;
}
#menu li {
	list-style-image: url(/removal/include/img/sikaku_m.gif);
	margin-bottom: 10px;
}
#cm-right {
	margin-top:10px;
	margin-left:700px;
	width: 220px;
}
#sii{
    position:absolute;
	width: 155px;
	border: 1px solid #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 625px;
}
*html #cm-right {
	margin-top:10px;
	margin-left:700px;
	width: 200px;
}
*html #si{
    position:absolute;
	width: 155px;
	border: 1px solid #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 225px;
}
*html #sii{
    position:absolute;
	width: 155px;
	border: 1px solid #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 225px;
}
#mainbody #center-body {
	width: 500px;
}

#centerbox_none {

}
#centerbox_none #centerbox-body {
	margin-left: 0px;
	margin-top:5px;
}

.link_moji_1{
          margin-top:10px;
		  margin-left:20px;
		  margin-bottom:10px;
		  font-weight:200;
		  font-size:12px;
		  padding-top:3px;
		  padding-bottom:2px;
		  padding-left:20px;
		  padding-right:-5px;
		  background-image:url(/iso22000/shutoku/include/img/ikon_menu.gif);
		  background-repeat:no-repeat;
		  background-position:left;
		  }   
.chcek    {
          float:left;
		  background-color:#3F571E;
		  padding-top:14px;
		  padding-bottom:14px;
		  padding-left:8px;
		  padding-right:8px;
		  margin:0px;
		  }  
			
			
#centerbox-body {
	margin-left: 30px;
}
#centerbox-body h3 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
#centerbox{
	margin-top: 10px;
		  }
			
#centerbox h3 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5B802B;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#centerbox .le {
	float: left;
	margin: 5px;
}
			
			
#centerbox .ch-body {
	margin-left: 150px;
}
			#footer_body {
	clear: both;
	text-align: center;
}
#f-body {
	margin-left: 225px;
	font-size: 12px;
	color: #333333;
}
#f-body #kiji {
	width: 500px;
	text-align: right;
	margin-bottom:5px;
}

#s-genkou{
	float: left;
	width: 500px;
	padding: 20px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5B802B;
	border-right-color: #3E561D;
	border-bottom-color: #3E561D;
	border-left-color: #5B802B;
		  }		
#s-genkou #g-b {
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3E561D;
}			
#s-genkou #shiryo {
	text-align: center;
}
#s-genkou #f-g-foot {
	color: #999999;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3E561D;
}
#f-body #next {
	text-align: right;
	width: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#f-body #goto-top {
	width: 500px;
	border-top-style: none;
	text-align: right;
	padding-top: 5px;
}
#s-h img {
	height: 120px;
	width: 160px;
	float: left;
}
#s-h #sh-table {
	border: 1px solid #3E561D;
	margin-left: 10px;
	height: 120px;
	font-size: 12px;
	width: 290px;
}
.pr_txt{ 
		  margin-top:0px;
		  margin-right:0px;
		  margin-left:0px;
		  margin-bottom:0px;
		  font-family:"lr oSVbN";
		  font-size:12px;
		  color:#333333;
		  font-weight:400;
		  }
#pr_box3{
          float:right;
          width:350px;
		  border:none;
		  margin-top:-100px;
		  margin-right:0px;
		  padding:0px;
		  }	  		  	
*html .pr_txt{
          float:left;
		  margin-top:0px;
		  margin-left:0px;
		  font-family:"lr oSVbN";
		  font-size:12px;
		  color:#333333;
		  font-weight:400;
		  }
.pr_txt1{
		  margin-top:0px;
		  margin-right:0px;
		  margin-left:0px;
		  margin-bottom:0px;
		  font-family:"lr oSVbN";
		  font-size:12px;
		  color:#333333;
		  font-weight:400;
		  }
*html .pr_txt1{
		  margin-top:0px;
		  margin-left:0px;
		  font-family:"lr oSVbN";
		  font-size:12px;
		  color:#333333;
		  font-weight:400;
		  }
#pr_box31{
          width:315px;
		  height:115px;
		  border:none;
		  margin-top:15px;
		  margin-left:135px;
		  padding:0px;
		  }	
.pr_txt_link{
          padding:0px;
		  margin-top:0x;
		  margin-left:120px;  
		  }   
*html .pr_txt_link{
          padding:0px;
		  margin-top:0x;
		  margin-left:120px;  
		  }        		   
.genkou_title{
          margin-top:0px;
		  margin-bottom:0px;
		  font-size:16px;
		  color:#000000;
		  font-weight:bold;
		  font-family:"lr oSVbN" ; 
		  padding-top:10px;    
          }
#box_1{
	width:534px;
	padding:0px;
	width:534px;
	height:215px;
	border:solid;
	border-width:0px 0px 1px 0px;
	border-bottom-color:#3E561D;
	padding:0px;
	margin-bottom:0px;
	margin-bottom:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
		  }	
#mainbody .box {
	float: left;
	width: 130px;
	margin: 10px;
	height: 120px;
}
#mainbody #center-navi {
	text-align: center;
	margin: 5px;
	font-size:16px;
}
#mainbody #center-navi2 {
	text-align: center;
	margin: 5px;
	margin-left:20px;
	font-size:16px;
}

/*underbody*/	
#underbody2{
	width:100%;
	height:35px;
	background-color:#FFFFFF;
	border:none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
		  }		
*html #underbody2{
          width:100%;
		  height:35px;
		  background-color:#FFFFFF;
		  border:none;		  
		  margin:0px auto;	  
		  }	
.top_rew{  
          float:right;
		  margin-top:6px;
		  margin-right:5px;
		  padding:0px;
		  }
*html .top_rew{  
          float:right;
		  margin-top:6px;
		  margin-right:5px;
		  padding:0px;
		  }
.underbody_txt{
          float:right;
		  margin-top:7px;
		  margin-bottom:0px;
		  margin-right:22px;
		  padding:0px;
		  font-size:12px;
		  color:#999999;
		  font-weight:200;
		  font-family:"lr UI Gothic";
		  }	  
*html .underbody_txt{
          float:right;
		  margin-top:7px;
		  margin-bottom:0px;
		  margin-right:22px;
		  padding:0px;
		  font-size:12px;
		  color:#999999;
		  font-weight:200;
		  font-family:"lr UI Gothic";
		  }	      .contents {
	width: 500px;
	height: 100px;
	border: 1px solid #3F571E;
	padding: 10px;
}
.index-CONTENTS img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin: 10px;
}
.index-CONTENTS h2 {
	font-size: 18px;
}
.index-CONTENTS .index-more {
	margin-left: 200px;
}
.contents {
}
.index-CONTENTS {
}
#mainbody h2 {
}
#entry-step0 {
	width: 650px;
	border-style:none;
}
#entry-step {
	width: 600px;
	border: 1px solid #990000;
	font-size: 12px;
	line-height: 200%;
}
#entry-step h2 {
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#signature {
	width: 210px;
	border: 1px solid #000000;
	height: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 389px;
}
#signaturee {
	width: 210px;
	border: 1px solid #000000;
	height: 55px;
	margin-top: -0px;
	margin-bottom: 10px;
	margin-left:563px;
}
#sign{
	width: 380px;
	border: 1px solid #000000;
	height: 110px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 220px;
}
#signn{
	width: 303px;
	border: 1px solid #000000;
	height: 115px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 300px;
}
#signa {
	width: 200px;
	border: 1px solid #000000;
	height: 37px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 523px;
}
#signature .sig-body {
	margin-left: 52px;
	margin-top:14px;
}
#signaturee .sig-body {
	margin-left: 52px;
	margin-top:-39px;
}
#sign .sign-body {
    margin-left: 85px;
	margin-top:-95px;
}
#signn .signn-body {
    margin-left:30px;
	margin-top:-95px;
}
#signa .signa-body {
	margin-left: 55px;
	margin-top:-26px;
}
#signature img {
	float: left;
	margin:2px;
}
#sign img {
    margin:5px;
}
#signn img {
    margin:5px;
}
#si img {
    margin-top:3px;
	margin-left:40px;
	margin-bottom:2px;
}
.entry-step-title0 {
	width: 550px;
}
.entry-step-title {
	width: 600px;
}
.entry-step-title1 {
	width: 725px;
}
.entry-step-title0 h2 {
	font-size: 18px;
	margin: 0px;
	padding: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	background-image: url(/removal/include/img/background-step2.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.entry-step-title h2 {
	font-size: 18px;
	margin: 0px;
	padding: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-color: #3F571E;
	border-right-color: #3F571E;
	border-bottom-color: #3F571E;
	border-left-color: #3F571E;
	background-image: url(/removal/include/img/background-step2.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.entry-step-title1 h2 {
	font-size: 18px;
	margin: 0px;
	padding: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-color: #3F571E;
	border-right-color: #3F571E;
	border-bottom-color: #3F571E;
	border-left-color: #3F571E;
	background-image: url(/removal/include/img/background-step_2jpg);
	background-repeat: repeat-y;
	background-position: right;
}

#entry-step p {
	margin: 10px;
}
#topcatgr{
    height:90PX;
	width:725PX;
	line-height:180%;
	}
#subcatgr{
    height:45PX;
	width:500PX;
	}
.li{
    list-style-image:url(/iso22000/shutoku/include/img/q.gif);
	list-style-type:none;
	}
.new-table {
}
.ne-table {
}
.old-table {
}
.new-table .new {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	background-color:#FFFF00;
	border-style:none;
}
.new-tables .new {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#FFFFFF;
	border-style:none;
}
.new {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#FFFFFF;
	border-style:none;
}
.new-table td {
	height: 40px;
	background-color:#ECE9D8;
	border-style:none;
	margin: 10px;
}
.new-tables td {
	height: 40px;
	background-color:#FFFFFF;
	border-style:none;
	margin: 10px;
	padding-left:20px;
}
.new-table .table-title {
	width: 350px;
	font-weight: bold;
	font-size:18px;
	vertical-align: top;
	margin: 10px;
	border-style:none;
}
.new-tables .table-title {
	width: 350px;
	font-weight: bold;
	font-size:18px;
	vertical-align: top;
	margin: 10px;
	border-style:none;
}
.za{
    font-size:14px;
	}
.new-table td {
	vertical-align: top;
	border-style:none;
}
#new li {
	margin: 0px;
	padding: 0px;
	background-image:none;
    background-repeat:no-repeat;
}
#new ul {
	padding: 0px;
	font-size:12px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	background-image:none;
    background-repeat:no-repeat;
}	
.syousai{
    margin-left:15px;
	}
.style7{
    font-size:12px;
	color:#FFFFFF;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	}
.yubi{
	padding-right:3px;
	}

.kaisya{
    margin-top:0px;
	font-size:12px;
	font-weight:800;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:200%;
	}	
.gyou{
    line-height:130%;
	}
.gyou2{
    line-height:95%;
	}
.gyou3{
    line-height:110%;
	}
.danraku{
    line-height:200%;
	}
.anket_txt{
    line-height:120%;
	}
#ninja{
display:none;
}
#qqaa{
     margin-left:15px;
	 margin-bottom:0px;
	 }
.img_Aqua{   
          float:right;
		  padding:0px 3px 0px 3px;		  
		  margin-top:5px;
		  margin-bottom:0px;
		  }   
.img_Amsa{   
          float:left;
		  padding:0px 3px 0px 3px;		  
		  margin-top:5px;
		  margin-bottom:0px;
		  }  
.img_bsi{   
          float:right;
		  padding:0px 5px 12px 3px;		  
		  margin-top:22px;
		  margin-bottom:0px;
		  }  
#box_1_kiji{
          width:540px;
		  border:solid;
		  border-top-width:1px;
		  border-left-width:1px;
		  border-right-width:1px;
		  border-bottom-width:1px;
		  border-top-color:#3F571E;
		  border-left-color:#3F571E;
		  border-right-color:#3F571E;
		  border-bottom-color:#3F571E;
		  padding-top:15px;
		  padding-right:7px;
		  padding-left:7px;
		  padding-bottom:15px;
		  margin-top:12px;
		  margin-left:10px;
		  margin-bottom:8px;
		  line-height:130%;
		  }	
*html #box_1_kiji{
          width:518px;
		  border:solid;
		  border-width:1px 1px 1px 1px;
		  border-color:#3F571E;
		  padding-top:5px;
		  padding-right:7px;
		  padding-left:7px;
		  padding-bottom:80px;
		  margin-top:11px;
		  margin-left:10px;
		  margin-bottom:8px;
		  line-height:130%;
		  }		  
#box_1_1_kiji{
          width:518px;
		  border:solid;
		  border-top-width:0px;
		  border-left-width:0px;
		  border-right-width:0px;
		  border-bottom-width:0px;
		  margin-top:0px;
		  margin-right:0px;
		  margin-left:10px;
		  margin-bottom:5px;
		  padding-top:10px;
		  padding-bottom:10px;
          }	 
*html #box_1_1_kiji{
          width:518px;
		  height:25px;
		  border:solid;
		  border-top-width:0px;
		  border-left-width:0px;
		  border-right-width:0px;
		  border-bottom-width:0px;
		  margin-top:2px;
		  margin-right:0px;
		  margin-left:10px;
		  margin-bottom:5px;
		  padding-top:10px;
		  padding-bottom:10px;
          }	  	  	 	  	 
#siryouwaku{
          width:580px;
		  height:800px;
		  border:none;
		  border-color:#5B802B;
		  }	
#siryouwaku2{
          width:477px;
		  height:970px;
		  border:none;
		  border-color:#5B802B;
		  margin-top:-25px;
		  }		
#siryou_box3{
          width:467px;
		  height:100px;
		  border-top-style:none;
		  margin-top:0px;
		  margin-right:3px;
		  }
*html #siryou_box3{
          width:467px;
		  height:100px;
		  border-top-style:none;
		  margin-top:0px;
		  }
#siryou_box4{
          width:467px;
		  height:75px;
		  border:none;
		  margin-top:0px;
		  margin-left:0px;
		  margin-bottom:0px;
		  }
*html #siryou_box4{
          width:467px;
		  height:75px;
	      border:none;
		  margin-top:10px;
		  margin-left:0px;
		  margin-bottom:0px;
		  }
.hyou_moji_style3{
           font-size:12px;
           color:#333333;
           font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
           font-weight:600;
           padding-left:15px;
}
#midori_box{
          width:12px;
		  height:30px;
		  background-color:#3F571E;
          margin-top:20px;
		  margin-left:0px;
		  margin-bottom:0px;
		  }
#midori_linebox1{
          clear:both;
          float:right;
          width:350px;
		  height:30px;
		  background-color:#FFFFFF;
		  border-width:0px 0px 1px 0px;
		  border-bottom-color:#5B802B;
		  border-bottom-style:solid;
          margin-top:-331px;
		  margin-right:105px;
		  margin-bottom:0px;
		  }
#midori_linebox{
          clear:both;
          float:right;
          width:350px;
		  height:30px;
		  background-color:#FFFFFF;
		  border-width:0px 0px 1px 0px;
		  border-bottom-color:#5B802B;
		  border-bottom-style:solid;
          margin-top:-31px;
		  margin-right:105px;
		  margin-bottom:0px;
		  }
*html #midori_linebox{
          clear:both;
          float:right;
          width:350px;
		  height:30px;
		  background-color:#FFFFFF;
		  border-bottom-width:1px;
		  border-bottom-color:#5B802B;
		  border-bottom:solid;
          margin-top:-31px;
		  margin-right:53px;
		  margin-bottom:0px;
		  }
*html #midori_linebox1{
          clear:both;
          float:right;
          width:350px;
		  height:30px;
		  background-color:#FFFFFF;
		  border-bottom-width:1px;
		  border-bottom-color:#5B802B;
		  border-bottom:solid;
          margin-top:-31px;
		  margin-right:53px;
		  margin-bottom:0px;
		  }
.title_9001_1{
           float:left;
           margin:5px 0px 0px 5px;
		   font-family:"lr UI Gothic";
		   font-size:20px;
		   font-weight:bold;
		   }
.te{
           margin-top:3px;
		   } 	

.tomatsu{
          color:#FF0000;
		   }
.tomatsu2{
          color:#0000FF;
		  border-color:#CC6600;
		  }	    			    .right {
	float: right;
}
.left {
	float: left;
}
