@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:959px){
/*tablet*/
.pd{ display:none;}
.sd{ display: block;}

/* =============================================================== 
	common
=============================================================== */
#top_message, #eliminating-discounts, #btn, #about_dalton, #philosophy, #process, #disclaimer, #company {
	padding-right: 10px;
	padding-left: 10px;
}
#top_message>div, #eliminating-discounts>div, #btn>div, #about_dalton>div, #philosophy>div, #process>div, #disclaimer>div, #company>div {
	padding: 30px 0 50px 0;
}
h2 {
	font-size: 3rem!important;
}
/* =============================================================== 
	top_message 
=============================================================== */
#top_message .btn a {
	width: 60%;
}
#top_message p {
	font-size: 1.4rem !important;
}
/* =============================================================== 
	eliminating-discounts 
=============================================================== */
table.asia th:first-child {
	font-size: 1rem;
}
/* =============================================================== 
	btn
=============================================================== */
#btn ul.btn {
	display: block;

}
#btn ul.btn li:first-child {
	margin-right: 0;
}

#btn .btn a {
	width: 90%;
	margin: 10px auto 0;
}
/* =============================================================== 
about_dalton
=============================================================== */
#about_dalton p.introduction {
	width: 60%;
}
.profile {
	display: block;
}
.profile img {
	max-width: 250px;
	width: 100%;
	margin: 0;
}	
#about_dalton p.introduction {
	font-size: 2rem;
	line-height: 1.7!important;
}
#about_dalton .name {
	text-align: center;
	margin-bottom: 2rem;
}
#about_dalton .name span {
	font-size: 2.5rem!important;
	line-height: 1.7!important;
}
#about_dalton div.introduction {
	padding: 30px 15px;
	width: 100%;
}
/* =============================================================== 
disclaimer
=============================================================== */
.disc_area dt {
	width: 100%;
	border-right: none;
}
.disc_area dd {
	width: 100%;
}

/* ============================================================== */
}
/* ============================================================== */