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

/*
==============================================

 detail.html

==============================================
*/

h1, h2, h3, h4, h5, h6
{
  font-size:100%;}

/*------------------------------
 // 1: detailContents
------------------------------ */

.mainContents #d_contentsR {
	width: 474px;
	float: right;
}

.mainContents #d_contentsL {
	width: 224px;
	float: left;
}

/*パンくずリスト*/
#topicPath ol li{
	list-style:none;
	display:inline;

	}
#topicPath ol li.now{
	color:#666;}

/*SNSボタン*/
#snsbtn {
    float: right;
    width: 240px;
}

#snsbtn .fb-like {
    float: right;
    height: 21px;
    margin: 0 0 10px 0;
}

#snsbtn .twitter {
    float: right;
    height: 21px;
    margin: 0 10px 10px 0;
}

/*右側 書籍紹介*/
#d_contentsR .dotline{
	border-bottom:1px dotted #666;
	padding-bottom:10px;
	margin-bottom:10px;}

#d_contentsR h1{
	font-size:100%;
	color:#666;
	}

#d_contentsR .ebook-link {
	margin-bottom: 6px;
}

#d_contentsR .ebook-link a {
	color: #fff;
    background: #B00000;
    padding: 5px 6px;
    text-decoration: none;
    border-radius: 4px;
    font-size: 12px;
}

#d_contentsR .ebook-link a:hover {
	opacity: .8;
}

#d_contentsR .price{
	font-weight:bold;
	color:#666;}

#d_contentsR .author{
	font-weight:bold;}

#d_contentsR .subtitle{
	color:#666;}

#d_contentsR .detailMenu{
	border:1px solid #E2E2C0;
	background-color:#F3F3E6;
	font-weight:bold;
	margin:20px 0 10px 0;
	}

#d_contentsR .detailMenu p{
	text-align:center;
	margin:5px auto;}

#d_contentsR .detailMenu a{
	color:#7F7F58;}

#d_contentsR .detail-title_bg {
	width: 474px;
	height: 32px;
	background: url(img/title_detail_bg.jpg) no-repeat;
	clear: both;
	margin-bottom:10px;
}

.detail-title_bg h2{
	padding:6px 0 0 13px;}

p.bookinfo{
	margin-bottom:15px;}

.kanren{
	background:url(img/arrow_green.gif) center left no-repeat;
	padding-left:12px;
	font-weight:bold;}

ul.kanrenlink{
	line-height:1.8;}
ul.mokuji{
	list-style:inside;
	list-style-type:disc;
	margin-bottom:15px;}
p.mokuji{
	margin-bottom:15px;}

/*左側　オンライン書店で購入する　書籍詳細*/
#d_kaimono{
	text-align:center;
	margin-top:15px;}

.stock{
	text-align:left;
	color:#B00000;
	margin-left:30px;}

#d_online{
	background:url(img/online_bg.gif) top left repeat-y;
	border:1px solid #E2E2C0;
	padding-bottom:10px;
	margin-top:15px;
	}
#d_online h3{
	margin:10px 0 10px 13px;}

#d_online ul li{
	height:32px;
	overflow:hidden;
	margin:0px 0px 7px 28px;
	}

/*左側　電子書籍で購入する　書籍詳細*/
#d_ebook{
	background:url(img/online_bg.gif) top left repeat-y;
	border:1px solid #E2E2C0;
	padding-bottom:10px;
	margin-top:15px;
	}
#d_ebook h3{
	margin:10px 0 10px 13px;}

#d_ebook ul li{
	height:32px;
	overflow:hidden;
	margin:0px 0px 7px 28px;
	}


/*左側　店頭在庫を確認する　書籍詳細*/
#d_zaiko{
	border:1px solid #E2E2C0;
	background-color:#F3F3E6;
	margin:15px 0 0 0;}

#d_zaiko h3{
	margin:10px 0 10px 13px;}

#d_zaiko ul {
	margin:0 5px 15px 15px;}

#d_zaiko ul li{
	display:inline;}

/*下部　日本語教材ダウンロード　書籍詳細*/
#kyozai{
	border:1px solid #E2E2C0;
	background:url(img/d_download_bg.gif) top left repeat-y;
	margin:15px 0 10px 0;
	padding:12px 0 0 0;}

#kyozai h3{
	margin:0 0 10px 17px;}

#kyozai dl{
	width:147px;
	margin:0 0 20px 0;
	float:left;
	overflow:auto;}

#kyozai dl:nth-of-type(even) {
    margin-left: 38px;
}

#kyozai .dl-container {
	overflow: hidden;
	padding: 0 70px 0 70px;
}

/*下部　この本の関連書籍　書籍詳細*/
#d_kanrenBook{
	border:1px solid #E2E2C0;
	background:url(img/d_kanren_bg.gif) top left repeat-y;
	margin:20px 0 10px 0;
	padding:15px 0;
	}

#d_kanrenBook h3{
	margin:0 0 10px 0;}

.stepsBook{
	width:225px;
	float:left;
	margin:11px 0 0 10px;
	}

.stepsBook:nth-of-type(4),
.stepsBook:nth-of-type(7) {
	clear: both;
	}

#d_kanrenBook .ebook {
	margin-top: 5px;
}

.d_bookpict{
	float:left;}
.d_bookinfo{
	margin-left:110px;}
.d_booknaiyo{
	clear:both;
	margin-top:5px;
	color:#666;}

/*下部　同じ著者・訳者の作品　書籍詳細*/

#d_other{
	border:1px solid #E2E2C0;
	background:url(img/d_other_bg.gif) top left repeat-y;
	margin:20px 0 10px 0;
	padding:15px 0;
	clear:both;}

#d_other h3{
	margin:0 0 10px 0;}

#d_other .ebook {
	margin-top: 5px;
}

#d_other p.more{
	font-weight:bold;
	text-align:right;
	margin-top:10px;
	margin-right:15px;}


/*下部　シリーズマーク*/

/*関連書*/
#main .series_K {
	margin-bottom: 2px;
}
#main .series_K a{
    background: url(img/arrow_goldK_off.gif) no-repeat 0 center;
	padding-left: 17px;
}
#main .series_K a:hover{
    background: url(img/arrow_gold_on.gif) no-repeat 0 center;
	padding-left: 17px;
}

/* series_K Link
--------------------*/
.series_K  a:link{
	color: #818058;
	text-decoration: underline;
}
.series_K  a:visited{
	color: #818058;
	text-decoration: underline;
}
.series_K  a:hover{
	color: #9F9E75;
	text-decoration: none;
}
.series_K a:active{
	color: #9F9E75;
	text-decoration: none;
}

/*同じ著者*/
#main .series_O {
	margin-bottom: 2px;
}
#main .series_O a{
    background: url(img/arrow_goldK_off.gif) no-repeat 0 center;
	padding-left: 17px;
}
#main .series_O a:hover{
    background: url(img/arrow_gold_on.gif) no-repeat 0 center;
	padding-left: 17px;
}

/* series_O Link
--------------------*/
.series_O  a:link{
	color: #818058;
	text-decoration: underline;
}
.series_O  a:visited{
	color: #818058;
	text-decoration: underline;
}
.series_O  a:hover{
	color: #9F9E75;
	text-decoration: none;
}
.series_O a:active{
	color: #9F9E75;
	text-decoration: none;
}
