@charset "UTF-8";

/* small.css
**************************************************************************************

1.基本フォント設定
2.main
3.lnavi
4.pnavi
5.サイトマップフォント設定
6.対象者ページフォント設定
7.文字サイズ変更設定


**************************************************************************************/ 



/* 1.基本フォント設定
=============================================================================*/

/*
77% = 10px	| 	122% = 16px	|	167% = 22px	
85% = 11px	|	129% = 17px	|	174% = 23px
93% = 12px	|	136% = 18px	|	182% = 24px
100% = 13px	|	144% = 19px	|	189% = 25px
107% = 14px	|	154% = 20px	|	197% = 26px
114% = 15px	|	159% = 21px	|
*/

#main div.pnavi-area-nobg,
#pnavi p.catetop,
#news-topics div.topics dl.list,
#wrapper div.bread,
#main div.gaiyo,
#main div.tx-area,
#main div.anchor,
#main ul.download li,
#main div.pagelist dd,
#main table,
#main div.pdf-area,
#pnavi div.pnavi-area,
#home #news-topics dl.list,
#target ul.pglist,
#sitemap ul.smlist,
#topics-events dl.list,
#main ul.mnavi{
 font-size: 93%;
 line-height:1.6;
 letter-spacing:1px;
}

#main p.cap{
 font-size: 77%;
}


/* 2.main
=============================================================================*/
#main h1{
 font-size: 189%;
 line-height:1.1;
 padding:41px 180px 37px 24px;
}

#main h2{
 font-size: 136%;
 font-weight: bold;
}

#main h3{
 font-size: 114%;
 font-weight: bold;
 line-height:1.2;
}

#main h4{
 font-size: 93%;
 font-weight: bold;
}

#main h5{
}

#main p.subtitle{
 font-size: 136%;
 font-weight: bold;
 letter-spacing:normal;
}

#main div.anchor div.anchor-inner ul.str01 li,
#main div.anchor div.anchor-inner ul.str02 li ul li{
  background-position: 8px 8px;
}

#main div.pdf-area{
 line-height:1.0;
 letter-spacing:normal;
}

#main ul.download li{
 background-position: 2px 5px;
}

#main p.pagetop a{
 background-position: 0 4px;
}

#main div.pagelist dt{
 font-size: 107%;
 font-weight:bold;
}

#main div.pagelist dt span.top a{
 background-position: 7px 9px;
}

#main ul.mnavi{
 line-height:1.0;
}


/* 3.lnavi
=============================================================================*/
#lnavi ul.second {
 font-size: 107%;
}

#faculties #lnavi ul.second {
 font-size: 93%;
}

#lnavi ul.third {
 font-size: 85%;
}

#lnavi ul.second li{
 line-height:1.2;
}

#lnavi ul.second li{
 line-height:1.2;
 background-position:4px 6px;
}

#lnavi ul.second li.current span{
 line-height:1.2;
 background-position:4px 6px;
}

#lnavi ul.third li{
 background-position:17px 11px ;
 line-height:1.2;
}

#lnavi ul.third li.current {
 background-position:17px 11px;
 line-height:1.2;
}


/* 4.pnavi
=============================================================================*/
#main p.pagetop a{
 background-position: 0 3px;
}

*+html body #main p.pagetop a{
 background-position: 0 4px;
}

* html body #main p.pagetop a{
 background-position: 0 4px;
}

#pnavi p.catetop a{
 background-position: 0 3px;
}

*+html body #pnavi p.catetop a{
 background-position: 0 0;
}
 
* html body #pnavi p.catetop a{
 background-position: 0 0;
}

#pnavi p.hometop a{
 background-position: 0 3px;
}

*+html body #pnavi p.hometop a{
 background-position: 0 2px;
}

* html body #pnavi p.hometop a{
 background-position: 0 4px;
}


/* 5.サイトマップフォント設定
=============================================================================*/
#sitemap #main h2.sitemap{
 font-size: 122%;
 font-weight: bold;
}

#sitemap #main h2.sitemap a{
 background-position: 8px 13px;
}

#sitemap #main ul.smlist li a{
 background-position: 0 7px;
}


/* 6.対象者ページフォント設定
=============================================================================*/
#target #main div.pagelist h2{
 font-size: 107%;
 font-weight: bold;
}

#target #main div.topics dl.list{
 font-size: 93%;
}

#target #main div.pagelist h2 span.top a{
 background-position: 7px 9px;
}

#target #main div.pagelist ul.pglist li a{
 background-position: 0 7px;
}


/* 7.文字サイズ変更設定
=============================================================================*/
/* 文字サイズ変更設定*/
#header dl.fsize dd.small,
#header dl.fsize dd.small a{
 background-position: 0 -19px;
}