@charset "UTF-8";

/* large.css
**************************************************************************************

1.基本フォント設定
2.main
3.lnavi
4.pnavi
5.footer
6.サイトマップフォント設定
7.対象者ページフォント設定
8.フォームフォント設定
9.ホーム設定
10.お知らせ設定
11.借入れ商品設定
12.文字サイズ変更設定

=============================================================================*/



/* 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	|
*/

#simulation #main div.note-area dl,
#login-index #main div.login-area p.caption,
#commodity #main div.news-area dl,
#main div.pnavi-area-nobg,
#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 p.catetop,
#pnavi div.pnavi-area,
#news #main div.news-area dl,
#home #main001 #main-area div.news-area dl,
#sitemap ul.smlist,
#footer ul.mnavi{
 font-size: 122%;
 line-height:1.6;
 letter-spacing:1px;
}

#wrapper div.bread{
 font-size: 122%;
 line-height:1.2;
 letter-spacing:1px;
}

#simulation #main div.cont002 div.cont002-in p.view,
#main p.cap,{
 font-size: 107%;
}

#main div.tx-area span.tx-inner{
 line-height:1.8em;
 letter-spacing:1px;
 font-size: 107%;
}

/* 2.main
=============================================================================*/
#main h1{
 font-size: 225%;
 line-height:1.1;
 padding:24px 15px 19px 15px;
}

#main h2{
 font-size: 167%;
 font-weight: bold;
 background-position:0 7px;
}

#main h3{
 font-size: 144%;
 font-weight: bold;
 line-height:1.2;
}

#main h4{
 font-size: 122%;
 font-weight: bold;
}

#main p.subtitle{
 font-size: 167%;
 font-weight: bold;
 letter-spacing:normal;
}

#main div.anchor ul.str01 li,
#main div.anchor ul.str02 li ul li{
  background-position: 8px 10px;
}

#main div.pdf-area{
 line-height:1.1;
 letter-spacing:normal;
}

#main ul.download li{
 background-position: 0 5px;
}

#main div.pnavi-area-nobg p.pagetop a{
 background-position: 0 5px;
}

#main p.pagetop a{
 background-position: 0 5px;
}

#main div.pagelist dt{
 font-size: 136%;
 font-weight:bold;
}

#main div.pagelist dt span.top a{
 background-position: 7px 12px;
}


/* 3.lnavi
=============================================================================*/
#lnavi ul.second {
 font-size: 122%;
}

#lnavi ul.third {
 font-size: 107%;
}

#lnavi ul.second li{
 line-height:1.2;
}

#lnavi ul.second li{
 line-height:1.2;
 background-position:10px 17px;
}

#lnavi ul.second li.current span{
 line-height:1.2;
 background-position:4px 9px;
}

#lnavi ul.third li{
 background-position:17px 16px ;
 line-height:1.2;
}

#lnavi ul.third li.current {
 background-position:17px 16px;
 line-height:1.2;
}


/* 4.pnavi
=============================================================================*/
#pnavi p.pagetop a{
 background-position: 0 6px;
}

*+html body #pnavi p.pagetop a{
 background-position: 0 6px;
}

* html body #pnavi p.pagetop a{
 background-position: 0 6px;
}

/* 5.footer
=============================================================================*/
#footer ul.mnavi {
 line-height:1.1;
}


/* 6.サイトマップフォント設定
=============================================================================*/
#sitemap #main h2.sitemap{
 font-size: 154%;
 font-weight: bold;
}

#sitemap #main div.h2-area h2 a{
 background-position: 4px 7px;
}

#sitemap #main ul.smlist li a{
 background-position: 0 5px;
}


/* 8.フォームフォント設定
=============================================================================*/
#form-area p.form-ex01,
#form-area p.form-ex02{
 font-size:107%;
}

#form-area input.form-bt{
 font-size:122%;
}

/* 9.ホーム設定
=============================================================================*/
#home #main001 #main-area div.news-area dl dt{
 float:left;
 width:130px;
 letter-spacing:normal;
}

#home #main001 #main-area div.news-area dl dd a,
#home #main001 #main-area div.news-area dl dd{
 display:block;
 float:right;
 width:390px;
}


/* 10.お知らせ設定
=============================================================================*/
#news #main div.news-area dl dt{
 float:left;
 width:130px;
 letter-spacing:normal;
}

#news #main div.news-area dl dd a,
#news #main div.news-area dl dd{
 display:block;
 float:right;
 padding: 0 10px 0 0;
 width:410px;
}

#news #main div.h2-area h2 span{
 background-position: 4px 8px;
}

/* 11.借入れ商品設定
=============================================================================*/
#commodity #main div.news-area dl dt{
 float:left;
 width:130px;
 letter-spacing:normal;
}

#commodity #main div.news-area dl dd a,
#commodity #main div.news-area dl dd{
 display:block;
 float:right;
 width:375px;
}


/* 112.文字サイズ変更設定
=============================================================================*/
#header dl.fsize dd.large,
#header dl.fsize dd.large a{
 width:28px;
 background-position: -127px -32px;
}
