@charset "UTF-8";

.txtRed{
	color: #E10003;
}

/* smp --------------------------------------- */
#top .wrap .content section h3 {
  color: #a48b78;
}
#top .wrap .content section .enTtl{
	text-align: left;
	font-size: 32px;
	font-size: 2rem;
	color: #a48b78;
}
#top .wrap .content section#plan .popupArea .planLead {
  width: 100%;
  font-size: 20px;
  font-size: 1.25rem;
}
  #top .wrap .content section#plan .planItem.premium {
    width: 100%;
  }
#top .wrap .content section#plan .planBox .planItemList li .planItemTtl {
	text-align: justify;
	font-size: 16px;
	font-size: 1rem;
	color: #a48b78;
	margin-bottom: 10px;
}
/* PC --------------------------------------- */
@media only screen and (min-width: 961px) {

#top .wrap .content section#plan .popupArea .planLead {
    width: 100%;
    font-size: 22px;
    font-size: 1.375rem;
    margin-bottom: 50px;
}
  #top .wrap .content section#plan .planItem {
	width: 30%;
	margin: 0 4% 4% 4%;
  }
  #top .wrap .content section#plan .planItem.premium {
    width: 68%;
  }
  #top .wrap .content section .enTtl{
	font-size: 50px;
	font-size: 3.125rem;
  }
}

/* tablet --------------------------------------- */
@media screen and (min-width: 600px) and (max-width: 960px) {
  
}

/* tablet(landscape) --------------------------------------- */
@media screen and (min-width:961px) and ( max-width:1024px) {
    
    
}