/* CSS Document */

#base_blue{ }
.base01{ width:900px; text-align:left; margin:0 auto;}

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

/* gnavi */
#gnavi{ background:left top url(/matsumoto_u/goodpractice/edu_4uni_h21/cmn_img/gnavi_back.jpg) repeat-x; margin-bottom:15px;zoom:1;}
#gnavi li{display:inline;}
#gnavi img{filter:alpha(opacity=100);opacity:1;}

/* content */
#content_body{ width:900px; margin:0 auto; text-align:left;}

#con_l{float:left; width:668px;}
#con_r{float:right; width:216px;}
#main_ti_base{ background:left top url(/matsumoto_u/goodpractice/cmn_img/main_ti_back.jpg) repeat-x; margin-bottom:22px;}

.cat_box{width:638px; margin:0 0 30px -9px;}
.cat_box_body{zoom:1; padding:0 0 0 9px; margin-bottom:5px; float:left; width:310px; background:9px top url(/matsumoto_u/goodpractice/student_4uni_h20/cmn_img/cat_box_body.jpg) repeat-y;}
.cat_box_foot{ background:left bottom url(/matsumoto_u/goodpractice/student_4uni_h20/cmn_img/cat_box_foot.jpg) no-repeat;}
.cat_box_head{ padding:16px 14px 16px 14px; background:left top url(/matsumoto_u/goodpractice/student_4uni_h20/cmn_img/cat_box_head.jpg) no-repeat;}

.list_cat li{ background:left bottom url(/matsumoto_u/goodpractice/student_4uni_h20/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;}

.cat_two{ width:658px; margin:0 0 0 -10px;zoom:1;}
.cat_two li{zoom:1; width:319px; float:left; zoom:1; display:inline; margin:0 0 10px 10px; border-bottom:1px solid #cccccc; padding: 0 0 10px 0;}
.cat_p{ width:100px; float:left; display:inline;}
.cat_text{ width:210px; float:right; display:inline;}

/* relation */
.relation_list li{background:left bottom url(/matsumoto_u/goodpractice/student_4uni_h20/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/student_4uni_h20/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/student_4uni_h20/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;}