@charset "Shift_JIS" ;
@import url("CSS-SSI/basic.css");

/* 本体 */
html {
	margin : 0 ;
	padding : 0 ;
}

/* ボデー */
body {
	font-size : 100% ;
/*	font-family : "Lucida Grande" , "小塚ゴシック Std R" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック" , sans-serif ;*/
	color : #333322 ;
	background-color : white ;
	margin : 0 ;
	padding : 0 ;
	background-image : url(css_images/line-240.png) ;
	background-repeat : repeat ;
	background-position : top left ;
}

/* ハイパーリンク */
a:link {
	color : #00503D ;
	background-color : transparent ;
	text-decoration : underline ;
}

a:visited {
	color : green ;
	background-color : transparent ;
	text-decoration : none;
}

a:hover {
	color : white ;
	background-color : blue ;
	text-decoration : underline ;
}

a:active {
	color : white ;
	background-color : red ;
	text-decoration : underline;
}

/* 何故か省略語とか */
abbr ,
span.abbr ,
span.comment {
	cursor : help ;
}

span.abbr ,
span.comment {
	border-bottom : 1px dashed gray ;
}

abbr {
	border-style : none ;
}

/* 画像 */
a img {
	border-style : none ;
}

img {
	border-style : none ;
}

/* 区切り線 */
hr {
	display : none ;
}

/* わははたこ部分 */
div.line {
	display : none ;
}

div.line span.truth {
	display : none ;
}

/* 見出し */ 
h1 {
	margin : 0 ;
	padding : 0.3em 5% 0.5em 5% ;
	font-size : 400% ;
	font-weight : bold ;
	font-family : "Apple Chancery" , "Century Old Style" , "Times New Roman" , "Hiragino Mincho Pro" , "小塚明朝R" , "ヒラギノ明朝 Pro W3" , "ＭＳ Ｐ明朝" , serif ;
	color : white ;
	background-color : black ;
	background-image : url(css_images/hisyaku.jpg) ;
	background-repeat : no-repeat ;
	background-position : bottom right ;
}

h2 ,
h3 ,
h4 ,
h5 ,
h6 {
	color : #444444 ;
	padding : 0 0 0.2em 0 ;
	text-align : left ;
	font-family : "Century Old Style" , "New York" , "Georgia" , "Bodoni SvtyTwo ITC TT-Book" , "Times New Roman" , "Baskerville" , /*"Kozuka Mincho std" ,*/ "Hiragino Mincho Pro" , "小塚明朝R" ,/* "小塚明朝 std R" ,*/ "ヒラギノ明朝 Pro W3" , "ＭＳ Ｐ明朝" , serif ;
	font-weight : bold ;
	border-bottom : 1px solid gray ;
	clear : both ;
}

h2 {
	margin : 1em 5% 5px 5% ;
}

h3 ,
h4 ,
h5 ,
h6 {
	margin : 2em 5% 5px 5% ;
}

h2 {
	font-size : 200% ;
}

h3 {
	font-size : 180% ;
}

h4 {
	font-size : 160% ;
}

h5 {
	font-size : 140% ;
}

h6 {
	font-size : 120% ;
}

/* ブロック */
div.Index ,
div.Link ,
div.section {
	margin : 0 0 3em 0 ;
	padding : 0.5em 5% 1em 15% ;
}

div.Section {
	margin : 0 0 3em 0 ;
	padding : 0.5em 5% 1em 20% ;
}


/* 定義リスト */
div.Index dl ,
div.Link dl ,
div.section dl ,
div.Section dl {
	margin : 0 ;
	padding : 0 0 0.5em 0 ;
}

div.Index dl {
	background-repeat : no-repeat ;
	background-position : center right ;
}

body.Photo div.Section dl {
	background-image : none ;
}

div.Link dl ,
div.section dl {
	background-image : url(css_images/dl-images/female-pen.gif) ;
	background-repeat : no-repeat ;
	background-position : bottom right ;
}

div.Link dt ,
div.section dt ,
div.Section dt {
	font-size : 150% ;
	font-family : "Century Old Style" , "New York" , "Georgia" , "Bodoni SvtyTwo ITC TT-Book" , "Times New Roman" , "Baskerville" , /*"Kozuka Mincho std" ,*/ "Hiragino Mincho Pro" , "小塚明朝R" ,/* "小塚明朝 std R" ,*/ "ヒラギノ明朝 Pro W3" , "ＭＳ Ｐ明朝" , serif ;
	margin : 0 ;
	padding : 0 ;
}

 div.Index dl dt {
	margin : 0 ;
	padding : 0 0 0 22px !important;
	font-size : 150% ;
	font-family : "Century Old Style" , "New York" , "Georgia" , "Bodoni SvtyTwo ITC TT-Book" , "Times New Roman" , "Baskerville" , /*"Kozuka Mincho std" ,*/ "Hiragino Mincho Pro" , "小塚明朝R" ,/* "小塚明朝 std R" ,*/ "ヒラギノ明朝 Pro W3" , "ＭＳ Ｐ明朝" , serif ;
	background-image : url(css_images/9-folder.png);
	background-repeat : no-repeat ;
	background-position : center left ;
}

div.Index dl dd ,
div.Link dd ,
div.section dd ,
div.Section dd {
	font-size : 100% ;
	line-height : 140% ;
	color : gray ;
	background-color : transparent ;
	margin : 0.2em 0 1em 0 ;
	padding : 0 0 2px 3em ;
	text-align : left ;
}

div.section dd p ,
div.Section dd p {
	color : #666666 ;
	margin : 0 ;
}

/* 段落 */
p {
	color : #333333 ;
	background-color : transparent ;
	margin : 0 ;
	padding : 0 ;
	line-height : 150% ;
}

p.Photo {
	float : right ;
	margin : 0 ;
	padding : 0 0 2em 2em ;
}

div.Section p {
	margin : 0 0 1em 0 ;
}

/* リスト */
div.Section ul {
	color : #333333 ;
	margin : 0 0 1em 0 ;
	padding : 35px 0.5em 0.5em 4em ;
	border : 1px dashed gray ;
	background-image : url(../diary/common/sample2.png) ;
	background-position : top left ;
	background-repeat : no-repeat ;
	background-color : white ;
	list-style-type : none ;
}

div.Section ul li {
	margin : 0 ;
	padding : 0.5em 0 0.5em 0 ;
}

ul#SiteMap ,
ul#SiteMap ul {
	background-image : none ;
	padding : 1em 0.5em 1em 2em ;
}

ul#SiteMap ul {
	border-style : none ;
}

ul#SiteMap li ul li ul li {
	list-style-type : disc ;
	list-style-position : inside ;
}

/* 日記 */
div.Article {
	margin : 0.2em 5% 5em 5% ;
	padding : 0 ;
}

div.Article p {
	text-align : left ;
	line-height :150% ;
	margin : 0 ;
	padding : 2px 0 2px 25% ;
	border-bottom : 1px solid #004E99 ;
}

div.Article p span.Number {
	font-size : 150% ;
	line-height :140% ;
	font-family : "Century Old Style" , "New York" , "Georgia" , "Bodoni SvtyTwo ITC TT-Book" , "Times New Roman" , "Baskerville" , /*"Kozuka Mincho std" ,*/ "Hiragino Mincho Pro" , "小塚明朝R" ,/* "小塚明朝 std R" ,*/ "ヒラギノ明朝 Pro W3" , "ＭＳ Ｐ明朝" , serif ;
	font-weight : bold ;
	padding-right : 1em ;
}

div.Article p span.Subject {
	color : #004E99 ;
	background-color : transparent ;
	font-size : 150% ;
	line-height :140% ;
	font-family : "Century Old Style" , "New York" , "Georgia" , "Bodoni SvtyTwo ITC TT-Book" , "Times New Roman" , "Baskerville" , /*"Kozuka Mincho std" ,*/ "Hiragino Mincho Pro" , "小塚明朝R" ,/* "小塚明朝 std R" ,*/ "ヒラギノ明朝 Pro W3" , "ＭＳ Ｐ明朝" , serif ;
	font-weight : bold ;
}

div.Article div.Body {
	margin : 0 ;
	padding : 0.5em 0 0 25% ;
	background-image : url(css_images/cocktail.jpg) ;
	background-repeat : repeat-y ;
	background-position : bottom left ;
}

div.Article div.Body p {
	margin : 1em 0 1em 0 ;
	padding : 0 ;
	color : #555544 ;
	background-color : transparent ;
/*	text-indent : 1em ;*/
	text-align : left ;
	line-height :150% ;
	text-align : justify ;
	font-size : 100% ;
	font-family : "Lucida Grande" , "Avant Garde" , Helvetica , "Kozuka Gothic std" , "Hiragino Kaku Gothic Pro" , "小塚ゴシック Std R" , "ヒラギノ角ゴ Pro W3" , Osaka , "ＭＳ Ｐゴシック" , sans-serif ;
	border-style : none ;
}

div.Article div.Body p img {
	border : 1px solid gray ;
}

div.Article div.Body p a {
	font-size : 80% ;
}

.Body p a:link {
	color : #CD7400 ;
	text-decoration : underline;
	background-color : #F9E8C9 ;
}

.Body p a:visited {
	color : #CD7400 ;
	text-decoration : none;
	background-color : #F9E8C9 ;
}

.Body p a:hover{
color : white ; 
text-decoration : none ;
background-color : #00503D ;
}

.Body p a:active {
color : white ; 
text-decoration : none; 
background-color : red ;
}

div.Article div.Body blockquote {
	color : gray ;
	margin : 2em 0 2em 0 ;
	padding : 35px 1em 0.5em 2em ;
	border : 1px dashed gray ;
	background-image : url(../diary/common/quote.png) ;
	background-position : top left ;
	background-repeat : no-repeat ;
	background-color : white ;
}

div.Article div.Body blockquote p {
	text-indent : 0 ;
	font-family : "Century Old Style" , "New York" , "Georgia" , "Bodoni SvtyTwo ITC TT-Book" , "Times New Roman" , "Baskerville" , /*"Kozuka Mincho std" ,*/ "Hiragino Mincho Pro" , "小塚明朝R" ,/* "小塚明朝 std R" ,*/ "ヒラギノ明朝 Pro W3" , "ＭＳ Ｐ明朝" , serif ;
}

/* 奥付 */
div.footer {
	margin : 0 5% 1em 5%  ;
	padding : 0.25em 0 0 0 ;
	background-image : url(css_images/flat-ISO2.gif) ;
	background-repeat : no-repeat ;
	background-position : bottom right ;
}

div.footer ul {
	margin : 0 ;
	padding : 0 ;
	list-style-type : none ;
}

div.footer li {
	margin : 2px 0 2px 0 ;
	padding : 2px 0 2px 0 ;
	font-size : 100% ;
}

div.history {
	margin : 0 ;
	padding : 0 ;
}

/* ISO-HTMLバナー用 */
div.footer li img {
	width : 88px ;
	height : 31px ;
	vertical-align : middle ;
}

/* 所在 */
address {
	margin : 0 ;
	padding : 0 ;
	font-size : 100% ;
	font-style : normal ;
}

/* 約物 */
del {
	display : none ;
}

ins {
	text-decoration : none ;
}

em {
	font-weight : bold ;
	font-style : normal ;
}

dfn {
	font-style : normal ;
	cursor : help ;
}

.notice {
	font-size : 82% ;
}

pre {
	white-space : normal ;
	color : red ;
	font-family : monospace ;
	font-size : 100% ;
	line-height : 150% ;
}

/* 画像 */
img#syosyo {
	width : 300px ;
	height : 419px ;
}

img#IE-pref001 ,
img#IE-pref003 {
	width : 538px ;
	height : 397px ;
}

img#tizu1 {
	width : 800px ;
	height : 750px ;
}

p.map object {
	width : 100% ;
	height : 400px ;
	padding : 0 ;
	overflow : scroll ;
	border : 1px solid gray ;
}
