@media only screen and (max-width: 767px){.kv_type_text #header .kv_title{top:calc(400 / 650 * 100%)}}.att_list li{font-size:.92rem}.tmp_bg_sd{margin-right:auto;margin-left:auto;box-shadow:0 .76rem 1.53rem 0 rgba(0,0,0,0.4)}@media only screen and (min-width: 1025px){.tmp_bg_sd{width:calc(1000 / 1440 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.tmp_bg_sd{max-width:calc(1000px * ((15 + 0) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_bg_sd{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.tmp_bg_sd{width:calc(700 / 750 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.tmp_bg_sd{min-width:900px}}.con_gift_int{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_gift_int{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_gift_int{max-width:calc(1200px * ((15 + 0) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_gift_int{width:calc(1300 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_gift_int{width:calc(700 / 750 * 100%)}}.con_gift_int .txt{text-align:center}@media only screen and (min-width: 768px){.con_gift_int .tmp_st_j+.txt{margin-top:.76rem}}@media only screen and (max-width: 767px){.con_gift_int .tmp_st_j+.txt{margin-top:.5em}}.wrp_gift_poi{background-color:var(--color-main)}@media only screen and (min-width: 768px){.wrp_gift_poi{padding:3.07rem 0}}@media only screen and (max-width: 767px){.wrp_gift_poi{padding:2.5em 0}}@media only screen and (min-width: 768px){.wrp_gift_poi{margin-top:3.07rem}}@media only screen and (max-width: 767px){.wrp_gift_poi{margin-top:2.5em}}.wrp_gift_poi>.tmp_st_j .jp{color:#fff}@media only screen and (min-width: 768px){.con_gift_poi{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_gift_poi{margin-top:1.5em}}.con_gift_poi ul,.con_gift_poi .poi_item{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_gift_poi ul,.con_gift_poi .poi_item{width:calc(900 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_gift_poi ul,.con_gift_poi .poi_item{width:calc(620 / 700 * 100%)}}.con_gift_poi .poi_item{display:flex}@media only screen and (min-width: 768px){.con_gift_poi .poi_item{align-items:center}}@media only screen and (max-width: 767px){.con_gift_poi .poi_item{flex-direction:column}}.con_gift_poi .poi_item:not(:first-child){border-top:1px solid #404d6f}@media only screen and (min-width: 768px){.con_gift_poi .poi_item:not(:first-child){margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_gift_poi .poi_item:not(:first-child){margin-top:2.5em}}@media only screen and (min-width: 768px){.con_gift_poi .poi_item:not(:first-child){padding-top:2.3rem}}@media only screen and (max-width: 767px){.con_gift_poi .poi_item:not(:first-child){padding-top:2em}}@media only screen and (min-width: 768px){.con_gift_poi .poi_item .img{width:calc(500 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_gift_poi .poi_item .img{width:100%}}@media only screen and (min-width: 768px){.con_gift_poi .poi_item .img{order:-1}}@media only screen and (max-width: 767px){.con_gift_poi .poi_item .img{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_gift_poi .poi_item .text{width:calc(370 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_gift_poi .poi_item .text{width:100%}}@media only screen and (min-width: 768px){.con_gift_poi .poi_item .text{margin-left:calc(30 / 900 * 100%)}}.con_gift_poi .poi_item .text .tmp_st_ej .en{color:var(--color-menu)}.con_gift_poi .poi_item .text .txt{color:#fff}@media only screen and (min-width: 768px){.con_gift_poi .poi_item .text .txt{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_gift_poi .poi_item .text .txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_gift_poi .poi_about{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_gift_poi .poi_about{margin-top:2em}}.con_gift_poi .poi_about li{color:#fff;line-height:calc(24/13)}.wrp_gift_type{background-color:#fff}@media only screen and (min-width: 768px){.wrp_gift_type{padding:4.61rem 0}}@media only screen and (max-width: 767px){.wrp_gift_type{padding:2.5em 0 3em}}@media only screen and (min-width: 768px){.wrp_gift_type{margin-top:4.61rem}}@media only screen and (max-width: 767px){.wrp_gift_type{margin-top:2em}}@media only screen and (min-width: 768px){.wrp_gift_type{overflow:hidden}}.con_gift_type>.tmp_st_j .jp{color:var(--color-main)}@media only screen and (min-width: 1025px){.con_gift_type+.con_gift_type{margin-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_gift_type+.con_gift_type{margin-top:5rem}}@media only screen and (max-width: 767px){.con_gift_type+.con_gift_type{margin-top:4em}}.con_gift_type.gift_paper,.con_gift_type.gift_att,.con_gift_type.gift_hotel{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_gift_type.gift_paper,.con_gift_type.gift_att,.con_gift_type.gift_hotel{width:calc(900 / 1000 * 100%)}}@media only screen and (max-width: 767px){.con_gift_type.gift_paper,.con_gift_type.gift_att,.con_gift_type.gift_hotel{width:calc(600 / 700 * 100%)}}@media only screen and (min-width: 768px){.con_gift_type.gift_paper .read,.con_gift_type.gift_att .read,.con_gift_type.gift_hotel .read{margin-top:.76rem}}@media only screen and (max-width: 767px){.con_gift_type.gift_paper .read,.con_gift_type.gift_att .read,.con_gift_type.gift_hotel .read{margin-top:.75em}}@media only screen and (max-width: 767px){.con_gift_type.gift_paper .tmp_btn a,.con_gift_type.gift_att .tmp_btn a,.con_gift_type.gift_hotel .tmp_btn a{max-width:100% !important}}.con_gift_type.gift_paper .tmp_btn a .ic.ic_external svg,.con_gift_type.gift_att .tmp_btn a .ic.ic_external svg,.con_gift_type.gift_hotel .tmp_btn a .ic.ic_external svg{transform:scale(2)}.con_gift_type.gift_paper .tmp_btn a .ic.ic_pdf svg,.con_gift_type.gift_att .tmp_btn a .ic.ic_pdf svg,.con_gift_type.gift_hotel .tmp_btn a .ic.ic_pdf svg{transform:scale(2.5)}@media only screen and (min-width: 768px){.con_gift_type.gift_paper .btn_txt,.con_gift_type.gift_att .btn_txt,.con_gift_type.gift_hotel .btn_txt{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_gift_type.gift_paper .btn_txt,.con_gift_type.gift_att .btn_txt,.con_gift_type.gift_hotel .btn_txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_gift_type.gift_hotel .tmp_btn{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_gift_type.gift_hotel .tmp_btn{margin-top:1.5em}}@media only screen and (min-width: 1025px){.con_gift_type.gift_hotel .tmp_btn{width:24.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_gift_type.gift_hotel .tmp_btn{width:26.92rem}}@media only screen and (min-width: 768px){.con_gift_type.gift_hotel .tmp_btn{margin-right:auto;margin-left:auto}}.con_gift_type.gift_hotel .tmp_btn a{width:100%;max-width:100%}@media only screen and (min-width: 1025px){.con_gift_type.gift_hotel+.gift_hotel{margin-top:3.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_gift_type.gift_hotel+.gift_hotel{margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_gift_type.gift_hotel+.gift_hotel{margin-top:2em}}@media only screen and (min-width: 768px){.con_gift_type.gift_att ul:not(.att_list){margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_gift_type.gift_att ul:not(.att_list){margin-top:1.5em}}.con_gift_type.gift_att .att_list{border-top:1px solid #ccc}@media only screen and (min-width: 768px){.con_gift_type.gift_att .att_list{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_gift_type.gift_att .att_list{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_gift_type.gift_att .att_list{padding-top:2.3rem}}@media only screen and (max-width: 767px){.con_gift_type.gift_att .att_list{padding-top:1.5em}}@media only screen and (min-width: 768px){.con_gift_type.gift_att .tmp_btn{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_gift_type.gift_att .tmp_btn{margin-top:2em}}.con_gift_type.gift_paper .box_paper{display:flex}@media only screen and (max-width: 767px){.con_gift_type.gift_paper .box_paper{flex-direction:column}}@media only screen and (min-width: 768px){.con_gift_type.gift_paper .box_paper+.box_paper{margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_gift_type.gift_paper .box_paper+.box_paper{margin-top:2em}}@media only screen and (min-width: 1025px){.con_gift_type.gift_paper .box_paper .view_ctrl_css{display:block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_gift_type.gift_paper .box_paper .view_ctrl_css{display:none}}@media only screen and (max-width: 767px){.con_gift_type.gift_paper .box_paper .view_ctrl_css{display:none}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.con_gift_type.gift_paper .box_paper .view_ctrl_css{display:none}}.con_gift_type.gift_paper .box_paper .img{order:-1}@media only screen and (min-width: 768px){.con_gift_type.gift_paper .box_paper .img{width:calc(400 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_gift_type.gift_paper .box_paper .img{width:100%}}@media only screen and (min-width: 768px){.con_gift_type.gift_paper .box_paper .text{width:calc(470 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_gift_type.gift_paper .box_paper .text{width:100%}}@media only screen and (min-width: 768px){.con_gift_type.gift_paper .box_paper .text{margin-left:calc(30 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_gift_type.gift_paper .box_paper .text{margin-top:1.5em}}.con_gift_type.gift_paper .box_paper .text .tmp_btn a{max-width:23.07rem}@media only screen and (min-width: 768px){.con_gift_type.gift_paper .box_paper .text .tmp_btn a{min-height:4.61rem}}@media only screen and (max-width: 767px){.con_gift_type.gift_paper .box_paper .text .tmp_btn a{min-height:4.5rem}}@media only screen and (min-width: 768px){.con_gift_type.gift_paper .box_paper .text .tmp_btn+.att_list{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_gift_type.gift_paper .box_paper .text .tmp_btn+.att_list{margin-top:1.5em}}.box_gift_flow{overflow:hidden}@media only screen and (min-width: 768px){.box_gift_flow{margin-top:3.07rem}}@media only screen and (max-width: 767px){.box_gift_flow{margin-top:2em}}.box_gift_flow .slider{margin-left:0}@media only screen and (max-width: 767px){.box_gift_flow .slider{width:calc(720 / 700 * 100%);margin-right:calc(-25 / 700 * 100%)}}@media only screen and (min-width: 1025px){.box_gift_flow .slider{padding:calc(20 / 1000 * 100%) calc(600 / 1000 * 100%) 0 calc(40 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_gift_flow .slider{padding:calc(20 / 1000 * 100%) calc(550 / 1000 * 100%) 0 calc(20 / 1000 * 100%)}}@media only screen and (max-width: 767px){.box_gift_flow .slider{padding:calc(20 / 700 * 100%) calc(200 / 700 * 100%) 0 calc(20 / 700 * 100%)}}.box_gift_flow .slider .js-swiper-pagination{margin-left:calc(20 / 1000 * 100%)}.box_gift_flow .slider .swiper-wrapper{height:auto}.box_gift_flow .slider .swiper-slide{height:auto}.box_gift_flow .slider .flow_inner{background-color:#fff;margin-right:auto;margin-left:auto;position:relative;height:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.box_gift_flow .slider .flow_inner{width:calc(334 / 360 * 100%)}}@media only screen and (max-width: 767px){.box_gift_flow .slider .flow_inner{width:calc(494 / 520 * 100%)}}@media only screen and (min-width: 768px){.box_gift_flow .slider .flow_inner{box-shadow:0 .61rem 1.53rem 0 rgba(0,0,0,0.2)}}@media only screen and (max-width: 767px){.box_gift_flow .slider .flow_inner{box-shadow:0 .3rem .76rem 0 rgba(0,0,0,0.2)}}.box_gift_flow .slider .flow_inner .num{position:absolute;z-index:1;color:#fff;text-align:center;display:flex;justify-content:center;flex-direction:column;align-content:center;background-color:var(--color-sub);line-height:.9;border-radius:1000px;font-family:'EB Garamond', serif;font-feature-settings:"palt"}@media only screen and (min-width: 768px){.box_gift_flow .slider .flow_inner .num{width:4.23rem}}@media only screen and (max-width: 767px){.box_gift_flow .slider .flow_inner .num{width:2em}}@media only screen and (min-width: 768px){.box_gift_flow .slider .flow_inner .num{height:4.23rem}}@media only screen and (max-width: 767px){.box_gift_flow .slider .flow_inner .num{height:2em}}@media only screen and (min-width: 768px){.box_gift_flow .slider .flow_inner .num{left:-.25em}}@media only screen and (max-width: 767px){.box_gift_flow .slider .flow_inner .num{left:-.25em}}@media only screen and (min-width: 768px){.box_gift_flow .slider .flow_inner .num{top:-.5em}}@media only screen and (max-width: 767px){.box_gift_flow .slider .flow_inner .num{top:-.5em}}@media only screen and (min-width: 768px){.box_gift_flow .slider .flow_inner .num{font-size:2.15rem}}@media only screen and (max-width: 767px){.box_gift_flow .slider .flow_inner .num{font-size:1.82rem}}.box_gift_flow .slider .flow_inner .text{line-height:1.6;width:100%}@media only screen and (min-width: 768px){.box_gift_flow .slider .flow_inner .text{padding:1.53rem 1.92rem 1.92rem}}@media only screen and (max-width: 767px){.box_gift_flow .slider .flow_inner .text{padding:1.5em}}.box_gift_flow .slider .flow_inner .text a{text-decoration:none;margin-right:.2em;border-bottom:1px solid var(--color-text)}@media only screen and (min-width: 768px){.box_gift_flow .slider .flow_inner .text .txt{margin-top:.76rem}}@media only screen and (max-width: 767px){.box_gift_flow .slider .flow_inner .text .txt{margin-top:1em}}.box_gift_flow .slider .flow_inner .text .tmp_st_j .jp,.box_gift_flow .slider .flow_inner .text .m{color:var(--color-main);font-weight:normal}@media only screen and (min-width: 768px){.box_gift_flow .slider .flow_inner .text .tmp_st_j+.m{margin-top:.76rem}}@media only screen and (max-width: 767px){.box_gift_flow .slider .flow_inner .text .tmp_st_j+.m{margin-top:1em}}.box_gift_flow .slider .flow_inner .text .m{font-size:1.15rem}@media only screen and (max-width: 767px){.box_gift_flow .slider .flow_inner .text .m{font-size:1.08rem}}@media only screen and (min-width: 768px){.box_gift_flow .slider .flow_inner .text .att_list{margin-top:1.15rem}}@media only screen and (max-width: 767px){.box_gift_flow .slider .flow_inner .text .att_list{margin-top:1em}}.box_gift_flow .slider .flow_inner .img{width:100%;order:-1}.box_gift_get{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.box_gift_get{width:calc(900 / 1000 * 100%)}}@media only screen and (max-width: 767px){.box_gift_get{width:calc(600 / 700 * 100%)}}@media only screen and (min-width: 768px){.box_gift_get{margin-top:4.61rem}}@media only screen and (max-width: 767px){.box_gift_get{margin-top:3em}}@media only screen and (min-width: 768px){.box_gift_get ul:not(.att_list){margin-top:2.3rem}}@media only screen and (max-width: 767px){.box_gift_get ul:not(.att_list){margin-top:1.75em}}.box_gift_get ul:not(.att_list) li{display:flex;position:relative}@media only screen and (min-width: 768px){.box_gift_get ul:not(.att_list) li{align-items:center}}.box_gift_get ul:not(.att_list) li:not(:first-child){border-top:1px solid #ccc}@media only screen and (min-width: 768px){.box_gift_get ul:not(.att_list) li:not(:first-child){margin-top:2.3rem}}@media only screen and (max-width: 767px){.box_gift_get ul:not(.att_list) li:not(:first-child){margin-top:1.75em}}@media only screen and (min-width: 768px){.box_gift_get ul:not(.att_list) li:not(:first-child){padding-top:2.3rem}}@media only screen and (max-width: 767px){.box_gift_get ul:not(.att_list) li:not(:first-child){padding-top:1.75em}}.box_gift_get ul:not(.att_list) li:not(:first-child)::after{content:"";background:url(../../giftticket/digital/images/ic_flow.svg) #fff no-repeat center/50%;width:4em;height:2em;position:absolute;left:0;right:0;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.box_gift_get ul:not(.att_list) li:not(:first-child)::after{top:-1.16rem}}@media only screen and (max-width: 767px){.box_gift_get ul:not(.att_list) li:not(:first-child)::after{top:-1em}}@media only screen and (min-width: 768px){.box_gift_get ul:not(.att_list) li .title{width:calc(540 / 900 * 100%)}}@media only screen and (max-width: 767px){.box_gift_get ul:not(.att_list) li .title{width:calc(290 / 600 * 100%)}}@media only screen and (min-width: 768px){.box_gift_get ul:not(.att_list) li .title{margin-left:calc(60 / 900 * 100%)}}@media only screen and (max-width: 767px){.box_gift_get ul:not(.att_list) li .title{margin-left:calc(30 / 600 * 100%)}}.box_gift_get ul:not(.att_list) li .title .tmp_st_j{align-items:flex-start}.box_gift_get ul:not(.att_list) li .title .tmp_st_j .num{display:inline;padding:0 .15em;line-height:1.8;border-bottom:1px solid var(--color-text)}@media only screen and (min-width: 768px){.box_gift_get ul:not(.att_list) li .title .tmp_st_j .num{font-size:1.54rem}}@media only screen and (max-width: 767px){.box_gift_get ul:not(.att_list) li .title .tmp_st_j .num{font-size:1.31rem}}.box_gift_get ul:not(.att_list) li .title .tmp_st_j .jp{margin-top:.75em}@media only screen and (max-width: 767px){.box_gift_get ul:not(.att_list) li .title .tmp_st_j .jp{font-size:1.31rem}}.box_gift_get ul:not(.att_list) li .img{order:-1}@media only screen and (min-width: 768px){.box_gift_get ul:not(.att_list) li .img{width:calc(300 / 900 * 100%)}}@media only screen and (max-width: 767px){.box_gift_get ul:not(.att_list) li .img{width:calc(280 / 600 * 100%)}}@media only screen and (min-width: 768px){.box_gift_get .att_list{margin-top:2.3rem}}@media only screen and (max-width: 767px){.box_gift_get .att_list{margin-top:1.75em}}
