@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;src:local("Crimson Text Regular"),local("CrimsonText-Regular"),url("../../webfonts/CrimsonText-Regular.eot") format("embedded-opentype"),url("../../webfonts/CrimsonText-Regular.woff2") format("woff2"),url("../../webfonts/CrimsonText-Regular.woff") format("woff"),url("../../webfonts/CrimsonText-Regular.ttf") format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:local("Playfair Display Regular"),local("PlayfairDisplay-Regular"),url("../../webfonts/PlayfairDisplay-Regular.eot") format("embedded-opentype"),url("../../webfonts/PlayfairDisplay-Regular.woff2") format("woff2"),url("../../webfonts/PlayfairDisplay-Regular.woff") format("woff"),url("../../webfonts/PlayfairDisplay-Regular.ttf") format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("RobotoCondensed-Light"),url("../../webfonts/RobotoCondensed-Light.eot") format("embedded-opentype"),url("../../webfonts/RobotoCondensed-Light.woff2") format("woff2"),url("../../webfonts/RobotoCondensed-Light.woff") format("woff"),url("../../webfonts/RobotoCondensed-Light.ttf") format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Herr Von Muellerhoff;font-style:normal;font-weight:400;src:local("Herr Von Muellerhoff Regular"),local("HerrVonMuellerhoff-Regular"),url("../../webfonts/HerrVonMuellerhoff-Regular.eot") format("embedded-opentype"),url("../../webfonts/HerrVonMuellerhoff-Regular.woff2") format("woff2"),url("../../webfonts/HerrVonMuellerhoff-Regular.woff") format("woff"),url("../../webfonts/HerrVonMuellerhoff-Regular.ttf") format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@-webkit-keyframes a-fade{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;bottom:3%}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;bottom:0}}@-moz-keyframes a-fade{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;bottom:3%}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;bottom:0}}@-o-keyframes a-fade{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;bottom:3%}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;bottom:0}}@-ms-keyframes a-fade{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;bottom:3%}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;bottom:0}}@keyframes a-fade{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:1;bottom:3%}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:0;bottom:0}}.gp-c-btn--black a,.gp-c-btn--gohst--white--ic a,.gp-c-btn--gohst--white a,.gp-c-btn--gohst a,.gp-c-btn--primary a,.gp-c-btn--rev-text a,.gp-c-btn--rev a{padding:0}.gp-c-btn--black a span.t,.gp-c-btn--gohst--white--ic a span.t,.gp-c-btn--gohst--white a span.t,.gp-c-btn--gohst a span.t,.gp-c-btn--primary a span.t,.gp-c-btn--rev-text a span.t,.gp-c-btn--rev a span.t{display:block}.gp-c-btn--black a span.t:before,.gp-c-btn--gohst--white--ic a span.t:before,.gp-c-btn--gohst--white a span.t:before,.gp-c-btn--gohst a span.t:before,.gp-c-btn--primary a span.t:before,.gp-c-btn--rev-text a span.t:before,.gp-c-btn--rev a span.t:before{right:16px}.gp-c-btn--black a span.t:after,.gp-c-btn--gohst--white--ic a span.t:after,.gp-c-btn--gohst--white a span.t:after,.gp-c-btn--gohst a span.t:after,.gp-c-btn--primary a span.t:after,.gp-c-btn--rev-text a span.t:after,.gp-c-btn--rev a span.t:after{display:none}@media only screen and (min-width:768px){.gp-c-btn--black a span.t,.gp-c-btn--gohst--white--ic a span.t,.gp-c-btn--gohst--white a span.t,.gp-c-btn--gohst a span.t,.gp-c-btn--primary a span.t,.gp-c-btn--rev-text a span.t,.gp-c-btn--rev a span.t{padding:.5em 3em}}@media print{.gp-c-btn--black a span.t,.gp-c-btn--gohst--white--ic a span.t,.gp-c-btn--gohst--white a span.t,.gp-c-btn--gohst a span.t,.gp-c-btn--primary a span.t,.gp-c-btn--rev-text a span.t,.gp-c-btn--rev a span.t{padding:.5em 3em}}@media only screen and (max-width:767px){.gp-c-btn--black a span.t,.gp-c-btn--gohst--white--ic a span.t,.gp-c-btn--gohst--white a span.t,.gp-c-btn--gohst a span.t,.gp-c-btn--primary a span.t,.gp-c-btn--rev-text a span.t,.gp-c-btn--rev a span.t{padding:.6em 0}}@media only screen and (min-width:1281px){.gp-c-btn--black a:hover span.t:before,.gp-c-btn--gohst--white--ic a:hover span.t:before,.gp-c-btn--gohst--white a:hover span.t:before,.gp-c-btn--gohst a:hover span.t:before,.gp-c-btn--primary a:hover span.t:before,.gp-c-btn--rev-text a:hover span.t:before,.gp-c-btn--rev a:hover span.t:before{right:10px}}@media print{.gp-c-btn--black a:hover span.t:before,.gp-c-btn--gohst--white--ic a:hover span.t:before,.gp-c-btn--gohst--white a:hover span.t:before,.gp-c-btn--gohst a:hover span.t:before,.gp-c-btn--primary a:hover span.t:before,.gp-c-btn--rev-text a:hover span.t:before,.gp-c-btn--rev a:hover span.t:before{right:10px}}.gp-c-btn--black a{background-color:#1e1e1e}.gp-c-btn--rev a{background-color:#4c4398}.gp-c-btn--rev a .ic svg{fill:#fff}.gp-c-btn--rev-text a{color:#4c4398}.gp-c-btn--rev-text a .ic svg{fill:#4c4398}.gp-c-btn--rev-text a .t:before{border-top:1px solid #4c4398;border-right:1px solid #4c4398}.gp-c-btn--extlnk-ci a,.gp-c-btn--rev-text a .t:after{background-color:#4c4398}.gp-c-btn--extlnk-ci a{color:#fff}.gp-c-btn--extlnk-ci a .ic svg{fill:#fff}.gp-c-btn--extlnk-ci a .t{color:#fff}.gp-c-btn--extlnk-ci-text a{color:#4c4398}.gp-c-btn--extlnk-ci-text a .t:after,.gp-c-btn--extlnk-ci-text a .t:before{display:none}.gp-c-btn--extlnk-ci-text a .ic svg{fill:#4c4398}.gp-c-btn--search a{background-color:#a99a54}.gp-c-btn--search a .ic{margin-right:.3em}.gp-c-btn--search a .ic svg{fill:#fff}.gp-c-btn--search a .t:after,.gp-c-btn--search a .t:before{display:none}.gp-c-btn--gohst--white--ic a,.gp-c-btn--gohst--white a,.gp-c-btn--gohst a{color:#4c4398;border:1px solid #4c4398}.gp-c-btn--gohst--white--ic a .t:before,.gp-c-btn--gohst--white a .t:before,.gp-c-btn--gohst a .t:before{border-top:1px solid #4c4398;border-right:1px solid #4c4398}.gp-c-btn--gohst--white--ic a .t:after,.gp-c-btn--gohst--white a .t:after,.gp-c-btn--gohst a .t:after{background-color:#4c4398}@media only screen and (min-width:1281px){.gp-c-btn--gohst--white--ic a:hover,.gp-c-btn--gohst--white a:hover,.gp-c-btn--gohst a:hover{color:#4c4398}}@media print{.gp-c-btn--gohst--white--ic a:hover,.gp-c-btn--gohst--white a:hover,.gp-c-btn--gohst a:hover{color:#4c4398}}.gp-c-btn--gohst--white--ic a,.gp-c-btn--gohst--white a{background-color:#fff}.gp-c-btn--gohst--white--ic .ic svg{fill:#fff}.gp-c-btn--cal-ext a{background-color:#a99a54}.gp-c-btn--cal-ext a .ic svg{fill:#fff}.gp-c-btn--cal-ext a .t{padding:0 .3em}.gp-c-ct,.gp-c-ct--black,.gp-c-ct--black-text,.gp-c-ct--gold,.gp-c-ct--gold-text,.gp-c-ct--green,.gp-c-ct--orange,.gp-c-ct--pink,.gp-c-ct--red{color:#fff;padding:.3em .5em;line-height:1em}.gp-c-ct--black-text .en,.gp-c-ct--black .en,.gp-c-ct--gold-text .en,.gp-c-ct--gold .en,.gp-c-ct--green .en,.gp-c-ct--orange .en,.gp-c-ct--pink .en,.gp-c-ct--red .en,.gp-c-ct .en{font-family:Roboto,sans-serif}.gp-c-ct--gold{background-color:#a99a54}.gp-c-ct--pink,.gp-c-ct--red{background-color:#ae4854}.gp-c-ct--green{background-color:#89ae48}.gp-c-ct--orange{background-color:#d99a29}.gp-c-ct--gold-text{background-color:#fff;color:#a99a54;border:1px solid #a99a54}.gp-c-ct--black{background-color:#1e1e1e}.gp-c-ct--black-text{background-color:#fff;color:#1e1e1e;border:1px solid #1e1e1e}.gp-c-fot{margin-top:80px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-fot{margin-top:64px}}@media only screen and (max-width:767px){.gp-c-fot{margin-top:10%}}.gp-c-fot .l-fot__fnav{border-top:1px solid #dfdfdf}.gp-c-fot__cnt{background-color:#1e1e1e;padding:32px 0}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-fot__cnt{padding:24px 0}}@media only screen and (max-width:767px){.gp-c-fot__cnt{padding:5% 0 4.5em}}.gp-c-fot__cnt__logo{width:190px;margin:0 auto}.gp-c-fot__cnt__tel{margin-top:24px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-fot__cnt__tel{margin-top:16px}}@media only screen and (max-width:767px){.gp-c-fot__cnt__tel{margin-top:3%}}.gp-c-fot__cnt__tel .gp-c-text__tel,.gp-c-fot__cnt__tel .gp-c-text__tel a{color:#fff}.gp-c-fot__cnt__tel .gp-c-text__tel span.ic svg{fill:#fff}.gp-c-fot__cnt__tel .t{color:#fff}.gp-c-fot_copy{color:#fff;text-align:center;margin:40px auto 0}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-fot_copy{margin:32px auto 0}}@media only screen and (max-width:767px){.gp-c-fot_copy{margin:1.5em auto 0}}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu{max-width:1112px}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__logo{max-width:180px}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-rev>div{margin-left:auto}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-list{display:flex;justify-content:center}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-list>div{width:auto}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-list>div:nth-of-type(2){margin:0 2%}}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-list__wrp-list>p{margin:1em 0}@media only screen and (max-width:767px){.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-list__wrp-list{display:flex}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-list__wrp-list>p{width:48%}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-list__wrp-list p{margin:.3em 0}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-list__wrp-list p:nth-of-type(2){margin-left:4%}}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__bt-close{background-color:#4c4398;top:0;right:0;padding:16px}@media only screen and (max-width:767px){.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__bt-close{padding:.5em}}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__bt-close:after,.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__bt-close:before{height:55%}@media only screen and (min-width:768px){.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-others__wrp-links,.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-others__wrp-links>ul{width:100%}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-others__wrp-links>ul li{margin-right:3em}}@media only screen and (min-width:768px) and (max-width:767px){.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-others__wrp-links>ul li{margin-right:1em}}@media print{.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-others__wrp-links,.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-others__wrp-links>ul{width:100%}.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-others__wrp-links>ul li{margin-right:3em}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-others__wrp-links>ul li{margin-right:1.5em}}@media only screen and (max-width:767px){.gp-c-fot__wrp-fix-menu .gp-c-fot__fix-menu__box-others__wrp-links>ul{display:block}}.gp-c-fot__fix-spmenu li:first-child a{color:#fff;background-color:#1e1e1e}.gp-c-fot__fix-spmenu li:nth-child(2) a{color:#fff;background-color:#4c4398}.gp-c-fot__fix-spmenu-bars span{background-color:#fff}.gp-c-head{background-color:#1e1e1e}.gp-c-head__box-head-logo{padding:17px 0}@media only screen and (max-width:767px){.gp-c-head__box-head-logo{padding:1.5em 0}}@media only screen and (min-width:768px){.gp-c-head__box-head-logo{width:80%}}@media print{.gp-c-head__box-head-logo{width:80%}}@media only screen and (max-width:767px){.gp-c-head__box-head-logo{width:30%}}@media only screen and (min-width:768px){.gp-c-head__box-head-lang{width:20%}}@media print{.gp-c-head__box-head-lang{width:20%}}@media only screen and (max-width:767px){.gp-c-head__box-head-lang{margin-left:auto}}@media only screen and (min-width:768px){.gp-c-head__wrp-head-logo{width:170px;margin:0 16px 0 32px}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024.5px){.gp-c-head__wrp-head-logo{margin:0 8px 0 24px}}@media print{.gp-c-head__wrp-head-logo{width:170px;margin:0 16px 0 32px}}@media only screen and (max-width:767px){.gp-c-head__wrp-head-logo{margin:0 0 0 .5em}}@media only screen and (min-width:768px){.gp-c-head__up-wrp-head-gnav{width:80%;margin-right:auto}}@media print{.gp-c-head__up-wrp-head-gnav{width:80%;margin-right:auto}}@media only screen and (min-width:768px){.gp-c-head__wrp-gnav,.gp-c-head__wrp-gnav>ul{height:100%}.gp-c-head__wrp-gnav>ul li{margin-left:2em}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1280px){.gp-c-head__wrp-gnav>ul li{margin-left:1.5em}}@media only screen and (min-width:768px) and (max-width:767px){.gp-c-head__wrp-gnav>ul li{margin-left:1em}}@media only screen and (min-width:768px){.gp-c-head__wrp-gnav>ul li a{display:block;color:#fff;text-decoration:none;height:100%;font-size:18px;line-height:1.4em}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1280px){.gp-c-head__wrp-gnav>ul li a{font-size:16px}}@media only screen and (min-width:768px) and (max-width:767px){.gp-c-head__wrp-gnav>ul li a{font-size:1.1em}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024.5px){.gp-c-head__wrp-gnav>ul li{margin-left:1em}.gp-c-head__wrp-gnav>ul li a{font-size:15px}}@media print{.gp-c-head__wrp-gnav,.gp-c-head__wrp-gnav>ul{height:100%}.gp-c-head__wrp-gnav>ul li{margin-left:2em}.gp-c-head__wrp-gnav>ul li a{display:block;color:#fff;text-decoration:none;height:100%;font-size:18px;line-height:1.4em}}.gp-c-head__wrp-head-lang{position:static;align-self:center;margin-right:24px}@media only screen and (max-width:767px){.gp-c-head__wrp-head-lang{margin-right:2em}}.gp-c-head__wrp-head-lang dl dd{z-index:21}.gp-c-head__wrp-head-menu{width:95px}@media only screen and (max-width:767px){.gp-c-head__wrp-head-menu{width:5em}}.gp-c-head__wrp-bt{height:100%}.gp-c-head__wrp-bt li{width:100%;height:100%}.gp-c-head__wrp-bt li a{color:#fff;background-color:#4c4398;display:block;text-decoration:none}.gp-c-head__wrp-bt li a span.line{background-color:#fff}.gp-c-head__fix-gnav{background-color:#1e1e1e}.gp-c-head__fix-gnav>div{padding:10px 24px}@media only screen and (max-width:767px){.gp-c-head__fix-gnav>div{padding:8px}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-c-head__fix-gnav>div{padding:10px 16px}}.gp-c-head__fix-gnav-snav{margin-left:auto}.gp-c-head__fix-gnav-snav .wrp-snv nav ul li{margin-right:1.5em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-head__fix-gnav-snav .wrp-snv nav ul li{margin-right:1em}}@media only screen and (max-width:767px){.gp-c-head__fix-gnav-snav .wrp-snv nav ul li{margin-right:0}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-c-head__fix-gnav-snav .wrp-snv nav ul li{margin-right:.6em}}.gp-c-head__fix-gnav-snav .wrp-snv nav ul li a{display:block;text-decoration:none;color:#fff}.gp-c-head__fix-gnav-snav .wrp-lang{position:static}.gp-c-head__fix-bt-menu{position:fixed;right:-100px;top:100px;z-index:98;width:95px;height:95px;-webkit-transition:right .2s ease-out;-moz-transition:right .2s ease-out;-o-transition:right .2s ease-out;transition:right .2s ease-out}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-head__fix-bt-menu{width:75px}}@media only screen and (max-width:767px){.gp-c-head__fix-bt-menu{width:5em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-head__fix-bt-menu{height:75px}}@media only screen and (max-width:767px){.gp-c-head__fix-bt-menu{height:5em}}.gp-c-head__fix-bt-menu.is-active{right:0}.gp-c-head__fix-bt-menu .l-head__wrp-bt__menu{width:100%;height:100%}.gp-c-head__fix-bt-menu .l-head__wrp-bt__menu a{width:100%;height:100%;color:#fff;background-color:#4c4398;display:block;text-decoration:none}.gp-c-head__fix-bt-menu .l-head__wrp-bt__menu a span.line{background-color:#fff}@media only screen and (min-width:768px){.gp-c-news__wrp-news{position:relative;z-index:1}}@media print{.gp-c-news__wrp-news{position:relative;z-index:1}}@media only screen and (max-width:767px){.gp-c-news__wrp-news{margin-top:1em}}@media only screen and (min-width:768px){.gp-c-news__wrp-news-categori{margin-top:-1.5em;margin-right:3vw}}@media print{.gp-c-news__wrp-news-categori{margin-top:-1.5em;margin-right:3vw}}@media only screen and (min-width:768px){.gp-c-news__wrp-news-categori ul{width:80%;float:right}}@media print{.gp-c-news__wrp-news-categori ul{width:80%;float:right}}@media only screen and (max-width:767px){.gp-c-news__wrp-news-categori ul{text-align:center;margin:1em auto}}@media only screen and (min-width:768px){.gp-c-news__wrp-news-categori ul li{margin-right:1em}}@media print{.gp-c-news__wrp-news-categori ul li{margin-right:1em}}@media only screen and (max-width:767px){.gp-c-news__wrp-news-categori ul li{margin-left:1em}.gp-c-news__wrp-news-categori ul li:first-child{margin-left:0}}.gp-c-news__wrp-news-categori ul li a{display:inline-block;text-decoration:none;color:#999;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.gp-c-news__wrp-news-categori ul li a.is-active{color:#1e1e1e}@media only screen and (max-width:767px){.gp-c-news__wrp-news-categori ul li a{padding:.6em 0}}.gp-c-news__news-article{border-bottom:1px solid #dfdfdf;padding:24px 0}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-news__news-article{padding:16px 0}}@media only screen and (max-width:767px){.gp-c-news__news-article{padding:3% 0}}.gp-c-news__news-article>a{display:block;text-decoration:none;position:relative;padding-right:15px}.gp-c-news__news-article>a:before{content:"";width:6px;height:6px;border:0;border-top:1px solid #1e1e1e;border-right:1px solid #1e1e1e;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:50%;right:0;margin-top:-3px}.gp-c-news__news-article>a .upper-ct,.gp-c-news__news-article>a .upper-tit{display:block}.gp-c-news__news-article>a .upper-ct{color:#a99a54}.gp-c-news__news-article>a .upper-ct span{display:inline-block}.gp-c-news__news-article>a .upper-ct .n{display:inline-block;font-family:Roboto,sans-serif;letter-spacing:.1em;margin-right:.5em;font-weight:500}.gp-c-news__news-article>a .upper-ct .hotels{display:inline-block;color:#fff;background-color:#a99a54;padding:0 .5em;margin-right:.5em}@media only screen and (max-width:767px){.gp-c-news__news-article>a .upper-ct .hotels{margin-bottom:.2em}}.gp-c-news__news-article>a .upper-tit{margin-top:.5em}.gp-c-news__news-article>a .upper-tit .atn{color:#ae4854;margin-top:1em}.gp-c-news__news-article>a .upper-tit .atn a{color:#ae4854}@media only screen and (min-width:1281px){.gp-c-news__news-article>a:before{right:5px;-webkit-transition:right .2s ease-out;-moz-transition:right .2s ease-out;-o-transition:right .2s ease-out;transition:right .2s ease-out}.gp-c-news__news-article>a:hover:before{right:0}}@media print{.gp-c-news__news-article>a:before{right:5px;-webkit-transition:right .2s ease-out;-moz-transition:right .2s ease-out;-o-transition:right .2s ease-out;transition:right .2s ease-out}.gp-c-news__news-article>a:hover:before{right:0}}@media only screen and (min-width:1281px){.gp-c-news__news-article dl dd{padding:0 0 1em}}@media print{.gp-c-news__news-article dl dd{padding:0 0 1em}}@media only screen and (max-width:1280px){.gp-c-news__news-article dl dd{padding:0 2% 1em;border-bottom:1px solid #c5baa5}}.gp-c-news__news-article dl dd a{display:inline-block;text-decoration:none}@media only screen and (min-width:1281px){.gp-c-news__news-article dl dd a:hover{text-decoration:underline}}@media print{.gp-c-news__news-article dl dd a:hover{text-decoration:underline}}.gp-c-news__news-article dl dd.atn,.gp-c-news__news-article dl dd.atn a{color:#4c4398}.gp-c-news__event-t-link{text-align:right;position:relative;z-index:1;margin:-1.5em auto 0}@media only screen and (min-width:768px){.gp-c-news__event-t-link{width:96%}}@media print{.gp-c-news__event-t-link{width:96%}}.gp-c-news__news-t-link{margin:24px auto 0;text-align:right}@media only screen and (max-width:767px){.gp-c-news__news-t-link{margin:1em auto 0}}@media only screen and (min-width:768px){.gp-c-news__news-t-link{width:96%}}@media print{.gp-c-news__news-t-link{width:96%}}.gp-c-slide .slick-track .slick-slide img{margin:0 auto}.gp-c-slide .slick-dots{text-align:center;margin-top:8px}@media only screen and (max-width:767px){.gp-c-slide .slick-dots{margin-top:.3em}}.gp-c-slide .slick-dots li{width:10px;height:10px;display:inline-block;margin-bottom:0;margin-left:8px}@media only screen and (max-width:767px){.gp-c-slide .slick-dots li{width:16px;height:16px;margin-left:6px}}.gp-c-slide .slick-dots li:first-child{margin-left:0}.gp-c-slide .slick-dots li button{cursor:pointer;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:0;margin:0;overflow:hidden;text-indent:-9999px;background-color:#dfdfdf;border:0;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}@media only screen and (max-width:767px){.gp-c-slide .slick-dots li button{width:16px;height:16px}}.gp-c-slide .slick-dots li button:before{display:none}.gp-c-slide .slick-dots li.slick-active button{background-color:#4c4398}.gp-c-slide .slick-arrow{position:absolute;border:0;box-shadow:0;font-size:0;line-height:1;top:50%;background:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10;width:80px;height:24px;overflow:visible}@media only screen and (max-width:767px){.gp-c-slide .slick-arrow{width:48px;height:16px}}.gp-c-slide .slick-arrow:after{content:"";position:absolute}.gp-c-slide .slick-arrow.slick-prev{left:2%}.gp-c-slide .slick-arrow.slick-prev:after{width:24px;height:24px;border-top:1px solid #fff;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);z-index:10;left:0;top:0}@media only screen and (max-width:767px){.gp-c-slide .slick-arrow.slick-prev:after{width:12px;height:12px;top:2px}}.gp-c-slide .slick-arrow.slick-prev:before{content:"";position:absolute;width:80px;height:1px;background-color:#fff;top:50%;left:-6px}@media only screen and (max-width:767px){.gp-c-slide .slick-arrow.slick-prev:before{width:40px;left:-2px}}@media only screen and (min-width:1281px){.gp-c-slide .slick-arrow.slick-prev{left:-46px;-webkit-transition:left .2s ease-out;-moz-transition:left .2s ease-out;-o-transition:left .2s ease-out;transition:left .2s ease-out}.gp-c-slide .slick-arrow.slick-prev:after{border-top:1px solid #4c4398;left:0}.gp-c-slide .slick-arrow.slick-prev:before{background-color:#4c4398;left:-6px}.gp-c-slide .slick-arrow.slick-prev:hover{left:-56px}}@media only screen and (min-width:1281px) and (max-width:1680px){.gp-c-slide .slick-arrow.slick-prev,.gp-c-slide .slick-arrow.slick-prev:hover{left:-12px}}@media print{.gp-c-slide .slick-arrow.slick-prev{left:-46px;-webkit-transition:left .2s ease-out;-moz-transition:left .2s ease-out;-o-transition:left .2s ease-out;transition:left .2s ease-out}.gp-c-slide .slick-arrow.slick-prev:after{border-top:1px solid #4c4398;left:0}.gp-c-slide .slick-arrow.slick-prev:before{background-color:#4c4398;left:-6px}.gp-c-slide .slick-arrow.slick-prev:hover{left:-56px}}@media print{.gp-c-slide .slick-arrow.slick-prev,.gp-c-slide .slick-arrow.slick-prev:hover{left:-12px}}.gp-c-slide .slick-arrow.slick-next{right:2%}.gp-c-slide .slick-arrow.slick-next:after{width:24px;height:24px;border-top:1px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:10;right:0;top:0}@media only screen and (max-width:767px){.gp-c-slide .slick-arrow.slick-next:after{width:12px;height:12px;top:2px}}.gp-c-slide .slick-arrow.slick-next:before{content:"";position:absolute;width:80px;height:1px;background-color:#fff;top:50%;right:-6px}@media only screen and (max-width:767px){.gp-c-slide .slick-arrow.slick-next:before{width:40px;right:-2px}}@media only screen and (min-width:1281px){.gp-c-slide .slick-arrow.slick-next{right:-46px;-webkit-transition:right .2s ease-out;-moz-transition:right .2s ease-out;-o-transition:right .2s ease-out;transition:right .2s ease-out}.gp-c-slide .slick-arrow.slick-next:after{border-top:1px solid #4c4398;right:6px}.gp-c-slide .slick-arrow.slick-next:before{background-color:#4c4398;left:0}.gp-c-slide .slick-arrow.slick-next:hover{right:-56px}}@media only screen and (min-width:1281px) and (max-width:1680px){.gp-c-slide .slick-arrow.slick-next{right:-12px}.gp-c-slide .slick-arrow.slick-next:hover{right:-26px}}@media print{.gp-c-slide .slick-arrow.slick-next{right:-46px;-webkit-transition:right .2s ease-out;-moz-transition:right .2s ease-out;-o-transition:right .2s ease-out;transition:right .2s ease-out}.gp-c-slide .slick-arrow.slick-next:after{border-top:1px solid #4c4398;right:6px}.gp-c-slide .slick-arrow.slick-next:before{background-color:#4c4398;left:0}.gp-c-slide .slick-arrow.slick-next:hover{right:-56px}}@media print{.gp-c-slide .slick-arrow.slick-next{right:-12px}.gp-c-slide .slick-arrow.slick-next:hover{right:-26px}}.gp-c-slide--on-dot .slick-dots{position:absolute;z-index:10;bottom:10%;left:50%;text-align:center;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.gp-c-slide--on-dot .slick-dots li button{background-color:#fff}.gp-c__box-tab .gp-c-tab-btn a{color:gp-f-val-color-cv;border:1px solid gp-f-val-color-cv}.gp-c__box-tab .gp-c-tab-btn a:after{border-top-color:gp-f-val-color-cv}.gp-c__box-tab .gp-c-tab-btn a.is-active,.gp-c__box-tab .gp-c-tab-btn a:hover{background-color:gp-f-val-color-cv}@media only screen and (min-width:768px){.gp-c__box-tab .gp-c-tab-btn a.is-active,.gp-c__box-tab .gp-c-tab-btn a:hover{color:#fff;background-color:gp-f-val-color-cv}.gp-c__box-tab .gp-c-tab-btn a.is-active:after,.gp-c__box-tab .gp-c-tab-btn a:hover:after{border-top-color:gp-f-val-color-cv}}@media print{.gp-c__box-tab .gp-c-tab-btn a.is-active,.gp-c__box-tab .gp-c-tab-btn a:hover{color:#fff;background-color:gp-f-val-color-cv}.gp-c__box-tab .gp-c-tab-btn a.is-active:after,.gp-c__box-tab .gp-c-tab-btn a:hover:after{border-top-color:gp-f-val-color-cv}}.gp-c-tab-btn{display:block;text-decoration:none;text-align:center;border:1px solid #dfdfdf;-webkit-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;box-sizing:border-box;padding:.8em;height:100%}.gp-c-tab-btn .t{height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:1281px){.gp-c-tab-btn:hover{background-color:#4c4398;color:#fff;border:1px solid #4c4398}}@media print{.gp-c-tab-btn:hover{background-color:#4c4398;color:#fff;border:1px solid #4c4398}}.gp-c-tab-btn.is-active{background-color:#4c4398;color:#fff;border:1px solid #4c4398}.gp-c-tab-line-bottom{height:100%;display:block;text-decoration:none;text-align:center;border-bottom:1px solid #4c4398;-webkit-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;position:relative;box-sizing:border-box;padding:2% 0}.gp-c-tab-line-bottom .t{height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:1281px){.gp-c-tab-line-bottom:hover{background-color:#4c4398;color:#fff}.gp-c-tab-line-bottom:hover:after{content:"";position:absolute;z-index:1;bottom:-8px;left:50%;margin-left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #4c4398}}@media print{.gp-c-tab-line-bottom:hover{background-color:#4c4398;color:#fff}.gp-c-tab-line-bottom:hover:after{content:"";position:absolute;z-index:1;bottom:-8px;left:50%;margin-left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #4c4398}}.gp-c-tab-line-bottom.is-active{background-color:#4c4398;color:#fff}.gp-c-tab-line-bottom.is-active:after{content:"";position:absolute;z-index:1;bottom:-8px;left:50%;margin-left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #4c4398}.gp-c-text__tel span.ic{font-size:26px}.gp-c-text__tel span.ic svg{fill:#1e1e1e}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-text__tel span.ic{font-size:22px}}@media only screen and (max-width:767px){.gp-c-text__tel span.ic{font-size:1.6em}}.gp-c-text__tel span.n{font-family:Times New Roman,Times,Garamond,Georgia,serif;font-size:30px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-text__tel span.n{font-size:24px}}@media only screen and (max-width:767px){.gp-c-text__tel span.n{font-size:1.8em}}.gp-c-textlnk--cv:after,.gp-c-textlnk:after{display:none}.gp-c-textlnk--cv{color:#4c4398}.gp-c-textlnk--cv svg{fill:#4c4398}.gp-c-textlnk--cv:after{background-color:#4c4398}.gp-c-textlnk--cv:before{border-top:1px solid #4c4398;border-right:1px solid #4c4398}.gp-c-textlnk--cv .t:before{background-color:#4c4398}.gp-c-textlnk--line-under{display:inline-block;text-decoration:none;position:relative;padding:.3em 1em;padding:.3em .5em}@media only screen and (max-width:767px){.gp-c-textlnk--line-under{padding:.3em}}.gp-c-textlnk--line-under:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#4c4398;-webkit-transition:width .2s ease-out;-moz-transition:width .2s ease-out;-o-transition:width .2s ease-out;transition:width .2s ease-out}.gp-c-textlnk--line-under.is-active:before{width:100%}@media only screen and (min-width:1281px){.gp-c-textlnk--line-under:hover:before{width:100%}}@media print{.gp-c-textlnk--line-under:hover:before{width:100%}}.gp-c-title--main--center .en,.gp-c-title--main--center .jp{color:#a99a54}.gp-c-title--sub .en,.gp-c-title--sub .line{color:#4c4398}.gp-c-title--sub-line-top{position:relative;text-align:center;padding-top:1.5em}.gp-c-title--sub-line-top:before{content:"";position:absolute;top:0;left:50%;width:7em;height:2px;margin-left:-3.5em;background-color:#4c4398}.gp-c-title--sub-line-top .jp{font-weight:400;font-size:30px;line-height:1.4em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-title--sub-line-top .jp{font-size:24px}}@media only screen and (max-width:767px){.gp-c-title--sub-line-top .jp{font-size:1.1em}}.gp-c-title--sub-line-top .en{font-weight:400;font-size:36px;line-height:1.4em;font-family:Playfair Display,serif}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-title--sub-line-top .en{font-size:30px}}@media only screen and (max-width:767px){.gp-c-title--sub-line-top .en{font-size:1.2em}}.gp-c-wrp-title-lower-big--bg{position:relative}.gp-c-wrp-title-lower-big--bg:before{content:"";position:absolute;z-index:0;width:9999px;height:100%;background-color:#f5f1e9;top:0;left:50%;margin-left:-704px}@media only screen and (max-width:1280px){.gp-c-wrp-title-lower-big--bg:before{left:50%;margin-left:-5000px}}.gp-c-wrp-title-lower-big--pat{position:relative}.gp-c-wrp-title-lower-big--pat>div>*{position:relative;z-index:2}.gp-c-wrp-title-lower-big--pat>div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:transparent url("../../../images/common/pat01.png") 0 0 repeat}.gp-c-title-lower-big{width:100%;position:relative;height:710px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-title-lower-big{height:560px}}@media only screen and (max-width:767px){.gp-c-title-lower-big{height:320px}}@media only screen and (min-width:1280px) and (max-width:1366px){.gp-c-title-lower-big{height:784px}}@media print{.gp-c-title-lower-big{height:784px}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-c-title-lower-big{height:656px}}@media only screen and (max-width:543.5px){.gp-c-title-lower-big{height:320px}}@media only screen and (max-width:360px){.gp-c-title-lower-big{height:180px}}.gp-c-title-lower-big-text{position:absolute;top:50%;left:50%;z-index:1;width:100%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}.gp-c-wrp-title-lower-small--bg{position:relative}.gp-c-wrp-title-lower-small--bg:before{content:"";position:absolute;z-index:0;width:9999px;height:100%;background-color:#f5f1e9;top:0;left:50%;margin-left:-704px}@media only screen and (max-width:1280px){.gp-c-wrp-title-lower-small--bg:before{left:50%;margin-left:-5000px}}.gp-c-wrp-title-lower-small--pat{position:relative}.gp-c-wrp-title-lower-small--pat>div>*{position:relative;z-index:2}.gp-c-wrp-title-lower-small--pat>div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:transparent url("../../../images/common/pat01.png") 0 0 repeat}.gp-c-title-lower-small-pic{width:100%;position:relative;height:275px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-title-lower-small-pic{height:225px}}@media only screen and (max-width:767px){.gp-c-title-lower-small-pic{height:180px}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-c-title-lower-small-pic{height:200px}}@media only screen and (max-width:543.5px){.gp-c-title-lower-small-pic{height:140px}}.gp-c-title-lower-small-text{margin-top:100px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-title-lower-small-text{margin-top:80px}}@media only screen and (max-width:767px){.gp-c-title-lower-small-text{margin-top:8%}}.gp-c-title-lower-small-text-pic{position:absolute;top:50%;left:50%;z-index:1;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}.gp-c-title-lower-small{width:100%;padding:40px 0 8px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-title-lower-small{padding:32px 0 8px}}@media only screen and (max-width:767px){.gp-c-title-lower-small{padding:1em 0}}.gp-c-title-cnt-slide{height:710px;position:relative}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-title-cnt-slide{height:560px}}@media only screen and (max-width:767px){.gp-c-title-cnt-slide{height:320px}}.gp-c-title-cnt-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:transparent url("../../../images/common/pat01.png") 0 0 repeat}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-c-title-cnt-slide{height:584px}}@media only screen and (max-width:543.5px){.gp-c-title-cnt-slide{height:320px}}.gp-c-title-cnt-slide__slide-box>*{height:710px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-c-title-cnt-slide__slide-box>*{height:560px}}@media only screen and (max-width:767px){.gp-c-title-cnt-slide__slide-box>*{height:320px}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-c-title-cnt-slide__slide-box>*{height:584px}}@media only screen and (max-width:543.5px){.gp-c-title-cnt-slide__slide-box>*{height:320px}}.gp-c-title-wrp-logo{position:absolute;z-index:1;top:50%;left:50%;width:100%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}.gp-c-title-logo{text-align:center;font-weight:500}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-c-title-logo{padding:0 20%}}@media only screen and (max-width:767px){.gp-c-title-logo{padding:0 25%}}.gp-c-title-logo .text{display:block}.gp-c-title-logo .text span{display:inline-block;vertical-align:middle;color:#fff}@media only screen and (min-width:768px){.gp-c-title-logo .text .s{margin-right:.3em}}@media print{.gp-c-title-logo .text .s{margin-right:.3em}}@media only screen and (max-width:767px){.gp-c-title-logo .text .s{line-height:1em;font-size:.9em;margin-bottom:.2em}.gp-c-title-logo .text .t{line-height:1em}}.gp-c-title-logo .logo{display:block;margin-top:1em}@media only screen and (max-width:767px){.gp-c-title-logo .logo{margin-top:.6em}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-c-title-logo .logo{padding:0 20%}}@media only screen and (max-width:767px){.gp-c-title-logo .logo{padding:0 10%}}.gp-p-breakfast__title-big{background:transparent url("../../../../breakfast/images/bg_title_big.jpg") 50% no-repeat;background-size:cover}.gp-p-breakfast__title-small{background:transparent url("../../../../breakfast/images/bg_title_small.jpg") 50% no-repeat;background-size:cover}.gp-p-breakfast .gp-p-breakfast__cnt-intro{text-align:center;padding:74px 0 67px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__cnt-intro{padding:32px 0}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__cnt-intro{padding:5% 0}}.gp-p-breakfast .gp-p-breakfast__cnt-intro .text{margin-top:1em}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__cnt-intro .text{margin-top:1em}}.gp-p-breakfast .gp-p-breakfast__cnt-hotel{margin-bottom:110px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__cnt-hotel{margin-bottom:100px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__cnt-hotel{margin-bottom:0}}.gp-p-breakfast .gp-p-breakfast__box-hotel{margin-bottom:40px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-hotel{margin-bottom:40px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-hotel{margin-bottom:2em}}.gp-p-breakfast .gp-p-breakfast__btn-hotel{margin-bottom:90px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__btn-hotel{margin-bottom:90px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__btn-hotel{margin-bottom:12%}}.gp-p-breakfast .gp-p-breakfast__btn-hotel>li{width:33.33%}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__btn-hotel>li{width:50%}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__btn-hotel>li{width:100%}}.gp-p-breakfast .gp-p-breakfast__wrp-hotel-photo{position:relative;overflow:hidden;margin-left:3px}.gp-p-breakfast .gp-p-breakfast__wrp-hotel-photo .photo-hover{cursor:pointer;position:absolute;left:0;top:100%;right:0;bottom:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:top .3s ease-out,opacity .3s ease-out;-moz-transition:top .3s ease-out,opacity .3s ease-out;-o-transition:top .3s ease-out,opacity .3s ease-out;transition:top .3s ease-out,opacity .3s ease-out;background-color:rgba(76,67,152,.75)}@media only screen and (min-width:1281px){.gp-p-breakfast .gp-p-breakfast__wrp-hotel-photo:hover .photo-hover{opacity:1;top:0}}@media print{.gp-p-breakfast .gp-p-breakfast__wrp-hotel-photo:hover .photo-hover{opacity:1;top:0}}.gp-p-breakfast .gp-p-breakfast__btn-hotel-det-pc{font-size:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;width:300px;height:42px}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__btn-hotel-det-pc{font-size:1.2em}}.gp-p-breakfast .gp-p-breakfast__btn-hotel-det-pc svg{fill:#fff}.gp-p-breakfast .gp-p-breakfast__btn-hotel-det-tabsp{width:100%}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__btn-hotel-det-tabsp{padding:0 1em;box-sizing:border-box;max-width:300px;margin-right:auto;margin-left:auto;display:block}}.gp-p-breakfast .gp-p-breakfast__hotel-title{margin-top:30px;font-size:22px;text-align:center}html[lang=en] .gp-p-breakfast .gp-p-breakfast__hotel-title{font-family:Helvetica,Arial,sans-serif}html[lang=zh-Hans] .gp-p-breakfast .gp-p-breakfast__hotel-title{font-family:Helvetica,Arial,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,PingHei,"sans-serif"}html[lang=zh-Hant] .gp-p-breakfast .gp-p-breakfast__hotel-title{font-family:Helvetica,Arial,Noto Sans TC,sans-serif}html[lang=ko] .gp-p-breakfast .gp-p-breakfast__hotel-title{font-family:Nanum Gothic,sans-serif}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__hotel-title{margin-top:30px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__hotel-title{margin-top:.5em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__hotel-title{font-size:20px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__hotel-title{font-size:1.3em}}.gp-p-breakfast .gp-p-breakfast__hotel-text{margin-top:10px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__hotel-text{margin-top:10px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__hotel-text{margin-top:.25em}}@media only screen and (min-width:768px){.gp-p-breakfast .gp-p-breakfast__hotel-text{padding:0 1em;max-width:545px;margin-right:auto;margin-left:auto}}@media print{.gp-p-breakfast .gp-p-breakfast__hotel-text{padding:0 1em;max-width:545px;margin-right:auto;margin-left:auto}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__hotel-text{margin-bottom:25px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__hotel-text{padding:0;margin-bottom:3%}}.gp-p-breakfast .gp-p-breakfast__text-pickup{text-align:center;margin-bottom:60px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__text-pickup{margin-bottom:40px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__text-pickup{margin-bottom:1em}}.gp-p-breakfast .gp-p-breakfast-st-pickup{margin-bottom:30px}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast-st-pickup{margin-bottom:1em}}.gp-p-breakfast .bg-pick{width:112.63021%;position:absolute;top:0}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-breakfast .bg-pick{overflow:hidden}.gp-p-breakfast .bg-pick img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width:767px){.gp-p-breakfast .bg-pick{overflow:hidden}.gp-p-breakfast .bg-pick img{position:relative;width:120%;max-width:none;margin-left:-10%}}.gp-p-breakfast .bg-pick:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background:transparent url("../../../../breakfast/images/bg_pick_str.png") 50% repeat}.gp-p-breakfast .gp-p-breakfast__box-pickup{margin-right:0;margin-left:auto;position:relative;padding-top:60px;margin-bottom:35px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup{padding-top:40px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup{padding-top:2em;margin-bottom:2em;width:100%}}.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name{margin-bottom:100px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name{margin-bottom:1.5em}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name{margin-bottom:8%}}.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4{font-size:30px;padding:15px 50px 15px 0;background-color:#fff;display:inline-block;font-weight:400;position:relative;z-index:3;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4{font-size:26px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4{font-size:1.2em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4{padding:10px 30px 10px 0}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4{padding:1em .5em .5em 0}}html[lang=en] .gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4{font-family:Times New Roman,serif}html[lang=zh-Hans] .gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4,html[lang=zh-Hant] .gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4{font-family:\\5B8B\4F53,SimSun,Microsoft Yahei,Arial,Verdana,serif}html[lang=ko] .gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4{font-family:\\BC14\D0D5,Times New Roman,serif}.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4 img{margin-top:-65px;margin-right:.75em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4 img{margin-top:-45px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4 img{margin-top:-3%}}.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4.logo.nma img{width:160px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4.logo.nma img{width:128px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4.logo.nma img{width:26.66667%}}.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4.logo.ngh img{width:207px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4.logo.ngh img{width:165.6px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4.logo.ngh img{width:34.5%}}.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4.logo.tky img{width:103px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4.logo.tky img{width:82.4px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4.logo.tky img{width:17.16667%}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup .st-hotel-name h4 span{display:inline-block;line-height:1.3}}.gp-p-breakfast .gp-p-breakfast__box-pickup ol{position:relative;z-index:3}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol{width:100%;box-sizing:border-box;display:block}.gp-p-breakfast .gp-p-breakfast__box-pickup ol>*{display:block;width:100%}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li{margin-right:0;margin-left:auto}.gp-p-breakfast .gp-p-breakfast__box-pickup ol li:not(:last-child){margin-bottom:6%}}.gp-p-breakfast .gp-p-breakfast__box-pickup ol li .photo{position:relative;-webkit-box-shadow:0 .5em 1em 0 rgba(0,0,0,.1);-moz-box-shadow:0 .5em 1em 0 rgba(0,0,0,.1);box-shadow:0 .5em 1em 0 rgba(0,0,0,.1)}.gp-p-breakfast .gp-p-breakfast__box-pickup ol li .photo .ic_poi{position:absolute;left:12px;top:-30px;width:62px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li .photo .ic_poi{width:17.52174%}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li .photo .ic_poi{width:25%;left:5%;top:-20%}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li .photo{width:40%;float:left;overflow:hidden}.gp-p-breakfast .gp-p-breakfast__box-pickup ol li .photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div{padding-left:30px;margin-left:auto;position:relative;z-index:1}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div{padding-left:1em}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div{padding-left:1em}}@media only screen and (min-width:768px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div{max-width:400px}}@media print{.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div{max-width:400px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div{width:55%;float:right}}.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div .catch{font-size:22px;background-color:#a99a54;color:#fff;font-weight:400;padding:0 1em;margin-right:0;box-sizing:border-box;margin-bottom:.75em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div .catch{font-size:15px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div .catch{font-size:1em}}@media only screen and (min-width:1281px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div .catch{line-height:2.6;margin-top:-1.3em}}@media print{.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div .catch{line-height:2.6;margin-top:-1.3em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div .catch{line-height:1.4;padding:.5em;margin-top:-1.1em}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup ol li div .catch{padding:.5em;line-height:1.4;margin-top:0;margin-bottom:.25em}}.gp-p-breakfast .gp-p-breakfast__box-pickup.box_r .st-hotel-name{text-align:left}.gp-p-breakfast .gp-p-breakfast__box-pickup.box_r .st-hotel-name h4{padding:15px 50px 15px 130px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup.box_r .st-hotel-name h4{padding:10px 30px 10px 4%}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup.box_r .st-hotel-name h4{padding:.25em .5em .25em 5%}}.gp-p-breakfast .gp-p-breakfast__box-pickup.box_r ol{padding-left:130px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup.box_r ol{padding-left:4%}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup.box_r ol{padding-left:4%}}.gp-p-breakfast .gp-p-breakfast__box-pickup.box_r .bg-pick{left:0}.gp-p-breakfast .gp-p-breakfast__box-pickup.box_l .st-hotel-name{text-align:right}.gp-p-breakfast .gp-p-breakfast__box-pickup.box_l .st-hotel-name h4{text-align:left;padding:15px 130px 15px 30px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup.box_l .st-hotel-name h4{padding:10px 4% 10px 2%}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup.box_l .st-hotel-name h4{padding:.25em 5% .25em 2%}}.gp-p-breakfast .gp-p-breakfast__box-pickup.box_l ol{padding-right:130px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast__box-pickup.box_l ol{padding-right:4%}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast__box-pickup.box_l ol{padding-right:4%}}.gp-p-breakfast .gp-p-breakfast__box-pickup.box_l .bg-pick{right:0}.gp-p-breakfast .gp-p-breakfast-btn-more{font-size:16px;display:block;background-color:red;width:100%;max-width:700px;margin-right:auto;margin-left:auto;margin-bottom:180px}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast-btn-more{font-size:1em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast-btn-more{margin-bottom:100px}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast-btn-more{margin-bottom:16%}}.gp-p-breakfast .gp-p-breakfast-btn-more a{background-color:#1e1e1e}.gp-p-breakfast .gp-p-breakfast-btn-more .t{padding:1.7em 3em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-breakfast .gp-p-breakfast-btn-more .t{padding:1.4em 3em}}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast-btn-more .t{padding:1.3em 3em}}.gp-p-breakfast .gp-p-breakfast-btn-more .t:before{display:none}.gp-p-breakfast .gp-p-breakfast-btn-more svg{font-size:20px;position:absolute;right:.75em;top:50%;transform:translateY(-50%);fill:#fff}@media only screen and (max-width:767px){.gp-p-breakfast .gp-p-breakfast-btn-more svg{font-size:1.2em}}.gp-p-concept__title-big{background:transparent url("../../../../concept/images/bg_title_big.jpg") 50% no-repeat;background-size:cover}.gp-p-concept__cnt-intro{background:#f5f5f5;margin-top:80px;margin-bottom:170px;position:relative}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__cnt-intro{margin-top:70px}}@media only screen and (max-width:767px){.gp-p-concept__cnt-intro{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__cnt-intro{margin-bottom:140px}}@media only screen and (max-width:767px){.gp-p-concept__cnt-intro{margin-bottom:2.5em}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-concept__cnt-intro{margin-bottom:100px}}.gp-p-concept__cnt-intro:before{position:absolute;content:"";width:100%;height:100%;background:#fff;top:0;left:16.8%;z-index:1}.gp-p-concept__box-intro{position:relative;z-index:2}.gp-p-concept__box-intro .inner{max-width:1580px;margin:auto}@media only screen and (max-width:1630px){.gp-p-concept__box-intro .inner{width:96%}}@media print{.gp-p-concept__box-intro .inner{width:96%}}.gp-p-concept__box-intro .inner:first-of-type{padding-top:80px;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-intro .inner:first-of-type{padding-top:60px}}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:first-of-type{padding-top:1em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-intro .inner:first-of-type{margin-bottom:20px}}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:first-of-type{margin-bottom:3em}}@media only screen and (min-width:768px) and (max-width:1420px){.gp-p-concept__box-intro .inner:first-of-type>div{width:50%}}@media print{.gp-p-concept__box-intro .inner:first-of-type>div{width:50%}}@media only screen and (min-width:768px) and (max-width:1420px){.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type{padding-right:2em;box-sizing:border-box}}@media print{.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type{padding-right:2em;box-sizing:border-box}}.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type h2{font-family:\\6E38\660E\671D,Yu Mincho,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D Pro W3,Hiragino Mincho Pro,"HGS\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;font-weight:400;font-size:45px;margin-bottom:30px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type h2{font-size:36px}}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type h2{font-size:2em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type h2{margin-bottom:10px}}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type h2{margin-bottom:.5em}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type h2{font-size:30px}}.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type .text{margin-bottom:100px;padding-right:2em;line-height:2.2}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type .text{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type .text{padding-right:0}}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type .text{padding-right:0}}@media only screen and (max-width:1420px){.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type .text br{display:none}}@media print{.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type .text br{display:none}}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:first-of-type>div:first-of-type .text{margin-top:.75em}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-concept__box-intro .inner:first-of-type>div:nth-of-type(2){overflow:hidden}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-concept__box-intro .inner:first-of-type>div:nth-of-type(2) img{max-width:none;transform:translateX(-10%)}}.gp-p-concept__box-intro .inner:nth-of-type(2){position:relative}@media only screen and (min-width:1281px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:first-of-type{transform:translateY(-5%)}}@media print{.gp-p-concept__box-intro .inner:nth-of-type(2)>div:first-of-type{transform:translateY(-5%)}}@media only screen and (min-width:1301px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:first-of-type{padding-bottom:210px}}@media print{.gp-p-concept__box-intro .inner:nth-of-type(2)>div:first-of-type{padding-bottom:210px}}.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2){background:#fff}@media only screen and (min-width:1301px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2){position:absolute;bottom:0;right:0;max-width:1150px;padding:85px 60px 0}}@media print{.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2){position:absolute;bottom:0;right:0;max-width:1150px;padding:85px 60px 0}}@media only screen and (max-width:1300px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2){padding:50px 35px 0;position:relative}}@media print{.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2){padding:50px 35px 0;position:relative}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2){padding:1.25em .5em}}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2){padding:0;flex-wrap:wrap}}.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2):before{position:absolute;content:"";width:150%;height:130%;background:#4c4398;left:50%;bottom:100%;z-index:-1}@media only screen and (max-width:1300px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2):before{height:100%;left:16.8%}}@media print{.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2):before{height:100%;left:16.8%}}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2):before{bottom:50%}}.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_l{width:200px;background:#f5f5f5;padding:75px 0}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_l{padding:80px 1em}}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_l{width:100%;padding:1em 0}}.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_r{width:950px;box-sizing:border-box;padding-left:45px;padding-right:170px}@media only screen and (max-width:1300px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_r{padding-right:45px}}@media print{.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_r{padding-right:45px}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_r{padding:0 1.5em}}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_r{width:100%;padding:2.1em 1.5em}}.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_r .tit{font-size:27px;line-height:1;font-family:\\6E38\660E\671D,Yu Mincho,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D Pro W3,Hiragino Mincho Pro,"HGS\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;color:#4c4398;margin-bottom:20px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_r .tit{font-size:20px}}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_r .tit{font-size:1.5em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_r .tit{margin-bottom:18px}}@media only screen and (max-width:767px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_r .tit{margin-bottom:.5em;text-align:center}}.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_r .text{line-height:2.2}@media only screen and (max-width:1280px){.gp-p-concept__box-intro .inner:nth-of-type(2)>div:nth-of-type(2) .box_r .text br{display:none}}.gp-p-concept__cnt-group{margin-bottom:170px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__cnt-group{margin-bottom:150px}}@media only screen and (max-width:767px){.gp-p-concept__cnt-group{margin-bottom:4em}}.gp-p-concept__cnt-group>.tit{margin-bottom:30px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__cnt-group>.tit{margin-bottom:30px}}@media only screen and (max-width:767px){.gp-p-concept__cnt-group>.tit{margin-bottom:.5em}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-concept__cnt-group>.tit{text-align:center}}@media only screen and (max-width:767px){.gp-p-concept__cnt-group>.tit{text-align:center}}.gp-p-concept__cnt-group>.tit.f-subtitle--no-border span{font-size:35px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__cnt-group>.tit.f-subtitle--no-border span{font-size:33px}}@media only screen and (max-width:767px){.gp-p-concept__cnt-group>.tit.f-subtitle--no-border span{font-size:1.5em}}.gp-p-concept__box-group{position:relative;max-width:1730px;width:100%}@media only screen and (min-width:768px){.gp-p-concept__box-group:before{display:block;padding-top:49.7%;content:"";background:#f5f5f5}}@media print{.gp-p-concept__box-group:before{display:block;padding-top:49.7%;content:"";background:#f5f5f5}}@media only screen and (min-width:768px){.gp-p-concept__inner-group{position:absolute;top:0;left:0}}@media print{.gp-p-concept__inner-group{position:absolute;top:0;left:0}}@media only screen and (max-width:1280px){.gp-p-concept__inner-group{width:100%}}.gp-p-concept__inner-group .text{line-height:2.2}@media only screen and (min-width:768px){.gp-p-concept__inner-group .text{position:absolute;bottom:5%;right:3%}}@media print{.gp-p-concept__inner-group .text{position:absolute;bottom:5%;right:3%}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__inner-group .text{bottom:-2%;left:0;width:90%;margin:auto}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-concept__inner-group .text{bottom:-4em}}@media only screen and (max-width:767px){.gp-p-concept__inner-group .text{width:96%;margin:.5em auto 0}}@media only screen and (max-width:1090px){.gp-p-concept__inner-group .text br{display:none}}.gp-p-concept__cnt-concept>.tit{text-align:center;margin-bottom:50px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__cnt-concept>.tit{margin-bottom:30px}}@media only screen and (max-width:767px){.gp-p-concept__cnt-concept>.tit{margin-bottom:1em}}.gp-p-concept__cnt-concept>.tit.f-subtitle--no-border span{font-size:35px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__cnt-concept>.tit.f-subtitle--no-border span{font-size:33px}}@media only screen and (max-width:767px){.gp-p-concept__cnt-concept>.tit.f-subtitle--no-border span{font-size:1.5em}}.gp-p-concept__box-concept{height:640px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept{height:530px}}@media only screen and (max-width:767px){.gp-p-concept__box-concept{height:auto;flex-wrap:wrap}}.gp-p-concept__box-concept>div:first-of-type{width:66.66667%;position:relative}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:first-of-type{width:100%;height:300px}}.gp-p-concept__box-concept>div:first-of-type .slick-list,.gp-p-concept__box-concept>div:first-of-type .slick-list div,.gp-p-concept__box-concept>div:first-of-type .slick-track,.gp-p-concept__box-concept>div:first-of-type .slick-track div{height:100%}.gp-p-concept__box-concept>div:first-of-type .slick-list div .slide,.gp-p-concept__box-concept>div:first-of-type .slick-track div .slide{background-position:50%!important;background-size:cover!important}.gp-p-concept__box-concept>div:first-of-type .slick-list div .slide .text,.gp-p-concept__box-concept>div:first-of-type .slick-track div .slide .text{position:absolute;bottom:1.5em;left:3em;color:#fff;font-family:\\6E38\660E\671D,Yu Mincho,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D Pro W3,Hiragino Mincho Pro,"HGS\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;font-weight:400}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept>div:first-of-type .slick-list div .slide .text,.gp-p-concept__box-concept>div:first-of-type .slick-track div .slide .text{bottom:1em;left:1.5em}}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:first-of-type .slick-list div .slide .text,.gp-p-concept__box-concept>div:first-of-type .slick-track div .slide .text{bottom:.5em;left:.5em}}.gp-p-concept__box-concept>div:first-of-type .slick-counter{position:absolute;color:#fff;bottom:4em;right:-12.8%;color:#a99a54;font-size:20px;font-family:Times New Roman,Times,Garamond,Georgia,serif}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept>div:first-of-type .slick-counter{font-size:20px}}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:first-of-type .slick-counter{font-size:1.8em}}.gp-p-concept__box-concept>div:first-of-type .slick-counter em{font-size:15px}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:first-of-type .slick-counter em{font-size:67%}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept>div:first-of-type .slick-counter{right:-15.10417%;bottom:8.2%}}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:first-of-type .slick-counter{right:auto;left:50%;bottom:-1.5em;line-height:1;transform:translateX(-50%)}}.gp-p-concept__box-concept>div:first-of-type .slick-arrow{position:absolute;border:none;text-indent:-99999px;bottom:5.5em;cursor:pointer;width:24px;height:44px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept>div:first-of-type .slick-arrow{bottom:7%}}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:first-of-type .slick-arrow{bottom:auto;top:50%}}.gp-p-concept__box-concept>div:first-of-type .slick-arrow.slick-prev{background:url("../../../../concept/images/ic_arrow.png");transform:rotate(180deg);right:-8.85417%;z-index:10}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:first-of-type .slick-arrow.slick-prev{right:auto;left:0}}.gp-p-concept__box-concept>div:first-of-type .slick-arrow.slick-next{background:url("../../../../concept/images/ic_arrow.png");right:-16%}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept>div:first-of-type .slick-arrow.slick-next{right:-19.27083%}}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:first-of-type .slick-arrow.slick-next{right:0}}.gp-p-concept__box-concept>div:nth-of-type(2){width:33.33333%;color:#fff;background:#000;padding-top:4.5%;padding-left:3.90625%;padding-right:9.89583%;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept>div:nth-of-type(2){padding-top:8.5%;padding-left:4.5%;padding-right:4.5%}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-concept__box-concept>div:nth-of-type(2){padding-left:4%;padding-right:4%}}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:nth-of-type(2){width:100%;padding:3.5em 1.5em 3em}}.gp-p-concept__box-concept>div:nth-of-type(2) .inner{transform:transformY(-10%)}.gp-p-concept__box-concept>div:nth-of-type(2) .inner>.tit{font-size:40px;margin-bottom:50px;font-family:Playfair Display,serif;font-weight:400;line-height:1.12}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept>div:nth-of-type(2) .inner>.tit{font-size:28px}}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:nth-of-type(2) .inner>.tit{font-size:1.7em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept>div:nth-of-type(2) .inner>.tit{margin-bottom:25px}}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:nth-of-type(2) .inner>.tit{margin-bottom:.75em}}.gp-p-concept__box-concept>div:nth-of-type(2) .inner .text_l{font-size:30px;margin-bottom:25px;font-family:\\6E38\660E\671D,Yu Mincho,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D Pro W3,Hiragino Mincho Pro,"HGS\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;font-weight:400;line-height:1.3}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept>div:nth-of-type(2) .inner .text_l{font-size:20px}}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:nth-of-type(2) .inner .text_l{font-size:1.5em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept>div:nth-of-type(2) .inner .text_l{margin-bottom:20px}}@media only screen and (max-width:767px){.gp-p-concept__box-concept>div:nth-of-type(2) .inner .text_l{margin-bottom:.5em}}.gp-p-concept__box-concept>div:nth-of-type(2) .inner .text{line-height:2.2}@media only screen and (min-width:768px){.gp-p-concept__box-concept:nth-of-type(2n)>div:first-of-type{order:2}}@media print{.gp-p-concept__box-concept:nth-of-type(2n)>div:first-of-type{order:2}}.gp-p-concept__box-concept:nth-of-type(2n)>div:first-of-type .slick-counter{right:auto;left:-41%}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept:nth-of-type(2n)>div:first-of-type .slick-counter{left:-39.5%}}@media only screen and (max-width:767px){.gp-p-concept__box-concept:nth-of-type(2n)>div:first-of-type .slick-counter{left:50%;bottom:-1.5em}}@media only screen and (max-width:767px){.gp-p-concept__box-concept:nth-of-type(2n)>div:first-of-type .slick-arrow{bottom:auto}}.gp-p-concept__box-concept:nth-of-type(2n)>div:first-of-type .slick-arrow.slick-prev{right:auto;left:-44%;z-index:10}@media only screen and (max-width:767px){.gp-p-concept__box-concept:nth-of-type(2n)>div:first-of-type .slick-arrow.slick-prev{left:0}}.gp-p-concept__box-concept:nth-of-type(2n)>div:first-of-type .slick-arrow.slick-next{right:auto;left:-37%}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-concept__box-concept:nth-of-type(2n)>div:first-of-type .slick-arrow.slick-next{left:-33%}}@media only screen and (max-width:767px){.gp-p-concept__box-concept:nth-of-type(2n)>div:first-of-type .slick-arrow.slick-next{left:auto;right:0}}@media only screen and (min-width:768px){.gp-p-concept__box-concept:nth-of-type(2n)>div:nth-of-type(2){order:1}}@media print{.gp-p-concept__box-concept:nth-of-type(2n)>div:nth-of-type(2){order:1}}.gp-p-contact .sth-c-title--main--center{padding-top:112px}@media only screen and (max-width:767px){.gp-p-contact .sth-c-title--main--center{padding-top:15%}}.gp-p-contact .f-base__content{margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-contact .f-base__content{margin-bottom:80px}}@media only screen and (max-width:767px){.gp-p-contact .f-base__content{margin-bottom:10%}}.gp-p-contact__cnt-contact{margin-top:50px;padding:2%;box-sizing:border-box;border:3px solid #dfdfdf}@media only screen and (max-width:767px){.gp-p-contact__cnt-contact{margin-top:30px;padding:4% 2%}}.gp-p-contact__cnt-contact>ul{margin-top:-1%}@media only screen and (max-width:767px){.gp-p-contact__cnt-contact>ul{flex-wrap:wrap}}.gp-p-contact__cnt-contact>ul li{margin-top:1%}@media only screen and (max-width:767px){.gp-p-contact__cnt-contact>ul li{width:100%;margin-left:0}}@media only screen and (min-width:768px){.gp-p-contact__cnt-contact>ul li a{display:flex;align-items:center;justify-content:center}}@media print{.gp-p-contact__cnt-contact>ul li a{display:flex;align-items:center;justify-content:center}}.gp-p-contact__box-read{text-align:center;margin-bottom:30px}@media only screen and (max-width:767px){.gp-p-contact__box-read{margin-bottom:3%}}@media only screen and (max-width:767px){.gp-p-contact__box-read>p:not([class]){text-align:left}}.gp-p-event{position:relative;overflow:hidden}.gp-p-event:before{content:"";position:absolute;display:block;top:0;left:50%;margin-left:-704px;width:9999px;height:300px;background-color:#f5f1e9;z-index:0;pointer-events:none}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-event:before{height:200px}}@media only screen and (max-width:767px){.gp-p-event:before{height:30vw}}@media only screen and (max-width:1280px){.gp-p-event:before{left:5%;margin-left:0;width:100%}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-event:before{height:80px}}.gp-p-event .gp-c-title--main--center{padding-top:112px}@media only screen and (max-width:767px){.gp-p-event .gp-c-title--main--center{padding-top:15%}}.gp-p-event__tab .u-tab__box-tab li{min-width:120px}.gp-p-homepage .gp-c-head{margin-bottom:0}.gp-p-homepage__cnt-main-slide .slick-arrow{position:absolute;z-index:10;border:0;box-shadow:0;font-size:0;line-height:1;top:50%;background:none;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);cursor:pointer;z-index:3;width:43px;height:80px;overflow:visible}@media only screen and (max-width:767px){.gp-p-homepage__cnt-main-slide .slick-arrow{width:21px;height:40px}}.gp-p-homepage__cnt-main-slide .slick-arrow:after{content:"";position:absolute}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__cnt-main-slide .slick-arrow{width:35px;height:68px}}.gp-p-homepage__cnt-main-slide .slick-arrow.slick-prev{background:transparent url("../../../images/home/arr-prev.png") 50% no-repeat;background-size:cover;left:48px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@media only screen and (max-width:767px){.gp-p-homepage__cnt-main-slide .slick-arrow.slick-prev{left:6%}}@media only screen and (min-width:1281px){.gp-p-homepage__cnt-main-slide .slick-arrow.slick-prev{-webkit-transition:left .2s ease-out,opacity .2s ease-out;-moz-transition:left .2s ease-out,opacity .2s ease-out;-o-transition:left .2s ease-out,opacity .2s ease-out;transition:left .2s ease-out,opacity .2s ease-out}.gp-p-homepage__cnt-main-slide .slick-arrow.slick-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;left:43px}}@media print{.gp-p-homepage__cnt-main-slide .slick-arrow.slick-prev{-webkit-transition:left .2s ease-out,opacity .2s ease-out;-moz-transition:left .2s ease-out,opacity .2s ease-out;-o-transition:left .2s ease-out,opacity .2s ease-out;transition:left .2s ease-out,opacity .2s ease-out}.gp-p-homepage__cnt-main-slide .slick-arrow.slick-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;left:43px}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__cnt-main-slide .slick-arrow.slick-prev{left:32px}}.gp-p-homepage__cnt-main-slide .slick-arrow.slick-next{background:transparent url("../../../images/home/arr-next.png") 50% no-repeat;background-size:cover;right:48px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@media only screen and (max-width:767px){.gp-p-homepage__cnt-main-slide .slick-arrow.slick-next{right:6%}}@media only screen and (min-width:1281px){.gp-p-homepage__cnt-main-slide .slick-arrow.slick-next{-webkit-transition:right .2s ease-out,opacity .2s ease-out;-moz-transition:right .2s ease-out,opacity .2s ease-out;-o-transition:right .2s ease-out,opacity .2s ease-out;transition:right .2s ease-out,opacity .2s ease-out}.gp-p-homepage__cnt-main-slide .slick-arrow.slick-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;right:43px}}@media print{.gp-p-homepage__cnt-main-slide .slick-arrow.slick-next{-webkit-transition:right .2s ease-out,opacity .2s ease-out;-moz-transition:right .2s ease-out,opacity .2s ease-out;-o-transition:right .2s ease-out,opacity .2s ease-out;transition:right .2s ease-out,opacity .2s ease-out}.gp-p-homepage__cnt-main-slide .slick-arrow.slick-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;right:43px}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__cnt-main-slide .slick-arrow.slick-next{right:32px}}.gp-p-homepage__box-main-slide{position:relative}.gp-p-homepage__box-main-slide:before{content:"";position:absolute;display:block;bottom:0;left:0;height:7px;width:100%;background-color:#1e1e1e;z-index:1}@media only screen and (max-width:767px){.gp-p-homepage__box-main-slide:before{bottom:5px;height:5px}}.gp-p-homepage__box-main-slide:after{content:"";position:absolute;display:block;bottom:0;left:0;height:7px;width:26%;background-color:#a99a54;z-index:1}@media only screen and (max-width:767px){.gp-p-homepage__box-main-slide:after{bottom:5px;height:5px}}.gp-p-homepage__wrp-main-slide{position:relative;background-color:#1e1e1e}.gp-p-homepage__wrp-main-slide .img{text-align:center;position:relative;overflow:hidden;height:100vh}.gp-p-homepage__wrp-main-slide .img img{position:absolute;top:50%;left:50%;max-width:none;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}.gp-p-homepage__wrp-main-slide .img img.is-active.is-max-width{width:100%;height:auto}.gp-p-homepage__wrp-main-slide .img img.is-active.is-max-height{height:100%;width:auto}.gp-p-homepage__wrp-main-slide:before{content:"";position:absolute;display:block;top:0;left:0;margin:40px 25px;width:calc(100% - 50px);height:calc(100% - 80px);border:1px solid #a99a54;z-index:1}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide:before{top:2%;left:2%}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide:before{margin:30px 15px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide:before{margin:20px 5px}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide:before{width:calc(100% - 30px)}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide:before{width:calc(96% - 10px)}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide:before{height:calc(100% - 60px)}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide:before{height:calc(96% - 40px)}}.gp-p-homepage__wrp-main-slide:after{content:"";position:absolute;display:block;top:0;left:0;margin:35px 30px;width:calc(100% - 60px);height:calc(100% - 70px);border:1px solid #a99a54;z-index:1}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide:after{top:2%;left:2%}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide:after{margin:25px 20px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide:after{margin:15px 10px}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide:after{width:calc(100% - 40px)}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide:after{width:calc(96% - 20px)}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide:after{height:calc(100% - 50px)}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide:after{height:calc(96% - 30px)}}.gp-p-homepage__wrp-main-slide .slide-text{text-align:center;position:absolute;top:50%;left:0;width:100%;z-index:2;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.gp-p-homepage__wrp-main-slide .tit{color:#fff;font-weight:400;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .3s ease-out,top .3s ease-out;-moz-transition:opacity .3s ease-out,top .3s ease-out;-o-transition:opacity .3s ease-out,top .3s ease-out;transition:opacity .3s ease-out,top .3s ease-out;position:relative;top:16px}.gp-p-homepage__wrp-main-slide .tit.is-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;top:0}.gp-p-homepage__wrp-main-slide .tit .logo{margin:60px 0}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .tit .logo{margin:45px 0}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .tit .logo{margin:2em 0}}.gp-p-homepage__wrp-main-slide .tit img{display:inline-block}.gp-p-homepage__wrp-main-slide .tit span{display:block}.gp-p-homepage__wrp-main-slide .tit .en{font-family:Playfair Display,serif;font-size:80px;line-height:1.2em;margin-top:.3em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .tit .en{font-size:64px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .tit .en{font-size:1.4em}}.gp-p-homepage__wrp-main-slide .tit .and{font-family:Times New Roman,Times,Garamond,Georgia,serif;font-size:56px;line-height:1.2em;padding:0 .3em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .tit .and{font-size:48px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .tit .and{font-size:1.4em}}.gp-p-homepage__wrp-main-slide .tit .jp{font-family:\\6E38\660E\671D,Yu Mincho,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D Pro W3,Hiragino Mincho Pro,"HGS\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;font-size:28px;line-height:1.2em;letter-spacing:.1em;margin-top:.5em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .tit .jp{font-size:20px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .tit .jp{font-size:1.4em}}.gp-p-homepage__wrp-main-slide .tit .n{font-family:Times New Roman,Times,Garamond,Georgia,serif;font-size:36px;line-height:1.2em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .tit .n{font-size:26px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .tit .n{font-size:1.4em}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__wrp-main-slide .tit .logo{width:30%;margin:0 auto 2em}.gp-p-homepage__wrp-main-slide .tit .en{font-size:48px}.gp-p-homepage__wrp-main-slide .tit .and{font-size:32px}.gp-p-homepage__wrp-main-slide .tit .jp{font-size:16px}.gp-p-homepage__wrp-main-slide .tit .n{font-size:18px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .tit .logo{width:50%;margin:0 auto 2em}}.gp-p-homepage__wrp-main-slide .btn{position:relative;padding-top:64px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .btn{padding-top:48px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .btn{padding-top:0}}.gp-p-homepage__wrp-main-slide .btn:after{position:absolute;top:0;left:50%;content:"";width:40px;height:40px;margin-left:-20px;border-top:1px solid #4c4398;border-right:1px solid #4c4398;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg)}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .btn:after{width:32px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .btn:after{width:24px}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .btn:after{height:32px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .btn:after{height:24px;margin-left:-12px}}.gp-p-homepage__wrp-main-slide .btn li{position:relative;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .3s ease-out,left .3s ease-out;-moz-transition:opacity .3s ease-out,left .3s ease-out;-o-transition:opacity .3s ease-out,left .3s ease-out;transition:opacity .3s ease-out,left .3s ease-out;left:8px}.gp-p-homepage__wrp-main-slide .btn li.is-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;left:0}.gp-p-homepage__wrp-main-slide .btn li a{font-size:1.1em;padding:.8em .5em;line-height:1.4em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .btn li a{font-size:1em}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .btn li a{font-size:.8em;padding:.6em 0}}.gp-p-homepage__wrp-main-slide .btn li a span{padding:0}.gp-p-homepage__wrp-main-slide .btn .inf_temporary{display:inline-grid}.gp-p-homepage__wrp-main-slide .btn .inf_temporary a{align-items:center;display:flex;justify-content:center}.gp-p-homepage__wrp-main-slide .btn .inf_temporary:hover{opacity:.6}@media only screen and (min-width:768px){.gp-p-homepage__wrp-main-slide .btn{max-width:980px;width:90%;margin:16px auto 0}.gp-p-homepage__wrp-main-slide .btn li{width:calc(33.333% - 6px);margin-left:9px;margin-bottom:9px}.gp-p-homepage__wrp-main-slide .btn li:nth-child(3n+1){margin-left:0}}@media print{.gp-p-homepage__wrp-main-slide .btn{max-width:980px;width:90%;margin:16px auto 0}.gp-p-homepage__wrp-main-slide .btn li{width:calc(33.333% - 6px);margin-left:9px;margin-bottom:9px}.gp-p-homepage__wrp-main-slide .btn li:nth-child(3n+1){margin-left:0}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__wrp-main-slide .btn{width:95%}.gp-p-homepage__wrp-main-slide .btn li a{padding:.8em .2em;font-size:.9em}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .btn{width:95%;margin:0 auto;padding-top:2.5em}.gp-p-homepage__wrp-main-slide .btn li{width:49%;margin:.2em 0}.gp-p-homepage__wrp-main-slide .btn li:nth-child(2n){margin-left:2%}}.gp-p-homepage__wrp-main-slide .slide-th-text{position:absolute;z-index:1;top:50%;left:6%;width:88%;display:flex;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .slide-th-text{left:8%}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .slide-th-text{left:0}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .slide-th-text{width:84%}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .slide-th-text{width:100%}}.gp-p-homepage__wrp-main-slide .slide-th-text li{width:50%}.gp-p-homepage__wrp-main-slide .slide-th-text li span{display:block;color:#fff}.gp-p-homepage__wrp-main-slide .slide-th-text li .en{font-family:Times New Roman,Times,Garamond,Georgia,serif;font-weight:400;font-size:20px;text-shadow:#000 0 0 10px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .slide-th-text li .en{font-size:16px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .slide-th-text li .en{font-size:1em}}.gp-p-homepage__wrp-main-slide .slide-th-text li .jp{font-family:\\6E38\660E\671D,Yu Mincho,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D Pro W3,Hiragino Mincho Pro,"HGS\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;font-weight:400;font-size:17px;text-shadow:#000 0 0 10px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .slide-th-text li .jp{font-size:15px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .slide-th-text li .jp{font-size:.8em}}.gp-p-homepage__wrp-main-slide .slide-th-text li:first-child{text-align:left}.gp-p-homepage__wrp-main-slide .slide-th-text li:nth-child(2){text-align:right}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__wrp-main-slide .slide-th-text li .en{font-size:14px}.gp-p-homepage__wrp-main-slide .slide-th-text li .jp{font-size:13px}}.gp-p-homepage__wrp-main-slide .slide-name{position:absolute;z-index:5;bottom:8%;left:8%;display:block;text-decoration:none}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .slide-name{bottom:10%;left:10%}}.gp-p-homepage__wrp-main-slide .slide-name span{display:block;color:#fff}.gp-p-homepage__wrp-main-slide .slide-name .en{font-family:Playfair Display,serif;font-size:53px;font-weight:400;text-shadow:#000 0 0 10px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .slide-name .en{font-size:45px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .slide-name .en{font-size:1.4em}}.gp-p-homepage__wrp-main-slide .slide-name .jp{font-family:\\6E38\660E\671D,Yu Mincho,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D Pro W3,Hiragino Mincho Pro,"HGS\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;font-weight:400;font-size:27px;text-shadow:#000 0 0 10px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .slide-name .jp{font-size:22px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .slide-name .jp{font-size:1em}}.gp-p-homepage__wrp-main-slide .slide-name .ic{border:1px solid #fff;font-size:18px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;line-height:1em;display:inline-block;width:20px;height:20px;margin-left:.3em;vertical-align:middle;margin-top:-.3em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .slide-name .ic{font-size:16px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .slide-name .ic{font-size:1em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .slide-name .ic{width:18px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .slide-name .ic{width:1em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .slide-name .ic{height:18px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .slide-name .ic{height:1em}}.gp-p-homepage__wrp-main-slide .slide-name .ic .i{display:inline-block}.gp-p-homepage__wrp-main-slide .slide-name .ic svg{position:relative;fill:#fff;top:-2px;left:1px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .slide-name .ic svg{top:-1px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .slide-name .ic svg{top:-.1em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-main-slide .slide-name .ic svg{left:1px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-main-slide .slide-name .ic svg{left:0}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__wrp-main-slide .slide-name .en{font-size:38px}.gp-p-homepage__wrp-main-slide .slide-name .jp{font-size:18px}.gp-p-homepage__wrp-main-slide .slide-name .ic{font-size:14px;width:16px;height:16px}.gp-p-homepage__wrp-main-slide .slide-name .ic svg{top:-2px;left:1px}}.gp-p-homepage__cnt-intro{background-color:#4c4398;position:relative;margin-top:80px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-intro{margin-top:64px}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-intro{margin-top:8%}}.gp-p-homepage__cnt-intro:before{content:"";position:absolute;z-index:0;width:82%;width:81.8%;height:100%;background-color:#fff;top:0;left:0}@media only screen and (max-width:767px){.gp-p-homepage__cnt-intro:before{width:95%}}.gp-p-homepage__cnt-intro:after{content:"";position:absolute;z-index:0;background-color:#f5f5f5;top:0;left:0;width:450px;height:450px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-intro:after{width:300px}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-intro:after{width:10em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-intro:after{height:300px}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-intro:after{height:10em}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__cnt-intro:before{width:95%}}.gp-p-homepage__box-intro,.gp-p-homepage__box-intro p{position:relative;z-index:1}.gp-p-homepage__box-intro .tit{position:relative;z-index:1;color:#a99a54;font-size:110px;line-height:1em;font-family:Playfair Display,serif;font-weight:400;padding-top:64px;margin-left:.2em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-intro .tit{font-size:80px}}@media only screen and (max-width:767px){.gp-p-homepage__box-intro .tit{font-size:2.6em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-intro .tit{padding-top:48px}}@media only screen and (max-width:767px){.gp-p-homepage__box-intro .tit{padding-top:0}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-intro .tit{margin-left:0}}@media only screen and (max-width:767px){.gp-p-homepage__box-intro .tit{margin-left:0}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__box-intro .tit{font-size:64px}}@media only screen and (max-width:767px){.gp-p-homepage__box-intro .tit{text-align:center}}@media only screen and (min-width:768px){.gp-p-homepage__box-intro .text{margin-top:3em;line-height:2.4em;width:60%;max-width:480px}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-intro .text{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:767px){.gp-p-homepage__box-intro .text{margin-top:0}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-intro .text{line-height:1.8em}}@media only screen and (min-width:768px) and (max-width:767px){.gp-p-homepage__box-intro .text{line-height:0}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-intro .text{max-width:400px}}@media only screen and (min-width:768px) and (max-width:767px){.gp-p-homepage__box-intro .text{max-width:0}}@media print{.gp-p-homepage__box-intro .text{margin-top:3em;line-height:2.4em;width:60%;max-width:480px}}@media only screen and (max-width:1280px){.gp-p-homepage__box-intro .text br{display:none}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__box-intro .text{width:48%;line-height:1.6em}}@media only screen and (max-width:767px){.gp-p-homepage__box-intro .text{margin:1em auto 0;width:85%}}@media only screen and (min-width:768px){.gp-p-homepage__box-intro .img{position:absolute;z-index:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.gp-p-homepage__box-intro .bt{margin-top:2em}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-intro .bt{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:767px){.gp-p-homepage__box-intro .bt{margin-top:0}}@media only screen and (min-width:768px){.gp-p-homepage__box-intro .bt a{padding:1.5em;min-width:48em}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-intro .bt a{padding:1em}}@media only screen and (min-width:768px) and (max-width:767px){.gp-p-homepage__box-intro .bt a{padding:0}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-intro .bt a{min-width:25em}}@media only screen and (min-width:768px) and (max-width:767px){.gp-p-homepage__box-intro .bt a{min-width:0}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__box-intro .bt a{padding:.5em 0}}@media print{.gp-p-homepage__box-intro .img{position:absolute;z-index:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.gp-p-homepage__box-intro .bt{margin-top:2em}.gp-p-homepage__box-intro .bt a{padding:1.5em;min-width:48em}}@media only screen and (min-width:1281px){.gp-p-homepage__box-intro{height:54vw;max-height:910px}.gp-p-homepage__box-intro .img{width:66%}}@media print{.gp-p-homepage__box-intro{height:54vw;max-height:910px}.gp-p-homepage__box-intro .img{width:66%}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-intro{height:48vw;max-height:910px}.gp-p-homepage__box-intro .img{width:55%}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__box-intro{height:54vw}.gp-p-homepage__box-intro .img{width:50%}}@media only screen and (max-width:767px){.gp-p-homepage__box-intro{padding:5% 0}.gp-p-homepage__box-intro .img{margin-top:1em;text-align:center}.gp-p-homepage__box-intro .bt{margin-top:1em}}.gp-p-homepage__cnt-list{width:81.8%;background-color:#f5f5f5}@media only screen and (max-width:767px){.gp-p-homepage__cnt-list{width:95%}}.gp-p-homepage__cnt-list .map{max-width:1920px;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__cnt-list{width:95%}}.gp-p-homepage__box-list{position:relative;max-width:1920px;margin:0 auto;padding-bottom:5em;padding-bottom:120px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-list{padding-bottom:94px}}@media only screen and (max-width:767px){.gp-p-homepage__box-list{padding-bottom:10%}}.gp-p-homepage__box-list li{margin-top:40px;position:relative;background:#fff}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-list li{margin-top:32px}}@media only screen and (max-width:767px){.gp-p-homepage__box-list li{margin-top:5%}}.gp-p-homepage__box-list li:before{bottom:1px}.gp-p-homepage__box-list li:after,.gp-p-homepage__box-list li:before{content:"";position:absolute;display:block;width:100%;height:1px;left:0;background-color:rgba(76,67,152,.5)}.gp-p-homepage__box-list li:after{bottom:4px}@media only screen and (max-width:767px){.gp-p-homepage__box-list li:after{bottom:3px}}.gp-p-homepage__box-list li>a,.gp-p-homepage__box-list li>div{position:relative;display:block;text-decoration:none}.gp-p-homepage__box-list li>a.caution:before,.gp-p-homepage__box-list li>div.caution:before{content:"*1"!important;position:absolute;bottom:-12%;left:4%;font-size:115%;z-index:1}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-list li>a.caution:before,.gp-p-homepage__box-list li>div.caution:before{bottom:-16%}}@media only screen and (max-width:767px){.gp-p-homepage__box-list li>a.caution:before,.gp-p-homepage__box-list li>div.caution:before{bottom:-12%}}.gp-p-homepage__box-list li>a.caution_1:before,.gp-p-homepage__box-list li>div.caution_1:before{content:"*1"!important;position:absolute;bottom:-21%;left:4%;font-size:115%;z-index:1}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-list li>a.caution_1:before,.gp-p-homepage__box-list li>div.caution_1:before{bottom:-21%}}@media only screen and (max-width:767px){.gp-p-homepage__box-list li>a.caution_1:before,.gp-p-homepage__box-list li>div.caution_1:before{bottom:-15%}}.gp-p-homepage__box-list li>a.caution_2:before,.gp-p-homepage__box-list li>div.caution_2:before{content:"*2";position:absolute;bottom:-12%;left:4%;font-size:115%;z-index:1}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-list li>a.caution_2:before,.gp-p-homepage__box-list li>div.caution_2:before{bottom:-16%}}@media only screen and (max-width:767px){.gp-p-homepage__box-list li>a.caution_2:before,.gp-p-homepage__box-list li>div.caution_2:before{bottom:-12%}}.gp-p-homepage__box-list li>a span,.gp-p-homepage__box-list li>div span{display:block}.gp-p-homepage__box-list li>a .ac,.gp-p-homepage__box-list li>div .ac{position:absolute;z-index:1;top:0;left:0;color:#fff;font-size:14px;background-color:rgba(76,67,152,.9);padding:.25em .8em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-list li>a .ac,.gp-p-homepage__box-list li>div .ac{font-size:13px}}@media only screen and (max-width:767px){.gp-p-homepage__box-list li>a .ac,.gp-p-homepage__box-list li>div .ac{font-size:.7em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-list li>a .ac,.gp-p-homepage__box-list li>div .ac{padding:.25em .5em}}@media only screen and (max-width:767px){.gp-p-homepage__box-list li>a .ac,.gp-p-homepage__box-list li>div .ac{padding:.3em}}.gp-p-homepage__box-list li>a .img,.gp-p-homepage__box-list li>div .img{text-align:center}.gp-p-homepage__box-list li>a .img img,.gp-p-homepage__box-list li>div .img img{max-width:none;width:100%;height:auto}.gp-p-homepage__box-list li>a .red,.gp-p-homepage__box-list li>div .red{background-color:rgba(170,0,43,.9)}.gp-p-homepage__box-list li>a .green,.gp-p-homepage__box-list li>div .green{background-color:rgba(135,144,97,.9)}.gp-p-homepage__box-list li>a .orange,.gp-p-homepage__box-list li>div .orange{background-color:rgba(217,154,41,.9)}.gp-p-homepage__box-list li>a .suho,.gp-p-homepage__box-list li>div .suho{background:#7f3652}.gp-p-homepage__box-list li>a .text,.gp-p-homepage__box-list li>div .text{padding:1em 1em 1.5em;font-size:17px;position:relative;line-height:1.6em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-list li>a .text,.gp-p-homepage__box-list li>div .text{padding:.8em .8em 1.2em}}@media only screen and (max-width:767px){.gp-p-homepage__box-list li>a .text,.gp-p-homepage__box-list li>div .text{padding:.5em .5em .8em}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-list li>a .text,.gp-p-homepage__box-list li>div .text{font-size:15px}}@media only screen and (max-width:767px){.gp-p-homepage__box-list li>a .text,.gp-p-homepage__box-list li>div .text{font-size:.8em}}.gp-p-homepage__box-list li>a .text:before,.gp-p-homepage__box-list li>div .text:before{content:"";width:4px;height:4px;border:0;border-top:1px solid #4c4398;border-right:1px solid #4c4398;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:50%;right:5%;margin-top:-2px}.gp-p-homepage__box-list li>a .text.none-arrow:before,.gp-p-homepage__box-list li>div .text.none-arrow:before{display:none}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__box-list li>a .text,.gp-p-homepage__box-list li>div .text{font-size:13px}}.gp-p-homepage__box-list .caution_txt{position:absolute;left:0;bottom:3%!important;padding-left:1em;text-indent:-.8em;text-align:left;line-height:1.8}@media only screen and (max-width:767px){.gp-p-homepage__box-list .caution_txt{position:static;text-align:center}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-list .caution_txt{bottom:-2%!important}}@media only screen and (max-width:767px){.gp-p-homepage__box-list .caution_txt{margin:4em auto 0;text-align:left;width:85%}}.gp-p-homepage__box-list .caution_txt_2{position:absolute;left:0;bottom:1%;padding-left:1em;text-indent:-.8em;text-align:left;line-height:1.8}@media only screen and (max-width:767px){.gp-p-homepage__box-list .caution_txt_2{position:static;text-align:center}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__box-list .caution_txt_2{bottom:-5%}}@media only screen and (max-width:767px){.gp-p-homepage__box-list .caution_txt_2{margin:2em auto 0;text-align:left;width:85%}}@media only screen and (min-width:768px){.gp-p-homepage__box-list{position:relative;margin-top:-10vw;z-index:1}}@media print{.gp-p-homepage__box-list{position:relative;margin-top:-10vw;z-index:1}}@media only screen and (max-width:1280px){.gp-p-homepage__box-list{width:96%;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1281px){.gp-p-homepage__box-list{margin-left:10%;margin-right:6%}}@media print{.gp-p-homepage__box-list{margin-left:10%;margin-right:6%}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__box-list li{width:33%;margin:24px 0 0}.gp-p-homepage__box-list li:nth-child(3n+2){margin:24px .5% 0}}@media only screen and (max-width:767px){.gp-p-homepage__box-list li{width:49%;margin:2em auto 0}.gp-p-homepage__box-list li:nth-child(2n){margin-left:2%}}.gp-p-homepage__cnt-banner{max-width:1540px;width:96%;margin:120px auto 0}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-banner{margin:80px auto 0}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-banner{margin:10% auto 0}}.gp-p-homepage__cnt-point{margin-top:120px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-point{margin-top:80px}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-point{margin-top:10%}}.gp-p-homepage__cnt-point>ul li>a{display:block;text-decoration:none}.gp-p-homepage__cnt-point>ul li>a span{display:block}.gp-p-homepage__cnt-point>ul li>a .img{text-align:center}.gp-p-homepage__cnt-point>ul li>a .box-text{text-align:center;margin-top:1.5em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-point>ul li>a .box-text{margin-top:1em}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-point>ul li>a .box-text{margin-top:1em}}.gp-p-homepage__cnt-point>ul li>a .box-text .jp{margin-top:1.5em}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-point>ul li>a .box-text .jp{margin-top:1em}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-point>ul li>a .box-text .jp{margin-top:1em}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-point>ul li{width:48%;margin:0}.gp-p-homepage__cnt-point>ul li:nth-child(2n){margin-left:4%}.gp-p-homepage__cnt-point>ul li:not(:first-child):not(:nth-child(2)){margin-top:1em}}.gp-p-homepage__cnt-event{margin-top:80px;background-color:#f5f5f5;padding:64px 0}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-event{margin-top:64px}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-event{margin-top:8%}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-event{padding:56px 0}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-event{padding:5% 0}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__wrp-tab{padding-bottom:40px;position:relative}}@media only screen and (min-width:768px) and (max-width:1024.5px) and (max-width:767px){.gp-p-homepage__wrp-tab{padding-bottom:5%}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-homepage__wrp-tab>ul{flex-wrap:wrap;justify-content:center}.gp-p-homepage__wrp-tab>ul li{width:24%;margin-left:1%}.gp-p-homepage__wrp-tab>ul li:nth-child(4n+1){margin-left:0}.gp-p-homepage__wrp-tab>ul li a:after{display:none}.gp-p-homepage__wrp-tab:after{position:absolute;bottom:0;left:50%;content:"";width:32px;height:32px;margin-left:-16px;border-top:1px solid #4c4398;border-right:1px solid #4c4398;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg)}}@media only screen and (min-width:768px) and (max-width:1024.5px) and (max-width:767px){.gp-p-homepage__wrp-tab:after{width:24px;height:24px;margin-left:-12px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-tab{padding-bottom:8%;position:relative}.gp-p-homepage__wrp-tab>ul{flex-wrap:wrap;justify-content:flex-start}.gp-p-homepage__wrp-tab>ul li{width:48%;flex-grow:0;margin-left:0}.gp-p-homepage__wrp-tab>ul li:nth-child(2n){margin-left:4%}.gp-p-homepage__wrp-tab>ul li a:after{display:none}.gp-p-homepage__wrp-tab:after{position:absolute;bottom:2%;left:50%;content:"";width:32px;height:32px;margin-left:-16px;border-top:1px solid #4c4398;border-right:1px solid #4c4398;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg)}}@media only screen and (max-width:767px) and (max-width:767px){.gp-p-homepage__wrp-tab:after{width:24px;height:24px;margin-left:-12px}}.gp-p-homepage__wrp-slide{margin-top:40px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__wrp-slide{margin-top:32px}}@media only screen and (max-width:767px){.gp-p-homepage__wrp-slide{margin-top:3%}}.gp-p-homepage__wrp-slide .event-slide-box a{display:block;text-decoration:none;padding:0 2px}.gp-p-homepage__cnt-slide-banner{margin-top:80px;background-color:#f5f5f5;padding:40px 0}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-slide-banner{margin-top:64px}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-slide-banner{margin-top:8%}}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-slide-banner{padding:32px 0}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-slide-banner{padding:3% 0}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-slide-banner>div{width:90%}.gp-p-homepage__cnt-slide-banner>div>div a{display:block;text-decoration:none;padding:0 4px}}.gp-p-homepage__cnt-news{margin-top:80px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-news{margin-top:64px}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-news{margin-top:8%}}.gp-p-homepage__cnt-news .gp-c-news__box-news{margin-top:40px;border-top:1px solid #dfdfdf}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__cnt-news .gp-c-news__box-news{margin-top:32px}}@media only screen and (max-width:767px){.gp-p-homepage__cnt-news .gp-c-news__box-news{margin-top:5%}}.gp-p-homepage__news-wrp-tab{margin-top:32px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-homepage__news-wrp-tab{margin-top:24px}}@media only screen and (max-width:767px){.gp-p-homepage__news-wrp-tab{margin-top:3%}}@media only screen and (min-width:768px){.gp-p-homepage__news-wrp-tab>ul li{margin-left:4px;margin-bottom:4px;width:calc(25% - 4px)}.gp-p-homepage__news-wrp-tab>ul li:nth-child(4n+1){margin-left:0;width:25%}}@media print{.gp-p-homepage__news-wrp-tab>ul li{margin-left:4px;margin-bottom:4px;width:calc(25% - 4px)}.gp-p-homepage__news-wrp-tab>ul li:nth-child(4n+1){margin-left:0;width:25%}}@media only screen and (max-width:767px){.gp-p-homepage__news-wrp-tab>ul li{width:calc(50% - 4px);margin-bottom:4px}.gp-p-homepage__news-wrp-tab>ul li:nth-child(2n){margin-left:4px}}.small{font-size:12px}.gp-p-hotels__title-big{background:transparent url("../../../../hotels/images/bg_title_big.jpg") 50% no-repeat;background-size:cover}.gp-p-hotels__cnt-intro{text-align:center;padding:74px 0 67px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-hotels__cnt-intro{padding:32px 0}}@media only screen and (max-width:767px){.gp-p-hotels__cnt-intro{padding:5% 0}}.gp-p-hotels__cnt-intro .text{margin-top:1em}@media only screen and (max-width:767px){.gp-p-hotels__cnt-intro .text{margin-top:1em}}.gp-p-hotels__cnt-list{position:relative}.gp-p-hotels__cnt-list:before{background:#f5f5f5;width:93%}@media only screen and (max-width:1280px){.gp-p-hotels__cnt-list:before{left:0;margin-left:0}}@media only screen and (max-width:767px){.gp-p-hotels__cnt-list:before{width:100%}}.gp-p-hotels__box-list{border-bottom:2px solid #fff;padding:50px 0}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-hotels__box-list{padding:30px 0}}@media only screen and (max-width:767px){.gp-p-hotels__box-list{padding:20px 0}}@media only screen and (min-width:1281px){.gp-p-hotels__box-list:first-of-type{padding-top:80px}}@media print{.gp-p-hotels__box-list:first-of-type{padding-top:80px}}.gp-p-hotels__box-list:last-of-type{border-bottom:none}.gp-p-hotels__box-list>div{max-width:1540px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-hotels__box-list>div{align-items:flex-start}}@media only screen and (max-width:767px){.gp-p-hotels__box-list>div{flex-wrap:wrap}}@media only screen and (max-width:767px){.gp-p-hotels__box-list .img{width:100%;margin-bottom:10px}}.gp-p-hotels__box-list .detail{padding-right:10%;box-sizing:border-box}@media only screen and (max-width:767px){.gp-p-hotels__box-list .detail{width:100%;margin:0;padding:0}}.gp-p-hotels__box-list .detail>p:first-of-type{margin-bottom:10px}@media only screen and (max-width:767px){.gp-p-hotels__box-list .detail>p:first-of-type{margin-bottom:5px}}.gp-p-hotels__box-list .detail>p:first-of-type span{display:block}.gp-p-hotels__box-list .detail>p:first-of-type span.logo{margin-bottom:15px;padding-left:2%}@media only screen and (max-width:767px){.gp-p-hotels__box-list .detail>p:first-of-type span.logo{margin-bottom:5px;padding-left:0;text-align:center}}.gp-p-hotels__box-list .detail>p:first-of-type span.caption{color:#fff;padding:3px 2%;box-sizing:border-box;margin-bottom:20px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-hotels__box-list .detail>p:first-of-type span.caption{margin-bottom:15px}}@media only screen and (max-width:767px){.gp-p-hotels__box-list .detail>p:first-of-type span.caption{margin-bottom:5px}}.gp-p-hotels__box-list .detail>p:first-of-type span.caption.color_marriott{background:#aa012c}.gp-p-hotels__box-list .detail>p:first-of-type span.caption.color_associa{background:#4c4398}.gp-p-hotels__box-list .detail>p:first-of-type span.caption.color_gatetower{background:#899162}.gp-p-hotels__box-list .detail>p:first-of-type span.caption.color_courtyard{background:#d99a29}.gp-p-hotels__box-list .detail>p:first-of-type span.caption.color_suho{background:#7f3652}.gp-p-hotels__box-list .detail>p:first-of-type span.title{font-size:27px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-hotels__box-list .detail>p:first-of-type span.title{font-size:23px}}@media only screen and (max-width:767px){.gp-p-hotels__box-list .detail>p:first-of-type span.title{font-size:1.4em}}.gp-p-hotels__box-list .detail>p:nth-of-type(2){margin-bottom:33px}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-hotels__box-list .detail>p:nth-of-type(2){margin-bottom:20px}}@media only screen and (max-width:767px){.gp-p-hotels__box-list .detail>p:nth-of-type(2){margin-bottom:15px}}.gp-p-hotels__box-list .detail>ul{margin-top:-1%}.gp-p-hotels__box-list .detail>ul li{margin-top:1%}@media only screen and (min-width:1061px){.gp-p-hotels__box-list .detail>ul li{width:49%}.gp-p-hotels__box-list .detail>ul li:not(:nth-of-type(2n)){margin-right:1%}}@media print{.gp-p-hotels__box-list .detail>ul li{width:49%}.gp-p-hotels__box-list .detail>ul li:not(:nth-of-type(2n)){margin-right:1%}}@media only screen and (max-width:1060px){.gp-p-hotels__box-list .detail>ul li{width:100%}}.gp-p-hotels__box-list .detail>ul li:first-of-type a,.gp-p-hotels__box-list .detail>ul li:nth-of-type(2) a{color:#fff}.gp-p-hotels__box-list .detail>ul li:first-of-type a svg,.gp-p-hotels__box-list .detail>ul li:nth-of-type(2) a svg{fill:#fff}.gp-p-hotels__box-list .detail>ul li:first-of-type a{background:#1e1e1e}.gp-p-hotels__box-list .detail>ul li:nth-of-type(2) a{background:#a99a54}.gp-p-hotels__box-list .detail>ul li:nth-of-type(3) a,.gp-p-hotels__box-list .detail>ul li:nth-of-type(4) a,.gp-p-hotels__box-list .detail>ul li:nth-of-type(5) a,.gp-p-hotels__box-list .detail>ul li:nth-of-type(6) a{border:1px solid #1e1e1e}.gp-p-hotels__box-list .detail>ul li a{text-decoration:none;display:block;text-align:center;padding:.75em 1em .75em .75em;box-sizing:border-box;position:relative}.gp-p-hotels__box-list .detail>ul li a>span:nth-of-type(2){position:absolute;top:50%;right:.75em;transform:translateY(-50%)}.gp-p-hotels__box-list .detail>ul li.cym{border:1px solid #d99a29;color:#d99a29}.gp-p-hotels__box-list .detail>ul li.cym,.gp-p-hotels__box-list .detail>ul li.suho{position:relative;width:100%;padding:.75em 1em .75em .75em;font-size:150%;text-align:center;box-sizing:border-box}.gp-p-hotels__box-list .detail>ul li.suho{border:1px solid #7f3652;color:#7f3652}@media only screen and (min-width:1061px){.gp-p-hotels__box-list .detail>ul li.cym_rec{width:100%;margin-right:1%}}@media print{.gp-p-hotels__box-list .detail>ul li.cym_rec{width:100%;margin-right:1%}}@media only screen and (max-width:1060px){.gp-p-hotels__box-list .detail>ul li.cym_rec{width:100%}}.gp-p-hotels__box-list .detail>ul li.cym_rec a{background:none;color:#1e1e1e;border:1px solid #1e1e1e}.gp-p-hotels__box-list .detail>ul li.cym_rec a svg{fill:#1e1e1e}@media only screen and (min-width:1061px){.gp-p-hotels__box-list .detail>ul li.cym_rsv{width:100%;margin-right:1%}}@media print{.gp-p-hotels__box-list .detail>ul li.cym_rsv{width:100%;margin-right:1%}}@media only screen and (max-width:1060px){.gp-p-hotels__box-list .detail>ul li.cym_rsv{width:100%}}.gp-p-news{position:relative;overflow:hidden}.gp-p-news:before{content:"";position:absolute;display:block;top:0;left:50%;margin-left:-704px;width:9999px;height:300px;background-color:#f5f1e9;z-index:0;pointer-events:none}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-news:before{height:200px}}@media only screen and (max-width:767px){.gp-p-news:before{height:30vw}}@media only screen and (max-width:1280px){.gp-p-news:before{left:5%;margin-left:0;width:100%}}@media only screen and (min-width:768px) and (max-width:1024.5px){.gp-p-news:before{height:80px}}.gp-p-news .gp-c-title--main--center{padding-top:112px}@media only screen and (max-width:767px){.gp-p-news .gp-c-title--main--center{padding-top:15%}}.gp-p-news__tab .u-tab__box-tab li{min-width:120px}.gp-p-photogallery .gp-c-title--main--center{margin-bottom:40px;padding-top:112px}@media only screen and (max-width:767px){.gp-p-photogallery .gp-c-title--main--center{margin-bottom:5%;padding-top:15%}}.gp-p-photogallery .txt_pseudo_st,.gp-p-photogallery .txt_pseudo_txt{display:none}.gp-p-photogallery .mfp-bg{background-color:#fff;opacity:1}.gp-p-photogallery .mfp-content{position:static;padding:70px 0}.gp-p-photogallery .mfp-container{padding:0}.gp-p-photogallery .mfp-close{font-size:60px;background-color:#1e1e1e;text-align:center;color:transparent}@media only screen and (max-width:767px){.gp-p-photogallery .mfp-close{font-size:6em}}@media only screen and (min-width:768px){.gp-p-photogallery .mfp-close{height:70px;width:70px;line-height:70px}}@media print{.gp-p-photogallery .mfp-close{height:70px;width:70px;line-height:70px}}.gp-p-photogallery .mfp-close:after,.gp-p-photogallery .mfp-close:before{content:"";display:block;height:2px;background-color:#fff;width:30px;position:absolute;left:50%;top:50%;z-index:10}.gp-p-photogallery .mfp-close:before{transform:translate(-50%,-50%) rotate(45deg)}.gp-p-photogallery .mfp-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.gp-p-photogallery__box-tab{margin-bottom:60px}@media only screen and (max-width:767px){.gp-p-photogallery__box-tab{margin-bottom:10%}}.gp-p-photogallery__box-gallery>ul>li{box-sizing:border-box;border:1px solid #fff;background-color:#f5f5f5;width:319px;overflow:hidden}@media only screen and (min-width:768px) and (max-width:1280px){.gp-p-photogallery__box-gallery>ul>li{width:25%}}@media only screen and (max-width:767px){.gp-p-photogallery__box-gallery>ul>li{width:33.33%}}.gp-p-photogallery__box-gallery>ul>li a{position:relative;display:block}.gp-p-photogallery__box-gallery>ul>li img{position:absolute}.gp-p-photogallery__box-popup{text-align:center}.gp-p-photogallery__box-popup .st{font-size:25px;background-color:#f5f5f5;position:absolute;left:0;right:0;top:0}@media only screen and (max-width:767px){.gp-p-photogallery__box-popup .st{font-size:1.4em}}@media only screen and (min-width:768px){.gp-p-photogallery__box-popup .st{height:70px;line-height:70px}}@media print{.gp-p-photogallery__box-popup .st{height:70px;line-height:70px}}@media only screen and (max-width:767px){.gp-p-photogallery__box-popup .st{width:100%;display:table;height:3em;text-align:left}.gp-p-photogallery__box-popup .st span{padding-right:50px;padding-left:.5em;width:100%;display:table-cell;vertical-align:middle}}.gp-p-photogallery__box-popup .text{font-size:20px;text-align:center;margin-top:1.5em}@media only screen and (max-width:767px){.gp-p-photogallery__box-popup .text{font-size:1.2em}}