#contactphoto
{
    display: none;
}

select.addfieldmenu
{
    display: none;
}

a#mailboxmenulink
{
    display: none;
}

#mailview-right #messageheader {
  padding-left: 20px;
}

#mailview-right #messageheader h2.subject {
  margin-left: 0px;
}

#mailview-right #messageheader #contactphoto {
  display: none;
}

#messageheader.previewheader {
  padding-left: 24px;
}

#messageheader.previewheader #contactphoto {
  display: none;
}

div#showquotainfo {
  border: 1px solid #ffffff ;
  border-radius: 4px;
  bottom: 4px;
  left: 4px;
  margin: 0 auto;
  max-width: 20em;
  padding: 4px;
  position: absolute;
  right: 4px;
  text-align: center;
}

div#showquotainfo a {
   margin: auto;
   overflow-wrap: break-word;
 }

@media screen and (max-width: 420px){
  img#logo {
    width: 95%; 
  }
}

@media print {
  img#toplogo {
   display: none;
  }
}

body {
    background: #ffffff;
}

#login-form {
   margin: 2ex auto 2ex auto;
   width: 100%;
   max-width: 640px;
}
#login-form .box-inner {
   margin: 0 auto;
   /* background: url(../../images/linen_login.jpg?v=0484.10363) top left no-repeat #ffffff; */
   background: top left no-repeat #ffffff;
   border: 0px solid #ffffff; 
   padding: 2px 2px 0;
   box-sizing: border-box;
   box-shadow: none;
   -webkit-box-shadow: none;
}
#login-form .box-bottom {
  background-size: 100%;
  margin-left: auto;
  margin-right: auto;
}

#login_note {
padding-right: 4px;
text-align: left;
}

#login-form #logo {
   margin-bottom: 0px;
}
#login-form form table {
   border-collapse: collapse;
   width: 100%;
}
#login-form td.title {
   color: #000000;
   padding: 0;
   width: auto;
   max-width: 1160px;
}

#login-form td.input {
   padding: 0px 0 5px 8px;
}
#login-form input[type="text"], #login-form input[type="password"] {
   box-sizing: border-box;
   width: 75%;
}
#login-form p.formbuttons {
   margin-top: 0;
   padding: 5px 0 5px;
}

div#mctv-dialog.error-title {
    margin: 0 0 10px;
    //margin-top: -15px;
    display: block;
    color: #f00;
    font-size: 1.2em;
    background: url(../images/messages.png?v=3a4f.1461) 5px -56px no-repeat;
    padding-left: 30px;
    padding-top: 4px;
}

div#mctv-dialog.warning-title {
    margin: 0 0 10px;
    //margin-top: -15px;
    display: block;
    color: #960;
    font-size: 1.2em;
    background: url(../images/messages.png?v=3a4f.1461) 5px -85px no-repeat;
    padding-left: 30px;
    padding-top: 4px;
}

/* 「設定」＞ユーザーインターフェイス＞ブラウザのオプション非表示 */
fieldset.browser {
    display: none;
}


/* add taga */
.listbox table.listing,
.boxfooter .listbutton,
.records-table thead th,
.records-table thead td,
.listbox,
.listbox .boxfooter,
ul.listing li {
	background-color: #FC9;
}
.listing.focus tbody tr.focused > td:first-child,
.uibox .boxtitle,
.uibox .listing thead th,
.uibox .listing thead td,
.listbox .listitem,
.listbox .tablink,
.listing tbody td,
.listing li,
.listbox .boxfooter,
.records-table thead th,
.records-table thead td,
.folderlist li.mailbox ul {
	border-color: #F93;
}
.uibox .boxtitle,
.uibox .listing thead th,
.uibox .listing thead td,
.listbox .listitem.selected,
.listbox .tablink.selected,
.listbox .listitem.selected > a,
.listbox .tablink.selected > a,
.listing tbody tr.selected td,
.listing li.selected,
.listing li.selected > a {
	background-color: #FB8;
}
#taskbar a.button-selected,
.listbox .listitem a,
.listbox .listitem span,
.listbox .tablink a,
.listing tbody td,
.listing li a,
.records-table thead th a,
.records-table thead td a,
.records-table thead th span,
.records-table thead td span {
	color: #F60;
}
.boxfooter .countdisplay,
.uibox .boxtitle,
.uibox .listing thead th,
.uibox .listing thead td,
.listbox .listitem.selected,
.listbox .tablink.selected,
.listbox .listitem.selected > a,
.listbox .tablink.selected > a,
.listing tbody tr.selected td,
.listing li.selected,
.listing li.selected > a,
.messagelist thead tr th.sortedASC a,
.messagelist thead tr th.sortedDESC a {
	color: #C30;
}
#topnav a {
	color: #930;
	color: #FFF;
}
#toplogo {
	margin-top: -11px;
	padding-top: 0;
}

#topnav {
   background: #FDA929;
}
.uibox .boxtitle,
.uibox .listing thead th,
.uibox .listing thead td,
.listbox .listitem.selected,
.listbox .tablink.selected,
.listbox .listitem.selected > a,
.listbox .tablink.selected > a,
.listing tbody tr.selected td,
.listing li.selected,
.listing li.selected > a {
   background-color: #FECB9C;
}
.listbox table.listing,
.boxfooter .listbutton,
.records-table thead th,
.records-table thead td,
.listbox,
.listbox .boxfooter,
ul.listing li {
   background-color: #FFEEDE;
}
#topnav a,
#taskbar a.button-selected,
.listbox .listitem a,
.listbox .listitem span,
.listbox .tablink a,
.listing tbody td,
.listing li a,
.records-table thead th a,
.records-table thead td a,
.records-table thead th span,
.records-table thead td span,
.boxfooter .countdisplay,
.uibox .boxtitle,
.uibox .listing thead th,
.uibox .listing thead td,
.listbox .listitem.selected,
.listbox .tablink.selected,
.listbox .listitem.selected > a,
.listbox .tablink.selected > a,
.listing tbody tr.selected td,
.listing li.selected,
.listing li.selected > a,
.messagelist thead tr th.sortedASC a,
.messagelist thead tr th.sortedDESC a {
   color: #000;
}
#taskbar a.button-selected {
   background-color: #FFF;
}

.listsearchbox {
   background: #FFEEDE;
}
#compose-contacts #directorylist {
   border-bottom: 4px solid #FFEEDE;
}

#quotadisplay {
  display: none; 
}
