@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}#mailForm ul.caution{margin-bottom:60px}#mailForm ul.caution li{line-height:1.4;padding-left:25px;position:relative}#mailForm ul.caution li::before{position:absolute;content:"";width:12px;height:12px;background:#42a5da;left:0;top:.4em}#mailForm ul.caution li span{margin-right:5px}#mailForm ul.caution li a{text-decoration:underline}#mailForm ul.caution li a:hover{color:#42a5da}#mailForm ul.caution li+li{margin-top:8px}@media screen and (max-width: 600px){#mailForm ul.caution{margin-bottom:40px}#mailForm ul.caution li{padding-left:18px}#mailForm ul.caution li::before{width:10px;height:10px;top:.35em}#mailForm ul.caution li+li{margin-top:8px}#mailForm ul.caution li.style{line-height:1.8}}#mailForm .att{font-size:.75rem;color:#fff;line-height:1;vertical-align:baseline;padding:2px 15px 3px;background:#0165a3}@media screen and (max-width: 600px){#mailForm .att{font-size:.625rem;padding:2px 7px 3px}}#mailForm .form dl.table{line-height:1.4}#mailForm .form dl.table dt .att{margin-left:auto;margin-right:0}@media screen and (max-width: 600px){#mailForm .form dl.table dt .att{margin-left:10px}}#mailForm .form dl.table dt.textarea{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:10px}#mailForm .form dl.table dd{padding-left:30px}@media screen and (max-width: 600px){#mailForm .form dl.table dd{padding-left:0}}#mailForm .form dl.table dd p+p{margin-top:8px}#mailForm .form dl.table dd input[type=text],#mailForm .form dl.table dd input[type=tel],#mailForm .form dl.table dd input[type=email]{width:100%;height:50px;border:none;padding:5px 20px}@media screen and (max-width: 600px){#mailForm .form dl.table dd input[type=text],#mailForm .form dl.table dd input[type=tel],#mailForm .form dl.table dd input[type=email]{width:100%;padding:5px 10px}}#mailForm .form dl.table dd input.zip{width:25%;margin-left:10px}@media screen and (max-width: 600px){#mailForm .form dl.table dd input.zip{width:50%}}#mailForm .form dl.table dd input.age,#mailForm .form dl.table dd input.grade{width:10%}@media screen and (max-width: 600px){#mailForm .form dl.table dd input.age,#mailForm .form dl.table dd input.grade{width:70px}}#mailForm .form dl.table dd input.date{width:20%;margin-right:5px}#mailForm .form dl.table dd input.uni{width:70%}#mailForm .form dl.table dd textarea{width:100%;height:250px;padding:10px 20px;border:none}#mailForm .form dl.table dd .selectbox{display:inline-block;position:relative}#mailForm .form dl.table dd .selectbox select{font-size:1rem;color:#999;padding:15px 40px 15px 20px;background:#fff;border:1px solid #ccc;border-radius:4px;appearance:none;-moz-appearance:none;-webkit-appearance:none}#mailForm .form dl.table dd .selectbox select option{color:#000}#mailForm .form dl.table dd .selectbox::after{content:"";top:calc(50% - 9px);right:20px;font-family:"icomoon";content:"";position:absolute;font-weight:normal;font-style:normal;font-size:1rem;font-size:.75rem;color:#999;-webkit-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none}@media screen and (max-width: 600px){#mailForm .form dl.table dd .selectbox select{padding-right:30px;padding-left:10px}#mailForm .form dl.table dd .selectbox::after{right:10px}}#mailForm .form dl.table dd .checkbox-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){#mailForm .form dl.table dd .checkbox-wrap{display:block}#mailForm .form dl.table dd .checkbox-wrap li+li{margin-top:10px}}#mailForm .form dl.table dd .checkbox-wrap input.checkbox{display:none}#mailForm .form dl.table dd .checkbox-wrap input.checkbox:checked+.checkbox-set::after{opacity:1}#mailForm .form dl.table dd .checkbox-wrap .checkbox-set{display:inline-block;width:auto;padding:5px 30px;position:relative;cursor:pointer}#mailForm .form dl.table dd .checkbox-wrap .checkbox-set::before{display:block;content:"";position:absolute;top:calc(50% - .7em);left:0;width:24px;height:24px;border-radius:3px;background:#fff;border:1px solid #ccc}#mailForm .form dl.table dd .checkbox-wrap .checkbox-set::after{display:block;content:"";position:absolute;top:calc(50% - .6em);left:8px;width:10px;height:16px;border-right:3px solid #1a8fd1;border-bottom:3px solid #1a8fd1;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mailForm .form dl.table dd .radio-wrap input.radio{display:none}#mailForm .form dl.table dd .radio-wrap input.radio:checked+.radio-btn::after{opacity:1}#mailForm .form dl.table dd .radio-wrap .radio-btn{display:inline-block;width:auto;padding:5px 10px 5px 30px;position:relative;cursor:pointer}#mailForm .form dl.table dd .radio-wrap .radio-btn::before{content:"";display:block;position:absolute;top:.3em;left:0;width:24px;height:24px;background:#fff;border:1px solid #ccc;border-radius:50%}#mailForm .form dl.table dd .radio-wrap .radio-btn::after{content:"";display:block;position:absolute;top:calc(.2em + 7px);left:5px;width:14px;height:14px;background:#1a8fd1;border-radius:50%;opacity:0}#mailForm .form dl.table ::-webkit-input-placeholder{color:#c4c4c4}#mailForm .form dl.table ::-moz-placeholder{color:#c4c4c4}#mailForm .form dl.table :-ms-input-placeholder{color:#c4c4c4}#mailForm .form dl.table ::-ms-input-placeholder{color:#c4c4c4}#mailForm .form dl.table ::placeholder{color:#c4c4c4}#mailForm .form input#agree{display:none}#mailForm .form input#agree+span::before{content:"";display:block;height:24px;width:24px;left:5px;position:absolute;top:4px;background:#fff;border:1px solid #ccc;border-radius:5px}@media screen and (max-width: 600px){#mailForm .form input#agree+span::before{height:25px;width:25px;left:0}}#mailForm .form input#agree+span::after{border-left:2px solid #1a8fd1;border-bottom:2px solid #1a8fd1;content:"";display:block;width:25px;height:12px;left:12px;margin-top:-14px;opacity:0;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 600px){#mailForm .form input#agree+span::after{width:12px;height:8px;left:7px;margin-top:-10px;opacity:0}}#mailForm .form input#agree:checked+span::after{opacity:1}#mailForm .form .agree{text-align:center;margin-top:40px;margin-bottom:50px}#mailForm .form .agree label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 45px;position:relative;width:auto;height:35px;line-height:35px}@media screen and (max-width: 960px){#mailForm .form .agree{margin-top:20px;margin-bottom:40px}}@media screen and (max-width: 600px){#mailForm .form .agree{text-align:left;margin-top:10px;margin-bottom:30px}#mailForm .form .agree label{line-height:1.5;padding:0 10px 0 35px}}#mailForm .btn_submit input,#submitback input{cursor:pointer}#mailForm p.btn_submit,#submitback{max-width:500px;width:100%;height:70px;text-decoration:none;margin-left:auto;margin-right:auto;border:1px solid #000;background:#000;overflow:hidden;isolation:isolate;position:relative}#mailForm p.btn_submit input[type=submit],#mailForm p.btn_submit input[type=button],#submitback input[type=submit],#submitback input[type=button]{width:100%;height:100%;font-size:1.125rem;color:#fff;letter-spacing:.1em;font-weight:500;background:none;margin:0;border:none;outline:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s}#mailForm p.btn_submit:hover input[type=submit],#mailForm p.btn_submit:hover input[type=button],#submitback:hover input[type=submit],#submitback:hover input[type=button]{color:#000;background:#fff}@media screen and (max-width: 600px){#mailForm p.btn_submit,#submitback{height:55px}#mailForm p.btn_submit input[type=submit],#mailForm p.btn_submit input[type=button],#submitback input[type=submit],#submitback input[type=button]{font-size:1.125rem}#mailForm p.btn_submit::after,#submitback::after{font-size:.875rem;top:calc(50% - .7em)}}#submitback{width:100%;height:50px;max-width:240px;margin-top:30px;background:#888;border-color:#888}@media screen and (max-width: 600px){#submitback{width:200px;margin-top:20px}}#contact #certificates #send .tableArea{margin-bottom:30px}#contact #certificates #send .tableArea table th{width:230px;font-weight:500;border-bottom-width:2px}#contact #certificates #send .tableArea table td{text-align:left}#contact #certificates #send .tableArea table td a{color:#1a8fd1;font-weight:500;border-bottom:1px solid #1a8fd1}#contact #certificates #send .tableArea table td a i{font-size:90%;margin-left:5px}@media screen and (max-width: 600px){#contact #certificates #send .tableArea{margin-bottom:20px}#contact #certificates #send .tableArea table{width:700px}#contact #certificates #send .tableArea table th{width:190px}}#contact #certificates #send .att{font-size:120%;font-weight:500;margin-bottom:15px}#contact #certificates #send .add{display:inline-block;padding:15px 30px;border:1px solid #1a8fd1}@media screen and (max-width: 600px){#contact #certificates #send .add{display:block;padding:15px}}#contact #certificates #mailForm{max-width:1100px}@media screen and (max-width: 960px){#contact #certificates #mailForm .form .table .year-area{display:block;margin-top:8px}}#contact #certificates #mailForm .cate-list li:nth-child(1).active a,#contact #certificates #mailForm .cate-list li:nth-child(1):hover a{background:#42a5da;color:#fff}#contact #certificates #mailForm .cate-list li:nth-child(1).active a::after,#contact #certificates #mailForm .cate-list li:nth-child(1):hover a::after{display:none}#contact #certificates #mailForm .cate-list li:nth-child(2).active a,#contact #certificates #mailForm .cate-list li:nth-child(2):hover a{background:#0165a3;color:#fff}#contact #certificates #mailForm .cate-list li+li{margin-left:25px}@media screen and (max-width: 600px){#contact #certificates #mailForm .cate-list li{width:calc((100% - 10px)/2);height:35px}#contact #certificates #mailForm .cate-list li+li{margin-left:10px}}#contact #certificates #mailForm .num-list{margin-top:15px}#contact #certificates #mailForm .num-list li{padding-left:30px}#contact #certificates #mailForm .num-list li::before{width:24px;text-align:right;top:calc(50% - .6em)}#news #list #cnews-list .h2Area{margin-bottom:60px}@media screen and (max-width: 600px){#news #list #cnews-list .h2Area{margin-bottom:30px}}#news #list #cnews-list .news-thumb-list li{margin-bottom:40px}@media screen and (max-width: 600px){#news #list #cnews-list .news-thumb-list li{margin-bottom:30px}}#news #list #cnews-list .btn{margin-top:60px}#news #list #cnews-list .btn a i{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (max-width: 600px){#news #list #cnews-list .btn{margin-top:30px}}#news #list form.p-more-btn__wrap{width:100%;margin-top:60px}#news #list form.p-more-btn__wrap button.p-more-btn{max-width:330px;width:100%;height:70px;margin-left:auto;margin-right:auto;color:#000;text-decoration:none;line-height:1.2;text-align:center;border:1.5px solid #000;background:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 35px;position:relative;z-index:1;-webkit-transition:.3s;transition:.3s;font-size:1rem}#news #list form.p-more-btn__wrap button.p-more-btn i{font-size:.875rem;position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);color:#1a8fd1}#news #list form.p-more-btn__wrap button.p-more-btn:hover{color:#fff;background:#000}#news #list form.p-more-btn__wrap button.p-more-btn:hover i{color:#fff}@media screen and (max-width: 600px){#news #list form.p-more-btn__wrap{margin-top:30px}#news #list form.p-more-btn__wrap button.p-more-btn{max-width:250px;height:50px;font-size:.875rem}#news #list form.p-more-btn__wrap button.p-more-btn i{font-size:.75rem}}#news #detail .news-head{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#news #detail .news-head .cate{min-width:150px;height:30px;color:#fff;padding:0 10px;margin-right:30px;background:#1a8fd1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#news #detail .news-head .date{font-size:1.0625rem;color:#1a8fd1;font-weight:500}@media screen and (max-width: 600px){#news #detail .news-head{margin-bottom:20px}#news #detail .news-head .cate{min-width:100px;height:26px;font-size:.8125rem;padding:0 7px;margin-right:15px}#news #detail .news-head .date{font-size:.875rem}}#news #detail .txt p+p{margin-top:20px}@media screen and (max-width: 600px){#news #detail .txt p+p{margin-top:15px}}#news #detail .page-change{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#news #detail .page-change .btn a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#news #detail .page-change .btn a i{left:30px;right:auto;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#news #detail .page-change .prev,#news #detail .page-change .next{font-family:"Barlow",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#news #detail .page-change .prev a,#news #detail .page-change .next a{text-decoration:none;padding-bottom:1px;border-bottom:1px solid rgba(0,0,0,0);position:relative;color:#1a8fd1}#news #detail .page-change .prev a:hover,#news #detail .page-change .next a:hover{border-bottom-color:#1a8fd1}#news #detail .page-change .prev a{padding-left:25px}#news #detail .page-change .prev a:before{font-family:"icomoon";content:"";position:absolute;top:.1em;left:0;font-weight:normal;font-style:normal;font-size:.625rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#news #detail .page-change .next a{padding-right:25px}#news #detail .page-change .next a:before{font-family:"icomoon";content:"";position:absolute;top:.1em;right:0;font-weight:normal;font-style:normal;font-size:.625rem}@media screen and (max-width: 600px){#news #detail .page-change{margin-top:40px}#news #detail .page-change .btn{width:160px;height:40px}#news #detail .page-change .btn a i{left:15px}#news #detail .page-change .prev a{padding-left:20px}#news #detail .page-change .next a{padding-right:20px}}#access .heading03{margin-bottom:40px;border-bottom:1px solid #1a8fd1}#access #map .ggmap{width:100%;width:100%;height:0;padding-bottom:400px;position:relative;overflow:hidden}#access #map .ggmap iframe,#access #map .ggmap object,#access #map .ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 600px){#access #map .ggmap{padding-bottom:200px}}#access #map .btn{margin-top:60px}@media screen and (max-width: 600px){#access #map .btn{margin-top:30px}}#access #map section .circle-list{margin:30px}#access #map section .circle-list li{font-size:1.125rem}#access #map section .circle-list li p+p{margin-top:5px}@media screen and (max-width: 600px){#access #map section .circle-list{margin:20px 10px}#access #map section .circle-list li{font-size:.875rem}}#privacy section p.txt+p.txt{margin-top:20px}#privacy section+section{margin-top:0;padding-top:0}#nofound #container .wrap .heading02{margin-bottom:50px}#nofound #container .wrap .btn{margin-top:60px}/*# sourceMappingURL=contents.css.map */