@charset "utf-8";

html{font-size:10px;}
.oh{overflow:hidden;}
.container {width:100%; margin:0 auto; max-width:1000px; position:relative;}
.cf:after{content:''; display: block; clear:both; visibility:hidden; height:0px;}
.eventName {max-width:2560px;margin:0 auto;text-align:center;letter-spacing:-1px;line-height:1.5;}
.db1000{display:none;}
.db768{display:none;}
.db480{display:none;}
.dib{display:inline-block;}
.pl10{padding-left:10px;}
a, ul, li, p, img, div{max-width: 100%;}

.con1{background:url(images_my/bg1.jpg) no-repeat center top / cover;}
.con1 + .con1{background:url(images_my/bg1_2.jpg) no-repeat center top / cover;}
.con1 .padding{padding:12.8% 0 74.7% !important;}
.con1 + .con1 .padding{padding:10% 0 83.4% !important;}
.con1 .tit p:nth-child(1){display:inline-block; width:90%;}
.con1 .tit p:nth-child(2){margin-top:2.6%; color:#bf2b34; font-size:2.4rem;}

.con2{background:url(images_my/bg2.jpg) no-repeat center top / cover;}
.con2 .padding{padding:6.1% 0;}
.con2 .tit p:nth-child(1){display:inline-block; width:100%;}
.con2 .box{margin-top:30px; display:inline-block; width:100%; max-width:900px; box-sizing:border-box; background:#ffffff; padding:57px 44px 64px;}
.con2 .row ~ .row{margin-top:60px; padding-top:60px; border-top:1px dashed #cccccc; }
.con2 .row{position:relative;}
.con2 .row li{float:left; position:relative;}
.con2 .row:nth-child(2n) li:nth-child(1){float:right;}
.con2 .row li:nth-child(1){box-shadow: 8px 8px 0px #ffcfc6;}
.con2 .row li:nth-child(2){float:right; text-align:left;}
.con2 .row:nth-child(2n) li:nth-child(2){float:left;}
.con2 .row:nth-child(1) li:nth-child(2){margin-top:94px;}
.con2 .row:nth-child(2) li:nth-child(2){margin-top:48px;}
.con2 .row:nth-child(3) li:nth-child(2){margin-top:16px;}
.con2 .row dt{font-weight:bold; color:#bf2b34; font-size:2.7rem;}
.con2 .row dd:nth-child(2){color:#80786b; font-size:1.6rem; margin-top:5px; letter-spacing: -0.5px;}
.con2 .row dd:nth-child(3){color:#ffffff; font-size:2.7rem; margin-top:36px;}
.con2 .row dd:nth-child(3) b{background:#bd8b5e; display:inline-block; padding:0px 16px; border-radius:30px;}
.con2 .row dd:nth-child(4){margin-top:21px;}
.con2 .row .deco{position:absolute;}
.con2 .row .deco1{left:146px; bottom:-14px;}
.con2 .row .deco2{left:-110px; bottom:-39px;}

.con3{background:url(images_my/bg3.jpg) no-repeat center top / cover;}
.con3 .padding{padding:8% 0 9.1%;}
.con3 .tit p:nth-child(1){display:inline-block; width:50%;}
.con3 .box{display:inline-block; width:100%; max-width:900px; background:#ffffff; box-sizing:border-box; border:1px solid #cccccc; padding:36px 3% 61px; margin-top:4.1rem;}
.con3 .box p:nth-child(1){color:#222222; font-size:2rem;}
.con3 .box p:nth-child(1) b{color:#bf2b34;}
.con3 .box p:nth-child(1) span{color:#666666;}
.con3 .box p:nth-child(2){margin-top:29px;}
.con3 .warn{margin-top:15px; color:#e5a0a4; font-size:1.6rem;}
.whatsapp{margin-top:30px;}
.whatsapp p:nth-child(1){color:#ffffff; font-size:2rem; font-weight:bold;}
.whatsapp p:nth-child(2){margin-top:11px;}
.whatsapp p:nth-child(3){margin-top:30px; color:#e5a0a4; font-size:1.6rem;}
.whatsapp .btn {color: #ffffff;font-size: 2.3rem;display: inline-block;background: #660b11;padding: 6px 39px;border-radius: 30px;font-weight: bold;}
.whatsapp .btn:after {border-left: 9px solid currentColor; border-top: 5px solid transparent;border-bottom: 5px solid transparent;content: '';display: inline-block;margin: 0 0 0.2rem 10px;}

.con4{background:#f8f6f0;}
.con4 .padding{padding:8% 0;}
.con4 .info{text-align:left;}
.con4 .info li{display:inline-block; vertical-align:middle; color:#666666; font-size:1.6rem; letter-spacing: 0;}
.con4 .info li + li{margin-left:49px;}

.con5{background:#f6f1e7;}
.con5 .padding{padding:8% 0;}
.con5 .tit p:nth-child(1){display:inline-block; width:100%;}
.con5 .pd_wrap{margin-top:3.5rem;}
.con5 .pd_wrap dl{display:inline-block; width:100%; max-width:706px; background:#ffffff;}
.con5 .pd_wrap dl ~ dl{margin-top:20px;}
.con5 .pd_wrap dd{box-sizing:border-box;}
.con5 .pd_wrap dd:nth-child(2){padding:10px 3%; background:#bd0200; color:#ffffff; font-size:2.6rem; font-weight:bold;}
.con5 .pd_wrap dl:nth-child(2) dd:nth-child(2){background:#f76875;}
.con5 .pd_wrap dd:nth-child(3){padding:35px 3%;}
.con5 .pd_wrap .pd li{display:inline-block; vertical-align:bottom;}
.con5 .pd_wrap .pd li ~ li{margin-left:80px;}
.con5 .pd_wrap .pd li p:nth-child(2){margin-top:12px; font-weight:bold; font-size:1.8rem; color:#222222;}
.con5 .pd_wrap .pd li p:nth-child(3){margin-top:3px; font-size:1.5rem; color:#777777;}

.con6{background:#eae3d7 url(images_my/bg6.jpg) no-repeat center top / cover; text-align:right;}
.con6.type2{background:#eae3d7 url(images_my/bg6_2.jpg) no-repeat center top / cover; text-align:left;}
.con6.type3{background:#f1e5dd url(images_my/bg6_3.jpg) no-repeat center top / cover; text-align:right;}
.con6.type4{background:#f0e6de url(images_my/bg6_4.jpg) no-repeat center top / cover; text-align:left;}
.con6 .padding{padding:15.8% 4% 16.5%;}
.con6.type4 .padding{padding:20.1% 0 25.7%;}
.con6 .infor{display:inline-block; text-align:center; letter-spacing: -0.5px;}
.con6 .infor dd:nth-child(2){font-weight:bold; font-size:3.4rem; color:#222222; margin-top:21px;}
.con6 .infor dd:nth-child(2) p{line-height: 1.2; padding-bottom:5px;}
.con6 .infor dd:nth-child(2) span{color:#bf2b34;}
.con6 .infor dd:nth-child(3){font-size:1.6rem; color:#80786b; margin-top:6px;}
.con6 .infor dd:nth-child(4){margin-top:23px;}
.con6 .infor .btn{font-size:2rem; color:#ffffff; background:#222222; padding:5px 37px; border-radius:30px;}
.con6 .infor .btn span{font-size: 1rem; vertical-align: middle;}

.con7{background:url(images_my/bg7.jpg) no-repeat center top / cover;}
.con7 .padding{padding:10% 0 9.5%;}
.con7 .tit p:nth-child(1){display:inline-block; width:90%;}
.con7 .tit p:nth-child(2){color:#ffffff; font-size:1.8rem; margin-top:1.6%;}
.con7 .tit p:nth-child(3){display:inline-block; width:90%; margin-top:3.8%;}
.con7 .tit p:nth-child(4){color:#ffacb1; font-size:1.6rem; margin-top:4.7%;}









@media screen and (max-width: 1000px){
html{font-size:8px;}
.container {width:95%;}
.dn1000{display:none;}
.db1000{display:inline-block;}
.pl10{padding-left:0;}

.con2 .box{padding:30px 10px;}
.con2 .row:nth-child(4){padding-bottom:150px;}
.con2 .row dt img{width:20px;}
.con2 .row li{float:none !important;}
.con2 .row li:nth-child(1){display:inline-block; box-shadow: 5px 5px 0px #ffcfc6;}
.con2 .row li:nth-child(1) img:nth-child(1){width:200px;}
.con2 .row li:nth-child(2){margin-top:30px !important; text-align:center;}
.con2 .row ~ .row{margin-top:30px; padding-top:30px;}
.con2 .row .deco1{left:auto; right:-10px; bottom:0px; width:200px;}
.con2 .row .deco2{left:-46px; bottom:-17px; width:100px;}

.con3 .box{padding:27px 3%;}

.con4 .info{text-align:center;}
.con4 .info li{display:block; }
.con4 .info li + li{margin-left:0px; margin-top:30px;}

.con5 .pd_wrap .pd li{display:block;}
.con5 .pd_wrap .pd li ~ li{margin-left:0px; margin-top:30px;}

.con6 .infor dt img{width:250px;}
}

@media screen and (max-width: 768px){
.dn768{display:none;}
.db768{display:inline-block;}
.padding{padding:50px 0 !important;}

.con1 .padding{padding:8.1% 0 98% !important;}

.con6{background:#eae3d7 url(images_my/bg6.jpg) no-repeat 36.5% top / 391%; text-align:center;}
.con6.type2{background:#f6f1e7 url(images_my/bg6_2.jpg) no-repeat 62% top / 391%; text-align:center;}
.con6.type3{background:#f1e5dd url(images_my/bg6_3.jpg) no-repeat 35.5% top / 391%; text-align:center;}
.con6.type4{background:#f0e6de url(images_my/bg6_4.jpg) no-repeat 62% -10% / 391%; text-align:center;}
.con6 .padding{padding:100% 0 50px !important;}
.con6.type3 .padding{padding:92% 0 50px !important;}
.con6.type4 .padding{padding:117% 0 50px !important;}
}

@media screen and (max-width: 480px){
html{font-size:7px;}
.dn480{display:none;}
.db480{display:inline-block;}
}