@charset "UTF-8";

BODY { margin:0px; padding:0px; background:#FFFFFF; }
TD,TH { padding:0px; }
BODY,TH,TD,INPUT,SELECT,TEXTAREA { text-autospace:ideograph-alpha; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; color:#404040; }
BODY,TH,TD { font-size:80%; line-height:140%; }


P,FORM { margin:0px; }
IMG { border:0px; }

h1,h2,h3,h4,h5,h6 { margin:0; }
ul, ol { margin:0; padding:0; list-style-type:none; }

A:link { color:#FF6600; }
A:visited { color:#FF9933; }
A:hover { color:#4DB6EA; }
A:active { color:#FF0000; }

.body01tb { width:770px; border:solid 1px #999999; background:#FFFFFF; }

.body02tb { width:760px; margin-bottom:12px; }
.body02td01 { width:190px; vertical-align:top; }
.body02td02 { width:570px; vertical-align:top; }

.head01tb { width:752px; margin-left:8px; }
.head01td01 { vertical-align:bottom; }
.head01td02 { text-align:right; }

.head02tb { }
.head02td01 { border-right:solid 2px #4DB6EA; }

.head03tb { width:752px; margin:5px 0 5px 8px; }
.head03td01 { text-align:right; }

.head04tb { }
.head04td01 { padding-right:12px; }

.menu01tb { width:170px; margin:0 20px 16px 0; }
.menu01td01 { padding-top:8px; text-align:right; }
.menu01td02 { text-align:right; }
.menu01td03 { padding:4px 0 0 48px; }
.menu01td04 { padding:3px 0 0 48px; }

.menu02tb { width:170px; margin-bottom:16px; border:solid #4DB6EA; border-width:2px 0; }
.menu02td01 { padding:8px 0; text-align:right; }
.menu02td02 { padding-bottom:8px; text-align:right; }

.menu03tb { width:170px; margin-bottom:16px; }
.menu03tb img { margin-left:25px; }
.menu03td01 { padding-left:10px; }

.menu04tb { width:170px; }
.menu04tb img { margin:16px 0 0 25px; }
.menu04td01 { padding-left:10px; text-align:center; }

.menu05tb { width:170px; }
.menu05tb img { margin-left:10px; }
.menu05td01 { padding-left:10px; text-align:center; }

.foot01div { margin-bottom:8px; }

.main01tb { width:570px; }
.main01td01 { }
.main01td02 { border:solid #999999; border-width:0 1px 1px 1px; }
.main01td03 { padding-bottom:8px; text-align:center; }
.main01div01 { margin:24px 8px; }
.main01div02 { margin-bottom:8px; text-align:right }

/* テキストリンク */
.a1:link { color:#404040; }
.a1:visited { color:#666666; }
.a1:hover { color:#FF8000; }
.a1:active { color:#FF0000; }

.s { font-size:10px; }


/* 学校一覧 */

.top_special02tb { width:552px; margin-top:16px; margin-bottom:12px; }
.top_special02td01 { }
.top_special02td02 { padding:8px 16px; }

.top_special03tb { width:552px; margin-bottom:12px; }
.top_special03td01 { background:url(img/top_school_bg.gif) 0% 100% repeat-x; }
.top_special03td02 { width:50%; padding:2px 0 0 22px; }
.top_special03td02 a:link { color:#404040; }
.top_special03td02 a:visited { color:#666666; }
.top_special03td02 a:hover { color:#FF8000; }
.top_special03td02 a:active { color:#FF0000; }

/* パンくずリスト */

.pathnavi{ margin:4px 0 10px 0; }
.pathnavi li{ display:inline;line-height:110%;list-style-type:none; } 
.pathnavi li a{	padding-right:10px;background:url(./img/topicpath.gif) no-repeat right 2px; }  

=