@charset "UTF-8";

.mainContent {
	margin-top: 50px;
}

h1 {
	font-size: 32px;
	font-weight: bold;
}
.w150 {
	width: 170px;
}
.wSmail2 {
	width: 60px;
}
/*渡辺記述 ここから*/
*{
    margin: 0;
    padding: 0;
}
body{
	margin: 0 0 50px 0px;
}
.row{
    float: left;
    width: 440px;
}
.row .col-lg-8{
	width: 80%;
}
.textAreas{
	height: 45px;
}
.subject{
	height: 45px;
}
.lengthLabelArea_notFloat{
	width: 35px;
}
.lengthLabelArea{
	float: left;
	width: 35px;
	margin-top: 10px;
}
.container{
	width: 950px;
    padding-left: 0;
    padding-right: 0;
}
.form-horizontal .form-group{
    margin-left: 0;
    margin-right: 0;
}
.form-group .form-horizontal{
	margin-bottom: 15px;
}
/* 各フォーム色指定ここから */

.dobokuBusiness .form-group{
	background: #e9fdfb;
	padding: 10px 0;
}
.dobokuConstruction .form-group{
	background: #EFEFFF;
	padding: 10px 0;
}
.architecturePlan .form-group{
	background: #FFF0E1;
	padding: 10px 0;
}
.architectureConstruction .form-group{
	background: #FFF0F9;
	padding: 10px 0;
}
.minkanArchitecture .form-group{
	background: #FFFCDA;
	padding: 10px 0;
}
.confirmationRequest .form-group{
	background: #EEFFDE;
	padding: 10px 0;
}
.outputSearch .form-group{
	background: #E1FFF5	;
	padding: 10px 0;
}
.searchResult .form-group{
	background: #F2E6FF;
	padding: 5px 0;
}
.searchPage{
	background: #DEDDDD;
}

/* エラーメッセージ */
.error_area{
	float: left;
	margin-top: 15px;
}
.error_msg{
	text-align: left;
	color: #F14D4D;
	font-weight: 600;
}


/* 各フォーム色指定ここまで */

.form-group .form-control {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline;
}
.form-group .col-lg-2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: none;
	width: 100px;
	text-align: right;
}
.form-group .title .col-lg-2{
	width: 100px;
	float: left;
}
.form-group .labels {
	margin-left: 15px;
}
.form-group .textAreas .form-control{
	/*margin-left: 100px;*/
	padding: 0 0 0 0;
	width: 790px;
	height: 45px;
	overflow-y: scroll;
	resize: none;
	font-family	: 'mtgmh', 'A モトヤ MH';
	float: left;
	line-height: 1.2;
	margin-bottom: 5px;
}

.form-group .dataInformationTop{
	padding-bottom: 5px;
	width: 900px;
}
/*
.autoInputData{
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    float: none;
    width: 150px;
    text-align: left;
}
*/
.autoInput_dataID{
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    float: none;
    width: 150px;
    text-align: left;
}
.autoInput_NAME{
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    float: none;
    width: 120px;
    text-align: left;
}
.autoInput_proofreadDate{
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    float: none;
    width: 70px;
    text-align: left;
}
.autoInput_inputday{
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    float: none;
    width: 70px;
    text-align: left;
}
.dataInformationLabels{
	float: right;
}
.name_label{
	margin-left: 95px;
}

.form-group .dataInformationMidol{
	padding-bottom: 5px;
	width: 900px;
}
/*
.form-group .dataInformationMidol .midolTop{
	padding-bottom: 5px;
	width: 900px;
}
*/
/*
.form-group .dataInformationMidol .midolLow{
	padding-bottom: 5px;
	width: 900px;
}
*/
.form-group .dataInformationTop .form-control{
	width: 120px;
	height: 25px;
}
.form-group .dataInformationMidol .form-control{
	width: 120px;
	height: 25px;
}
.form-group .subject .form-control{
	padding: 0 0 0 0;
	width: 790px;
	height: 45px;
	overflow-y: scroll;
	resize: none;
	font-family	: 'mtgmh', 'A モトヤ MH';
	float: left;
	line-height: 1.2;
	margin-bottom: 5px;
}
.form-group .searchDataInformationMidol .midolTop{
	padding-bottom: 5px;
	width: 900px;
}
.form-group .searchDataInformationMidol .midolLow{
	padding-bottom: 5px;
	width: 900px;
}
.form-group .searchDataInformationMidol .form-control{
	width: 120px;
	height: 25px;
}

.form-group .textTitle .col-lg-2{
	padding: 10px 0px 0px 0px;
	margin: 0px 0 0 0;
	height: 30px;
	display: table-cell;
	vertical-align: middle;
	float: left;
	text-align: right;
}
/*
.form-group .inputOrderData .form-control{
	margin-left: 100px;
	width: 350px;
	height: 25px;
}
.form-group .subTitleOrderData .col-lg-2{
	text-align: left;
	margin-right: 305px;
	width: 150px;
}
.form-group .subTitleOrderData .col-lg-2{
	text-align: left;
	margin:0 205px 0 100px;
	width: 150px;
	
}
.form-group .titleSubTitleOrderData .col-lg-2{
	text-align: left;
	margin-right: 305px;
	width: 150px;
}
*/

/*------------------------*/
/*
.form-group .orderTitle {
    float: left;
    width: 100px;
    height: 100%;
}
*/

.form-group .titleAndSubTitle .col-lg-2{
	float: left;
	width: 100px;
}
.form-group .topInputOrderData{
	height: 45px;
}
.form-group .topInputOrderData .form-control{
	width: 320px;
	height: 25px;
	display: block;
	float: left;
	margin: 10px 3px 0;
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .topInputOrderData .col-lg-2{    
	width: 100px;
	float: left;
	padding-top: 12.5px;
}
.form-group .midolInputOrderData{
	height: 35px;
}
.form-group .midolInputOrderData .form-control{
	width: 320px;
	height: 25px;
}
#ORDERER_TELEPHONE{
	width: 160px;
	height: 25px;
}
#ORDERER_BUREAU{
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .midolInputOrderData .col-lg-2{
	width: 100px;
}
.form-group .lowInputOrderData{
	height: 30px;
}
.form-group .lowInputOrderData .form-control{
	width: 320px;
	height: 25px;
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .lowInputOrderData .col-lg-2{
	width: 100px;
}

/*
.form-group .leftInputOrderData .orderTitle .col-lg-2{
    text-align: right;
}

.form-group .leftInputOrderData {
    float: left;
    width: 400px;
}
.form-group .rightInputOrderData {
    width: 400px;
    float: left;
}

.form-group .leftInputOrderData .form-control{
	width: 350px;
	height: 25px;
}
.form-group .leftInputOrderData .col-lg-2{
    text-align: left;
	width: 100px;
}
.form-group .rightInputOrderData .col-lg-2{
    text-align: left;
	width: 100px;
}
.form-group .rightInputOrderData .form-control{
	width: 350px;
	height: 25px;
}
*/

/*------------------------*/
.form-group{
	margin-bottom: 10px;
}
.form-group:last-child{
	margin-bottom: 0px;
}
.inputFulfillment{
	height: 30px;
}
.form-group .inputDayData .form-control{
	margin-bottom: 5px;
	width: 150px;
	height: 25px;
}
/*
.form-group .fulfillmentTitleSubTitle .col-lg-2{
	width: 100px;
	margin-right: 150px;
	text-align: left;
}

.form-group .fulfillmentSubTitle .col-lg-2{
	width: 90px;
	margin-left: 100px;
	text-align: left;
}
*/
.form-group .inputFulfillment .col-lg-2{
	width: auto;
	/*margin-right: 150px;*/
	text-align: left;
}
.form-group .inputFulfillment .form-control{
	/*margin-left: 100px;*/
	/*width: 150px;*/
    width: 147px;
	height: 25px;
}
.form-group .inputFulfillment #DISTRICT{
	height: 25px;
	width: 175px;
}
.space{
	margin-left: 50px;
}
.form-group .inputFulfillment #jurisdiction{
	margin-left: 100px;
	width: 250px;
	height: 25px;
}

.form-group .bids{
	margin-bottom: 5px;
}
.form-group .bids .form-control{
	width: 150px;
	height: 25px;
}
.form-group .deliverys .form-control{
	width: 320px;
	height: 25px;
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .titleSubTitles .col-lg-2{
	text-align: left;
	width: 100px;
	margin-left: 10px;
}
.form-group .subTitles .col-lg-2{
	text-align: left;
	margin-left: 110px;
	width: 150px:
}

.form-group .topConsultiong{
	height: 30px;
}
.form-group .topConsultiong .col-lg-2{
	width: 100px;
}
.form-group .topConsultiong .form-control{
	width: 320px;
	height: 25px;
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .lowConsulting{
	height: 30px;
	margin-left: 465px;
}
.form-group .lowConsulting .col-lg-2{
	width: 100px;
}
.form-group .lowConsulting .form-control{
	width: 160px;
	height: 25px;
}

/*
.form-group .leftConsulting{
	float: left;
	height: 105px;
	width: 500px;
}
.form-group .leftConsulting .col-lg-2{
	width: 100px;
}
.form-group .leftConsulting .form-control{
	width: 350px;
	height: 25px;
}
.form-group .rightConsulting{
	display: inline;
	height: 115px;
	width: 500px;
	margin-bottom: 5px;
}
.form-group .rightConsulting .col-lg-2{
	text-align: left;
	height: 25px;
}
.form-group .rightConsulting .form-control{
	width: 350px;
	height: 25px;
}
*/
.form-group .money .form-control{
	width: 150px;
	height: 25px;
}
.marginSpace{
	margin-left: 100px;
}
.form-group .memo .form-control{
	width: 750px;
	height: 40px;
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.submit .btn{
	width: 100px;
    height: 30px;
    padding: 0 0 0 0;
    background-color: grey;
    border-color: grey;
}
.submit{
	height: 30px;
    width: 100px;
    float: right;
    margin: 30px 30px 0 0;
}

/*
.form-group .orderLeft{
	float: left;
	height: 90px;
	width: 500px;
}
.form-group .orderRight{
	display: inline;
	height: 115px;
	width: 500px;
	margin-bottom: 5px;
}
.form-group .orderLeft .col-lg-2{
	width: 100px;
}
.form-group .orderRight .col-lg-2{
	text-align: left;
	height: 25px;
}
.form-group .orderLeft .form-control{
	width: 350px;
	height: 25px;
}
.form-group .orderRight .form-control{
	width: 350px;
	height: 25px;
}
*/

.inputSearchOrderTop{
	height: 45px;
}
.inputSearchOrderMidol{
	padding-top: 10px;
}
.inputSearchOrderLow{
	margin-bottom: 5px;
}

.form-group .inputSearchOrderTop .form-control{
	width: 500px;
	height: 25px;
	margin-top: 10px;
	/*margin-left: 100px;*/
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .inputSearchOrderMidol .form-control{
	width: 500px;
	height: 25px;	
	/*margin-left: 100px;*/
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .inputSearchOrderLow .form-control{
	width: 500px;
	height: 25px;	
	/*margin-left: 100px;*/
	font-family	: 'mtgmh', 'A モトヤ MH';
}



.form-group .construction .form-control{
	width: 348px;
	height: 25px;
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .construction .col-lg-2{
	width: 55px;
	margin-left: 35px;
}
/*
.constructionLocationDataTop{
	height: 42px
}
*/
.form-group .constructionLocationDataTop .form-control{
	width: 500px;
	height: 25px;
	margin-top: 8px;
	/*margin-left: 100px;*/
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .constructionLocationDataLow .form-control{
	width: 790px;
	height: 45px;
	/*margin-left: 100px;*/
	font-family	: 'mtgmh', 'A モトヤ MH';
	line-height: 1.2;
	margin-bottom: 5px;
}
.form-group .assortmentLabel .form-control{
	width: 100px;
	height: 25px;
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .assortmentTag {
	margin-top: 5px;
}
.form-group .owner .form-control{
    width: 350px;
    height: 25px;
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .postContent .form-control{
	/*margin-left: 100px;*/
	width: 750px;
	height: 25px;
	margin-top: 10px;
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .col-lg-3 .form-control{
	height: 25px;
	width: 250px;
}
.form-group .col-lg-3 {
	height: 25px;
	width: 270px;
	padding-right: 0;
}
#deleteButtonArea{
	float: right;
}
.form-group .col-lg-1{
	margin: 0 0 0 15px;
	padding: 0;
	width: 115px;
}
.form-group .btn{
	padding: 0 0 0 0;
	height: 25px;
	width: 100px;
}
.form-group .pageNum{
	width: 150px;
	height: 35px;
	float: right;
	text-align: right;
	margin-right: 30px;
	font-size: 20px;
}
.form-group .searchResult{
	width: 950px;
	height: 50px;
	font-size: 20px;
}
.total{
	float: right;
    width: 100px;
    margin: 10px 0;
}
.render{
	float: left;
    width: 840px;
    height: 50px;
}
.pagination{
	margin: 0;
}
.nav-pills li a{
	cursor: pointer;
	width: 150px;
	text-align: center;
	border: 1px solid #000000;
	border-radius:0px;
	border-bottom: 0;
}
.nav-pills>li+li{
	margin: 0;
}
.table {
	border: 1px solid #0000A0;
	border-spacing: 0;
	border-collapse: collapse;
}
.table tr{
	border: 2px solid #000000;
	border-spacing: 0;
	border-collapse: collapse;
}
.table-bordered>thead>tr>th{
	background-color: #D4D4D4;
	border: 1px solid #000000;
	font-size: 10px;
}
.table-bordered>tbody>tr>td{
	border: 1px solid #000000;
	font-size: 10px;
	padding: 3px;
}
.table-bordered>tbody>tr>td a{
	color: #1a0dab;
}
.table-bordered>tbody>tr>td a:visited{
	color: #609;
}
table a:not(.btn), .table a:not(.btn){
	text-decoration: none;
}
.table-bordered>tbody>tr>td .list{
	margin-left: 5px;
}

/* テーブルサイズ設定 ここから */
.table  tr th.bidInfoPrimary{
	width: 2%;
}
.table  tr th.bidInfoProcuringEntities{
	width: 15%;
}
.table  tr th.bidInfoSubject{
	width: 33%;
}
.table  tr th.bidInfoBuilder{
	width: 13%;
}
.table  tr th.bidInfoBusinessTrustee{
	width: 10%;
}
.table  tr th.bidInfoAmountOfMoney{
	width: 6%;
}
.table  tr th.bidInfoNoticeDate{
	width: 8%;
}
.table  tr th.bidInfoBidDate{
	width: 8%;
}
.table  tr th.bidInfoHold{
	width: 5%;
}

.table  tr th.articleInfoPrimary{
	width: 2%;
}
.table  tr th.articleInfoOutputDate{
	width: 14%;
}
.table  tr th.articleInfoProcuringEntities{
	width: 9%;
}
.table  tr th.articleInfoSubject{
	width: 13%;
}
.table  tr th.articleInfoNoticeDate{
	width: 7%;
}
.table  tr th.articleInfoBidMethod{
	width: 8%;
}
.table  tr th.articleInfoBidDate{
	width: 7%;
}
.table  tr th.articleInfoBuilder{
	width: 8%;
}
.table  tr th.articleInfoBusinessContract{
	width: 9%;
}
.table  tr th.articleInfoHold{
	width: 5%;
}
.table  tr th.articleInfoInputDate{
	width: 12%;
}
.table  tr th.articleInfoInputs{
	width: 6%;
}

.table  tr th.dataInfoPrimary{
	width: 2%;
}
.table  tr th.dataInfoOutputDate{
	width: 14%;
}
.table  tr th.dataInfoProcuringEntities{
	width: 10%;
}
.table  tr th.dataInfoSubject{
	width: 25%;
}
.table  tr th.dataInfoConsulting{
	width: 9%;
}
.table  tr th.dataInfoBuilder{
	width: 8%;
}
.table  tr th.dataInfoUsefulness{
	width: 6%;
}
.table  tr th.dataInfoJurisdiction{
	width: 8%;
}
.table  tr th.dataInfoInputDate{
	width: 12%;
}
.table  tr th.dataInfoInputs{
	width: 6%;
}

/* テーブルサイズ設定 ここまで */

/* 選択可能ボタン */
.pagination>li>a{
	background-color: transparent;
	color: red;
}
.pagination>li>a:hover{
	background-color: #DCDCDC;
	color: red;
}
/* 選択不可ボタン */
.pagination>.disabled>span{
	background-color: transparent;
	color: blue;
}
.pagination>.disabled>span:hover{
	background-color: #DCDCDC;
	color: blue;
}
/* 選択中ボタン */
.pagination>.active>span{
	background-color: transparent;
	color: black;
}
.pagination>.active>span:hover{
	background-color: transparent;
	color: black;
}


#clear {
	clear: both;
}
#bidInfo{
	display:block;
}
#articleInfo{
	display:none;
}
#dataInfo{
	display:none;
}



/*印刷用ページ ここから*/
.printPage{
	width: 900px;
}
.printPage .form-horizontal{
	margin: 25px auto 0;
}
.printPage .form-group{
	margin: 0;
}
.printPage .col-lg-2{
	font-size: 12px;
}
.printPage .form-control{
	font-size: 12px;
}
.form-group .printInputData{
	float: left;
}
.form-group .printInputDataLeft{
	float: left;
}
.form-group .printInputDataLeft .form-control{
	height: 20px;
	width: 90px;
	font-size: 13px;
	border: 0;
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .printInputDataLeft .col-lg-2{
	height: 20px;
	width: auto;
	text-align: left;
}
.form-group .printInputData .form-control{
	height: 20px;
	width: 75px;
	font-size: 13px;
	border: 0;
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .printInputData .col-lg-2{
	height: 20px;
	width: auto;
	text-align: left;
}
.form-group .printTextArea .form-control{
	height: 3em;
	width: 780px;
	resize: none;
	margin-left: 5px;
	border: 0;
	font-family	: 'mtgmh', 'A モトヤ MH';
	line-height: 1;
}
.form-group .printTextArea #manyText{
	height: 4em;
	width: 780px;
	resize: none;
	margin-left: 5px;
	border: 0;
	font-family	: 'mtgmh', 'A モトヤ MH';
	line-height: 1;
}
.form-group .printTextArea #fewText{
	height: 2em;
	width: 780px;
	resize: none;
	margin-left: 5px;
	border: 0;
	font-family	: 'mtgmh', 'A モトヤ MH';
	line-height: 1;
}
.form-group .printOrderData .form-control{
	height: 20px;
	width: 140px;
	border: 0;
	font-family	: 'mtgmh', 'A モトヤ MH';
}
.form-group .printOrderData .col-lg-2{
	height: 20px;
	width: auto;
	text-align: left;
}
.form-group .oneLineTab .form-control{
	height: 20px;
	width: 360px;
	border: 0;
}
.form-group .oneLineTab .col-lg-2{
	height: 20px;
	width: auto;
	text-align: left;
}
.form-group .printSubTitle .col-lg-2{
	height: 20px;
	width: auto;
	text-align: left;
}
.form-group .printConsultingData .form-control{
	height: 25px;
	width: 145px;
	border: 0;
}
.form-group .printConsultingData .tax .form-control{
	height: 25px;
	width: 70px;
	border: 0;
}
.form-group .printConsultingData .col-lg-2{
	height: 20px;
	width: auto;
	text-align: left;
}
.pageBreak{
	height: 10px;
}
@media print{
	.pageBreak{
		page-break-after: always;
		height: 0px;
	}
}
/*印刷用ページ ここまで*/

.inputScroll{
    height: 500px;
    overflow: scroll;
    border: 1px solid #000000;
    margin-bottom: 20px;
}
.copyArea{
	text-align: right;
	margin-right: 60px;
}
.copyArea .btn{

	width: 100px;
	height: 25px;
	padding: 0 0 0 0;
	background-color: grey;
	border-color: grey;
	float: right;
}
.copyArea .form-control{
	width: 150px;
	height: 25px;
	float: right;
	padding: 0;
	margin-right: 30px;
}

/*渡辺記述 ここまで*/
.page-header{
	margin: 0;
}



