@charset "UTF-8";
body {
  width: 100%;
  overflow-x: hidden;
}
#pageTop{
	position: fixed;
  bottom: 120px;
right: 15px;
}
#pageTop a {
	text-align: center;
	display: block;
  opacity: .8;
  transition: 0.3s;
}
#pageTop a:hover {
    opacity: 1;
}
/* floatの解除設定 */
.clearfix:before , .clearfix:after{
  content: " ";
  display:table;
}
.clearfix:after{
  clear:both;
}
.clearfix{
  *zoom:1;
}
/* スライダー */
.sss{
  overflow: hidden;
  width:2750px;
  margin:0 auto;
}

#film_roll_slider {
  margin-top:120px;
}
.film_roll_shuttle {
  position: relative;
}
.film_roll_child {
  display: inline-block;
  margin-right: 0px;
}

#film_roll_arrow {
  display: none;
}

/* スライダー左右 */
#slide_window{
  z-index:20;
  position:absolute;
  width:100%;
  height:400px;
  top:120px;
}
.slide{
  margin:0px auto;
  width:1100px;
  height:400px;
  position:relative;
  overflow:visible !important;
}
.slide_left{
  position:absolute;
  left:-1100px;
}
.slide_right{
  position:absolute;
  left:1100px;
}
.slide li{
  width:1100px;
  height:400px;
  background-color:#fff;
  opacity:0.6;
  filter:alpha(opacity=60);
  -ms-filter:"alpha(opacity=60)";
  position:absolute;
  z-index:10;
  top:0;
}


/* コンテンツ*/
.wrap {
  width:100%;
  height:auto;
  background-color:#fff;
  margin:0 auto;
}

/* 買取品目*/
.list_link {
  padding:50px 0px;
  width:1100px;
  height:auto;
  background-color:#fff;
  margin:0 auto;
}

.list_link img {
  box-shadow:3px 3px 5px 0px #ccc;
  -moz-box-shadow:3px 3px 5px 0px #ccc;
  -webkit-box-shadow:3px 3px 5px 0px #ccc;
}

/* ラッキーゴールドの特徴*/
.about {
  padding:50px 0px;
  width:1100px;
  height:auto;
  background-color:#fff;
  border-top:1px solid #ccc;
  margin:0 auto;
}
.about h2{
  width:55%;
  text-align: center;
  margin: 0 auto;
}
.about h2 img{
  width:100%;
}
.about_wrap ul{
  width:100%;
  margin:0 auto;
  letter-spacing:-0.4em;
}
.about_wrap li {
  width:19%;
  margin-right:13px;
  float: left;
}
.about_wrap li a{
  color:#666;
  position: relative;
  bottom:0px;
  transition: .3s;
}
.about_wrap li a:hover{
  color:#666;
  position: relative;
  bottom:-10px;
  color:#ba9153;
}
.about_wrap li a span{
  position: relative;
  bottom:0px;
  transition: .9s;
}
.about_wrap li a:hover span{
  position: relative;
  bottom:-10px;
}
.about_wrap li:last-child{
  float: right;
  margin-right: 0;
}
.about_wrap li .mr_0{
  margin-right: 0;
}

.about_wrap li img{
  width:100%;
}

/* 店舗案内*/
.store {
  padding:30px 0px 80px 0px;
  width:1100px;
  height:auto;
  background-color:#fff;
  border-top:1px solid #ccc;
  margin:0 auto;
}

.store h2{
  padding-bottom:30px;
}

.store_wrap{
  width:880px;
  height:auto;
  margin:0 auto;
}

.store_wrap2{
  width:100%;
  margin:0 auto;
  margin-bottom:30px;
  margin-top:10px;
  border:solid 1px #999;
  box-sizing: border-box;
}
.store_wrap2:hover{
  border:solid 1px #ba9153;
}

.store_wrap2 a{
  color: #000;
}
.store_wrap2 a:hover{
  color: #666;
}

.store_wrap2 .logo{
  font-size:16px;
  font-weight:bold;
  text-align: left;
}

.store_wrap2 .logo:before,
.store_wrap2 .logo::before{
  content: url("../konoyona/images/logomini.png");
  margin-right:10px;
  position: relative;
  top:1px;
}


.store_in2{
  padding:15px 20px;
  box-sizing: border-box;
  width: 100%;
}
.width-photo{
  height:60px!important;
}
.width-photo img{
  height:215px;
}

.store_in2 table{
  box-sizing: border-box;
  width:470px!important;
  border:#999 1px dotted;
  border-spacing: 1px;
  padding:0 5px;
  text-align: left;
  margin-right: 15px;
}
.store_in2 th{
  padding:8px 10px;
  border-bottom: #999 1px dotted;
  height: 42px;
  width:20%;
}
.store_in2 td{
  padding:8px 0px;
  border-bottom: #999 1px dotted;
}



.store_in2 tr:last-child th,
.store_in2 tr:last-child td{
  border-bottom: none;
}


.f_l{
  box-sizing: border-box;
  float:left;
}

.f_r{
  box-sizing: border-box;
  float: right;
}

.bg1{
  background-color:#D0A9C9;
}
.toti{
  margin:10px;
  text-align:left;
  font-size:16px;
  font-weight:bold;
}

.erea{
  margin:0 auto;
}

.erea img{
  max-width:100%;
}

.erea_title{
  padding:10px 16px 10px 16px;
  width:100%;
  background-color:#B8D7A8;
  text-align:left;
  font-size:18px;
  font-weight:normal;
  color:#fff;
  box-sizing: border-box;
}

/* 買い取れます*/
.junk {
  width:100%;
  padding:;
  height:460px;
  background-color:#FFFBF1;
  margin:0 auto;
}

.junk_bg{
  width:1100px;
  height:460px;
  margin:0 auto;
  background-image: url(images/junk_bg.png);
  background-position: center center;
}

.junk h2{
  padding:35px 0px 20px 0px;
}

.junk h3{
  padding:0px 0px 20px 0px;
}


.junk p{
  margin:0 auto;
}


/* バナー*/
.banner {
  width:1100px;
  padding:70px 0px 50px 0px;
  height:auto;
  background-color:#fff;
  margin:0 auto;
}
.box{
  width:930px;
  height:150px;
  padding-bottom:0px 0px 20px 0px;
  margin:0 auto;
}
.left{
  float:left;
}
.right{
  float:right;
}
.box img {
  box-shadow:3px 3px 5px 0px #ccc;
  -moz-box-shadow:3px 3px 5px 0px #ccc;
  -webkit-box-shadow:3px 3px 5px 0px #ccc;
}

/* 買取方法*/
.way{
  padding:30px 0px 50px 0px;
  width:1100px;
  height:auto;
  background-color:#fff;
  border-top:1px solid #ccc;
  margin:0 auto;
}
.way_wrap{
  width:1100px;
  height:auto;
  background-color:#fff;
  margin:0 auto;
  overflow:hidden;
}
.way_wrap ul{
  width:1116px;
  height:auto;
  margin:0 auto;
}
.way_wrap li{
  width:356px;
  height:400px;
  margin:0px 16px 16px 0px;
  float:left;
}
.shop{
  background-color:#8FC31F;
}
.deli{
  background-color:#FFAAAA;
}
.trip{
  background-color:#FCCF00;
}

/* お知らせ*/
.info {
  padding:30px 0px 70px 0px;
  width:1100px;
  height:auto;
  background-color:#fff;
  border-top:1px solid #ccc;
  margin:0 auto;
}
.info h2{
  width:934px;
  border-bottom:1px solid #CCC;
  margin:0 auto;
}
.info dl{
  width:934px;
  height:auto;
  font-size:13px;
  background-color:#fff;
  margin:0 auto;
}
.info dt,.info dd{
  border-bottom:1px solid #CCC;
  padding:20px 0px 20px 0px;
}
.info dt{
  padding-left:30px;
  float:left;
  clear:both;
}
.info dd{
  padding-left:150px;
  text-align:left;
}
.info dd a{
  color:#000;
}
.info dd a:hover {
  color:#fc0;
}


/* 買取品目*/
.list{
  width:100%;
  height:auto;
  background-color:#FFFBF1;
  margin:0 auto;
}
.list_wrap{
  padding:0px 0px 45px 0px;
  width:980px;
  height:auto;
  margin:0 auto;
  overflow:hidden;
}
.list_wrap ul{
  width:996px;
  height:auto;
  margin:0 auto;
}
.list_wrap li{
  margin:0px 16px 16px 0px;
  width:314px;
  height:100px;
  background-color:#fff;
  float:left;
}

.list_wrap li img{
  -webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.2));
}
