@charset "utf-8";

/* 내용관리 */
#ctt { }
.ctt_admin {
	text-align:right;
}
#ctt_con { }
#ctt_con img{
	max-width:100%;
	height:auto;
}
.ctt_img {
	text-align:center;
}
.calc-content-wrap {border:1px solid #dfdfdf; padding:10%}
.calc-content-wrap ul {list-style:none; padding:0; margin:0;}
.calc-content-wrap ul li {padding:0 0 16px 0; margin:0;}
.calc-content-wrap label {display:block; font-size:0.9em; padding:0; margin:0;}
.calc-content-wrap .full {width:100%;}
.calc-content-wrap button {width:100%; padding:8px; text-align:center; background:#007bff; color:#ffffff; border-radius:2px; font-size:1.2em; border:0 }

.tb-zone {border-spacing: 0; padding:8px 4px;width:100%}
.tb-zone td {padding:8px;}
.z1 {background:#efefef; color:#2d2d2d}
.z2 {background:#C8E3FF}
.z3 {background:#D5EAEA}
.z4 {background:#FFEADF}
.z5 {background:#FFDDDD}

.calc-tap-wrap {display:flex; justify-content: start; align-items:stretch; flex-wrap:wrap; margin-top:16px;}
.calc-tap {margin:0 1% 1% 0%;}


.calc-tap a {
    display:inline-block; 
    height:48px; 
    line-height:46px; 
    background:#ffffff; 
    border:1px solid #dfdfdf;
    padding:0 8px; 
    border-radius:2px;  
    width:185px; 
    text-align:center; 
    font-size:1.2em;
    }
.calc-tap.on a {background:#007bff;color:#ffffff;}

.rows {display:flex; justify-content: space-between; align-items: stretch;}
.rows input {flex:0 0 32%;}
.pace-result {background:#F1F9FC; font-family:"Noto Sans KR"; border:1px solid #007bff; border-radius:8px; padding:24px; text-align:center; font-size: 1.6em;font-weight:bold}
.pace-result h3 {font-size:0.9em;}
.calc-content-wrap select {border: 1px solid #dfdfdf; border-radius:2px; padding:8px; width:100%;}
.small-text {font-size:0.9em; font-weight:normal;}

.tb-vo2max {width:100%; border-spacing:0; padding:0; margin-top:24px}
.tb-vo2max thead th {border-bottom:2px solid #dfdfdf; padding:8px;}
.tb-vo2max tbody td {padding:8px; border-bottom:1px solid #efefef;}