@charset "EUC-JP";
<!--

/*----------------------------------------

section2

----------------------------------------*/

#section2 h1{
	background-image:url(../images/common/h1_s.jpg);
}

#section2 h2{
	background-image:url(../images/next_h2.gif);
}

/*--------------------
.topLayer
--------------------*/

.topLayer #section2 h1{
	background-image:url(../images/common/h1.jpg);
}

.topLayer #section2 h2{
	background-image:url(../images/h2.gif);
}

/*--------------------
.nextLayer
--------------------*/

.nextLayer #section2 h2{
	background-color:transparent;
}

/*--------------------
listall
--------------------*/
#listall dl dt{
	background-image:url(../../images/common/pin01.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	margin:0 0 -1.5em 0;
	padding:0 0 0 20px;
}

#listall dl dd{
	margin:0 0 0.5em 7em;
}

/*----------------------------------------
countnavi
----------------------------------------*/
p.countnavi{
	padding-top: 5px;
}

.telbox th,
.telbox td{
	padding:5px;
}

.tblbox th,
.tblbox td{
	padding:2px 5px;
}

.qbox{
	background-color:#FAF3ED;
	padding:10px;
	font-weight:bold;
	margin-bottom:5px;
}
.contentbox{
	width:90%;
}

.data th{
	vertical-align:top;
}

.bot{
	padding-bottom:20px;
}

#index h2{
	margin-top:20px;
}

/*----------------------------------------
pagenavi
----------------------------------------*/

div.pagenavi{
	margin:2px;
	text-align:center;
	height:30px;
}

ul.navi{
	float:right;
	display:block;
	list-style:none;
	margin:0 0 1em 0;
	padding:2px;
}

ul.navi li{
	float:left;
	margin:2px;
	padding:0 2px;
	text-align:center;
	width:26px;
}

ul.navi li a{
	background-color:#fff;
	border:#ddd solid 1px;
	display:block;
	text-decoration:none;
}

ul.navi li.cur a{
	background-color:#efefff;
}

/*------------------------------------------

#kaito

------------------------------------------*/

div.search .category{
	float:left;
	width:15%;
	_width:100px;
	margin-left:1%;
	_margin-left: 0;
}

div.search .receive{
	float:left;
	width:32%;
	_width:100px;
	margin-left:1%;
	_margin-left: 0;
}
table.data {
    border-right: 1px solid #8484A5;
    border-top: 1px solid #8484A5;
    font-size: 90%;
    margin: 0 0 1.5em;
    padding: 0;
    width: 100%;
    _width:900px;
}

table.data th {
    background-color: #B4B4D5;
    font-weight: bold;
    text-align: center;
}


table.data #category{
    width:55%;
    _width:450px;
}
table.data th, table.data td {
    border-bottom: 1px solid #8484A5;
    border-left: 1px solid #8484A5;
    padding: 3px;
}

/********************************************************************************************* 

pagenavi -------------------------  ページ切り替え

*********************************************************************************************/

div.pagenavi p{
	margin:0;
	padding:0;
}

ul.navi{
	list-style:none;
	margin:0;
	padding:0 5px 10px 0;
}

ul.navi li{
	display:inline;
	margin:0 4px 0 0;
	text-align:center;
	padding:0;
}

ul.navi li a{
	background-color:#fff;
	border:#CCCCCC solid 1px;
	text-decoration:none;
	padding:3px 7px;
}

ul.navi li.cur{
	background-color: #00529E;
	border:#fff solid 1px;
	border-color: #CCCCCC;
	color: #fff;
	font-weight:bold;
	padding:3px 7px;
}

.pageres{
	color:#959595;
	padding:0 0 0 1px;
}

p.PageTop .back {
    background-image: url("../images/common/pageback.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding: 0 0 0 15px;
}
-->
