@charset "UTF-8";
/* CSS Document */

#contents{
	width: 100%;
	height: 100%;
	margin: 0;
	clear:both;
	overflow: auto;
}

.contentsinner{
	width: 960px;
	height: 100%;
	margin: 0 auto;
}

.maincontents{
	float: left;
	width: 620px;
	height: auto;
	padding: 20px 10px 10px 30px;
	line-height: 24px;
}

h2{
  padding:0px 0px 10px 20px;
  font-size: 16px ;
  font-weight:bold;
}

.main2contents{
	float: center;
	width: 900px;
	height: auto;
	padding: 10px 30px;
	line-height: 200%;
}

.main3contents{
	float: center;
	width: 100%;
	height: auto;
	padding: 0px 20px;
	line-height: 24px;
}


.subcontents{
	float: right;
	width: 283px;

	padding-top: 30px;
	line-height: 50px;
}



#js-info {
	width: 600px;
	height: auto;
	overflow: auto;
	padding: 5px 5px 5px 20px;
	margin-bottom: 15px;
	border: 0px solid #36c;
}
#js-info p {
	margin: 0;
	padding-bottom: 15px;
}


.thanks {
  color: #000000;
  font-size: 16pt ;
  font-weight: bold ;
  line-height: 1;
  margin:10px 0px;
  padding: 10px 5px 10px 5px;
}

#image-btn {
    border: 0px;
    width: 110px;
    height: 30px;
    background: url(../img/send.jpg) left top no-repeat;
}



ol {
  list-style-type: none;
  padding-left:20px;
  padding:0px 10px 20px 20px;
}



h3 {
  font-size: 16pt ;
  margin:20px 0px 10px 0px;
  position: relative;
  padding: .25em 0 .5em .75em;
  border-left: 6px solid #99BB44;
}
h3::after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 100%;
  height: 0;
  border-bottom: 0px solid #ccc;
}


h5 {
  background: #99BB44; /*背景色*/
  padding: 5px 0px 5px 20px;/*文字周りの余白*/
  margin:0px 0px 5px 10px;
  color: white;/*文字を白に*/
  border-radius: 0.5em;/*角の丸み*/
  font-size: 15px ;
  font-weight:bold;
  width: 95%;
}

h6 {
  position: relative;
  font-size: 16px ;
  font-weight:bold;
  padding-bottom: .5em;
  border-bottom: 2px solid #ccc;
}
h6::after {
  position: absolute;
  bottom: -2px;
  left: 0;
  z-index: 2;
  content: '';
  width: 20%;
  height: 2px;
  background-color: #99BB44;
}



table, td, th {
border: 0px #2b2b2b solid;
}

tr:nth-child(odd) {
    background-color:  #F2F2F2  /* 背景色指定 */
}

td, th {
padding: 5px 10px;
font-size:14px;
}

