body {
	background-image: url(../img/main_bg2.png);
	background-repeat: no-repeat;
	background-position: center 10px;
}
.category_bar {
	height: 48px;
	width: 990px;




	padding-top: 20.px;
	padding-top: 20px;
	padding-left: 10px;
}
.category_bar .bar {
	float: left;
	margin-right: 6px;
	display:block;
	text-align:center;
	cursor:pointer;
}
.category_bar .bar.ctb1 {
	background-image: url(../img/category_bar.png);
	background-repeat: no-repeat;
	height: 48px;
	width: 194px;
	background-position: right top;
}
.category_bar .bar.ctb2 {
	background-image: url(../img/category_bar.png);
	background-repeat: no-repeat;
	height: 48px;
	width: 157px;
	background-position: -388px top;
}

.category_bar .bar.ctb3 {
	background-image: url(../img/category_bar.png);
	background-repeat: no-repeat;
	height: 48px;
	width: 153px;
	background-position: -235px top;
}
.category_bar .bar.ctb4 {
	background-image: url(../img/category_bar.png);
	background-repeat: no-repeat;
	height: 48px;
	width: 235px;
	background-position: left top;
}
.category_bar .bar.ctb1.checked {
	background-image: url(../img/category_bar.png);
	background-repeat: no-repeat;
	height: 48px;
	width: 194px;
	background-position: right -48px;
}
.category_bar .bar.ctb2.checked {
	background-image: url(../img/category_bar.png);
	background-repeat: no-repeat;
	height: 48px;
	width: 157px;
	background-position: -388px -48px;
}

.category_bar .bar.ctb3.checked {
	background-image: url(../img/category_bar.png);
	background-repeat: no-repeat;
	height: 48px;
	width: 153px;
	background-position: -235px -48px;
}
.category_bar .bar.ctb4.checked {
	background-image: url(../img/category_bar.png);
	background-repeat: no-repeat;
	height: 48px;
	width: 235px;
	background-position: left -48px;
}
.category_bar ul {
	float: left;
}

.category_bar ul li {
	background-image: url(../img/arrow_s.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
	font-size: 12px;
}


.search {
	background-image: url(../img/card_bg.png);
	height: 560px;
	width: 1000px;
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
}
.search .fence {
	background-image: url(../img/fence.png);
	height: 560px;
	width: 1000px;
	background-position: 60px 50px;
	background-repeat: no-repeat;
}
.search .fence .dark_bg {
	background-image: url(../img/clear_dark.png);
	height: 560px;
	width: 1000px;
	background-position: 8px 33px;
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search .fence .fee {
	height: 130px;
	width: 260px;
	margin-top: 95px;
	margin-left: 249px;
	float:left;
}
.search .fence .fee .fees {
	float: left;
	margin-right: 2px;
	display:block;
	text-align:center;
	cursor:pointer;
	margin-bottom:5px;
}
.search .fence .fee .fees.no1 {
	background-image: url(../img/fee.png);
	background-repeat: no-repeat;
	height: 91px;
	width: 60px;
	background-position: left top;
}
.search .fence .fee .fees.no2 {
	background-image: url(../img/fee.png);
	background-repeat: no-repeat;
	height: 91px;
	width: 60px;
	background-position: -60px top;
}

.search .fence .fee .fees.no3 {
	background-image: url(../img/fee.png);
	background-repeat: no-repeat;
	height: 91px;
	width: 60px;
	background-position: -120px top;
}
.search .fence .fee .fees.no4 {
	background-image: url(../img/fee.png);
	background-repeat: no-repeat;
	height: 91px;
	width: 60px;
	background-position: -180px top;
}
.search .fence .fee .fees.no1.checked {
	background-image: url(../img/fee.png);
	background-repeat: no-repeat;
	height: 91px;
	width: 60px;
	background-position: left -91px;
}
.search .fence .fee .fees.no2.checked {
	background-image: url(../img/fee.png);
	background-repeat: no-repeat;
	height: 91px;
	width: 60px;
	background-position: -60px -91px;
}

.search .fence .fee .fees.no3.checked {
	background-image: url(../img/fee.png);
	background-repeat: no-repeat;
	height: 91px;
	width: 60px;
	background-position: -120px -91px;
}
.search .fence .fee .fees.no4.checked {
	background-image: url(../img/fee.png);
	background-repeat: no-repeat;
	height: 91px;
	width: 60px;
	background-position: -180px -91px;
}
.fence .fee .fee_option {
	padding-left: 10px;
}

.search .fence .Emoney {
	height: 130px;
	width: 440px;
	margin-top: 105px;
	margin-right: 20px;
	float:right;
}
.search .fence .Emoney .Emoneys {
	float: left;
	margin-right: 2px;
	margin-bottom:9px;
	display:block;
	text-align:center;
	cursor:pointer;
}
.search .fence .Emoney .Emoneys.no1 {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: left top;
}
.search .fence .Emoney .Emoneys.no2 {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: -100px top;
}

.search .fence .Emoney .Emoneys.no3 {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: -200px top;
}
.search .fence .Emoney .Emoneys.no4 {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: -300px top;
}
.search .fence .Emoney .Emoneys.no5 {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: left -46px;
}
.search .fence .Emoney .Emoneys.no6 {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: -100px -46px;
}

.search .fence .Emoney .Emoneys.no7 {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: -200px -46px;
}
.search .fence .Emoney .Emoneys.no8 {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: -300px -46px;
}
.search .fence .Emoney .Emoneys.no1.checked {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: left -92px;
}
.search .fence .Emoney .Emoneys.no2.checked {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: -100px -92px;
}

.search .fence .Emoney .Emoneys.no3.checked {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: -200px -92px;
}
.search .fence .Emoney .Emoneys.no4.checked {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: -300px -92px;
}
.search .fence .Emoney .Emoneys.no5.checked {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: left -138px;
}
.search .fence .Emoney .Emoneys.no6.checked {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: -100px -138px;
}
.search .fence .Emoney .Emoneys.no7.checked {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: -200px -138px;
}
.search .fence .Emoney .Emoneys.no8.checked {
	background-image: url(../img/Emoney.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 100px;
	background-position: -300px -138px;
}

.search .fence .feature {
	height: 116px;
	width: 894px;
	margin-top: 50px;
	margin-left: 75px;
	float:left;
}
.search .fence .feature .features {
	float: left;
	margin-right: 11px;
	margin-bottom:15px;
	display:block;
	text-align:center;
	cursor:pointer;
}
.search .fence .feature .features.no1 {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 137px;
	background-position: left top;
}
.search .fence .feature .features.no2 {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 174px;
	background-position: -137px top;
}

.search .fence .feature .features.no3 {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 202px;
	background-position: -311px top;
}
.search .fence .feature .features.no4 {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 147px;
	background-position: -513px top;
}
.search .fence .feature .features.no5 {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 152px;
	background-position: -660px top;
}
.search .fence .feature .features.no6 {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 126px;
	background-position: left -40px;
}

.search .fence .feature .features.no7 {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 166px;
	background-position: -126px -40px;
}
.search .fence .feature .features.no8 {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 198px;
	background-position: -292px -40px;
}
.search .fence .feature .features.no9 {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 180px;
	background-position: -490px -40px;
}
.search .fence .feature .features.no10 {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 154px;
	background-position: -670px -40px;
}
.search .fence .feature .features.no1.checked {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 137px;
	background-position: left -80px;
}
.search .fence .feature .features.no2.checked {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 174px;
	background-position: -137px -80px;
}

.search .fence .feature .features.no3.checked {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 202px;
	background-position: -311px -80px;
}
.search .fence .feature .features.no4.checked {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 147px;
	background-position: -513px -80px;
}
.search .fence .feature .features.no5.checked {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 152px;
	background-position: -660px -80px;
}
.search .fence .feature .features.no6.checked {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 126px;
	background-position: left -120px;
}
.search .fence .feature .features.no7.checked {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 166px;
	background-position: -126px -120px;
}
.search .fence .feature .features.no8.checked {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 198px;
	background-position: -292px -120px;
}
.search .fence .feature .features.no9.checked {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 180px;
	background-position: -490px -120px;
}
.search .fence .feature .features.no10.checked {
	background-image: url(../img/feature.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 154px;
	background-position: -670px -120px;
}
.search .fence .keyword {
	height: 60px;
	width: 450px;
	margin-top: 62px;
	margin-left: 75px;
	float:left;
}
.search.clearfix .fence .keyword .TB_keyword {
	border: 1px solid #CCC;
	height: 35px;
	width: 420px;
	border-radius: 6px;
	font-size: 24px;
}
.search .fence .card {
	height: 60px;
	width: 415px;
	margin-top: 58px;
	margin-right: 32px;
	float:right;
}
.search .fence .card .cards {
	float: left;
	margin-right: 12px;
	display:block;
	text-align:center;
	cursor:pointer;
}
.search .fence .card .cards.no1 {
	background-image: url(../img/card.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 67px;
	background-position: left top;
}
.search .fence .card .cards.no2 {
	background-image: url(../img/card.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 67px;
	background-position: -67px top;
}

.search .fence .card .cards.no3 {
	background-image: url(../img/card.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 67px;
	background-position: -134px top;
}
.search .fence .card .cards.no4 {
	background-image: url(../img/card.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 67px;
	background-position: -201px top;
}
.search .fence .card .cards.no5 {
	background-image: url(../img/card.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 67px;
	background-position: -268px top;
}
.search .fence .card .cards.no1.checked {
	background-image: url(../img/card.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 67px;
	background-position: left -46px;
}
.search .fence .card .cards.no2.checked {
	background-image: url(../img/card.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 67px;
	background-position: -67px -46px;
}

.search .fence .card .cards.no3.checked {
	background-image: url(../img/card.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 67px;
	background-position: -134px -46px;
}
.search .fence .card .cards.no4.checked {
	background-image: url(../img/card.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 67px;
	background-position: -201px -46px;
}
.search .fence .card .cards.no5.checked {
	background-image: url(../img/card.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 67px;
	background-position: -268px -46px;
}

.search .category {
	background-image: url(../img/category.png);
	background-position: left;
	height: 214px;
	width: 197px;
	position: absolute;
	top: 20px;
	left: 20px;
}
.search .category.ct1 {
	background-position: right;
}
.search .category.ct2 {
	background-position: -591px;
}
.search .category.ct3 {
	background-position: -394px;
}
.search .category.ct4 {
	background-position: -197px;
}
#result {
	/*height: 76px;*/
	height:65px;
	width: 780px;
	left: 170px;
	top: 15px;
	position: relative;
}
#result p {
	float: left;
	font-size: 16px;
	line-height: 58px;
	vertical-align: middle;
	display:block;
	width:435px;
}
#result p span {
	font-size: 32px;
	color: #E45826;
	font-weight: bold;
}
.contents_left {
	float: left;
	width: 720px;
	margin-top: 20px;
}
.contents_right {
	float: right;
	width: 270px;
	margin-top: 20px;
}
.contents_left h2 , .contents_right h2{
	margin-top: 20px;
}
.contents_left dl  {
	border: 1px solid #CBCBCB;
	width: 675px;
	padding-right: 10px;
	padding-left: 10px;
}
.contents_left dl dt {
	background-image: url(../img/arrow_s.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	float: left;
	clear: left;
	margin-top: 5px;
}
.contents_left dl dd {
	margin-left: 20px;
	float: left;
	margin-top: 5px;
}


.contents_left table tr th {
	border: 1px solid #CBCBCB;
	padding-right: 1px;
	padding-left: 1px;
}
.contents_left table tr td {
	border: 1px solid #CBCBCB;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 5px;
}


#kodawari {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B2B2B2;
	padding-bottom: 5px;
}
#kanri_page {
	background-color: #FFF;
}
#k_01 {
	width: 980px;
	border: 1px solid #989898;
	margin-top: 10px;
	margin-right:auto;
	margin-left:auto;
	font-size: 14px;
}
#k_01 th{
	background-color: #CBCBCB;
	padding:5px;
	border: 1px solid #989898;
	
}
#k_01 td{
	background-color: #FFF;
	padding:5px;
	border: 1px solid #989898;	
}
.k_blue {
	color: #2DA0D2;
	}
	
#white {
	background-color: #FFF;
	height:800px;
}
.t_head {
	color: #181919;
	background-color: #F1AA3E;
	text-align: center;
	border: 1px solid #EC8E25;
	font-size: 12px;
}
#k_t_n {
	width: 980px;
	border: 1px solid #989898;
	margin-right:auto;
	margin-left:auto;
	font-size: 13px;
}
#k_t_n th{
	background-color: #CBCBCB;
	padding:5px;
	border: 1px solid #989898;
}
#k_t_n td{
	background-color: #FFF;
	padding:5px;
	border: 1px solid #989898;	
}

#login {
	text-align: center;
	margin-right: auto;
	margin-left: auto;	
}
.k_link p{
	margin-left: 15px;	
}

#posting{
	background:url(../img/bt_search.png);
}
.contents_left .category_left{
	float:left;
	width:350px;
	cursor:pointer;
}
.contents_left .category_left:hover{
	opacity:0.5;
}
.contents_left .category_right{
	float:right;
	width:350px;
	cursor:pointer;
}
.contents_left .category_right:hover{
	opacity:0.5;
}
.contents_right .campaign{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}