
 * {
	 -webkit-font-smoothing: antialiased;
	 color: inherit;
	 text-decoration: none;
}
/* entypo */
 [class*="entypo-"]:before {
	 font-family: 'entypo', sans-serif;
}


 #list {
	 width: 400px;
	 margin: 100px;
	 margin-left: 0;
}
 .link-mv {
	 background: #fbfbfb;
	 width: 400px;
	 height: 60px;
	 box-shadow: 1em 0px #ebeded, inset 0 1px 0 rgba(0, 0, 0, .05);
	 cursor: pointer;
	 display: block;
	 transition: box-shadow 0.4s ease, padding 0.2597402597s ease;
}
 .link-mv span {
	 display: block;
	 width: 80px;
	 height: 60px;
	 background: #ebeded;
	 float: left;
	 font-size: 2.5em;
	 line-height: 1.5em;
	 margin: -1.48em auto;
	 text-align: center;
	 color: #ebeded;
	 position: relative;
	 z-index: 2;
	 box-shadow: 0.5em 0px #ebeded73, inset 0 1px 0 rgba(0, 0, 0, .05);
	 transform: rotate(0deg);
	 transition: z-index 0s ease 0.2597402597s;
}
 .link-mv p:before {
	 content: '';
	 position: absolute;
	 z-index: 1;
	 display: block;
	 width: 1px;
	 height: 1px;
	 margin: 1em -1.7em;
	 background: #ebeded50;
	 transform: rotate(-45deg);
	 opacity: 0;
}
 .link-mv p {
	 font-size: 1.4em;
	 width: 300px;
	 display: block;
	 float: left;
	 padding-left: 5em;
	 padding-top: 0;
	 margin: 0;
	 line-height: 2.7;
	 color: #7991af8e;
	 font-family: helvetica;
	 transition: 0.4s ease;
}
 .link-mv:hover {
	 background: #5b1545;
	 box-shadow: 1em 0px #7a1c5d, inset 0 1px 0 rgba(0, 0, 0, .05);
	 padding-right: 1em;
	 
}
 .link-mv:hover span {
	 color: #5b1545;
	 box-shadow: 0.5em 0px #7a1c5d;
	 z-index: 0;
}
 .link-mv:hover a {
	
	 color: #ffffff !important;
}


 .link-mv:hover p:before {
	 background: #7a1c5d;
	 margin: 1em -2.7em;
	 opacity: 1;
}
 .link-mv:nth-child(2):hover {
	 background: #93053e;
	 box-shadow: 1em 0px #b5074f, inset 0 1px 0 rgba(0, 0, 0, .05);
}
 .link-mv:nth-child(2):hover span {
	 color: #93053e;
	 box-shadow: 0.5em 0px #b5074f;
}
 .link-mv:nth-child(2):hover p:before {
	 background: #b5074f;
}
 .link-mv:nth-child(3):hover {
	 background: #ca0036;
	 box-shadow: 1em 0px #ec0041, inset 0 1px 0 rgba(0, 0, 0, .05);
}
 .link-mv:nth-child(3):hover span {
	 color: #ca0036;
	 box-shadow: 0.5em 0px #ec0041;
}
 .link-mv:nth-child(3):hover p:before {
	 background: #ec0041;
}
 .link-mv:nth-child(4):hover {
	 background: #f35324;
	 box-shadow: 1em 0px #ff5727, inset 0 1px 0 rgba(0, 0, 0, .05);
}
 .link-mv:nth-child(4):hover span {
	 color: #f35324;
	 box-shadow: 0.5em 0px #ff5727;
}
 .link-mv:nth-child(4):hover p:before {
	 background: #ff5727;
}
 .link-mv:nth-child(5):hover {
	 background: #dba903;
	 box-shadow: 1em 0px #f8e705, inset 0 1px 0 rgba(0, 0, 0, .05);
}
 .link-mv:nth-child(5):hover span {
	 color: #dba903;
	 box-shadow: 0.5em 0px #f8e705;
}
 .link-mv:nth-child(5):hover p:before {
	 background: #f8e705;
}
 