/* Minification failed. Returning unminified contents.
(1,1412): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color1'
(1,1546): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color1'
(1,1641): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color1'
(1,1862): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color2'
(1,1996): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color2'
(1,2091): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color2'
(1,4891): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color1'
(1,5188): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color1'
(1,5252): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color2'
(1,8651): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color1'
(1,9140): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color2'
(1,9748): run-time error CSS1039: Token not allowed after unary operator: '-video1-a1'
(1,9765): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,9828): run-time error CSS1039: Token not allowed after unary operator: '-video1-a2'
(1,9845): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,9908): run-time error CSS1039: Token not allowed after unary operator: '-video1-a3'
(1,9925): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,9988): run-time error CSS1039: Token not allowed after unary operator: '-video1-b1'
(1,10005): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,10068): run-time error CSS1039: Token not allowed after unary operator: '-video1-b2'
(1,10085): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,10155): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,10448): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color1'
(1,10527): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color2'
(1,11125): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color1'
(1,11189): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color2'
(1,17301): run-time error CSS1039: Token not allowed after unary operator: '-video-a1'
(1,17317): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,17379): run-time error CSS1039: Token not allowed after unary operator: '-video-a2'
(1,17395): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,17457): run-time error CSS1039: Token not allowed after unary operator: '-video-a3'
(1,17473): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,17535): run-time error CSS1039: Token not allowed after unary operator: '-video-b1'
(1,17551): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,17613): run-time error CSS1039: Token not allowed after unary operator: '-video-b2'
(1,17629): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,17978): run-time error CSS1039: Token not allowed after unary operator: '-book-a2'
(1,17993): run-time error CSS1039: Token not allowed after unary operator: '-book-height'
(1,18053): run-time error CSS1039: Token not allowed after unary operator: '-book-b2'
(1,18068): run-time error CSS1039: Token not allowed after unary operator: '-book-height'
(1,18985): run-time error CSS1039: Token not allowed after unary operator: '-book-a2'
(1,19000): run-time error CSS1039: Token not allowed after unary operator: '-book-height'
(1,19062): run-time error CSS1039: Token not allowed after unary operator: '-book-b2'
(1,19077): run-time error CSS1039: Token not allowed after unary operator: '-book-height'
(1,19229): run-time error CSS1039: Token not allowed after unary operator: '-video-a1'
(1,19245): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,19311): run-time error CSS1039: Token not allowed after unary operator: '-video-a2'
(1,19327): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,19393): run-time error CSS1039: Token not allowed after unary operator: '-video-a3'
(1,19409): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,19475): run-time error CSS1039: Token not allowed after unary operator: '-video-b1'
(1,19491): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,19557): run-time error CSS1039: Token not allowed after unary operator: '-video-b2'
(1,19573): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,20120): run-time error CSS1039: Token not allowed after unary operator: '-book-a2'
(1,20135): run-time error CSS1039: Token not allowed after unary operator: '-book-height'
(1,20197): run-time error CSS1039: Token not allowed after unary operator: '-book-b2'
(1,20212): run-time error CSS1039: Token not allowed after unary operator: '-book-height'
(1,20356): run-time error CSS1039: Token not allowed after unary operator: '-video-a1'
(1,20372): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,20436): run-time error CSS1039: Token not allowed after unary operator: '-video-a2'
(1,20452): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,20516): run-time error CSS1039: Token not allowed after unary operator: '-video-a3'
(1,20532): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,20596): run-time error CSS1039: Token not allowed after unary operator: '-video-b1'
(1,20612): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,20676): run-time error CSS1039: Token not allowed after unary operator: '-video-b2'
(1,20692): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,20929): run-time error CSS1039: Token not allowed after unary operator: '-video-a1'
(1,20945): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,21009): run-time error CSS1039: Token not allowed after unary operator: '-video-a2'
(1,21025): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,21089): run-time error CSS1039: Token not allowed after unary operator: '-video-a3'
(1,21105): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,21169): run-time error CSS1039: Token not allowed after unary operator: '-video-b1'
(1,21185): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,21249): run-time error CSS1039: Token not allowed after unary operator: '-video-b2'
(1,21265): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,22396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,23173): run-time error CSS1039: Token not allowed after unary operator: '-video1-a1'
(1,23190): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23257): run-time error CSS1039: Token not allowed after unary operator: '-video1-a2'
(1,23274): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23341): run-time error CSS1039: Token not allowed after unary operator: '-video1-a3'
(1,23358): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23425): run-time error CSS1039: Token not allowed after unary operator: '-video1-b1'
(1,23442): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23509): run-time error CSS1039: Token not allowed after unary operator: '-video1-b2'
(1,23526): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23600): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,23675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,23696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,24164): run-time error CSS1039: Token not allowed after unary operator: '-video1-a1'
(1,24181): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,24246): run-time error CSS1039: Token not allowed after unary operator: '-video1-a2'
(1,24263): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,24328): run-time error CSS1039: Token not allowed after unary operator: '-video1-a3'
(1,24345): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,24410): run-time error CSS1039: Token not allowed after unary operator: '-video1-b1'
(1,24427): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,24492): run-time error CSS1039: Token not allowed after unary operator: '-video1-b2'
(1,24509): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,24581): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,24632): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,24656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,24751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@charset "UTF-8";@keyframes fade-in{from{opacity:0;}to{opacity:1;}}@keyframes fade-out{from{opacity:1;}to{opacity:0;}}div.div-achieve-place{z-index:0;position:relative;}.achiev-1,.achiev-2,.item-fade{opacity:1;display:block;animation:fade-in .5s;}.achiev-1.item-hide,.achiev-2.item-hide,.item-fade.item-hide{animation:fade-out .5s;display:none;}.achiev-1 .show-neighbors{overflow:hidden;}.achiev-1 .show-neighbors .item__third:first-child,.achiev-1 .show-neighbors .item__third:last-child{display:none;}@media(min-width:768px){.achiev-1 .show-neighbors .carousel-indicators{margin-right:25%;margin-left:25%;}.achiev-1 .show-neighbors .carousel-inner{width:200%;left:-50%;}.achiev-1 .show-neighbors .carousel-item-next:not(.carousel-item-left),.achiev-1 .show-neighbors .carousel-item-right.active{-webkit-transform:translate3d(33%,0,0);transform:translate3d(33%,0,0);}.achiev-1 .show-neighbors .carousel-item-prev:not(.carousel-item-right),.achiev-1 .show-neighbors .carousel-item-left.active{-webkit-transform:translate3d(-33%,0,0);transform:translate3d(-33%,0,0);}.achiev-1 .show-neighbors .item__third{display:block!important;float:left;position:relative;width:33.33333333%;box-shadow:0 3px 5px #9d9d9d;}}.achiev-1 .tag-1 h4.h4-custom{background-image:url(../images/achievemant/08web.webp);}.achiev-1 .tag-1 .carousel .carousel-item .item__third:before,.achiev-1 .tag-1 .carousel .bookLink a{background:var(--achieve-color1);}.achiev-1 .tag-1 .carousel .carousel-control-prev,.achiev-1 .tag-1 .carousel .carousel-control-next{background:var(--achieve-color1);}.achiev-1 .tag-1 .carousel .carousel-item .item__third{border:solid 2px var(--achieve-color1);}.achiev-1 .tag-2 h4.h4-custom{background-image:url(../images/achievemant/09web.webp);}.achiev-1 .tag-2 .carousel .carousel-item .item__third:before,.achiev-1 .tag-2 .carousel .bookLink a{background:var(--achieve-color2);}.achiev-1 .tag-2 .carousel .carousel-control-prev,.achiev-1 .tag-2 .carousel .carousel-control-next{background:var(--achieve-color2);}.achiev-1 .tag-2 .carousel .carousel-item .item__third{border:solid 2px var(--achieve-color2);}.achiev-1 .carousel{position:relative;width:100%;border-radius:5px;max-width:980px;margin:0 auto;overflow:hidden;padding-bottom:45px;}.achiev-1 .carousel .carousel-indicators li{width:10px;height:10px;border-radius:100%;background-color:#000;}.achiev-1 .carousel .carousel-inner{border-radius:5px;padding:10px;}.achiev-1 .carousel .carousel-item .item__third{aspect-ratio:496/321;overflow:hidden;margin:0 20px;border-radius:5px;width:100%;}.achiev-1 .carousel .carousel-item .item__third:before{content:"繪本";position:absolute;top:0;margin-top:15px;font-size:1.2rem;font-weight:bold;color:#fff;text-shadow:-1px -1px #555,-1px 0 #555,-1px 1px #555,0 -1px #555,0 0 #555,0 1px #555,1px -1px #555,1px 0 #555,1px 1px #555;padding:5px 30px 5px 20px;border-radius:0 100px 100px 0;}.achiev-1 .carousel .carousel-item .item__third .carousel-caption{right:0;left:0;width:100%;margin:0 auto;background:rgba(255,255,255,.6);bottom:30px;padding:0;height:75px;display:table;text-align:right;}.achiev-1 .carousel .carousel-item .item__third .carousel-caption .bookText,.achiev-1 .carousel .carousel-item .item__third .carousel-caption .bookLink{display:table-cell;font-size:1.2rem;font-weight:bold;vertical-align:middle;}.achiev-1 .carousel .carousel-item .item__third .carousel-caption .bookText{color:#000;width:65%;text-align:left;padding:10px 20px;word-break:keep-all;}.achiev-1 .carousel .carousel-item .item__third .carousel-caption .bookLink{min-width:175px;}.achiev-1 .carousel .carousel-item .item__third .carousel-caption .bookLink a{color:#fff;text-shadow:-1px -1px #555,-1px 0 #555,-1px 1px #555,0 -1px #555,0 0 #555,0 1px #555,1px -1px #555,1px 0 #555,1px 1px #555;display:inline-block;vertical-align:middle;padding:5px 15px;margin-top:0;border-radius:5px;margin-right:3px;}.achiev-1 .carousel .carousel-item .item__third .carousel-caption .bookLink a:last-child{margin-right:9px;}@media(max-width:767px){.achiev-1 .carousel .carousel-item .item__third .carousel-caption{width:calc(100% - 44px);}}.achiev-1 .carousel .carousel-item-next,.achiev-1 .carousel .carousel-item-prev,.achiev-1 .carousel .carousel-item.active{display:flex;align-items:center;}.achiev-1 .carousel .carousel-control-prev,.achiev-1 .carousel .carousel-control-next{text-shadow:-1px -1px #555,-1px 0 #555,-1px 1px #555,0 -1px #555,0 0 #555,0 1px #555,1px -1px #555,1px 0 #555,1px 1px #555;font-size:2rem;height:45px;width:45px;top:calc(50% - 42.5px);border-radius:5px;opacity:1;box-shadow:0 3px 5px #9d9d9d;z-index:11;}.achiev-1 .carousel .carousel-control-next{right:calc(25% - 80px);}.achiev-1 .carousel .carousel-control-prev{left:calc(25% - 80px);}.achiev-1 .carousel .carousel-control-next:focus,.achiev-1 .carousel .carousel-control-prev:focus{outline:solid 3px #000;}.achiev-1 h3.cus-title{background:var(--achieve-color1);color:#fff;text-shadow:-1px -1px #555,-1px 0 #555,-1px 1px #555,0 -1px #555,0 0 #555,0 1px #555,1px -1px #555,1px 0 #555,1px 1px #555;border-radius:50px;text-align:center;padding:5px;font-weight:bold;font-size:1.5rem;line-height:1.2;}.achiev-1 .div_title.tag-1 h3{background:var(--achieve-color1);}.achiev-1 .div_title.tag-2 h3{background:var(--achieve-color2);}.achiev-1 .div_title h3{color:#fff;text-shadow:-1px -1px #555,-1px 0 #555,-1px 1px #555,0 -1px #555,0 0 #555,0 1px #555,1px -1px #555,1px 0 #555,1px 1px #555;border-radius:50px;text-align:center;padding:5px;font-weight:bold;font-size:1.5rem;line-height:1.2;}.achiev-1 .div_Group{width:100%;text-align:center;background-image:url(../images/achievemant/07web.webp);aspect-ratio:1106/427;background-repeat:no-repeat;background-position:top;background-size:90%;}.achiev-1 .div_Group .div_Title{padding-top:15px;}.achiev-1 .div_Group .div_Title .div_hidden{color:transparent;opacity:0;position:relative;width:0;height:0;}.achiev-1 .div_Group .div_Tag>.div_t{display:inline-flex;aspect-ratio:274/357;background-repeat:no-repeat;background-position:left;background-size:contain;width:calc(22% - 20px);margin:0 2.1739130435% 2.1739130435%;transition:ease .5s all;position:relative;justify-content:center;}.achiev-1 .div_Group .div_Tag>.div_t:hover>div,.achiev-1 .div_Group .div_Tag>.div_t:focus>div,.achiev-1 .div_Group .div_Tag>.div_t.act>div{opacity:1;text-shadow:-2px -2px #000,-2px -1px #000,-2px 0 #000,-2px 1px #000,-2px 2px #000,-1px -2px #000,-1px -1px #000,-1px 0 #000,-1px 1px #000,-1px 2px #000,0 -2px #000,0 -1px #000,0 0 #000,0 1px #000,0 2px #000,1px -2px #000,1px -1px #000,1px 0 #000,1px 1px #000,1px 2px #000,2px -2px #000,2px -1px #000,2px 0 #000,2px 1px #000,2px 2px #000;}.achiev-1 .div_Group .div_Tag>.div_t>div{transition:ease .25s all;color:#fff;opacity:.4;display:flex;position:absolute;width:67%;height:22%;bottom:0;font-size:1.6rem;font-weight:bold;text-shadow:-1px -1px #000,-1px 0 #000,-1px 1px #000,0 -1px #000,0 0 #000,0 1px #000,1px -1px #000,1px 0 #000,1px 1px #000;justify-content:center;align-items:center;}.achiev-1 .div_Group .div_Tag.tag-1{display:inline;}.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-1{background-image:url(../images/achievemant/01.webp);}.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-1:hover,.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-1:focus,.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-1.act{background-image:url(../images/achievemant/01a.webp);}.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-2{background-image:url(../images/achievemant/02.webp);}.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-2:hover,.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-2:focus,.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-2.act{background-image:url(../images/achievemant/02a.webp);}.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-3{background-image:url(../images/achievemant/03.webp);}.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-3:hover,.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-3:focus,.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-3.act{background-image:url(../images/achievemant/03a.webp);}.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-4{background-image:url(../images/achievemant/04.webp);}.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-4:hover,.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-4:focus,.achiev-1 .div_Group .div_Tag.tag-1 .tag-t-4.act{background-image:url(../images/achievemant/04a.webp);}.achiev-1 .div_h{background:#fff;border:solid 2px #000;border-radius:100px;display:inline-block;font-size:1.5rem;font-weight:bold;line-height:1.1;margin:5px 1%;max-width:360px;text-align:center;padding:15px 20px;transition:ease .25s all;width:calc(50% - 15px);}.achiev-1 .div_h.tag-1:hover,.achiev-1 .div_h.tag-1:focus,.achiev-1 .div_h.tag-1.act{border:solid 2px #fff;background:var(--achieve-color1);color:#fff;text-shadow:-2px -2px #000,-2px -1px #000,-2px 0 #000,-2px 1px #000,-2px 2px #000,-1px -2px #000,-1px -1px #000,-1px 0 #000,-1px 1px #000,-1px 2px #000,0 -2px #000,0 -1px #000,0 0 #000,0 1px #000,0 2px #000,1px -2px #000,1px -1px #000,1px 0 #000,1px 1px #000,1px 2px #000,2px -2px #000,2px -1px #000,2px 0 #000,2px 1px #000,2px 2px #000;}.achiev-1 .div_h.tag-2:hover,.achiev-1 .div_h.tag-2:focus,.achiev-1 .div_h.tag-2.act{border:solid 2px #fff;background:var(--achieve-color2);color:#fff;text-shadow:-2px -2px #000,-2px -1px #000,-2px 0 #000,-2px 1px #000,-2px 2px #000,-1px -2px #000,-1px -1px #000,-1px 0 #000,-1px 1px #000,-1px 2px #000,0 -2px #000,0 -1px #000,0 0 #000,0 1px #000,0 2px #000,1px -2px #000,1px -1px #000,1px 0 #000,1px 1px #000,1px 2px #000,2px -2px #000,2px -1px #000,2px 0 #000,2px 1px #000,2px 2px #000;}.achiev-1 .video1Open.video_0,.achiev-1 .video1Open.video_1,.achiev-1 .video1Open.video_2,.achiev-1 .video1Open.video_3{display:none;}.achiev-1 .div-video{overflow:hidden;transition:max-height 1s;}.achiev-1 .div-video.a1{max-height:calc(var(--video1-a1)*var(--video1-height));}.achiev-1 .div-video.a2{max-height:calc(var(--video1-a2)*var(--video1-height));}.achiev-1 .div-video.a3{max-height:calc(var(--video1-a3)*var(--video1-height));}.achiev-1 .div-video.b1{max-height:calc(var(--video1-b1)*var(--video1-height));}.achiev-1 .div-video.b2{max-height:calc(var(--video1-b2)*var(--video1-height));}.achiev-1 .div-video.videohide{max-height:calc(var(--video1-height)*2);}.achiev-1 .div-video>div{margin:0 0 20px;}.achiev-1 .card{border:0;}.achiev-1 .card-body{border-left:solid 3px #fff;padding:10px 15px;min-height:73px;display:table;width:calc(100% - 10px);margin:10px 0 10px 5px;}.achiev-1 .card-body.item-color-1{border-left:solid 3px var(--achieve-color1);}.achiev-1 .card-body.item-color-2{border-left:solid 3px var(--achieve-color2);}.achiev-1 .card-body .card-text{display:table-cell;vertical-align:middle;font-size:1.1rem;font-weight:bold;color:#000;}.achiev-1 .card-image img{border-radius:5px;object-fit:cover;aspect-ratio:480/268;border:solid 1px #000;}.achiev-1 .btn-b{cursor:pointer;border-radius:100px;color:#fff;text-shadow:-1px -1px #555,-1px 0 #555,-1px 1px #555,0 -1px #555,0 0 #555,0 1px #555,1px -1px #555,1px 0 #555,1px 1px #555;display:block;font-size:1.2rem;font-weight:bold;margin:0 auto;padding:10px 30px;width:fit-content;transition:ease .25s all;}.achiev-1 .btn-b.item-color-1{background:var(--achieve-color1);}.achiev-1 .btn-b.item-color-2{background:var(--achieve-color2);}.achiev-1 .tag-1 h4.h4-custom,.achiev-1 .tag-2 h4.h4-custom{text-align:center;cursor:default;aspect-ratio:593/114;background-repeat:no-repeat;background-position:top;background-size:contain;width:90%;max-width:520px;margin:10px auto 30px;position:relative;}.achiev-1 .tag-1 h4.h4-custom>span,.achiev-1 .tag-2 h4.h4-custom>span{position:absolute;width:100%;left:15px;bottom:18px;color:#fff;text-shadow:-1px -1px #555,-1px 0 #555,-1px 1px #555,0 -1px #555,0 0 #555,0 1px #555,1px -1px #555,1px 0 #555,1px 1px #555;font-weight:bold;}@media(max-width:767px){.achiev-1 .tag-1 h4.h4-custom>span,.achiev-1 .tag-2 h4.h4-custom>span{bottom:16px;}}@media(max-width:575px){.achiev-1 .tag-1 h4.h4-custom,.achiev-1 .tag-2 h4.h4-custom{max-width:400px;}.achiev-1 .tag-1 h4.h4-custom>span,.achiev-1 .tag-2 h4.h4-custom>span{bottom:12px;}}@media(max-width:474px){.achiev-1 .tag-1 h4.h4-custom,.achiev-1 .tag-2 h4.h4-custom{max-width:320px;}.achiev-1 .tag-1 h4.h4-custom>span,.achiev-1 .tag-2 h4.h4-custom>span{bottom:6px;}}.achiev-2 .div_title h3{background:#4472c4;color:#fff;border-radius:10px;text-align:center;padding:5px;font-weight:bold;}.achiev-2 .div_h{transform:skew(165deg);background:#deebf7;font-size:1.3rem;font-weight:bold;padding:2px 0;}.achiev-2 .div_h span{transform:skew(15deg);display:block;}.achiev-2 .div_Tag a{transform:skew(165deg);font-size:1.1rem;font-weight:bold;display:block;padding:2px 0;}.achiev-2 .div_Tag a span{transform:skew(15deg);display:block;}.achiev-2 .div_Tag>div>div.div-t:nth-child(2) a{border:dashed 1px #47c3d1;color:#47c3d1;}.achiev-2 .div_Tag>div>div.div-t:nth-child(2) a:hover{border:solid 1px #47c3d1;background-color:#47c3d1;color:#fff;}.achiev-2 .div_Tag>div>div.div-t:nth-child(3) a{border:dashed 1px #f29cd3;color:#f29cd3;}.achiev-2 .div_Tag>div>div.div-t:nth-child(3) a:hover{border:solid 1px #f4a6c7;background-color:#f4a6c7;color:#fff;}.achiev-2 .div_Tag>div>div.div-t:nth-child(4) a{border:dashed 1px #ed7d31;color:#ed7d31;}.achiev-2 .div_Tag>div>div.div-t:nth-child(4) a:hover{border:solid 1px #f2a068;background-color:#f2a068;color:#fff;}.achiev-2 h4{cursor:default;text-align:center;margin:1rem 0;}.achiev-2 h4#a-1,.achiev-2 h4#b-1{color:#47c3d1;}.achiev-2 h4#a-1>span,.achiev-2 h4#b-1>span{color:#47c3d1;}.achiev-2 h4#a-2,.achiev-2 h4#b-2{color:#f29cd3;}.achiev-2 h4#a-2>span,.achiev-2 h4#b-2>span{color:#f29cd3;}.achiev-2 h4#a-3{color:#ed7d31;}.achiev-2 h4#a-3>span{color:#ed7d31;}.achiev-2 h4>span{width:max-content;text-align:center;display:block;padding:0 10px;font-size:1.5rem;font-weight:bold;background:#fff;margin:0 auto;}.achiev-2 h4::before{content:" ";font-size:1rem;transform:translate(0,1rem);border-top:dashed 1px;position:relative;z-index:-1;display:block;margin:0 auto;width:95%;}.achiev-2 .card{border:0;}.achiev-2 .card a{padding:5px;background-color:#ffdbc7;margin-bottom:10px;border-radius:5px;margin-top:2px;}.achiev-2 .card a:hover .cardfooter,.achiev-2 .card a:focus .cardfooter{background:#eb8043;color:#fff;}.achiev-2 .card-body{text-align:center;background:#ffdbc7;min-height:69px;vertical-align:middle;padding:.5rem;display:table;width:100%;}.achiev-2 .div-box-a1 .card a,.achiev-2 .div-box-a1 .card-body,.achiev-2 .div-box-b1 .card a,.achiev-2 .div-box-b1 .card-body{background:#b9e2ed;}.achiev-2 .div-box-a1 .card .cardfooter,.achiev-2 .div-box-b1 .card .cardfooter{color:#47c3d1;}.achiev-2 .div-box-a1 .card a:hover .cardfooter,.achiev-2 .div-box-a1 .card a:focus .cardfooter,.achiev-2 .div-box-b1 .card a:hover .cardfooter,.achiev-2 .div-box-b1 .card a:focus .cardfooter{background:#47c3d1;color:#fff;}.achiev-2 .div-box-a2 .card a,.achiev-2 .div-box-a2 .card-body,.achiev-2 .div-box-b2 .card a,.achiev-2 .div-box-b2 .card-body{background:#ffdee9;}.achiev-2 .div-box-a2 .card .cardfooter,.achiev-2 .div-box-b2 .card .cardfooter{color:#fe87b9;}.achiev-2 .div-box-a2 .card a:hover .cardfooter,.achiev-2 .div-box-a2 .card a:focus .cardfooter,.achiev-2 .div-box-b2 .card a:hover .cardfooter,.achiev-2 .div-box-b2 .card a:focus .cardfooter{background:#fe87b9;color:#fff;}.achiev-2 .div-box-a3 .card a,.achiev-2 .div-box-a3 .card-body{background:#ffdbc7;}.achiev-2 .div-box-a3 .card .cardfooter{color:#eb8043;}.achiev-2 .div-box-a3 .card a:hover .cardfooter,.achiev-2 .div-box-a3 .card a:focus .cardfooter{background:#eb8043;color:#fff;}.achiev-2 .card-text{color:#000;font-weight:bold;font-size:1.1rem;vertical-align:middle;display:table-cell;}.achiev-2 .card-image{padding:5px;background:#fff;border-radius:5px;}.achiev-2 .card-image img{border-radius:5px;object-fit:cover;aspect-ratio:480/268;}.achiev-2 .cardfooter{background:#fff;color:#eb8043;font-weight:bold;font-size:1.1rem;text-align:center;padding:3px;}.achiev-2 .videoOpen,.achiev-2 .bookOpen{width:10em;background:url(/Upload/CMS/01.Chinese/10.Achievement/btn-01.png);background-repeat:round;background-size:cover;}.achiev-2 .videoOpen:hover,.achiev-2 .videoOpen:focus,.achiev-2 .bookOpen:hover,.achiev-2 .bookOpen:focus{background:url(/Upload/CMS/01.Chinese/10.Achievement/btn-01a.png);background-repeat:round;background-size:cover;color:#ffc000;}.achiev-2 .btn-b,.achiev-2 .btn-g{cursor:pointer;}.achiev-2 .btn-g{width:14em;background:url(/Upload/CMS/01.Chinese/10.Achievement/btn-02.png);background-repeat:round;background-size:cover;}.achiev-2 .btn-g:hover,.achiev-2 .btn-g:focus{background:url(/Upload/CMS/01.Chinese/10.Achievement/btn-02a.png);background-repeat:round;background-size:cover;color:#45a58c;}.achiev-2 .videoOpen,.achiev-2 .bookOpen,.achiev-2 .btn-g{display:inline-block;text-align:center;color:#fff;border:0;font-size:1.3rem;font-weight:bold;padding:10px 0;}.achiev-2 .videoOpen:active,.achiev-2 .bookOpen:active,.achiev-2 .btn-g:active{box-shadow:0 0;}.achiev-2 .videoOpen.video_0,.achiev-2 .videoOpen.video_1,.achiev-2 .videoOpen.video_2,.achiev-2 .videoOpen.video_3,.achiev-2 .videoOpen.video_4{display:none;}.achiev-2 .bookOpen.book_0,.achiev-2 .bookOpen.book_1,.achiev-2 .bookOpen.book_2,.achiev-2 .bookOpen.book_3{display:none;}.achiev-2 .div-video{overflow:hidden;transition:max-height 1s;}.achiev-2 .div-video.a1{max-height:calc(var(--video-a1)*var(--video-height));}.achiev-2 .div-video.a2{max-height:calc(var(--video-a2)*var(--video-height));}.achiev-2 .div-video.a3{max-height:calc(var(--video-a3)*var(--video-height));}.achiev-2 .div-video.b1{max-height:calc(var(--video-b1)*var(--video-height));}.achiev-2 .div-video.b2{max-height:calc(var(--video-b2)*var(--video-height));}.achiev-2 .div-video.videohide{max-height:255px;}.achiev-2 .div-book{background:url(/Upload/CMS/01.Chinese/10.Achievement/bookcase1200.png);background-repeat:repeat-y;background-position-y:calc(0% + 240px);padding:0 45px;overflow:hidden;transition:min-height 1s;transition:max-height 1s;}.achiev-2 .div-book.a2{max-height:calc(var(--book-a2)*var(--book-height));}.achiev-2 .div-book.b2{max-height:calc(var(--book-b2)*var(--book-height));}.achiev-2 .div-book.bookhide{max-height:345px;}.achiev-2 .div-book>div{min-height:345px;margin-bottom:5px;}.achiev-2 .bookImg{box-shadow:3px 3px 10px #999;margin-bottom:30px;}.achiev-2 .bookImg img{aspect-ratio:310/201;}@media screen and (max-width:1199px){.achiev-2 .div-book{background:url(/Upload/CMS/01.Chinese/10.Achievement/bookcase1199to990.png);background-repeat:repeat-y;background-position-y:calc(0% + 195px);}.achiev-2 .div-book.bookhide{max-height:305px;}.achiev-2 .div-book>div{min-height:305px;}.achiev-2 .div-video.videohide{max-height:230px;}}@media screen and (max-width:989px){.achiev-2 .videoOpen.video_4{display:inline-block;}.achiev-2 .bookOpen.book_3{display:inline-block;}.achiev-2 .div-book{background:url(/Upload/CMS/01.Chinese/10.Achievement/bookcase989to768.png);background-repeat:repeat-y;background-position-y:calc(0% + 210px);}.achiev-2 .div-book.a2{max-height:calc(var(--book-a2)*var(--book-height)*2);}.achiev-2 .div-book.b2{max-height:calc(var(--book-b2)*var(--book-height)*2);}.achiev-2 .div-book.bookhide{max-height:320px;}.achiev-2 .div-book>div{min-height:320px;}.achiev-2 .div-video.a1{max-height:calc(var(--video-a1)*var(--video-height)*4/3);}.achiev-2 .div-video.a2{max-height:calc(var(--video-a2)*var(--video-height)*4/3);}.achiev-2 .div-video.a3{max-height:calc(var(--video-a3)*var(--video-height)*4/3);}.achiev-2 .div-video.b1{max-height:calc(var(--video-b1)*var(--video-height)*4/3);}.achiev-2 .div-video.b2{max-height:calc(var(--video-b2)*var(--video-height)*4/3);}.achiev-2 .div-video.videohide{max-height:230px;}}@media screen and (max-width:767px){.achiev-2 .videoOpen.video_3{display:inline-block;}.achiev-2 .bookOpen.book_2{display:inline-block;}.achiev-2 .div-book{background:none;width:350px;margin:0 auto;padding:0;}.achiev-2 .div-book>div{background:url(/Upload/CMS/01.Chinese/10.Achievement/bookcase767.png);background-repeat:no-repeat;background-position-y:calc(0% + 150px);background-size:contain;padding:0 30px 20px;min-height:340px;}.achiev-2 .div-book.a2{max-height:calc(var(--book-a2)*var(--book-height)*3);}.achiev-2 .div-book.b2{max-height:calc(var(--book-b2)*var(--book-height)*3);}.achiev-2 .div-book.bookhide{max-height:340px;}.achiev-2 .div-video{width:453px;}.achiev-2 .div-video.a1{max-height:calc(var(--video-a1)*var(--video-height)*2);}.achiev-2 .div-video.a2{max-height:calc(var(--video-a2)*var(--video-height)*2);}.achiev-2 .div-video.a3{max-height:calc(var(--video-a3)*var(--video-height)*2);}.achiev-2 .div-video.b1{max-height:calc(var(--video-b1)*var(--video-height)*2);}.achiev-2 .div-video.b2{max-height:calc(var(--video-b2)*var(--video-height)*2);}.achiev-2 .div-video.videohide{max-height:225px;}}@media(max-width:575px){.achiev-2 .videoOpen.video_2{display:inline-block;}.achiev-2 .div-video{margin:0 auto;width:350px;}.achiev-2 .div-video.a1{max-height:calc(var(--video-a1)*var(--video-height)*4);}.achiev-2 .div-video.a2{max-height:calc(var(--video-a2)*var(--video-height)*4);}.achiev-2 .div-video.a3{max-height:calc(var(--video-a3)*var(--video-height)*4);}.achiev-2 .div-video.b1{max-height:calc(var(--video-b1)*var(--video-height)*4);}.achiev-2 .div-video.b2{max-height:calc(var(--video-b2)*var(--video-height)*4);}.achiev-2 .div-video.videohide{max-height:300px;}}.achiev-2 .bookText{font-size:1.2rem;font-weight:bold;height:57.6px;display:inline-table;vertical-align:middle;width:100%;}.achiev-2 .bookText span{vertical-align:middle;display:table-cell;}.achiev-2 .bookLink{text-align:center;margin-top:10px;}.achiev-2 .bookLink>a{color:#eb8043;font-weight:bold;border:solid 2px #eb8043;background:#fff;border-radius:10px;padding:5px 20px;font-size:1.2rem;}.achiev-2 .bookLink>a:hover,.achiev-2 .bookLink>a:focus{background:#eb8043;color:#fff;}.pic-title{text-shadow:-1px -1px #fff,-1px 0 #fff,-1px 1px #fff,0 -1px #fff,0 0 #fff,0 1px #fff,1px -1px #fff,1px 0 #fff,1px 1px #fff;}.a-book,.a-link,.a-pdf,.a-english,.a-talent{color:#fff;padding:3px 20px;border:1px solid;border-radius:50px;margin:5px 2px;display:inline-block;font-size:1.2rem;}.a-link{background-color:#c64e4e;border-color:#c64e4e;}.a-book{background-color:#b55f3b;border-color:#b55f3b;}.a-pdf{background-color:#967017;border-color:#967017;}.a-english{background-color:#b85196;border-color:#b85196;}.a-talent{background-color:#4d806c;border-color:#4d806c;}:root{--video1-a1:0;--video1-a2:0;--video1-a3:0;--video1-b1:0;--video1-b2:0;--video1-height:302px;--achieve-color1:#8dd4da;--achieve-color2:#5ca593;--video-a1:0;--video-a2:0;--video-a3:0;--video-b1:0;--video-b2:0;--book-a2:0;--book-b2:0;--video-height:261px;--book-height:350px;}@media(max-width:1199px){:root{--video1-height:268.5px;--video-height:236px;}.achiev-1 .div_Group{background-position:center;}.achiev-1 .div_Group .div_Tag>.div_t>div{padding-bottom:11px;}}@media(max-width:991px){:root{--video1-height:288.5px;--video-height:246px;}.achiev-1 .div_Group{background-position:center;}.achiev-1 .div_Group .div_Tag>.div_t>div{font-size:1.3rem;padding-bottom:8px;}.achiev-1 .div_h{font-size:1.1rem;max-width:42%;padding:10px 15px;}.achiev-1 .div-video.a1{max-height:calc(var(--video1-a1)*var(--video1-height)/2*3);}.achiev-1 .div-video.a2{max-height:calc(var(--video1-a2)*var(--video1-height)/2*3);}.achiev-1 .div-video.a3{max-height:calc(var(--video1-a3)*var(--video1-height)/2*3);}.achiev-1 .div-video.b1{max-height:calc(var(--video1-b1)*var(--video1-height)/2*3);}.achiev-1 .div-video.b2{max-height:calc(var(--video1-b2)*var(--video1-height)/2*3);}.achiev-1 .div-video.videohide{max-height:calc(var(--video1-height)*3);}}@media(max-width:767px){:root{--video1-height:332.5px;--video-height:232px;--book-height:500px;}.achiev-1 .carousel .carousel-item .item__third .carousel-caption .bookText{padding:5px 5px;}.achiev-1 .div_Group{background-position:center;background-size:cover;}.achiev-1 .div_Group .div_Tag{margin-top:3px;}.achiev-1 .div_Group .div_Tag>.div_t{width:40%;}.achiev-1 .div_Group .div_Tag>.div_t>div{font-size:1.3rem;padding-bottom:6px;}.achiev-1 .div_h{font-size:1.1rem;max-width:45%;padding:8px 15px;}.achiev-1 .div-video.a1{max-height:calc(var(--video1-a1)*var(--video1-height)*3);}.achiev-1 .div-video.a2{max-height:calc(var(--video1-a2)*var(--video1-height)*3);}.achiev-1 .div-video.a3{max-height:calc(var(--video1-a3)*var(--video1-height)*3);}.achiev-1 .div-video.b1{max-height:calc(var(--video1-b1)*var(--video1-height)*3);}.achiev-1 .div-video.b2{max-height:calc(var(--video1-b2)*var(--video1-height)*3);}.achiev-1 .div-video.videohide{max-height:calc(var(--video1-height)*6);}}@media(max-width:575px){:root{--video1-height:332.5px;--video-height:301px;}.achiev-1 .div-video>div{max-width:425px;}}@media(max-width:455px){:root{--video1-height:290.5px;}.achiev-1 .div-video>div{max-width:350px;}}@media(max-width:425px){.achiev-1 .div_Group{background-position:center;background-size:cover;}.achiev-1 .div_Group .div_Title{display:none;}.achiev-1 .div_Group .div_Tag{margin-top:3px;}.achiev-1 .div_Group .div_Tag>.div_t{width:42%;margin:0;}.achiev-1 .div_Group .div_Tag>.div_t>div{font-size:1rem;padding-bottom:4px;}.achiev-1 .div_h{font-size:1.1rem;max-width:45%;padding:8px 15px;}}@media(max-width:380px){.achiev-1 .div_Group .div_Tag{margin-top:0;}.achiev-1 .div_Group .div_Tag>.div_t>div{text-shadow:-1px -1px #000,-1px 0 #000,-1px 1px #000,0 -1px #000,0 0 #000,0 1px #000,1px -1px #000,1px 0 #000,1px 1px #000;padding-bottom:3px;}.achiev-1 .div_h.tag-1:hover,.achiev-1 .div_h.tag-1:focus,.achiev-1 .div_h.tag-1.act,.achiev-1 .div_h.tag-2:hover,.achiev-1 .div_h.tag-2:focus,.achiev-1 .div_h.tag-2.act{text-shadow:-1px -1px #000,-1px 0 #000,-1px 1px #000,0 -1px #000,0 0 #000,0 1px #000,1px -1px #000,1px 0 #000,1px 1px #000;}.achiev-1 .div_h{font-size:1.1rem;padding:5px 15px;}}
