/* line 6, src/common/scss/package/02-o-img.scss */
.o-img-wrap > img {
		width: 100%;
}

@media screen and (max-width: 640px) {
		/* line 6, src/common/scss/package/02-o-img.scss */
		.o-img-wrap > img {
				width: 150%;
				height: 150%;
				margin-left: -25%;
				margin-right: -25%;
		}
}

@media screen and (max-width: 1200px) {
		/* line 17, src/common/scss/package/02-o-img.scss */
		.o-img-wrap__rwd > img {
				width: 100%;
		}
}

@media screen and (min-width: 640px) {
		/* line 22, src/common/scss/package/02-o-img.scss */
		.o-img-wrap__rwd-pc {
				display: block;
		}
		/* line 25, src/common/scss/package/02-o-img.scss */
		.o-img-wrap__rwd-mo {
				display: none;
		}
}

@media screen and (max-width: 640px) {
		/* line 30, src/common/scss/package/02-o-img.scss */
		.o-img-wrap__rwd-pc {
				display: none;
		}
		/* line 34, src/common/scss/package/02-o-img.scss */
		.o-img-wrap__rwd-mo {
				display: block;
		}
}

/* line 2, src/common/scss/package/02-o-text.scss */
.o-text-wrap {
		margin: 50px 0;
		color: #666;
		line-height: 1.5;
		word-break: keep-all;
		transition: all 0.3s linear 0s;
}

@media screen and (max-width: 640px) {
		/* line 2, src/common/scss/package/02-o-text.scss */
		.o-text-wrap {
				margin: 25px 0;
				font-size: 13px;
		}
}

/* line 12, src/common/scss/package/02-o-text.scss */
.o-text-wrap__tit {
		margin-bottom: 20px;
		font-size: 22px;
		color: #333;
}

@media screen and (max-width: 640px) {
		/* line 12, src/common/scss/package/02-o-text.scss */
		.o-text-wrap__tit {
				font-size: 16px;
				height: 54px;
		}
}



/* line 2, src/common/scss/package/03-m-title.scss */
.m-title__list {
		position: relative;
		margin: 100px 0;
		text-align: center;
		transition: padding 0.3s linear 0s;
}

/* line 7, src/common/scss/package/03-m-title.scss */
.m-title__list.m-title__style-underline {
		padding-bottom: 60px;
}

/* line 9, src/common/scss/package/03-m-title.scss */
.m-title__list.m-title__style-underline:after {
		content: '';
		display: block;
		position: absolute;
		top: 100%;
		width: 100px;
		left: 50%;
		margin-left: -50px;
		border-top: 2px solid #000;
}

/* line 19, src/common/scss/package/03-m-title.scss */
.m-title__list.m-title__style-underline.m-title__sub-title {
		padding-bottom: 20px;
		margin-bottom: 40px;
}

/* line 22, src/common/scss/package/03-m-title.scss */
.m-title__list.m-title__style-underline.m-title__sub-title:after {
		width: 40px;
		margin-left: -20px;
}

/* line 27, src/common/scss/package/03-m-title.scss */
.m-title__list.m-title__style-underline.m-title__sub-title.o-pointcolor-01:after {
		border-color: #0072bc;
}

/* line 33, src/common/scss/package/03-m-title.scss */
.m-title__list.m-title__sub-title {
		margin: 50px 0;
}

/* line 35, src/common/scss/package/03-m-title.scss */
.m-title__list.m-title__sub-title .m-title__style-text {
		font-size: 30px;
		line-height: 1.3;
}

@media screen and (max-width: 1120px) {
		/* line 39, src/common/scss/package/03-m-title.scss */
		.m-title__list.m-title__sub-title .m-title__style-text > br {
				display: none;
		}
}

/* line 47, src/common/scss/package/03-m-title.scss */
.m-title__wrap-style-bg {
		padding: 60px 0;
		color: #fff;
}

/* line 50, src/common/scss/package/03-m-title.scss */
.m-title__wrap-style-bg .m-title__style-underline:after {
		border-color: #fff;
}

/* line 53, src/common/scss/package/03-m-title.scss */
.m-title__wrap-style-bg .m-title__list.m-title__sub-title {
		margin: 0 0 15px 0;
}

/* line 56, src/common/scss/package/03-m-title.scss */
.m-title__wrap-style-bg .m-title__style-text-desc {
		color: #fff;
}

/* line 59, src/common/scss/package/03-m-title.scss */
.m-title__wrap-style-bg-color-01 {
		background-color: #3b86b7;
}

@media screen and (max-width: 640px) {
		/* line 47, src/common/scss/package/03-m-title.scss */
		.m-title__wrap-style-bg {
				padding: 50px 15px;
		}
}

/* line 67, src/common/scss/package/03-m-title.scss */
.m-title__style-text {
		word-break: keep-all;
		font-weight: 500;
		font-size: 44px;
		transition: font-size 0.3s linear 0s;
}

/* line 72, src/common/scss/package/03-m-title.scss */
.m-title__style-text-desc {
		margin-top: 35px;
		font-size: 16px;
		color: #666;
		font-weight: 500;
		text-align: center;
		word-break: keep-all;
		line-height: 1.5;
}

@media screen and (max-width: 640px) {
		/* line 72, src/common/scss/package/03-m-title.scss */
		.m-title__style-text-desc {
				font-size: 14px;
		}
}

/* line 83, src/common/scss/package/03-m-title.scss */
.m-title__style-text-desc__sub-tit {
		display: block;
		margin-bottom: 20px;
		font-size: 40px;
		font-family: 'RalewayBold', 'Raleway', 'NanumBarunGothic', sans-serif;
		transition: font-size 0.3s linear 0s;
}

@media screen and (max-width: 640px) {
		/* line 83, src/common/scss/package/03-m-title.scss */
		.m-title__style-text-desc__sub-tit {
				font-size: 15px;
		}
}

/* line 95, src/common/scss/package/03-m-title.scss */
.m-title__desc {
		margin: 50px 0 15px;
}

/* line 97, src/common/scss/package/03-m-title.scss */
.m-title__desc-tit {
		font-size: 24px;
		color: #111;
		transition: all 0.3s linear 0s;
}

/* line 102, src/common/scss/package/03-m-title.scss */
.m-title__desc-small {
		margin-left: 10px;
		font-weight: 500;
		font-size: 15px;
		color: #999;
		transition: all 0.3s linear 0s;
}

@media screen and (max-width: 640px) {
		/* line 113, src/common/scss/package/03-m-title.scss */
		.m-title__list {
				margin: 45px 0 40px;
		}
		/* line 115, src/common/scss/package/03-m-title.scss */
		.m-title__list.m-title__style-underline {
				padding-bottom: 30px;
		}
		/* line 118, src/common/scss/package/03-m-title.scss */
		.m-title__list.m-title__sub-title {
				margin: 30px 0;
		}
		/* line 122, src/common/scss/package/03-m-title.scss */
		.m-title__desc {
				margin: 25px 0 10px;
		}
		/* line 124, src/common/scss/package/03-m-title.scss */
		.m-title__desc-tit {
				font-size: 14px;
		}
		/* line 127, src/common/scss/package/03-m-title.scss */
		.m-title__desc-small {
				display: block;
				margin: 5px 0 0 0;
				font-size: 12px;
		}
		/* line 133, src/common/scss/package/03-m-title.scss */
		.m-title__style-text {
				font-size: 22px;
		}
		/* line 136, src/common/scss/package/03-m-title.scss */
		.m-title__list.m-title__style-underline {
				padding-bottom: 15px;
		}
		/* line 138, src/common/scss/package/03-m-title.scss */
		.m-title__list.m-title__style-underline:after {
				width: 50px;
				margin-left: -25px;
		}
		/* line 143, src/common/scss/package/03-m-title.scss */
		.m-title__list.m-title__sub-title.m-title__style-underline {
				padding-bottom: 10px;
		}
		/* line 145, src/common/scss/package/03-m-title.scss */
		.m-title__list.m-title__sub-title.m-title__style-underline:after {
				width: 20px;
				margin-left: -10px;
		}
		/* line 150, src/common/scss/package/03-m-title.scss */
		.m-title__list.m-title__sub-title .m-title__style-text {
				font-size: 18px;
		}
}

@media screen and (min-width: 640px) {
		/* line 158, src/common/scss/package/03-m-title.scss */
		[lang="en"] .m-title__list.m-title__sub-title .m-title__style-text {
				font-size: 28px;
		}
}

@media screen and (min-width: 640px) {
		/* line 163, src/common/scss/package/03-m-title.scss */
		[lang="en"] .m-title__style-text {
				font-size: 38px;
		}
}



/* line 3, src/common/scss/package/03-m-define.scss */
.m-define-wrap {
		margin-top: 80px;
}

/* line 5, src/common/scss/package/03-m-define.scss */
.m-define-wrap.m-define-wrap__border {
		border-top: 2px solid #000;
}

/* line 9, src/common/scss/package/03-m-define.scss */
.m-define-wrap.m-define-wrap__typeA .m-define__tit,
.m-define-wrap.m-define-wrap__typeA .m-define__desc {
		padding: 40px 20px 40px 40px;
		vertical-align: middle;
}

@media screen and (max-width: 1050px) {
		/* line 9, src/common/scss/package/03-m-define.scss */
		.m-define-wrap.m-define-wrap__typeA .m-define__tit,
		.m-define-wrap.m-define-wrap__typeA .m-define__desc {
				padding: 20px;
				font-size: 14px;
		}
}

/* line 19, src/common/scss/package/03-m-define.scss */
.m-define-wrap.m-define-wrap__typeB {
		margin-top: 0;
}

/* line 21, src/common/scss/package/03-m-define.scss */
.m-define-wrap.m-define-wrap__typeB .m-define__list {
		border-top: none;
}

/* line 24, src/common/scss/package/03-m-define.scss */
.m-define-wrap.m-define-wrap__typeB .m-define__tit,
.m-define-wrap.m-define-wrap__typeB .m-define__desc {
		padding: 40px 20px 40px 40px;
		vertical-align: top;
}

/* line 29, src/common/scss/package/03-m-define.scss */
.m-define-wrap.m-define-wrap__typeB .m-define__tit {
		width: 300px;
		font-size: 26px;
}

/* line 33, src/common/scss/package/03-m-define.scss */
.m-define-wrap.m-define-wrap__typeB .m-define__desc {
		line-height: 1.5;
		font-size: 15px;
}

/* line 38, src/common/scss/package/03-m-define.scss */
.m-define-wrap.m-define-wrap__typeB.m-define-wrap__line .m-define__tit,
.m-define-wrap.m-define-wrap__typeB.m-define-wrap__line .m-define__desc {
		padding-left: 0;
}

/* line 42, src/common/scss/package/03-m-define.scss */
.m-define-wrap.m-define-wrap__typeB.m-define-wrap__line .m-define__desc {
		border-top: 1px solid #ddd;
}

/* line 45, src/common/scss/package/03-m-define.scss */
.m-define-wrap.m-define-wrap__typeB.m-define-wrap__line .m-define__list:first-child .m-define__desc {
		border-top: 0;
}

/* line 52, src/common/scss/package/03-m-define.scss */
.m-define__list {
		display: table;
		width: 100%;
		border-top: 1px solid #ddd;
}

/* line 55, src/common/scss/package/03-m-define.scss */
.m-define__list:first-child {
		border-top: none;
}

/* line 60, src/common/scss/package/03-m-define.scss */
.m-define__tit {
		display: table-cell;
		width: 200px;
		padding: 15px;
		box-sizing: border-box;
		vertical-align: top;
		font-weight: 800;
		transition: all 0.3s linear 0s;
}

/* line 69, src/common/scss/package/03-m-define.scss */
.m-define__desc {
		display: table-cell;
		padding: 15px;
		box-sizing: border-box;
		word-break: keep-all;
		color: #666;
		transition: all 0.3s linear 0s;
}

/* line 76, src/common/scss/package/03-m-define.scss */
.m-define__desc-tit {
		display: block;
		margin: 25px 0 5px;
		color: #333;
		font-weight: 800;
}

/* line 81, src/common/scss/package/03-m-define.scss */
.m-define__desc-tit:first-child {
		margin-top: 0;
}

@media screen and (max-width: 640px) {
		/* line 88, src/common/scss/package/03-m-define.scss */
		.m-define-wrap {
				margin-top: 30px;
		}
		/* line 91, src/common/scss/package/03-m-define.scss */
		.m-define-wrap.m-define-wrap__typeA .m-define__tit,
		.m-define-wrap.m-define-wrap__typeA .m-define__desc {
				padding: 15px 10px;
				font-size: 12px;
		}
		/* line 98, src/common/scss/package/03-m-define.scss */
		.m-define-wrap.m-define-wrap__typeB .m-define__tit,
		.m-define-wrap.m-define-wrap__typeB .m-define__desc {
				display: block;
				width: 100%;
		}
		/* line 103, src/common/scss/package/03-m-define.scss */
		.m-define-wrap.m-define-wrap__typeB .m-define__tit {
				padding: 10px 10px;
				font-size: 15px;
		}
		/* line 107, src/common/scss/package/03-m-define.scss */
		.m-define-wrap.m-define-wrap__typeB .m-define__desc {
				padding: 5px 10px 25px;
				font-size: 13px;
		}
		/* line 112, src/common/scss/package/03-m-define.scss */
		.m-define-wrap.m-define-wrap__typeB.m-define-wrap__line .m-define__list:first-child .m-define__desc {
				border-top: 1px solid #ddd;
		}
		/* line 118, src/common/scss/package/03-m-define.scss */
		.m-define__tit {
				width: 30%;
		}
		/* line 121, src/common/scss/package/03-m-define.scss */
		.m-define__tit, .m-define__desc {
				padding: 20px 10px;
		}
		/* line 127, src/common/scss/package/03-m-define.scss */
		.m-define__desc-tit {
				font-size: 14px;
		}
}



/* line 4, src/common/scss/package/03-m-select.scss */
.m-select {
		position: relative;
		max-width: 220px;
		word-break: break-all;
}

/* line 8, src/common/scss/package/03-m-select.scss */
.m-select__btn {
		position: relative;
		width: 100%;
		height: 100%;
		padding: 0 20px;
		background-color: rgba(255, 0, 0, 0.5);
		z-index: 1;
		text-align: left;
}

/* line 17, src/common/scss/package/03-m-select.scss */
.m-select__list {
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
}

/* line 23, src/common/scss/package/03-m-select.scss */
.m-select__item {
		display: block;
}

/* line 27, src/common/scss/package/03-m-select.scss */
.m-select__wrap {
		display: inline-block;
		position: relative;
		min-width: 120px;
		vertical-align: middle;
		cursor: pointer;
}

@media screen and (max-width: 640px) {
		/* line 27, src/common/scss/package/03-m-select.scss */
		.m-select__wrap {
				min-width: auto;
		}
}

/* line 36, src/common/scss/package/03-m-select.scss */
.m-select__wrap-box {
		width: 100%;
		position: relative;
}

/* line 39, src/common/scss/package/03-m-select.scss */
.m-select__wrap-box:before {
		content: '';
		display: block;
		position: absolute;
		width: 6px;
		height: 3px;
		top: 50%;
		margin-top: -1px;
		right: 15px;
		background-position: -139px 0;
		background-image: url(../img/icons.png);
}

/* line 51, src/common/scss/package/03-m-select.scss */
.m-select__wrap-box__select {
		width: 100%;
		height: 50px;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		border: 1px solid #ddd;
		padding: 14px 10px;
		box-sizing: border-box;
		border-radius: 0;
}

@media screen and (max-width: 640px) {
		/* line 51, src/common/scss/package/03-m-select.scss */
		.m-select__wrap-box__select {
				padding: 10px 5px;
				height: 37px;
				font-size: 12px;
		}
}

/* line 66, src/common/scss/package/03-m-select.scss */
.m-select__wrap-box__select > option {
		font-family: 'NanumBarunGothic',sans-serif;
		font-weight: normal;
		display: block;
		white-space: pre;
		min-height: 20px;
}

/* line 78, src/common/scss/package/03-m-select.scss */
.m-select__hidden {
		width: 0;
		height: 0;
		display: none;
}

/* line 82, src/common/scss/package/03-m-select.scss */
.m-select__hidden-box {
		position: absolute;
		left: -100%;
}

/* line 87, src/common/scss/package/03-m-select.scss */
.m-select__view {
		width: 100%;
		background-color: #fff;
		border: 1px solid #ddd;
		box-sizing: border-box;
}

/* line 92, src/common/scss/package/03-m-select.scss */
.m-select__view-list {
		background-color: #fff;
		border: none;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		margin-top: -1px;
		z-index: -1;
		display: none;
}

/* line 102, src/common/scss/package/03-m-select.scss */
.m-select__view-list.active {
		display: block;
		z-index: 5;
}

/* line 106, src/common/scss/package/03-m-select.scss */
.m-select__view-list__wrap {
		border: 1px solid #ddd;
		border-top: 0;
}

/* line 110, src/common/scss/package/03-m-select.scss */
.m-select__view-list__item {
		display: block;
		box-sizing: border-box;
		padding: 15px;
}

/* line 115, src/common/scss/package/03-m-select.scss */
.m-select__view-list__item.selected {
		color: #0072bc;
}

/* line 120, src/common/scss/package/03-m-select.scss */
.m-select__view .m-icon__select {
		position: absolute;
		top: 50%;
		margin-top: -1px;
		right: 15px;
}

@media screen and (max-width: 640px) {
		/* line 120, src/common/scss/package/03-m-select.scss */
		.m-select__view .m-icon__select {
				right: 10px;
		}
}

/* line 130, src/common/scss/package/03-m-select.scss */
.m-select__label {
		display: block;
		margin: 0 36px 0 18px;
		font-size: 15px;
		font-weight: 500;
		padding: 15px 0;
}

@media screen and (max-width: 640px) {
		/* line 130, src/common/scss/package/03-m-select.scss */
		.m-select__label {
				padding: 10px 0;
		}
}

@media screen and (max-width: 640px) {
		/* line 143, src/common/scss/package/03-m-select.scss */
		.m-select__label {
				margin: 0 25px 0 10px;
				font-size: 12px;
		}
		/* line 147, src/common/scss/package/03-m-select.scss */
		.m-select__view-list__item {
				font-size: 12px;
				word-break: break-word;
		}
}

/* line 3, src/common/scss/package/03-m-subtab.scss */
.m-subtab__head-wrap {
		border-bottom: 1px solid #ddd;
}

/* line 6, src/common/scss/package/03-m-subtab.scss */
.m-subtab__head-list {
		display: table;
		width: 78%;
		margin: 0 auto;
		table-layout: fixed;
		transition: width 0.3s linear 0s;
}

@media screen and (max-width: 640px) {
		/* line 6, src/common/scss/package/03-m-subtab.scss */
		.m-subtab__head-list {
				width: 100%;
		}
}

/* line 17, src/common/scss/package/03-m-subtab.scss */
.m-subtab__head-item {
		position: relative;
		display: table-cell;
		height: 72px;
		vertical-align: middle;
		text-align: center;
		color: #666;
		transition: font-size 0.3s linear 0s;
}

@media screen and (max-width: 800px) {
		/* line 17, src/common/scss/package/03-m-subtab.scss */
		.m-subtab__head-item {
				font-size: 14px;
		}
}

@media screen and (max-width: 640px) {
		/* line 17, src/common/scss/package/03-m-subtab.scss */
		.m-subtab__head-item {
				font-size: 12px;
				height: 55px;
				word-break: keep-all;
				line-height: 1.4;
		}
}

/* line 34, src/common/scss/package/03-m-subtab.scss */
.m-subtab__head-item.active {
		color: #0072bc;
		font-weight: 800;
}

/* line 37, src/common/scss/package/03-m-subtab.scss */
.m-subtab__head-item.active:after {
		display: block;
}

/* line 41, src/common/scss/package/03-m-subtab.scss */
.m-subtab__head-item:after {
		content: '';
		position: absolute;
		display: block;
		bottom: -1px;
		left: 0;
		right: 0;
		background-color: #0072bc;
		width: 100%;
		height: 3px;
		display: none;
}

/* line 56, src/common/scss/package/03-m-subtab.scss */
.m-subtab__body-content {
		display: none;
}

/* line 58, src/common/scss/package/03-m-subtab.scss */
.m-subtab__body-content.active {
		display: block;
}

/* line 3, src/common/scss/package/03-m-tab.scss */
.m-tab__list {
		display: table;
		table-layout: fixed;
		width: 70%;
		margin: 0 auto;
}

/* line 7, src/common/scss/package/03-m-tab.scss */
.m-tab__list.m-tab__head-list {
		margin-bottom: 50px;
}

/* line 10, src/common/scss/package/03-m-tab.scss */
.m-tab__list + .m-tab__list {
		margin-top: -1px;
}

/* line 14, src/common/scss/package/03-m-tab.scss */
.m-tab__item {
		display: table-cell;
		color: #000000;
		padding: 1.3rem 0;
		border: 1px solid #ddd;
		border-left: 1px solid #fff;
		vertical-align: middle;
		text-align: center;
}

/* line 22, src/common/scss/package/03-m-tab.scss */
.m-tab__item:first-child {
		border-left: 1px solid #ddd;
}

/* line 25, src/common/scss/package/03-m-tab.scss */
.m-tab__item-text {
		font-weight: 600;
}

/* line 29, src/common/scss/package/03-m-tab.scss */
.m-tab__item--color-blue:hover, .m-tab__item--color-blue.m-tab__item--state-active, .m-tab__item--color-blue.active {
		border-color: #0072bc;
		color: #0072bc;
}

/* line 39, src/common/scss/package/03-m-tab.scss */
.m-tab__item--color-orange:hover, .m-tab__item--color-orange.m-tab__item--state-active, .m-tab__item--color-orange.active {
		background-color: #f47920;
		border-color: #f47920;
		color: #fff;
}

/* line 49, src/common/scss/package/03-m-tab.scss */
.m-tab__item--color-green:hover, .m-tab__item--color-green.m-tab__item--state-active, .m-tab__item--color-green.active {
		background-color: #00b274;
		border-color: #00b274;
		color: #fff;
}

@media screen and (max-width: 640px) {
		/* line 61, src/common/scss/package/03-m-tab.scss */
		.m-tab__list:after {
				content: '';
				display: block;
				clear: both;
		}
		/* line 67, src/common/scss/package/03-m-tab.scss */
		.m-tab__list.m-tab__col-3 .m-tab__item {
				float: none;
				width: 35%;
		}
		/* line 72, src/common/scss/package/03-m-tab.scss */
		.m-tab__list.m-tab__head-list {
				margin-bottom: 25px;
		}
		/* line 77, src/common/scss/package/03-m-tab.scss */
		.m-tab__list.m-tab__mobile--length-4 .m-tab__item {
				float: none;
				height: 50px;
				padding: 0 10px;
				border-left: 0;
		}
		/* line 82, src/common/scss/package/03-m-tab.scss */
		.m-tab__list.m-tab__mobile--length-4 .m-tab__item:first-child {
				border-left: 1px solid #ddd;
		}
		/* line 88, src/common/scss/package/03-m-tab.scss */
		.m-tab__item {
				padding: 1rem 0;
				width: 50%;
				box-sizing: border-box;
				margin: -1px 0 0 -1px;
				word-break: keep-all;
		}
		/* line 96, src/common/scss/package/03-m-tab.scss */
		.m-tab__item-text {
				font-size: 13px;
		}
}


/* line 1, src/common/scss/package/05-l-content.scss */
.l-content {
		padding-bottom: 150px;
}

/* line 4, src/common/scss/package/05-l-content.scss */
.l-content__wrap-tight {
		max-width: 1000px;
		margin: 0 auto;
}

/* line 8, src/common/scss/package/05-l-content.scss */
.l-content__wrap-burst {
		background-color: #f9f9f9;
}

/* line 11, src/common/scss/package/05-l-content.scss */
.l-content__wrap-burst-bg {
		background-repeat: no-repeat;
		background-size: cover;
		padding-bottom: 150px;
		background-position: 50% 50%;
}

@media screen and (max-width: 640px) {
		/* line 11, src/common/scss/package/05-l-content.scss */
		.l-content__wrap-burst-bg {
				padding-bottom: 70px;
		}
}

/* line 20, src/common/scss/package/05-l-content.scss */
.l-content__wrap-boxshape {
		padding: 50px 150px;
		background-color: #fff;
		margin: 0 auto;
		box-sizing: border-box;
		max-width: 1100px;
		box-shadow: 8px 7px 30px 4px rgba(0, 0, 0, 0.15);
}

/* line 29, src/common/scss/package/05-l-content.scss */
.l-content__sub-wrap {
		padding: 0 40px;
}

/* line 35, src/common/scss/package/05-l-content.scss */
.financial_info .l-content__wrap-burst {
		padding: 40px 0;
}

@media screen and (max-width: 640px) {
		/* line 41, src/common/scss/package/05-l-content.scss */
		.l-content {
				padding-bottom: 70px;
		}
		/* line 44, src/common/scss/package/05-l-content.scss */
		.l-content__wrap-tight {
				padding: 0 15px;
		}
		/* line 48, src/common/scss/package/05-l-content.scss */
		.l-content__sub-wrap {
				padding: 0 10px;
		}
}
