@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {padding:0;margin:0;}
body,th,td,textarea,h1,h2,h3,h4,h5,h6 {font-family:"¸¼Àº °íµñ","µ¸¿ò","±¼¸²";font-size:0.9em;}
body,th,td,textarea{ line-height:20px;}
img,fieldset{ border:0;}
li{ list-style:none;}
select,input{ font-family:verdana;color:#000000;font-size:1.00em;}
address,em{ font-style:normal;}
button{ border:none;background:none;cursor:pointer;}
hr,legend{ display:none;}
p,h1,h2,h3,h4,h5,h6,form,input,ul,li,dl,dt,dd {margin:0;padding:0;}
a img {vertical-align:top;}
a:link{font-size:12px;color:#787878;text-decoration:none;}
a:visited{font-size:12px;color:#787878;text-decoration:none;}
a:hover{font-size:12px;color:#787878;text-decoration:none;}

#wrap{width:100%;position:relative;text-align:center;margin:0 auto;overflow-x:hidden;min-width:1000px;}

#global_line{width:100%;height:21px;background:#000;}
#global_area{width:1000px;position:relative;text-align:left;margin:0 auto;line-height:18px;}
#global_menu{font-size:11px;position:absolute;right:0;overflow:hidden;padding:3px 0 0 0;font-family:"µ¸¿ò","±¼¸²";}
#global_menu a{font-size:11px;padding:0 3px 0 6px;margin-left:-1px;color:#ffffff;opacity:0.8;filter:alpha(opacity=80);}
#global_menu .fst{text-align:center;padding:10px 12px 10px 24px;background-color:#fe4833;
background-image:url(http://ba1100.cafe24.com/bizdemo26549/img/common/home01.gif); background-repeat:no-repeat;}
#global_menu .snd{text-align:center;padding:10px 5px 10px 5px;}
#global_menu .trd{text-align:center;padding:10px 5px 10px 5px;}
#global_menu .fth{text-align:center;padding:10px 0px 10px 5px;}
#global_menu .last{font-size:1px;color:#ffffff;text-align:center;padding:10px 2px 10px 2px;}

#gnb_wrap01{width:100%;height:85px;position:relative;text-align:center;margin:0 auto;z-index:100;background:#ffffff;border-bottom:0px solid #ffffff;line-height:18px;}
#gnb_wrap02{width:1000px;height:85px;position:relative;text-align:center;margin:0 auto;z-index:100;}
#gnb_wrap02 h1{position:absolute;margin:15px 0 0 0;}
.gnb {height:35px;list-style: none;width:625x;margin:auto;background: #ffffff;font-size: 12px;color:#00a8e1;position:absolute;right:0;top:25px;}
.navi_set{float: left;padding:10px;position: relative;}
.mainnav01{margin-top:-3px;text-align:center;font-size: 15.5px;width:120px;height:45px;cursor:pointer;font-weight:bold;color:#333333;background-image:url(http://ba1100.cafe24.com/bizdemo26549/img/common/button.gif); background-repeat:no-repeat;}
.mainnav01:hover{color:#fe4833;}
.subnav01{position: absolute;center; top: 60px;background: #ffffff;display: none;}
.subnav01 li{padding:10px;width:110px;text-align:center;border-left:2px solid #fe4833;border-right:2px solid #fe4833;cursor:pointer;color:#555555;}
.subnav01 li.bottom{padding:10px;width:110px;text-align:center;border-left:2px solid #fe4833;border-right:2px solid #fe4833;border-bottom:2px solid #fe4833;cursor:pointer;color:#555555;}
.subnav01 li:hover{background:#fe4833;color:#ffffff;}

.mainnav02{margin-top:-3px;text-align:center;font-size: 15.5px;width:120px;height:45px;cursor:pointer;font-weight:bold;color:#333333;background-image:url(http://ba1100.cafe24.com/bizdemo26549/img/common/button.gif); background-repeat:no-repeat;}
.mainnav02:hover{color:#fe4833;}
.subnav02{position: absolute;center; top: 60px;background: #ffffff;display: none;}
.subnav02 li{padding:10px;width:110px;text-align:center;border-left:2px solid #fe4833;border-right:2px solid #fe4833;cursor:pointer;color:#555555;}
.subnav02 li.bottom{padding:10px;width:110px;text-align:center;border-left:2px solid #fe4833;border-right:2px solid #fe4833;border-bottom:2px solid #fe4833;cursor:pointer;color:#555555;}
.subnav02 li:hover{background:#fe4833;color:#ffffff;}

.mainnav03{margin-top:-3px;text-align:center;font-size: 15.5px;width:120px;height:45px;cursor:pointer;font-weight:bold;color:#333333;background-image:url(http://ba1100.cafe24.com/bizdemo26549/img/common/button.gif); background-repeat:no-repeat;}
.mainnav03:hover{color:#fe4833;}
.subnav03{position: absolute;center; top: 60px;background: #ffffff;display: none;}
.subnav03 li{padding:10px;width:110px;text-align:center;border-left:2px solid #fe4833;border-right:2px solid #fe4833;cursor:pointer;color:#555555;}
.subnav03 li.bottom{padding:10px;width:110px;text-align:center;border-left:2px solid #fe4833;border-right:2px solid #fe4833;border-bottom:2px solid #fe4833;cursor:pointer;color:#555555;}
.subnav03 li:hover{background:#fe4833;color:#ffffff;}

.mainnav04{margin-top:-3px;text-align:center;font-size: 15.5px;width:120px;height:45px;cursor:pointer;font-weight:bold;color:#333333;background-image:url(http://ba1100.cafe24.com/bizdemo26549/img/common/button.gif); background-repeat:no-repeat;}
.mainnav04:hover{color:#fe4833;}
.subnav04{position: absolute;center; top: 60px;background: #ffffff;display: none;}
.subnav04 li{padding:10px;width:110px;text-align:center;border-left:2px solid #fe4833;border-right:2px solid #fe4833;cursor:pointer;color:#555555;}
.subnav04 li.bottom{padding:10px;width:110px;text-align:center;border-left:2px solid #fe4833;border-right:2px solid #fe4833;border-bottom:2px solid #fe4833;cursor:pointer;color:#555555;}
.subnav04 li:hover{background:#fe4833;color:#ffffff;}

.mainnav05{margin-top:-3px;text-align:center;font-size: 15.5px;width:120px;height:45px;cursor:pointer;font-weight:bold;color:#333333;background-image:url(http://ba1100.cafe24.com/bizdemo26549/img/common/button.gif); background-repeat:no-repeat;}
.mainnav05:hover{color:#fe4833;}
.subnav05{position: absolute;center; top: 60px;background: #ffffff;display: none;}
.subnav05 li{padding:10px;width:110px;text-align:center;border-left:2px solid #fe4833;border-right:2px solid #fe4833;cursor:pointer;color:#555555;}
.subnav05 li.bottom{padding:10px;width:110px;text-align:center;border-left:2px solid #fe4833;border-right:2px solid #fe4833;border-bottom:2px solid #fe4833;cursor:pointer;color:#555555;}
.subnav05 li:hover{background:#fe4833;color:#ffffff;}

#visual_wrap{height:150px;position:relative;top:0;left:50%;width:1920px;margin-left:-960px;text-align:center; display: block;border-top:0px solid #ff4300;}
#visual_area{width:1000px;position:relative;text-align:left;margin:0 auto;}
#visual_box{width:197px;height:65px;position:absolute;right:0;top:156px;color:#ffffff;background-color:#007dc6;text-align:center;font-size:3.2em;font-family:"¸¼Àº °íµñ","µ¸¿ò","±¼¸²";padding:20px 0 0 0;}
#visual_box01{width:240px;height:65px;position:absolute;right:0;top:156px;color:#ffffff;background-color:#007dc6;text-align:center;font-size:3.2em;font-family:"¸¼Àº °íµñ","µ¸¿ò","±¼¸²";padding:20px 0 0 0;}

#lnbmenu_wrap{width:100%;height:44px;position:relative;margin:0 auto;padding:0;background-color:#ffffff;border-top: 0px solid #ffffff;border-bottom: 1px solid #dddddd;}
#lnbmenu{width:1000px;height:44px;position:relative;text-align:left;margin:0 auto;padding:0 0 0 0;}
#lnbmenu .left_menu .lnb01{width:120px;text-decoration:none;font-weight:bold;font-size:1.2em;text-align:;}

#nav_bar{width:100%;height:38px;position:relative;margin:0 auto;background-color:#f5f5f5;border-top:1px solid #fff;border-bottom:1px solid #dddddd;}
#nav_wrap{width:1000px;position:relative;margin:0 auto;}
.nav{position:absolute;left:0;font-size:12px;color:#676767;margin:10px 0 0 0;height:38px;font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²; }
.nav img{vertical-align:-1px;}
.nav .current{display:inline-block;color:#666666;padding:0 0 0 8px;}
.nav .fst{height:38px;text-align:center;padding:12px 15px 10px 15px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.nav .snd{text-align:center;padding:0px 0px 0px 8px;}
#nav_effect { width: 200px; height: 135px; position:absolute; left:130px; top:2%;z-index:100;}
#nav_effect01 { width: 200px; height: 135px; position:absolute; left:145px; top:2%;z-index:100;}
#nav_content { width:195px; float:left;font: 28px/1.6 NanumBrushWeb;z-index:100;}
#navmenu,
#navmenu ul,
#navmenu ul li,
#navmenu ul li a {margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#navmenu {width: 210px;font-family:¸¼Àº °íµñ,µ¸¿ò,±¼¸²;text-align:left;}
#navmenu ul ul {display: none;}
.align-right {float: right;}
#navmenu > ul > li > a {padding: 13px 20px;border-left: 0px solid #1c74a2;border-right: 0px solid #1c74a2;border-top: 0px solid #1c74a2;cursor: pointer;z-index: 2;font-size: 14px;font-weight: bold;text-decoration: none;color: #ffffff;}
#navmenu > ul > li > a:hover,
#navmenu > ul > li.active > a,
#navmenu > ul > li.open > a {height:38px;color: #333333;font-size:10pt;background: #f5f5f5;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.holder {width: 0;height: 0;position: absolute;top: 0;right: 0;}
.holder::after,
.holder::before {display: block;position: absolute;content: "";width: 6px;height: 6px;right: 20px;z-index: 10; 
 -webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
.holder::after {top: 15px;border-top: 2px solid #ffffff;border-left: 2px solid #ffffff;}
#navmenu > ul > li > a:hover > span::after,
#navmenu > ul > li.active > a > span::after,
#navmenu > ul > li.open > a > span::after {border-color: #333333;}
.holder::before {top: 18px;border-top: 0px solid;border-left: 0px solid;border-top-color: inherit;border-left-color: inherit;}
#navmenu ul ul li a {cursor: pointer;border-top: 0px solid #cccccc;border-bottom: 0px solid #cccccc;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;padding: 10px 20px;z-index: 1;text-decoration: none;
 font-size: 13px;color: #333333;background: #f9f9f9;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);}
#navmenu ul ul li:hover > a,
#navmenu ul ul li.open > a,
#navmenu ul ul li.active > a {background: #fe4833;color: #ffffff;}
#navmenu ul ul li:first-child > a {box-shadow: none;}
#navmenu ul ul ul li:first-child > a {box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);}
#navmenu ul ul ul li a {padding-left: 30px;}
#navmenu > ul > li > ul > li:last-child > a,
#navmenu > ul > li > ul > li.last > a {border-bottom: 1px solid #cccccc;}
#navmenu > ul > li > ul > li.open:last-child > a,
#navmenu > ul > li > ul > li.last.open > a {border-bottom: 1px solid #32373e;}
#navmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {border-bottom: 1px solid #cccccc;}
#navmenu ul ul li.has-sub > a::after {display: block;position: absolute;content: "";width: 5px;height: 5px;right: 20px;z-index: 10;top: 11.5px;border-top: 2px solid #eeeeee;border-left: 2px solid #eeeeee;
 -webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
#navmenu ul ul li.active > a::after,
#navmenu ul ul li.open > a::after,
#navmenu ul ul li > a:hover::after {border-color: #ffffff;}

#body_wrap{width:1000px;padding:50px 0 80px 0;position:relative;text-align:left;margin:0 auto;}
#body_wrap{*zoom:1;clear:both;}
#body_wrap:after{content:"";display:block;clear:both;}
.content{float:left;width:1000px;margin:20px 0 0 0;padding:0;color:#555555;}
.content h1{margin:0;font-size:2.6em;font-family:"¸¼Àº °íµñ", "µ¸¿ò", "±¼¸²";padding:15px 0 50px 0;color:#555555;}
.content h2{font-size:1em;font-weight:bold;font-family:"¸¼Àº °íµñ","µ¸¿ò","±¼¸²";color:#575757;padding:0 0 6px 13px;width:100%;background:url(http://ba1100.cafe24.com/bizdemo26549/img/common/blet01.gif) left 8px no-repeat;}
.content h3{font-size:2.0em;font-weight:normal;font-family:"¸¼Àº °íµñ","µ¸¿ò","±¼¸²";color:#333333;margin:0 0 60px 0;padding:0 0 25px 0;border-bottom:1px solid #cccccc;width:100%;}
.content h6{font-size:1.1em;font-weight:bold;font-family:"¸¼Àº °íµñ","µ¸¿ò","±¼¸²";color:#555555;margin:0 0 15px 0;padding:0 0 10px 15px;border-bottom:1px solid #dddddd;width:98.5%;background:url(http://ba1100.cafe24.com/bizdemo26549/img/common/blet01.gif) left 8px no-repeat;}
.content .st01{margin:0;padding:0;font-size:2.2em;font-weight:normal;font-family:"¸¼Àº °íµñ", "µ¸¿ò", "±¼¸²";color:#222222;line-height:44px;}
.content .st02{margin:0;padding:0;font-size:3.1em;font-weight:normal;font-family:"¸¼Àº °íµñ", "µ¸¿ò", "±¼¸²";color:#fe4833;line-height:60px;}
.content .st03{margin:0;padding:0;font-size:1.3em;font-weight:normal;font-family:"¸¼Àº °íµñ", "µ¸¿ò", "±¼¸²";color:#515151;line-height:28px;}
.content .st04{padding:0 0 7px 15px;margin:0 0 5px 0;font-size:1.1em;font-weight:bold;font-family:"¸¼Àº °íµñ", "µ¸¿ò", "±¼¸²";color:#555555;border-bottom:1px solid #b2b2b2;width:100%;}
.content .pic_left{float:left;padding:0;}
.content .pic_right{float:right;padding:0;}
.content p{margin:0;float:left;}
.content .pm{margin:40px 0 40px 0;float:left;}
.content .tc01{color:#fe4833;}
.content .board_dis{padding:5px 0 5px 15px;font-size:1.4em;font-weight:normal;font-family:"¸¼Àº °íµñ", "µ¸¿ò", "±¼¸²";color:#444444;line-height:30px;}
.content_policy{float:left;width:100%;margin:50px 0 0 0;padding:0;color:#555555;}
.content_policy h3{font-size:2.4em;font-weight:normal;font-family:"¸¼Àº °íµñ","µ¸¿ò","±¼¸²";color:#333333;margin:0 0 35px 0;padding:0 0 25px 0;border-bottom:1px solid #cccccc;width:100%;}

#history_box{width:100%;margin:20px 0 0 0;}
#history_box dl{font-weight:normal;clear:both;border-top:1px dotted #999999;}
#history_box dl.noline{border:none;}
#history_box dt{clear:both;text-align:left;font-weight:bold;font-size:2.4em;padding:50px 0 50px 0;}
#history_box dd{text-align:left;padding:0 0 30px 0;}
#history_box dd .num{padding:0 20px 0 0;}

#product_box01{float:left;width:228px;padding:10px 0 10px 0;margin:0 30px 30px 0;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}
#product_box01 h4{font-size:1.8em;color:#495259;padding:10px 14px 10px 14px;}
#product_box01 h5{color:#787878;padding:0 12px 10px 14px;font-weight:lighter;}
#product_box01 .pic01{margin:10px 10px 10px 10px;}

#product_box02{float:left;width:228px;padding:10px 0 10px 0;margin:0 0 30px 0;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}
#product_box02 h4{font-size:1.8em;color:#495259;padding:10px 14px 10px 14px;}
#product_box02 h5{color:#787878;padding:0 12px 10px 14px;font-weight:lighter;}
#product_box02 .pic01{margin:10px 10px 10px 10px;}

#product_box03{width:100%;padding:0 0 20px 0;margin:0 0 20px 0;}
#product_box03 h4{font-size:2.6em;color:#495259;padding:5px 0 0 0;margin:0 0 30px 0;font-weight:lighter;}
#product_box03 h5{padding:0;font-weight:lighter;font-size:1em;}
#product_box03 .pic01{float:left;padding:0;margin:0 30px 0 0;border-left:0px solid #bbbbbb; border-right:0px solid #bbbbbb;border-top:0px solid #bbbbbb; border-bottom:0px solid #bbbbbb;}

#square_box01{float:left;width:100%;padding:10px 0 10px 0;margin:0 30px 30px 0;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}
#square_box01 .icon{padding:10px 0 0 0;float:left;width:100px;}
#square_box01 h4{float:left;font-size:1.5em;color:#fe4833;padding:15px 14px 15px 20px;width:870px;}
#square_box01 h5{float:left;color:#787878;padding:0 12px 10px 20px;font-weight:lighter;width:870px;}

#square_box02{float:left;width:100%;padding:10px 0 10px 0;margin:0 30px 30px 0;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}
#square_box02 h4{font-size:1.4em;color:#fe4833;padding:10px 14px 10px 14px;}
#square_box02 h5{color:#787878;padding:0 12px 10px 14px;font-weight:lighter;}

#banner_box01{float:left;width:255px;height:100px;padding:0 0 5px 0;margin:20px 38px 0 38px;background-image:url("http://ba1100.cafe24.com/bizdemo26549/img/main/bicon01.png"); background-repeat:no-repeat;}
#banner_box01 .icon01{float:left;width:105px;}
#banner_box01 h3{font-size:16px;color:#666666;padding:5px 0 10px 100px;}
#banner_box01 h4{font-size:12px;color:#787878;padding:5px 0 0 100px;font-weight:lighter;line-height:18px;}

#img_box01{width:1000px;height:143px;background-color:#000000;}
#img_box01_tb{width:200px;height:143px;margin:0;background-color: #fe4833;opacity: 0.9;filter: alpha(opacity=90); /* For IE8 and earlier */}
#img_box01 p{margin:114px 0 0 8px;font-weight:normal;color: #ffffff;font-size:2.4em;}

#img_box02{width:1000px;height:174px;background-color:#555555;}
#img_box02_tb{width:687px;height:174px;margin:0;background-color: #777777;float:right;}
#img_box02 p{margin:40px 0 0 15px;font-weight:normal;color: #ffffff;font-size:1.2em;line-height:22px;}
#img_box02_t{margin:0;font-weight:normal;color: #ffffff;font-size:1.9em;position:relative;}

.t1{width:100%; border-left:0px solid #bbbbbb; border-right:0px solid #bbbbbb;}
.t1 caption{display:none;}
.t1 th,.t1 td{padding:10px 0px; border-bottom:1px dotted #aaaaaa; border-left:0px solid #a7b872;text-align:center;}
.t1 th{background-color:#ffffff; color:#404040; border-top:0px solid #a7b872;}
.t1 th:first-child{border-left:0px;}
.t1 td:first-child{border-left:0px;}
.t1 td{padding-left:10px;}
.t1 th.last,
.t1 td.last{border-bottom:none;}

.t2_caption .title{float:left;font-weight:bold;padding:0 0 5px 13px;font-size:1.1em;}
.t2{width:100%;border-top:1px solid #fe4833;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.t2 caption{display:none;}
.t2 th,.t2 td{padding:10px 0px; border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:center;}
.t2 th{background-color:#f7f7f7; color:#555555; border-top:0px solid #a7b872;}
.t2 th:first-child{border-left:0px;}
.t2 td:first-child{border-left:0px;}
.t2 td{padding-left:10px;color:#555555;}
.t2 th.fst,.t2 td.fst{border-top:0px solid #2a8ec0;}
.t2 th.last,.t2 td.last{border-bottom:1px solid #cccccc;}

.t3{width:100%; border-left:0px solid #bbbbbb; border-right:0px solid #bbbbbb;}
.t3 caption{display:none;}
.t3 th,.t3 td{padding:10px 0px; border-bottom:1px solid #e5e5e5;}
.t3 th{background-color:#f7f7f7; color:#555555; border-top:0px solid #a7b872;text-align:center;}
.t3 td{text-align:left;color:#555555;}
.t3 th:first-child{border-left:0px;}
.t3 td:first-child{border-left:0px;}
.t3 td{padding-left:10px;}
.t3 th.fst,.t3 td.fst{border-top:1px solid #fe4833;}
.t3 th.last,.t3 td.last{border-bottom:1px solid #cccccc;}

#footer_wrap{width:100%;height:147px;position:relative;clear:both;margin:0 auto;border-top:1px solid #646263;background-color:#000000;}
.footer{height:100px;position:absolute;top:0;left:50%;width:1400px;margin-left:-700px;}
.footer01{width:1000px;position:relative;text-align:left;margin:0 auto;vertical-align:top;}
.footer_logo{position:relative;top:25px;}
.personal_link{position:relative;top:-5px;left:245px;font-family:"¸¼Àº °íµñ","µ¸¿ò", "±¼¸²";}
.personal_link .plink01{text-decoration:none;font-size:12px;text-align:left;color:#f1f1f1;}
.personal_link .plink02{text-decoration:none;font-size:12px;text-align:left;color:#f1f1f1;}
.personal_link .plink03{text-decoration:none;font-size:12px;text-align:left;color:#f1f1f1;}
.personal_link .line{font-size:11px;text-align:left;margin:0 10px 0 10px;color:#999999;position:relative;top:1px;}
.address{position:relative;top:0;left:245px;color:#cccccc;font-size:12px;font-weight:bold;margin:5px 0 0 0;}
.copy{position:relative;top:0;left:245px;color:#cccccc;font-size:11px;font-weight:normal;}
.family_site{position:absolute;right:0;margin:-68px 0 0 0;font-size:11px;}
.famliy_site_link{position:absolute;right:0;margin:-33px 0 0 0;width:126px;border:1px solid #efefef;}
.famliy_site_link a{display:inline-block;width:126px;text-decoration:none}
.famliy_site_link a:hover{background:#efefef;}

/** horizontal landscape for iPhone/iPod Touch **/
@media screen and (orientation:landscape) and (max-device-width: 480px) {
 #wrap{position:relative;text-align:center;margin:0 auto;max-width:1000px;min-width:320px;overflow-x:hidden;overflow-y:hidden;}
}
/** retina display **/
@media only screen and (-webkit-min-device-pixel-ratio: 2), 
  only screen and (min--moz-device-pixel-ratio: 1.5),
  only screen and (min-device-pixel-ratio: 1.5) {
   
  #wrap{position:relative;text-align:center;margin:0 auto;max-width:1000px;min-width:320px;overflow-x:hidden;overflow-y:hidden;}
   
}

/* 2011.12.22 */
.table_product    { width:100%; table-layout:fixed; border-top:2px #45abd7 solid; border-bottom:2px #45abd7 solid; }
.table_product td   { padding:10px 0; border-bottom:1px #e1ecf1 solid; font:12px/1.4em verdana; color:#666; vertical-align:top; }
.table_product .tle   { padding:5px 0; font:bold 14px/1.3em verdana; color:#222; border-bottom:1px #45abd7 solid; }
.table_product .txt   { display:block; height:62px; margin-top:8px; }
.item_border { border:4px #e1e3d8 solid; }
.mtle_01  { padding:0 0 0 20px; height:21px !important; margin:30px 0 0 0 !important; font:bold 13px/1.3em dotum; color:#222; }
.line_001  { padding-top:2px; }
.txt_001  { font:12px/1.4em dotum; color:#666; }
.list_01 li  { padding:0 0 2px 8px; font:12px/1.3em dotum; color:#666; }
.dbp   { height:180px; padding:0 0 0 280px; margin-top:30px; line-height:1.4em; color:#666; }
.dbp a  { display:inline-block; padding:3px 0; width:210px; font:bold 11px/1.2em dotum; letter-spacing:-1px; color:#555; }
.dbp a:hover  { font:bold 11px/1.2em dotum; text-decoration:none; color:#ff6600; }
.dbp_table  { width:100%; table-layout:fixed; }
.dbp_table th { vertical-align:top; text-align:left; font:bold 12px/1.4em verdana; color:#2499d4; padding-bottom:25px; }
.dbp_table td { vertical-align:top; font:11px/1.4em dotum; color:#777; padding:0 0 25px 15px; }
.login_box    { border:1px #ebebeb solid; padding:40px 140px; text-align:center; margin-top:20px; font:12px/1.5em dotum; color:#555; }
.login_box .txt_01  { text-align:right; padding-right:10px; font:bold 12px/1.0em dotum; }
.login_box .box  { border:1px #cdcdcd solid; padding:2px 4px 0; height:19px; *height:21px; width:100%; background-color:#f6f6f6; }
.login_box .find   { border-top:1px #eaeaea solid; margin-top:25px; padding:25px 44px 0; text-align:right; font:11px/1.2em dotum; color:#777; }