@charset "UTF-8";.main-content{width:100%}.p-age-check{margin:0 auto;text-align:center}.p-age-check-inner{width:600px;margin:0 auto;text-align:center}.p-age-check p,.p-age-check span{color:#1f3f3e}.age-check-ttl{margin:100px auto 0}.age-check-ttl-tx{margin:30px auto}.age-check-tx{margin:8px 0 40px;font-size:16px;font-weight:700}.age-check-sub-tx{margin-top:40px;font-size:16px;line-height:1.4}.age-check-support-browser-lst{padding:20px 0;background-color:rgba(255,255,255,.6);font-size:14px;line-height:1.4}.age-check-support-browser-lst *{text-align:center}.age-check-count{overflow:hidden;padding:20px 0;line-height:2}.age-check-count-wrap{border-top:3px solid #000;border-bottom:3px solid #000;text-align:center}.age-check-count-wrap:before{display:block;margin-top:1px;border-top:1px solid #000;content:""}.age-check-count-wrap:after{display:block;margin-bottom:1px;border-bottom:1px solid #000;content:""}.age-check-count-tx{float:left;width:calc(50% - 5px);font-size:16px;text-align:right}.age-check-count dd{float:left;width:50%;margin-left:5px;text-align:left}.age-check-count dd span{font-weight:700}.age-check-button-lst{display:block;box-sizing:border-box;margin-bottom:60px}.age-check-button-item{display:inline-block;vertical-align:middle}.age-check-button-item+.age-check-button-item{padding-left:16px}.m-primary-btn{width:240px;border-radius:3px;font-size:28px}.m-primary-btn--gray{background:url(/pc/images/pages/age_check/bt_back_gray.png) no-repeat}.age-check-copyright-tx{width:100%;background:#a6040f}.age-check-copyright-tx p{padding:20px 0 70px;color:#fff;font-size:12px}