@charset "utf-8";

/* 0104 - 편의점,식당 */
.text_0104 { width:375px; float:left; }



/* sub2 협력병의원찾기 */
.search_map { position:relative; width:667px; height:310px; background:url(../../images/02/01_img01_bg.gif) no-repeat; overflow:hidden; }
.map_img01 { position:absolute; left:240px; top:41px; }
.map_img02 { position:absolute; left:294px; top:57px; }
.map_img03 { position:absolute; left:220px; top:72px; }
.map_img04 { position:absolute; left:241px; top:112px; }
.map_img05 { position:absolute; left:321px; top:126px; }
.map_img06 { position:absolute; left:366px; top:87px; }
.map_img07 { position:absolute; left:282px; top:162px; }
.map_img08 { position:absolute; left:220px; top:165px; }
.map_img09 { position:absolute; left:279px; top:202px; }
.map_img10 { position:absolute; left:357px; top:147px; }
.map_img11 { position:absolute; left:368px; top:151px; }
.map_img12 { position:absolute; left:327px; top:207px; }
.map_img13 { position:absolute; left:360px; top:239px; }
.map_img14 { position:absolute; left:398px; top:225px; }
.map_img15 { position:absolute; left:439px; top:149px; }
.map_img16 { position:absolute; left:414px; top:95px; }
.map_img17 { position:absolute; left:265px; top:246px; }
.map_img18 { position:absolute; left:473px; top:120px; }

.map_img19 { position:absolute; left:456px; top:173px; }
.map_img20 { position:absolute; left:515px; top:229px; }
.map_img21 { position:absolute; left:510px; top:195px; }
.map_img22 { position:absolute; left:534px; top:147px; }
.map_img23 { position:absolute; left:556px; top:131px; }
.map_img24 { position:absolute; left:581px; top:85px; }
.map_img25 { position:absolute; left:588px; top:161px; }
.map_img26 { position:absolute; left:558px; top:176px; }
.map_img27 { position:absolute; left:558px; top:190px; }
.map_img28 { position:absolute; left:540px; top:190px; }
.map_img29 { position:absolute; left:536px; top:222px; }
.map_img30 { position:absolute; left:553px; top:236px; }
.map_img31 { position:absolute; left:558px; top:241px; }
.map_img32 { position:absolute; left:555px; top:218px; }
.map_img33 { position:absolute; left:571px; top:210px; }
.map_img34 { position:absolute; left:578px; top:194px; }

.map_img35 { position:absolute; left:90px; top:165px; }

.map_list_content { display: flex; align-items: center; /* 세로 가운데 정렬 */ justify-content: center; /* 가로 가운데 정렬(필요에 따라) */ height: 360px; /* 부모 요소 높이 지정 필수 */}

/* 전국지도 */
.map1 { float:left; position:relative; width:296px; height:360px; background:url(../../images/02/map1.gif) no-repeat; overflow:hidden; }
.map1_1 { position:absolute; left:83px; top:40px;}
.map1_2 { position:absolute; left:141px; top:12px;}
.map1_3{ position:absolute; left:53px; top:108px; }
.map1_4{ position:absolute; left:128px; top:92px; }
.map1_5{ position:absolute; left:158px; top:99px; }
.map1_6{ position:absolute; left:80px; top:171px; }
.map1_7{ position:absolute; left:146px; top:187px; }
.map1_8{ position:absolute; left:70px; top:218px; }
.map1_9{ position:absolute; left:66px; top:324px; }
.map1_10{ position:absolute; left:54px; top:53px; }
.map1_11{ position:absolute; left:99px; top:61px; }
.map1_12{ position:absolute; left:124px; top:148px; }
.map1_13{ position:absolute; left:190px; top:180px; }
.map1_14{ position:absolute; left:226px; top:201px; }
.map1_15{ position:absolute; left:215px; top:222px; }
.map1_16{ position:absolute; left:92px; top:232px;  }


.map1_list { float:right; width:470px; }
.map1_list ul { list-style:none; padding:0; margin:0;}
.map1_list ul li { float:left; width:150px; margin-bottom:10px }
.map1_list ul li a {background:url(../../images/02/map_bu.gif) no-repeat 0 3px; padding:0 0 0 13px; }
.map1_list ul li a:hover { color:#027c94; font-weight:bold;}

/* 부산지도 */
.map2 { float:left; position:relative; width:321px; height:301px; background:url(../../images/02/map2.gif) no-repeat; overflow:hidden; }
.map2_1 { position:absolute; left:50px; top:126px;}
.map2_2 { position:absolute; left:104px; top:148px;}
.map2_3 { position:absolute; left:109px; top:182px;}
.map2_4 { position:absolute; left:128px; top:100px;}
.map2_5 { position:absolute; left:175px; top:39px;}
.map2_6 { position:absolute; left:150px; top:85px;}
.map2_7 { position:absolute; left:182px; top:115px;}
.map2_8 { position:absolute; left:152px; top:129px;}
.map2_9 { position:absolute; left:173px; top:147px;}
.map2_10 { position:absolute; left:153px; top:143px;}
.map2_11 { position:absolute; left:164px; top:162px;}
.map2_12 { position:absolute; left:134px; top:142px;}
.map2_13 { position:absolute; left:152px; top:194px;}
.map2_14 { position:absolute; left:147px; top:189px;}
.map2_15 { position:absolute; left:130px; top:175px;}
.map2_16 { position:absolute; left:149px; top:170px;}

/* 경남지도 */
.map3 { float:left; position:relative; width:350px; height:280px; background:url(../../images/02/map3.gif) no-repeat; overflow:hidden; }
.map3_1 { position:absolute; left:39px; top:11px; }
.map3_2 { position:absolute; left:81px; top:131px; }
.map3_3 { position:absolute; left:78px; top:172px; }
.map3_4 { position:absolute; left:19px; top:135px; }
.map3_5 { position:absolute; left:40px; top:81px; }
.map3_6 { position:absolute; left:213px; top:66px; }
.map3_7 { position:absolute; left:165px; top:58px; }
.map3_8 { position:absolute; left:93px; top:27px; }
.map3_9 { position:absolute; left:19px; top:41px; }
.map3_10 { position:absolute; left:124px; top:95px; }
.map3_11 { position:absolute; left:154px; top:119px; }
.map3_12 { position:absolute; left:126px; top:177px; }
.map3_13 { position:absolute; left:238px; top:119px; }
.map3_14 { position:absolute; left:167px; top:121px; }
.map3_15 { position:absolute; left:159px; top:209px; }
.map3_16 { position:absolute; left:197px; top:195px; }
.map3_17 { position:absolute; left:64px; top:216px; }
.map3_18 { position:absolute; left:272px; top:90px; }

.map3_list { float:right; width:330px; }
.map3_list ul { list-style:none; padding:0; margin:0;}
.map3_list ul li { float:left; width:150px; margin-bottom:10px }
.map3_list ul li a {background:url(../../images/02/map_bu.gif) no-repeat 0 3px; padding:0 0 0 13px; }
.map3_list ul li a:hover { color:#027c94; font-weight:bold;}


/* 사이트맵 */
.robot_sitemap { width:694px; marging:0 14px 0 15px; }

.robot_sitemap01 { width:204px; padding:0 40px 0 0; float:left; }
.robot_sitemap01 h2 { background:none; font-size:20px; border-top:2px solid #9ca700; border-bottom:1px solid #d6d6d6; padding:12px 0 15px 0; color:#9ca700; }
.robot_sitemap01 ul { list-style:none; padding:0; margin:0; color:#9ca700; }
.robot_sitemap01 ul li { font-weight:bold; height:20px; color:#9ca700;}
.robot_sitemap01 ul li a { color:#9ca700; }

.robot_sitemap02 { width:204px; padding:0 40px 0 0; float:left; }
.robot_sitemap02 h2 { background:none; font-size:20px; border-top:2px solid #756e00; border-bottom:1px solid #d6d6d6; padding:12px 0 15px 0; color:#756e00; }
.robot_sitemap02 ul { list-style:none; padding:0; margin:0; color:#756e00; }
.robot_sitemap02 ul li { font-weight:bold; height:20px; }
.robot_sitemap02 ul li a { color:#756e00; }

.robot_sitemap03 { width:204px; float:left; }
.robot_sitemap03 h2 { background:none; font-size:20px; border-top:2px solid #8c6239; border-bottom:1px solid #d6d6d6; padding:12px 0 15px 0; color:#8c6239; }
.robot_sitemap03 ul { list-style:none; padding:0; margin:0; color:#8c6239; }
.robot_sitemap03 ul li { font-weight:bold; height:20px; }
.robot_sitemap03 ul li a { color:#8c6239; }

.robot_sitemap04 { width:204px; padding:0 40px 0 0; float:left; }
.robot_sitemap04 h2 { background:none; font-size:20px; border-top:2px solid #ef793a; border-bottom:1px solid #d6d6d6; padding:12px 0 15px 0; color:#ef793a; }
.robot_sitemap04 ul { list-style:none; padding:0; margin:0; color:#ef793a; }
.robot_sitemap04 ul li { font-weight:bold; height:20px; }
.robot_sitemap04 ul li a { color:#ef793a; }

.robot_sitemap05 { width:204px; padding:0 40px 0 0; float:left; }
.robot_sitemap05 h2 { background:none; font-size:20px; border-top:2px solid #15a19b; border-bottom:1px solid #d6d6d6; padding:12px 0 15px 0; color:#15a19b; }
.robot_sitemap05 ul { list-style:none; padding:0; margin:0; color:#15a19b; }
.robot_sitemap05 ul li { font-weight:bold; height:20px; }
.robot_sitemap05 ul li a { color:#15a19b; }

