/* ------------------------------
　 基本設定
------------------------------ */
/* 基本 */
html,body{
	height:100%;}

body{
	margin:0px;
	padding:0px;
	color:#000000;
	background-color:#ffffff;}

#container{
	width:900px;
	margin-left:auto;
	margin-right:auto;}

#bread{
	border-bottom:dotted 1px #b3b3b3;
	margin:0px;
	padding:5px 0px 5px 5px;}

h1{
	margin:0px;
	padding:0px;}	

h2{
	margin:0px;
	padding:0px;}	

h3{
	margin:0px;
	padding:0px;}

h4{
	margin:0px;
	padding:0px;}

hr{
	border:#ffffff 1px solid;
	margin:0px;
	padding:0px;}

.logo{
	margin:0px;
	padding:0px;}

.w_white{
	color:#ffffff}

.w_blue{
	color:#2562d2}

.w_red{
	color:#ff0000}

.clear{
	margin:0px;
	padding:0px;
	clear:both;
	line-height:0px;
	height:0px;}

.w_bold{
	font-weight:bold;}

/* リンク */
a		{color:#ff0000;}
a:link		{color:#005ba4;}
a:visited	{color:#005ba4;}
a:hover		{color:#ff6600;}


/* ------------------------------
　 コンテンツ
------------------------------ */
#contents{
	width:705px;
	float:left;}

#contents ul{
	margin:0px;
	padding:0px;}

#contents li{
	height:50px;
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;}


/* ------------------------------
　 サブコンテンツ
------------------------------ */
#sub_contents{
	width:190px;
	float:right;
}

/* パンフレット */
#sub_contents .btn_download a{
	margin:8px 0px 5px 0px;
	padding:0px;
	border:0px;
	width:190px;
	height:89px;
	position:relative;
	text-align:right;
	display:block;}

/* パンフレット英語版 */
#sub_contents .btn_download_en{
	margin:8px 0px 5px 0px;
	padding:0px;
	border:0px;
	width:190px;
	height:89px;
	position:relative;
	text-align:right;
	display:block;}

/* 文字サイズ設定 */
#w_size{
	padding:0px;
	height:21px;
	float:left;}

#w_size ul{
	margin:0px;
	padding:0px;}

#w_size li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;}

/* 文字サイズ大 */
#w_size li.w_size_b a{
	margin:0px;
	padding:0px;
	border:0px;
	width:20px;
	height:21px;
	position:relative;
	background:url(../img/head_word_b.gif) 0px 0px no-repeat;
	text-align:right;
	display:block;}

#w_size li.w_size_b a:hover{
	background-position: 0px -20px;	}

/* 文字サイズ中 */
#w_size li.w_size_m a{
	margin:0px;
	padding:0px;
	border:0px;
	width:20px;
	height:21px;
	position:relative;
	background:url(../img/head_word_m.gif) 0px 0px no-repeat;
	text-align:right;
	display:block;}

#w_size li.w_size_m a:hover{
	background-position: 0px -20px;	}

/* 文字サイズ小 */
#w_size li.w_size_s a{
	margin:0px;
	padding:0px;
	border:0px;
	width:20px;
	height:21px;
	position:relative;
	background:url(../img/head_word_s.gif) 0px 0px no-repeat;
	text-align:right;
	display:block;}

#w_size li.w_size_s a:hover{
	background-position: 0px -20px;	}

/* 英語版 */
#w_size li.btn_english{
	margin-left:5px;}

/*
　キャプションクラス
　画像や表のキャプションに使用
*/
.capRight {
	width: 200px;
	float: right;
	margin-left:3px;
	display:block;
	text-align:right;
}
.capLeft {
	width: 200px;
	float: left;
	margin-right:3px;
	display:block;
	text-align:left;
}

/* ------------------------------
　 パンくず
------------------------------ */
ol#topicPath {
	margin:0px;
	padding:0px;}

ol#topicPath li {
	display: inline;
	list-style-type: none;}

ol#topicPath li a {
	padding-right: 15px;
	background: url(../img/bread.gif) no-repeat right center;}


/* ------------------------------
　 メインFLASH
------------------------------ */
#flash_img{
	clear:both;
	height:346px;
	border:solid 1px #b3b3b3;
	margin:0px 0px 15px 0px;
	padding:1px;}


/* ------------------------------
　 FLASHバナー
------------------------------ */
#banner_left{
	width:445px;
	height:120px;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;}

#banner_right{
	width:445px;
	height:120px;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:right;}


/* ------------------------------
　 TOP 2カラム化（左大/右バナー）
------------------------------ */
#top_left{
	width:695px;
	min-height:500px;
	margin:0px;
	padding:0px;
	background:url(../img/top_txt_bottom_b.gif) no-repeat;
	background-position:bottom;
	float:left;}

#top_right{
	width:190px;
	margin:0px;
	padding:0px;
	float:right;}


/* ------------------------------
　 TOP ニュース&トピックス
------------------------------ */
#newstopics{
	width:336px;
	border-top:solid 1px #b3b3b3;
	border-right:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
	margin:0px;
	padding:1px;
	float:left;}

#newstopics h2{
	margin:0px;
	padding:0px;}

#newstopics ul{
	margin:10px 20px 15px 20px;
	padding:0px;
	list-style:none;}

#newstopics li{
	margin:5px 0px 0px 0px;
	padding-left:10px;
	background:url(../img/li_blue.gif) left 3px no-repeat;}


/* ------------------------------
　 TOP 工業団地ガイド
------------------------------ */
#guide{
	width:336px;
	border-top:solid 1px #b3b3b3;
	border-right:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
	margin:0px;
	padding:1px;
/*	background:url(../img/top_txt_bottom.gif) no-repeat;
	background-position:bottom;*/
	float:right;}

#guide h2{
	margin:0px;
	padding:0px;}

#guide ul{
	margin:0px;
	padding:0px;
	list-style:none;}

#guide li{
	margin:5px 0px 0px 0px;
	padding-left:10px;
	background:url(../img/li_green.gif) left 3px no-repeat;}

li#guide_or{
	margin:5px 0px 0px 0px;
	padding-left:10px;
	background:url(../img/li_orange.gif) left 3px no-repeat;}

#guide .guide_main{
	margin:15px 18px 15px 18px;}

#guide .guide_left{
	margin:0px;
	padding:0px;
	width:148px;
	float:left;}

#guide .guide_right{
	margin:0px;
	padding:0px;
	width:148px;
	float:right;}

#guide .btn_ricci{
	margin:15px 0px 0px 0px;
	padding:0px;
	border:0px;}


/* ------------------------------
　 TOP バナー類
------------------------------ */
#banner{
	width:190px;
	margin:0px;
	padding:0px;}

#banner ul{
	margin:0px;
	padding:0px;
	list-style:none;}

#banner li{
	margin-bottom:5px;
	padding:0px;
	font-size:0;
	line-height:0;
	vertical-align:bottom;}

/* お問い合わせ */
#banner li.btn_mail{
	margin:7px 0 0 0;
	padding:0px;
	border:0px;}


/* ------------------------------
　 TOP 下段バナー類
------------------------------ */
#bottom_banner{
	border-top:1px solid #b3b3b3;
	margin:0px;
	padding:0px;
	clear:both;}

#bottom_banner ul{
	margin:0px;
	padding:0px;
	list-style:none;}

#bottom_banner li{
	margin:5px 18px 5px 0px;
	padding:0px;
	font-size:0;
	line-height:0;
	vertical-align:bottom;
	float:left;}

#bottom_banner li.right{
	margin:5px 0px 5px 3px;
	padding:0px;}

#bottom_banner li.li2{
	margin:0px 18px 5px 0px;
	padding:0px;}

#bottom_banner li.li2_right{
	margin:0px 0px 5px 3px;
	padding:0px;}


/* ------------------------------
　 セカンド以降ヘッダ画像
------------------------------ */
#main_img{
	clear:both;
	height:96px;
	border:solid 1px #b3b3b3;
	margin:0px;
	padding:1px;}


/* ------------------------------
　 カラムなし
------------------------------ */
#main_column{
	width:900px;
	margin:0px;
	padding:0px;}

#main_column ul{
	margin:0px;
	padding:0px;
	list-style:none;}

#main_column li{
	margin:0px;
	padding:0px;}


/* ------------------------------
　 2カラム化（左大/右バナー）
------------------------------ */
#main_left{
	width:695px;
	margin:0px;
	padding:0px;
	float:left;}

#main_right{
	width:190px;
	margin:0px;
	padding:0px;
	float:right;}


/* ------------------------------
　 2カラム化（ガイド用 左地図/右表）
------------------------------ */
#main_left_guide{
	width:592px;
	margin:20px 0px 10px 0px;
	padding:0px;
	float:left;}

#main_right_guide{
	width:286px;
	margin:20px 0px 10px 0px;
	padding:0px;
	float:right;}

#main_left_guide_m{
	width:318px;
	margin:20px 0px 10px 0px;
	padding:0px;
	float:left;}

#main_right_guide_m{
	width:560px;
	margin:20px 0px 10px 0px;
	padding:0px;
	float:right;}


/* ------------------------------
　 2カラム化（均等）
------------------------------ */
#main_left_2{
	width:440px;
	margin:0px;
	padding:0px;
	float:left;}

#main_right_2{
	width:440px;
	margin:0px;
	padding:0px;
	float:right;}


/* ------------------------------
　 3カラム化（均等）
------------------------------ */
#main_left_3{
	width:592px;
	margin:20px 0 0px 0;
	padding:0px;
	float:left;}

#main_left_3l{
	width:286px;
	margin:0px;
	padding:0px;
	float:left;}

#main_left_3r{
	width:286px;
	margin:0px;
	padding:0px;
	float:right;}

#main_right_3{
	width:286px;
	margin:20px 0 0px 0;
	padding:0px;
	float:right;}


/* ------------------------------
　 セカンド コピー
------------------------------ */
#header_left{
	width:580px;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;}

#header_left img{
	margin:15px 0px 20px 0px;}

#header_right{
	width:290px;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:right;}


/* ------------------------------
　 セカンド サブタイトル
------------------------------ */
#subtitle_2{
	width:900px;
	height:40px;
	margin:20px 0px 20px 0px;
	padding:0px;}


/* ------------------------------
　 セカンド 箱
------------------------------ */
#box_l{
	width:336px;
	border:solid 1px #b3b3b3;
	margin:15px 0px 0px 0px;
	padding:1px;
	background:url(../img/top_txt_bottom.gif) no-repeat;
	background-position:bottom;
	float:left;}

#box_l .title{
	width:50px;
	margin:0px;
	padding:0px;
	float:left}

#box_l .textbox{
	width:260px;
	margin:0px 15px 0px 0px;
	padding:0px;
	float:right;}

#box_l .textbox h2{
	margin:0px 0px 5px 0px;
	padding:7px 0px 0px 0px;}

#box_l .text{
	width:310px;
	margin:0px;
	padding:5px 15px 10px 10px;
	clear:both;}

#box_r{
	width:336px;
	border:solid 1px #b3b3b3;
	margin:15px 0px 0px 0px;
	padding:1px;
	background:url(../img/top_txt_bottom.gif) no-repeat;
	background-position:bottom;
	float:right;}

#box_r .title{
	width:50px;
	margin:0px;
	padding:0px;
	float:left}

#box_r .textbox{
	width:260px;
	margin:0px 15px 0px 0px;
	padding:0px;
	float:right;}

#box_r .textbox h2{
	margin:0px 0px 5px 0px;
	padding:7px 0px 0px 0px;}

#box_r .text{
	width:310px;
	margin:0px;
	padding:5px 15px 10px 10px;
	clear:both;}


/* ------------------------------
　 表組
------------------------------ */
#hyo{
	background-color:#b2b2b2;
	margin-bottom:3px;}

#hyo table{
	width:100%;
	margin:0px;
	padding:0px;}

#hyo tr{
	margin:0px;
	padding:0px;}

#hyo td{
	margin:1px;
	padding:2px;
	text-align:center;
	background-color:#ffffff;}

#hyo td.tdl{
	text-align:left;}

#hyo td.tdr{
	text-align:right;}

#hyo td.blue{
	background-color:#dde5f4;
	font-weight:bold;}

#hyo td.green{
	background-color:#d1e9bc;
	font-weight:bold;}

#hyo td.orange{
	background-color:#ffe6b5;
	font-weight:bold;}

#hyo td.pink{
	background-color:#fad9e1;
	font-weight:bold;}

#hyo td.pink_d{
	background-color:#fad9e1;
	font-weight:bold;}

#hyo td.spink_d{
	background-color:#f6b3ad;
	font-weight:bold;}

#hyo td.yellow{
	background-color:#ffffdd;}

#hyo td.orange_d{
	background-color:#f9c48f;
	font-weight:bold;}

#hyo td.blue_d{
	background-color:#6dc5f1;
	font-weight:bold;}

#hyo td.yellow_d{
	background-color:#fad67a;
	font-weight:bold;}

#hyo td.green_d{
	background-color:#68c08a;
	font-weight:bold;}

#hyo td.purple_d{
	background-color:#e6bfd6;
	font-weight:bold;}

#hyo td.darkblue_d{
	background-color:#93a1cf;
	font-weight:bold;}

#hyo td.lightgreen_d{
	background-color:#a6d6d5;
	font-weight:bold;}


/* ------------------------------
　 表組 文章
------------------------------ */
#hyo_bun{
	background-color:#f4eec1;
	border:solid 1px #b2b2b2;
	margin:0px;
	padding:10px;}

#hyo_bun ul{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#990000;}

#hyo_bun li{
	margin-bottom:5px;
	padding:0px;
	color:#000000;}


/* ------------------------------
　 グラフ天地空け
------------------------------ */
.graph{
	margin:0px 0px 5px 15px;}


/* ------------------------------
　 イメージ写真 2段組
------------------------------ */
#img_2{
	margin:0px;
	padding:0px;}

#img_2 ul{
	margin:0px;
	padding:0px;
	list-style:none;}

#img_2 li{
	margin:0px 0px 10px 10px;
	padding:0px;
	float:left;}


/* ------------------------------
　 セカンド バナー類
------------------------------ */
#banner_2{
	width:190px;
	margin:15px 0px 0px 0px;
	padding:0px;}

#banner_2 ul{
	margin:0px;
	padding:0px;
	list-style:none;}

#banner_2 li{
	margin:0px;
	padding:0px;
	float:left;}

#banner_2 .li_c{
	margin:0px;
	clear:both;}


/* ------------------------------
　 セカンド h2タグヘッダー画像
------------------------------ */
h2#h2blue{
	margin:10px 0px 5px 0px;
	padding-left:15px;
	background:url(../img/icon_h2-blue.gif) no-repeat;
	background-position:left center;
	}

h2#h2blue2{
	margin:20px 0px 0px 0px;
	padding-left:15px;
	background:url(../img/icon_h2-blue.gif) no-repeat;
	background-position:left center;
	}

h2#h2green{
	margin:0px;
	padding-left:15px;
	background:url(../img/icon_h2-green.gif) no-repeat;
	background-position:left center;
	}

h2#h2orange{
	margin:0px;
	padding-left:15px;
	background:url(../img/icon_h2-orange.gif) no-repeat;
	background-position:left center;
	}

h2#h2pink{
	margin:0px;
	padding-left:15px;
	background:url(../img/icon_h2-pink.gif) no-repeat;
	background-position:left center;
	}

h3#h3blue{
	margin:10px 0px 5px 15px;
	padding-left:15px;
	background:url(../img/icon_h2-blue.gif) no-repeat;
	background-position:left center;
	}

/* ------------------------------
　 セカンド h2タグ 小タイトル
------------------------------ */
h2#h2blue_tit{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#3c78ff;
	}

h2#h2green_tit{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#008000;
	}

h2#h2orange_tit{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#ff6600;
	}


/* ------------------------------
　 ニュース&トピックス 一覧
------------------------------ */
#news_main_left{
	width:896px;
	margin:20px 0px 10px 0px;
	padding:0px;
	float:left;}

#news_main_left h2{
	margin:0px;
	padding:15px 10px 10px 20px;
	border-top:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	background:url(../news/img/header.gif) repeat-y;}

#news_main_left .main{
	margin:0px 0px 0px 20px;
	padding:0px;
	border-top:1px dotted #b2b2b2;}

#news_main_left ul{
	margin:10px 20px 15px 0px;
	padding:0px;
	list-style:none;}

#news_main_left li{
	margin:5px 0px 0px 0px;
	padding-left:10px;
	background:url(../img/li_blue.gif) left 3px no-repeat;}


/* ------------------------------
　 ニュース&トピックス
------------------------------ */
#news_center{
	width:900px;
	margin:10px 0px 10px 0px;
	padding:0px;}

#news_center h2{
	margin:0px;
	padding:15px 10px 10px 20px;
	border-top:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	background:url(../news/img/header.gif) repeat-y;}

#news_center .main{
	width:860px;
	margin:0px 20px 0px 20px;
	padding:10px 0px 20px 0px;
	border-top:1px dotted #b2b2b2;}

#news_center .info{
	width:900;
	margin:0px 0px 0px 20px;
	padding:0px;}

#news_center h3{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#006bb4;
	font-weight:bold;}

#news_center .link{
	margin:0px;
	padding:5px 0px 0px 0px;}

#news_center ul{
	margin:10px 15px 5px 0px;
	padding:0px;
	list-style:none;
	float:left;}

#news_center li{
	margin:0px;
	padding:3px 0px 0px 0px;}

#news_center dl {
	margin:5px 0px 5px 0px;
	padding:0px;}

#news_center dt {
	float:left;
	width:6em;
	padding:0px;
	clear:both;
	font-weight:bold;}
   
#news_center dd {
	margin-left:6em;
	padding:0px;}


/* ------------------------------
　 豊富な労働力 技術 大学一覧
------------------------------ */
#person_technology_univercity{
	margin:0px 0px 0px 18px;}

#person_technology_univercity ul{
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style:none;
	font-weight:bold;}

#person_technology_univercity li{
	margin:0px 0px 0px 15px;
	padding:0px;
	font-weight:normal;}

#univercity_left{
	width:210px;
	margin:0px;
	padding:0px;
	float:left;}

#univercity_right{
	width:210px;
	margin:0px;
	padding:0px;
	float:right;}

#univercity_rei{
	margin:15px 0px 10px 0px;
	padding:5px 0px 0px 5px;
	border:solid 1px #aaaaaa;}

li#cir_blue{
	margin:0px;
	padding-left:15px;
	background:url(../img/icon_cir-blue.gif) no-repeat;
	background-position:left top;}

li#cir_pink{
	margin:0px;
	padding-left:15px;
	background:url(../img/icon_cir-pink.gif) no-repeat;
	background-position:left top;}

li#cir_green{
	margin:0px;
	padding-left:15px;
	background:url(../img/icon_cir-green.gif) no-repeat;
	background-position:left top;}


/* ------------------------------
　 支援体制
------------------------------ */
#title_sp{
	margin:0px 0px 10px 0px;}

#shien_box{
	margin:10px 0px 25px 0px;
	padding:15px;
	border:1px solid #b0b0b0;
	background-color:#ffffe0;
	float:left;
}

#shien_box #shien_box_left {
	width:500px;
	float:left;
} 
#shien_box #shien_box_right {
	width:290px;
	float:right;
} 

/* ------------------------------
　 工業団地ガイド マップ配置
------------------------------ */
#map{
	margin:20px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	border-top:1px dotted #b3b3b3;
	text-align:center;}

/* ------------------------------
　 動画で見る工業団地
------------------------------ */
#movie_left{
	width:440px;
	margin-top:20px;
	padding:0px;
	float:left;}

#movie_left2{
	width:440px;
	margin-top:0px;
	padding:0px;
	float:left;}

#movie_left_l{
	width:200px;
	margin:0px;
	padding:5px;
	float:left;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;}

#movie_left_r{
	width:200px;
	margin:0px;
	padding:5px;
	float:right;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;}

#movie_right{
	width:440px;
	margin-top:20px;
	padding:0px;
	float:right;}

#movie_right2{
	width:440px;
	margin-top:0px;
	padding:0px;
	float:right;}

#movie_right_l{
	width:200px;
	margin:0px;
	padding:5px;
	float:left;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;}

#movie_right_r{
	width:200px;
	margin:0px;
	padding:5px;
	float:right;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;}

#movie ul{
	margin:0px;
	padding:0px;
	list-style:none;}

#movie li{
	margin-top:2px;
	padding:0px;
	font-weight:bold;}

#movie ol{
	margin:0px;
	padding-left:10px;
	background:url(../img/li_blue.gif) no-repeat;
	background-position:left center;
	font-weight:normal;}


/* ------------------------------
　 立地企業紹介
------------------------------ */
#company{
	width:900px;
	margin:0px 0px 40px 0px;
	border-top:1px solid #cccccc;
	background:url(../img/company_h2_top-l.gif) no-repeat;
	background-position:top;}

#company_left{
	width:650px;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;}

#company_right{
	width:220px;
	margin:5px 10px 0px 0px;
	padding:10px 0px 0px 0px;
	float:right;}

#company .com_danchi{
	margin:0px;
	padding:0px;
	border:1px solid #cccccc;
	background-color:#b7d99b;
	text-align:center;
	font-weight:bold;}

h2#com_name{
	margin:0px;
	padding:0px 0px 5px 10px;}

#company .com_copy{
	margin:0px;
	padding:0px 12px 5px 12px;
	border-bottom:1px dotted #e0e0e0;}

#company ul{
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url(../img/li_green.gif) no-repeat;
	background-position:left center;
	list-style:none;}

#company .ul_hp{
	margin-left:12px;
	}

#company li{
	margin:0px;
	padding:0px 0px 0px 5px;
	display:inline;}

h2#com_h2{
	margin:0px;
	padding:5px 0px 5px 10px;
	border:1px solid #cccccc;
	background:url(../img/company_h2_bottom.gif) no-repeat;
	background-position:bottom;}

h2#com_h2l{
	margin:0px;
	padding:5px 0px 5px 10px;
	border:1px solid #cccccc;
	background:url(../img/company_h2_bottom-l.gif) no-repeat;
	background-position:bottom;}

#company dl{
	margin:0px;
	padding:7px 0px 7px 5px;
	border-bottom:1px dotted #e0e0e0;}

#company dt{
	width:5em;
	float:left;
	font-weight:bold;
	margin:0px;
	padding-left:15px;
	background:url(../img/icon_cir-green.gif) no-repeat;
	background-position:left center;}

#company dd{
	margin-left:7em; 
	padding:0px;}

#company_list{
	width:900px;
	margin:0px 0px 40px 0px;
	padding:15px 0px 0px 0px;
	border-top:1px solid #cccccc;
	background:url(../img/company_h2_top-l.gif) no-repeat;
	background-position:top;}

#company_list dl{
	margin:0px;
	padding:7px 0px 7px 5px;
	border-bottom:1px dotted #e0e0e0;}

#company_list dt{
	float:left;
	font-weight:bold;
	margin:0px 10px 0px 0px;
	padding-left:15px;
	background:url(../img/icon_cir-green.gif) no-repeat;
	background-position:left center;}

#company_list dd{
	margin:0px;
	padding-left:5px;
	display:inline;}


/* ------------------------------
　 千歳市内空き工場・倉庫等ご案内
------------------------------ */
#factory_left{
	width:440px;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;}

#factory_left_l{
	width:200px;
	margin:0px;
	padding:5px;
	float:left;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;}

#factory_left_r{
	width:200px;
	margin:0px;
	padding:5px;
	float:right;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;}

#factory_right{
	width:440px;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:right;}

#factory_right_l{
	width:200px;
	margin:0px;
	padding:5px;
	float:left;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;}

#factory_right_r{
	width:200px;
	margin:0px;
	padding:5px;
	float:right;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;}

#factory ul{
	margin:5px;
	padding:0px;
	list-style:none;}

#factory li{
	margin:0px;
	padding:5px 0px 0px 10px;
	background:url(../img/li_blue.gif) no-repeat;
	background-position:left center;
	font-weight:normal;}


/* ------------------------------
　 工場見学
------------------------------ */
#tour{
	margin:10px 0px 0px 0px;
	padding:0px;}

#tour .box{
	margin:10px 0px 0px 15px;
	padding:0px;}

#tour .imgbox{
	margin:0px 0px 10px 0px;
	padding:0px;}

#tour ul{
	padding:0px;
	list-style:none;}

#tour li{
	margin:0px;
	padding:5px 0px 0px 10px;
	font-weight:normal;
	width:200px;
	margin:0px 13px 10px 0px;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;
	float:left;}

.tour_list_cap {
	margin:5px 0px 10px 0px;
	padding-top:0px;
	padding-left:10px;
	background:url(../img/li_blue2.gif) no-repeat;
	background-position:left top;}


/* ------------------------------
　 コラム
------------------------------ */
#column_img{
	clear:both;
	height:300px;
	border:solid 1px #b3b3b3;
	margin:0px;
	padding:1px;}

#column{
	line-height:2em;
	margin:20px 0px 20px 0px;
	padding:0px;}

#column_w01{
	width:540px;
	margin:20px 0px 0px 0px;
	padding:0px 360px 0px 0px;
	background-image:url("../column/img/01_water/01.jpg");
	background-position:right top;
	background-repeat:no-repeat;}

#column_w02{
	width:540px;
	margin:20px 0px 0px 0px;
	padding:0px 360px 0px 0px;
	background-image:url("../column/img/01_water/02.jpg");
	background-position:right top;
	background-repeat:no-repeat;}

#column_k01{
	width:540px;
	margin:20px 0px 0px 0px;
	padding:0px 360px 0px 0px;
	background-image:url("../column/img/02_kankyo/01.jpg");
	background-position:right top;
	background-repeat:no-repeat;}

#column_k02{
	width:540px;
	margin:20px 0px 0px 0px;
	padding:0px 360px 0px 0px;
	background-image:url("../column/img/02_kankyo/02.jpg");
	background-position:right top;
	background-repeat:no-repeat;}

#column_left{
	width:540px;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
	background-color:#e0e0e0;}

#column_right{
	width:340px;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:right;}

#column_right ul{
	margin:0px;
	padding:0px;
	list-style:none;}

#column_right li{
	margin:0px;
	padding:0px;}

h2#but_h2{
	margin:0px;
	padding:8px 0px 8px 0px;
	border:1px solid #cccccc;
	background:url(../img/company_h2_bottom-lm.gif) no-repeat;
	background-position:bottom;
	text-align:center;}


/* ------------------------------
　 サイトマップ
------------------------------ */
#sitemap ul{
	margin:0px;
	padding:8px;
	list-style:none;
	font-weight:bold;
	border-bottom:1px solid #e0e0e0;}

#sitemap li{
	margin:3px 0px 3px 15px;
	padding-left:15px;
	background:url(../img/li_blue.gif) no-repeat;
	background-position:left center;
	font-weight:normal;}


/* ------------------------------
　 お問い合わせ・資料請求
------------------------------ */
#inquiry{
	padding-left:5px;}

#inquiry form{
	margin:10px 0px 0px 0px;
	padding:0px;}

#inquiry dl {
	margin:0px;
	padding:0px 0px 0px 15px;}

#inquiry dt {
	float:left;
	width:13em;
	margin:9px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	font-weight: bold;
	background:url(../img/li_blue.gif) no-repeat;
	background-position:left center;}

#inquiry dd {
	margin:0px;
	padding:7px 0px 7px 3em;
	border-bottom: 1px #b3b3b3 solid;}

#inquiry .btn{
	margin:20px 0 0 0;
	padding:0px;
	text-align:center;}

#inquiry #h_left {
	float:left;
	width:500px;
}

#inquiry #h_right {
	float:right;
	width:300px;
}


/* ------------------------------
　 千歳市工業団地について
------------------------------ */
#main_left_cic{
	width:298px;
	margin:0px 0px 0px 20px;
	padding:0px;
	float:left;}

#main_right_cic{
	width:560px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;}

#main_right_cic1{
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;}

#main_right_cic2{
	width:225px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;}

#cic dl {
	margin:0px;
	padding:0px 0px 0px 15px;}

#cic dt {
	float:left;
	width:3em;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-weight: bold;
	background:url(../img/li_blue.gif) no-repeat;
	background-position:left center;}

#cic dd {
	margin:0px;
	padding:7px 0px 7px 4em;
	border-bottom: 1px #b3b3b3 solid;}


/* ------------------------------
　 企業誘致
------------------------------ */
#invite p {
	text-indent: 1em;
	margin: 0;
}

#invite p.first_text {
	text-indent: 1em;
	margin:20px 0 20px 0;
}

#invite h2 {
	margin: 20px 0 20px 0;
	padding: 5px 10px 5px 10px;
	background-image:url(../img/h2back.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-weight:bold;
}

/*--- １ 企業誘致コンセプト ---*/
#invite #concept dl {
	margin: 10px 0 10px 20px;
}
#invite #concept dt {
	padding-left:10px;
	font-weight:bold;
	background-image: url(../img/li_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#005ba4;
}
#invite #concept dd {
	margin-left:2em;
	margin-bottom:1em;
}

/*--- ２ 工業団地の歴史 ---*/
#invite #history dl {
	padding-left: 20px;
	width:600px;
}
#invite #history dt {
	float:left;
	clear:both;
	width:100px;
	padding:0 0 2px 10px;
}
#invite #history dd {
	width:420px;
	margin-left:100px;
	padding:0 5px 2px 10px;
}

/*--- ４ 企業誘致活動 ---*/
#invite #activity dl {
	margin: 10px 0 10px 20px;
}
#invite #activity dt {
	font-weight:bold;
	padding-left:10px;
	background-image: url(../img/li_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#FF6633;
}
#invite #activity dd {
	margin-left:2em;
	margin-bottom:1em;
}

/*--- ５ マニフェスト進捗状況 ---*/
#invite #manifest dl {
	margin-left:1em;
}

/* ------------------------------
　 初期投資軽減制度
------------------------------ */
#reduce_system p {
	text-indent: 1em;
	margin: 0;
}

#reduce_system p.first_text {
	text-indent: 1em;
	margin:20px 0 20px 0;
}

#reduce_system h2 {
	margin: 20px 0 20px 0;
	padding: 5px 10px 5px 10px;
	background-image:url(../img/h2back_left-blue.gif);
	background-position:left center;
	background-repeat:repeat-x;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-weight:bold;
}

#reduce_system dl {
	margin: 10px 0 10px 20px;
}
#reduce_system dt {
	padding-left:10px;
	font-weight:bold;
	background-image: url(../img/li_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#reduce_system dd {
	margin-left:1em;
	margin-bottom:1em;
}

#reduce_system dd ol {
	margin-left: 2em;
	padding: 0;
}

/* ------------------------------
　省エネ型データセンター立地プラン
------------------------------ */
#dc_plan p {
	text-indent: 1em;
	margin: 0;
}

#dc_plan p.first_text {
	text-indent: 1em;
	margin:20px 0 20px 0;
}

#dc_plan h2 {
	margin: 20px 0 20px 0;
	padding: 5px 10px 5px 10px;
	background-image:url(../img/h2back.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-weight:bold;
}

#dc_plan ol{
	margin:1em 0px 1em 1em;
	padding:0px;
	font-weight:bold;
}

#dc_plan li{
	margin:0px 0px 0px 2.5em;
	padding:0px;
	font-weight:normal;
}

/* ------------------------------
　千歳市の産業政策
------------------------------ */
#indust_policy p {
	text-indent: 1em;
	margin: 0;
}

#indust_policy p.first_text {
	text-indent: 1em;
	margin:20px 0 20px 0;
}

#indust_policy h2 {
	margin: 20px 0 20px 0;
	padding: 5px 10px 5px 10px;
	background-image:url(../img/h2back_left-blue.gif);
	background-position:left center;
	background-repeat:repeat-x;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-weight:bold;
}

#indust_policy dl {
	margin: 10px 0 10px 20px;
}
#indust_policy dt {
	padding-left:10px;
	font-weight:bold;
	background-image: url(../img/li_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#005ba4;
}
#indust_policy dd {
	margin-left:1em;
	margin-bottom:1em;
}

#indust_policy dd ul {
	margin-left:2em;
	padding: 0;
}

/* ------------------------------
　 English
------------------------------ */
#banner_en{
	width:190px;
	margin:15px 0px 0px 0px;
	padding:0px;}

#banner_en ul{
	margin:0px;
	padding:0px;
	list-style:none;}

#banner_en li{
	margin:0px;
	padding:0px 0px 10px 0px;}

#english{
	margin:10px 0px 0px 0px;
	padding:0px;}

#english_left{
	width:440px;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;}

#english_left_l{
	width:200px;
	margin:0px;
	padding:5px;
	float:left;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;}

#english_left_r{
	width:200px;
	margin:0px;
	padding:5px;
	float:right;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;}

#english_right{
	width:440px;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:right;}

#english_right_l{
	width:200px;
	margin:0px;
	padding:5px;
	float:left;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;}

#english_right_r{
	width:200px;
	margin:0px;
	padding:5px;
	float:right;
	border:1px solid #e5e5e5;
	background:url(../img/movie_bottom.gif) no-repeat;
	background-position:bottom;}

#english .box{
	margin:10px 0px 10px 15px;
	padding:0px;}

#english .imgbox{
	margin:0px 0px 10px 0px;
	padding:0px;}

#english h2{
	margin:0px;
	padding:0px;}

#english h3{
	line-height:1.1em;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#2562d2;}

#english ul{
	margin:0px;
	padding:5px;
	list-style:none;}

#english li{
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px 0px 5px 10px;
	font-weight:normal;
	background:url(../img/li_blue2.gif) no-repeat;
	background-position:left top;}

#english .ul_img{
	margin:0px;
	padding:0px;
	list-style:none;}

#english .li_img{
	margin:0px 0px 10px 10px;
	padding:0px;
	float:left;}

#english dl{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #b3b3b3;}

#english dt{	
	width:4em;
	float:left;
	margin:0px;
	padding:0px;
	font-weight:bold;}

#english dd{
	margin:0px 0px 0px 4em;
	padding:0px;
	font-weight:normal;}

#blue_gt dl{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border:none;}

#blue_gt dt{
	width:1.5em;
	float:left;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#2562d2;}

#blue_gt dd{
	margin:0px 0px 0px 1.5em;
	padding:0px;
	color:#000000;}

#blue_gt h4{
	font-weight:bold;}


/* ------------------------------
　 フッター
------------------------------ */
.printscr{
	page-break-after:always;}

#backpage{
	border-top:1px dotted #b3b3b3;
	margin:20px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	text-align:center;
	clear:both;}


#footer{
	border-top:1px solid #b3b3b3;
	margin:0px 0px 40px 0px;
	padding:0px;
	clear:both;}

#footer ul{
	margin:0px;
	padding:0px;
	list-style:none;}

#footer li{
	margin:10px 10px 0px 0px;
	padding-left:10px;
	background:url(../img/li_blue.gif) left 3px no-repeat;
	float:left;}

#footer address{
	margin:10px 0px 0px 0px;
	padding:0px;
	font-style:normal;
	float:right;}
