@charset "utf-8";
/* -----------------------------------------
 朝倉書店　世界地名大事典
-------------------------------------------- */

/* reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;padding:0;border:0;
    outline:0;font-size:100%;
    vertical-align:baseline;}

ul {list-style-type: none;}

a:hover img {
	opacity:0.7; filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)"; }

a:focus {outline:none;}

/* body */
body{
background:url(../img/bg-top.gif) top left repeat-x;
background-color:#dcdddd;
color: #333333;
font-size:13px;
}
/*
10px---77%  11px---85%  12px---93%
13px---100%  14px---108%  15px---116%
16px---123%  17px---131%  18px---138.5%
19px---146.5%  20px---153.9%
*/

/* container */
div#container{
 width: 820px;
 background-color:#FFFFFF;
 margin: 0 auto;
}

/* header */
header{
	width:820px;
	height:292px;
	background:url(../img/bg_header.jpg) 0 0 no-repeat;
	position:relative;
}
header h1, p.toptext{text-indent:-9999px;}

header p#logo{
	position:absolute;
	top:15px;left:678px;}


/* contnts */
div#contnts{
width:800px;
padding:0px 10px;
background:url(../img/bg-body.gif) top left repeat-y;
background-color:#FFFFFF;}

*html #contnts{
	margin-top:-6px;}
	
/* contnts */
div#contnts_m{
width:800px;
padding:0px 10px;
background:url(../img/bg-body.gif) top left repeat-y;
background-color:#FFFFFF;}

/* nav */
nav{ overflow:auto; margin:0 0 0 25px;padding-top: 25px;padding-bottom: 15px;text-align:center}
nav li{ display:inline-block; margin-right: 16px;}


/* 3巻「中東・アフリカ」 */
.newpub{margin:0 20px 25px 23px;}

.vol1_2{background:url(../img/pict_vol1.jpg) 460px bottom no-repeat;padding-bottom: 5px;}
.vol7_8{background:url(../img/pict_vol7_8.jpg) right bottom no-repeat;}
.vol3{background:url(../img/pict_vol3.jpg) no-repeat;background-position : right -5px bottom 0px;}
.vol9{background:url(../img/pict_vol9.jpg) no-repeat;height:330px; background-position:top 55px right 0px;}
.vol4_5_6{background:url(../img/pict_vol4-6.png) right bottom no-repeat;}
		
.newpub p.catch{padding:13px 0;}
.newpub p.naiyo{font-weight:bold;line-height:1.4;letter-spacing:0.1em; font-size:14px;}
.newpub p.area{color:#333333;font-weight:bold;line-height:1.4;letter-spacing:0.1em;}	
.newpub p.price{color:#4a4a4a;font-weight:bold;padding:18px 0 20px 0;line-height:1.4; margin-right:25px;}
.priceWrappe{ display:flex; flex-direction:row; align-items:center; margin:10px 0 15px;}

.newpub p.info{line-height:1.4;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mb15{margin-botttom:15px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb60{margin-bottom:60px;}

.blue{color:#036;}

.newpub ul{
	margin-bottom:5px;}

.newpub ul li{display:inline;margin-right:10px;}

.pt25{
	padding-top:25px;}


/* 全巻構成 */
#volume {
	width:765px;
	margin:0 auto;
	padding:20px 0 0 0;}
#volume h2{margin-bottom:6px;}
#volume p#kousei{
	text-indent:-9999px;height:0px;}
#volume dt{padding:8px 12px 5px 12px;}
#volume dt h3{color:#FFF;padding-bottom:3px;font-size:108%;}
#volume dt p{font-weight:bold;}
#volume dd {
	padding:10px 10px 5px 12px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;}

#volume dd span.data{font-size:85%;letter-spacing:0.1em;}

dl#color01 dt{
	background:url(../img/bg_volume01.jpg) 0 0 repeat-x;
	background-color:#4095b3;}
dl#color02 dt{
	background:url(../img/bg_volume02.jpg) 0 0 repeat-x;
	background-color:#ad918f;}
dl#color03 dt{
	background:url(../img/bg_volume03.jpg) 0 0 repeat-x;
	background-color:#816f9a;}
dl#color04 dt{
	background:url(../img/bg_volume04.jpg) 0 0 repeat-x;
	background-color:#5dad78;}
dl#color05 dt{
	background:url(../img/bg_volume05.jpg) 0 0 repeat-x;
	background-color:#b3717f;}

dl#color01,
dl#color02,
dl#color03,
dl#color04,
dl#color05{
	float:left;
	width:50%;
	}

dl#color01 dd{background-color:#d6e8ee;}
dl#color02 dd{background-color:#ede7e7;}
dl#color03 dd{background-color:#e4e0e9;}
dl#color04 dd{background-color:#dcede2;}
dl#color05 dd{background-color:#eee0e3;}

dl#color01 dt p{color:#b3d5e1;}
dl#color02 dt p{color:#ddd2d1;}
dl#color03 dt p{color:#cdc5d7;}
dl#color04 dt p{color:#c6e2d0;}
dl#color05 dt p{color:#e1c6cc;}

/**/
#volume dt h3{
position: relative;
display: inline-block;
padding: 0 0 0 12px;
color: #fff;
vertical-align: middle;
text-decoration: none;
}
#volume dt h3::before,
#volume dt h3::after{
position: absolute;
top: -3px;
bottom: 0;
left: 0;
margin: auto;
content: "";
vertical-align: middle;
}
.arrow::before{
left: 4px;
box-sizing: border-box;
width: 4px;
height: 4px;
border: 4px solid transparent;
border-left: 4px solid #fff;
}
/**/

#volume dd ul li{margin-bottom:10px;line-height:1.5;}

p.gotop{text-align:right;padding:15px 20px 15px 0;}

/* 編集より一言 */
.author-txt-wrapper{ margin:35px 20px 60px; border-radius:6px; background-color:#f5f5f5;padding:40px 30px 5px 30px; text-align:center; position:relative }
.author-txt{  line-height:2.0; font-size:0.8rem;margin-bottom:2rem; text-align:left}

/* 下線 */
.author-txt em{ display:block; font-style:normal;}
.author-txt h3{ margin-bottom:10px; font-size:16px; line-height:1.8}

.col1{ color:#019cd4}
.col2{ color:#f57e0c}
.col3{ color:#8060c4}
.col4{ color:#05ae4d}
.col5{ color:#e84421}

.author-txt-wrapper h4{ background-color:#ddd; padding:3px 13px; position:absolute; top:0; left:0;border-radius: 6px 0px 2px 0px; letter-spacing:0.2em}

/* 本書の特長 */
#tokucho, #preface{
	width:765px;
	margin:0 auto;}
#tokucho ul li{
	background:url(../img/mark01.gif) 0 4px no-repeat;
	padding:0 10px 0 17px;
	margin-bottom:15px;
	line-height:1.5;
	}
#tokucho ul.mihon li{
	background:none;
	padding:0;
	display:inline-block;
	margin-right: 16px;
	}
p.sashie{margin:15px 0 20px 20px;}

#tokucho h2, #preface h2{
	margin-bottom:12px;}

/* 刊行のことば */
#preface p{
	width:725px;
	line-height:1.8;
	padding-left:5px;
	}

	
/* tokushu　特集一覧 */
#tokushu{
	width:740px;
	margin:25px auto 30px auto;
	background-color:#f3f8fa;
	padding:10px 0 10px 25px;
}
#tokushu ul{margin-top:11px;}
#tokushu ul li{
	background:url(../img/mark02.gif) 0 center no-repeat;
	padding:0 0 0 17px;
	margin-bottom:10px;}

#tokushu a{color:#333;text-decoration:underline;}
#tokushu a:hover {text-decoration:none;}

.home{text-align:right;padding:0 20px 15px 0;}

/* footer */
footer{
	width:800px;
	height:36px;
	background:url(../img/bg-footer.gif) top left repeat-x;
	}
footer address{
	text-align:center;
	color:#FFF;
	font-style:normal;
	font-size:13px;
	padding:10px 0px 0px 0px;
	}


	