@charset "UTF-8";

/* MozillaをIEの仕様に合わせる。(width、heightの値にborderやpaddingを含む) */

* {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 }

html {
 margin: 0;
 padding: 0;
 }

/* Mozilla系のみページ上部に表示 */

body:before {
 margin: 0;
 padding: 0;
 background-color: #6A6B69;
 color: #CCB4AF;
 display: block;
 font: normal 10px/100% Impact;
 text-align: left;
 }

/* 背景色等及びスクロールバー(IEのみ) */

body {
 margin: 0;
 padding: 0;
 background: #000 url("files/112-kiyomizutera.jpg ") no-repeat right top fixed;
 scrollbar-3dlight-color: #6A6B69;
 scrollbar-arrow-color: #EED5D5;
 scrollbar-base-color: #000;
 scrollbar-face-color: #000;
 scrollbar-highlight-color: #000;
 scrollbar-darkshadow-color: #000;
 scrollbar-shadow-color: #000;
 color: #FFDFED;
 }

/* フォントサイズ等 */

body, td, th {
 cursor: crosshair;
 font: normal 12px/120% "MS UI Gothic",Osaka,sans-serif;
 }

*>td, *>th {
 font-size: 1em;
 }

/* リンク */

a {
 text-decoration: none;
 }

a:link {
 color: #FFDFED;
 }

a:visited {
 color: #cccccc;
 }

a:hover, a:active {
 color: #E1597E;
 position: relative;
 top: 1px;
 }

*>a:hover, *>a:active {
 position: static;
 top: 0;
 }

/* フォーム */

input {
 background: #000 url("files/yozakura9.png") center center;
 }

select, textarea {
 background-color: #000;
 }

select, input, textarea {
 color: #EED5D5;
 font: normal 1em/120% "MS UI Gothic",Osaka,sans-serif;
 margin: 0.2em 0.1em;}

input, textarea {
 border: 1px solid #B19A9B;
 -moz-border-radius: 0.6em;
 border-radius: 0.6em;
 padding: 0.2em;
 }

/* 画像の枠線 */

img, a img {
 border: 0;
 }

/* 「メインページへ戻る」リンクの装飾 */

#back_link a {
 background-color: #000000;
 border-top: 1px inset #EED5D5;
 display: block;
 padding: 0.1em 0 0.1em 14px;
 text-align: left;
 }

#back_link a:link {
 background: url("files/off04_02.gif") no-repeat center left;
 }

#back_link a:visited {
 background: url("files/off02_02.gif") no-repeat center left;
 }

#back_link a:hover, #back_link a:active {
 background: url("files/on02_04.gif") no-repeat center left;
 border-top: 1px inset #E1597E;
 }

/* サイト管理者向け。以下は削除しない方がいいです。 */

.for-owner { }
.for-guest { display: none;}