﻿@charset "utf-8";

/* ------------------------------
element
------------------------------ */
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}

.fL{ float:left;}
.fR{ float:right;}
.taL{ text-align:left;}
.taR{ text-align:right;}
.taC{ text-align:center;}

.tcOrange{ color:#FF6600;}
.tcRed { color:#FF0000;}

/* ------------------------------
common
------------------------------ */

.title01{
	margin-bottom:10px;
	background: url(../images/common/title_serch.gif) no-repeat left top;
	padding-top: 9px;
	padding-bottom: 22px;
	font-size: 14px;
	padding-left: 25px;
	font-weight: bold;
	color: #FFFFFF;
}

.title02{
	margin-bottom:10px;
	background: url(../images/common/title_bg.gif) no-repeat left top;
	padding-top: 9px;
	padding-bottom: 22px;
	font-size: 14px;
	padding-left: 25px;
	font-weight: bold;
}

.title03{
	margin-bottom:0px;
	background: url(../images/common/title_serch.gif) no-repeat left top;
	padding-top: 9px;
	padding-bottom: 5px;
	font-size: 14px;
	padding-left: 25px;
	font-weight: bold;
	color: #FFFFFF;
}

/* ------------------------------
検索フォーム
*/

.searchForm	{
	margin-bottom: 20px;
	text-align: center;
}

.searchForm	table{
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

.searchForm table th{
	border: 1px solid #999999;
	background: #E9FFAC;
	padding: 7px 7px 7px 10px;
	text-align: left;
	color: #569C16;
	font-weight: bold;
}

.searchForm table td{
	border: 1px solid #999999;
	padding: 7px 7px 7px 10px;
	text-align: left;
}

/* ------------------------------
リンク
*/

.serchLink{
	margin-bottom: 10px;
	background:url(../images/common/dotte.gif) repeat-x bottom;
	text-align: center;
	padding-bottom: 10px;
}

.num a:hover{
	color:#fff;
	background-color:#03369a;
	}

/* ------------------------------
一覧部分
*/

.item {
	margin-bottom: 20px;
	background:url(../images/common/dotte.gif) repeat-x bottom;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

.itemImg{
	float: left;
	width: 213px;
}

.itemTbl{
	float: right;
	width: 387px;
	margin-bottom: 10px;
}

.itemTbl table{
	width: 100%;
	margin-bottom: 10px;
}

.itemTbl table th{
	border: 1px solid #999999;
	background: #E9FFAC;
	padding: 7px 7px 7px 10px;
	text-align: left;
	color: #569C16;
	font-weight: bold;
	width: 20%;
}

.itemTbl table td{
	border: 1px solid #999999;
	padding: 7px 7px 7px 10px;
	text-align: left;
	width: 80%;
}

.itemBtn{
	clear: both;
	text-align: right;
}


/* ------------------------------
詳細ページ
*/

.detailTbl{
	margin-bottom: 10px;
	clear: both;
	text-align: center;
}

.detailTbl table{
	width: 100%;
	margin-bottom: 10px;
}

.detailTbl table th{
	border: 1px solid #999999;
	background: #E9FFAC;
	padding: 7px 7px 7px 10px;
	text-align: left;
	color: #569C16;
	font-weight: bold;
	width: 20%;
}

.detailTbl table td{
	border: 1px solid #999999;
	padding: 7px 7px 7px 10px;
	text-align: left;
	width: 80%;
}


/* ------------------------------
お問い合わせフォーム
*/

.inquiryForm {
	margin-bottom: 20px;
	background:url(../images/common/dotte.gif) repeat-x bottom;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

.inquiryForm table{
	width: 100%;
	margin-bottom: 10px;
}

.inquiryForm table th{
	border: 1px solid #999999;
	background: #E9FFAC;
	padding: 7px 7px 7px 10px;
	text-align: left;
	color: #569C16;
	font-weight: bold;
	width: 30%;
}

.inquiryForm table td{
	border: 1px solid #999999;
	padding: 7px 7px 7px 10px;
	text-align: left;
	width: 70%;
}

.inquiryBtn{
	clear: both;
	text-align: center;
}


/* ------------------------------
広告表示
*/
.addwordsItem {
	background: #EAEAEA;
	padding: 3px;
	margin-bottom: 10px;
}
.addwordsItem dl{
	background: #FCFCFC;
	padding: 10px;
}
.addwordsItem dt{}
.addwordsItem dd{}

/* ------------------------------
他
*/

.pageTop{
	text-align: right;
}

#topText{
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	font-size: 14px;
}

#subText{
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 5px;
}

ul.mark{/*余白と本来あるマークを消します*/
margin:-13px 0 0 -10px;
padding:0 0 0 0px;
list-style:none;
}

li.mark{
margin:0px 0 0 0px;
padding:5px 0px 0px 25px;
text-indent:0px;
background:url(http://chiken.sitemix.jp/images/common/arrow09-100.gif) no-repeat 10px 4px;
}


