/* CSS Document */
.floor_guide a{
	font-weight:bold;
	font-size:12px;
}

.floor_guide .chounai{
	cursor: pointer;
	background-image:url(/trash/img/secchi-01nav_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .chounai a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .mansion{
	cursor: pointer;
	background-image:url(/trash/img/secchi-02nav_2.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .mansion a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .apa-to{
	cursor: pointer;
	background-image:url(/trash/img/secchi-02nav_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .apa-to a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}


.floor_guide .restran{
	cursor: pointer;
	background-image:url(/trash/img/secchi-03nav_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .restran a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .restran{
	cursor: pointer;
	background-image:url(/trash/img/secchi-03nav_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .restran a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .ippan{
	cursor: pointer;
	background-image:url(/trash/img/secchi-09nav_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .ippan a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .jimusho{
	cursor: pointer;
	background-image:url(/trash/img/secchi-08nav_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .jimusho a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .koujou{
	cursor: pointer;
	background-image:url(/trash/img/secchi-10nav_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .koujou a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .messhu{
	cursor: pointer;
	background-image:url(/trash/img/g-cat04_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .messhu a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .steal{
	cursor: pointer;
	background-image:url(/trash/img/g-cat01_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .steal a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .plastic{
	cursor: pointer;
	background-image:url(/trash/img/g-cat05_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .plastic a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .arumi{
	cursor: pointer;
	background-image:url(/trash/img/g-cat02_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .arumi a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .stenres{
	cursor: pointer;
	background-image:url(/trash/img/g-cat03_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .stenres a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .oritatami{
	cursor: pointer;
	background-image:url(/trash/img/g-cat11_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .oritatami a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .uwabiraki{
	cursor: pointer;
	background-image:url(/trash/img/g-cat13_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .uwabiraki a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .kaishuu{
	cursor: pointer;
	background-image:url(/trash/img/g-cat09_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .kaishuu a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .monookit{
	cursor: pointer;
	background-image:url(/trash/img/g-cat06_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .monookit a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .gominet{
	cursor: pointer;
	background-image:url(/trash/img/g-cat07_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .gominet a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .pakka-{
	cursor: pointer;
	background-image:url(/trash/img/g-cat12_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .pakka- a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

.floor_guide .okugai{
	cursor: pointer;
	background-image:url(/trash/img/g-cat14_.jpg);
	height: 40px;
	width: 178px;
}
.floor_guide .okugai a{
	display: block;
	padding-top:5px;
	height:20px;
	color: #494949;
	line-height:1;
	letter-spacing: 0px;
	text-decoration:none;
	margin-left:55px;
	line-height:16px;
}

/*ランキング*/
.ranking{
	background-color:/*#e0eff0*/#faf5d4;
	padding-top: 10px;
	width: 520px;
	line-height: 28px;
	margin-bottom: 10px;
	height:1040px;
}


.ranking table{
	margin:0  auto ;
	background-color: #fff;
}




.rank_1{
	font-size: 1.2em;
	margin: 0;
	padding: 0;


}

.syouhin_btn {
  display: inline-block;
  width: 150px;
  height:25px;
  text-align: center;
  text-decoration: none;
  line-height:25px;
  outline: none;
	color: #ffffff !important;
border-radius:5px;
	font-size: 0.8em;
	margin-right: 0.5em;
}
.syouhin_btn::before,
.syouhin_btn::after {
  position: absolute;
  z-index: -1;
  display: block;
  content: '';
}
.syouhin_btn,
.syouhin_btn::before,
.syouhin_btn::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.syouhin_btn {
  background-color:#95CBCE /*#fde584*/;
  color: #ffffff!important;
 font-size: 1.2em;
}
.syouhin_btn:hover {
  background-color:#7facaf/*#f4d455*/;
	text-decoration: none;
	color:  #ffffff !important;
}



.text_ranking{
	line-height:1.4em;
	font-size: 14px;

}

span.btn_kumitate {
    padding: 0 0.5em;
    font-size: 0.9em;
    font-weight: normal;
    color: #000;
    margin-right: 0.5em;
    background-color: #DBD2A8;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	line-height: 20px;
	border-radius: 3px;
	margin-bottom: 0.5em;
	letter-spacing: 0.1em;}

span.btn_souryou {
    padding: 0 0.5em;
    font-size: 0.9em;
    font-weight: normal;
    color: #000;
    margin-right: 0.5em;
    background-color:#E4E4E4 ;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	line-height: 20px;
	border-radius: 3px;
	margin-bottom: 0.5em;
	letter-spacing: 0.1em;

}

span.btn_other {
    padding: 0 0.5em;
    font-size: 0.9em;
    font-weight: normal;
    color: #000;
    margin-right: 0.5em;
    background-color: #BBE3BB;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	line-height: 20px;
	border-radius: 3px;
	margin-bottom: 0.5em;
	letter-spacing: 0.1em;

}





h2.rank{
position: relative;
	font-size: 1.4em;
	margin: 3px;
	padding-left: 3px;
 line-height: 30px;
	margin-bottom: 3px;
}

h2.rank:after {
content: "";
position: absolute;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height:5px;
background: -webkit-repeating-linear-gradient(-45deg, /*#95CBCE, #95CBCE*/#f0d568, #f0d568 2px, #fff 2px, #fff 4px);
background: repeating-linear-gradient(-45deg, /*#95CBCE, #95CBCE*/#f0d568, #f0d568 2px, #fff 2px, #fff 4px);
}

/* side-column */
.side_cat {
    font-size: 16px;
    background-color: #827c65;
    width: 178px;
    line-height: 1.1;
	padding: .75rem .25rem;
    box-sizing: border-box;
    text-align: center;
    color: #ffffff;
	}

	.side_menu_ttl{
    letter-spacing: 0.1em;
    padding-left: 5px;
    border-top: 1px #999 dotted;
    line-height: 25px;
    font-size: 14px;
    padding: 10px;
    background-image: url(/images/side_bg.jpg);
    background-position: left top;
    background-repeat: repeat-y;
}
	.side_menu_ttl a{
	color: #503a17;
	}

/*セールとオススメ*/

.main-box {
	width: 520px;
	margin:0;
	padding:15px 0 15px 0;
	border-bottom:1px dashed #B0B0B0;
}

.left-box {
	width: 100px;
	margin:0;
	padding:0;
	float: left;
}

.right-box{
	width: 400px;
	padding: 10px;
	margin:0;
	padding:0;
	float: right;
}

.kinou img{
	margin-right: 7px;
}
.end-box{
	width: 520px;
	clear: both;
}

.shousai {
	width:120px;
	float:right;
	text-align:right;
}

.shousai_bt{
     display:block;
     width: 112px;
     height:42px;
     line-height: 42px;
     color: #ffffff;
     text-decoration: none;
     text-align: center;
     background-color: #857e77;
     border-radius: 5px;
     -webkit-transition: all 0.5s;
     transition: all 0.5s;
	letter-spacing: 2px;
    font-size: 1.1em;
}
.shousai_bt:link{
	 color: #ffffff;
	 background-color: #857e77;
     text-decoration: none;
}
.shousai_bt:hover{
     background-color: #afa69d;
}


.kinou {
	width:400px;
	float:left;
}
.clear{
	clear: both;
}

h1 {
	font-weight: normal; font-size:12px;
}
h2.tokushuu1 {
	margin: 30px 0 0 0;
	padding: 0 0 0 30px;
	line-height:23px;
	width:520;
	height:32px;
	background-image:url(/trash/img/tokushuu-bnr1.jpg);
	background-repeat:no-repeat;
	font-weight: bold;
	font-size: 18px;
}
h2.tokushuu1 a:link,h2.tokushuu1 a:visited {
	color:#333;
	text-decoration:none;
}
h2.tokushuu1 a:hover {
	text-decoration:underline;
}
h3 {
	font-size:14px;
	line-height: 25px;
	font-weight:bold;
}

h3.no1{
	background:url(/trash/img/ninki1.gif) no-repeat left 3px;
	text-indent:60px;
	margin:0;
}
h3.no2{
	background:url(/trash/img/ninki2.gif) no-repeat left 3px;
	text-indent:60px;
	margin:0;
}
h3.no3{
	background:url(/trash/img/ninki3.gif) no-repeat left 3px;
	text-indent:60px;
	margin:0;
}
h3.no4{
	background:url(/trash/img/ninki4.gif) no-repeat left 3px;
	text-indent:60px;
	margin:0;
}
h3.no5{
	background:url(/trash/img/ninki5.gif) no-repeat left 3px;
	text-indent:60px;
	margin:0;
}
h3.point{
	background:url(/images/ya_red2.jpg) no-repeat left 6px;
	text-indent:13px;
	margin:0;
}

.tokushuu_box1 {
	width:520px;
	border:none;
}
.sale_box_table_01 {
	border-bottom:dotted 1px #999;
}
.sale_box_table_02 {
	border-left:dotted 1px #999;
}
.tokushuu1-ex {
	margin: 0;
	padding: 10px;
	background-color: #F2F2DD;
	font-size: 14px;
}
.inline {
font-weight: normal; font-size:12px; display: inline;
}
a.rollover:hover,
a.rollover:hover img {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
.p24 {
	font-size: 24px;
}
.sale {
	background-color: rgb(255, 0, 0);
	color:#FFF;font-size: 14px;
	line-height: 120%;
	font-weight:bold;
	margin-bottom:15px;
	padding:5px;
}
.price {
	font-size:15px;
	color:#cc0000;
	font-weight:bold;
	margin: 0 0 10px 0;
	text-align:right;
}
.right{
	text-align:right;
}
.camera{
	background:url(/trash/img/camera.gif) no-repeat left center;
	text-indent:17px;
	margin:0;
}
.sizehyou{
	background:url(/trash/img/sizehyou.jpg) no-repeat left center;
	text-indent:17px;
	margin:0;
}
