.w100 {width: 100px;}
.w150 {width: 150px;}
.w200 {width: 200px;}
.w250 {width: 250px;}
.w300 {width: 300px;}
.w350 {width: 350px;}
.w400 {width: 400px;}
.w450 {width: 450px;}
.w500 {width: 500px;}
.w550 {width: 550px;}
.w600 {width: 600px;}
.w700 {width: 700px;}
.w800 {width: 800px;}
.w900 {width: 900px;}
.w1000 {width: 1000px;}

.h20 {height: 20px;}
.h30 {height: 30px;}
.h40 {height: 40px;}

/* メッセージ */
.list_wrap {
    list-style:  none;  /* デフォルトのアイコンを消す */
    margin:  3px 0px 2px 0px;         /* デフォルト指定上書き */
    padding: 0;         /* デフォルト指定上書き */
}
.list {
    padding:  8px;             /* 余白指定 */
    border-radius:  10px;       /* 角丸指定 */
    margin-bottom: 2px;         /* 要素と要素の間指定 */
    color: #fff;                /* 文字色指定 */
    font-size:  18px;           /* 文字サイズ指定 */
}
.info {
    background-color:  #6cb8f1; /* 背景色指定 */
}
.error {
    background-color:  #f1869d; /* 背景色指定 */
}

/* input type=”date”で、どこをクリックしてもカレンダーが表示されるようにする */
input[type="date"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="date"]::-webkit-clear-button {
    -webkit-appearance: none;
}
input[type="date"] {
    position: relative;
}
input[type=date]::-webkit-calendar-picker-indicator {
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 100%;
}
input[type=date]::-webkit-calendar-picker-indicator {
    opacity: 0;
}

/* 下線を消す */
a {
    text-decoration: none;
}

/* ドロップボックスのマウスオーバーの背景色 */
.dropdown-item:hover {
    background-color : #061fff;
}

xhtml {
    font-size: 62.5%;   /* 62.5% => 10px (100% => 16px)*/
}
xbody {
    font-size: 1.6rem;  /* 16px */
}

.required::after {
    content: "必須";
    background-color: #f0ad4e;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    min-width: 10px;
    padding: 3px 7px;
    margin: 0px 5px;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    border-radius: 10px;
    display: inline-block;
}

/* 入力項目エラー */
.is-error {
  border-color: red;
  background-color: rgba(200, 0, 0, 0.1);
}
