﻿@charset "utf-8";
/* reset */
fieldset,img{border:0}
body,html,legend{color:#000}
html{background:#fff;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,audio,blockquote,body,canvas,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,mark,menu,nav,ol,p,pre,section,summary,td,textarea,th,time,ul,video{margin:0;padding:0;}
form{display:inline-block;}
body{background-color:#fff;font-size:14px;font-family:"나눔바른고딕", "Nanum Barun Gothic", Nanum Barun Gothic,Dotum,"돋움",Gulim,"굴림",Helvetica Neue,Helvetica,Arial,Verdana,Tahoma,sans-serif;line-height:1.3}
img{vertical-align:middle}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
table{border-spacing:0;border-collapse:collapse}
.ie8 table{border-collapse:separate;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;line-height:1.2}
caption,hr,legend{width:0;height:0;font-size:1px;text-indent:-9999em;line-height:0}
a,a:active,a:focus,a:hover,a:link,a:visited{color:#000;font-size:100%;text-decoration:none}

/*! common */
.clfix{*zoom:1}
.clfix:after,.clfix:before{display:table;line-height:0;content:""}
.clfix:after{clear:both}
.hide_txt{display:inline-block;overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;clip:rect(1px 1px 1px 1px)}
/*! skipnav */
.skipnav{position:absolute;top:0;left:0;z-index:9999;width:100%;height:0;line-height:1}
.skipnav a{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:1}
.skipnav a:active,.skipnav a:focus,.skipnav a:hover{position:absolute;top:0;left:0;z-index:50;width:100%;height:19px;margin:0;padding:5px 0;border:1px solid #c4d7ea;background:#2b6cb0;color:#fff;font-weight:700;font-size:1.333em;text-align:center;line-height:100%}
input::-ms-clear {display:none;}
.t_right{text-align:right;}

.tbl_row02{width:100%;border-top:2px solid #585858}
.tbl_row02 thead th{padding:15px 0 13px 20px;/* border-right:1px solid #d8d8d8; */border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;background:#f1eee5;font-weight:700;font-size:14px;text-align: center;color:#444444}
.tbl_row02 tbody td,.tbl_row02 tbody th{box-sizing:border-box;height:42px;padding:10px;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;font-size:14px;color:#444444;}
.tbl_row02 tbody th{text-align: center;background:#f6f3ef;}
.tbl_row02 tbody td.t_right{text-align:right;padding:10px 20px 10px 10px;}
.tbl_row02 .notice_txt_area{position:relative;padding-bottom:26px}
.tbl_row02 .space01{margin-right:40px}
.tbl_row02 .notice_txt{position:absolute;bottom:0;left:10px}
.tbl_row02 .bd_color{border-bottom:1px solid #a0a0a0}
.tbl_row02 .bdl_none{border-left:0}
.tbl_row02 .bdr_none{border-right:0}

/* privacy */
.privacy{line-height: 26px;font-size: 14px;color:#444444; margin:10px;}
.privacy .tbl_col01 *{box-sizing:border-box;}
.privacy h4 {font-size: 25px; font-weight:bold;}
.privacy .mgt15{margin-top:12px}
.privacy .mgt20{margin-top:8px}
.privacy .mgb20{margin-bottom:15px}
.privacy .mgt30{margin-top:24px}
.privacy .fwb{font-weight: 700;}
.privacy .tbl_row02{width:100%;border-top:2px solid #585858}
.privacy .tbl_row02 th{padding-left:20px;text-align: left;background:#f1eee5;color:#444444;font-weight: 700;}
.privacy .tbl_row02 .bdl_none{border-left:0}
.privacy .tbl_row02 .bdr_none{border-right:0}
.privacy dt{margin-top:18px;font-weight: 700;color:#000000;}
.privacy ul{list-style:none}
.privacy ul em {color:#F00;}

.privacy.rent .tbl_row02 th,.privacy.rent .tbl_row02 td {text-align:center; padding-left:0;}
.privacy.rent .tbl_row02 th.tl,.privacy.rent .tbl_row02 td.tl {text-align:left; padding-left:20px;}