@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/******************************************** ±âº» ********************************************/
html{overflow:scroll; overflow-x:hidden;} /* ie6 °¡·Î½ºÅ©·Ñ ¹®Á¦ ÇØ°á */
body{background:#626262;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,address,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,select,option,label,legend,table,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;}
body,h1,h2,h3,h4,h5,dl,dt,dd,th,td,div,p,li,form,fieldset,select,legend,input,label,textarea{font-size:14px;font-family:Nanum Gothic, "³ª´®°íµñ", Dotum,"µ¸¿ò", Arial,sans-serif;color:#4c4c4c;}
th, td, li, p{line-height:1.4;}
/* a tag selector */
a {outline:none; selector-dummy:expression(this.hideFocus=true);}
a:link{color:#4c4c4c;text-decoration:none;}
a:visited{color:#4c4c4c;text-decoration:none;}
a:active,a:hover,a:focus{color:#0073c4;text-decoration:none !important;}
/* basic tags selector */
img,fieldset,iframe{border:0 none;}
ul ol,li{list-style:none outside;}
input,select,button{vertical-align:middle;}
img{vertical-align:top;}
em,address{font-style:normal;}
label,button{cursor:pointer;}
textarea{overflow:auto;}
button,label{cursor:pointer;_cursor /**/:hand}
hr,caption{display:none;}
table{border-spacing:0;border-collapse:collapse;*border-collapse:collapse;}
legend,caption{visibility:hidden;overflow:hidden;position:absolute;left:-9999px;top:-9999px;width:0;height:0;font-size:0;line-height:0;}
/* form select */
/* ff,opera,safari */
input[type=text],input[type=password],input[type=file],input[type="email"],input[type="tel"]{border:0;height:25px;line-height:25px;background:#f7f7f7;border:1px solid #ddd;}
input[type=image]{margin:0 !important; padding:0 !important;}
input[type=radio],input[type=checkbox],input[type="search"]{border:0 !important; padding:0; background:none !important;}
input[type=radio]{margin-bottom:-1px;}
/* ie6,7,8,9 */
input{border:expression((type=='radio'||type=='button'||type=='checkbox'||type=='image') ? '0px': '1px solid #ddd');margin:expression((type=='radio'||type=='checkbox') ? '0px 0px -1px 0px': 'inherit');height:expression((type=='text'||type=='password') ? '22px': 'inherit');vertical-align:top;background-color:expression((type=='text'||type=='password'||type=='file') ? '#f7f7f7': 'inherit');}
select{border:0;height:25px;background:#fff;color:#000;border:1px solid #ccc;}
button {border:0; background:transparent; cursor:pointer; *overflow:visible;}
textarea{width:97%;overflow:hidden;overflow-y:auto;padding:3px 6px;background:#f7f7f7;border:1px solid #ccc;line-height:18px;}
fieldset,blockquote,iframe,button{border:none;}
/******************************************** ·¹ÀÌ¾Æ¿ô ********************************************/
#wrap{width:100%;position:relative;margin:0 auto;background:#fff;}
#header_wrap{position:relative;z-index:22000;background:#fff url('../../img/common/bg_header.gif') repeat-x;}
#header{width:970px;height:117px;position:relative;z-index:1000;margin:0 auto;}
/* header */
#header h1{position:absolute;top:55px;left:0;}
#header h1 a img{width: 100%;}
#header .gnb{position:absolute;top:64px;left:460px;}
#header .gnb li{float:left;position:relative;font-size:13px;}
#header .util{float: right; width: 100%; height: 30px;}
#header .util ul {float: right;}
#header .util ul li{float:left;height:27px;line-height:27px;padding:0 10px 0 10px;font-size:11px;}
#header .util ul li a{color:#414141;}
#header .util ul li a:hover{color:#0073c4;}
/* gnb */
.gnb h2{height:52px;}
.gnb h2 a{display:block;height:52px;padding:0 0 0 55px; font-size:17px;font-weight:700;}
.gnb h2 a.on{height:30px;text-shadow:none;color:transparent;overflow:hidden;white-space:nowrap;}
.gnb h2 a.on img{display:none;}/* ie10, firefox ¿À·ùÇØ°á */

.gnb h2.hn1 a.on, .gnb h2.hn2 a.on, .gnb h2.hn3 a.on, .gnb h2.hn4 a.on {color:#0073c4;}

.gnb .sub_nav_box{position:absolute;top:52px;left:15px;padding:15px 0 15px 10px;background:#0073c4;display:none;border:0px solid #d1d1d1;width:140px;}
.gnb .sub_nav_box .sub_nav{width:140px;margin:0 10px 0 0;}
.gnb .sub_nav_box .sub_nav ul{padding:0 0 0 0;}
.gnb .sub_nav_box .sub_nav li{width:100%;font-size:15px;font-weight:700;}
.gnb .sub_nav_box .sub_nav li a{display:block;color:#fff;padding:3px 10px !important;}
.gnb .sub_nav_box .sub_nav li.on a{display:block;color:#b7ecff;}
#container{position:relative;width:970px;margin:0 auto;*zoom:1;}
#container:after {content:""; clear:both; display:block;}
#footer_wrap{position:relative;width:100%;background:#626262;clear:both;margin-top:60px;}
.footer{width:970px;height:100px;position:relative;margin:0 auto;padding:25px 0 0 0;}
.footer .flogo{float:left;width:120px;height:100px; margin-right:20px;}
.footer .flogo img{width:100%;}
.footer .fmenu{overflow:hidden;}
.footer .fmenu li{float:left;color:#fff;font-size:15px;font-weight:700;margin-right:15px;}
.footer .fmenu li a{color:#fff;}
.footer .fmenu li a:hover{color:#000;}
.footer .address{font-size:13px;color:#d7d7d7;margin-top:10px;}
.footer .copyright{font-size:10px;color:#aaaaaa;}

/******************************************** ¸ÞÀÎ ********************************************/
/* main : mainvisual */
#rollingBanner{position:absolute;top:0;left:50%; transform:translateX(-50%);}
.m_visual{position:relative;height:420px;overflow-x:hidden;overflow-y:hidden;background-color:#f0f0f0;}
.m_visual .b_img{position:absolute;top:0;left:50%;margin:0 0 0 -50px;}
.m_visual .btn_text_box{width:970px;margin:0 auto;position:absolute;top:0;left:50%;margin:0 0 0 -940px;}
.m_visual .btn_left{position:absolute;top:180px;left:0;cursor:pointer;}
.m_visual .btn_right{position:absolute;top:180px;right:0;cursor:pointer;}
.m_visual .cnt{position:absolute;top:386px;left:454px;}
.m_visual .cnt span{margin:0 0 0 10px;display:inline-block;}
.m_visual .cnt a{margin-right:5px;}
.main_content{overflow:hidden;margin-top:50px;position:relative;}
.main_content .notice{float:left;width:305px; height:127px;position:relative;margin:0 40px 30px 0;}
.main_content .notice h3{margin-bottom:20px; font-size:18px; font-weight:bold;}
.main_content .notice .more{position:absolute;top:4px;right:5px;}
.main_content .main_banner{width:640px;clear:both;padding-top:25px;border-top:1px solid #e8e8e8;}
.main_content .main_rightbanner{position:absolute;top:0;right:0;width:280px;}
.main_content .main_rightbanner .customer{margin-top:8px;}
/******************************************** ¼­ºêÀüÃ¼ ********************************************/
.content{float:right;width:730px;}
.content2{width:100%;}
.bg_company{background:url('../../img/common/bg_company.gif') no-repeat top right;}
.bg_business{background:url('../../img/common/bg_business.gif') no-repeat top right;}
.bg_product{background:url('../../img/common/bg_product.gif') no-repeat top right;}
.bg_customer{background:url('../../img/common/bg_customer.gif') no-repeat top right;}
/* lnb */
.lnb{float:left;width:170px;}
.lnb h2{font-size:30px; color:#000;padding:70px 0 20px 0;border-bottom:2px solid #0073c4;}


.lnb li{font-size:15px;border-bottom:1px solid #e9e9e9;font-weight:700;}
.lnb li a{display:block;padding:10px 10px 10px 5px;color:#4d4d4d;}
.lnb li a:hover{color:#0073c4;background:#fff;}
.lnb li a.on{color:#fff;background:#0073c4;}
/* path */
.path{font-size:12px;color:#999999;margin:40px 0 8px 0;}
.path img{vertical-align:-1px;margin-right:10px;}
.path span{padding:0 7px;}
.path .current{display:inline-block;color:#444;}
/* title */
h3.title{margin:20px 0 0;font-size:40px;color:#000;}
h4.Stitle{margin:10px 0 0;font-size:20px;color:#000;}
.content .content_body{margin:60px 0 0 0;min-height:420px;height:auto !important;height:420px;}
.content .content_body img {max-width:100%;height: auto !important;}
.content .content_body p, .content .content_body span, .content .content_body div{line-height:1.6;}
/* È¸»ç¼Ò°³ - È¸»ç¿¬Çõ */
.history_left{float:left;width:190px;}
.history_con{width:480px;}
.history_con p{font-size:30px;color:#000;font-weight:700; line-height: 37px !important; padding-bottom: 5px;}
.history_con dl{overflow:hidden;padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid #e7e7e7;}
.history_con dl dt{float:left;width:40px;font-size:15px; font-weight:700;color:#0073c4;padding:2px 0;}
.history_con dl dd{float:left;width:440px;font-size:15px;padding:2px 0;}
/* È¸»ç¼Ò°³ - Ã£¾Æ¿À½Ã´Â±æ */
.location{overflow:hidden;margin-top:30px;}
.location dt{float:left;width:135px;font-size:18px;color:#000;font-weight:700;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #e7e7e7;}
.location dd{float:left;width:590px;font-size:15px;color:#0073c4;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #e7e7e7;}
.location dd .lo_tit{font-size:16px;color:#0073c4;margin-top:10px;}
.location dd .lo_tit:first-child {margin-top:0;}

.table_caption{width:100%;*zoom:1;clear:both;margin-bottom:4px;}
.table_caption:after{clear:both;content:"";display:block;}
.table_caption .title{float:left;}
.table_caption .per{float:right;font-size:11px;font-family:dotum;color:#666666;}
.table_caption.tab img {margin-right:1px;}
.table_01{width:100%;}
.table_01 th{border-top:3px solid #3caede;border-bottom:1px solid #7bbfdc; padding:7px 0 6px; font:bold 12px/1.3em verdana; color:#3695be; text-align:center;}
.table_01 td{border-right:1px solid #d7e8ef;border-bottom:1px solid #d7e8ef;height:26px;font-size:12px;font-family:dotum;color:#666666;text-align:center;padding-top:5px;padding-bottom:5px;line-height:17px;}
.table_01 td.last {border-right:0}
.table_01 td.sub_title{background:#f8f8f8;}
.table_01 .left{text-align:left;padding-left:10px;}
.partners{padding:0;margin:43px 0 0 0;}
.partners table {margin-left:220px;}
.partners td{text-align:center;font-size:11px;font-family:dotum;color:#787878;width:157px;height:109px;vertical-align:top;}
.product{border-top:2px solid #45abd7;border-bottom:2px solid #45abd7;}
.product th {width:211px;text-align:left;padding:10px 0 10px 0;border-bottom:1px solid #e1ecf1;}
.product th img {border:4px solid #e1e3d8;}
.product td {vertical-align:top;padding:10px 0 10px 0;border-bottom:1px solid #e1ecf1;}
.product .title {font-weight:bold;font-size:13px;color:#333333;border-bottom:1px solid #45abd7;height:19px;}
.product .information {font-size:12px;font-family:dotum;color:#757575;line-height:17px;padding:10px 0 0 0;}
.product .last{border-bottom:0;}
.agreement_tle {float:left; margin:39px 25px 0 0;}
.agreement_list {list-style:none; float:left; width:446px; height:186px; margin:39px 0 0 0;}
.agreement_list p {float:left;width:210px;}
.agreement_list p img {margin-bottom:7px;}
.agreement {}
.agreement th {text-align:left;width:183px;vertical-align:top;}
.agreement td {font-size:11px;font-family:dotum;color:#787878;padding:0 0 29px 0;}

/* 2011.12.22 - Á¦Ç°¼Ò°³ ÄÁÅÙÃ÷ */
.table_product{ width:100%; table-layout:fixed; border-top:2px #45abd7 solid; border-bottom:2px #45abd7 solid; }
.table_product td{ padding:25px 0; border-bottom:1px #e7e7e7 solid; vertical-align:top; }
.table_product .tle{ padding:5px 0;font-size:18px;font-weight:700;color:#0073c4;}
.table_product .txt{ display:block; height:70px; margin-top:8px; }
.item_border { border:1px #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 240px; 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; }





/*»ç¾÷ºÐ¾ß*/
/*alert*/
.alert_text {overflow: hidden;padding-top:30px;}
.alert_text li {position: relative;padding-left: 15px; margin-bottom:10px;}
.alert_text li:after{content: ''; position: absolute; width: 3px; background-color: #000; height: 3px; top: 7px; left: 6px;}
.alert_img {overflow: hidden; hidden;padding:30px 0 60px;text-align: center;}
.alert_img li {width:32%;text-align: center; margin-right:2%; float:left;}
.alert_img li:last-child {margin-right: 0;}


.alert_table {width:100%;overflow: hidden; border:1px solid #ccc; border-top:1px solid #ccc;}
.alert_table thead {border-bottom:1px solid #ccc;}
.alert_table thead tr { text-align:center; background-color:#f9f9f9;}
.alert_table thead tr th { border-right:1px solid #ccc; padding: 6px 0;}
.alert_table tbody {}
.alert_table tbody tr {border-bottom:1px solid #ccc;}
.alert_table tbody tr td { background-color:#f9f9f9;text-align:center; border-right:1px solid #ccc; padding: 6px 0;}
.alert_table tbody tr td:last-child {border-right:none; background-color:#fff;}
.alert_table tbody tr td.cont {text-align:left; padding: 6px 40px;}


/*¹æÆø½ºÇÇµå*/
.cpe_text {overflow: hidden;padding-top:30px;}
.cpe_text dt {float:left;width:40%;}
.cpe_text dt img {width:100%;}
.cpe_text dd {float:right;width:56%;margin-left:4%;}
.cpe_text dd p {position: relative;padding-left: 15px; margin-bottom:10px;}
.cpe_text dd p:after{content: ''; position: absolute; width: 3px; background-color: #0073c4; height: 3px; top: 7px; left: 6px;}


.business_con {
padding-top: 50px;
overflow: hidden;
text-align: center;
}
.business_con li {
width: 48%;
float: left;
margin-right: 4%;
}
.business_con li:last-child {
margin-right: 0;
}
.business_con li h2 {
font-size: 20px;
font-weight: 700;
line-height: 24px;
padding-bottom: 10px;
}
.business_con li div {
padding-bottom: 5px;
}
.business_con li h3 {
font-size: 15px;
font-weight: 700;
padding-bottom: 15px;
}
.business_con li p {
text-align: left;
font-size: 14px;
}










.cpe_img {overflow: hidden; hidden;padding:30px 0;}
.cpe_img li {width:25%; float:left; text-align:center;}
.cpe_img li img {width:100%;}





/*ÃâÀÔÅëÁ¦*/
.parking_img {overflow: hidden; hidden;padding:0px 0 20px;text-align: center;}
.parking_img li {float:left;width:32%;margin:0 2% 0 0;}
.parking_img li:last-child {margin:0;}
.access_con {width:100%; overflow: hidden; padding-bottom:40px;}
.access_con p {line-height:22px; padding-bottom:30px;}
.access_con li {float:left; width:355px; height:auto;margin-right:20px;}
.access_con li:last-child {margin-right:0;}


/*D.I.D*/
.did_wrap01 {width:100%; overflow: hidden; padding-bottom:40px;}
.did_wrap01 dt {width:100%;padding-bottom:20px;}
.did_wrap01 dt img {width:100%;}
.did_wrap01 dd {width:100%;}
.did_wrap01 dd h3 {font-size:17px; font-weight:700; padding-bottom:10px;color:#00499d;}
.did_wrap01 dd p {font-size:14px; line-height:22px;}

.did_wrap02 {width:100%; overflow: hidden;}

.did_wrap02 li {float: left; width: 220px; vertical-align: top; margin-right:30px;}
.did_wrap02 li:last-child {margin-right:0;}
.did_wrap02 li > div {width:220px;padding-bottom:15px;}
.did_wrap02 li > div img {width:100%;}
.did_wrap02 li h3 {font-size:16px; font-weight:700; padding-bottom:10px;color:#00499d;}
.did_wrap02 li p {font-size:14px; line-height:22px;}





/******************************************** ¸ð¹ÙÀÏ ¹öÁ¯ ********************************************/

/* ¸ð¹ÙÀÏ header °øÅë */
#mHeader{display:none;}
.mSubmenu{display:none;}
.mBtn{border:0;overflow:hidden;cursor:pointer; }
.mBtn span{position:absolute;top:-3000em;left:-3000em;visibility:hidden; }


@media only screen and (max-width :727px) {

#header_wrap{display:none;}

/* ¸ð¹ÙÀÏ¿ë header */
#mHeader{display:inherit;position:relative;border-bottom:1px solid #ddd;}
#mHeader .mGnb{z-index:10000;position:relative;height:60px;overflow:hidden;}
#mHeader .mGnb h1{width:50%;float:left; padding:12px 0 0 10px;}
#mHeader .mGnb h1 img{width:100%;}
#mHeader .mGnb .btn_open{float: right;width:60px;height:60px;background-size:50px;text-indent:-1000em;background:url(../../img/common/m_btn_allmenu.jpg) no-repeat;background-position: left -4px top -5px;}
#mHeader .mGnb .btn_close{float: right;width:60px;height:60px;background:url(../../img/common/m_btn_allmenu.jpg) no-repeat;background-position: left -74px top -5px; }/* ¸ð¹ÙÀÏ ¼­ºê¸Þ´º */
#mHeader .allmenu{width:100%;height:auto;}

#mHeader .allmenu ol{display:table;overflow:auto;width:100%;height:auto;background:#000;}
#mHeader .allmenu ol li{float:left;line-height:16px;text-align:left;word-break:keep-all;}
#mHeader .allmenu ol li a{display:block;color:#fff;padding:10px 15px; font-weight:bold;font-size:13px;}



#mHeader .allmenu h3{font-size:15px;color:#fff;font-weight:700;padding:10px 0 10px 15px;background:#555;}
#mHeader .allmenu h3 a{color:#fff;}
#mHeader .allmenu h3.first{border-top:none;}
#mHeader .allmenu ul{display:table;overflow:auto;width:100%;height:auto;background:#fff;}
#mHeader .allmenu ul li{display:table-cell;float:left;width:100%;line-height:16px;text-align:left;border-bottom:1px solid #aaa;word-break:break-all;word-break:keep-all;}
#mHeader .allmenu ul li a{display:block;color:#444;padding:10px 15px; font-weight:bold;font-size:13px;}
#mHeader .allmenu ul li a:hover{color:#00499d;}

/* main : mainvisual */
.m_visual {width: 100%; min-height:170px;height:170px;}
.m_visual img {width: 140%;}
.m_visual iframe.main_v {width:160%;left:-30%; margin:0;}
#rollingBanner {position: absolute; top: 0; left: 50%; margin-left: -70%; transform:translateX(0);}

/*
.m_visual .btn_text_box{width:100%;}
.m_visual .cnt{position:absolute;top:50%;left:0;}*/

.main_content{margin-top:20px;}
.main_content .notice{float:none;width:100%;margin:0 0 15px 0;padding-bottom:15px;border-bottom:1px solid #eee;}
.main_content .notice table tr td:first-child + td + td{display:none;}
.main_content .notice h3{margin-bottom:10px;}
.main_content .notice .more{position:absolute;top:4px;right:5px;}
.main_content .main_banner{display:none;}
.main_content .main_rightbanner{position:relative;width:100%;}
.main_content .main_rightbanner img{width:50%;}
.main_content .main_rightbanner .customer{margin-top:8px;}
.main_content .main_rightbanner .customer img{width:100%;}

#container{width:90%;}
.footer{width:95%; height:120px;}
.footer .flogo{display:none;}
.footer .fmenu li{font-size:12px;}
.footer .address{font-size:12px;}


.content{float:none;width:100%;background:none;}
.lnb{display:none;}

/* ¼­ºêÆäÀÌÁö */
.img100{width:100%;}

h3.title{font-size:26px;}

.content .content_body{margin-top:30px;}
.content_body iframe{width:100%;}

/*È¸»ç¼Ò°³ - ÀÎ»ç¸»*/
img.m-company {width:100%;}

/* È¸»ç¼Ò°³ - È¸»ç¿¬Çõ */
.history_left{float:none;width:100%;margin-bottom:20px;}
.history_con{float:none;width:100%;}
.history_con p{font-size:20px;color:#000;font-weight:700;}
.history_con dl{overflow:hidden;padding-bottom:15px;border-bottom:1px solid #e7e7e7;}
.history_con dl dt{float:left;width:40px;font-size:15px;color:#0073c4;padding:2px 0; margin-right: 10px;}
.history_con dl dd{float:left;width:80%;font-size:15px;padding:2px 0;}

/* È¸»ç¼Ò°³ - Ã£¾Æ¿À½Ã´Â±æ */
.location{overflow:hidden;margin-top:20px;}
.location dt{float:none;width:100%;border-top:1px solid #e7e7e7; margin-top:0;
}
.location dd{float:none;width:100%;border-top:1px solid #e7e7e7;}




/*»ç¾÷ºÐ¾ß*/
/*alert*/
.alert_table tbody tr td.cont {text-align:left; padding: 6px 20px;}


/*¹æÆø½ºÇÇµå*/
.cpe_text dt {width:100%; margin-bottom:20px;}
.cpe_text dt img {width:100%;}
.cpe_text dd {float:right;width:100%;margin-left:0;margin-bottom:20px;}
.cpe_text dd p {font-size: 13px;}
.cpe_text dd p:after{content: ''; position: absolute; width: 3px; background-color: #0073c4; height: 3px; top: 7px; left: 6px;}

.business_con li {
width: 100%;
margin-right: 0;
margin-bottom: 50px;
}

.business_con li h2 {
font-size: 16px;
}
.business_con li h3 {
font-size: 14px;
}
.business_con li p {
font-size: 13px;
}


/*ÃâÀÔÅëÁ¦*/
.access_con li {float:left; width:100%; height:auto;margin-right:0; padding-bottom:30px;}
.access_con li:last-child { padding-bottom:0;}
.access_con li img {width:100%;}



/*D.I.D*/
.did_wrap02 li {width: 100%; margin-right:0; padding-bottom: 40px;}
.did_wrap02 li > div {width:100%; padding-bottom:10px;}
.did_wrap02 li > div img {width:100%;}
.did_wrap02 li h3 {padding-bottom:5px;}




/* °Ô½ÃÆÇ*/
.product_list td{display:block;width:100% !important; padding: 15px 0 !important;border-bottom:1px solid #ddd}
.product_list td.bbsnewf5 {height: 50px; padding: 0 !important; text-align: center;}
.customerm td{display:block;width:100% !important;text-align:left;}
.customerm td input{width:100%;}
.customerm tr:nth-child(3) td input {width:35%;}
.customerm tr:nth-child(3) td input:nth-child(1) {width:20%;}
.customerm tr:nth-child(8) td input {margin-top:1px;width:6%;}
.customerm td font{font-weight:900;}

/*°í°´»ó´ã*/
input[type=text],input[type=password],input[type=file],input[type="email"],input[type="tel"]{width:100% !important;}
.table_02 tbody tr:nth-child(3) td input[type="text"]{width:29.7% !important;}

/*Á¦Ç° »ó¼¼¼Ò°³ Å×ÀÌºí*/
.tbl {display:none;}
.tbl_m {display:block;}
.tbl_m tr:nth-child(3) th {background-color:#fffdd0;}




/*ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ*/
.dbp {height: auto; padding: 160px 0 0 0; margin-top: 30px; line-height: 1.4em; color: #666; background-position: top center !important;}

}


@media only screen and (max-width :500px) {



.alert_img li {width:100%; border-bottom: 1px solid #ccc; padding-bottom: 20px;margin-bottom:20px;}
.alert_img li:last-child {border-bottom:none; padding-bottom: 0;margin-bottom:0;}



.parking_img li {floast:left;width:100%;margin:0;padding-bottom:10px;}
.parking_img li:last-child {padding-bottom:0;}
.parking_img li img {width:100%;}

}