/* ------------------------------
　 基本設定
------------------------------ */

/* 基本 */
body{
	margin:0;
	padding:10px;
	color:#000000;
	background-color:#ffffff;}

/* リンク */
a		{text-decoration:none;}
a:link		{color:#005ba4;}
a:visited	{color:#005ba4;}
a:hover		{color:#ff6600;text-decoration:underline}

/* ヘッダー */
.header_bar{
	background-color:#f2f2f2;
	padding:5px 0 4px 5px;}

.header_bar a		{padding:2px 2px 0 2px;color:#006bb4;text-decoration:none;}
.header_bar a:link	{color:#006bb4;}
.header_bar a:visited	{color:#006bb4;}
.header_bar a:hover	{padding:2px 2px 0 2px;color:#ffffff;text-decoration:none;background-color:#006bb4;}

.header_pan{
	padding:3px 0 1px 10px;
	}

/* 下罫線 */
.bottom_dot{
	border-bottom:dotted 1px #b3b3b3;}

.bottom_kei{
	border-bottom:solid 1px #cccccc;}

/* セカンド全タイトル */
h1{
	color:#ffffff;
	font-weight:bold;
	background-color:#4d4d4d;
	padding:7px 0 5px 7px;
	margin:0;}

/* ------------------------------
　 トップページ・新着情報
　 新着情報バックナンバー
------------------------------ */

/* 日付 */
#top_center .wn_date{
	vertical-align:top;
	padding:5px;
	font-weight:bold;
	color:#003b9c;}

/* 文章 */
#top_center .wn_text{
	vertical-align:top;
	padding:5px;}

/* 行分け点線 */
#top_center td{
	border-bottom:dotted 1px #b3b3b3;}


/* ------------------------------
　 カレンダー
------------------------------ */

/* コマ基本設定 */
#calendar td{
	width:14%;
	text-align:center;
	font-weight:bold;
	background-color:#ffffff;}

/* 月表示 */
#calendar .month{
	width:100%;
	text-align:left;
	font-weight:bold;
	padding:2px 0 2px 5px;
	background-color:#f2f2f2;}

/* PDFアイコン配置 */
#calendar .pdf {
	float: right;
	margin:0 2px 0 0;}

/* リンクをボックス指定 */
#calendar a		{display:block;}

/* 通常日のリンク色：黒 */
#calendar a:link	{color:#000000;}
#calendar a:visited	{color:#000000;}

/* 日曜日のリンク色：赤 */
#calendar .sun a:link	{color:#ff0000;}
#calendar .sun a:visited{color:#ff0000;}

/* 土曜日のリンク色：紺 */
#calendar .sat a:link	{color:#0000ff;}
#calendar .sat a:visited{color:#0000ff;}

/* イベント開催時のリンク色：白 */
#calendar .eve a:link	{color:#ffffff;}
#calendar .eve a:visited{color:#ffffff;}
#calendar .eve a:hover	{color:#ffffff;}

/* イベント開催時の各背景色 */
#calendar .bb{background-color:#006bb4;} /* 野球：青			*/
#calendar .sc{background-color:#ff0000;} /* サッカー：赤		*/
#calendar .ce{background-color:#930b82;} /* コンサート：緑		*/
#calendar .ee{background-color:#70b437;} /* エンターテイメント：紫	*/
#calendar .ev{background-color:#ff9600;} /* イベント：オレンジ		*/
#calendar .ho{background-color:#bbbbbb;} /* イベント：オレンジ		*/


/* ------------------------------
　 イベントスケジュール
------------------------------ */

/* 月表示 */
#event .month{
	color:#333333;
	font-weight:bold;
	background-color:#e5f0f7;
	padding:7px 0 5px 10px;
	margin-top:20px;
	border-bottom:solid 1px #cccccc;}

/* 開催日程 */
#event .date{
	width:50px;
	background-color:#f2f2f2;
	text-align:center;
	vertical-align:top;
	padding-top:5px;
	border-bottom:solid 1px #cccccc;}

/* タイトル：野球 */
#event .ev_bb{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #006bb4;
	border-bottom:solid 1px #cccccc;}

/* タイトル：サッカー */
#event .ev_sc{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #ff0000;
	border-bottom:solid 1px #cccccc;}


/* タイトル：コンサート */
#event .ev_ce{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #930b82;
	border-bottom:solid 1px #cccccc;}

/* タイトル：エンターテイメント */
#event .ev_ee{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #70b437;
	border-bottom:solid 1px #cccccc;}

/* タイトル：イベント */
#event .ev_ev{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #ff9600;
	border-bottom:solid 1px #cccccc;}

/* タイトル：休館日 */
#event .ev_ho{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #bbbbbb;
	border-bottom:solid 1px #cccccc;}

/* 開場時間等詳細 */
#event .word{
	padding:7px 0 5px 20px;
	border-bottom:solid 1px #cccccc;}

/* シャトルバス・駐車場アイコン配置 */
#event .icon{
	text-align:right;
	vertical-align:bottom;}

/* シャトルバスアイコン配置微調整 */
#event .icon_sh{
	margin-right:10px;}

/* ※印キャプション配置 */
#event .caption{
	color:#666666;
	text-align:right;}


/* ------------------------------
　 本日の札幌ドーム
------------------------------ */

/* 日時配置 */
#today .date{
	padding:7px 0 5px 10px;
	border-bottom:solid 1px #cccccc;}

/* 日時配置 */
#today .date_n{
	padding:7px 0 5px 10px;}

/* タイトル：通常営業(イベント非開催) */
#today .ev_no{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #cccccc;
	border-bottom:solid 1px #cccccc;}

/* タイトル：野球 */
#today .ev_bb{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #006bb4;
	border-bottom:solid 1px #cccccc;}

/* タイトル：サッカー */
#today .ev_sc{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #ff0000;
	border-bottom:solid 1px #cccccc;}

/* タイトル：コンサート */
#today .ev_ce{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #930b82;
	border-bottom:solid 1px #cccccc;}

/* タイトル：エンターテイメント */
#today .ev_ee{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #70b437;
	border-bottom:solid 1px #cccccc;}

/* タイトル：イベント */
#today .ev_ev{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #ff9600;
	border-bottom:solid 1px #cccccc;}

/* タイトル：休館日 */
#today .ev_ho{
	font-weight:bold;
	padding:7px 0 4px 10px;
	border-left:solid 10px #bbbbbb;
	border-bottom:solid 1px #cccccc;}

/* 開場時間等詳細 */
#today .word{
	padding:7px 0 5px 20px;
	border-bottom:solid 1px #cccccc;}

/* お知らせ本文 */
#today .info{
	background-image:url('../img/cir5_m.gif');
	background-repeat:repeat-y;
	padding:2px 12px 2px 12px;}

/* 施設営業案内：左：施設名称 */
#today .sisetu_l{
	text-align:left;
	vertical-align:top;
	padding:7px 0 5px 10px;
	border-bottom:dotted 1px #b3b3b3;}

/* 施設営業案内：左：営業時間 */
#today .sisetu_r{
	text-align:right;
	padding:7px 10px 5px 0;
	border-bottom:dotted 1px #b3b3b3;}

/* 駐車場・キッズパーク：営業アイコン配置 */
#today .time{
	text-align:center;
	padding:10px;
	border:solid 1px #b3b3b3;}

/* 駐車場・キッズパーク：営業アイコン分割率 */
#today .t30 {width:120px;} /*  30％ */
#today .t50 {width:145px;} /*  50％ */
#today .t70 {width:170px;} /*  70％ */
#today .t100{width:295px;} /* 100％ */

/* 駐車場・キッズパーク：営業アイコン背景色 */
#today .tb{background-color:#f2fcff;} /* 通常：青 	*/
#today .tg{background-color:#f2fff2;} /* イベント：緑	*/
#today .tr{background-color:#fff2f2;} /* 営業×：赤	*/

/* 駐車場・キッズパーク：開始時間 */
#today .time_l{
	text-align:left;
	vertical-align:top;
	padding:0 0 0 3px;
	border-left:solid 1px #b3b3b3;}

/* 駐車場・キッズパーク：終了時間 */
#today .time_r{
	text-align:right;
	vertical-align:top;
	padding:0 3px 0 0;
	border-right:solid 1px #b3b3b3;}


/* ------------------------------
　 イベント情報
　 プロ野球スケジュール
------------------------------ */

/* テーブル配置 */
#sch_bb .box{
	width:100%;
	margin:0 0 0 20px;}

/* タイトル */
#sch_bb .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 4px 10px;
	margin:15px 0 15px 0;}

/* 月 */
#sch_bb .month{
	width:40px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	background-color:#e5f0f7;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}

/* 日 */
#sch_bb .date{
	width:250px;
	text-align:left;
	vertical-align:top;
	background-color:#f6fcff;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}

/* 日濃 */
#sch_bb .date_g{
	width:250px;
	text-align:left;
	vertical-align:top;
	background-color:#f0f8ff;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}

/* 試合 */
#sch_bb .game{
	text-align:left;
	vertical-align:top;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}

/* 試合濃 */
#sch_bb .game_g{
	text-align:left;
	vertical-align:top;
	background-color:#f9f9f9;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}

/* G戦タイトル */
#sch_bb .g-title{
	font-weight:bold;
	border-left:solid 10px #ff9600;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 4px 10px;
	margin:15px 0 15px 0;}

/* G戦月 */
#sch_bb .g-month{
	width:40px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	background-color:#ffdfb2;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}

/* G戦日 */
#sch_bb .g-date_g{
	width:250px;
	text-align:left;
	vertical-align:top;
	background-color:#ffefd9;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}

/* G戦試合 */
#sch_bb .g-game_g{
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}


/* ------------------------------
　 イベント情報
　 プロ野球詳細
------------------------------ */

/* 小タイトル */
#sch_bb .title_s{
	font-weight:bold;
	border-left:solid 5px #006bb4;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#sch_bb .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#sch_bb .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 09日本シリーズ小タイトル */
#sch_bb .title-09series_s{
	font-weight:bold;
	border-left:solid 5px #b57422;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}


/* ------------------------------
　 イベント情報
　 コンサドーレスケジュール
------------------------------ */

/* テーブル配置 */
#sch_sc .box{
	width:100%;
	margin-left:20px}

/* タイトル */
#sch_sc .title{
	font-weight:bold;
	border-left:solid 10px #ff0000;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 4px 10px;
	margin:15px 0 15px 0;}

/* 月 */
#sch_sc .month{
	width:40px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	background-color:#ffe5e0;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}

/* 日 */
#sch_sc .date{
	width:250px;
	text-align:left;
	vertical-align:top;
	background-color:#fff6f0;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}

/* 日濃 */
#sch_sc .date_g{
	width:250px;
	text-align:left;
	vertical-align:top;
	background-color:#fff8f0;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}

/* 試合 */
#sch_sc .game{
	text-align:left;
	vertical-align:top;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}

/* 試合濃 */
#sch_sc .game_g{
	text-align:left;
	vertical-align:top;
	background-color:#f9f9f9;
	border-bottom:dotted 1px #b3b3b3;
	padding:5px;}


/* ------------------------------
　 イベント情報
　 サッカー詳細
------------------------------ */

/* 小タイトル */
#sch_sc .title_s{
	font-weight:bold;
	border-left:solid 5px #ff0000;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#sch_sc .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#ff0000;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#sch_sc .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#cc0000;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}


/* ------------------------------
　 イベント情報
　 イベント詳細
------------------------------ */

/* テーブル配置 */
#sch_ev .box{
	width:100%;
	margin-left:20px}

/* タイトル */
#sch_ev .title{
	font-weight:bold;
	border-left:solid 10px #ff9600;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 4px 10px;
	margin:15px 0 15px 0;}

/* 小タイトル */
#sch_ev .title_s{
	font-weight:bold;
	border-left:solid 5px #ff9600;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#sch_ev .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#ff9600;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#sch_ev .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#ff9600;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}


/* ------------------------------
　 イベント情報
　 コンサートイベント詳細
------------------------------ */

/* テーブル配置 */
#sch_ce .box{
	width:100%;
	margin-left:20px}

/* タイトル */
#sch_ce .title{
	font-weight:bold;
	border-left:solid 10px #930b82;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 4px 10px;
	margin:15px 0 15px 0;}

/* 小タイトル */
#sch_ce .title_s{
	font-weight:bold;
	border-left:solid 5px #930b82;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#sch_ce .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#930b82;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#sch_ce .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#930b82;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}


/* ------------------------------
　 イベント情報
　 イベント詳細
------------------------------ */

/* テーブル配置 */
#sch_ee .box{
	width:100%;
	margin-left:20px}

/* タイトル */
#sch_ee .title{
	font-weight:bold;
	border-left:solid 10px #70b437;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 4px 10px;
	margin:15px 0 15px 0;}

/* 小タイトル */
#sch_ee .title_s{
	font-weight:bold;
	border-left:solid 5px #70b437;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#sch_ee .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#70b437;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#sch_ee .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#70b437;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}


/* ------------------------------
　 座席ガイド
------------------------------ */

/* タイトル */
#zaseki .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 4px 10px;
	margin:15px 0 15px 0;}

/* 小タイトル */
#zaseki .title_s{
	font-weight:bold;
	border-left:solid 5px #006bb4;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#zaseki .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}


/* ------------------------------
　 交通アクセス
------------------------------ */

/* タイトル */
#access .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 4px 10px;
	margin:15px 0 15px 0;}

/* 小タイトル */
#access .title_s{
	font-weight:bold;
	border-left:solid 5px #006bb4;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#access .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}


/* ------------------------------
　 会社概要
------------------------------ */

/* タイトル */
#company .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 4px 10px;
	margin:15px 0 15px 0;}

/* 小タイトル */
#company .title_s{
	font-weight:bold;
	border-left:solid 5px #006bb4;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#company .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 日付 */
#company .wn_date{
	vertical-align:top;
	padding:5px;
	font-weight:bold;
	color:#003b9c;
	border-bottom:dotted 1px #b3b3b3;}

/* 文章 */
#company .wn_text{
	vertical-align:top;
	padding:5px;
	border-bottom:dotted 1px #b3b3b3;}

/* ドームのあゆみ */
#company .hgt3	{
	padding:4px 0 2px;
	border-bottom: 1px solid #e0e0e0;
}

#company .hgt5	{
	padding:5px 0 5px;
	border-bottom: 1px solid #f0f0f0;
}


/* ------------------------------
　 リンク
------------------------------ */

/* タイトル */
#link .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 4px 10px;
	margin:15px 0 0 0;}


/* ------------------------------
　 ショップ
------------------------------ */

/* タイトル */
#shop .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

/* 小タイトル */
#shop .title_s{
	font-weight:bold;
	border-left:solid 5px #006bb4;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#shop .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 売店メニュー */
#shop .b_dot{
	padding:2px 0 2px 0;
	border-bottom:dotted 1px #b3b3b3;}

/* 売店2階タイトル */
#shop .title2{
	font-weight:bold;
	border-left:solid 10px #ff9600;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

/* 売店2階小タイトル */
#shop .title_2s{
	font-weight:bold;
	border-left:solid 5px #ff9600;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 売店2階小タイトル反転 */
#shop .title_2r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#ff9600;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 売店3階タイトル */
#shop .title3{
	font-weight:bold;
	border-left:solid 10px #70b437;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

/* 売店3階小タイトル */
#shop .title_3s{
	font-weight:bold;
	border-left:solid 5px #70b437;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 売店3階小タイトル反転 */
#shop .title_3r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#70b437;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}


/* ------------------------------
　 施設利用・見学
------------------------------ */

/* 館内案内図タイトル */
#floor .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

/* 館内案内図小タイトル */
#floor .title_s{
	font-weight:bold;
	border-left:solid 5px #006bb4;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 館内案内図小タイトル反転 */
#floor .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 館内案内図2階タイトル */
#floor .title2{
	font-weight:bold;
	border-left:solid 10px #ff9600;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

/* 館内案内図2階小タイトル */
#floor .title_2s{
	font-weight:bold;
	border-left:solid 5px #ff9600;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 館内案内図2階小タイトル反転 */
#floor .title_2r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#ff9600;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 館内案内図3階タイトル */
#floor .title3{
	font-weight:bold;
	border-left:solid 10px #70b437;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

/* 館内案内図3階小タイトル */
#floor .title_3s{
	font-weight:bold;
	border-left:solid 5px #70b437;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 館内案内図3階小タイトル反転 */
#floor .title_3r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#70b437;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* タイトル */
#guide .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

/* タイトル(赤) */
#guide .title2{
	font-weight:bold;
	border-left:solid 10px #cc0000;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

/* 小タイトル */
#guide .title_s{
	font-weight:bold;
	border-left:solid 5px #006bb4;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#guide .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転(赤) */
#guide .title_2r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#cc0000;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}


/* ------------------------------
　 札幌ドームについて
------------------------------ */

/* タイトル */
#dome .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

/* 小タイトル */
#dome .title_s{
	font-weight:bold;
	border-left:solid 5px #006bb4;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#dome .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}


/* ------------------------------
　 アートグローブ
------------------------------ */

/* 小タイトル反転 */
#art .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}


/* ------------------------------
　 Foreign
------------------------------ */

/* タイトル */
#foreign .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

/* 小タイトル */
#foreign .title_s{
	font-weight:bold;
	border-left:solid 5px #006bb4;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#foreign .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}


/* ------------------------------
　 さっぽろドーム・キッズ
------------------------------ */

/* 青タイトル */
#kids .title_b{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:3px 0 3px 10px;
	margin:15px 0 4 0;}

/* 緑タイトル */
#kids .title_g{
	font-weight:bold;
	border-left:solid 10px #70b437;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:3px 0 3px 10px;
	margin:15px 0 4px 0;}

/* 橙タイトル */
#kids .title_r{
	font-weight:bold;
	border-left:solid 10px #ff9600;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:12px 0 7px 10px;
	margin:15px 0 4 0;}


/* ------------------------------
　 らくスルー
------------------------------ */

/* タイトル */
#raku .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

#raku .title_o{
	font-weight:bold;
	border-left:solid 10px #DF7028;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

#raku .title_g{
	font-weight:bold;
	border-left:solid 10px #3C7852;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

#raku .title_p{
	font-weight:bold;
	border-left:solid 10px #e03837;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

#raku .title_h{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:0 0 10px 0;}

/* 小タイトル */
#raku .title_s{
	font-weight:bold;
	border-left:solid 5px #DF7028;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル 背景グレー 橙 */
#raku .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#DF7028;
	border-bottom:solid 1px #dddddd;
	padding:9px 0 7px 5px;
	margin:0 0 10px 0;}

/* 小タイトル 背景グレー 橙 */
#raku .title_r2{
	color:#DF7028;
	font-weight:bold;
	text-align:center;
	background-color:#ffffff;
	border:solid 2px #DF7028;
	padding:12px 0 10px 0;
	margin:0 0 10px 0;}

/* 小タイトル 背景グレー 橙 */
#raku .title_r3{
	color:#DF7028;
	font-weight:bold;
	border-left:solid 5px #DF7028;
	background-color:#ffffff;
	border-top:solid 1px #f0f0f0;
	border-bottom:solid 1px #dddddd;
	padding:9px 0 7px 10px;
	margin:0 0 10px 0;}

/* 小タイトル反転 大 */
#raku .title_rh{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#e03837;
	border-bottom:solid 1px #dddddd;
	padding:9px 0 5px 10px;
	margin:0 0 10px 0;}

/* 小タイトル反転 青 大 */
#raku .title_rh2{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#00479D;
	border-bottom:solid 1px #dddddd;
	padding:9px 0 7px 10px;
	margin:0 0 10px 0;}

/* 小タイトル 青 大 */
#raku .title_rh3{
	color:#00479D;
	font-weight:bold;
	border-left:solid 5px #00479D;
	background-color:#ffffff;
	border-top:solid 1px #f0f0f0;
	border-bottom:solid 1px #dddddd;
	padding:9px 0 7px 10px;
	margin:0 0 10px 0;}

/* 小タイトル反転 赤 */
#raku .title_red{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#e03837;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

#raku ul{
	padding:0;
	margin:0;
	font-weight:bold;}

#raku li{
	padding:0;
	margin:0 0 0 25px;
	list-style-type:disc;
	font-weight:normal;
}

#raku .arrow_blue{
	background-repeat:repeat-y;
}

/* FAQ 小タイトル */
#rakufaq .title_q{
	font-weight:bold;
	border-left:solid 5px #00479D;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:5px 0 5px 0;}

#rakufaq ul{
	padding:10px 0 0 10px;
	margin:10px 0 5px 25px;
	font-weight:bold;
	list-style-type:none;
	border-top:solid 1px #dddddd;
	border-left:solid 1px #dddddd;
}

#rakufaq li{
	padding:10px;
	margin:5px 0 0 0;
	list-style-type:none;
	font-weight:normal;
	background-color:#f4f4f6;
}

/* ご利用にあたって 小タイトル */
#rakuinfo .title_q{
	font-weight:bold;
	border-left:solid 5px #00479D;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:5px 0 5px 0;}

#rakuinfo ul{
	padding:0;
	margin:0;
}

#rakuinfo li{
	padding:5px 0 0 0;
	list-style-type:disc;
}

/* 対応機種 小タイトル */
#rakutaisyo ul{
	padding:0;
	margin:10px 0 0 0;
}

#rakutaisyo li{
	padding:5px 0 0 0;
	list-style-type:none;
}


/* ------------------------------
　 イベントニュース
------------------------------ */

/* タイトル */
#eventnews .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:15px 0 10 0;}

/* 小タイトル */
#eventnews .title_s{
	font-weight:bold;
	border-left:solid 5px #006bb4;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#eventnews .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

#eventnews ul{
	padding:0;
	margin:0;}

#eventnews li{
	padding:5px;
	margin:0;
	list-style-type:disc;
	font-weight:normal;
	border-bottom:dashed 1px #dddddd;
}

/* ------------------------------
　 環境
------------------------------ */

/* タイトル */
#kankyo .title{
	font-weight:bold;
	border-left:solid 10px #006bb4;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:7px 0 7px 10px;
	margin:0px 0 10 0;}

/* 小タイトル */
#kankyo .title_s{
	font-weight:bold;
	border-left:solid 5px #006bb4;
	background-color:#f6f6f6;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

/* 小タイトル反転 */
#kankyo .title_r{
	color:#ffffff;
	font-weight:bold;
	border-left:solid 5px #dddddd;
	background-color:#006bb4;
	border-bottom:solid 1px #dddddd;
	padding:4px 0 4px 5px;
	margin:0 0 10px 0;}

#kankyo ul{
	padding:0;
	margin:0;}

#kankyo li{
	padding:5px;
	margin:0;
	list-style-type:disc;
	font-weight:normal;
	border-bottom:dashed 1px #dddddd;
}
