.thinqHouse-container {margin:0 auto;max-width:1380px;font-size:0;}
.thinqHouse-container img {margin:0 auto;width:100%;height:auto;}
.thinqHouse-container .pc {display:block;}
.thinqHouse-container .mobile {display:none;}


.thinqHouse-container .section-kv01 {position:relative;}
.thinqHouse-container .section-kv02 {position:relative;}
.thinqHouse-container .section-kv02 .video {position:absolute;top:calc(40 / 911 * 100%);left:50%;margin-left:calc(640 / 1380 * -50%);width:calc(640 / 1380 * 100%);padding-bottom:calc(361 / 1380 * 100%);overflow:hidden;}
.thinqHouse-container .section-kv02 .video iframe {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.thinqHouse-container .section-kv02 .btn-video1 {position:absolute;top:calc(469 / 911 * 100%);left:50%;margin-left:calc(320 / 1380 * -100%);width:calc(310 / 1380 * 100%);padding-bottom:calc(202 / 1380 * 100%);background:url(../images/btn_video1_play.png) no-repeat;background-size:100% auto;overflow:hidden;}
.thinqHouse-container .section-kv02 .btn-video1.active {background:transparent;}
.thinqHouse-container .section-kv02 .btn-video2 {position:absolute;top:calc(469 / 911 * 100%);left:50%;margin-left:calc(10 / 1380 * 100%);width:calc(310 / 1380 * 100%);padding-bottom:calc(202 / 1380 * 100%);background:url(../images/btn_video2_play.png) no-repeat;background-size:100% auto;overflow:hidden;}
.thinqHouse-container .section-kv02 .btn-video2.active {background:transparent;}
.thinqHouse-container .section-kv02 .btn-thinqapp {position:absolute;top:calc(731 / 911 * 100%);left:50%;margin-left:calc(420 / 1380 * -50%);width:calc(420 / 1380 * 100%);padding-bottom:calc(80 / 1380 * 100%);overflow:hidden;}

.thinqHouse-container .section-tab {position:relative;width:100%;padding-bottom:calc(100 / 1380 * 100%);background:#f1ede6;overflow:hidden;}
.thinqHouse-container .section-tab-inner {position:absolute;top:0;left:0;width:100%;padding-bottom:calc(100 / 1380 * 100%);background:#1a1a1a;overflow:hidden;}
.thinqHouse-container .section-tab-inner a {position:absolute;top:0;left:50%;width:calc(360 / 1380 * 100%);height:100%;overflow:hidden;}
.thinqHouse-container .section-tab-inner a.tab-event1 {margin-left:calc(360 / 1380 * -100%);background:url(../images/img_tab.jpg) 0 0 no-repeat;background-size:auto 200%;}
.thinqHouse-container .section-tab-inner a.tab-event1:hover {background-position:0 100%;}
.thinqHouse-container .section-tab-inner a.tab-event1.active {background-position:0 100% !important;}
.thinqHouse-container .section-tab-inner a.tab-event2 {margin-left:0;background:url(../images/img_tab.jpg) 100% 0 no-repeat;background-size:auto 200%;}
.thinqHouse-container .section-tab-inner a.tab-event2:hover {background-position:100% 100%;}
.thinqHouse-container .section-tab-inner a.tab-event2.active {background-position:100% 100% !important;}

.thinqHouse-container .fixed-tab .section-tab-inner {position:fixed;top:0;left:50%;margin-left:-690px;width:1380px;padding-bottom:100px;z-index:2;}
.thinqHouse-container .fixed-tab .section-tab-inner a {width:360px;}
.thinqHouse-container .fixed-tab .section-tab-inner a.tab-event1 {margin-left:-360px;}

@media screen and (max-width: 1379px) {
	.thinqHouse-container .fixed-tab .section-tab-inner {margin-left:calc(1380 / 1380 * -50%);width:calc(1380 / 1380 * 100%);padding-bottom:calc(100 / 1380 * 100%);}
	.thinqHouse-container .fixed-tab .section-tab-inner a {width:calc(360 / 1380 * 100%);}
	.thinqHouse-container .fixed-tab .section-tab-inner a.tab-event1 {margin-left:calc(360 / 1380 * -100%);}
}

.thinqHouse-container .section-t01 {position:relative;}
.thinqHouse-container .section-t02 {position:relative;display:none;}

.thinqHouse-container .section01 {position:relative;}
.thinqHouse-container .section02 {position:relative;}
.thinqHouse-container .section03 {position:relative;}
.thinqHouse-container .section04 {position:relative;}
.thinqHouse-container .section05 {position:relative;}
.thinqHouse-container .section06 {position:relative;}

.thinqHouse-container .section-notice {position:relative;}

.thinqHouse-container .section-t01 .section02 {padding-bottom:calc(835 / 1380 * 100%);overflow:hidden;}
.thinqHouse-container .section-t01 .section02 .swiper-container {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-wrapper {display:flex;justify-content:space-between;margin:0 auto;max-width:calc(1200 / 1380 * 100%);padding:0 calc(90 / 1380 * 100%);height:100%;overflow:hidden;}
.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-wrapper .swiper-slide {position:relative;width:25%;height:100%;overflow:hidden;}
.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-wrapper .swiper-slide .week-content {position:relative;width:100%;height:100%;overflow:hidden;}
.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-wrapper .swiper-slide .week-content .btn-week-raffle {position:absolute;bottom:calc(30 / 835 * 100%);left:calc(10 / 300 * 100%);width:calc(100% - (20 / 300 * 100%));padding-bottom:calc(80 / 300 * 100%);overflow:hidden;}
.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-button-prev {display:none;}
.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-button-next {display:none;}
.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="1"] {background:url(../images/img1_02_week1.jpg) no-repeat;background-size:100% auto;}
.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="2"] {background:url(../images/img1_02_week2.jpg) no-repeat;background-size:100% auto;}
.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="3"] {background:url(../images/img1_02_week3.jpg) no-repeat;background-size:100% auto;}
.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="4"] {background:url(../images/img1_02_week4.jpg) no-repeat;background-size:100% auto;}
.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="5"] {background:url(../images/img1_02_end.jpg) no-repeat;background-size:100% auto;}

.thinqHouse-container .section-t01 .section03 .btn-appdown {position:absolute;top:calc(665 / 994 * 100%);left:50%;margin-left:calc(400 / 1380 * -100%);width:calc(200 / 1380 * 100%);padding-bottom:calc(70 / 1380 * 100%);overflow:hidden;}

.thinqHouse-container .section-t02 .section02 .btn-appdown {position:absolute;top:calc(497 / 1248 * 100%);left:50%;margin-left:calc(400 / 1380 * -100%);width:calc(200 / 1380 * 100%);padding-bottom:calc(70 / 1380 * 100%);overflow:hidden;}
.thinqHouse-container .section-t02 .section02 .btn-reqeust1 {position:absolute;top:calc(1088 / 1248 * 100%);left:50%;margin-left:calc(420 / 1380 * -50%);width:calc(420 / 1380 * 100%);padding-bottom:calc(80 / 1380 * 100%);overflow:hidden;}

.thinqHouse-container .section-t02 .section03 .btn-link-dazayo {position:absolute;top:calc(1365 / 1568 * 100%);left:50%;margin-left:calc(31 / 1380 * -100%);width:calc(172 / 1380 * 100%);padding-bottom:calc(22 / 1380 * 100%);overflow:hidden;}

.thinqHouse-container .section-t02 .section05 .btn-copy-hashtag {position:absolute;top:calc(646 / 1231 * 100%);left:50%;margin-left:calc(368 / 1380 * 50%);width:calc(256 / 1380 * 100%);padding-bottom:calc(48 / 1380 * 100%);overflow:hidden;}

.thinqHouse-container .section-t02 .section05 .btn-share-request {position:absolute;top:calc(837 / 1231 * 100%);left:50%;width:calc(96 / 1380 * 100%);padding-bottom:calc(96 / 1380 * 100%);overflow:hidden;}
.thinqHouse-container .section-t02 .section05 .btn-share-request[data-share-sns="ig"] {margin-left:calc(560 / 1380 * -50%);}
.thinqHouse-container .section-t02 .section05 .btn-share-request[data-share-sns="fb"] {margin-left:calc(328 / 1380 * -50%);}
.thinqHouse-container .section-t02 .section05 .btn-share-request[data-share-sns="tw"] {margin-left:calc(96 / 1380 * -50%);}
.thinqHouse-container .section-t02 .section05 .btn-share-request[data-share-sns="nb"] {margin-left:calc(138 / 1380 * 50%);}
.thinqHouse-container .section-t02 .section05 .btn-share-request[data-share-sns="ks"] {margin-left:calc(368 / 1380 * 50%);}

.thinqHouse-container .section-t02 .section05 .btn-request2 {position:absolute;top:calc(993 / 1231 * 100%);left:50%;margin-left:calc(420 / 1380 * -50%);width:calc(420 / 1380 * 100%);padding-bottom:calc(80 / 1380 * 100%);overflow:hidden;}


/* popup */
.popup-event {display:none;border-style:none;outline:none;}
.popup-event img {margin:0 auto;width:100%;height:auto;}
.popup-event .pc {display:block;}
.popup-event .mobile {display:none;}

.popup-event .popup-inner {position:relative;border-radius:22.5px;margin:0 auto;width:75%;max-width:480px;overflow:hidden;}
.popup-event .btn-close {position:absolute;top:calc(28 / 640 * 75%);right:calc(28 / 640 * 100%);width:calc(38 / 640 * 100%);padding-bottom:calc(39 / 640 * 100%);background:url(../images/pop_btn_close.png) no-repeat;background-size:100% auto;overflow:hidden;}

.input-info-wrap:first-child table tbody tr td {font-weight:bold;}
.input-info-wrap:first-child table tbody tr td:last-child {font-size:20px;line-height:30px;text-decoration:underline;}

.popup-thinqhouse {display:none;border-style:none;outline:none;}
.popup-thinqhouse .pop-conts {height:calc(100vh - 78px - 130px);max-height:580px;padding:48px 40px 0;overflow-y:auto;}
.popup-thinqhouse .pop-conts .agree-input {margin-top:12px;}
.popup-thinqhouse .pop-conts .input-info-wrap {margin-top:15px;}
.popup-thinqhouse .pop-conts .input-info-wrap .tb-tit.req::after {content:'*';display:inline-block;margin-left:1px;color:#ec455a;font-size:inherit;line-height:inherit;vertical-align:top;}
.popup-thinqhouse .pop-conts .form-wrap {margin-top:34px;}
.popup-thinqhouse .pop-conts #agree2_f .bullet-list {margin-top:0;margin-bottom:24px;}
.popup-thinqhouse .pop-conts #uiSubmit {padding:10px 31px 12px;}


/* popup-scroll */
.ui_modal_wrap {margin:0 !important;}

.popup-event {left:0 !important;width:100%;min-height:auto !important;max-height:100%;overflow:auto;transform:translateY(-50%) !important;}
.popup-event .popup-inner {max-width:480px;}

.popup-wrap {min-height:auto !important;}

/* alert close */
.ui_modal_container .btn-close {position:absolute;top:24px;right:16px;width:24px;height:24px;}
.ui_modal_container .btn-close:before {content:' ';position:absolute;top:0;left:0;width:24px;height:24px;background:url(/lg5-common/images/icons/btn-close-32.svg) no-repeat;background-size:24px;}

/* mobile */
@media screen and (max-width: 767px) {
	.thinqHouse-container .mobile {display:block;}
	.thinqHouse-container .pc {display:none;}


	.thinqHouse-container .section-kv02 .video {top:calc(40 / 911 * 100%);margin-left:calc(640 / 720 * -50%);width:calc(640 / 720 * 100%);padding-bottom:calc(361 / 720 * 100%);}
	.thinqHouse-container .section-kv02 .btn-video1 {top:calc(469 / 911 * 100%);margin-left:calc(320 / 720 * -100%);width:calc(310 / 720 * 100%);padding-bottom:calc(202 / 720 * 100%);}
	.thinqHouse-container .section-kv02 .btn-video2 {top:calc(469 / 911 * 100%);margin-left:calc(10 / 720 * 100%);width:calc(310 / 720 * 100%);padding-bottom:calc(202 / 720 * 100%);}
	.thinqHouse-container .section-kv02 .btn-thinqapp {top:calc(731 / 911 * 100%);margin-left:calc(420 / 720 * -50%);width:calc(420 / 720 * 100%);padding-bottom:calc(80 / 720 * 100%);}

	.thinqHouse-container .section-tab {padding-bottom:calc(100 / 720 * 100%);}
	.thinqHouse-container .section-tab-inner {padding-bottom:calc(100 / 720 * 100%);}
	.thinqHouse-container .section-tab-inner a {width:calc(360 / 720 * 100%);}
	.thinqHouse-container .section-tab-inner a.tab-event1 {margin-left:calc(360 / 720 * -100%);}
	.thinqHouse-container .section-tab-inner a.tab-event1:hover {background-position:0 0;}
	.thinqHouse-container .section-tab-inner a.tab-event2 {margin-left:0;}
	.thinqHouse-container .section-tab-inner a.tab-event2:hover {background-position:100% 0;}

	.thinqHouse-container .fixed-tab .section-tab-inner {top:46px;margin-left:calc(720 / 720 * -50%);width:calc(720 / 720 * 100%);padding-bottom:calc(100 / 720 * 100%);}
	.thinqHouse-container .fixed-tab .section-tab-inner {margin-left:calc(720 / 720 * -50%);width:calc(720 / 720 * 100%);padding-bottom:calc(100 / 720 * 100%);}
	.thinqHouse-container .fixed-tab .section-tab-inner a {width:calc(360 / 720 * 100%);}
	.thinqHouse-container .fixed-tab .section-tab-inner a.tab-event1 {margin-left:calc(360 / 720 * -100%);}

	.thinqHouse-container .section-t01 .section02 {margin-top:calc(49 / 829 * -100%);padding-bottom:calc(829 / 720 * 100%);}
	.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-wrapper {width:400%;max-width:none;padding:0;}
	.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-wrapper .swiper-slide .week-content {margin:0 auto;width:calc(480 / 720 * 100%);}
	.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-wrapper .swiper-slide .week-content .btn-week-raffle {bottom:calc(20 / 829 * 100%);left:calc(30 / 480 * 100%);width:calc(100% - (60 / 480 * 100%));padding-bottom:calc(80 / 480 * 100%);}
	.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-button-prev {display:block;left:50%;margin-top:calc(154 / 829 * -100%);margin-left:calc(291 / 720 * -100%);width:calc(31 / 720 * 100%);height:0;padding-bottom:calc(59 / 720 * 100%);background:url(../images/m_btn_swiper_prev.png) no-repeat;background-size:100% auto;}
	.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-button-next {display:block;right:50%;margin-top:calc(154 / 829 * -100%);margin-right:calc(291 / 720 * -100%);width:calc(31 / 720 * 100%);height:0;padding-bottom:calc(59 / 720 * 100%);background:url(../images/m_btn_swiper_next.png) no-repeat;background-size:100% auto;}
	.thinqHouse-container .section-t01 .section02 .swiper-container {background:transparent !important;}

	.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-slide.week1 .week-content {background:url(../images/m_img1_02_week1.png) left top no-repeat;background-size:auto 100%;}
	.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-slide.week2 .week-content {background:url(../images/m_img1_02_week2.png) left top no-repeat;background-size:auto 100%;}
	.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-slide.week3 .week-content {background:url(../images/m_img1_02_week3.png) left top no-repeat;background-size:auto 100%;}
	.thinqHouse-container .section-t01 .section02 .swiper-container .swiper-slide.week4 .week-content {background:url(../images/m_img1_02_week4.png) left top no-repeat;background-size:auto 100%;}

	.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="2"] .swiper-slide.week1 .week-content {background-position:right top;}

	.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="3"] .swiper-slide.week1 .week-content {background-position:right top;}
	.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="3"] .swiper-slide.week2 .week-content {background-position:right top;}

	.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="4"] .swiper-slide.week1 .week-content {background-position:right top;}
	.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="4"] .swiper-slide.week2 .week-content {background-position:right top;}
	.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="4"] .swiper-slide.week3 .week-content {background-position:right top;}

	.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="5"] .swiper-slide.week1 .week-content {background-position:right top;}
	.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="5"] .swiper-slide.week2 .week-content {background-position:right top;}
	.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="5"] .swiper-slide.week3 .week-content {background-position:right top;}
	.thinqHouse-container .section-t01 .section02 .swiper-container[data-raffle="5"] .swiper-slide.week4 .week-content {background-position:right top;}

	.thinqHouse-container .section-t01 .section03 .btn-appdown {top:calc(730 / 1105 * 100%);margin-left:calc(320 / 720 * -100%);width:calc(200 / 720 * 100%);padding-bottom:calc(70 / 720 * 100%);}

	.thinqHouse-container .section-t02 .section02 .btn-appdown {top:calc(497 / 1284 * 100%);margin-left:calc(320 / 720 * -100%);width:calc(200 / 720 * 100%);padding-bottom:calc(70 / 720 * 100%);}
	.thinqHouse-container .section-t02 .section02 .btn-reqeust1 {top:calc(1124 / 1284 * 100%);margin-left:calc(420 / 720 * -50%);width:calc(420 / 720 * 100%);padding-bottom:calc(80 / 720 * 100%);}

	.thinqHouse-container .section-t02 .section03 .btn-link-dazayo {top:calc(2216 / 2471 * 100%);margin-left:calc(16 / 720 * -100%);width:calc(208 / 720 * 100%);padding-bottom:calc(45 / 720 * 100%);}

	.thinqHouse-container .section-t02 .section05 .btn-copy-hashtag {top:calc(698 / 1295 * 100%);margin-left:calc(128 / 720 * 50%);width:calc(256 / 720 * 100%);padding-bottom:calc(48 / 720 * 100%);}

	.thinqHouse-container .section-t02 .section05 .btn-share-request {top:calc(869 / 1295 * 100%);width:calc(96 / 720 * 100%);padding-bottom:calc(96 / 720 * 100%);}
	.thinqHouse-container .section-t02 .section05 .btn-share-request[data-share-sns="ig"] {margin-left:calc(560 / 720 * -50%);}
	.thinqHouse-container .section-t02 .section05 .btn-share-request[data-share-sns="fb"] {margin-left:calc(328 / 720 * -50%);}
	.thinqHouse-container .section-t02 .section05 .btn-share-request[data-share-sns="tw"] {margin-left:calc(96 / 720 * -50%);}
	.thinqHouse-container .section-t02 .section05 .btn-share-request[data-share-sns="nb"] {margin-left:calc(138 / 720 * 50%);}
	.thinqHouse-container .section-t02 .section05 .btn-share-request[data-share-sns="ks"] {margin-left:calc(368 / 720 * 50%);}

	.thinqHouse-container .section-t02 .section05 .btn-request2 {top:calc(1025 / 1295 * 100%);margin-left:calc(420 / 720 * -50%);width:calc(420 / 720 * 100%);padding-bottom:calc(80 / 720 * 100%);}


	/* popup */
	.popup-event {width:100%;}
	.popup-event .mobile {display:block;}
	.popup-event .pc {display:none;}

	.popup-event .popup-inner {width:90%;}

	.input-info-wrap:first-child table tbody tr td:last-child {font-size:16px;line-height:24px;}

	.popup-thinqhouse .pop-conts {height:calc(100vh - 62px - 60px);max-height:calc(100vh - 62px - 60px);padding:32px 0 81px;}
	.popup-thinqhouse .pop-conts .input-info {padding:0 16px;}
	.popup-thinqhouse .pop-conts .input-info .input-info-wrap .tb_row table td {padding:8px 10px;}
	.popup-thinqhouse .pop-conts .input-info .form-wrap {margin-top:28px;}
	.popup-thinqhouse .pop-conts #uiSubmit {padding:15px 25px;}
	.popup-thinqhouse .pop-conts .pop-footer {padding-top:35px;}
}


