@charset "utf-8";
/* CSS Document */

body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:small;background:repeat-x}
body,#dvsl,#dvsr,#st1u,#st2u,#stcl,#stcr,#stdl,#stdr,h2,#bi1,#sae,#halfb,dl,dt{margin:0}
#topim{width:850px;height:400px;margin:-20px auto 0 auto;z-index:0}
#menu{width:747px;height:255px;margin:-260px auto 0 auto;z-index:2}
#dvm,#dvsa,#cb,#dlm,#hlb,#bi0,#upd,#shs,#jhs,#cm,dd#lma{clear:both}
#dvm{width:855px;margin:5px auto 0 auto;z-index:2}
#mr{float:right;border:none;padding:0 3px 0 0;z-index:3}
#dvsa{width:848px;margin:5px auto 0 auto}
#dvsl,#dvss,#st1u,#stcl,#stdl,#dld,#dlb,#pt,#aa,#fk,#halfb,#bi6,#tab,ul#tab li,dd#pdffl,dd#xls{float:left}
#dvsr,#st2u,#stcr,#stdr,#bi1,#bi2,#bi3,#bi4,#slt,#sae,#jsh{float:right}
#dvsl,#dvsr{width:424px}
#dvss{width:414px;margin:0 5px}
#st1u,#st2u,#stcl,#stcr,#stdl,#stdr{width:414px;padding:0}
#stdl,#stdr{height:25px}
#st1u,#st2u{height:55px}
h2{padding:0 0 5px 5px}
#bi0{float:left;width:345px;height:340px;padding:0 0 0 5px}
#bi1,#bi2{width:223px;height:48px;padding:50px 10px 5px 10px}
#bi1{background:url(jhsnboard.png);margin:0 5px 0 0}
#bi2{background:url(shsnboard.png)}
#bi3{background:url(ifboard.png);width:443px;height:85px;padding:50px 25px 5px 25px;line-height:120%;margin:5px auto 0 auto;
color:#F03}
#bi4,#slt,#jsh{margin:5px 0 0 0}
#bi4{background:url(alumni.png);width:343px;height:23px;padding:15px 10px 5px 140px}
#bi5{height:53px;width:833px}
#bi6{width:243px;height:58px;margin:5px 0 0 5px}
#slt{width:243px;height:208px}
#sae{width:493px;height:38px}
#bn{border:none}
#jsh{width:496px}
#dlm{width:450px;height:34px;margin:10px auto 0 auto}
#dld{background:url(dl.png);width:315px;height:34px}
#dlb,#pt,#aa,#fk{border:none}
#dlb{width:133px;height:34px}
#hlb{width:690px;margin:0 auto}
#pt{margin:13px 0 0 70px}
#aa{margin:13px 0 0 0}
#fk{margin:12px 0 0 3px}
#halfb{width:210px;padding:0 10px}
#search{width:740px;margin:10px auto 0 auto}
#cprt{width:400px;font-size:10px;font-family:Verdana, Arial;padding:5px}
#bi5,table#skt,#cprt{margin:0 auto}
table#skt{width:360px;border-collapse:collapse}
table#skt th{height:23px;padding:2px 5px 0 5px;border-top:none}
table#skt th,table#skt td#ce,table#skt td{border-width:0 0 1px 1px}
table#skt th,table#skt td#ce,#cprt,ul#tab li{text-align:center}
table#skt td#ce{width:20px;padding:2px 5px;white-space:nowrap}
table#skt td{width:280px;padding:2px 5px;white-space:normal;text-align:left}
#ep{margin:0;height:15px}
#epc{width:70px;height:23px;margin:0 0 0 -5px}

/* ----tab css---- */
a{color:#fff;text-decoration:none}
a#cl{color:#666}
a#gre{color:#390}
a#red{color:#F00}
a:hover{font-weight:bold;text-decoration:underline}
a:hover#cl,a:hover#gre,a:hover#red{font-weight:normal}
a:hover#cl{color:#399}
a:hover#gre{color:#004040}
a:hover#red{color:#FFF;background:#F00;text-decoration:none;padding:2px 0}
ul,li{list-style:none}
#tmd{width:310px;margin:0 auto;text-align:left;font-family:Verdana, Arial;font-size:small}
#tab{margin:-301px 0 0 0;padding:0;width:100%}
ul#tab li{margin:0 5px 0 0;padding-top:10px;width:71px;height:21px}
ul#tab li.selected{font-weight:bold}


/* ----messagebox---*/
#upd,#shs,#jhs,#cm{width:299px;height:250px;margin:70px 0 0 0;padding:10px 5px;color:#333;border:1px solid #CCC;background:#FFF}
#shs,#jhs,#cm{display:none}

/* ----boxlist---- */
dl,dt{list-style:none}
dl{padding:0}
dt{background:#E8E8E8;padding:3px 5px}
dd{margin:0 0 0 10px;padding:0 0 8px 15px}
dd#lma{background:url(ri.gif) no-repeat 0 4px}
dd#lmb{background:url(rii.gif) no-repeat 0 4px}
dd#pdf,dd#pdffl{padding:2px 0 8px 30px;background:url(a_pdf.gif) no-repeat 0 0}
dd#pdffl,dd#xls{width:190px}
dd#xls{padding:0 0 8px 30px;background:url(a_excel.gif) no-repeat 0 0;color:#390}
dd#eme{padding:0 0 8px 15px;background:url(eme.gif) no-repeat 0 0}
dd#dls{padding:0 0 8px 15px;background:url(dls.gif) no-repeat 0 0}
span#pin{color:#F00;padding:1px 0}
span#mblue{color:#222768}