#global .menu>li:nth-of-type(9) span::before{width:0}main{column-gap:77px}#content{width:100%}#content noscript p{color:darkred}.announce{margin-bottom:50px;color:#888}[name=form]>div{display:flex;gap:14px;margin-bottom:33px}[name=form]>div>p:nth-of-type(1){align-self:center;min-width:160px;font-size:16px;color:rgba(47,79,79,.66);text-align:right}[name=form]>div>p:nth-of-type(2){position:relative;width:60%}[name=form] select,[name=form] option,[name=form] input,[name=form] textarea{width:100%;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:18px;color:#4d4d4d;letter-spacing:1px;border:1px solid #ccc;border-radius:4px;outline:none}[name=form] select{padding:7px 14px;background-color:rgba(253,245,230,.1)}[name=form] input,[name=form] textarea{font-size:20px;background-color:rgba(253,245,230,.1)}[name=form] input:focus,[name=form] textarea:focus{border-color:#4682b4}[name=form] textarea{min-height:300px;margin:23px 0;resize:vertical;overflow:auto;overflow-wrap:anywhere;word-break:break-word}[name=form] #buttons{justify-content:center;gap:0 77px}[name=form] #buttons button{all:unset;padding:7px 23px;border-radius:4px;cursor:pointer;transition:opacity .2s linear 0s;user-select:none}[name=form] #buttons button:nth-of-type(1){border:1px solid #ccc}[name=form] #buttons button:nth-of-type(2){color:#e4e4e4;background-color:#4682b4}[name=form] #buttons button:nth-of-type(2):disabled{opacity:.2;cursor:default}[name=form] #buttons button:hover{opacity:.6}@media screen and (max-width: 666px){[name=form]>div:not(#buttons){flex-direction:column;gap:7px 0}[name=form]>div:not(#buttons)>p{margin:0}[name=form]>div:not(#buttons)>p:nth-of-type(1){align-self:auto;text-align:left}[name=form]>div:not(#buttons)>p:nth-of-type(2){width:100%}[name=form]>div:not(#buttons) #select{width:100%}[name=form] textarea{margin-top:0}}#select,#textarea{position:relative;width:40%}#textarea{width:100%}#textarea span.error{top:-14px}span.error{position:absolute;top:-37px;right:0;padding:7px;font-size:14px;color:#e4e4e4;background-color:darkred;border-radius:4px;line-height:1}span.error::after{content:"";position:absolute;bottom:-10px;right:10px;width:0;height:0;border-top:5px solid darkred;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0)}html{scrollbar-gutter:stable}#info_modal_window{position:fixed;z-index:11;top:0;left:0;display:none;place-items:center;width:100%;height:100%;padding:33px 14px;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);scrollbar-gutter:stable}#info_modal_window #message{padding:23px;font-size:18px;text-align:center;background-color:#ddd;border-radius:4px;user-select:none}#info_modal_window #message p#dlg_title{margin-bottom:23px;line-height:1.6;white-space:pre-line}#info_modal_window #message button{all:unset;padding:3px 14px;font-size:14px;border:1px solid #aaa;cursor:pointer;transition:opacity .2s linear 0s}#info_modal_window #message button:hover{opacity:.6;border-color:#4682b4}#info_modal_window #message button:focus{border-color:#4682b4}#dark_theme [name=form] select,#dark_theme [name=form] input,#dark_theme [name=form] textarea{color:#ccc;background-color:#222;border-color:#777}#dark_theme [name=form] select:focus,#dark_theme [name=form] input:focus,#dark_theme [name=form] textarea:focus{border-color:#4682b4}#dark_theme [name=form] select option{color:#aaa}#dark_theme [name=form]>div p:nth-of-type(1){color:#5f9ea0}#dark_theme #info_modal_window{background-color:rgba(0,0,0,0)}#dark_theme #info_modal_window #message{color:#ccc;background-color:#333;border:1px solid #777}
