﻿@charset "utf-8";

/*
File Name : common.css
Description : 성모혜민내과
 */

/* 나눔고딕 불러오기 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font-face{
 font-family: 'NanumGothicWeb';
 font-style: normal;
 font-weight: normal;
 src: url('/base/img/font/ NanumGothic.eot'); 
 src: local('※'), url('/base/img/font/ NanumGothic.woff') format('woff'), url('/base/img/font/ NanumGothic.ttf') format('truetype');
}

/* 제목요소 */
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight: normal;} 

/* table공통 */
table.table_td2 {margin-top:10px; border-left:1px solid #d9d9e8; border-right:1px solid #d9d9e8;}
table.table_td2 th {text-align:center; height:37px; border-bottom:1px solid #d9d9e8; border-right:1px solid #d9d9e8; background:#f4f6f8;}
table.table_td2 td {text-align:center; padding:5px 0 5px 0; border-bottom:1px solid #d9d9e8; border-right:1px solid #d9d9e8;}
table.table_td2 td.br {background:#fff; padding:0; height:2px;}
table.table_td2 td.left {text-align:left; padding-left:20px;}
.b_black {border-top:2px solid #4e4f53;}
.b_blue {border-top:2px solid #1279e1;}

.t_pdl {margin-left:20px;}

/* common */
.th1 {color:#0c4bb5;  font-size:1.3em; font-weight:600; border-bottom:5px solid #ffffff; padding-bottom:5px;}
.th1_b {color:#ec7500;  font-size:1.3em; font-weight:600; border-bottom:5px solid #ffffff; padding-bottom:5px;}
.th2_b {background:url(/base/img/sub/bullet_blue.gif) no-repeat 10px 4px; padding-left:25px; padding-bottom:8px; color:#3a3939; font-size:13px;}
.th2_r {background:url(/base/img/sub/bullet_red.gif) no-repeat 10px 4px; padding-left:25px; padding-bottom:8px; color:#3a3939; font-size:13px;}
.th2_o {background:url(/base/img/sub/bullet_orange.gif) no-repeat 10px 4px; padding-left:25px; padding-bottom:8px; color:#3a3939; font-size:13px;}
.th2_g {background:url(/base/img/sub/bullet_green.gif) no-repeat 10px 4px; padding-left:25px; padding-bottom:8px; color:#3a3939; font-size:13px;}
.th3 {padding:0 10px 8px 10px; color:#3a3939; font-size:13px; line-height:160%;}


/* sub contents */
.s01_01 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s01_01 .sec01 {width:750px; padding:0 0 20px 10px; background:url(/base/img/sub/bg01_01_1.gif) no-repeat right 70px;}
.s01_01 .sec02 {width:750px; padding:0 0 20px 10px;}
.s01_01 .sec03 {width:750px; padding:0 0 20px 10px; background:url(/base/img/sub/bg01_01_2.gif) no-repeat right 50px;}
.s01_01 .sec04 {width:750px; padding:0 0 20px 10px;}
.s01_01 .sec05 {width:750px; padding:0 0 20px 10px;}
.s01_01 .sec06 {width:750px; padding:0 0 20px 10px;}


.s01_02 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s01_02 .sec01 {width:750px; padding:0 0 20px 10px;}
.s01_02 .sec02 {width:750px; padding:0 0 20px 10px;}
.s01_02 .sec03 {width:750px; padding:0 0 20px 10px;}
.s01_02 .sec04 {width:750px; padding:0 0 20px 10px;}
.s01_02 .sec05 {width:750px; padding:0 0 20px 10px;}
.s01_02 .sec06 {width:750px; padding:0 0 20px 10px;}
.s01_02 .sec07 {width:750px; padding:0 0 20px 10px;}


.s01_03 {background:url(/base/img/sub/img01_03.gif) 10px 20px no-repeat; width:900px; height:720px; text-indent:-10000px;}


.s01_05 {text-align:center; padding:20px 0 30px 0; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}


.s01_04 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s01_04 .sec01 {background:url(/base/img/sub/bg01_04_1.gif) no-repeat right 50px; width:750px; padding:0 0 20px 10px;}
.s01_04 .sec02 {background:url(/base/img/sub/bg01_04_2.gif) no-repeat right 50px; width:750px; padding:0 0 20px 10px;}
.s01_04 .sec03 {background:url(/base/img/sub/bg01_04_3.gif) no-repeat 500px 90px; width:750px; padding:0 0 20px 10px;}
.s01_04 .sec04 {background:url(/base/img/sub/bg01_04_4.gif) no-repeat 500px 80px; width:750px; padding:0 0 20px 10px;}
.s01_04 .sec05 {background:url(/base/img/sub/bg01_04_5.gif) no-repeat 410px 90px; width:750px; padding:0 0 20px 10px;}
.s01_04 .sec06 {background:url(/base/img/sub/bg01_04_6.gif) no-repeat 410px 90px; width:750px; padding:0 0 20px 10px;}
.s01_04 .sec07 {background:url(/base/img/sub/bg01_04_7.gif) no-repeat 410px 30px; width:750px; padding:0 0 20px 10px;}
.s01_04 .sec08 {background:url(/base/img/sub/bg01_04_8.gif) no-repeat 480px 80px; width:750px; padding:0 0 20px 10px;}
.s01_04 .sec09 {background:url(/base/img/sub/bg01_04_9.gif) no-repeat 420px 50px; width:750px; padding:0 0 20px 10px;}
.s01_04 .sec10 {background:url(/base/img/sub/bg01_04_10.gif) no-repeat 420px 50px; width:750px; height:310px; padding:0 0 20px 10px;}
.s01_04 .sec11 {background:url(/base/img/sub/bg01_04_11.gif) no-repeat 300px 50px; width:750px; padding:0 0 20px 10px;}
.s01_04 .sec12 {background:url(/base/img/sub/bg01_04_12.gif) no-repeat 20px top; width:750px; height:185px; padding:0 0 20px 10px; text-indent:-10000px; }
.s01_04 .sec13 {background:url(/base/img/sub/bg01_04_13.gif) no-repeat 500px 50px; width:750px; padding:0 0 20px 10px;}
.s01_04 .th1 {color:#0c4bb5; font-size:20px; font-weigh:bold; border-bottom:5px solid #ffffff; padding-bottom:5px;}
.s01_04 .th2 {background:url(/base/img/sub/bg_title.gif) no-repeat 20px 5px; width:230px; height:31px; padding:9px 0 0 40px; color:#ffffff; font-size:14px;}
.s01_04 .th3_o {background:url(/base/img/sub/bullet_orange.gif) no-repeat 20px 4px; padding-left:35px; padding-bottom:8px; color:#3a3939; font-size:13px;}
.s01_04 .th3_b {background:url(/base/img/sub/bullet_blue.gif) no-repeat 30px 4px; padding-left:45px; padding-bottom:8px; color:#3a3939; font-size:13px;}
.s01_04 .th3_r {background:url(/base/img/sub/bullet_red.gif) no-repeat 30px 4px; padding-left:45px; padding-bottom:8px; color:#3a3939; font-size:13px;}


.s02_01 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s02_01 .sec01 {width:750px; padding:0 0 20px 10px; background:url(/base/img/sub/bg02_02_1.gif) no-repeat right 30px;}
.s02_01 .sec02 {width:750px; padding:0 0 20px 10px;}
.s02_01 .sec03 {width:750px; padding:0 0 20px 10px;}
.s02_01 .sec04 {width:750px; padding:0 0 20px 10px;}
.s02_01 .sec05 {width:750px; padding:0 0 20px 10px;}
.s02_01 .sec06 {width:750px; padding:0 0 20px 10px;}

.s02_02 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s02_02 .sec01 {width:750px; padding:0 0 20px 10px; background:url(/base/img/sub/bg02_02_2.gif) no-repeat right 30px;}
.s02_02 .sec02 {width:750px; padding:0 0 20px 10px; }
.s02_02 .sec03 {width:750px; padding:0 0 20px 10px;}
.s02_02 .sec04 {width:750px; padding:0 0 20px 10px;}
.s02_02 .sec05 {width:750px; padding:0 0 20px 10px;}
.s02_02 .sec06 {width:750px; padding:0 0 20px 10px;}

.s02_03 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s02_03 .sec01 {width:750px; padding:0 0 20px 10px; background:url(/base/img/sub/bg02_02_3.gif) no-repeat right 30px;}
.s02_03 .sec02 {width:750px; padding:0 0 20px 10px;}
.s02_03 .sec03 {width:750px; padding:0 0 20px 10px;}
.s02_03 .sec04 {width:750px; padding:0 0 20px 10px;}
.s02_03 .sec05 {width:750px; padding:0 0 20px 10px;}
.s02_03 .sec06 {width:750px; padding:0 0 20px 10px;}
.s02_03 .sec07 {width:750px; padding:0 0 20px 10px;}



.s02_04 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s02_04 .sec01 {width:750px; padding:0 0 20px 10px; background:url(/base/img/sub/bg02_02_4.gif) no-repeat right 30px;}
.s02_04 .sec02 {width:750px; padding:0 0 20px 10px;}
.s02_04 .sec03 {width:750px; padding:0 0 20px 10px;}
.s02_04 .sec04 {width:750px; padding:0 0 20px 10px;}
.s02_04 .sec05 {width:750px; padding:0 0 20px 10px;}
.s02_04 .sec06 {width:750px; padding:0 0 20px 10px;}


.s02_05 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s02_05 .sec01 {width:750px; padding:0 0 20px 10px; background:url(/base/img/sub/bg02_05_1.gif) no-repeat right 60px;}
.s02_05 .sec02 {width:750px; padding:0 0 20px 10px;}


.s02_06 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s02_06 .sec01 {width:750px; padding:0 0 20px 10px;}
.s02_06 .sec02 {width:750px; padding:0 0 20px 10px;}
.s02_06 .sec03 {width:750px; padding:0 0 20px 10px;}
.s02_06 .sec04 {width:750px; padding:0 0 20px 10px;}
.s02_06 .sec05 {width:750px; padding:0 0 20px 10px;}


.s02_07 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s02_07 .sec01 {width:750px; padding:0 0 20px 10px;}
.s02_07 .sec02 {width:750px; padding:0 0 20px 10px;}
.s02_07 .sec03 {width:750px; padding:0 0 20px 10px;}
.s02_07 .sec04 {width:750px; padding:0 0 20px 10px;}
.s02_07 .sec05 {width:750px; padding:0 0 20px 10px;}
.s02_07 .sec06 {width:750px; padding:0 0 20px 10px;}
 .basic4 {border-top:2px solid #d6ddff; border-bottom:0;}
 .basic4 td:first-child {border-left:0;} 
 .basic4 th:first-child {border-left:0;}
 .basic4 th { height:28px; color:#363636; background:#f2f6f7; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; padding:5px; font-weight:normal;}
 .basic4 td { height:28px; color:#666666; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; padding:5px 5px 5px 10px; text-align:left; }


.s03_01 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s03_01 .sec01 {width:750px; padding:0 0 20px 10px; background:url(/base/img/sub/bg03_03_1.gif) no-repeat right 40px;}
.s03_01 .sec02 {width:750px; padding:0 0 20px 10px;}
.s03_01 .sec03 {width:750px; padding:0 0 20px 10px;}
.s03_01 .sec04 {width:750px; padding:0 0 20px 10px; background:url(/base/img/sub/bg03_03_2.gif) no-repeat right 40px;}
.s03_01 .sec05 {width:750px; padding:0 0 20px 10px;}
.s03_01 .sec06 {width:750px; padding:0 0 20px 10px;}
.s03_01 .sec07 {width:750px; padding:0 0 20px 10px;}
.s03_01 .sec08 {width:750px; padding:0 0 20px 10px;}


.s03_02 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s03_02 .sec01 {width:750px; padding:0 0 20px 10px; background:url(/base/img/sub/bg03_03_4.gif) no-repeat right 40px;}
.s03_02 .sec02 {width:750px; padding:0 0 20px 10px; background:url(/base/img/sub/bg03_03_3.gif) no-repeat right 40px;}
.s03_02 .sec03 {width:750px; padding:0 0 20px 10px;}
.s03_02 .sec04 {width:750px; padding:0 0 20px 10px;}
.s03_02 .sec05 {width:750px; padding:0 0 20px 10px;}
.s03_02 .sec06 {width:750px; padding:0 0 20px 10px;}
.s03_02 .sec07 {width:750px; padding:0 0 20px 10px;}

.s03_03 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s03_03 .sec01 {width:750px; padding:0 0 20px 10px; background:url(/base/img/sub/bg03_03_5.gif) no-repeat right 0px;}
.s03_03 .sec02 {width:750px; padding:0 0 20px 10px;}
.s03_03 .sec03 {width:750px; padding:0 0 20px 10px;}
.s03_03 .sec04 {width:750px; padding:0 0 20px 10px;}
.s03_03 .sec05 {width:750px; padding:0 0 20px 10px;}
.s03_03 .sec06 {width:750px; padding:0 0 20px 10px;}
.s03_03 .sec07 {width:750px; padding:0 0 20px 10px;}


.s03_04 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s03_04 .sec01 {width:750px; padding:0 0 20px 10px;}
.s03_04 .sec02 {width:750px; padding:0 0 20px 10px;}
.s03_04 .sec03 {width:750px; padding:0 0 20px 10px;}
.s03_04 .sec04 {width:750px; padding:0 0 20px 10px;}
.s03_04 .sec05 {width:750px; padding:0 0 20px 10px;}
.s03_04 .sec06 {width:750px; padding:0 0 20px 10px;}
 .basic2 td:first-child {border-left:0;} 
 .basic2 th:first-child {border-left:0;}
 .basic2 th {height:28px; color:#fff; background:#5381d6; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; padding:5px; font-weight:normal;}
 .basic2 td {height:28px; color:#666666; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; padding-left:10px; padding:5px; text-align:left; }
 .basic2 td.fir {background:#f2f6f7; text-align:center;}
 .basic2 td.color {background:#d6ddff; }
 .basic2 .category_c li { float:left; padding:0 5px;}
 .basic2 .white {display:inline-block; border:1px solid #CCCCCC; width:20px; height:20px;}
 .basic2 .blue {display:inline-block; border:1px solid #CCCCCC; width:20px; height:20px; background:#d6ddff}

 .basic3 td:first-child {border-left:0;} 
 .basic3 th:first-child {border-left:0;}
 .basic3 th {height:28px; color:#fff; background:#929596; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; font-weight:normal;}
 .basic3 .th_tit {background:#afafaf;}
 .basic3 td {background:#d6ddff; height:28px; color:#666666; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; padding-left:10px; padding:5px; text-align:left; }
 .basic3 td.fir {background:#f2f6f7; text-align:center;}
 .basic3 td.color1 {background:#5381d6; }
 .basic3 td.color2 {background:#949494; }
 .basic3 td.color3 {background:#ffffff; }
 .basic3 .category_c { padding:3px 0;} 
 .basic3 .category_c li { float:left; padding:0 5px;}
 .basic3 .blue {display:inline-block; border:1px solid #CCCCCC; width:20px; height:20px; background:#5381d6;}
 .basic3 .black {display:inline-block; border:1px solid #CCCCCC; width:20px; height:20px; background:#949494;}
 .basic3 .skyblue {display:inline-block; border:1px solid #CCCCCC; width:20px; height:20px; background:#d6ddff;}
 .basic3 .white {display:inline-block; border:1px solid #CCCCCC; width:20px; height:20px; background:#ffffff;}

 
.s03_05 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s03_05 .sec01 {width:750px; padding:0 0 20px 10px; }
.s03_05 .sec02 {width:750px; padding:0 0 20px 10px;}
.s03_05 .sec03 {width:750px; padding:0 0 20px 10px;}
.s03_05 .sec04 {width:750px; padding:0 0 20px 10px;}
.s03_05 .sec05 {width:750px; padding:0 0 20px 10px;}
.s03_05 .sec06 {width:750px; padding:0 0 20px 10px;}
.s03_05 .sec07 {width:750px; padding:0 0 20px 10px;}
.s03_05 .sec08 {width:750px; padding:0 0 20px 10px;}

 
.s04_01 {padding:20px 0 0 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s04_01 .sec01 {width:750px; padding:0 0 20px 10px;}
.s04_01 .sec02 {width:750px; padding:0 0 20px 10px;}
.s04_01 .sec03 {width:750px; padding:0 0 20px 10px;}


.s05_01 {padding:20px 0 30px 10px; width:760px;  background:url(/base/img/sub/s05_01.jpg) no-repeat bottom right; font-size:9.4pt; line-height:180%; color:#636363; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s05_01 p {font-size:12pt; color:#000000;}


.s05_02 {padding:20px 20px 0 20px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s05_02 .bigdoc {font-size:24px; color:#464646; padding-bottom:10px; }
.s05_02 .smalldoc {font-size:13px; color:#13aaeb; padding-bottom:30px;}
 .profile li { float:left; padding-bottom:30px; line-height:200%;}
 .profile li:first-child {padding-left:20px;}
 .profile li:last-child {padding-left:50px; color:#858585; line-height:190%;}
 .profile p {font-size:24px; padding:10px 0 5px 0; color:#555555;}
 .profile div {padding-left:5px;}
 
 
.s05_03 {padding:20px 20px 40px 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; word-spacing:-1px;}
.s05_03 .stime li { float:left; height:100px; padding:5px 50px 50px 150px; font-size:10pt; color:#636363; line-height:140%; background:url(../images/main/time.gif) no-repeat 10px 10px;}
.s05_03 .stime li:last-child { padding-left:20px; background:none;}
.s05_03 .bigway {font-size:27px; color:#13aaeb; word-spacing:-3px; padding-bottom:3px;}
.s05_03 .smallway {font-size:10pt; color:#636363; line-height:150%;  padding:0 0 15px 5px;}
.s05_03 .smallway p {font-size:12pt; color:#535353;}
.s05_03 .map {padding:10px 0 20px 0}
.s05_03 .bullet_t {background:url(/base/img/sub/sbullet.gif) no-repeat 0 5px; padding:0 0 3px 20px; border-bottom:2px solid #333333; width:700px; color:#363636; font-size:17px;}
 .traffic li { float:left;}
 .traffic .icon01 {padding:25px 35px 15px 20px;}
 .traffic .tit1th {padding:40px 30px 0 0; font-size:14px; color:#464646; width:100px;}
 .traffic .cont1th {padding:25px 0 0 0; font-size:9.5pt; line-height:170%; color:#464646;}
 .traffic .tline {font-family:'돋움';}
 
 
 .s06 {padding:20px 10px 20px 10px; font-family:'NanumGothic', 'Nanum Gothic', 'nanumgothic', Dotum, Gulim ; font-weight:normal; font-size:13px; line-height:170%;}