@charset "UTF-8";
/*!circle_img*/
.circle_cnt .circle_img,.circle_cnt .circle_txt{display:block}.circle_cnt .circle_img{padding-top:100%;border-radius:50%;background-color:#fffea7;position:relative}.circle_cnt .circle_img img{display:block;width:auto;max-width:90px;max-height:100px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.circle_cnt .circle_txt{line-height:2;margin-top:.5em}.circle_cnt .circle_txt strong{font-weight:400;background:-ms-linear-gradient(left,#fcdc4a 50%,transparent 50%);background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fcdc4a),color-stop(50%,transparent));background:-webkit-linear-gradient(left,#fcdc4a 50%,transparent 50%);background:linear-gradient(left,#fcdc4a 50%,transparent 50%);background-repeat:no-repeat;background-position:left bottom;background-size:200% .4em}.circle_cnt a{display:block}@media print,screen and (min-width:600px){.circle_cnt .circle_img img{max-width:130px;max-height:140px}}@media print,screen and (min-width:1025px){.circle_cnt .circle_img img{max-width:140px;max-height:150px}.circle_cnt .circle_txt{margin-top:1em}.circle_cnt a .circle_img{-webkit-transition:background-color 1s;transition:background-color 1s}.circle_cnt a:hover .circle_img{background-color:#fcdc4a}}
/*!text*/
.li_arrow li{padding-left:1em;margin-bottom:1em;position:relative}.li_arrow li:last-child{margin-bottom:0}.li_arrow li:before{display:inline-block;content:"";width:0;height:0;margin-top:.4em;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #ace475;position:absolute;top:0;left:0;z-index:1}.dl_column>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dl_column>div>dt{width:4.1em;text-align:right}.dl_column>div>dt:after{content:"："}.dl_column>div>dd{text-align:left;width:calc(100% - 4.1em);min-width:7em}
/*!border_cnt*/
.border_cnt>:first-child{font-size:20px;font-size:2rem;text-align:center;position:relative;-webkit-transform:translateY(50%);transform:translateY(50%)}.border_cnt>:first-child span{display:block}.border_cnt>:first-child:after,.border_cnt>:first-child:before{display:block;content:"";width:calc(50% - 4.5em);border-bottom:solid 1px #333;position:absolute;top:50%}.border_cnt>:first-child:before{left:0}.border_cnt>:first-child:after{right:0}.border_cnt>:last-child{padding:2em 1.5em 1.5em;border-right:solid 1px #333;border-bottom:solid 1px #333;border-left:solid 1px #333}@media print,screen and (min-width:600px){.border_cnt>:first-child{font-size:23px;font-size:2.3rem}}@media print,screen and (min-width:1025px){.border_cnt>:first-child{font-size:26px;font-size:2.6rem}.border_cnt>:last-child{padding:2.5em 3em 2em}}
/*!box*/
.shadow{padding:0 0 15px 15px;position:relative}.shadow:after{display:block;content:"";width:calc(100% - 15px);height:calc(100% - 15px);background-color:#e5e5e5;position:absolute;bottom:0;left:0;z-index:-1}.shadow.yellow:after{background-color:#fffea7}.shadow.green:after{background-color:#dbf1b9}
/*!entry*/
body.page-template-entry #introduction>section{margin-top:2.5em}body.page-template-entry #introduction>section ul{margin-bottom:0}body.page-template-entry #qualification>div section>div{height:100%;padding:2.5em;border:solid 1px #333}body.page-template-entry #qualification>div section>div h3{font-size:16px;font-size:1.6rem;padding-left:.5em;margin-bottom:1em;border-left:solid 3px #fcdc4a}body.page-template-entry #qualification>div section>div ol{list-style-type:decimal;padding-left:1.5em}body.page-template-entry #qualification>div section>div ol li{font-weight:700;margin-bottom:1em}body.page-template-entry #qualification>div section>div ol li:last-child{margin-bottom:0}body.page-template-entry #qualification>div section>div ol li span{font-weight:400}body.page-template-entry #qualification>div section:nth-child(2n)>div h3{border-left-color:#ace475}body.page-template-entry #qualification>section{margin-top:2.5em}body.page-template-entry #qualification>section section{margin-top:2.5em}body.page-template-entry #qualification>section section h4{text-align:center}body.page-template-entry #qualification>section section ul li{margin-top:1.5em}@media print,screen and (min-width:600px){body.page-template-entry #qualification>div section>div h3{font-size:17px;font-size:1.7rem}}@media print,screen and (min-width:1025px){body.page-template-entry #qualification>div section>div h3{font-size:18px;font-size:1.8rem;font-size:min(1.63636vw,1.8rem)}}body.page-template-entry #group>div section{margin-bottom:2em}body.page-template-entry #group>div section:last-child{margin-bottom:0}body.page-template-entry #group>div section ul li{text-align:left;margin-bottom:10px}body.page-template-entry #group>div section ul li a{color:#008aff}body.page-template-entry #group>div section ul li a svg{fill:#008aff}