@charset "shift_jis";

/* zaigaku-waku */
table.zaigaku-news td{font-size:75%;line-height:150%;border-bottom:1px dotted #666666;padding:4px 2px 4px 3px;}

table.zaigaku-menu1 td{font-size:85%;padding:8px 7px;background-color:#edeedc;}
table.zaigaku-menu2 table.menu1{margin-left:10px;}


table.link-menu td{padding:3px 0;}
table.link-menu img{margin:0 5px 0 7px;}
table.link-menu2{margin-top:10px;}
table.link-menu2 td{padding:3px 0;}
table.link-menu2 img{margin:0 5px 0 2px;}

table.contact{border:1px solid #cccccc;}



/* local-navigation */
table.l-menu{margin:0 0 0 6px;}
td.l-menu1{padding:7px 5px 3px 5px;font-size:75%;line-height:150%;}

#contents.type1{width:520px;margin-left:15px;margin-top:12px;margin-bottom:10px;}
.type2{width:500px;margin-left:9px;}
.type0{width:520px;margin-left:15px;margin-bottom:10px;}
.type3{width:520px;margin-top:9px;margin-left:15px;margin-bottom:10px;}

#contents h2.title-type1{background:#597183;margin:15px 0 7px 0;padding:5px 0 5px 7px;color:#ffffff;font-weight:bold;font-size:75%;}
#contents h2.title-type1 img{vertical-align:middle;margin:0 7px 0 5px;}
#contents h3.title-type1s{font-size:75%;font-weight:bold;padding:10px 0 5px 0;color:#6d6749;}

/* table */
table.data-type1{border: 1px solid #cccccc;border-width: 1px 0px 0px 1px;border-collapse: collapse;}
table.data-type1 th.item1{border:1px solid #cccccc;border-width: 0 1px 1px 0;background:#e8e6a2;font-size:75%;line-height:150%;color:#6d6749;text-align:center;}
table.data-type1 th.item2{border:1px solid #cccccc;border-width: 0 1px 1px 0;background:#f4f9eb;font-size:75%;line-height:150%;}
table.data-type1 th.item3{border:1px solid #cccccc;border-width: 0 1px 1px 0;background:#fff5ec;font-size:75%;line-height:150%;}
table.data-type1 td.item3{border:1px solid #cccccc;border-width: 0 1px 1px 0;background:#fff5ec;font-size:75%;line-height:150%;}
table.data-type1 td.default{border:1px solid #cccccc;border-width: 0 1px 1px 0;background:#ffffff;font-size:75%;line-height:150%;}

/* other */
.icon01{color:#ea4303;}
.text-c-brown1{color:#6d6749;}
.text-c-red01{color:#ff0000;}

/* img */
img.left{float:left; margin:0 10px 5px 0;}
img.right{float:right; margin:0 0 5px 10px;}