﻿.con_news .box_new,.con_intro .box_int,.con_hanare .box_txt,.con_rooms .box_txt,.con_rooms .box_bnr,.con_annex .box_bnr,.con_bnr{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1024px){.con_news .box_new,.con_intro .box_int,.con_hanare .box_txt,.con_rooms .box_txt,.con_rooms .box_bnr,.con_annex .box_bnr,.con_bnr{width:91.66667%}}.ct_basic .en{display:inline-block;vertical-align:middle}.ct_basic em{font-size:30%;font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;background:#5b170e;color:#FFF;display:inline-block;vertical-align:middle;padding:.5em .8em}@media only screen and (min-width: 768px) and (max-width: 1024px){.ct_basic em{font-size:40%}}@media only screen and (max-width: 767px){.ct_basic em{padding:.5em .3em;margin-bottom:.5em}}@media only screen and (min-width: 768px){[data-emergence=hidden]{opacity:0;transform:translateY(2.5em)}[data-emergence=hidden] [data-num]{opacity:0;transform:translateY(2.5em)}[data-emergence=visible]{opacity:1;transform:translateY(0);transition:opacity 1200ms ease,transform 800ms ease}[data-emergence=visible] [data-num]{opacity:1;transform:translateY(0)}[data-emergence=visible] [data-num="1"]{transition:opacity 1200ms ease 0ms,transform 1200ms ease 0ms}[data-emergence=visible] [data-num="2"]{transition:opacity 1200ms ease 250ms,transform 1200ms ease 250ms}[data-emergence=visible] [data-num="3"]{transition:opacity 1200ms ease 500ms,transform 1200ms ease 500ms}[data-emergence=visible] [data-num="4"]{transition:opacity 1200ms ease 750ms,transform 1200ms ease 750ms}[data-emergence=visible] [data-num="5"]{transition:opacity 1200ms ease 1000ms,transform 1200ms ease 1000ms}[data-emergence=visible] [data-num="6"]{transition:opacity 1200ms ease 1250ms,transform 1200ms ease 1250ms}[data-emergence=visible] [data-num="7"]{transition:opacity 1200ms ease 1500ms,transform 1200ms ease 1500ms}[data-emergence=visible] [data-num="8"]{transition:opacity 1200ms ease 1750ms,transform 1200ms ease 1750ms}[data-emergence=visible] [data-num="9"]{transition:opacity 1200ms ease 2000ms,transform 1200ms ease 2000ms}[data-emergence=visible] [data-num="10"]{transition:opacity 1200ms ease 2250ms,transform 1200ms ease 2250ms}[data-emergence=visible] [data-num="11"]{transition:opacity 1200ms ease 2500ms,transform 1200ms ease 2500ms}}#loading:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/home/bg_loading.jpg) no-repeat center center;background-size:cover;opacity:0;transition:opacity 1000ms ease}#loading.active:before{opacity:1}#loading.active .box_skip{opacity:1}#loading .txt{width:26.51042%}@media only screen and (max-width: 767px){#loading .txt{width:70%}}#loading .box_skip{position:absolute;top:70%;left:93%;width:90%;transform:translate(-50%, -50%);text-align:center;transition:opacity 2s 2s;z-index:1}@media only screen and (max-width: 767px){#loading .box_skip{left:80%}}#loading .box_skip button{font-family:'Cormorant SC', serif;font-weight:lighter;font-size:123%;letter-spacing:0;color:#fff;background:rgba(255,255,255,0.001);padding:.2em 2em;display:inline-block;border:none;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1024px){#loading .box_skip button{font-size:112%}}@media only screen and (max-width: 767px){#loading .box_skip button{font-size:142%}}#header{position:absolute;top:0;left:0;right:0;z-index:1000}#header .con_header{background:none}#header .con_header .wrap_logo{background:none}@media only screen and (max-width: 767px){#header .con_header .wrap_logo h1.box_logo{width:64%}}#header .con_header .wrap_logo h1.box_logo a{display:block;text-align:center}@media only screen and (min-width: 1025px){#header .con_header .wrap_logo h1.box_logo a img{max-width:114px}}@media print{#header .con_header .wrap_logo h1.box_logo a img{max-width:114px}}@media only screen and (min-width: 768px){#header .con_header .wrap_logo h1.box_logo a img{line-height:180px;padding:0 1em;vertical-align:middle}}@media only screen and (max-width: 1024px){#header .con_header .wrap_logo h1.box_logo a img{padding:.8em 1em}}.con_mainimg{position:relative}.con_mainimg .box_txt{position:absolute;top:23.71134%;right:23.4375%;z-index:50;text-align:center}@media only screen and (min-width: 768px){.con_mainimg .box_txt{box-sizing:border-box;text-align:right;transform:translate(23.4375%, 0);width:100%;padding-right:16%}}@media only screen and (max-width: 767px){.con_mainimg .box_txt{right:inherit;left:55%;top:20%}}.con_mainimg .box_txt.active p span.t1{opacity:1;transform:translateY(0);transition:opacity 1500ms ease 10ms,transform 1400ms ease-out 10ms}.con_mainimg .box_txt.active p span.t1:before{height:97%;transition:height 1600ms ease 10ms}.con_mainimg .box_txt.active p span.t2{opacity:1;transform:translateY(0);transition:opacity 1500ms ease 710ms,transform 1400ms ease-out 710ms}.con_mainimg .box_txt.active p span.t2:before{height:97%;transition:height 1600ms ease 710ms}.con_mainimg .box_txt.active p span.t3{opacity:1;transform:translateY(0);transition:opacity 1500ms ease 1410ms,transform 1400ms ease-out 1410ms}.con_mainimg .box_txt.active p span.t3:before{height:97%;transition:height 1600ms ease 1410ms}.con_mainimg .box_txt p{font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:223%;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;display:inline-block;font-feature-settings:normal;text-align:left;line-height:2;white-space:nowrap;text-shadow:0 0 0.8em rgba(0,0,0,0.4),0 0 0.8em rgba(0,0,0,0.4),0 0 0.8em rgba(0,0,0,0.4),0 0 0.8em rgba(0,0,0,0.4)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_mainimg .box_txt p{font-size:167%}}@media only screen and (max-width: 767px){.con_mainimg .box_txt p{font-size:167%}}.con_mainimg .box_txt p span{display:inline-block;position:relative;opacity:0;transform:translateY(-0.8em)}.con_mainimg .box_txt p span:before{content:'';width:1px;height:100%;position:absolute;top:0;left:.4em;background:rgba(255,255,255,0.8);height:0}.ie .con_mainimg .box_txt p span:before{left:.5em}.con_mainimg #obj_mainimg>div{display:none}.con_mainimg #obj_mainimg>div:first-child{display:block}.con_mainimg #obj_mainimg .slide{outline:none;overflow:hidden;position:relative;z-index:0}.con_mainimg #obj_mainimg .slide img{max-width:inherit;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.con_mainimg #obj_mainimg .slide:nth-child(2) img{left:auto;right:-25%;transform:translate(0, -50%)}}.con_mainimg #obj_mainimg .slick-dots{position:absolute;bottom:7.52577%;right:3.125%;letter-spacing:-.5em}@media only screen and (max-width: 767px){.con_mainimg #obj_mainimg .slick-dots{bottom:9.27835%;right:4.16667%}}.con_mainimg #obj_mainimg .slick-dots li{width:6px;height:6px;background:#FFF;border-radius:1em;transition:background 400ms;display:inline-block;margin-left:17px;cursor:pointer}.con_mainimg #obj_mainimg .slick-dots li:hover,.con_mainimg #obj_mainimg .slick-dots li.slick-active{background:#da958f}.con_mainimg .scroll{position:absolute;bottom:4.63918%;right:2.76042%}.con_mainimg .scroll a{display:block;text-decoration:none;font-size:78%;letter-spacing:.2em;color:#FFF;font-family:'Cormorant SC', serif;font-weight:lighter;transition:color 400ms}@media only screen and (max-width: 767px){.con_mainimg .scroll a{font-size:89%}}.con_mainimg .scroll a:hover{color:#da958f}.con_mainimg .scroll a i{padding-left:.4em}.con_news .box_new{padding:90px 0;display:flex;flex-direction:row}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_new{padding:40px 0 50px}}@media only screen and (max-width: 767px){.con_news .box_new{padding:1.5em 0}}@media only screen and (min-width: 768px){.con_news .box_new{align-items:flex-end}}@media only screen and (max-width: 767px){.con_news .box_new{flex-wrap:wrap}}.con_news .box_new h2{padding-right:3.90625%;white-space:nowrap}@media only screen and (max-width: 767px){.con_news .box_new h2{margin-top:.3em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_new h2 .en{font-size:112%}}@media only screen and (max-width: 767px){.con_news .box_new h2 .en{font-size:89%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_new h2 .jp{font-size:45%}}.con_news .box_new .wrp_new{width:67.1875%;padding-right:10.9375%;box-sizing:border-box;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_new .wrp_new{width:62.5%;padding-right:7.8125%}}@media only screen and (max-width: 767px){.con_news .box_new .wrp_new{width:66%}}.con_news .box_new .wrp_new #obj_news{width:100%}.con_news .box_new .wrp_new #obj_news>div,.con_news .box_new .wrp_new #obj_news .slick-slide{outline:none}.con_news .box_new .wrp_new #obj_news>div a,.con_news .box_new .wrp_new #obj_news .slick-slide a{outline:none;display:block;text-decoration:none;transition:opacity 400ms}.con_news .box_new .wrp_new #obj_news>div a:hover,.con_news .box_new .wrp_new #obj_news .slick-slide a:hover{opacity:.6}.con_news .box_new .wrp_new #obj_news>div .date,.con_news .box_new .wrp_new #obj_news .slick-slide .date{font-size:134%;font-family:'Cormorant SC', serif;font-weight:lighter;letter-spacing:.05em;margin-bottom:.3em}.con_news .box_new .wrp_new #obj_news>div .title,.con_news .box_new .wrp_new #obj_news .slick-slide .title{font-size:100%;width:100%;overflow:hidden}@media only screen and (min-width: 768px){.con_news .box_new .wrp_new #obj_news>div .title,.con_news .box_new .wrp_new #obj_news .slick-slide .title{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}}@media only screen and (max-width: 767px){.con_news .box_new .wrp_new #obj_news>div .title,.con_news .box_new .wrp_new #obj_news .slick-slide .title{font-size:84%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.firefox .con_news .box_new .wrp_new #obj_news>div .title,.ie .con_news .box_new .wrp_new #obj_news>div .title,.firefox .con_news .box_new .wrp_new #obj_news .slick-slide .title,.ie .con_news .box_new .wrp_new #obj_news .slick-slide .title{max-height:3em}}.con_news .box_new .wrp_new #obj_arrow{text-align:center;width:11.62791%;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.con_news .box_new .wrp_new #obj_arrow{width:2em}}.con_news .box_new .wrp_new #obj_arrow .arrow{color:#FFF;cursor:pointer;transition:opacity 400ms;font-size:123%}.con_news .box_new .wrp_new #obj_arrow .arrow:hover{opacity:.8}.con_news .box_new .wrp_new #obj_arrow .number{white-space:nowrap;font-family:'Cormorant SC', serif;font-weight:lighter;font-size:134%;letter-spacing:.05em}.con_news .box_new .wrp_btn{width:12.5%;text-align:right}.con_news .box_new .wrp_btn .btn__more a{display:inline-block;position:relative}@media only screen and (max-width: 767px){.con_news .box_new .wrp_btn{width:100%;margin-top:.6em}.con_news .box_new .wrp_btn .btn__more a{font-size:84%}}.con_intro{width:94.79167%;margin:0 auto;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;height:870px;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{height:700px}}@media only screen and (max-width: 767px){.con_intro{height:auto}}@media only screen and (min-width: 768px){.con_intro{overflow:hidden;height:0;padding-bottom:45.3125%;min-height:650px;background-image:url(../images/home/img_about.jpg)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{min-height:500px}}@media only screen and (max-width: 767px){.con_intro{width:91.66667%;padding:2em 0em;background-image:url(../images/home/img_sp_about.jpg)}}@media only screen and (min-width: 768px){.con_intro .box_int{display:flex;flex-direction:row-reverse;justify-content:center;align-items:flex-start;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}}.con_intro .box_int .st span{font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:normal;letter-spacing:.1em;font-size:223%}@media only screen and (min-width: 768px){.con_intro .box_int .st span{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;display:inline-block;font-feature-settings:normal;white-space:nowrap}}@media only screen and (min-width: 1025px){.con_intro .box_int .st span{line-height:2.5;width:7.5em}}@media print{.con_intro .box_int .st span{line-height:2.5;width:7.5em}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_intro .box_int .st span{line-height:2;width:6em;font-size:212%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_int .st span{font-size:162%;line-height:2;width:6em}}@media only screen and (max-width: 767px){.con_intro .box_int .st span{line-height:1.9;font-size:139%}}@media only screen and (min-width: 1025px){.con_intro .box_int .wrp_txt{margin:0 3em}}@media print{.con_intro .box_int .wrp_txt{margin:0 3em}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_intro .box_int .wrp_txt{margin:0 2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_int .wrp_txt{margin:0 1.5em}}.con_intro .box_int .wrp_txt p{font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:100%;letter-spacing:.1em}@media only screen and (min-width: 768px){.con_intro .box_int .wrp_txt p{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;display:inline-block;font-feature-settings:normal;white-space:nowrap}}@media only screen and (min-width: 1025px){.con_intro .box_int .wrp_txt p{line-height:3.5;width:38.5em}}@media print{.con_intro .box_int .wrp_txt p{line-height:3.5;width:38.5em}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_intro .box_int .wrp_txt p{line-height:2.5;width:27.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_int .wrp_txt p{font-size:89%;line-height:2;width:22em}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_txt p{margin-top:1em;line-height:2;letter-spacing:.1em}}.con_intro .box_int .wrp_btn{margin-top:170px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_int .wrp_btn{margin-top:5em}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_btn{margin-top:1em}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_btn .btn_int{width:90%;margin:0 auto}}.con_intro .box_int .wrp_btn .btn_int a{display:block;text-decoration:none;border:2px solid #FFF;padding:1.5em 1.5em 8.5em;box-sizing:border-box;position:relative;overflow:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;padding:1.5em 1.5em 8.5em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_int .wrp_btn .btn_int a{padding:1.5em 1em 4em}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_btn .btn_int a{padding:1em}}@media only screen and (min-width: 1025px){.ie .con_intro .box_int .wrp_btn .btn_int a{width:.8em}.ie .con_intro .box_int .wrp_btn .btn_int a span{margin-left:-.3em}}@media print{.ie .con_intro .box_int .wrp_btn .btn_int a{width:.8em}.ie .con_intro .box_int .wrp_btn .btn_int a span{margin-left:-.3em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_int .wrp_btn .btn_int a{width:60px}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_btn .btn_int a{border-width:1px}}.con_intro .box_int .wrp_btn .btn_int a:before{position:absolute;content:"";background:#fff;width:300%;height:200%;top:-120%;right:-10%;transform:skew(-20deg);-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;opacity:0}.con_intro .box_int .wrp_btn .btn_int a:after{content:'';width:1px;background:#FFF;display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;height:5em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_int .wrp_btn .btn_int a:after{height:3em}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_btn .btn_int a:after{height:1px}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_btn .btn_int a:after{width:3em;bottom:inherit;left:inherit;top:calc(50% - 1px)}}@media only screen and (min-width: 1025px){.con_intro .box_int .wrp_btn .btn_int a:hover{background:#fff;color:#111}.con_intro .box_int .wrp_btn .btn_int a:hover:before{opacity:1;top:-10%}.con_intro .box_int .wrp_btn .btn_int a:hover:after{background:#111}}@media print{.con_intro .box_int .wrp_btn .btn_int a:hover{background:#fff;color:#111}.con_intro .box_int .wrp_btn .btn_int a:hover:before{opacity:1;top:-10%}.con_intro .box_int .wrp_btn .btn_int a:hover:after{background:#111}}.con_intro .box_int .wrp_btn .btn_int a span{display:inline-block;font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;line-height:1;font-size:112%;letter-spacing:.1em;position:relative;z-index:1}@media only screen and (min-width: 768px){.con_intro .box_int .wrp_btn .btn_int a span{white-space:nowrap;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;display:inline-block;font-feature-settings:normal}}@media only screen and (min-width: 768px){.con_intro .box_int[data-emergence=hidden]>*{opacity:0;filter:blur(10px)}.con_intro .box_int[data-emergence=visible]>*{opacity:1;filter:blur(0);transition:opacity 1000ms,filter 1000ms ease 400ms}.chrome .con_intro .box_int[data-emergence=visible]>*{filter:blur(0.5px)}}.con_hanare{position:relative;padding-top:10%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hanare{padding-top:50px}}@media only screen and (max-width: 767px){.con_hanare{padding-top:2em}}@media only screen and (min-width: 768px){.con_hanare{background:url(../images/home/bg_mat1.jpg) no-repeat left top}}@media only screen and (max-width: 767px){.con_hanare{background-size:50% auto;padding-bottom:6.5em}.con_hanare:before{content:'';width:69%;height:0;padding-bottom:44.5%;background:url(../images/home/bg_mat1.jpg) no-repeat left top;background-size:100% auto;position:absolute;display:block;top:0;right:0;z-index:-1;transform:scale(-1, 1)}}.con_hanare:after{content:'';width:36.19792%;height:0;padding-bottom:23.38542%;background:url(../images/home/bg_mat2.jpg) no-repeat left top;background-size:100% auto;position:absolute;top:95%;right:0;z-index:-1}@media only screen and (max-width: 767px){.con_hanare:after{width:92.66667%;height:0;padding-bottom:59.86667%;transform:scale(1, -1);top:inherit;bottom:0}}@media only screen and (min-width: 768px){.con_hanare .box_txt{position:relative}}.con_hanare .box_txt .ch_basic{margin-top:.5em}.con_hanare .box_txt .txt{margin-top:1em}@media only screen and (min-width: 768px){.con_hanare .box_txt .txt{letter-spacing:.15em}}@media only screen and (min-width: 1025px){.con_hanare .box_txt .txt{width:calc(100% - 450px)}}@media print{.con_hanare .box_txt .txt{width:calc(100% - 450px)}}@media only screen and (min-width: 1025px){.con_hanare .box_txt .btn{width:400px;max-width:340px;position:absolute;bottom:0;right:0}}@media print{.con_hanare .box_txt .btn{width:400px;max-width:340px;position:absolute;bottom:0;right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hanare .box_txt .btn{width:300px;margin-top:.8em}.con_hanare .box_txt .btn a span{padding:0em 1em}}@media only screen and (max-width: 767px){.con_hanare .box_txt .btn{margin-top:.5em;position:absolute;bottom:2em;left:0;right:0;margin:0 auto;width:100%;max-width:250px}.con_hanare .box_txt .btn a{text-indent:1em}}.con_hanare .box_img{width:94.79167%;margin:0 auto;margin-top:50px;display:flex}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hanare .box_img{margin-top:40px}}@media only screen and (max-width: 767px){.con_hanare .box_img{margin-top:1em}}@media only screen and (min-width: 768px){.con_hanare .box_img{flex-direction:row}}@media only screen and (max-width: 767px){.con_hanare .box_img{flex-direction:column}}@media only screen and (max-width: 1024px){.con_hanare .box_img{width:91.66667%}}@media only screen and (min-width: 768px){.con_hanare .box_img li{width:32.96703%}.con_hanare .box_img li:not(:first-child){margin-left:.54945%}}@media only screen and (max-width: 767px){.con_hanare .box_img li{margin-bottom:1em}.con_hanare .box_img li.choseiden{order:1}.con_hanare .box_img li.enjukaku{order:2}.con_hanare .box_img li.sentei{order:3}}.con_hanare .box_img li a{display:block;text-decoration:none;position:relative;transition:opacity 400ms}.con_hanare .box_img li a:hover{opacity:.7}.con_hanare .box_img li a .st{font-weight:normal;position:absolute;bottom:0;right:0;background:#111111;z-index:1}@media only screen and (min-width: 768px){.con_hanare .box_img li a .st{height:300px;width:50px}}@media only screen and (max-width: 767px){.con_hanare .box_img li a .st{width:76.92308%;text-align:center;padding:.5em 0}}.con_hanare .box_img li a .st em{font-size:134%;font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;text-align:center}@media only screen and (min-width: 768px){.con_hanare .box_img li a .st em{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;display:inline-block;font-feature-settings:normal;position:absolute;top:50%;transform:translateY(-50%);right:.2em;margin:0 auto;white-space:nowrap}.ie .con_hanare .box_img li a .st em{right:.3em}}@media only screen and (max-width: 767px){.con_hanare .box_img li a .st em{font-size:112%}}.con_hanare .box_img li a .st em span{font-family:'Cormorant SC', serif;font-weight:lighter;font-size:67%;color:#da958f;margin-top:.5em;letter-spacing:.15em;line-height:1.4em}@media only screen and (min-width: 768px){.con_hanare .box_img li a .st em span{-webkit-text-orientation:sideways;-moz-text-orientation:sideways;-ms-text-orientation:sideways;text-orientation:sideways}}@media only screen and (max-width: 767px){.con_hanare .box_img li a .st em span{font-size:90%;padding-left:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hanare .box_img li a .img{overflow:hidden}.con_hanare .box_img li a .img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.con_hanare .box_img li a .img{height:0;padding-bottom:100%;overflow:hidden}}.con_rooms{padding:10.41667% 0 120px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms{padding:70px 0}}@media only screen and (max-width: 767px){.con_rooms{padding:2em 0}}@media only screen and (max-width: 767px){.con_rooms{display:flex;flex-direction:column;z-index:10}}@media only screen and (min-width: 768px){.con_rooms:before{content:'';width:36.61458%;height:0;padding-bottom:62.1875%;background:url(../images/home/bg_wag2.jpg) no-repeat right top;background-size:100% auto;position:absolute;top:36%;display:block;left:0;z-index:-1}}.con_rooms .box_txt{max-width:960px}@media only screen and (max-width: 767px){.con_rooms .box_txt{order:1}}.con_rooms .box_txt .ct_basic .en{display:inline-block;vertical-align:middle}.con_rooms .box_txt .ch_basic{margin-top:1em}@media only screen and (max-width: 767px){.con_rooms .box_txt .ch_basic{margin-top:.5em}}@media only screen and (max-width: 767px){.con_rooms .box_txt .ch_basic .jp{font-size:91%}}.con_rooms .box_txt .wrp_txt{margin-top:1em}@media only screen and (min-width: 768px){.con_rooms .box_txt .wrp_txt{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}@media only screen and (min-width: 768px){.con_rooms .box_txt .wrp_txt .txt{letter-spacing:.15em;line-height:1.7}}@media only screen and (min-width: 1025px){.con_rooms .box_txt .wrp_txt .txt{width:calc(100% - 400px)}}@media print{.con_rooms .box_txt .wrp_txt .txt{width:calc(100% - 400px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_txt .wrp_txt .txt{width:calc(100% - 300px);font-size:95%}}.con_rooms .box_txt .wrp_txt .btn{margin:0}@media only screen and (min-width: 1025px){.con_rooms .box_txt .wrp_txt .btn{width:400px;max-width:340px}}@media print{.con_rooms .box_txt .wrp_txt .btn{width:400px;max-width:340px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_txt .wrp_txt .btn{width:250px}}.con_rooms .box_bnr{max-width:960px;margin-top:55px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_bnr{margin-top:40px}}@media only screen and (max-width: 767px){.con_rooms .box_bnr{margin-top:1em}}@media only screen and (max-width: 767px){.con_rooms .box_bnr{order:4}}.con_rooms .box_bnr a{display:block;text-decoration:none;text-align:center;text-decoration:none;padding:1.3em;background:url(../images/home/bnr_roo.jpg) no-repeat center center;background-size:cover;position:relative}.con_rooms .box_bnr a:before{content:'';width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid #FFF;display:block;position:absolute;top:10px;left:10px;box-sizing:border-box}@media only screen and (max-width: 767px){.con_rooms .box_bnr a:before{width:calc(100% - 11px);height:calc(100% - 11px);top:5px;left:5px;border:1px solid rgba(255,255,255,0.5)}}.con_rooms .box_bnr a:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0);transition:background 400ms ease}.con_rooms .box_bnr a:hover:after{background:rgba(255,255,255,0.1)}.con_rooms .box_bnr a>*{position:relative;z-index:1}.con_rooms .box_bnr a .st{font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:bold;font-size:167%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_bnr a .st{font-size:134%}}@media only screen and (max-width: 767px){.con_rooms .box_bnr a .st{font-size:112%}}.con_rooms .box_bnr a .txt{margin-top:.3em;font-size:89%}.con_rooms .box_img{width:94.79167%;margin:0 auto;position:relative;z-index:100;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_img{margin-top:40px}}@media only screen and (max-width: 767px){.con_rooms .box_img{margin-top:1em}}@media only screen and (min-width: 768px){.con_rooms .box_img{display:flex;flex-direction:row}}@media only screen and (max-width: 1024px){.con_rooms .box_img{width:91.66667%}}@media only screen and (max-width: 767px){.con_rooms .box_img{order:2}}@media only screen and (min-width: 768px){.con_rooms .box_img li{width:49.72527%}.con_rooms .box_img li:not(:first-child){margin-left:.54945%;margin-top:70px}}@media only screen and (max-width: 767px){.con_rooms .box_img li{margin-bottom:1em}}.con_rooms .box_img li a{display:block;text-decoration:none;position:relative;transition:opacity 400ms}.con_rooms .box_img li a:hover{opacity:.7}.con_rooms .box_img li a .st{font-weight:normal;position:absolute;bottom:0;right:0;background:#111111;z-index:1}@media only screen and (min-width: 768px){.con_rooms .box_img li a .st{max-height:500px;height:90%;width:50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_img li a .st{height:100%}}@media only screen and (max-width: 767px){.con_rooms .box_img li a .st{text-align:center;bottom:-1px;padding:.5em .8em}}.con_rooms .box_img li a .st em{font-size:134%;font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;text-align:center}@media only screen and (min-width: 768px){.con_rooms .box_img li a .st em{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;display:inline-block;font-feature-settings:normal;position:absolute;top:50%;transform:translateY(-50%);right:.3em;margin:0 auto;white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_img li a .st em{font-size:112%}}@media only screen and (max-width: 767px){.con_rooms .box_img li a .st em{font-size:112%}}.con_rooms .box_img li a .st em span{font-family:'Cormorant SC', serif;font-weight:lighter;font-size:67%;text-transform:uppercase;color:#da958f;margin-top:.5em;letter-spacing:.15em;line-height:1.4em}@media only screen and (min-width: 768px){.con_rooms .box_img li a .st em span{-webkit-text-orientation:sideways;-moz-text-orientation:sideways;-ms-text-orientation:sideways;text-orientation:sideways}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_img li a .st em span{font-size:70%;letter-spacing:.05em}}@media only screen and (max-width: 767px){.con_rooms .box_img li a .st em span{font-size:70%;padding-left:.3em}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_rooms .box_img li a .img{overflow:hidden}.con_rooms .box_img li a .img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_img li a .img{overflow:hidden}.con_rooms .box_img li a .img img{position:relative;width:130%;max-width:none;margin-left:-15%}}@media only screen and (max-width: 767px){.con_rooms>.btn{order:3;margin:0 auto;width:100%;max-width:250px}.con_rooms>.btn a{text-indent:1em}}.con_annex{position:relative;z-index:1}@media only screen and (max-width: 767px){.con_annex{margin-top:3em}}.con_annex:before{content:'';width:51.45833%;height:0;padding-bottom:61.77083%;background:url(../images/home/bg_wag1.jpg) no-repeat right top;background-size:100% auto;position:absolute;display:block;right:0;z-index:-10}@media only screen and (min-width: 768px){.con_annex:before{top:30%;transform:translateY(-50%)}}@media only screen and (max-width: 767px){.con_annex:before{top:inherit;bottom:65%;width:141.14286%;padding-bottom:169.42857%}}.con_annex .box_ane{margin:0 auto;position:relative;z-index:10}@media only screen and (min-width: 768px){.con_annex .box_ane{width:94.79167%;display:flex;flex-direction:row-reverse;align-items:center}}@media only screen and (max-width: 1024px){.con_annex .box_ane{width:91.66667%}}.con_annex .box_ane .wrp_img{position:relative}@media only screen and (min-width: 768px){.con_annex .box_ane .wrp_img{width:49.72527%;overflow:hidden}}@media only screen and (min-width: 1025px){.con_annex .box_ane .wrp_img{height:580px}}@media print{.con_annex .box_ane .wrp_img{height:580px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_annex .box_ane .wrp_img{height:540px}}.con_annex .box_ane .wrp_img a{display:block;text-decoration:none;transition:opacity 400ms}.con_annex .box_ane .wrp_img a:hover{opacity:.7}@media only screen and (min-width: 768px){.con_annex .box_ane .wrp_img a img{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;max-width:inherit}}@media only screen and (max-width: 767px){.con_annex .box_ane .wrp_img a{margin-top:1em}}.con_annex .box_ane .wrp_img a .st{font-weight:normal;position:absolute;bottom:0;right:0;background:#111111;z-index:1}@media only screen and (min-width: 768px){.con_annex .box_ane .wrp_img a .st{max-height:350px;height:90%;width:50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_annex .box_ane .wrp_img a .st{height:100%}}@media only screen and (max-width: 767px){.con_annex .box_ane .wrp_img a .st{text-align:center;bottom:-1px;padding:.5em .8em}}.con_annex .box_ane .wrp_img a .st em{font-size:134%;font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;text-align:center}@media only screen and (min-width: 768px){.con_annex .box_ane .wrp_img a .st em{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;display:inline-block;font-feature-settings:normal;position:absolute;top:50%;transform:translateY(-50%);right:.3em;margin:0 auto;white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_annex .box_ane .wrp_img a .st em{font-size:112%}}@media only screen and (max-width: 767px){.con_annex .box_ane .wrp_img a .st em{font-size:112%}}.con_annex .box_ane .wrp_img a .st em span{font-family:'Cormorant SC', serif;font-weight:lighter;font-size:67%;text-transform:uppercase;color:#da958f;margin-top:.5em;letter-spacing:.15em;line-height:1.4em}@media only screen and (min-width: 768px){.con_annex .box_ane .wrp_img a .st em span{-webkit-text-orientation:sideways;-moz-text-orientation:sideways;-ms-text-orientation:sideways;text-orientation:sideways}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_annex .box_ane .wrp_img a .st em span{font-size:70%;letter-spacing:.05em}}@media only screen and (max-width: 767px){.con_annex .box_ane .wrp_img a .st em span{font-size:70%;padding-left:.3em}}@media only screen and (min-width: 768px){.con_annex .box_ane .wrp_txt{width:52.96703%}}@media only screen and (min-width: 768px){.con_annex .box_ane .wrp_txt .inner{max-width:767px;width:90%;margin:0 auto;padding-left:9.3361%}}.con_annex .box_ane .wrp_txt .inner .ct_basic>span{display:block}.con_annex .box_ane .wrp_txt .inner .ct_basic .en{margin-bottom:.1em;line-height:1}@media only screen and (min-width: 768px){.con_annex .box_ane .wrp_txt .inner .ct_basic em{display:inline-block;vertical-align:top;margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_annex .box_ane .wrp_txt .inner .ct_basic em{margin-bottom:.7em}}.con_annex .box_ane .wrp_txt .inner .ch_basic{margin-top:.5em}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_annex .box_ane .wrp_txt .inner .ch_basic .jp{display:block;line-height:1.4;font-size:84%}}.con_annex .box_ane .wrp_txt .inner .txt_lead{font-size:134%;font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;color:#da958f}@media only screen and (max-width: 767px){.con_annex .box_ane .wrp_txt .inner .txt_lead{margin-top:.3em}}.con_annex .box_ane .wrp_txt .inner .txt{margin-top:1em}@media only screen and (max-width: 767px){.con_annex .box_ane .wrp_txt .inner .txt{margin-top:.5em}}@media only screen and (min-width: 768px){.con_annex .box_ane .wrp_txt .inner .txt{line-height:1.8}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_annex .box_ane .wrp_txt .inner .txt{font-size:89%}}.con_annex .box_ane .wrp_txt .inner .btn{margin:0;margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_annex .box_ane .wrp_txt .inner .btn{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_annex .box_ane .wrp_txt .inner .btn{margin-top:0}}@media only screen and (min-width: 1025px){.con_annex .box_ane .wrp_txt .inner .btn{max-width:340px}}@media print{.con_annex .box_ane .wrp_txt .inner .btn{max-width:340px}}@media only screen and (max-width: 767px){.con_annex .box_ane>.btn{margin:1em auto 0;width:100%;max-width:250px}.con_annex .box_ane>.btn a{text-indent:1em}}.con_annex .box_bnr{max-width:960px;margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_annex .box_bnr{margin-top:40px}}@media only screen and (max-width: 767px){.con_annex .box_bnr{margin-top:1em}}.con_annex .box_bnr a{display:block;text-decoration:none;text-align:center;text-decoration:none;padding:1.3em;background:url(../images/footer/bnr_sansuikaku-pc.jpg) no-repeat center center;background-size:cover;position:relative}@media only screen and (max-width: 767px){.con_annex .box_bnr a{background:url(../images/footer/bnr_sansuikaku-sp.jpg) no-repeat center center;background-size:cover;background-position:80% center}}.con_annex .box_bnr a:before{content:'';width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid #FFF;display:block;position:absolute;top:10px;left:10px;box-sizing:border-box}@media only screen and (max-width: 767px){.con_annex .box_bnr a:before{width:calc(100% - 11px);height:calc(100% - 11px);top:5px;left:5px;border:1px solid rgba(255,255,255,0.5)}}.con_annex .box_bnr a:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0);transition:background 400ms ease}.con_annex .box_bnr a:hover:after{background:rgba(255,255,255,0.1)}.con_annex .box_bnr a>*{position:relative;z-index:1}.con_annex .box_bnr a .st{font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:bold;font-size:167%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_annex .box_bnr a .st{font-size:134%}}@media only screen and (max-width: 767px){.con_annex .box_bnr a .st{font-size:112%}}.con_annex .box_bnr a .txt{margin-top:.3em;font-size:89%;white-space:nowrap}.con_gallery{background-image:url(../images/home/bg_gal1.png),url(../images/home/bg_gal2.png);background-repeat:no-repeat;background-position:left top,right bottom;padding:50px 0 90px;margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_gallery{padding:40px 0}}@media only screen and (max-width: 767px){.con_gallery{padding:3.5em 0 1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_gallery{margin-top:100px}}@media only screen and (max-width: 767px){.con_gallery{margin-top:1.5em}}@media only screen and (max-width: 1024px){.con_gallery{background-size:26.25% auto,26.51042% auto}}@media only screen and (max-width: 767px){.con_gallery{background-size:50% auto,45% auto}}.con_gallery .box_gal{width:94.79167%;margin:0 auto}@media only screen and (min-width: 768px){.con_gallery .box_gal{display:flex;flex-direction:row;align-items:center}}@media only screen and (max-width: 1024px){.con_gallery .box_gal{width:91.66667%}}@media only screen and (max-width: 767px){.con_gallery .box_gal{padding-bottom:5.5em;position:relative}}@media only screen and (min-width: 768px){.con_gallery .box_gal .wrp_txt{width:40.10989%;text-align:right}}@media only screen and (min-width: 768px){.con_gallery .box_gal .wrp_txt .inner{text-align:left;display:inline-block;max-width:480px;width:90%;margin-right:16.13636%}}.con_gallery .box_gal .wrp_txt .inner .ch_basic{margin-top:1em}@media only screen and (max-width: 767px){.con_gallery .box_gal .wrp_txt .inner .ch_basic{margin-top:.5em}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_gallery .box_gal .wrp_txt .inner .ch_basic .jp{font-size:75%;line-height:1.7;display:block}}@media only screen and (max-width: 767px){.con_gallery .box_gal .wrp_txt .inner .ch_basic .jp{font-size:87%}}.con_gallery .box_gal .wrp_txt .inner .btn{margin:1.5em 0 0}@media only screen and (min-width: 1025px){.con_gallery .box_gal .wrp_txt .inner .btn{max-width:340px}}@media print{.con_gallery .box_gal .wrp_txt .inner .btn{max-width:340px}}@media only screen and (max-width: 767px){.con_gallery .box_gal .wrp_txt .inner .btn{position:absolute;bottom:1em;left:0;right:0;margin:0 auto;width:100%;max-width:250px}.con_gallery .box_gal .wrp_txt .inner .btn a{text-indent:1em}}@media only screen and (min-width: 768px){.con_gallery .box_gal .wrp_img{width:59.56044%}}@media only screen and (max-width: 767px){.con_gallery .box_gal .wrp_img{margin-top:.8em}}.con_gallery .box_gal .wrp_img ul{overflow:hidden}.con_gallery .box_gal .wrp_img ul li{float:left;width:32.28782%;margin-left:1.56827%;margin-bottom:1.56827%}.con_gallery .box_gal .wrp_img ul li:nth-child(3n+1){margin-left:0}.con_gallery .box_gal .wrp_img ul li.short span img{width:100%;height:auto;top:50%;transform:translate(-50%, -50%)}.con_gallery .box_gal .wrp_img ul li span{height:0;padding-bottom:100%;width:100%;display:block;position:relative;overflow:hidden}.con_gallery .box_gal .wrp_img ul li span img{display:block;position:absolute;top:0%;left:50%;transform:translateX(-50%);height:100%;max-width:inherit}.con_bnr{width:91.66667%;max-width:1386px;overflow:hidden;margin:80px auto 133px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_bnr{margin:60px auto 70px}}@media only screen and (max-width: 767px){.con_bnr{margin:4em auto 2em}}@media only screen and (max-width: 767px){.con_bnr{width:84.375%}}.con_foot_catch{position:relative;margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_foot_catch{margin-top:2em}}@media only screen and (max-width: 767px){.con_foot_catch{margin-top:4em}}.con_foot_catch .catch{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"游明朝", "Yu Mincho", YuMincho,"Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;max-width:58px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_foot_catch .catch{max-width:none}}@media only screen and (max-width: 767px){.con_foot_catch .catch{max-width:none}}@media only screen and (min-width: 1025px){.con_foot_catch .catch{height:100%;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;display:inline-block;font-feature-settings:normal}}@media print{.con_foot_catch .catch{height:100%;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;display:inline-block;font-feature-settings:normal}}@media only screen and (max-width: 767px){.con_foot_catch .catch{width:auto;height:100%;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;display:inline-block;font-feature-settings:normal}}.con_foot_catch .catch h3{display:inline-block;font-size:167%;vertical-align:middle;font-weight:normal;text-shadow:0 0 8px #000}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_foot_catch .catch h3{display:block}}@media only screen and (max-width: 767px){.con_foot_catch .catch h3{display:inline-block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_foot_catch .catch h3{font-size:123%}}@media only screen and (max-width: 767px){.con_foot_catch .catch h3{font-size:114%}}@media only screen and (min-width: 1025px){.con_foot_catch .catch h3{font-size:1.5625vw}}@media print{.con_foot_catch .catch h3{font-size:1.5625vw}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_foot_catch .catch h3{font-size:calc(1.5625vw + 5px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_foot_catch .catch svg{width:40%;margin-top:.5em}}@media only screen and (max-width: 767px){.con_foot_catch .catch svg{width:29px !important;height:32.5px !important;margin-top:0}}@media only screen and (max-width: 767px){.con_foot_catch .img{height:325px}.con_foot_catch .img img{width:100%;height:100%;object-fit:cover;object-position:50% 0}}
