.blog-glossary-heading-1{border-bottom:2px solid #1c2a53;font-size:32px;font-weight:700;letter-spacing:.17em;line-height:1.5;padding-bottom:7px}@media screen and (max-width:767px){.blog-glossary-heading-1{font-size:24px;padding-bottom:15px}}.blog-glossary-heading-1:not(:first-child){margin-top:80px}.blog-glossary-heading-1:not(:last-child){margin-bottom:40px}.blog-glossary-heading-2{font-size:25px;font-weight:700;letter-spacing:.17em;line-height:1.5}@media screen and (max-width:767px){.blog-glossary-heading-2{font-size:20px}}.blog-glossary-heading-2:not(:last-child){margin-bottom:30px}@media screen and (max-width:767px){.blog-glossary-heading-2:not(:last-child){margin-bottom:15px}}.blog-glossary-heading-3{font-size:20px;font-weight:700;letter-spacing:.17em;line-height:1.8}@media screen and (max-width:767px){.blog-glossary-heading-3{font-size:17px}}.blog-glossary-heading-3:not(:last-child){margin-bottom:15px}@media screen and (max-width:767px){.blog-glossary-heading-3:not(:last-child){margin-bottom:10px}.section:first-child{padding:60px 0!important}}.categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:-15px}.categories-list:not(:last-child){margin-bottom:30px}.categories-list .categories-list__item-glossary{margin-right:15px;margin-top:15px}.categories-list .categories-list__item-glossary a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #acb2c3;box-sizing:border-box;color:#1c2a53;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;height:40px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;letter-spacing:0;line-height:1;position:relative;transition:.5s;width:40px}.categories-list .categories-list__item-glossary a:after{background-color:#efed1b;bottom:0;content:"";height:5px;left:0;position:absolute;transition:.5s;width:0}.categories-list .categories-list__item-glossary a:hover:after{width:100%}.heading-2-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:21px;font-weight:700;letter-spacing:.17em;line-height:1.44}@media screen and (max-width:767px){.heading-2-line{font-size:20px}}.heading-2-line:not(:first-child){margin-top:50px}.heading-2-line:not(:last-child){margin-bottom:18px}.heading-2-line:after{background-color:#1c2a53;content:"";flex-grow:1;height:1px;margin-left:15px}.glossary-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.glossary-list{display:block}}.glossary-list__item{width:calc(50% - 15px)}@media screen and (max-width:767px){.glossary-list__item{width:100%}}@media screen and (min-width:768px){.glossary-list__item:nth-child(odd){margin-right:30px}.glossary-list__item:nth-child(n+3){margin-top:10px}}@media screen and (max-width:767px){.glossary-list__item:nth-child(n+2){margin-top:12px}}.glossary-list__item a{color:#1c2a53;display:inline-block;font-weight:700;letter-spacing:.02em;padding-left:15px;position:relative}.glossary-list__item a span{animation:line-hover-back .5s;background-image:-webkit-linear-gradient(transparent 65%,transparent 0);background:linear-gradient(transparent 65%,transparent 0)}.glossary-list__item a:hover span{animation:line-hover .5s forwards}.glossary-list__item a:after,.glossary-list__item a:before{background-color:#1c2a53;content:"";height:1px;left:0;position:absolute;width:9px}@media screen and (max-width:767px){.glossary-list__item a:after,.glossary-list__item a:before{width:8px}}.glossary-list__item a:before{top:7px;transform:rotate(53deg)}@media screen and (max-width:767px){.glossary-list__item a:before{top:5px}}.glossary-list__item a:after{top:13px;transform:rotate(-53deg)}@media screen and (max-width:767px){.glossary-list__item a:after{top:11px}}.blog-glossary-detail-heading-1{font-size:30px;font-weight:700;letter-spacing:.1em;line-height:1.3}@media screen and (max-width:767px){.blog-glossary-detail-heading-1{font-size:22px;line-height:1.5}}.blog-glossary-detail-heading-2{border-bottom:2px solid #1c2a53;color:#1c2a53;font-size:32px;font-weight:700;letter-spacing:.17em;line-height:1.5;margin-bottom:35px;margin-top:80px;padding-bottom:10px}@media screen and (max-width:767px){.blog-glossary-detail-heading-2{font-size:24px;margin-top:60px}}.glossary-introduction-area{margin-top:40px}@media screen and (max-width:767px){.glossary-introduction-area{margin-top:35px}}.glossary-introduction-area .natural p{font-size:16px}@media screen and (max-width:767px){.glossary-introduction-area .natural p{font-size:15px}}.section--movies{padding:80px 0}@media screen and (max-width:767px){.section--movies{padding:60px 0}}.section--movies .hs_cos_wrapper{margin-top:40px}@media screen and (max-width:767px){.section--movies .hs_cos_wrapper{margin-top:25px}}.section--recommend .hs_cos_wrapper{margin-top:40px}@media screen and (max-width:767px){.section--recommend .hs_cos_wrapper{margin-top:25px}}.glossary-columns__column{width:33.333%!important}@media screen and (max-width:1049px){.glossary-columns__column{width:50%!important}}@media screen and (max-width:767px){.glossary-columns__column{width:100%!important}}.glossary-columns__column:nth-child(n+4){margin-top:30px!important}@media screen and (max-width:1049px){.glossary-columns__column:nth-child(n+4){margin-top:0!important}}@media screen and (max-width:767px){.glossary-columns__column:nth-child(n+4){margin-top:inherit!important}.glossary-columns__column:not(:first-child){margin-top:20px!important}}@media screen and (max-width:1049px){.glossary-columns__column:not(:nth-last-child(-n+2)){margin-bottom:30px!important}}@media screen and (max-width:767px){.glossary-columns__column:not(:nth-last-child(-n+2)){margin-bottom:inherit!important}}.glossary-columns__column__image__category-tag{bottom:2px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;position:absolute;z-index:6}@media screen and (max-width:767px){.glossary-columns__column__image__category-tag{bottom:4px;font-size:14px}}.glossary-image-icon{display:none!important}.glossary-columns__column__content__date{color:#acb2c3!important}.glossary-columns__column__content{background-color:#f3f4f7!important}.blog-links{margin-top:80px}@media screen and (max-width:767px){.blog-links{margin-top:60px}.blog-links>div:not(:last-child){margin-bottom:60px}}.content__main .dnd-section>.row-fluid{padding-left:0;padding-right:0}@media screen and (max-width:767px){.glossary .tab__category{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.glossary .tab__category .tab__category__item{box-sizing:border-box;width:calc(50% - 10px)}.glossary .tab__category .tab__category__item:nth-child(odd){margin-right:20px}}