*{box-sizing:border-box;word-break:break-all}html{background:#b1ddf0;background:-webkit-linear-gradient(top left,#b1ddf0 0,#94eacb 100%);background:-moz-linear-gradient(top left,#b1ddf0 0,#94eacb 100%);background:-o-linear-gradient(top left,#b1ddf0 0,#94eacb 100%);background:linear-gradient(to bottom right,#b1ddf0 0,#94eacb 100%);min-height:100vh}.name,.text,.title,.ttl{color:#fff;font-size:24px}main{padding-bottom:60px}.title,.wrapper,form{max-width:1170px;width:100%;margin:0 auto}.title{font-size:30px;font-weight:700;text-align:center;margin:100px auto 30px}.title span{display:block}.text{text-align:center}.box{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.box:nth-of-type(n+2){margin-top:30px}.ttl{font-size:20px;font-weight:700;width:100%}.contents,.item{box-sizing:border-box;margin-top:10px;padding:15px 20px}.item{width:25%;margin-right:5%;border-radius:12px;background:#3fc696;color:#fff;text-align:left}.contents{background:#fff;width:70%;border-top:1px solid #3fc696;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.contents span{display:block;margin-top:10px}.contents label{margin-left:10px}.contents label:nth-of-type(1){margin-left:0}input[type=text],textarea{box-sizing:border-box;border:1px solid #dcdcdc;min-height:30px;max-width:100%;width:100%;padding:10px}textarea{min-height:150px}input[type=radio],label{cursor:pointer}.btn{text-align:center;margin:30px 0 0}.btn a,.btn input{box-sizing:border-box;background-color:#3fc696;color:#fff;border:1px solid #3fc696;font-size:.938rem;text-decoration:none;display:inline-block;width:200px;margin:0 50px;padding:8px 5px;cursor:pointer;transition:all .3s}.btn input{margin:0 30px}.btn a:hover,.btn input:hover{background-color:#fff;color:#3fc696}.alert,.require{color:red}.require{margin-left:10px}.name{text-align:right;margin-bottom:10px}main>form:nth-of-type(1){max-width:100%;text-align:right}main>form:nth-of-type(1) input{color:#000;text-decoration:none;font-family:sans-serif;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:normal;border:none;background:0 0;margin:0;padding:0;outline:0;cursor:pointer;-webkit-tap-highlight-color:transparent}main>form:nth-of-type(1) input{background:#af2d2d;border:1px solid #af2d2d;color:#fff;max-width:100px;width:100%;padding:5px 0;transition:all .3s}main>form:nth-of-type(1) input:hover{background:#fff;color:#af2d2d}@media screen and (max-width:768px){.contents,.item{width:100%;margin:0;padding:10px 15px}.item{border-bottom-right-radius:0;border-bottom-left-radius:0}.contents{border:none;margin:0 0 20px}.ttl{line-height:1;margin:20px 0}.btn input+input{margin-top:20px}.btn a+a{margin-top:20px}}




.timeout {
    color: #af2d2d;
    text-align: right;
    margin: -10px 0 10px;
}
.box.infobiz {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.box.infobiz .contents_box {
    width: 24%;
}
.box.infobiz .contents_box:nth-of-type(1) {
    width: 49%;
}
.title + form > .box > .ttl > span {
    font-size: 16px;
    display: block;
}
.contents_box.more {
    position: relative;
    padding-bottom: 30px;
    transition: all 0.3s;
}
.contents_box.more + .contents_box, .contents_box.more + .contents_box.more {
    display: none;
}
.contents_box.more i {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    transition: all 0.3s;
}
.contents_box.more.open i {
    opacity: 0;
    pointer-events: none;
}
.contents_box.more i:before, .contents_box.more i:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 9px;
    background: #000000;
    width: 20px;
    height: 2px;
    transition: all 0.3s;
}
.contents_box.more i:after {
    bottom: 0;
    right: 9px;
    width: 2px;
    height: 20px;
}
.contents_box.more i:hover:before, .contents_box.more i:hover:after {
    opacity: 0.6;
}
.contents_box.more.open {
    padding-bottom: 0;
}
.contents_box.more.open i:after {
    transform: rotate(90deg);
}
.contents_box.more.open + .contents_box {
    display: block;
}
.text_contents{white-space:break-spaces;box-shadow:0 0 5px 0 #000;background:#fff;text-align:left;max-width:1000px;width:100%;height:calc(100vh - 370px);margin:30px auto 0;padding:0 30px 30px;overflow-y:scroll}.text_contents+.text_contents{margin-top:50px}.title{font-size:20px;font-weight:700;margin:30px 0}.btn a{position:fixed;z-index:100;right:20px;bottom:140px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:75px;height:100px;margin:0;white-space:pre}.btn a+a{bottom:20px}.title{color:#000;text-align:left}.wrap{text-align:center;margin:50px 0}.wrap>button{margin:0 15px;cursor:pointer}
@media screen and (max-width: 768px) {
    body{margin:20px}
    .box.infobiz .contents_box {
        width: 49%;
    }
    .box.infobiz .contents_box:nth-of-type(1) {
        width: 100%;
    }
}
.logout,.name{position:relative}.name{z-index:10;text-align:right;margin:10px 10px 10px 0}.logout{z-index:2;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:normal;margin-right:10px}.logout a{appearance:none;border-radius:3px;display:block;text-align:center;text-decoration:none;font-family:sans-serif;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:normal;margin:0;outline:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#af2d2d;border:1px solid #af2d2d;color:#fff;max-width:100px;width:100%;padding:5px 0;transition:.3s}.logout a:hover{opacity:.6}
#copytxt_html{white-space:normal}.text_contents ol,.text_contents p,.text_contents ul{margin:10px 0}.text_contents h2{background:#3fc696;color:#fff;font-size:22px;margin-bottom:10px;padding:10px}.text_contents h3{color:#3fc696;font-size:20px;margin-bottom:10px}.text_contents h4{font-size:18px;margin-bottom:10px}.text_contents *+h2,.text_contents *+h3,.text_contents *+h4{margin-top:40px}.text_contents h2+h3,.text_contents h3+h4{margin-top:10px}.text_contents table{border-collapse:collapse;width:100%;margin:20px 0}.text_contents table td,.text_contents table th{border:1px solid;padding:10px}.text_contents table th{font-weight:700;text-align:center}

#copytxt_html_assist_introduction,#copytxt_html_assist,#copytxt_html_sarashina,#mkj {
    display: none;
}
@media screen and (max-width: 768px) {
.wrap>button {
    width: 100%;
    margin: 0;
}
.wrap>button:nth-of-type(n+2) {
    margin-top: 20px;
}
}