@charset "utf-8";

/* table関連のスタイル */
table.list_area{
    border-left:1px solid #b3b3b3;
    border-top:1px solid #b3b3b3;
    border-collapse: collapse;
    width:1024px;
}

table.list_area th{
    background-color:#eeeeee;
    font-size:10pt;
    font-weight:normal;
}

table.list_area th, table.list_area td{
    border-right:1px solid #b3b3b3;
    border-bottom:1px solid #b3b3b3;
    height:25px;
}

table.list_area th.no_line, table.list_area td.no_line{
	border-right:0px solid #b3b3b3;
}

table.list_area td{
    text-align:left;
    word-break:break-all;
}

table.list_area td.align_r,table.list_area th.align_r {
    text-align:right;
}

table.list_area td.align_rb,table.list_area th.align_rb {
    text-align:right;
    font-weight: bold;
}

table.list_area td.align_l,table.list_area th.align_l {
    text-align:left;
}

table.list_area td.align_lb,table.list_area th.align_lb {
    text-align:left;
    font-weight: bold;
}

table.list_area td.align_c ,table.list_area th.align_c {
    text-align:center;
}

table.list_area td.align_cb ,table.list_area th.align_cb {
    text-align:center;
    font-weight: bold;
}

table.list_area th.w_h120,table.list_area td.w_h120{
    width:100px;
    height:80px;
}
table.list_area th.w40_padding_left, table.list_area td.w40_padding_left {
    width: 40px;
    padding-left:20px;
}

table.list_area th.h30,table.list_area td.h30{
    height:30px;
}

table.list_area th.w20,table.list_area td.w20{
    width:20px;
}

table.list_area th.w29,table.list_area td.w29{
    width:29px;
}

table.list_area th.w30,table.list_area td.w30{
    width:30px;
}

table.list_area th.w40,table.list_area td.w40{
    width:40px;
}

table.list_area th.w45,table.list_area td.w45{
    width:45px;
}

table.list_area th.w50,table.list_area td.w50{
    width:50px;
}

table.list_area th.w60,table.list_area td.w60{
    width:60px;
}

table.list_area th.w62,table.list_area td.w62{
    width:62px;
}

table.list_area th.w70,table.list_area td.w70{
    width:70px;
}

table.list_area th.w80,table.list_area td.w80{
    width:80px;
}

table.list_area th.w81,table.list_area td.w81{
    width:81px;
}

table.list_area th.w82,table.list_area td.w82{
    width:82px;
}

table.list_area th.w85,table.list_area td.w85{
    width:85px;
}

table.list_area th.w87,table.list_area td.w87{
    width:87px;
}

table.list_area th.w90,table.list_area td.w90{
    width:90px;
}

table.list_area th.w95,table.list_area td.w95{
    width:95px;
}

table.list_area th.w100,table.list_area td.w100{
    width:100px;
}

table.list_area th.w110,table.list_area td.w110{
    width:110px;
}

table.list_area th.w120,table.list_area td.w120{
    width:120px;
}

table.list_area th.w128,table.list_area td.w128{
    width:128px;
}

table.list_area th.w130,table.list_area td.w130{
    width:130px;
}

table.list_area th.w140, table.list_area td.w140 {
    width: 140px;
}

table.list_area th.w150,table.list_area td.w150{
    width:150px;
}

table.list_area th.w160,table.list_area td.w160{
    width:160px;
}

table.list_area th.w165,table.list_area td.w165{
    width:165px;
}

table.list_area th.w166,table.list_area td.w166{
    width:166px;
}

table.list_area th.w170,table.list_area td.w170{
    width:170px;
}

table.list_area th.w180,table.list_area td.w180{
    width:180px;
}

table.list_area th.w183,table.list_area td.w183{
    width:183px;
}

table.list_area th.w190,table.list_area td.w190{
    width:190px;
}

table.list_area th.w200,table.list_area td.w200 {
    width: 200px;
}

table.list_area th.w210,table.list_area td.w210 {
    width: 210px;
}

table.list_area th.w212,table.list_area td.w212{
    width:212px;
}

table.list_area th.w213,table.list_area td.w213{
    width:213px;
}

table.list_area th.w215,table.list_area td.w215{
    width:215px;
}

table.list_area th.w225,table.list_area td.w225{
    width:225px;
}

table.list_area th.w220,table.list_area td.w220{
    width:220px;
}

table.list_area th.w230,table.list_area td.w230{
    width:230px;
}

table.list_area th.w238,table.list_area td.w238{
    width:238px;
}

table.list_area th.w245,table.list_area td.w245{
    width:245px;
}

table.list_area th.w250,table.list_area td.w250{
    width:250px;
}

table.list_area th.w251,table.list_area td.w251{
    width:251px;
}

table.list_area th.w254,table.list_area td.w254{
    width:254px;
}

table.list_area th.w255,table.list_area td.w255{
    width:255px;
}

table.list_area th.w256,table.list_area td.w256{
    width:256px;
}

table.list_area th.w265,table.list_area td.w265{
    width:265px;
}

table.list_area th.w280,table.list_area td.w280{
    width:280px;
}

table.list_area th.w300,table.list_area td.w300{
    width:300px;
}

table.list_area th.w310,table.list_area td.w310{
    width:310px;
}

table.list_area th.w350,table.list_area td.w350{
    width:350px;
}

table.list_area th.w400,table.list_area td.w400{
    width:400px;
}

table.list_area th.w460,table.list_area td.w460{
    width:460px;
}

table.list_area th.w480,table.list_area td.w480{
    width:480px;
}

table.list_area th.w585,table.list_area td.w585{
    width:585px;
}

table.list_area w600{
    width: 600px;
}

/* 2020/10/12 CRL比嘉 修正開始 提供価（本体）表示幅修正対応 */
table.list_area th.w570,table.list_area td.w570{
    width:570px;
}
/* 2020/10/12 CRL比嘉 修正終了 提供価（本体）表示幅修正対応 */

table.list_area th.w630,table.list_area td.w630{
    width:630px;
}

table.list_area th.w650,table.list_area td.w650{
    width:650px;
}

table.list_area th.w700,table.list_area td.w700{
    width:700px;
}

table.top_new th.w_h120,table.top_new td.w_h120{
    width:100px;
    height:80px;
}

table.top_new_margin_30 th.w_h120,table.top_new_margin_30 td.w_h120{
    width:100px;
    height:80px;
}

table.list_area th.align_L, .list_area td.align_L{
    border-right: 1px solid #b3b3b3;
    border-bottom: 1px solid #b3b3b3;
    height: 25px;text-align: left;
}


table.list_area  a {
    text-decoration: none;
}
table.list_area th.TableName, table.list_area td.TableName{
    background-color:#5B5A56;
    color:#FFFFFF;
    text-align:center;
}

table.list_area th.blank, table.list_area td.blank{
    border-left-style:hidden;
    border-right-style:hidden;
    border-top-style:hidden;
    border-bottom-style:hidden;
    background-color:#FFFFFF;
}

table.list_area th.blank_all table.list_area td.blank_all{
    border-left-style:hidden;
    border-right-style:hidden;
    border-top-style:hidden;
    border-bottom-style:hidden;
    background-color:#FFFFFF;
}

table.input_area th.blank_all, table.input_area td.blank_all{
    border-left:0px solid #FFFFFF;
    border-top:0px solid #FFFFFF;
    border-bottom:0px solid #FFFFFF;
    border-right:0px solid #FFFFFF	;
    background-color:#FFFFFF;
}


table.input_list th.blank_all, table.input_area td.blank_all{
    border-left:0px solid #FFFFFF;
    border-top:0px solid #FFFFFF;
    border-bottom:0px solid #FFFFFF;
    border-right:0px solid #FFFFFF	;
    background-color:#FFFFFF;
}
table.blank_subete{
    border-top-style:hidden;
        border-left-style:hidden;
    border-right-style:hidden;
    border-bottom-style:hidden;
    background-color:#FFFFFF;
}

table.list_area th.blank_non_top, table.list_area td.blank_non_top{
    border-left-style:hidden;
    border-right-style:hidden;
    border-bottom-style:hidden;
    background-color:#FFFFFF;
    text-align:center;
}

table.list_area th.font_red,table.list_area td.font_red{
    color: #ff0000;
}

table.input_area th.blank_non_top, table.input_area td.blank_non_top{
    border-left-style:hidden;
    border-right-style:hidden;
    border-bottom-style:hidden;
    border-top:0px solid #CCCCFC;
    background-color:#FFFFFF;
    text-align:center;
}

table.input_area th.top_new, table.input_area td.top_new{
    border-left-style:hidden;
    border-right-style:hidden;
    border-bottom-style:hidden;
    border-top:0px solid #CCCCFC;
    background-color:#FFFFFF;
    text-align:center;
}
table.input_area{
    border-left:1px solid #b3b3b3;
    border-top:1px solid #b3b3b3;
    border-collapse: collapse;
    width:1024px;
}

table.input_area th{
    background-color:#eeeeee;
    font-size:10pt;
    font-weight:normal;
}

table.input_area td{
    font-size:10pt;
    width:680px;
    word-break:break-all;
}

table.syserr_area{
    border-left:1px solid #DC143C;
    border-top:1px solid #DC143C;
    border-right:1px solid #DC143C;
    border-bottom:1px solid #DC143C;
    border-collapse: collapse;
    width:1024px;
    height:300px;
    text-align:left;
}

table.syserr_area th, table.syserr_area td{
    text-align:left;
}

table.support_area{
    border-left:1px solid #000000;
    border-top:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
    border-collapse: collapse;
    width:1024px;
    height:100px;
}

table.input_area td.red_line,table.input_area th.red_line{
    border-left:1.1px solid #DC143C;
    border-top:1.2px solid #DC143C;
    border-bottom:1.1px solid #DC143C;
    border-right:1.1px solid #DC143C;
}

table.input_area td.red_line_top,table.input_area th.red_line_top{
    border-left:1.1px solid #d94167;
    border-top:1.2px solid #d94167;
    border-bottom:1.1px solid #d94167;
    border-right:1.1px solid #d94167;
}

table.input_area th.blank_top, table.input_area td.blank_top{
   border-top-style:hidden;
    background-color:#FFFFFF;
}

table.input_area td.v301{
    font-size:10pt;
    width:580px;
word-break:break-all;
}

table.input_area td.v301_device{
    font-size:10pt;
    width:130px;
word-break:break-all;
}

table.input_area th.th_left {
    text-align:left;
    width:330px;
}


table.input_area th.th_left_120 {
    text-align:left;
    width:120px;
}


table.input_area th.th_left_301 {
    text-align:left;
}

table.input_area th.th_left_required {
    border-right:0px;
    text-align:left;
    width:330px;
}

table.input_area th.th_left_required_goodsselect {
    border-right:0px;
    text-align:left;
    width:180px;
}

table.input_area th.th_left_required_301 {
    border-right:0px;
    text-align:left;
}

table.input_area th, table.input_area td{
    border-right:1px solid #b3b3b3;
    border-bottom:1px solid #b3b3b3;
    padding:6px 6px 6px 6px;
    text-align:left;
}

table.w1023{
    width:100%;
}

table.input_area th.table_name, table.input_area td.table_name{
    background-color:#5B5A56;
    color:#FFFFFF;
    text-align:center;
}

table.input_area th.edge, table.input_area td.edge{
    border-right-style:hidden;
    border-top-style:hidden;
}

table.input_area th.edge_r, table.input_area td.edge_r{
    border-right-style:hidden;
}

table.input_area th.blank, table.input_area td.blank{
    border-right-style:hidden;
    border-left-style:hidden;
    background-color:#FFFFFF;
}


/* サイトテンプレートtable用 padding */
p.space{
    padding:10px 18px;
}

table.inputlist_area{
    float:right;
    border-left:1px solid #b3b3b3;
    border-top:1px solid #b3b3b3;
    border-right:1px solid #b3b3b3;
    border-bottom:1px solid #b3b3b3;
    border-collapse: collapse;
}

table.inputlist_area th{
    background-color:#eeeeee;
    font-size:10pt;
    font-weight:normal;
}

table.inputlist_area th, table.inputlist_area td{
    height:25px;
    width:100px;
	padding:0px 0px 0px 0px;
}

table.inputlist_area td{
    text-align:left;
    word-break:break-all;
}

table.white{
	    border-left:0px solid #FFFFFF;
    border-top:0px solid #FFFFFF;
        border-bottom:0px solid #FFFFFF;
    border-right:0px solid #FFFFFF;
}

/* テーブル上部にマージン10px*/
div.body_base table.margin_bottom_15{
	margin-bottom:15px;
}

table.inputlist_area td.align_r {
    text-align:right;
}

table.inputlist_area th.align_c, table.inputlist_area td.align_c {
    text-align:center;
}

table.inputlist_area th.w30, table.inputlist_area td.w30{
    width:30px;
}

table.inputlist_area th.w60, table.inputlist_area td.w60{
    width:60px;
}

table.inputlist_area th.w70, table.inputlist_area td.w70{
    width:70px;
}

table.inputlist_area th.w80, table.inputlist_area td.w80{
    width:80px;
}

table.inputlist_area th.w100, table.inputlist_area td.w100{
    width:100px;
}

table.inputlist_area th.w110, table.inputlist_area td.w110{
    width:110px;
}

table.inputlist_area th.w120, table.inputlist_area td.w120{
    width:120px;
}

table.inputlist_area th.w130, table.inputlist_area td.w130{
    width:130px;
}

table.inputlist_area_left td.w130 {
    width:130px;
}

table.inputlist_area th.w140, table.inputlist_area td.w140{
    width:140px;
}

table.inputlist_area th.w150, table.inputlist_area td.w150{
    width:150px;
}

table.inputlist_area th.w160, table.inputlist_area td.w160{
    width:160px;
}

table.inputlist_area th.w170, table.inputlist_area td.w170{
    width:170px;
}

table.inputlist_area th.w180, table.inputlist_area td.w180{
    width:180px;
}

table.inputlist_area th.w190, table.inputlist_area td.w190{
    width:190px;
}

table.inputlist_area th.w200, table.inputlist_area td.w200{
    width:200px;
}

table.inputlist_area th.w210, table.inputlist_area td.w210{
    width:210px;
}

table.inputlist_area th.w220, table.inputlist_area td.w220{
    width:220px;
}

table.inputlist_area th.w230, table.inputlist_area td.w230{
    width:230px;
}

table.inputlist_area th.w240, table.inputlist_area td.w240{
    width:240px;
}

table.inputlist_area th.w250, table.inputlist_area td.w250{
    width:250px;
}

table.inputlist_area th.w260, table.inputlist_area td.w260{
    width:260px;
}

table.inputlist_area th.w270, table.inputlist_area td.w270{
    width:270px;
}

table.inputlist_area th.w280, table.inputlist_area td.w280{
    width:280px;
}

table.inputlist_area th.w290, table.inputlist_area td.w290{
    width:290px;
}

table.inputlist_area th.w300, table.inputlist_area td.w300{
    width:300px;
}

table.inputlist_area th.w370, table.inputlist_area td.w370{
    width:370px;
}

table.inputlist_area th.w380, table.inputlist_area td.w380{
    width:380px;
}

table.inputlist_area th.w390, table.inputlist_area td.w390{
    width:390px;
}

table.inputlist_area th.w400, table.inputlist_area td.w400{
    width:400px;
}

table.inputlist_area th.w410, table.inputlist_area td.w410{
    width:410px;
}

table.inputlist_area th.w420, table.inputlist_area td.w420{
    width:420px;
}

table.inputlist_area th.w430, table.inputlist_area td.w430{
    width:430px;
}

table.inputlist_area th.w600, table.inputlist_area td.w600{
    width:600px;
}

table.inputlist_area th.w700, table.inputlist_area td.w700{
    width:700px;
}

table.inputarea th.table_name, table.inputarea td.table_name{
    background-color:#5B5A56;
    color:#FFFFFF;
    text-align:center;
}

/* メニュー画面用*/
table tr td.title{
    background-color:#007099;
    color:#FFFFFF;
    font-size:16pt;
    font-weight:bold;
    text-align:left;
}

table tr td.title_system{
    background-color:#007099;
    color:#FFFFFF;
    font-size:16pt;
    font-weight:bold;
    text-align:left;
}

table.input_list th.w500, table.input_list td.w500{
    width:500px;
}

table.input_list td.text_top{
	vertical-align: top;
}

table.w600{
width: 600px;
}

table.inputlist_area_center{
    float:none;
}

table.inputlist_area_left{
    float:left;
    border-left:0px solid #b3b3b3;
    border-top:0px solid #b3b3b3;
    border-right:0px solid #b3b3b3;
    border-bottom:0px solid #b3b3b3;
    border-collapse: collapse;
}

table.inputlist_area_left td.w80 {
    width:80px;
}
table.inputlist_area_left td.w400 {
    width:400px;
}

table.inputlist_area_left td.w600 {
    width:600px;
}

table.inputlist_area_left td.w190 {
    width:190px;
}

table.inputlist_area_left th.white, table.inputlist_area_left td.white{
	border-color:white;
}



table.input_area th.table_name_top, table.input_area td.table_name_top{
    background-color:#DC143C;
    color:#FFFFFF;
    text-align:center;
}

.align_L dt.font_Date{font-size: 9.0pt;}.align_L dd.font_Date{font-size: 9.0pt;}.align_r dt.font_Date{font-size: 9.0pt;}.align_r dd.font_Date{font-size: 9.0pt;}

div.table_name_top{
   text-align:left;
}

table.input_area th.table_name_top_bana, table.input_area td.table_name_top_bana{
    background-color:#d94167;
    color:#FFFFFF;
    text-align:center;
}

table.input_area th.table_top_info, table.input_area td.table_top_info{
    background-color:#d94167;
    color:#FFFFFF;
    text-align:center;
}

table.input_area td.td_right {
    text-align:right;
}

/*トップ画面作成用CSS*/

table.input_area th.bana, table.input_area td.bana{
    width:300px;
    height:100px:
}

div.body_base table.input_area_top{
    border-collapse: collapse;
    width:700px;
    margin-left:0px;
    margin-top:10px;
}

div.body_base table.input_area_top.margin_0{
    margin-top:0px;
}

div.body_base table.top_new{
    border-collapse: separate;
    width:700px;
    margin-left:0px;
    margin-top:10px;
    padding-right:7px;
    padding-left:11px;
}


div.body_base table.top_new_margin_30{
    border-collapse: separate;
    width:700px;
    margin-left:0px;
    margin-top:30px;
    padding-right:7px;
    padding-left:9px;
}

table.input_area_top td.margin_1{
     margin-top:10px;
}

table.input_area_top th{
    background-color:#EEEBE6;
    font-size:10pt;
    font-weight:normal;
}

table.input_area_top td.bana_left{
       border-right:0px solid #FFFFFF;
    border-bottom:16px solid #FFFFFF;
    border-top:6px solid #FFFFFF;

}

table.input_area_top td.bana_right{

       border-right:0px solid #FFFFFF;
    border-bottom:10px solid #FFFFFF;
}


div.bana_frame{

       border-right:1px solid #666666;
    border-bottom:1px solid #666666;
      border-left:1px solid #666666;
}


table.input_area_top_center th{
    background-color:#EEEBE6;
    font-size:10pt;
    font-weight:normal;
}

table.input_area_top td.bana_line{
    border-left:1px solid #000000;
    border-top:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
}

div.bana_line_1{
    border-left:1px solid #000000;
    border-top:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
    width: 299px;
}

div.new_contents{
    width:100px;s
}

div.w650{
width:700px;
}
div.w120{
width:120px;
}

.title_right{
text-align:right;
}

.title_left{
text-align:left;
margin-left:1px;
}

td.bana_left{
 height:100px;
 width:300px;
 /*text-align:left;*/
}

td.bana_right{
 height:100px;
 width:300px;
 /*text-align:right;*/
}


td.oshirase{
 height:30px;
 width:300px;
}

td.oshirase_setsumei{
 height:30px;
 width:300px;
 font-size:10pt;
}


td.oshirase_hoji{
 height:120px;
 width:120px;
}

table.input_area th.table_name_top_bana_left, table.input_area td.table_name_top_bana_left{
    background-color:#888888;
    color:#FFFFFF;
    text-align:left;
}

table.input_area th.w20, table.input_area td.w20{
    width:20px;
}

table.input_area th.w60, table.input_area td.w60{
    width:60px;
}

table.input_area th.w85, table.input_area td.w85{
    width:85px;
}

table.input_area th.w95, table.input_area td.w95{
    width:95px;
}


table.input_area th.w100, table.input_area td.w100{
    width:100px;
}

table.input_area th.w110, table.input_area td.w110{
    width:110px;
}

table.input_area th.w120, table.input_area td.w120{
    width:120px;
}

table.input_area th.w150, table.input_area td.w150{
    width:150px;
}

table.input_area th.w160, table.input_area td.w160{
    width:160px;
}
table.input_area th.w180, table.input_area td.w180{
    width:180px;
}

table.input_area th.w185, table.input_area td.w185{
    width:185px;
}

table.input_area th.w210, table.input_area td.w200{
    width:210px;
}

table.input_area th.w221{
    width:221px;
}

table.input_area th.w300{
    width:300px;
}

table.input_area td.w302{
    width:302px;
}

table.input_area th.w498, table.input_area td.w498{
    width:498px;
}

table.input_area td.w814{
    width:814px;
}

table.input_area th.w1010, table.input_area td.w1010{
    width:1010px;
}

table.input_area td.line_out  {
    border: 1px solid white;
    border-bottom-style:none;
}

table.input_area th.top_line, table.input_area td.top_line{
    border-right:1px solid #CCCCFC;
    border-bottom:1px solid #CCCCFC;
    border-top:1px solid #CCCCFC;
    padding:6px;
    text-align:left;
}

table.input_area th.budget_top_line, table.input_area td.budget_top_line{
    border-right:1px solid #b3b3b3;
    border-bottom:1px solid #b3b3b3;
    border-top:1px solid #b3b3b3;
    padding:6px;
    text-align:left;
}

/*2014/10/08*/
.align_L dt.line_h1{
line-height:1;
}

div.body_base table.input_area_unset{
	margin-left: 0px;
}

div.body_base div.margin-left_0{
margin-left:0px;
}

div.body_base table.margin-right_0{
margin-right:0px;
}

table.input_area_top_rank{
    border-left:1px solid #666666;
    border-top:0px solid #666666;
    border-right:1px solid #666666;
    /* 2022/09/30 CRL木村 修正開始 選書2.1対応 */
    border-bottom:1px solid #666666;
    /* 2022/09/30 CRL木村 修正終了 選書2.1対応 */
    border-collapse: collapse;
    width:300px;
    height:34px;
    margin-top:10px;
}

table.input_area_top_rank th{
    text-align:left;
    padding-top:4px;
    width:140px;
 }

table.input_area_top_rank td{
    text-align:right;
    padding-top:10px;
    width:82px;
    border-top:0px;
 }

div.body_base table.input_area_top_rank_header{
    border-left:1px solid #666666;
    border-top:1px solid #666666;
    border-right:1px solid #666666;
    border-collapse: collapse;
    width:300px;
    height:34px;
    margin-top:10px;
}

table.input_area_top_rank_header td{
    text-align:left;
    width:82px;
    border-bottom:0px solid #00a4e3;
 }

div.rank_frame{
    border-left:1px solid #00a4e3;
    border-bottom:1px solid #00a4e3;
    border-right:1px solid #00a4e3;
}
div.notice_title{
	text-align: left;
	font-size: 12pt;
}

div.align_r{
	text-align: right;
	font-size: 10pt;
}

table.content_area tr.text_area td{
	text-align: left;
	font-size: 10pt;
}

div.url_font{
text-align: left;
font-size: 10pt;
line-height: 15pt;
}

.url_title{
    font-size: 10pt;
}