.examresults{margin-bottom:25px}.examresults ul{border:2px solid #ccc;border-radius:10px;list-style:none;padding:5px 0 3px 0}.examresults li{border-bottom:1px dotted #999;line-height:1.1em;margin-bottom:.5em;padding:.5em 10px}.examresults li:last-child{border-bottom:none;padding-bottom:0}span.kokka,span.koteki,span.minkan{color:#fff;font-size:.8rem !important;font-weight:normal !important;margin-right:2px;padding:0 3px}span.kokka{background:#ff000a}span.koteki{background:#daa520}span.minkan{background:#5f9ea0}.ranking li span:first-child{color:#fff;font-size:.8rem !important;font-weight:normal !important;margin-right:2px;padding:0 3px;float:none}h2{font-weight:normal}h2 i{font-size:.85em;vertical-align:2px}.flex-box{clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:35px}#upward{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#upward table{background:#fcfcfc;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-collapse:separate;border-spacing:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;overflow:hidden;width:100%}#upward td:first-child{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0 5px 3px}#upward td:nth-of-type(2){background:#fafafa;border-bottom:1px solid #ccc;text-align:right}#upward span{font-size:.7rem;font-weight:bold;margin-left:3px}#homeindex{margin-bottom:35px;overflow:hidden}#homeindex ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;overflow:hidden;padding-left:0}#homeindex li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#homeindex li a{background:#fafafa;border:1px solid #ccc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;display:block;font-size:.75rem;line-height:2em;margin-right:5px;text-align:center}#homeindex li:first-child{font-weight:bold}#homeindex li a:hover{background:#fff4f4}#homeindex li a i{float:right;line-height:2em}.search{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.search input{border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:35px;padding:8px;width:90%}.search table{border-spacing:2px;border-collapse:separate;width:90%}.search td{border:1px solid #ccc;padding:8px 0;text-align:center}.category-list{margin-bottom:35px;overflow:hidden;width:100%}.category-listin{background:#f8f8ff;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 0 0 5px}.category-listin dl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:10px}.category-listin dt{background:#f8f8f8;border:1px solid #ccc;display:inline-block;font-weight:bold;margin-bottom:5px;padding:3px 5px}.category-listin dd{margin-bottom:15px}.category-listin dd a:first-child{border-right:1px solid #aaa;float:left;padding-right:6px}.category-listin dd a:nth-child(2){padding-left:6px}.aim-list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.aim-list ul{list-style:none;padding-left:10px}.aim-list li{margin-bottom:.5em}#homedifi{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#homedifi ul{list-style:none;padding-left:10px}#homedifi li{font-weight:bold;margin-bottom:.7em}#homedifi li span{font-weight:normal}.ranking{background:#f8f8ff;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 5px 0 0;overflow:hidden;padding:15px 15px 0 15px}.ranking h3{color:#191970;font-size:.95rem}.ranking h3 span{float:right}span#p06{float:none}.ranking ol{padding-left:25px}.ranking li{border-bottom:1px dashed #ccc;margin-bottom:8px}.ranking ol li span{float:right}.kakomon{border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 5px 0 0;overflow:hidden;padding:15px 15px 0 15px}.kakomon h3{color:#191970;font-size:.95rem}.kakomon h3 span{float:right}.kakomon ol{padding-left:25px}.kakomon li{border-bottom:1px dashed #ccc;margin-bottom:8px}.kakomon ol li span{float:right}h2 span a{font-size:.9rem;margin-left:10px}h2 span a i{vertical-align:0}#school-search{margin-bottom:35px;overflow:hidden}#school-search ul{list-style:none;margin-left:10px;padding:0}#school-search li{border-right:1px solid #bbb;float:left;margin-right:8px;margin-bottom:.7em;padding-right:8px}#school-search li:last-child{border-right:none}#school-search h3{font-weight:normal}#school-search h4{clear:both;color:#666;font-size:1rem;font-weight:normal;margin-left:5px;margin-bottom:.2rem}#school-search p{clear:both;text-align:right}h3 span a{font-size:.9rem;margin-left:10px}#kyujinlist{margin-bottom:35px;overflow:hidden}#kyujinlist ul{list-style:none;margin-left:10px;padding:0}#kyujinlist li{border-right:1px solid #bbb;float:left;margin-right:8px;margin-bottom:.7em;padding-right:8px}#kyujinlist li:last-child{border-right:none}.clip-btn{display:inline;color:#0000cd;text-decoration:none}.clip-btn:hover{color:#0056b3;cursor:pointer;text-decoration:underline}.clip-btn.copied:hover{color:#0000cd;cursor:text;text-decoration:none}.clip-btn.copied:before,.clip-btn:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:3px}.clip-btn:before{content:""}#about-ads h3{color:#5f9ea0;font-size:1.3rem}#about-ads h4{clear:both}#about-ads img{float:left;margin:0 5px 20px 0}#about-ads th{background:#f0f0f0;border:1px solid #ccc;padding:10px}#about-ads td{border:1px solid #ccc;padding:10px 15px 10px 10px}#adsqa{clear:both;padding-top:40px;overflow:hidden}#adsqa h4{background:#f8f8ff;border:1px solid #87cefa;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:inline;font-size:.95rem;line-height:2em;padding:5px 10px}#adsqa h4 i{margin-right:5px}#adsqa p{margin:10px 20px 35px 10px}#ads-flow{text-align:center;margin-bottom:80px;width:50%}#ads-flow p{background:#fff2ee;border:1px solid coral;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:15px 0}#ads-flow img{float:none;margin:0 5px 0 0;vertical-align:-1px}#ads-flow i{margin-bottom:20px}#ads-flow a{background:coral;border:3px double #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;display:block;font-size:1.5rem;font-weight:bold;margin:70px 0 -20px 0;padding:15px 0}#ads-flow a i{margin-bottom:0}#ads-flow a:hover{background:tomato}#home-adarea{color:#999;margin-bottom:30px;overflow:hidden}#home-adarea h2{font-size:12px;margin-bottom:0}#home-adarea ul{padding:0}#home-adarea li{border:3px solid #fff;float:left;list-style:none}#home-adarea li:hover{border:3px solid #ff000a}ul#osusume{list-style:none;padding-left:20px}dl#guide{margin-bottom:30px}dl#guide p span{color:#ff000a}dl#guide dt{font-size:1rem;font-weight:normal;margin-bottom:1rem}dl#guide dt p{cursor:pointer;display:inline}dl#guide dt i{width:10px}dl#guide dd{display:none;background:#fafafa;border:6px solid #dcdcdc;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:25px 35px 0 35px}dl#guide dd p{margin-bottom:1rem}dl#guide dd strong{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #ffff93));background-image:-webkit-linear-gradient(transparent 50%, #ffff93 50%);background-image:linear-gradient(transparent 50%, #ffff93 50%)}#sns-area{clear:both;margin:40px 0 30px;overflow:hidden}#sns-area h3{color:#000}#sns-area ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0}#sns-area li{background:#f7f7f7;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;float:left;font-size:1.4rem;list-style:none;margin:0 5px 0 0;padding:5px 0;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#sns-area li:hover{background:#eee}#sns-area li.twitter a{color:#0f1419}#sns-area li.facebook a{color:#4267b2}#sns-area li.hatena a{color:#5279e7}#sns-area li.line a{color:#00b900}#main{overflow:hidden;padding:0 20px}@media screen and (max-width: 670px){span.kokka,span.koteki,span.minkan{padding:2px 3px}.ranking li span:first-child{padding:2px 3px}#home-adarea li{border:none;margin-bottom:5px;width:50%}#home-adarea img{height:auto;width:95%}ul#osusume{list-style:none;padding-left:0}ul#osusume a{background:#fff7f7;border:1px solid #ccc;display:block;font-size:15px;margin-bottom:5px;padding:12px 0 12px 5px}dl#guide dd{padding:15px 10px 0 10px}dl#guide dd img{width:100%;height:auto}#homeindex ul{display:inline}#homeindex li{float:left;margin-bottom:3px;width:50%}#homeindex li a{font-size:.9rem;line-height:3rem}#homeindex li a i{line-height:3rem;padding-right:3px}.flex-box{display:block}#upward td:first-child{padding:8px 0}#upward td:nth-of-type(2){font-size:.7rem}.category-list li a:first-child{padding:3px 5px}.kakomon{margin-bottom:15px;padding:15px 5px 0 5px}#sns-area{margin:20px 0 30px;padding-left:10px}#sns-area li{width:18%}#sns-area li a span{display:none}#school-search{margin-bottom:30px;overflow:hidden}#school-search h2{background:none;border:none;float:none;padding:0 !important}#school-search h2 a.text-color{color:#0000cd}#school-search ul{margin-left:5px;padding:0}#school-search li a{font-size:.9rem;padding:10px 3px;width:30%}#cateaim-sekect{border-top:none;border-bottom:1px solid #ccc}.category-listin{display:block;overflow:hidden}.category-list ul{margin-right:20px;padding-left:5px}.category-list li{font-size:.9rem;line-height:1.8em;margin-bottom:15px}.category-list li a:first-child{font-size:1rem}.aim-list{margin-bottom:35px;width:100%}.aim-list ul{padding-left:5px}.aim-list li{font-size:.9rem;line-height:1.3em;margin-bottom:15px}.aim-list li a{font-weight:bold}#main{overflow:hidden;padding:0 8px}.search{padding-left:0;width:100%}.search input{width:100%}.search table{border-spacing:2px;border-collapse:separate;margin-bottom:35px;width:100%}.search td{border:1px solid #ccc;padding:4px 6px}.induedate{clear:both;width:100%}.induedate p.date{margin-bottom:10px}.induedate ol{margin-bottom:15px;padding-left:20px}.induedate li{margin-bottom:10px;padding-bottom:5px}.induedate li span{font-size:12px}.ranking{float:none;margin-bottom:15px;padding:15px 5px 0 5px;width:100%}.ranking ol{margin:15px 0}.ranking li{margin-bottom:10px;padding-bottom:5px}.ranking li span{font-size:12px}}