body{
	background-image:url(./img/back.png);
	text-align:center;
	top-margin:0px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;
}
img {border:0;}
a:link{	color:#669900;}
a:hover{color:#99CC00;}
a:visited{color:#669900;}
a:active{color:#99CC00;}

#contents{
	text-align:left;
	background:#fff;
	width:800px;
	top-margin:0px;
}

#header{
	width:800px;
	height:80px;
	border-bottom:1px solid #aaa;
	margin-bottom:35px;
}

#header_inner{
	width:750px;
	height:80px;
	margin:20px 15px 0px 35px;
	font-size:12px;
}

#left{
	width:600px;
	float:left;
	font-size:14px;
	line-height:180%;
	text-align: justify; text-justify: auto;
}

#left_inner{
	width:545px;
	margin:0px 15px 0px 40px;
}


#right{
	width:200px;
	float:right;
	background:#fff;
	font-size:13.5px;
	line-height:140%;
	text-align: justify; text-justify: auto;
}

#right_inner{
	width:168px;
	margin:0px 15px;
}

#footer{
	width:800px;
	height:10px;
	text-align:center;
	font-size:12px;
	border-top:5px solid #aaa;
	margin-bottom:5px;
}

#menu1,#menu2,#menu3,#menu4,#menu5,#menu2s_1,#menu2s_2,#menu2s_3,#menu2s_4,#menu2s_5 {
	border:1px solid #e5e5e0;
	background:#fafafa;
	padding:5px 10px;;
}

#menu2s_1,#menu2s_2,#menu2s_3,#menu2s_4,#menu2s_5 { background:#FFFFEE;}

#menu2s{
	border-left:10px solid #e5e5e0;
	background:#f5f5f5;
	font-size:13px;
}

#menu2s_1s,#menu2s_2s,#menu2s_3s,#menu2s_4s,#menu2s_5s{ border-left:10px solid #eee; font-size:12.5px;}

#menu2s a:link{ color:#333333;}
#menu2s a:hover{color:#aaa;}
#menu2s a:visited{color:#333333;}
#menu2s a:active{color:#333333;}

#right_button{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
}

#tool01_1,#tool02_1,
#tool03_1,#tool04_1,
#tool05_1,#tool06_1,
#tool01_2,#tool02_2,
#tool03_2,#tool04_2,
#tool05_2,#tool06_2
{
	padding-top:5px;
}

#service_title0 {
	font-size:20px;
	line-height:30px;
	margin-bottom:20px;
	padding:10px;
	background:#eeeeee;
	border-left:8px solid #ccc;
}

#service_title1 {
	font-size:30px;
	line-height:40px;
	border-bottom:1px solid #aaa;
	margin-bottom:20px;
	padding-bottom:20px;

}

#service_title2 {
	font-size:20px;
	border-bottom:1px solid #aaa;
	border-left:8px solid #ccc;
	margin:20px 0;
	padding:5px 15px;

}

#step1 {
	background-image:url(./img/step1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:15px;
	border-bottom:1px solid #99CC00;
	margin:20px 0;
	padding:5px 0px 5px 50px;
	color:#669900;
}

#step2 {
	background-image:url(./img/step2.gif);
	background-repeat: no-repeat;
	background-position-x: left;
	font-size:15px;
	border-bottom:1px solid #99CC00;
	margin:20px 0;
	padding:5px 0px 5px 50px;
	color:#669900;
}

#step3 {
	background-image:url(./img/step3.gif);
	background-repeat: no-repeat;
	background-position-x: left;
	font-size:15px;
	border-bottom:1px solid #99CC00;
	margin:20px 0;
	padding:5px 0px 5px 50px;
	color:#669900;
}

#step4 {
	background-image:url(./img/step4.gif);
	background-repeat: no-repeat;
	background-position-x: left;
	font-size:15px;
	border-bottom:1px solid #99CC00;
	margin:20px 0;
	padding:5px 0px 5px 50px;
	color:#669900;
}

#step5 {
	background-image:url(./img/step5.gif);
	background-repeat: no-repeat;
	background-position-x: left;
	font-size:15px;
	border-bottom:1px solid #99CC00;
	margin:20px 0;
	padding:5px 0px 5px 50px;
	color:#669900;
}

#step_inner{
	margin-left:45px;
	margin-bottom:45px;
}

#bage_box{
	background:#ffffee;
	border:1px solid #eeeedd;
	padding:10px 20px;
	margin:20px 0;

}

#formbox{
	height:400px;
	width:400px;
	background:#fff;
	border:2px solid #aaa;
	padding:20px;
	position:absolute; 
	z-index:6;
	top:0px;left:-200px;
	display:none;
}
