@charset "UTF-8"; html,body { -webkit-text-size-adjust: none; height: 100%; } body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,img,form{ margin:0; padding:0; } article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; } ol,ul{ list-style:none; } body{ font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS Pゴシック',sans-serif; line-height:1.8; font-size:10px; text-align:center; background: url(../img/bg.png); } h1,h2,h3,h4,h5{ font-size:100%; font-weight:normal; } a{ outline:none; text-decoration:none; } article { text-align: left; margin: 0 auto; min-height: 100%; background: #FFF; } @media only screen and (min-device-width: 768px) { article{ max-width: 640px; } } article .block{ padding: 0 10px 5px 10px; position: relative; background: #FFF; } article .block_seed{ padding: 0 3px 5px 3px; position: relative; background: #FFF; } h2{ font-size: 140%; font-weight: bold; color: #FFF; padding: 7px 10px; background: rgb(56,56,56); background: -moz-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(25,25,25,1) 26%, rgba(0,0,0,1) 51%, rgba(25,25,25,1) 83%, rgba(30,30,30,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,56,56,1)), color-stop(26%,rgba(25,25,25,1)), color-stop(51%,rgba(0,0,0,1)), color-stop(83%,rgba(25,25,25,1)), color-stop(100%,rgba(30,30,30,1))); background: -webkit-linear-gradient(top, rgba(56,56,56,1) 0%,rgba(25,25,25,1) 26%,rgba(0,0,0,1) 51%,rgba(25,25,25,1) 83%,rgba(30,30,30,1) 100%); background: -o-linear-gradient(top, rgba(56,56,56,1) 0%,rgba(25,25,25,1) 26%,rgba(0,0,0,1) 51%,rgba(25,25,25,1) 83%,rgba(30,30,30,1) 100%); background: -ms-linear-gradient(top, rgba(56,56,56,1) 0%,rgba(25,25,25,1) 26%,rgba(0,0,0,1) 51%,rgba(25,25,25,1) 83%,rgba(30,30,30,1) 100%); background: linear-gradient(to bottom, rgba(56,56,56,1) 0%,rgba(25,25,25,1) 26%,rgba(0,0,0,1) 51%,rgba(25,25,25,1) 83%,rgba(30,30,30,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#1e1e1e',GradientType=0 ); } .desc{ background: #FFFFFF; color: #000000; padding: 10px; } button { border: none; color: #090909; padding: 0.2em 1.5em; font-size: 12px; border-radius: 0.5em; background: #e8e8e8; border: 1px solid #e8e8e8; transition: all .3s; box-shadow: 6px 6px 12px #c5c5c5, -6px -6px 12px #ffffff; } button:active { color: #666; box-shadow: inset 4px 4px 12px #c5c5c5, inset -4px -4px 12px #ffffff; } .tab-head-card { border-radius: 0.75em 0.75em 0 0; background-color: rgba(255, 127, 0, 1); cursor: pointer; transition: .2s; } .disable-tab-head { opacity: 0.5; } .inactive-tab-head { pointer-events: none; background-color: #ccc; color: #999; } .tab-body-card { border-radius: 0 0 0.75em 0.75em; border-top: 0.15em solid rgba(255, 127, 0, 1); background-color: rgba(255, 255, 255, 1); transition: .2s; } .w-w100 { width: 100%; } .widthPx { width: 4px; } .h-h100 { height: 100%; } .h-hPx { height: 40px; } .center-align { display: flex; justify-content: center; align-items: center; } .vcenter-align { display: flex; align-items: center; } #candidate-list { margin-bottom: 10px; } #selected-list { margin-bottom: 10px; } .selected-item { align-items: center; margin-bottom: 5px; } .selected-item span { margin-right: 10px; } .remove-button { cursor: pointer; } /*Styling Selectbox*/ .dropdown { margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; width: 300px; background-color: #fff; border-radius: 2px; box-shadow: 0 0 2px rgb(204, 204, 204); transition: all .5s ease; position: relative; font-size: 14px; color: #474747; text-align: center } .dropdown .select { cursor: pointer; display: block; } .dropdown .select > i { font-size: 13px; color: #888; cursor: pointer; transition: all .3s ease-in-out; float: right; line-height: 20px } .dropdown:hover { box-shadow: 0 0 4px rgb(204, 204, 204) } .dropdown:active { background-color: #f8f8f8 } .dropdown.active:hover, .dropdown.active { box-shadow: 0 0 4px rgb(204, 204, 204); border-radius: 2px 2px 0 0; background-color: #f8f8f8 } .dropdown.active .select > i { transform: rotate(-90deg) } .dropdown .dropdown-menu { position: absolute; background-color: #fff; width: 100%; left: 0; margin-top: 1px; box-shadow: 0 1px 2px rgb(204, 204, 204); border-radius: 0 1px 2px 2px; overflow: hidden; display: none; max-height: 400px; overflow-y: auto; z-index: 9 } .dropdown .dropdown-menu li { padding: 10px; transition: all .2s ease-in-out; cursor: pointer } .reset-button { box-shadow:none; background-color: #f8f8f8; color: black; text-align: center; text-decoration: none; display: inline-block; font-size: 12px; margin: 4px 2px; transition-duration: 0.4s; cursor: pointer; } .reset-button:hover { background-color: #4CAF50; color: white; } .button-container { display: flex; justify-content: center; gap: 0px; } .mapresultBlock { margin: 25px 0 0; } .map_stage { display: flex; justify-content: space-between; white-space: nowrap; padding: 0; line-height: 1 } .map_stage2 { display: flex; justify-content: space-evenly; white-space: nowrap; padding: 0; line-height: 1 } .map_stage span { margin: 0; padding: 5px; line-height: 0.9rem; display: block } .map_stage span.no { display: inline; font-size: .785rem; padding: 0; margin: 0 0 5px } .map_stage .map { flex: 1; background-color: #fccece; display: flex } .map_stage .map .txt { flex: 0; background-color: #815c5c; color: #fff; font-weight: 900; font-size: .562rem } .map_stage .map .val { flex: 1; font-size: 0.9rem; vertical-align: middle } .map_stage .mstage { flex: 1; background-color: #b8e4ff; display: flex } .map_stage .mstage .txt { flex: 0; background-color: #386581; color: #fff; font-weight: 900; font-size: .562rem } .map_stage .mstage .val { flex: 1; align-self: stretch; font-size: 0.9rem } .map_stage .tousotu { flex: 0; background-color: #fddea1; display: flex } .map_stage .tousotu .txt { flex: 0; background-color: #815e16; color: #fff; font-weight: 900; font-size: .562rem } .map_stage .tousotu .val { flex: 1; font-size: 0.9rem; min-width: 50px }