﻿.p-intr__inner,.p-intr__movie,.p-intr__guestsonly,#js-modalMovie .box_modal,.p-point__inner,.p-enjoy__inner,.p-enjoy__inner ul,.p-menu__inner,.p-menu__others,.p-viking__inner{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.p-intr__inner,.p-intr__movie,.p-intr__guestsonly,#js-modalMovie .box_modal,.p-point__inner,.p-enjoy__inner,.p-enjoy__inner ul,.p-menu__inner,.p-menu__others,.p-viking__inner{width:91.66667%}}.bre_title01{text-align:center;color:#141414}.bre_title01 em{display:inline-block;position:relative;font-size:186%;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Georgia, serif;line-height:1;letter-spacing:.05em;padding:0 120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.bre_title01 em{font-size:165%}}@media only screen and (max-width: 767px){.bre_title01 em{font-size:150%}}@media only screen and (max-width: 767px){.bre_title01 em{padding:0 2em}}.bre_title01 em:before,.bre_title01 em:after{content:'';height:2px;background:#141414;position:absolute;top:50%;transform:translateY(-50%);width:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.bre_title01 em:before,.bre_title01 em:after{width:2em}}@media only screen and (max-width: 767px){.bre_title01 em:before,.bre_title01 em:after{width:1.5em}}.bre_title01 em:before{left:0}.bre_title01 em:after{right:0}.bre_title02{display:flex;align-items:center;flex-direction:column-reverse}.bre_title02 .jp{font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Georgia, serif;font-size:186%;line-height:1.5;margin-top:.7em;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1199px){.bre_title02 .jp{font-size:165%}}@media only screen and (max-width: 767px){.bre_title02 .jp{font-size:150%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.bre_title02 .jp{letter-spacing:.04em}}@media only screen and (max-width: 767px){.bre_title02 .jp{letter-spacing:.01em}}.bre_title02 .en{font-family:'Dancing Script', cursive;font-size:358%;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.bre_title02 .en{font-size:286%}}@media only screen and (max-width: 767px){.bre_title02 .en{font-size:272%}}img{height:auto}@-webkit-keyframes playMovie{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-moz-keyframes playMovie{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes playMovie{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-webkit-keyframes txtScroll{0%{background-position:0 0}100%{background-position:225.5% 0}}@-moz-keyframes txtScroll{0%{background-position:0 0}100%{background-position:225.5% 0}}@keyframes txtScroll{0%{background-position:0 0}100%{background-position:225.5% 0}}@-webkit-keyframes txtScrollSp{0%{background-position:0 0}100%{background-position:153.5% 0}}@-moz-keyframes txtScrollSp{0%{background-position:0 0}100%{background-position:153.5% 0}}@keyframes txtScrollSp{0%{background-position:0 0}100%{background-position:153.5% 0}}.p-intr{position:relative;background:#ad1633;padding-bottom:12.5%}@media only screen and (max-width: 767px){.p-intr{padding-bottom:25%}}.p-intr:before{content:"";position:absolute;top:0;left:0;width:100%;height:0;padding-top:40.9375%;background:url(../../breakfast/images/bg_intr.webp) no-repeat top center;z-index:1}.p-intr__inner{display:flex;flex-direction:row-reverse;justify-content:space-between;position:relative;z-index:2;max-width:1500px;padding-top:6.14583%}@media only screen and (max-width: 767px){.p-intr__inner{padding-top:12.29167%}}@media only screen and (max-width: 767px){.p-intr__inner{flex-direction:column}}.p-intr__inner__text{width:33.33333%}@media only screen and (max-width: 767px){.p-intr__inner__text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-intr__inner__text{width:41.66667%}}.p-intr__inner__text h3{color:#fff;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Georgia, serif;font-size:186%;line-height:1.8;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr__inner__text h3{font-size:150%}}@media only screen and (max-width: 767px){.p-intr__inner__text h3{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr__inner__text h3{letter-spacing:.04em}}@media only screen and (max-width: 767px){.p-intr__inner__text h3{letter-spacing:.01em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-intr__inner__text h3{font-size:150%}}.p-intr__inner__text .txt{color:#fff;margin-top:1.25em;font-size:115%;line-height:1.9}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr__inner__text .txt{font-size:108%}}@media only screen and (max-width: 767px){.p-intr__inner__text .txt{font-size:100%}}.p-intr__inner__text .dec_txt{color:#c04a60;transform:rotate(-8deg);font-family:'Dancing Script', cursive;font-size:358%;margin-right:-21%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr__inner__text .dec_txt{font-size:286%}}@media only screen and (max-width: 767px){.p-intr__inner__text .dec_txt{font-size:272%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr__inner__text .dec_txt{margin-right:-6%}}@media only screen and (max-width: 767px){.p-intr__inner__text .dec_txt{margin-right:0}}@media only screen and (min-width: 768px){.p-intr__inner__text .dec_txt{text-align:right}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-intr__inner__text .dec_txt{margin-right:-12%}}.p-intr__inner__image{width:62.66667%}@media only screen and (max-width: 767px){.p-intr__inner__image{width:100%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-intr__inner__image{width:54.16667%}}.p-intr__inner__image .img1{width:84.04255%;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 983px){.p-intr__inner__image .img1{width:92.30769%}}.p-intr__inner__image .img2{width:54.04255%;margin-top:-17.02128%;margin-left:-10.42553%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr__inner__image .img2{margin-left:-4.25532%}}@media only screen and (max-width: 767px){.p-intr__inner__image .img2{margin-left:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-intr__inner__image .img2{margin-left:-6.38298%}}.p-intr__movie{position:relative;margin-top:1.5625%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr__movie{margin-top:5%}}@media only screen and (max-width: 767px){.p-intr__movie{margin-top:6.25%}}.p-intr__movie .btn_play{position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%, -50%);font-size:129%;letter-spacing:.14em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr__movie .btn_play{font-size:115%}}@media only screen and (max-width: 767px){.p-intr__movie .btn_play{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr__movie .btn_play{letter-spacing:.12em}}@media only screen and (max-width: 767px){.p-intr__movie .btn_play{letter-spacing:.06em}}@media only screen and (max-width: 767px){.p-intr__movie .btn_play{justify-content:flex-start}}.p-intr__movie .btn_play i{display:block;position:relative;width:5.5em;height:5.5em;border:4px solid #fff;border-radius:50%;box-sizing:border-box;background:rgba(255,255,255,0.2)}@media only screen and (max-width: 767px){.p-intr__movie .btn_play i{width:4.5em;height:4.5em;border:3px solid #fff}}.p-intr__movie .btn_play i:before{content:'';position:absolute;left:50%;top:50%;border-width:.9em 0 .9em 1.9em;border-style:solid;border-color:transparent transparent transparent #fff;transform:translate(-40%, -50%)}.p-intr__movie .btn_play i:after{content:'';position:absolute;left:-1px;top:-1px;width:100%;height:100%;border:1px solid #fff;border-radius:50%}@media only screen and (max-width: 1199px){.p-intr__movie .btn_play i:after{-moz-animation-name:playMovie;-webkit-animation-name:playMovie;animation-name:playMovie;-moz-animation-duration:1000ms;-webkit-animation-duration:1000ms;animation-duration:1000ms;-moz-animation-timing-function:ease;-webkit-animation-timing-function:ease;animation-timing-function:ease;-moz-animation-delay:0ms;-webkit-animation-delay:0ms;animation-delay:0ms;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.p-intr__movie:hover{cursor:pointer}@media only screen and (min-width: 1200px){.p-intr__movie:hover .btn_play i:after{-moz-animation-name:playMovie;-webkit-animation-name:playMovie;animation-name:playMovie;-moz-animation-duration:1000ms;-webkit-animation-duration:1000ms;animation-duration:1000ms;-moz-animation-timing-function:ease;-webkit-animation-timing-function:ease;animation-timing-function:ease;-moz-animation-delay:0ms;-webkit-animation-delay:0ms;animation-delay:0ms;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media print{.p-intr__movie:hover .btn_play i:after{-moz-animation-name:playMovie;-webkit-animation-name:playMovie;animation-name:playMovie;-moz-animation-duration:1000ms;-webkit-animation-duration:1000ms;animation-duration:1000ms;-moz-animation-timing-function:ease;-webkit-animation-timing-function:ease;animation-timing-function:ease;-moz-animation-delay:0ms;-webkit-animation-delay:0ms;animation-delay:0ms;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.p-intr__guestsonly{position:relative;margin-top:3.64583%}@media only screen and (max-width: 767px){.p-intr__guestsonly{margin-top:7.29167%}}.p-intr__guestsonly h4{letter-spacing:.1em;line-height:1.8;text-align:center;color:#fff;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Georgia, serif;font-size:158%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr__guestsonly h4{font-size:143%}}@media only screen and (max-width: 767px){.p-intr__guestsonly h4{font-size:122%}}.p-intr__guestsonly .txt{color:#fff;font-size:115%;line-height:1.9;margin-top:1.66667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr__guestsonly .txt{font-size:108%}}@media only screen and (max-width: 767px){.p-intr__guestsonly .txt{font-size:100%}}@media only screen and (max-width: 767px){.p-intr__guestsonly .txt{margin-top:2.27273%}}@media only screen and (min-width: 768px){.p-intr__guestsonly .txt{text-align:center}}#js-modalMovie{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;padding:5.20833% 0;box-sizing:border-box;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 768px) and (max-width: 1199px){#js-modalMovie{padding:8.33333% 0}}@media only screen and (max-width: 767px){#js-modalMovie{padding:2.5em 0}}#js-modalMovie .bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}#js-modalMovie .box_modal{display:table;max-width:320px;height:100%}#js-modalMovie .box_modal .wrp_modal{display:table-cell;vertical-align:middle}#js-modalMovie .box_modal .wrp_modal .inner{position:relative;z-index:1;padding-bottom:178.125%}#js-modalMovie .box_modal .wrp_modal .inner video{position:absolute;left:0;top:0;width:100%;height:100%}#js-modalMovie .box_modal .wrp_modal .inner #js-closeMovie{position:absolute;right:0;bottom:calc(100% + .5em);color:#fff;font-size:186%;transition:transform 500ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){#js-modalMovie .box_modal .wrp_modal .inner #js-closeMovie{font-size:172%}}@media only screen and (max-width: 767px){#js-modalMovie .box_modal .wrp_modal .inner #js-closeMovie{font-size:158%}}#js-modalMovie .box_modal .wrp_modal .inner #js-closeMovie:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em}#js-modalMovie .box_modal .wrp_modal .inner #js-closeMovie:hover{cursor:pointer;transform:scale(1.2)}.p-point{position:relative;margin-top:-6.77083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point{margin-top:-10.83333%}}@media only screen and (max-width: 767px){.p-point{margin-top:-13.54167%}}.p-point__inner{max-width:1500px;background:#fff;padding:3.90625% 4.16667% 4.6875%;box-shadow:0 0 0.5em rgba(0,0,0,0.08);overflow:hidden}@media only screen and (max-width: 767px){.p-point__inner{padding:12.5% 4.6875%}}.p-point__inner ul{margin:90px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point__inner ul{margin:4em auto 0}}@media only screen and (max-width: 767px){.p-point__inner ul{margin:3em auto 0}}@media only screen and (min-width: 768px){.p-point__inner ul{display:flex;justify-content:space-between}}.p-point__inner ul li{position:relative;width:31.34328%;margin-left:2.98507%}.p-point__inner ul li:first-child{margin-left:0}.p-point__inner ul li .sst{font-family:'Dancing Script', cursive;font-size:300%;position:absolute;width:3.5em;top:-.5em;left:.3em;margin:auto;z-index:5;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point__inner ul li .sst{font-size:258%}}@media only screen and (max-width: 767px){.p-point__inner ul li .sst{font-size:200%}}.p-point__inner ul li .sst span{display:block;transform:rotate(-8deg)}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-point__inner ul li .sst{font-size:393%}}.p-point__inner ul li .photo{position:relative;z-index:4}.p-point__inner ul li .box_txt{width:95%;position:relative;margin:7.6087% auto 0;z-index:6}@media only screen and (max-width: 767px){.p-point__inner ul li .box_txt{margin:1.5em auto 0}}.p-point__inner ul li .box_txt h4{font-size:158%;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Georgia, serif;text-align:center;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point__inner ul li .box_txt h4{font-size:143%}}@media only screen and (max-width: 767px){.p-point__inner ul li .box_txt h4{font-size:122%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-point__inner ul li .box_txt h4{font-size:143%}}.p-point__inner ul li .box_txt .txt{margin-top:1em;font-size:115%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-point__inner ul li .box_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.p-point__inner ul li .box_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.p-point__inner ul li{display:block;width:100%;margin-left:0;margin-bottom:3em}.p-point__inner ul li:last-child{margin-bottom:0}.p-point__inner ul li .photo{width:100%}.p-point__inner ul li .photo img{width:100%}}.p-enjoy{margin-top:5.72917%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-enjoy{margin-top:3em}}@media only screen and (max-width: 767px){.p-enjoy{margin-top:2em}}.p-enjoy__inner{max-width:1500px}.p-enjoy__inner .bre_title02{position:relative}.p-enjoy__inner .bre_title02:before,.p-enjoy__inner .bre_title02:after{content:"";position:absolute;top:0;height:0;width:38.66667%;padding-top:4%;margin-top:1.33333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-enjoy__inner .bre_title02:before,.p-enjoy__inner .bre_title02:after{width:33.33333%}}@media only screen and (max-width: 767px){.p-enjoy__inner .bre_title02:before,.p-enjoy__inner .bre_title02:after{width:17.04545%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-enjoy__inner .bre_title02:before,.p-enjoy__inner .bre_title02:after{padding-top:5.33333%}}@media only screen and (max-width: 767px){.p-enjoy__inner .bre_title02:before,.p-enjoy__inner .bre_title02:after{padding-top:9.09091%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-enjoy__inner .bre_title02:before,.p-enjoy__inner .bre_title02:after{margin-top:2.66667%}}@media only screen and (max-width: 767px){.p-enjoy__inner .bre_title02:before,.p-enjoy__inner .bre_title02:after{margin-top:4.54545%}}.p-enjoy__inner .bre_title02:before{left:0;background:url(../../breakfast/images/border_l.png) no-repeat top left/cover}.p-enjoy__inner .bre_title02:after{right:0;background:url(../../breakfast/images/border_r.png) no-repeat top right/cover}.p-enjoy__inner ul{margin-top:3.66667%}@media only screen and (max-width: 767px){.p-enjoy__inner ul{margin-top:6.25%}}@media only screen and (min-width: 768px){.p-enjoy__inner ul{display:flex;justify-content:space-between}}.p-enjoy__inner ul li{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;background:#f6f2ed;gap:1.8em;padding:4.16667% 2.5%;width:30.83333%}@media only screen and (max-width: 767px){.p-enjoy__inner ul li{padding:9.09091% 6.81818%}}@media only screen and (max-width: 767px){.p-enjoy__inner ul li{width:100%}}@media only screen and (max-width: 767px){.p-enjoy__inner ul li+li{margin-top:9.09091%}}.p-enjoy__inner ul li .sst{display:flex;align-items:center;justify-content:center;color:#5d0b1a;font-family:'Dancing Script', cursive;font-size:286%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-enjoy__inner ul li .sst{font-size:215%}}@media only screen and (max-width: 767px){.p-enjoy__inner ul li .sst{font-size:172%}}.p-enjoy__inner ul li .sst i{display:flex;align-items:center;justify-content:center;color:#fff;width:1.66em;height:2.06em;margin-right:.6em;background:url(../../breakfast/images/ic_flag.png) no-repeat top center/cover;font-size:75%}.p-enjoy__inner ul li .txt{text-align:center;font-size:115%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-enjoy__inner ul li .txt{font-size:108%}}@media only screen and (max-width: 767px){.p-enjoy__inner ul li .txt{font-size:100%}}.p-enjoy__inner ul li .img{margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-enjoy__inner ul li .img{max-width:219px;width:56.48649%}.p-enjoy__inner ul li .img.img_s{width:39.18919%}}.p-menu{background:#efefef;margin-top:6.25%;padding:6.25% 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu{margin-top:10%}}@media only screen and (max-width: 767px){.p-menu{margin-top:12.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu{padding:10% 0}}@media only screen and (max-width: 767px){.p-menu{padding:12.5% 0}}.p-menu__inner{max-width:1500px}.p-menu__inner .box_menu{display:flex;align-items:center;margin-top:4%}@media only screen and (max-width: 767px){.p-menu__inner .box_menu{margin-top:13.63636%}}@media only screen and (min-width: 768px){.p-menu__inner .box_menu{flex-direction:row-reverse;justify-content:flex-end}.p-menu__inner .box_menu .box_txt{margin-left:-4.66667%}.p-menu__inner .box_menu:nth-of-type(2n){flex-direction:row}.p-menu__inner .box_menu:nth-of-type(2n) .box_txt{margin-left:0;margin-right:-4.66667%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-menu__inner .box_menu{align-items:flex-start}}@media only screen and (max-width: 767px){.p-menu__inner .box_menu{flex-direction:column-reverse}}.p-menu__inner .box_menu .box_txt{position:relative;background:#fff;z-index:2;width:40%;padding:5.66667%}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt{width:90.90909%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu__inner .box_menu .box_txt{padding:4%}}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt{padding:6.81818% 6.81818%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-menu__inner .box_menu .box_txt{width:47.5%;margin-top:5%}}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt{margin-top:-7.5%}}.p-menu__inner .box_menu .box_txt .st{font-size:158%;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Georgia, serif;text-shadow:0 0 1px rgba(20,20,20,0.5);line-height:1.8;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu__inner .box_menu .box_txt .st{font-size:143%}}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt .st{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu__inner .box_menu .box_txt .st{letter-spacing:.04em}}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt .st{letter-spacing:.01em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-menu__inner .box_menu .box_txt .st{font-size:143%}}.p-menu__inner .box_menu .box_txt .txt{font-size:115%;line-height:1.8;margin-top:5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu__inner .box_menu .box_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt .txt{margin-top:3.75%}}.p-menu__inner .box_menu .box_txt .img_ill{position:absolute;z-index:3}.p-menu__inner .box_menu .box_txt .img_ill.ill1{width:31.5%;top:0;right:-16.66667%}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt .img_ill.ill1{top:-15%}}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt .img_ill.ill1{right:-7.5%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-menu__inner .box_menu .box_txt .img_ill.ill1{top:-10%;right:-10%}}.p-menu__inner .box_menu .box_txt .img_ill.ill2{width:24.33333%;bottom:2.83333%;left:-8.33333%}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt .img_ill.ill2{bottom:-7.5%}}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt .img_ill.ill2{left:2.5%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-menu__inner .box_menu .box_txt .img_ill.ill2{bottom:-3.33333%}}.p-menu__inner .box_menu .box_txt .img_ill.ill3{width:31.66667%;bottom:-2.83333%;right:-18%}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt .img_ill.ill3{bottom:-15%}}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .box_txt .img_ill.ill3{right:1.25%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-menu__inner .box_menu .box_txt .img_ill.ill3{bottom:-13.33333%;right:-10%}}.p-menu__inner .box_menu .img{position:relative;z-index:1;width:54.73333%}@media only screen and (max-width: 767px){.p-menu__inner .box_menu .img{width:100%}}.p-menu__others{max-width:900px;margin-top:4.94792%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu__others{margin-top:7.91667%}}@media only screen and (max-width: 767px){.p-menu__others{margin-top:16.66667%}}.p-menu__others .box_list{background:#fff;box-shadow:0 0 0.5em rgba(0,0,0,0.08);padding:3.75% 0}@media only screen and (max-width: 767px){.p-menu__others .box_list{padding:9.09091% 0}}.p-menu__others .box_list .st{position:relative;font-size:158%;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Georgia, serif;text-shadow:0 0 1px rgba(20,20,20,0.5);line-height:1.8;letter-spacing:.04em;padding:0 5.41667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu__others .box_list .st{font-size:143%}}@media only screen and (max-width: 767px){.p-menu__others .box_list .st{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu__others .box_list .st{letter-spacing:.04em}}@media only screen and (max-width: 767px){.p-menu__others .box_list .st{letter-spacing:.01em}}@media only screen and (max-width: 767px){.p-menu__others .box_list .st{padding:0 6.81818% 0 18.18182%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-menu__others .box_list .st{font-size:143%}}.p-menu__others .box_list .st:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:2em;height:2px;background:#000}@media only screen and (min-width: 768px) and (max-width: 983px){.p-menu__others .box_list .st:before{width:1.6em}}@media only screen and (max-width: 767px){.p-menu__others .box_list .st:before{width:2.27em}}.p-menu__others .box_list .txt{font-size:115%;line-height:1.8;margin-top:1.33333%;padding:0 8.33333% 0 5.41667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu__others .box_list .txt{font-size:108%}}@media only screen and (max-width: 767px){.p-menu__others .box_list .txt{font-size:100%}}@media only screen and (max-width: 767px){.p-menu__others .box_list .txt{margin-top:1.81818%}}@media only screen and (max-width: 767px){.p-menu__others .box_list .txt{padding:0 9.09091%}}.p-menu__others .box_list .txt.und{text-align:right}.p-menu__others .box_list .wrp_list{display:flex;flex-wrap:wrap;padding:0 8.33333% 0 5.41667%;margin-top:1.33333%}@media only screen and (max-width: 767px){.p-menu__others .box_list .wrp_list{padding:0 9.09091%}}@media only screen and (max-width: 767px){.p-menu__others .box_list .wrp_list{margin-top:1.81818%}}.p-menu__others .box_list .wrp_list li{position:relative;font-size:115%;line-height:1.8;margin-top:.5em;margin-right:1rem;padding:0 1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu__others .box_list .wrp_list li{font-size:108%}}@media only screen and (max-width: 767px){.p-menu__others .box_list .wrp_list li{font-size:100%}}@media only screen and (max-width: 767px){.p-menu__others .box_list .wrp_list li{padding:0 0 0 1em}}.p-menu__others .box_list .wrp_list li:before{content:"";display:block;position:absolute;left:0;width:5px;height:5px;background:#000;border-radius:50%;top:.7em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu__others .box_list .wrp_list li:before{top:.6em}}@media only screen and (max-width: 767px){.p-menu__others .box_list .wrp_list li:before{top:.8em}}.p-menu__others .post{font-size:100%;padding-top:1.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu__others .post{font-size:93%}}@media only screen and (max-width: 767px){.p-menu__others .post{font-size:86%}}@media only screen and (max-width: 767px){.p-menu__others .post{padding-top:.8em}}.p-viking{background:#1d1d1d;padding:6.25% 0 7.8125%}@media only screen and (max-width: 767px){.p-viking{padding:12.5% 0 15.625%}}@media only screen and (min-width: 768px){.p-viking__inner{display:flex;justify-content:space-between}}.p-viking__inner__text{width:50.83333%;color:#fff}@media only screen and (max-width: 767px){.p-viking__inner__text{width:100%}}.p-viking__inner__text .bre_title02{text-align:left;align-items:flex-start}.p-viking__inner__text table{margin-top:9.83607%;width:100%;border-top:1px solid #434343}@media only screen and (max-width: 767px){.p-viking__inner__text table{margin-top:6.81818%}}.p-viking__inner__text table tr{font-size:115%;border-bottom:1px solid #434343}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-viking__inner__text table tr{font-size:108%}}@media only screen and (max-width: 767px){.p-viking__inner__text table tr{font-size:100%}}.p-viking__inner__text table tr th{font-weight:300;text-align:center;width:25.40984%}@media only screen and (max-width: 767px){.p-viking__inner__text table tr th{width:28.40909%}}.p-viking__inner__text table tr td{padding:1em 0 1em 1em}.p-viking__inner__image{width:41.66667%}@media only screen and (max-width: 767px){.p-viking__inner__image{width:100%}}@media only screen and (max-width: 767px){.p-viking__inner__image{margin-top:5.11364%}}.p-viking__inner__image .img{width:96%}@media only screen and (max-width: 767px){.p-viking__inner__image .img{width:77.27273%}}.p-viking__inner__image .img.img2{margin:2% -30% 0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-viking__inner__image .img.img2{margin:2% -6% 0 auto}}@media only screen and (max-width: 767px){.p-viking__inner__image .img.img2{margin:1.25% 0 0 auto}}
