@charset "UTF-8";

/* CSS Document */





body { 
	   line-height:18pt;
	   margin: 0px;
	  color: #333;
}


/* add by m.ojima 管理UIスタイル*/

body.xcontainer_hav{
}
body div.xcenter {
	width:95%;
  margin: 0 auto;
}

body.ver4body_for_pat {
padding-top:32px;
}

body.ver4body_for_pat_40px {
padding-top:55px;
}

div.pat_regist_button_div {
background-color:#FFF;
position:fixed;top:0px;border-bottom:1px solid #D6D6D6;width:100%;left:0px;z-index:999;
/*box-shadow: 0px 0px 1px rgba(0,0,0,0.3);
*/
background: rgba(255, 255, 255, 0.9);
}

div.pat_regist_button_div_normal {
background-color:#FFF;border-bottom:1px solid #D6D6D6;width:100%;left:0px;z-index:999;
/*box-shadow: 0px 0px 1px rgba(0,0,0,0.3);
*/
background: rgba(255, 255, 255, 0.9);
}

table.ver4table_out {
background-color:#FFF;
height:100%;
border-collapse: collapse;
width:100%;
}

table.ver4table_out_in {
background-color:#FFF;
border-collapse: collapse;
width:100%;
}

table.ver4table_out_in td {padding: 0.5em 1em 0.5em 1em;}

div.add_important {
width:100% !important;
text-align:left !important;
}

table.replace653_table {
width:100%;
border:1px solid #D6D6D6 !important;
}

div.div_underline {
border-bottom:1px solid #D6D6D6;
}

table.add_important_p2_tbl {
border-collapse: collapse !important;
width:100% !important;
}


/*---other---*/





.class10-12  { 

 line-height: 80%;

 }
.class10-12w  { 

 line-height: 80%;
color: #fff;

 }

.class12-14  { 

 line-height: 90%;

 }

.class12-18  { 

 line-height: 100%;

 }

.class12-18-5  { 

 line-height: 100%;

 padding:5px;

}



.class18-22  { font-weight: bold;

 

 line-height: 110%;

 }



.footer { 

line-height: 80%;

 }



.td_header1 {

color: #000000;

 font-weight: bold;

 

  line-height: 80%;

 text-align:right;

background-color: #CCCCCC;

padding:8px;

}



.td_mida1 {

text-align:left; 

 line-height: 120%;

color: #8A040B;

 padding:8px 5px;

 }
.td_mida1b { font-weight: bold;
text-align:left;
 line-height: 140%;

color: #8A040B;

 }

.td_mida11{


background-color: #fff;

background-image: url("../../images/mida11_h.gif");

 background-repeat:repeat-x;

 background-position:top left;

 padding:4px 8px 4px 25px;

color: #000;





 }

.td_mida12{


background-color: #FFF;

background-image: url("../../images/mida11_h2.gif");

 background-repeat:repeat-x;

 background-position:top left;

 padding:5px 8px 8px 25px;

color: #000;



 }

 .td_mida2 {
line-height: 100%;
color: #950C04;
padding:10px 0px;
text-align:center;
background-image: url("../../images/tab1.gif");
background-repeat:no-repeat;
background-position:top left;
}


.td_mida2_html5 {
color: #950C04;
background: url("/app/mng/images/tab1.gif") no-repeat top left;
/*
background-image: url("../../images/tab1.gif");
background-repeat:no-repeat;
background-position:top left;
*/
}

.td_mida3_html5 {
color: #666;
background-image: url("/app/mng/images/tab2.gif") no-repeat top left;
}



  .td_mida3 {

 

 line-height: 100%;

color: #666;

 padding:10px 0px;

text-align:center;

 background-image: url("../../images/tab2.gif");

 background-repeat:no-repeat;

 background-position:top left;



 }


div.xfile_upload_tab {position:relative;}
div.xfile_upload_tab_selected {}
div.in_xfile_upload_tablabel {position:absolute; top:3px; left:5px;}
div.in_xfile_upload_tablabel a {color:#555555;}
span.in_xfile_span {color:#314FA7;}


.td_data1nb {

 

 line-height: 100%;

color: #333;

 padding:8px;


 }

.td_data1_bor {

 

 line-height: 120%;

color: #333;

 padding:8px;

border-bottom: 1px dashed #AEAEAE;

 }
.td_data1 {

 

 line-height: 120%;

color: #333;

 padding:8px;


 }

.td_data11 {

 

 line-height: 100%;

color: #333;

 padding:8px;

 }

.td_data12 {

 

 line-height: 100%;

color: #333;

 padding:8px;

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



.td_title1 { font-weight: bold;

 

 line-height: 100%;background-color: #FFF;

  vertical-align: middle;

color: #666666;

border-bottom: 1px dashed #AEAEAE;

 }



.td_title2 { font-weight: bold;

 

 line-height: 130%;padding:5px;

 background-color: #3366CC;color: #FFF;

 font-weight: bold;}



.td_title3 { font-weight: bold;

 

 line-height: 130%;padding:5px;

 background-color: #C8E0F8;color: #666666;

 font-weight: bold;}



.td_title4 { font-weight: bold;

 

 line-height: 130%;padding:3px;

 background-color: #FFF;color: #000000;

 font-weight: bold;

 vertical-align: middle;}



.td_bu1 {background-image: url("../../images/bu_back1.gif");

 background-repeat:repeat-x;

 background-position:top;

 padding:3px;

 font-weight: bold;

 

  border-top: 1px solid #D8D8D8;border-left: 1px solid #D8D8D8;

border-bottom: 2px solid #dcdcdc;

border-right: 2px solid #a9a9a9;

text-align:left;

 }



th{ 

	   line-height:100%;

	padding:5px;

	   background-color: #CCCCCC;

 

	  color: #333;

 

	 border-top: 1px solid #A3A3A3;

	border-left: 1px solid #A3A3A3;

}



.td_bd1{border-bottom: 1px dashed #acacac;

 }


.td_bgw{ 

/*
	   line-height:100%;

	padding:5px;

	   background-color: #FFFFFF;

 

	  color: #000;

 

	 border-top: 1px solid #A3A3A3;

	border-left: 1px solid #A3A3A3;
*/
background-color:#FFFFFF;text-align: left;color: #383838;border: 1px solid #D6D6D6;

}

.p2_tbl{

	   background-color: #FFFFFF;
	 border: 1px solid #646464;
	padding-bottom:5px;

}

.td_bgw1{ 

	   line-height:100%;

	padding:5px;

	   background-color: #FFFFFF;

 

	  color: #000;



}

.td_bgbaige{ 

	   line-height:100%;

	padding:5px;

	   background-color: #F1F1B3;

  font-weight: bold;

	  color: #000;

 

}

.td_bgbaige1{ 

/*
	   line-height:100%;

	padding:8px;

	   background-color: #F3EFDD;

	  color: #000;  

	 border-top: 1px solid #A3A3A3;

	border-left: 1px solid #A3A3A3;

vertical-align: top;


*/
background-color:#E8EDEF;border: 1px solid #D6D6D6;text-align: left;color: #383838;border-bottom: 1px solid #D6D6D6; width:1%; white-space:nowrap;

}



.td_bgg{ 

	   line-height:100%;

	padding:5px;

	   background-color: #EDF2F2;

 

	  color: #000;

 

	 border-top: 1px solid #A3A3A3;

	border-left: 1px solid #A3A3A3;

}

.td_bgg1{ 

	   line-height:100%;

	padding:5px;

	   background-color: #F9F5E3;

 

	  color: #000;

}



table.solid_border {

	 border-bottom: 1px solid #A3A3A3;

	border-right: 1px solid #A3A3A3;

}


.clcp {
	 border: 1px solid #DEDEDE;

}
.table1 {	   background-color: #dbdbdb;

 

}



/*

background-image: url("images/c1.gif");color: #FFF;

 background-repeat:no-repeat;background-position:top left;

 

*/



/* difinition for color */
.hblue{ color:#006FB5

 }
.red { color: red;

 }

.green { color: green;

 }

.blue { color: blue;

 }

.white { color: white;

 }

.black { color: black;

 }

.dimgray { color: dimgray;

 }

div.line1div {
        /*background:#FFF url(/app/images/line1.gif) repeat-x middle left;*/
	border:1px dotted #D6D6D6;
}

div.edit_meta_title {background-color:#6078BF;}
div.edit_meta_title div{background-color:#6078BF;}
div.edit_meta_title span { color:#FFFFFF;}

span.xdata_step {}
span.xdata_step_sep { background:url('/app/images/border_bg.gif') no-repeat center center;}
.xcolor_FFFFFF {color:#FFFFFF;}

.xcut_label {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
width:200px;
color:#FFFFFF;
}


.harvest_info {
	border-left:3px solid #314FA7;
	padding-left:5px;
}

/*main-color1: #314FA7;
main-color2: #658EE4;
*/
