@charset "utf-8";
/*------------------------------------------------------------------------------------
  /css/style/base.css 全html共通
--------------------------------------------------------------------------------------

  基本スタイル、テキストアンカー、フォント
  全体基本設定、ヘッダー、フッター
	
  コンテンツ
  左コンテンツ
    左サイドナビ

  右コンテンツ
    ぱんくず、ページ上部へ戻る
	
    書籍紹介エリア
	　タイトル、チェック、著者のご紹介、「立ち読み」してみる
      Amazonへ、関連サイトのご紹介
	
  各ページ個別設定
    home index.html
	書籍紹介01 loan.html
	書籍紹介02 sanbunkatsu.html
	書籍紹介03 sayonara_loan.html
	書籍紹介04 naniwano.html
	書籍紹介05 kotsujiko.html
	書籍紹介06 yuigon.html
	書籍紹介07 zangyo.html
	書籍紹介08 qa.html
		
/*--------------------------------------------------------------------------------------------------------------*/
/* 基本スタイル */
/*----------------------------------------*/
h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,p,span,form,address{margin:0; padding:0; font-weight:normal; font-style:normal;}
table,thead,tbody,th,td{margin:0; padding:0; font-size:100%; line-height:1.35; vertical-align:top; text-align:left;}
img{border:none; vertical-align:top;}
.clearblock{clear:both;}

/*----------------------------------------*/
/* テキストアンカー */
/*----------------------------------------*/
a:link,a:visited{background-color:transparent; color:#052f6a; text-decoration:underline;}
a:hover,a:active{background-color:transparent; color:#052f6a; text-decoration:none;}
/*--------------*/
#footer a{text-decoration:none;}
#footer a:link,#footer a:visited{background-color:#f1feff; color:#1d65af;}
#footer a:hover,#footer a:active{background-color:#f1feff; color:#052f6a;}

/*----------------------------------------*/
/* フォント */
/*----------------------------------------*/
/*赤*/.ak{color:#ad1010; background-color:#ffffff;}
/*橙*/.didi{color:#e14500; background-color:#ffffff;}
/*青*/.ao{color:#004797; background-color:#ffffff;}

/*太*/.fb{font-weight:bold;}
/*小*/.f90{font-size:90%;}
/*大*/.f120{font-size:120%;}

/*取消線*/.keshi{text-decoration:line-through;}

.vMiddle{vertical-align:middle;}

/*----------------------------------------*/
/* 全体基本設定 */
/*----------------------------------------*/
body{height:100%; margin:0;	padding:0; background-image:url(../../img/bg.jpg); background-repeat:repeat; font-size:100%; text-align:center; font-family:Arial;}
#wrapper{width:930px; height:auto; margin:0 auto; position:relative; text-align:left; font-size:9pt; line-height:1.5; background-color:#ffffff; color:#474747;}

/*----------------------------------------*/
/*ヘッダー*/
/*----------------------------------------*/
#header a{text-decoration:none;}
h1{width:407px; float:left;}
h2{width:318px; float:left;}
#header p{width:205px; float:left;}

/*----------------------------------------*/
/* フッター */
/*----------------------------------------*/
#footer{width:100%; clear:both; border-top:1px #1283c6 solid;}
/*--住所--------------------------------*/
.footerAdd{width:auto; float:left; padding-left:1px; border-bottom:1px #1283c6 solid;}
.footerAdd dl{width:930px; float:left; padding:9px 0 0; line-height:1.2;}
.footerAdd dt{color:#1283c6; background-color:#fff; font-weight:bold; padding:10px 0 10px 12px; font-size: 1.32em;}
.footerAdd dd{width:100%; float:left; padding-left:12px;}
.footerAdd dd em{font-weight:bold; font-style:normal; font-size: 1.1em; line-height: 1.92em;}
.footerAdd address{width:33%; float:left; padding: 0 0 15px 0; letter-spacing: 0.05em; font-size: 1.1em;}
.footerAdd ul{width:388px; float:right; list-style:none; padding:0;}
.footerAdd span{ line-height: 1.4em;}
#footerAdd01{width:233px; float:right;}
#footerAdd02{width:155px; float:right; padding-top:1px;}
/*--コピーライト------------------------*/
.copyright{clear:both; text-align:right; font-size:90%; padding:4px 12px 20px 0;}

/*------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
/* コンテンツ */
/*----------------------------------------*/
.contents{width:930px; height:auto; float:left;}
.sideL{width:232px; float:left;}
.sideR{width:698px; float:right;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 左コンテンツ */
/*----------------------------------------*/
/*--左サイドナビ------------------------*/
.sideL dd{margin:0 0 4px 8px; width:224px; height:87px; float:right; background-repeat:no-repeat; text-indent:-9999px;}
.sideL dd a{display:block; width:224px; height:87px;}
.sideL dt{ clear:both; margin:0; padding:0;}

#left_navi01{background-image:url(../../img/left_navi01.jpg);}
#left_navi01 a:hover,#left_navi01On{background-image:url(../../img/left_navi01.jpg); background-position:-224px 0;}
#left_navi02{background-image:url(../../img/left_navi02.jpg);}
#left_navi02 a:hover,#left_navi02On{background-image:url(../../img/left_navi02.jpg); background-position:-224px 0;}
#left_navi03{background-image:url(../../img/left_navi03.jpg);}
#left_navi03 a:hover,#left_navi03On{background-image:url(../../img/left_navi03.jpg); background-position:-224px 0;}
#left_navi04{background-image:url(../../img/left_navi04.jpg);}
#left_navi04 a:hover,#left_navi04On{background-image:url(../../img/left_navi04.jpg); background-position:-224px 0;}
#left_navi05{background-image:url(../../img/left_navi05.jpg);}
#left_navi05 a:hover,#left_navi05On{background-image:url(../../img/left_navi05.jpg); background-position:-224px 0;}
#left_navi06{background-image:url(../../img/left_navi06.jpg);}
#left_navi06 a:hover,#left_navi06On{background-image:url(../../img/left_navi06.jpg); background-position:-224px 0;}
#left_navi07{background-image:url(../../img/left_navi07.jpg);}
#left_navi07 a:hover,#left_navi07On{background-image:url(../../img/left_navi07.jpg); background-position:-224px 0;}
#left_navi08{background-image:url(../../img/left_navi08.jpg);}
#left_navi08 a:hover,#left_navi08On{background-image:url(../../img/left_navi08.jpg); background-position:-224px 0;}
#left_navi09{background-image:url(../../img/left_navi09.jpg);}
#left_navi09 a:hover,#left_navi09On{background-image:url(../../img/left_navi09.jpg); background-position:-224px 0;}
#left_navi10{background-image:url(../../img/left_navi10.jpg);}
#left_navi10 a:hover,#left_navi10On{background-image:url(../../img/left_navi10.jpg); background-position:-224px 0;}
#left_navi11{background-image:url(../../img/left_navi11.jpg);}
#left_navi11 a:hover,#left_navi11On{background-image:url(../../img/left_navi11.jpg); background-position:-224px 0;}
#left_navi12{background-image:url(../../img/left_navi12.jpg);}
#left_navi12 a:hover,#left_navi12On{background-image:url(../../img/left_navi12.jpg); background-position:-224px 0;}
#left_navi13{background-image:url(../../img/left_navi13.jpg);}
#left_navi13 a:hover,#left_navi12On{background-image:url(../../img/left_navi13.jpg); background-position:-224px 0;}
#left_navi14{background-image:url(../../img/left_navi14.jpg);}
#left_navi14 a:hover,#left_navi12On{background-image:url(../../img/left_navi14.jpg); background-position:-224px 0;}
#left_navi15{background-image:url(../../img/left_navi15.png);}
#left_navi15 a:hover,#left_navi12On{background-image:url(../../img/left_navi15.png); background-position:-224px 0;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 右コンテンツ */
/*----------------------------------------*/
/*--ぱんくず----------------------------*/
.pan{width:671px; margin-bottom:5px; font-size:90%;}
.pan ol{list-style:none; padding-left:17px; color:#7f7f7f; background-color:#fff; background-image:url(../../img/pan_top.gif); background-repeat:no-repeat; background-position:0 2px;}
.pan li{display:inline;}
.pan li a{background-image:url(../../img/pan.gif); background-repeat:no-repeat; background-position:right 0px; padding-right:1.45em; margin-right:0.4em;}
/*--ページ上部へ------------------------*/
.toTop{height:45px; padding-top:10px; padding-left:586px; clear:both;}
.toTop ul{width:107px; height:25px; list-style:none; background-image:url(../../img/totop.jpg); background-repeat:no-repeat;}
.toTop li{width:107px; height:25px; float:left;}
.toTop li a{width:107px; height:25px; display:block; float:left; text-decoration:none; text-indent:-9999px; background-image:url(../../img/totop.jpg); background-repeat:no-repeat;}
.toTop li a:hover{width:107px; height:25px; background-image:url(../../img/totop.jpg); background-position:0 -25px; background-repeat:no-repeat;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介エリア */
/*----------------------------------------*/
/*--タイトル---------*/
.bookArea01{background-image:url(../../img/book_topbg.jpg); background-repeat:repeat-y;}
.bookArea01 div{background-repeat:no-repeat; padding-left:35px;}
.bookArea01 div h3{padding:10px 0 5px;}
.bookArea01 div h4{padding:6px 0 11px;}
.bookArea01 p{width:350px; padding-top:16px;}
/*--チェック---------*/
.bookArea02{background-image:url(../../img/bookarea02bg.jpg); background-repeat:no-repeat; padding:29px 0 0 21px;}
/*--著者のご紹介---------*/
.bookArea03{background-image:url(../../img/bookarea03_bg.jpg); background-repeat:repeat; width:698px; float:left;}
.bookArea03 h5{background-repeat:no-repeat; margin-left:8px;}
.bookArea03 div{background-repeat:no-repeat; background-position:bottom;}
.bookArea03 dl{padding:0 0 0 27px;}
.bookArea03 dd{padding:20px 0 30px 10px;}
.bookArea03 dd p{width:400px;}
/*--コラム（囲み領域）---------*/
.bookArea05{width:605px; float:left; padding:15px 0 15px 25px; margin:10px 0 10px 36px; border: 1px solid #c6c4bc; background: #fffff8;}

/*--「立ち読み」してみる---------*/
.bookArea04{background-image:url(../../img/bookarea04bg.jpg); background-repeat:repeat-y; width:698px; float:left;}
.bookArea04M{background-image:url(../../img/bookarea04bottombg.jpg); background-repeat:no-repeat; background-position:bottom; width:698px; float:left; padding-bottom:30px;}
.bookArea04L{width:462px; float:left; background-image:url(../../img/bookarea04topbg.jpg); background-repeat:no-repeat;}
.bookArea04L dl{width:462px; float:left;}
.bookArea04 dt{padding:20px 0 0 20px;}
.bookArea04 dd{padding:16px 0 20px 35px;}
.bookArea04 dd p{width:405px;}
.bookArea04 ul{list-style:none; background-image:url(../../img/tachiyomi.jpg); background-repeat:no-repeat; width:296px; height:47px; float:left; margin-top:20px;}
.bookArea04 li{width:296px; height:47px; float:left;}
.bookArea04L a{width:296px; height:47px; display:block; float:left; text-decoration:none; text-indent:-9999px; background-image:url(../../img/tachiyomi.jpg); background-repeat:no-repeat;}
.bookArea04L a:hover{width:296px; height:47px; background-image:url(../../img/tachiyomi.jpg); background-repeat:no-repeat; background-position:-296px 0;}
.bookArea04R{width:236px; float:left; background-image:url(../../img/bookarea04topbg.jpg); background-repeat:no-repeat; background-position:top right; padding-top:10px;}
/*--Amazonへ------------------------*/
.toAmazon{padding:0 0 17px 35px; clear:both;}
.toAmazon ul{list-style:none; background-image:url(../../img/amazon.jpg); width:296px; height:50px;}
.toAmazon li{width:296px; height:50px; float:left;}
.toAmazon a{width:296px; height:50px; display:block; float:left; text-decoration:none; text-indent:-9999px; background-image:url(../../img/amazon.jpg); background-repeat:no-repeat;}
.toAmazon a:hover{width:296px; height:50px; background-image:url(../../img/amazon.jpg); background-repeat:no-repeat; background-position:-296px 0;}
/*--新日本出版ボタン------------------------*/
.toShinnihon{padding:0 0 17px 35px; clear:both;}
.toShinnihon ul{list-style:none; background-image:url(../../img/shinnihon.jpg); width:296px; height:50px;}
.toShinnihon li{width:296px; height:50px; float:left;}
.toShinnihon a{width:296px; height:50px; display:block; float:left; text-decoration:none; text-indent:-9999px; background-image:url(../../img/shinnihon.jpg); background-repeat:no-repeat;}
.toShinnihon a:hover{width:296px; height:50px; background-image:url(../../img/shinnihon.jpg); background-repeat:no-repeat; background-position:-296px 0;}
/*--関連サイトのご紹介------------------------*/
.siteArea01{padding:7px 0 0 20px;}
.siteArea01 dl{width:218px; float:left; padding:15px 0 0;}
.siteArea01 dt,.siteArea01 dd{padding-left:10px;}

/*------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
/* 各ページ個別設定 */
/*--------------------------------------------------------------------------------------------------------------*/
/* home index.html */
/*----------------------------------------*/
#home .sideR{background-image:url(../../img/home_bg.gif); background-repeat:no-repeat; background-position:top left;}
.homeArea01{padding-left:17px;}
/*-- index_back2.html がhomeのときのcss
.homeArea01 dl{background-image:url(../../img/home_topbg.jpg); background-repeat:no-repeat; background-position:top left; padding-bottom:40px;}--*/
.homeArea01 dl{background-image:url(../../img/home_topbg_oyako_shukatsu.jpg); background-repeat:no-repeat; background-position:top left; padding-bottom:20px;}
.homeArea01 dt{height:25px;}
.homeArea01 p{width:360px; padding:13px 0 0 22px;}
.homeArea01 ul{background-image:url(../../img/home_detail_off.png); background-repeat:no-repeat; width:232px; height:37px; margin:15px 0 0 22px; list-style:none;}
.homeArea01 li{width:232px; height:37px; float:left;}
.homeArea01 a{width:232px; height:37px; display:block; float:left; text-decoration:none; text-indent:-9999px; background-image:url(../../img/home_detail_off.png); background-repeat:no-repeat;}
.homeArea01 a:hover{width:232px; height:37px; background-image:url(../../img/home_detail_on.png); background-repeat:no-repeat;}
/*----みおの新刊情報-----*/
.homeArea02{padding:14px 0 0 17px;}
.homeArea02 dl{padding:10px 0 0 14px; line-height:22px;}
.homeArea02 dt{width:99px; float:left; background-image:url(../../img/home_shinkan01.gif); background-repeat:no-repeat; background-position:bottom left; font-weight:bold;}
.homeArea02 dd{width:545px; float:left; background-image:url(../../img/home_shinkan02.gif); background-repeat:repeat-x; background-position:bottom left;}
/*----みおの書籍一覧-----*/
.miobookArea{padding:10px 0 0 17px; clear:left;}
/*-------------*/
.miobookArea div{width:672px; float:left; padding:16px 0 19px 14px;}
.miobookArea dl{width:329px; float:left;}
.miobookArea dt{width:102px; float:left;}
.miobookArea dd{width:227px; float:left;}
.miobookArea p{width:212px; font-size:90%; border-bottom:1px #d7d7d7 solid; padding-bottom:6px; margin-bottom:5px;}
.miobookArea dd a{display:block;}
.miobookArea .details{display:block; background-color:#fff; color:#682d16; font-size:90%;}
/*----------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介01 loan.html */
/*----------------------------------------*/
#book01 .bookArea01 div{background-image:url(../../img/book01_topbg.jpg);}
#book01 .bookArea01 p{padding-bottom:20px;}
#book01 .bookArea03{background-image:url(../../img/book01area03bg.jpg);}
#book01 .bookArea03 h5{background-image:url(../../img/book01area03topbg.jpg);}
#book01 .bookArea03 div{background-image:url(../../img/book01_03.jpg);}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介02 sanbunkatsu.html */
/*----------------------------------------*/
#book02 .bookArea01 div{background-image:url(../../img/book02_topbg.jpg);}
#book02 .bookArea03{background-image:url(../../img/book02area03bg.jpg); background-repeat:repeat-y; width:698px; float:left;}
#book02 .bookArea03 h5{background-image:url(../../img/book02area03topbg.jpg);}
#book02 .bookArea03 div{background-image:url(../../img/book02_03.jpg);}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介03 sayonara_loan.html */
/*----------------------------------------*/
#book03 .bookArea01 div{background-image:url(../../img/book03_topbg.jpg);}
#book03 .bookArea01 p{padding-bottom:10px;}
#book03 .bookArea03{background-image:url(../../img/book03area03bg.jpg);}
#book03 .bookArea03 h5{background-image:url(../../img/book03area03topbg.jpg);}
#book03 .bookArea03 div{background-image:url(../../img/book03_03.jpg);}
#book03 .bookArea03 dd p{padding-bottom:10px;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介04 naniwano.html */
/*----------------------------------------*/
#book04 .bookArea01 div{background-image:url(../../img/book04_topbg.jpg);}
#book04 .bookArea01 p{padding-bottom:14px;}
#book04 .bookArea03{background-image:url(../../img/book05area03bg.jpg);}
#book04 .bookArea03 h5{background-image:url(../../img/book05area03topbg.jpg);}
#book04 .bookArea03 div{background-image:url(../../img/book05_03.jpg);}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介05 kotsujiko.html */
/*----------------------------------------*/
#book05 .bookArea01 div{background-image:url(../../img/book05_topbg.jpg);}
#book05 .bookArea01 p{padding-bottom:10px;}
#book05 .bookArea03{background-image:url(../../img/book05area03bg.jpg);}
#book05 .bookArea03 h5{background-image:url(../../img/book05area03topbg.jpg);}
#book05 .bookArea03 div{background-image:url(../../img/book05_03.jpg);}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介06 yuigon.html */
/*----------------------------------------*/
#book06 .bookArea01 div{background-image:url(../../img/yuigon_topbg.jpg);}
#book06 .bookArea03{background-image:url(../../img/book03area03bg.jpg);;}
#book06 .bookArea03 h5{background-image:url(../../img/book03area03topbg.jpg);}
#book06 .bookArea03 div{background-image:url(../../img/book03_03.jpg);}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介07 zangyo.html */
/*----------------------------------------*/
#book07 .bookArea01 div{background-image:url(../../img/book07_topbg.jpg);}
#book07 .bookArea01 div h4{padding:20px 0;}
#book07 .bookArea03{background-image:url(../../img/book07area03bg.jpg);}
#book07 .bookArea03 h5{background-image:url(../../img/book07area03topbg.jpg);}
#book07 .bookArea03 div{background-image:url(../../img/book07_03.jpg);}
#book07 .bookArea03 dd p{width:354px;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介08 qa.html */
/*----------------------------------------*/
#book08 .bookArea01 div{background-image:url(../../img/book08_topbg.jpg);}
#book08 .bookArea01 div h4{padding:12px 0 0;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介09 kaigo.html */
/*----------------------------------------*/
#book09 .bookArea01 div{background-image:url(../../img/book09_topbg.jpg);}
#book09 .bookArea01 div h4{padding:4px 0 0;}
#book09 .bookArea01 p{padding-bottom:10px;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介10 qa.html */
/*----------------------------------------*/
#book10 .bookArea01 div{background-image:url(../../img/book10_topbg.jpg);}
#book10 .bookArea01 div h4{padding:4px 0 0;}
#book10 .bookArea01 p{padding-bottom:35px;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介11 qa_kigyo.html */
/*----------------------------------------*/
#book11 .bookArea01 div{background-image:url(../../img/book11_topbg.jpg);}
#book11 .bookArea01 div h4{padding:14px 0 0;}
#book11 .bookArea01 p{padding-bottom:10px;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介12 qa_kaji.html */
/*----------------------------------------*/
#book12 .bookArea01 div{background-image:url(../../img/book12_topbg.jpg);}
#book12 .bookArea01 div h4{padding:14px 0 0;}
#book12 .bookArea01 p{padding-bottom:10px;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介13 qa_kaji.html */
/*----------------------------------------*/
#book13 .bookArea01 div{background-image:url(../../img/book13_topbg.jpg);}
#book13 .bookArea01 div h4{padding:13px 0 0;}
#book13 .bookArea01 p{padding:30px 0 10px 0;}
#book13 .bookArea03 h5{background-image:url(../../img/book03area03topbg.jpg);}
#book13 .bookArea03 div{background-image:url(../../img/oyano_souzoku_sawada.jpg);}
#book13 .bookArea03 dd p{padding-bottom:10px;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介14 souzoku60.html */
/*----------------------------------------*/
#book14 .bookArea01 div{background-image:url(../../img/book14_topbg.jpg);}
#book14 .bookArea01 div h4{padding:7px 0 0;}
#book14 .bookArea01 p{padding:30px 0 10px 0;}
#book14 .bookArea03 h5{background-image:url(../../img/book03area03topbg.jpg);}
#book14 .bookArea03 div{background-image:url(../../img/book03_03.jpg);}
#book14 .bookArea03 dd p{padding-bottom:10px;}

#book14 .honbun02{ clear: both; padding: 10px 15px 10px 0; margin: 0; background-image: none!important;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 書籍紹介15 oyako_shukatsu.html */
/*----------------------------------------*/
#book15 .bookArea01 div{background-image:url(../../img/oyako_shukatsu_topbg.png);}
#book15 .bookArea01 div h4{padding:7px 0 0;}
#book15 .bookArea01 p{padding:30px 0 0 0;}
#book15 .bookArea03 h5{background-image:url(../../img/book03area03topbg.jpg);}
#book15 .bookArea03 div{background-image:url(../../img/oyako_shukatsu_ito.jpg);}
#book15 .bookArea03 dd p{padding-bottom:10px; width:380px!important;}


#book15 .honbun02{ clear: both; padding: 10px 15px 10px 0; margin: 0; background-image: none!important;}
#book15 .honbun03{ clear: both; padding: 10px 15px 26px 0; margin: 0; background-image: none!important;}
#book15 li{  margin-left: 14px; font-weight: 600; letter-spacing: 0.03em;line-height: 1.7em!important; font-size: 14px!important;}

.books_fb{font-weight: 600; font-size: 14px!important;}

/* 250123 追加  */

#footerAdd01{
  display: none !important;
}









