﻿:root{--color-global-font:#2a2a2a;--color-global-font-light:#ccc;--color-global-font-sub:#666;--color-global-font-sub-light:#aaa;--color-global-bg-dark:#2a2a2a;--color-global-bg-medium:#ccc;--color-global-bg-medium-sub:#aaa;--color-global-bg-light:#f4f4f4;--color-global-bg-main:#2392fc;--color-global-bg-danger:#f34343;--color-global-bg-main-light:#ecf6ff;--color-global-main:#2392fc;--color-global-main-shadow:rgba(35,146,252,0.6);--color-global-danger:#f34343;--color-global-danger-shadow:rgba(243,67,67,0.6);--color-global-danger-light:#fef0f0;--color-global-border:#ccc;--color-global-border-medium:#666;--color-global-border-dark:#333;--color-global-border-main:#2392fc;--color-room-categories:#5fba5a;--global-radius:4px}.con_intro,.con_lnk>div,.con_step{width:85%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_intro,.con_lnk>div,.con_step{width:91.66667%}}.fwb{font-weight:bold}.fcred{color:#f34343}.ext_lnk::after{content:"\f3ef";font-family:"Ionicons"}.box_notice{background:#fef0f0;color:#f34343}@media only screen and (min-width: 1200px){.box_notice{margin-top:2.30769rem}}@media print{.box_notice{margin-top:2.30769rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_notice{margin-top:3rem}}@media only screen and (max-width: 767px){.box_notice{margin-top:2rem}}@media only screen and (min-width: 768px){.box_notice{padding:2.8em 2.5em}}@media only screen and (max-width: 767px){.box_notice{padding:2em}}.box_notice .st{display:flex;margin-bottom:.8em}.box_notice .st .ic svg{width:1.4em;height:1.4em;margin-right:.3em;margin-bottom:.2em;fill:#f34343}.box_notice .t a{color:#f34343;text-decoration:underline}#link .c_main_tit span.ttl.en{font-size:calc((100vw - 21.53846rem) / 48.7 + 3.07692rem);min-height:0vw}@media only screen and (min-width: 767px){#link .c_main_tit span.ttl.en{font-size:3.84615rem}}@media only screen and (min-width: 1200px){.con_intro{margin-bottom:6.15385rem}}@media print{.con_intro{margin-bottom:6.15385rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-bottom:5rem}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:2rem}}@media only screen and (min-width: 768px){.con_intro{text-align:center}}@media only screen and (max-width: 767px){.con_intro{text-align:left}}@media only screen and (min-width: 1200px){.con_intro .c_title_m{margin-bottom:3.84615rem}}@media print{.con_intro .c_title_m{margin-bottom:3.84615rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .c_title_m{margin-bottom:2rem}}@media only screen and (max-width: 767px){.con_intro .c_title_m{margin-bottom:1rem}}.con_intro .box_notice .st{justify-content:center}.con_intro .box_notice .c_btn{position:relative;z-index:2;max-width:720px}@media only screen and (min-width: 1200px){.con_intro .box_notice .c_btn{margin-top:1.92308rem}}@media print{.con_intro .box_notice .c_btn{margin-top:1.92308rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_notice .c_btn{margin-top:1.5rem}}@media only screen and (max-width: 767px){.con_intro .box_notice .c_btn{margin-top:1.5rem}}.con_lnk{background:url(../../flow/images/bg_step.jpg) no-repeat top center;background-size:cover;position:relative}@media only screen and (min-width: 1200px){.con_lnk{padding-top:6.92308rem}}@media print{.con_lnk{padding-top:6.92308rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lnk{padding-top:9rem}}@media only screen and (max-width: 767px){.con_lnk{padding-top:6rem}}@media only screen and (min-width: 1200px){.con_lnk{padding-bottom:11.53846rem}}@media print{.con_lnk{padding-bottom:11.53846rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lnk{padding-bottom:7rem}}@media only screen and (max-width: 767px){.con_lnk{padding-bottom:5rem}}@media only screen and (min-width: 1200px){.con_lnk{margin-bottom:7.69231rem}}@media print{.con_lnk{margin-bottom:7.69231rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lnk{margin-bottom:3rem}}@media only screen and (max-width: 767px){.con_lnk{margin-bottom:3rem}}.con_lnk::after{content:"";position:absolute;background:url(../../flow/images/dc_step.png) no-repeat bottom center;width:100%;bottom:-1px;left:0}@media only screen and (min-width: 768px){.con_lnk::after{height:100%}}@media only screen and (max-width: 767px){.con_lnk::after{height:10%}}@media only screen and (min-width: 768px){.con_lnk::after{background-size:100%}}@media only screen and (max-width: 767px){.con_lnk::after{background-size:cover}}.con_lnk>div{display:flex;flex-wrap:wrap;justify-content:space-between}.con_lnk>div div{position:relative}@media only screen and (min-width: 768px){.con_lnk>div div{width:17%}}@media only screen and (max-width: 767px){.con_lnk>div div{width:100%}}@media only screen and (max-width: 767px){.con_lnk>div div{margin-bottom:1em}}.con_lnk>div div::before,.con_lnk>div div::after{position:absolute;z-index:1}.con_lnk>div div::before{content:"";background:url(../../flow/images/bg_paint.png) no-repeat center;background-size:contain;width:120%;height:186%;top:50%;left:52%;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.con_lnk>div div::before{content:none}}.con_lnk>div div::after{content:"…";color:#a48b78;top:50%;left:112%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.con_lnk>div div::after{content:none}}.con_lnk>div div a{display:block;text-align:center;position:relative;z-index:2}@media only screen and (max-width: 767px){.con_lnk>div div a{display:flex;align-items:center;background:#fff;padding:1em 3em 1em 1.5em}}.con_lnk>div div a::after{position:absolute;content:"\f3d0";font-family:"Ionicons";transition:.3s}@media only screen and (min-width: 768px){.con_lnk>div div a::after{top:110%}}@media only screen and (max-width: 767px){.con_lnk>div div a::after{top:50%}}@media only screen and (min-width: 768px){.con_lnk>div div a::after{left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 767px){.con_lnk>div div a::after{right:2em;transform:translateY(-50%)}}@media only screen and (min-width: 1200px){.con_lnk>div div a:hover::after{top:120%}}@media print{.con_lnk>div div a:hover::after{top:120%}}.con_lnk>div div a .en{font-family:"Cinzel", serif;font-size:calc((100vw - 92.30769rem) / 180 + 1.53846rem);min-height:0vw}@media only screen and (min-width: 1920px){.con_lnk>div div a .en{font-size:1.84615rem}}@media only screen and (min-width: 768px){.con_lnk>div div a .en{position:absolute;top:-1.8em;left:50%;transform:translateX(-50%)}}.con_lnk>div div a .en span{font-size:110%}.con_lnk>div div a .ic{text-align:center}@media only screen and (min-width: 768px){.con_lnk>div div a .ic{margin:0 0 0.4em}}@media only screen and (max-width: 767px){.con_lnk>div div a .ic{margin:0 1em}}.con_lnk>div div a .ic svg{fill:#a48b78}@media only screen and (min-width: 1200px){.con_lnk>div div a .ic svg{width:3.7em}}@media print{.con_lnk>div div a .ic svg{width:3.7em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lnk>div div a .ic svg{width:3em}}@media only screen and (max-width: 767px){.con_lnk>div div a .ic svg{width:3em}}@media only screen and (min-width: 1200px){.con_lnk>div div a .ic svg{height:4.2em}}@media print{.con_lnk>div div a .ic svg{height:4.2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lnk>div div a .ic svg{height:2.8em}}@media only screen and (max-width: 767px){.con_lnk>div div a .ic svg{height:2.8em}}.con_lnk>div div a .name{font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:calc((100vw - 92.30769rem) / 360 + 1.23077rem);min-height:0vw}@media only screen and (min-width: 1920px){.con_lnk>div div a .name{font-size:1.38462rem}}@media only screen and (max-width: 767px){.con_lnk>div div a .name{text-align:left}}@media only screen and (max-width: 767px){.con_lnk>div div:last-of-type{margin-bottom:0}}.con_lnk>div div:last-of-type::after{content:none}.con_step .box_step{position:relative}@media only screen and (min-width: 1200px){.con_step .box_step{padding-bottom:10rem}}@media print{.con_step .box_step{padding-bottom:10rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_step .box_step{padding-bottom:10rem}}@media only screen and (max-width: 767px){.con_step .box_step{padding-bottom:6rem}}.con_step .box_step a{text-decoration:underline}.con_step .box_step::before,.con_step .box_step::after{position:absolute;content:""}@media only screen and (max-width: 767px){.con_step .box_step::before,.con_step .box_step::after{transform:translateX(-50%)}}.con_step .box_step::before{background:#ccc;width:1px;bottom:0}@media only screen and (min-width: 1200px){.con_step .box_step::before{height:6.92308rem}}@media print{.con_step .box_step::before{height:6.92308rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_step .box_step::before{height:7rem}}@media only screen and (max-width: 767px){.con_step .box_step::before{height:4rem}}@media only screen and (min-width: 768px){.con_step .box_step::before{left:1.2em}}@media only screen and (max-width: 767px){.con_step .box_step::before{left:50%}}.con_step .box_step::after{background:#ccc;width:.4em;height:.4em;border-radius:50%;bottom:0}@media only screen and (min-width: 768px){.con_step .box_step::after{left:1em}}@media only screen and (max-width: 767px){.con_step .box_step::after{left:50%}}.con_step .box_step .tl{border-bottom:1px solid #ccc}@media only screen and (min-width: 1200px){.con_step .box_step .tl{padding-top:3.07692rem}}@media print{.con_step .box_step .tl{padding-top:3.07692rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_step .box_step .tl{padding-top:3rem}}@media only screen and (max-width: 767px){.con_step .box_step .tl{padding-top:1rem}}@media only screen and (min-width: 1200px){.con_step .box_step .tl{padding-bottom:1.53846rem}}@media print{.con_step .box_step .tl{padding-bottom:1.53846rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_step .box_step .tl{padding-bottom:2rem}}@media only screen and (max-width: 767px){.con_step .box_step .tl{padding-bottom:1.5rem}}@media only screen and (min-width: 1200px){.con_step .box_step .tl{margin-bottom:2.30769rem}}@media print{.con_step .box_step .tl{margin-bottom:2.30769rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_step .box_step .tl{margin-bottom:3rem}}@media only screen and (max-width: 767px){.con_step .box_step .tl{margin-bottom:1.5rem}}.con_step .box_step .tl>span{display:inline-block}@media only screen and (max-width: 767px){.con_step .box_step .tl>span{width:100%;text-align:center}}.con_step .box_step .tl>span.en{font-family:"Cinzel", serif;font-size:calc((100vw - 92.30769rem) / 60 + 2.92308rem);min-height:0vw;line-height:1;font-weight:400}@media only screen and (min-width: 1920px){.con_step .box_step .tl>span.en{font-size:3.84615rem}}.con_step .box_step .tl>span.en span{font-size:115%;margin-left:5px}.con_step .box_step .tl>span.jp{font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:calc((100vw - 92.30769rem) / 180 + 2rem);min-height:0vw}@media only screen and (min-width: 768px){.con_step .box_step .tl>span.jp{margin:0 0 0 0.5em}}@media only screen and (max-width: 767px){.con_step .box_step .tl>span.jp{margin:0.3em 0 0}}@media only screen and (min-width: 1920px){.con_step .box_step .tl>span.jp{font-size:2.30769rem}}@media only screen and (min-width: 1200px){.con_step .box_step .att_txt{margin-top:1.15385rem}}@media print{.con_step .box_step .att_txt{margin-top:1.15385rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_step .box_step .att_txt{margin-top:1rem}}@media only screen and (max-width: 767px){.con_step .box_step .att_txt{margin-top:1rem}}.con_step .box_step .box_info{border:1px solid #2a2a2a;position:relative}@media only screen and (min-width: 1200px){.con_step .box_step .box_info{margin-top:4.23077rem}}@media print{.con_step .box_step .box_info{margin-top:4.23077rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_step .box_step .box_info{margin-top:5rem}}@media only screen and (max-width: 767px){.con_step .box_step .box_info{margin-top:2.5rem}}@media only screen and (min-width: 768px){.con_step .box_step .box_info{padding:2.8em 2.5em}}@media only screen and (max-width: 767px){.con_step .box_step .box_info{padding:2em}}.con_step .box_step .box_info .label{position:absolute;background:#2a2a2a;color:#fff;top:-1em;padding:0 1em;border-radius:1em;font-size:90%}@media only screen and (min-width: 768px){.con_step .box_step .box_info .label{left:2.5em}}@media only screen and (max-width: 767px){.con_step .box_step .box_info .label{left:1.5em}}.con_step .box_step .box_info .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px){.con_step .box_step .box_info .inner .ic{width:6em}}@media only screen and (max-width: 767px){.con_step .box_step .box_info .inner .ic{width:3.5em}}.con_step .box_step .box_info .inner .ic svg{width:100%;fill:#2a2a2a;stroke:#2a2a2a}@media only screen and (min-width: 768px){.con_step .box_step .box_info .inner .ic svg{height:6em}}@media only screen and (max-width: 767px){.con_step .box_step .box_info .inner .ic svg{height:5em}}.con_step .box_step .box_info .inner .ic img{width:100%}@media only screen and (min-width: 768px){.con_step .box_step .box_info .inner .box_txt{width:calc(100% - 7.5em)}}@media only screen and (max-width: 767px){.con_step .box_step .box_info .inner .box_txt{width:calc(100% - 5.2em)}}.con_step .box_step .box_info .inner .box_txt .st{font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:calc((100vw - 92.30769rem) / 720 + 1.38462rem);min-height:0vw}@media only screen and (min-width: 1920px){.con_step .box_step .box_info .inner .box_txt .st{font-size:1.38462rem}}.con_step .box_step .box_info .list{margin-top:.8em}.con_step .box_step .box_info .list .list_c{padding-left:1.5em;position:relative}.con_step .box_step .box_info .list .list_c .num{position:absolute;left:0;top:0}@media only screen and (min-width: 1200px){.con_step .box_step .list_item{margin-top:3.07692rem}}@media print{.con_step .box_step .list_item{margin-top:3.07692rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_step .box_step .list_item{margin-top:2rem}}@media only screen and (max-width: 767px){.con_step .box_step .list_item{margin-top:2rem}}.con_step .box_step .list_item .list_item_c{margin-top:.8em;background:#f4f4f4}@media only screen and (min-width: 768px){.con_step .box_step .list_item .list_item_c{padding:2.5em}}@media only screen and (max-width: 767px){.con_step .box_step .list_item .list_item_c{padding:1.5em}}.con_step .box_step .list_item .list_item_c .st{position:relative;padding-left:1.5em}.con_step .box_step .list_item .list_item_c .st span{display:inline-block}.con_step .box_step .list_item .list_item_c .st span.en{font-family:"Cinzel", serif;font-size:calc((100vw - 92.30769rem) / 180 + 1.69231rem);min-height:0vw;position:absolute;top:-2px;left:0;z-index:2}@media only screen and (min-width: 1920px){.con_step .box_step .list_item .list_item_c .st span.en{font-size:2rem}}.con_step .box_step .list_item .list_item_c .st span.jp{font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:calc((100vw - 92.30769rem) / 720 + 1.38462rem);min-height:0vw}@media only screen and (min-width: 1920px){.con_step .box_step .list_item .list_item_c .st span.jp{font-size:1.38462rem}}.con_step .box_step .list_item .list_item_c .t{margin-top:.5em}.con_step .box_step .list_item .list_item_c:first-of-type{margin-top:0}@media only screen and (min-width: 1200px){.con_step .box_step .box_detail{margin-top:3.07692rem}}@media print{.con_step .box_step .box_detail{margin-top:3.07692rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_step .box_step .box_detail{margin-top:2rem}}@media only screen and (max-width: 767px){.con_step .box_step .box_detail{margin-top:2rem}}.con_step .box_step .box_detail .st{font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:calc((100vw - 92.30769rem) / 180 + 1.53846rem);min-height:0vw;margin-bottom:.5em}@media only screen and (min-width: 1920px){.con_step .box_step .box_detail .st{font-size:1.84615rem}}.con_step .box_step .box_detail dl dd{margin-bottom:1.5em}.con_step .box_step .box_detail dl dd:last-of-type{margin-bottom:0}.con_step .box_step .box_2colum{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1200px){.con_step .box_step .box_2colum{margin-top:3.07692rem}}@media print{.con_step .box_step .box_2colum{margin-top:3.07692rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_step .box_step .box_2colum{margin-top:2rem}}@media only screen and (max-width: 767px){.con_step .box_step .box_2colum{margin-top:2rem}}.con_step .box_step .box_2colum>div{background:#f4f4f4}@media only screen and (min-width: 768px){.con_step .box_step .box_2colum>div{width:49%}}@media only screen and (max-width: 767px){.con_step .box_step .box_2colum>div{width:100%}}@media only screen and (min-width: 768px){.con_step .box_step .box_2colum>div{padding:2.5em}}@media only screen and (max-width: 767px){.con_step .box_step .box_2colum>div{padding:2em 2em 2.5em}}.con_step .box_step .box_2colum>div .st{font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:calc((100vw - 92.30769rem) / 360 + 1.38462rem);min-height:0vw}@media only screen and (min-width: 1920px){.con_step .box_step .box_2colum>div .st{font-size:1.53846rem}}.con_step .box_step .box_2colum>div table{table-layout:fixed;width:100%;border-collapse:collapse}@media only screen and (min-width: 768px){.con_step .box_step .box_2colum>div table{margin:1.5em 0 2.5em}}@media only screen and (max-width: 767px){.con_step .box_step .box_2colum>div table{margin:1em 0 2em}}.con_step .box_step .box_2colum>div table tbody{width:100%}.con_step .box_step .box_2colum>div table tbody tr{width:100%;border-bottom:1px solid #ccc}.con_step .box_step .box_2colum>div table tbody tr th,.con_step .box_step .box_2colum>div table tbody tr td{position:relative}@media only screen and (max-width: 767px){.con_step .box_step .box_2colum>div table tbody tr th,.con_step .box_step .box_2colum>div table tbody tr td{display:block}}.con_step .box_step .box_2colum>div table tbody tr th{padding:1em;vertical-align:top;font-weight:400}@media only screen and (min-width: 768px){.con_step .box_step .box_2colum>div table tbody tr th{width:25%}}@media only screen and (max-width: 767px){.con_step .box_step .box_2colum>div table tbody tr th{width:100%}}@media only screen and (max-width: 767px){.con_step .box_step .box_2colum>div table tbody tr th{border-bottom:1px solid #ccc}}.con_step .box_step .box_2colum>div table tbody tr td{padding:1em}@media only screen and (min-width: 768px){.con_step .box_step .box_2colum>div table tbody tr td{width:75%}}@media only screen and (max-width: 767px){.con_step .box_step .box_2colum>div table tbody tr td{width:100%}}.con_step .box_step .box_2colum>div table tbody tr:first-of-type{border-top:1px solid #ccc}.con_step .box_step .box_2colum>div .c_btn{position:relative;z-index:2}@media only screen and (max-width: 767px){.con_step .box_step .box_2colum>div:first-of-type{margin-bottom:2em}}.con_step .box_step:last-of-type{padding-bottom:0;margin-bottom:0}.con_step .box_step:last-of-type::before,.con_step .box_step:last-of-type::after{content:none}
