@charset "utf-8";
/* CSS Document */


/* contents==========================

	1.for contents style
	
*/
/* 1.for contents style ==============================================*/

/* ----------------------------------------------------
メディアクエリ設定 All
------------------------------------.life .ex dd---------------- */
.bg-title{ margin-bottom: 0;}
.bg-title h1{ color: #333; }

/* 
.index
----------------------------------- */
.s-box{ 
  max-width: 980px;
  margin: 0 auto;
  line-height: 1.8;
}
.s-box p{ margin-bottom: 30px; }
.s-box li a:hover{ text-decoration: underline; }
.s-box .tit-linebtm{ margin-top: 50px; }
.s-box dt{
  font-size: 36px; font-size: 3.6rem;
  margin-bottom: 10px;
}
.s-box ul{ margin-left: 20px; }
.s-box li{
  background: url(/common/img/arrow_red.png) left center / 6px auto no-repeat;
  padding-left: 15px;
  margin-bottom: 5px;
}
/*All END*/


/* ----------------------------------------------------
メディアクエリ設定 (PC) 1000px～ 
---------------------------------------------------- */
@media screen and (min-width: 1000px) {
  
/* (PC) 1000px～  END*/
}


 /* ----------------------------------------------------
メディアクエリ設定 (smartPhone only)   0～999px
---------------------------------------------------- */
@media screen and (max-width: 999px) {
}

 /* ----------------------------------------------------
メディアクエリ設定 (tablet and PC) 769px～ 
---------------------------------------------------- */
@media only screen and (min-width: 769px){
	
.sp-only { display: none; }
	
/*(tablet and PC) 769px～  END*/
}

 /* ----------------------------------------------------
メディアクエリ設定 (tablet　smartPhone)  0～960px
---------------------------------------------------- */
@media only screen and (max-width: 960px) {
  /*0～960px*/

}



 /* ----------------------------------------------------
メディアクエリ設定 (smartPhone only)   0～768px
---------------------------------------------------- */
@media screen and (max-width: 768px) {
  .bg-title{ margin-bottom: 30px ;}
  .s-box .tit-linebtm{ margin-top: 30px; }
  .s-box dt{
    font-size: 24px; font-size: 2.4rem;
    font-weight: bold;
    margin-bottom: 10px;
  }

  
  /*smartPhone END*/
}


