@media (min-width: 2400px) {

}

@media (min-width: 2000px) and (max-width: 2399px) {

}

@media (min-width: 1600px) and (max-width: 1999px) {

}

@media (min-width: 1200px) and (max-width: 1400px) {
	.c-block-content {
	    width: 1557px;
	    height: 100vh;
	    padding: 40px 150px;
	}

	.col-50 {
	    margin: 40px 0;
	}
}

@media (min-width: 1025px) and (max-width: 1199px) {

}

@media (min-width: 800px) and (max-width: 1024px) {
	.table-box {
	    display: block;
	    width: 100%;
	    height: auto;
	}

	.c-home-intro_my-summery.js-animate.u-text.is-show {
	    width: auto;
	    height: auto;
	}

	section.c-block-content {
	    width: 100%;
	    height: auto;
	    padding: 40px;
	    margin: auto;
	}

	.o-layout_item.u-1\/2\@from-small {
	    padding-right: 80px !important;
	}

	.c-block-content_text {
	    max-width: 100%;
	}

	.o-scroll_section.last-sec {
	    width: 100%;
	    padding: 40px 0;
	}

	.sec-box {
	    margin: 0;
	    padding: 40px;
	    display: block;
	}

	.col-50 {
	    padding: 0;
	    height: 100%;
	}
}

@media (max-width: 700px) {
	.c-home-intro_lines_item:first-child {
	    margin-bottom: 0;
	    margin-left: 0;
	}

	.c-home-intro_lines_item:nth-child(2) {
	    margin-left: 7%;
	}

	.c-block-content_footer div > .o-layout_item {
	    padding-right: 40px !important;
	}

	.o-scroll_section.last-sec {
	    padding-top: 0;
	    width: 100%;
	    padding: 0;
	}
}

@media (max-width: 699px) {
	.table-box {
	    width: 100%;
	    display: block;
	    height: auto;
	}

	.c-block-content_summary > span {
	    font-size: 26px;
	    line-height: 38px;
	}

	.c-block-content_footer div > .o-layout_item {
	    padding-right: 0 !important;
	}

	.sec-box {
	    margin: 0;
	}

	.col-50 {
	    margin: 0;
	    padding: 25px;
	    width: 100%;
	}

	.col-inner-box {
	    height: 100%;
	    padding: 0;
	    margin: 0;
	    margin-bottom: 30px;
	}

	.textbox {
	    margin-bottom: 0;
	}

	.col-50:first-child {
	    padding-bottom: 0;
	    padding-top: 68px;
	}

	.col-50:last-child {
	    padding-top: 0;
	}

	.c-home-intro_my-summery.js-animate.u-text.is-show {
		padding: 66px 25px;
	}
}