@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;}
div{max-width: 100%;}

.con1{background:url(images_au/bg1.jpg) no-repeat center top / cover; text-align:left;}
.con1 .padding{padding:17.8% 0 !important;}
.con1 .tit{color:#ffffff; text-align:center; display:inline-block; line-height: 1.3; letter-spacing: -1.5px;}
.con1 .tit p:nth-child(1){font-size:2.2rem;}
.con1 .tit p:nth-child(n+2){font-weight:bold;}
.con1 .tit p:nth-child(2){font-size:6rem;}
.con1 .tit p:nth-child(3){font-size:2.6rem;}

.con2{background:#ffe9cb;}
.con2 .padding{padding:11.9% 0 11%;}
.con2 .info ul{display:flex; justify-content:space-between;}
.con2 .info dl{text-align:left;}
.con2 .info dt{font-weight:bold; font-size:5rem; color:#ff7200; line-height: 1.3;}
.con2 .info dd{margin-top:31px; color:#555555; font-size:1.8rem; line-height: 1.4;}
.con2 .info dd span{display:block; margin-top:7px;}
.con2 .btn{display:inline-block; margin-top:6.2%; color:#ffffff; font-weight:bold; font-size:2rem; background:#2b2b2b; padding:5px 17px; border-radius:2px;}

.con3{background:#fff4e8;}
.con3 .padding{padding:8.8% 0 9.4%;}
.con3 .tit p{font-weight:bold; color:#9b3e04; font-size:5rem; line-height:1.3;}
.con3 .per{margin-top:6.8%;}
.con3 .per li{display:inline-block; width:271px;}
.con3 .per li p:nth-child(2){margin-top:17px; color:#555555; font-size:2rem; line-height:1.3;}
.con3 .graph{margin-top:7.1%;}
.con3 .graph li{display:inline-block; vertical-align: middle;}
.con3 .graph li:nth-child(2){margin-left:117px; max-width:410px; width:100%; background:#ffffff;}
.con3 .graph li:nth-child(1) p:nth-child(2){margin-top:34px; font-size:1.7rem; color:#555555;}
.con3 .graph li:nth-child(2) dt{font-weight:bold; color:#ffffff; font-size:2.4rem; background:#c76425; box-sizing:border-box; padding:3px 3%;}
.con3 .graph li:nth-child(2) dd{box-sizing:border-box; padding:27px 0 34px; color:#666666; font-size:2rem;}
.con3 .graph .row{text-align:left;}
.con3 .graph .row:nth-child(n+2){margin-top:26px;}
.con3 .graph .same{display:inline-block; vertical-align:middle;}
.con3 .graph .percent{font-weight:bold; font-size:4rem; color:#ea6600; width:142px; text-align:right;}
.con3 .graph .desc{text-align:left; margin-left:33px;}
.con3 .graph .desc span{font-size:1.6rem; color:#777777;}
.con3 .warn{margin-top:5%;}
.con3 .warn p{display:inline-block; text-align:left; color:#999999; font-size:1.6rem; line-height:1.2;}

.con4{background:#ffecda;}
.con4 .padding{padding:11.2% 0 10.6%;}
.con4 .ready ul{display:flex; justify-content:space-between; align-items:center;}
.con4 .ready li:nth-child(1){text-align:left; }
.con4 .ready li:nth-child(1) p:nth-child(1){font-size:5rem; color:#ef6c31;}
.con4 .ready li:nth-child(1) p:nth-child(2){font-size:1.8rem; color:#555555;}
.con4 .ready li:nth-child(1) p:nth-child(2) span{font-size:2.2rem; color:#ef7d31;}
.con4 .box{box-sizing:border-box; padding:36px 3%; background:#ea6a1e; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; box-shadow: 5px 5px 0px #ff9a37; margin-top:50px;}
.con4 .box .b_tit{color:#fefeff; font-size:3.8rem; display:inline-block; position:relative;}
.con4 .box .b_tit:before{content:''; position:absolute; width:42px; height:35px; top:-5px; right:-45px; background:url(images_au/deco.png) no-repeat center center / contain;}
.con4 .circle{margin-top:42px;}
.con4 .circle dl{display:inline-block; vertical-align:top; color:#ffffff; width:296px;}
.con4 .circle dd:nth-child(2){margin-top:25px; font-weight:bold; font-size:2.2rem;}
.con4 .circle dd:nth-child(3){margin-top:12px; font-size:1.8rem;}

.con5{background:#fff3ec;}
.con5 .padding{padding:9.3% 0 14.1%;}
.con5 .tit ul{display:flex; justify-content:space-between; }
.con5 .tit li:nth-child(2){margin-top:34px; text-align:left;}
.con5 .tit li:nth-child(2) p:nth-child(1){font-weight:bold; font-size:5rem; color:#d15910; line-height: 1.2;}
.con5 .tit li:nth-child(2) p:nth-child(2){margin-top:24px; font-size:1.8rem; color:#555555; }
.con5 .box{margin-top:72px; box-sizing:border-box; background:#ffffff; padding:10px;}
.con5 .border{box-sizing:border-box; border:1px solid #f4d6c3; padding:70px 0 53px 122px; position:relative;}
.con5 .border:before{position:absolute; content:'Set Your Goals'; font-weight:bold; color:#ffffff; font-size:3rem; display:inline-block; background:#d15910; padding:10px 25px; border-radius:3px; top:0; left:50%; transform:translate(-50% , -50%); white-space:nowrap;}
.con5 .box ul{text-align:left;}
.con5 .box li{box-sizing:border-box; padding-left:39px; position:relative; font-size:2.2rem; color:#555555; display:inline-block; margin-bottom:25px;}
.con5 .box li:last-child{margin-bottom:0;}
.con5 .box li:nth-child(2n-1){width:435px;}
.con5 .box li:before{position:absolute; content:''; width:20px; height:20px; box-sizing:border-box; border:2px solid #e1ad8d; left:0; top:50%; transform:translateY(-50%);}
.con5 .week{margin-top:58px;}
.con5 .week li{float:left; width:50%; padding:32px 0; box-sizing:border-box;}
.con5 .week li:nth-child(-n+2){padding-top:0;}
.con5 .week li:nth-child(n+3){border-top:1px solid #eddbc7; }
.con5 .week li:nth-child(2n){border-left:1px solid #eddbc7;}
.con5 .btn{margin-top:7.1%; display:inline-block; color:#ffffff; font-size:2rem; background:#2b2b2b; padding:5px 49px; border-radius:3px; font-weight:bold;}
.con5 .btn img{margin-left: 11px;}

























@media screen and (max-width: 1000px){
html{font-size:8px;}
.container {width:95%;}
.dn1000{display:none;}
.db1000{display:inline-block;}

.con2 .info ul{display:block;}
.con2 .info li:nth-child(2){margin-top:30px;}
.con2 .info dl{display:inline-block;}

.con3 .per li{width:100%;}
.con3 .per li p img{width:100px;}
.con3 .per li:nth-child(n+2){margin-top:30px;}
.con3 .graph li:nth-child(1){display:block;}
.con3 .graph li:nth-child(n+2){margin-top:30px;}
.con3 .graph li:nth-child(2){margin-left:0;}
.con3 .graph .percent{width:120px;}

.con4 .ready ul{display:block;}
.con4 .ready li:nth-child(1){text-align:center; margin-bottom:30px;}
.con4 .ready li:nth-child(2) img{width:250px;}
.con4 .circle dt img{width: 150px;}
.con4 .circle dl{width: 100%;}
.con4 .circle dl:nth-child(n+2){margin-top:40px;}

.con5 .tit ul{display:block; }
.con5 .tit li:nth-child(2){text-align:center;}
.con5 .tit li:nth-child(1) img{width:200px;}
.con5 .border{padding:50px 3% 35px;}
.con5 .box ul{display:inline-block;}
.con5 .box li{padding-left:25px; display:block;}
.con5 .box li:nth-child(2n-1){width:auto;}
.con5 .box li:before{width:15px; height:15px;}
.con5 .week li{width:100%; padding:30px 0 !important; border:none !important;}
.con5 .week li:nth-child(n+2){border-top:1px solid #eddbc7 !important;}
}

@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:2rem;}
.con1 .tit p:nth-child(2){font-size:4.3rem;}
.con1 .tit p:nth-child(3){font-size:2.2rem;}

.con2 .info dt{font-size:4rem;}

.con3 .tit p{font-size:3rem;}

.con4 .box .b_tit:before{width:26px; top:-24px; right:-4px;}

.con5 .tit li:nth-child(2) p:nth-child(1){font-size:4rem;}
}

@media screen and (max-width: 480px){
html{font-size:7px;}
.dn480{display:none;}
.db480{display:inline-block;}

.con1 .tit{text-shadow:2px 2px 2px rgba(58, 48, 92, 0.5);}
}