@charset "UTF-8";

#top {
  padding-bottom: 17px;
  margin-bottom: 17px;
  border-bottom: 1px dashed #CCCCCC;
}

div.top_linkbox{
position: absolute;
top:28px;
right:30px;
}

div.top_linkbox a img {
  vertical-align: middle;
}

.not_found {
  font-size: 18px;
    padding: 20% 0 !important;
    text-align: center;
}
div.red{color: #FF3300!important;}

#ukeire {
  padding-left: 250px;
}

/*-------------------------------------------------------------------*/

body #content {padding-bottom: 70px;}

.hide { display:none;}

.top_tips {
  padding: 20px 0 20px 250px;
  border-top: 1px dashed #CCCCCC;
  border-bottom: 1px dashed #CCCCCC;
  font-size: 1.1em;
}

.box { margin: 20px 10px 10px;}

#chk_sel {
  margin: 20px 0 30px 0;
}

#chk_sel > h4, #chk_sel > h3 {
  margin-left: 250px;
}

#chk_list_box {
  margin-left: 250px;
}

.chk_list {
  float:left;
  width : 270px;
}
.chk_list li {
}
.chk_list input {
  margin-right : 5px;
  position: relative;
  top: -1px;
}

.submit_area {
  border-top: 1px dashed #CCCCCC;
  margin-top : 20px;
  padding-top : 20px;
  text-align: center;
}
.submit_area a {
  margin-right : 5px;
}
.submit_area a:last-child {margin-right: 0;}


#mail td           {padding: 5px;}
#mail td.col1      {width: 130px;}
#mail .submit_area {
  padding-left: 145px;
  text-align: left;
}

body.login #l_change{
  display: none;
}
