@charset "utf-8";

/*//////////////////////////////////////////////////////////

	1: Index
	2: Document

//////////////////////////////////////////////////////////*/


/*=========================================================

	Index

==========================================================*/

div#worry{
  float:left;
  width:220px;
}

div#worry h2{
  position:relative;
  width:220px;
  height:83px;
  margin:-17px 0 0 0;
}

div#worry ul{
  list-style:none;
  padding:0;
  margin:0;
}


div#feature{
  float:right;
  width:390px;
  height:410px;
  background:url('../img/back_feature.gif') 0 100% no-repeat;
}

div#feature ol{
  list-style:none;
  font-size:80%;
  padding:0 15px 15px;
  margin:0;
}

div#feature ol li{
  padding-top:5px;
  margin-bottom:5px;
}

div#feature ol li p{
  margin:3px 0 0 10px;
}


p.document{
  padding-top:50px;
}



ul.high-list{
  list-style-position:outside;
  padding:0;
  margin:5px 0 5px 40px;
}


table.high-table{
  width:620px;
  margin:15px 0 10px;
  border-collapse:separate;
  border:0;
  background:#333;
}


table.high-table thead th{
  text-align:center;
  color:#fff;
  padding:5px;
  background:#333;
}


ul.caution{
  list-style:none;
  font-size:80%;
  padding:0;
  margin:0;
}

ul.caution li{
  text-indent:-1em;
  padding:3px 0 0 1em;
}



/*=========================================================

	Document

==========================================================*/

#exB .jsvalidation{ /*** Jsvalidate ***/
  position:absolute;
  z-index:1;
  left:210px;
  top:-1em;
  font-size:80%;
  color:#fff;
  padding:5px;
  background:#c00;
}


form.entry{
  margin:25px 0 0 0;
}

form.entry fieldset{
  padding:0;
  border:0;
}

form.entry dl dt{
  padding-left:21px;
  margin-bottom:5px;
  background:url('../img/icon_02.gif') 0 50% no-repeat;
}

form.entry dl dd{
  position:relative;
  margin-bottom:25px;
}

form.entry dl dd em{
  font-size:80%;
  color:#c00;
}


form.entry input.text{
  width:250px;
  padding:3px;
  border:1px solid #ccc;
  background:#fff;
}

form.entry input.short{
  width:100px;
}

form.entry input.long{
  width:350px;
}


form.entry textarea{
  width:450px;
  height:10em;
  padding:3px;
  border:1px solid #ccc;
  background:#fff;
}


form.entry input.button{
  padding:10px;
}



p.fin{
  margin-top:25px;
}

p.fin strong{
  display:block;
  font-size:150%;
}
