@charset "Shift_JIS";

/*
 * (epv) 申請受付サブシステム
 */

/*=  標準  =====================================*/

/*----------------------------*
 * [全体]                     *
/*----------------------------*
/*----------Table border----------*/
/* テーブルのborder--*/
.tabContent{
  border:1px solid #CCCCD5;
  /*
  border-bottom-style:none;
  border-right-style:none;
  */
  border-collapse:collapse;
}
.tabContent td{
  border:1px solid #CCCCD5;
  /*
  border-left-style:none;
  border-top-style:none;
  */
  word-wrap:break-word;word-break:break-all;
}
/* 有子tableのtd--*/
.tabContent .tdsp{
  border-style:none;
}
/* item,title中 無borderのtable--*/
.tabContent .noBorder td{
  border-style:none;
}
/*--縦に並ぶテーブル---*/
.noTopBorder{
  border-top-style:none;
}
/* 2014/03/05 shimane wh.tian add start*/
.tabContent .noRightBorderTd{
  border-right-style:none;
}
.tabContent .noTopBorderTd{
  border-top-style:none;
}
.tabContent .noLeftBorderTd{
  border-left-style:none;
}
.tabContent .noBottomBorderTd{
  border-bottom-style:none;
}
.tabContent .noRightBorderTd{
  border-right-style:none;
}
.tabContent .noTopLeftBorder td{
  border-top-style:none;
  border-left-style:none;
}
.tabContent .noTopRightBorder{
  border-top-style:none;
  border-right-style:none;
}
.tabContent .noBottomLeftBorder td{
  border-bottom-style:none;
  border-left-style:none;
}
/* 2014/03/05 shimane wh.tian add end*/
/*----- 項目名 (ボックス) -----*/
.b_item {
  background-color: #DEE0E3;
  vertical-align  : middle;
  padding:5px;
  font-size:85%;
  width:20%;
  height:20px;
}
/* 2020/04/29 NEC JRA製造 Start*/
/*-----名簿検索画面 項目名 (業種区分) -----*/
.b_item1 {
  background-color: #DEE0E3;
  vertical-align  : left;
  padding:5px;
  font-size:85%;
  width:3%;
  height:20px;
}
/*-----申請内容照会(物品)画面 項目名 -----*/
.b_item2 {
  background-color: #DEE0E3;
  vertical-align  : middle;
  padding:5px;
  font-size:85%;
  width:10%;
  height:20px;
}
/* 2020/04/29 NEC JRA製造 End*/
/* 2020/04/29 NEC JRA製造 End*/
/*-----名簿検索画面 項目名 (認定情報) -----*/
.b_itemcol1 {
  background-color: #DEE0E3;
  vertical-align  : middle;
  text-align:left;
  padding:3px;
  font-size:80%;
  height:18px;
}
/* 2020/04/29 NEC JRA製造 End*/
.b_itemcol {
  background-color: #DEE0E3;
  vertical-align  : middle;
  text-align:center;
  padding:3px;
  font-size:80%;
  height:18px;
}
/*----- 段落 (説明文) -----*/
.explanation {
  padding : 5px 0px;
  font-size:80%;
}
.body_padding{
  color : #000000;
  padding : 0px 3% 20px 3%;
}
/* CRS026 完了画面用---*/
.body_padcrs{
  color : #000000;
  padding : 50px 8%;
}

/*-------- 入力の様式 --------*/
.b_input  {
  /*-background-color:#FFFFFF;-*/
  vertical-align  : middle;
  padding         : 5px;
  font-size:80%;
}
.b_note  {
  background-color:#FFFFFF;
  vertical-align  : middle;
  padding         : 5px;
  font-size:80%;
}
.tb_note  {
  background-color: #ffffff;
  vertical-align  : middle;
  padding         : 5px;
}
textarea{
  width:80%;
  height:56px;
  padding:5px;
  vertical-align:text-top;
  font-family: 'ＭＳ Ｐゴシック';
}
.textarea2{
  width:38%;
  height:56px;
  padding:5px;
  vertical-align:text-top;
}
.textarea3{
  width:97%;
  height:57px;
  padding:5px;
  vertical-align:text-top;
}
.textareaRev{
  width:50%;
  height:56px;
  padding:5px;
  vertical-align:text-top;
}
/*2017/02/03 Add by kai.shang Start 個別、一括メール作成*/
.textarea_mail{
  width: 99%;
  height: 40px;
  padding:5px;
  vertical-align:text-top;
}
.textarea_message{
  width: 99%;
  height: 100px;
  padding:5px;
  vertical-align:text-top;
}
/*2017/02/03 Add by kai.shang End 個別、一括メール作成*/
.t_center{
  text-align:center;
  vertical-align:middle;
}
.t_right{
  text-align:right;
}
.gray{
  background-color: #F5F4EA;
}
.f_color{
  color:#FF0000;
}

/* 青いの----*/
.b_inputbl  {
  background-color:#D9E9FF;
  vertical-align  : middle;
  padding         : 5px;
  font-size:80%;
}

.b_notebl  {
  background-color:#D9E9FF;
  vertical-align  : middle;
  padding         : 5px;
  font-size:80%;
}


/*---- 奇偶行バックグラウンド色 ----*/
/*-- 奇行 --*/
tr.odd{
  background-color:#D9E9FF;
}
/*-- 偶行 --*/
tr.even{
  background-color:#FFFFFF;
}


/*------テーブルのcaption-----*/
.caption{
  background-color:#B0C4DE;
  text-align:left;
  font-size:85%;
  padding-top:3px;
  padding-bottom:3px;
  line-height:20px;
}
/*----------------------------*
 * [入力画面：ナビゲーション] *
/*----------------------------*

/*----- 表 -----*/
#epvNavi_tab {
  width   : 98%;
  text-align:center;
}
tr.epvNavi_tr {
  height: 30px;
}
tr.epvNavi_trSingle {
  height: 48px;
}
hr {
  /* border-style:ridge; */
}
/*----- セル：カレント(工事、予備登録) -----*/
 td.epvNavi_currentAR {
  background-color	:#3C3C8C;
  border			:1px solid #4040D0;
  color				:#FFFFFF;
  font-size         :78%;
  width				:15%;

}
/*----- セル：その他(工事、予備登録) -----*/
td.epvNavi_otherAR {
  background-color	:#C0C0C0;
  border			:1px solid #A8BED7;
  font-size         :75%;
  width				:15%;
}
/*----- セル：カレント -----*/
td.epvNavi_current {
  background-color  :#3C3C8C;
  border      :1px solid #4040D0;
  color        :#FFFFFF;
  font-size         :78%;
  width        :11%;
}
/*----- セル：その他 -----*/
td.epvNavi_other {
  background-color  :#C0C0C0;
  border      :1px solid #A8BED7;
  font-size         :75%;
  width        :11%;
}
/*----- セル：やじるし -----*/
td.epvNavi_arrow {
  font-size : 75%;
}

/*--------ボタン--------*/
.button_item{
  width: 100px;
  height: 30px;
  font-family: 'ＭＳ Ｐゴシック';
}

.button_menu{
  font-family: 'ＭＳ Ｐゴシック';
}
.button_delete{
  height: 30px;
  width: 60px;
  font-family: 'ＭＳ Ｐゴシック';
}
.button_sp{
  width:90px;
  font-family: 'ＭＳ Ｐゴシック';
}
.button_over{
   height:40px;
   width:100px;
   font-size:100%;
   font-family: 'ＭＳ Ｐゴシック';
}
.button_itemsp{
  width: 10%;
  padding-right:30px;
  text-align:right;
  font-family: 'ＭＳ Ｐゴシック';
}
.button_select{
  height: 30px;
  width: 60px;
  font-family: 'ＭＳ Ｐゴシック';
}
/*2017/02/03 Add by kai.shang Start 個別、一括メール作成*/
.button_mail{
  width: 140px;
  height: 30px;
  font-family: 'ＭＳ Ｐゴシック';
}
/*2017/02/03 Add by kai.shang End 個別、一括メール作成*/
/*--------日付--------*/
.select_yearNumber{
  width:50px;
  font-family: 'ＭＳ Ｐゴシック';
}
.select_year{
  width:20px;
  text-align:right;
  font-family: 'ＭＳ Ｐゴシック';
}
.select_month{
  width:45px;
  font-family: 'ＭＳ Ｐゴシック';
}
.select_day{
  width:45px;
  font-family: 'ＭＳ Ｐゴシック';
}
/* -短い日付 CN-060用---*/
.select_syear{
  width:15px;
  text-align:right;
}
.select_smonth{
  width:35px;
}
/*----適格組合証明番号----*/
.s_number{
  width: 120px;
}
/*----- 必須/任意（ボックス＋文字) -----*/
.b_req  {
  color           : #FF0000;
  text-align      : right;
  padding         : 5px;
  font-size       : 90%;
}
/*----iframeの高度-----*/
.ifr_title {
  height:125px;
}
/*-------入力の長さ-------*/
.in_name{
  width:250px;
  font-family: 'ＭＳ Ｐゴシック';
}
/* 2014/11/21 Add by yy.yu Start  */
.in_jname{
  width:260px;
  font-family: 'ＭＳ Ｐゴシック';
}
/* 2014/11/21 Add by yy.yu end  */
.in_lname{
  width:95%;
  font-family: 'ＭＳ Ｐゴシック';
}
.in_list{
  width:150px;
}
.in_list_E{
  width:180px;
}
.in_num{
  width:50px;
  font-family: 'ＭＳ Ｐゴシック';
}
.in_snum{
  width:30px;
  font-family: 'ＭＳ Ｐゴシック';
}
.in_per{
  width:40px;
  text-align:right;
}
/*CN-080用--*/
.in_sname{
  width:185px;
  font-family: 'ＭＳ Ｐゴシック';
}
.in_sname2{
  width:120px;
  font-family: 'ＭＳ Ｐゴシック';
}
/* 申請検索画面用----*/
.in_lname2{
  width:485px;
  font-family: 'ＭＳ Ｐゴシック';
}

/* 申請概要画面用(EN-010)----*/
.in_wtoname{
  width:120px;
  font-family: 'ＭＳ Ｐゴシック';
}

/* --申請検索,委任先営業所,添付ファイルアップロード-- */
.in_add{
  width:350px;
  font-family: 'ＭＳ Ｐゴシック';
}

/*　表示件数----*/
.select_num{
  width:60px;
}
/*------国名 ----*/
.in_countryName{
  width:200px;
  font-family: 'ＭＳ Ｐゴシック';
}
/*2017/02/03 Add by kai.shang Start 個別、一括メール作成*/
/*　送信先メールアドレス----*/
.in_mailAddress{
  width:100%;
  font-family: 'ＭＳ Ｐゴシック';
}
/*2017/02/03 Add by kai.shang End 個別、一括メール作成*/
/*-----radio有無 div-------*/
div.in_sel{
  height:30px;
}

/*--- 数値表示ﾃｷｽﾄ（右寄せ）--- */
input.money_right{
  text-align:right;
  width: 90px;
}
input.person_right{
  text-align:right;
  width: 50px;
}

/*-----申請完了画面 -----*/
.t_over {
  font-size:85%;
  font-weight:bold;
}
.o_explanation{
  padding : 5px;
  font-size:85%;
}
/*-------代表企業ラベル--------*/
.t_vertical{
 background-color:#D9E9FF;
 vertical-align:middle;
 text-align:center;
 font-size:80%;
}
/*--------lattice--------*/
.lattic_table{
  background-color: #fffff;
}
.lattic_trTop{
  width:4%;
  background-color: #DEE0E3;
  vertical-align  : middle;
  text-align:center;
  padding:5px;
  font-size:80%;
}
.lattic_trBottom{
  text-align:center;
  height:15px;
}

/*--------入力内容確認-------------*/

.tl_note{
  background-color: #DEE0E3;
  vertical-align  : middle;
  text-align:right;
  padding:2px;
  font-size:90%;
}
.b_notefl{
  font-size:85%;
  vertical-align  : middle;
  padding         : 5px;
  background-color:#FFFFFF;
}

/*----- 文字太字 (強調・赤) -----*/
.f_str_red {
  font-weight : bold;
  color: #FF0000;
}
/*---------メニュー業者--------*/
.b_itemMenu {
  background-color: #DEE0E3;
  vertical-align  : middle;
  padding:2px;
  font-size:80%;
  height:28px;
}

/*----------共通添付書類送付票---------*/
.titlesp{
  background-color:#A8B0CE;
  height:45px;
  text-align:center;
  padding=5px;
  vertical-align:middle;
}
.titlebig{
  font-size:24px;
  font-weight:bold;
  text-align:center;
  padding:5px;
}
.body_paddingsp{
  color : #000000;
  padding : 0 5% 5% 5%;
}
.b_itembig{
  font-size:100%;
  font-weight:bold;
  background-color:#FFFFFF;
  padding:5px;
}
.tabContent .b_squ{
  border:#CCCCD5 solid 6px;
  background-color:#FFFFFF;
}
.tabContent .b_squgr{
  border:#CCCCD5 solid 6px;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
  background-color:#FFFFFF;
  color:#CCCCD5;

}
.reqf{
  border: #FF0000 solid 1px;
  color:#FF0000;
  font-weight:bold;
  text-align:center;
}
.b_notesm{
  background-color: #ffffff;
  vertical-align  : middle;
  padding         : 1px;
  text-align:center;
  font-size:70%;
}
.displayNone{
  display:none;
}
/*---------------------------*/
.b_itemMenuBl{
  background-color: #3C3C8C;
  font-weight: bold;
  font-size:90%;
  color:#FFFFFF;
}
.b_inputMenuBl{

  align:left;
  font-size:100%;

}
.b_noteRed{
  color:#FF0000;
  padding: 3px;
  font-size:85%;
}
.b_noteGrey{
  background-color:#DEE0E3;
  padding: 3px;
  font-size:85%;
}
/*----------------------------*
 * [入力画面：IMEの切替]      *
/*----------------------------*

/*----- IME切替モード ON (全角) -----*/
.zenkaku {
  /*ime-mode    : active;*/
  font-family: 'ＭＳ Ｐゴシック';
}
/*----- IME切替モード OFF (半角) -----*/
.hankaku {
  /*ime-mode    : disabled;*/
  font-family: 'ＭＳ Ｐゴシック';
}

/*----- IME切替モード OFF (半角,数値) -----*/
.number {
  /*ime-mode    : disabled;*/
  text-align  : right;
  font-family: 'ＭＳ Ｐゴシック';
}

/*----------------------------*/
/* [名簿内容照会：タブ]      */
/*----------------------------*/
#lia {
  padding-top:8.5px;
  padding-right:0px;
  padding-bottom:9px;
  padding-left:0px;
}
#lia.ui-tabs-selected {
  padding-top:8.5px;
  padding-right:0px;
  padding-bottom:9px;
  padding-left:0px;
}
.div_tab ul li a {
  font-size:85%;
  text-align:center;
  width:82px;
}
.div_t_top {
  padding: 5px;
  margin-top:-5px;
  margin-left: -5px;
  margin-right: -5px;
  border-bottom: #ccccd5 1px solid;
}
.div_t_bottom {
  padding: 5px;
  margin-bottom:-5px;
  margin-left: -5px;
  margin-right: -5px;
}
.div_t_note {
  background-color: #ffffff;
}
.div_t_notebl {
  background-color: #d9e9ff;
}

/*----------------------------*/
/* [個別情報登録]      */
/*----------------------------*/
.cbb_note  {
  vertical-align  : middle;
  padding         : 5px;
  font-size:80%;
}
.tr_uncolor{
  background-color:#FFFFFF;
}
.tr_blcolor{
  background-color:#D9E9FF;
}

/*----------------------------*/
/* [測量等実績高]      */
/*----------------------------*/
.wri_m{
  writing-mode:tb-rl;
  text-align:center;
  height:25px;
}

/*----------------------------*/
/* [画面文字折行]      */
/*----------------------------*/
.word_b{
  word-wrap:break-word;word-break:break-all;
}
.explanation_warn {
  padding : 5px 0px;
  font-size:80%;
  color:#FF0000;
}
/*  2012-03-08 Add by km.tian Start 仕様変更  */
/*----------------------------*/
/* [経営状況変更内容]      */
/*----------------------------*/
.b_itemcol_half {
  background-color: #DEE0E3;
  vertical-align  : middle;
  text-align:center;
  padding:3px;
  font-size:80%;
  width:40%;
  height:18px;
}
.b_item_half {
  background-color: #DEE0E3;
  vertical-align  : middle;
  padding:5px;
  font-size:85%;
  width:10%;
  height:20px;
}
.b_note_width{
  width:40%;
}
/*  2012-03-08 Add by km.tian End 仕様変更  */

/* 2013-12-23 Add by wh.tian Start  */
/* メニュー画面 */
#left {
    padding-right:5px;
    vertical-align:top;
}
#right {
    padding-left5px;
    vertical-align:top;
}
.block-div {
    font-size:80%;
}
h2 {
    background-color: #8989B5;
    color: #fff;
    margin: 0;
    padding: 5px 10px;
    font-size: 100%;
    border-top-left-radius : 6px;
    border-top-right-radius : 6px;
}
.block {
    margin: 0px 0 5px 0;
    border: 2px solid #8989B5;
    padding:0;
    display: block;
}
.block-div ul {
    list-style-type : none;
    list-style-position : outside;
    line-height:1.5;
    padding: 4px 4px 4px 14px;
    margin: 5px;
}
.block .table_holder {
    padding: 5px;
}
.tableContent2 td  {
    padding: 5px;
}
.button_itemL{
  font-family: 'ＭＳ Ｐゴシック';
  height: 30px;
}
#warnmessage01 {
  color: red;
}
/* 個別情報画面用 */
.in_num1{
  width:80px;
}
.in_list_rank{
  width:96px;
}
.cn_in_list_rank{
  width:65px;
}
/* 2013-12-23 Add by wh.tian End  */

/* 2014-4-11 Add by km.tian start  */
/* 個別情報画面用 */
input.kingaku_right{
  text-align:right;
  width: 60px;
}
/**  認定結果登録用 START */
.tableContentNt {
}
.tableContentNt td {
	border-top: 1px solid rgb(204,204,213);
	border-left: 1px solid rgb(204,204,213);
	border-right-style: none;
	border-bottom-style: none;
}
.tableContentNt .border_left_hide {
	border-left: none;
}
.tableContentNt .border_top_hide {
	border-top: none;
}
/**  認定結果登録用 END */
/* 2014-4-11 Add by km.tian End  */
/* 2020.04.09 NEC JRA製造 Start*/
/* 工事経歴書画面 Start*/
.text_size {
  width : 90%;
  height:20px;
  font-family: 'ＭＳ Ｐゴシック';
}
/* 工事経歴書画面 End*/
/* 2020.04.09 NEC JRA製造 End*/