@charset "Shift_JIS";
<style type="text/css">

/*　京都通百科事典　写真表示をしない共通スタイルシート　*/

* {
	padding:0 0;
	margin:0 0;
}a:link{
	color:#0033FF;
              text-decoration: none; 
	padding:0 0;
	margin:0 0;
}a:visited{
	color:#800080;
              text-decoration: none;
	padding:0 0;
	margin:0 0;
}a:hover{
	color:#D66666;
              background-color: #CFCFFF ;
	padding:0 0;
	margin:0 0;
}
.pink { color: #FF00FF; }
a.pink { color: #FF00FF;
          text-decoration: none; }
a.pink:visited { color: #FF00FF;
          text-decoration: none; }

a.bgray { color: #222244;
          text-decoration: none; }
a.bgray:visited { color: #222244;
          text-decoration: none; }

a.red { color: #FF0000;
          text-decoration:underline; }
a.red:visited { color: #FF0000;
          text-decoration:underline; }

.red { color: #FF0000;}
span.red a:link { color: #FF0000;
          text-decoration:underline; }
span.red a:visited { color: #FF0000;
          text-decoration:underline; }

.magenta { color: #FF00FF; }
span.magenta a:link { color: #FF00FF;
          text-decoration:underline; }
span.magenta a:visited { color: #FF00FF;
          text-decoration:underline; }

.darkorange { color: #FF8C00; }
span.darkorange a:link { color: #FF8C00;
          text-decoration:underline; }
span.darkorange a:visited { color: #FF8C00;
          text-decoration:underline; }

.kenteick { margin-left: 790px; color: #FFFFFF; }

.blue { color: #0033FF; }
.purple { color: #800080; }
.orange { color: #f39800; }



/*　文字間を等間隔にする　*/
.monospace {
   font-family: "ＭＳ 明朝" , monospace;
   white-space: nowrap;
   line-height: 120%;
}

/*　bodyとid="container"　*/
/*　containerのwidth:895px　*/
/*　header　*/
/*　sideindex 140 contents 745　*/
/*　footer　*/

body{
  font-size:small;
  font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  margin:0 0 0 5px ;
  background-color: #DFFFDF ;

  line-height:1.0em;
}body img{
        border:0;
        vertical-align:middle;
}div#container{
	width:895px;
	margin:0 0 0 0;
}

/*　Body のfont-sizeの定義は旧フォーマット形式で必要　*/
body h2{
	font-size:large;
}body h3{
	font-size:medium;
}body h4{
	font-size:medium;
}


/*　id="header"　*/
div#header{
	height:68px;
	margin:0 0;
	background:#DFFFDF url(./Image/HeaderFall.gif) no-repeat top left ;
}
div#header a { text-decoration:none ; }
div#header a:link { color: #000000; }
div#header a:visited { color: #000000; }
div#header a:hover { color: #4444FF; }
div#header h1{
	font-size:18px;
	color:#000000;
	font-weight:bold ;
	margin:0 300px 0 0;
	text-align: center ;
              line-height:1.0em;
}div#header p{
	font-size:18px;
	color:#000000;
	font-weight:bold ;
              margin:3px 0;
	text-align: left ;
}div#header img{
  float:left;
}



/*　id="topinner"　トップページ用のインナ */
div#topinner{
	float:left;
	width:870px;
}div#topinner h2{
	color: #880088;
}

/*　id="topevent"　トップページの上部を左側と右側に２分割 */

div#topleft{
	float:left;
	width:500px;
}

div#topright{
	float:right;
	width:370px;
}

/*　id="topcontents"　トップページの総合目次以降 */
div#topcontents{
	float:left;
	width:630px;
}div#topcontents h3{
	color: #880088;
}
/*　id="toppic"　トップページ用の写真エリア　*/
div#toppic{
	float:right;
	width:240px;
}div#toppic br{
               line-height:55px;
}

/*　id="contents"　各詳細ページの中身　width:745px 　containerがwidth:895px　*/
div#contents{
  font-size:small;
  float:right;
  width:745px;
  border-left:2px solid #B0FFB0;
  margin:0px 0px;
  padding:10px 0 10px 5px;
  overflow-x: hidden ;
}div#contents h2{
	font-size:large;
}div#contents h3{
	font-size:medium;
}div#contents h4{
	font-size:medium;
	padding:10px 0 0 0;
}

/*　id="contents"　詳細ページの見出し項目　*/
div#contentshead{
	width:700px;
                border:1px dotted #FF00FF;
	margin:0px 0 10px 0;
	padding:5px;
                overflow-x:hidden;
}

/*　id="sideindex"　詳細ページのインデックス　*/
div#sideindex{
	font-size:small;
	float:left;
	width:140px;
	padding:0px 0px;
	background-color: #CFFFCF ;
}div#sideindex h4{
	font-size:medium;
	color:#FFFFFF;
	text-align:center;
	background:#badac9;
	padding:2px 0px 1px 0px;
	margin:0px;
}div#sideindex ul{
	list-style:none;
	padding:0px 0px;
	line-height:70%;
	margin:0px;
}div#sideindex li{
	padding:0px 0px;
	margin:2px 0px;
}div#sideindex li a{
	display:block;
	width:125px;
	padding:3px 0px 0px 15px;
	text-decoration:none;
	margin:0px;
}div#sideindex p{
	line-height:100%;
	padding:3px;
}

/* ブロック型メニュー  緑三角中*/
ul.BoxMenu{
	padding:0px 0px !important;
}ul.BoxMenu li{
	padding:0px 0px !important;
}ul.BoxMenu li a{
	background:#C8FFC8 url(./Image/List1.gif) no-repeat left center;
}ul.BoxMenu li a:hover{
	background:#E6F5ED url(./Image/List1.gif) no-repeat left center;
}
/* ブロック型メニュー  緑三角小*/
ul.BoxMenu2{
	padding:0px 0px !important;
}ul.BoxMenu2 li{
	padding:0px 0px !important;
}ul.BoxMenu2 li a{
	background:#C8FFC8 url(./Image/List2.gif) no-repeat left center;
}ul.BoxMenu2 li a:hover{
	background:#E6F5ED url(./Image/List2.gif) no-repeat left center;
}
/* ブロック型メニュー  緑三角大*/
ul.BoxMenu3{
	padding:0px 0px !important;
}ul.BoxMenu3 li{
	padding:0px 0px !important;
}ul.BoxMenu3 li a{
	background:#C8FFC8 url(./Image/List3.gif) no-repeat left center;
}ul.BoxMenu3 li a:hover{
	background:#E6F5ED url(./Image/List3.gif) no-repeat left center;
}
/* ブロック型メニュー  赤三角小*/
ul.BoxMenu4{
	padding:0px 0px !important;
}ul.BoxMenu4 li{
	padding:0px 0px !important;
}ul.BoxMenu4 li a{
	background:#C8FFC8 url(./Image/List4.gif) no-repeat left center;
}ul.BoxMenu4 li a:hover{
	background:#E6F5ED url(./Image/List4.gif) no-repeat left center;
}

/*　id="footer　*/
div#footer{
	font-size:small;
	clear:both;
	width:100%;
	background-color: #CAFFCA ;
	text-align: left;
}

/*　id="footer2　案内挿入用　*/
div#footer2{
	font-size:small;
	clear:both;
	width:100%;
	background-color: #CAFFCA ;
	text-align: left;
}


/*　詳細ページのインデックス　縦はcontainerがwidth:1200px　*/
div#pic240{
        display: none;
}div#pic240 img{
        float:left;
}div#pic140{
        display: none;
}div#pic140 img{
        float:left;
}div#pic79{
        display: none;
}div#pic79 img{
        float:left;
}div#picv90{
        display: none;
}div#picv90 img{
        float:left;
}div#pic135{
        display: none;
}div#pic135 img{
        float:left;
}
br#pic{
        display: none;
}br#side{
        line-height:40px;
}


</style>
