/* 文字コード指定 */
@charset "UTF-8";

/*　全要素のマージン、パディング解除 */
*{
  margin:0;
  padding:0;
}

/* body要素 */

body {
  list-style:none;
}



div#errMsg{
  border-width:thin;
  border-style:solid;
  border-color:#ff0000;
  width:220;
  margin-bottom:20px;
}

div.control{
  padding-top:10px;
  padding-bottm:10px;
}

label.lbl_ne{
  text-align:left;
  clear:left;
  display:block;
  padding-top:2px;
  padding-left:10px;
  float:left;
  width:300px;
  line-height:2em;
  background-color:#ffcccc;
  margin-bottom:4px;
  margin-right:10px;
}

span.control{
  text-align:left;
  display:block;
  padding-top:2px;
  padding-bottom:5px;
  line-height:2em;
}

span.page_title{
  display:block;
  text-align:left;
  padding-top:2px;
  padding-bottom:5px;
}

span.button{
  display:block;
  text-align:right;
  padding-top:2px;
  padding-bottom:5px;
  margin-top:20px;
}

span.button img{
  padding-right:10px;
}



span.required{
  color:#ff0000;
  font-weight:bold;
}

span.span_indispensable{
  color:#ff0000;
}

span.span_errmsg{
  color:#ff0000;
}

span.caution{
  color:#ff0000;
  font-weight:bold;
}
div#tpl_newentry{
  color:#ff0000;
  text-align:right;
}

image.img_button{
  margin-left:5px;
}

label.lbl_title{
  color:#ff0000;
  text-align:left;
  display:inline;
  width:300px;
}

.info_list {padding-left:20px;}



.aaa{
  text-align:left;
    font-weight:bold;
  color:#8dc63f;
    background: url(image/day.gif) no-repeat;
    padding :0px 0px 0px 20px ; 
    margin : 0px 0px 0px 20px; 
}
*html .aaa{
    margin : 20px 0px 0px 20px; 
}


.bbb{
  text-align:left;
    font-weight:bold;
    margin-top:10px;
    background: url(image/spacer.gif) no-repeat;
    padding :0px 0px 0px 20px ; 
    margin : 0px 0px 0px 20px; 
}

.ccc{
  text-align:left;
    margin-top:10px;
    background: url(image/space.gif) no-repeat;
    padding :0px 0px 0px 20px ; 
    margin : 0px 0px 0px 20px; 
}

.ddd{
  text-align:left;
  color:#656565;
    margin-top:10px;
    background: url(image/space.gif) no-repeat;
    padding :0px 20px 10px 20px ; 
    margin : 0px 0px 15px 20px;
   line-height:18px;
 }

#div_frm{ text-align:left;}



#conf_caption{ 
   margin:10px 0 10px 10px;
}

#ul_NewentryList{
   margin:0 0 10px 20px;
}

#conf_pass{   text-align:right;
border-top:1px #888888  dotted;}

.nl_cgi{   margin:0 0 10px 10px;}

#conf_page{   margin:0 0 10px 20px;}

