/* CSS Document */

#base_blue{ background:left top url(/matsumoto_u/goodpractice/cmn_img/head_back.gif) repeat-x;}
.base01{ width:900px; text-align:left; margin:0 auto;}

/* head */
#head{zoom:1;}
#head div{float:left; width:165px; padding:18px 0 13px 0;}
#head ul{float:right;}
#head li{display:inline; padding-left:1px;}

/* content */
#con_back{ background:left top url(/matsumoto_u/goodpractice/cmn_img/con_back.jpg) repeat-x; padding-top:22px;}
#con{zoom:1;}
#con_l{float:left; width:655px;}
#con_r{float:right; width:240px;}
#main_ti_base{ background:left top url(/matsumoto_u/goodpractice/cmn_img/main_ti_back.jpg) repeat-x; margin-bottom:22px;}

/* right */
#r_link li{ padding-bottom:5px;}


/* unavi */
#unavi{ background:left top url(/matsumoto_u/goodpractice/cmn_img/unavi_back.jpg) no-repeat; zoom:1; padding:0 10px 10px 10px;}
#unavi ul{float:left;}
#unavi li{display: inline;}
#unavi li a{ font-size:70%; color:#666666;background:left center url(/matsumoto_u/goodpractice/cmn_img/link_unavi.gif) no-repeat;padding:0 15px 0 10px;}
#unavi div{float:right; padding:4px 0 0 0;}
#unavi div a{ vertical-align:middle;font-size:70%; color:#666666;background:left center url(/matsumoto_u/goodpractice/cmn_img/link_topback.gif) no-repeat;padding:0 0 0 10px;}


/* footer */
#footer_back{ background:#EDEDED left top url(/matsumoto_u/goodpractice/cmn_img/foot_back.jpg) repeat-x; padding:10px 0 0 0; margin:20px 0 0 0;}
#foot{background:left top url(/matsumoto_u/goodpractice/cmn_img/foot_back02.jpg) no-repeat;zoom:1; padding:38px 0 110px 32px; font-size:80%;}
#foot_left{float:left; padding-right:48px;}
#foot_right{float:left; zoom:1;}
#foot_right dt{ font-weight:bold;}
#foot_right li{background:left 3px url(/matsumoto_u/goodpractice/cmn_img/link_m.gif) no-repeat; padding:0 0 0 15px;}
#foot_right a{ color:#666666;}
#foot_subleft{float:left; padding-right:20px;}
#foot_subright{float:left;}
