@charset "utf-8";

@media screen and (max-width:768px) {
.head_mail, #navi_foot, .topPage .ColRight {
	display: none;
}
.wrapFooter {
	padding: 35px 0;
}
.coppyright {
	padding: 0 0;
}
.inner_Height {
	min-height: 1050px;
}
.home_img {
	display: block;
	width: 48%;
}
.home_abs02 {
	top: 0;
	left: auto;
	right: 0;
}
.home_abs03 {
	top: 33%;
	left: 0;
	right: auto;
}
.home_abs04 {
	bottom: auto;
	top: 33%;
	right: 0;
	left: auto;
}
.home_abs05 {
	top: 66%;
	left: 0;
}
.home_abs06 {
	top: 66%;
}
/*--------------scroll-----------*/
.scroll {
	overflow: auto;
}
.scroll::-webkit-scrollbar {
 width: 10px;
 background: #eee;
}
.scroll::-webkit-scrollbar:horizontal {
 width: 10px;
 height: 10px;
 background: #eee;
}
.scroll::-webkit-scrollbar-thumb {
 background: #ccc;
 border-radius: 2px;
}
.scroll::-webkit-scrollbar-thumb:horizontal {
 background: #ccc;
 border-radius: 2px;
}
.slider .slick-prev {
	left: 10px;
}
.slider .slick-next {
	right: 10px;
}
.home_textL, .home_textR, .business_wi {
	display: block;
	width: 100% !important;
}
.home_textL, .home_imgpd {
	padding: 0 0 20px 0 !important;
}
.home_table {
	background-position: top 60px center;
}
.home_tb {
	background-position: bottom center;
}
.home_textR {
	padding: 0 0 !important;
}
	.title02_h2 h2 {
	font-size: 40px;
}
.title02_h2 h2 span {
	font-size: 18px;
	padding-left: 15px;
}
}

@media screen and (max-width:600px) {
.inner_Height {
	min-height: 940px;
}
/*.home_abs03, .home_abs04 {
	top: 40%;
}
.home_abs05, .home_abs06 {
	top: 80%;
}*/
}

@media screen and (max-width:468px) {
.inner_Height {
	min-height: 170vw;
}
/*.home_img {
	width: 100%;
	padding: 10px 0 20px;
}*/
	.home_abs03 {
	top: 60vw;
}
.home_abs04 {
	bottom: auto;
	top: 60vw;
}
.home_abs05 {
	top: 120vw;
}
.home_abs06 {
	top: 120vw;
}
.title02_h2 h2 {
	font-size: 22px;
}
.title02_h2 h2 span {
	font-size: 14px;
}
.home_textL b, .home_textR b, .brand_text b {
	font-size: 20px;
}
.swee_table {
	font-size: 14px;
}
}
