/* 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:665px; padding:18px 0 21px 0;}
#head ul{float:right;}
#head li{display:inline; padding-left:1px;}
#head div dt{float:left;}
#head div dd{float:right;}

/* content */
#content_body{ width:908px; margin:0 auto; text-align:left;background:left top url(/matsumoto_u/goodpractice/trying_4uni_h19/cmn_img/content_back02.jpg) repeat-y;}
#content_right{background:5px top url(/matsumoto_u/goodpractice/trying_4uni_h19/cmn_img/left_back.jpg) repeat-y;}
#content_foot{background:left bottom url(/matsumoto_u/goodpractice/trying_4uni_h19/cmn_img/content_back03.jpg) no-repeat;}
#content_head{background:left top url(/matsumoto_u/goodpractice/trying_4uni_h19/cmn_img/content_back01.jpg) no-repeat;zoom:1; padding:0 3px 25px 23px;}


/* lnavi */
#lnavi{ padding:32px 0 72px 0;}
#lnavi li{padding:0 0 2px 0; font-size:10px;}
#lnavi div{padding:1px 0 0 0;}
#lnavi p{padding:0 0 9px 0;}
#lnavi img{filter:alpha(opacity=100);opacity:1;}

.r_inner{ padding:10px 9px 0 9px;}

#con_l{float:left; width:226px;}
#con_r{float:right; width:650px;}

.list_cat li{ background:left bottom url(/matsumoto_u/goodpractice/trying_4uni_h19/cmn_img/cat_line.gif) repeat-x; font-size:90%; padding:8px 0 10px 0;}
.list_cat li a{ display:block; background:left 3px url(/matsumoto_u/goodpractice/cmn_img/link_m.gif) no-repeat; padding:0 0 0 15px;}

/* relation */
.relation_list li{background:left bottom url(/matsumoto_u/goodpractice/trying_4uni_h19/cmn_img/list_line.gif) repeat-x;padding:9px 10px 10px 10px;}
.relation_list li a{background:left 3px url(/matsumoto_u/goodpractice/cmn_img/link_m.gif) no-repeat; display:block; padding:0 0 0 15px;}

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

#r_menu li{ padding:10px 0 10px 0; background:left bottom url(/matsumoto_u/goodpractice/trying_4uni_h19/cmn_img/r_menu_line.gif) repeat-x;}
#r_menu li a{ display:block;background:left 4px url(/matsumoto_u/goodpractice/cmn_img/link_m.gif) no-repeat; padding:0 0 0 15px;zoom:1;}
#rnavi_on{ color:#666666; font-weight:bold; background:left 6px url(/matsumoto_u/goodpractice/trying_4uni_h19/cmn_img/rmenu_on.gif) no-repeat!important;}

.r_menu_base{ padding:0 9px 8px 10px;zoom:1;}

/* 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;}