@charset "UTF-8";.page{padding-top:1em;display:flex;align-items:center;justify-content:center;clear:both;width:100%;margin:0 auto;color:#181818;font-family:"Roboto",sans-serif;font-weight:bold;text-align:center}@media (max-width:576px){.page{font-size:1rem}}@media (min-width:576px){.page{font-size:1rem}}@media (max-width:767px){.page{padding-top:0.5em}}@media (max-width:575px){.page{justify-content:flex-start}}.page dd,.page dt{vertical-align:baseline;display:inline-block;text-align:center}.page dd a,.page dt a{display:block;text-decoration:none}.page dd{margin:0 15px;position:relative;cursor:pointer}@media (max-width:767px){.page dd{margin:0 6px 0 7px}}.page dd a{width:25px;height:25px;line-height:25px;display:block;transition:all 0.5s;background:transparent}@media (min-width:768px){.page dd a:hover{background:#291001;color:#fff}}.page dd.active a{background:#291001;color:#fff}.page dt.ltbn a,.page dt.rtbn a{margin:0 auto;position:relative;transition:0.5s;width:60px;border-bottom:1px solid transparent;color:#291001}.page dt.ltbn a{text-align:right;margin-right:36px}@media (min-width:768px){.page dt.ltbn a:hover{border-bottom:1px solid #291001}}@media (max-width:767px){.page dt.ltbn a{margin:0 18px 0 2px}}.page dt.rtbn a{text-align:left;margin-left:36px}@media (min-width:768px){.page dt.rtbn a:hover{border-bottom:1px solid #291001}}@media (max-width:767px){.page dt.rtbn a{margin:0 2px 0 18px}}.page .ltbn.nopage a,.page .rtbn.nopage a{pointer-events:none;color:#181818}.page .ltbn.nopage a:hover,.page .rtbn.nopage a:hover{border-bottom:1px solid transparent}.news-txt .news-item{padding:30px 0;border-bottom:1px solid #826d5d}.news-txt .news-item:last-child{border:0}@media (min-width:768px){.news-txt .news-item:hover .sort{background:#291001}.news-txt .news-item:hover .n-title{color:#291001}}.news-txt .date{letter-spacing:normal;font-family:"Roboto",sans-serif;color:#181818;font-weight:bold;margin-right:0.6em}@media (max-width:576px){.news-txt .date{font-size:1rem}}@media (min-width:576px){.news-txt .date{font-size:1.125rem}}@media (max-width:575px){.news-txt .date{margin-right:0.35em}}.news-txt .sort{position:relative;padding:1px 23px 1px 24px;color:#fefefe;background:#181818;transition:all 0.5s}@media (max-width:576px){.news-txt .sort{font-size:0.9375rem}}@media (min-width:576px){.news-txt .sort{font-size:1.125rem}}@media (max-width:575px){.news-txt .sort{padding:1px 12px}}.news-txt .sort:before{content:"";position:absolute;top:0;left:0;width:8px;height:8px;background:#e1c18b}@media (max-width:575px){.news-txt .sort:before{width:6px;height:6px}}.news-txt .n-title{display:block;font-weight:500;color:#826d5d;margin-top:0.4em;transition:all 0.5s;word-break:break-word}@media (max-width:576px){.news-txt .n-title{font-size:1.1875rem}}@media (min-width:576px){.news-txt .n-title{font-size:1.5rem}}@media (min-width:991px){.news-txt .n-title{height:1.86em;line-height:1.86;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.news-txt .tag{display:inline-block;padding:3px 9px 5px;line-height:1;color:#181818;border:1px solid #181818;transition:all 0.5s;margin-top:0.5em}@media (max-width:576px){.news-txt .tag{font-size:0.9375rem}}@media (min-width:576px){.news-txt .tag{font-size:1.125rem}}@media (min-width:768px){.news-txt .tag:hover{background:#181818;color:#fff}}@media (max-width:575px){.news-txt .tag{padding:0 6px}}.news-txt .tag-box{display:flex;flex-wrap:wrap;overflow-y:hidden}.news-txt .tag-box li{margin-right:0.8em}@media (max-width:575px){.news-txt .tag-box li{margin-right:0.6em}}.lang_jp .n-title,.lang_tw .n-title{letter-spacing:1.2px}main{background:#f7f7f7}.detail .page-box{margin-bottom:5em}@media (max-width:767px){.detail .page-box{margin-bottom:3.75em}}.insights .future{margin-top:5em}@media (max-width:767px){.insights .future{margin-top:3.75em}}@media (max-width:767px){.insights .page-box{margin-bottom:3.5em}}.insights .color-box{padding:0}@media (max-width:767px){.insights .color-box-square:after{top:auto;bottom:0}}.insights .news-txt{display:flex}@media (max-width:767px){.insights .news-txt{flex-direction:column}}.insights .news-txt .tag{margin-top:0.1em}@media (max-width:767px){.insights .news-txt .tag{margin-top:0.5em;line-height:1.2;padding:1px 6px}}.insights .news-txt .date{color:#826d5d;background:#f5f0eb;padding:39px 34px 0;font-weight:bold}@media (max-width:767px){.insights .news-txt .date{padding:10px 22px;margin-right:0}}.insights .news-txt .date p:first-child{font-size:18px}.insights .news-txt .date p:last-child{font-size:30px}@media (max-width:767px){.insights .news-txt .date p:last-child{margin-top:-3px}}.insights .news-txt .main-contain{padding:31px 65px 36px 16px;width:100%}@media (max-width:767px){.insights .news-txt .main-contain{padding:12px 23px 40px;line-height:1.7}}.insights .news-txt .title{position:relative;color:#291001;font-weight:500;margin-bottom:1.6em}@media (max-width:576px){.insights .news-txt .title{font-size:1.375rem}}@media (min-width:576px){.insights .news-txt .title{font-size:1.25rem}}.insights .news-txt .title:before{content:"";position:absolute;bottom:-0.95em;left:0;width:1.5em;height:3px;background:#e1c18b}@media (max-width:767px){.insights .news-txt .title:before{height:2px}}.insights .news-txt .int{color:#291001;line-height:1.6;margin-bottom:1.2em}@media (max-width:576px){.insights .news-txt .int{font-size:1rem}}@media (min-width:576px){.insights .news-txt .int{font-size:1.125rem}}@media (max-width:767px){.insights .news-txt .int{margin-bottom:0.9em}}.insights .page{padding-top:1.4em}@media (max-width:767px){.insights .page{padding-top:0.4em}}.insights .animation-box{margin-bottom:2.35em}.detail .color-box{padding:84px 4.75em 90px}@media (max-width:767px){.detail .color-box{padding:36px 22px 40px}}.detail .news-txt .date{color:#826d5d}.detail .news-txt .main-title{margin:0.4em 0 0.6em 0.75em;font-weight:500}@media (max-width:767px){.detail .news-txt .main-title{line-height:1.5;margin-top:0.6em}}.detail .news-txt .tag-box{margin-bottom:1.75em}@media (max-width:767px){.detail .news-txt .tag-box{margin-bottom:1.85em}}.detail .news-txt .line{margin-bottom:1.5em}@media (max-width:767px){.detail .news-txt .tag{margin-top:0.5em;line-height:1.2;padding:1px 6px}}.future{background:url("../images/page-img/insighs_bg_image_01.jpg") center/cover no-repeat;padding:79px 0 87px}@media (max-width:990px){.future{background:url("../images/page-img/insighs_bg_image_mb_01.jpg") center/cover no-repeat;padding:60px 0 300px}}.future .title{font-weight:500;color:#fff}@media (max-width:576px){.future .title{font-size:1.5625rem}}@media (min-width:576px){.future .title{font-size:1.5rem}}.future .int{color:#fff;line-height:1.5;margin:1.2em 0 0.8em}@media (max-width:576px){.future .int{font-size:1rem}}@media (min-width:576px){.future .int{font-size:1.125rem}}@media (max-width:768px){.future .int{line-height:1.7;margin:1.45em 0 0.7em}}.future .int i{display:block}@media (max-width:768px){.future .int i{display:none}}.future .line-animation.box-color{border:1px solid #fff;transition:border 0.5s 0.3s}@media (min-width:768px){.future .line-animation.box-color:hover{border:1px solid transparent}}.future input{background:transparent;border:0;border-bottom:1px solid #e1c18b;width:370px;max-width:100%;padding:10px 0;margin-bottom:2.8em;color:#e1c18b;-webkit-appearance:none;border-radius:0}@media (max-width:576px){.future input{font-size:0.875rem}}@media (min-width:576px){.future input{font-size:1.125rem}}@media (max-width:768px){.future input{margin-bottom:3.7em}}.future input::placeholder{color:#e1c18b}@media (max-width:576px){.future input::placeholder{font-size:0.875rem}}@media (min-width:576px){.future input::placeholder{font-size:1.125rem}}@media (max-width:767px){.lang_jp .insights .tag,.lang_tw .insights .tag{letter-spacing:0.5px}}@media (max-width:767px){.lang_jp .insights .int,.lang_tw .insights .int{letter-spacing:0.65px}}.lang_jp input::placeholder,.lang_tw input::placeholder{letter-spacing:1.7px}