@charset "shift_jis";

/* font-size */

body{	font-size		:12px;}
*>body{	font-size		:;}
/*＼*//*/body{	font-size		:90%;}/**/

body{
	text-align			:center;
	background-color		:#fff !important;
	margin				:0 !important;
	padding				:0 !important;
	width				:100%;}

p{	line-height			:160%;}
/*dt{	font-weight			:bold;}*/

/* heading */

h1,h2,h3,h4,h5,h6{
	font-size			:110%;
	margin				:15px 0;
	clear:}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}

/* layout-objects */

div#breadcrumbs{
	font-size			:80%;
	margin				:0 auto;
	}
div#breadcrumbs p{margin:0 10px;
	padding				:0;
	text-align:right;}

/* layout-ci */

#ci{
	width				:748px;
	height				:50px;
	margin				:0 auto;
	background-image:url(../../img/seika_logo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:5px;
	text-align:right;}

#ci img{float:left;}

/* layout-common */

#main{
		text-align			:left;
		position				:relative;
		margin				:0 auto 10px;
		border			:1px #999 solid;}
#content{
		position				:relative;
		float				:left;}
#menu{
		float				:right;
		clear				:right;}
#menu a{text-decoration:none;color:#fff;}
#footer{
	clear				:both;}
#footer address#bottom{
	padding				:1px 10px;
	 text-align:right}

/* layout-width */

#main{		width		:748px;
		background-image:url(../../_img/vol3/background.gif);
		background-repeat:repeat-y;
		background-position: right top;}

#menu{		width		:170px;
			color		:#fff;
			}
#content{	padding		:15px 25px;
			width		:528px;}
/* mac ie wants original width */
/*＼*//*/
#content{	padding		:10px 15px 10px 25px;
			width		:546px;}/**/


/* mainmenu */

#menu ul.mainitems,#menu ul.mainitems li{
	display				:inline;
	list-style			:none;
	margin				:0;
	padding				:0;}
#menu ul.mainitems li a span{
	position				:absolute;
	left					:-9000px;}
/* mac ie cannot display position absolulte */
/*＼*//*/
#menu ul.mainitems li a span{
	position				:relative;
	text-indent			:-9000px;}/**/

/* topmenu */

#topmenu{
	clear				:both;
	background-color		:#602c38;
	width				:748px;
	position				:absolute;
	top					:0;
	left					:0;}
#topmenu ul.mainitems,#topmenu ul.mainitems li{
	display				:inline;
	list-style			:none;
	margin				:0;
	padding				:0;}
#topmenu h2,#topmenu ul.mainitems li a span{
	position				:absolute;
	left					:-9000px;}
/* mac ie cannot display position absolulte */
/*＼*//*/
#topmenu ul.mainitems li a span{
	position				:relative;
	text-indent			:-9000px;}/**/
#topmenu ul.mainitems li a{
	display				:block;
	height				:30px;
	width				:124px;
	float				:left;
	background-image		:url(_cssimg/mainmenu_ro.gif);}

/*#menu,#content{
	margin-top			:30px;}*/

/* error check */
/*
#footer{		background-color		:#ede0cd;}
#menu{			background-color		:#fcf;}
#content{		background-color		
#cff;font-size:90%;}
#ci{			background			:#ffc;}
*/
/* error check remake */

#footer{		background-color		:#eee;
	margin-right:0 20px;}
#menu{text-align:center;padding:0 auto;}
#content{		background-color		:#fff;}
#ci{			background				:#fff;
				text-align				:left;}
/* div{border:1px red dotted;} */

/* 寄せて部分 */
#menu{border-bottom:1px dotted #fff;}
#menu div.back{background:url(../../_img/vol3/menutitle1.gif) top left no-repeat;}
#menu div.now{background:url(../../_img/vol3/menutitle2.gif) top left no-repeat;}
#menu div.contact{background:url(../../_img/vol3/menutitle5.gif) top left no-repeat;}
#menu div.next{background:url(../../_img/vol3/menutitle4.gif) top left no-repeat;}
#menu div.back,#menu div.now,#menu div.contact,#menu div.next{margin:0;padding:0;height:30px;border-top:3px solid #999;}
#menu div.title{margin:0;padding:0;}

#menu div.title h3{margin:0;padding:0;display:block;position:absolute;top:-9999px;}
#menu .comment { padding:5px;padding-left:10px;margin-bottom:5px;text-align:left;font-size:90%;}
#menu h2 img{		margin:0 0 0 3px;padding:0;}

.comment p{			font-size:90%;
					color:#fff;
					margin:15px 8px 0px;
					_line-height:160%;}
.book img {	border:1px solid #ddd;
			margin:0;padding:0;
			border-left:10px;
			float:left;}
p.sig img.sigimg{background-color:#fff;margin:0 auto;padding-top:15px;text-align:left}
			
/* コンテンツ部分 */
#content{
		background-image:url(../../_img/vol7/books7.jpg);
		background-repeat:no-repeat;
		background-position: 0px 125px}

.vol1

h1{		font-size:10px;
		margin-top:5px;!important;
	}

.comment img{margin:5px 0;}
.redbig{	font-size:110%;
		line-height:120%;
		color:#C00;
		font-weight:bold;
		margin-right:5px;}
.title_sub{font-size:90%;
	margin-top:-15px;
	_margin-top:-10px;
	color:#666;}

#content p{margin:10px;}
#content p img{margin:5px 0;}
.jyuhan{
	position:absolute;
	top:130px;
	width: 75px;
	height: 75px;
	left: 220px;
	background-image:url(../../img/juuhan.gif);
}
.jyuhan p{font-size:10px;
	text-indent:-9000px}
.nextkino{
	position:absolute;
	top:607px;
	left:331px;
	width: 230px;
	height: 100px;
}
.nextkino h3{background-image:url(../../_img/next.gif);
background-position:top left;
height:20px;
width:230px;
margin:0;
padding:0;}
.nextkino h3 span{
	position				:absolute;
	left					:-9000px;}
.nextkino .body{background-image:url(../../_img/next.gif);
background-position:bottom left;
margin:0;padding:10px;
}
.nextkino .body img{margin:10px 1px 5px;}



#daigaku dl {padding-left:10px;}
#daigaku dt {font-size:10px;font-weight:bold;}
#daigaku dd {margin-left:0; font-size:12px;  }













