@media only screen and (max-width: 767px){.kv_type_text #header .kv_title{top:calc(400 / 650 * 100%)}}.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 .tmp_st_j .jp{color:var(--color-main)}.con_gift_int .txt{text-align:center}@media only screen and (min-width: 768px){.con_gift_int .txt{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_gift_int .txt{margin-top:1em}}.con_gift{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_gift{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_gift{max-width:calc(1100px * ((15 + 0) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_gift{width:calc(1300 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_gift{width:calc(650 / 750 * 100%)}}@media only screen and (min-width: 768px){.con_gift{margin-top:2.69rem}}@media only screen and (max-width: 767px){.con_gift{margin-top:3em}}@media only screen and (min-width: 1025px){.con_gift{min-width:900px}}.con_gift .gift_item{background-color:#fff;box-shadow:0 .76rem 1.53rem 0 rgba(0,0,0,0.4)}@media only screen and (min-width: 768px){.con_gift .gift_item+.gift_item{margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_gift .gift_item+.gift_item{margin-top:2em}}.con_gift .gift_item .tmp_st_j .jp{color:var(--color-main)}@media only screen and (min-width: 1025px){.con_gift .gift_item .view_ctrl_css{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_gift .gift_item .view_ctrl_css{display:block}}@media only screen and (max-width: 767px){.con_gift .gift_item .view_ctrl_css{display:block}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.con_gift .gift_item .view_ctrl_css{display:block}}.con_gift .gift_item.flex{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_gift .gift_item.flex{padding:2em 0 3em;flex-direction:column;align-items:center}.con_gift .gift_item.flex .js-move-sp{order:-1;width:100%}}.con_gift .gift_item.flex .img{order:1}@media only screen and (min-width: 768px){.con_gift .gift_item.flex .img{width:calc(580 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_gift .gift_item.flex .img{width:calc(600 / 680 * 100%)}}@media only screen and (max-width: 767px){.con_gift .gift_item.flex .img{margin-top:1.5em}}.con_gift .gift_item.flex .txt_inner{display:flex;flex-direction:column;justify-content:center;order:2}@media only screen and (min-width: 768px){.con_gift .gift_item.flex .txt_inner{width:calc(520 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_gift .gift_item.flex .txt_inner{width:calc(600 / 680 * 100%)}}@media only screen and (min-width: 768px){.con_gift .gift_item.flex .txt_inner{order:2}}@media only screen and (max-width: 767px){.con_gift .gift_item.flex .txt_inner{order:3}}.con_gift .gift_item.flex .txt_inner .txt{text-align:center}@media only screen and (min-width: 1025px){.con_gift .gift_item.flex .txt_inner .txt{margin-top:1.53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_gift .gift_item.flex .txt_inner .txt{margin-top:1.15rem}}@media only screen and (max-width: 767px){.con_gift .gift_item.flex .txt_inner .txt{margin-top:1.5em}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.con_gift .gift_item.flex .txt_inner .txt{margin-top:1.15rem}}@media only screen and (min-width: 1025px){.con_gift .gift_item.flex .txt_inner .tmp_more{margin-top:1.53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_gift .gift_item.flex .txt_inner .tmp_more{margin-top:1.15rem}}@media only screen and (max-width: 767px){.con_gift .gift_item.flex .txt_inner .tmp_more{margin-top:.5em}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.con_gift .gift_item.flex .txt_inner .tmp_more{margin-top:1.15rem}}@media only screen and (min-width: 768px){.con_gift .gift_item.flex .tmp_st_j{order:-1}}.con_gift .gift_item.flex .online_inner{width:100%;order:3}@media only screen and (min-width: 1025px){.con_gift .gift_item.flex .online_inner{padding:5rem 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_gift .gift_item.flex .online_inner{padding:3.46rem 0}}@media only screen and (max-width: 767px){.con_gift .gift_item.flex .online_inner{padding:2.5em 0 0}}.con_gift .gift_item.flex .online_inner .inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_gift .gift_item.flex .online_inner .inner{width:calc(900 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_gift .gift_item.flex .online_inner .inner{width:calc(600 / 680 * 100%)}}@media only screen and (min-width: 768px){.con_gift .gift_item.flex .online_inner .inner{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_gift .gift_item.flex .online_inner .inner{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_gift .gift_item.flex .online_inner .tmp_btn{width:calc(440 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_gift .gift_item.flex .online_inner .tmp_btn{width:100%}}.con_gift .gift_item.flex .online_inner .tmp_btn a{max-width:100% !important}.con_gift .gift_item.flex .online_inner .tmp_btn a .ic.ic_external svg{transform:scale(2)}@media only screen and (min-width: 768px){.con_gift .gift_item.flex .online_inner .tmp_btn{margin-left:0}.con_gift .gift_item.flex .online_inner .tmp_btn:nth-child(2n){margin-left:calc(20 / 900 * 100%)}.con_gift .gift_item.flex .online_inner .tmp_btn:nth-child(n+3){margin-top:calc(18 / 900 * 100%)}.con_gift .gift_item.flex .online_inner .tmp_btn:last-child{margin-right:auto;margin-left:0}}@media only screen and (max-width: 767px){.con_gift .gift_item.flex .online_inner .tmp_btn:nth-child(n+2){margin-top:1em}}
