.section-category-tfcw .thumbnail,.section-dday-tfcw .link-dday,.section-gallery-tfcw .thumbnail,.section-latest-tfcw .thumbnail,.section-media-tfcw .thumbnail{background-size:cover;background-position:50% 50%;background-image:url("../../../../assets/core/common/img/default_image_1200x800.jpg")}.reset-list{margin:0;padding:0;list-style:none}.reset-button button{padding:0;border:0;border-radius:0;background-color:transparent;cursor:pointer}.blind{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}@media (max-width: 959px){.blind-mobile{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}}.section-category-tfcw{margin-bottom:32px}.section-category-tfcw p{margin:0}.section-category-tfcw .list-category-tfc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px;overflow:hidden}.section-category-tfcw .item-category{width:calc(100%/2 - 8px);margin:0 4px 32px 4px}.section-category-tfcw .link-category{display:block;color:#000;text-decoration:none;overflow:hidden}.section-category-tfcw .thumbnail{display:block;padding-top:100%;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.section-category-tfcw .title-category{position:relative;display:block;background:#fff url(../images/ico_sign.svg) no-repeat right center}.section-category-tfcw .title-category span{display:inline-block;width:85%;margin:16px 0 8px 0;font-size:24px;line-height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-category-tfcw .text-category{max-height:48px;font-size:16px;font-weight:500;line-height:24px;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}@media (min-width: 960px){.section-category-tfcw{margin-bottom:80px}.section-category-tfcw .list-category-tfc{margin:0 -12px}.section-category-tfcw .item-category{width:calc(100%/4 - 24px);margin:0 12px}.section-category-tfcw .thumbnail{position:relative;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}.section-category-tfcw .thumbnail:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.section-category-tfcw .thumbnail:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.section-category-tfcw .thumbnail:hover:after{opacity:0.3}.section-category-tfcw .text-category{line-height:24px}}.section-dday-tfcw .link-dday{position:relative;display:block;width:100%;padding-top:47.1%;color:#fff;text-decoration:none}.section-dday-tfcw .link-dday:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.4)), to(rgba(0,0,0,0)));background-image:linear-gradient(to top, rgba(0,0,0,0.4), rgba(0,0,0,0))}.section-dday-tfcw .inner-dday{position:absolute;width:100%;bottom:25px;padding:0 24px 0 16px}.section-dday-tfcw .title-dday{display:block;width:80%;margin-bottom:8px;font-size:24px;line-height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-dday-tfcw .box-dday{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.section-dday-tfcw .text-dday{width:60%;max-height:36px;font-size:14px;font-weight:500;line-height:20px;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;vertical-align:bottom}.section-dday-tfcw .num-dday{width:40%;font-size:34px;line-height:40px;text-align:right;letter-spacing:-1px}@media (min-width: 960px){.section-dday-tfcw{margin-bottom:80px}.section-dday-tfcw .inner-dday{bottom:48px;padding:0 48px}.section-dday-tfcw .title-dday{margin-bottom:16px;font-size:32px}.section-dday-tfcw .text-dday{max-height:44px;font-size:16px;line-height:24px}.section-dday-tfcw .num-dday{font-size:50px;font-weight:bold;line-height:47px}}.section-gallery-tfcw{position:relative;margin-bottom:32px}.section-gallery-tfcw .title-h3{position:relative;height:43px;margin:0;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,0.18);font-size:18px;font-weight:500;line-height:34px}.section-gallery-tfcw .title-h3 span{position:absolute;display:inline-block;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,0.9)}.section-gallery-tfcw .list-gallery-tfc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:32px -4px 0 -4px;overflow:hidden}.section-gallery-tfcw .item-gallery{width:calc(100% / 4);margin-bottom:8px;padding:0 4px;overflow:hidden}.section-gallery-tfcw .thumbnail{display:block;padding-top:100%;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}@media (min-width: 960px){.section-gallery-tfcw{margin-bottom:64px}.section-gallery-tfcw .list-gallery-tfc{margin:32px -12px 0 -12px}.section-gallery-tfcw .item-gallery{width:calc(100% / 6);margin-bottom:16px;padding:0 12px}.section-gallery-tfcw .item-gallery .link-gallery{display:inline-block;width:100%;overflow:hidden}.section-gallery-tfcw .thumbnail{position:relative}.section-gallery-tfcw .thumbnail:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.section-gallery-tfcw .thumbnail:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.section-gallery-tfcw .thumbnail:hover:after{opacity:0.3}}.section-latest-tfcw{position:relative;margin-bottom:64px}.section-latest-tfcw .list-latest-tfc{width:100%}.section-latest-tfcw .item-latest{margin-top:8px}.section-latest-tfcw .item-latest:first-child{margin-top:16px}.section-latest-tfcw .item-latest:after{content:'';display:table;clear:both}.section-latest-tfcw .link-latest{color:#000;text-decoration:none;line-height:20px}.section-latest-tfcw .thumbnail{float:left;display:block;width:32px;height:32px;margin:3px 16px 0 0;border-radius:999px}.section-latest-tfcw .box-latest{overflow:hidden;font-size:13px;color:rgba(0,0,0,0.8)}.section-latest-tfcw .title-latest{display:block;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:500}.section-latest-tfcw .id{display:block;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700}@media (min-width: 960px){.section-latest-tfcw{margin-bottom:0}.section-latest-tfcw .item-latest{margin-top:27px}.section-latest-tfcw .item-latest:first-child{margin-top:0}.section-latest-tfcw .thumbnail{position:relative;width:60px;height:60px;margin-top:1px;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}.section-latest-tfcw .box-latest{font-size:15px}.section-latest-tfcw .title-latest{display:block;margin:6px 0;font-size:15px;line-height:23px}.section-latest-tfcw .id{font-size:15px;line-height:26px}}.section-media-tfcw{position:relative;margin-bottom:64px}.section-media-tfcw .list-media-tfc{width:100%}.section-media-tfcw .link-media{display:block;color:#000;text-decoration:none;overflow:hidden}.section-media-tfcw .thumbnail{position:relative;display:block;padding-top:58.5%;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}.section-media-tfcw .item-media:first-child{margin-bottom:32px}.section-media-tfcw .title-media{position:relative;display:block;margin-bottom:9px;padding-top:16px;background:#fff;max-height:59px;font-size:16px;font-weight:500;line-height:24px;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.section-media-tfcw .box-view{font-size:13px;color:rgba(0,0,0,0.4)}.section-media-tfcw .date{position:relative;padding-left:10px}.section-media-tfcw .date:before{content:'·';position:absolute;top:-2px;bottom:0;left:2px;right:0}@media (min-width: 960px){.section-media-tfcw{margin-bottom:80px}.section-media-tfcw:after{content:'';display:table;clear:both}.section-media-tfcw .item-media{float:left;width:50%}.section-media-tfcw .item-media:first-child{margin-bottom:0}.section-media-tfcw .thumbnail{padding-top:56.4%}.section-media-tfcw .thumbnail:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.section-media-tfcw .thumbnail:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.section-media-tfcw .thumbnail:hover:after{opacity:0.3}.section-media-tfcw .box-view{font-size:14px}}.section-notice-tfcw{position:relative;margin-bottom:64px}.section-notice-tfcw .title-h3{position:relative;height:43px;margin:0;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,0.18);font-size:18px;font-weight:500;line-height:34px}.section-notice-tfcw .title-h3 span{position:absolute;display:inline-block;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,0.9)}.section-notice-tfcw .list-notice-tfc{width:100%}.section-notice-tfcw .item-notice{margin-top:32px}.section-notice-tfcw .link-notice{color:#000;text-decoration:none}.section-notice-tfcw .title-notice{display:block;max-height:78px;font-size:24px;font-weight:500;line-height:30px;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.section-notice-tfcw .text-notice{margin:8px 0;max-height:38px;font-size:14px;font-weight:500;line-height:20px;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;color:rgba(0,0,0,0.8)}.section-notice-tfcw .box-notice{font-size:13px;color:rgba(0,0,0,0.4)}.section-notice-tfcw .date{position:relative;padding-left:10px}.section-notice-tfcw .date:before{content:'·';position:absolute;top:-2px;bottom:0;left:2px;right:0}@media (min-width: 960px){.section-notice-tfcw{margin-bottom:80px}.section-notice-tfcw .title-notice{font-size:34px;line-height:42px}.section-notice-tfcw .text-notice{max-height:44px;font-size:16px;line-height:24px}.section-notice-tfcw .box-notice{font-size:14px}}
