@charset "utf-8";
/* CSMのユーザ定義用のスタイルシートhttp://www.tsm.toyama.toyama.jp/css/custom.cssから呼び出してもらって使用する。 */

/* 更新：2012-06-01 */

/*　参考：styles.cssにて、 #container {width: 900px; margin:0px auto; } */
/*　参考：styles.cssにて、 #main { float: left; width:680px; margin:0px 0px 0px 0px; } */
/*　参考：styles.cssにて、 #side { float: right; width:200px; padding:5px 0px 0px 0px; margin:5px 0px 20px 0px; background:url(../images/bg_side_top.gif) no-repeat top left #F0F0F0; text-align:left; } */
/* ここで設定するcssは、すべて<div id="content"><div id="main">（記事本文）</div><div id="side"></div></div>の記事本文内のhtmlのみに適用すること */

/* このcssを記事本文のhtmlのみに適用するには、記事のhtml内で、先頭に「<div class="event2012">」、末尾に「</div> <!-- class="event2012" -->」を加えること。 */
/* =======================================
   行事案内ページ用のスタイルシート（event2012.css）
   作成：2012-06-01   更新：2012-06-09
======================================= */


ol {
    margin:10px 30px 20px 30px;
}

div.event2012 ol li {
    margin:0px 10px 0px 15px;
}

ul {
    margin:5px 20px 20px 20px;
}

div.event2012 ul li {
	margin:0px 0px;
	padding:0px 10px 0px 15px;
    background:url(../../images/arrow05.gif) no-repeat 5px 11px;
}

div.event2012 dl {
	margin:5px 15px;
}

div.event2012 dl dt{
	 margin:10px 5px 5px 5px;
	 padding:0px;
	color:#006600;
	 font-weight:bold;
	 font-size:105%;
	border-bottom:solid 1px #006600;
}

div.event2012 dl dd{
	 margin:0px;
	 padding:0px 5px 5px 15px;
}

div.event2012 dl dd ul li {
	margin:0px 0px;
	padding:0px 10px 0px 15px;
    background:url(../../images/arrow05.gif) no-repeat 5px 11px;
}



/* 個々のイベントの２段組レイアウト用 */
div.event2012 dl.nidan dd.left{
  float: left;
  width: 50%;
	 margin:0px;
	 padding:0px;
}
div.event2012 dl.nidan dd.right{
  float: right;
  width: 50%;
	 margin:0px;
	 padding:0px;
}
div.event2012 dl.nidan dd.clear{
  clear: both;
}
div.event2012 dl.nidan ul{
	 margin:0px;
	 padding:0px;
	border-left:solid 2px #dddddd;
}



div.event2012 div.box_event dl dt{
	 margin-left:0px;
}

div.event2012 div.box_event dl dd{
	 padding-left:5px;
}





div.event2012 table#mokuji {
	font-size:90%;
	width:90%;
}

div.event2012 table#mokuji th {
	padding:2px 10px;
	text-align:center;
	vertical-align:middle;
}

div.event2012 table#mokuji table td {
	padding: 2px 6px;
}





/* PRINT */  /* added byIchi2009-09-06 for 印刷時に適用 */
@media print {
	div.event2012  { color: #000 !important; 	 font-size:125%;}
	div.event2012 a, div.event2012 a:link, div.event2012 a:visited { color: #000 !important; text-decoration:none !important; }
}

