/* ------ add by Office Pollux ------ */
/* ====== ▼ 共通css_pc ====== */
.pc-only {
  display: block;
}
.sp-only {
  display: none;
}
/* 
*/
/*------ ▼ header_nav_pc ------>*/  

.hdr-nav_pc {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000; /*WPのダッシュボードが使えないため一時的にコメントアウト*/
  background-color: rgb(255,255,255,0.9);
  width: 100%;
	height: 60px;
}  
.hdr-nav_pc h1 {
  padding: 0;
  margin: 0;
}

.logo_pc {
  text-align: center !important;
  /*padding: 16px 0;*/
}
.logo_pc a {
  color: #B11254 !important;
  font-size: 24px;
  text-align: left;
  letter-spacing: 0.1em;
  padding-left: 1em; /* letter-spacing 補正 */
}  
.link_hdr-nav_pc {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.tel_nav_pc {
  display: flex;
  align-items: center;
  color: #774018;
  padding-right: 20px;
}
.tel_nav_number_pc {
	font-size: 24px;
}

.link_hdr-nav_pc img {
   /*width: 32px;*/ 
   /* width: 40px; */
  }
.nav-btn_sp {
  text-align: center; 
  margin-right: 2px;
} 
.nav-btn_SNS_sp { 
  text-align: center; 
  /* margin-right: 1px; */
}  
.btn-txt_sp {
  padding-top: 2px;
  letter-spacing: 0;
}  
.left_hdr-nav_sp { /* 左部分_アクセス・問い合わせ・ショップボタン */
  display: flex;
  justify-content: flex-end;
  /*width: 60%;*/
}  
.right_hdr-nav_sp { /* 右部分_SNSボタン */
  display: flex;
  justify-content: flex-end;
  /*width: 40%;*/
  }
.bg_access-mail {
  background: linear-gradient(#EFE9D8,#CEBA7D);
}
.bg_cart {
  background: linear-gradient(#B1E2E8,#43BAC8);
}
.bg_SNS {
  background: linear-gradient(#E6DEEA,#CCBBD3);
}
.link_hdr-nav a {
  display: inline-block;
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
}
/* 
*/
/*------ ▼ toppage_pc ------*/
.ctg_tpp {
  display: flex;
  justify-content: space-between;
  margin: 0 0 64px;
}
.box_ctg_top {
  color: #55463B;
  /* padding: 16px 24px; */
  text-align: center;
  letter-spacing: 0.1em;
  font-size: 18px;
  margin: 0 2px;
}
.box_ctg_top a {
  /* background-color: #F7F5F0; */
	text-decoration: none;
  color: #55463B !important;
  display: block;
  line-height: 1.6em;
  width: 308px;
  padding: 18px 0 13px;
}
.box_ctg_top a:hover {
  opacity: 0.6;
}
.__pink {
	background-color: #FFEAF1;
}
.__blue {
	background-color: #BAEAE5;
}
.__green {
	background-color: #F1F6BE;
}






.gnav { /* グローバルナビの下の曲線模様を上にずらして水色の背景が見えないようにする */
  margin: -120px auto 10px;
  }
.gnav ul { /* グローバルナビを消去 */
  /* display: none; */
}
.gnav ul {
	position: absolute;
	display: flex;
	justify-content: space-between;
	top: 100px;
	right: 0;
	left: 0;
	width: 700px;
	/* width: 50px; */
	height: auto;
	margin: 0 auto;	
}
.gnav li {
	letter-spacing: 0.2em;
}

#topic_add {
  margin-bottom: 45px;
}
.h3_deco {
  position: relative;
  text-align: center;
  font-size: 24px;
  letter-spacing: 0.2em;
  margin: 120px 0 20px;
}
.h3_deco::before {
  content: url(http://elegance-arai.com/wp-content/uploads/2022/05/gold-deco.png);
  transform: scale(1.0);
  position: absolute;
  top: -80px;
  left: 37%;
}
.content_add {
}
.content_add img {
  width: 700px;
}
.content_add p {
  font-size: 14px !important;
  margin-top: 16px;
  padding: 0 4px 0;
  line-height: 1.8em;
}
#pick-up_add {
  margin-bottom: 45px;
}
.cnt_watchies {
  display: flex;
  justify-content: center;
  margin: 0;
}
.cnt_watchies img {
  width: 100%;
}
/* 
*/
/*------ ▼ page_company_pc ------*/
video {
	width: 100%;
	margin-bottom: 32px;
}
.video_width {
	width: 700px;
}
.greeting_company {
	display: flex;
	justify-content: space-between;
	margin: 30px 10px 60px;
}
.sentense_prof {
	padding: 0 20px;
	font-size: 14px;
	line-height: 2em;
}




/*------ ▼ page_prepropose_pc ------*/
.article_A_pp {
  background: url(http://elegance-arai.com/wp-content/uploads/2022/04/bg_1.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: cover;
  margin-top: 48px;
}
.sentense_A_pp {
  padding: 140px 20px 100px 380px;
  font-size: 14px;
  line-height: 2.2em;
}
.article_B_pp {
  background: url(http://elegance-arai.com/wp-content/uploads/2022/04/bg_2.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: cover;
  margin-top: 48px;
}
.sentense_B_pp {
  padding: 140px 380px 100px 0;
  font-size: 14px;
  line-height: 2.2em;
}
.article_C_pp {
  background: url(http://elegance-arai.com/wp-content/uploads/2022/04/bg_3-1.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: cover;
  margin-top: 48px;
}
.sentense_C_pp {
  padding: 140px 20px 100px 380px;
  font-size: 14px;
  line-height: 2.2em;
}
.lead_pp {
  font-size: 26px;
  margin-bottom: 32px;
  line-height: 1.6em;
}
.item_pp {
	margin: 100px 0 120px;
	background: url(http://elegance-arai.com/wp-content/uploads/2022/05/bg_ribbon_pp.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 700px;
  }
.lead_item_pp {
	font-size: 32px;
	text-align: center;
	padding: 130px 0 0;
	line-height: 1.8em;
}
.intro_item_pp {
	padding: 30px;
	margin: 20px auto;
	/* background-color: pink; */
	text-align: center;
}
.desc_item_pp {
	font-size: 14px;
	margin-top: 24px;
	line-height: 1.8em;
}
.price_pp {
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	margin: 30px auto;
	padding: 24px;
	text-align: center;
	font-size: 14px;
	letter-spacing: 0.1em;
	width: 400px;
}
.text__pink {
	color: #EB3D86;
	font-weight: bold;
}

/* 
*/
/*------ ▼ page_welcome-chicket_pc ------*/
#page_welcome-chicket {}
.fontGold {
  color: #CA9F20;
}
.deco_hr {
  display: none;
  border-top: 2px dotted #999999;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
.deco_hr_2 {
  border-top: 4px dotted #cccccc;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
.entry_wc {
  padding: 52px 0;
}
/*.ttl_entry_wc {
  background: url(http://elegance-arai.com/wp-content/themes/elegance-arai_sp/images/deco_entry.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 80%;
  padding: 130px 0 120px;
  margin-bottom: 32px;
  text-align: center;
  font-size: 32px;
}*/
.ttl_entry_wc {
  position: relative;
  text-align: center;
  font-size: 24px;
  margin: 40px 0 88px;
}
.ttl_entry_wc::before {
  content: url(http://elegance-arai.com/wp-content/uploads/2022/04/goldDeco_top.png);
  transform: scale(1.0);
  position: absolute;
  top: -60px;
  left: calc(50% - 100px);
}
.ttl_entry_wc::after {
  content: url(http://elegance-arai.com/wp-content/uploads/2022/04/goldDeco_bottom.png);
  transform: scale(1.0);
  position: absolute;
  top: 56px;
  left: calc(50% - 100px);
}
.dsc_entry_wc {
  margin: 0 auto;
  line-height: 2em;
  text-align: center;
}
/* ------------------------ */
#chicket_wc {
  margin-bottom: 48px;
}
.ctn_chicket_wc {
  display: flex;
  justify-content: center;
  padding: 30px;
  background: linear-gradient(#f7f5f0, #Ffffff);
}
.boxL_chicket_wc {
  width: 50%;
}
.boxR_chicket_wc {
  width: 50%;
}
.ttl_dsc_chicket_wc {
  display: flex;
  justify-content: center;
  align-items: baseline;
  padding-bottom: 10px;
}
.number_dsc_chicket_wc {
  font-size: 50px;
  padding-left: 10px;
}
.name_dsc_chicket_wc {
  text-align: center;
}
.value_dsc_chicket_wc {
  position: relative;
  font-size: 32px;
  text-align: center;
  letter-spacing: 0.05em;
  margin-bottom: 20px;
}
.value_dsc_chicket_wc::after {
  position: absolute;
  content: '';
  width: 220px;
  height: 2px;
  display: inline-block;
  background-color: #CA9F20;
  bottom: -8px;
  left: calc(50% - 110px);
}
.exp_dsc_chicket_wc {
  display: flex;
  justify-content: center;
  font-size: 14px;
  line-height: 2em;
  color: #55555;
}

	/* kkk */
.app_wc {
	text-align: center;
	margin: 10px auto 24px;
	
}
.tel_wc {
}





/* 
/*------ ▼ prodact_page_pc ------*/
#products {
  margin-bottom: 100px;
}
.container_products {
  margin-bottom: 80px;
}
.h3_products {
  margin: 0 auto 40px;
	letter-spacing: 1em;
}
.desc_h3_products {
	font-size: 11px;
	letter-spacing: 0.1em;
	text-align: center;
	margin-top: -20px;
}
/* -- ess -- */

.ess_products { 
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.link_ess_products {
	margin: 0 0 1px 1px;
}





.desc_products {
	margin-top: 24px;
	font-size: 14px;
	line-height: 1.8em;
}
.desc_products a {
	text-decoration: underline;
	font-weight: bold;
}
.desc_products a:hover {
	color: #666666;
}
.btn_goToShop {
  display: block;
  width: 320px;
  background-color: #EF649E;
  border-radius: 50px;
  color: #ffffff !important;
  /*line-height: 30px;*/
  text-decoration: none !important;
  letter-spacing: 0.02em;
  margin: 0 auto 140px;
	padding: 4px 0;
  font-size: 14px;
	text-align: center;
}
.btn_goToShop:hover {
	opacity: 0.7;
	
}

.goToHandmade-ring {
  font-size: 14px;
  color: #EF649E !important;
  font-weight: bold;
  text-decoration: underline;
  margin-top: 30px;
	text-align: center;
}


/* 固定ヘッダ追加に伴う他の箇所の修正_pc */
header {
  margin-top: 30px;
}
/* 

*/
/*------ ▼ footer_pc ------*/
	.floating { /* ウェルカムチケットフローティングバナー */
	position: fixed;
	bottom: 60px;
	left: 100px;
	z-index: 20000;
	opacity: 0.9;
	}
	.floating:hover {
	opacity: 0.9;
}
.ftr_sns-text {
	font-size: 16px;
/*	font-family: sans-serif;*/
	font-weight: bold;
	text-align: center;
	letter-spacing: 0.1em;
	color: #B11254;
	padding-bottom: 10px;
}

.snsIcon_icon {
	margin: 10px;
}
.snsIcon a img {
	width: 50px;
}
.address dl {
/*width: 360px;*/
	width: 540px !important;
}





/*

/* //end_pc */
/*

/* ------ weddingring_pc ------ */


.afterService {
	margin: 28px 0 100px;
}



@media screen and (max-width:1280px) {
	.tel_nav_text_pc {		
		display: none;
	}
	.tel_nav_number_pc {
		font-size: 18px;
	}
}
@media screen and (min-width:380px) and (max-width:1000px) {
	.tel_nav_text_pc {		
		display: none;
	}
	.tel_nav_number_pc {
		display: none;
	}
}


@media screen and (max-width:750px) {
  /* ====== ▼ 共通css_sp ====== */
  .pc-only {
    display: none;
  }
  .sp-only {
    display: block;
  }
  .bnr_blog_sp {/* アメブロブログバナー増設_sp・toppage以外 */
    padding: 0 5%;
  }
  .bnr_blog_sp img {
    width: 100%;
    border: #ccc 1px solid;
  }
  
  
  /* ========================== */
  /* 

  
  /* nnn */  
  /* ------ ▼ header_nav_SP ------ */

  .hdr-nav_sp {
    position: fixed;
    top: 0;
    left: 0;
    /* z-index: 100000; */
    z-index: 10000;
    background-color: rgb(255,255,255,0.9);
    width: 100%;
  }  
  .logo_sp {
    text-align: center !important;
    padding: 8px 0;
  }
  .logo_sp a {
    color: #B11254 !important;
    font-size: 24px;
    text-align: center;
    letter-spacing: 0.1em;
    padding-left: 1em; /* letter-spacing 補正 */
  }  
  .link_hdr-nav {
    display: flex;
    justify-content: space-around;
    width: 100%;
  }
  .hdr-nav_sp img {
    /* width: 32px; */
    }
  .nav-btn_sp {
    text-align: center; 
    margin-right: 1px;
  } 
  .nav-btn_SNS_sp { 
    text-align: center; 
    /* margin-right: 1px; */
  }  
  .btn-txt_sp {
    padding-top: 2px;
    letter-spacing: 0;
  }  
  .left_hdr-nav_sp { /* 左部分_アクセス・問い合わせ・ショップボタン */
    display: flex;
    justify-content: space-between;
    width: 50%;
  }  
  .right_hdr-nav_sp { /* 右部分_SNSボタン */
    display: flex;
    justify-content: space-between;
    width: 50%;
    }  
	/* 

  */
  /*------ ▼ toppage_sp ------*/
  .topics_add_sp {
  }
	header {
	/* background: url(../images/bg_header.png) 50% 0/contain no-repeat;*/
		 background: url(http://elegance-arai.com/wp-content/themes/elegance-arai_sp/images/bg_header.png) 50% 0/contain no-repeat;
		margin-top: 80px;
	}

  header .bx-wrapper  {
    /* margin: 0 auto 60px; */
    margin: 0 auto 10px; /* ロゴマークを入れたため位置を調整 */   
  }
	.wrapper {
		/* margin-top: 120px; */
	}
  .ctg_tpp {
    display: block;
    justify-content: space-between;
    margin: 0 0 64px;
  }
    .box_ctg_top a {
    /*background-color: #F7F5F0;*/
		text-decoration: none;
    color: #4e4036 !important;
    display: block;
    line-height: 1.6em;
    /*width: 308px;*/
    width: 100%;
    padding: 14px 0 12px;
    margin: 2px;  
  }
  .box_ctg_top a:hover {
    opacity: 0.6;
  }

	
	
	
	
	
	
	
  .bnr_topics_top {
    margin: 24px 0;
  }
  .h3_deco {
    margin: 120px 0 32px;
  }  
  .h3_deco::before {
    content: url(http://elegance-arai.com/wp-content/themes/elegance-arai_sp/images/gold-deco.png);
    transform: scale(1.0);
    position: absolute;
    top: -80px;
    left: 27%;
  }
  .content_add {
    margin-bottom: 80px;
  }
  .content_add img {
    width:100%;
  }
  .content_add p {
    font-size: 14px !important;
    margin-top: 16px;
    padding: 0 4px 0;
    line-height: 1.8em;
  }
  #pick-up_add {
    margin-bottom: 45px;
  }
  .cnt_watchies {
    display: flex;
    justify-content: center;
    margin: 0;
  }
  .cnt_watchies img {
    width: 100%;
  }

	/*------ ▼ page_prepropose_sp ------*/
  .article_A_pp {
    background: url(http://elegance-arai.com/wp-content/themes/elegance-arai_sp/images/bg_A_sp.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    height: 800px;
    position: relative;
    margin-top: 0;
    margin-bottom: 24px;
  }
  .lead_pp {
    text-align: center;
  }
  .article_B_pp {
    background: url(http://elegance-arai.com/wp-content/themes/elegance-arai_sp/images/bg_B_sp.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    height: 800px;
    position: relative;
    margin-top: 0;
    margin-bottom: 24px;
  }
  .article_C_pp {
    background: url(http://elegance-arai.com/wp-content/themes/elegance-arai_sp/images/bg_C_sp.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    height: 800px;
    position: relative;
    margin-top: 0;
    margin-bottom: 24px;
  }
  .sentense_A_pp, .sentense_B_pp, .sentense_C_pp {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 20px 24px;
    width: 320px;
    background-color: rgb(255, 255, 255, 0.8);
    position: absolute;
    top: 180px;
    left: 50%;
    transform: translateX(-50%);
    color: #000000;
  }

	.item_pp {
		margin: 100px 0 120px;
		background: url(http://elegance-arai.com/wp-content/themes/elegance-arai_sp/images/bg_ribbon_pp.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: contain;
		}
	.lead_item_pp {
		font-size: 32px;
		text-align: center;
		padding: 90px 0 0;
		line-height: 1.8em;
	}
	.desc_item_pp {
		font-size: 14px;
		margin-top: 24px;
		line-height: 1.8em;
		padding: 0 4%;
	}
	.price_pp {
		border-top: 2px solid #ccc;
		border-bottom: 2px solid #ccc;
		margin: 30px auto;
		padding: 24px;
		text-align: center;
		font-size: 14px;
		letter-spacing: 0.1em;
		width: 300px;
	}

  /*
  
  */
  /*------ ▼ page_welcome-chicket_sp ------*/
  #page_welcome-chicket {}
  .entry_wc {
    padding: 40px 0 0;
  }
  .ttl_entry_wc {
    padding: 0px 0;
  }
.ttl_entry_wc::before {
  content: url(http://elegance-arai.com/wp-content/themes/elegance-arai_sp/images/goldDeco_top.png);
  transform: scale(1.0);
  position: absolute;
  top: -60px;
  left: calc(50% - 100px);
}
.ttl_entry_wc::after {
  content: url(http://elegance-arai.com/wp-content/themes/elegance-arai_sp/images/goldDeco_bottom.png);
  transform: scale(1.0);
  position: absolute;
  top: 56px;
  left: calc(50% - 100px);
}  
  .dsc_entry_wc {
    margin: 60px auto 0;
    padding-top: 10px;
    font-size: 14px;
    line-height: 1.8em;
    text-align: center;
  }
  .ctn_chicket_wc {
    display: block;
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .boxL_chicket_wc {
    width: 100%;
  }
  .boxR_chicket_wc {
    width: 100%;
    /* margin-top: -30px; */
  }
  .ttl_dsc_chicket_wc {
    display: flex;
    justify-content: center;
    align-items: baseline;
    padding-bottom: 10px;
  }
  .number_dsc_chicket_wc {
    font-size: 50px;
    padding-left: 10px;
  }
  .name_dsc_chicket_wc {
    text-align: center;
  }
  .value_dsc_chicket_wc {
    position: relative;
    font-size: 32px;
    text-align: center;
    letter-spacing: 0.05em;
    margin-bottom: 20px;
  }
  .value_dsc_chicket_wc::after {
    position: absolute;
    content: '';
    width: 220px;
    height: 2px;
    display: inline-block;
    background-color: #CA9F20;
    bottom: -8px;
    left: calc(50% - 110px);
  }
  .exp_dsc_chicket_wc {
    display: flex;
    justify-content: center;
    font-size: 14px;
    line-height: 2em;
    color: #55555;
  }
  .desc_app_wc {
    margin-bottom: 320px;
		padding: 0 4%;
  }
  #application-form_wc {
    margin-bottom: 80px;
  }
	/* 
	
	*/	
		/*------ ▼ page_company_pc ------*/
	video {
		width: 100%;
		margin-bottom: 32px;
	}
	.video_width {
		width: 700px;
	}
	.greeting_company {
		display: block;
		justify-content: space-between;
		margin: 30px 10px 60px;
	}
	.sentense_prof {
		padding: 0 20px;
		font-size: 14px;
		line-height: 2em;
	}

  
  /* 
  
  */
  /* ------ ▼ fixed-footer（spのみ）------ */

	.floating { /* ウェルカムチケットフローティングバナー */
	position: fixed;
	bottom: 40px;
	left: 20px;
	z-index: 20000;
	}
	.floating:hover {
	opacity: 0.9;
}
  .fixed-ftr {
    position: fixed;
    bottom: 0;
    height: 40px;
    background: rgb(255, 255, 255, 0.9);
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    z-index: 10000;
  }
  .box_ftr {
    /* width: 49.7%; */
		width: 100%;
    text-align: center;
    color: #ffffff;
    height: 100%;
    line-height: 1.4em;
  }
  .tel_ftr {
    background: linear-gradient(#ADDDBC, #77C790); 
    /* background-color: #CEBA7D; */
    font-size: 10px;
    padding-top: 6px;
    font-weight: bold;
  }
  .tel_ftr a {
    font-size: 20px;
    font-weight: bold;
    color: #ffffff !important;
  }
  .reserve_ftr {
    /* background-color: #CEBA7D; */
    background: linear-gradient(#ADDDBC, #77C790); 
    padding-top: 9px;
    letter-spacing: 0.1em;
    font-weight: bold;
  }
  /* 
  
  */
	/* 
/*------ ▼ prodact_page_sp ------*/
	.desc_h3_products {
		font-size: 11px;
		letter-spacing: 0.1em;
		text-align: center;
	}
	.desc_products {
		padding: 0 2%
	}
	.container_products {
		margin-bottom: 40px;
	}
	.btn_goToShop {
		margin-bottom: 40px;
	}
	
	/* -- ess_sp -- */
	
	.ess_products { 
		display: block;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.link_ess_products {
		margin: 2px 0;
		width: 100%;
	}	
	
	
  /* --- 固定ヘッダ・フッタ追加に伴う他の箇所の修正_sp --- */
  .mv {
  margin-top: 124px !important;
  }
  header .inner {
    margin-top: 132px;
    position: fixed; /* 丸いメニューが固定されていなかったので固定 */
  }
  header .inner h1 a { /* 固定するとコンテンツが見えにくくなるのでロゴマークを消去 */
    display: none;
  }
	#slide_menu {
		/*z-index: 110000;*/
		top: 160px;
	}	
	
	footer {
		margin-bottom: 88px;
	}
	
  footer .copy {
    display: none; /* 固定フッタ追加のため */
  }
  .streedAdd { /* 固定フッタ追加のため */
    padding-bottom: 80px;
  }
	footer .streedAdd { /* 固定フッタ追加のため */
    padding-bottom: 80px;	
	}
	.index .snsIcon {
		margin-top: 54px;
	}
	

	
/* ------ weddingring_pc ------ */

.afterService {
	margin: 20px 0 54px;
}

	
	
	
	
	
}


/*------ ▼▼▼▼▼ 製作中 ▼▼▼▼▼ ------*/

.fadeUp {
animation-name:fadeUpAnime;
animation-duration:2s;
animation-fill-mode:forwards;
opacity: 0;
}
@keyframes fadeUpAnime{
  from {
    opacity: 0;
  transform: translateY(100px);
  }

  to {
    opacity: 0.9;
  transform: translateY(0);
  }
}

/* アニメーションスタートの遅延時間を決めるCSS*/

.delay-time02{
animation-delay: 0.2s;
}

.delay-time04{
animation-delay: 0.4s;
}

.goTo_wc {
	font-weight: bold;
	color: #e60a4e;
	font-family: sans-serif !important;
	text-decoration: none !important;
}
.goTo_wc:hover {
	color: #DD2C70 !important;
	text-decoration: underline !important;
}


.bg-02 {/* 「手作り指輪」部分の下部マージン少なく */
	/* margin: 25px auto 80px; */
	margin: 25px auto 0px;
}
.breadCromb {/* なぜかパンくずが消えているので復活させる */
		/* margin: -30px 0 25px; */
    margin: 0 0 20px;
    font-size: 12px;
}
