﻿#gakusai #link01>p:first-child{font-size:1.3em;font-weight:bold;margin-bottom:2em}@media only screen and (max-width: 1280px){#gakusai #link01>p:first-child{font-size:1.2em}}@media only screen and (max-width: 768px){#gakusai #link01>p:first-child{font-size:1.1em}}#gakusai #link01>p:first-child span{position:relative;padding:1em 2em;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#gakusai #link01>p:first-child span::before,#gakusai #link01>p:first-child span::after{position:absolute;content:'';width:1em;height:2em;-webkit-box-sizing:border-box;box-sizing:border-box}#gakusai #link01>p:first-child span::before{top:0;left:0;border-top:2px solid #ccc;border-left:2px solid #ccc}#gakusai #link01>p:first-child span::after{bottom:0;right:0;border-bottom:2px solid #ccc;border-right:2px solid #ccc}#gakusai #link01 .sec02__wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 1280px){#gakusai #link01 .sec02__wrap{display:inherit}}#gakusai #link01 .sec02__wrap .sec02{width:calc((100% - 1em)/2);border:2px solid #699B5D;border-radius:10px;margin-bottom:1em;display:flex;flex-direction:column}@media only screen and (max-width: 1280px){#gakusai #link01 .sec02__wrap .sec02{width:100%;margin-bottom:1em}}#gakusai #link01 .sec02__wrap .sec02__01{background:#699B5D;padding:0.5em 1em;border-radius:5px 5px 0 0}@media only screen and (max-width: 576px){#gakusai #link01 .sec02__wrap .sec02__01{padding:0.5em 1em}}#gakusai #link01 .sec02__wrap .sec02__01 h3,#gakusai #link01 .sec02__wrap .sec02__01 p{color:#fff}#gakusai #link01 .sec02__wrap .sec02__01 h3{font-weight:bold}#gakusai #link01 .sec02__wrap .sec02__01 p{font-size:0.8em}#gakusai #link01 .sec02__wrap .sec02__02{padding:1em 1em;display:flex;flex-direction:column;height:100%}@media only screen and (max-width: 576px){#gakusai #link01 .sec02__wrap .sec02__02{padding:1em}}#gakusai #link01 .sec02__wrap .sec02__02 ul{display:flex;flex-direction:column}#gakusai #link01 .sec02__wrap .sec02__02>ul{margin-bottom:1em}#gakusai #link01 .sec02__wrap .sec02__02>ul>li{margin-left:1em;text-indent:-1em}#gakusai #link01 .sec02__wrap .sec02__02>ul>li::first-letter{margin-right:0.25em}#gakusai #link01 .sec02__wrap .sec02__02>ul>li+li{margin-top:0.5em}#gakusai #link01 .sec02__wrap .sec02__02>ul>li>ul{font-size:0.9em}#gakusai #link01 .sec02__wrap .sec02__02>ul>li>ul>li{text-indent:0;padding-left:0.25em;font-size:0.8em;color:#699B5D}#gakusai #link01 .sec02__wrap .sec02__02>ul.en>li{margin-left:1.5em;text-indent:-1.5em}#gakusai #link01 .sec02__wrap .sec02__02>ul.en>li::first-letter{margin-right:0}#gakusai #link01 .sec02__wrap .sec02__02 p{text-align:center;margin-top:auto}#gakusai #link01 .sec02__wrap .sec02__02 p a{display:inline-block;background:#006535;color:#fff;padding:0.5em 2em;font-size:0.9em;border-radius:5px;text-decoration:none}#gakusai #link01 .sec02__wrap .sec02__02 p a::after{font-family:ipdre;content:"";color:#fff;font-size:.9em;display:inline-block;margin-left:0.5em}#gakusai #link01 .sec02__wrap .sec02__02 p a:hover{background:#00542a}#gakusai #link01 .sec02__wrap .sec02__info{width:calc((100% - 1em)/2);padding-left:1em}@media only screen and (max-width: 1280px){#gakusai #link01 .sec02__wrap .sec02__info{width:100%}}#gakusai #link01 .sec02__wrap .sec02__info p{font-weight:bold;font-size:0.9em;padding-left:1.5em;text-indent:-0.75em}#gakusai #link01 .sec02__wrap .sec02__info p::before{font-family:ipdre;content:"";color:#699B5D;font-size:1em;display:inline-block;margin-right:0.25em}#gakusai #link01 .sec02__wrap .sec02__info ul{font-size:0.9em}@media only screen and (max-width: 1280px){#gakusai #link01 .sec02__wrap .sec02__info ul{display:flex;flex-wrap:wrap}#gakusai #link01 .sec02__wrap .sec02__info ul li::after{content:"／";padding:0 0.5em;color:#999}#gakusai #link01 .sec02__wrap .sec02__info ul li:last-child::after{content:inherit;padding:0}}#gakusai #link02 .sec01 ul li{padding-left:1.5em;text-indent:-0.75em}#gakusai #link02 .sec01 ul li::before{font-family:ipdre;content:"";color:#2555A5;font-size:1em;display:inline-block;margin-right:0.25em}
