@charset 'UTF-8';

html{ letter-spacing: .1em; }
body{ margin:0px;  font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic'; font-size:14px; line-height:1.6em; }
a{ text-decoration:none; color:#0c73ff; }
a:hover{ color:#86b8fb; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out;  }
ul{ padding:0; }
h2{ display:inline-block; padding-bottom:10px; border-bottom:1px solid #000; }
h3{ text-align:left; background:#fffcf7; padding:15px; margin-top:30px; }
h3 span{ border-left:4px solid #e4ddcf; padding-left:10px; }
dl,dd{ margin:0px; }

/* header */
#header{ padding-top:20px; }
#header p{ text-align:left; }
#header .hLeft{ float:left; }
#header .hWrapper .logo{ margin:0; }
#header .hWrapper .logo img{ width:210px; }
#header #greeting-list{ float:right; text-align:right; margin:14px 0; }
#header #greeting-list li{ display:inline-block; }
#header #greeting-list li a{ display:inline-block; }
#header .hTop{ overflow:hidden; }
#header .sWrapper{ width:100%; text-align:center; position:relative; }
.search{ padding:10px; background:#382e81; margin-bottom:15px; position:relative; }
.searchArea{ width:100%; max-width:500px; height:46px; display:inline-block; position:relative; }
.searchArea-r{display:inline-block; padding:4px 0;}
.search .searchBox{ position:absolute; left:0; width:100%; padding:14px; border:1px solid #382e81; color:#000; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-sizing:border-box; }
.searchButton{ position:absolute; top:7px; right:10px; background:url(https://u01.xsrv.jp/img/search.png) no-repeat; text-indent:-9999px; background-size:30px; width:30px; height:32px; cursor:pointer; border:none; }

.info-message{ border:1px dotted red; padding:10px; background:#fffcf7; box-sizing:border-box; text-align:left; }
.info-message a{ color:red; }

/* ↓コンテンツ幅指定箇所↓ */
.info-message{ width:95%; max-width:1400px; margin:14px auto; }
#header .hWrapper{ width:95%; max-width:1400px; margin:0 auto; }
#header .hWrapper .info-message{ width:100%; }
#pickup,#auctions{ width:95%; max-width:1400px; margin:0 auto; }
/* ↑コンテンツ幅指定箇所↑ */

@media screen and ( max-width:800px) {
#header p{ text-align:center; }
#header #greeting-list{ float:none; display:block; text-align:center; }
#header .hLeft{ float:none; text-align:center; }
#header .hWrapper .logo img{ width:150px; }
#pickup,#auctions,#top-header{ width:100%; }
#header .hWrapper{ width:100%; }
.pickup_none{
	display: none !important;
}
}
input[type=text] {
    width: 100%;
    box-sizing: border-box;
}
textarea{
    width: 100%;
    box-sizing: border-box;
}

#Fkakaku{
	width: 131px;
}

#Fone_kakaku{
	width: 131px;
}