@import url('//fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('//fonts.googleapis.com/css?family=Montserrat');


*{
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	 -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	 box-sizing: border-box;         /* Opera/IE 8+ */
	 /* font-family:"Malgun Gothic","Dotum",Arial,sans-serif; */
	 font-family: 'Noto Sans KR', '맑은고딕','Malgun Gothic','돋움',Dotum,gulim,sans-serif;
	 font-weight:300;
	 font-size:12px;
	 outline:none;
	 border:0;
	 resize:none;
	 background-repeat:no-repeat;
}
body.rentcarmanager{}

body.rentcarmanager #rentcarmanager-gnb-top{margin:.5em;margin-top:1.3em;}
body.rentcarmanager #rentcarmanager-gnb-top::after{clear:both;content:"";display:block;}
body.rentcarmanager #rentcarmanager-gnb-top ul.rentcarmanager-gnb-top{display:table;width:100%;}
body.rentcarmanager #rentcarmanager-gnb-top ul.rentcarmanager-gnb-top > li{display:table-cell;width:50%;padding:.15em;}
body.rentcarmanager #rentcarmanager-gnb-top ul.rentcarmanager-gnb-top > li > a{display:block;border:1px solid #fff;color:#fff;padding:.3em;width:100%;text-align:center;line-height:175%;}

body.rentcarmanager #rentcarmanager-gnb{width:100%;}

/* body.rentcarmanager #container{margin:30px 10px 0;;} */
body.rentcarmanager #container{margin:60px 10px 0;;}


#rentcarmanager-logo{margin-top:0px;}
ul.rentcarmanager-gnb-tab{display:table;width:100%;color:#fff900;text-align:center;}
  ul.rentcarmanager-gnb-tab li.gnb-tab-item{display:table-cell;width:50%;}
  ul.rentcarmanager-gnb-tab li.gnb-tab-item span.gnb-tab-title{display:block;font-weight:bold;margin:.5em .3em;padding:0 0 .5em;border-bottom:2px solid #fff900;}
  ul.rentcarmanager-gnb-tab li.gnb-tab-item ul.gnb-tab-list{ }
  /* ul.rentcarmanager-gnb-tab li.gnb-tab-item ul.gnb-tab-list li.gnb-tab-list-item{position:relative;text-align:left;padding:.3em .5em;list-style: circle;list-style-position: inside;color:#fff;} */
  ul.rentcarmanager-gnb-tab li.gnb-tab-item ul.gnb-tab-list li.gnb-tab-list-item{display:inline-block;width:87%;text-align:left;}
  ul.rentcarmanager-gnb-tab li.gnb-tab-item ul.gnb-tab-list li.gnb-tab-list-item a{font-weight:normal;color:#fff;left:15px;padding:.1em .3em;line-height:175%;float:left;}
  ul.rentcarmanager-gnb-tab li.gnb-tab-item ul.gnb-tab-list li.gnb-tab-list-item span{float:left;}
  ul.rentcarmanager-gnb-tab li.gnb-tab-item ul.gnb-tab-list li.gnb-tab-list-item span.new_icon{margin-top:3px;}
  ul.rentcarmanager-gnb-tab li.gnb-tab-item ul.gnb-tab-list li.gnb-tab-list-item.check{background-color:#fff;}
  ul.rentcarmanager-gnb-tab li.gnb-tab-item ul.gnb-tab-list li.gnb-tab-list-item.check a{color:#000;}
  ul.rentcarmanager-gnb-tab li.gnb-tab-item ul.gnb-tab-list li.gnb-tab-list-item.bold{list-style: square;list-style-position: inside;}
  ul.rentcarmanager-gnb-tab li.gnb-tab-item ul.gnb-tab-list li.gnb-tab-list-item.bold a{font-weight:bold;}

table.list_main_list{width:520px;border-collapse:collapse;}
table.list_main_list caption{text-align:left;font-weight:bold;font-size:16px;border-bottom:2px solid #f00;line-height:175%;}
table.list_main_list thead th{border-bottom:2px solid #f00;padding:.3em;line-height:175%;}
table.list_main_list tbody td{
  border-bottom:1px solid #ccc;padding:.3em;line-height:175%;

}

table.list_main_list td.text.bo_subject{width:100px;}
table.list_main_list td.text.wr_subject{}
table.list_main_list td.text.wr_subject a{
  display:block;
  width:290px;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  overflow:hidden;
}
table.list_main_list td.datetime{text-align:right;}

table.list_main_list td span.new_icon{
  display: inline-block; width: 12px; line-height: 12px; font-size: 0.633em; color: #fff; background: #3fd49e; border: 1px solid #32c791; text-align: center; border-radius: 2px;
  margin-left: 6px;
}

.text-right{text-align:right!important;}

a.btn.btn_b01{
  background:#f63e54;
  color:#fff;
}
#ft_copy{
  background-image:url("/img/tail/logo_tail.png");
  background-position:10px 30px;
  padding-left:350px;
}
#ft_copy #ft_company{color:#000;font-weight:400;}

.new_icon.nm_icon{
  display: inline-block;
  width: 12px;
  line-height: 12px;
  font-size: 0.633em;
  color: #fff;
  background: #3fd49e;
  border: 1px solid #32c791;
  text-align: center;
  border-radius: 2px;
  margin-left:2px;
  margin-top:5px;
}

#hd_wrapper .gnb_side_btn a{margin-top:-4px;}
