@charset "UTF-8";
/* CSS Document */
/*
フォーム用簡易ページ sp 共通CSS
*/
body { font-family: "Noto Serif JP","游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E",  "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; }

/*--layout_sp.cssへ上書き--*/

#header #header_cont .header_contL {
	display: block;
/*	float: left;*/
	padding: 10px 0;
}
#header #header_cont .header_contR {
	display: none;
}

/*----*/

html, body {
    padding: 0;
    margin: 0;
}
html, body, #wrapper{ /*height: 100%; */overflow: hidden;}

#header {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 3px solid #B68D4C;
    position: relative;
    z-index: 9999;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);	
}

#header_cont {
    padding: 0 20px;
}

#wrapper { padding:5px 0 !important;	background-color: #eee;margin:0px;}


.copyright{margin:auto; text-align:center;padding:5px 0 0 0; font-size:12px; color:#333;border-top: 3px solid #B68D4C;}



/* ユニバーサルセレクタでデフォルトの余白をリセット */
* {
	margin: 0;
	padding: 0;
}

/* サイト共通コンテナ */

header {
	margin-bottom: 30px;
}

#ebook {
/*	width: calc(calc(100vh - 95px) * 0.70 * 2);
	height: calc(100vh - 95px);*/
	margin: 0 auto;
	overflow: hidden;
}
/*
@media screen and (min-width:767px){
	#ebook img{height:calc(100vh - 95px);}
}

@media screen and (max-width:767px){
	#ebook {width: calc(100vw);}
	#ebook img{width:calc(100vw * 0.5);}
}
*/
ul {
	text-align: center;
	list-style: none;
	width: 100%;
}

ul li {
	width: 50%;
	float: left;
}

ul::after {
	content: "";
	display: block;
	clear: both;
}

#prevpage, #nextpage {
	cursor: pointer;
}


img {
	image-rendering: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){
	img {
		image-rendering: -webkit-optimize-contrast;
	}
}

