@charset "UTF-8";
a,
a:link,
a:visited,
a:hover{
	color:initial;
	text-decoration:initial;
	font-weight:initial;
}
.headerPhone a {
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    font-size: 2.2rem;
    }
h1 {
	color: #000000;
	}
.auto {
	margin: auto;
	}
	
	
.ln_titles {
    font-size: 2rem;
    margin-bottom: 15px;
    color: #f60;
    border-top: 2px solid #ffab72;
    border-bottom: 2px solid #ffab72;
    padding: 15px 20px;
    letter-spacing: 1px;
    background: linear-gradient(to right,rgba(255,240,230,.5) 0%,rgba(255,255,255,.5) 50%,rgba(255,240,230,.5) 100%);
    border-radius: 5px;}


#top {background:none;}

.st_line ul li a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.footerMenu ul li a{
	color:#000;
	text-decoration:underline;
	font-weight:nomal;
	}
	
/* footer */
@media only screen and (max-width:768px){
.footerInner{width:100%;min-width:100px;display:block;padding:15px;margin-bottom:20px}
.footerPhone{display:block;padding:5px;background:#f60;color:#fff;margin-top:10px;font-size:1.5rem}
.footerPhone:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";margin-left:10px}
.footerMenu ul li{margin-bottom:20px}
}

/* 購入希望スマホテーブル */
#list_block th{
      background: #FF4C4B;
      color: #ffffff;
      border: 1px solid #999999;
      font-size: 12px;
      text-align: center;
}


/* 購入希望リスト */
.bukken_header {
      background: #FF4C4B;
      border-radius: 5px 5px 0 0;
      -webkit-border-radius: 5px 5px 0 0;
      -moz-border-radius: 5px 5px 0 0;
      box-shadow: 0 -2px 2px 0 rgba(196, 196, 196, 0.5) inset;
      -webkit-box-shadow: 0 -2px 2px 0 rgba(196, 196, 196, 0.5) inset;
      -moz-box-shadow: 0 -2px 2px 0 rgba(196, 196, 196, 0.5) inset;
      color: #333333;
      font-size: 13px;
      font-weight: bold;
      margin: 0;
      overflow: hidden;
      padding: 4px 0 4px 5px;
      text-overflow: ellipsis;
      white-space: nowrap;
}