@charset "utf-8";

/* title */
h4,h5,h6{font-weight:normal;margin-bottom:10px;line-height:1}
h4{color:#404144;font-size:1.375em;font-weight:normal;background:url(/images/health/common/bullet_h4.png) no-repeat 0 1px;padding-left:20px}
h4 .desc{font-weight:400;font-size:0.824em}
h5{font-size:1.250em;margin-left:9px;padding-left:13px;color:#244196;line-height:23px;background:url(/images/health/common/bullet_h5.png) no-repeat 0 5px}
h6{font-size:1.188em;margin-left:24px;padding-left:14px;background:url(/images/health/common/bullet_h6.png) no-repeat 0 3px;color:#3b3c3c}
.h4{margin-top:30px}
.h5{margin-top:25px}
.h6{margin-top:20px}

a[target="_blank"] {padding-right:18px;background:url(/images/common/ico_window.gif) no-repeat 100% 0;}

/*리스트페이지 플로트*/
.basic_list.fl{overflow:hidden}
.basic_list.fl:after{content:"";display:block;clear:both}
.basic_list.fl li{float:left;width:48%}

/*텍스트 컬러*/
.point1{color:#60a5bc}/*파란색*/
.point2{color:#888888}/*회색*/

/* long-table */
.table_scroll { display:block; }
.scl_x { width: 100%;  overflow-x: scroll; }
.scl_x .basic_table { width: 1240px; }

.sub01_01 .contentWrap{padding-left:485px;background:url(/images/mayor/sub01/sub01_01_img.jpg) no-repeat}
.sub01_01 .contentWrap .paragraph1{padding-top:30px;font-size:34px;line-height:1.3}
.sub01_01 .contentWrap .paragraph1 span{line-height:1;background-color:#f15930;color:#fff}
.sub01_01 .contentWrap .paragraph1 span:first-child{background-color:#a3999a}
.sub01_01 .contentWrap .paragraph2{font-size:20px;line-height:1.2}
.sub01_01 .contentWrap .paragraph2{line-height:1}
.sub01_01 .contentWrap .paragraph3 span{font-size:20px;color:#f15930}
.sub01_01 .contentWrap .right span{font-size:27px} 

.sub01_02 .contentWrap{padding-top:590px;background:url(/images/mayor/sub01/sub01_02_img.jpg) no-repeat}
.sub01_02 .contentWrap figure{float:left}
.sub01_02 .contentWrap .grap{float:right;width:695px}
.sub01_02 .contentWrap .grap>ul{margin-top:50px}
.sub01_02 .contentWrap .grap>ul>li{padding-bottom:30px}
.sub01_02 .contentWrap .grap>ul>li em{display:inline-block;padding:7px 50px;vertical-align:middle;font-size:18px;font-weight:700;background:url(/images/mayor/sub01/sub01_02_ico1.gif) no-repeat 0 50%}
.sub01_02 .contentWrap .grap>ul>li em.ico1{background:url(/images/mayor/sub01/sub01_02_ico1.gif) no-repeat}
.sub01_02 .contentWrap .grap>ul>li em.ico2{background:url(/images/mayor/sub01/sub01_02_ico2.gif) no-repeat}
.sub01_02 .contentWrap .grap ul ul{padding-left:40px}
.sub01_02 .contentWrap .grap ul ul li{padding-left:10px;margin-bottom:10px;background:url(/images/mayor/common/list_blluet.gif) no-repeat 0 8px}

.sub01_03 .contentWrap{padding:120px 50px 20px;background:url(/images/mayor/sub01/sub01_03_bg.gif) no-repeat 50% 0}
.sub01_03 .contentWrap ul{padding:50px 20px;border:8px double #dcdcdc}
.sub01_03 .contentWrap ul li{padding:20px 0;margin:0 30px;border-top:1px dotted #dcdcdc}
.sub01_03 .contentWrap ul li:first-child{border-top:0}
.sub01_03 .contentWrap ul li em{padding-left:20px;font-size:45px;border-left:5px solid #f15931}
.sub01_03 .contentWrap ul li p{padding-left:20px;font-size:20px}
.sub01_03 .contentWrap ul li p span{font-size:14px}

.sub01_04 .contentWrap .paragraph1{padding-top:30px;font-size:34px;line-height:1.3}
.sub01_04 .contentWrap .paragraph1.first{padding-top:0}
.sub01_04 .contentWrap .paragraph1 span{line-height:1;background-color:#f15930;color:#fff}
.sub01_04 .contentWrap .paragraph1 span:first-child{background-color:#a3999a}
.sub01_04 .contentWrap .paragraph2{font-size:20px;line-height:1.2}
.sub01_04 .contentWrap .paragraph2{line-height:1}
.sub01_04 .contentWrap .paragraph3 span{font-size:20px;color:#f15930}
.sub01_04 .contentWrap .right span{font-size:27px}

div[class^="sub05_"] .contentWrap{width:100%;overflow:hidden}
div[class^="sub05_"] .contentWrap .obj{width:1020px;overflow:hidden}
div[class^="sub05_"] .contentWrap .obj .item{float:left;width:410px;height:140px;padding:28px;margin:0 30px 30px 0;background:#f3f3f3}
div[class^="sub05_"] .contentWrap .obj .item img.thumb{float:left}
div[class^="sub05_"] .contentWrap .obj .item img.thumb+div{float:right;width:250px}
div[class^="sub05_"] .contentWrap .obj .item div span{display:block;margin-top:10px;font-weight:700;font-size:16px;color:#ee5126} 
div[class^="sub05_"] .contentWrap .obj .item div strong{display:block;margin-top:10px;padding-left:10px;font-weight:700;font-size:23px;line-height:1;border-left:2px solid #ee5126;color:#000}
div[class^="sub05_"] .contentWrap .obj .item div .list{margin:20px 0 0 15px}
div[class^="sub05_"] .contentWrap .obj .item div .list li{padding-left:10px;background:url(/images/mayor/common/list_blluet.gif) no-repeat 0 8px}




/*보건소_인사말*/
.greeting{background:url(/images/health/sub01/sub01_01_01.png) no-repeat 0 10px}
.greeting .cnts{margin:0 0 30px 355px;padding-top:20px}
.greeting .title{font-size:1.429em;font-weight:700}
.greeting .sub_title{font-size:1.429em}
.greeting b.point{color:#1499d1;font-weight:700}
.greeting .sign p{color:#777777;line-height:40px}

/*보건소_연혁*/
.history_ul{background:url(/images/health/sub01/sub01_02.gif) no-repeat;}
.history_ul li{/*border-bottom:1px solid #e5e6e6;*/overflow:hidden;padding:25px 18px;position:relative}
.history_ul li strong{color:#1499d1;font-size:28px;left:250px;line-height:32px;position:absolute;top:15px}
.history_ul li .history{margin:58px 0 -22px 10px;padding:0 0 0 21%;position:relative;}
.history_ul li .history dt:first-child{margin-top:0}
.history_ul li .history dt{font-weight:600;left:32%;position:absolute;top:0;color:#2a759b}
.history_ul li .history dd{padding:0 0 0 32%;}
.history_ul li .history dd.line{ float: right;padding-bottom: 19px;width: 336px;border-bottom:1px dashed #9b9b9b;clear:both;}


/*보건소_찾아오시는 길*/
.top_box{overflow:hidden;border:1px solid #dcdcdc}
.top_box:after{content:"";display:block;clear:both;overflow:hidden}
.top_box > span{display:block;float:left;position:relative;width:30%;text-align:center}
.top_box > span:before{position:absolute;content:"";display:block;top:53px;left:222px;height:75px;border-right:2px solid #d8d8d8}
.top_box > span:after{content:"";display:inline-block;height:180px;vertical-align:middle}
.top_box > span > span{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:700}
.top_box ul{float:right;width:61%;padding:50px 30px 20px}


/*구강보건*/
.basic_box .inner.ico2{background:#fff url(/images/health/sub04/t.jpg) no-repeat 35px 12px}

/*정신보건사업안내*/ 
.basic_list img{margin-left:25px;}
.satisfaction2{background:none;}

.thumb_box.type2{margin-top:30px;}
.thumb_box.type2 figure{width:24%;}
.thumb_box.type2 figure.no01{width:30%;}

/*난임(불임)부부지원사업*/
.basic_box .inner.ico3{background:#fff url(/images/health/sub04/nan.jpg) no-repeat 35px 12px}

/*영양플러스*/
.basic_box .inner.ico4{background:#fff url(/images/health/sub04/young.jpg) no-repeat 35px 12px}

/*야간진료 안내*/
.basic_box .inner.ico5{background:#fff url(/images/health/sub06/ya.png) no-repeat 35px 12px}
.basic_box .inner.ico5{min-height: 85px;padding: 25px 0 15px 330px;}

/*민원서식안내*/
.basic_box .inner.ico6 {background:#fff url(/images/common/min.png) no-repeat 65px 35px}
.basic_box .inner.ico6 {min-height:115px;padding:71px 20px 15px 329px;}


/*인허가신고*/
.sub02_04{position:relative;width:734px;background:url(/images/health/sub02/sub02_04.gif) no-repeat 0 0;}
.sub02_04 [class^="n0"]{color: #fff;padding-bottom:45px;}
.sub02_04 .n01{position:absolute;margin-left: 45px; padding-top:123px;}
.sub02_04 .n02{padding-top: 123px;padding-left: 493px;}

/*민원/진료안내 _진료/검사 내역 조회*/
.sub02_07_02 ul.btn_list li{float:left;margin:5px;text-align:center}
.sub02_07_02 ul.btn_list li span{width:200px}



/*치매보건사업*/
.sub04_02_03_01{background:url(/images/health/sub04/sub04_02_03_01.png) no-repeat 50% 0;padding-bottom:411px;}
.sub04_02_03_01 li{color:#fff;font-weight:600;font-size:1.2em;}
.sub04_02_03_01 li.no01{width:30%;padding-top:4%;margin-left:34%;}
.sub04_02_03_01 li.no02{position:absolute;padding-top:17%;margin-left:18%}
.sub04_02_03_01 li.no03{position:absolute;padding-top:17%;margin-left:70%}
.sub04_02_03_01 li.no04{position:absolute;padding-top:39%;margin-left:42%}

/* sub04_04_06 산모신생아 건강관리지원 */
.s040406 .head_flex{display: flex;justify-content: space-between;}
.s040406 .head_flex P{margin: 25px 0px 10px 9px;}
.s040406 .p_flex{display: flex; justify-content: space-between;}


/* sub04_10 영양플러스 */
.s0410 .h5_flex{display: flex; justify-content: space-between;}
.s0410 .h5_flex p{margin: 25px 0px 10px 9px;}

/*치매보건사업 추진체계*/
.procedure{background:url(/images/health/common/procedure.png) no-repeat 0 0;}
.procedure ul li{position:relative;display:inline-block;font-weight:500;font-size:1.2em;text-align:center;padding-bottom: 48px;color:#fff}
.procedure ul li.no05{width:15%;padding-left:15px;padding-top:7%}
.procedure ul li.no06{position:absolute;padding-left:8%;padding-top:5%;}
.procedure ul li.no07{padding-left:29%;}
.procedure ul li.no08{position:absolute;padding-left:10%;padding-top:3%;font-size:1em;}
.procedure ul li.no09{padding-left:32%;}



/*지역사회건강조사*/
.sub04_13_02_01{background:url(/images/health/sub04/sub04_13_02.png) no-repeat;height: 340px;}
.sub04_13_02_01 ul{padding-left:47%;padding-top:10%}

/*보건소_자가진단서비스_출산예정일*/
/*.sub05_07_01 .birth{background: url(/images/health/sub05/sub05_07_01_img_bg.jpg) no-repeat;width:580px;height:44px;padding: 34px 0 20px 140px}*/
.sub05_07_01 .basic_box .birth_box{margin-left:20px}
.sub05_07_01 .basic_box .inner.ico8{background:#fff url(/images/health/sub03/baby2.gif) no-repeat 36px 9px}
.sub05_07_01 #result{padding:20px;margin-top:20px;text-align:center;font-weight:700;border:5px solid #e6e6e6;}

/*보건소_자가진단서비스_영유아접종시기*/
.basic_box .inner.ico7 {background:#fff url(/images/health/sub03/baby.gif) no-repeat 36px 9px}
.basic_box .inner.ico7 p{margin-left:20px;}
.basic_box .inner.ico7 .vaccin_box_form{margin-left:20px;}

/*보건소_자가진단서비스_자가비만진단*/
.sub05_07_05 .basic_box .inner.ico9{background:#fff url(/images/health/sub03/bmi.gif) no-repeat 36px 9px}
/*.sub05_07_05 .fat_test_bg{background:url(/images/health/sub05/sub05_07_05_img_bg.jpg) no-repeat;width:580px;height:55px;padding: 34px 0 20px 140px}*/
.sub05_07_05 #result{padding:20px;margin-top:20px;text-align:center;font-weight:700;border:5px solid #e6e6e6}


/*보건소_자가진단서비스_니코틴의존도*/
.sub05_07_03 .photo_mbg {/*background:url(/images/health/sub05/sub05_07_03_img_bg.jpg) no-repeat;*/height:550px;}
.sub05_07_03 .photo_mbg ul{padding:20px 0 0 22px}
.sub05_07_03 .photo_mbg ul .end{border-bottom:2px solid #ebebeb;}
.sub05_07_03 .photo_mbg ul li{padding-bottom:20px; padding-top:20px; border-top: 2px solid #ebebeb;}
.sub05_07_03 .calculation_wrap{background:url(/images/health/sub05/sub05_07_03_img_bg2.jpg) no-repeat;height:121px;width:778px;}
.sub05_07_03 .calculation_wrap .sum {float:left;width:389px;height:100%;text-align:center;color:#fff;font-size:18px;font-weight:700;}
.sub05_07_03 .calculation_wrap .sum+div {float: right;width:368px;padding:0 10px;}
.sub05_07_03 .evaluation pre {float: left;padding-left: 15px;padding-top: 15px;font-size: 14px;}

/*보건소_자가진단서비스_산전우울증척도*/
.sub05_07_07 .photo_mbg {/*background:url(/images/health/sub05/sub05_07_10_img_bg.jpg) no-repeat;*/height:950px;}
.sub05_07_07 .photo_mbg ul{padding:20px 0 0 22px}
.sub05_07_07 .photo_mbg ul .end{border-bottom:2px solid #ebebeb;}
.sub05_07_07 .photo_mbg ul li{padding-bottom:20px; padding-top:20px; border-top: 2px solid #ebebeb;}
.sub05_07_07 .calculation_wrap{background:url(/images/health/sub05/sub05_07_03_img_bg2.jpg) no-repeat;height:121px;width:778px;}
.sub05_07_07 .calculation_wrap .sum {float:left;width:389px;height:100%;text-align:center;color:#fff;font-size:18px;font-weight:700;}
.sub05_07_07 .calculation_wrap .sum+div {float: right;width:368px;padding:0 10px;}
.sub05_07_07 .evaluation pre {float: left;padding-left: 15px;padding-top: 15px;font-size: 14px;}

/*보건소_자가진단서비스_자살척도*/
.sub05_07_10 .photo_mbg {/*background:url(/images/health/sub05/sub05_07_10_img_bg.jpg) no-repeat;*/height:1800px;}
.sub05_07_10 .photo_mbg ul{padding:20px 0 0 22px}
.sub05_07_10 .photo_mbg ul .end{border-bottom:2px solid #ebebeb;}
.sub05_07_10 .photo_mbg ul li{padding-bottom:20px; padding-top:20px; border-top: 2px solid #ebebeb;}
.sub05_07_10 .calculation_wrap{background:url(/images/health/sub05/sub05_07_04_img_bg3.jpg) repeat-y;overflow:hidden;height:230px;width:778px;}
.sub05_07_10 .calculation_wrap .sum {float:left;width:389px;height:100%;text-align:center;color:#fff;font-size:18px;font-weight:700;}
.sub05_07_10 .calculation_wrap .sum+div {float: right;width:368px;padding:0 10px;}
.sub05_07_10 .evaluation pre {float: left;padding-left: 15px;padding-top: 15px;font-size: 14px;}

/* 보건소_자가진단서비스_우울건강설문조사서 */
.sub05_07_11 .photo_mbg {/*background:url(/images/health/sub05/sub05_07_03_img_bg.jpg) no-repeat;*/height:800px;}
.sub05_07_11 .photo_mbg ul{padding:20px 0 0 22px}
.sub05_07_11 .photo_mbg ul .end{border-bottom:2px solid #ebebeb;}
.sub05_07_11 .photo_mbg ul li{padding-bottom:20px; padding-top:20px; border-top: 2px solid #ebebeb;}
.sub05_07_11 .calculation_wrap{background:url(/images/health/sub05/sub05_07_03_img_bg2.jpg) no-repeat;height:121px;width:778px;}
.sub05_07_11 .calculation_wrap .sum {float:left;width:389px;height:100%;text-align:center;color:#fff;font-size:18px;font-weight:700;}
.sub05_07_11 .calculation_wrap .sum+div {float: right;width:368px;padding:0 10px;}
.sub05_07_11 .evaluation pre {float: left;padding-left: 15px;padding-top: 15px;font-size: 14px;}

/* 보건소_자가진단서비스_P4선별검사 */
.sub05_07_12 .photo_mbg {/*background:url(/images/health/sub05/sub05_07_03_img_bg.jpg) no-repeat;*/height:520px;}
.sub05_07_12 .photo_mbg ul{padding:20px 0 0 22px}
.sub05_07_12 .photo_mbg ul .end{border-bottom:2px solid #ebebeb;}
.sub05_07_12 .photo_mbg ul li{padding-bottom:20px; padding-top:20px; border-top: 2px solid #ebebeb;}
.sub05_07_12 .calculation_wrap{background:url(/images/health/sub05/sub05_07_03_img_bg2.jpg) no-repeat;height:121px;width:778px;}
.sub05_07_12 .calculation_wrap .sum {float:left;width:389px;height:100%;text-align:center;color:#fff;font-size:18px;font-weight:700;}
.sub05_07_12 .calculation_wrap .sum+div {float: right;width:368px;padding:0 10px;}
.sub05_07_12 .evaluation pre {float: left;padding-left: 15px;padding-top: 15px;font-size: 14px;}

.calculation_wrap{width:778px;height:230px;background: url(/images/health/sub05/sub05_07_04_img_bg3.jpg) repeat-y;overflow:hidden}
.calculation_wrap .sum{float:left;width:389px;height:100%;text-align:center;color:#fff;font-size:18px;font-weight:700}
.calculation_wrap .sum:after{content:"";display:inline-block;height:100%;vertical-align:middle}
.calculation_wrap .sum strong{display:inline-block;vertical-align:middle}
.calculation_wrap .evaluation{width:389px;float:right}
.calculation_wrap .evaluation .summary{margin:15px;font-size:14px}
.calculation_wrap .sum+div{float:right;width:368px;padding:0 10px}
.calculation_wrap .sum+div h6{padding:0;margin-left:0;line-height:1.6;background:none}
.calculation_wrap .sum+div .txtp{padding:0;margin-left:0}

.calculation_wrap2{width:778px;height:350px;background: url(/images/health/sub05/sub05_07_06_img_bg4.jpg) repeat-y;overflow:hidden}
.calculation_wrap2 .sum{float:left;width:150px;height:100%;text-align:center;color:#fff;font-size:18px;font-weight:700}
.calculation_wrap2 .sum:after{content:"";display:inline-block;height:100%;vertical-align:middle}
.calculation_wrap2 .sum strong{display:inline-block;vertical-align:middle}
.calculation_wrap2 .evaluation{width:600px;float:right}
.calculation_wrap2 .evaluation .summary{margin:15px;font-size:14px}
.calculation_wrap2 .sum+div h6{padding:0;margin-left:0;line-height:1.6;background:none}
.calculation_wrap2 .sum+div .txtp{padding:0;margin-left:0}

/*보건소_자가진단서비스_알콜의존도*/
.sub05_07_04 .photo_mbg{/*background:url(/images/health/sub05/sub05_07_04_img_bg.jpg) no-repeat;*/height:900px}
.sub05_07_04 .photo_mbg ul{padding:20px 0 0 22px}
.sub05_07_04 .photo_mbg ul .end{border-bottom:2px solid #ebebeb;}
.sub05_07_04 .photo_mbg ul li{padding-bottom:20px; padding-top:20px; border-top: 2px solid #ebebeb;}
.sub05_07_04 .photo_mbg2{/*background:url(/images/health/sub05/sub05_07_04_img_bg2.jpg) no-repeat;height:1520px*/}
.sub05_07_04 .photo_mbg2 ul{padding:20px 0 0 22px}
.sub05_07_04 .photo_mbg2 ul .end{border-bottom:2px solid #ebebeb;}
.sub05_07_04 .photo_mbg2 ul li{padding-bottom:20px; padding-top:20px; border-top: 2px solid #ebebeb;}


.sub05_08 .btn_area{display:none}

/*사이트맵*/
.sitemap {width: 100%;}
.sitemap:after {clear: both;content: "";display: block;padding-bottom:116%}
.sitemap li {float: left;height:350px;margin: 0 6%;width: 21%;}
.sitemap li h4 {background: url(/images/health/common/bullet_h4.png) no-repeat 2px 9px;border-bottom: 2px solid #3c8ce6;font-size: 18px;line-height: normal;margin: 0 0px 10px;padding: 0 21px 8px;color:#101010;text-align:left}
.sitemap li ul {display:block;float:none;width: 100%;}
.sitemap li ul li {float: none;height: auto;margin: 0;width: 100%;}
.sitemap li ul ul {padding: 0 0 9px}
.sitemap li ul li h5 {background: url(/images/health/common/bullet_h5.png) no-repeat 2px 9px;margin: 0;padding: 0;}
.sitemap li ul li h5 a {background:none;display: block;font-size: 14px;margin: 0;padding: 4px 0 5px 15px;}
.sitemap li ul li ul {margin-left: 10px;}
.sitemap li ul li ul li {margin-bottom: 3px;}
.sitemap li ul li ul li a {background: url(/images/common/bullet_h6.png) no-repeat 2px 9px;display: block;font-size: 12px;padding: 0 0 0 12px;}

.sub05_08 .hospt_srch{width:200px;padding:20px}
.sub05_08 .hospt_srch h4{background-position:0 6px}
.sub05_08 .hospt_tday{width:490px;padding:20px}

.s040203 td {padding:10px 7px}