/* CSS Document */

/* top */
#mainphoto_base{background:left bottom url(/matsumoto_u/goodpractice/img/mainphoto_back.jpg) repeat-x; padding-bottom:14px;}
#top_con_l{float:left; width:407px;}
#top_con_r{float:right; width:240px;}

#top_gp{ width:383px;}
#top_fixgp dt{ background:#3E3E3E left top url(/matsumoto_u/goodpractice/img/ti_head.jpg) no-repeat;}
#top_fixgp dt span{ font-size:90%;display:block; background:left bottom url(/matsumoto_u/goodpractice/img/ti_foot.jpg) no-repeat; color:#ffffff; padding:0 0 0 5px;}
#top_fixgp dd{background:4px 14px url(/matsumoto_u/goodpractice/cmn_img/link_m.gif) no-repeat; padding:10px 0 10px 15px;}
#top_fixgp dd p{ font-size:90%; }

/* news */
#news_list dt{font-size:90%; line-height:100%;}
#news_list dt span{ font-weight:bold;}
#news_list dd{background:4px 9px url(/matsumoto_u/goodpractice/cmn_img/link_m.gif) no-repeat; padding:5px 0 5px 15px; border-bottom:1px solid #DDDDDD;}

/* what */
.what_list{ font-size:90%;}
.what_list dt{ font-weight:bold;}
.what_list dd li a{ display:block; background:left 4px url(/matsumoto_u/goodpractice/cmn_img/link_m.gif)  no-repeat; padding:0 0 0 10px;}