/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.intro{padding-top:0px;}.intro-main{width:100%;max-width:1589px;display:block;margin:0 auto;}.intro_age{display:flex;align-items:flex-start;justify-content:center;background-color:#fff;}.intro_age a{padding:20px;text-align:center;}.intro_age a img{width:80%;max-width:120px;display:block;margin:0 auto 5px;}.intro_list{padding:3% 0 5%;background:rgb(242,221,189);background:-webkit-linear-gradient(left,rgba(242,221,189,1) 0%,rgba(241,221,189,1) 100%);background:linear-gradient(to right,rgba(242,221,189,1) 0%,rgba(241,221,189,1) 100%);text-align:center;}.intro_list .play-brain-tit{margin-bottom:2%;}.intro_list a img{display:block;width:100%;}.intro_list div{width:90%;margin:0 auto;max-width:1000px;}.intro_list span,.intro_articleIMG{display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;border-radius:16px;overflow:hidden;}.intro_list h3{padding:5% 0;}.intro_article{padding:5% 0;background-color:#fff7ea;}@media screen and (min-width:641px){.intro_article{border-radius:1.5rem;}}.intro_article h2{width:100%;text-align:center;}.intro,.intro p{font-size:0.875rem;margin-bottom:0;}.intro h2{font-size:2rem;margin-bottom:0;}.intro h3{font-size:1.25rem;margin-bottom:0;}.intro_article_list{width:90%;margin:3% auto 20px;max-width:1200px;}.intro_articleIMG{width:35%;}.intro_articleTXT{width:calc(65% - 1rem);margin-left:1rem;display:block;position:relative;padding:1rem 0;}.intro_articleTXT h3{line-height:130%;margin-bottom:5px;color:#001689;font-size:1.125rem;height:auto;}.intro_articleTXT p{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;white-space:inherit;color:rgb(55,65,81);margin-bottom:0.5rem;}.intro_article_list .style_y,.intro_article_list .style_b{position:relative;display:flex;padding:0.5rem;border-radius:1rem;margin-bottom:1.5rem;}.intro_article_list .style_y:last-child,.intro_article_list .style_b:last-child{margin-bottom:0;}.intro_article_list .style_y>p,.intro_article_list .style_b>p{margin-bottom:0;}.intro_article_link{position:absolute;background:transparent;font-size:0;top:0;left:0;width:100%;height:100%;z-index:1;}.intro_article_list .style_y{background-color:white;}.intro_article_list .style_b{background-color:white;}.intro_articleTXT .btn,.intro_articleTXT .btn:hover,.intro_articleTXT .btn:focus{background-color:#27327F;color:#fff;border-color:#27327F;}.intro .intro_article>a.btn{margin-left:auto;margin-right:auto;display:block;max-width:150px;}.intro .intro_line_menu h3{color:#fff;}.intro a .intro_articleTXT h3{color:#001689;}.intro .intro_line_menu{background-color:#06C655;color:#fff;display:block;margin:30px auto 5%;width:90%;max-width:400px;padding:15px 0;background-image:none;border-radius:16px;}.intro .intro_line_menu img{display:inline-block;vertical-align:middle;width:40px;margin-left:5px;margin-top:-7px;}.intro_line_txt{text-align:center;padding-top:5%;transform:scale(1.2);}@media (max-width:1279px) and (min-width:769px){.intro_articleTXT h3{height:78px;}}@media (min-width:769px){.intro .play-brain_right_menu{transform:scale(1.5);right:1.5%;}.intro_list a{width:30%;}.intro_article_list>div{width:48%;}.intro_list div,.intro_article_list{display:flex;align-items:stretch;justify-content:space-between;}.intro_articleTXT3{height:78px;}.intro_articleTXT h3 span{display:inline-block;}}@media (max-width:768px){.intro_line_txt{padding-top:10%;}.intro_age a{padding:20px 2px;}.intro_list a{display:flex;align-items:center;justify-content:space-between;}.intro_list a span{width:45%;}.intro_list a h3{width:50%;text-align:left;}.intro_list a:nth-of-type(2){margin:20px 0;}}@media (max-width:550px){.intro_list,.intro_article{padding:10% 0;}.intro_list a span{width:47%;}.intro_list a h3{padding:0;width:47%;}.intro_list a img{width:80%;}.intro_age a{padding:10px 2px;}.intro_articleTXT p{display:none;}}@media (max-width:320px){.intro_list a h3{width:50%;}}.intro_age_tit a{pointer-events:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;}.intro_age_tit a img{margin:0 5% 0 -5%;width:40%;max-width:100px}
.header__nav-back .nav-back-image{height:40px !important;}
