    /* お待ちください画面----ここから*/
    #wait
	{
	/** 全画面に強制表示する部分 */
		position: fixed;
		z-index: 999999;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
	 
	/** 最初は非表示にしておく */
		display: none;
	 
	/** 全画面の背景色 */
		background-color: rgba(0, 0, 0, 0.8);
		padding-top: 70px;
		text-align: center;
	}
	 
	#wait .wak
	{
		font-size: 24px;
		font-weight: normal;
		line-height: 140%;
		color: #FFF;
		display: inline-block;
		text-align: center;
	 
		padding-top: 20px;
		padding-right: 40px;
		padding-bottom: 20px;
		padding-left: 40px;
	 
		border: 1px solid #999;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
	}
    /* お待ちください画面----ここまで*/    
        
    /* 指マーク、class名で指定*/
    .pointer {
        cursor: pointer;
    }

	/*工事実績画面　数値チェックエラーメッセージ*/
	.error_p1 {
    background-color: #FF6900;
    color: white;
    font-size: 10px;
    padding: 5px;
	//margin-top:-13px;
    border-radius: 5px;
    display: none;
	//position: fixed;
	width:200px;
  }

/*工事実績画面　数値チェックエラーメッセージ*/
  .error_p1 i {
    margin-right: 5px;
  }

	/*工事実績画面　数値チェックエラーメッセージ*/
  .error_p2 {
    background-color: #FF6900;
    color: white;
    font-size: 10px;
    padding: 5px;
	//margin-top:-13px;
    border-radius: 5px;
    display: none;
	//position: fixed;
	width:300px;
  }

	/*工事実績画面　数値チェックエラーメッセージ*/
  .error_p2 i {
    margin-right: 5px;
  }
	
	.submit-btn{
		text-align: center;
		color: transparent;
		text-shadow: 0 0 0 #000;
		background-color:#f5f5f5;
		border-width: 1px;
    		height:20px;
		border-radius: 2px;
		outline: none; 

	}

	
	#header{
	    width:960px;
	    height:70px;

	}
	
	.title{
	   border:none;
	   width:960px;
	   height:35px;
	   text-align: center;
	}

	.title tr{
		height:35px;
		text-align: center;
	}
	
	
	/*Q*.****系タイトル大瀬戸追加*/
	.title_b{
		margin-left:30px;
		margin-top:15px;
		text-indent:-21px;
		margin-bottom:10px;
		font-weight:bold;
	}
	
	.title_m{
		margin-left:30px;
		margin-top:15px;
		text-indent:-21px;
		margin-bottom:10px;
		font-weight: normal;
	}
	
	.title_siku{
		margin-left:20px;
		margin-top:12px;
		margin-bottom:10px;
	}
	
	/*Q*.アンサー系　瀬戸追加*/
	.title_a{
		margin-left:0px;
		margin-top:15px;
		text-indent:0px;
		/*text-indent:-48px;*/
		margin-bottom:10px;
		line-height:30px;
	}
	
	
	table.test,table.test th,table.test td {
		margin-top:15px;
		margin-bottom:10px;
		border-collapse: collapse;
		border: 1px solid #ccc;
		line-height: 1.5;
		font-size:16px;
		/*font-size:99px;*/
		text-align: center;
		vertical-align: middle;
	}
	
	table.test th {
	  width: 120px;
	  padding: 5px;
	  font-weight: normal;
	}
	
	table.test td {
	  width: 120px;
	  padding: 5px;
	 }
	
	table.test td label {
		display: block;
		width: 100%;
		height: 100%;
	}
	
	table.test_2,table.test_2 th,table.test_2 td {
		margin-top:15px;
		margin-bottom:10px;
		border-collapse: collapse;
		border: 1px solid #ccc;
		line-height: 1.5;
		font-size:14px;
		text-align: center;
		vertical-align: middle;
	}
	
	table.test_2 th {
	  width: 70px;
	  padding: 5px;
	  font-weight: normal;
	}
	table.test_2 td {
	  width: 70px;
	  height: 35px;
	  padding: 0px;
	  }
	
	table.test_2 td label {
		display: block;
		width: 100%;
		height: 100%;
	}
	
	
	/*Q*.****系タイトル瀬戸追加*/
	.title_2{
		margin-left:58px;
		margin-top:15px;
		text-indent:-48px;
		margin-bottom:10px;
	}
	
	/*Q*.****系タイトル瀬戸追加*/
	.shinchoku{
		text-align:center;
		margin-top:15px;
		margin-bottom:10px;
	}
	
	/*中タイトル系タイトル瀬戸追加*/
	.title_2_2{
		margin-left:25px;
	}
	
	/*中タイトル系タイトル瀬戸追加*/
	.title_2_3{
		margin-left:58px;
	}
	
	/*大タイトル瀬戸追加*/
	.title_10{
		margin-left:50px;
		margin-top:25px;
		font-size:20px;
		text-indent:-40px;
	}
	
	
	/*一番下の必須入力注意*/
	.title_3{
		margin-left:28px;
		font-size:13px;
		
	}

	.title_3_2{
		margin-top:-20px;
		margin-left:28px;
		font-size:13px;
		margin-bottom:20px;
	}



	.title_4{
		margin-left:30px;
		margin-top:20px;
	}


	
	
	.font_color_center{
	  background-color:#DFDFDF;
	 text-align: center;
	}

	
	.font_color_left{
	width:150px;
	  background-color:#DFDFDF;
	 text-align: left;
	}

	
        .td-border-true {
            border: 1px solid #808080;
        }


        .text-place {

            height: 50px;
            padding-left: 25px;
            padding-right: 25px;
            vertical-align: middle;

        }




	/*見積、相場価格table*/

	.ques_table_1{
		
		width:900px;
		height:60px;
		margin-left:30px;

	}

	.ques_table_1 tr:nth-child(1) td:nth-child(1){
	
	 text-align: center;
	width:30px;
	}



	




	/*価格についてtable*/

	.ques_table_2{
		width:900px;
		margin-left:30px;
	}

	.ques_table_2 tr{
		height:30px;
	}

	/*価格についてtable第一行*/

	.ques_table_2 tr:nth-child(1) td:nth-child(1){
	background-color:#DFDFDF;
	 text-align: center;
	width:50px;
	}

	.ques_table_2 tr:nth-child(1) td:nth-child(2){
		width:170px;
		background-color:#DFDFDF;
	 text-align: center;
		
	}

	.ques_table_2 tr:nth-child(1) td:nth-child(3){
		width:170px;
		background-color:#DFDFDF;
	 text-align: center;
		
	}

	.ques_table_2 tr:nth-child(1) td:nth-child(4){
		width:50px;
		background-color:#DFDFDF;
	 text-align: center;
		
	}

	.ques_table_2 tr:nth-child(1) td:nth-child(5){
		width:50px;
		background-color:#DFDFDF;
	 text-align: center;
		
	}

	.ques_table_2 tr:nth-child(1) td:nth-child(6){
		width:360px;
		background-color:#DFDFDF;
	 text-align: center;
		
	}

	.ques_table_2 tr:nth-child(2) td:nth-child(1){
		width:90px;
		background-color:#DFDFDF;
	 text-align: center;
		border-bottom: 2px solid #000000;
		
	}

	.ques_table_2 tr:nth-child(2) td:nth-child(2){
		width:270px;
		background-color:#DFDFDF;
	 text-align: center;		
	}

	.ques_table_2 tr:nth-child(3) td{
		width:90px;
		background-color:#DFDFDF;
	 text-align: center;
		border-bottom: 2px solid #000000;		
	}




	
	/*価格についてtable下の太枠*/

	.div_border_place_2 {

		border-top: 2px solid #000000;
		width: 383px;
		margin-left: 547px;
		margin-top:-1px;

	}








	/*市場動向table*/

	.ques_table_3{
		witdh:900px;
		
		height:30px;
		margin-left:30px;
	}

	.ques_table_3 tr td:nth-child(1){
		width:100px;
		background-color:#DFDFDF;
	 text-align: center;
		

	}

	.ques_table_3 tr:nth-child(1) td:nth-child(2){
		width:195px;
		background-color:#DFDFDF;
	 text-align: center;
		

	}

	.ques_table_3 tr:nth-child(1) td:nth-child(3){
		width:593px;
		border-top: 2px solid #000000;
            border-left: 2px solid #000000;
            border-right: 2px solid #000000;

	}

	.ques_table_3 tr:nth-child(2) td:nth-child(1){
		width:195px;
		background-color:#DFDFDF;
	 text-align: center;

	}

	.ques_table_3 tr:nth-child(2) td:nth-child(2){
		width:593px;
		
            border-left: 2px solid #000000;
            border-right: 2px solid #000000;

	}

	.ques_table_3 tr:nth-child(3) td:nth-child(2){
		width:195px;
		background-color:#DFDFDF;
	 text-align: center;

	}

	.ques_table_3 tr:nth-child(3) td:nth-child(3){
		width:593px;
		
            border-left: 2px solid #000000;
            border-right: 2px solid #000000;

	}

	.ques_table_3 tr:nth-child(4) td:nth-child(1){
		width:195px;
		background-color:#DFDFDF;
	 text-align: center;

	}

	.ques_table_3 tr:nth-child(4) td:nth-child(2){
		width:593px;
		border-bottom: 2px solid #000000;
            border-left: 2px solid #000000;
            border-right: 2px solid #000000;

	}




	/*今後の契約状況について*/
	.ques_table_4{
		witdh:900px;
		
		height:30px;
		margin-left:30px;
	}

	.ques_table_4 tr:nth-child(1) td:nth-child(1){
		width:297px;
		background-color:#DFDFDF;
	 text-align: center;		
	}

	.ques_table_4 tr:nth-child(1) td:nth-child(2){
		width:593px;
		border: 2px solid #000000;
	}



	

	/*市場動向table 材料費がある場合*/

	.ques_table_5{
		witdh:900px;
		
		height:30px;
		margin-left:30px;
	}

	.ques_table_5 tr td:nth-child(1){
		width:100px;
		background-color:#DFDFDF;
	 text-align: center;
		

	}

	.ques_table_5 tr:nth-child(1) td:nth-child(2){
		width:195px;
		background-color:#DFDFDF;
	 text-align: center;
		

	}

	.ques_table_5 tr:nth-child(1) td:nth-child(3){
		width:593px;
		border-top: 2px solid #000000;
            border-left: 2px solid #000000;
            border-right: 2px solid #000000;

	}

	.ques_table_5 tr:nth-child(2) td:nth-child(1){
		width:195px;
		background-color:#DFDFDF;
	 text-align: center;

	}

	.ques_table_5 tr:nth-child(2) td:nth-child(2){
		width:593px;
		
            border-left: 2px solid #000000;
            border-right: 2px solid #000000;

	}

	.ques_table_5 tr:nth-child(3) td:nth-child(2){
		width:195px;
		background-color:#DFDFDF;
	 text-align: center;

	}

	.ques_table_5 tr:nth-child(3) td:nth-child(3){
		width:593px;
		
            border-left: 2px solid #000000;
            border-right: 2px solid #000000;

	}

	.ques_table_5 tr:nth-child(4) td:nth-child(1){
		width:195px;
		background-color:#DFDFDF;
	 text-align: center;

	}

	.ques_table_5 tr:nth-child(4) td:nth-child(2){
		width:593px;
		
            border-left: 2px solid #000000;
            border-right: 2px solid #000000;

	}

	.ques_table_5 tr:nth-child(5) td:nth-child(2){
		width:195px;
		background-color:#DFDFDF;
	 text-align: center;

	}

	.ques_table_5 tr:nth-child(5) td:nth-child(3){
		width:593px;
		
            border-left: 2px solid #000000;
            border-right: 2px solid #000000;

	}

	.ques_table_5 tr:nth-child(6) td:nth-child(1){
		width:195px;
		background-color:#DFDFDF;
	 text-align: center;

	}

	.ques_table_5 tr:nth-child(6) td:nth-child(2){
		width:593px;
		border-bottom: 2px solid #000000;
            border-left: 2px solid #000000;
            border-right: 2px solid #000000;

	}







	/*工種テーブル*/
	.koushu_table{
		font-size:16pt;
	}

	/*textarea*/

	.textarea_table{
		width:825px;
		height:25px;
		font-size:16pt;

		
		margin-left:58px;
	}

	.textarea_table tr:nth-child(1) td:nth-child(1){
		width:825px;
		/*border: 2px solid #000000;*/
		text-align: left;
		vertical-align:top;
	}

		.textarea_table tr:nth-child(1) td:nth-child(1) textarea{
			/*border: none;
            resize: none;
            outline: none;*/
		width:98%;
	}


		/*一番下の必須入力注意*/
		.title_3{
			margin-left:28px;
			font-size:13px;
			margin-bottom:20px;
		}


	/*確認ボタン*/

	.bottom_button{
		border:none;
		width:350px;
		height:50px;
		margin-left:605px;
		margin-bottom:20px;
	}

		.bottom_button tr:nth-child(1) td:nth-child(1) input{
			width:150px;
		}

		.bottom_button tr:nth-child(1) td:nth-child(2) input{
			width:150px;
		}

	/*確認ボタン 瀬戸追加*/

	.bottom_button_single{
		border:none;
		width:200px;
		height:50px;
		margin-left:755px;
		margin-bottom:20px;
	}

		.bottom_button_single tr:nth-child(1) td:nth-child(1) input{
			width:150px;
		}

.bottom_button_3{
		border: none;
		width:450px;
		height:50px;
		margin-left:500px;
		margin-bottom:20px;
	}

		.bottom_button tr:nth-child(1) td:nth-child(1) input{
			width:150px;
		}

		.bottom_button tr:nth-child(1) td:nth-child(2) input{
			width:150px;
		}
		
		.bottom_button tr:nth-child(1) td:nth-child(3) input{
			width:150px;
		}




	/*アンケート②table_1*/

	.correct_table_1{
		border:1px solid;
		width:900px;
		height:30px;
		margin-left:30px;

	}

	.correct_table_1 tr{
		height:30px;
	}


	.correct_table_1 tr:nth-child(1) td:nth-child(1){
		width:500px;
		background-color:#DFDFDF;
	 text-align: center;
	}

	.correct_table_1 tr:nth-child(1) td:nth-child(2){
		width:400px;
		border: 2px solid #000000;
	}



	
	/*アンケート②table_2 加算率*/
	
	.correct_table_2{
		border:none;
		width:900px;
		margin-left:30px;

	}

	.correct_table_2 tr{
		height:30px;
	}

	.correct_table_2 tr:nth-child(1) td:nth-child(1){
		width:65px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_2 tr:nth-child(1) td:nth-child(2){
		width:200px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_2 tr:nth-child(1) td:nth-child(3){
		width:400px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_2 tr:nth-child(1) td:nth-child(4){
		width:50px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_2 tr:nth-child(1) td:nth-child(5){
		width:100px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_2 tr:nth-child(1) td:nth-child(6){
		width:20px;
		border-top: none;
            border-bottom: none;
	 text-align: center;
		
	}
	
	.correct_table_2 tr:nth-child(1) td:nth-child(7){
		width:100px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	
	/*二行目*/
	.correct_table_2 tr:nth-child(2) td:nth-child(1){
		width:65px;		
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_2 tr:nth-child(2) td:nth-child(2){
		width:200px;		
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_2 tr:nth-child(2) td:nth-child(3){
		width:400px;		
	 text-align: left;
		border: 1px solid #808080;
	}

	.correct_table_2 tr:nth-child(2) td:nth-child(4){
		width:50px;		
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_2 tr:nth-child(2) td:nth-child(5){
		width:100px;		
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_2 tr:nth-child(2) td:nth-child(6){
		width:20px;		
	 border-top: none;
            border-bottom: none;
	 text-align: center;
	}

	.correct_table_2 tr:nth-child(2) td:nth-child(7){
		width:100px;		
	 text-align: right;
		border: 2px solid #000000;
	}




	/*アンケート②table_3 補正係数１*/
	.correct_table_3{
		border:none;
		width:900px;
		text-align: center;
		margin-left:30px;
	}
	
	.correct_table_3 tr{
		height:30px;
	}

	.correct_table_3 tr:nth-child(1) td:nth-child(1){
		width:50px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(1) td:nth-child(2){
		width:200px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(1) td:nth-child(3){
		width:400px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(1) td:nth-child(4){
		width:50px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(1) td:nth-child(5){
		width:100px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(1) td:nth-child(6){
	width:20px;
		border-top: none;
            border-bottom: none;
	 text-align: center;
	}

	.correct_table_3 tr:nth-child(1) td:nth-child(7){
		width:100px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	
	/*二行目*/
	.correct_table_3 tr:nth-child(2) td:nth-child(1){
		
		border: 1px solid #808080;
		height: 50px;
            padding-left: 25px;
            padding-right: 25px;
            vertical-align: middle;
	}

	.correct_table_3 tr:nth-child(2) td:nth-child(2){
		width:200px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(2) td:nth-child(3){
		width:400px;
	 text-align: left;
		border: 1px solid #808080;
	}
	
	.correct_table_3 tr:nth-child(2) td:nth-child(4){
		width:50px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(2) td:nth-child(5){
		width:100px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(2) td:nth-child(6){
		width:20px;
		border-top: none;
            border-bottom: none;
	 text-align: center;
	}

	.correct_table_3 tr:nth-child(2) td:nth-child(7){
		width:100px;		
	 text-align: right;
		border: 2px solid #000000;
	}

	.correct_table_3 tr:nth-child(2) td:nth-child(7) input{
		border: none;
            resize: none;
            outline: none;
		width:91%;
		text-align:right;
		
	}


	/*三行目*/
	.correct_table_3 tr:nth-child(3) td:nth-child(1){
		width:200px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(3) td:nth-child(2){
		width:400px;
	 text-align: left;
		border: 1px solid #808080;
	}
	
	.correct_table_3 tr:nth-child(3) td:nth-child(3){
		width:50px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(3) td:nth-child(4){
		width:100px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(3) td:nth-child(5){
		width:20px;
		border-top: none;
            border-bottom: none;
	 text-align: center;
	}

	.correct_table_3 tr:nth-child(3) td:nth-child(6){
		width:100px;		
	 text-align: right;
		border: 2px solid #000000;
	}

	.correct_table_3 tr:nth-child(3) td:nth-child(6) input{
		border: none;
            resize: none;
            outline: none;
		width:91%;
		text-align:right;
		
	}


	/*四行目*/

	.correct_table_3 tr:nth-child(4) td:nth-child(1){
		width:200px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(4) td:nth-child(2){
		width:400px;
	 text-align: left;
		border: 1px solid #808080;
	}
	
	.correct_table_3 tr:nth-child(4) td:nth-child(3){
		width:50px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(4) td:nth-child(4){
		width:100px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(4) td:nth-child(5){
		width:20px;
		border-top: none;
            border-bottom: none;
	 text-align: center;
	}

	.correct_table_3 tr:nth-child(4) td:nth-child(6){
		width:100px;		
	 text-align: right;
		border: 2px solid #000000;
	}

	.correct_table_3 tr:nth-child(4) td:nth-child(6) input{
		border: none;
            resize: none;
            outline: none;
		width:91%;
		text-align:right;
		
	}


	
	/*五行目*/

	.correct_table_3 tr:nth-child(5) td:nth-child(1){
		width:200px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(5) td:nth-child(2){
		width:400px;
	 text-align: left;
		border: 1px solid #808080;
	}
	
	.correct_table_3 tr:nth-child(5) td:nth-child(3){
		width:50px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(5) td:nth-child(4){
		width:100px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(5) td:nth-child(5){
		width:20px;
		border-top: none;
            border-bottom: none;
	 text-align: center;
	}

	.correct_table_3 tr:nth-child(5) td:nth-child(6){
		width:100px;		
	 text-align: right;
		border: 2px solid #000000;
	}

	.correct_table_3 tr:nth-child(5) td:nth-child(6) input{
		border: none;
            resize: none;
            outline: none;
		width:91%;
		text-align:right;
		
	}


	/*六行目*/

	.correct_table_3 tr:nth-child(6) td:nth-child(1){
		width:200px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(6) td:nth-child(2){
		width:400px;
	 text-align: left;
		border: 1px solid #808080;
	}
	
	.correct_table_3 tr:nth-child(6) td:nth-child(3){
		width:50px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(6) td:nth-child(4){
		width:100px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(6) td:nth-child(5){
		width:20px;
		border-top: none;
            border-bottom: none;
	 text-align: center;
	}

	.correct_table_3 tr:nth-child(6) td:nth-child(6){
		width:100px;		
	 text-align: right;
		border: 2px solid #000000;
	}

	.correct_table_3 tr:nth-child(6) td:nth-child(6) input{
		border: none;
            resize: none;
            outline: none;
		width:91%;
		text-align:right;
		
	}


	/*七行目*/

	
	.correct_table_3 tr:nth-child(7) td:nth-child(1){
		width:400px;
	 text-align: left;
		border: 1px solid #808080;
	}
	
	.correct_table_3 tr:nth-child(7) td:nth-child(2){
		width:50px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(7) td:nth-child(3){
		width:100px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(7) td:nth-child(4){
		width:20px;
		border-top: none;
            border-bottom: none;
	 text-align: center;
	}

	.correct_table_3 tr:nth-child(7) td:nth-child(5){
		width:100px;		
	 text-align: right;
		border: 2px solid #000000;
	}

	.correct_table_3 tr:nth-child(7) td:nth-child(5) input{
		border: none;
            resize: none;
            outline: none;
		width:91%;
		text-align:right;
		
	}


	/*八行目*/

	
	.correct_table_3 tr:nth-child(8) td:nth-child(1){
		width:400px;
	 text-align: left;
		border: 1px solid #808080;
	}
	
	.correct_table_3 tr:nth-child(8) td:nth-child(2){
		width:50px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(8) td:nth-child(3){
		width:100px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_3 tr:nth-child(8) td:nth-child(4){
		width:20px;
		border-top: none;
            border-bottom: none;
	 text-align: center;
	}

	.correct_table_3 tr:nth-child(8) td:nth-child(5){
		width:100px;		
	 text-align: right;
		border: 2px solid #000000;
		
	}

	.correct_table_3 tr:nth-child(8) td:nth-child(5) input{
		border: none;
            resize: none;
            outline: none;
		width:91%;
		text-align:right;
		
	}



	/*アンケート②table_4 補正係数２*/
	
	.correct_table_4{
		border:none;
		width:900px;
		margin-left:30px;

	}

	.correct_table_4 tr{
		height:30px;
	}

	.correct_table_4 tr:nth-child(1) td:nth-child(1){
		width:50px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_4 tr:nth-child(1) td:nth-child(2){
		width:200px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_4 tr:nth-child(1) td:nth-child(3){
		width:400px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_4 tr:nth-child(1) td:nth-child(4){
		width:50px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_4 tr:nth-child(1) td:nth-child(5){
		width:100px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_4 tr:nth-child(1) td:nth-child(6){
		width:20px;
		border-top: none;
            border-bottom: none;
	 text-align: center;
		
	}
	
	.correct_table_4 tr:nth-child(1) td:nth-child(7){
		width:100px;
		background-color:#DFDFDF;
	 text-align: center;
		border: 1px solid #808080;
	}


	/*二行目*/
	.correct_table_4 tr:nth-child(2) td:nth-child(1){
		
		border: 1px solid #808080;
		height: 50px;
            padding-left: 25px;
            padding-right: 25px;
            vertical-align: middle;
	}

	.correct_table_4 tr:nth-child(2) td:nth-child(2){
		width:200px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_4 tr:nth-child(2) td:nth-child(3){
		width:400px;
	 text-align: left;
		border: 1px solid #808080;
	}
	
	.correct_table_4 tr:nth-child(2) td:nth-child(4){
		width:50px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_4 tr:nth-child(2) td:nth-child(5){
		width:100px;
	 text-align: center;
		border: 1px solid #808080;
	}

	.correct_table_4 tr:nth-child(2) td:nth-child(6){
		width:20px;
		border-top: none;
            border-bottom: none;
	 text-align: center;
	}

	.correct_table_4 tr:nth-child(2) td:nth-child(7){
		width:100px;		
	 text-align: right;
		border: 2px solid #000000;
	}

	.correct_table_4 tr:nth-child(2) td:nth-child(7) input{
		border: none;
            resize: none;
            outline: none;
		width:91%;
		text-align:right;
		
	}

		/*三行目*/
		.correct_table_4 tr:nth-child(3) td:nth-child(1){
			width:200px;
			text-align: center;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(3) td:nth-child(2){
			width:400px;
			text-align: left;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(3) td:nth-child(3){
			width:50px;
			text-align: center;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(3) td:nth-child(4){
			width:100px;
			text-align: center;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(3) td:nth-child(5){
			width:20px;
			border-top: none;
			border-bottom: none;
			text-align: center;
		}

		.correct_table_4 tr:nth-child(3) td:nth-child(6){
			width:100px;
			text-align: right;
			border: 2px solid #000000;
		}

		.correct_table_4 tr:nth-child(3) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:91%;
			text-align:right;

		}


		/*四行目*/

		.correct_table_4 tr:nth-child(4) td:nth-child(1){
			width:200px;
			text-align: center;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(4) td:nth-child(2){
			width:400px;
			text-align: left;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(4) td:nth-child(3){
			width:50px;
			text-align: center;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(4) td:nth-child(4){
			width:100px;
			text-align: center;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(4) td:nth-child(5){
			width:20px;
			border-top: none;
			border-bottom: none;
			text-align: center;
		}

		.correct_table_4 tr:nth-child(4) td:nth-child(6){
			width:100px;
			text-align: right;
			border: 2px solid #000000;
		}

		.correct_table_4 tr:nth-child(4) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:91%;
			text-align:right;

		}



		/*五行目*/

		.correct_table_4 tr:nth-child(5) td:nth-child(1){
			width:200px;
			text-align: center;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(5) td:nth-child(2){
			width:400px;
			text-align: left;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(5) td:nth-child(3){
			width:50px;
			text-align: center;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(5) td:nth-child(4){
			width:100px;
			text-align: center;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(5) td:nth-child(5){
			width:20px;
			border-top: none;
			border-bottom: none;
			text-align: center;
		}

		.correct_table_4 tr:nth-child(5) td:nth-child(6){
			width:100px;
			text-align: right;
			border: 2px solid #000000;
		}

		.correct_table_4 tr:nth-child(5) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:91%;
			text-align:right;

		}

		/*六行目*/

		.correct_table_4 tr:nth-child(6) td:nth-child(1){
			width:200px;
			text-align: center;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(6) td:nth-child(2){
			width:400px;
			text-align: left;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(6) td:nth-child(3){
			width:50px;
			text-align: center;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(6) td:nth-child(4){
			width:100px;
			text-align: center;
			border: 1px solid #808080;
		}

		.correct_table_4 tr:nth-child(6) td:nth-child(5){
			width:20px;
			border-top: none;
			border-bottom: none;
			text-align: center;
		}

		.correct_table_4 tr:nth-child(6) td:nth-child(6){
			width:100px;
			text-align: right;
			border: 2px solid #000000;
		}

		.correct_table_4 tr:nth-child(6) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:91%;
			text-align:right;

		}






		/*工事実績画面table1 工事基本情報*/
		.con_results_table_3{
			width:900px;
			height:60px;
			text-align: center;
			margin-left:30px;
		}

		.con_results_table_3 tr{
			height:30px;
		}

		/*一行目*/
		.con_results_table_3 tr:nth-child(1) td:nth-child(1){
			width:150px;
			background-color:#DFDFDF;
			text-align: left;
		}

		.con_results_table_3 tr:nth-child(1) td:nth-child(2){
			width:750px;
			border: 2px solid #000000;
			text-align: left;
		}

		.con_results_table_3 tr:nth-child(1) td:nth-child(2) input{
			border: none;
			resize: none;
			outline: none;
			width:730px;
		}

		/*二行目*/
		.con_results_table_3 tr:nth-child(2) td:nth-child(1){
			background-color:#DFDFDF;
			text-align: left;
			width:150px;
		}

		.con_results_table_3 tr:nth-child(2) td:nth-child(2){
			border: 2px solid #000000;
			width:210px;
			text-align: left;
		}

		.con_results_table_3 tr:nth-child(2) td:nth-child(2) select{

			margin: 0 0 0 2px;
			cursor: pointer;
			width: 100px;
			text-align: left;
			text-align-last: center;
		}

		.con_results_table_3 tr:nth-child(2) td:nth-child(3){
			background-color:#DFDFDF;
			text-align: left;
			width:150px;
		}

		.con_results_table_3 tr:nth-child(2) td:nth-child(4){
			border: 2px solid #000000;
			text-align: left;
			width:400px;
		}

		.con_results_table_3 tr:nth-child(2) td:nth-child(4) input{
			border: none;
			resize: none;
			outline: none;
			width:370px;
		}


		/*三行目*/
		.con_results_table_3 tr:nth-child(3) td:nth-child(1){
			background-color:#DFDFDF;
			text-align: left;
			width:150px;
		}

		.con_results_table_3 tr:nth-child(3) td:nth-child(2){
			border: 2px solid #000000;
			text-align: center;
			width:210px;
		}

		

		.con_results_table_3 tr:nth-child(3) td:nth-child(2) select:nth-child(1){

			width: 66px;
			text-align: center;
			text-align-last: center;
			cursor: pointer;
		}

		.con_results_table_3 tr:nth-child(3) td:nth-child(2) select:nth-child(2){

			width: 51px;
			text-align: center;
			text-align-last: center;
			cursor: pointer;
		}

		.con_results_table_3 tr:nth-child(3) td:nth-child(3){
			background-color:#DFDFDF;
			text-align: left;
			width:150px;
		}

		.con_results_table_3 tr:nth-child(3) td:nth-child(4){
			border: 2px solid #000000;
			text-align: left;
			width:400px;
		}

		.con_results_table_3 tr:nth-child(3) td:nth-child(4) input{
			cursor: pointer;
			margin-right: 0.2em;
			top: 2px;
			position: relative;
		}

		/*四行目*/
		.con_results_table_3 tr:nth-child(4) td:nth-child(1){
			background-color:#DFDFDF;
			text-align: left;
			width:150px;
		}

		.con_results_table_3 tr:nth-child(4) td:nth-child(2){
			border: 2px solid #000000;
			text-align: left;
			width:750px;
		}

		.con_results_table_3 tr:nth-child(4) td:nth-child(2) select{
			width: 155px;
			//margin-left:30px;
			text-align: left;
			text-align-last: center;
			cursor: pointer;
		}


		/*五行目*/
		.con_results_table_3 tr:nth-child(5) td:nth-child(1){
			background-color:#DFDFDF;
			text-align: left;
			width:150px;
		}

		.con_results_table_3 tr:nth-child(5) td:nth-child(2){
			border: 2px solid #000000;
			text-align: left;
			width:210px;
		}

		.con_results_table_3 tr:nth-child(5) td:nth-child(2) input{
			border: none;
			resize: none;
			outline: none;
			text-align: left;
			width:90%;
		}

		.con_results_table_3 tr:nth-child(5) td:nth-child(3){
			background-color:#DFDFDF;
			text-align: left;
			width:150px;
		}

		.con_results_table_3 tr:nth-child(5) td:nth-child(4){
			border: 2px solid #000000;
			text-align: left;
			width:400px;
		}

		.con_results_table_3 tr:nth-child(5) td:nth-child(4) input{
			border: none;
			resize: none;
			outline: none;
			text-align: left;
			width:90%;
		}

		/*六行目*/
		.con_results_table_3 tr:nth-child(6) td:nth-child(1){
			background-color:#DFDFDF;
			text-align: left;
			width:150px;
		}

		.con_results_table_3 tr:nth-child(6) td:nth-child(2){
			border: 2px solid #000000;
			text-align: left;
			width:450px;
		}

		.con_results_table_3 tr:nth-child(6) td:nth-child(2) input{
			cursor: pointer;
			margin-right: 0.2em;
			top: 2px;
			position: relative;
		}

		/*七行目*/
		.con_results_table_3 tr:nth-child(7) td:nth-child(1){
			background-color:#DFDFDF;
			text-align: left;
			width:150px;
		}

		.con_results_table_3 tr:nth-child(7) td:nth-child(2){
			border: 2px solid #000000;
			text-align: left;
			width:450px;
		}

		.con_results_table_3 tr:nth-child(7) td:nth-child(2) input{
			cursor: pointer;
			margin-right: 0.2em;
			top: 2px;
			position: relative;
		}


		/*工事実績画面table2*/
		.con_results_table_2{
			text-align: center;
			width:900px;
			margin-left:30px;
		}

		.con_results_table_2 tr{
			height:30px;
		}

		.con_results_table_2 tr:nth-child(1) td:nth-child(1){
			background-color:#DFDFDF;
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(1) td:nth-child(2){
			background-color:#DFDFDF;
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(1) td:nth-child(3){
			background-color:#DFDFDF;
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(1) td:nth-child(4){
			background-color:#DFDFDF;
			text-align: center;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(1) td:nth-child(5){
			background-color:#DFDFDF;
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(1) td:nth-child(6){
			background-color:#DFDFDF;
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(1) td:nth-child(7){
			background-color:#DFDFDF;
			text-align: center;
			width:200px;
		}

		.con_results_table_2 tr:nth-child(1) td:nth-child(8){
			background-color:#DFDFDF;
			text-align: center;
			width:70px;
		}

		/*tr二行目*/
		.con_results_table_2 tr:nth-child(2) td{
			background-color:#DFDFDF;
			text-align: center;
			width:100px;
		}

		/*三行目*/
		.con_results_table_2 tr:nth-child(3) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(3) td:nth-child(2){
			text-align: center;
			width:60px;
			border-bottom: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(3) td:nth-child(3){
			text-align: center;
			width:300px;
			border-bottom: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(3) td:nth-child(4){
			text-align: left;
			width:90px;
			border-bottom: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(3) td:nth-child(5){
			text-align: center;
			width:60px;
			border-bottom: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(3) td:nth-child(6){
			text-align: center;
			width:60px;
			border-bottom: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(3) td:nth-child(7){
			text-align: right;
			width:100px;
			border-bottom: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(3) td:nth-child(8){
			text-align: right;
			width:100px;
			border-bottom: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(3) td:nth-child(9){
			text-align: left;
			width:84px;
			border-bottom: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(3) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}

		/*四行目*/
		.con_results_table_2 tr:nth-child(4) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(4) td:nth-child(9) input{
			margin-right: 0.2em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}


		/*五行目*/
		.con_results_table_2 tr:nth-child(5) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(5) td:nth-child(9) input{
			margin-right: 0.2em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}


		/*六行目*/
		.con_results_table_2 tr:nth-child(6) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(6) td:nth-child(9) input{
			margin-right: 0.2em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}

		/*七行目*/
		.con_results_table_2 tr:nth-child(7) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(7) td:nth-child(9) input{
			margin-right: 0.2em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}


		/*八行目*/
		.con_results_table_2 tr:nth-child(8) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(8) td:nth-child(9) input{
			margin-right: 0.2em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}



			/*九行目*/
		.con_results_table_2 tr:nth-child(9) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(9) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}
		


			/*十行目*/
		.con_results_table_2 tr:nth-child(10) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(10) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}




		/*十一行目*/
		.con_results_table_2 tr:nth-child(11) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(11) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}


		/*十二行目*/
		.con_results_table_2 tr:nth-child(12) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(12) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}




		/*十三行目*/
		.con_results_table_2 tr:nth-child(13) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(13) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}



		/*十四行目*/
		.con_results_table_2 tr:nth-child(14) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(14) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}



		
		/*十五行目*/
		.con_results_table_2 tr:nth-child(15) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(15) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}




		/*十六行目*/
		.con_results_table_2 tr:nth-child(16) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(16) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}



		/*十七行目*/
		.con_results_table_2 tr:nth-child(17) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(17) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}



		/*十八行目*/
		.con_results_table_2 tr:nth-child(18) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(18) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}





		/*十九行目*/
		.con_results_table_2 tr:nth-child(19) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(19) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}




		/*二十行目*/
		.con_results_table_2 tr:nth-child(20) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}



		/*二十一行目*/
		.con_results_table_2 tr:nth-child(21) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(20) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(21) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}



		/*二十二行目*/
		.con_results_table_2 tr:nth-child(22) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(22) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}



		/*二十三行目*/
		.con_results_table_2 tr:nth-child(23) td:nth-child(1){
			text-align: center;
			width:30px;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(2){
			text-align: center;
			width:60px;
			border-left: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(2) select{
			cursor: pointer;
			width:50px;

		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(3){
			text-align: center;
			width:300px;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(3) input{
			border: none;
			resize: none;
			outline: none;
			width:270px;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(4){
			text-align: left;
			width:90px;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(4) input{
			cursor: pointer;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(5){
			text-align: center;
			width:60px;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(5) select{
			cursor: pointer;
			width:50px;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(6){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(6) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(7){
			text-align: center;
			width:100px;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(7) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(8){
			text-align: center;
			width:100px;
			
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(8) input{
			border: none;
			resize: none;
			outline: none;
			width:90%;
			text-align:right;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(9){
			text-align: left;
			width:84px;
			border-right: 2px solid #000000;
		}

		.con_results_table_2 tr:nth-child(23) td:nth-child(9) input{
			margin-right: 0.5em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}











		/*会社情報更新画面table*/
		.users_up_table{
			width:900px;
			height:60px;
			text-align: center;
			margin-left: 30px;
		}

		.users_up_table tr{

			height:30px;
		}

		/*一行目*/
		.users_up_table tr:nth-child(1) td:nth-child(1){
			text-align: left;
			width:120px;
			background-color:#DFDFDF;
		}

		.users_up_table tr:nth-child(1) td:nth-child(2){
			text-align: left;
			width:300px;
			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(1) td:nth-child(2) input{
			border: none;
			resize: none;
			outline: none;
			width:98%;
		}


		.users_up_table tr:nth-child(1) td:nth-child(3){
			text-align: left;
			width:130px;
			background-color:#DFDFDF;
			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(1) td:nth-child(4){
			text-align: left;
			width:350px;

			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(1) td:nth-child(4) input{
			border: none;
			resize: none;
			outline: none;
			width:98%;
		}




		/*二行目*/
		.users_up_table tr:nth-child(2) td:nth-child(1){
			width:150px;
			background-color:#DFDFDF;
			text-align: left;
		}

		.users_up_table tr:nth-child(2) td:nth-child(2){
			text-align: left;
			width:130px;

			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(2) td:nth-child(2) input{
			border: none;
			resize: none;
			outline: none;
			width:98%;
		}


		.users_up_table tr:nth-child(2) td:nth-child(3){
			text-align: left;
			width:130px;
			background-color:#DFDFDF;
			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(2) td:nth-child(4){
			text-align: left;
			width:150px;

			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(2) td:nth-child(4) input{
			border: none;
			resize: none;
			outline: none;
			width:98%;
		}




		/*三行目*/
		.users_up_table tr:nth-child(3) td:nth-child(1){
			width:150px;
			background-color:#DFDFDF;
			text-align: left;
		}

		.users_up_table tr:nth-child(3) td:nth-child(2){
			text-align: left;
			width:150px;

			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(3) td:nth-child(2) input{
			border: none;
			resize: none;
			outline: none;
			width:98%;
		}




		/*四行目*/
		.users_up_table tr:nth-child(4) td:nth-child(1){
			width:130px;
			background-color:#DFDFDF;
			text-align: left;
		}

		.users_up_table tr:nth-child(4) td:nth-child(2){
			text-align: left;
			width:130px;

			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(4) td:nth-child(2) input{
			border: none;
			resize: none;
			outline: none;
			width:98%;
		}

		.users_up_table tr:nth-child(4) td:nth-child(3){
			width:150px;
			background-color:#DFDFDF;
			text-align: left;
		}

		.users_up_table tr:nth-child(4) td:nth-child(4){
			text-align: left;
			width:150px;

			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(4) td:nth-child(4) input{
			border: none;
			resize: none;
			outline: none;
			width:98%;
		}



		/*五行目*/
		.users_up_table tr:nth-child(5) td:nth-child(1){
			width:150px;
			background-color:#DFDFDF;
			text-align: left;
		}

		.users_up_table tr:nth-child(5) td:nth-child(2){
			text-align: left;
			width:350px;

			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(5) td:nth-child(2) input{
			height:14px;
			width:65px;
			text-align:center;
		}

		.users_up_table tr:nth-child(5) td:nth-child(2) select{
			width: 100px;
			text-align: center;
			text-align-last: center;
			margin-left:30px;
			cursor: pointer;
		}




		/*六行目*/
		.users_up_table tr:nth-child(6) td:nth-child(1){
			width:150px;
			background-color:#DFDFDF;
			text-align: left;
		}

		.users_up_table tr:nth-child(6) td:nth-child(2){
			text-align: left;
			width:750px;

			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(6) td:nth-child(2) input{
			border: none;
			resize: none;
			outline: none;
			width:98%;
		}

		/*七行目*/
		.users_up_table tr:nth-child(7) td:nth-child(1){
			width:150px;
			background-color:#DFDFDF;
			text-align: left;
		}

		.users_up_table tr:nth-child(7) td:nth-child(2){
			text-align: left;
			width:750px;

			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(7) td:nth-child(2) input{
			border: none;
			resize: none;
			outline: none;
			width:98%;
		}

		/*八行目*/
		.users_up_table tr:nth-child(8) td:nth-child(1){
			width:150px;
			background-color:#DFDFDF;
			text-align: left;
		}

		.users_up_table tr:nth-child(8) td:nth-child(2){
			text-align: left;
			width:750px;

			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(8) td:nth-child(2) input{
			border: none;
			resize: none;
			outline: none;
			width:98%;
		}

		/*九行目*/
		.users_up_table tr:nth-child(9) td:nth-child(1){
			width:150px;
			background-color:#DFDFDF;
			text-align: left;
		}

		.users_up_table tr:nth-child(9) td:nth-child(2){
			text-align: left;
			width:750px;

			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(9) td:nth-child(2) input{
			margin-right: 0.2em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}

		/*十行目*/
		.users_up_table tr:nth-child(10) td:nth-child(1){
			width:150px;
			background-color:#DFDFDF;
			text-align: left;
		}

		.users_up_table tr:nth-child(10) td:nth-child(2){
			text-align: left;
			width:750px;

			border: 2px solid #000000;
		}

		.users_up_table tr:nth-child(10) td:nth-child(2) input{
			margin-right: 0.2em;
			top: 2px;
			position: relative;
			cursor: pointer;
		}






		/* td太枠 */
        .td_border {
            border: 2px solid #000000;
        }

        /* td上下のborder太枠 */
        .td-topbottom-border-none {
            border-top: none;
            border-bottom: none;
        }


        /* td左のborder太枠 */
        .td_border_left {
            border-left: 2px solid #000000;
        }

        /* td右のborder太枠 */
        .td_border_right {
            border-right: 2px solid #000000;
        }

        /* td左と右のborder太枠 */
        .td_border_left_right {

            border-left: 2px solid #000000;
            border-right: 2px solid #000000;
        }


        .td_border_top_left_right {
            border-top: 2px solid #000000;
            border-left: 2px solid #000000;
            border-right: 2px solid #000000;
        }

        .td_border_bottom {
            border-bottom: 2px solid #000000;
        }

        /* inputのborderを消す */
        .input_border_none {
            border: none;
            resize: none;
            outline: none;
        }

        /* selectのoptionの文字を真ん中に */
        .center_select {
            width: 100px;
            text-align: center;
            text-align-last: center;
        }

		select {
			padding: 0 0 0 12px;
		}

		a{text-decoration:none;}



	.width_1{
        width:100px !important;
    }

.box {  
    position: relative;
}
.box p {
    position: absolute;
    top: 0;
    left: 0;
}