@charset "Shift_JIS";
<style type="text/css">

/*　新　京都通百科事典　一般　プリントアウト用共通スタイルシート　*/
/*　ディスプレイ用ファイルを継承しているため不要な設定もある　header,sideindexを非表示　*/


/*　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;
}


/*　id="header"　*/
div#header{
        display: none;
	height:68px;
}

/*　id="topinner"　トップページのインナ */
div#topinner{
	float:left;
	width:870px;
	font-size:14px;
}div#topinner h2{
	font-size:20px;
	color: #880088;
}

/*　id="topcontents"　トップページの中身 */
div#topcontents{
	float:left;
	width:630px;
	font-size:14px;

}div#topcontents h3{
	font-size:18px;
	color: #880088;
}

/*　id="toppic"　トップページの写真　*/
div#toppic{
	float:right;
	width:240px;
	font-size:10px;
}div#toppic br{
               line-height:55px;
}


/*　id="contents"　各詳細ページの中身　width:745px 　containerがwidth:895px　*/
div#contents{
        display: none;
	width:100%;
        border:0;
	font-size:13px;
	margin:0px 0px;
	padding:10px 0 10px 5px;
        overflow-x: hidden ;
}div#contents h2{
	font-size:20px;
}div#contents h3{
	font-size:16px;
}div#contents h4{
	font-size:15px;
	padding:10px 0 0 0;
}

/*　id="contents"　詳細ページの見出し項目　*/
div#contentshead{
	width:600px;
              border:1px dotted #FF00FF;
	font-size:13px;
	margin:0px 0 10px 0;
	padding:5px;
              overflow-x:hidden;
}

/*　id="sideindex"　詳細ページのインデックス　*/
div#sideindex{
        display: none;
	float:left;
	width:140px;
	font-size:12px;
	padding:0px 0px;
	background-color: #CFFFCF ;
}div#sideindex h4{
	font-size:14px;
	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:100%;
	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{
	clear:both;
	width:100%;
	background-color: #CAFFCA ;
	font-size:13px;
	text-align: left;
}

/*　id="footer2　案内挿入用　*/
div#footer2{
	clear:both;
	width:100%;
	background-color: #CAFFCA ;
	font-size:14px;
	text-align: left;
}


/*　詳細ページのインデックス　縦はcontainerがwidth:1200px　*/
div#pic140{
	float:left;
	width:143px;
              height:125px;
	padding:0px 0px;
	background-color: #CFFFCF ;
}div#pic140 img{
        float:left;
}div#pic240{
	float:left;
	width:250px;
	font-size:12px;
	padding:0px 0px;
	background-color: #CFFFCF ;
}div#pic240 img{
        float:left;
}div#pic135{
	float:left;
	width:140px;
	font-size:12px;
	padding:0px 0px;
	background-color: #CFFFCF ;
}div#pic135 img{
        float:left;
}div#pic79{
	float:left;
	width:82px;
	padding:0px 0px;
	background-color: #CFFFCF ;
}div#pic79 img{
        float:left;
}div#picv90{
	float:left;
	width:100px;
	font-size:12px;
	padding:0px 0px;
	background-color: #CFFFCF ;
}div#picv90 img{
        float:left;
}
br#pic{
        clear:both;
}


</style>
