﻿@charset "utf-8";
/* CSS Document */

/* ===============================================================
 btnArea
=============================================================== */
.searchBtnArea{
	margin: 15px 0 20px;
}
.searchBtnArea .btnWrap{
	font-size: 0;
	padding: 0 18px;
}
.searchBtnArea .btnG{
	display: inline-block;
	width: 430px;
	margin-bottom: 25px;
}
.searchBtnArea .btnG.iconJapan,
.searchBtnArea .btnW.iconMapPin{
	margin-right: 35px;
}
.searchBtnArea .btnG a{
	display: block;
	border-radius: 4px;
	padding: 18px 0 18px 105px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position: left 42px center;
}
.searchBtnArea .btnG.iconJapan a{background-image: url(/assets/pc/common/img/icon_japan_wh.png);}
.searchBtnArea .btnG.iconTrain a{background-image: url(/assets/pc/common/img/icon_train_wh.png);}
.searchBtnArea .btnG a .big{
	font-size: 26px;
}
.searchBtnArea .btnW{
	width: 430px;
	display: table;
	float: left;
	margin-bottom: 15px;
  background: linear-gradient( to top, rgb(213,213,213) 10%, rgb(255,255,255) 10%, rgb(255,255,255) 100%);
	vertical-align: bottom;
	height: 58px;
}
.searchBtnArea .btnW a{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	padding-left: 105px;
	font-size: 18px;
	color: #333;
	background-repeat: no-repeat;
	background-position: left 42px top 14px;
	border: 2px solid #008342;
	border-radius: 4px;
}
.searchBtnArea .btnW.iconMapPin a{background-image: url(/assets/pc/common/img/icon_mappin_blk.png);}
.searchBtnArea .btnW.iconMapFlag a{background-image: url(/assets/pc/common/img/icon_mapflag_blk.png);}

.searchBtnArea .btnW:hover{
	background: none;
	padding-top: 4px;
}
.searchBtnArea .btnW a:hover{
	padding: 10px 0 10px 105px;
	border: 2px solid #000;
}
.searchBtnArea .btnW a .big{
	font-size: 20px;
	font-weight: bold;
}
.searchBtnArea .searchBox{
	border: 0;
	border-radius: 2px;
}
/* ===============================================================
 kodawari
=============================================================== */
#kodawariWrap{
	margin-top: 40px;
}
#kodawari .fz16{
	margin-bottom: 5px;
}
/* ===============================================================
merit
=============================================================== */
#merit {
	background-color: #f0f0f0;
	padding: 10px 20px 0;
	margin-top: 5px;
}
#merit .linkDotList{
	margin-top: 5px;
}
#merit .linkDotList li{
	margin:0 10px 10px 0;
}
/* ===============================================================
popular
=============================================================== */
#popular{
	margin-top: 60px;
}
#popular .fz14{
	margin-bottom: 15px;
}
#ranking{
	width: 320px;
	float: left;
}
#ranking .rankBox {
	width: 150px;
}
#ranking .clrLgry{
	margin-top: 5px;
}
.popularWrap{
	float: right;
}
/* ===============================================================
new
=============================================================== */
#new{
	margin-top: 40px;
}
/* ===============================================================
searchChange
=============================================================== */
#searchChange{
	margin-top: 50px;
}
#searchChange .boldTtl{
	margin-bottom: 5px;
}
#searchChange .change{
	font-size: 12px;
}
#searchChange .change a{
	text-decoration: underline;
	color: #005fd1;
}
#searchChange .change a:hover{
	text-decoration: none;
}
#searchChange .change li:after{
	margin: 0 15px;
	background: #aaa;
}
#searchChange .boxBgGry{
	margin-top: 5px;
}
#searchChange .btmBdrDsh{
	padding-bottom: 15px;
	margin-bottom: 15px;
}
#searchChange .btmSpace{
	margin-bottom: 15px;
}
/* ===============================================================
sellSupport
=============================================================== */
#sellSupport .subTtl{
	padding-left: 32px;
	background: url(/assets/pc/common/img/icon_solidhouse_lgrn.png) no-repeat left top 3px;
	background-size: 20px auto;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
#sellSupport .boxLGrn,
#sellSupport .shadowBox{
	border-radius: 0 0 10px 10px;
}
#sellSupport .shadowBox{
	margin-top: 15px;
}
#sellSupport .boxLGrn{
	padding: 10px 15px;
}