@charset "euc-jp";
/* ************************************************ 
 * ------------------------------------------------
 *	TOP¥Ú¡¼¥¸
 * ------------------------------------------------
 * ************************************************ */
#index h2 {
	margin-bottom: 1em;
}
/* main_slide */
#index #main_slide {
	margin-bottom: 40px;
}
#index #main_slide ul {
	width: 1320px;
	max-width: 100%;
	margin: 0 auto;
	padding-bottom: 30px;
}
#index #main_slide .slick-dots {
	bottom: -35px;
}
#index #main_slide .slick-dots li {
	margin: 0 2px;
}
#index .slick-dots li button:before {
	color: #ea7fa7;
}
/* wrap_intro */
#index .wrap_intro .section_txt {
	margin-bottom: 60px;
	padding-bottom: 50px;
	border-bottom: 1px solid #d0b868;
}
/* wrap_product */
#index .wrap_list .bg_ttl {
	padding: 50px 0 120px;
	background: #f6f2e6;
}
#index .wrap_list ul {
	margin-top: -90px;
}
/* wrap_info */
#index .wrap_info {
	margin-top: 80px;
}
 @media screen and (max-width: 1159px) {
/* wrap_info */
#index .wrap_intro .section_txt {
	width: 97%;
	margin: 0 auto 60px;
}
}
 @media screen and (max-width: 979px) {
/* wrap_list */
#index .wrap_list .bg_ttl {
	padding: 40px 4% 100px;
}
/* wrap_info */
#index .wrap_info {
	margin-top: 60px;
}
#index .wrap_intro .section_txt {
	margin-bottom: 40px;
	padding-bottom: 40px;
  text-align:center;
}
   #index .wrap_intro .section_txt p {
     margin-bottom:20px;
   }
}
 @media screen and (max-width: 767px) {
/* main_slide */
#index #main_slide {
	margin-bottom: 30px;
}
/* wrap_intro */
#index .wrap_intro .section_txt {
	margin-bottom: 30px;
	padding-bottom: 30px;
}
   #index .wrap_intro .section_txt p {
  text-align:left;
   }
/* wrap_list */
#index .wrap_list .bg_ttl {
	padding: 40px 6% 100px;
}
/* wrap_info */
#index .wrap_info {
	margin: 30px 0;
}
}
 @media screen and (max-width: 579px) {
/* wrap_list */
#index .wrap_list .bg_ttl {
	padding: 40px 8% 100px;
}
}
