.comment{
	 padding-top: 20px;
	 }

.midashi{
	 text-align: center;
	 margin: 20px auto;
	 }
	 
.close{
	 text-align: center;
	 margin: 20px auto;
	 }


h2{
	    font-size: 14px;
		line-height: 28px;
		padding: 0 0 0 40px;
		color: #e79902;
		background: url(images/icon02.gif) no-repeat left;
		}
		
.kakomi{
	     width:400px;
		 text-align: left;
		 margin: 30px auto;
		 padding: 10px;
		 border: 2px dotted #67bffd;
		 }
		 
div.kakomi table{
	     margin: 0 auto;
		 }
		 
div.kakomi p{
	     margin: 15px 0;
		 }
		 
.orange{
	     color: #fd9705;
		 }
		 
.kakomi2{
	     width:400px;
		 text-align: left;
		 margin: 30px auto;
		 padding: 10px;
		 border: 1px solid #cccccc;
		 }
		 
.cap{
	     color:#0099CC;
		 }
		 
div.kakomi2 p{
	     margin: 5px 0 10px 0;
		 }

.cap2{
	     color:#666666;
		 font-size: 12px;
		 }