#wrapper  {border-top:1px solid  #eea854; }

#sVisualA {width:100%;  height:200px;  margin:0px auto 0px auto;  overflow:hidden;position:relative; text-align:center;color:#fff; }
.svbg1 {background:url(/img/sv_bg.jpg) center top no-repeat;}
.svbg2 {background:url(/img/sv_bg.jpg) center top no-repeat;}
.svbg3 {background:url(/img/sv_bg.jpg) center top no-repeat;}
.svbg4 {background:url(/img/sv_bg.jpg) center top no-repeat;}
.svbg5 {background:url(/img/sv_bg.jpg) center top no-repeat;}

#sVisualA .svisTxt {position:absolute; top:85px; left:50%; margin-left:-500px; width:1000px;  z-index:9; text-align:center;}
#sVisualA .svisTxt span {display:block;margin:0px 0px 15px 0px; padding:0px; font-weight:normal;  color:#fff; font-size:28px; line-height:30px;  letter-spacing:-0.5px; text-shadow:0px 1px  1px #555;}
#sVisualA .svisTxt p {display:block;margin:0px; padding:0px 0px 0px 0px; font-weight:normal;  color:#fff; font-size:36px; line-height:40px; letter-spacing:-1px;text-shadow:0px 1px 1px #000;}



#locationArea {position: absolute;right:0;top:15px;z-index:9;}
#locationArea .locaA {display: block;padding: 0 44px 0 0; line-height:30px;}
#locationArea .wrap:after {clear:both; content:''; display:block;}
#locationArea .home{display:inline-block; float:left;}
#locationArea .home a{display:block; width:16px; height:30px; text-indent:-99999px; background:url(/img/btn_home.png) center 5px no-repeat;margin: 0px 0 0;}
#locationArea .depth1{display:inline-block; float:left;margin-left:25px;position:relative;}
#locationArea .depth1:before{content:'';position:absolute;left:-14px; top:8px; width:5px; height:9px; background:url(/img/arrow_loca.png) center center no-repeat;}
#locationArea .depth1 a{display:block;color: #2c2c2c;font-size: 14px; }
#locationArea .depth2:before{content:'';position:absolute;left:-14px; top:8px; width:5px; height:9px; background:url(/img/arrow_loca.png) center center no-repeat;}
#locationArea .depth2{display:inline-block; float:left;margin-left:25px;position:relative;font-weight: 400;}
#locationArea .depth2 a{display:block;color: #2c2c2c;font-size: 14px;}
#locationArea #depth3{display:inline-block; float:left;border-left:none;border-right:1px solid #e5e5e5;}
#locationArea #depth3 a{display:block; width:210px; height:50px;padding:0px 0px 0px 20px; color:#fff; font-size:14px;background:url(/img/location_arrow.png) right 15px center no-repeat;}
#locationArea:after {display:block;visibility:hidden;clear:both;content:""}
#locationArea button {position: absolute;right: 0;top: -4px;width: 30px;height: 30px;border: none;transition: all 0.4s; }
#locationArea .print_btn {text-indent: -9999px;background: url(/img/btn_print.png) no-repeat center 8px;opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);}
#locationArea .print_btn:hover {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}


#sVisualA .sloc_txt {position:absolute; left:50%;width:550px; top:200px; height:50px; line-height:50px; text-align:right; color:#e2e2e2; z-index:9;}
#sVisualA .sloc_txt span {display:inline-block; margin-left:10px; color:#fff;}

#wrapper {padding:30px 0px 60px; display:block; position:relative; margin:0 auto; width:1200px;}

#sideA {float:left; display:block; width:200px;  padding:10px 0px 30px 0px;}
#sideA h2{color: #ee7f26;text-align: left;font-size: 28px;font-weight: 400;line-height: 1.3; letter-spacing: -1px; word-break: keep-all;-ms-word-break: keep-all;word-wrap: normal;}
#sideA h2 p {margin-top:10px; font-size:14.5px; line-height:20px; opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); }

#sideA .snb_2dul {display:block;margin:10px 0 0;}
#sideA li{background:none; list-style-type:none; display:block; overflow:hidden; padding:0px; margin-top:1px;}
#sideA li .snb_2da{display: block;text-align: left;margin: 0px;padding: 2px 0 0 15px;line-height:40px;font-size: 14px;letter-spacing: -0.5px;color: #4c4c4c;border: 1px solid #f0f0f0;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
#sideA li:first-child .snb_2da {}
#sideA li .snb_2da:hover, #sideA li:first-child .snb_2da:hover {   color:#000; background-color: #f0f0f0;   background-position:12px center;   }
#sideA .snb_2dli .on, #sideA .snb_2dli a:hover.on{color:#fff !important; background-color:#ee7f26; border-color:#ee7f26;}
#sideA .snb_3dul {display:block; background:#f6f6f6; padding:10px 0px 10px 0px; border:1px solid #e5e5e5; border-top:none;}
#sideA .snb_3dul li {margin-bottom:0px;}
#sideA li .snb_3da{display:block;font-size:14.5px; padding:7px 0px 7px 30px;  letter-spacing:-0.5px; color:#777;   }
#sideA li .snb_3da:hover {color:#000;}
#sideA  .on2 {color:#bf523b !important;}

 

#container {float:right; display:block;  width:950px; padding:15px 0 0;  position:relative; overflow:hidden;   }



#container_title {position:relative;letter-spacing:-1px; border-bottom:3px double #d0d0d0; padding-bottom:13px;}
#container_title .conTit_tt {font-weight: 700;font-size: 28px;line-height: 100%;color: #313030;letter-spacing: -1px; }
 
h2#container_title {display:none !important;} 

.scontA {padding:40px 0 ; min-height:450px;overflow:hidden; display:block;line-height:1.8; font-size:14px;letter-spacing:0px; color:#585858;}
.scontA strong {font-weight:normal;} 
.scontA .ctt_admin {display:none;}


#container .tit01{position:relative; color:#000; font-weight:300;font-size:26px; line-height:1.5; letter-spacing:-1px;}
#container .tit02{display:block; margin:0; color:#000; font-weight:normal;font-size:16px;  line-height:1.6;   letter-spacing:-0.5px;}
#container .tit03{display:block; margin:0; color:#000; font-weight:400;font-size:18px;  line-height:1.6;   letter-spacing:-0.5px;}
#container  hr.tit03_hr{display:block; border:none; border-top:1px solid #984807; width:35px; height:1px; margin-bottom:20px; padding:0px; font-size:0px; float:left;}
#container .tit04{display:block; margin:0; color:#000; font-weight:normal;font-size:20px;  line-height:1.5; letter-spacing:-0.5px }
#container .tit05{display:block; margin:0; color:#000; font-weight:700;font-size:16px;  line-height:1.5; letter-spacing:-0.5px}
#container .tit05 .bank {display:inline-block; margin-left:20px; font-weight:normal;}
#container .tit06{    display: block;
    position: relative;
    margin: 0 0 30px;
    padding: 5px 0 0 16px;
    color: #000;
    font-weight: normal;
    font-size: 20px;
    line-height: 42px;
    letter-spacing: -0.5px;
    /* border-bottom: 1px solid #f58236; */
    background: #fff1e6;}
#container .tit06:after {    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 47px;
    background: #f58236;}



#container .tit_giving{position:relative; color:#000; font-weight:300;font-size:26px; line-height:1.5; letter-spacing:-1px;}
#container .tit_giving span{display:inline-block;position:relative; padding:6px 54px 5px 0; }
#container .tit_giving span:after {position:absolute; top:0px; right:0px; width:45px; height:32px; display:block; content:''; background:url(/img/04/bg_givingtt.png) right top no-repeat;}

.pott {color:#f58236 !important;}
.pott1 {color:#fb9f0f !important;}
.pott2 {color:#289399 !important;}
.pott3 {color:#000 !important;}
.pottS {font-size:14px !important;}
.pottB {font-weight:400 !important;}
.pottSB {font-weight:700 !important;}

.fs1 {font-size:18px;}
.fs2 {font-size:28px;}
.fs3 {font-size:16px;}

.lets0 {letter-spacing:0px !important;}
.lets1 {letter-spacing:-0.1px !important;}
.lets5 {letter-spacing:-0.5px !important;}
.lets10 {letter-spacing:-1px !important;}
.lets15 {letter-spacing:-1.5px !important;}
.lets20 {letter-spacing:-2px !important;}

.sub_tab {width:900px; overflow:hidden; margin-bottom:30px; letter-spacing:-1px; }
.sub_tab ul{padding:0px; margin:0px;}
.sub_tab ul::after {clear:both; content:""; display:block;}
.sub_tab li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px -1px;}
.sub_tab li a{display:block; text-decoration:none;background:#fff; border:1px solid #e5e5e5;  padding:8px 0px 8px 0px;  font-size:16.5px; color:#555 !important; text-align:center;overflow:hidden; }
.sub_tab li:first-child , .sub_tab  li.el{ margin:0px 0px 1px 0px;   }
.sub_tab li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab li a.on {border:1px solid #01926d; background:#01926d; color:#fff !important;}

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



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

.litc2 {width:412.5px;}
.litc3 {width:274px;}
.litc4 {width:223px;}
.litc5 {width:153px;}
.litc6 {width:135.5px;}
.litc7 {width:115.5px;}

#container dl.fl {margin-top:0px; width:100%; clear:both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#container dl.fl > dt{float:left; display:block;width:30%;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;word-wrap:normal;}
#container dl.fl > dd{float:right; display:block;width:66%; font-weight:500; margin-left:4%; padding-top:2px; color:#444;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;word-wrap:normal;word-break:keep-all;}
#container dl.fl:after{clear:both; content:''; display:block;}

#container dl.fl1 {margin-top:0px; width:100%; clear:both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#container dl.fl1 > dt{float:left; display:block;width:20%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;word-wrap:normal;}
#container dl.fl1 > dd{float:right; display:block;width:80%;  padding:2px 0 0 20px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;word-wrap:normal;word-break:keep-all;}
#container dl.fl1:after{clear:both; content:''; display:block;}

#container dl.fl2 {margin-top:0px; width:100%; clear:both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#container dl.fl2 > dt{float:left; display:block;width:15%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;word-wrap:normal;}
#container dl.fl2 > dd{float:right; display:block;width:85%;  padding-top:2px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;word-wrap:normal;word-break:keep-all;}
#container dl.fl2:after{clear:both; content:''; display:block;}


#container dl.fl3 {margin-top:0px; width:100%; clear:both;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#container dl.fl3 > dt{float:left; width:47%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#container dl.fl3 > dd{float:right;  width:47%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#container dl.fl3:after{clear:both; content:''; display:block;}

#container dl.fl4 {margin-top:0px; width:100%; clear:both;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#container dl.fl4 > dt{float:left; width:49%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#container dl.fl4 > dd{float:right; width:49%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#container dl.fl4:after{clear:both; content:''; display:block;}

#container dl.fl5 {margin-top:0px; width:100%; clear:both;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#container dl.fl5 > dt{float:left; width:35%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#container dl.fl5 > dd{float:right; width:59%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#container dl.fl5:after{clear:both; content:''; display:block;}

#container dl.fl6 {margin-top:0px; width:100%; clear:both;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#container dl.fl6 > dt{float:left; width:62%; padding-right:50px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#container dl.fl6 > dd{float:right; width:38%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#container dl.fl6:after{clear:both; content:''; display:block;}
 

#container dl.fl7 {margin-top:0px; width:100%; clear:both;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#container dl.fl7 > dt{float:left; width:22%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#container dl.fl7 > dd{float:right; width:78%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#container dl.fl7:after{clear:both; content:''; display:block;}

#container dl.intro {margin-top:0px; width:100%; clear:both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#container dl.intro > dt{float:left; display:block;width:64%;text-align:justify;   -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#container dl.intro > dt .tit01{word-wrap:normal;word-break:keep-all;}
#container dl.intro > dd{float:right; text-align:right;position:relative; display:block;width:36%; padding:20px 20px 0px 0px; font-weight:500;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;word-wrap:normal;word-break:keep-all;}
#container dl.intro:after{clear:both; content:''; display:block;}
#container dl.intro > dd:before {position:absolute; background:#ffb513; top:0px; right:0px; width:64px; height:64px; content:''; display:block;z-index:-1;}
#container dl.intro > dd:after {position:absolute; background:#fb9e53; top:180px; right:140px; width:110px; height:110px; content:''; display:block;z-index:-1;}



ul.bul {width:100%; position:relative; clear:both; margin:-2px 0 0 0;}
ul.bul:after{clear:both; content:''; display:block;}
ul.bul li{list-style:none;display:block; padding:5px 0px 5px 12px; letter-spacing:0px; line-height:150%; position:relative; word-break:break-all;}
ul.bul li:after{clear:both; content:''; display:block;}
ul.bul li:before {content:''; display:block; position:absolute; top:12px; left:0px;   width:4px; height:4px; background:#f27123; }
ul.bul li .tt {float:left;display:block; width:16%;color:#f27123; font-weight:500;  }
ul.bul li .tt2 {float:left;display:block; width:30%;color:#f27123; font-weight:500;  }
ul.bul li .txt {float:left;display:block;  width:84%;}

ul.bul2 li{list-style:none;display:block; padding:6px 0px 6px 12px; letter-spacing:0px; line-height:150%; position:relative; word-break:break-all;}
ul.bul2 li .tt3 {display: inline-block;line-height: 17px;width: 26px;margin: 0 8px 0 0;background: #ffe5d1;color: #ee7f26;font-size: 11px;text-align: center;vertical-align: middle;}

.nanumA{background:#fff3e1; padding:22px 20px 15px; min-height:168px; margin-bottom:20px;}

ul.product {width:100%; position:relative; clear:both;  }
ul.product:after{clear:both; content:''; display:block;}
ul.product li{list-style:none;display:block; padding:5px 0px 5px 15px; font-size:18px; color:#000; letter-spacing:0px; line-height:150%; position:relative; }
ul.product li:after{clear:both; content:''; display:block;}
ul.product li:before {content:''; display:block; position:absolute; top:14px; left:0px;   width:5px; height:5px; background:#f27123; }
ul.product li .name {float:left;display:block; width:18%;   }
ul.product li .price{float:left;display:block;  width:82%;font-weight:700; }

ul.history {width:100%; position:relative; clear:both;  }
ul.history:before  {content:''; display:block; position:absolute; top:0px; left:50%;   width:1px; height:100%; background:#e5e5e5; }
ul.history:after{clear:both; content:''; display:block;}
ul.history li{float:left;list-style:none;display:block; width:50%; padding:0px 25px 5px 0px;text-align:left; letter-spacing:0px; line-height:150%; position:relative; word-break:break-all;}
ul.history li:nth-child(2n) {float:none; float:right; text-align:left; padding:50px 0px 5px 25px;}
ul.history li:first-child, ul.history li:nth-child(2)  {margin-top:0px;}
ul.history li:nth-child(2n+1) {clear:both; float:left;}
ul.history li:before {content:''; display:block; position:absolute; top:24px; right:0px;   width:25px; height:1px; background:#e5e5e5; }
ul.history li:nth-child(2n):before { right:auto; left:0px; top:73px;}
ul.history li:after {content:''; display:block; position:absolute; top:20px; right:21px;   width:9px; height:9px; border-radius:10px; background:#ee7f26; }
ul.history li:nth-child(2n):after {right:none; left:21px;top:69px;}
ul.history li .hbg{border:1px solid #ffecce; padding:18px 25px 15px; background:#fff3e1;  }
ul.history li .hbg:after{clear:both; content:''; display:block;}
ul.history li .tt { display:block;  color:#f27123; font-weight:500;  }
ul.history li .txt { display:block;  }


ul.bgn li{background:none; padding-left:0;}
.bdn {border:0 !important;}

ul.lifl {position:relative; clear:both; margin:0 auto; overflow:hidden;}
ul.lifl li {padding:1px 0;display:block;}
ul.lifl li span {display:inline-block; width:160px;}




ul.libg{border:1px solid #e8e8e8; padding:30px 40px; overflow:hidden; margin:5px 0; }
ul.libg li{padding-bottom:4px; display:block;}
ul.libg span {display:inline-block; width:100px;color:#333;}

ul.libg2 li:after {display:block; content:""; clear:both;}
ul.libg2 li {list-style:none; padding:0px; padding:10px 0; border-bottom: 1px dashed #e0e0e0; line-height:170% !important;}
ul.libg2 li .li_tit {float:left; width:100px; display:inline; color:#333;}
ul.libg2 li .li_txt {float:left;  display:inline;  } 


.bgg {background:#f5f5f5; padding:15px;}

.tbl01,.tbl01 th,.tbl01 td{border:0}
.tbl01{width:100%;border-bottom:1px solid #dddee2;table-layout:fixed;font-size: 15px;font-weight: 300;}
.tbl01 caption{display:none}
.tbl01 th{padding:8px 0 5px 12px;border-top:1px solid #dddee2;background:#f1f1f3;color:#666;font-weight:bold;text-align:left;vertical-align:middle;}
.tbl01 td{padding:8px 5px 5px 12px;border-top:1px solid #dddee2;vertical-align: middle;line-height: 160%;}

.tbl02,.tbl02 th,.tbl02 td{border:0}
.tbl02{width:100%;border-bottom:1px solid #dddee2;border-right: 1px solid #dddee2;table-layout:fixed;font-size: 15px;font-weight: 300;line-height: 160%;}
.tbl02 caption{display:none}
.tbl02 th{padding:8px 0 5px 20px;border-top:1px solid #dddee2;border-left: 1px solid #dddee2;background:#f1f1f3;color:#666;font-weight:bold;text-align:left;vertical-align:middle;}
.tbl02 td{padding:8px 5px 5px 12px;border-top:1px solid #dddee2;border-left: 1px solid #dddee2;vertical-align: middle;line-height: 160%;}


.tbl03,.tbl03 th,.tbl03 td{border:0}
.tbl03{width:100%;border-bottom: 1px solid #ffd2ae;border-right: 1px solid #ffd2ae;table-layout:fixed;font-size: 15px;font-weight: 300;line-height: 160%;}
.tbl03 caption{display:none}
.tbl03 th{padding: 8px 0 5px;border-top: 1px solid #ffd2ae;border-left: 1px solid #ffd2ae;background: #ffebdb;color: #da7d33;text-align:center;vertical-align:middle;}
.tbl03 td{padding: 12px 0 8px;border-top: 1px solid #ffd2ae;border-left: 1px solid #ffd2ae;vertical-align: middle;line-height: 160%;font-size: 14px;font-weight: 400;color: #505050;}




.txtCn {padding:10px 0 !important; text-align:center !important;}
.txt_c {text-align:center !important;}
.txt_r {text-align:right !important;}


/* 연혁 */
dl.history {width:100%; overflow:hidden; position:relative; padding:0px; }
dl.history dt {display:block; position:relative; float:left;  padding:10px 0px; text-align:center; width:150px; color:#fff;font-size:16.5px; background:#05a7bd;}
dl.history dd {display:block; position:relative; float:left; margin-left:40px; width:648px; border:1px solid #f2f2f2}
dl.history:after {display:block; content:""; clear:both;}

dl.history dd > ul > li {list-style:none;line-height:160%; padding:10px 0px; border-bottom:1px solid #f2f2f2;}
dl.history dd > ul > li:after {display:block; content:""; clear:both;}
dl.history dd > ul > li span {float:left; width:123px; display:block; color:#05a7bd;padding-left:25px; }
dl.history dd > ul > li p {float:left; width:479px; padding-left:20px; display:block; line-height:160%; }



.clear {clear:both; position:relative;}
.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:40px;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;}
.h70 {display:block; border:none; height:70px;margin:0px; padding:0px; font-size:0px;}
.h80 {display:block; border:none; height:80px;margin:0px; padding:0px; font-size:0px;}
.h90 {display:block; border:none; height:90px;margin:0px; padding:0px; font-size:0px;}
.h100 {display:block; border:none; height:100px;margin:0px; padding:0px; font-size:0px;}
.bd {display:block; border:none; background:#e5e5e5; height:1px;margin:30px 0px; padding:0px; font-size:0px; clear:both;}
.bd2 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px; margin:30px 0px; padding:0px; font-size:0px; clear:both;}
.bd3 {display:block; border:none; border-bottom:1px dotted #e5e5e5; height:1px; margin:20px 0px; padding:0px; font-size:0px; clear:both;}


.bg {display:block; border:none; height:60px; margin:40px 0px; padding:0px; font-size:0px; clear:both; background:url(/img/01/bg_con.png) center no-repeat;}


#container ul.fl0106:after {display:block; content:""; clear:both;}
#container ul.fl0106 li{list-style:none;float:left; display:inline-block; margin-right:40px;  margin-left:40px; padding-left:40px; line-height:26px;  font-size:20px; letter-spacing:-1px;}
#container ul.fl0106 li.addr {background:url(/img/ic_addr.png) left center no-repeat;}
#container ul.fl0106 li.tel {background:url(/img/ic_tel.png) left center no-repeat;}
#container ul.fl0106 li.fax {background:url(/img/ic_fax.png) left center no-repeat;}

#container ul.fl0201:after {display:block; content:""; clear:both;}
#container ul.fl0201 li{list-style:none;float:left; display:inline-block; margin-right:50px;  margin-left:120px; padding-left:40px; line-height:26px;  font-size:20px; letter-spacing:-1px;}
#container ul.fl0201 li.hgh {background:url(/img/ic_hgh.png) left center no-repeat;}
#container ul.fl0201 li.addr {background:url(/img/ic_addr.png) left center no-repeat;}

#container ul.fl0302:after {display:block; content:""; clear:both;}
#container ul.fl0302 li{list-style:none;float:left; display:inline-block; margin-right:30px;  margin-left:80px; padding-left:40px; line-height:26px;  font-size:18px; letter-spacing:-1px;}
#container ul.fl0302 li.name {background:url(/img/ic_name.png) left center no-repeat;}



.bgn {background:none !important;}
.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mr0 {margin-right:0 !important;}
.mb0 {margin-bottom:0 !important;}
.mb10 {margin-bottom:10px !important;}
.mt5 {margin-top:5px !important;}
.mt8 {margin-top:8px !important;}

.mt10 {margin-top:10px !important;}
.mt30 {margin-top:30px !important;}
.pl30 {padding-left:30px !important;}
.pl30 {padding-left:20px !important;}
.pd0 {padding:0 !important;}
.pt0 {padding-top:0 !important;}
.pt30 {padding-top:30px !important;}
.pb0 {padding-bottom:0 !important;}
.pr0 {padding-right:0 !important;}
.pr10 {padding-right:10px !important;}
.pl0 {padding-left:0 !important;}


.lh14 {line-height:140% !important;}

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


.btnArea {display:block; position:relative; width:100%; height:44px;}
a.btn_01 {display:inline-block; text-align:center; width:220px; height:44px; line-height:44px; font-size:16px;background:#5aa0ac; color:#fff; } 
a.btn_01:hover {background:#f0f0f0 !important; color:#5aa0ac; }

 
.chartimg {background:#f8f8f8; text-align:center; padding:30px 0px;}
.chartimg  img {max-width:100%;}