.q-content-body *{box-sizing:border-box}.q-content-body a{text-decoration:none;cursor:pointer}.q-content-body img{max-width:none;vertical-align:bottom}@media only screen and (max-width: 767px){.q-img__pc{display:none !important}}.q-img__tb{display:none !important}@media only screen and (min-width: 768px) and (max-width: 959px){.q-img__tb{display:inline !important}}@media print, screen and (min-width: 768px){.q-img__sp{display:none !important}}@media screen and (min-width: 768px){.l-content-aside{display:none}}.l-wrapper{background:url(../img/bg01.png) repeat}@media screen and (max-width: 767px){.l-wrapper{background-size:80%}}.l-content{padding:0}@media screen and (min-width: 768px) and (max-width: 959px){.l-content{padding:0 !important}}.l-content-body{padding:0;max-width:none}@media screen and (min-width: 960px){.l-content-body{margin:60px auto 120px !important}}@media screen and (min-width: 768px) and (max-width: 959px){.l-content-body{margin:60px auto 50px !important}}@media screen and (max-width: 767px){.l-content-body{margin-top:8px !important;display:block}}@media screen and (max-width: 767px){.l-content-main{margin-bottom:65px}}.q-headBox{max-width:1380px;margin:0 auto}@media screen and (min-width: 768px){.q-gift{max-width:1324px;padding:0 10px;margin:0 auto}}@media screen and (min-width: 768px){.q-gift_headBox{padding:0 2.3%;margin-top:-26%;text-align:center}.q-gift_headBox img{display:inline-block}}@media screen and (max-width: 767px){.q-gift_headBox{margin-top:35px;padding:0 8px}}.q-gift_partBox{margin-top:44px}@media screen and (max-width: 767px){.q-gift_partBox a:hover,.q-gift_partBox a:focus,.q-gift_partBox a:active,.q-gift_partBox a img:hover,.q-gift_partBox a img:focus,.q-gift_partBox a img:active,.q-gift_partBox button:hover,.q-gift_partBox button:focus,.q-gift_partBox button:active{opacity:1}}@media screen and (min-width: 768px) and (max-width: 959px){.q-gift_partBox a:hover,.q-gift_partBox a:focus,.q-gift_partBox a:active,.q-gift_partBox a img:hover,.q-gift_partBox a img:focus,.q-gift_partBox a img:active,.q-gift_partBox button:hover,.q-gift_partBox button:focus,.q-gift_partBox button:active{opacity:1}}.q-gift_partBox a{line-height:1}.q-gift_partInner,.q-gift_partInner-noLabel{position:relative}@media screen and (max-width: 767px){.q-gift_partInner,.q-gift_partInner-noLabel{background:#fff;padding:5px 3px 26px;box-shadow:0 5px 5px rgba(0, 0, 0, .2)}}@media screen and (max-width: 767px){.q-gift_partInner-noLabel{padding-top:12px}}.q-gift_partNoteTxt{margin-top:0;font-size:1.2rem}@media screen and (min-width: 768px){.q-gift_partNoteTxt{padding:0 4%}}@media screen and (max-width: 767px){.q-gift_partNoteTxt{margin:10px 0 0 10px}}@media screen and (min-width: 768px){.q-gift_part1_detailBox{position:absolute;bottom:3.6%;left:8%;right:8%}}@media screen and (max-width: 767px){.q-gift_part1_detailBox{margin-top:44px}}.q-part1_detailImg{display:block;margin:0 auto}@media screen and (min-width: 768px){.q-part1_detailImg{width:37.4%}}@media screen and (max-width: 767px){.q-part1_detailImg{width:62%;max-width:320px}}.q-part1_detailList{border-bottom:solid 2px #000}@media screen and (min-width: 768px){.q-part1_detailList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:6%;margin-top:5.7%}}@media screen and (max-width: 767px){.q-part1_detailList{margin:25px 3.5% 0;padding:0 26px 24px;text-align:center}}.q-part1_detailList img{width:100%;vertical-align:baseline}@media screen and (min-width: 768px){.q-part1_detailItem-button{-webkit-box-flex:0;-webkit-flex:0 1 30.5%;-ms-flex:0 1 30.5%;flex:0 1 30.5%;padding:0 1.2%}}@media screen and (max-width: 767px){.q-part1_detailItem-button{max-width:506px;margin:10px auto 0}.q-part1_detailItem-button:first-child{margin-top:0}}.q-part1_detailItem-button_link{display:block}.q-part1_detailItem-text{font-weight:bold}@media screen and (min-width: 768px){.q-part1_detailItem-text{padding:0 1.3%;font-size:1.5vw;-webkit-box-flex:0;-webkit-flex:0 1 7%;-ms-flex:0 1 7%;flex:0 1 7%;text-align:center}}@media screen and (min-width: 1324px){.q-part1_detailItem-text{font-size:2rem}}@media screen and (max-width: 767px){.q-part1_detailItem-text{margin-top:10px;font-size:3.8vw}}@media screen and (min-width: 768px){.q-part1_detailInner{padding:0 1.8%;margin-top:5.7%}}@media screen and (max-width: 767px){.q-part1_detailInner{margin:26px auto 0;padding:0 20px;max-width:706px}}@media screen and (min-width: 768px){.q-gift_part3_detailBox{position:absolute;bottom:7%;left:8%;right:8%;text-align:center}}@media screen and (min-width: 768px){.q-gift_part3_detailBox_txt{display:inline-block;text-align:left;font-size:1.4rem;line-height:1.8;margin-top:4%;font-size:1.06vw}}@media screen and (min-width: 1324px){.q-gift_part3_detailBox_txt{font-size:1.4rem}}@media screen and (max-width: 767px){.q-gift_part3_detailBox_txt{margin-top:26px;padding:0 20px}}.q-gift_part3_detailInner{margin:0 auto}@media screen and (min-width: 768px){.q-gift_part3_detailInner{width:27.9%}}@media screen and (max-width: 767px){.q-gift_part3_detailInner{max-width:506px;margin:28px auto 0;padding:0 40px}}.q-gift_part3_detailInner_link{margin:0 auto;display:block}.q-gift_part3_detailInner_link img{vertical-align:baseline}.q-gift_part4_detailBox{text-align:center}@media screen and (min-width: 768px){.q-gift_part4_detailBox{position:absolute;bottom:5.8%;left:8%;right:8%}}@media screen and (max-width: 767px){.q-gift_part4_detailBox{margin-top:26px}}.q-gift_part4_detailBox_txt{font-weight:bold}@media screen and (min-width: 768px){.q-gift_part4_detailBox_txt{font-size:1.5vw}}@media screen and (min-width: 1324px){.q-gift_part4_detailBox_txt{font-size:2rem}}@media screen and (max-width: 767px){.q-gift_part4_detailBox_txt{margin-top:0;font-size:1.2rem;padding:0 20px}}@media screen and (min-width: 768px){.q-gift_part4_detailInner{width:33.4%;margin:2% auto 0}}@media screen and (max-width: 767px){.q-gift_part4_detailInner{max-width:506px;margin:12px auto 0;padding:0 40px}}.q-gift_part4_detailInner_link{display:block}
