@charset "UTF-8";

/*course*/

#rightcontents h2.coursettl{
	background:url(../../course/images/mainhd.jpg) no-repeat left top;
	width:690px;
	height:105px;
	text-indent:-9999px;
	padding-bottom:0 !important;
	margin-bottom:22px !important;
}
#rightcontents h3.coursesttl01{
	background:url(../../course/images/title01.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	padding-bottom:0 !important;
	margin-bottom:18px !important;
}
#rightcontents h3.coursesttl02{
	background:url(../../course/images/title02.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	padding-bottom:0 !important;
	margin-bottom:18px !important;
}



#info{
    width:660px;
	margin:auto;
}

.table_all{
    border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
    margin-top:20px;
    width:660px;
}

.table_all th,
.table_all td{
    border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.table_all td{
    vertical-align:middle;
	text-align: center;    
    padding: 5px;
}

tr.flow_hd th {
	text-align: center;
	background-color: #999999;
	color: #FFFFFF;
	padding: 5px;
    
}

.flow_gray {
	text-align:left;
	background-color: #F3F3F3;
	padding: 5px;
}

.small_text{
    font-size: 65%;
    padding:0px;
}

.add_on{
    background-color:#F3F3F3;
    border: 1px solid #CCCCCC;
	padding:5px 5px 5px 5px;
}



.komidasi_h3{
    margin:20px 0px 0px 0px;
}

#info2{
    width:660px;
	margin:auto;
}

#midasi{
    width:660px;
    height:35px;
}

.midasi h4{
	margin:10px 0px 0px -5px;
	font-size:125%;
	font-weight: bold;
	color: #000000;
}

.info2 h5{
	font-weight: bold;
}

.under_l{
    text-decoration: underline;
}




.list_li{
	padding: 0px 0px 5px 12px;
}

.red{
    color:#DD0000;
 }



