/* 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,4898): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color1'
(1,4962): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color2'
(1,8721): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color1'
(1,9210): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color2'
(1,9818): run-time error CSS1039: Token not allowed after unary operator: '-video1-a1'
(1,9835): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,9898): run-time error CSS1039: Token not allowed after unary operator: '-video1-a2'
(1,9915): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,9978): run-time error CSS1039: Token not allowed after unary operator: '-video1-a3'
(1,9995): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,10058): run-time error CSS1039: Token not allowed after unary operator: '-video1-b1'
(1,10075): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,10138): run-time error CSS1039: Token not allowed after unary operator: '-video1-b2'
(1,10155): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,10225): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,10518): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color1'
(1,10597): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color2'
(1,11195): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color1'
(1,11259): run-time error CSS1039: Token not allowed after unary operator: '-achieve-color2'
(1,17371): run-time error CSS1039: Token not allowed after unary operator: '-video-a1'
(1,17387): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,17449): run-time error CSS1039: Token not allowed after unary operator: '-video-a2'
(1,17465): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,17527): run-time error CSS1039: Token not allowed after unary operator: '-video-a3'
(1,17543): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,17605): run-time error CSS1039: Token not allowed after unary operator: '-video-b1'
(1,17621): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,17683): run-time error CSS1039: Token not allowed after unary operator: '-video-b2'
(1,17699): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,18048): run-time error CSS1039: Token not allowed after unary operator: '-book-a2'
(1,18063): run-time error CSS1039: Token not allowed after unary operator: '-book-height'
(1,18123): run-time error CSS1039: Token not allowed after unary operator: '-book-b2'
(1,18138): run-time error CSS1039: Token not allowed after unary operator: '-book-height'
(1,19055): run-time error CSS1039: Token not allowed after unary operator: '-book-a2'
(1,19070): run-time error CSS1039: Token not allowed after unary operator: '-book-height'
(1,19132): run-time error CSS1039: Token not allowed after unary operator: '-book-b2'
(1,19147): run-time error CSS1039: Token not allowed after unary operator: '-book-height'
(1,19299): run-time error CSS1039: Token not allowed after unary operator: '-video-a1'
(1,19315): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,19381): run-time error CSS1039: Token not allowed after unary operator: '-video-a2'
(1,19397): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,19463): run-time error CSS1039: Token not allowed after unary operator: '-video-a3'
(1,19479): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,19545): run-time error CSS1039: Token not allowed after unary operator: '-video-b1'
(1,19561): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,19627): run-time error CSS1039: Token not allowed after unary operator: '-video-b2'
(1,19643): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,20190): run-time error CSS1039: Token not allowed after unary operator: '-book-a2'
(1,20205): run-time error CSS1039: Token not allowed after unary operator: '-book-height'
(1,20267): run-time error CSS1039: Token not allowed after unary operator: '-book-b2'
(1,20282): run-time error CSS1039: Token not allowed after unary operator: '-book-height'
(1,20426): run-time error CSS1039: Token not allowed after unary operator: '-video-a1'
(1,20442): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,20506): run-time error CSS1039: Token not allowed after unary operator: '-video-a2'
(1,20522): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,20586): run-time error CSS1039: Token not allowed after unary operator: '-video-a3'
(1,20602): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,20666): run-time error CSS1039: Token not allowed after unary operator: '-video-b1'
(1,20682): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,20746): run-time error CSS1039: Token not allowed after unary operator: '-video-b2'
(1,20762): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,20999): run-time error CSS1039: Token not allowed after unary operator: '-video-a1'
(1,21015): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,21079): run-time error CSS1039: Token not allowed after unary operator: '-video-a2'
(1,21095): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,21159): run-time error CSS1039: Token not allowed after unary operator: '-video-a3'
(1,21175): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,21239): run-time error CSS1039: Token not allowed after unary operator: '-video-b1'
(1,21255): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,21319): run-time error CSS1039: Token not allowed after unary operator: '-video-b2'
(1,21335): run-time error CSS1039: Token not allowed after unary operator: '-video-height'
(1,21890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,21904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,21918): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,21932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,21946): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,21960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,21982): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,22667): run-time error CSS1039: Token not allowed after unary operator: '-video1-a1'
(1,22684): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,22751): run-time error CSS1039: Token not allowed after unary operator: '-video1-a2'
(1,22768): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,22835): run-time error CSS1039: Token not allowed after unary operator: '-video1-a3'
(1,22852): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,22919): run-time error CSS1039: Token not allowed after unary operator: '-video1-b1'
(1,22936): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23003): run-time error CSS1039: Token not allowed after unary operator: '-video1-b2'
(1,23020): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23094): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,23169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,23190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,23636): run-time error CSS1039: Token not allowed after unary operator: '-video1-a1'
(1,23653): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23718): run-time error CSS1039: Token not allowed after unary operator: '-video1-a2'
(1,23735): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23800): run-time error CSS1039: Token not allowed after unary operator: '-video1-a3'
(1,23817): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23882): run-time error CSS1039: Token not allowed after unary operator: '-video1-b1'
(1,23899): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,23964): run-time error CSS1039: Token not allowed after unary operator: '-video1-b2'
(1,23981): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,24053): run-time error CSS1039: Token not allowed after unary operator: '-video1-height'
(1,24104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,24128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,24223): 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 .div_title.tag-1 h4{background:var(--achieve-color1);}.achiev-1 .div_title.tag-2 h4{background:var(--achieve-color2);}.achiev-1 .div_title h4{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:10px;text-align:center;padding:5px;font-weight:bold;}.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:contain;}.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{margin-top:20px;}.achiev-1 .div_Group .div_Tag>.div_t{display:inline-block;aspect-ratio:274/357;background-repeat:no-repeat;background-position:left;background-size:contain;width:calc(25% - 20px);margin:2.1739130435%;transition:ease .5s all;position:relative;}.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:block;position:absolute;width:100%;bottom:0;font-size:1.6rem;font-weight:bold;padding-bottom:18px;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_Group .div_Tag.tag-1>div:nth-child(1){background-image:url(../images/achievemant/01.webp);}.achiev-1 .div_Group .div_Tag.tag-1>div:nth-child(1):hover,.achiev-1 .div_Group .div_Tag.tag-1>div:nth-child(1):focus,.achiev-1 .div_Group .div_Tag.tag-1>div:nth-child(1).act{background-image:url(../images/achievemant/01a.webp);}.achiev-1 .div_Group .div_Tag.tag-1>div:nth-child(2){background-image:url(../images/achievemant/02.webp);}.achiev-1 .div_Group .div_Tag.tag-1>div:nth-child(2):hover,.achiev-1 .div_Group .div_Tag.tag-1>div:nth-child(2):focus,.achiev-1 .div_Group .div_Tag.tag-1>div:nth-child(2).act{background-image:url(../images/achievemant/02a.webp);}.achiev-1 .div_Group .div_Tag.tag-1>div:nth-child(3){background-image:url(../images/achievemant/03.webp);}.achiev-1 .div_Group .div_Tag.tag-1>div:nth-child(3):hover,.achiev-1 .div_Group .div_Tag.tag-1>div:nth-child(3):focus,.achiev-1 .div_Group .div_Tag.tag-1>div:nth-child(3).act{background-image:url(../images/achievemant/03a.webp);}.achiev-1 .div_Group .div_Tag.tag-2>div:nth-child(1){background-image:url(../images/achievemant/04.webp);}.achiev-1 .div_Group .div_Tag.tag-2>div:nth-child(1):hover,.achiev-1 .div_Group .div_Tag.tag-2>div:nth-child(1):focus,.achiev-1 .div_Group .div_Tag.tag-2>div:nth-child(1).act{background-image:url(../images/achievemant/04a.webp);}.achiev-1 .div_Group .div_Tag.tag-2>div:nth-child(2){background-image:url(../images/achievemant/05.webp);}.achiev-1 .div_Group .div_Tag.tag-2>div:nth-child(2):hover,.achiev-1 .div_Group .div_Tag.tag-2>div:nth-child(2):focus,.achiev-1 .div_Group .div_Tag.tag-2>div:nth-child(2).act{background-image:url(../images/achievemant/05a.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;}: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;}.achiev-1 .div_Group .div_Tag{margin-top:3px;}.achiev-1 .div_Group .div_Tag>.div_t{width:27%;}.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;}.achiev-1 .div_Group .div_Tag{margin-top:3px;}.achiev-1 .div_Group .div_Tag>.div_t{width:27%;}.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{background-position:center;}.achiev-1 .div_Group .div_Tag{margin-top:0;}.achiev-1 .div_Group .div_Tag>.div_t{width:25%;margin:10px 10px;}.achiev-1 .div_Group .div_Tag>.div_t>div{font-size:1rem;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;}}
