@charset "UTF-8";.breadcrumb{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.intro-txt-wrap .intro-con-ttl{position:relative;font-size:4.2rem;line-height:2.2;letter-spacing:0.3em;color:#1A1A1A}@media screen and (min-width:1000px){.intro-txt-wrap .intro-con-ttl{white-space:nowrap}}@media screen and (max-width:999px){.intro-txt-wrap .intro-con-ttl{font-size:3.6rem}}@media screen and (max-width:600px){.intro-txt-wrap .intro-con-ttl{font-size:2.6rem;line-height:2;letter-spacing:0.15em}}.intro-txt-wrap .intro-con-ttl:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#e00012}.intro-txt-wrap p{font-size:2.2rem;line-height:2.2;letter-spacing:0.2em;margin:0}@media screen and (max-width:999px){.intro-txt-wrap p{font-size:2rem}}@media screen and (max-width:600px){.intro-txt-wrap p{font-size:1.8rem}}.sec-img-wrap{position:relative;width:100%;height:710px}@media screen and (max-width:1199px){.sec-img-wrap{height:500px}}@media screen and (max-width:999px){.sec-img-wrap{height:400px}}@media screen and (max-width:600px){.sec-img-wrap{height:180px}}.intro-con01{position:relative}.intro-con01 .bg-color-wrap01{position:absolute;top:-170px;left:0;width:100%;height:calc(100% + 170px);background-color:#273b58;-webkit-clip-path:polygon(0 0,100% 120px,100% 100%,0% 100%);clip-path:polygon(0 0,100% 120px,100% 100%,0% 100%);z-index:-2}.intro-con01 .bg-color-wrap02{position:absolute;top:-270px;left:0;width:100%;width:100%;height:55%;background-color:#1d3250;-webkit-transform:skewY(-15deg);transform:skewY(-15deg);-webkit-transform-origin:top right;transform-origin:top right;z-index:-1}@media screen and (max-width:766px){.intro-con01 .bg-color-wrap02{top:-150px;-webkit-transform:skewY(-5deg);transform:skewY(-5deg)}}.intro-con01 .bg-color-wrap02:after{content:"";position:absolute;bottom:15%;left:-15px;width:430px;height:430px;background-image:url(../img/common/img_mon_gray.svg);background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transform:skewY(15deg);transform:skewY(15deg);opacity:0.4}@media screen and (max-width:1199px){.intro-con01 .bg-color-wrap02:after{width:350px;height:350px}}@media screen and (max-width:766px){.intro-con01 .bg-color-wrap02:after{-webkit-transform:skewY(5deg);transform:skewY(5deg)}}@media screen and (max-width:600px){.intro-con01 .bg-color-wrap02:after{width:200px;height:200px}}.intro-con01>.inner{position:relative;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;width:90%;margin:auto}.intro-con01 .intro-txt-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:auto;padding-bottom:70px}@media (-ms-high-contrast:none){.intro-con01 .intro-txt-wrap{padding-bottom:0;padding-right:70px}}@media screen and (max-width:1199px){.intro-con01 .intro-txt-wrap{display:block}}@media screen and (max-width:1199px) and (-ms-high-contrast:none){.intro-con01 .intro-txt-wrap{padding-bottom:70px}}.intro-con01 .intro-txt-wrap .intro-con-ttl{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;color:#FFFFFF;width:95px;margin-left:75px;padding-top:90px}@media screen and (max-width:1199px){.intro-con01 .intro-txt-wrap .intro-con-ttl{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;text-align:center;width:100%;margin-left:0}}@media screen and (max-width:600px){.intro-con01 .intro-txt-wrap .intro-con-ttl{padding-top:80px}}.intro-con01 .intro-txt-wrap .intro-con-ttl:after{width:1px;height:60px}.intro-con01 .intro-txt-wrap p{width:800px;color:#FFFFFF;margin-top:180px}@media screen and (max-width:1199px){.intro-con01 .intro-txt-wrap p{width:100%;margin-top:30px}}@media screen and (max-width:600px){.intro-con01 .intro-txt-wrap p{margin-top:15px}}.intro-con02{position:relative}.intro-con02>.inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:auto;margin-right:0}@media screen and (max-width:1199px){.intro-con02>.inner{display:block}}@media screen and (max-width:600px){.intro-con02>.inner{margin:auto}}.intro-con02 .intro-txt-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:45%}@media screen and (max-width:1499px){.intro-con02 .intro-txt-wrap{width:50%}}@media screen and (max-width:1199px){.intro-con02 .intro-txt-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-right:5%}}@media screen and (max-width:600px){.intro-con02 .intro-txt-wrap{padding-right:0}}.intro-con02 .intro-txt-wrap .intro-con-ttl{display:inline-block;text-align:right;width:auto;padding-top:185px}@media screen and (max-width:1199px){.intro-con02 .intro-txt-wrap .intro-con-ttl{text-align:left;padding-top:80px}}@media screen and (max-width:600px){.intro-con02 .intro-txt-wrap .intro-con-ttl{width:100%;text-align:center;padding-top:60px}}.intro-con02 .intro-txt-wrap .intro-con-ttl:after{left:55%;width:1px;height:140px}@media screen and (max-width:1199px){.intro-con02 .intro-txt-wrap .intro-con-ttl:after{left:40%;height:80px}}@media screen and (max-width:600px){.intro-con02 .intro-txt-wrap .intro-con-ttl:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:50px}}.intro-con02 .intro-txt-wrap p{width:100%;margin-top:60px}@media screen and (max-width:1199px){.intro-con02 .intro-txt-wrap p{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;height:auto;margin-top:30px}}@media screen and (max-width:999px){.intro-con02 .intro-txt-wrap p{margin-top:15px}}.intro-con02 .intro-con-img-wrap{width:45%;margin-top:150px}@media screen and (max-width:1199px){.intro-con02 .intro-con-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:60px}}@media screen and (max-width:766px){.intro-con02 .intro-con-img-wrap{display:block;margin-top:40px}}.intro-con02 .intro-con-img-wrap .img-wrap{width:100%}@media screen and (max-width:1199px){.intro-con02 .intro-con-img-wrap .img-wrap{width:49%}}@media screen and (max-width:766px){.intro-con02 .intro-con-img-wrap .img-wrap{width:100%}}.intro-con02 .intro-con-img-wrap .img-wrap:not(:last-child){margin-bottom:10px}@media screen and (max-width:1199px){.intro-con02 .intro-con-img-wrap .img-wrap:not(:last-child){margin-bottom:0}}@media screen and (max-width:766px){.intro-con02 .intro-con-img-wrap .img-wrap:not(:last-child){margin-bottom:5px}}.intro-con02 .intro-con-img-wrap .img-wrap .bg-wrap{padding-bottom:46.875%}@media screen and (max-width:766px){.intro-con02 .intro-con-img-wrap .img-wrap .bg-wrap{padding-bottom:40%}}.intro-con03{position:relative;margin-top:90px}@media screen and (max-width:999px){.intro-con03{margin-top:60px}}@media screen and (max-width:600px){.intro-con03{margin-top:0}}.intro-con03>.inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:auto;margin-left:0}@media screen and (max-width:1199px){.intro-con03>.inner{display:block}}@media screen and (max-width:600px){.intro-con03>.inner{margin:auto}}.intro-con03 .intro-txt-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:45%}@media screen and (max-width:1499px){.intro-con03 .intro-txt-wrap{width:50%}}@media screen and (max-width:1199px){.intro-con03 .intro-txt-wrap{width:100%;padding-left:5%}}@media screen and (max-width:600px){.intro-con03 .intro-txt-wrap{padding-left:0}}.intro-con03 .intro-txt-wrap .intro-con-ttl{display:inline-block;text-align:right;width:auto;padding-top:185px}@media screen and (max-width:1199px){.intro-con03 .intro-txt-wrap .intro-con-ttl{padding-top:80px}}@media screen and (max-width:600px){.intro-con03 .intro-txt-wrap .intro-con-ttl{text-align:center;width:100%;padding-top:60px}}.intro-con03 .intro-txt-wrap .intro-con-ttl:after{left:55%;width:1px;height:140px}@media screen and (max-width:1199px){.intro-con03 .intro-txt-wrap .intro-con-ttl:after{left:45%;height:80px}}@media screen and (max-width:600px){.intro-con03 .intro-txt-wrap .intro-con-ttl:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:50px}}.intro-con03 .intro-txt-wrap p{width:100%;margin-top:60px}@media screen and (max-width:1199px){.intro-con03 .intro-txt-wrap p{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;height:auto;margin-top:30px}}@media screen and (max-width:999px){.intro-con03 .intro-txt-wrap p{margin-top:15px}}.intro-con03 .intro-con-img-wrap{width:45%;margin-top:150px}@media screen and (max-width:1199px){.intro-con03 .intro-con-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:60px}}@media screen and (max-width:766px){.intro-con03 .intro-con-img-wrap{display:block;margin-top:40px}}.intro-con03 .intro-con-img-wrap .img-wrap{width:100%}@media screen and (max-width:1199px){.intro-con03 .intro-con-img-wrap .img-wrap{width:49%}}@media screen and (max-width:766px){.intro-con03 .intro-con-img-wrap .img-wrap{width:100%}}.intro-con03 .intro-con-img-wrap .img-wrap:not(:last-child){margin-bottom:10px}@media screen and (max-width:1199px){.intro-con03 .intro-con-img-wrap .img-wrap:not(:last-child){margin-bottom:0}}@media screen and (max-width:766px){.intro-con03 .intro-con-img-wrap .img-wrap:not(:last-child){margin-bottom:5px}}.intro-con03 .intro-con-img-wrap .img-wrap .bg-wrap{padding-bottom:46.875%}@media screen and (max-width:766px){.intro-con03 .intro-con-img-wrap .img-wrap .bg-wrap{padding-bottom:40%}}.intro-con04{position:relative;margin-top:160px;padding-bottom:140px}@media screen and (max-width:999px){.intro-con04{margin-top:100px}}@media screen and (max-width:600px){.intro-con04{padding-bottom:100px}}.intro-con04 .bg-color-wrap01{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#473a2a;z-index:-2}.intro-con04 .bg-color-wrap02{position:absolute;bottom:20%;left:0;width:100%;width:100%;height:55%;background-color:#382a18;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:top right;transform-origin:top right;z-index:-1}@media screen and (max-width:999px){.intro-con04 .bg-color-wrap02{top:20%;bottom:inherit}}@media screen and (max-width:766px){.intro-con04 .bg-color-wrap02{top:5%}}.intro-con04 .bg-color-wrap02:after{content:"";position:absolute;top:40%;right:10%;width:360px;height:360px;background-image:url(../img/common/img_mon_gray.svg);background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transform:skewY(10deg);transform:skewY(10deg);opacity:0.4}@media screen and (max-width:1199px){.intro-con04 .bg-color-wrap02:after{top:10%;width:300px;height:300px}}@media screen and (max-width:766px){.intro-con04 .bg-color-wrap02:after{top:15%;right:5%;width:200px;height:200px}}@media screen and (max-width:600px){.intro-con04 .bg-color-wrap02:after{top:5%}}.intro-con04>.inner{position:relative;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;width:90%;margin:auto}.intro-con04 .intro-txt-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:auto;padding-bottom:70px}@media (-ms-high-contrast:none){.intro-con04 .intro-txt-wrap{padding-bottom:0;padding-right:70px}}@media screen and (max-width:1199px){.intro-con04 .intro-txt-wrap{display:block}}@media screen and (max-width:1199px) and (-ms-high-contrast:none){.intro-con04 .intro-txt-wrap{padding-bottom:70px}}.intro-con04 .intro-txt-wrap .intro-con-ttl{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;color:#FFFFFF;width:95px;margin-left:75px;padding-top:90px}@media screen and (max-width:1199px){.intro-con04 .intro-txt-wrap .intro-con-ttl{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;text-align:center;width:100%;margin-left:0}}@media screen and (max-width:600px){.intro-con04 .intro-txt-wrap .intro-con-ttl{padding-top:80px}}.intro-con04 .intro-txt-wrap .intro-con-ttl:after{width:1px;height:60px}.intro-con04 .intro-txt-wrap p{width:800px;color:#FFFFFF;margin-top:180px}@media screen and (max-width:1199px){.intro-con04 .intro-txt-wrap p{width:100%;margin-top:30px}}@media screen and (max-width:600px){.intro-con04 .intro-txt-wrap p{margin-top:15px}}.intro-con04 .btm-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1450px;width:90%;margin:auto;margin-right:0}@media screen and (max-width:766px){.intro-con04 .btm-img-wrap{display:block;width:100%}}.intro-con04 .btm-img-wrap .img-wrap{width:31.5%}@media screen and (max-width:766px){.intro-con04 .btm-img-wrap .img-wrap{width:90%}}.intro-con04 .btm-img-wrap .img-wrap:nth-child(2){margin-top:50px}@media screen and (max-width:766px){.intro-con04 .btm-img-wrap .img-wrap:nth-child(2){margin:10px 0 10px auto}}.intro-con04 .btm-img-wrap .img-wrap .bg-wrap{padding-bottom:66.6666666667%}@media screen and (max-width:766px){.intro-con04 .btm-img-wrap .img-wrap .bg-wrap{padding-bottom:55%}}.intro-con04 .guidebook-box>.inner{border:none}
/*# sourceMappingURL=introduction.css.map */