@charset "utf-8";*{	margin: 0;	padding: 0;	border: 0;	background: transparent;	font-size: 100%;	font-weight: normal;	text-decoration: none;}/* 基本スタイルシート　制作者：八坂里子更新日：2008年3月21日---------------------------------------------- *//* メインページ　すべてに共通*//*　body---------------------------------------------- */body {	font-size: 100%;	font-family: "ＭＳ ゴシック", sans-serif;	color: #000000;}p {	padding-top: 0px;	padding-bottom: 0px;	padding-left: 10px;	padding-right: 10px;}/* container---------------------------------------------- */div#container {	width:760px;	margin: 0px auto;}/* header--------------------------------------------- */div#header {	height: 60px;	padding-top: 10px;	padding-right: 20px;	padding-left: 30px;	border-top: solid 15px #8fbc8f;	border-bottom: solid 15px #8fbc8f;	background:#ffffff;	color: #00008b;	font-size:xx-large;	font-style: bold;	font-family:"ＭＳ Pゴシック",sans-serif; }div#headerarticle {	height: 60px;	padding-top: 10px;	padding-right: 20px;	padding-left: 30px;	border-top: solid 15px #ffc0cb;	border-bottom: solid 15px #ffc0cb;	background:#ffffff;	color: #00008b;	font-size:xx-large;	font-style: bold;	font-family:"ＭＳ Pゴシック",sans-serif; }/* nav---------------------------------------------- */div#nav {	width: 758px;	margin-bottom: 0px;	border-bottom: solid 6px #4169e1;	background: #ffffff;}div#nav ul, #nav li, #nav a {	display: block;	margin: 0;	padding:  0;}div#nav li {	float: left;	list-style: none;	font-size: medium;	white-space: nowrap;}div#nav a {	text-decoration: none;	color: #00008b;	background: transparent;}div#nav a:hover {	color: #ffffff;	background: #4169e1;}div#nav a, #nav .current {	padding: 4px 12px;}li#sentaku {	background: #8fbc8f;}li#sentaku a:hover {	color: #00008b;	background: #8fbc8f;}/*navarticle---------------------------------------------- */div#navarticle {	width: 758px;	margin-bottom: 0px;	border-bottom: solid 6px #4169e1;	background: #ffffff;}div#navarticle ul, #navarticle li, #navarticle a {	display: block;	margin: 0;	padding:  0;}div#navarticle li {	float: left;	list-style: none;	font-size: medium;	white-space: nowrap;}div#navarticle a {	text-decoration: none;	color: #00008b;	background: transparent;}div#navarticle a:hover {	color: #ffffff;	background: #4169e1;}div#navarticle a, #navarticle .current {	padding: 4px 12px;}div#navarticle li#sentaku {	background: #ffc0cb;}div#navarticl li#sentaku a:hover{	color: #00008b;	background: #8fbc8f;}/* CSSハック---------------------------------------------- */div#nav:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}div#nav { display: inline-block }/* マックIE用ハック---------------------------------------------- */* html #nav { height: 1%;}#nav { display: block; }/* CSSハック---------------------------------------------- */div#navarticle:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}div#navarticle { display: inline-block }/* マックIE用ハック---------------------------------------------- */* html #navarticle { height: 1%;}#navarticle { display: block; }/* content---------------------------------------------- */div#content {	width: 760px;	margin-bottom: 10px;}/* main---------------------------------------------- */div#main {	width: 700px;	height: auto;	margin: 0 auto 10px;	padding: 30px;	line-height:1.5;}h1 {	font-size: x-large;	line-height: 2.5;	text-align: center;} 	h2 {	font-size: large;	line-height: 2.0;}h3 {	font-size: large;}/* footer---------------------------------------------- */div#footer {	clear: both;	height: 30px;	border-top: solid 6px #4169e1;	border-bottom:  solid 12px #8fbc8f;	background: #ffffff;	color: #000000;	text-align: center;}div#footer ul, #footer li, #footer a {	display: block;	margin: 0;	padding: 0;}div#footer li {	float: left;	list-style: none;	font-size: medium;	white-space: nowrap;}li#hidariake {	margin-left:150px;}div#footer li.nibanme {		margin-left: 30px;}div#footer a {	text-decoration: none;	color: #00008b;}div#footer a:hover {	color: #ffffff;	background: #4169e1;}div#footer a, #footer .current {	padding-left: 12px;	padding-top: 4px;	padding-right:12px;	padding-bottom: 10px;}/*footertext---------------------------------------------- */div#footertext{	clear: both;	height: 30px;	border-top: solid 6px #4169e1;	border-bottom:  solid 12px #8fbc8f;	background: #ffffff;	color: #000000;	text-align: center;}div#footertext ul, #footertext li, #footertext a {	display: block;	margin: 0;	padding: 0;}div#footertext li {	float: left;	list-style: none;	font-size: medium;	white-space: nowrap;}li#hidariake {	margin-left:150px;}div#footertext li.nibanme {	margin-left: 30px;}div#footertext a {	text-decoration: none;	color: #00008b;}div#footertext a:hover {	color: #ffffff;	background: #4169e1;}div#footertext a, #footertext .current {	padding-left: 12px;	padding-top: 6px;	padding-right: 12px;	padding-bottom: 10px;}/* 個別sheet */---------------------------------------------- *//*byoushou---------------------------------------------- */p.sage {	text-indent: 5em;}/*bunshou---------------------------------------------- */p.migiyose{	text-align: right;}/* henseki---------------------------------------------- */p.note  {	line-height: 1.5;}div#hensekiface{	float: left;	width: 150px;	height: 180px;	padding: 20px;}div.kyouchou{	width: 500px;	padding: 0 10 0 10;}div#hensekishoukai {	width: 690px;	height: 210px;	padding-top: 5px;	border-bottom: solid 1px #708090;}div.henseki {	width: 690px;	height: 210;	padding-top: 5px;	border-bottom: solid 1px #708090;}dl.henseki dt{	float: left;	clear: both;	width: 460px;	padding-left: 20px;}dl.henseki dd{	float: left;	width: 200px;   }dt.hensekinumber {	color: darkgreen;	font-size: large;}dd.hensekidate {	color:darkgreen;}/* index---------------------------------------------- */div.kowake {	width:700px;	padding-top: 30px;	padding-botom:30px;	line-height: 2.0;}div#shinkikeisai {	margin-top: 50px;	margin-bottom: 20px;	margin-left: 60px;	margin-right: 60px;	padding: 20px;	border-top: dotted #8fbc8f;	border-bottom: none;	border-right: none;	border-left: none;}p#news {	padding-left:60px;}/* jk---------------------------------------------- *//* kaiinn---------------------------------------------- */	div.menu{	padding-left: 60px;}	/* kotenlink---------------------------------------------- */dt.kotenlink{	font-size:large;}a.line {	text-decoration: underline;}dd.hitokoto{	padding-bottom:3px;}/* kouenroku---------------------------------------------- */h3.normalsize {	font-size: normal;}h2.enja {	font-size: large;}ol.kouentitle {	padding-left:50px;	line-height:2.0;}dl#sanshou {	line-height: 1.0}a.kasen {	text-decoration: underline;}/*otoiawase---------------------------------------------- */div#otoiawase {	padding:10px;	font-size: large;}/*shourei---------------------------------------------- */h1.strong {	color: #ff0000;	text-decoration: bold;}h2.center {	text-align: center;}/* tosho---------------------------------------------- */.kasen {	text-decoration: underline;}.feature{	color:crimson;}div#bookstop {	width: 690px;	height: 250px;	padding-top: 10px;	border-top: solid 1px #708090;	border-bottom: solid 1px #708090;}div.books {	width: 690px;	height: 230px;	padding-top: 10px;	border-bottom: solid 1px #708090;}div.bookface {	float: left;	width: 150px;	padding:20px;}.boldblue{	color: blue;	font-size: large;}/* toukai ---------------------------------------------- */ul#unnei {	padding-left: 30px;	line-height:1.5;	list-style-type: none;}	div#face {	float: left;	width: 220px;	padding:10px 20px;}div#inouesennseishoukai {	float: left;	width: 420px;	padding: 10px 10px;}div#aisatushomei {	width: 300px;	margin-top: 10px;	margin-bottom: 30px;	margin-right: 30px;	margin-left: 350px;}/*myakukarateisei---------------------------------------------- */ol#bunsho {	line-height:2.0}/* CSSハック---------------------------------------------- */div#nav:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}div#nav { display: inline-block }/* マックIE用ハック---------------------------------------------- */* html #nav { height: 1%;}#nav { display: block; }/* CSSハック---------------------------------------------- */div#navarticle:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}div#navarticle { display: inline-block }/* マックIE用ハック---------------------------------------------- */* html #navarticle { height: 1%;}#navarticle { display: block; }
