@charset "UTF-8";
div#head_logo {
float:left;
width:718px;
height:76px;
border-right:1px #fff solid;
background:url(http://www.fukugo-waseda.jp/assets/images/css/ver2/head_logo_bg.gif) no-repeat /*130px*/ 80px 11px;
}

div#head_logo h1 a {
display:block;
background:url(http://www.fukugo-waseda.jp/assets/images/css/ver2/head_logo_link.gif) no-repeat bottom left;
width:107px;
height:67px;
text-indent:-99999em;
overflow:hidden;
margin:0 0 0 9px;
}

div#head_logo div.header_title_h1 a {
display:block;
background:url(http://www.fukugo-waseda.jp/assets/images/css/ver2/head_logo_link.gif) no-repeat bottom left;
width:107px;
height:67px;
text-indent:-99999em;
overflow:hidden;
margin:0 0 0 9px;
}

div#head_snavi{ float:left; width:202px; height:76px; padding:0 18px; border-left:1px #bbbbbb solid; line-height:0;}
div#head_snavi ul{ margin:15px 0 0 0; zoom:1;}
div#head_snavi ul li{float:left;}
div#head_snavi ul li a{ display:block; margin:0 4px 0 0; padding:3px 6px 3px 14px; background:url(http://www.fukugo-waseda.jp/assets/images/css/ver2/head_snavi_list.gif) left no-repeat; font-size:11px; line-height:1em; color:#808686;}
div#head_snavi ul li a:hover{background:url(http://www.fukugo-waseda.jp/assets/images/css/ver2/head_snavi_list_ov.gif) left no-repeat; color:#f000a9;}
#ajaxSearch_form{ clear:both; padding:12px 0 0 0;}
#ajaxSearch_form fieldset{border:none;}
#ajaxSearch_input{ float:left; border:1px #bbbbbb solid; margin:0; padding:0; width:165px; height:16px;}
#ajaxSearch_submit{ float:left;border:1px #bbbbbb solid; margin:0 0 0 5px; padding:0; width:27px; height:18px; background:url(http://www.fukugo-waseda.jp/assets/images/css/ver2/search_btn.gif) center no-repeat #e0e0e0;}

div#gnavi {
background:url(http://www.fukugo-waseda.jp/assets/images/css/ver2/gnavi_bg.gif) left top repeat-x;
line-height:1em;
}

div#gnavi ul {
height:45px;
border-right:1px #bbb solid;
}

div#gnavi ul li a {
float:left;
display:block;
height:32px;
border-left:1px #bbb solid;
font-size:14px;
color:#666;
padding:7px 38px 5px 10px;
}

div#gnavi ul li a:hover {
background:#f000a9;
color:#fff;
}

div#gnavi ul li a span {
display:block;
font-size:10px;
margin:5px 0 0;
}

div#gnavi ul li.active a {
background:#FFF;
border-left:1px #5c5c5c solid;
border-top:1px #5c5c5c solid;
border-right:1px #5c5c5c solid;
font-weight:700;
color:#f000a9;
}

div#gnavi ul li.active a:hover {
background:#FFF;
color:#f000a9;
}

div#head_snavi ul li,div#gnavi ul li {
float:left;
}

