.awesome,.btn-180.pink:before{font-family:"Font Awesome 6 Free";font-weight:700}.bold{font-family:'TBUDゴシック E', sans-serif;font-weight:bold}.hissu{color:#FF6363}header#masthead{background-color:#FFFBE5}main#primary{background-color:#FFFBE5}main#primary form .title{background-color:white;border-top:2px solid #0071CF;border-bottom:2px solid #0071CF;padding:1rem 0}main#primary form .title h2{border-top:none;padding:0}main#primary form div.row>div{margin-bottom:30px}main#primary form div.row div input[type=text],main#primary form div.row div input[type=number],main#primary form div.row div input[type=email],main#primary form div.row div input[type=password],main#primary form div.row div select{height:100%}main#primary form div.row div textarea{height:8em}main#primary form div.row div .item{font-size:14px;background-color:#f5f5f5;width:100%;padding:1px;margin:0;position:relative}main#primary form div.row div .item .hissu{position:absolute;left:0;top:0;bottom:0;width:3em;display:flex;justify-content:center;align-items:center;margin:0}main#primary form div.row div .item .name{text-align:center;padding:10px;margin-top:5px;margin-bottom:5px}main#primary form div.row div .comment{font-size:85%;text-align:center;margin-top:10px}main#primary form div.row div .upload-img{display:flex;align-items:center;margin-bottom:20px}main#primary form div.row div .upload-img label.del span{margin-left:12px}main#primary form div.row div .upload-img label.lbtn{padding:10px;border-radius:5px;width:120px;min-width:120px;text-align:center;display:block;background-color:#f5f5f5;box-shadow:0 2px 4px rgba(146,146,146,0.8);cursor:pointer}main#primary form div.row div .upload-img label.lbtn input{display:none}main#primary form div.row div .upload-img p{margin-left:10px;margin-bottom:0}@media (max-width: 767px){main#primary form div.row div{margin-bottom:20px}main#primary form div.row div input[type=text],main#primary form div.row div input[type=number],main#primary form div.row div input[type=email],main#primary form div.row div input[type=password],main#primary form div.row div select{height:50px}main#primary form div.row div:nth-of-type(2n){margin-bottom:40px}}main#primary form input[type=checkbox]{transform:scale(2);display:inline-block;border:2px solid;margin-left:10px}main#primary form .kiyaku{background-color:#f5f5f5;margin-right:auto;margin-left:auto;padding:30px 30px 10px 30px;display:flex;flex-direction:column;align-items:center}main#primary form .kiyaku .btn-180{background-color:#f5f5f5;border-color:#0070C3;color:#0070C3}main#primary .box.second{background-color:white;border-radius:50px;padding:50px;margin-bottom:100px}@media (max-width: 991px){main#primary .box.second{border-radius:30px;padding:30px;margin-bottom:50px}}main#primary #uBody #uContent .uBox.input_mode{display:none}main#primary #uBody #uContent .uBox.input_mode.active{display:block}main#primary #uBody #uContent .uBox.view_mode{display:none;background-color:transparent}main#primary #uBody #uContent .uBox.view_mode.active{display:block}@media (max-width: 767px){main#primary #uBody #uContent .uBox.view_mode{padding:0}}main#primary #uBody #uContent .uBox.view_mode h3{font-size:1.2rem}main#primary #uBody #uContent .uBox.view_mode table{margin-bottom:80px}main#primary #uBody #uContent .uBox.view_mode table tr{border-bottom:1px solid #ccc}main#primary #uBody #uContent .uBox.view_mode table tr th,main#primary #uBody #uContent .uBox.view_mode table tr td{padding:25px 0;vertical-align:middle;text-align:left}main#primary #uBody #uContent .uBox.view_mode table tr th{text-align:right;width:30%;padding-right:2em}main#primary #uBody #uContent .uBox.view_mode table tr .tag{background-color:white;border-radius:1em;margin-right:1em;display:inline-block;padding:.1em 1em}main#primary #uBody #uContent .uBox.view_mode table tr .rireki{display:flex;justify-content:space-around;flex-wrap:wrap}main#primary #uBody #uContent .uBox.view_mode table tr .rireki p{width:30%}#imgViewer{position:fixed;z-index:1500;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.7);display:none;justify-content:center;align-items:center;padding:50px}@media (max-width: 767px){#imgViewer{padding:20px}}#imgViewer.active{display:flex}.btn-180.pink:before{content:"\f2f6"}.stop_form{background-color:white;border:1px solid #f5f5f5}.stop_form h5{margin-top:0;justify-content:center}.stop_form label{width:100%;margin:20px 0}.stop_form textarea{margin-left:20px;width:calc(100% - 20px);height:5em;display:none}.stop_form textarea.active{display:block}
