.examresults{margin-bottom:25px}.examresults ul{border:2px solid #ccc;border-radius:10px;padding:5px 0 3px;list-style:none}.examresults li{border-bottom:1px dotted #999;margin-bottom:.5em;padding:.5em 10px;line-height:1.1em}.examresults li:last-child{border-bottom:none;padding-bottom:0}span.kokka,span.koteki,span.minkan{color:#fff;margin-right:2px;padding:0 3px;font-size:.8rem!important;font-weight:400!important}span.kokka{background:#ff000a}span.koteki{background:#daa520}span.minkan{background:#5f9ea0}.ranking li span:first-child{color:#fff;float:none;margin-right:2px;padding:0 3px;font-size:.8rem!important;font-weight:400!important}h2{font-weight:400}h2 i{vertical-align:2px;font-size:.85em}.flex-box{clear:both;margin-bottom:35px;display:flex}#upward{flex:1}#upward table{border-collapse:separate;border-spacing:0;background:#fcfcfc;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:3px;width:100%;overflow:hidden}#upward td:first-child{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px 0 5px 3px}#upward td:nth-of-type(2){text-align:right;background:#fafafa;border-bottom:1px solid #ccc}#upward span{margin-left:3px;font-size:.7rem;font-weight:700}#homeindex{margin-bottom:35px;overflow:hidden}#homeindex ul{padding-left:0;list-style:none;display:flex;overflow:hidden}#homeindex li{flex:1}#homeindex li a{text-align:center;background:#fafafa;border:1px solid #ccc;border-radius:2px;margin-right:5px;font-size:.75rem;line-height:2em;display:block}#homeindex li:first-child{font-weight:700}#homeindex li a:hover{background:#fff4f4}#homeindex li a i{float:right;line-height:2em}.search{flex:1}.search input{border:1px solid #ccc;border-radius:5px;width:90%;margin-bottom:35px;padding:8px}.search table{border-spacing:2px;border-collapse:separate;width:90%}.search td{text-align:center;border:1px solid #ccc;padding:8px 0}.category-list{width:100%;margin-bottom:35px;overflow:hidden}.category-listin{background:#f8f8ff;border:1px solid #ccc;border-radius:5px;padding:15px 0 0 5px;display:flex}.category-listin dl{flex:1;padding-left:10px}.category-listin dt{background:#f8f8f8;border:1px solid #ccc;margin-bottom:5px;padding:3px 5px;font-weight:700;display:inline-block}.category-listin dd{margin-bottom:15px}.category-listin dd a:first-child{float:left;border-right:1px solid #aaa;padding-right:6px}.category-listin dd a:nth-child(2){padding-left:6px}.aim-list{flex:1}.aim-list ul{padding-left:10px;list-style:none}.aim-list li{margin-bottom:.5em}#homedifi{flex:1}#homedifi ul{padding-left:10px;list-style:none}#homedifi li{margin-bottom:.7em;font-weight:700}#homedifi li span{font-weight:400}.ranking{background:#f8f8ff;border:1px solid #ccc;border-radius:5px;flex:1;margin:0 5px 0 0;padding:15px 15px 0;overflow:hidden}.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;flex:1;margin:0 5px 0 0;padding:15px 15px 0;overflow:hidden}.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{margin-left:10px;font-size:.9rem}h2 span a i{vertical-align:0}#school-search{margin-bottom:35px;overflow:hidden}#school-search ul{margin-left:10px;padding:0;list-style:none}#school-search li{float:left;border-right:1px solid #bbb;margin-bottom:.7em;margin-right:8px;padding-right:8px}#school-search li:last-child{border-right:none}#school-search h3{font-weight:400}#school-search h4{clear:both;color:#666;margin-bottom:.2rem;margin-left:5px;font-size:1rem;font-weight:400}#school-search p{clear:both;text-align:right}h3 span a{margin-left:10px;font-size:.9rem}#kyujinlist{margin-bottom:35px;overflow:hidden}#kyujinlist ul{margin-left:10px;padding:0;list-style:none}#kyujinlist li{float:left;border-right:1px solid #bbb;margin-bottom:.7em;margin-right:8px;padding-right:8px}#kyujinlist li:last-child{border-right:none}.clip-btn{color:#0000cd;text-decoration:none;display:inline}.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:"";padding-right:3px;font-family:"Font Awesome 5 Free";font-weight:900}.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;padding:5px 10px;font-size:.95rem;line-height:2em;display:inline}#adsqa h4 i{margin-right:5px}#adsqa p{margin:10px 20px 35px 10px}#ads-flow{text-align:center;width:50%;margin-bottom:80px}#ads-flow p{background:#fff2ee;border:1px solid coral;border-radius:3px;padding:15px 0}#ads-flow img{float:none;vertical-align:-1px;margin:0 5px 0 0}#ads-flow i{margin-bottom:20px}#ads-flow a{color:#fff;background:coral;border:3px double #fff;border-radius:10px;margin:70px 0 -20px;padding:15px 0;font-size:1.5rem;font-weight:700;display:block}#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{margin-bottom:0;font-size:12px}#home-adarea ul{padding:0}#home-adarea li{float:left;border:3px solid #fff;list-style:none}#home-adarea li:hover{border:3px solid #ff000a}ul#osusume{padding-left:20px;list-style:none}dl#guide{margin-bottom:30px}dl#guide p span{color:#ff000a}dl#guide dt{margin-bottom:1rem;font-size:1rem;font-weight:400}dl#guide dt p{cursor:pointer;display:inline}dl#guide dt i{width:10px}dl#guide dd{background:#fafafa;border:6px solid #dcdcdc;border-radius:8px;padding:25px 35px 0;display:none}dl#guide dd p{margin-bottom:1rem}dl#guide dd strong{background-image:linear-gradient(#0000 50%,#ffff93 50%)}#sns-area{clear:both;margin:40px 0 30px;overflow:hidden}#sns-area h3{color:#000}#sns-area ul{padding-left:0;display:flex}#sns-area li{float:left;text-align:center;background:#f7f7f7;border:1px solid #ccc;border-radius:3px;flex:1;margin:0 5px 0 0;padding:5px 0;font-size:1.4rem;list-style:none}#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{padding:0 20px;overflow:hidden}@media screen and (width<=670px){span.kokka,span.koteki,span.minkan,.ranking li span:first-child{padding:2px 3px}#home-adarea li{border:none;width:50%;margin-bottom:5px}#home-adarea img{width:95%;height:auto}ul#osusume{padding-left:0;list-style:none}ul#osusume a{background:#fff7f7;border:1px solid #ccc;margin-bottom:5px;padding:12px 0 12px 5px;font-size:15px;display:block}dl#guide dd{padding:15px 10px 0}dl#guide dd img{width:100%;height:auto}#homeindex ul{display:inline}#homeindex li{float:left;width:50%;margin-bottom:3px}#homeindex li a{font-size:.9rem;line-height:3rem}#homeindex li a i{padding-right:3px;line-height:3rem}.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}#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{float:none;background:0 0;border:none;padding:0!important}#school-search h2 a.text-color{color:#0000cd}#school-search ul{margin-left:5px;padding:0}#school-search li a{width:30%;padding:10px 3px;font-size:.9rem}#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{margin-bottom:15px;font-size:.9rem;line-height:1.8em}.category-list li a:first-child{font-size:1rem}.aim-list{width:100%;margin-bottom:35px}.aim-list ul{padding-left:5px}.aim-list li{margin-bottom:15px;font-size:.9rem;line-height:1.3em}.aim-list li a{font-weight:700}#main{padding:0 8px;overflow:hidden}.search{width:100%;padding-left:0}.search input{width:100%}.search table{border-spacing:2px;border-collapse:separate;width:100%;margin-bottom:35px}.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;width:100%;margin-bottom:15px;padding:15px 5px 0}.ranking ol{margin:15px 0}.ranking li{margin-bottom:10px;padding-bottom:5px}.ranking li span{font-size:12px}}
