.probox {width:550px;
         height:auto;
		 overflow:hidden;
	     margin:10px auto 10px auto;
		 color:#333333;
	     }


.protop {width:550px;
        height:20px;
	    background:url(../menu04_under18_study/img/program.gif) no-repeat;
	    background-position:left;
	    margin:0px;
	    padding-left:27px;
	    color:#FFFFFF;
		line-height:20px;
	    }

.pro_naka {width:548px;
		   margin:0px;
		   overflow:hidden;
		   border:solid 1px #BCB7B7;
		   }

.pro_naka img {width:119px;
               height:120px;
			   margin:0px;
			   float:left;
			   border-right:solid 1px #BCB7B7;
			   }
	
.pro_naka_in {width:428px;
		      margin:0px;
			  float:left;
		      }
		 
.promidashi {width:428px;
             height:30px;
			 margin:0px;
             padding:0px;
			 overflow:hidden;
			 background-color:#F4F4F4;
			 border-bottom:solid 1px #BCB7B7;
			 }

.probun {width:420px;
         height:auto;
		 overflow:hidden;
         margin-top:5px;
         margin-left:5px;
         font-size:12px;
		 line-height:15px;
		 background-color:#FFFFFF;
		 word-break:break-all;
		 }		 

.probun strong {display:block;}

.pro_bt {width:420px;
         height:18px;
		 margin:5px;
		 }

.pro_bt span {width:300px; height:18px; padding:0px; float:left; margin:0px;}
 
.pro_bt a {width:80px;
           height:18px;
			margin:0px;
			padding:0px;
			float:right;
			background:url(../menu04_under18_study/img/syousai.gif) no-repeat;
			}
.pro_bt a:hover {background:url(../menu04_under18_study/img/syousai_o.gif) no-repeat;}

