@charset "utf-8";

#wrapper {
width:950px;
margin:0 auto;
padding:0;
font-size:small;
color:#333333;
line-height:1.3em;
}
.globalnavi {
height:58px;
}
.globalnavi ul {
list-style-type:none;
height:52px;
}
.globalnavi ul li {
float:left;
width:130px;
}
.headerbottom {
clear:both;
height:6px;
}
.content {
margin:10px 0;
padding:0 21px;
}

.d_listTab {
display: block;
margin: 0 5px 0 0;
min-width: 100px;
padding: 8px 10px 7px;
background-color: #3878be;
border-radius: 5px 5px 0 0;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
line-height: 1;
font-family: "メイリオ", "meiryo", sans-serif;
}

.ui-tabs-selected .d_listTab {
background-color: #ebf4fb;
color: #000;
}

li:not(.ui-tabs-selected) .d_listTab:hover {
background-color: #4a88c9;
color: #fff;
}

.footer {
clear:both;
margin:10px 10px 0 10px;
padding:0px;
border-top:1px solid gray;
}
.disableText{
color :#74A4CF;
}

li.disableText{
background-image:url(../images/disableTextListIMG.gif)!important;
}

.submitButton {
text-align:center;
margin-top: 10px;
}

.submitButton .common-btn {
  min-width: 100px;
  margin: 0 5px;
}

input.redButton {
  background-color: #FF0000;
  border-color: #F30404;
  border-style: solid;
  color: white;
  border-radius: 3px;
}

div.disable {
display:block;
position:absolute;
z-index:100;
opacity:.80;
filter:alpha(opacity=80);
-moz-opacity:0.8;
}

input[type="submit"], input[type="reset"], input[type="button"] {
cursor: pointer;
}

input.disableButton,.d_disable_icon, button.disableButton {
cursor: default;
z-index:100;
opacity:.30;
filter:alpha(opacity=30);
-moz-opacity:0.3;
}

button.disableButton span {
position: relative;
}

#d_master_frame input.disableButton {
display:block;
}

.draggable {
cursor:move;
background-color: #3878BE;
}

input.dp-applied {
float:left;
}
a.dp-choose-date {
float:left;
width:17px;
height:18px;
padding:0;
display:block;
text-indent:-2000px;
overflow:hidden;
background:url(/images/btn_cal_s.gif) no-repeat;
}
.imeOn {
}
.imeOff {
ime-mode:disabled;
}
.imeInactive {
ime-mode:inactive;
}
.d_kingaku, :not(option).kingaku {
text-align:right !important;
white-space:nowrap;
}

div.grayer {
position:fixed;
background-color:#999999;
width:100%;
height:100%;
z-index:1000;
opacity:.80;
filter:Alpha(opacity=80);
-moz-opacity:0.80;
}

a.pointer {
cursor:pointer;
}

a.enableLink {
text-decoration: none;
cursor:pointer;
}

a.disableLink,a.disableLink:hover {
color: grey;
text-decoration: none;
cursor:default;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{
margin:0;
padding:0;
}

label{
padding-left:1px;
}

img {
border:0 none;
margin:0;
padding:0;
}

ul, ol,dl{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

h1 {
font-size:20px;
font-weight: bold;
}

h2 {
font-size:16px;
font-weight: bold;
}

a {
color:#1D3994;
text-decoration:underline;
}

a:hover{
color:#1D3994;
text-decoration:none;
}

textarea{
font-size:12px;
}

.d_floatLeft{
float:left;
}
.d_floatRight{
float:right;
}

.d_middle{
vertical-align: middle;
}

.d_top{
vertical-align: top;
}

.d_bottom{
vertical-align: bottom;
}

.d_center {
text-align: center;
}

.d_right {
text-align: right;
}

.d_left {
text-align: left;
}

.d_textCenter{
text-align:center !important;
}

.d_textCenter .common-btn {
  min-width: 100px;
}

.d_bold {
font-weight: bold;
}

button.d_W_39 {
width: 39px;
}

/*////////////form枠//////////////*/

/*入力不可*/
input.d_FormNoWrite,
textarea.d_FormNoWrite{
background:#E5E5E5!important ;
color:#999999!important ;
}

div.d_FormNoWrite,span.d_FormNoWrite{
color:#999999!important ;
}

.hide {
display:none;
}

/*///////form入力幅/////////*/

input.d_widthTxt1,input.d_widthTxt2,input.d_widthTxt3,input.d_widthTxt4,input.d_widthTxt5,
input.d_widthTxt6,input.d_widthTxt7,input.d_widthTxt8,input.d_widthTxt9,input.d_widthTxt10,
input.d_widthTxt12,input.d_widthTxt15,input.d_widthTxt20,input.d_widthTxt23,input.d_widthTxt25,input.d_widthTxt30,
input.d_widthTxt35,input.d_widthTxt40,input.d_widthTxt45,input.d_widthTxt50,input.d_widthTxt55,input.d_widthTxt59,
input.d_widthTxt60,input.d_widthTxt65,input.d_widthTxt70,input.d_widthTxt75,input.d_widthTxt80,
input.d_widthTxt100,input.d_widthTxtAll,input.d_widthTxtHalf,textarea.d_widthTxtAll,input.d_widthTxtAll_pOs,input.d_widthTxtAll_pAs{
font-family:"ＭＳ ゴシック","MS Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka－等幅","Osaka-mono",monospace;
background-color:#FFFFFF;
padding:1px;
}

input[type="text"] {
    padding: 2px 1px 2px 1px;
}

input.d_widthTxt1,div.d_widthTxt1{
width:0.7em;
}

input.d_widthTxt2,div.d_widthTxt2{
width:1.45em;
}

input.d_widthTxt3,div.d_widthTxt3{
width:1.95em;
}

input.d_widthTxt4,div.d_widthTxt4{
width:2.45em;
}

input.d_widthTxt5,div.d_widthTxt5{
width:2.95em;
}

input.d_widthTxt6,div.d_widthTxt6{
width:3.2em;
}

input.d_widthTxt7,div.d_widthTxt7{
width:3.95em;
}

input.d_widthTxt8,div.d_widthTxt8{
width:4.45em;
}

input.d_widthTxt9,div.d_widthTxt9{
width:4.95em;
}

input.d_widthTxt10,div.d_widthTxt10{
width:6.2em;
}

input.d_widthTxt12,div.d_widthTxt12{
width:7.2em;
}

input.d_widthTxt15,div.d_widthTxt15{
width:7.7em;
}

input.d_widthTxt20,div.d_widthTxt20{
width:11em;
}

input.d_widthTxt23,div.d_widthTxt23{
width:12em;
}

input.d_widthTxt25,div.d_widthTxt25{
width:12.7em;
}

input.d_widthTxt30,div.d_widthTxt30{
width:15.2em;
}

input.d_widthTxt35,div.d_widthTxt35{
width:17.7em;
}

input.d_widthTxt40,div.d_widthTxt40{
width:22.2em;
}

input.d_widthTxt45,div.d_widthTxt45{
width:22.7em;
}

input.d_widthTxt50,div.d_widthTxt50{
width:25.2em;
}

input.d_widthTxt55,div.d_widthTxt55{
width:27.7em;
}

input.d_widthTxt59,div.d_widthTxt59{
width:31.05em;
}

input.d_widthTxt60,div.d_widthTxt60{
width:32.2em;
}

input.d_widthTxt65,div.d_widthTxt65{
width:32.7em;
}

input.d_widthTxt70,div.d_widthTxt70{
width:35.2em;
}

input.d_widthTxt75,div.d_widthTxt75{
width:37.7em;
}

input.d_widthTxt80,div.d_widthTxt80{
width:40.2em;
}

input.d_widthTxt85,div.d_widthTxt85{
width:42.7em;
}

input.d_widthTxt90,div.d_widthTxt90{
width:45.2em;
}

input.d_widthTxt95,div.d_widthTxt95{
width:47.7em;
}

input.d_widthTxt100,div.d_widthTxt100{
width:50.2em;
}

input.d_widthTxtAll,div.d_widthTxtAll,textarea.d_widthTxtAll,div.d_widthTxtAll{
width:90%;
}

input.d_widthTxtAll_pOs{
 width:80%;
}

input.d_widthTxtAll_pAs{
 width:65%;
}


input.d_widthTxtHalf,div.d_widthTxtHalf{
width:50%;
}
/*//////////textarea//////////////*/

textarea.d_WH_5_2{
width:2.5em;
height:2em;
background-color:#FFFFFF;
}

textarea.d_WH_5_5{
width:2.5em;
height:5em;
background-color:#FFFFFF;
}

textarea.d_WH_10_5{
width:5em;
height:5em;
background-color:#FFFFFF;
}

textarea.d_WH_10_10{
width:5em;
height:10em;
background-color:#FFFFFF;
}

textarea.d_WH_14_1{
width:9em;
height:1.25em;
background-color:#FFFFFF;
}

textarea.d_WH_20_1{
width:13.5em;
height:1.25em;
background-color:#FFFFFF;
}

textarea.d_WH_20_3{
width:13.5em;
height:3.4em;
background-color:#FFFFFF;
}

textarea.d_WH_20_5{
width:13.5em;
height:5em;
background-color:#FFFFFF;
}

textarea.d_WH_20_10{
width:10em;
height:10em;
background-color:#FFFFFF;
}

textarea.d_WH_30_4{
width:19.5em;
height:5em;
background-color:#FFFFFF;
}

textarea.d_WH_40_1{
width:25em;
height:1.25em;
background-color:#FFFFFF;
}

textarea.d_WH_40_2{
width:25em;
height:2.5em;
background-color:#FFFFFF;
}

textarea.d_WH_40_4{
width:25em;
height:5em;
background-color:#FFFFFF;
}

textarea.d_WH_50_3{
width:34.66em;
height:3.4em;
background-color:#FFFFFF;
}

textarea.d_WH_50_4{
width:34.66em;
height:5em;
background-color:#FFFFFF;
}

textarea.d_WH_60_2{
width:37em;
height:2.5em;
background-color:#FFFFFF;
}

textarea.d_WH_60_4{
width:37em;
height:5em;
background-color:#FFFFFF;
}

textarea.d_WH_80_2{
width:48.5em;
height:2.5em;
background-color:#FFFFFF;
}

textarea.d_WH_80_4{
width:48.5em;
height:5em;
}

textarea.d_WH_120_3{
width:70.5em;
height:3.4em;
background-color:#FFFFFF;
}

/*///////Workflow textarea///////////*/

textarea.d_W_5{
width:4em;
background-color:#FFFFFF;
}

textarea.d_W_10{
width:6.5em;
background-color:#FFFFFF;
}

textarea.d_W_15{
width:9em;
background-color:#FFFFFF;
}

textarea.d_W_20{
width:11.5em;
background-color:#FFFFFF;
}

textarea.d_W_25{
width:14em;
background-color:#FFFFFF;
}

textarea.d_W_30{
width:16.5em;
background-color:#FFFFFF;
}

textarea.d_W_35{
width:19em;
background-color:#FFFFFF;
}

textarea.d_W_40{
width:21.5em;
background-color:#FFFFFF;
}

textarea.d_W_45{
width:24em;
background-color:#FFFFFF;
}

textarea.d_W_50{
width:26.5em;
background-color:#FFFFFF;
}

textarea.d_W_55{
width:29em;
background-color:#FFFFFF;
}

textarea.d_W_60{
width:31.5em;
background-color:#FFFFFF;
}

textarea.d_W_65{
width:34em;
background-color:#FFFFFF;
}

textarea.d_W_70{
width:36.5em;
background-color:#FFFFFF;
}

textarea.d_W_75{
width:39em;
background-color:#FFFFFF;
}
textarea.d_W_80{
width:41.5em;
background-color:#FFFFFF;
}

textarea.d_W_85{
width:44em;
background-color:#FFFFFF;
}

textarea.d_W_90{
width:46.5em;
background-color:#FFFFFF;
}

textarea.d_W_95{
width:49em;
background-color:#FFFFFF;
}

textarea.d_W_100{
width:51.5em;
background-color:#FFFFFF;
}

textarea.d_H_1{
height:1.25em;
}

textarea.d_H_2{
height:2.25em;
}

textarea.d_H_3{
height:3.25em;
}


textarea.d_H_4{
height:4.25em;
}

textarea.d_H_5{
height:5.25em;
}

textarea.d_H_6{
height:6.25em;
}

textarea.d_H_7{
height:7.25em;
}

textarea.d_H_8{
height:8.25em;
}

textarea.d_H_9{
height:9.25em;
}

textarea.d_H_10{
height:10.25em;
}

textarea.d_H_11{
height:11.25em;
}

textarea.d_H_12{
height:12.25em;
}

textarea.d_H_13{
height:13.25em;
}

textarea.d_H_14{
height:14.25em;
}

textarea.d_H_15{
height:15.25em;
}

textarea.d_H_16{
height:16.25em;
}

textarea.d_H_17{
height:17.25em;
}

textarea.d_H_18{
height:18.25em;
}

textarea.d_H_19{
height:19.25em;
}

textarea.d_H_20{
height:20.25em;
}

textarea.d_H_21{
height:21.25em;
}

textarea.d_H_22{
height:22.25em;
}

textarea.d_H_23{
height:23.25em;
}

textarea.d_H_24{
height:24.25em;
}

textarea.d_H_25{
height:25.25em;
}

textarea.d_H_26{
height:26.25em;
}

textarea.d_H_27{
height:27.25em;
}

textarea.d_H_28{
height:28.25em;
}

textarea.d_H_29{
height:29.25em;
}

textarea.d_H_30{
height:30.25em;
}
textarea.d_H_30{
height:30.25em;
}
textarea.d_H_31{
height:31.25em;
}
textarea.d_H_32{
height:32.25em;
}
textarea.d_H_33{
height:33.25em;
}
textarea.d_H_34{
height:34.25em;
}
textarea.d_H_35{
height:35.25em;
}
textarea.d_H_36{
height:36.25em;
}
textarea.d_H_37{
height:37.25em;
}
textarea.d_H_38{
height:38.25em;
}
textarea.d_H_39{
height:39.25em;
}
textarea.d_H_40{
height:40.25em;
}
textarea.d_H_41{
height:41.25em;
}
textarea.d_H_42{
height:42.25em;
}
textarea.d_H_43{
height:43.25em;
}
textarea.d_H_44{
height:44.25em;
}
textarea.d_H_45{
height:45.25em;
}
textarea.d_H_46{
height:46.25em;
}
textarea.d_H_47{
height:47.25em;
}
textarea.d_H_48{
height:48.25em;
}
textarea.d_H_49{
height:49.25em;
}
textarea.d_H_50{
height:50.25em;
}
textarea.d_H_51{
height:51.25em;
}
textarea.d_H_52{
height:52.25em;
}
textarea.d_H_53{
height:53.25em;
}
textarea.d_H_54{
height:54.25em;
}
textarea.d_H_55{
height:55.25em;
}
textarea.d_H_56{
height:56.25em;
}
textarea.d_H_57{
height:57.25em;
}
textarea.d_H_58{
height:58.25em;
}
textarea.d_H_59{
height:59.25em;
}
textarea.d_H_60{
height:60.25em;
}
textarea.d_H_61{
height:61.25em;
}
textarea.d_H_62{
height:62.25em;
}
textarea.d_H_63{
height:63.25em;
}
textarea.d_H_64{
height:64.25em;
}
textarea.d_H_65{
height:65.25em;
}
textarea.d_H_66{
height:66.25em;
}
textarea.d_H_67{
height:67.25em;
}
textarea.d_H_68{
height:68.25em;
}
textarea.d_H_69{
height:69.25em;
}
textarea.d_H_70{
height:70.25em;
}
textarea.d_H_71{
height:71.25em;
}
textarea.d_H_72{
height:72.25em;
}
textarea.d_H_73{
height:73.25em;
}
textarea.d_H_74{
height:74.25em;
}
textarea.d_H_75{
height:75.25em;
}
textarea.d_H_76{
height:76.25em;
}
textarea.d_H_77{
height:77.25em;
}
textarea.d_H_78{
height:78.25em;
}
textarea.d_H_79{
height:79.25em;
}
textarea.d_H_80{
height:80.25em;
}
textarea.d_H_81{
height:81.25em;
}
textarea.d_H_82{
height:82.25em;
}
textarea.d_H_83{
height:83.25em;
}
textarea.d_H_84{
height:84.25em;
}
textarea.d_H_85{
height:85.25em;
}
textarea.d_H_86{
height:86.25em;
}
textarea.d_H_87{
height:87.25em;
}
textarea.d_H_88{
height:88.25em;
}
textarea.d_H_89{
height:89.25em;
}
textarea.d_H_90{
height:90.25em;
}
textarea.d_H_91{
height:91.25em;
}
textarea.d_H_92{
height:92.25em;
}
textarea.d_H_93{
height:93.25em;
}
textarea.d_H_94{
height:94.25em;
}
textarea.d_H_95{
height:95.25em;
}
textarea.d_H_96{
height:96.25em;
}
textarea.d_H_97{
height:97.25em;
}
textarea.d_H_98{
height:98.25em;
}
textarea.d_H_99{
height:99.25em;
}
textarea.d_H_100{
height:100.25em;
}

/*/////////selectbox///////////*/

.d_widthSelectAll{
width:95%;
}


/*///////margin//////////*/
.d_marginTop3{
margin-top:3px;
}

.d_marginTop4{
margin-top:4px;
}

.d_marginTop5{
margin-top:5px;
}

.d_marginTop10{
margin-top:10px;
}

.d_marginTop15{
margin-top:15px;
}

.d_marginTop16{
margin-top:16px;
}

.d_marginTop17{
margin-top:17px;
}

.d_marginTop20{
margin-top:20px;
}

.d_marginTop30{
margin-top:30px;
}

.d_marginTop32{
margin-top:32px;
}

.d_marginTop40{
margin-top:40px;
}

.d_marginTop65{
margin-top:65px;
}

.d_marginTop110{
margin-top:110px;
}

.d_marginRight2{
margin-right:2px;
}

.d_marginRight3{
margin-right:3px;
}

.d_marginRight4{
margin-right:4px;
}

.d_marginRight5{
margin-right:5px;
}

.d_marginRight6{
margin-right:6px;
}

.d_marginRight10{
margin-right:10px;
}

.d_marginRight12{
margin-right:12px;
}

.d_marginRight15{
margin-right:15px;
}

.d_marginRight20{
margin-right:20px;
}

.d_marginBottomNone{
margin-bottom:0px !important;
}

.d_marginBottom2 {
margin-bottom:2px;
}

.d_marginBottom3 {
margin-bottom:3px;
}

.d_marginBottom5{
margin-bottom:5px;
}

.d_marginBottom6{
margin-bottom:6px;
}

.d_marginBottom8{
margin-bottom:8px;
}

.d_marginBottom10{
margin-bottom:10px;
}

.d_marginBottom15{
margin-bottom:15px;
}

.d_marginBottom20{
margin-bottom:20px;
}

.d_marginBottom31{
margin-bottom:31px;
}

.d_marginBottom50{
margin-bottom:50px;
}

.d_marginLeft4{
margin-left:4px;
}

.d_marginLeft5{
margin-left:5px;
}

.d_marginLeft10{
margin-left:10px;
}

.d_marginLeft15{
margin-left:15px;
}

.d_marginLeft20{
margin-left:20px;
}

.d_marginLeft24{
margin-left:24px;
}

.d_marginLeft30{
margin-left:30px;
}

.d_marginLeft50{
margin-left:50px;
}

.d_marginLeft56{
margin-left:56px;
}

.d_marginLeft100{
margin-left:100px;
}

.d_marginLeft110 {
margin-left: 110px;
}

.d_marginTop2Left10 {
margin:2px 0px 0px 10px;
}
/*///////padding//////////*/
.d_paddingLeft5{
padding-left:5px;
}
.d_paddingLeft3{
padding-left:3px !important;
}
.d_paddingLeft9{
padding-left:9px;
}
.d_paddingLeft10{
padding-left:10px;
}
.d_paddingLeft32{
padding-left:32px;
}
.d_paddingRight5{
padding-right:5px;
}
.d_paddingRight10{
padding-right:10px;
}
.d_paddingRight20{
padding-right:20px;
}
.d_paddingLeftRight30{
padding:0px 30px;
}

.d_paddingBottomOnly{
padding-top:0px !important;
padding-left:0px !important;
padding-right:0px !important;
padding-bottom:5px !important;
border: none !important;
}

.d_paddingNone{
padding:0px !important;
border: none !important;
}

.d_paddingTop10{
padding-top:10px;
}

.d_height65 {
height:65px;
}

.d_minWidth80{
min-width: 80px;
}

.d_minWidth100 {
min-width: 100px;
}

.d_minWidth120 {
min-width: 120px;
}

.d_widthFull {
width:100%;
}

div.d_clearBoth {
clear:both;
height:1px;
}

input.d_required,textarea.d_required,select.d_required {
background-color:#ffd4e0 !important;
}

.d_init_comment {
color:#AAAAAA;
}

.d_hissu {
color:#EA7B31;
padding-left:5px;
}

.text_disabled {
color: #777777;
}

.btn_addblock_m + label{
cursor: pointer;
}

.btn_addblock_m[disabled] + label{
cursor: default;
}

.cl_red {
  color: #CC3300;
}

.common_popup {
  position: absolute;
  z-index: 99999;
  border: solid 1px #666;
  background: #fff;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 2px 2px 5px rgba(0,0,0,.3);
}
.common_popup_body {
  padding: 5px;
}
ul.common_menu_list {
  margin: 0;
  padding: 0;
}
ul.common_menu_list a {
  display: block;
  line-height: 1.5;
  padding: 3px 5px;
  text-decoration: none;
  white-space: nowrap;
}
ul.common_menu_list a:hover {
  background: #c2dcef;
}
ul.common_menu_list .divider {
  border-top: solid 1px #d0d0d0;
  margin: 5px 0;
}
ul.common_menu_list .fa {
  width: 14px;
  padding-right: 8px;
  text-align: center;
}
ul.common_menu_list .fa-cog {
  color:#666;
}
ul.common_menu_list .fa-lock,
.d_headerMenu .fa-lock {
  color:#c60;
}
ul.common_menu_list .fa-train {
  color:#06c;
}
ul.common_menu_list .fa-star {
  color:#fc0;
}

ul.common_menu_list .fa-sign-out,
.d_headerMenu .fa-sign-out {
  color:#333;
}

.common_tooltip .tooltiptext {
    visibility: hidden;
    background-color: #FFFFCC;
    text-align: center;
    color: black;
    text-align: center;
    padding: 10px;
    position: absolute;
    z-index: 1;
    border-style: solid;
    border-width: 1px;
    vertical-align: middle;
}
.common_tooltip:hover .tooltiptext {
    visibility: visible;
}

.doneContent {
    position: relative;
    display: flex;
    width: 100%;
    height: calc(100vh - 64px);
    min-height:500px;
    align-items: center;
    justify-content: center;
    -ms-flex-pack: center;
    flex-direction: column;
    -ms-flex-flow:column wrap;
}

.doneContent [type=button]{
    flex: none;
    margin: 20px 0px;
}

.doneContent_controls {
    width: 320px;
}

.doneCard {
  display: inline-block;
  flex-grow: 0;
  min-width: 320px;
  height: auto;
  border-radius: 8px;
  font-family: sans-serif;
  background-color: #fff;
}
.doneCard_result {
  text-align: center;
  padding: 30px 0;
}
.doneCard_body {
  border-top: 1px solid #eee;
  text-align: center;
  padding: 16px 20px;
}

.successMsgContent {
    height: calc(100vh - 165px);
}

.roadSign .fa {
  font-size: 50px !important;
  width: auto !important;
  height: auto !important;
}

.roadSign_icon {
  font-size: 50px !important;
  width: auto !important;
  height: auto !important;
  margin-bottom: 10px;
  color: #555;
}
.roadSign_message {
  font-size: 18px;
  line-height: 1em;
  margin-right:-0.5em;
}
.roadSign_message-is-multiline {
  font-size: 18px;
  line-height: 1.4em;
  margin-right:0;
}
.roadSign_description {
  margin-top: 20px;
  font-size: 12px;
}
.roadSign_description:empty {
  display: none;
}
.roadSign-ok .roadSign_icon {
  color: #2589D4;
}
.roadSign-ng .roadSign_icon {
  color: #F0665D;
}
.roadSign-ng .roadSign_message {
  color: #F0665D;
}


.completionNote {
  display: inline-block;
}
.completionNote_row {
  height: 2em;
}
.completionNote_label {
  text-align: right;
  font-size: 12px;
  color: #666;
  vertical-align: baseline;
}
.completionNote_label:after {
  content: "：";
}
.completionNote_value {
  font-size: 18px;
  font-weight: bold;
  vertical-align: baseline;
}
.completionNote_label + .completionNote_value {
  text-align: left;
  max-width: 10em;
}
.completionNote-manyItems .completionNote_row {
  height: 1.3em;
}
.completionNote-manyItems .completionNote_value {
  font-size: 14px;
}
.completionNote-manyItems .completionNote_label + .completionNote_value {
  max-width: 14em;
}
