@charset "utf-8";
/*
///////////////////////////////////////////////////////////////////////////////
//
//  スタイルシートシート for 日立市 ( 2008.09.15版 )
//
//  セカンドページ用
//
////////////////////////////////////////////////////////////////////////////////
*/

@import "common.css";

/****************************************/
/* ヘッダー				*/
/****************************************/
#header {
	margin:0px;
	height:83px;
}
#title {
	margin: 0px;
	height:83px;
}
#logo img {
/*	display:none;*/
}

#search_second {
	margin-right:10px;
	padding-top:58px;
/*	border:solid 1px green;*/
}
#search2 {
	margin-right:10px;
}
#searcharea {
	ime-mode:active;
}
/*--- マルチリンガル+携帯 ---*/
#guide {
	margin-right:10px;
	text-align:right
}
#home_page {
	display:none;
}
/*--- パンくずナビ ---*/
#navi {
	margin-top:20px; /* 10px -> 20px */
	margin-bottom:5px;
}

/*--- 表題 ---*/
#PageTitle {
	background: url(../../images/second/pagetitle_bg_c.gif) repeat-x left top;
	height:45px;
	color:#ffffff;
}
#PageTitle-L {
	background: url(../../images/second/pagetitle_bg_l.gif) no-repeat left top;
	height:45px;
	padding-left:20px;
}
#PageTitle-L h1 {
	font-size:22px;
}
#PageTitle-R {
	background: url(../../images/second/pagetitle_bg_r.gif) no-repeat right top;
	width:15px;
	height:45px;
}

/*--- 表示内容 ---*/
#contents {
	margin-top:0px;
}
#contents div,p {
	line-height:150%;
}
#contents_sentence {
}
#contents_image {
}
#contents_download_title {
	font-weight:bold;
	color:#008000;
}
#contents_link_title {
	font-weight:bold;
	color:#008000;
}
#access_counter {
	text-align:right;
}
#InfoFaq {
	width:280px;
	display:none;
}

/*---------------------------------------------------*/
/* ガイド */




/* //////////// */
/* 項目タイトル */
/* //////////// */
.itemtitle2 {
	width:100%;
	margin-top:30px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-left:15px solid #7d9dde;
	border-bottom:1px dashed #999999;
	color:#3d6bcd;
	font-weight:bold
}


/* //////////////////////// */
/* サイドメニュー・タイトル */
/* //////////////////////// */

div.sidemenu {
	margin-top:3px;
	width:183px;
	height:25px;
	line-height:25px;
	background:url('../../images/top/sidemenu.gif') no-repeat 10px top;
}

div.sidemenu a {
	padding-left:40px;
	text-decoration:none;
	color:#103ead;
	font-size:1.1em;
	display:block;
}

div.sidemenu a:hover {
	color: #CC0000;
}

div.sidemenu_small {
	margin-top:3px;
	width:183px;
	height:25px;
	line-height:25px;
	background:url('../../images/top/sidemenu.gif') no-repeat 10px top;
}

div.sidemenu_small a {
	padding-left:40px;
	text-decoration:none;
	color:#103ead;
	font-size:0.9em;
	display:block;
}

div.sidemenu_small a:hover {
	color: #CC0000;
}

/* //////////////// */
/* 中央部コンテンツ */
/* //////////////// */

td#mainArea {
	padding-left: 10px;
	padding-right: 10px;
}


/* //////////////// */
/* その他コンテンツ */
/* //////////////// */


/* /////////////////////////////////////////////////////// */
/* ここから追加 by nagasu */

/****************/
/* ページ定義用 */
/****************/

.itemtitlewide {
/*	width:740px;*/
	height:28px;
	line-height:28px;
	border-bottom:4px double #2f8500;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:1px;
}

.items_list {
	text-align:left;
	padding-right:20px;
}

#searchno {
	color:#c85392;
	margin-left:3px;
	margin-right:3px;
	padding-bottom:1px;
	border-bottom:1px solid #c85392;
}

.searchlistno {
	color:#3d6bcd;
}

.searchnavi {
	margin-top:30px;
	margin-left:35px;
}

.searchnavi1 {
	margin-left:5px;
	margin-right:5px;
}

.searchnavi2 {
	margin-left:20px;
	margin-right:20px;
}

.searchnavi_b {
	margin-top:5px;
	margin-left:35px
}

.searchnavi_b1 {
	margin-left:5px;
	margin-right:5px
}

#searchresultlist {
	margin-top:20px;
	width:auto;
	padding:20px;
	border:1px solid #c0c0c0
}

.searchsummary {
	background-color:#f6f6f6
}

.searchqsummary2 {
	padding-left:10px;
	line-height:140%
}

.waku1 {
	border:1px solid #999999;
}

.waku1_bottome {
	background-color:#CFCFCF;
	border-bottom:1px solid #999999;
}

.waku1_topbottome {
	background-color:#CFCFCF;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}

.contents_tab {
	text-align: center;
	margin-top:10px;
	margin-bottom:10px;
}

.listarrow {
	width:90px;
	padding-left:16px;
	font-size:0.8em;
	background:url('../../images/common/arrow_gray.gif') no-repeat left 3px;
}

.arrow_pagetop {
	margin-left:10px;
	padding-left:18px;
	vertical-align:middle;
	text-align:left;
	background: url('../../images/common/pagetop.gif') no-repeat left 2px
}

.arrow_pagelast {
	margin-left:0px;
	padding-left:18px;
	vertical-align:middle;
	text-align:left;
	background: url('../../images/common/arrow_gray1.gif') no-repeat left 2px
}

.arrow_pagenext {
	margin-right:0px;
	padding-right:18px;
	vertical-align:middle;
	text-align:left;
	background: url('../../images/common/arrow_gray.gif') no-repeat right 2px
}

.arrow_standard {
	margin-left:10px;
	padding-left:18px;
	vertical-align:middle;
	text-align:left;
	background: url(../../images/common/arrow_gray.gif) no-repeat left 2px
}

.photo_table {
	border:none;
	padding:0px;
	float:left;
	margin-top:10px;
	margin-bottom:4px;
	margin-left:30px;
	text-align:center;
}