@charset "UTF-8";
body.pc,
body.tablet {
	background: #fff url(/applause/mammamia/learn_more/shared/images/bg.jpg) top center no-repeat;
}

.section {
	padding: 75px 0 0;
}

body.sp #headerPosition+.section {
	padding: 0;
	background: #fff url(/applause/mammamia/learn_more/shared/images/s/bg.jpg) top center no-repeat;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	background-size: 100% auto;
}

.twoColumnsType .section:first-child {
	padding-top: 0;
}

body.pc .section .pageTitle,
body.tablet .section .pageTitle {
	margin-bottom: 105px;
}

body.sp .section .pageTitle {
    width: 55%;
    padding: 8% 0 0;
    margin: 0 auto 12%;
}

.learnMreTitle {
    color: #013096;
}

body.sp .section .pageTitle img {
    width: 100%;
}

body.sp .section p {
	width: 100%;
	background: rgba(255,255,255,0.1);
}

body.pc .title4,
body.tablet .title4{
	margin-bottom: 20px;
	font-size:16px;
	color: #013096;
	font-weight: bold;
	text-align: left;
}

body.sp .title4{
	margin-top: 1em;
	color: #013096;
	font-weight: bold;
	text-align: left;
	font-size:16px;
}

.threeColumnsType2,
body.sp .threeColumnsType2 {
	margin: 75px auto;
}

.introBox {
	margin-top: 48px;
	margin-bottom: 29px;
	padding: 5px 10px;
	color: #000000;
	background: rgba(255,255,255,.7);
}

body.sp .introBox p {
	background: transparent;
	font-size: 115%;
}

.historyUnit {
	margin: -13px 0 51px;
}

.section dl {
	padding: 10px 0 13px;
	margin: 0 0 3px;
	border-bottom: 1px solid #f2e9d7;
}

body.sp .section dl {
	border-bottom: 2px solid #211d17;
}

body.sp .section dl {
	padding: 1% 0 1.3%;
	margin: 0 0 0.3%;
	border-bottom: 2px solid #211d17;
}

.section dt,
.section dd {
	font-size: 14px;
	line-height: 1.2857;
	float: right;
}

.section dt span {
	padding-right: 1%;
	background: #fff;
}

.section dt {
	width: 22%;
	padding: 0 2% 0 0;
	margin: 0 1% 0 0;
	color: #013096;
	font-weight: bold;
	float: left;
}

.section dd {
	width: 75%;
	color: #013096;
	float: right;
}

body.sp .section dt,
body.sp .section dd {
	font-size: 180%;
}

