﻿.td_01{
    width:20%;
    height:30px;
    text-align:right;
    font-size: x-large;
    border-bottom-width:30px;
    border-color:transparent;
    border-bottom-style:solid;
}

.td_02{
    width:80%;
    height:30px;
    text-align:left;
    font-size:x-large;
    border-bottom-width:30px;
    border-color:transparent;
    border-bottom-style:solid;
}

.td_11{
    width:50%;
    height:40px;
    text-align:right;
    font-size:xx-large;
}

.td_12{
    width:50%;
    height:40px;
    text-align:left;
    font-size:xx-large;
}


.lbl_Step{
    position:relative;
    width:100%;
    height:60px;
    text-align:center;
    font-size:xx-large;
    font-weight:900;
    color:white;
    background-color:#0094ff;
    line-height:1.2;
    margin-left:auto;
    margin-right:auto;
    display:block;
    padding:5px 0;
}

.div_Step{
    width:100%;
    height:90px;
    text-align:center;
    font-size:xx-large;
    color:black;
    background-color:#0094ff;
}

.txt_01{
    background-color:#e7fcb9;
    font-size:xx-large;
    color:black;
    text-align:left;
    border: 2px solid #0a0;  /* 枠線 */
    border-radius: 0.67em;   /* 角丸 */
    width: 100%;             /* 横幅いっぱいにする */
    box-sizing: border-box;  /* ※これがないと横にはみ出る */
    padding: 0.5em;        /* 内側の余白量 */
}


/* 検証用メッセージ */
.EMsg{
    font-size:large;
    color:red;
}

/*↓2021/03/08 ADD inet noguchi*/
input[type="radio"], input[type="checkbox"] {
    -ms-transform: scale(3, 3);
    -webkit-transform: scale(3, 3);
    transform: scale(3, 3);
    vertical-align: middle;
}

/*↑2021/03/08 ADD inet noguchi*/