.atcl{width:1060px;margin:0 auto;padding:0;position:relative;z-index:1}.atcl__title{margin:0;padding:0}.atcl__title--summer{margin:0;color:#d0ad06;font-size:24px;font-weight:700;text-align:right;line-height:1.0}.atcl__title--txt{margin:20px 0 0;color:#FFF;font-size:3.625rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;text-align:center;-webkit-text-stroke:3px #000;text-stroke:3px #000}.atcl__photo{width:100%;margin:40px 0 0;padding:0;text-align:center}.atcl__btn{width:240px;height:60px;margin:70px auto 0;padding:0;font-weight:700}.atcl__anchor{width:100%;height:100%;color:#000 !important;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;background-image:url("../img/common/ar02.svg");background-position:left 22px center;background-repeat:no-repeat;background-size:7px 12px;border:3px solid #000;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:0.1s linear}.atcl__anchor:hover{color:#FFF !important;text-decoration:none;background-color:#000;background-image:url("../img/common/ar02_white.svg");position:relative;top:2px;left:2px}@media (max-width: 1120px){.atcl{width:calc(100% - 40px);margin:0 20px}.atcl__title--txt{font-size:2.5rem}.atcl__photo img{width:100%;height:auto}}.data{width:100%;margin:70px auto 0;padding:50px 40px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.data__inner{position:relative;z-index:3}.data::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#FFF;border:3px solid #000;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:2}.data::after{content:'';width:100%;height:100%;position:absolute;top:15px;left:15px;background-image:url("../img/common/bg01.png");background-position:left center;background-repeat:repeat;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;z-index:1}@media (max-width: 700px){.data{padding:50px 20px}}
