@charset "UTF-8";
/* CSS Document */

body.bigFont{
font-size:105%;
font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo, sans-serif;
}

body.bigFont #mainContents .newsArea li,
body.bigFont #mainContents .newsArea li a{
	font-size:105%;
	line-height:28px;
}
body.bigFont #mainContents .ttlTxt{
	font-size:40px;
}
body.bigFont #mainContents .siteList ul li{
	font-size:85%;
}
body.bigFont #mainContents .newbookArea li p.txtArea{
	font-size:120%;
	line-height:24px;
}
body.bigFont #mainContents .backlistArea li p.txtArea{
	font-size:120%;
	line-height:24px;
}

body.bigFont #mainContents div.navKotoba p.kotobaTxt{
	font-size:80%;
	line-height:24px;
}
body.bigFont #mainContents div.earthquake p.ttlTxt,
body.bigFont #mainContents div.earthquake p.leadTxt{
	font-size:70%;
	line-height:18px;
}

body.bigFont .imidasArea .txtArea p{
    font-size: 18px;
	line-height:24px !important;
}
body.bigFont .imidasArea p.ttlTxt{
    font-size: 20px !important;
	line-height:30px !important;
}
body.bigFont #mainContents .newsColumn h3 {
    font-size: 20px;
}
body.bigFont #mainContents .newsColumn ul li a{
	 font-size: 16px;	
}
body.bigFont #mainContents .newsColumn p {
    font-size: 16px;
}
body.bigFont #mainContents .menuList a{
	font-size: 18px !important;
}
body.bigFont #contentFoot p{
    font-size: 14px !important;	
}



/* ichiranlist */
body.bigFont div.ichiranlist ul.bookList01 li p.bookTxt {
    font-size: 14px !important;
    line-height: 26px !important;
}
body.bigFont div.ichiranlist ul.bookList02 li{
	min-height:185px !important;
}
body.bigFont div.ichiranlist ul.bookList02 li p.txtArea,
body.bigFont div.ichiranlist ul.bookList03 li,
body.bigFont div.ichiranlist ul.bookList03 li a{
	font-size: 14px !important;
    line-height: 26px !important;
}

body.bigFont table#book_table{
	font-size: 14px !important;
    line-height: 20px !important;
}

body.bigFont div.btn_pagetop a,
div#page_navi{
	font-size: 14px !important;
    line-height: 20px !important;
}


/* kikan */
body.bigFont div.newBook .bookTxt p.bookTtl span,
body.bigFont div.newBook .bookTxt p.bookInfo,
body.bigFont div.newBook ul.bookList01 li p.bookTxt{
	font-size: 14px !important;
    line-height: 24px !important;
}
body.bigFont div.newBook .bookTxt p.bookWriter,
body.bigFont div.newBook .bookTxt p.bookLead{
	font-size: 20px !important;
	line-height: 30px !important;
}
body.bigFont div.newBook .bookTxt p.bookTtl,
body.bigFont div.newBook .headLine{
	font-size: 24px !important;
    line-height: 32px !important;
}
body.bigFont div.newBook p.ttlTxt{
	font-size: 34px !important;
}
body.bigFont div.newBook .bookContent{
	font-size: 16px !important;
	line-height: 24px !important;
}


/* imidas */
body.bigFont div.imidasColumn .ttlTxt{
	font-size:24px !important;
}
body.bigFont div.imidasColumn .columnName{
	font-size:22px !important;
	line-height: 28px !important;
}
body.bigFont div.imidasColumn .columnLead,
body.bigFont div.imidasColumn .columnLead02{
	font-size: 16px !important;
	line-height: 24px !important;
}
body.bigFont div.imidasColumn .headline{
	font-size:22px !important;
	line-height: 28px !important;
}
body.bigFont div.imidasColumn .contentsArea .comment{
	font-size: 20px !important;
}
body.bigFont div.imidasColumn .contentsArea p.ttlTxt_s,
body.bigFont div.imidasColumn .contentsArea .reportArea .sttl{
	font-size: 18px !important;
}
body.bigFont div.imidasColumn .contentsArea p.read,
body.bigFont div.imidasColumn .reportArea{
	font-size: 16px !important;
	line-height: 26px !important;
}
body.bigFont div.imidasColumn p.linkImidas a{
	font-size: 16px !important;
	line-height: 26px !important;
}

body.bigFont div.imidasWadai .ttlTxt{
	font-size:24px !important;
}
body.bigFont div.imidasWadai .linkList li{
	font-size: 14px !important;
    line-height: 24px !important;
}
body.bigFont div.imidasWadai .headline{
	font-size: 28px !important;
}
body.bigFont div.imidasWadai .reportArea{
	font-size: 16px !important;
	line-height: 28px !important;
}


/* kaikosho */
body.bigFont div.who p.profile,
body.bigFont div.box_kaikosho div.contents div.who p.name,
body.bigFont div.box_kaikosho div.contents p.copy,
body.bigFont div.box_kaikosho div.contents p.sign,
body.bigFont div.box_kaikosho div.contents div.address p {
    font-size: 14px !important;
    line-height: 20px !important;
}
body.bigFont div.box_kaikosho div.contents div.who{
	margin:0px 0px 20px 0px;
}
body.bigFont div.box_kaikosho div.contents div.boshu li{
	font-size: 16px !important;
	line-height: 24px !important;
}
body.bigFont div.box_kaikosho .tit a,
body.bigFont div.box_kaikosho .tit2{
	font-size: 18px !important;
    line-height: 26px !important;
}
body.bigFont div.box_kaikosho .gen2{
	font-size: 14px !important;
    line-height: 20px !important;
}
body.bigFont div.box_kaikosho .midashi{
	font-size: 18px !important;
    line-height: 26px !important;
}
body.bigFont div.box_kaikosho li{
    font-size: 14px !important;
    line-height: 20px !important;
}
body.bigFont div.contents.list div.author_book p {
   font-size: 14px !important;
   line-height: 20px !important;
}




/* yomimono */
body.bigFont ul.yomimonoList p.yomimonoTtl a{
	font-size: 24px !important;
    line-height: 30px !important;
}
body.bigFont ul.yomimonoList p.yomimonoTtl .yomimonoWriter,
body.bigFont ul.yomimonoList p.yomimonoSttl,
body.bigFont ul.yomimonoList p.yomimonoData{
	font-size: 16px !important;
    line-height: 24px !important;
}

body.bigFont div.yomimonoMain p.titleTxt{
	font-size: 24px !important;
    line-height: 30px !important;
}
body.bigFont div.yomimonoMain p.dateTxt,
body.bigFont div.yomimonoMain p.mainTxt{
	font-size: 16px !important;
    line-height: 26px !important;
}

body.bigFont .profileArea .profileTxt .profileName{
	font-size: 18px !important;
    line-height: 26px !important;
}
body.bigFont .profileArea .profileTxt{
	font-size: 14px !important;
    line-height: 20px !important;
}



/* tokusetsu */
body.bigFont div.tokusetsuArea li a {
	font-size: 18px !important;
    line-height: 26px !important;
}

/* link */
body.bigFont div.box_links div.contents p.mi_about,
body.bigFont div.box_links div.contents p.mi_link{
	font-size: 16px !important;
    line-height: 24px !important;
}
body.bigFont div.box_links div.contents ul.attn,
body.bigFont div.box_links div.contents div.link_banner li{
	font-size: 14px !important;
    line-height: 20px !important;
}

body.bigFont div.box_links div.contents div.link_list li a{
	font-size: 14px !important;
    line-height: 20px !important;
}



/* renew */
body.bigFont #contentHead .headRight{
	font-size:16px;
}

body.bigFont #contentHead .menuList li a{
	font-size: 16px;
}
body.bigFont #mainContents .menuList li{
	font-size: 20px;
}
body.bigFont #mainContents .newsArea .yomimonoList .dateTxt{
	font-size: 14px;
}
body.bigFont #mainContents .newsArea .yomimonoList .dateTxt span{
	font-size: 12px;
	line-height: 1.2;
}
body.bigFont #mainContents .newsArea .yomimonoList .ttlTxt{
	font-size: 20px;
	line-height: 1.2;
}
body.bigFont #mainContents .newsArea .nameTxt{
	font-size: 16px;
}

body.bigFont #mainContents .newsArea .newsList .dateTxt{
	font-size: 14px;
}

body.bigFont #mainContents .newsArea .newsList .dateTxt .iconImidas{
	font-size: 12px;
}
body.bigFont #mainContents .newsArea .newsList .dateTxt .iconTolks{
	font-size: 12px;
}
body.bigFont #mainContents .newsArea .newsList .dateTxt .iconYomimono{
	font-size: 12px;
}
body.bigFont #mainContents .newsArea .newsList .ttlTxt{
	font-size: 16px;
}
body.bigFont #mainContents .newsArea .nameTxt{
	font-size: 16px;
}
body.bigFont #mainContents .yomimonoLink a{
	font-size: 16px;
}

body.bigFont #mainContents .newbookArea .ttlTxt{
	font-size: 40px;
}
body.bigFont #mainContents .bookList li{
	font-size: 14px;
}
body.bigFont #mainContents .bookList .bookTtl{
	font-size: 16px;
}
body.bigFont #mainContents .bookList .nameTxt{
	font-size: 14px;
}

body.bigFont #mainContents .bookList02 li{
	font-size: 12px;
}
body.bigFont #mainContents .bookList02 .bookTtl{
	font-size: 16px;
}
body.bigFont #mainContents .bookList02 .nameTxt{
	font-size: 14px;
}

body.bigFont #mainContents .etalksArea .ttlTxt{
	font-size: 40px;
}
body.bigFont #mainContents .etalksArea .ttlTxt span{
	font-size: 64px;
}
body.bigFont #mainContents .kikanLink a{
	font-size: 16px;
}

body.bigFont #mainContents .imidasArea{
	font-size: 16px;
}
body.bigFont #mainContents .imidasArea .txtArea .ttlTxt{
	font-size: 20px;
}

body.bigFont #mainContents .newsColumn{
	font-size: 16px;
}
body.bigFont #mainContents .newsColumn h3{
	font-size: 20px;
}
body.bigFont #mainContents .newsColumn .imidasLink a{
	font-size: 16px;
}

body.bigFont #mainContents .siteList h3{
	font-size: 22px;
}
body.bigFont #mainContents .siteList ul li{
	font-size: 14px;
}


body.bigFont #mainContents .navKotoba .kotobaTxt{
	font-size: 14px;
}
body.bigFont #mainContents .kotobaLink a{
	font-size: 15px;
}
body.bigFont #mainContents .kotobaTxt01{
	font-size: 14px;
}
body.bigFont #mainContents .kotobaTxt02{
	font-size: 18px;
}

body.bigFont #mainContents .earthquake p.ttlTxt{
	font-size: 16px;
}
body.bigFont #mainContents .earthquake .leadTxt{
	font-size: 14px;
}
body.bigFont #mainContents .earthquake .cpName{
	font-size: 16px;
}

body.bigFont .privacyLink a{
	font-size: 14px;
}
body.bigFont .privacyLink a::before{
	font-size: 16px;
}