textarea{
    resize: none;
}

.supplement {
	font-size: 11px;
	color: red;
}

.subtitle {
	font-size: 0.9rem;
	font-weight: bold;
}

.evoke {
	font-size: 1.0rem;
	font-weight: bold;
}

.gist {
	font-size: 1.1rem;
	font-weight: bold;
}

.form .drop {
	padding: 7px !important;
}

table.tbl-oanetchair {
	width: 100%;
}

table.tbl-oanetchair td.item-box {
	width: 50% !important;
}

.ml10 {
	margin-left: 10px;
}

div.item-box { }

div.item-title {
	width: 100%;
	font-weight: 1.1rem;
	border-right: 1px solid rgba(146, 199, 8, 0.4);
    border-top: 1px solid rgba(146, 199, 8, 0.4);
    background-color: rgba(146, 199, 8, 0.1);
    font-weight: bold;
    text-align: left;
}

div.item-image {
	float: left;
}

div.item-input {
	float: left;
}

table.tbl-exchange {}
table.tbl-exchange td {
	vertical-align: top;
	border-right: none !important;
	width: 50% !important;
}
#mail-attention {
	border: 1px solid #e71d13;
    margin-bottom: 32px;
    padding: 24px;
}

#mail-attention p {
    color: #e71d13;
    font-size: 17px;
    font-size: 1.7rem;
    font-family: 'Noto Sans Japanese';
    font-style: normal;
    font-weight: 500;
}

#mail-attention span {
    font-size: 18px;
    font-size: 1.8rem;
    margin-right: 8px;
}

.ui-datepicker-holiday a {
  /*background: #ff0000 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x !important;*/
  /*font-weight: normal;*/
  color: #ff0000 !important;
}