
@charset "Shift_JIS";

body,h1,h2,h3,h4,h5,h6,td,th,div,p,input,textarea,pre,ul,ol,li {
font-family:"‚l‚r ‚oƒSƒVƒbƒN","Hiragino kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, sans-serif;
font-size:14px;
color:#333;
padding:0;
margin:0;
}

body {
background:#B8DE97;
padding:0;
margin:0;}

h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,pre,input,textarea {
margin:0;
padding:0;
font-weight:normal;
line-height:1.6;
}
div,td {line-height:1.6;}

ul,ol,li {list-style:none;}

table,img {border:0; text-align:left; vertical-align:top;}

em,address { font-style:normal;}

hr {display:none;}


/*-------------------------------*/
h1{
	font-size:13px;
	margin:0px;
	padding:0 0 10px 10px;
	color: #000000;
	font-weight: normal;
}
h2{
	font-size:32px;
	margin:0px;
	padding:0px;
}
strong{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

.h2text{
	font-size:16px;
	color: #ff0000;
	font-weight: bold;	
}
/*-------------------------------*/
img{border:0;}

.marT20 { margin:20px 0 0 0;}
.marTB20 { margin:20px 0 20px 0;}
.padTB20 { padding:20px 0 20px 0;}
.padT20 { padding:20px 0 0 0;}
.pad10 { padding:10px;}
td.text{ border: solid 2px #FF9900; padding:10px;}

.border1 {
border: solid 1px #46874b;
border-bottom: solid 10px #46874b;
border-top: solid 3px #46874b;}

.step td,
.step th {
padding:5px;
}


