﻿@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-size:62.5%}*,*::before,*::after{box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:1.0rem;font-weight:normal;color:#252525;background-color:#fff}a,a:focus,*:focus{outline:none}a{color:#2e5d8d;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#252525}h1,h2,h3,h4,h5,h6{margin-top:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.8;color:inherit}h1,.h1{font-size:3.8rem}h2,.h2{font-size:3.3rem}h3,.h3{font-size:2.8rem}h4,.h4{font-size:2.3rem}h5,.h5{font-size:1.8rem}h6,.h6{font-size:1.3rem}p{font-size:1.5rem;line-height:1.8;margin-bottom:20px}@media (min-width: 1200px){p{font-size:1.6rem;margin-bottom:1.8;margin-bottom:20px}}p a{text-decoration:none}p a:hover{text-decoration:underline}ol,ul,dl{margin-top:0;margin-bottom:1rem}img{vertical-align:middle;border-style:none;max-width:100%}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:740px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.mb-10{margin-bottom:10px}@media (min-width: 768px){.mb-10{margin-bottom:0!important}}.mt-10{margin-top:10px}@media (min-width: 768px){.mt-10{margin-top:0!important}}.mb-20{margin-bottom:20px}@media (min-width: 768px){.mb-20{margin-bottom:0!important}}.mt-20{margin-top:20px}@media (min-width: 768px){.mt-20{margin-top:0!important}}.mb-30{margin-bottom:30px}@media (min-width: 768px){.mb-30{margin-bottom:0!important}}.mt-30{margin-top:30px}@media (min-width: 768px){.mt-30{margin-top:0!important}}.mb-40{margin-bottom:40px}@media (min-width: 768px){.mb-40{margin-bottom:0!important}}.mt-40{margin-top:40px}@media (min-width: 768px){.mt-40{margin-top:0!important}}.mb-50{margin-bottom:50px}@media (min-width: 768px){.mb-50{margin-bottom:0!important}}.mt-50{margin-top:50px}@media (min-width: 768px){.mt-50{margin-top:0!important}}.mb-60{margin-bottom:60px}@media (min-width: 768px){.mb-60{margin-bottom:0!important}}.mt-60{margin-top:60px}@media (min-width: 768px){.mt-60{margin-top:0!important}}.mb-70{margin-bottom:70px}@media (min-width: 768px){.mb-70{margin-bottom:0!important}}.mt-70{margin-top:70px}@media (min-width: 768px){.mt-70{margin-top:0!important}}.mb-80{margin-bottom:80px}@media (min-width: 768px){.mb-80{margin-bottom:0!important}}.mt-80{margin-top:80px}@media (min-width: 768px){.mt-80{margin-top:0!important}}.mb-90{margin-bottom:90px}@media (min-width: 768px){.mb-90{margin-bottom:0!important}}.mt-90{margin-top:90px}@media (min-width: 768px){.mt-90{margin-top:0!important}}.mb-100{margin-bottom:100px}@media (min-width: 768px){.mb-100{margin-bottom:0!important}}.mt-100{margin-top:100px}@media (min-width: 768px){.mt-100{margin-top:0!important}}.mb-110{margin-bottom:110px}@media (min-width: 768px){.mb-110{margin-bottom:0!important}}.mt-110{margin-top:110px}@media (min-width: 768px){.mt-110{margin-top:0!important}}.mb-120{margin-bottom:120px}@media (min-width: 768px){.mb-120{margin-bottom:0!important}}.mt-120{margin-top:120px}@media (min-width: 768px){.mt-120{margin-top:0!important}}.mb-130{margin-bottom:130px}@media (min-width: 768px){.mb-130{margin-bottom:0!important}}.mt-130{margin-top:130px}@media (min-width: 768px){.mt-130{margin-top:0!important}}.mb-140{margin-bottom:140px}@media (min-width: 768px){.mb-140{margin-bottom:0!important}}.mt-140{margin-top:140px}@media (min-width: 768px){.mt-140{margin-top:0!important}}.mb-150{margin-bottom:150px}@media (min-width: 768px){.mb-150{margin-bottom:0!important}}.mt-150{margin-top:150px}@media (min-width: 768px){.mt-150{margin-top:0!important}}.mb-160{margin-bottom:160px}@media (min-width: 768px){.mb-160{margin-bottom:0!important}}.mt-160{margin-top:160px}@media (min-width: 768px){.mt-160{margin-top:0!important}}.mb-170{margin-bottom:170px}@media (min-width: 768px){.mb-170{margin-bottom:0!important}}.mt-170{margin-top:170px}@media (min-width: 768px){.mt-170{margin-top:0!important}}.mb-180{margin-bottom:180px}@media (min-width: 768px){.mb-180{margin-bottom:0!important}}.mt-180{margin-top:180px}@media (min-width: 768px){.mt-180{margin-top:0!important}}.mb-190{margin-bottom:190px}@media (min-width: 768px){.mb-190{margin-bottom:0!important}}.mt-190{margin-top:190px}@media (min-width: 768px){.mt-190{margin-top:0!important}}.mb-200{margin-bottom:200px}@media (min-width: 768px){.mb-200{margin-bottom:0!important}}.mt-200{margin-top:200px}@media (min-width: 768px){.mt-200{margin-top:0!important}}.mb-md-10{margin-bottom:0}@media (min-width: 768px){.mb-md-10{margin-bottom:10px!important}}.mt-md-10{margin-top:0}@media (min-width: 768px){.mt-md-10{margin-top:10px!important}}.mb-md-20{margin-bottom:0}@media (min-width: 768px){.mb-md-20{margin-bottom:20px!important}}.mt-md-20{margin-top:0}@media (min-width: 768px){.mt-md-20{margin-top:20px!important}}.mb-md-30{margin-bottom:0}@media (min-width: 768px){.mb-md-30{margin-bottom:30px!important}}.mt-md-30{margin-top:0}@media (min-width: 768px){.mt-md-30{margin-top:30px!important}}.mb-md-40{margin-bottom:0}@media (min-width: 768px){.mb-md-40{margin-bottom:40px!important}}.mt-md-40{margin-top:0}@media (min-width: 768px){.mt-md-40{margin-top:40px!important}}.mb-md-50{margin-bottom:0}@media (min-width: 768px){.mb-md-50{margin-bottom:50px!important}}.mt-md-50{margin-top:0}@media (min-width: 768px){.mt-md-50{margin-top:50px!important}}.mb-md-60{margin-bottom:0}@media (min-width: 768px){.mb-md-60{margin-bottom:60px!important}}.mt-md-60{margin-top:0}@media (min-width: 768px){.mt-md-60{margin-top:60px!important}}.mb-md-70{margin-bottom:0}@media (min-width: 768px){.mb-md-70{margin-bottom:70px!important}}.mt-md-70{margin-top:0}@media (min-width: 768px){.mt-md-70{margin-top:70px!important}}.mb-md-80{margin-bottom:0}@media (min-width: 768px){.mb-md-80{margin-bottom:80px!important}}.mt-md-80{margin-top:0}@media (min-width: 768px){.mt-md-80{margin-top:80px!important}}.mb-md-90{margin-bottom:0}@media (min-width: 768px){.mb-md-90{margin-bottom:90px!important}}.mt-md-90{margin-top:0}@media (min-width: 768px){.mt-md-90{margin-top:90px!important}}.mb-md-100{margin-bottom:0}@media (min-width: 768px){.mb-md-100{margin-bottom:100px!important}}.mt-md-100{margin-top:0}@media (min-width: 768px){.mt-md-100{margin-top:100px!important}}.mb-md-110{margin-bottom:0}@media (min-width: 768px){.mb-md-110{margin-bottom:110px!important}}.mt-md-110{margin-top:0}@media (min-width: 768px){.mt-md-110{margin-top:110px!important}}.mb-md-120{margin-bottom:0}@media (min-width: 768px){.mb-md-120{margin-bottom:120px!important}}.mt-md-120{margin-top:0}@media (min-width: 768px){.mt-md-120{margin-top:120px!important}}.mb-md-130{margin-bottom:0}@media (min-width: 768px){.mb-md-130{margin-bottom:130px!important}}.mt-md-130{margin-top:0}@media (min-width: 768px){.mt-md-130{margin-top:130px!important}}.mb-md-140{margin-bottom:0}@media (min-width: 768px){.mb-md-140{margin-bottom:140px!important}}.mt-md-140{margin-top:0}@media (min-width: 768px){.mt-md-140{margin-top:140px!important}}.mb-md-150{margin-bottom:0}@media (min-width: 768px){.mb-md-150{margin-bottom:150px!important}}.mt-md-150{margin-top:0}@media (min-width: 768px){.mt-md-150{margin-top:150px!important}}.mb-md-160{margin-bottom:0}@media (min-width: 768px){.mb-md-160{margin-bottom:160px!important}}.mt-md-160{margin-top:0}@media (min-width: 768px){.mt-md-160{margin-top:160px!important}}.mb-md-170{margin-bottom:0}@media (min-width: 768px){.mb-md-170{margin-bottom:170px!important}}.mt-md-170{margin-top:0}@media (min-width: 768px){.mt-md-170{margin-top:170px!important}}.mb-md-180{margin-bottom:0}@media (min-width: 768px){.mb-md-180{margin-bottom:180px!important}}.mt-md-180{margin-top:0}@media (min-width: 768px){.mt-md-180{margin-top:180px!important}}.mb-md-190{margin-bottom:0}@media (min-width: 768px){.mb-md-190{margin-bottom:190px!important}}.mt-md-190{margin-top:0}@media (min-width: 768px){.mt-md-190{margin-top:190px!important}}.mb-md-200{margin-bottom:0}@media (min-width: 768px){.mb-md-200{margin-bottom:200px!important}}.mt-md-200{margin-top:0}@media (min-width: 768px){.mt-md-200{margin-top:200px!important}}.mb-lg-10{margin-bottom:0}@media (min-width: 992px){.mb-lg-10{margin-bottom:10px!important}}.mt-lg-10{margin-top:0}@media (min-width: 992px){.mt-lg-10{margin-top:10px!important}}.mb-lg-20{margin-bottom:0}@media (min-width: 992px){.mb-lg-20{margin-bottom:20px!important}}.mt-lg-20{margin-top:0}@media (min-width: 992px){.mt-lg-20{margin-top:20px!important}}.mb-lg-30{margin-bottom:0}@media (min-width: 992px){.mb-lg-30{margin-bottom:30px!important}}.mt-lg-30{margin-top:0}@media (min-width: 992px){.mt-lg-30{margin-top:30px!important}}.mb-lg-40{margin-bottom:0}@media (min-width: 992px){.mb-lg-40{margin-bottom:40px!important}}.mt-lg-40{margin-top:0}@media (min-width: 992px){.mt-lg-40{margin-top:40px!important}}.mb-lg-50{margin-bottom:0}@media (min-width: 992px){.mb-lg-50{margin-bottom:50px!important}}.mt-lg-50{margin-top:0}@media (min-width: 992px){.mt-lg-50{margin-top:50px!important}}.mb-lg-60{margin-bottom:0}@media (min-width: 992px){.mb-lg-60{margin-bottom:60px!important}}.mt-lg-60{margin-top:0}@media (min-width: 992px){.mt-lg-60{margin-top:60px!important}}.mb-lg-70{margin-bottom:0}@media (min-width: 992px){.mb-lg-70{margin-bottom:70px!important}}.mt-lg-70{margin-top:0}@media (min-width: 992px){.mt-lg-70{margin-top:70px!important}}.mb-lg-80{margin-bottom:0}@media (min-width: 992px){.mb-lg-80{margin-bottom:80px!important}}.mt-lg-80{margin-top:0}@media (min-width: 992px){.mt-lg-80{margin-top:80px!important}}.mb-lg-90{margin-bottom:0}@media (min-width: 992px){.mb-lg-90{margin-bottom:90px!important}}.mt-lg-90{margin-top:0}@media (min-width: 992px){.mt-lg-90{margin-top:90px!important}}.mb-lg-100{margin-bottom:0}@media (min-width: 992px){.mb-lg-100{margin-bottom:100px!important}}.mt-lg-100{margin-top:0}@media (min-width: 992px){.mt-lg-100{margin-top:100px!important}}.mb-lg-110{margin-bottom:0}@media (min-width: 992px){.mb-lg-110{margin-bottom:110px!important}}.mt-lg-110{margin-top:0}@media (min-width: 992px){.mt-lg-110{margin-top:110px!important}}.mb-lg-120{margin-bottom:0}@media (min-width: 992px){.mb-lg-120{margin-bottom:120px!important}}.mt-lg-120{margin-top:0}@media (min-width: 992px){.mt-lg-120{margin-top:120px!important}}.mb-lg-130{margin-bottom:0}@media (min-width: 992px){.mb-lg-130{margin-bottom:130px!important}}.mt-lg-130{margin-top:0}@media (min-width: 992px){.mt-lg-130{margin-top:130px!important}}.mb-lg-140{margin-bottom:0}@media (min-width: 992px){.mb-lg-140{margin-bottom:140px!important}}.mt-lg-140{margin-top:0}@media (min-width: 992px){.mt-lg-140{margin-top:140px!important}}.mb-lg-150{margin-bottom:0}@media (min-width: 992px){.mb-lg-150{margin-bottom:150px!important}}.mt-lg-150{margin-top:0}@media (min-width: 992px){.mt-lg-150{margin-top:150px!important}}.mb-lg-160{margin-bottom:0}@media (min-width: 992px){.mb-lg-160{margin-bottom:160px!important}}.mt-lg-160{margin-top:0}@media (min-width: 992px){.mt-lg-160{margin-top:160px!important}}.mb-lg-170{margin-bottom:0}@media (min-width: 992px){.mb-lg-170{margin-bottom:170px!important}}.mt-lg-170{margin-top:0}@media (min-width: 992px){.mt-lg-170{margin-top:170px!important}}.mb-lg-180{margin-bottom:0}@media (min-width: 992px){.mb-lg-180{margin-bottom:180px!important}}.mt-lg-180{margin-top:0}@media (min-width: 992px){.mt-lg-180{margin-top:180px!important}}.mb-lg-190{margin-bottom:0}@media (min-width: 992px){.mb-lg-190{margin-bottom:190px!important}}.mt-lg-190{margin-top:0}@media (min-width: 992px){.mt-lg-190{margin-top:190px!important}}.mb-lg-200{margin-bottom:0}@media (min-width: 992px){.mb-lg-200{margin-bottom:200px!important}}.mt-lg-200{margin-top:0}@media (min-width: 992px){.mt-lg-200{margin-top:200px!important}}.mb-xl-10{margin-bottom:0}@media (min-width: 1200px){.mb-xl-10{margin-bottom:10px!important}}.mt-xl-10{margin-top:0}@media (min-width: 1200px){.mt-xl-10{margin-top:10px!important}}.mb-xl-20{margin-bottom:0}@media (min-width: 1200px){.mb-xl-20{margin-bottom:20px!important}}.mt-xl-20{margin-top:0}@media (min-width: 1200px){.mt-xl-20{margin-top:20px!important}}.mb-xl-30{margin-bottom:0}@media (min-width: 1200px){.mb-xl-30{margin-bottom:30px!important}}.mt-xl-30{margin-top:0}@media (min-width: 1200px){.mt-xl-30{margin-top:30px!important}}.mb-xl-40{margin-bottom:0}@media (min-width: 1200px){.mb-xl-40{margin-bottom:40px!important}}.mt-xl-40{margin-top:0}@media (min-width: 1200px){.mt-xl-40{margin-top:40px!important}}.mb-xl-50{margin-bottom:0}@media (min-width: 1200px){.mb-xl-50{margin-bottom:50px!important}}.mt-xl-50{margin-top:0}@media (min-width: 1200px){.mt-xl-50{margin-top:50px!important}}.mb-xl-60{margin-bottom:0}@media (min-width: 1200px){.mb-xl-60{margin-bottom:60px!important}}.mt-xl-60{margin-top:0}@media (min-width: 1200px){.mt-xl-60{margin-top:60px!important}}.mb-xl-70{margin-bottom:0}@media (min-width: 1200px){.mb-xl-70{margin-bottom:70px!important}}.mt-xl-70{margin-top:0}@media (min-width: 1200px){.mt-xl-70{margin-top:70px!important}}.mb-xl-80{margin-bottom:0}@media (min-width: 1200px){.mb-xl-80{margin-bottom:80px!important}}.mt-xl-80{margin-top:0}@media (min-width: 1200px){.mt-xl-80{margin-top:80px!important}}.mb-xl-90{margin-bottom:0}@media (min-width: 1200px){.mb-xl-90{margin-bottom:90px!important}}.mt-xl-90{margin-top:0}@media (min-width: 1200px){.mt-xl-90{margin-top:90px!important}}.mb-xl-100{margin-bottom:0}@media (min-width: 1200px){.mb-xl-100{margin-bottom:100px!important}}.mt-xl-100{margin-top:0}@media (min-width: 1200px){.mt-xl-100{margin-top:100px!important}}.mb-xl-110{margin-bottom:0}@media (min-width: 1200px){.mb-xl-110{margin-bottom:110px!important}}.mt-xl-110{margin-top:0}@media (min-width: 1200px){.mt-xl-110{margin-top:110px!important}}.mb-xl-120{margin-bottom:0}@media (min-width: 1200px){.mb-xl-120{margin-bottom:120px!important}}.mt-xl-120{margin-top:0}@media (min-width: 1200px){.mt-xl-120{margin-top:120px!important}}.mb-xl-130{margin-bottom:0}@media (min-width: 1200px){.mb-xl-130{margin-bottom:130px!important}}.mt-xl-130{margin-top:0}@media (min-width: 1200px){.mt-xl-130{margin-top:130px!important}}.mb-xl-140{margin-bottom:0}@media (min-width: 1200px){.mb-xl-140{margin-bottom:140px!important}}.mt-xl-140{margin-top:0}@media (min-width: 1200px){.mt-xl-140{margin-top:140px!important}}.mb-xl-150{margin-bottom:0}@media (min-width: 1200px){.mb-xl-150{margin-bottom:150px!important}}.mt-xl-150{margin-top:0}@media (min-width: 1200px){.mt-xl-150{margin-top:150px!important}}.mb-xl-160{margin-bottom:0}@media (min-width: 1200px){.mb-xl-160{margin-bottom:160px!important}}.mt-xl-160{margin-top:0}@media (min-width: 1200px){.mt-xl-160{margin-top:160px!important}}.mb-xl-170{margin-bottom:0}@media (min-width: 1200px){.mb-xl-170{margin-bottom:170px!important}}.mt-xl-170{margin-top:0}@media (min-width: 1200px){.mt-xl-170{margin-top:170px!important}}.mb-xl-180{margin-bottom:0}@media (min-width: 1200px){.mb-xl-180{margin-bottom:180px!important}}.mt-xl-180{margin-top:0}@media (min-width: 1200px){.mt-xl-180{margin-top:180px!important}}.mb-xl-190{margin-bottom:0}@media (min-width: 1200px){.mb-xl-190{margin-bottom:190px!important}}.mt-xl-190{margin-top:0}@media (min-width: 1200px){.mt-xl-190{margin-top:190px!important}}.mb-xl-200{margin-bottom:0}@media (min-width: 1200px){.mb-xl-200{margin-bottom:200px!important}}.mt-xl-200{margin-top:0}@media (min-width: 1200px){.mt-xl-200{margin-top:200px!important}}.width-10{width:10%;margin-left:45%;margin-right:45%}@media (min-width: 768px){.width-10{width:100%;margin-left:0;margin-right:0}}.width-15{width:15%;margin-left:42.5%;margin-right:42.5%}@media (min-width: 768px){.width-15{width:100%;margin-left:0;margin-right:0}}.width-20{width:20%;margin-left:40%;margin-right:40%}@media (min-width: 768px){.width-20{width:100%;margin-left:0;margin-right:0}}.width-25{width:25%;margin-left:37.5%;margin-right:37.5%}@media (min-width: 768px){.width-25{width:100%;margin-left:0;margin-right:0}}.width-30{width:30%;margin-left:35%;margin-right:35%}@media (min-width: 768px){.width-30{width:100%;margin-left:0;margin-right:0}}.width-35{width:35%;margin-left:32.5%;margin-right:32.5%}@media (min-width: 768px){.width-35{width:100%;margin-left:0;margin-right:0}}.width-40{width:40%;margin-left:30%;margin-right:30%}@media (min-width: 768px){.width-40{width:100%;margin-left:0;margin-right:0}}.width-45{width:45%;margin-left:27.5%;margin-right:27.5%}@media (min-width: 768px){.width-45{width:100%;margin-left:0;margin-right:0}}.width-50{width:50%;margin-left:25%;margin-right:25%}@media (min-width: 768px){.width-50{width:100%;margin-left:0;margin-right:0}}.width-55{width:55%;margin-left:22.5%;margin-right:22.5%}@media (min-width: 768px){.width-55{width:100%;margin-left:0;margin-right:0}}.width-60{width:60%;margin-left:20%;margin-right:20%}@media (min-width: 768px){.width-60{width:100%;margin-left:0;margin-right:0}}.width-65{width:65%;margin-left:17.5%;margin-right:17.5%}@media (min-width: 768px){.width-65{width:100%;margin-left:0;margin-right:0}}.width-70{width:70%;margin-left:15%;margin-right:15%}@media (min-width: 768px){.width-70{width:100%;margin-left:0;margin-right:0}}.width-75{width:75%;margin-left:12.5%;margin-right:12.5%}@media (min-width: 768px){.width-75{width:100%;margin-left:0;margin-right:0}}.width-80{width:80%;margin-left:10%;margin-right:10%}@media (min-width: 768px){.width-80{width:100%;margin-left:0;margin-right:0}}.width-85{width:85%;margin-left:7.5%;margin-right:7.5%}@media (min-width: 768px){.width-85{width:100%;margin-left:0;margin-right:0}}.width-90{width:90%;margin-left:5%;margin-right:5%}@media (min-width: 768px){.width-90{width:100%;margin-left:0;margin-right:0}}.width-md-10{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-10{width:10%;margin-left:45%;margin-right:45%}}.width-md-15{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-15{width:15%;margin-left:42.5%;margin-right:42.5%}}.width-md-20{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-20{width:20%;margin-left:40%;margin-right:40%}}.width-md-25{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-25{width:25%;margin-left:37.5%;margin-right:37.5%}}.width-md-30{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-30{width:30%;margin-left:35%;margin-right:35%}}.width-md-35{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-35{width:35%;margin-left:32.5%;margin-right:32.5%}}.width-md-40{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-40{width:40%;margin-left:30%;margin-right:30%}}.width-md-45{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-45{width:45%;margin-left:27.5%;margin-right:27.5%}}.width-md-50{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-50{width:50%;margin-left:25%;margin-right:25%}}.width-md-55{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-55{width:55%;margin-left:22.5%;margin-right:22.5%}}.width-md-60{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-60{width:60%;margin-left:20%;margin-right:20%}}.width-md-65{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-65{width:65%;margin-left:17.5%;margin-right:17.5%}}.width-md-70{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-70{width:70%;margin-left:15%;margin-right:15%}}.width-md-75{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-75{width:75%;margin-left:12.5%;margin-right:12.5%}}.width-md-80{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-80{width:80%;margin-left:10%;margin-right:10%}}.width-md-85{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-85{width:85%;margin-left:7.5%;margin-right:7.5%}}.width-md-90{width:100%;margin-left:0;margin-right:0}@media (min-width: 768px){.width-md-90{width:90%;margin-left:5%;margin-right:5%}}.width-lg-10{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-10{width:10%;margin-left:45%;margin-right:45%}}.width-lg-15{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-15{width:15%;margin-left:42.5%;margin-right:42.5%}}.width-lg-20{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-20{width:20%;margin-left:40%;margin-right:40%}}.width-lg-25{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-25{width:25%;margin-left:37.5%;margin-right:37.5%}}.width-lg-30{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-30{width:30%;margin-left:35%;margin-right:35%}}.width-lg-35{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-35{width:35%;margin-left:32.5%;margin-right:32.5%}}.width-lg-40{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-40{width:40%;margin-left:30%;margin-right:30%}}.width-lg-45{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-45{width:45%;margin-left:27.5%;margin-right:27.5%}}.width-lg-50{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-50{width:50%;margin-left:25%;margin-right:25%}}.width-lg-55{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-55{width:55%;margin-left:22.5%;margin-right:22.5%}}.width-lg-60{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-60{width:60%;margin-left:20%;margin-right:20%}}.width-lg-65{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-65{width:65%;margin-left:17.5%;margin-right:17.5%}}.width-lg-70{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-70{width:70%;margin-left:15%;margin-right:15%}}.width-lg-75{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-75{width:75%;margin-left:12.5%;margin-right:12.5%}}.width-lg-80{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-80{width:80%;margin-left:10%;margin-right:10%}}.width-lg-85{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-85{width:85%;margin-left:7.5%;margin-right:7.5%}}.width-lg-90{width:100%;margin-left:0;margin-right:0}@media (min-width: 992px){.width-lg-90{width:90%;margin-left:5%;margin-right:5%}}.width-xl-10{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-10{width:10%;margin-left:45%;margin-right:45%}}.width-xl-15{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-15{width:15%;margin-left:42.5%;margin-right:42.5%}}.width-xl-20{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-20{width:20%;margin-left:40%;margin-right:40%}}.width-xl-25{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-25{width:25%;margin-left:37.5%;margin-right:37.5%}}.width-xl-30{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-30{width:30%;margin-left:35%;margin-right:35%}}.width-xl-35{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-35{width:35%;margin-left:32.5%;margin-right:32.5%}}.width-xl-40{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-40{width:40%;margin-left:30%;margin-right:30%}}.width-xl-45{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-45{width:45%;margin-left:27.5%;margin-right:27.5%}}.width-xl-50{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-50{width:50%;margin-left:25%;margin-right:25%}}.width-xl-55{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-55{width:55%;margin-left:22.5%;margin-right:22.5%}}.width-xl-60{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-60{width:60%;margin-left:20%;margin-right:20%}}.width-xl-65{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-65{width:65%;margin-left:17.5%;margin-right:17.5%}}.width-xl-70{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-70{width:70%;margin-left:15%;margin-right:15%}}.width-xl-75{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-75{width:75%;margin-left:12.5%;margin-right:12.5%}}.width-xl-80{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-80{width:80%;margin-left:10%;margin-right:10%}}.width-xl-85{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-85{width:85%;margin-left:7.5%;margin-right:7.5%}}.width-xl-90{width:100%;margin-left:0;margin-right:0}@media (min-width: 1200px){.width-xl-90{width:90%;margin-left:5%;margin-right:5%}}.pr-md{padding-right:7px !important}@media (min-width: 768px){.pr-md{padding-right:15px !important}}.pl-md{padding-left:7px !important}@media (min-width: 768px){.pl-md{padding-left:15px !important}}.prl-md{padding-right:11px !important;padding-left:11px !important}@media (min-width: 768px){.prl-md{padding-right:15px !important;padding-left:15px !important}}.pr-lg{padding-right:7px !important}@media (min-width: 992px){.pr-lg{padding-right:15px !important}}.pl-lg{padding-left:7px !important}@media (min-width: 992px){.pl-lg{padding-left:15px !important}}.bg-info{width:100%;background-color:#fff;padding:60px 0;z-index:-100;margin-bottom:40px;border-bottom:1px solid #c0c0c0}@media (min-width: 768px){.bg-info{padding:60px 0;margin-bottom:60px}}.bg-footer{width:100%;background-color:#f4ede1;border-top:2px solid #fff;padding:30px 0 45px 0;z-index:-100}@media (min-width: 768px){.bg-footer{padding:50px 0}}.bg-slider{z-index:-1;background-color:#f4ede1}@media (min-width: 768px){.bg-slider{width:100%;z-index:-100}}@media (min-width: 992px){.bg-slider{padding-bottom:30px}}.bg-top-banner{z-index:-1;width:100%;background-color:#fff;padding:50px 0 0 0}@media (min-width: 768px){.bg-top-banner{margin-bottom:50px;padding:50px 0}}@media (min-width: 1200px){.bg-top-banner{margin-bottom:80px}}.para-wall-1{background:url("../images/para-wall-1-m.jpg") no-repeat center center;background-attachment:scroll;background-size:cover;width:100%;height:150px;z-index:-100}@media (min-width: 768px){.para-wall-1{background:url("../images/para-wall-1-m.jpg") no-repeat center center;background-attachment:scroll;background-size:cover;width:100%;height:200px}}@media (min-width: 992px){.para-wall-1{background:url("../images/para-wall-1.jpg") no-repeat center center;background-attachment:fixed;background-size:cover;width:100%;height:320px;margin-top:0}}.para-wall-2{background:url("../images/para-wall-2-m.jpg") no-repeat center center;background-attachment:scroll;background-size:cover;width:100%;height:150px;z-index:-100}@media (min-width: 768px){.para-wall-2{background:url("../images/para-wall-2-m.jpg") no-repeat center center;background-attachment:scroll;background-size:cover;width:100%;height:200px}}@media (min-width: 992px){.para-wall-2{background:url("../images/para-wall-2.jpg") no-repeat center center;background-attachment:fixed;background-size:cover;width:100%;height:320px;margin-top:0}}.para-wall-3{background:url("../images/para-wall-3-m.jpg") no-repeat center center;background-attachment:scroll;background-size:cover;width:100%;height:150px;z-index:-100}@media (min-width: 768px){.para-wall-3{background:url("../images/para-wall-3.jpg") no-repeat center center;background-attachment:scroll;background-size:cover;width:100%;height:200px}}@media (min-width: 992px){.para-wall-3{background:url("../images/para-wall-3.jpg") no-repeat center center;background-attachment:fixed;background-size:cover;width:100%;height:320px;margin-top:0}}.para-wall-4{background:url("../images/para-wall-4-m.jpg") no-repeat center center;background-attachment:scroll;background-size:cover;width:100%;height:150px;z-index:-100}@media (min-width: 768px){.para-wall-4{background:url("../images/para-wall-4-m.jpg") no-repeat center center;background-attachment:scroll;background-size:cover;width:100%;height:200px}}@media (min-width: 992px){.para-wall-4{background:url("../images/para-wall-4.jpg") no-repeat center center;background-attachment:fixed;background-size:cover;width:100%;height:320px;margin-top:0}}.font-50{font-size:50%}.font-60{font-size:60%}.font-70{font-size:70%}.font-80{font-size:80%}.font-90{font-size:90%}.font-100{font-size:100%}.font-110{font-size:110%}.font-120{font-size:120%}.font-130{font-size:130%}.font-140{font-size:140%}.font-150{font-size:150%}.font-160{font-size:160%}.font-170{font-size:170%}.font-180{font-size:180%}.font-190{font-size:190%}.font-200{font-size:200%}.marker-1{background:linear-gradient(transparent 70%, #f8d2cc 70%)}.marker-2{background:linear-gradient(transparent 60%, #ffe2af 60%)}.marker-3{background:linear-gradient(transparent 60%, #fdd8dd 60%)}.marker-faq{background:linear-gradient(transparent 70%, #dbeeff 70%)}.text-c{text-align:center}.text-c-md-lt{text-align:left}@media (min-width: 768px){.text-c-md-lt{text-align:center}}.text-c-md-gt{text-align:center}@media (min-width: 768px){.text-c-md-gt{text-align:left}}.text-c-lg-lt{text-align:left}@media (min-width: 992px){.text-c-lg-lt{text-align:center}}.text-c-lg-gt{text-align:center}@media (min-width: 992px){.text-c-lg-gt{text-align:left}}.text-l{text-align:left}.text-r{text-align:right}.font-b{font-weight:bold}.font-b-h{font-weight:500}.font-b-n{font-weight:normal}.attention{color:#e40311}.color-white{color:white}.color-black{color:black}.color-1{color:#d74b5b}.color-2{color:#dfae00}.color-3{color:#124891}.color-4{color:#7eae17}.color-5{color:#df7611}.color-6{color:#555}.color-7{color:#1555ab}.color-8{color:#64aba8}.col-ul{margin-bottom:40px}.col-ul a{font-weight:500;text-decoration:none}.col-ul a:hover{text-decoration:underline}.col-ul li{font-size:1.5rem;line-height:1.5;margin-bottom:15px}@media (min-width: 1200px){.col-ul li{font-size:1.6rem;line-height:1.6;margin-bottom:15px}}.col-ul li ul{margin-left:20px;margin-bottom:30px}.col-ul li ul li{font-size:1.5rem;line-height:1.6;margin-bottom:12px}@media (min-width: 1200px){.col-ul li ul li{font-size:1.6rem}}.nolist{list-style:none;margin-left:5px}.list-d{list-style-type:disc;margin-left:17px}.list-c{list-style-type:circle;margin-left:17px}.list-decimal{list-style-type:decimal;margin-left:17px}.nowrap{white-space:nowrap}.indent-1{padding-left:7.6rem;text-indent:-7.6rem}.indent-2{padding-left:7.6rem;text-indent:-7.6rem}.indent-3{padding-left:1rem;text-indent:-1rem}#header{width:100%;background-color:#fff}@media (min-width: 992px){#header{background-color:#fff;position:fixed;z-index:100}}.menu{width:100%}.menu:after{content:"";display:block;clear:both}@media (min-width: 992px){.menu{max-width:100%;min-height:75px;position:relative;margin:0 auto;padding:0 15px}}@media (min-width: 1200px){.menu{max-width:1200px;padding:0}}.m-area{width:100%;min-height:56px;position:relative}@media (min-width: 768px){.m-area{min-height:70px}}@media (min-width: 992px){.m-area{min-height:0;position:static}}#title{width:47%;position:absolute;top:50%;left:10px;margin:0 auto;transform:translateY(-50%) translateX(0);-webkit-transform:translateY(-50%) translateX(0)}@media (min-width: 415px){#title{width:170px}}@media (min-width: 768px){#title{width:200px;margin:0;float:left}}@media (min-width: 992px){#title{width:260px}}@media (min-width: 1200px){#title{width:260px}}#title h1 a{background:url("../images/header-logo.png") no-repeat left top;height:0;background-size:contain;padding-top:15.41582%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}.header-contact{width:24%;height:100%;position:absolute;top:0;right:0;background-color:#4482c2;text-align:center;display:block}@media (min-width: 360px){.header-contact{width:22%}}@media (min-width: 568px){.header-contact{width:100px}}@media (min-width: 768px){.header-contact{width:110px}}@media (min-width: 992px){.header-contact{width:120px}}.header-contact a{display:block;padding:22px 0;font-size:1.1rem;color:#fff;position:absolute;top:50%;right:0;width:100%;font-weight:500;transform:translateY(-50%) translateX(0);-webkit-transform:translateY(-50%) translateX(0)}@media (min-width: 568px){.header-contact a{font-size:1.2rem}}@media (min-width: 768px){.header-contact a{font-size:1.4rem;padding:28px 0}}@media (min-width: 992px){.header-contact a{font-size:1.6rem;padding:29.5px 0}}.fixed .header-contact{display:none}.gnav-box{border-top:1px solid #4482c2}@media (min-width: 992px){.gnav-box{float:right;border-top:none;margin-right:105px}}@media (min-width: 1200px){.gnav-box{margin-right:120px}}#gnav{list-style-type:none;margin:0 auto;padding:0;border-bottom:#4482c2}@media (min-width: 768px){#gnav{border-bottom:none}}#gnav:before,#gnav:after{content:"";display:table}#gnav:after{clear:both}#gnav li{width:20%;float:left;display:table-cell;vertical-align:middle;text-align:center;font-size:1.2em;line-height:2.1rem}@media (min-width: 415px){#gnav li{font-size:1.3em}}@media (min-width: 768px){#gnav li{font-size:1.6em}}@media (min-width: 992px){#gnav li{width:auto}}#gnav li a{display:block;height:55px;margin:0;padding:6px 0;text-decoration:none;color:#333;background-color:#fff;font-weight:500}@media (min-width: 568px){#gnav li a{padding:15px 0}}@media (min-width: 768px){#gnav li a{padding:15px 0;font-weight:bold}}@media (min-width: 992px){#gnav li a{padding:27px 18px 23px 18px;height:75px}}@media (min-width: 1200px){#gnav li a{height:75px;padding:27px 30px 33px 30px}}#gnav li:hover a{background-color:#4482c2;transition:.7s ease-in-out;color:#fff}@media (min-width: 992px){#gnav li:hover a{color:#4482c2;background-color:transparent;border-bottom:5px solid #4482c2;transition:.3s;background-position:0 100%}}#gnav .gnav-br a{display:block;text-decoration:none;padding:5px 0 5px 0}@media (min-width: 667px){#gnav .gnav-br a{padding:7px 0 7px 0}}@media (min-width: 768px){#gnav .gnav-br a{padding:15px 0 15px 0}}@media (min-width: 992px){#gnav .gnav-br a{background-color:transparent;padding:28px 15px}}@media (min-width: 1200px){#gnav .gnav-br a{padding:30px 15px}}#gnav .gnav-br br{display:block}@media (min-width: 667px){#gnav .gnav-br br{display:none}}.fixed{position:fixed;width:100%;z-index:1000}.fixed li a{background-color:#4482c2 !important;color:#fff !important;transition:.5s}@media (min-width: 992px){.fixed li a{background-color:#fff !important;color:#000 !important;transition:0}}#gnav li a .fa-home::before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f015\A";white-space:pre;font-size:1.6rem}@media (min-width: 568px){#gnav li a .fa-home::before{content:"\f015\00a0\00a0"}}@media (min-width: 992px){#gnav li a .fa-home::before{content:""}}#gnav li a .fa-about:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f19d\A";white-space:pre;font-size:1.6rem}@media (min-width: 568px){#gnav li a .fa-about:before{content:"\f19d\00a0\00a0"}}@media (min-width: 992px){#gnav li a .fa-about:before{content:""}}#gnav li a .fa-school:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f303\A";white-space:pre;font-size:1.6rem}@media (min-width: 568px){#gnav li a .fa-school:before{content:"\f303\00a0\00a0"}}@media (min-width: 992px){#gnav li a .fa-school:before{content:""}}#gnav li a .fa-admission:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f024\A";white-space:pre;font-size:1.6rem}@media (min-width: 568px){#gnav li a .fa-admission:before{content:"\f024\00a0"}}@media (min-width: 992px){#gnav li a .fa-admission:before{content:""}}#gnav li a .fa-news:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f0e0\A";white-space:pre;font-size:1.6rem}@media (min-width: 568px){#gnav li a .fa-news:before{content:"\f0e0\00a0\00a0"}}@media (min-width: 992px){#gnav li a .fa-news:before{content:""}}#top-slider{width:100%;position:relative}@media (min-width: 992px){#top-slider{padding-top:90px}}.slick-dots li button:before{color:#a0a0a0 !important}#Slider_1{z-index:5}.container-slider{margin-right:auto;margin-left:auto;width:100%}@media (min-width: 576px){.container-slider{max-width:540px}}@media (min-width: 768px){.container-slider{max-width:100%}}@media (min-width: 1200px){.container-slider{max-width:1300px}}.slider-board{display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap;width:100%}.slider-box{width:100%}@media (min-width: 992px){.slider-box{width:75%}}.board-box{width:100%;position:relative;background-color:#fff;padding:0 15px;margin-top:20px;margin-bottom:20px}@media (min-width: 992px){.board-box{margin-left:2%;border-bottom:none;padding:15px;height:100%;width:23%;margin-top:0;margin-bottom:0}}.board-post{margin-top:20px;text-align:center}@media (min-width: 992px){.board-post{border-bottom:1px solid #a0a0a0}}.board-post .no{font-size:1.4rem;font-weight:500;text-align:center}@media (min-width: 768px){.board-post .no{font-size:1.5rem}}@media (min-width: 992px){.board-post .no{font-size:1.6rem;margin-top:-5px}}@media (min-width: 1200px){.board-post .no{font-size:1.7rem;margin-top:0px}}.board-post .no-name{font-size:1.7rem;font-weight:bold}.board-post .no-name span{font-weight:normal}@media (min-width: 768px){.board-post .no-name{font-size:2.4rem}}@media (min-width: 992px){.board-post .no-name{font-size:2.2rem}}@media (min-width: 1200px){.board-post .no-name{font-size:2.2rem}}.slider-1 span{background:url("../images/slider-1-m.png") no-repeat left top;height:0;background-size:contain;padding-top:65.625%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}@media (min-width: 768px){.slider-1 span{background:url("../images/slider-1.png") no-repeat left top;height:0;background-size:contain;padding-top:54.79452%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}}.slider-2 span{background:url("../images/slider-2-m.png") no-repeat left top;height:0;background-size:contain;padding-top:65.625%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}@media (min-width: 768px){.slider-2 span{background:url("../images/slider-2.png") no-repeat left top;height:0;background-size:contain;padding-top:54.79452%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}}.slider-3 span{background:url("../images/slider-3-m.png") no-repeat left top;height:0;background-size:contain;padding-top:65.625%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}@media (min-width: 768px){.slider-3 span{background:url("../images/slider-3.png") no-repeat left top;height:0;background-size:contain;padding-top:54.79452%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}}.slider-4 span{background:url("../images/slider-4-m.png") no-repeat left top;height:0;background-size:contain;padding-top:65.625%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}@media (min-width: 768px){.slider-4 span{background:url("../images/slider-4.png") no-repeat left top;height:0;background-size:contain;padding-top:54.79452%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}}.top-msg-1{background:url("../images/top-msg-1.png") no-repeat left top;height:0;background-size:contain;padding-top:77.55556%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:100 !important;margin-bottom:60px}@media (min-width: 768px){.top-msg-1{background:url("../images/top-msg-1-md.png") no-repeat left top;height:0;background-size:contain;padding-top:25.52553%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0px 0 50px 0}}@media (min-width: 992px){.top-msg-1{margin:0px 0 50px 0px}}@media (min-width: 1200px){.top-msg-1{margin:0px 0 50px 0}}.info-title{width:100%;margin:0 auto 10px auto;text-align:center}@media (min-width: 768px){.info-title{margin:0 auto 0 auto}}@media (min-width: 992px){.info-title{margin:0 auto 40px auto}}.info-title h2{border-top:1px solid #222;border-bottom:1px solid #222;padding:5px 50px;font-size:1.9rem;text-align:center;line-height:2.2rem;font-weight:bold}@media (min-width: 768px){.info-title h2{font-size:2.1rem}}.info-title span{font-size:1.4rem;color:#777}.info-box{margin-top:30px}@media (min-width: 768px){.info-box{margin-top:0;margin-bottom:10px}}.info-box:after{content:"";display:block;clear:both}.info-page{font-size:1.6rem;text-align:center;font-weight:500;margin-top:30px;margin-bottom:50px}@media (min-width: 768px){.info-page{text-align:right;font-size:1.4rem;margin-top:25px;margin-bottom:0}}.info-page a{text-decoration:none;color:#000;padding:20px 5px}.info-page a::after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f138";padding-left:6px}.info-page a:hover{opacity:0.5}.post dl{transition:.6s;background-color:transparent}.post a h3{text-decoration:none;color:#212529 !important}.post a h3::after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\00a0\f0da"}.post a dl:hover{background-color:#f0f0f0;transition:.1s}.post dl{float:left;width:100%;padding:10px 0 15px 0;margin-bottom:0;border-bottom:1px dotted #d0d0d0}@media (min-width: 768px){.post dl{padding:17px 10px}}@media (min-width: 992px){.post dl{padding:23px 15px}}@media (min-width: 1200px){.post dl{padding:27px 20px}}.post dt{width:100%;float:left}@media (min-width: 1400px){.post dt{width:30%}}.post dd{margin-top:5px;float:left;margin-left:83px}@media (min-width: 768px){.post dd{margin-left:93px}}@media (min-width: 1400px){.post dd{margin:0 0 0 5%;width:65%}}.post h3{text-align:left;font-size:1.4rem;line-height:2.3rem}@media (min-width: 768px){.post h3{font-size:1.5rem;line-height:2.3rem;margin-top:-2px;font-weight:500}}.post time{font-weight:bold;font-size:1.4rem;float:left;margin-top:2px;width:74px;color:#000}@media (min-width: 768px){.post time{font-size:1.5rem;width:83px}}@media (min-width: 1400px){.post time{font-size:1.6rem;width:54%}}.post-imp dl{transition:.6s;background-color:transparent}.post-imp a h3{text-decoration:none;color:#212529 !important}.post-imp a h3::after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\00a0\f0da"}.post-imp a dl:hover{background-color:#f0f0f0;transition:.1s}.post-imp dl{float:left;width:100%;margin-bottom:0;padding:15px 20px}.post-imp dt{width:100%;float:left}@media (min-width: 992px){.post-imp dt{width:30%}}@media (min-width: 1600px){.post-imp dt{width:30%}}.post-imp dd{margin-top:5px;float:left;margin-left:83px}@media (min-width: 768px){.post-imp dd{margin-left:93px}}@media (min-width: 992px){.post-imp dd{margin:0 0 0 0;width:70%}}@media (min-width: 1600px){.post-imp dd{margin:0 0 0 3%;width:67%}}.post-imp h3{text-align:left;font-size:1.4rem;line-height:2.3rem}@media (min-width: 768px){.post-imp h3{font-size:1.5rem;line-height:2.3rem;margin-top:-2px;font-weight:500}}.post-imp time{font-weight:bold;font-size:1.4rem;float:left;margin-top:2px;width:74px;color:#000}@media (min-width: 768px){.post-imp time{font-size:1.5rem;width:83px}}@media (min-width: 992px){.post-imp time{font-size:1.6rem;width:100px}}.news-page-title{margin-bottom:20px}.news-page-title h2{font-size:2.0rem;font-weight:bold}.news-icon:before{content:"お知らせ";background-color:#122d54;color:#fff;padding:3px 0;border-radius:3px;margin-left:10px;font-size:1.2rem;width:100px;text-align:center;float:left}@media (min-width: 768px){.news-icon:before{font-size:1.3rem;padding:3px 0;width:100px}}@media (min-width: 1400px){.news-icon:before{width:46%;margin-left:0;margin-top:2px}}.otayori-icon:before{content:"おたより";background-color:#6dbdc0;color:#fff;padding:3px 0;border-radius:3px;margin-left:10px;font-size:1.2rem;width:100px;text-align:center;float:left}@media (min-width: 768px){.otayori-icon:before{font-size:1.3rem;padding:3px 0;width:100px}}@media (min-width: 1400px){.otayori-icon:before{width:46%;margin-left:0;margin-top:2px}}.kyogi-icon:before{content:"競技大会";background-color:#e8b656;color:#fff;padding:3px 0;border-radius:3px;margin-left:10px;font-size:1.2rem;width:100px;text-align:center;float:left}@media (min-width: 768px){.kyogi-icon:before{font-size:1.3rem;padding:3px 0;width:100px}}@media (min-width: 1400px){.kyogi-icon:before{width:46%;margin-left:0;margin-top:2px}}.kentei-icon:before{content:"検定試験";background-color:#e8b656;color:#fff;padding:3px 0;border-radius:3px;margin-left:10px;font-size:1.2rem;width:100px;text-align:center;float:left}@media (min-width: 768px){.kentei-icon:before{font-size:1.3rem;padding:3px 0;width:100px}}@media (min-width: 1400px){.kentei-icon:before{width:46%;margin-left:0;margin-top:2px}}@media (min-width: 992px){.post-imp .news-icon:before{width:100px;margin-left:0;margin-top:0}}#foter-title{width:60%;margin:0 20%}@media (min-width: 415px){#foter-title{width:50%;margin:0 25%}}@media (min-width: 768px){#foter-title{width:200px;margin:0;float:left}}@media (min-width: 992px){#foter-title{width:220px}}@media (min-width: 1200px){#foter-title{width:220px}}#foter-title a{background:url("../images/header-logo.png") no-repeat left top;height:0;background-size:contain;padding-top:15.41582%;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}.copyright p{text-align:center;font-size:1.3rem;margin-top:20px;color:#555}@media (min-width: 768px){.copyright p{font-size:1.5rem;margin:0;text-align:left}}@media (min-width: 1400px){.copyright p{text-align:right}}#pageTop{font-size:2.2em;text-decoration:none;font-weight:bold;background-color:#4482c2;border:2px solid #fff;color:#fff;padding:11px 13px 11px 13px;position:fixed;bottom:17px;right:17px;top:auto;left:auto;border-radius:50%;z-index:100}@media (min-width: 768px){#pageTop{font-size:2.8em;padding:15px 18px 15px 18px;bottom:20px;right:20px;border-radius:50%}}@media (min-width: 1200px){#pageTop{font-size:3.8em;padding:17px 20px 17px 20px;border-radius:50%;bottom:20px;right:20px}}#pageTop span{display:block;overflow:hidden;transition-duration:0.5s}#pageTop:hover{transform:scale(1.3);transition-duration:0.5s}.footer-sub{color:#555;font-weight:500;font-size:1.3rem;margin-top:15px}@media (min-width: 768px){.footer-sub{font-size:1.6rem}.footer-sub br{display:none}.footer-sub span::after{content:"\00a0\00a0|\00a0\00a0"}}.footer-contact{border-top:1px solid #c0c0c0;margin-top:20px}.footer-contact ul{margin-top:30px}.footer-contact ul li{display:table-cell;float:left;font-size:1.4rem;margin-bottom:20px;margin-right:20px}.footer-contact ul li a{color:#555;padding:5px}.footer-contact ul li a:hover{text-decoration:underline}.footer-contact ul li::after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f105";color:#555;margin-left:5px}.br-s-gt br{display:block}@media (min-width: 374px){.br-s-gt br{display:none}}.br-md-gt br{display:block}@media (min-width: 768px){.br-md-gt br{display:none}}.br-lg-gt br{display:block}@media (min-width: 992px){.br-lg-gt br{display:none}}.br-xl-lt br{display:none}@media (min-width: 1200px){.br-xl-lt br{display:block}}.br-s-lt br{display:none}@media (min-width: 374px){.br-s-lt br{display:block}}.br-md-lt br{display:none}@media (min-width: 768px){.br-md-lt br{display:block}}.br-lg-lt br{display:none}@media (min-width: 992px){.br-lg-lt br{display:block}}.br-xl-lt br{display:none}@media (min-width: 1200px){.br-xl-lt br{display:block}}.box-1{padding:20px 15px;background-color:#f8f1e9;border-radius:10px;margin-bottom:40px}@media (min-width: 768px){.box-1{padding:30px;margin-bottom:0}}.button-1 a{text-align:center;background-color:#fff;box-shadow:4px 4px 0px 0px #e1920f;text-decoration:none;padding:7px 20px;color:#e1920f;display:block;font-size:1.6rem;line-height:1.6;font-weight:500;text-decoration:none;cursor:pointer}@media (min-width: 768px){.button-1 a{padding:10px 30px;font-size:1.7rem}}@media (min-width: 992px){.button-1 a{font-size:2.0rem}}.button-1 a:hover{background-color:#e1920f;color:#fff;font-weight:500}.button-2 a{text-align:center;background-color:#64aba8;border:2px solid #64aba8;border-radius:25px;text-decoration:none;padding:7px 20px;color:#fff;display:block;font-size:1.6rem;line-height:1.6;font-weight:500;text-decoration:none;cursor:pointer;box-shadow:0 3px 3px #c0c0c0}@media (min-width: 768px){.button-2 a{padding:10px 30px;font-size:1.7rem}}@media (min-width: 992px){.button-2 a{font-size:2.0rem}}.button-2 a:hover{background-color:#fff;color:#64aba8;font-weight:500}.button-3{margin:50px 0 30px 0;text-align:center;position:relative}.button-3 a{background-color:#00a9a9;border-radius:10px;padding:10px 20px;text-decoration:none;color:#fff;font-size:1.6rem;font-weight:bold;text-decoration:none;cursor:pointer;box-shadow:0 5px 0 #087c7c}@media (min-width: 768px){.button-3 a{padding:20px 100px;font-size:1.7rem}}@media (min-width: 992px){.button-3 a{font-size:3.0rem}}.button-3 a:hover{opacity:0.5;transition:all 0.5s ease}.tag-1{background-color:#314a7e;color:#fff;padding:2px 10px;margin-right:10px;border-radius:2px;white-space:nowrap;font-weight:500}.tag-2{background-color:#d89b09;color:#fff;padding:2px 10px;margin-right:10px;border-radius:2px;white-space:nowrap;font-weight:500}.tag-3{background-color:#7ecef4;color:#fff;padding:2px 10px;margin-right:10px;border-radius:2px;white-space:nowrap;font-weight:500}.tag-4{background-color:#f29b76;color:#fff;padding:2px 10px;margin-right:10px;border-radius:2px;white-space:nowrap;font-weight:500}.sm-max{display:none}@media (min-width: 576px){.sm-max{display:block !important}}.md-max{display:none}@media (min-width: 768px){.md-max{display:block !important}}.lg-max{display:none}@media (min-width: 992px){.lg-max{display:block !important}}.xl-max{display:none}@media (min-width: 1200px){.xl-max{display:block !important}}.sm-min{display:block}@media (min-width: 575px){.sm-min{display:none !important}}.md-min{display:block}@media (min-width: 767px){.md-min{display:none !important}}.lg-min{display:block}@media (min-width: 991px){.lg-min{display:none !important}}.xl-min{display:block}@media (min-width: 1199px){.xl-min{display:none !important}}.terms-page ul{margin-left:30px}.terms-page ul>li{margin-bottom:30px}.terms-page h4{font-size:1.8rem;font-weight:bold;margin-left:10px}.terms-section{margin:0;position:relative;display:flex;align-items:center;margin-bottom:20px}.terms-section:after{content:"";flex-grow:1;height:1px;background-color:#555;display:block;margin-left:30px}.terms-section h3{font-size:1.8rem;font-weight:bold;color:#000}@media (min-width: 768px){.terms-section h3{font-size:2.3rem}}@media (min-width: 992px){.terms-section h3{font-size:2.3rem}}@media (min-width: 1200px){.terms-section h3{font-size:2.5rem}}.section-title-top{margin:50px 0 30px 0;position:relative}@media (min-width: 768px){.section-title-top{margin:50px 0 50px 0}}@media (min-width: 992px){.section-title-top{margin:70px 0 50px 0}}@media (min-width: 1200px){.section-title-top{margin:90px 0 50px 0}}.section-title-top h2{text-align:center;font-size:1.9rem;font-weight:bold;color:#2e5d8d;line-height:3.0rem}.section-title-top h2 br{display:block}@media (min-width: 768px){.section-title-top h2 br{display:none}}@media (min-width: 375px){.section-title-top h2{font-size:1.8rem}}@media (min-width: 768px){.section-title-top h2{font-size:2.3rem}}@media (min-width: 992px){.section-title-top h2{font-size:2.5rem}}@media (min-width: 1200px){.section-title-top h2{font-size:2.7rem}}.section-title{margin-bottom:30px;position:relative}@media (min-width: 768px){.section-title{margin-bottom:30px}}@media (min-width: 992px){.section-title{margin-bottom:40px}}@media (min-width: 1200px){.section-title{margin-bottom:50px}}.section-title h2{text-align:center;font-size:1.9rem;font-weight:bold;color:#2e5d8d;line-height:3.0rem}.section-title h2 br{display:block}@media (min-width: 768px){.section-title h2 br{display:none}}@media (min-width: 375px){.section-title h2{font-size:1.8rem}}@media (min-width: 768px){.section-title h2{font-size:2.3rem}}@media (min-width: 992px){.section-title h2{font-size:2.5rem}}@media (min-width: 1200px){.section-title h2{font-size:2.7rem}}.section-title-line{display:flex;align-items:center}.section-title-line:before,.section-title-line:after{content:"";flex-grow:1;height:1px;display:block}.section-title-line:before{margin-right:10px;background:linear-gradient(0deg, #2e5d8d, #2e5d8d)}@media (min-width: 768px){.section-title-line:before{margin-right:40px}}.section-title-line:after{margin-left:10px;background:linear-gradient(0deg, #2e5d8d, #2e5d8d)}@media (min-width: 768px){.section-title-line:after{margin-left:40px}}.para-wall-title{width:250px;margin:0 auto;padding:50px 0}@media (min-width: 768px){.para-wall-title{width:400px;padding:50px 0}}@media (min-width: 992px){.para-wall-title{width:400px;padding:150px 0}}@media (min-width: 1200px){.para-wall-title{width:450px;padding:150px 0}}.para-wall-title h2{font-size:2.0rem;color:#fff;text-align:center;font-weight:500;text-shadow:0 0 10px rgba(0,0,0,0.2);border:1px solid #fff;background:rgba(255,255,255,0.2);padding:0 15px;box-sizing:border-box}@media (min-width: 768px){.para-wall-title h2{font-size:3.0rem;padding:10px 0;border:2px solid #fff}}@media (min-width: 992px){.para-wall-title h2{font-size:3.5rem;padding:15px 0}}@media (min-width: 1200px){.para-wall-title h2{font-size:3.5rem;padding:15px 40px}}.map{width:100%;height:400px}.faq-box{margin-bottom:50px}.faq-box li{font-size:1.7rem;padding:10px;margin-bottom:50px;background-color:#f8f8f8;box-shadow:5px 5px #f0f0f0;border-radius:10px;padding:20px}@media (min-width: 768px){.faq-box li{font-size:2.0rem;margin-bottom:60px}}.faq-box h3{font-size:1.7rem;font-weight:bold;line-height:1.6;margin-bottom:20px;color:#333;padding-left:35px}.faq-box h3:before{font-weight:500;content:"Q.";font-size:2.5rem;color:#18429f;float:left;margin-top:-8px;margin-left:-40px}@media (min-width: 768px){.faq-box h3{font-size:2.0rem;margin-bottom:30px}}.faq-box ul li ul li{font-size:1.5rem;line-height:1.6;box-shadow:none;border-radius:0;padding:0 0 0 10px}.faq-box ul li ul li::before{font-family:'Font Awesome 5 Free';font-weight:bold;content:"\f061";font-size:2.3rem;color:#e47789;float:left;margin-top:-5px;margin-left:-37px;height:0}@media (min-width: 768px){.faq-box ul li ul li{font-size:1.6rem;margin:0}}.voice-box{background-color:#f8f8f8;box-shadow:5px 5px #f0f0f0;border-radius:10px;padding:15px;margin-bottom:30px}@media (min-width: 768px){.voice-box{padding:20px}}.voice-box h3{font-size:1.6rem;font-weight:500s;line-height:1.6;margin-bottom:10px;border-bottom:4px dotted #18429f;padding-bottom:5px;color:#18429f}@media (min-width: 768px){.voice-box h3{font-size:2.0rem}}.imp-infomation{position:relative;background-color:#fff;width:100%;display:flex;flex-wrap:wrap}@media (min-width: 1200px){.imp-infomation{margin:0 auto;max-width:1300px;z-index:10}}.imp-infomation .imp-info-title{width:100%;background-color:#4482c2;float:left;padding:15px;height:auto;position:relative}@media (min-width: 1200px){.imp-infomation .imp-info-title{width:15%}}.imp-infomation .imp-info-title p{font-size:1.6rem;font-weight:bold;color:#fff;text-align:center;margin-bottom:0;position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%) translateX(0);-webkit-transform:translateY(-50%) translateX(0);padding:0 5px}.imp-infomation .imp-info-description{width:100%;float:left;border-bottom:2px solid #4482c2}@media (min-width: 768px){.imp-infomation .imp-info-description{margin-bottom:0}}@media (min-width: 992px){.imp-infomation .imp-info-description{border-bottom:none}}@media (min-width: 1200px){.imp-infomation .imp-info-description{width:85%}}.p-mb-off{margin-bottom:0}.page-mb{margin-bottom:90px}@media (min-width: 768px){.page-mb{margin-bottom:110px}}@media (min-width: 992px){.page-mb{margin-bottom:130px}}@media (min-width: 1200px){.page-mb{margin-bottom:150px}}.table-1{width:100%;border-collapse:collapse;border:none;margin-bottom:10px}.table-1 th{font-size:1.5rem;line-height:1.6;border:2px solid #e1bb8f;padding:5px 0;vertical-align:middle;font-weight:500;text-align:center;color:#5f4b35;background-color:#fffbf6;width:22%;font-weight:500}@media (min-width: 992px){.table-1 th{font-size:1.6rem;line-height:1.6;padding:10px 5px}}.table-1 td{font-size:1.5rem;line-height:1.6;padding:5px 10px;border:2px solid #e1bb8f;vertical-align:middle;color:#333;background-color:#fff}.table-2{width:100%;border-collapse:collapse;border:none;margin-bottom:5px}@media (min-width: 768px){.table-2{margin-bottom:5px}}.table-2 th{font-size:1.5rem;line-height:1.3;border:2px solid #e1bb8f;padding:5px 0;vertical-align:middle;font-weight:500;text-align:center;color:#5f4b35;background-color:#fffbf6}@media (min-width: 768px){.table-2 th{font-size:1.5rem;line-height:1.4;padding:10px 5px}}.table-2 td{font-size:1.5rem;line-height:30px !important;padding:3px 3px;border:2px solid #e1bb8f;vertical-align:middle;color:#000;background-color:#fff;text-align:center}.table-2 td img{width:20px}@media (min-width: 768px){.table-2 td img{width:25px}}@media (min-width: 768px){.table-2 td{font-size:1.5rem;line-height:1.4;padding:3px 3px}}.yt_play{transition:.3s ease-in-out}.yt{position:relative}.yt_play:hover{cursor:pointer;transform:scale(1.05)}.yt_btn{width:70px;height:70px;background:url("../images/video.png") no-repeat top left;position:absolute;background-size:contain;top:0;bottom:0;left:0;right:0;margin:auto;opacity:1}@media (min-width: 768px){.yt_btn{width:100px;height:100px}}.yt-title{margin-bottom:10px}@media (min-width: 768px){.yt-title{margin-bottom:20px}}.yt-title h3{font-size:1.7rem;line-height:1.4;font-weight:bold;color:#04528a}@media (min-width: 768px){.yt-title h3{font-size:1.8rem}}.movie{position:relative;width:100%;margin-bottom:4px;padding-top:56.25%}.movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media (min-width: 768px){.movie iframe{width:100% !important;height:100% !important}}.borderr-5{border-radius:5px}.borderr-10{border-radius:10px}.borderr-15{border-radius:15px}.borderr-20{border-radius:20px}.borderr-25{border-radius:25px}.borderr-30{border-radius:30px}.ani-fluffy-1{animation:ani-fluffy-1 3s ease infinite}@keyframes ani-fluffy-1{0%{transform:translateY(0)}5%{transform:translateY(0)}10%{transform:translateY(0)}20%{transform:translateY(-12px)}25%{transform:translateY(0)}30%{transform:translateY(-12px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}.ani-fluffy-2{animation:ani-fluffy-2 3s ease infinite}@keyframes ani-fluffy-2{0%{transform:translateX(0)}5%{transform:translateX(0)}10%{transform:translateX(0)}20%{transform:translateX(-12px)}25%{transform:translateX(0)}30%{transform:translateX(-12px)}50%{transform:translateX(0)}100%{transform:translateX(0)}}@keyframes horizontal{0%{transform:translateX(-3px)}100%{transform:translateX(0px)}}@keyframes vertical{0%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.ani-fluffy-3{animation:vertical 1s ease-in-out infinite alternate}.external-link::after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f35d";font-size:70%;padding-left:10px}.caret-right::after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f0da";font-size:100%;padding-left:10px}.caret-left::before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f0da";font-size:100%;padding-right:10px}.pdf-file::after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f1c1";font-size:90%;padding-left:10px}.op:hover{opacity:0.5;transition:all 0.3s ease}.scale{transition:0.3s}.scale:hover{transform:scale(1.1)}.twitter-timeline{width:100%;height:320px !important;margin-top:60px !important}@media (min-width: 768px){.twitter-timeline{height:650px !important;margin-top:0 !important}}@media (min-width: 992px){.twitter-timeline{height:500px !important}}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:760px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1200px}}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:15px;padding-left:15px}@media (min-width: 992px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:15px;padding-left:15px}}.gutters-1>.col,.gutters-1>[class*="col-"]{padding-right:5px;padding-left:5px}@media (min-width: 992px){.gutters-1>.col,.gutters-1>[class*="col-"]{padding-right:15px;padding-left:15px}}.gutters-2>.col,.gutters-2>[class*="col-"]{padding-right:15px;padding-left:15px}@media (min-width: 992px){.gutters-2>.col,.gutters-2>[class*="col-"]{padding-right:10px;padding-left:10px}}.gutters-3>.col,.gutters-3>[class*="col-"]{padding-right:15px;padding-left:15px}@media (min-width: 992px){.gutters-3>.col,.gutters-3>[class*="col-"]{padding-right:25px;padding-left:25px}}.gutters-4>.col,.gutters-4>[class*="col-"]{padding-right:10px;padding-left:10px}@media (min-width: 992px){.gutters-4>.col,.gutters-4>[class*="col-"]{padding-right:15px;padding-left:15px}}.school-box{margin-bottom:50px;background-color:#fff;box-shadow:4px 4px 0px 0px #2c5b8a;padding:20px;color:#000;position:relative}.school-box img{margin-bottom:20px}@media (min-width: 768px){.school-box{padding:20px}}@media (min-width: 992px){.school-box{padding:20px}}@media (min-width: 1200px){.school-box{margin:0;padding:20px}}.school-box h3{font-size:2.1rem;font-weight:bold;color:#2c5b8a;border-top:2px solid #2c5b8a;border-bottom:2px solid #2c5b8a;padding:0 15px;margin-bottom:20px}@media (min-width: 768px){.school-box h3{font-size:2.2rem}}@media (min-width: 992px){.school-box h3{font-size:2.3rem}}@media (min-width: 1200px){.school-box h3{font-size:2.4rem;padding:3px 10px}.school-box h3 span{font-size:1.9rem}}.school-box p{font-size:1.4rem}@media (min-width: 768px){.school-box p{font-size:1.5rem}}@media (min-width: 992px){.school-box p{font-size:1.4rem}}@media (min-width: 1200px){.school-box p{font-size:1.6rem}}.school-box li{font-size:1.5rem;font-weight:bold;color:#066d9e}@media (min-width: 768px){.school-box li{font-size:1.7rem}}@media (min-width: 992px){.school-box li{font-size:1.4rem}}@media (min-width: 1200px){.school-box li{font-size:1.8rem}}.school-box .school-button{font-weight:bold;font-size:1.5rem;border-radius:5px 0 0 0;z-index:12;background-color:#21826f;padding:10px 10px;color:#fff}@media (min-width: 768px){.school-box .school-button{border-radius:5px 0 0 0;padding:10px 5px;font-size:1.5rem}}@media (min-width: 992px){.school-box .school-button{border-radius:5px 0 0 5px;padding:10px 10px;font-size:1.7rem}}@media (min-width: 1200px){.school-box .school-button{border-radius:5px 0 0 5px;padding:10px 15px;font-size:1.9rem}}.school-box-admission{position:absolute;bottom:-55px;right:10px;width:70px}@media (min-width: 768px){.school-box-admission{bottom:-55px;right:10px;width:70px}}@media (min-width: 992px){.school-box-admission{bottom:-10px;right:10px;width:70px}}@media (min-width: 1200px){.school-box-admission{bottom:-10px;right:10px;width:70px}}.school-title{margin-bottom:20px;border-radius:3px}.school-title h2{font-weight:bold;color:#3672a9;text-align:center;font-size:2.0rem}.school-title h2 span{color:#3672a9}.school-title-sub{font-weight:500;font-size:1.3rem;text-align:center}@media (min-width: 768px){.school-title-sub{font-size:1.6rem}.school-title-sub br{display:none}.school-title-sub span::after{content:"\00a0\00a0|\00a0\00a0"}}.top-msg-title{border-left:8px solid #4482c2}.top-msg-title h2{font-size:2.0rem;line-height:1.6;font-weight:bold;padding-left:20px;color:#4482c2;margin-bottom:20px}@media (min-width: 768px){.top-msg-title h2{font-size:2.3rem}}@media (min-width: 992px){.top-msg-title h2{font-size:2.7rem}}.top-taiken-1{position:absolute;bottom:-20px;right:10px;z-index:10}@media (min-width: 768px){.top-taiken-1{right:20px;bottom:40px}}@media (min-width: 992px){.top-taiken-1{bottom:-10px;right:20%}}@media (min-width: 1200px){.top-taiken-1{right:20%;bottom:0px}}.top-taiken-1 img{width:100px}@media (min-width: 375px){.top-taiken-1 img{width:120px}}@media (min-width: 768px){.top-taiken-1 img{width:120px}}@media (min-width: 992px){.top-taiken-1 img{width:150px}}@media (min-width: 1200px){.top-taiken-1 img{width:180px}}.top-taiken-2{position:absolute;top:-60px;right:2px;z-index:10}@media (min-width: 375px){.top-taiken-2{right:5px;top:-55px}}@media (min-width: 768px){.top-taiken-2{right:20px;top:-100%}}.top-taiken-2 img{width:100px}@media (min-width: 375px){.top-taiken-2 img{width:110px}}@media (min-width: 768px){.top-taiken-2 img{width:150px}}.point-box-1{background-color:#f5fbfb;border:2px solid #84ccc9;padding:10px 10px 1px 10px;border-radius:5px;margin-bottom:20px}@media (min-width: 768px){.point-box-1{padding:20px 20px 10px 20px}}.point-box-1 h3{margin-bottom:10px;color:#35716e;font-weight:bold;font-size:2.0rem}@media (min-width: 768px){.point-box-1 h3{font-size:2.7rem}}.point-box-1 p{color:#35716e;font-size:1.5rem;line-height:1.4}.point-box-2{background-color:#f9f3f1;border:2px solid #f29a76;padding:10px 10px 1px 10px;border-radius:5px;margin-bottom:20px}@media (min-width: 768px){.point-box-2{padding:20px 20px 10px 20px}}.point-box-2 h3{margin-bottom:10px;color:#9e5333;font-weight:bold;font-size:2.0rem}@media (min-width: 768px){.point-box-2 h3{font-size:2.7rem}}.point-box-2 p{color:#9e5333;font-size:1.5rem;line-height:1.4}.point-box-3{background-color:#fbfaf3;border:2px solid #dfd005;padding:10px 10px 1px 10px;border-radius:5px;margin-bottom:20px}@media (min-width: 768px){.point-box-3{padding:20px 20px 10px 20px}}.point-box-3 h3{margin-bottom:10px;color:#8c841e;font-weight:bold;font-size:2.0rem}@media (min-width: 768px){.point-box-3 h3{font-size:2.7rem}}.point-box-3 p{color:#8c841e;font-size:1.5rem;line-height:1.4}.point-box-4{background-color:#f2f4fa;border:2px solid #8c97cb;padding:10px 10px 1px 10px;border-radius:5px;margin-bottom:20px}@media (min-width: 768px){.point-box-4{padding:20px 20px 10px 20px}}.point-box-4 h3{margin-bottom:10px;color:#424d80;font-weight:bold;font-size:2.0rem}@media (min-width: 768px){.point-box-4 h3{font-size:2.7rem}}.point-box-4 p{color:#424d80;font-size:1.5rem;line-height:1.4}.point-box-5{background-color:#f2f8fb;border:2px solid #7ecef4;padding:10px 10px 1px 10px;border-radius:5px;margin-bottom:20px}@media (min-width: 768px){.point-box-5{padding:20px 20px 10px 20px}}.point-box-5 h3{margin-bottom:10px;color:#367491;font-weight:bold;font-size:2.0rem}@media (min-width: 768px){.point-box-5 h3{font-size:2.7rem}}.point-box-5 p{color:#367491;font-size:1.5rem;line-height:1.4}.point-box-6{background-color:#faf0f9;border:2px solid #c490bf;padding:10px 10px 1px 10px;border-radius:5px;margin-bottom:20px}@media (min-width: 768px){.point-box-6{padding:20px 20px 10px 20px}}.point-box-6 h3{margin-bottom:10px;color:#764371;font-weight:bold;font-size:2.0rem}@media (min-width: 768px){.point-box-6 h3{font-size:2.7rem}}.point-box-6 p{color:#764371;font-size:1.5rem;line-height:1.4}.bg-school-banner{width:100%;background-color:#f9f4ea;margin-bottom:0px;padding:30px 0;z-index:-100}@media (min-width: 768px){.bg-school-banner{padding:40px 0;margin-bottom:0px}}.face-name{margin-bottom:20px}.msg-1{margin-bottom:50px}.msg-1 h3{font-size:2.0rem;line-height:1.6;font-weight:bold}@media (min-width: 768px){.msg-1 h3{font-size:2.3rem;line-height:1.6}}@media (min-width: 992px){.msg-1 h3{font-size:2.5rem;line-height:1.7}}@media (min-width: 1200px){.msg-1 h3{font-size:2.7rem;line-height:1.8}}@media (min-width: 992px){.page-menu{margin-top:-70px}}.page-menu ul{list-style:none;float:left}@media (min-width: 992px){.page-menu ul{float:right}}.page-menu ul li{float:left;margin-right:10px}.page-menu ul li a{padding:5px 10px;text-decoration:none;font-size:1.4rem;font-weight:500;border:1px solid #999;border-radius:5px;color:#333}@media (min-width: 768px){.page-menu ul li a{font-size:1.5rem}}@media (min-width: 992px){.page-menu ul li a{font-size:1.6rem}}.page-menu ul li a:hover{background-color:#999;color:#fff}.page-menu ul li a::after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f107";padding-left:7px}
/*# sourceMappingURL=style.css.map */
