@charset "UTF-8";

@import url(./base.css);

/* ------------------------------------------------------------
	案件専用スタイルシート
------------------------------------------------------------ */
/* ------------------------------------------------------------
	ページレイアウト
		└#container
			└#header（ヘッダー）
				└h1（タイトル）
				└#info
				└#sponcer
			└footer（フッター）
------------------------------------------------------------ */
/* Basic Block */
#container { width: 950px; margin: 0 auto }

	/* Header */
	#header { margin-bottom: 20px; padding-top: 20px; color: #fff; background-color: #eb6100 }
	
	/* Content */
	#content { margin: 0 10px 20px }

		#governor { margin-bottom: 20px }
			#governor p { padding: 10px; padding-left: 20px }
				#govname { text-align: right }

		#entry { width: 360px; margin: 0 auto 20px; line-height: 45px; text-align: center }
			#entry a { display: block; width: 360px; height: 45px; overflow: hidden; background: url(../../img/btn_entry2.gif) no-repeat top }
				#entry a span { display: none }
				#entry a:hover { background-position: 0 -45px }

		h2 { margin-bottom: 10px; line-height: 30px; color: #ed6d00; background: url(../../img/bg_h2.gif) no-repeat bottom }

		h3 { margin-bottom: 10px; text-indent: 10px }
			h3.place { font-weight: normal }

		table.program { width: 910px; margin: 0 auto 20px }
			table.program th, table.program td { border-bottom: 1px solid #666 }
				table.program tr.include th, table.program tr.include td { border-bottom: none }
			table.program th { width: 9em; padding: 10px 0 }
				table.program th.include { font-weight: normal }
			table.program td { padding: 8px }
				table.program td dl { margin-left: 1em }
				table.program td img { float: right; padding-left: 20px }

		#left { float: left; width: 450px }
		#right { float: right; width: 450px }
			#left h2, #right h2 { margin-bottom: 0; background: none }
			#formbox { margin-bottom: 10px; padding: 10px; background-color: #fbd8b6; border: 1px solid #666 }
				#formbox a { display: block; width: 180px; height: 120px; margin: 20px auto; overflow: hidden; background: url(../../img/btn_entry.gif) no-repeat top }
					#formbox a span { display: none }
					#formbox a:hover { background-position: 0 -120px }
			#right img { margin-bottom: 20px; border: 1px solid #666 }

		hr { clear: both; height: 3px; color: #eb6100; background-color: #eb6100; border: none }

		h2#about { margin: 20px 0; text-align: center; font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "MS P Mincho", "ＭＳ Ｐ明朝", serif; font-size: 171.4%; font-weight: normal; letter-spacing: .2em; color: #333; background: none }

		div.box2 { width: 450px; margin-bottom: 20px; padding-bottom: 20px; background: url(../../img/bg_box2-b.gif) no-repeat bottom }
			div.left { float: left }
			div.right { float: right }
			div.clear { clear: left }
			div.box2 h3 { margin-bottom: 0; padding-top: 20px; text-align: center; color: #ed6d00; background: url(../../img/bg_box2-t.gif) no-repeat top }
			div.box2 p, div.box2 ul { width: 390px; margin: 0 auto; padding: 0 10px; text-indent: 1em }
			 { text-indent: 1em }
		div.box1 { clear: both; width: 930px; margin-bottom: 20px; padding-bottom: 20px; ; background: url(../../img/bg_box1-b.gif) no-repeat bottom }
			div.box1 h3 { margin-bottom: 0; padding-top: 20px; text-align: center; color: #ed6d00 }
			div.box1 table { width: 930px; background: url(../../img/bg_box1-t.gif) no-repeat top }
				div.box1 dl, div.box1 p { width: 390px; margin: 0 auto; padding: 0 10px }
					div.box1 dl dt { clear: both; float: left; display: block; width: 30px }
					div.box1 dl dd { float: right!important; float: none; margin-bottom: 5px; display: block; width: 350px }
					div.box1 p { clear: both; text-align: center }
						div.box1 p img { margin: 10px 0 5px }
			div.box1 div { padding-top: 20px; text-align: center }
			.line { padding-top: 10px!important; border-top: 1px solid #ed6d00 }

		p.guide { margin-bottom: 20px; text-align: center; line-height: 30px }

		p#footer { height: 60px; padding: 0 10px; line-height: 30px; color: #fff; background-color: #eb6100 }
		.num { letter-spacing: .2em }