.goban{top:0;left:0;position:relative;margin:0;padding:0;height:1000px;height:97vh}#goban_tray_0_CV{background-size:contain;position:relative;width:100%;height:100%;top:0;left:0;box-shadow:0 2px 3px 0 gray;margin:0;padding:0;z-index:10}@media only screen and (max-width:767px){.goban{height:500px;height:100vw}}@media only screen and (max-width:767px)and (max-height:750px){.goban{max-height:760px}}@media only screen and (max-width:767px)and (max-height:550px){.goban{max-height:300px}}@media only screen and (max-width:767px)and (max-height:450px){.goban{max-height:250px}}@media only screen and (max-width:500px){.goban{max-height:500px}}@media only screen and (max-width:400px){.goban{max-height:400px}}@-ms-viewport{width:auto !important;}header{display:block}.header_bar{top:0;left:0;width:100%;height:15px;padding:.2em;z-index:0}.header_bar div{color:#51707a;text-align:left;letter-spacing:.2em;font-size:medium;font-weight:bold}.header_bar a{text-decoration:none}.header_bar a:link,.header_bar a:visited,.header_bar a:active{color:#51707a}.header_bar a:hover{color:#ff6347;text-decoration:underline}.header_bar ul{text-align:right;margin-top:-25px}.header_bar ul li{display:inline;font-size:small}html{overflow-y:scroll}main{display:block}.maincontent{margin-top:-10px;z-index:1}.gamemain{margin-top:-30px;padding:0;margin:0 auto}.strong{background-color:#ffdab9}.highlight{background-color:#fceded}.bgcolor-nomal{background-color:#fff}.font-large{font-size:large}.padding-top-1em{padding-top:20px}.padding50{padding:50px 0}.font-larger{font-size:larger}body,input{font-family:"Helvetica Neue",Helvetica,Meiryo,sans-serif;font-size:medium}body{text-align:center;line-height:140%;background-color:#f9f9f9;padding:0;margin:0}#warning{display:none}hr{margin:5px}.warning{color:#b12323}.settingCheckBox{width:40px;margin:0 auto}.settingCheckBox label{position:relative;display:block;width:40px;height:20px;box-sizing:border-box;padding:4px;border-radius:30px;background-color:#ebebeb}.settingCheckBox label::after{display:inline-block;content:"";width:100%;text-align:left;color:#666;box-sizing:border-box;padding:1px 8px 0}.settingCheckBox label>span{position:absolute;right:3px;top:2.5px;display:block;width:14px;height:14px;line-height:20px;border-radius:50%;text-align:center;letter-spacing:normal;background-color:#666;cursor:pointer;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out}.settingCheckBox input[type="checkbox"]{display:none}.settingCheckBox input[type="checkbox"]:checked+label{background-color:#3598db}.settingCheckBox input[type="checkbox"]:checked+label::after{content:"";text-align:right;color:#666}.settingCheckBox input[type="checkbox"]:checked+label>span{right:22px;background-color:#f4faff}.otameshi{position:fixed;bottom:0;right:0;z-index:2}.otameshi img{position:relative;top:0}.otameshi img:hover{top:-8px;transition:.3s}.otameshi-detail{position:fixed;bottom:0;right:0;display:none;background-color:#f7f4ed;border-top:solid 5px #efeadb;border-left:solid 5px #efeadb;border-right:solid 5px #efeadb;border-top-left-radius:10px;border-top-right-radius:10px;z-index:2;width:200px;height:200px;box-shadow:0 2px 2px 0 #ccc,0 1px 2px 0 #ccc inset;padding-top:2em}.otameshi-detail .annotation{font-size:small;color:#666;text-align:left;padding:.5em 1em 0 1em}.otameshi-detail .btn-copy{font-size:medium;font-weight:bold;position:relative;margin-bottom:.2em;text-align:center;color:#004c66}.otameshi-detail .btn-copy:before{margin-right:1rem;content:'＼'}.otameshi-detail .btn-copy:after{margin-left:1rem;content:'／'}.otameshi-detail .otameshi-btn{font-weight:600;position:relative;display:inline-block;padding:10px 2em 10px 1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;border-radius:100vh;color:#000;background-color:#eaea47;border-bottom:5px solid #ccc100}.otameshi-detail .otameshi-btn:hover{color:#000;background:#fff20a;margin-top:3px;border-bottom:2px solid #ccc100}.otameshi-detail .otameshi-btn i.fa{margin-right:1rem}.otameshi-detail .otameshi-btn:before{font-family:'Font Awesome 5 Free';position:absolute;top:calc(24.2%);right:1rem;margin:0;padding:0;content:'';color:#ccc100}.otameshi-detail .otameshi-btn .emp{color:#ff6347}.otameshi-detail .cross-btn-wrap{position:absolute;right:.3em;top:.3em;display:inline-flex}.otameshi-detail .cross-btn{position:relative;width:1.5em;height:1.5em;border-radius:50%;padding:0;border:transparent;cursor:pointer;background-color:#7a6651;box-shadow:0 2px 2px #5b543d}.otameshi-detail .cross-btn span{width:20px;height:2px;background:#fff;display:inline-block;position:absolute;left:calc(9%);top:calc(54%);border-radius:20px}.otameshi-detail .cross-btn span:nth-child(1){transform:rotate(45deg) translate(-1px,-1px)}.otameshi-detail .cross-btn span:nth-child(2){transform:rotate(-45deg) translate(1px,-1px)}.otameshi-detail.isVisible{animation:slideIn 1s ease 0s 1 normal;display:block}@keyframes slideIn{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:800px),(max-height:600px){.otameshi,.otameshi-detail{display:none}}.btn-refre{color:#fff;background-color:#537da7;border-color:#537da7}.btn-refre:hover{color:#fff;background-color:#2e8b57;border-color:#2e8b57}.btn-outline-refre{color:#537da7;background-color:#f9f9f9;border-color:#537da7}.btn-outline-refre:hover{color:#fff;background-color:#537da7;border-color:#537da7}.text-danger{color:"#d9534f"}.loginForm{width:100%;margin:auto}.loginForm h1{color:#385572}.loginForm h2 small a{text-decoration:none}.loginForm p{line-height:150%}.loginForm label{font-weight:normal}.loginForm input[type=number]{width:10em}.loginForm input[type=password]{width:10em}.loginForm #kiryokuSel{width:10em;margin:0 auto}.loginForm .indexInfo{max-width:600px;margin:20px auto 0;padding:20px;border-radius:5px}.loginForm .indexInfo h1{font-size:x-large;text-align:center;padding-bottom:1em}.loginForm .infoRule{background-color:#e6e6fa}.loginForm .warningRule{background-color:#f1e2e2}.loginForm #cancelNG{display:none}.loginForm #nav{list-style:none}.loginForm #nav li{text-align:center;display:inline-block}#kiryokuArea,#combiArea,#negoArea{display:none}.news-info{position:relative;padding:.5em .5em;margin:2em auto;background:#f1e2e2;color:#d9534f;font-size:large;max-width:300px;border-radius:1em}.news-info:after{position:absolute;content:'';top:100%;left:100px;border:15px solid transparent;border-top:15px solid #f1e2e2;width:0;height:0}.news-info p{margin:0;padding:0}.entryBoardSize{background-color:#17a2b8;padding:0 1em 0 1em;color:#fff;border-radius:1em}.non-radio input[type=radio]{display:none}.setting-hilight{background-color:#f0f8ff}.label-vertical{margin-bottom:0}.kifuTitle{color:#555}.kifuListTable{border-spacing:0;margin:auto;background-color:#fff}.kifuListTable caption{padding:.5em;text-align:center;caption-side:top}.kifuListTable th{font-weight:normal;background:#5580aa;color:#fff;text-align:center}.kifuListTable tbody{cursor:pointer}.noSgfList{padding:2em}.toplink{padding:1em}.toplink a:link,.toplink a:visited,.toplink a:active{color:blue}.toplink a:hover{color:#ff6347}#ReRegistArea{position:absolute;top:10px;margin:0 auto;z-index:10}.alert{margin-bottom:0}.profilearea .text-left{padding-left:5px}.profilearea .profile-record{font-size:5px;transform:scale(.8);display:inline-block;color:#5f5f5f}.infoArea{border-radius:5px;border:1px solid silver;padding:5px 5px;position:relative;margin:0 auto;background-color:#fff}.infoArea img{width:1.3em;margin:-.4em 5px 0 5px}.infoArea p{line-height:100%}.message{cursor:pointer}.guideMsg{visibility:hidden;padding:10px 5px}#tekazuGuide{background-color:#eaf8dc;color:#2b470e}#countDownGuide,#opResultTable,#msgDispArea,#passConfirm,#judgeStatus,#judgeResult,#judgeStep,#freeGreeting,#freeMessage,#freeFarewell,#selectGreeting,#selectMessage,#selectFarewell{display:none}#countDownNum{text-align:center;font-size:3em;padding-bottom:10px}#judgeStep{line-height:100%}#judgeStep b{font-family:'MS Pゴシック';color:"#d9534f"}.messageTitle{font-weight:bold}#freeGreeting textarea,#freeMessage textarea,#freeFarewell textarea{width:100%}#countDownNum{text-align:center;font-size:3em}.koryoMsg{font-size:small;padding-bottom:10px}.timeupMsg{font-size:small;padding-bottom:10px}#msgDispArea,#passConfirm{background-color:#f8f8f1}.buttonArea,.replayEnd{z-index:3}.buttonArea .btn,.replayEnd .btn{margin:5px 0}#opResultTable th{text-align:center;background-color:#f0f0f0}#opResultTable .resultSum{background-color:#fff4ea}#opResultTable .parts{display:table-cell;vertical-align:middle}#opResultTable .parts:nth-child(1){text-align:right;width:2em}#opResultTable .parts:nth-child(2){text-align:left}@media only screen and (max-width:1139px){#opResultTable .caption{font-size:small}}@media only screen and (max-width:991px){.infoArea{font-size:small}#opResultTable{font-size:small}}@media only screen and (max-width:575px){.header_bar{height:5px;padding:0}.header_bar div,.header_bar ul,.header_bar a{font-size:smaller}.header_bar div{margin-top:-5px}.header_bar ul{margin-top:-20px}.loginForm{margin-top:30px}.loginForm #guideMsg{font-size:small}.gamemain{margin-top:10px}.buttonArea{position:fixed;bottom:10px;right:10px;padding:15px}.buttonArea .btn{margin:1px}.resultArea{display:none}#myInfo{margin-bottom:70px}.gameinfo-play{margin-bottom:45px}.gameinfo-endgame{margin-bottom:95px}.infoArea{padding:5px;font-size:small;line-height:100%}.infoArea p{margin-bottom:.2em}.infoArea .profile-record{display:none}#countDownNum{font-size:2em;font-weight:bold;margin:0;line-height:100%}#countDownMsg{font-size:x-small;font-weight:normal;margin:0}#countDownGuide{z-index:6;padding:0;margin:0}.guideMsg,#judgeStatus{padding:5px;font-size:small}#guideMsg{z-index:6}#judgeStep,#msgDispArea,#passConfirm,#judgeResult{position:fixed;z-index:2;top:0;width:99%;margin:0 auto}.guideMsg{position:fixed;z-index:2;top:0;margin:0 auto}#judgeInfo{position:absolute;z-index:2;top:5px;width:99%;margin:0 auto}#judgeResult{z-index:3}#msgDispArea{z-index:4}#passConfirm{z-index:5}#judgeDetailColor,#judgeDatail{padding:5px 0}.message{font-size:small;line-height:120%}.messageTitle{font-size:small}.kihuContainer{padding:0;margin:0}.kifuListTable{font-size:small}}