@media screen and (max-width: 991px) {
	html {
		font-size: 15px;
	}
	.common_box {
		padding: 30px;
	}
	.common_box2_title {
		padding: 0.5rem 15px;
	}
	.common_box2_body {
		padding: 1rem 15px;
	}
	.common_btns > .common_btn {
		margin: 0 15px;
	}
	.common_btns {
		margin-left: -15px;
		margin-right: -15px;
	}
	.red, .yellow, .green, .blue, .purple, .black {
		padding: 15px 20px;
	}
	.l_main .common_contact {
		margin-right: 0;
	}
	.common_contact_body {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.common_contact2 {
		padding: 40px 30px;
	}
	.common_container {
		width: calc(100% + 60px);
		margin-left: -30px;
		margin-right: -30px;
	}
	.common_container {
		padding-left: 30px;
		padding-right: 30px;
	}
	.common_header {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	/*.common_header {
		padding-left: 30px;
		padding-right: 30px;
	}*/
	.common_header_inner {
		height: 250px;
		padding: 0 30px;
	}
	.l_contents.-top .common_header_inner {
		height: 300px;
	}
	.l_contents.-lg .common_header_inner {
		height: 500px;
	}
	.l_contents.-design.-top .common_header_inner {
		padding-right: 43.8596%;
		height: 500px;
	}
	.l_contents.-klorus.-top .common_header_inner,
	.l_contents.-lds.-top .common_header_inner,
	.l_contents.-iot.-top .common_header_inner,
	.l_contents.-mobility.-top .common_header_inner,
	.l_contents.-haivision.-top .common_header_inner,
	.l_contents.-innophys.-top .common_header_inner,
	.l_contents.-top .common_header_inner {
		height: 500px;
	}
	.l_contents.-ranpak.-top .common_header_inner, 
	.l_contents.-ai.-top .common_header_inner, 
	.l_contents.-ldl.-top .common_header_inner, 
	.l_contents.-server_storage.-top .common_header_inner {
		padding-right: 380px;
		height: 500px;
	}
	.l_contents.-mobility.-top .common_header_inner,
	.l_contents.-hils.-top .common_header_inner {
		padding-right: 43.8596%;
		height: 500px;
	}
	.l_contents.-server_storage.-top .common_header_inner {
		padding-right: 0;
	}
	 
	.hidden_tablet {
		display: none !important;
	}
	.common_imgrow {
		margin-left: -15px;
		margin-right: -15px;
	}
	.common_imgrow.-tablet-ver {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		margin-left: 0;
		margin-right: 0;
	}
	.common_imgrow_img {
		margin-left: 15px;
		margin-right: 15px;
		max-width: calc(50% - 30px);
	}
	.common_imgrow.-tablet-ver .common_imgrow_img {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		    -ms-flex-order: 1;
		        order: 1;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 1.75rem;
		width: 100%;
		max-width: none;
	}
	.common_imgrow_img.common_border {
		max-width: calc(50% - 28px);
	}
	.common_imgrow_img.-video {
		width: calc(50% - 30px);
	}
	.common_imgrow_asfor {
		margin-left: 15px;
		margin-right: 15px;
	}
	.common_imgrow_body {
		margin-left: 15px;
		margin-right: 15px;
	}
	.common_imgrow.-tablet-ver .common_imgrow_body {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.common_links.-cols5 .common_links_item {
		width: calc(25% - 20px);
	}
	.common_local {
		padding: 4rem 30px;
	}
	.common_local.-sm {
		padding: 1.25rem 30px;
	}
	.common_local #subnav > ul > li,
	.common_local .common_local_inner > ul > li {
		width: calc(33.3333% - 16px);
	}
	.common_local.-sm {
		padding: 20px;
	}
	.common_local.-xilinx {
		padding: 1rem 30px;
	}
	.common_local.-xilinx #subnav > ul > li {
		width: calc(33.3333% - 14px);
	}
	.common_local_list > li {
		width: calc(33.3333% - 16px);
	}
	.common_nav_item {
		width: calc(33.3333% - 16px);
	}
	.common_news {
		display: block;
	}
	.common_news_header {
		width: auto;
	}
	.common_news_group {
		display: block;
	}
	.common_news_thumb {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 1.75rem;
		text-align: center;
	}
	.common_pagelink {
		padding: 2rem 30px;
	}
	.common_pagelink_list_item {
		width: calc(33.3333% - 4px);
	}
	.common_pagelink_list.-cols2 .common_pagelink_list_item {
		width: calc(50% - 4px);
	}
	.common_pagelink_list.-cols3 .common_pagelink_list_item {
		width: calc(33.3333% - 4px);
	}
	.common_pagelink_list.-cols4 .common_pagelink_list_item {
		width: calc(25% - 4px);
	}
	.common_product_header_img img {
		width: 120px;
	}
	.common_row.-tablet-ver {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		margin-top: 0;
		margin-left: -15px;
		margin-right: -15px;
		margin: 0 -15px 4rem;
	}
	.common_imgrow_body > .common_row.-tablet-ver:first-child,
	.common_inner > .common_row.-tablet-ver:first-child {
		margin-top: 0;
	}
	.common_row.-box {
		margin: -3.2rem -15px 4rem;
	}
	.common_row.-box.-mt-none {
		margin-top: -2rem;
	}
	.common_row.-tablet-ver .common_row_item {
		margin: 0 15px 2rem;
	}
	.common_row.-tablet-ver .common_row_item:last-child {
		margin-bottom: 0;
	}
	.common_row.-box .common_row_item {
		width: calc(50% - 30px);
		margin: 3.2rem 15px 0;
	}
	.common_row.-box .common_row_item.-cols3 {
		width: calc(33.3333% - 40px);
	}
	.common_row.-cols3-tablet .common_row_item {
		margin-top: 1.75rem;
		margin-bottom: 0;
		width: calc(33.333% - 30px);
	}
	.common_row.-wide .common_row_item {
		margin-left: 15px;
		margin-right: 15px;
	}
	.common_row.-wide.-cols2 .common_row_item {
		width: calc(50% - 30px);
	}
	.common_row.-wide.-cols3 .common_row_item {
		width: calc(33.3333% - 30px);
	}
	.common_row.-wide.-cols4 .common_row_item {
		width: calc(25% - 30px);
	}
	.common_seminar {
		padding: 30px;
	}
	.common_view {
		padding: 30px;
	}
	.common_widget {
		max-width: 300px;
		height: 500px;
	}
	.common_widget.-slider {
		max-width: 370px;
	}
	.common_widget_inner {
		max-width: 300px;
	}
	.common_widget_slider {
		max-width: 300px;
	}
	.common_widget_slider .slick-prev {
		left: -35px;
	}
	.common_widget_slider .slick-next {
		right: -35px;
	}
	.l_bottom {
		padding-left: 30px;
		padding-right: 30px;
	}
	.l_bottom {
		margin: 0 -30px;
	}
	.l_bottom_inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.l_bottom_list {
		margin-bottom: 1rem;
	}
	.l_bottom_list_item:last-child {
		padding-right: 0;
	}
	.l_contents {
		padding-top: 70px;
	}
	.l_contents.-semiconductor {
		padding-top: 120px;
	}
	.l_contents.-hils, 
	.l_contents.-ranpak, 
	.l_contents.-haivision, 
	.l_contents.-innophys, 
	.l_contents.-ldl, 
	.l_contents.-klorus, 
	.l_contents.-lds, 
	.l_contents.-iot, 
	.l_contents.-ai, 
	.l_contents.-local5g, 
	.l_contents.-mobility,
	.l_contents[class*="_under"] {
		padding-top: 105px;
	}
	.l_contents.-mobility.-top, .l_contents.-hils.-top, .l_contents.-ranpak.-top, .l_contents.-haivision.-top, .l_contents.-innophys.-top, .l_contents.-ldl.-top, .l_contents.-klorus.-top, .l_contents.-lds.-top, .l_contents.-iot.-top, .l_contents.-ai.-top, .l_contents.-mobility.-top, .l_contents.-local5g.-top, .l_contents.-top {
		padding-top: 105px;
	}
	.l_contents_inner {
		padding-top: calc(250px + 6.6666rem);
	}
	.l_contents.-top .l_contents_inner {
		padding-top: calc(300px + 6.6666rem);
	}
	.l_contents.-lg .l_contents_inner,
	.l_contents.-design.-top .l_contents_inner,
	.l_contents.-semiconductor.-top .l_contents_inner {
		padding-top: calc(500px + 6.6666rem);
	}
	.l_contents.-hils .l_contents_inner,
	.l_contents.-ranpak .l_contents_inner,
	.l_contents.-haivision .l_contents_inner,
	.l_contents.-innophys .l_contents_inner,
	.l_contents.-ldl .l_contents_inner,
	.l_contents.-klorus .l_contents_inner,
	.l_contents.-lds .l_contents_inner,
	.l_contents.-iot .l_contents_inner,
	.l_contents.-mobility .l_contents_inner,
	.l_contents.-local5g .l_contents_inner,
	.l_contents.-ai .l_contents_inner,
	.l_contents.-design .l_contents_inner,
	.l_contents.-top .l_contents_inner,
	.l_contents[class*="_under"] .l_contents_inner{
		padding-top: calc(365px + 6.6666rem);
	}
	.l_contents.-mobility.-top .l_contents_inner,
	.l_contents.-hils.-top .l_contents_inner,
	.l_contents.-ranpak.-top .l_contents_inner,
	.l_contents.-haivision.-top .l_contents_inner,
	.l_contents.-innophys.-top .l_contents_inner,
	.l_contents.-ldl.-top .l_contents_inner,
	.l_contents.-klorus.-top .l_contents_inner,
	.l_contents.-lds.-top .l_contents_inner,
	.l_contents.-iot.-top .l_contents_inner,
	.l_contents.-mobility.-top .l_contents_inner,
	.l_contents.-local5g.-top .l_contents_inner,
	.l_contents.-ai.-top .l_contents_inner,
	.l_contents.-design.-top .l_contents_inner, 
	.l_contents.-server_storage.-top .l_contents_inner,
	.l_contents.-top .l_contents_inner {
		padding-top: calc(585px + 6.6666rem);
	}
	.l_contents.-row .l_contents_inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.l_footer {
		padding-left: 30px;
		padding-right: 30px;
	}
	.l_footer {
		margin: 0 -30px;
	}
	.l_global {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
		margin: 0;
	}
	.l_global_item {
		margin: 0;
		height: auto;
		border-bottom: 1px solid #76D3EB;
	}
	.l_global_item::before {
		content: none;
	}
	.l_global_item > a {
		position: relative;
		display: block;
		width: 100%;
		color: #fff;
		background: #00A2CB;
		padding: 1rem 40px 1rem 20px;
	}
	.l_global_item > a::after {
		font-family: 'icon' !important;
		speak: none;
		font-style: normal;
		font-weight: 400;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		line-height: 1;
		content: "";
		position: absolute;
		right: 15px;
		top: 50%;
		font-size: 10px;
		margin-top: -5px;
	}
	.l_global_item > a.-open {
		color: #fff;
	}
	.l_global_item.-business {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	.l_global_item.-business > a {
		display: none;
	}
	.l_global_item.-megamenu {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	.l_global_item.-megamenu > a {
		display: none;
	}

	.l_header_inner {
		padding-left: 30px;
		padding-right: 30px;
	}
	.l_header_inner {
		height: 70px;
	}
	.l_header_logo img {
		width: 170px;
	}
	.l_inquiry {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		    -ms-flex-order: 3;
		        order: 3;
		width: 100%;
		margin-left: 0;
	}
	.l_inquiry.techblogmtop {
		-webkit-order: 1;
		    -ms-flex-order: 1;
		order:1;
	}
	.l_inquiry.techblogmtop > a {
	    background: #369;
	    border-color: #369;
	    color: #FFF;
  justify-content: flex-start;
  padding: 1rem 20px;
  position: relative;
	}
	.l_inquiry.techblogmtop > a:hover {
		background: #235383;
	}
	.l_inquiry.techblogmtop > a:after {
  font-family: 'icon' !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  text-indent: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
	content: "";
  position: absolute;
  right: 15px;
  top: 50%;
  font-size: 10px;
  margin-top: -5px;
  }
	.l_inquiry.dl {
        margin-left: 0;
     }
	.l_inquiry > a {
		width: 100%;
		min-height: 45px;
		background: #fff;
	}
	.l_inquiry.dl a{
       border-bottom:0;
       width: 100%;
     }
	.l_lang {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 50%;
		background: #fff;
		border-right: 1px solid #c3c3c3;
		margin-left: 0;
	}
	.l_lang > a {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 100%;
		min-height: 45px;
		padding-left: 0;
	}
	.l_lang > a::before {
		position: relative;
		margin-top: 0;
		top: 0;
		margin-right: 10px;
	}

	.l_shop {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 50%;
		background: #fff;
		border-right: 1px solid #c3c3c3;
		margin-left: 0;
	}
	.l_shop > a {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 100%;
		min-height: 45px;
		padding-left: 0;
	}
	.l_shop > a::before {
		position: relative;
		margin-top: 0;
		top: 0;
		margin-right: 10px;
	}

	.l_main {
		margin-bottom: 5.3333rem;
	}
	.l_megamenu {
		padding-left: 30px;
		padding-right: 30px;
	}
	.l_megamenu {
		display: block !important;
		position: relative;
		top: 0;
		width: 100%;
		padding: 0;
		max-height: calc(100vh - 70px);
	}
	.l_megamenu_inner {
		padding: 0;
	}
	.l_megamenu_title {
		display: none;
	}
	.l_megamenu_row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		margin: 0;
	}
	.l_megamenu_row_item {
		width: 100%;
		padding: 0;
		border-right: 0;
	}
	.l_megamenu_row_item.box05 {
		width: 100%;
		padding: 0;
		border-right: 0;
	}
	.l_megamenu_row_item.box05.wide {
        width: 100%;
    }
	.l_megamenu_list_title {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 0;
		border-bottom: 1px solid #76D3EB;
	}
	.l_megamenu_list_title.non_border {
       border-bottom: 1px solid #76D3EB;
       margin-bottom: 0;
    }
	.l_megamenu_row_item:last-child .l_megamenu_list_title {
		border-bottom: 0;
	}
	.l_megamenu_list_title > a {
		position: relative;
		width: 100%;
		color: #fff;
		background: #00A2CB;
		padding: 1rem 20px;
		-webkit-transition: background-color 0.3s;
		transition: background-color 0.3s;
	}
	.l_megamenu_list_title > a::after {
		font-family: 'icon' !important;
		speak: none;
		font-style: normal;
		font-weight: 400;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		line-height: 1;
		content: "";
		position: absolute;
		right: 15px;
		top: 50%;
		font-size: 10px;
		margin-top: -5px;
	}
	.l_megamenu_list_title_img {
		display: none;
	}
	.l_megamenu_list_title_label {
		padding-left: 0;
	}
	.l_megamenu_list_title_label::before {
		content: none;
	}
	.l_megamenu_list_title_btn {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		width: 50px;
		border-left: 1px solid #76D3EB;
		background: #00A2CB;
		-webkit-transition: background-color 0.3s;
		transition: background-color 0.3s;
		cursor: pointer;
	}
	.l_megamenu_list_title_btn::before {
		font-family: 'icon' !important;
		speak: none;
		font-style: normal;
		font-weight: 400;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		line-height: 1;
		content: "";
		color: #fff;
		font-size: 16px;
		font-weight: 600;
	}
	.l_megamenu_list_title_btn.-open::before {
		font-family: 'icon' !important;
		speak: none;
		font-style: normal;
		font-weight: 400;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		line-height: 1;
		content: "";
	}
	.l_megamenu_list_body {
		display: none;
	}
	.l_megamenu_list_title.-current + .l_megamenu_list_body {
		display: block;
	}
	.l_megamenu_list_item {
		margin-bottom: 0;
		border-bottom: 1px solid #cff0f8;
	}
	.l_megamenu_list_item:last-child {
		border-bottom: 0;
	}
	.l_megamenu_list_item > a::before {
		content: none;
	}
	.l_megamenu_list_item > a {
		display: block;
		color: #fff;
		background: #47BBD9;
		padding: 0.75rem 45px 0.75rem 20px;
	}
	.l_megamenu_list_item > a::after {
		font-family: 'icon' !important;
		speak: none;
		font-style: normal;
		font-weight: 400;
		-webkit-font-feature-settings: normal;
		        font-feature-settings: normal;
		font-variant: normal;
		text-transform: none;
		text-indent: 0;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		line-height: 1;
		content: "";
		position: absolute;
		right: 15px;
		top: 50%;
		font-size: 10px;
		margin-top: -5px;
	}
	.l_menu {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 auto;
		    -ms-flex: 0 1 auto;
		        flex: 0 1 auto;
		width: auto;
	}
	.l_menu_btn {
		position: absolute;
		top: 0;
		right: 0;
		display: block;
		z-index: 100;
	}
	.l_menu_body {
		display: none;
		position: absolute;
		top: 70px;
		left: 0;
		right: 0;
		padding: 0;
	}
	.l_menu_body_inner {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
		max-height: calc(100vh - 70px);
		overflow: auto;
	}
	.l_sub {
		width: 100%;
		padding-left: 0;
	}
	.l_topicpath {
		top: 250px;
	}
	.l_contents.-top .l_topicpath {
		top: 300px;
	}
	.l_contents.-lg .l_topicpath,
	.l_contents.-design.-top .l_topicpath,
	.l_contents.-semiconductor.-top .l_topicpath {
		top: 500px;
	}
	.l_contents.-haivision .l_topicpath,
	.l_contents.-innophys .l_topicpath,
	.l_contents.-ranpak .l_topicpath,
	.l_contents.-hils .l_topicpath,
	.l_contents.-ldl .l_topicpath,
	.l_contents.-klorus .l_topicpath,
	.l_contents.-lds .l_topicpath,
	.l_contents.-iot .l_topicpath,
	.l_contents.-mobility .l_topicpath,
	.l_contents.-ai .l_topicpath,
	.l_contents.-local5g .l_topicpath,
	.l_contents.-mamoriobiz .l_topicpath,
	.l_contents.-design .l_topicpath,
	.l_contents[class*="_under"] .l_topicpath {
		top: 300px;
	}
	.l_contents.-haivision.-top .l_topicpath,
	.l_contents.-innophys.-top .l_topicpath,
	.l_contents.-ranpak.-top .l_topicpath,
	.l_contents.-mobility.-top .l_topicpath,
	.l_contents.-hils.-top .l_topicpath,
	.l_contents.-ldl.-top .l_topicpath,
	.l_contents.-klorus.-top .l_topicpath,
	.l_contents.-lds.-top .l_topicpath,
	.l_contents.-iot.-top .l_topicpath,
	.l_contents.-mobility.-top .l_topicpath,
	.l_contents.-ai.-top .l_topicpath,
	.l_contents.-design.-top .l_topicpath,
    .l_contents.-local5g.-top .l_topicpath,
	.l_contents.-mamoriobiz.-top .l_topicpath,
	.l_contents.-server_storage.-top .l_topicpath,
	.l_contents.-top .l_topicpath {
		top: 550px;
	}
	.l_wrapper {
		padding-left: 30px;
		padding-right: 30px;
	}
	.fancybox-button {
		width: 40px;
		height: 40px;
	}



.mediab_left{
	height: 140px;
}

.l_megamenu_row_item .flBase{
    display: block;
}
.l_megamenu_row_item .flBase .in{
    width: 100%;
    border-bottom: 1px solid #cff0f8;
}
}

@media screen and (max-width: 991px){
	.l_megamenu_row_item.tb_sp_on {
		width: 100%;
		padding: 0;
		border-right: 0;
	}
	.l_megamenu_row_item.tb_sp_on .l_megamenu_list{
		width: 100%;
	}
	}


	@media screen and (max-width: 991px){
#megamenuBusiness .l_megamenu_row_item{
	width: 100%;
}

#megamenuBusiness .l_megamenu_row_item.w50{
	width: 100%;
}

#megamenuBusiness .l_megamenu_row_item.w25{
	width: 100%;
}

#megamenuBusiness .l_megamenu_row_item.w50 .l_megamenu_list_body{
	display: none;
}

#megamenuBusiness .l_megamenu_list_block{
	width: 100%;
}
}