@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@800&family=Varela+Round&display=swap);.btn-link{color:#2288e3;font-weight:400;border-radius:0;background:0 0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#12538d;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#333;text-decoration:none}.ac-select-img:hover{background-color:rgba(139,191,190,.3)}.ac-table-tr tr:nth-child(odd) td{background-color:rgba(10,10,10,.05)}@media screen and (min-width:520px){.ac-label-type{position:absolute;top:0;left:25%;background-color:#00bfff}}@media screen and (max-width:519px){.ac-label-type{position:absolute;top:0;left:0;background-color:#00bfff}}.ac-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ac-flex .inner{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}@media (min-width:430px){.ac-flex .inner{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%}}.ac-flex .inner a:hover{width:100%;display:block;background:rgba(233,233,233,.877)}.ac-flex .exchange_price{line-height:1.1;padding:3px 0;position:absolute;bottom:0;left:0;right:0;margin:auto;color:#333}.ac-swicth-events{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.ac-swicth-events .flex-item{width:100%;max-width:342.8571428571px;margin:10px 5px;border:1px solid rgba(191,191,191,.4);border-radius:5px;display:none}.ac-swicth-events .flex-item .item{width:97%;margin:5px}.ac-swicth-events .flex-item .item .title{padding:4px;background-color:rgba(41,121,60,.17);border-radius:5px}.ac-swicth-events .ac-swicth-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.ac-swicth-events .ac-swicth-date .ac-switch-date-item{padding:0;margin:0;line-height:16px}.ac-swicth-events .ac-event-label{text-align:left;padding:6px 4px}.ac-switch-event-item{text-align:center;line-height:16px;padding:6px 0;background-color:rgba(48,48,48,.12);border:1px solid rgba(48,48,48,.12)}.ac-switch-max-height{max-height:280px}td .media-image-name{width:100%}.ac-switch-3-column{-ms-flex-preferred-size:33.3%;flex-basis:33.3%}.media-list.image-list .media-character .media-desc{max-height:none}.timezone{margin:0 auto;max-width:600px;min-width:300px;text-align:center}.timezone th{width:7%}.timezone td{font-size:14px}.default_table{margin:12px auto;max-width:600px;min-width:300px}.default_table table{border:1px solid rgba(0,0,0,.2);border-collapse:collapse;border-spacing:0;text-align:center;width:100%}.default_table tr:nth-child(odd) td{background:rgba(0,0,0,.05)}.creature_schedule{margin:12px auto;max-width:600px;min-width:300px}.creature_schedule table{border:1px solid rgba(0,0,0,.2);border-collapse:collapse;border-spacing:0;background-image:url(https://s3-ap-northeast-1.amazonaws.com/media.gamepedia/gamepedia/wp-content/uploads/sites/83/2019/11/03211231/4be97c8e.png);width:100%}.creature_schedule tr:nth-child(even) td{background:rgba(0,0,0,.05)}.creature_schedule .name_title{width:40%;background:rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.creature_schedule .place_title{width:30%;background:rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);text-overflow:ellipsis;white-space:nowrap}.creature_schedule .month_title{width:30%;background:rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.2)}.creature_schedule .date th{border:1px solid rgba(0,0,0,.2)}.creature_schedule .name{text-align:center}.creature_schedule .true{color:#fff;border:1px solid rgba(0,0,0,.3);background:rgba(0,128,128,.5)!important}.creature_schedule .false{border:1px solid rgba(0,0,0,.3);background:rgba(0,0,0,.1)!important}.creature_schedule .none{text-align:center}.creature_schedule .creature_place{border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50px}.creature_schedule .creature_name{border-bottom:1px solid rgba(0,0,0,.2)}.creature_schedule .image{text-align:center;font-size:0}.creature_schedule .image td{padding:6px;border-right:1px solid rgba(0,0,0,.2);border-top:4px solid #89caa2;border-bottom:4px solid #89caa2;background:rgba(137,202,162,.5)!important}.creature_schedule .image img{-webkit-filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, .3));filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, .3));width:70px;border-radius:50px;border:1px solid rgba(137,202,162,.2)}.creature_schedule .image img:hover{border:3px solid rgba(137,202,162,.6);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:.1s;transition-duration:.1s}.creature_schedule .border{text-align:center;padding:4px;border-right:1px solid rgba(0,0,0,.2)}.creature_schedule .white{font-size:12px;text-align:center}.creature_schedule .white td{padding:2px;border-right:1px solid rgba(0,0,0,.2)}.creature_schedule .header{max-width:300px;color:#86765d;background-color:rgba(244,244,236,.3);font-weight:700;font-size:17px;text-align:center;margin:14px auto;border:2px solid rgba(134,118,93,.5);border-radius:8px;padding:4px}.creature_schedule .header span{font-size:11px}.near_birthday{margin:0 auto;max-width:600px;min-width:300px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.near_birthday a{text-decoration:none}.near_birthday .near_item{-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;text-align:center;min-width:70px;width:20%}.near_birthday .image{background:rgba(137,202,162,.8);border:2px solid #89caa2;border-radius:15px;-webkit-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, .3));filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, .3))}.near_birthday .image:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-duration:.1s;transition-duration:.1s}.near_birthday .near_item img{width:70px;margin:0}.near_birthday .near_item p{margin:2px;padding:0}.near_birthday .near_name{font-size:12px;background:rgba(0,0,0,.1);border-radius:15px;color:#fff;white-space:nowrap}.near_birthday_header{max-width:300px;color:#86765d;background-color:rgba(244,244,236,.3);font-weight:700;font-size:17px;text-align:center;margin:14px auto;border:2px solid rgba(134,118,93,.5);border-radius:8px;padding:4px}.timezone_figure{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.timezone-text{font-size:2px}.timezone-message{font-size:2.2px}.figure-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px;padding-right:15px;-ms-flex-item-align:center;align-self:center;max-width:240px}.figure-content svg{height:auto}.month_table{text-align:center;width:100%;width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px auto;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,.4);font-size:13px;white-space:nowrap;border-radius:2px}.month_table .month_true{text-align:center;margin:0;padding:0;width:25%;background:rgba(137,202,162,.8)}.month_table .month_true p{color:#fff;text-align:center;margin:2px;padding:0;background:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2);border-radius:2px}.month_table .month_true span{padding-left:2px;font-size:10px}.month_table .month_false{width:25%;text-align:center;margin:0;padding:0;background:rgba(0,0,0,.2)}.month_table .month_false p{text-align:center;margin:2px;padding:0;background:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2);border-radius:2px}.month_table .month_false span{padding-left:2px;font-size:10px}.month_table .month_now_true{text-align:center;margin:0;padding:0;width:25%;background:rgba(137,202,162,.8)}.month_table .month_now_true p{text-align:center;margin:2px;padding:0;background:#eaebea;border:1px solid rgba(0,0,0,.2);border-radius:2px}.month_table .month_now_true span{padding-left:2px;font-size:10px}.month_table .month_now_false{width:25%;text-align:center;margin:0;padding:0;background:rgba(0,0,0,.2)}.month_table .month_now_false p{text-align:center;margin:2px;padding:0;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.2);border-radius:2px}.month_table .month_now_false span{padding-left:2px;font-size:10px}:root{--color-blue:#0AB5CD;--color-light-blue:#5ECEDB;--bg-color:#DEF2D9;--bg-dot-color:#FFF;--shadow-3:rgba(0, 0, 0, 0.03);--shadow-5:rgba(0, 0, 0, 0.05);--shadow-6:rgba(0, 0, 0, 0.06);--shadow-8:rgba(0, 0, 0, 0.08);--shadow-9:rgba(0, 0, 0, 0.09);--shadow-10:rgba(0, 0, 0, 0.1);--shadow-15:rgba(0, 0, 0, 0.16);--shadow-16:rgba(0, 0, 0, 0.16);--shadow-20:rgba(0, 0, 0, 0.2);--center-bg-color:#FFF;--nook-phone-bg-color:#F5F8FF;--nook-phone-text-color:#686868;--dialog-name-bg-color:#FF9A40;--dialog-name-text-color:#BA3B1F;--chart-fill-color:var(--bg-color);--chart-line-color:rgba(0, 0, 0, 0.1);--chart-point-color:rgba(0, 0, 0, 0.1);--select-text-color:var(--dialog-text-color);--select-border-color:var(--bg-color);--select-bg-color-hover:#EBFEFD;--italic-color:#AAA;--form-h6-text-color:#845E44;--radio-hover-bg-color:var(--nook-phone-bg-color);--radio-checked-text-color:#FFF;--input-bg-color:#F3F3F3;--input-focus-bg-color:white;--input-focus-text-color:var(--color-blue);--button-text-color:var(--nook-phone-text-color);--button-reset-text-color:#E45B5B;--table-range0:hsl(140, 80%, 85%);--table-range1:hsl(90, 80%, 85%);--table-range2:hsl(60, 80%, 85%);--table-range3:hsl(30, 80%, 85%);--table-range4:hsl(0, 80%, 85%)}.flex-baku{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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-baku h1{text-align:center}.flex-baku h2{text-align:center}.flex-baku .triggerbutton{opacity:1;border:none;border-radius:40px;background:var(--color-blue);color:var(--radio-checked-text-color);padding:8px 16px;font-family:inherit;font-weight:700;-webkit-transition:.2s all;transition:.2s all;margin:8px}.flex-baku .triggerbutton:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 1px 6px var(--shadow-5),0 3px 6px var(--shadow-9);box-shadow:0 1px 6px var(--shadow-5),0 3px 6px var(--shadow-9)}.flex-baku .flex-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nook-phone{width:100%;max-width:1400px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:6px auto;border-radius:40px;padding:6px 0;padding-bottom:16px;overflow:hidden}.nook-phone-center{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:center;-ms-flex-align:center;align-items:center}.input__form{background:var(--center-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__row h6{width:100%;display:block;font-weight:800;font-size:17px;margin:8px auto;color:var(--form-h6-text-color);text-align:center}.form__flex-wrap{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1080px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.input__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input__group label{font-weight:700;margin-bottom:8px;opacity:.7;text-align:center}.form__flex-wrap .input__group label{margin-left:0;margin-bottom:8px}.input__form i{text-align:center;display:block;font-style:normal;color:var(--italic-color);margin:8px auto}.input__form>.form__row input{margin:0 auto}.flex-baku input{border:0 solid #fff;border-radius:40px;padding:8px 12px;font-family:inherit;color:inherit;font-weight:700;-webkit-transition:.2s all;transition:.2s all;margin:8px 0}.flex-baku input[type=number]{width:60px;text-align:center}.flex-baku input[type=number]:placeholder-shown{background:var(--input-bg-color)}.flex-baku input[type=number]:not(:placeholder-shown){background:0 0;color:var(--color-blue)}.flex-baku input[type=number]:placeholder-shown:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 1px 6px var(--shadow-5),0 3px 6px var(--shadow-9);box-shadow:0 1px 6px var(--shadow-5),0 3px 6px var(--shadow-9)}.flex-baku input[type=number]:focus{outline:0;-webkit-transform:scale(1.1);transform:scale(1.1);color:var(--input-focus-text-color);background:var(--input-focus-bg-color);-webkit-box-shadow:0 1px 6px var(--shadow-5),0 3px 6px var(--shadow-9);box-shadow:0 1px 6px var(--shadow-5),0 3px 6px var(--shadow-9)}.flex-baku input[type=number]:focus::-webkit-input-placeholder{opacity:0}.flex-baku input[type=number]:focus::-moz-placeholder{opacity:0}.flex-baku input[type=number]:focus::-ms-input-placeholder{opacity:0}.flex-baku input[type=number]:focus::placeholder{opacity:0}.flex-baku input[type=number]:disabled{background:inherit}.flex-baku input[type=number]:disabled:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;cursor:default}.flex-baku input::-webkit-inner-spin-button,.flex-baku input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.flex-baku input[type=number]{-moz-appearance:textfield}.input__radio-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}.input__radio-buttons input[type=radio]{display:none}.input__radio-buttons input[type=radio]+label{opacity:1;border:none;border-radius:40px;background:var(--input-bg-color);padding:8px 16px;font-family:inherit;font-weight:700;-webkit-transition:.2s all;transition:.2s all;margin:8px}.input__radio-buttons input[type=radio]:not(:checked)+label:hover{cursor:pointer;background:var(--radio-hover-bg-color);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 1px 6px var(--shadow-5),0 3px 6px var(--shadow-9);box-shadow:0 1px 6px var(--shadow-5),0 3px 6px var(--shadow-9)}.input__radio-buttons input[type=radio]:checked+label{background:var(--color-blue);color:var(--radio-checked-text-color)}.flex-baku .button{color:var(--button-text-color);font-family:inherit;font-weight:700;padding:8px 16px;border-width:0;border-radius:40px;background:var(--input-bg-color);-webkit-transition:.2s all;transition:.2s all;position:relative;margin:16px auto}.flex-baku .button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);cursor:pointer;opacity:1;-webkit-box-shadow:0 1px 6px var(--shadow-5),0 3px 6px var(--shadow-9);box-shadow:0 1px 6px var(--shadow-5),0 3px 6px var(--shadow-9)}.flex-baku .button.button--reset{color:var(--button-reset-text-color)}.slick-slide{outline:#fff}.your-class{text-align:center;width:500px;margin:0 auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.paging_week{border-width:0;background-color:#0baec4;color:#fff;font-weight:700;padding:4px;border-radius:40px;-webkit-transition:all .3s ease;transition:all .3s ease}.slick-active .paging_week{background-color:rgba(15,102,37,.8);color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.week_popup_border{width:70%;font-size:11px;overflow:hidden;margin:15px 0;border:2px solid rgba(74,145,216,.72);border-radius:10px;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.week_popup_message{padding:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-transition-duration:.3s;transition-duration:.3s}.week_popup{font-size:14px;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-transition-duration:.3s;transition-duration:.3s}.week_popup_select{text-align:center;cursor:pointer;width:50%;padding:4px;background:rgba(74,145,216,.1);border-top:1px solid rgba(74,145,216,.42)}.week_popup_select:hover{background:rgba(74,145,216,.72);-webkit-transition-duration:.3s;transition-duration:.3s;color:#fff}.creature_select_2{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;-webkit-box-shadow:none;box-shadow:none;border:0!important;background:rgba(154,217,154,.43);background-image:none}.creature_select_2::-ms-expand{display:none}.creature_select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px auto;max-width:300px;width:70%;height:2em;line-height:2;background:rgba(154,217,154,.53);overflow:hidden;border-radius:.25em;font-size:16px}.creature_select_2{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 .6em;color:rgba(6,44,6,.87);cursor:pointer}.creature_select::after{content:"▼";position:absolute;top:0;right:0;padding:0 10px;background:#9ad99a;color:#fff;cursor:pointer;pointer-events:none}.ac-poster-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ac-poster-row .poster-card{text-align:center}.ac-poster-row .poster-card .poster-img img{display:block;margin:0 auto 4px auto}.ac-poster-row .poster-card .poster-label{font-size:12px;line-height:1.3}.ac-poster-row .poster-card .poster-label .gender{color:#666;margin-left:4px}.ac-penguin-features td,.ac-penguin-features th{vertical-align:middle}.ac-penguin-features{width:100%;border-collapse:collapse}.ac-penguin-features th{background:#f7f7f9;border-bottom:1px solid rgba(0,0,0,.08);padding:8px}.ac-penguin-features td{border-bottom:1px solid rgba(0,0,0,.06);padding:8px}.ac-penguin-features .cell-features{text-align:left}.ac-penguin-features .label{display:inline-block;padding:2px 6px;border-radius:3px;line-height:1.2}.gender-emoji{width:14px;height:14px;vertical-align:baseline}.ac-penguin-features .cell-resident.gender-female{background-color:#fff3f9}.ac-penguin-features .cell-resident.gender-male{background-color:#bfffda}.character-features-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:1rem}@media (max-width:768px){.character-features-cards{gap:.5rem;padding:.5rem}}.character-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.character-card:hover{border-color:#d1d5db;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.character-card.gender-male{border-left:4px solid #3b82f6}.character-card.gender-female{border-left:4px solid #ec4899}.character-header{background:#f9fafb;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.character-header .resident-image .character-img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e5e7eb;-webkit-transition:all .2s ease;transition:all .2s ease}.character-header .resident-image .character-img:hover{border-color:#3b82f6}.character-header .character-name{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;font-size:1rem;font-weight:600}.character-header .character-name a{color:#111827;text-decoration:none}.character-header .character-name a:hover{color:#3b82f6}.character-header .character-name .gender-emoji{width:14px;height:14px;margin-left:.25rem}.character-header .amiibo-image{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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.character-header .amiibo-image .item-label{font-size:.625rem;color:#6b7280;font-weight:500;letter-spacing:.025em;text-align:center}.character-header .amiibo-image .amiibo-img{width:40px;height:40px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;-webkit-transition:all .2s ease;transition:all .2s ease}.character-header .amiibo-image .amiibo-img:hover{border-color:#f59e0b}.character-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:640px){.character-content{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.character-info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media (min-width:641px){.character-info{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}}.character-info .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-inline-size:0;--accent:#3b82f6}.character-info .info-item .info-label{margin:0 0 6px 0;color:var(--accent);font-size:clamp(.78rem,.75rem + .2vw,.875rem);font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1.2;position:relative;padding-bottom:6px}.character-info .info-item .info-label::after{content:"";position:absolute;left:0;bottom:0;width:30%;height:2px;background:var(--accent);border-radius:1px;opacity:.9}.character-info .info-item .info-value-box{margin:0;background:#fff;border-radius:10px;font-size:clamp(.9375rem,.9rem + .2vw,1rem);color:#111827;line-height:1.6;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;word-wrap:break-word}.character-info .info-item .info-value-box .first-person,.character-info .info-item .info-value-box .sign{color:#6b7280;font-size:.8125rem}.character-info .info-item .info-value-box:hover{border-color:#d1d5db}.character-info .info-item:focus-within .info-value-box{border-color:var(--accent);-webkit-box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 30%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 30%,transparent)}.character-info .info-item.birthday{--accent:#dc2626}.character-info .info-item.personality{--accent:#2563eb}.character-info .info-item.personality .btn-terms-link{font-size:.75rem;padding:.125rem .375rem;border-radius:6px;background-color:#ebf8ff;color:#1e40af;text-decoration:none;display:inline-block;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.character-info .info-item.personality .btn-terms-link:hover{background-color:#dbeafe;color:#1e3a8a}.character-info .info-item.phrase{--accent:#059669}.character-info .info-item.phrase .info-value-box.phrase-text{font-style:italic;color:#047857;font-weight:500}.character-house{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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem}.character-house .house-section,.character-house .mobile-amiibo{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:center;-ms-flex-align:center;align-items:center;gap:.25rem}.character-house .item-label{font-size:.625rem;color:#6b7280;font-weight:500;letter-spacing:.025em;text-align:center}.character-house .house-img{width:60px;height:60px;border-radius:6px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;-webkit-transition:all .2s ease;transition:all .2s ease}.character-house .house-img:hover{border-color:#10b981}.character-house .no-house{width:60px;height:60px;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;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;color:#9ca3af;font-size:1rem}.character-house .amiibo-img{width:50px;height:50px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;-webkit-transition:all .2s ease;transition:all .2s ease}.character-house .amiibo-img:hover{border-color:#f59e0b}@media (max-width:640px){.character-header .amiibo-image{display:none!important}.character-house .mobile-amiibo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}}@media (min-width:641px){.character-house .mobile-amiibo{display:none!important}}.atsumori-detail h2,.entry-content .atsumori-detail h2{font-size:22px;color:#7d6f5b;padding:2px 5px 0;background-color:#f3f3eb;border-bottom:solid 4px #d5d0c4;border-right:solid 8px #d5d0c4;position:relative}.atsumori-detail h2:after,.entry-content .atsumori-detail h2:after{content:"";position:absolute;right:-8px;top:0;display:inline-block;width:8px;height:8px;background-color:#fff}.atsumori-detail table.basic-info{font-size:15px;border:4px solid #9ad3cb;border-radius:10px;background-color:#f3f3eb;width:96%;border-collapse:separate;border-spacing:5px;margin:20px auto}.atsumori-detail table.basic-info th{color:#2d5131;text-align:center;background-color:#9ad3cb;border-radius:15px;width:45%;background-image:url(../images/atsumori_character/bg03.png);background-size:20px auto}.atsumori-detail table.basic-info td{color:#333}.atsumori-detail table.basic-info td,.atsumori-detail table.basic-info th{padding:5px;border:none}.atsumori-detail table.basic-info a{color:#096;text-decoration:none}.atsumori-detail table.basic-info a:hover{color:#3c3;text-decoration:none;background-color:inherit}.atsumori-detail .atsumori-btn{color:#ff9;font-size:18px;font-weight:700;border:solid 3px #e0bb75;display:block;width:80%;padding:10px 0;margin:0 auto 20px;text-align:center;background-color:#009b7e;border-radius:30px;background-image:url(../images/atsumori_character/bg04.png);background-size:60px auto;clear:both}.atsumori-detail .atsumori-btn:after{content:"";font-size:0;width:0;height:0;margin:0 5px;display:inline-block;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:10px solid #fc0}.atsumori-detail .atsumori-btn:hover{-webkit-transition:all .3s;transition:all .3s;opacity:.6;text-decoration:none}.atsumori-detail .compatibility-list{display:block;overflow:hidden;padding:0;width:94%;margin:0 auto 30px}.atsumori-detail .compatibility-list>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.atsumori-detail .compatibility-list div div{margin:0;width:100px;text-align:center;padding:0;margin-top:10px}.atsumori-detail .compatibility-list div div:hover{border-radius:10px;background-color:#f2f2f2}.atsumori-detail .compatibility-list div div:hover h4{color:#fff;background-color:#dcba75}.atsumori-detail .compatibility-list div .media-body{margin:0}.atsumori-detail .compatibility-list div h4{font-size:10px!important;font-weight:400;color:#2d5131;border:none;font-size:14px;padding:4px 0;margin:0 4px;background-color:#9ad3cb;border-radius:10px;text-decoration:none;line-height:1.2;height:auto}.atsumori-detail .compatibility-list>div img{width:80%;height:auto;margin:0 auto}.atsumori-detail .compatibility-list>div h4:before{border:none}.atsumori-detail .compatibility-list .media-desc,.atsumori-detail .compatibility-list .media-terms{display:none}.atsumori-detail .compatibility-list .visible-xs{display:none!important}.atsumori-detail .hidden-xs{display:none!important}.atsumori-detail .compatibility-list .media-list .media{padding:0}.gg-items-list-headline h2.gg-items-list-headline__title{color:#ff9;background-color:#37b5a5;border:solid 2px #a5e4dd}.gg-items-list-filter{background-color:#44a3d0}.gg-items-list-filter .panel-body{background-image:url(../images/atsumori_character/bg02.png);background-size:20px auto}.gg-items-list-filter .panel-body .set-items{color:ff9;background-color:#44a3d0}.gg-items-list-filter .panel-body .sort-items{background-color:transparent}.gg-items-list-filter .panel-body .set-items h3{color:#ff9}.gg-items-list-filter .panel-body .sort-items h3{color:#2f8ebd}.gg-items-list-filter .panel-body .set-items .menu-lists li .check-label,.gg-items-list-filter .panel-body .set-items .menu-lists li a{color:#22688a;background-color:#ebf4f5}.gg-items-list-filter .panel-body .sort-items .btn-group .menu-lists li a{color:#fff;background-color:#44a3d0}.gg-items-list-filter .panel-body .set-search{background-color:#44a3d0}.gg-items-list-filter .panel-body .set-search .input-group .btn-search{color:#7b511e;background-color:#f0d7a8}ul.gg-items-list li{width:calc((100% - 15px)/ 2);float:left;padding:8px;border-radius:10px;margin-bottom:15px;background-color:#bdde8f;line-height:0}ul.gg-items-list li:hover{background-color:#c19655}ul.gg-items-list li:nth-child(odd){margin-right:15px}ul.gg-items-list .media-imgs{float:inherit;width:100%;text-align:center;border-top-right-radius:6px;border-top-left-radius:6px;background-color:#fff}ul.gg-items-list li .media-terms{display:none}ul.gg-items-list li .media-body{display:inline-block;padding:0;width:100%;text-align:center;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background-color:#fbecd7;min-height:110px}ul.gg-items-list li .media-body .media-heading{color:#fdf4df;background-color:#78ab32;height:52px;padding:25px 0;position:relative;border-bottom:none;white-space:nowrap}ul.gg-items-list li .media-body .media-heading::before{background-image:url(../images/atsumori_character/bg01.png);background-size:20px auto;height:4px;width:100%;position:absolute;content:"";left:0;top:0}ul.gg-items-list li .media-body .media-heading::after{background-image:url(../images/atsumori_character/bg01.png);background-size:20px auto;height:4px;width:100%;position:absolute;content:"";left:0;bottom:0}ul.gg-items-list li .media-body .media-desc{padding:5px}ul.gg-items-list li .media-body .media-desc .weak{display:none}ul.gg-pagination li a{color:#ff9;background-color:#44a3d0}