

/*600px以上*/
@media ( 600px <= width) {

	/*.content-wrapper,.col1-wrapper,.col2-wrapper,.breadcrumb-content
	{
		padding: 0 1rem;
	}*/

	.concept-section-img
	{
		/*width: max(42.1875vw, 523.125px);*/
		/*width: clamp(523.125px, 42.1875vw, 810px);*/
		/*width: max(36%, 460px);*/
		/*width: clamp(460px, 40%, 900px);*/
		/*width: calc( 40% + 1rem);*/
		flex: 34%;
		width: 34%\9;
		max-width: 34%;
	}

	.concept-section-txt
	{
		flex: 62%;
		width: 62%\9;
		max-width: 62%;
	}

	.concept-section-img-wrapper
	{
		width: 80%;
	}

	/*.concept-section-obverse .concept-section-img
	{
		margin-right: -1rem;
	}


	.concept-section-reverse .concept-section-img
	{
		margin-left: -1rem
	}*/

}

/*800px以上*/
@media ( 800px <= width) {

	/*.content-wrapper,.col1-wrapper,.col2-wrapper,.breadcrumb-content
	{
		padding: 0 2rem;
	}*/

	.concept-section-img
	{
		/*width: max(42.1875vw, 523.125px);*/
		/*width: clamp(523.125px, 42.1875vw, 810px);*/
		/*width: max(36%, 460px);*/
		/*width: clamp(460px, 40%, 900px);*/
		/*width: calc( 40% + 2rem);*/
		flex: 40%;
		width: 40%\9;
		max-width: 40%;
	}

	.concept-section-txt
	{
		flex: 56%;
		width: 56%\9;
		max-width: 56%;
	}

	.concept-section-img-wrapper
	{
		width: 60%;
	}

	/*.concept-section-obverse .concept-section-img
	{
		margin-right: -2rem;
	}

	.concept-section-reverse .concept-section-img
	{
		margin-left: -2rem
	}*/

}

/*1100px以上*/
@media ( 1100px <= width ) {

	.content-wrapper,.col1-wrapper,.col2-wrapper
	{
		max-width: 1100px;
	}



	.header-content-menu
	{
		margin-left: auto;
	}

	.concept-section-obverse .concept-section-img
	{
		/*margin-left: auto;*/
		/*margin-right: -4rem*/
	}

	.concept-section-reverse .concept-section-img
	{
		/*margin-right: auto;*/
		/*margin-left: -4rem*/
	}
}
/*1100px以下*/
@media ( width <=  1100px ) {

	.index-flow-header
	{
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.index-flow-header,.header-content-menu ul
	{
		-webkit-justify-content: center;
		justify-content: center;
	}

	.index-flow-header
	{
		row-gap:0.5rem;
	}

	.content-wrapper,.col1-wrapper,.col2-wrapper,.breadcrumb-content
	{
		padding: 0 1rem;
	}

	.header-content
	{
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.header-content-menu
	{
		order: 2;
	}

	.header-content-menu
	{
		margin: 0 auto;
		/*width: 100%;*/
	}

	.header-content-menu
	{
		border-top: 1px solid #f8f3eb;
	}

	.header-content-menu ul li
	{
		text-align: center;
	}

	.header-content-menu ul li a
	{
		min-height: 40px;
	}

	.header-content-menu ul li a::before
	{
		height: 80%;
		top: 10%;
	}

	.index-anywhere-note
	{
		padding: 15px 15px 0 15px;
	}

	.wpcf7
	{
		width: 80%;
	}

	.concept-section,.concept-section-img-wrapper,.concept-section-fullimg-wrapper
	{
		margin-bottom: 2.5rem;
	}



}


/*900px以上*/
@media ( 900px <=  width ) {





}

/*940px以下*/
@media ( width <= 940px) {




}

/*900px以下*/
@media ( width <= 900px) {


	.col2-wrapper
	{
		width: 100%;
	}


/*
	.footer-business-content-in
	{
		grid-template-columns: repeat(5, 1fr);
		gap:20px;
	}

	.footer-business-wrapper,.front-results-wrapper,.sub-page-wrapper,.page-merit-subwrapper
	{
		padding: 0px 20px;
		box-sizing:border-box;
	}
*/


}

/*900px以下*/
@media ( 800px <= width <= 900px) {







}


/*760px以上*/
@media ( 760px <=  width ) {

	.footer-business-content-in
	{
		/*min-width: 800px;*/
	}

}

/*800px以上*/
@media ( 800px <=  width ) {


/*	.footer-menu-content,.copy-content,.front-results-content-in,.front-results-content-footer-in,.page-wrapper,.compatible-area-content
	{
		min-width: 800px;
	}


	.front-business-in article:nth-child(odd) .front-business-img-in::after
	{
		right: -20px;
	}

	.front-business-in article:nth-child(even) .front-business-img-in::after
	{
		left: -20px;
	}

	.front-business-in article:nth-child(odd) .front-business-img-point
	{
		left: -30px;
	}

	.front-business-in article:nth-child(even) .front-business-img-point
	{
		right: -30px;
	}

*/


	.footer-in-header
	{
		flex: 220px;
		width: 220px\9;
		max-width: 220px;
	}

	.footer-in-footer
	{
		flex: calc(100% - 3rem - 220px);
		width: calc(100% - 3rem - 220px)\9;
		max-width: calc(100% - 3rem - 220px);
	}

	.release-list article dl dt::before,.release-list article dl dt::after
	{
		top: calc(50% - 4px);
		/*left: -4px;*/
		right: -5px;
		/*-webkit-transform: translateY(-50%);*/
		/*transform: translateY(-50%);*/
	}


	.index-movie-note::before
	{
		left: 0;
	}

	.index-movie-note
	{
		padding-top: 145px;
		/*position: relative;*/
	}


}

/*800px以下*/
@media ( width <= 800px) {

	.sub-content-wrapper,.index-movie-wrapper,.index-anywhere-wrapper,.index-flow-wrapper,.footer-wrapper,.col2-wrapper,.col1-wrapper
	{
		margin-top: 20px;
	}


	.content-wrapper,.col1-wrapper,.col2-wrapper,.breadcrumb-content
	{
		padding: 0 10px;
	}


	.col2-wrapper,.index-flow-title,.release-list article dl,.index-anywhere-in,.index-movie-in,.news-list ul li
	{
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.index-anywhere-in
	{
		-webkit-justify-content: center;
		justify-content: center;
	}


	.footer-menu-operator
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;

	}

	.col2-main,.col2-aside,.index-anywhere-note,.index-anywhere-no1,.index-movie-note,.news-list ul li header,.news-list ul li p
	{
		flex: 100%;
		width: 100%\9;
		max-width: 100%;
	}

	.index-anywhere-sub
	{
		margin-left: 20px;
	}

	.index-anywhere-note h3,.index-anywhere-note h2
	{
		margin-top: 15px;
	}

	.index-anywhere-note h3,.index-anywhere-note h2
	{
		margin-bottom: 20px;
	}

	.index-anywhere-note h3
	{
		line-height: 1.4rem;
	}

	.index-anywhere-note
	{
		padding-top: 10px;
	}

	.index-anywhere-no1
	{
		padding: 15px 30px;
	}

	.anywhere-img
	{
		width: 220px;
		height: auto;
	}

	.index-anywhere-sub
	{
		width: calc(100% - 250px);
	}

	.index-anywhere-wrapper::after
	{
		border-radius: 30px 80px 10px 10px;
	}

/*
	.index-anywhere-wrapper::after
	{
		width: calc(100% - 60px);
	}

	.index-anywhere-no1
	{
		flex: calc(100% - 80px);
		width: calc(100% - 80px)\9;
		max-width: calc(100% - 80px);
		margin-top: 20px;
	}

	.index-anywhere-note
	{
		flex: calc(100% - 180px);
		width: calc(100% - 180px)\9;
		max-width: calc(100% - 180px);
	}

	.index-anywhere-no1,.index-anywhere-note
	{
		margin-left: auto;
	}
*/

	.footer-menu-operator,.footer-in-footer,.index-flow-title
	{
		-webkit-justify-content: center;
		justify-content: center;
	}

	.footer-in-footer,.footer-menu,.index-anywhere-sub
	{
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.content-wrapper,.index-flow-title,.index-movie-in,.news-list ul li
	{
		row-gap:10px;
	}

	.index-flow-header
	{
		row-gap:1rem;
	}

	.footer-menu-operator
	{
		order: 2;
	}

	.front-content-pickup
	{
		column-gap: 10px;
	}

	.footer-menu
	{
		column-gap: 1rem;
	}

	.footer-in-header,.footer-in-footer,.release-list article dl dt,.release-list article dl dd
	{
		flex: 100%;
		width: 100%\9;
		max-width: 100%;
	}

	.front-content-pickup article
	{
		flex: calc(100% - 7.5px);
		width: calc(100% - 7.5px)\9;
		max-width: calc(100% - 7.5px);
	}

	.front-content-pickup article a
	{
		padding: 1rem 1.2rem;
	}

	.footer-in-header
	{
		margin-bottom: 1rem;
	}

	.footer-menu-wrapper .footer-in-header
	{
		margin-bottom: 0rem;
	}

	.footer-date-logo .site-title
	{
		margin: 0 auto;
	}

	.footer-menu
	{
		padding-top: 1rem;
	}

	.footer-menu,.footer-menu-wrapper
	{
		padding-bottom: 1rem;
	}

	.index-flow-header
	{
		padding: 15px 0;
	}

	.header-content-menu ul li a
	{
		padding: 8px 10px;
	}

	.release-list article dl dt
	{
		padding-left: 25px;
	}

	.release-list article dl dt::before,.release-list article dl dt::after
	{
		top: calc(50% - 4px);
		/*left: -4px;*/
		left: 1px;
		/*-webkit-transform: translateY(-50%);*/
		/*transform: translateY(-50%);*/
	}

	.release-list article dl dd::before
	{
		left: 5px;
	}

	.release-list article:not(:last-child) dl dd p
	{
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.index-anywhere-wrapper
	{
		padding-right: 20px;
	}

	.index-anywhere-note h2
	{
		font-size: 1.7rem;
	}

	.index-anywhere-note p
	{
		font-size: 1.2rem;
	}

	.index-movie-note
	{
		text-align: center;
	}

	.index-movie-note::before
	{
		right: 10px;
		top: -50px;
	}

	.index-movie-in
	{
		padding: 0 20px 30px 20px;
	}

	.index-movie-note
	{
		padding-top: 30px;
		/*position: relative;*/
	}

	.wpcf7
	{
		width: 100%;
	}





}


/*600px以下*/
@media ( width <= 600px) {

	.content-wrapper,.col1-wrapper,.col2-wrapper,.breadcrumb-content
	{
		padding: 0 10px;
	}

	.index-flow-wrapper
	{
		padding: 0 15px;
	}

	.index-flow-footer
	{
		padding: 15px 0;
	}

	.index-flow-footer,.index-anywhere-in,.concept-section
	{
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}



	.switch-img-col2
	{
		grid-template-columns: repeat(1, 1fr);
		gap: 0.7rem;
	}

	.switch-img-wrapper>.switch-img,.switch-img-col2
	{
		margin: 0.5rem 0.7rem 0.7rem 0.7rem;
	}

	.switch-img header
	{
		margin-bottom: 0.5rem;
	}

	.switch-img-wrapper>.switch-img:not(:first-child)
	{
		padding-top: 0.7rem;
	}

	.index-flow-footer
	{
		row-gap:1rem;
	}

	.concept-section
	{
		row-gap: 20px;
	}

	.concept-section, .concept-section-img-wrapper, .concept-section-fullimg-wrapper
	{
		margin-bottom: 2rem;
	}

	.concept-section-obverse .concept-section-img
	{
		margin-right: -10px;
	}

	.concept-section-reverse .concept-section-img
	{
		margin-left: -10px
	}

	.concept-section-img
	{
		/*width: max(42.1875vw, 523.125px);*/
		/*width: clamp(523.125px, 42.1875vw, 810px);*/
		/*width: max(36%, 460px);*/
		/*width: clamp(460px, 40%, 900px);*/
		width: calc( 40% + 1rem);
	}

	.concept-section-img
	{
		flex: 80%;
		width: 80%\9;
		max-width: 80%;
	}

	.concept-section-txt
	{
		flex: 100%;
		width: 100%\9;
		max-width: 100%;
	}

	.index-flow-footer section
	{
		flex: calc(50% - 10px);
		width: calc(50% - 10px)\9;
		max-width: calc(50% - 10px);
	}

	.index-anywhere-sub,.index-anywhere-wrapper::after
	{
		width: 100%;
	}

	.index-anywhere-wrapper
	{
		padding-left: 20px;
	}

	.index-anywhere-sub
	{
		margin-left: 0;
	}

	.index-anywhere-wrapper::after
	{
		height: calc(100% - 140px);
	}

	.anywhere-img
	{
		width: 60%;
		height: auto;
	}

	.index-movie-note::before
	{
		right: -10px;
		top: -30px;
	}


	.index-movie-note::before
	{
		width: 85px;
		height: 61px;
	}

	.front-content-pickup article a
	{
		/*padding: 0.8rem 1rem;*/
	}

	.front-content-pickup
	{
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.front-content-pickup
	{
		row-gap: 15px;
	}

	.front-content-pickup article
	{
		flex: calc(50% - 10px);
		width: calc(50% - 10px)\9;
		max-width: calc(50% - 10px);
	}

	.front-content-wrapper
	{
		padding-bottom: 20px;
	}

	.concept-section-img-wrapper
	{
		width: 100%;
	}


}

/*481px以上800px以下*/
@media (  481px <= width <= 800px) {

	.footer-menu-operator footer
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;

	}

	.footer-menu-operator
	{
		column-gap: 2rem;
	}

	.footer-menu-operator footer,.footer-date-note
	{
		column-gap: 1rem;
	}

	.footer-menu-operator footer article:not(:last-child),.footer-menu-operator h2
	{
		margin-bottom: 0;
	}

	.footer-menu-operator
	{
		padding: 15px;
	}



}


/*481px以上600px以下*/
@media (  481px <= width <= 600px) {







}

/*700px以上1100px以下*/
@media (  700px <= width <= 1100px) {








}



/*700px以下*/
@media ( width <= 700px) {










}




/*480px以下*/
/*スマホ縦*/
/*@media ( width: 480px) {*/
@media ( width <= 480px) {

	body
	{
		font-size: 90%
	}

	.header-content-menu,.header-content-contact,.front-content-pickup article a span,.pc-img,.difference-table-comparison br
	{
		display: none;
	}

	/*.front-results-content-in
	{
		width: 96%;
	}*/

	a[href^="tel:"]
	{
		pointer-events: auto;
		/*text-decoration: underline;*/
	}


	.main-slider .swiper-slide
	{
		width: 92%;

	}

	.copy-content small,.footer-menu-operator
	{
		order: 2;
	}



	.footer-in-footer,.footer-date-note-link
	{
		row-gap: 1rem;
	}

	.copy-content,.footer-date-note-link
	{
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.footer-in-footer
	{
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.copy-content,.footer-date-note-link
	{
		-webkit-justify-content: center;
		justify-content: center;
	}

	.footer-menu-operator
	{
		-webkit-align-items: center;
		-ms-align-items: center;
		align-items: center;
	}

	.footer-menu-operator
	{
		column-gap: 20px;
		padding: 10px 15px;
	}

	.footer-menu-operator header
	{
		flex: 40%;
		width: 40%\9;
		max-width: 40%;
	}

	.footer-menu-operator footer
	{
		flex: calc(60% - 20px);
		width: calc(60% - 20px)\9;
		max-width: calc(60% - 20px);
	}

	.contact-btn-in strong
	{
		flex: 100%;
		width: 100%\9;
		max-width: 100%;
	}

	.footer-menu-operator header
	{
		text-align: center;
	}

	.footer-menu-operator h2 a
	{
		margin: 0 auto;
	}

	.header-content-logo
	{
		flex: calc(100% - 70px);
		width: calc(100% - 70px)\9;
		max-width: calc(100% - 70px);

	}

	.header-content-logo .site-title
	{
		max-width: 100%;
	}

	.header-content-logo .site-title img
	{
		max-width: 80%;
		height: auto;
	}

	.front-content-pickup article a
	{
		padding: 0.7rem 0.8rem;
	}

	.front-content-pickup article a strong
	{
		font-size: 1.1rem;
		letter-spacing: -0.05rem;
	}


	.front-content-pickup article a strong small
	{
		font-size: 0.7rem;
	}

	.front-content-pickup
	{
		column-gap: 10px;
		row-gap: 10px;
	}

	.front-content-pickup article
	{
		flex: calc(50% - 5px);
		width: calc(50% - 5px)\9;
		max-width: calc(50% - 5px);
	}

	.front-content-pickup article div
	{
		padding-bottom: 30px;
	}

	.front-content-pickup article a
	{
		border-radius: 8px 30px 8px 8px;
	}

	.front-content-wrapper
	{
		padding-bottom: 0px;
	}

	.sub-content-wrapper,.index-movie-wrapper,.index-anywhere-wrapper,.index-flow-wrapper,.footer-wrapper,.col2-wrapper,.col1-wrapper
	{
		margin-top: 15px;
	}

	.front-content-pickup-wrapper
	{
		/*padding-top: 10px;*/
	}
	.front-content-pickup-wrapper
	{
		position: relative;
		z-index: 100;
		/*top: -1.7rem;*/
		/*margin-top: -1.7rem;*/
		/*margin-top: -50%;*/
		margin-top: clamp(-100px, -50%, -150px);
		padding-bottom: 15px;
		/*margin-top: -100px;*/
	}

	.sub-title h2,.entry-content h2
	{
		font-size: 1.3rem;
		padding: 0.8rem 0;
	}

	.difference-table-content header
	{
		margin-bottom: 5px;
	}

	.index-anywhere-note
	{
		padding: 0px 0 10px 0;
	}

	.index-anywhere-no1
	{
		padding: 20px 30px 10px 30px;
	}

	.index-anywhere-note h2
	{
		font-size: 1.5rem;
		letter-spacing: -0.07rem;
		margin-bottom: 15px;
		margin-top: 20px;
	}

	.index-anywhere-note h3
	{
		font-size: 1.1rem
	}

	.anywhere-img
	{
		width: 50%;
		height: auto;
	}

	.index-movie-in
	{
		padding: 0 20px 20px 20px;
	}

	.index-movie-note
	{
		padding-top: 20px;
		/*position: relative;*/
	}

	.index-movie-note p
	{
		font-size: 1rem;
		line-height: 1.7rem;
	}

	.index-movie-note::before
	{
		right: -15px;
		top: -25px;
	}


	.index-movie-note::before
	{
		width: 60px;
		height: 43px;
	}

	.copy-wrapper
	{
		margin-bottom: 75px;
	}

	.contact-btn-wrapper
	{
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 500;
	}

	.page-top
	{
		bottom: 75px;
	}

	.entry-content-aside,.case-content-header-img
	{
		flex: 38%;
		width: 38%\9;
		max-width: 38%;
	}

	.entry-content-main,.case-content-header-hos
	{
		flex: 58%;
		width: 58%\9;
		max-width: 58%;
	}

/**/
	.entry-content table th.difference-table-cl span
	{
		padding: 15px 0 10px;
	}

	.entry-content table th.difference-table-re a
	{
		padding: 15px 0 10px;
	}

	.entry-content table.difference-table::before
	{
		/*max-width: calc(50% - 10px);*/
		/*min-width: calc(50% - 10px);*/
		width: calc(50% - 5px);
	}

	.entry-content table.difference-table::after
	{
		/*max-width: calc(50% - 20px);*/
		/*min-width: calc(50% - 20px);*/
		width: calc(50% - 15px);
	}

	.difference-table-main
	{
		/*max-width: calc(50% - 15px);*/
		/*min-width: calc(50% - 15px);*/
		width: calc(50% - 10px);
	}

	.entry-content table.difference-table th.difference-table-comparison
	{
		/*max-width: 1rem;*/
		padding: 10px 0;
		/*max-width: 30px;*/
		/*min-width: 30px;*/
		width: 20px;
		box-sizing:border-box;
		/*background: #FFF000;*/
		/*padding: 0 10px;*/
		/*writing-mode: vertical-rl;*/
		/*text-orientation: upright;*/
		/*width: 2rem;*/
	}

	.entry-content table.difference-table th.difference-table-comparison
	{
		/*padding: 0 5px;*/
		font-size: 0.9rem;
	}

	.entry-content table td.difference-table-content,.entry-content table tr:last-child td.difference-table-content
	{
		padding: 10px 15px 15px;
	}

	.entry-content table th.difference-table-main::after, .entry-content table td.difference-table-content::after
	{
		width: calc(100% - 10px);
	}

	.entry-content table th.difference-table-main::after
	{
		left: 5px;
	}

	.entry-content table td.difference-table-content::after
	{
		left: 5px;
		/*right: 5px;*/
	}

	.entry-content table tr:last-child td.difference-table-content::after
	{
		padding: 0 0 5px 0;
	}

	.entry-content table th.difference-table-main
	{
		padding: 0;
	}

	.entry-content table tr th.difference-table-main::after
	{
		padding: 5px 0px 0 0;
	}

	.difference-table-content header
	{
		font-size: 1rem;
		letter-spacing: -0.05rem;
	}

	.difference-table-content footer
	{
		font-size: 0.8rem;
	}

/**/
	.concept-section, .concept-section-img-wrapper, .concept-section-fullimg-wrapper
	{
		margin-bottom: 1rem;
	}

	.concept-section-txt h4
	{
		font-size: 1rem;
	}

	.concept-section-img-wrapper
	{
		width: 90%;
	}

	.index-anywhere-no1::before
	{
		width: 60px;
		height: 41px;
		right: 20px;
		top: -20px;
	}

	.case-content-header-hos header p
	{
		font-size: 1rem;
	}

	.faq-content-list-in p
	{
		margin-top: 2px;
	}

	.faq-content-list-in p,.entry-content h3
	{
		font-size: 1.2rem;
		line-height: 1.5rem;
	}

	.faq-list-f
	{
		padding: 10px 10px 10px 10px;
	}

	.faq-list-a
	{
		padding: 10px 10px 10px 10px;
	}

	.faq-list-f,.faq-list-a
	{
		column-gap: 10px
	}

	.concept-section,.concept-section-img-wrapper,.concept-section-fullimg-wrapper
	{
		margin-bottom: 1rem;
	}

	.footer-contact a,.index-flow-contact a
	{
		padding: 9px 1rem 9px;
	}


















	.gallery {
		margin-bottom: 1rem;
		display: grid;
		grid-gap: 1rem;
	}

	.gallery-columns-2,.gallery-columns-3,.gallery-columns-4 {
		grid-template-columns: repeat(1, 1fr);
	}

	.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9 {
		grid-template-columns: repeat(2, 1fr);
	}




}
/*481px以上900px以下*/
/*スマホ横*/
@media ( 481px <= width <= 900px) {


	/*.tanegashima-link section header strong
	{
		letter-spacing: -0.05rem;
	}*/




}

@media ( width <= 420px) {

	/*.main-slider .swiper-wrapper .swiper-slide
	{
		width: 90%;
	}*/

}

@media ( 481px <= width) {

	.menu-btn-wrapper,.contact-btn-wrapper,.sp-img,.menu-content
	{
		display: none;
	}

	a[href^="tel:"]
	{
		pointer-events: none;
		text-decoration: none;
	}

	.front-content-pickup-wrapper
	{
		position: relative;
		z-index: 100;
		margin-top: -100px;
	}

/*
	.front-header
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.copy-content nav
	{
		order: 2;
	}


	.business-nav-menu li:not(:last-child)::after
	{
		width: 1px;
		height: calc(100% - 40px);
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.company-history dl:not(:last-child) dd
	{
		padding-bottom: 10px;
	}

	.company-history dt
	{
		border-right: 1px solid #d5dfe4
	}

	.company-history dd
	{
		padding-left: 2rem;
	}
*/







}
