@charset "utf-8";

/* 상담소 소개 */
.intro1 {}
.intro2 {text-align:center; padding:20px;}
.intro3 {text-align:right; padding-right:20px;}


/* 이용안내 */
.guide {margin:8px 0 0 0;}
.guide li {line-height:1.8;}
.guide_img1 {background:url("../images/contents/guide_img1.jpg") no-repeat right 0; min-height:250px;}


/* 찾아오시는길 */
.location {clear:both; padding-top:10px;}
.location dt {float:left; width:70px; padding-left:10px; color:#000; font-weight:600;}
.location dd {float:left;}


/* 아동상담 */
.child1 {background:url("../images/contents/child_img1.jpg") no-repeat 15px 10px; padding-left:230px; min-height:160px; margin-bottom:20px;}
.child2 {
	border:1px solid #ddd;
	border-radius:15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-ms-border-radius: 15px;
	-khtml-border-radius: 15px;
	-o-border-radius: 15px;
	padding:20px;
	}
.child2 li {background:url("../images/contents/bullet1.gif") no-repeat 0 10px; padding-left:10px; line-height:1.8;}


/* 청소년상담 */
.teenager1 {background:url("../images/contents/teenager_img1.jpg") no-repeat 20px 5px; padding:10px 10px 60px 210px; height:90px; text-align:justify;}
.teenager2 {background:url("../images/contents/teenager_img2.jpg") no-repeat 20px 0px; padding:0 10px 65px 210px; text-align:justify;}
.teenager3 {background:url("../images/contents/teenager_img3.jpg") no-repeat 15px 40px; padding:5px 10px 65px 210px; text-align:justify;}
.teenager4 {background:url("../images/contents/teenager_img4.jpg") no-repeat 10px 20px; padding:0 10px 65px 210px; text-align:justify;}
.teenager5 {background:url("../images/contents/teenager_img5.jpg") no-repeat 25px 10px; padding:10px 10px 25px 210px; text-align:justify;}
.teenager6 {background:url("../images/contents/teenager_img6.jpg") no-repeat 40px 25px; padding:0 10px 0 200px; text-align:justify;}
.teenager_box {
	width:680px;
	margin:0 0 50px 25px;
	border:1px solid #ddd;
	padding:20px;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	}
.teenager_box>h5 {margin-bottom:10px;}
.teenager_box li {line-height:1.8;}


/* 성인 */
.adult li {background:url("../images/contents/bullet1.gif") no-repeat 0 10px; padding-left:10px; line-height:1.8;}
.adult li.strong {background-image:none; font-size:14px; font-weight:bold; color:#ff6000; margin-bottom:5px; padding-left:0;}
.adult1 {background:url("../images/contents/adult_img1.jpg") no-repeat 20px 10px; padding:25px 10px 0 200px; min-height:150px; margin-bottom:50px; text-align:justify;}
.adult2 {background:url("../images/contents/adult_img2.jpg") no-repeat 20px 0px; padding:0 10px 0 200px; min-height:150px; margin-bottom:50px; text-align:justify;}
.adult3 {background:url("../images/contents/adult_img3.jpg") no-repeat 20px 5px; padding:0 10px 0 200px; min-height:150px; margin-bottom:50px; text-align:justify;}
.adult4 {background:url("../images/contents/adult_img4.jpg") no-repeat 20px 5px; padding:0 10px 0 200px; min-height:145px; margin-bottom:50px; text-align:justify;}
.adult5 {background:url("../images/contents/adult_img5.jpg") no-repeat 20px 10px; padding:30px 10px 0 200px; min-height:140px; margin-bottom:50px; text-align:justify;}


/* 커플·예비부부 */
.couple1 {background:url("../images/contents/couple_img1.jpg") no-repeat 0 10px; padding-left:250px; min-height:160px; margin-bottom:20px;}


/* 심리검사 */
.test>h4 {margin-top:35px; margin-bottom:5px;}
.test>ul {margin-left:5px;}
.test>ul>li {background:url("../images/contents/bullet1.gif") no-repeat 0 10px; padding-left:10px; line-height:1.8;}


/* 사이트맵 */
.sitemap {width:100%; margin-bottom:50px;}
.sitemap:after {content:''; display:block; clear:both;}
.sitemap .box {width:200px; float:left; margin-left:75px;}
.sitemap .box ul {margin:15px 0 0 0;}
.sitemap .box li {background:url('../images/contents/bullet2.gif') no-repeat 10px 7px; padding:0 0 6px 20px; margin-bottom:6px; border-bottom:1px solid #eaeaea;}


/* 팝업 */
#popup {position:relative; width:1000px; margin:0 auto; font:13px/1.5 '나눔고딕',NanumGothic,NG,'돋움',dotum,Verdana,AppleGothic,Tahoma; color:#333;}
#popup>.box {position:absolute; top:90px; left:0; width:340px; height:340px; border:3px solid #4f9e0b; background:url("../images/contents/popup_img1.png") no-repeat right bottom; background-color:#fff; z-index:10000;}
#popup>.box>h2 {background-color:#4f9e0b; height:50px;}
#popup>.box>h2>span {display:block; padding-top:10px; font-size:18px; font-weight:600; color:#fff; text-align:center;}
#popup>.box>.con {padding:15px; line-height:1.8;}
#popup>.box>.close {position:absolute; bottom:0; left:50%; margin-left:-75px; margin-bottom:10px; font-size:12px;}
#popup>.box>.close>a {margin-left:8px;}

#popup_zone {
    position: absolute;
    top: 0;
    left: 0;
}