@charset "utf-8";  #content h3 {font-size:23px;line-height:36px; color:#344555; font-weight:500; margin-top:60px;}
 #content h4 {font-size:18px;line-height:21px; font-weight:400; color:#4b5d78; margin-top:50px; background: url("/images/phmbc/contents/h4_bl.png") no-repeat scroll 0 3px ; padding-left:23px;}
 #content h5 {font-size:16px;line-height:18px; font-weight:400; color:#009bcd; margin-top:40px; background: url("/images/phmbc/contents/h5_bl.png") no-repeat scroll 0 9px ; padding-left:12px;}
 #content h3.c0, #content h4.c0{margin-top:0;}
  #content img {max-width: 100%;}
 #content.txt, p.basic { clear:both; text-align:justify; margin:20px 0 0 0;}
 #content span.next{ display:block;}
  span.line_s { clear:both; border-top:1px solid #d2d2d2; width:100%; margin:10px 0; display:block; }
 span.line_d { clear:both; border-top:1px dashed #c9c9c9; width:100%; margin:10px 0; display:block; }
  .blue{ color:#1660d4 !important;}
 .red{ color:#fa3444 !important;}
 .sky{ color:#1dc6e7 !important;}
 .navy{ color:#2c384b !important;}
 .fw4 { font-weight:400;}
  .fw5 { font-weight:500;}
   ul.basic { margin-top:20px;}
 ul.basic > li {background: url("/images/phmbc/contents/ico_li.gif") no-repeat scroll 7px 9px;padding-left: 21px;}
 ul.basic > li > ul {margin:5px 0 10px 0;}
 ul.basic > li > ul > li {background: url("/images/phmbc/contents/ico_li_ul_li.gif") no-repeat scroll 0 9px ; padding-left:10px;}
  ol.basic { margin-top:20px;}
 ol.basic li {margin-bottom:4px;}
 ol.basic > li {padding:0 0 8px 2px; margin:5px 0 8px 20px; text-align:justify; list-style-type:decimal; border-bottom:1px dashed #c9c9c9;}
 ol.basic ul {margin-top:10px;}
 ol.basic ul > li {padding: 0 0 0 12px;background: url("/images/phmbc/contents/ico_li_ul_li.gif") no-repeat left 9px;text-align:justify;margin:3px 0 0;line-height:130%;}
 p.line {clear:both;text-align:justify;margin:20px 0 0 2px;padding: 0 0 7px 21px;background: url("/images/phmbc/contents/ico_li.gif") no-repeat 7px 10px;border-bottom:1px dashed #c9c9c9;}
  .siz13 { font-size:13px;}
 .siz14 { font-size:14px;}
 .siz16 { font-size:16px; line-height:26px;}
 .siz17 { font-size:17px; line-height:27px;}
 .siz18 { font-size:18px; line-height:28px;}
 .siz19 { font-size:19px; line-height:30px; color:#323232;}
 .siz20 { font-size:20px; line-height:32px;}
 .siz21 { font-size:21px; line-height:32px;}
 .siz22 { font-size:22px; line-height:32px;}
 .siz25 { font-size:25px; line-height:34px;}
 .siz29 { font-size:29px; line-height:34px;}
 .siz32 { font-size:32px; line-height:40px;}
 .siz37 { font-size:37px; line-height:50px;}
 .siz40 { font-size:40px; line-height:50px;}
 .siz45 { font-size:45px; line-height:52px;}
  .big_font { font-size:17px; }
 .big_font h3 { font-size:34px;}
 .big_font h4 { font-size:27px;}
 .big_font h5 { font-size:21px;}
 .big_font .siz13 { font-size:15px;}
 .big_font .siz18 { font-size:20px;}
 .big_font .siz17 { font-size:19px;}
 .big_font .siz19 { font-size:21px; line-height:30px;}
 .big_font .siz20 { font-size:22px; line-height:32px;}
 .big_font .siz21 { font-size:23px; line-height:32px;}
 .big_font .siz22 { font-size:24px; line-height:32px;}
 .big_font .siz32 { font-size:34px; line-height:40px;}
 .big_font .siz37 { font-size:39px; line-height:50px;}
 .big_font .siz40 { font-size:42px; line-height:50px;}
 .big_font .siz45 { font-size:47px; line-height:52px;}
 .big_font .scent_list .scent_box_l p.t_01 { font-size: 64px; line-height: 75px;}
 .big_font .scent_list .scent_box_l p.t_02 { font-size: 31px;}
 .big_font .scent_list .scent_box_l p.t_03 { font-size:18px;}
 .big_font .house_info .info_box p.t_01 {font-size:45px;}
 .big_font .house_info .info_box p.t_02 {font-size:21px;}
 .big_font .facilities .title_box p{font-size:42px; line-height:46px;}
 .big_font .festival_list p.t_02 {font-family:'Nanum Myeongjo'; font-size:23px;}
  #content a.btst { text-align:center; padding:9px 40px; color:#fff; display:inline-block; position:relative; transition: background-color .2s; webkit-transition:-webkit-transform background-color .2s; -moz-transition:-moz-transform background-color .2s;}
 #content a.btn1 {background-color: #344555;text-transform:uppercase;}
 .btn1 span { position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
 .btn1:hover span { color:#fff;}
 .btn1 .btn1hover1 {position:absolute;top:0;left:0;display:block;width:100%;height:100%;background: #4ec0e5;transform:scale(1,0);-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);transform-origin:center top;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;}
 .btn1:hover .btn1hover1 { transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}
 #content a.btn2 {border: 1px solid #344555;background-color:#fff;color:#1c1c1c;text-transform:uppercase;padding:8px 40px;}
 .btn2 span { position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
 .btn2:hover span { color:#fff;}
 .btn2 .btn2hover2 {position:absolute;top:0;left:0;display:block;width:100%;height:100%;background: #344555; border-right:1px solid #2c64ca;transform:scale(1,0);-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);transform-origin:center top;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;}
 .btn2:hover .btn2hover2 { transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}
 #content a.btn3 {background-color: #5991cc;color: #ffffff;}
 #content a.btn3:hover { background-color:#1c1c1c; color:#fff;}
 #content a.btn4 {background-color: #e64a41;color: #ffffff;}
 #content a.btn4:hover { background-color:#1c1c1c; color:#fff;}
  .btn_newwin{ background:url("/images/phmbc/contents/ico_newwin.png") no-repeat right center; padding-right:20px;}
 .btn_newwin:hover {color:#d70d11; background:url("/images/phmbc/contents/ico_newwin_hover.png") no-repeat right center; padding-right:20px;}
  .img_txt {clear:both; width:100%; display:inline-block;}
  .img_txt .left30 { width:30%; float:left;}
 .img_txt .right70 { float:left; width:66%; padding-left:4%;}
  .img_txt .left50 { width:48%; float:left;}
 .img_txt .right50 { float:left; width:48%; padding-left:4%;}
  .img_txt .left70 { width:66%; float:left; padding-right:4%;}
 .img_txt .right30 { float:left; width:30%; }
  .img_txt3 {clear:both; width:100%; margin:20px 0 20px 0; display:inline-block;}
 .img_txt3 > div { width:32%; float:left; margin-left:1.93333%; overflow:hidden;}
 .img_txt3 > div:first-child { margin-left:0;}
  ul.img_col2 { margin:20px 0 20px; width: 100%; display:inline-block;}
  ul.img_col2 li {display: inline-block; text-align: center; width: 49%; max-width:535px; float:left; }
 ul.img_col2 li img { width:100%; height:auto; max-width:580px;}
 ul.img_col2 li:first-child {margin-right: 2%;}
 ul.img_col3 { margin:20px 0 20px; width: 100%; display:inline-block;}
  ul.img_col3 li {display: inline-block; text-align: center; width: 31.5%; margin-right:2.75%; float:left; }
 ul.img_col3 li img { width:100%; height:auto; max-width:376px;}
 ul.img_col3 li:last-child {margin-right:0;}
 ul.img_col4 { margin:20px 0 20px; width: 100%; display:inline-block;}
  ul.img_col4 li {display: inline-block; text-align: center; width: 23.5%; margin-right:2%; float:left; }
 ul.img_col4 li img { width:100%; height:auto; max-width:288px;}
 ul.img_col4 li:last-child {margin-right:0;}
  table.table {clear:both;width:100%;margin:20px 0 10px 0;border-top: 2px #344555 solid;border-bottom:1px #d2d2d2 solid;border-right:1px #d2d2d2 solid;border-collapse:collapse;}
 table.table th {background-color: #f6f6f6;padding: 15px;text-align:center;border-left:1px #d2d2d2 solid;border-bottom: 1px solid #344555;font-weight: 400;font-size: 16px; vertical-align:middle;}
 table.table td {padding:10px;text-align:center;border-left:1px #d2d2d2 solid;border-top:1px #d2d2d2 solid; vertical-align:middle;}
 table.table td.th{background:#f6f6f6}
 table.table td ul { margin-bottom:9px; margin-top:8px;}
 table.table td ul li {text-align:left;}
 .box_basic{ padding:30px; border:1px solid #2c64ca; background-color:#eefaff; margin-top:30px;}
 table.table tfoot td {background-color:#ececec;}
 table.table td.btds {background-color:#4c5d78; color:#fff;}
 table.table2 {clear:both;width:100%;margin:20px 0 10px 0;border-top: 2px #344555 solid;border-bottom:1px #d2d2d2 solid;border-right:1px #d2d2d2 solid;border-collapse:collapse;}
 table.table2 th {background-color: #f6f6f6;padding: 15px;text-align:center;border-left:1px #d2d2d2 solid;border-bottom: 1px solid #d2d2d2;font-weight: 400;font-size: 16px; vertical-align:middle;}
 table.table2 td {padding:10px; text-align:center; border-left:1px #d2d2d2 solid; border-top:1px #d2d2d2 solid; vertical-align:middle;}
 table.table2 td ul {margin-top:0px;}
  .bor_box1 {border:1px solid #344555; margin-top:30px; padding: 30px 35px; margin-bottom:10px; }
 .bor_box1 span.title {font-size:20px; font-weight:400; display:block; background: url("/images/phmbc/contents/ico_span_title.png") no-repeat scroll 0 3px ; padding-left:17px;}
 .bor_box1 span.line {border-bottom:1px dashed #344555; width:100%; display:block; text-indent:-9999px;}
 .bor_box2 {clear:both; padding:5px 5px; margin:15px 0 30px 0; color:#323232; background: url("/images/phmbc/contents/box2_bg.gif") repeat scroll 0 0; position:relative;}
 .bor_box2 .inbox {background-color:#fff; padding:30px 35px;}
 .bor_box2 .inbox span.title {font-size:20px; font-weight:400; color:#e64a41; padding-left:110px;}
 .bor_box2 .inbox p, .bor_box2 .inbox ul {padding-left:110px;}
 .bor_box2 span.ico {position:absolute; background: url("/images/phmbc/contents/box2_ico.png") repeat scroll 0 0; width:67px; height:84px; left:50px;}
 .bor_box3 {border:1px solid #dde0e6; margin-top:30px; padding: 30px 20px; margin-bottom:10px; }
   .org_list {width:100%; clear:both;}
 .org_list .org_left {width:42%;float:left;border: 1px solid #e6e6e6;padding:30px 30px; margin-bottom:20px;}
 .org_list .org_left p.img {float:left;}
 .org_list .org_left h3 {float:left !important; margin-left:30px;}
 .org_list .org_left ul.basic {float:left;margin-left: 25px; width:62%}
 .org_list .org_left:first-child {margin-right:15px;}
 @media all and (max-width:1195px){ .org_list .org_left {width:90%; }
 .org_list .org_left ul.basic {float:left;margin-left: 25px; width:70%;}
 }
  @media all and (max-width:1198px){ .service_list > a > img {float:left; margin-right:10px; margin-bottom:10px;}
 }
 .in_50 {padding:20px;}
  #content .sitemap {display: block; float: left; width: 100%; margin-bottom: 40px;}
 #content .sitemap h3 {margin-top: 0 ;margin-bottom: 20px!important;}
 #content .sitemap ul {display: block; margin-bottom:15px;}
 #content .sitemap ul li {display: block;width: 98%;border:1px solid #dee4e3;margin-bottom:13px;float:left;margin-right:29px;}
 #content .sitemap > ul > li > a {color: #0c4da2;font-size: 15px;font-weight:bold;padding:0 0 0 11px;}
 #content .sitemap ul li ul { margin-top:15px;}
 #content .sitemap ul li ul li { border: medium none;display: inline-block;float: left;margin-right:2px;margin-left:30px;width: 180px;}
 #content .sitemap ul li ul li a {color: #4c4c4c;font-weight:400; font-size:16px;}
 #content .sitemap ul li ul li ul { margin-top:5px !important;margin-left:0px;}
 #content .sitemap ul li ul li ul li {padding:0;margin:2px 0 2px 0;}
 #content .sitemap ul li ul li ul li a {color: #646464;font-weight:300;}
 #content .sitemap ul li ul li ul li ul li a {color: #747474;font-size: 11px;padding: 0 0 0 7px;}
 .sitemap_list > ul > li > a{display:block;font-size: 18px;font-weight:400;background: #f1f3f4;padding: 14px 29px;}
 .sitemap_list > ul > li > a:hover{color:#fff; display:block; background-color:#4a5c77;}
 #content .sitemap ul li ul li a:hover {color: #5991cc;}
 .sitemap3500 > .sitemap_list > ul > li {float:left; display:block; width:30% !important;}
 @media all and (max-width:1216px){ .sitemap3500 > .sitemap_list > ul > li {float:left; display:block; width:20% !important;}
 }
  .pregnancy_box{ background: url("/images/phmbc/contents/pregnancy_top.jpg") center no-repeat; height: 252px;}
 .pregnancy_box h3{text-align:center;}
 .pregnancy_box .pbox_txt{text-align: center; color: #fff; font-size: 15px; line-height: 28px;}
 .pregnancy_box .pbox_in{ width: 58%; margin: 0 auto; background: rgba(0,0,0,0.4); height: 252px; padding: 0 20px;}
