@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:-0.5px;line-height:1.5;}
.db1000{display:none;}
.db768{display:none;}
.db480{display:none;}
a, div{max-width: 100%;}

.con1{background:url(images_au/bg1.jpg) no-repeat center top / cover;}
.con1 .padding{padding:10% 0 69.3% !important;}
.con1 .tit p:nth-child(1){color:#d1b998; font-size:3.7rem; line-height: 1.3; letter-spacing: -2px;}
.con1 .tit p:nth-child(2){display:inline-block; width:80%; margin-top:2%; }

.con2{background:url(images_au/bg2.jpg);}
.con2 .padding{padding:6.4% 0 7%;}
.con2 .top{color:#005c40; font-size:4.3rem; letter-spacing: -1px; font-weight:bold; margin-bottom:21px;}
.con2 .tit p{color:#5f5f5f; font-size:2rem; letter-spacing: -1px; line-height: 1.4;}
.con2 .tit p:nth-child(1){display:inline-block; width:100%;}
.con2 .tit p:nth-child(2){margin-top:28px;}
.con2 .tit p:nth-child(3){margin-top:12px;}
.con2 .tit p:nth-child(4){margin-top:20px; color:#b0b0b0; font-size:1.8rem;}

.con3{background:#f4f4f4;}
.con3 .padding{padding:7.4% 0;}
.con3 .tit{}
.con3 .tit p:nth-child(1){color:#005c40; font-size:4.3rem; font-weight:bold; letter-spacing: -2px;}
.con3 .tit p:nth-child(2){margin-top:4.3%; display:inline-block; width:100%;}
.con3 .box{display:inline-block; width:100%; max-width:704px; background:#ffffff; border-radius:5px; box-sizing:border-box; padding:7px; margin-top:23px;}
.con3 .border{box-sizing:border-box; border:2px dashed #f4f4f4; padding:19px 3%; border-radius:5px;}
.con3 .border p{color:#9c9c9c; font-size:1.8rem; line-height:1.3; letter-spacing:-1px;}
.con3 .btnlm{color:#ffffff; font-size:2.2rem; font-weight:bold; display:inline-block; background:#ffae41; padding:12px 44px; border-radius:5px; margin-top:30px;}

.con4{background:#f4ebd7;}
.con4 .padding{padding:7.4% 0;}
.con4 .tit{}
.con4 .tit p:nth-child(1){color:#005c40; font-size:4.3rem; font-weight:bold; letter-spacing: -2px;}
.con4 .tit p:nth-child(2){color:#ffffff; font-size:4.3rem; font-weight:bold; margin-top:26px; line-height: 1.2;}
.con4 .tit p:nth-child(3){margin-top:51px; display:inline-block; width:100%;}
.con4 .box{max-width:747px; margin:0 auto; background:#fff; border-radius:0 0 8px 8px; padding:20px; box-sizing:border-box}
.con4 .box ul{position:relative; font-size:0; text-align:center}
.con4 .box ul li{display:inline-block; width:50%; vertical-align:top; padding:30px 10px 30px 10px; box-sizing:border-box}
.con4 .box ul li p{position:relative}
.con4 .box ul li p:nth-child(2){position:relative; padding:15px 0 0 0; font-weight:bold; color:#005c40; font-size:24px;}
.con4 .box ul li p:nth-child(3){position:relative; padding:5px 0 0 0; font-size:20px; color:#545454; line-height:1.4; letter-spacing: -1px;}
.con4 .box ul:after{content:''; width:95%; height:1px; border-top:1px dashed #e3dac7; display:block; position:absolute; left:2.5%; top:46%;}
.con4 .box ul:before{content:''; width:1px; height:95%; border-right:1px dashed #e3dac7; display:block; position:absolute; left:50%; top:2.5%;}
.con4 .warn{color:#ac9f84; font-size:1.8rem; margin-top:25px;}

.con5{background:url(images_au/bg5.jpg) no-repeat center top / cover;}
.con5 .padding{padding:7.8% 0 8.5%;}
.con5 .tit p:nth-child(1){color:#005c40; font-size:4.3rem; font-weight:bold; letter-spacing: -2px;}
.con5 .box{display:inline-block; width:100%; max-width:742px; background:#ffffff; box-sizing:border-box; position:relative; padding:57px 3% 30px; box-shadow: 5px 4px 7px rgba(18, 18, 18, 0.1); margin-top:24px; border-radius:3px; overflow:hidden;}
.con5 .box:before{content:''; position:absolute; width:100%; height:10px; top:0; left:0; background:url(images_au/border.png) no-repeat center top / cover;}
.con5 .box p:nth-child(1){}
.con5 .box p:nth-child(2){margin-top:15px; color:#005c40; font-weight:bold; font-size:2.1rem;}
.con5 .box p:nth-child(3){color:#484848; font-size:1.8rem; margin-top:7px;}
.con5 .warn{font-size:1.8rem; color:#9ab4a1; margin-top:33px;}
.con5 .box .wrap{position:relative; }
.con5 .box .wrap + .wrap{margin-top:40px; padding-top:50px;}
.con5 .box .wrap + .wrap:after{position:absolute; content:''; top:0; left:50%; transform:translateX(-50%); width:100%; height:1px; background:#dcdcdc; max-width:636px;}





















@media screen and (max-width: 1000px){
html{font-size:8px;}
.container {width:95%;}
.dn1000{display:none;}
.db1000{display:inline-block;}

	.con4 .box ul li p:nth-child(2){font-size:20px;}
	.con4 .box ul li p:nth-child(3){font-size:17px}

.con5 .box{padding:40px 3% 30px;}
.con5 .box .wrap + .wrap{margin-top:30px; padding-top:40px;}
.con5 .box p:nth-child(2){margin-top:25px; }
}

@media screen and (max-width: 768px){
.dn768{display:none;}
.db768{display:inline-block;}
.padding{padding:50px 0 !important;}

.con1 .tit p:nth-child(1){font-size:2.8rem;}

.con2 .top{font-size:3.5rem;}

.con3 .tit p:nth-child(1){font-size:3.5rem;}
.con3 .tit p:nth-child(2){font-size:2rem;}

.con4 .tit p:nth-child(1){font-size:3.5rem; letter-spacing: -1px;}
.con4 .tit p:nth-child(2){border-radius:8px 8px 0 0; overflow: hidden;}
	.con4 .title p{font-size:25px}
	.con4 .box ul li p:nth-child(2){font-size:16px;}
	.con4 .box ul li p:nth-child(3){font-size:13px}
	.con4 .box ul li p:nth-child(1) img{width:80%}
	.con4 .box ul li{padding:20px 5px 20px 5px}
	.con4 .box ul:after{top:48%}

.con5 .tit p:nth-child(1){font-size:3.5rem;}
}

@media screen and (max-width: 480px){
html{font-size:7px;}
.dn480{display:none;}
.db480{display:inline-block;}

	.con4 .box ul:after{top:46%}
}