@charset "utf-8";
/* 인사말 */
.intro_wrap{display:inline-block;width:100%;}
.intro_wrap .btxt{float:left;width:270px;padding-bottom:400px;font-size:28px;color:#666;line-height:37px;letter-spacing:-0.05em;background:url(/cardio/img/01intro/intro_bg.jpg) no-repeat 0 bottom;}
.intro_wrap .btxt strong{color:#257abf;}
.intro_wrap .btxt strong span{color:#000;}
.intro_wrap .stxt{float:right;width:385px;}
.intro_wrap .stxt p{margin-top:20px;color:#666;line-height:23px;word-break:keep-all;}
.intro_wrap .stxt p:first-child{margin-top:0;}

/* 전화번호안내 */
.call_wrap{width:100%;border-top:1px solid #000;}
.call_wrap .box{display:table;width:100%;padding:30px 0;border-bottom:1px solid #d9d9d9;}
.call_wrap .box .tit{width:240px;padding-top:110px;font-size:17px;font-weight:600;color:#1672bb;text-align:center;letter-spacing:-0.05em;}
.call_wrap .box .icon1{background:url(/cardio/img/01intro/icon_call1.gif) no-repeat 70px 0;}
.call_wrap .box .icon2{background:url(/cardio/img/01intro/icon_call2.gif) no-repeat 70px 0;}
.call_wrap .box .icon3{background:url(/cardio/img/01intro/icon_call3.gif) no-repeat 70px 0;}
.call_wrap .box ul{display:table-cell;vertical-align:middle;width:510px;}
.call_wrap .box ul li{margin:10px 0;padding-left:10px;font-size:16px;color:#222;font-weight:400;letter-spacing:0;background:url(/cardio/img/01intro/bullet_icon.gif) no-repeat 0 50%;}
.call_wrap .box ul li span{display:inline-block;min-width:110px;font-weight:500;letter-spacing:-0.05em;}

/* 위치안내 */
.place_wrap{display:inline-block;width:100%;}
.place_wrap li{width:33.33%;float:left;text-align:center;}
.place_wrap li .tit{padding-top:140px;font-size:18px;font-weight:600;color:#000;}
.place_wrap li .icon1{background:url(/cardio/img/01intro/icon_place1.gif) no-repeat 50% 0px;}
.place_wrap li .icon2{background:url(/cardio/img/01intro/icon_place2.gif) no-repeat 50% 0px;}
.place_wrap li .icon3{background:url(/cardio/img/01intro/icon_place3.gif) no-repeat 50% 0px;}
.place_wrap li .box{width:190px;height:190px;margin:20px auto 0;padding:20px 0;display:table;border:1px solid #d9d9d9;}
.place_wrap li .box dl{display:table-cell;vertical-align:middle;}
.place_wrap li .box dl dt{padding-bottom:5px;font-size:15px;font-weight:600;color:#333;}
.place_wrap li .box dl dd{padding-bottom:15px;font-size:14px;color:#666;}