@font-face{font-family:"ja";src:url("../font/ZenKakuGothicNew-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"ja-bold";src:url("../font/ZenKakuGothicNew-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"en";src:url("../font/JosefinSans-Regular.ttf") format("truetype");font-display:swap}:root{--innerMarginInline: 40}.message01{position:relative}.message01::before{width:100%;height:100%;background:url(../img/message/bg_main.jpg) no-repeat center center/cover;content:"";position:absolute;left:0;top:0;filter:blur(3px) saturate(50%);opacity:.9}.message01 img{max-width:1280px;width:100%;height:auto;margin:0 auto;display:block;position:relative;z-index:1}.message02{padding:100px 0 30px;background:url(../img/message/bg_message01.jpg) no-repeat center center/cover}.message02 .message02_inner{width:100%;max-width:1100px;margin:0 auto;padding:0 30px}.message02 .message02_title{margin-bottom:30px}.message02 .message02_title .message02_title_sub{color:#000;display:block;font-family:"Noto Sans JP",sans-serif;font-size:5rem;font-weight:900}.message02 .message02_title .message02_txt01 span{color:#33c0d3}.message02 .message02_txt01{width:fit-content;margin-bottom:12px;padding:0 15px;background:#000;display:block;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:2.1428571429rem;font-weight:900}.message02 .message02_txt01 span{color:#db002a}.message02 .message02_txt02{margin-bottom:70px;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:500}.message03{height:930px;padding:80px 0 30px 110px;background:url(../img/message/bg_message02.jpg) no-repeat center center/cover;color:#fff;position:relative}.message03 .message03_txt01{max-width:610px;font-family:"Noto Sans JP",sans-serif;font-weight:500;text-shadow:0px 0px 5px rgba(0,0,0,.5)}.message03 .message03_txt02{width:fit-content;padding-left:30px;font-family:"Noto Sans JP",sans-serif;font-weight:900;position:absolute;right:50px;bottom:35px;text-shadow:0px 0px 5px rgba(0,0,0,.5);line-height:1.4}.message03 .message03_txt02 span{display:block;font-size:1.2857142857rem}.message03 .message03_txt02 em{display:block;font-size:4.2857142857rem;font-style:normal}@media screen and (max-width: 960px){:root{--innerMarginInline: 20}.message02 .message02_title .message02_title_sub{font-size:3.5714285714rem}.message02 .message02_txt01{font-size:1.4285714286rem}.message03{height:calc(100vh - 120px);padding:50px 30px 15px}.message03 .message03_txt02{padding-left:15px}.message03 .message03_txt02 em{font-size:2.1428571429rem}}@media screen and (max-width: 520px){.message02{padding:50px 0 15px}.message02 .message02_inner{padding:0 15px}.message02 .message02_title .message02_title_sub{font-size:2.1428571429rem}.message02 .message02_txt01{margin-bottom:5px;padding:0 10px;font-size:1.2857142857rem}.message02 .message02_txt02{margin-bottom:55px}.message03{padding:40px 15px 15px}.message03 .message03_txt02{right:15px}.message03 .message03_txt02 span{font-size:1.1428571429rem}}