@charset "utf-8";

/* 내용관리 */
#ctt {margin:0;padding:0}
.ctt_admin {position:absolute;right:0;top:40px;}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:0;}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}

/* #####################################################################################################  */
#text {width:916px}

#text #topBanner {margin-bottom:50px; padding-top:7px; background:#f9f6f1 url(/images/sub/common/topBanner_bg.gif) repeat-x left top;}
#text #topBanner .content:after {content:''; display:block; clear:both;}
#text #topBanner .content {padding:15px 0 10px 75px;}
#text #topBanner .content span {float:left;}
#text #topBanner .content dl {float:left; width:85%; padding:20px 130px 20px 45px; background: url(/images/sub/common/topBanner_star.gif) no-repeat 595px center;}
#text #topBanner .content dl dt {font-family:'NanumSquare'; font-size:26px; font-weight:bold; color:#444;}
#text #topBanner .content dl dd {margin-top:10px; padding-left:0; background:none; font-family:'NanumGothic'; font-size:15px; color:#666;}

#text h2 {background:none; padding-left:0; margin:0;}
#text .s1_1_5_2 dl dd, #text .s1_1_5_2 ul li {background:none; padding-left:0; font-size:14px;}

#text .ml10 {margin-left:10px !important;}
#text .ml20 {margin-left:20px !important;}
#text .ml60 {margin-left:60px !important;}

#text .topBanner {margin:0 0 30px;}
#text .imgBox {background:url('/images/sub/text/img_s1_1_5_2_img01.jpg?data=240520') no-repeat 0 top; width:100%; height:619px; position:relative;}
#text .imgBox .con {background:rgba(255,255,255,.9); width:650px; padding:35px 0 35px 35px; position:relative; top:30px; left:30px; box-sizing:border-box;}
#text .imgBox .con h2 {font-size:27px; font-weight:700; margin:0 0 10px;}
#text .imgBox .con h2 span {font-size:18px;}
#text .imgBox .con p {margin:0 0 4px; font-size:15px; color:#666;}
#text .imgBox .con p:last-of-type {}
#text .imgBox .con dl {margin:40px 0 0;}
#text .imgBox .con dl dt {color:#ff8d07; font-size:17px; font-weight:600; margin:0 0 5px;}
#text .imgBox .con dl dd {font-size:15px; color:#666; line-height:26px;}
#text .imgBox .con ul li span {display:block;}


/* 위례점 */
#text .imgBox .con .wirye {display:flex; justify-content:space-between; margin-bottom:30px;}
#text .imgBox .con .wirye .call {display:flex;}
#text .imgBox .con .wirye .call p:nth-child(2) {margin-left:10px;}
#text .imgBox .con .wirye .go_btn {margin:10px 30px 0 0}
#text .imgBox .con .wirye .go_btn a {line-height:1.2em; background:#79af10; border-radius:5px; color:#fff; padding:10px 22px;}


/* 잠실점 */
#text .imgBox .con .jamsil {display:flex; justify-content:space-between; margin-bottom:30px;}
#text .imgBox .con .jamsil .go_btn {margin:10px 30px 0 0}
#text .imgBox .con .jamsil .go_btn a {line-height:1.2em; background:#79af10; border-radius:5px; color:#fff; padding:10px 22px;}

/* 여성문화회관점 */
#text .imgBox .con .women {display:flex; justify-content:space-between; margin-bottom:30px;}
#text .imgBox .con .women .go_btn {margin:10px 30px 0 0}
#text .imgBox .con .women .go_btn a {line-height:1.2em; background:#79af10; border-radius:5px; color:#fff; padding:10px 22px;}

/* 어린이문화회관점 */
#text .imgBox .con .children {display:flex; justify-content:space-between;}
#text .imgBox .con .children .call {display:flex;}
#text .imgBox .con .children .call p:nth-child(2) {margin-left:10px;}
#text .imgBox .con .children .go_btn {margin:10px 30px 0 0}
#text .imgBox .con .children .go_btn a {line-height:1.2em; background:#79af10; border-radius:5px; color:#fff; padding:10px 22px;}


#text .imgBox .address {margin-bottom:10px !important;}

#text .imgBox .con .closed {margin-top:20px; color:red;}

#text .imgBox .con .wirye strong,
#text .imgBox .con .jamsil strong,
#text .imgBox .con .women strong,
#text .imgBox .con .children strong {color:#3f51b5;}




#text .imgBox > p {width:250px; height:56px; background:url('/images/sub/text/img_s1_1_5_1_icon2.png') no-repeat 0 0; text-indent:-9999px; overflow:hidden; position:absolute; right:0; bottom:10px;}
#text .imgBox > p > a {display:block; width:100%; height:56px;}
#text .dotBox {border:1px dashed #ccc; border-radius:10px; width:100%; overflow:hidden; box-sizing:border-box; margin:30px 0 0; padding:15px 0;}
#text .dotBox ul {width:; float:left; box-sizing:border-box; padding-left:30px; }
#text .dotBox ul li {margin:10px 0; color:#666; padding-left:20px; background:url('/images/sub/text/img_s1_1_5_1_ico1.gif') no-repeat 0 5px;}
#text .dotBox ul li span {font-size:13px; color:#777;}