@charset "UTF-8";

/* 事例
------------------------------------------------------------ */
div.contentsInner
{
	padding-bottom:20px;
}
div.contentsInner p
{
	padding:0 0 20px 0;
}

div.detailTableBox{
	margin-top:10px;

}

div.leftBox
{
	float:left;
}
div.rightBox
{
	float:right;
}

p.searchText
{
	margin:0 0 0 14px;
	padding:0;

}


/* タブ
------------------------------------------------------------ */
div#tab
{
	width:880px;
	height:55px;
	background:url("../images/tab_bg.gif") no-repeat;
}

div#tab ul li
{
	float:left;
	height:35px;
}

div#tab ul li a
{
	display:block;
	height:35px;
	text-indent:-9999em;
	font-size:0;
}

div#tab ul li.tab01 a{width:175px;background:url("../images/tab_set.gif") 0 0}
div#tab ul li.tab02 a{width:174px;background:url("../images/tab_set.gif") -175px 0;}
div#tab ul li.tab03 a{width:174px;background:url("../images/tab_set.gif") -349px 0;}

div#tab ul li.tab01 a:hover{background-position:0 -35px;}
div#tab ul li.tab02 a:hover{background-position:-175px -35px;}
div#tab ul li.tab03 a:hover{background-position:-349px -35px;}

div#tab ul li.tab01On a{width:175px;background:url("../images/tab_set.gif") 0 -70px;}
div#tab ul li.tab02On a{width:174px;background:url("../images/tab_set.gif") -175px -70px;}
div#tab ul li.tab03On a{width:174px;background:url("../images/tab_set.gif") -349px -70px;}

/* ページ送り
------------------------------------------------------------ */
div.page
{
	margin:5px 0 10px 14px;
}
div.page ul
{
	width:100%;
}
div.page ul li
{
	float:left;
	margin:0 5px 0 0;
}

div.page ul li a
{
	vertical-align:middle;
	color:#494949;
	height:25px;
}
div.page ul li a span
{
	vertical-align:middle;
	text-align:center;
	display:table-cell;
	height:25px;

}


div.page ul li.disabled
{
	vertical-align:middle;
	color:#cecece;
	height:25px;
}

div.page ul li.disabled span
{
	vertical-align:middle;
	text-align:center;
	display:table-cell;
	height:25px;
}

div.page ul li.box a
{
	width:25px;
	border:1px solid #d3d3d3;
	margin:0 5px 0 0;
	text-align:center;
	display:block;
}

div.page ul li.boxOn a
{
	width:25px;
	border:1px solid #d3d3d3;
	background-color:#fdfbe6;
	margin:0 5px 0 0;
	text-align:center;
	display:block;
}
div.page ul li.box a span
{
	width:25px;

}
div.page ul li.boxOn a span
{
	width:25px;

}
div.searchAnswerLine
{
	margin:0 0 10px 19px;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:10px;
	width:840px;
	height:0px;
}
div.searchAnswerLine hr
{
	display:none;
}

div.searchAnswerBox
{
	margin:0 0 10px 19px;
	padding:0 0 10px 0;
	border-bottom:1px solid #e1e1e1;
	font-size:110%;

}
div.searchAnswerTableBox
{
	background-color:#f4f4f4;
	padding:5px;
}
div.searchAnswerBox ul
{
	padding:0;
	margin:0;
}
div.searchAnswerBox ul li
{
	float:left;
	margin-right:20px;
	padding-left:20px;
	background:url("../../images/ico_pdf.gif") no-repeat 0 0;
}
	div.detailTableBox ul li a:link{text-decoration:underline;}
	div.detailTableBox ul li a:visited{text-decoration:underline;}
	div.detailTableBox ul li a:hover{text-decoration:none;}
	div.detailTableBox ul li a:active{text-decoration:none;}

div.linkArrow
{
	margin:0 20px 10px 0;
	padding-left:20px;
	background:url("../images/arrow_ora.jpg") no-repeat 0 2px;
}

img.star
{
	margin-top:-6px;
}



/* 一般検索
------------------------------------------------------------ */
h2#search01
{
	background:url("../images/h2_title01.gif") no-repeat;
	height:21px;
	text-indent:-9999em;
	font-size:0;
	display:block;
	margin:0 0 10px 18px;
}
h2#search02
{
	background:url("../images/h2_title02.gif") no-repeat;
	height:21px;
	text-indent:-9999em;
	font-size:0;
	display:block;
	margin:0 0 10px 18px;
}
h3#search01
{
	background:url("../images/h3_title01.gif") no-repeat;
	height:42px;
	width:848px;
	text-indent:-9999em;
	font-size:0;
	display:block;
	margin:0 0 0 18px;
}
h3#search02
{
	background:url("../images/h3_title02.gif") no-repeat;
	height:42px;
	width:848px;
	text-indent:-9999em;
	font-size:0;
	display:block;
	margin:0 0 0 18px;
}
div.search01Box
{
	width:846px;
	background:url("../images/search01_bg.gif") repeat-y;
	margin:0 auto 20px auto;
}

div.search01Top
{
	background:url("../images/search01_top.gif") no-repeat;

}
div.search01List
{
	width:846px;
	background-color:#fefbe8;
	margin:0 0 10px 19px;
}

div.search01ListInner
{
	padding:10px;
}

div.search01Title
{
	width:100px;
	float:left;
	display:block;
	font-weight:bold;
}

div.search01ListIn
{
	width:690px;
	float:left;
	display:block;
}


div.searchAnswerTableBox div.search01ListIn
{
	width:600px;
}

td.pdfLink
{
	width:440px;
}
