@charset "EUC-JP";
 #coding .section{
	margin-bottom:40px;
	margin-top: -39px;
	padding-top: 39px;
 }
 #coding #merit{
	overflow:hidden;
	margin-bottom:-24px; 
 }
 #coding #merit h4{
	margin:16px auto 24px;
	padding:0;
 }
 #coding #merit li{
	margin-bottom:24px;
	height:200px;
	border-bottom:1px dashed #ccc;
	margin-bottom:-1px;
	overflow:hidden;
 }
 #coding #merit li.merit_01{
	background:url(../../main/plan/coding/images/codingMerit01_bg.png) no-repeat bottom right;
 }
 #coding #merit li.merit_02{
	background:url(../../main/plan/coding/images/codingMerit02_bg.png) no-repeat bottom right;
	height:180px;
 }
 #coding #merit li.merit_03{
	background:url(../../main/plan/coding/images/codingMerit03_bg.png) no-repeat bottom right;
 }
 #coding #merit li p{
	padding-right:200px; 
 }
 #coding table{
	 margin:8px auto;
 }
 #coding td{
	 background:#fff;
 }
 #coding #price th{
	 width:50%;
 }
 #coding #file h4{
	margin-top:-8px;
	margin-left:-8px; 
 }
 #coding #aboutCoding{
	background:url(../../main/plan/coding/images/aboutCoding.png) no-repeat;
	width:550px;
	height:117px; 
	position:relative;
	margin:8px auto 0;
 }
 #coding #aboutCoding p{
 	position:absolute;
	top:50px;
	left:32px;
	width:380px;
 }
 #coding .kodawariBn{
	width:582px;
	height:153px;
	background:url(../../main/plan/coding/images/kodawariBn_bg.png) no-repeat;
	margin:32px 0;
	position:relative;
 }
 #coding .kodawariPt{
	position:absolute;
	left:-12px;
	top:-10px; 
 }
 #coding #form1,
 #coding #form2{
	display:inline; 
 }
#coding .regist {
	position:relative;
	margin-top:16px;
}
#coding .regist .regist_btn {
	  position:absolute;
	left:430px;
	top:82px;
 }
#coding .registBox {
	position: relative;
	padding-bottom:90px;
}
#coding .registBox .btnRegist {
	display: block;
	left: 111px;
	position: absolute;
	top: 50px;
}