﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{line-height:1.5;-webkit-text-size-adjust:100%}ul,ol{list-style:none}a{display:block;color:inherit;text-decoration:none}alink,avisited{color:inherit}img{vertical-align:top;font-size:0;line-height:0}img{width:100%;display:block}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Helvetica,"MS Pゴシック","MS PGothic",sans-serif;font-size:15px;color:#333}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}@media(min-width: 768px){.display_pc{display:block !important}.display_sp{display:none !important}}@media(max-width: 767px){.display_pc{display:none !important}.display_sp{display:block !important}}@media(min-width: 768px){.br_pc{display:block}.br_sp{display:none}}@media(max-width: 767px){.br_pc{display:none}.br_sp{display:block}}#page_wrap{padding:0 10px}@media(max-width: 767px){#page_wrap{padding:0 6px}}h1{margin-top:30px}h1 p{font-weight:normal;font-size:10px;text-align:center;margin-bottom:10px;letter-spacing:.07em}@media(max-width: 767px){h1 p{letter-spacing:0}}h1 img{width:350px;margin:0 auto}@media(max-width: 767px){h1 img{width:270px}}h2{font-size:36px;letter-spacing:.07em;text-align:center;margin-top:45px;color:#004083}@media(max-width: 890px){h2{font-size:28px}}@media(max-width: 767px){h2{font-size:15px;margin-top:25px}}.chukei{background-color:#004083;padding:10px 15px;color:#fff;letter-spacing:.1em;max-width:870px;margin:20px auto 0}.chukei .txt1{font-size:28px;max-width:600px;margin:0 auto;font-weight:bold;text-align:center}@media(max-width: 890px){.chukei .txt1{font-size:24px}}@media(max-width: 767px){.chukei .txt1{font-size:16px}}.chukei .txt1 br{display:none}@media(max-width: 580px){.chukei .txt1 br{display:block}}.chukei .txt2{font-size:12px;text-align:right;max-width:580px;margin:5px auto 0}@media(max-width: 890px){.chukei .txt2{max-width:520px}}@media(max-width: 767px){.chukei .txt2{max-width:385px}}@media(max-width: 580px){.chukei .txt2{max-width:none;font-size:11px}}.chukei .txt3{font-size:13px;text-align:center;margin-top:5px}.notes{max-width:870px;margin:35px auto 0;border:1px solid #ed1c24;padding:13px 25px;color:#ed1c24;text-align:center;font-size:14px}@media(max-width: 767px){.notes{font-size:13px;margin-top:20px}}.notes h3{letter-spacing:.07em}.notes p{margin-top:10px}#tab_contents{position:relative;max-width:980px;margin:0 auto 60px}.notation{max-width:850px;margin:35px auto 0;padding:15px 10px;letter-spacing:.1em;border:1px solid #333;font-size:13px;line-height:1.6em;text-align:center}.notation .title{font-weight:700}.notation .txt{margin-top:10px}.notation .txt br:not(.br){display:none}@media(max-width: 767px){.notation .txt br:not(.br){display:block}}@media(max-width: 767px){.notation .txt span{display:none}}.contents h4{text-align:center;font-size:28px;color:#004083}@media(max-width: 767px){.contents h4{font-size:21px}}.block_list{margin-top:55px}@media(max-width: 767px){.block_list{margin-top:30px}}.block_list>li:nth-child(n+2){margin-top:35px}@media(max-width: 767px){.wrap{display:flex;flex-direction:row-reverse;justify-content:center;margin-top:20px}}.wrap .win{text-align:center;width:140px;margin:0 auto;height:35px;line-height:33px;border:1px solid #333;font-size:18px;font-weight:bold}@media(max-width: 767px){.wrap .win{writing-mode:vertical-rl;height:140px;width:30px;margin:0;align-self:center;line-height:28px}}@media(max-width: 360px){.wrap .win{width:26px}}@media(min-width: 768px){.wrap .img_wrap{margin:0 auto}}@media(max-width: 767px){.wrap .img_wrap{width:190px;padding-left:5px}}@media(max-width: 360px){.wrap .img_wrap{width:153px;padding-left:1px}}@media(max-width: 767px){.wrap .img_wrap img{padding:6px 0}}@media(min-width: 768px){.wrap .school_list{margin:10px auto 0;display:flex;justify-content:space-between}.wrap .school_list.cnt20{width:80%}.wrap .school_list.cnt21{width:84%}.wrap .school_list.cnt22{width:88%}.wrap .school_list.cnt23{width:92%}.wrap .school_list.cnt24{width:96%}}@media(max-width: 767px){.wrap .school_list{flex:1}}@media(min-width: 768px){.wrap .school_list>li{font-size:15px;writing-mode:vertical-rl;height:250px;width:22px}}@media(max-width: 767px){.wrap .school_list>li{text-align:right;font-size:13px;height:26.3px;line-height:26.3px;font-feature-settings:"palt"}.wrap .school_list>li:before{content:".";font-size:0}}@media(max-width: 430px){.wrap .school_list>li{font-size:9px}}@media(max-width: 360px){.wrap .school_list>li{font-size:9px;line-height:21.6px;height:21.6px;letter-spacing:-0.01em}}.com_sec_sponsor{padding:0 20px 30px}@media(max-width: 767px){.com_sec_sponsor{padding:0 20px 20px}}.com_sec_sponsor a{width:260px;margin:0 auto;border:1px solid #d7d8d8}@media(min-width: 768px){.com_sec_sponsor a{transition:.3s}.com_sec_sponsor a:hover{opacity:.7}}@media(max-width: 767px){.com_sec_sponsor a:nth-of-type(n + 2){margin-top:20px}}.pre{background-color:#333;width:300px;height:60px;margin:20px auto 0;font-weight:bold;color:#fff;text-align:center;font-size:16px;line-height:60px;letter-spacing:.05em}@media(min-width: 768px){.pre{transition:.3s}.pre:hover{opacity:.8}}footer{background-color:#00438c;text-align:center;color:#fff;font-size:12px;padding:5px 0;letter-spacing:.05em;margin-top:50px}/*# sourceMappingURL=style.css.map */