@charset "Shift_JIS";

/* *********************************
FileName: event.css(http://www.mod.go.jp/pco/sapporo/css/event.css)
*********************************** */

/* *********************************
001: 表示消去
002: event
003: sp
004: topic
005: finance
006: gallery
007: parttime
008: naval_vessels
*********************************** */




/* *********************************
001: 表示消去
*********************************** */




/* *********************************
002: event
*********************************** */
/* 画像設定
=================================== */
.img_left {
	margin: 7px 10px 0px 12px;
}

.img_left2 {
	float: left;
	margin: 4px 10px 0px 12px;
}

.station_img {
	margin: 5px 8px 10px 12px;
}




/* *********************************
003: sp
*********************************** */
/* 領域設定
=================================== */
.profile {
	float: right;
	width: 180px;
	margin: 5px 10px;
	_margin-right: 5px;/* IE6対策 */
}

.profile_top,.profile_bottom {
	background: #dfffb5;
}



/* 画像設定
=================================== */
.sp_img1 {
	float: left;
	margin-bottom: 20px;
	_margin-bottom: 10px;/* IE6対策 */
	margin-right: 10px;/* IE6対策 */
}
		/* IE7対策用 */
		*:first-child+html .sp_img1 {
			margin-bottom: 10px;
		}

.profile_img {
	vertical-align: bottom;
}

.profile_img2 {
	float: right;
	margin: 10px 12px 10px 15px;
	vertical-align: bottom;
}

.img_lefttop {
	float: left;
	margin: 4px 15px 10px 12px;
}

.img_lefttop2 {
	float: left;
	margin: 8px 15px 10px 12px;
}

.img_lefttop3 {
	float: left;
	margin: 4px 15px 0px 12px;
}



/* テキスト
=================================== */
a.list {
	clear: both;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	line-height: 1.5;
	font-size: 1.3em;
}

.profile p {
	margin: 0px;
	padding: 0px;
	text-indent: 0em;
}

p.profile_p1 {
	text-align: center;
}

p.profile_p2 {
	text-align: center;
	font-size: 1.8em;
}

p.profile_p3 {
	padding: 2px 3px 2px 6px;
	text-align: left;
	font-size: 1.2em;
	line-height: 1.3;
}

p.profile_p4 {
	text-align: center;
	font-size: 1.5em;
}

p.profile_p5 {
	font-size: 1.2em;
	text-align: center;
	line-height: 1.3;
}

p.profile_p6 {
	padding: 3px 0px;
	font-size: 1.2em;
	text-align: center;
	line-height: 1.3;
}

p.q {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-indent: 0em;
	color: #6b9e3f;
}

p.a {
	margin-top: 0px;
	padding-top: 0px;
}

.sp_span {
	display: block;
	margin: 10px 12px;
	color: #ff0000;
	font-size: 1.8em;
}




/* *********************************
004: topic
*********************************** */
/* 画像設定
=================================== */
.img_tright {
	float: right;
	margin: 4px 12px 10px 15px;
	vertical-align: bottom;
}

.img_righttop {
	float: right;
	margin: 8px 12px 10px 15px;
	vertical-align: bottom;
}

.img_tright2 {
	float: right;
	margin: 6px 12px 20px 15px;
	vertical-align: bottom;
}

.img_tright3 {
	float: right;
	margin: 6px 12px 0px 15px;
	vertical-align: bottom;
}


/* スクロール
=================================== */

.news_info_10nd {
	height: 450px;
	_height: 455px;/* IE6対策 */
	margin-top: 0px;
	padding: 3px;
	_padding-top: 2px;/* IE6対策 */
	border: 1px solid #999999;
	overflow-x: hidden;
	overflow-y: scroll;
}

.news_info_10nd li {
	width: 597px;
	_width: 596px;/* IE6対策 */
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 5px;
	font-size: 0.72em;
	line-height: 1.2;
}

/* *********************************
005: finance
*********************************** */
/* テーブル
=================================== */
.plan_table thead th,.public_table thead th,.result_table thead th,.supply_table th {
	background-color: #dfffb5;
	text-align: center;
}



/* plan */
.plan_table th,.plan_table td {
	padding: 5px;
}

/* public */
.public_table th,.public_table td {
	padding: 5px;
}

/* result */
.result_table th,.result_table td {
	padding: 5px;
}

.result_table .td4 {
	text-align: right;
}


/* supply */
.supply_table td {
	width: 34px;
	text-align: center;
}

.supply_table th,.supply_table td {
	padding: 5px;
}




/* *********************************
006: gallery
*********************************** */
/* テーブル
=================================== */
ol.gallery {
	margin-left: 0px;
	margin-bottom: 30px;
	padding-left: 0px;
}

ol.gallery li {
	margin-top: 10px;
	text-indent: 0em;
	font-size: 0.8em;
}




/* *********************************
007: parttime
*********************************** */
.p1 {
	margin-left: 17px;
}

.p2 {
	margin-left: 32px;
	text-indent: -1em;
}

.p3 {
	margin-left: 44px;
	text-indent: -10px;
}

.p4 {
	margin-left: 56px;
	text-indent: -1em;
}

.p5 {
	margin-left: 45px;
	text-indent: -1em;
}

.p6 {
	margin-left: 45px;
	text-indent: 0em;
}



/* テーブル
=================================== */
.part_table1 {
	margin-left: 30px;
}

.part_table1 th,.part_table1 td {
	padding: 5px;
}




/* *********************************
008: naval_vessels
*********************************** */
ul.naval {
list-style-type: disc;
}

ul.naval li {
margin-left: 10px;
margin-bottom: 5px;
list-style-position: outside;
text-indent: 10px;
}



