/* 固定ページ共通 */
#header #sticky-wrapper {
  top:0;
  left:0;
}
#header #sticky-wrapper .top-header {
  margin-top:0;
}

/* 問い合わせ用 */
#formlink{
    margin-top:40px;
    position: relative;
    background: darkred;
    box-shadow: 0px 0px 0px 5px darkred;
    border: dashed 2px white;
    padding: 0.2em 0.5em;
    color: ghostwhite;
}
#formlink:after{
    position: absolute;
    content: '';
    right: -7px;
    top: -7px;
    border-width: 0 15px 15px 0;
    border-style: solid;
    border-color: darkred snow darkred;
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
}
#formlink p {
    margin: 0; 
    padding: 24px 0;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    font-size:165%;
}
#formlink:hover {
	opacity:0.7;
	box-shadow: 6px 6px 6px rgba(0,0,0,0.3);
  transform:translateY(-6px);
	transform:scale(1.1);
	transition-duration: 0.3s;
}

#phones {
  padding:50px;
  text-align:center;
  color:indigo;
  font-size:125%;
}
#phones a {
  text-decoration:none;  
}
#phones p {
  font-size: 205%;
  color:indigo;
  margin:0;
}
#Phones p:hover {
	opacity:0.7;
	box-shadow: 6px 6px 6px rgba(0,0,0,0.3);
  transform:translateY(-6px);
	transform:scale(1.1);
	transition-duration: 0.3s;
}

/* レスポンシブ表示修正 */
@media screen and (max-width:880px) {
	.csColumn {
		text-align:left !important;
	}
}
