@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&family=Noto+Serif+TC:wght@200..900&family=Tinos:ital,wght@0,400;0,700;1,400;1,700&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}a[href^="x-apple-data-detectors:"]{color:inherit;text-decoration:inherit}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{scroll-behavior:smooth;margin:0;height:auto;font-size:16px;background:#fafafb}*,html *{padding:0;margin:0;list-style:none;font-family:"Noto Sans TC",sans-serif;font-weight:400}a{text-decoration:none;display:inline-block}p{color:rgb(56,63,79);text-align:center;letter-spacing:0.1em;font-weight:400}p.en{font-size:0.9em;margin-bottom:2rem}.grid-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr))}[class*=-img]{overflow:hidden}[class*=-img] img{-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}[class*=-img]:hover img{-webkit-transform:scale(1.1) translateY(-3%);transform:scale(1.1) translateY(-3%)}.card{-webkit-transition:0.2s;transition:0.2s;-webkit-box-shadow:0 0 0rem #e6e5eb;box-shadow:0 0 0rem #e6e5eb}.card:hover{-webkit-box-shadow:0 0.25rem 0.5rem #e6e5eb;box-shadow:0 0.25rem 0.5rem #e6e5eb}.section-title{top:200px;text-align:center;margin-bottom:1rem;grid-column:1/-1}.section-title span{display:inline-block;text-align:center;padding:0.25em 0;color:rgb(37,42,53);font-size:2.5rem;letter-spacing:0.1em;font-weight:500}.bookname{font-weight:600;line-height:1.3;color:rgb(56,63,79)}.bookname *{font-family:inherit;font-weight:inherit;color:inherit}.anchor{padding-top:100px;margin-top:-100px;width:0}.button-tobook{background-color:#1f296f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:3;border-radius:1rem;width:calc(100% - 4px);color:white;border:1px solid #1f296f;margin:0.5rem 0;-webkit-transition:0.1s;transition:0.1s;align-items:center;justify-content:center;-webkit-box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);-webkit-transition:0.12s;transition:0.12s;gap:2px;gap:2px}.button-tobook:hover{-webkit-box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);gap:6px}.button-tobook:after{content:"";width:1.2rem;height:1.2rem;display:inline-block;background-image:url("./../src/icon/icon-tobook-v3.png");background-size:100% auto;background-position:center}.button-tobook:hover{gap:6px}.Container{max-width:1440px;width:100%;padding:0 clamp(20px,1.5vw,40px);padding-top:clamp(20px,1.5vw,40px);margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2}.t-c{text-align:center}.t-r{text-align:right}.headline{line-height:1.5;font-size:1rem;margin-bottom:0.5rem;letter-spacing:0.05vw;font-weight:400}.body{line-height:2;font-size:14px;font-size:0.875rem;margin-bottom:0.5rem;letter-spacing:0.05rem;font-weight:400}.head3{font-size:1.5rem;line-height:1.6}.head4{font-size:1rem;line-height:1.6}.al-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}p{line-height:1.5;margin-bottom:0.25rem}.img{width:100%;position:relative}.img img{width:100%}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1100px){.row{-ms-flex-wrap:wrap;flex-wrap:wrap}body,html{font-size:16px}}@media screen and (max-width:1100px){.mobile-br{display:block}}.header{position:fixed;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9;position:fixed;top:0;-webkit-transition:top 0.2s 0.2s,position 0.1s;transition:top 0.2s 0.2s,position 0.1s;background-color:white;-webkit-transition:0.16s ease-in-out;transition:0.16s ease-in-out}.header .cta a{color:#1f296f;-webkit-transition:0.1s;transition:0.1s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;opacity:0}.header .cta a:hover{background-position:left 0 center}.header.scroll{-webkit-box-shadow:0px 3px 10px rgba(87,87,87,0.3);box-shadow:0px 3px 10px rgba(87,87,87,0.3)}.header.scroll .header-inner{padding:clamp(6px,0.8vw,24px) clamp(24px,2vw + 8px,68px)}.header.scroll .header-logo{height:32px}.header.scroll .cta a{opacity:1}.header-inner{max-width:1440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:2rem;padding-bottom:1rem;margin:0 auto;-webkit-transition:0.2s ease;transition:0.2s ease}.header-logo{height:40px;padding-right:2rem}.header-logo img{height:100%;width:auto}.header-navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.navigation-list a{display:inline-block;line-height:2;padding:0 0.5em;color:rgb(56,63,79);font-weight:400;letter-spacing:0.1em;-webkit-transition:0.35s ease-in-out;transition:0.35s ease-in-out;position:relative}.navigation-list a:hover{color:#1f296f}.navigation-item{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navigation-item.dropdown:hover .dropdown-menu{opacity:1;max-height:100px;background-color:#f5f4f7}.dropdown-menu{position:absolute;display:block;white-space:nowrap;max-height:0;overflow:hidden;opacity:1;-webkit-transition:opacity 0.1s 0.2s ease-in-out,all 0.2s ease-in-out;transition:opacity 0.1s 0.2s ease-in-out,all 0.2s ease-in-out}.top{position:fixed;right:0rem;bottom:32px;width:48px;height:48px;padding:0.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:white;-webkit-transition:0.2s;transition:0.2s;z-index:5;-webkit-transform:scale(1);transform:scale(1);cursor:pointer}.top .arrow{padding-bottom:10%;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(150,149,172,0.5);-webkit-transition:0.2s;transition:0.2s}.footer{text-align:center;padding:clamp(16px,1.5vw,48px);background-color:#9695ac}.copyright{color:#f5f4f7;font-size:14px}.copyright p{color:inherit;font-weight:400}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading{position:fixed;left:0;bottom:0;right:0;top:0;opacity:1;background-color:#fafafb;z-index:18}.loading.hide{-webkit-animation-name:loading;animation-name:loading;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes loading{95%{opacity:0}to{opacity:0;display:none}}@keyframes loading{95%{opacity:0}to{opacity:0;display:none}}.loading-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:320px;margin:0 auto;height:100%}.loading-animation{position:relative;width:6rem;height:3rem;padding-top:0.2em;margin-bottom:1rem}.circle-1,.circle-2,.circle-3{width:1.5rem;height:3rem;border-radius:50%;position:absolute;background:#e6e5eb;border:1px solid #b5b4c5;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.circle-1{left:0;right:0;margin:auto;background-color:#DBDA26;z-index:1}.circle-2{left:0;margin:auto;-webkit-animation-name:loading-move-right;animation-name:loading-move-right;z-index:2}.circle-3{right:0;margin:auto;-webkit-animation-name:loading-move-left;animation-name:loading-move-left}@-webkit-keyframes loading-move-right{0%{left:0}50%{left:20%}to{left:0}}@keyframes loading-move-right{0%{left:0}50%{left:20%}to{left:0}}@-webkit-keyframes loading-move-left{0%{right:0}50%{right:20%}to{right:0}}@keyframes loading-move-left{0%{right:0}50%{right:20%}to{right:0}}.loading-text{font-size:1rem;letter-spacing:0.2em;color:#DBDA26}.navigation-bar{display:none;position:fixed;bottom:0;left:0;right:0;margin:auto;background-color:white;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid rgba(132,132,158,0.5);z-index:2}.navigation-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.navigation-bar li{text-align:center;width:100%}.navigation-bar li+li{border-left:1px solid rgba(132,132,158,0.5)}.mobile-menu-button{display:none;position:fixed;top:0;right:24px;width:48px;background:unset;height:48px;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:unset;outline:unset;cursor:pointer}.mobile-menu-button .bar{background:#9695ac;width:40px;height:2px;position:relative}.mobile-menu-button .bar:after,.mobile-menu-button .bar:before{content:"";position:absolute;top:-8px;left:0;display:block;-webkit-transition:0.1s 0.1s ease;transition:0.1s 0.1s ease;width:100%;height:2px;background:#9695ac}.mobile-menu-button .bar:after{top:unset;left:unset;right:0;bottom:-8px}.mobile-menu-button.expand .bar:after,.mobile-menu-button.expand .bar:before{width:50%}.mobile-menu{width:100%;display:none;position:fixed;top:0;bottom:0;left:unset;right:-100%;z-index:8;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.mobile-menu.expand{right:0;background:#1f296f}.mobile-menu-inner{background-color:#1f296f;padding-top:48px;width:70%;margin-left:auto;height:100%;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 3% minmax(0,1fr) 3% minmax(0,1fr) 3% minmax(0,1fr) 3% minmax(0,1fr) 3% minmax(0,1fr);grid-template-columns:repeat(6,minmax(0,1fr));gap:3%}.mobiel-navigation{grid-column:2/-1;padding-top:5%}.mobiel-navigation-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.mobiel-navigation-item a{letter-spacing:0.1em;line-height:3;color:#c6c5d2;font-weight:600;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobiel-navigation-item a.clickable{color:white}.mobiel-navigation-item a.indent{text-indent:2rem}@media screen and (max-width:1100px){.header{min-height:48px}.header.scroll .header-inner{padding:0 clamp(16px,2.254vw + 7.547px,40px)}.header.scroll .header-inner .header-logo{top:9px}.header .header-logo{position:fixed;left:8px;top:4px;z-index:12}.header .navigation{display:none}.header .mobile-menu-button{display:-webkit-box;display:-ms-flexbox;display:flex}.header .mobile-menu-button.expand{z-index:13}.floating-button{position:fixed;right:-0.2em;bottom:84px;z-index:4;display:inline-block;line-height:2;padding:0 0.8em 0 0.8em;line-height:3;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:0.1em;-webkit-transition:0.35s ease-in-out;transition:0.35s ease-in-out;background-color:#1f296f;color:white;border:1px solid white;border-radius:0.5rem}.mobile-menu{display:block}.cta{display:none}}.top-banner{padding-top:90px;margin-bottom:4rem}.banner{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.banner img{-o-object-fit:cover;object-fit:cover;width:100%}.banner-title{position:absolute;z-index:2;left:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;top:0;bottom:0;margin:auto;padding:1rem;color:rgb(37,42,53)}.banner-title h1{font-size:3rem;margin-bottom:2rem;line-height:1.3;font-weight:bold}.banner-title .cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;background-color:#1f296f;color:white;border-radius:1rem;padding:0 2rem;line-height:3;vertical-align:middle;min-width:160px;align-items:center;justify-content:center;-webkit-box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);-webkit-transition:0.12s;transition:0.12s;gap:2px}.banner-title .cta img{width:24px;height:auto}.banner-title .cta:hover{-webkit-box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);gap:6px}.slide-wrap{position:relative;top:0.5rem;z-index:1}.slide-wrap .slick-next,.slide-wrap .slick-prev{position:absolute;top:0;bottom:0;left:1rem;height:48px;width:48px;margin:auto;background:#1f296f;border-radius:0.5rem;z-index:3;font-size:0;border:unset;outline:unset;cursor:pointer;background-image:url("./../src/icon/icon-prev-v2.png");background-repeat:no-repeat;background-position:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);-webkit-transition:0.12s;transition:0.12s;gap:2px}.slide-wrap .slick-next:hover,.slide-wrap .slick-prev:hover{-webkit-box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);gap:6px}.slide-wrap .slick-next{right:1rem;background-image:url("./../src/icon/icon-next-v2.png");left:unset}.slide{aspect-ratio:1.9047619048;background-color:white;-webkit-transition:0.12s;transition:0.12s;padding:0 0.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}.slide:hover img{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-box-shadow:0 0 4px rgba(31,41,111,0.1);box-shadow:0 0 4px rgba(31,41,111,0.1)}.slide img{-webkit-transition:0.1s;transition:0.1s;width:100%}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}.slick-dots button{border-radius:50%;background-color:#1f296f;outline:unset;border:unset;font-size:0;width:8px;height:8px;cursor:pointer}.slick-dots li{opacity:0.4;-webkit-transition:0.1s;transition:0.1s}.slick-dots .slick-active{opacity:1}@-webkit-keyframes wave{50%{background-position:left 4px center}to{background-position:left 40px center}}@keyframes wave{50%{background-position:left 4px center}to{background-position:left 40px center}}@media screen and (max-width:1100px){.top-banner{padding-top:48px}.banner-title{padding:0}.banner-title h1{font-size:2rem;margin-bottom:1rem}.section-title span{font-size:2rem}}@media screen and (max-width:768px){.top-banner{padding-top:40px}.banner{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner h1{font-size:2.5rem}.section-title span{font-size:2rem}.banner-title{margin-bottom:1em;left:5%}.banner-title h1{font-size:1.75rem;margin-bottom:2rem}.banner-title img{width:100%}}.pick-wrap{position:relative}.pick-card{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10;background-color:white;padding:clamp(16px,1.5vw,48px);color:#84849e;margin-bottom:clamp(16px,2.254vw + 7.547px,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:1rem;gap:clamp(16px,2.254vw + 7.547px,40px)}.pick-book-img{width:25%;overflow:visible;-ms-flex-negative:0;flex-shrink:0}.pick-book-img img{width:100%;border-radius:0.5rem;-webkit-box-shadow:0 0 8px #e6e5eb;box-shadow:0 0 8px #e6e5eb}.pick-book-img:hover img{-webkit-transform:unset;transform:unset}.pick-book-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:clamp(10px,0.75vw,25px)}.info-row{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:clamp(10px,0.75vw,25px);font-size:clamp(13px,1vw,24px);border-bottom:1px solid #d7d7e0}.info-row:last-child{border-bottom:0px solid #d7d7e0;padding-bottom:0}.info-row:last-child .content{border-bottom:unset}.info-row p{text-align:left}.info-row .content{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:clamp(10px,0.75vw,25px);padding-right:clamp(10px,0.75vw,25px);padding-bottom:clamp(10px,0.75vw,25px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info-row .en{font-size:0.95em;line-height:1.5;font-weight:normal;display:block;margin-bottom:0}.info-row .bookname{line-height:1.5;margin-bottom:0.2em;font-weight:bold;color:rgb(56,63,79);font-weight:bold;display:inline-block;font-size:1.5em;letter-spacing:0.1em;position:relative}.info-row .bookname *{font-size:inherit;font-family:inherit;color:inherit}.info-row .bookname.en{font-size:1.25em;line-height:1.5;font-weight:normal;margin-bottom:0}.info-row .bookname.en *{font-size:inherit;font-family:inherit;color:inherit}.info-row .bookname:hover{color:#1f296f}.info-row .author{font-size:1.25em;color:rgb(56,63,79)}.info-row .author .en{display:inline-block}.info-row .text{color:#9695ac}.info-row .text .en{font-size:1em}.info-row .tag{display:inline-block;padding-right:0.5em;color:#a6a6b9;line-height:1.5}.info-row .tag .en{font-size:1em}.info-row .tag:before{content:"#"}.info-row .title{font-size:clamp(14px,1vw,20px);padding-right:0.5em;color:#9695ac;line-height:1.3;min-width:100px}.info-row .title .en{font-size:clamp(10px,0.9vw,20px);letter-spacing:0;padding-left:0.2em;font-weight:normal;line-height:1.3}@media screen and (max-width:1100px){.pick-wrap{padding-top:0;padding-bottom:64px}.pick-card{grid-column:1/-1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:clamp(16px,2.254vw + 7.547px,40px)}.pick-card .button-outline{margin-left:auto;margin-right:auto}.info-row .title{min-width:80px}.pick-book-img{width:80%;margin:0 auto;text-align:center}.pick-book-img img{max-width:200px}}.mmx-wrap{padding-top:150px;overflow-x:hidden;position:relative}.mmx-wrap .Container{margin-top:-100px}.mmx-card-list{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10;padding:1rem clamp(16px,1.5vw,48px) clamp(16px,1.5vw,48px) clamp(16px,1.5vw,48px);color:#84849e;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1% minmax(0,1fr) 1% minmax(0,1fr) 1% minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:1%}.mmx-card-list .subtitle{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0.5rem}.mmx-card-list .subtitle p,.mmx-card-list .subtitle span{display:inline-block;padding:0.1em 0.2em;color:rgb(56,63,79);font-size:1.2rem;border-bottom:2px solid #9695ac}.mmx-card{grid-column:auto/auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;gap:1rem;background-color:white;border-radius:1rem;-webkit-box-shadow:0 2px 8px #f5f4f7;box-shadow:0 2px 8px #f5f4f7;border:1px solid #f5f4f7;overflow:hidden}.mmx-card .original{color:#9695ac;font-size:clamp(12px,0.9em,20px);margin-bottom:4px}.mmx-card .original:before{content:"原作："}.mmx-card .tag{color:#84849e;display:inline-block;font-size:0.9rem;line-height:1.4;border-radius:0.3333333333rem;padding:0 0.5rem;background-color:rgba(225,213,52,0.2);margin-bottom:0.25rem}.mmx-card .bookname{margin-bottom:0.2em;font-size:1rem;letter-spacing:0.05em}.mmx-card .author{font-size:clamp(14px,1em,24px);color:rgb(56,63,79);letter-spacing:0.1em}.mmx-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% + 1rem + 0px);margin-left:calc(-1rem - 0px)}.button-link{text-align:center;line-height:2;width:100%;background-color:#1f296f;color:white;font-size:clamp(12px,0.9em,20px);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.45s ease;transition:0.45s ease;letter-spacing:0.2em;position:relative;align-items:center;justify-content:center;-webkit-box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);-webkit-transition:0.12s;transition:0.12s;gap:2px}.button-link:after{content:"";width:1.2em;height:1.2em;margin-left:0.2em;display:inline-block;background-image:url("./../src/icon/icon-link_v3.png");background-repeat:no-repeat;background-size:100% auto;background-position:center;-webkit-transition:0.1s 0.1s;transition:0.1s 0.1s}.button-link:hover{-webkit-box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);gap:6px}.button-mail:after{background-image:url("./../src/icon/icon-mail.svg")}.mmx-img{position:relative;-webkit-box-shadow:0 0 0 1px #d7d7e0;box-shadow:0 0 0 1px #d7d7e0;width:33%;max-width:150px;min-width:130px;-ms-flex-negative:0;flex-shrink:0}.mmx-img img{width:100%}@media screen and (max-width:1200px){.mmx-card-list{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1000px){.mmx-card-list{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.mmx-card-list{padding-left:0;padding-right:0;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.contact-wrap,.download-wrap,.reward-wrap,.translation-wrap{padding-top:100px;overflow:hidden;padding-bottom:100px;position:relative}.contact-inner,.download-card,.reward-card,.section-wrap{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10;background-color:white;padding:clamp(16px,1.5vw,48px);color:#84849e;margin-bottom:calc(2 * clamp(16px, 2.254vw + 7.547px, 40px));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:clamp(16px,2.254vw + 7.547px,40px)}.reward-wrap{padding-bottom:0}.book-order{width:2.7em;font-size:1.3em;margin-right:-1vw;text-align:right}.reward-card{max-height:calc(100vh - 300px);overflow-y:auto;border-radius:1rem;margin-bottom:0;-webkit-box-shadow:0 2px 12px #e6e5eb;box-shadow:0 2px 12px #e6e5eb}.reward-card::-webkit-scrollbar{width:8px;background-color:#e6e5eb}.reward-card::-webkit-scrollbar-button{background:transparent;border-radius:0px}.reward-card::-webkit-scrollbar-track-piece{background:transparent}.reward-card::-webkit-scrollbar-thumb{border-radius:0px;background-color:#1f296f;border:1px solid #253083}.reward-card::-webkit-scrollbar-track{-webkit-box-shadow:transparent;box-shadow:transparent}.contact-wrap{padding-top:50px;background-color:#9695ac;padding-bottom:0}.book-list{width:100%}.book-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2%;border-bottom:1px solid #e6e5eb;-webkit-transition:0.2s;transition:0.2s;background-color:white}.book-list-item .link-wrap{width:120px;padding-top:0;padding-right:1%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.book-list-item .button-link{padding-left:0rem;padding-right:0;background-color:#1f296f;color:white;line-height:2;border-radius:0.5rem;padding:0 0.75rem;min-width:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);-webkit-transition:0.12s;transition:0.12s;gap:2px}.book-list-item .button-link:hover{-webkit-box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);gap:6px}.book-list-item .button-link:after{background-image:url("./../src/icon/icon-tobook-v3.png")}.book-list-item .book-img{width:80px;-ms-flex-negative:0;flex-shrink:0;padding-left:0.5em;padding-top:0.5em;padding-bottom:0.5em}.book-list-item .book-img img{width:100%;-webkit-box-shadow:0 0 0 1px #e6e5eb;box-shadow:0 0 0 1px #e6e5eb}.book-list-item .book-info{width:30%;-ms-flex-negative:0;flex-shrink:0;padding:clamp(8px,0.6vw,24px) 0}.book-list-item .bookname{font-weight:600;margin-bottom:clamp(8px,0.6vw,24px);color:rgb(56,63,79);font-size:1.1em;letter-spacing:0.1em}.book-list-item .author{color:rgb(56,63,79);letter-spacing:0.1em}.book-list-item .author:before{content:"作者/ ";font-size:0.8em;vertical-align:top}.book-list-item .author .en{display:inline-block}.book-list-item .booktpye{display:block;color:#9695ac;font-size:clamp(12px,0.9em,20px);margin-bottom:clamp(8px,0.6vw,24px)}.reward-list{padding-top:0.5em;padding-bottom:0.5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:2em;width:100%;text-align:left}.reward-list p{text-align:left}.reward-list li,.reward-list p{list-style:decimal;font-weight:400;color:rgb(56,63,79);font-size:0.9em;line-height:1.45;margin-bottom:0.1em}.reward-list li::marker{font-size:1.2em}.download-card{background-color:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-inner{display:block;-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(16px,2.254vw + 7.547px,40px) minmax(0,1fr) clamp(16px,2.254vw + 7.547px,40px) minmax(0,1fr) clamp(16px,2.254vw + 7.547px,40px) minmax(0,1fr) clamp(16px,2.254vw + 7.547px,40px) minmax(0,1fr) clamp(16px,2.254vw + 7.547px,40px) minmax(0,1fr) clamp(16px,2.254vw + 7.547px,40px) minmax(0,1fr) clamp(16px,2.254vw + 7.547px,40px) minmax(0,1fr) clamp(16px,2.254vw + 7.547px,40px) minmax(0,1fr) clamp(16px,2.254vw + 7.547px,40px) minmax(0,1fr) clamp(16px,2.254vw + 7.547px,40px) minmax(0,1fr) clamp(16px,2.254vw + 7.547px,40px) minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:0.5em clamp(16px,2.254vw + 7.547px,40px);margin-bottom:0;background-color:unset}.contact-inner p{grid-column:1/-1;margin-bottom:0;color:white}.contact-inner .section-title p,.contact-inner .section-title span{color:white}.contact-inner>p.en{margin-bottom:1rem}.button-recommed{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0.5rem;vertical-align:middle;line-height:2.5;background-color:#1f296f;padding:0 1rem;color:white;border-radius:0.5rem;position:relative;min-width:160px;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);-webkit-transition:0.12s;transition:0.12s;gap:2px}.button-recommed:after{content:"";width:1.2em;height:1.2em;margin-left:0.2em;display:inline-block;background-image:url("./../src/icon/icon-cliptext.png");background-repeat:no-repeat;background-size:100% auto;background-position:center;-webkit-transition:0.1s 0.1s;transition:0.1s 0.1s}.button-recommed:hover{-webkit-box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);gap:6px}.contact-card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;gap:2%;padding:0 2%;grid-column:1/-1}.contact-card{width:100%;margin-left:-1px;background-color:#e6e5eb;border-radius:1rem;max-width:440px}.button-mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white;letter-spacing:0.2em;background-color:#1f296f;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;line-height:3;border-radius:0 0 1rem 1rem;-webkit-transition:0.1s;transition:0.1s;align-items:center;justify-content:center;-webkit-box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);box-shadow:0px 0 0.5rem rgba(31,41,111,0.5);-webkit-transition:0.12s;transition:0.12s;gap:2px}.button-mail:after{content:"";width:1.5em;height:1.5em;display:inline-block;background-image:url("./../src/icon/icon-plane.png");background-size:100% auto;background-position:center}.button-mail:hover{-webkit-box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);box-shadow:0px 0px 0.1rem rgba(31,41,111,0.8);gap:6px}.contact-card-head{padding:0.75rem 1rem;color:#9695ac;text-align:center}.reward-text{width:100%;text-align:left}.reward-text p{text-align:inherit}.contact-card-body{padding:0.75rem 1rem;text-align:center;color:rgb(56,63,79)}.contact-card-body .title{margin-bottom:1em;text-align:left;line-height:1.2}.contact-card-body .name{font-size:1.75rem;letter-spacing:0.25em;line-height:1.5;margin-bottom:1rem}.contact-card-body .name .en{display:inline-block;font-size:1rem;letter-spacing:0}.contact-card-body .tel{text-align:right;padding-bottom:0.5em;line-height:1.5}.contact-card-body .tel a{padding-left:0.5em}.contact-card-body .mail{text-align:right}.contact-card-body .mail a{margin:0}@media screen and (max-width:1100px){.book-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.book-list .book-list-item{width:50%}.book-list-item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}.book-list-item .book-order{display:none}.book-list-item .book-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.book-list-item .link-wrap{padding:0;margin:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0.5em}.book-list-item .link-wrap .button-link{max-width:200px}.book-list-item .book-img{padding-left:0;padding-top:0;padding-bottom:0.5em}.contact-card-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2em}.contact-card{max-width:360px}.contact-inner,.download-card,.reward-card,.section-wrap{grid-column:1/-1}.reward-card{max-height:calc(100vh - 200px)}.download-card{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:768px){.contact-wrap,.download-wrap,.reward-wrap,.translation-wrap{padding-top:60px}.button-link{padding-left:0rem;padding-right:0}.button-link.keeppadding{padding:0 1em}}@media screen and (max-width:630px){.book-list .book-list-item{width:100%}}
/*# sourceMappingURL=style.min.css.map */