﻿@charset "UTF-8";


/* ---------- msg ---------- */

.error-msg {
	color: #f00;
	background: url(../system_img/exception.gif) no-repeat 0 50%;
	padding: 5px 0 5px 25px;
	margin-top: 10px;
}
.error-list {
	color: #f00;
	padding-left: 25px;
}

.system-msg {
	color: #f00;
	background: url(../system_img/complete.gif) no-repeat 0 50%;
	padding: 5px 0 5px 25px;
	margin-top: 10px;
}

span.essential {
	color: #f00;
	font-weight: bold;
}





/*- Tab */
ul#tab {
  display: block;
  height: 23px;
  background: #fff url(../img/back.gif) repeat-x;

  list-style-type: none;
}

ul#tab li {
  margin:0;
  padding:0;
  float: left;
  height: 23px;
  font-size: 80%;
}

ul#tab li.shadow { background: url(../img/shadow.gif) no-repeat; width: 10px; }
ul#tab li.end    { background: url(../img/end.gif)    no-repeat; width: 10px; }
ul#tab li.start  { background: url(../img/start.gif)  no-repeat; width: 10px; }

ul#tab li.open {
  background: url(../img/open_tab.gif) repeat-x;

}

ul#tab li.close {
  background: url(../img/close_tab.gif) repeat-x;
}

ul#tab li.open_space   { background: url(../img/open_tab.gif)   repeat-x; width: 12px;}
ul#tab li.close_space   { background: url(../img/close_tab.gif)   repeat-x; width: 12px;}

ul#tab li img { vertical-align: middle;}



