
/*=======================================================================

          Love Local CSS
          Last Up Date 14/06/03 ( Last Edditor : Yamade )

=======================================================================*/


@charset "utf-8";



#top-slide {
	position: absolute;
	z-index: 0;
	background-color: #fff;
}


#top-slide li {
   position:absolute;
   height:600px;
   margin:0;
   padding:0;
   background-position:center center;
   background-repeat:no-repeat;
   background-color: #fff;
   /*background-size: 1600px 800px;*/
}


#logo-love-local {
	width: 1000px;
	margin: 70px auto;
}


#love-lead {
	width: 1000px;
	margin: 0 auto;
}

  #love-lead h1 {
	  margin-bottom: 47px;
	 }

#local-voice {
	margin-top: 30px;
	margin-left: -20px;
}
  #local-voice .voice-article {
	  float: left;
	  width: 235px;
	  margin-left: 20px;

	  }
	  #local-voice .voice-article figure img {
		  vertical-align: bottom;
		  }
	    #local-voice .voice-article .voice-text {
			background-color: #fff;
			padding: 20px 24px 10px;
	        font-size: 12px;
			line-height: 1.6;
			}
	    #local-voice .voice-article .voice-text time {
			display: block;
			font-size:11px;
			margin-bottom: 1em;
		}
		#local-voice .voice-article .voice-text h1 {
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 0.5em;
		}
			#local-voice .voice-article .voice-text p {
				margin-bottom: 0.5em;
			}

    #local-voice .voice-article:hover {
		border: 1px solid #E74473;
	    margin: -1px;
		margin-left: 19px;
	}
	#local-voice .voice-article a:hover {
		color: #000;
	}


/* 2nd Cover */

.top-wrapper {
	position: relative;
	min-width: 1000px;
	height: 620px;
}

.top-sec {
	margin-bottom: 80px;
}

.top-cont {
	width: 1000px;
	margin: 0 auto 40px;
	font-size: 14px;
	line-height: 2;
}

header.love-header {
	
}

  header.love-header h1 {
	  width: 200px;
	  float: left;
  }
  header.love-header .btn-more {
	  width: 50px;
	  margin-top: 20px;
	  float: right;
  }


/* News */

#local-new {
	padding: 25px;
	background-color: #fff;
}

  #local-new .new-box {
	  width: 210px;
	  float: left;
	  margin-right: 36px;
	  font-size: 12px;
	  line-height: 1.6;
	  }
    #local-new .new-box time {
		display: block;
		font-size: 11px;
		margin-bottom: 1em;
		}
    #local-new .new-box figure {
		position: relative;
		margin-bottom: 10px;
	}
    #local-new .new-box figure .new-ic  {
		position: absolute;
		top: -25px;
		right: 0;
	}




