/*********文字**********/
/*h1タイトル*/
h1.fl {
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
color: #FFFFFF;
background:url(../images/img_h1_right.gif) no-repeat top right;
/*width:100%;*/
height:25px;
padding:0 0 0 25px;
margin:0 0 0 0;
}
/*トップメニュー　見出し2*/
h2.fl {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
margin:0;
padding:0;
}
/*トップメニュー　リスト*/
ul.fltop {
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
margin:0;
padding:0 0 0 20px;
}
li.fltop {
list-style-type:disc;
margin:0 0 0 20px;
padding:0 0 0 0px;
}
/*中面段落　標準フォント*/
p.incont {
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:90%;
line-height:150%;
margin:0;
padding:0;
}
/*キャプション用*/
p.incap {
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:75%;
line-height:150%;
margin:0;
padding:0;
}

/*********ボックス**********/
/*-----------------------------------------------------------------------------------
	ヘッダ
-----------------------------------------------------------------------------------*/
.sms div.header_en
{
	/*min-width: 850px;  netscape用 */
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	clear: both;
}
/*-----------------------------------------------------------------------------------
	コンテナ
-----------------------------------------------------------------------------------*/
.sms div.container_en
{

	border: 2px none #CCCCCC;
	/*min-width: 883px;  netscape用 */
	width: 890px;
	margin: 0 auto;
	padding: 5px;
	color: #000000;
	text-align : left;
	background: #ffffff;
	/*position: relative;
	left: 2%;
	float: left;
	clear: left;*/
}

/*-----------------------------------------------------------------------------------
	パンくず　topicpath
-----------------------------------------------------------------------------------*/
div.topicpath_en
{
	width:884px;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	background-color: #F5F5F5;
	border: solid 1px #CCCCCC;
	font-size: 90%;
	text-align:left;
}
.topicpath_en img
{
	vertical-align: middle;
	margin:0px 2px;
}

/*-----------------------------------------------------------------------------------
 メニュー  menu
-----------------------------------------------------------------------------------*/
div.menu {
 width:884px;
	margin: 0px 0px 5px;
	padding: 3px;
 font-size:75%;
 line-height:150%;
}

/*-----------------------------------------------------------------------------------
	外国語サイト・サイトマップ・組織表示リンク表示　toplink
-----------------------------------------------------------------------------------*/
div.toplink_en
{
	color: #FF9900;
	text-align: right;
}
/*-----------------------------------------------------------------------------------
	トップバナー　topimg
-----------------------------------------------------------------------------------*/
div.topimg_en
{
	margin: 0px auto;
	text-align: left;
	background-color: #ffffff;
	background-image: url("../../top_images/topimg_bg.gif");
	background-repeat: repeat-x;
}
div.topimg_top_en	/* トップページ用 */
{
	margin: 0px auto;
	text-align: left;
	background-image: url("../../top_images/topimg_top_r.gif");
	background-repeat: no-repeat;
	background-position: top right;
}
div.topimg_top_bg_en	/* トップページ用 */
{
	background-image: url("../../top_images/topimg_bg.gif");
	background-repeat: repeat-x;
/*↓ADD 2007/07/27 常滑デザイン */
	background-color: #5045bf;
/*↑ADD 2007/07/27 常滑デザイン */
}
/*↓ADD 2007/07/27 常滑デザイン */
div.topimg_tokoname_en
{
	margin: 0px auto;
	padding: 0px;
	text-align: right;
	vertical-align: text-bottom;
	background-image: url("../../top_images/topimg.gif");
	background-repeat: no-repeat;
}
.topimg_tokoname object_en
{
	vertical-align: text-bottom;
}
div.topimg_con_en
{
	margin: 0px auto;
	text-align: left;
	background-image: url("../../top_images/topimg_con_bg.gif");
	background-repeat: no-repeat;
	background-position: top right;
}
/*↑ADD 2007/07/27 常滑デザイン */

/*-----------------------------------------------------------------------------------
	メニューバー　menubar
-----------------------------------------------------------------------------------*/
a.menubar_en
{
	display: block;
}

a.menubar_en:link
{
	color: #ffffff;
/*↓DEL 2007/08/10 常滑デザイン */
/*	text-decoration: none;*/
/*↑DEL 2007/08/10 常滑デザイン */
}
a.menubar_en:visited
{
	color: #ffffff;
/*↓DEL 2007/08/10 常滑デザイン */
/*	text-decoration: none;*/
/*↑DEL 2007/08/10 常滑デザイン */
}
a.menubar_en:hover
{
	color: #0000CD;
/*↓DEL 2007/08/10 常滑デザイン */
/*	text-decoration: underline;*/
/*↑DEL 2007/08/10 常滑デザイン */
	background-color: #F0FFFF;
}

div.menubar_01_en
{
	margin: 0px auto;
	text-align: center;
	vertical-align: middle;
	background-image: none;
	background-color: #5045bf; 
	padding: 3px 0px 3px 0px;
	overflow: auto; /* netscape用 */
}
/* IEのみに適用する \*/
*html div.menubar_01_en{ overflow:visible; }

div.menubar_02_en
{
	color: #ffffff;
	text-align: center;
	background-color: #3333cc;
	border: 1px solid #CCCCCC;
/*↓UPD 2007/08/10 常滑デザイン */
	padding: 0em;
	position: relative;
	background-color: #3333aa;
/*↑UPD 2007/08/10 常滑デザイン */
}
/*↑ADD 2007/08/10 常滑デザイン */
div.menubar_02_none_en
{
	background-color: #5045bf;
	border: none;
}
/* IEのみに適用する \*/
* html div.menubar_01_en{height: 1%}
* html div.menubar_02_en{height: 100%;}

.menubar_01_en ul
{
	margin: 0px;
	padding: 0px;
	padding-left: 0.5%;
	list-style: none;
	display: block;
	overflow: auto;
}
.menubar_01_en li 
{
/*↓DEL 2007/08/10 常滑デザイン */
	width: 19.8%;
/*↑DEL 2007/08/10 常滑デザイン */
	text-align: center;
	vertical-align: middle;
	border-style: none;
	padding: 1px;
	margin: 0px;
	float: left;
	display: block;
}
/* IEのみに適用する \*/
* html .menubar_01_en ul { height: 1%; padding-left: 1.2%; overflow: visible; }
* html .menubar_01_en li { height: 100%; }

/*↓ADD 2007/07/27 常滑デザイン */
div.menubar_10_en
{
	text-align: left;
	width: 585px;
	padding:0 10px;
	float: left;
	clear: left;
	font-size: 92%;
}
div.menubar_11_en
{
	text-align: right;
	width: 287px;
	float: left;
	clear: right;
}
.menubar_11_en img
{
	vertical-align: bottom;
}
.menubar_11_en input
{
	vertical-align: bottom;
}
/*↑ADD 2007/07/27 常滑デザイン */





/*h1タイトル帯ボックス*/
.titlebar{
width:890px;
height:25px;
padding:0;
margin:0 0 10px 0;
background:url(../images/img_h1_left.gif) no-repeat top left;
}

/*トップ　メインイメージ*/
.mainimg {
width:883px;
height:148px;
margin:10px 0 0 0;
padding:0;
}

/*トップ　メニュー*/
.topmenu {
width:95%;
height:300px;
margin:10px 0 0 0;
padding:0;
/*border:1px solid #000000;*/
}

/*トップ下左*/
.left_con {
/*background:url(../images/img_main_05.jpg)  no-repeat top right;*/
width:40%;
height:300px;
margin:0;
padding:0 0 0 0;
position:relative;
float:left;
}

/*トップ下右*/
.right_con {
width:55%;
height:300px;
margin:0;
padding:0 0 0 0px;
position:relative;
float:right;
}

/*中面row　ハック入り*/
.incontents {
width:100%;
margin:0 0 0 0;
padding:0 0 0 0;
background-image:url(../images/bg_inner_right.gif);
background-position:right top;
background-repeat:repeat-y;
/*border:1px solid #000000;*/
clear:both;
}

.incontents:after {
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}

/*\*/
* html .incontents {
height:1em;
overflow:visible;
}
/**/

/*中面左*/
.inleftcon {
width:580px;
margin:10px 0 0 0;
padding:0;
float:left;
/*border:1px solid #0000FF;*/

}

/*中面右*/
.inrightcon {
width:295px;
height:inherit;
margin:0;
padding:10px 0 5px 0px;
/*background:#D7D2FB;*/
float:right;
/*border:1px solid #FF0000;*/
}

/*中面　画像枠*/
.imgtable {
width:278px;
padding:0;
margin:0 0 0 8px;
/*border:1px solid #0000FF;*/
}
.imgcol1 {
background:url(../images/img_in_table_top.gif) no-repeat;
margin:0;
padding:0;
}
.imgcol3 {
background:url(../images/img_in_table_btm.gif) no-repeat;
margin:0;
padding:0;
}
.imgcol2 {
background:url(../images/img_in_table_center.gif) ;
margin:0;
padding:0 10px 0 10px;
}

/*-----------------------------------------------------------------------------------
	フッタ
-----------------------------------------------------------------------------------*/
.sms div.footer_en
{
	/*min-width: 805px;  netscape用 */
	width: 900px;
	margin: 0px auto;
	padding: 0px;
/*	position: relative;
	float: left;
	clear: both;
	left: 2%;*/
}
/*-----------------------------------------------------------------------------------
	フッター　自治体情報　cityinfo
-----------------------------------------------------------------------------------*/
div.cityinfoen {
	line-height : 1.5em;
	margin: 0px;
	padding: 5px;
	font-size: 90%;
	font-weight: normal;
	background-color: #D4D0FF;
	border-top: 1px solid #003399;
	text-align: center;
}




.m_top10 {
margin-top:10px;
}
.m_top15 {
margin-top:15px;
}
.m_top20 {
margin-top:20px;
}
