@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:underline; }
a.pink:visited { color: #FF00FF;
          text-decoration:underline; }

a.bgray { color: #222244;
          text-decoration:underline; }
a.bgray:visited { color: #222244;
          text-decoration:underline; }

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; }



/*　文字間を等間隔にする　*/
.monospace {
   font-family: "ＭＳ 明朝" , monospace;
   white-space: nowrap;
   line-height: 120%;
}

/*　bodyとid="container"　*/
/*　containerのwidth:1200px　*/
/*　header　*/
/*　sideindex 140 contents 1050　*/
/*　footer　*/

body{
	font-size:small;
	margin:0 0 0 5px ;
	background-color: #DFFFDF ;
}body img{
        border:0;
        vertical-align:middle;
}div#container{
	width:1200px;
	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/HeaderSummer.gif) no-repeat top left ;
}
div#header a { text-decoration:none ; }
div#header a:link { color: #FF4444; }
div#header a:visited { color: #FF4444; }
div#header a:hover { color: #FF0000; }
div#header h1{
	font-size:18px;
	color:#FF4444;
	font-weight:bold ;
	margin:0 550px 0 0;
	text-align: center ;
}div#header p{
	font-size:18px;
	color:#FF2222;
	font-weight:bold ;
              margin:5px 0;
	text-align: left ;
}div#header img{
        float:left;
}

/*　id="topinner"　トップページのインナ */
div#topinner{
	float:left;
	width:870px;
}div#topinner h2{
	color: #880088;
}

/*　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:1055px 　containerがwidth:1200px　*/
div#contents{
	font-size:small;
	float:right;
	width:1050px;
                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:600px;
                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#pic160{
        display: none;
}div#pic160 img{
        float:left;
}div#picv90{
        display: none;
}div#picv90 img{
        float:left;
}div#pic200{
        display: none;
}div#pic200 img{
        float:left;
}div#pic192{
        display: none;
}div#pic192 img{
        float:left;
}div#picv192{
        display: none;
}div#picv192 img{
        float:left;
}div#pic180{
        display: none;
}div#pic180 img{
        float:left;
}div#pic135{
        display: none;
}div#pic135 img{
        float:left;
}
br#pic{
        display: none;
}


</style>
