﻿@charset "utf-8";

.selArea{
	border-bottom: 1px dotted #000099;
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 10px;

}

.selArea h3{
	float: left;
	border-bottom: none;
	width: 130px;
	margin-bottom: 0px;
	line-height: 1.3;
	padding: 0;
	background: none;
}

.selArea h3 label{
	font-weight: bold;
}

/*
.selectArea select{

	float			: left;
	margin-right	: 20px;
}
*/

.selectForm {
	background: #ffdede;
}

#category_error{
	clear: both;
	color: #990000;
	margin-left: 12px;
}

#parent_error{
	color: #990000;
	display: inline;
}

#prefecture_error{
	color: #990000;
	display: inline;
}

.page-pre {
	float: left;
	list-style: none;
	padding-left:200px;
	margin:0;
}
.page-next {
	float: right;
	list-style: none;
	padding-right:200px;
	margin:0;
}
ul.hit {
	padding:0;
}
.page-pre a {
	display: block;
	min-height:13px;
	background: url(../images/common/icon_tolist02.gif) no-repeat 0 0.3em;
	padding-left: 20px;
}
.page-next a {
	display: block;
	min-height:13px;
	background: url(../images/common/icon_tolist.gif) no-repeat 100% 0.3em;
	padding-right: 20px;
}
input {
	vertical-align: middle;
}
h5 {
	background: #ffffff url(../images/common/li_icon_btn.gif) no-repeat 8px 0.8em;
	padding: 5px 20px;
}
h5.error {
	background: #ffdede url(../images/common/li_icon_btn_error.gif) no-repeat 8px 0.8em;
	padding: 5px 20px;
}
.checkboxList {
	list-style: none;
}
.checkboxList li {
	margin-left		: 0px;
}

ul.checkboxList{
	margin-bottom	: 5px;
}


.container .tab {
	margin:0;
	padding:0;
}
.container .tab li {
	float: left;
	margin-left:0;
	margin-right: 1px;
	padding: 10px;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-top: 2px solid #dcdcdc;
	background-color: #ffffff;
	list-style: none;
}
.container .tab li.on {
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-top: 2px solid #000099;
	background-color: #F7F7F7;
	font-weight: bold;
}
.container .tab li.on a {
	font-weight: bold;
}

.container .tab li a {
	color: #444444;
	text-decoration: none;
}
.rireki {
}
.rireki li {
	float: left;
	margin: 0 15px 0 0;
	list-style: none;
	white-space: nowrap;
}
.ancerList {
	padding: 0;
}
.ancerList li {
	float: left;
	margin: 5px 20px 0 0;
	padding-left: 15px;
	background: url(../images/common/icon_downer01.gif) no-repeat 0 0.5em;
	_background: url(../images/common/icon_downer01.gif) no-repeat 0 0.7em;
	list-style: none;
	white-space: nowrap;
}
.radioArea {
	background: #ffffff;
	padding-bottom: 1px;
}
.radioAreaError {
	background: #ffdede;
	padding-bottom: 1px;
}
.radioAreaIn {
	margin-left: 10px;
}
.radioArea p {
	margin: 5px 5px 5px 0;
}

.radioArea_result{
	clear:both;
	height:auto;
	position:relative;
	*overflow:hidden;
	zoom:100%;
}
.radioArea_result:after{
	content: ".";
	width/*\*/:100%;/**/
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.leftcol .radioArea_result .lc{width:320px;}
.leftcol .radioArea_result .rc{width:320px;margin-left:5px;}


.boxType01 .searchBtArea {
	margin: 10px 0 0 0;
	text-align: center;
}
.boxType01 .searchBtArea input {
	margin: 0 5px;
	text-align: center;
}
.boxType01 {
	padding:10px;
	margin-bottom:20px;
	background-color:#F7F7F7;
	border:1px solid #dcdcdc;
}
.ancerList:after,
.hit:after,
.container .tab:after,
.rireki:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	font-size: 0;
	line-height: 0;
}
* html .ancerList,
* html .hit,
* html .container .tab,
* html .rireki {
	zoom:1;
}
-->