input[type="submit"], textarea, button { appearance: none; -moz-appearance: none; -webkit-appearance: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
#sVisualA {height: 300px;position:relative;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}
.svbg1 {background:url(/img/main/mv01.png) center top no-repeat;}
.svbg2 {background:url(/img/main/mv01.png) center top no-repeat;}
.svbg3 {background:url(/img/main/mv01.png) center top no-repeat;}
.svbg4 {background:url(/img/main/mv01.png) center top no-repeat;}
.svbg5 {background:url(/img/main/mv01.png) center top no-repeat;}
.svbg6 {background:url(/img/main/mv01.png) center top no-repeat;}
.svbg7 {background:url(/img/main/mv01.png) center top no-repeat;}
.svbgc0 {background:url(/img/main/mv01.png) center top no-repeat;}

.svbg80 {background:url(/img/main/mv05.png) center top no-repeat;}
.svbg90 {background:url(/img/main/mv05.png) center top no-repeat;}
.svbg100 {background:url(/img/main/mv06.png) center top no-repeat;}
.svbg110 {background:url(/img/main/mv06.png) center top no-repeat;}
.svbg120 {background:url(/img/main/mv07.png) center top no-repeat;}
.svbg130 {background:url(/img/main/mv04.png) center top no-repeat;}

#sVisualA .svisTxt {font-size: 20px;font-weight: 500;margin: 100px 0 0;}
#sVisualA .svisTxt span {}
#sVisualA .svisTxt p {font-size: 32px;line-height: 100%;margin: 8px 0 0;}


#locationArea {position: absolute;left: 0;bottom: 0;width:100%;margin:0 auto;height: 60px;line-height: 60px;overflow:hidden;}
#locationArea .locaA {display:block;position:relative;width: 100%;height: 100%;background: rgb(255 255 255);}
#locationArea .wrap {width: 1200px;margin: 0 auto;position: relative;background: rgba(0,0,0,.5);}
#locationArea .wrap:after {clear:both; content:''; display:block;}
#locationArea .home{float:left;}
#locationArea .home a{display:block;width: 60px;height: 60px;text-indent:-99999px;background:#d60029 url(/img/location_home.png) center center no-repeat;}
#locationArea .depth1{float:left;border-left:1px solid rgba(0,0,0,0.1);}
#locationArea .depth1 a{display:block;height: 60px;width: 240px;color: rgba(255,255,255,.7);padding: 0px 60px 0px  30px;font-size:15px;background: url(/img/location_arrow.png) right 30px center no-repeat;font-weight: 400;text-align: left;border-right: 1px solid rgba(255,255,255,.4);box-sizing: border-box;}
#locationArea .depth1 a:hover {color:#fff;}
#locationArea .depth2{display:inline-block; float:left;border-left: 1px solid rgba(0,0,0,0.1);border-right: 1px solid rgba(0,0,0,0.1);}
#locationArea .depth2 a{display:block;width: 240px;height: 60px;padding: 0px 0px 0px 30px;color: rgba(255,255,255,.7);font-size:15px;background: url(/img/location_arrow.png) right 30px center no-repeat;font-weight: 400;text-align: left;box-sizing: border-box;border-right: 1px solid rgba(255,255,255,.4);}
#locationArea .depth2 a:hover {color:#fff;}
#locationArea #depth3{display:inline-block; float:left;border-left:none;}
#locationArea #depth3 a{display:block; width:240px; height:60px;padding:0px 0px 0px 20px; color:#fff; font-size:15px;background:url(/img/location_arrow.png) right 15px center no-repeat;}
#locationArea .subMenuDepth2 {border:1px solid #ededed;}
#locationArea:after {display:block;visibility:hidden;clear:both;content:""}
.subMenuDepth {position:absolute;z-index:11;display:none;right:0;width: 240px;background: #d00303;border: 1px solid #ddd;box-sizing: border-box;border-top: 0;}
.subMenuDepth li {list-style:none;}
.subMenuDepth li a {display:block;text-align: left;background:#fff;border-top: #ddd solid 1px;height:44px;line-height:44px;font-size: 16px;font-weight: 400;color: #666;padding: 0px 30px 0 30px;-webkit-transition: .1s ease-in-out;transition: .1s ease-in-out;}
.subMenuDepth li:first-child a {border-top:none;}
.subMenuDepth li a:hover {background:#d60029;color: #ffffff;}
.subMenuDepth2 {left:682px !important;}

.conTit_tt {font-size: 41px;font-weight: 700;text-align: left;line-height: 100%;position: absolute;left: 0;top: 50%;transform: translate(0, -50%);margin: 42px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.con_tt {font-size:34px;line-height:100%;font-weight:700;margin: 50px 0 40px;color: #333;letter-spacing: -1px;}

.side-menu {list-style: none;padding: 0;margin: 10px 0 0 0;width: 250px;font-family: 'Arial', sans-serif;border-top: 1px solid #a94442;}
.side-menu li {text-align: center;border-bottom: 1px solid #a94442;font-weight: bold;}
.side-menu li a {display: block;padding: 12px 0;color: #7a1f1f;text-decoration: none;}
.side-menu .menu-title {background-color: #a94442;color: white;font-weight: bold;font-size: 18px;height: 100px;display: flex;align-items: center;justify-content: center;border-bottom: none; }
.side-menu .active {background-color: #788155;font-weight: bold;}
.side-menu .active a {color: white;}
.side-menu li a:hover { background-color: #e6e6e6;}
 

.pray-table {width: 100%;border-collapse: collapse;margin-top: 1px;}
.pray-table th, .pray-table td {border: 1px solid #999;padding: 12px;text-align: center;}
.pray-table th {background-color: #93a49d;color: white;}
.apply-btn {width: 80%;background-color: #f7941d;border: none;color: white;padding: 6px 12px;border-radius: 100px;cursor: pointer;}


.pray-table02 {width: 100%;border-collapse: collapse;margin-top: 1px;}
.pray-table02 th, .pray-table02 td {border: 1px solid #999;padding: 12px;text-align: center;}
.pray-table02 th {background-color: #93a49d;color: white;}

.btn-wrap {width:100px;margin:0 auto;display: flex;align-items: center;gap: 5px;}
.apply-btn02 {background-color: #f7941d;border: none;color: white;padding: 6px 12px;border-radius: 100px;cursor: pointer;font-size: 14px;}
.apply-btn02:hover {background-color: #f9ae4d;}
.serch_icon01 {width: 20px;height: 20px;cursor: pointer;}
.serch_icon01 img {width: 100%;height: auto;display: block;}

.pagination02 {text-align: center;margin-top: 15px;}
.pagination02 span {margin: 0 8px;cursor: pointer;font-size: 18px;}
 
#sideA {position:absolute;left:50%;top: 241px;margin-left:-600px;width:260px;z-index:2;}
#sideA h2{color: #fff;text-align: center;font-size: 26px;font-weight: 700;height: 120px;letter-spacing: -1px;background: #5739ba;word-break: keep-all;}
#sideA h2 p {font-size: 24px;line-height: 100%;font-weight: 500;padding: 51px 0 0;}

#sideA .snb_2dul {display:block;width:260px;}
#sideA li{background:none; list-style-type:none; display:block; overflow:hidden;}
#sideA li .snb_2da{display:block; padding:0px 20px; text-align:left; height:50px; line-height:50px; font-size:16px; letter-spacing:-0.5px; border:solid 1px #e5e5e5; border-top:none;color:#444444 !important; background:#f9f9f9;font-weight: 400;}
#sideA li:first-child .snb_2da {}
#sideA li .snb_2da:hover, #sideA li:first-child .snb_2da:hover {color:#000 !important;}
#sideA .snb_2dli .on, #sideA .snb_2dli a:hover.on{color: #734af7  !important;background:#fff url(/img/sub_arrow.png) calc(100% - 20px) center no-repeat;font-weight: 500;}
#sideA ul.snb_3dul {display:none;}
#sideA li .snb_3da{display:block;  line-height:30px; font-size:13px; letter-spacing:-1px;  color:#505050;}
#sideA li .snb_3da:hover {color:#a6112c;}
#sideA  .on2 { color:#bd0000 !important;}

.wrap2 {width:1200px; margin:0 auto;position:relative;height: 100%;}
#wrapper .wrap {width:1200px; margin:0 auto;}
#wrapper .wrap11 {width:1500px; margin:0 auto;}
#container {min-height: 450px;padding: 0 0 100px;}
#container_title {width: 900px;overflow: hidden;position: absolute;left: 50%;bottom: 0;margin-left: -300px;}
#container_title .conTit_tt {text-align: left;}
#container_title .conTit_tt span {font-weight: 500;font-size: 34px;line-height: 100%;color: #fff;letter-spacing: -2px;}
#container_title .right_wrap {overflow:hidden;margin: 16px 0 23px;}
#container_title .right_wrap ul {float:left}
#container_title .right_wrap ul li {float:left;line-height:30px;position:relative;margin-right:20px;}
#container_title .right_wrap ul li:before {content:'';width:20px;height:30px; position:absolute;top:0;right:-20px; background:url(/img/icon_arrow_right.png) no-repeat 50% 50%;}
#container_title .right_wrap ul li:last-child:before {display:none;}

#container_title .right_wrap ul li.home a {background:url(/img/btn_home.png) no-repeat 50% 50%;width:30px;height:30px;text-indent:-9999px;display:block;}

#container_title .right_wrap .btn_print {position: absolute;right: 0;bottom: 23px;border:0;background:none;color:#fff;}
#container_title .right_wrap .btn_print:after {content: '';position: absolute;left: -30px;bottom: -7px;height:30px;width:30px;background:url(/img/icon_print.png) no-repeat 50% 50%;border-radius:15px;text-indent:-9999px;border:0;}
#container_title:after {content: '';display: block;width: 100%;height: 4px;background: url(/img/bg_subbar.png) repeat-x 0 100%; opacity: .2; position: absolute; left: 0; bottom: 0;}


h2#container_title {display:none !important;} 
#container  h4.tit{margin:0; color:#5f82b2; font-weight:normal;  font-size:18px; text-align:left;}

#container .section-title {padding: 40px;}
#container .section-title h1 {font-size: 20px;font-weight: bold;margin: 0 0 10px 0; color: #000;}
#container .section-title .line {height: 1px;background-color: #333;  width: 100%;} 
  
.scontA {overflow:hidden; display:block; line-height:180%;word-break: keep-all;padding: 0px 40px;}

#container .tit01{font-size: 22px;color: #333;font-weight: 500;letter-spacing: -1px;margin: 0 0 10px;}
#container .tit02{position: relative;padding:20px 75px;background:#f8f8f8;border: 1px solid #d9e2e8;}
#container .tit03{display: inline-block;background:#746661;line-height: 100%;padding: 7px 17px;margin: 0 3px;border-radius: 30px;color: #fff;font-size: 0.9em;}
#container .tit04{position: relative; font-family: 'Noto Serif KR';font-size:32px;    line-height: 45px;}
#container .tit04 > .titbox {display:block;position:absolute;left:0;top:0;width:1200px;box-sizing:border-box;padding: 50px 0 50px 170px;letter-spacing:-0.5px;background: #7c463d url(/img/tit04.png) 50px center no-repeat;color: #fff;}
#container .tit04 strong {font-weight: 400;font-size: 20px;line-height: 100%;color: rgba(255,255,255,.5);}
#container .tit04 p {font-size: 32px;font-weight: 700;margin: 4px 0 0;}
#container .tit05{display:block; margin:0; font-weight:normal; font-size:16.5px; padding:28px 30px; line-height:170%; letter-spacing:-0.5px; border:1px solid #e5e5e5;  background:#f4f4f4;}
#container .tit06{font-weight: 500;font-size: 20px;line-height: 150%;word-break: keep-all;color: #333;}
#container .tit07 {position:relative;margin: 5px 0 5px 44px}
#container .tit07:after {content:'';position:absolute;width: 33px;height: 21px;background: url(/img/tit07.png) no-repeat;background-size: 33px;left: -40px;top: 3px;}
#container .tit08 {position:relative;font-size: 23px;font-weight: 500;margin: 0 0 14px 43px;}
#container .tit08:after {content:'';position:absolute;width: 32px;height: 35px;left: -38px;top: 0;background: url(/img/tit08.png) no-repeat;background-size: 32px;}
#container .tit09 {position:relative;display: inline-block;text-align: left !important;font-size: 19px;font-weight: 500;margin: 0;}
#container .tit09:after {content:'';position:absolute;width: 24px;height: 35px;left: -25px;top: 0;background: url(/img/tit08.png) no-repeat;background-size: 24px;}
#container .tit10{position: relative;font-size: 31px;font-weight: 700;color:#d60029;letter-spacing: 0;line-height: 25px;}
#container .tit10 span {display: block;background: #ebf1f5;padding: 30px 0;}
#container .tit11 {padding: 30px;background: #ffffff;border: 1px solid #dde2e7;font-size: 0.95em;margin-bottom:30px;}
#container .tit12{position: relative;font-size: 1.5em;font-weight: 700;color: #222;letter-spacing: -1px;padding: 0 0 0 45px;margin: 0 0 10px;}
#container .tit12:after {content: '';position: absolute;left: 0;top:-6px;width: 36px;height: 36px;background: url(/img/icon_quick01.png) no-repeat;}
#container .tit13{position: relative;font-size: 1.5em;font-weight: 700;color: #222;letter-spacing: -1px;padding: 0 0 0 45px;margin: 0 0 10px;}
#container .tit13:after {content: '';position: absolute;left: 0;top:-4px;width: 36px;height: 36px;background: url(/img/icon_quick01.png) no-repeat;}
#container .tit14{position: relative;padding: 50px 75px 20px 75px;background: #fcfbf9;border: 1px solid #e6e6e6;text-align: center;}

.sub4010 .tit05 {position:relative;}
.sub4010 .tit05:after {content:'';position: absolute;left: 0;top: 0;height: 100%;width: 6px;background:#b69570;}
.sub4010 .tit05.afterbg1:after {background:#52b7c1}
.sub4010 .tit05.afterbg2:after {background:#6673cb}
.sub4010 .tit05.afterbg3:after {background:#684439}
.sub4010 .tit05.afterbg4:after {background:#e57d18}
.sub4010 .tit05 strong {font-size: 18px;font-weight: 700;margin: 0 30px 0 0;color: #333;display: inline-block;width: 100%;}
.sub4010 .tit05 span {}

#container .titbox2 {position:relative;display:block;overflow:hidden;border:3px solid #f6f4f7;padding: 17px 25px;}
#container .titbox3 {position:relative;display:block;overflow:hidden;background:url(/img/stbg1.jpg) no-repeat;padding: 3% 5%;color:#fff;font-size:16.5px;}
#container .titbox4 {position:relative; display:block; overflow:hidden; background:#f6f4f7; padding:8px 20px; margin:5px 0;}

img {max-width:100%;}

.pott {color:#ffffff !important;}
.pott1 {color:#d60029 !important;}
.pott2 {color:#999 !important;}
.pott3 {color:#222 !important;}
.pott4 {color:#d05657 !important;}
.pott5 {color:#24bdd6 !important;}
.pott6 {color:#955845 !important;}
.pott7 {color:#d60029 !important;}
.pott8 {color:#27aa07 !important;}

.bgpott {background:#c61213 !important;}
.bgpott1 {background:#24bdd6 !important;}
.bgpott2 {background:#955845 !important;}
.bgpott3 {background:#44bbb4 !important;}



.fs1 {font-size:20px !important;}
.fs2 {font-size:0.9em !important;letter-spacing:-1px;}
.fs3 {font-size:33px;}
.fs4 {font-size:23px;}


.pottB {font-weight:500 !important;}
.pottR {font-weight:400 !important;}
.pottSB {font-weight:700 !important;}


.sub_tab {}
.sub_tab ul{display: table;width: 100%;table-layout: fixed;}
.sub_tab ul::after {}
.sub_tab li{display: table-cell;table-layout: fixed;text-align: center;border: 1px solid #c4191d;border-left: 0;}
.sub_tab li:first-child {border-left: 1px solid #c4191d;}
.sub_tab li a{display: block;padding: 15px 0;font-weight: 400;color: #c4191d;}
.sub_tab li a:hover{background: #ffefef;}
.sub_tab li a.on {background: #c4191d;color: #fff;}

.sub_tab2 {width:900px; overflow:hidden;  margin-bottom:30px; letter-spacing:-1px; }
.sub_tab2 ul{padding:0px; margin:0px;}
.sub_tab2 ul:after {clear:both; content:""; display:block;}
.sub_tab2 li{list-style-type:none; float:left; display:inline;  }
.sub_tab2 li a{display:block;text-decoration:none;width:175px;border-bottom:1px solid #e5e5e5;font-size:16px;color:#888;text-align:center;padding:0 0 19px;}
.sub_tab2 li a:hover{color:#e2762a;}
.sub_tab2 li a.on {position:relative;color: #e2762a;}
.sub_tab2 li a.on:after  {content: '';position: absolute;left: 0;bottom: -1px;width: 175px;height: 1px;background: #e2762a;display:block;}

.sub_tabmenu {width:900px; overflow:hidden; margin:10px auto 30px auto; letter-spacing:-1px; }
.sub_tabmenu ul{width:900px; display:table; padding:0px; margin:0px;}
.sub_tabmenu li{list-style-type:none; display:table-cell;overflow:hidden;  }
.sub_tabmenu li a{display:block; margin:0px 0px 1px 1px;text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:10px 0px 10px 0px; font-size:14.5px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tabmenu li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tabmenu li.on a {border:1px solid #69584f; background:#69584f; font-size:16.5px;color:#fff !important;}

.tabCont {clear:both;margin:60px 0px 0px 0px; letter-spacing:-0.5px;}

.litc2 {width:410px;}
.litc3 {}
.litc4 {width:192px;}
.litc5 {width:162px;}
.litc6 {width:134px;}
.litc7 {width:115px;}
.litc8 {width:106px;}
.litc9 {width:95px;}


#container dl.fl {margin-top:0px; }
#container dl.fl dt{clear:both; float:left; width:420px;}
#container dl.fl dd{float:right; width:360px;}
#container dl.fl:after{clear:both; content:''; display:block;}

#container dl.fl1 {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#container dl.fl1 dt{float:left; width:23.5%;word-wrap: normal;}
#container dl.fl1 dt p{font-size:0.65em;    color: #cccccc;}
#container dl.fl1 dd{float:right; width:73.5%;padding: 30px 0px;word-wrap: normal;word-break: keep-all;font-size: 1em;}
#container dl.fl1 dd img{ border-radius: 20px;}
#container dl.fl1 .address span {display: inline-block;font-weight: 700;margin-right: 10px;min-width: 85px;text-transform: uppercase;color:#222}
#container dl.fl1:after{clear:both; content:''; display:block;}

#container dl.fl2 {}
#container dl.fl2 dt{clear:both; float:left;width: 220px;}
#container dl.fl2 dd{float:right;width: 670px;}

#container dl.fl2:after{clear:both; content:''; display:block;}

#container dl.fl3 {zoom:1;}
#container dl.fl3 dt{float:left; width:44%;}
#container dl.fl3 dd{float:right; width:52%; margin-left:4%; text-align:justify;}
#container dl.fl3:after{ content:''; display:block;clear:both;}

#container dl.fl4 {position:relative;display:block;}
#container dl.fl4 > dt{float:left;width: 48%;}
#container dl.fl4 > dd{float:left;width: 48%;margin-left: 4%;}
#container dl.fl4:after{clear:both; content:''; display:block;}

#container dl.fl5 {}
#container dl.fl5 dt{float:left;width:15%}
#container dl.fl5 dd{float:right; width:85%;}
#container dl.fl5:after{clear:both; content:''; display:block;}

#container dl.fl6 {position:relative; margin-top:0px; width:100%; clear:both; }
#container dl.fl6> dt{position:relative;float:left;width: 12%;}
#container dl.fl6> dd{position:relative;float:right;width: 86%;}
#container dl.fl6:after{clear:both; content:''; display:block;}

#container dl.fl7 {position:relative;display:block;}
#container dl.fl7 > dt{float:left;width: 65%;}
#container dl.fl7 > dd{float:left;width: 31%;margin-left: 4%;}
#container dl.fl7:after{clear:both; content:''; display:block;}

#container dl.fl8 {position:relative; margin-top:0px; width:100%; clear:both; }
#container dl.fl8> dt{position:relative;float:left;width: 20%;}
#container dl.fl8> dd{position:relative;float:right;width: 78%;}
#container dl.fl8:after{clear:both; content:''; display:block;}

#container dl.fl9 {position:relative; margin-top:0px; width:100%; clear:both; }
#container dl.fl9> dt{position:relative;float:left;width: 76%;}
#container dl.fl9> dd{position:relative;float:right;width: 20%;}
#container dl.fl9:after{clear:both; content:''; display:block;}

#container dl.fl10 {}
#container dl.fl10 dt{float:left;width:3%}
#container dl.fl10 dd{float:right; width:97%;}
#container dl.fl10:after{clear:both; content:''; display:block;}



.tbl01 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
.tbl01 th{padding:10px;text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background:#f5f5f5}
.tbl01 td{padding: 20px 15px;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;line-height: 200%;}

#container ul.bul li{list-style:none;display:block; position:relative;padding:2px 0px 2px 10px;}
#container ul.bul li:after {content:'';position:absolute;width:3px;height:3px;left:1px;top:14px;background:#5d4037;}
#container ul.bul li .libox {display:inline-block;width:38px;}

#container ul.bul2 li {list-style:none;display:block;position:relative;padding: 5px 0px 5px 10px;line-height: 165%;}
#container ul.bul2 li .libox {display: inline-block;width: 31px;text-align: center;font-size: 13px;line-height: 100%;font-family: 'tahoma';font-weight: bold;line-height:17px;background: #e4d7d1;color: #69584f;margin: 0 8px 0 0;}

#container ul.bul3 li{list-style:none;display:block; position:relative;padding:2px 0px 2px 10px;}
#container ul.bul3 li:after {content:'';position:absolute;width:3px;height:3px;left:1px;top:14px;background:#5d4037;}
#container ul.bul3 li .libox {display:inline-block;width:38px;}
#container ul.bul3 li .libox2 {display:inline-block;width:80px;}

#container ul.bul_fl li{list-style:none;display:inline-block; float:left; width:48%; padding:1px 0px 1px 10px; line-height:24px; background:url(/img/li_bul.gif) 0 12px no-repeat; letter-spacing:0px; font-size:13.5px;}
#container ul.bul_fl:after {clear:both; content:''; display:block;}

.h5 {display:block; border:none; height:5px;margin:0px; padding:0px; font-size:0px;}
.h10 {display:block; border:none; height:10px;margin:0px; padding:0px; font-size:0px;}
.h15{display:block; border:none; height:15px;margin:0px; padding:0px; font-size:0px;}
.h20 {display:block; border:none; height:20px;margin:0px; padding:0px; font-size:0px;}
.h30 {display:block; border:none; height:30px;margin:0px; padding:0px; font-size:0px;}
.h40 {display:block; border:none; height:30px;margin:0px; padding:0px; font-size:0px;}
.h50 {display:block; border:none; height:50px;margin:0px; padding:0px; font-size:0px;}
.h60 {display:block; border:none; height:60px;margin:0px; padding:0px; font-size:0px;}
.h80 {display:block; border:none; height:80px;margin:0px; padding:0px; font-size:0px;}
.h100 {display:block; border:none; height:80px;margin:0px; padding:0px; font-size:0px;}
.bd {display:block; border:none; background:#eaeaea; height:1px;margin:25px 0px; padding:0px; font-size:0px; clear:both;}
.bd1 {display:block; border:none; border-bottom:1px solid #eaeaea; margin:0px 0px 30px 0px; padding:0px; clear:both;}
.bd11 {display:block; border:none; border-bottom:1px solid #eaeaea; margin:30px 0px 0px 0px; padding:0px; clear:both;}
.bd2 {display:block; border:none; border-bottom:1px solid #eaeaea; margin:10px 0px; padding:0px; clear:both;}
.bd3 {display:block; border:none; background:#eaeaea; height:1px;margin:50px 0px; padding:0px; font-size:0px; clear:both;}

.mgauto {margin:0 auto !important;}
.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mr0 {margin-right:0 !important;}
.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mt30 {margin-top:30px !important;}
.mr5 {margin-right:5px !important;}
.mr20 {margin-right:20px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.pd0 {padding:0 !important;}
.pt0 {padding-top:0 !important;}
.pt5 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt40 {padding-top:40px !important;}
.pb0 {padding-bottom:0 !important;}
.pb5 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb40 {padding-bottom:40px !important;}
.pr0 {padding-right:0 !important;}
.pr40 {padding-right:40px !important;}
.pl40 {padding-left:40px !important;}
.pl20 {padding-left:20px !important;}
.pr20 {padding-right:20px !important;}
.bt0 {border-top:0 !important;}

.txt_c {text-align:center;}
.txt_r {text-align:right;}

#showcase_s1{position:relative;margin-bottom:30px;}
#showcase_s1 .showcase-onepage .showcase-content{}
#showcase_s1 .showcase-arrow-next {position:absolute; top:225px;outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;left:0px; background:url(/img/prev_next_btn2.png) no-repeat 0 0px;  cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-previous{position:absolute; top:225px; outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;right:0px; background: url(/img/prev_next_btn2.png) no-repeat -50px 0; cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-next:hover, #showcase_s1 .showcase-arrow-previous:hover {  cursor:pointer;opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); transition:0.3s; }
#showcase_s1 .showcase-thumbnail-container {margin-top:15px;}
#showcase_s1 .showcase-thumbnail-restriction{ width:780px !important; height:69px !important;  overflow:hidden;}
#showcase_s1 .thimg {width:120px; height:69px;}
#showcase_s1 .showcase-thumbnail {margin:0px 5px;width:120px; height:69px; overflow:hidden;}
#showcase_s1 .showcase-thumbnail-button-backward {background:url(/img/main/prev_next_btn2.png) -5px 8px no-repeat; width:40px; height:69px;margin-right:5px; text-indent:-99999px;  font-size:0px; display:block;}
#showcase_s1 .showcase-thumbnail-button-forward {background:url(/img/main/prev_next_btn2.png) -50px 8px no-repeat; width:40px; height:69px; text-indent:-99999px;  font-size:0px;display:block;   }
#showcase_s1 .showcase-thumbnail-wrapper .active {border:5px solid #fc6a19;width:110px; height:59px;}
#showcase_s1 .showcase-thumbnail-wrapper .active .thimg {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}

.map {position:relative;}
.map .mapinfo {position:absolute;left: 20px;bottom: 20px;padding: 25px 30px;background:#fff;box-shadow: 0 0 20px 0 rgba(0,0,0,.1);}
.map .mapinfo p {line-height: 100%;font-size: 15.5px;color: #222;margin: 0 0 20px;font-weight: 400;}
.map .mapinfo a {display: inline-block;font-size: 15px;font-weight: 500;color: #222;letter-spacing: -1px;padding: 0 18px 0 0;background: url(/img/04/i01_02.png) right center no-repeat;}
.map .mapinfo strong {color: #222;font-size: 17px;line-height: 100%;margin: 0 0 20px;display: block;}


.btnArea {display:block; position:relative; width:100%; height:50px;}
.btnArea a.btn_01 {display:block; position:absolute; height:50px; width:240px; line-height:50px; font-size:18px;  background:#3f5765; color:#fff; text-align:center; } 
.btnArea a.btnCen {left:50% !important; margin-left:-170px;}
.btnArea a.btnRig {right:0 !important;}

.ctt_admin {position:absolute; right:30px; top:80px;display:none;}

/*prepare*/
.prepare {text-align: center;padding: 100px 0;}
.prepare span {display: block;margin: 0 auto;background: url() no-repeat;}
.prepare p {display: block;font-size: 24px;color: #333;font-weight: 500;letter-spacing: -1px;margin: 22px 0 20px;line-height: 140%;}


@-webkit-keyframes loader{
    0%{left: -12px; top: -12px;}
    25%{left:42px; top:-12px;}
    50%{left: 42px; top: 42px;}
    75%{left: -12px; top: 42px;}
    100%{left:-12px; top:-12px;}
}
@keyframes loader{
    0%{left: -12px; top: -12px;}
    25%{left:42px; top:-12px;}
    50%{left: 42px; top: 42px;}
    75%{left: -12px; top: 42px;}
    100%{left:-12px; top:-12px;}
}
@-webkit-keyframes loader72{
    0%{width: 0px;}
    70%{width: 40px; opacity: 1;}
    90%{opacity: 0; width: 40px;}
    100%{opacity: 0;width: 0px;}
}
@keyframes loader72{
    0%{width: 0px;}
    70%{width: 40px; opacity: 1;}
    90%{opacity: 0; width: 40px;}
    100%{opacity: 0;width: 0px;}
}



/*층별소개*/
.placeinfo1 {margin: 30px 0 20px;}
.placeinfo1:after {content:'';display:block;clear:both;}
.placeinfo1 li {float:left;margin:0 20px 0 0;font-family:'verdana'}
.placeinfo2 {background: #f3f3f3;padding: 15px 24px;}
.placeinfo2:after {content:'';display:block;clear:both;}
.placeinfo2 i {margin: 0 5px 0 0;color: #777;}
.placeinfo2 li {position:relative;float:left;margin:0 30px 0 0;padding: 0 0 0 20px;}
.placeinfo2 li:before {content:'';position: absolute;left: 0;top: 1px;width: 16px;height: 26px;}
.placeinfo2 li:nth-child(1):before {background:url('/img/01/i02_05.png') no-repeat;}
.placeinfo2 li:nth-child(2):before {background:url('/img/01/i02_06.png') no-repeat;}
.placeinfo2 li:nth-child(3):before {background:url('/img/01/i02_07.png') no-repeat;}

.bullet1 {position: relative;padding: 0 0 0 12px;}
.bullet1:after {content: '';position: absolute;left: 0;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: #f14c4c;}
.bullet2 {position: relative;padding: 0 0 0 10px;}
.bullet2:after {content: '';position: absolute;left: 0;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: #f14c4c;}
.bullet3 {position: relative;padding: 0 0 0 10px;}
.bullet3:after {content: '';position: absolute;left: 0;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: #f14c4c;}
.bullet4 {position: relative;padding: 0 0 0 10px;}
.bullet4:after {content: '';position: absolute;left: 0;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: #f14c4c;}
.bullet5 {position: relative;padding: 0 0 0 10px;}
.bullet5:after {content: '';position: absolute;left: 0;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: #f14c4c;}
.placelink {}
.placelink:after {content:'';display:block;clear:both;}
.placelink li {position: relative;float: left;width: 33.333333333333%;}
.placelink a {display: block;position:relative;padding:10px 0 10px 15px;margin: 2px;background-size: 8px;line-height: 140%;width: calc(100% - 46px);}
.placelink li:after {content: '';position: absolute;right: 20px;top: 50%;width: 6px;height: 6px;border: 2px solid #222;transform-origin: top;transform: rotate(45deg) translate(0, -50%);border-left: 0;border-bottom: 0;border-radius: 1px;}
.placelink li:hover:after {border: 2px solid #fff;border-left: 0;border-bottom: 0;}
.placelink a:hover {color:#fff;}
.placelink a:hover:after {}
.placelink li:hover {background: #c4191d;}
.placelink span {display: inline-block;background: #f1f1f1;padding: 4px 7px;font-size: 12px;color: #666;border-radius: 5px;line-height: 100%;margin: 0 0 2px;}
.placelink span:after{content:'';display:block;clear:both;}
.placelink li:hover span {color:#c4191d;background:#fff;}


/*편의시설*/
.convenience {}
.convenience p {}
.convenience strong {display: block;font-weight: 400;}

@media screen and (max-width: 1815px) { 
.wrap {margin:0 30px;}
#sVisualA {margin:90px 30px 0;}
}

@media screen and (max-width: 1700px) {
#sVisualA {margin:62px 30px 0;}
.conTit_tt {width:auto;margin:0;}
#ft .ft_inner {padding:20px 30px 50px;}
}


@media screen and (max-width: 1240px) { 
#locationArea .wrap {width:auto;}
#wrapper .wrap {width:auto;padding:0 30px;}
.wrap2 {width:auto;margin:0 30px;}
.root_daum_roughmap {width:100% !important}

}

@media screen and (max-width: 980px) {
.placelink li {width:50%;}

}

@media screen and (max-width: 760px) {
    .greeting_wrap .img_box {
           background: url(/img/greeting_1.jpg) no-repeat center top !important;
        background-size: cover !important;
        padding-left: 4.625em !important;
        height: 15.25em !important;
        font-size: 0.6em;        padding-bottom: 20em !important;
    }
    .greeting_wrap .txt_box {
        font-size: 1em !important;
        width: 100% !important;
        margin-top: 2.5em !important;
        padding-top: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
	    .greeting_wrap .img_box ._tit {
        font-size: 1em;
        padding-top: 1em;
    }
	.sub_icon_box.type_card ul li{    display: block !important;    margin-bottom: 20px;    width: auto !important;}
	.sub_tab li {display: block !important;        border-left: 1px solid #c4191d;        border-bottom: 0px;}
	.sub_tab li:last-child {border-bottom: 1px solid #c4191d;}
	#container .tit02{    padding: 20px;}
	#container .tit04 {    font-size: 24px;    line-height: 38px;}
	#container dl.fl7 > dt{    width: 100%;}
	#container dl.fl7 > dd{    width: 100%;margin-left: 0%;} 
	#container dl.fl7 > dd img{    width: 100%}
	.contains {  padding: 0px !important;}
	.hopecenter_panel .text_box .tit {    padding: 30px 30px 20px 30px;font-size: 31px !important;}
	.hopecenter_panel .text_box .txt2 {        padding: 0px 30px 30px 30px;}
	#container dl.fl10 dd{    width: 92%;}
	#container dl.fl8> dt{    width: 100%;}
	#container dl.fl8> dd{    width: 100%;}
	#container .tit03 { display: block;    margin: 0px 0px 10px 0px;}
	.accordion .ac-item > .ac-title > i {margin-right: 0px !important;}
	.accordion .ac-title a{    line-height: 40px;   display: block;}
	.accordion .ac-item .ac-title:before {    top: 55px !important;}
	.accordion .ac-title-r {    margin-top: -40px;}
    .tblwrap {width: 100%;overflow-x: auto;}
}

@media screen and (max-width: 680px) { 
.wrap {margin:0 20px;}
#wrapper .wrap {width:auto;padding:0 20px;}
.conTit_tt {font-size:32px;}
#sVisualA {display:none;}
.con_tt {font-size: 24px;margin: 82px 0 20px;}
#tlog_naviA {height: 62px;border-bottom: 1px solid #ddd;}

#bo_sch {float:none;padding: 24px;margin: 0 auto 20px;}
#bo_sch select {float: none;width: 100%;margin-right: 0;}
#bo_sch input[name=stx] {float: none;width: 100%;margin: 4px 0 0;}
#bo_sch .btn_search {float: none;display:block;width: 100%;margin-left: 0;margin: 4px 0 0;}
#bo_sch .btn_submit {float: none;display:block;width: 100%;margin-left: 0;margin: 4px 0 0;}
.td_subject a {font-size: 17px;}
.td_date {font-size:14px;margin: 2px 0 0;}
.tbl_head01 td {padding: 15px 5px !important;}
#bo_v_title {font-size: 18px;text-align: left;padding: 24px 0 0;}
#bo_v_info {padding: 5px 0 24px;font-size: 0.9em;text-align: left;}
#bo_v_con {font-size: 1.0em;line-height: 1.4em;}
#bo_v_bot {padding:0}

#bo_sch .sch_all {float: none;margin: 0 0 5px;}
#bo_sch .sch_all a {margin:0;}

#ft .ft_inner {border-top:1px solid #ededed;}
#bo_sch .sch_area {width: 50%;}
#bo_sch .sch_area select {margin:0 auto;width:98%}
#bo_sch .sch_keyword {float:left;width:100%;margin-bottom:5px;}
#bo_sch .sch_keyword .btn_submit {top:auto;bottom: 0;}

.map .mapinfo {position:relative;left:auto;bottom:auto;box-shadow:none;padding:25px 0;}
.map .mapinfo p {line-height:140%;}


.sub_tab li a {padding:10px 0}

.tbl01_wrap {width:100%;}

#container .convenience dl.fl3 dt {float:none;width:100%;margin-bottom:50px;}
#container .convenience dl.fl3 dd {float:none;width:100%;margin-left:0;}

.placelink li {width:100%;}


#container dl.fl4 > dt {width: 100%;}
#container dl.fl4 > dd {margin-left: 0;margin-top: 20px;        width: 100%;}


#container dl.fl3 dt {width: 100%;}
#container dl.fl3 > dd {width: 100%;margin-left: 0;margin-top: 20px}

#container dl.fl5 dt {width: 100%;}
#container dl.fl5 > dd {width: 100%;margin-left: 0;margin-top: 20px}
.litc8 {width: 103px;}


#container dl.fl1 dt { width: 100%;        margin-bottom: 10px;}
#container dl.fl1 dd { width: 100%;}

#container dl.fl6> dd {    width: 100%;}
#container dl.fl6> dt{  width: 100%;margin-bottom: 10px;}
.history p {    width:100% !important}
}


.sub_tab_jk {width:100%; overflow:hidden; margin-bottom:30px; letter-spacing:-1px; }
.sub_tab_jk ul{padding:0px; margin:0px;}
.sub_tab_jk ul::after {clear:both; content:""; display:block;}
.sub_tab_jk li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab_jk li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:6px 0px 6px 0px;  font-family: 'nanum'; font-size:15px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab_jk li:first-child , .sub_tab_jk  li.el{  margin:0px 0px 1px 0px;   }
.sub_tab_jk li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab_jk li a.on {border:1px solid #b69570; background:#b69570; font-size:15px;color:#fff !important; font-family: 'nanumB'; }

.sub_tab_sec ul{padding:0px; margin:0px;}
.sub_tab_sec ul::after {clear:both; content:""; display:block;}
.sub_tab_sec li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab_sec li a{display:block; text-decoration:none;background:#fff; border:1px solid #e5e5e5;  padding:6px 0px 6px 0px;  font-family: 'nanum'; font-size:15px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab_sec li:first-child , .sub_tab  li.el{  margin:0px 0px 1px 0px;   }
.sub_tab_sec li a:hover{ text-decoration:none;border:1px solid #999;   }
.sub_tab_sec li a.on {border:1px solid #555; background:#555;  font-size:15px;color:#fff !important; font-family: 'nanumB'; }

.greeting_wrap .img_box1 {background: url('/img/greeting_3.jpg') no-repeat center -125px !important;    padding-bottom: 8em  !important;}
.greeting_wrap .img_box2 {background: url('/img/cham_1.jpg') no-repeat center -125px !important;    padding-bottom: 8em  !important;}
.greeting_wrap .img_box2 ._tit {font-size: 2.35em !important;}
.greeting_wrap .img_box {
    position: relative;
    z-index: 1;
    background: url('/img/greeting_1.jpg') no-repeat center -260px;
    height: 15.25em;
    padding-left: 15.625em;
    padding-right: 5.625em;
    padding-bottom: 9em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.greeting_wrap .txt_box {
    position: relative;
    z-index: 2;
    width: calc(100% - 18.25em);
    margin-left: auto;
    margin-top: -8em;
    background-color: #fff;
    padding-top: 4em;
    padding-left: 4em;
    padding-right: 0.5em;
    font-size: 1em;
    line-height: 1.3;
}

.greeting_wrap .img_box ._tit {
    display: block;
    position: relative;
    font-size: 2.75em;
    color: #fff;
    font-family: "Noto Serif KR", sans-serif;
    line-height: 1.363636;letter-spacing: -5px;
    padding-top: 0.7954545455em;
    padding-left: 0.6818181818em;
    font-weight: 500;
}


.greeting_wrap .img_box ._tit::before {
    content: "";
    display: block;
    width: 1em;
    height: 1em;
    background-image: url(data:image/svg+xml,%0A%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' width='100' height='100'%3E%3Cpath fill='%23FFFFFF' style='opacity: 0.2;' d='M26.7,53c9.4-2.5,18.8,6.6,18.8,16.9c0,10-8.2,17.6-18.8,17.6c-14.4,0-21.3-11.6-21.3-27.6 c0-22.3,10.4-39.2,32.3-47.7l4.4,6c-16,7.2-23.8,18.5-23.8,32c0,4.7,2.2,5,4.7,4.1L26.7,53z M75.6,53c9.4-2.2,18.8,6.3,18.8,16.9 c0,10-8.2,17.6-18.8,17.6c-14.4,0-21.3-11.6-21.3-27.6c0-22.3,10.4-39.2,32.3-47.7l4.4,6c-16,7.2-23.8,18.5-23.8,32 c0,4.7,2.2,5,4.7,4.1L75.6,53z'/%3E%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
    position: absolute;
    top: 0;
    left: -10px;
}



.greeting_wrap	{
	.img_box {
		position: relative;
		z-index: 1;
		// margin-top: em(80);
		background: url('/img/greeting_1.jpg') no-repeat center -260px;
		height: em(500);
		padding: {
			left: em(90);
			right: em(90);
			bottom: em(160);
		}
		@include flex.flex-box;
		@include flex.align-items('center');
		.ceo {
			position: absolute; top: em(-80); left:50%;
			width: em(359);
			&::before {
				content:''; display: block;
				padding-top: 122.2841%;
				// background: url('/resource/images/sub/introduce/greeting_person.png') no-repeat center;
				background-size: 100% auto;
				@include vendor(transform, 'translateX(19%)');
			}
		}
		.isset {
			display: inline-block;
			overflow: hidden;
			font-weight: 500;
		}
		._tit {
			display: block;
			position: relative;
			font-size: em(44, 16);
			color: #fff;
			font-family:'Noto Serif KR',sans-serif;
			line-height: 1.363636;
			padding-top: em(35, 44);
			padding-left: em(30, 44);
			// padding-right: 30%;
			font-weight: 500;
			&::before {
				content:''; display :block;
				width: em(44, 44); height: em(44, 44);
				background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' width='100' height='100'%3E%3Cpath fill='%23FFFFFF' style='opacity: 0.2;' d='M26.7,53c9.4-2.5,18.8,6.6,18.8,16.9c0,10-8.2,17.6-18.8,17.6c-14.4,0-21.3-11.6-21.3-27.6 c0-22.3,10.4-39.2,32.3-47.7l4.4,6c-16,7.2-23.8,18.5-23.8,32c0,4.7,2.2,5,4.7,4.1L26.7,53z M75.6,53c9.4-2.2,18.8,6.3,18.8,16.9 c0,10-8.2,17.6-18.8,17.6c-14.4,0-21.3-11.6-21.3-27.6c0-22.3,10.4-39.2,32.3-47.7l4.4,6c-16,7.2-23.8,18.5-23.8,32 c0,4.7,2.2,5,4.7,4.1L75.6,53z'/%3E%3C/svg%3E%0A");
				background-repeat: no-repeat;
				background-position: center;
				background-size: 100% auto;
				position: absolute; top: 0; left: -10;
			}
		}
	}
	.txt_box {
		position: relative;
		z-index: 2;
		width: calc(100% - em(365, 20));
		margin: {
			left: auto;
			top: em(-160, 20);
		}
		background-color: #fff;
		padding: {
			top: em(80, 20);
			left: em(80, 20);
			right: em(10, 20);
		}
		font-size: em(20);
		line-height: 1.3;
		.sign {
			margin-top: em(60, 20);
		}
	}
	@include tab {
		.img_box {
			// background-image: url("/resource/images/sub/introduce/greeting_bg_m.jpg");
			height: em(360);
			// margin-top: em(40);
			padding: {
				left: em(8);
				right: em(8);
				bottom: 0;
			}
			._tit {
				font-size: em(34, 16);
			}
			.ceo {
				width: em(345);
				top: auto; bottom: 0;
				left: auto; right: em(8);
				&::before {
					transform: none;
				}
			}
		}
		.txt_box {
			width: 100%;
			margin-top: em(40);
			padding: {
				top: 0; left: 0; right: 0;
			}
		}
	}
	@include mob {
		.img_box {
			background-image: url("/resource/images/sub/introduce/greeting_bg2_m.jpg");
			background-size: cover;
			height: em(200);
			.ceo {
				width: em(225);
			}
			._tit {
				font-size: em(16);
				padding-top: em(16, 16);
			}
		}
		.txt_box {
			font-size: em(16);
		}
	}
}


.org { overflow: hidden; position: relative;    margin-bottom: 50px;}

.org .label { width: 10.75rem; max-width: calc(100% - 2rem); margin-left: auto !important; margin-right: auto !important; height: 2.85rem; border: 1px solid #d0d8df; line-height: 2.75rem; font-size: 1rem; display: block; position: relative; max-width: 95%; margin: 2.35rem auto 0; border-radius: 0.25rem; background-color: #ebedef; font-weight: 400; text-align: center; }

.org .label::before { position: absolute; left: 50%; top: -2.35rem; width: 1px; height: 2.35rem; background-color: #ddd; content: ''; }

.org .label.type1 { border-color: #ddd; background-color: #f8f7f7; }

.org .label.type2 { border-color: #162b48; background-color: #162b48; color: #fff; }

.org .label.type3 { border-color: #9b8873; background-color: #9b8873; color: #fff; }

.org .item { width: 10.75rem; max-width: calc(100% - 2rem); margin-left: auto !important; margin-right: auto !important; position: relative; max-width: 95%; margin-top: 0.75rem; text-align: center;border: 1px solid #ddd; border-radius: 0.25rem; background-color: #fff; }

.org .item::before { position: absolute; left: 50%; top: -0.75rem; z-index: -1; width: 1px; height: 0.75rem; background-color: #ddd; content: ''; }

.org .item + .item { margin-top: 0.4rem; }

.org .item .title { font-size: 1rem; display: block; padding: 0.5rem 0; color: #333;    text-align: center; }

.org .item .bul3 { padding: 0.15rem 0 1.25rem; }

.org .depth1 { font-size: 1.25rem; display: block; width: 9.2rem; height: 9.2rem; margin: 0 auto; border-radius: 100%; background: url("/grad/img/contents/org.png") no-repeat 0 0 #49c3ab; background-size: 100% auto; font-weight: 600; color: #fff; text-align: center; line-height: 9.2rem; }

.org .depth3 { position: absolute; left: calc(50% + 9rem); top: auto; margin-top: -0.25rem; margin-left: 0 !important; }

.org .depth3::before { left: -9rem; top: 50%; width: 9rem; height: 1px; }

.org .depth5::before { display: block; width: 1px; height: 2rem; margin: 0 auto; background-color: #ddd; content: ''; }

.org .depth5 > ul { display: table; width: 100%; table-layout: fixed; }

.org .depth5 > ul > li { display: table-cell; position: relative; vertical-align: top; }

.org .depth5 > ul > li + li::before { position: absolute; right: calc(50% - 1px); top: 0; width: calc(100% + 1px); height: 1px; background-color: #ddd; content: ''; }






#mGallA {position:relative;margin: 0 auto;}
#mGallA:before {content:'';display: block;position: absolute;width: 158px;height: 222px;right: 0;top: -120px }
#mGallA .mGallA_con {padding: 0 0 110px;}
#mGallA .mTitle {position: relative;font-family: 'Noto Serif KR';font-weight: 400;font-size: 21px;color: #222;line-height: 100%;    margin:0px 0 50px 0;}
#mGallA .mTitle p {font-size: 50px;line-height: 100%;margin-bottom: 15px;font-weight: 600;color: #000;background: #000 url(/img/bgmark.png) center 4px no-repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-align: center;font-family: 'Minsans'}
#mGallA .mTitle .mTxtmore {position: absolute;right: 0;bottom: 0;}
#mGallA .mTitle .mTxtmore a {position: relative;display: block;font-size: 16px;font-family: 'Minsans';color: #222;font-weight: 300;padding: 0 18px 0 0;}
#mGallA .mTitle .mTxtmore a:after {content:'';position:absolute;right: 0;top: 4px;width:8px;height:13px;background:url('/img/main/arrow_short_b.png') no-repeat;}
#mGallA .mTitle .mTxtmore:hover a {text-decoration: underline;text-underline-position: under;}
#mGallA .ul_upper2 {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 25px 1fr;grid-template-columns: 1fr 1fr;-ms-grid-rows: 1fr;grid-template-rows: 1fr;gap: 25px;grid-gap: 25px;margin-bottom: 50px;}
#mGallA .ul_upper2 > *:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}
#mGallA .ul_upper2 > *:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 3;}
#mGallA .ul_upper2:after {content:'';}
#mGallA .ul_lower3 {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 25px 1fr 25px 1fr;grid-template-columns: 1fr;-ms-grid-rows: 1fr;grid-template-rows: 1fr;gap: 25px;grid-gap: 25px;}
#mGallA .ul_lower3 > *:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}
#mGallA .ul_lower3 > *:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 3;}
#mGallA .ul_lower3 > *:nth-child(3) {-ms-grid-row: 1;-ms-grid-column: 5;}
#mGallA .ul_lower3:after {content:'';}
#mGallA .li_each {    background: #f3f3f3;padding: 50px;border-radius: 0.5em;}
#mGallA .li_each > a {display: block;}
#mGallA .li_each h4 {position: relative;font-size: 32px;line-height: 100%;color: #222;letter-spacing: -1px;}
#mGallA .li_each h4 > a.more {display: block;position: absolute;right: 0;top: 0;text-indent: -9999px;width: 28px;height: 28px;background: url(/img/main/board_plus.png) no-repeat;}
#mGallA .li_each ul {margin-top: 30px;}
#mGallA .li_each ul li {line-height: 58px;height: 58px;border-bottom: 1px solid #222;}
#mGallA .li_each ul li a {display:block;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
#mGallA .li_each ul li:hover a {background:#ffffff;}
#mGallA .li_each ul li a:after {content:'';display: block;clear: both;}
#mGallA .li_each ul li a > p {float: left;padding: 0 0 0 10px;width: calc(100% - 120px);box-sizing: border-box;height: 58px;overflow: hidden;}
#mGallA .li_each ul li a > p > strong {font-size: 18px;color: #444;font-weight: 400;}
#mGallA .li_each ul li a > p > img {display:none;}
#mGallA .li_eachul li a > span {float: right;font-size: 18px;color: #666;padding: 0 10px 0 0;}

#mGallA .mGallA_con .imgA {position: relative;width: 100%;padding-top: 56.25%;border-radius: 20px;overflow: hidden;}
#mGallA .mGallA_con .imgA > img {position: absolute;width: 110%;left: 50%;top: 50%;transform: translate(-50%, -50%);transition: 0.3s ease-in;transform: translate(-50%, -50%) scale(1.05);}
#mGallA .mGallA_con .li_each:hover img {transform: translate(-50%, -50%) scale(1.2);}
#mGallA .mGallA_con .li_each:hover .sbjA {color:#88724b}
#mGallA .mGallA_con .cateA {display: none;}
#mGallA .mGallA_con .sbjA {font-size: 28px;font-weight: 400;color: #222;line-height: 120%;margin: 15px 0 0 0;word-break: keep-all;    text-align: center;}
#mGallA .mGallA_con .conA {display: none;}
#mGallA .mGallA_con .dateA {display: none;}
#mGallA .ul_upper2 .li_each a {}
#mGallA .ul_upper2 .li_each a > .imgA {}
#mGallA .ul_upper2 .li_each a > .imgA > img {}
#mGallA .ul_upper2 .li_each a > .sbjA {font-size: 24px;}

@media screen and (max-width: 1024px) {
#mGallA .title {margin: 0 0 10px;margin-bottom:10px;}
#mGallA .content {display:none;}
}

@media screen and (max-width: 720px) {
#mGallA:before {display:none;}
#mGallA {padding: 0 0 60px;}
#mGallA .mTitle {font-size: 17px;margin-bottom:20px;}
#mGallA .mTitle p {font-size:46px;margin-bottom: 25px;}
#mGallA .mTitle .mTxtmore {display: none;}
#mGallA .mNotiA_con > ul {margin:30px 0 0;}
#mGallA .title {font-size: 20px;height: 50px;margin-bottom: 5px;}
#mGallA .mNotiA_con > ul > li > a:after {display:none;}
#mGallA .ul_upper2 {display:block;margin-bottom: 0px;}
#mGallA .ul_lower3 {display:block;}
#mGallA .mGallA_con {padding: 0;}
#mGallA .mGallA_con .sbjA {font-size: 20px !important;margin: 10px 0 30px 0;}
#mNotiC .mTitle .mTxtmore a {display: none;}
#mNotiC .mNotiB_con ul li {width: 100%;margin-right: 0px; margin-bottom: 30px;}
#mNotiC {padding: 100px 0 70px;}
#mGallA .li_each {    margin-top: 70px;        padding: 30px;}
.mGallA_con .frm-item > textarea .input-box { min-width: 94% !important}
.mGallA_con .frm-item > .input-box {    width: 95%;}
.mGallA_con .frm-item {    width: 87% !important}

}

#main_inq_form {display:block;margin:0px auto;width:100%;text-align:center;}
#main_inq_form > legend {margin:0 0 1.25rem; font-size:26px; font-weight:500; color:#5a5a5a; letter-spacing:-0.5px;}
#main_inq_form > legend > span {font-size:24px; font-weight:300;}
#main_inq_form > legend br {display:none;}
#main_inq_form > fieldset {margin:0; padding:0; border:0;}
#main_inq_form > fieldset:last-child {padding:0;}
.mGallA_con .frm-item {position:relative; padding:.75rem;    width: 96%;}
.mGallA_con .frm-item > label {display:block; position:absolute; top:.75rem; left:1.25rem; color:rgba(0, 0, 0, .5); z-index:5; cursor:auto; /*transition:opacity .3s ease, transform .3s ease;*/}
.mGallA_con .frm-item > label > sup {margin-left:2px; color:rgba(245, 22, 21, .75);}
.mGallA_con .frm-item > .input-box {position:relative; padding:.5rem;  border:1px solid #ddd; outline:0; background-color:#fff; z-index:1; transition:border .3s ease; border-radius:.5rem;    width: 100%;}

.mGallA_con .frm-item > textarea.input-box {min-width: 100%; max-width: 100%; resize: none;}
.mGallA_con .frm-item > .input-box.on-focus,
.mGallA_con .frm-item > .input-box:focus {border-color:#49c3ab;}
.mGallA_con .frm-item > .input-box.on-focus ~ label,
.mGallA_con .frm-item > .input-box:focus ~ label {opacity:0; transform:translateX(-100%); }
.mGallA_con .btn-box {padding:.75rem;}
.mGallA_con .btn-box button {margin: 0; padding: 0; color: #fff; height:75%; width: 100%; font-size:20px; font-weight:500; background-color: #49c3ab; outline:0; border:0;border-radius: .5rem;}
.mGallA_con .chk-box {padding:0 .5rem;}
.pure-g {
   
    text-rendering: optimizespeed;
    font-family: FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start
}


@media screen and (min-width: 64em) {
    .pure-u-lg-1-2, .pure-u-lg-12-24 {
        width: 47% !important;
    }
    .pure-u-lg-17-24 {width: 100%;}
    .pure-u-lg-7-24 { width: 100%;}
	.pure-u-1, .pure-u-1-1, .pure-u-24-24, .pure-u-5-5 {
    width: 100%;}

}

.mGallA_con .abs_r_text {margin-bottom:30px}
.mGallA_con .abs_r_text strong {
    font-size: 14px;
    line-height: 21px;
    color: #2c2c2c;
    font-weight: 200;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}
.mGallA_con .abs_r_text .input_area.radio label {margin-right: 15px;}


.mGallA_con .abs_r_text .input_area.radio input[type=radio] {
    width: 14px;
    height: 14px;
}
input[type="radio"] {
    opacity: 0;
    position: absolute;
    margin: 0;
    padding: 0;
    z-index: 1;
}

input[type="radio"] + label:before {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    vertical-align: middle;
    content: url(/img/main/bg_radio.png);   
	margin-bottom: 10px;

}

input[type="radio"]:checked + label:before {
    display: inline-block;
    width: 16px;
    height: 16px;
    display: inline-block;
    content: url(/img/main/bg_radio_on.png); 
	margin-bottom: 10px;
}





.history p{color: #000;font-weight: 600;padding-right: 20px;float: left;width: 50px;}
.root_daum_roughmap .cont .section_address{display: none;}

.bt {text-align: center;margin: 100px 0 0 0;padding-bottom: 80px;}
.bt a {background:#d60029;color: #fff;font-size: 30px;line-height: 70px;width:50%;height: 70px;display: inline-block;}

.bt1 {margin: 40px 0 0 0;}
.bt1 a {background:#d60029;color: #fff;font-size: 20px;line-height: 53px;width: 200px;height: 50px;display: inline-block;text-align: center;font-weight: 500;}


.inner {max-width: 75rem;margin: 0 auto}
.business-slide {
    height: 45.375rem
}
.business-slide ul .bbn{border-bottom: 0px solid #ddd;}
.business-slide ul {
    height: 100%;
    display: flex
}

.business-slide ul li {
    width: 33.33%;
    position: relative;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
	padding: 40px;
    border: 1px solid #ddd;
}


.business-slide ul li:nth-child(2){border-right: 0px solid #ddd;border-left: 0px solid #ddd;}


.business-slide ul li>a {
    width: 100%;
    height: 100%;
    position: relative
}

.business-slide ul li>a::after {
    display: block;
    content: "";
    display: inline-block;
    width: 2.25rem;
    height: 2.25rem;
    background-image: url("data:image/svg+xml, %3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='%23DDDDDD'/%3E%3Cpath d='M11.25 18.1132H24.75M24.75 18.1132L19.452 24M24.75 18.1132L19.452 12' stroke='white' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    position: absolute;
    right: 0rem;
    bottom: -1rem
}

.business-slide ul li .business-img img {
    width: 100%
}

.business-slide ul li strong {
    font-size: 2rem;
    line-height: 140%;
    letter-spacing: 0;
    display: block;
    margin-top: 1.88rem;
    font-weight: 600
}

.business-slide ul li p {
    font-size: 1rem;
    line-height: 140%;
    letter-spacing: 0;
    color: #666;
    font-weight: 400;
    margin-top: 1rem
}

.business-slide ul li:nth-child(1)::before {
    content: "";
    display: block;
    height: 0%;
    background-color: #ddd;
    width: .0625rem;
    position: absolute;
    top: 0;
    left: 0
}

.business-slide ul li:nth-child(2)::before {
    content: "";
    display: block;
    height: 0%;
    background-color: #ddd;
    width: .0625rem;
    position: absolute;
    top: 0;
    left: 0
}

.business-slide ul li:nth-child(3)::before {
    content: "";
    display: block;
    height: 0%;
    background-color: #ddd;
    width: .0625rem;
    position: absolute;
    top: 0;
    left: 0
}

.business-slide ul li:nth-child(3)::after {
    content: "";
    display: block;
    height: 0%;
    background-color: #ddd;
    width: .0625rem;
    position: absolute;
    top: 0;
    right: 0
}



.box_btn_wrap.type3 {
    margin: 40px 0 8px;
    gap: 8px;
}

.certification_btn_group {
    gap: 8px;
    justify-content: space-between;
}

.box_btn_wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 16px;}


.box_btn_wrap  a {
    display: flex;
    width: calc(50% - 90px);
    margin: 16px 0 0 0px;
    padding: 32px;
    border: 3px solid #F5F5F5;
    background-color: #F5F5F5;
    transition: all ease-out .2s;
}

.box_btn_wrap a.link-1::before {background: url(/img/ico60_join1.png) no-repeat;}
.box_btn_wrap a.link-2::before {background: url(/img/ico60_join2.png) no-repeat;}
.box_btn_wrap a.link-3::before {background: url(/img/ico60_join3.png) no-repeat;}
.box_btn_wrap a.link-4::before {background: url(/img/ico60_join4.png) no-repeat;}
.box_btn_wrap a.link-5::before {background: url(/img/ico60_join5.png) no-repeat;}
.box_btn_wrap a.link-6::before {background: url(/img/ico60_join6.png) no-repeat;}
.box_btn_wrap a.link-7::before {background: url(/img/ico60_join7.png) no-repeat;}
.box_btn_wrap a.link-8::before {background: url(/img/ico60_join8.png) no-repeat;}
.box_btn_wrap a.link-9::before {background: url(/img/ico60_join9.png) no-repeat;}
.box_btn_wrap a.link-10::before {background: url(/img/ico60_join10.png) no-repeat;}
.box_btn_wrap a.link-11::before {background: url(/img/ico60_join11.png) no-repeat;}
.box_btn_wrap a.link-12::before {background: url(/img/ico60_join12.png) no-repeat;}

.box_btn_wrap a::before {
    content: '';
    display: block;
    width: 288px;
    height: 160px;
    margin-right: 24px;
}

.box_btn_wrap .cert_list {
    display: flex;
    gap: 4px;
    width: 100%;    flex-direction: column;}

.box_btn_wrap a::after {
    content: '';
    display: block;
    width: 32px;
    height: 32px;
    background: url(/img/ico32_join_arrow.png) no-repeat center;
}


.box_btn_wrap .cert_list dt {
    height: initial;
}

.box_btn_wrap .cert_list dt {
    min-width: 167px;
}

.box_btn_wrap .cert_list dd {
    height: initial;
    margin-top: 4px;
    border: none;
    background-color: transparent;
}

.box_btn_wrap .cert_list dd {
    width: 100%;}

.box_btn_wrap .cert_list .big {
    width: 100%;
    height: 84px;
    padding: 0 10px 0 16px;
    text-align: left;
    justify-content: flex-start;
}
.box_btn_wrap .cert_list .btn_ico {
    padding-left: 0;
    font-size:24px;
    font-weight: 600;
    line-height: 28px;
	}



.pr-management-wrap {
    display: flex;
    padding-top:2.25rem;
    padding-bottom:2.25rem;
    justify-content: flex-end
}
 .pr-management-wrap .pr-management-list {
    display: flex;
    align-items: flex-start;
    gap: 1.5rem;
    width: 100%;
    flex-wrap: wrap
}

 .pr-management-wrap .pr-management-list li {
    width: calc((100% - 24px)/ 2);
    margin-top: 2.25rem
}

 .pr-management-wrap .pr-management-list li:nth-child(1), .pr-management-wrap .pr-management-list li:nth-child(2) {
    margin-top: 0
}

 .pr-management-wrap .pr-management-list li .list-number {
    padding-bottom: 1.5rem;
    border-bottom: .0625rem solid #1e1e1e
}

 .pr-management-wrap .pr-management-list li .list-number span {
    font-size: 1.125rem;
    line-height: 140%;
    letter-spacing: 0;
    color: #d60029
}

 .pr-management-wrap .pr-management-list li .list-content {
    padding-top: 1.875rem
}

 .pr-management-wrap .pr-management-list li .list-content .title {
    font-size: 1.75rem;
    line-height: 140%;
    letter-spacing: 0;
    margin-bottom: 1.5rem;
    font-weight: 500
}

 .pr-management-wrap .pr-management-list li .list-content .desc {
    font-size: 1.125rem;
    line-height: 140%;
    letter-spacing: 0;
    font-weight: 400;
    color: #666;
    margin-top: 1rem
}

.sub_icon_box.type_card ul {
    display: table;
    table-layout: fixed;
    width: calc(100% + 40px);
    border-spacing: 20px;
    margin: -20px
}

.sub_icon_box.type_card ul li {
    display: table-cell;
    background: #fff;
    border-radius: var(--border-radius);
    border: 1px solid #eaeaea;
    width: 50%;
    padding: 40px 10px
}

.sub_icon_box.type_card ul li .newicon+.tit,.sub_icon_box.type_card ul li p+p {
    margin-top: 20px
}

.sub_icon_box.type_card.align_l li {
    padding: 40px
}

.sub_icon_box.type_card.align_l li .tit+.txt {
    margin-top: 20px
}

.sub_icon_box.type_card.align_l li p {
    text-align: center;    font-size: 20px;
    font-weight: 500;
    color: #000;
}

.num-list>li .one {
    display: inline-block;    position: relative;
    top: -2px;
    left: 0;
    width: 20px;
    height: 20px;
    background: #4c4d59;
    border-radius: 50%;
    font-size: 12px;
    margin-right: 9px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    line-height: 20px;
}


.howItm > ul{display: flex;padding: 45px 0;}
.howItm > ul > li .imgBox{background-color: #f2f2f2;border-radius: 50%;display: flex;align-items: center;justify-content: center;width: 255px;height: 255px;}
.howItm > ul > li .imgBox > img{width: 65px;height: 65px;}
.howItm > ul > li > span{font-size: 18px;font-weight: 500;line-height: 22px;color: #000;display: block;padding-top: 10px;text-align: center;}
.howItm > ul > li.arw{position: relative;margin: 0 25px;width: 10px;}
.howItm > ul > li > i{display: inline-block;height: 14px;background: url("/img/icon_list_arrow.png") no-repeat center;background-size: contain;position: absolute;top: 40%;width: 100%;}
.howItm > a{width: 100%;height: 60px;}


.hopecenter_panel {
    min-height: calc(100vh - 500px);
    text-align: center;
    background: #000;
    position: relative;
    overflow: hidden
}

.hopecenter_panel .bg {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
    opacity: .5
}

.hopecenter_panel .img_box {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%)
}

.hopecenter_panel .text_box {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%)
}

.hopecenter_panel .text_box .tit {
    color: #fff
}

.hopecenter_panel .text_box .txt {
    color: #fff;
    margin-top: 30px
}

.hopecenter_panel .text_box .txt2 {
    color: #fff;
    margin-top: 30px
}


.contains {
    position: relative;
    margin: 0 auto;
    padding: 0 30px;
    max-width: 1000px;
    width: 100%;
    height: 100%
}



.hopecenter_panel .text_box .tit{
    position: relative;
    color: #222;
    font-size: 44px;
    line-height: 1.3em;
    font-weight: 800;    font-family: 'Noto Serif KR';
}

.hopecenter_panel .text_box .txt2 {
    color: #444;
}

@media(max-width: 1400px) {
    .hopecenter_panel {
        min-height:500px
    }

    .hopecenter_panel .bg {
        width: auto;
        min-width: 100%;
        height: 100%;
        top: 0;
        left: 50%;
        transform: translateX(-50%)
    }
}

@media(max-width: 1024px) {
    .hopecenter_panel {
        min-height:auto;
        padding: var(--sub-padding-half) 0
    }

    .hopecenter_panel .hide_mobile {
        display: none
    }

    .hopecenter_panel .img_box {
        position: relative;
        top: auto;
        left: auto;
        transform: none
    }

    .hopecenter_panel .img_box img {
        width: 50vw
    }

    .hopecenter_panel .text_box {
        position: relative;
        top: auto;
        left: auto;
        transform: none
    }

    .hopecenter_panel .text_box .txt {
        margin-top: 10px
    }

    .hopecenter_panel .text_box .txt2 {
        margin-top: 10px
    }
}



.accordion .ac-item .ac-title:before { font-family: fontawesome;}
.accordion {margin-bottom: 20px;}
.accordion .ac-item .ac-title:before {cursor: pointer;position: absolute;top:23px;right: 10px;display: block;padding: 3px 6px 2px;color: #d60029;content: "\f054";font-size: 12px;line-height: 12px;-webkit-transition: all 0.25s ease-in-out 0s;transition: all 0.25s ease-in-out 0s;}
.accordion .ac-item.ac-active .ac-title:before {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);ms-transform: rotate(90deg);}
.accordion .ac-item > .ac-title > i {margin-right: 16px;}
.accordion .ac-title { position: relative;padding: 20px 34px 20px 15px;font-size: 18px; line-height: 22px;font-weight: 600;cursor: pointer;margin-bottom: 2px;word-break: break-all;border-radius: 5px;    border-bottom: 1px solid #e7e7e7;}
.accordion .ac-content {overflow: hidden;}
.ac-content {padding: 16px 0px;}
.accordion .ac-item .ac-title_n:before {color: #ffffff}
.accordion .ac-item .down:before {cursor: pointer;position: absolute;top: 5px;right: 10px;display: block;padding: 3px 6px 2px;color: #d60029;content: "\f054";font-size: 12px;line-height: 12px;-webkit-transition: all 0.25s ease-in-out 0s;transition: all 0.25s ease-in-out 0s;}
.accordion .ac-item .down:before {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);ms-transform: rotate(90deg);}

.accordion .ac-title-r   { float: right;color: #d60029;}

blockquote{ font-size: 16px;;}
blockquote ul li {
    position: relative;
    padding: 0 0 2px 11px;list-style: none;
}
blockquote ul li:after {
    content: '';
    position: absolute;
    left: 0;
    top: 12px;
    width: 4px;
    height: 4px;
    background: #600a0d;
}
blockquote ol {

}

blockquote ol li {
    position: relative;
    padding: 0 0 2px 5px;
}
blockquote ol li:after {
    content: '';
    position: absolute;
    left: 0;
    top: 12px;
    width: 4px;
    height: 4px;
    background: ;
}

blockquote strong{font-size:1.2em !important}

.accordion.fancy .ac-item.ac-active .ac-title, .accordion.fancy .ac-item:last-child {
    border-bottom: 1px solid #e7e7e7;
}
.accordion.fancy .ac-item.ac-active .ac-title, .accordion.fancy .ac-item:first-child {
    border-bottom: 1px solid #e7e7e7;
}

.accordion.fancy .ac-item {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #e7e7e7;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
}

.label-warning { background-color: #d60029;}
.label {display: inline;padding: 0.2em 0.6em 0.3em;font-size: 75%;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 0.25em;}