/*
各国サイトに於けるローカル調整,
*/

ul.contNav li p,
ul.contNav2 li p,
ul.contNav3 li p,
ul.toppage-list li,
header ul > li a span,
div#fixNav ul > li a span,
.bigMenu .col02 ul li a span,
#breadcrumb li,
footer .blockCaution ul li,
footer p.copyright,
#slide_menu ul li a span,
p.comments,
ul.model li,
ul.specifications li,
.wrap-features ul.features li,
.wrap-features2 ul.features li,
.wrap-contents ul.contents li,
.wrap-features2 ul.features li,
.wrap-contents2 ul.contents li,
.list-wrap ul > li,
.list-wrap ul li.list-detail ul.model li,
.list-wrap ul li.list-detail ul.features li,
.list-wrap ul li.list-detail ul.contents li{
	font-size:12px!important;
	}

.bigMenu .col01 ul.menuNews {
    margin-left: 117px;
	}
.bigMenu .col01 ul.menuSupport {
    margin-left: 330px;
	}
.bigMenu .col01 ul.menuContactlist {
    margin-left: 466px;
	}

/*
// Brand 対応  ==================================================

*/
	.bigMenu .col01 ul.menuBrand{ margin-left: 118px; }
	.bigMenu .col01 ul.menuNews{ margin-left: 197px; }
	.bigMenu .col01 ul.menuSupport{ margin-left: 380px; }
	.bigMenu .col01 ul.menuContactlist{ margin-left: 496px; }

.styles2202 .createit-concept__txt p{
	line-height: 22px!important;
	}

/*
	// Promo 対応  ==================================================
	*/
		.bigMenu .col01 ul.menuSupport{ margin-left: 465px; }
		.bigMenu .col01 ul.menuContactlist{ margin-left: 582px; }

/*
// About NSK追加
*/
.bigMenu .col01 ul.menuAbout_nsk{
	margin-left: 693px;
	}	


	/*
	 ================================================================
	*/


.bigMenu .col02 ul.menuClinicalMotors{
	margin-top: 80px;
	}
.bigMenu .col02 ul.menuMobileDentinistry{
	margin-top: 120px;
	}
.bigMenu .col02 ul.menuEnddontics{
	margin-top: 200px;
	}
.bigMenu .col02 ul.menuSurgical{
	margin-top: 80px;
	}
.bigMenu .col02 ul.menuDentalLaboratory{
	margin-top: 240px;
	}
.bigMenu .col02 ul.menuMaintenace{
	margin-top: 120px;
	}

.wrap-speclist ul.contra li.spc7{
	display: none;
	}


.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(2),
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(5){
	display: block;
    max-width: 750px;
	margin-left:auto;
	margin-right:auto;
	}

.wrap-synopticview .wrap-handpiece .wrap-synoptic-block ul.synoptic-handpiece li:last-child{
	width: 220px;
	}

.wrap-synopticview.sy-endodontics .wrap-handpiece .wrap-synoptic-block:last-child{
    margin-top: -29px;
	}
.wrap-synopticview.sy-endodontics .wrap-handpiece .wrap-synoptic-block:after{

}
.wrap-synopticview.sy-turbine .wrap-handpiece .wrap-synoptic-block ul.synoptic-handpiece:after{
	bottom:-24px;
	}

/*
SP2 対応
*/
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block.wrap-linktools div.wrap-synoptic-block2 ul.synoptic-handpiece{

	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block.wrap-linktools div.wrap-synoptic-block2 ul.synoptic-handpiece li:nth-child(1):before{
	top: -21px;
    border-right: 1px solid #6d727b;
    right: 50%;
    height: 20px;
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block.wrap-linktools div.wrap-synoptic-block2 ul.synoptic-handpiece li:nth-child(1):after{
    top: auto;
	bottom: -50px;
    border-right: 1px solid #6d727b;
    border-bottom: none;
    right: 50%;
    height: 50px;
	}

.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(2) ul.synoptic-handpiece:before {
    top: -9px;
    left: 368px;
    width: 240px;
    border-bottom: 1px solid #666;
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(2) ul.synoptic-handpiece li:last-child:before{
	content: none;
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(2) ul.synoptic-handpiece li:last-child:after{
	border-right: 1px solid #6d727b;
	}

.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(3) p.block_name{
	padding:0 5px;
    margin-left: 50px;
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece{
	background: none;
	}

.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(1){
	position: absolute;
    left: -240px;
    top: 15px;
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(2n){
	margin-right: 20px;
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(3),
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(5){
	margin-right: 0;
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(2):before,
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(4):before,
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(3):after,
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(5):after{
	content: none;
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(2):after,
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(4):after{
	content: " ";
    border-bottom: 1px solid #6d727b;
    position: absolute;
    top: 50%;
    right: -20px;
    width: 20px;
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(2n):after{
	border-bottom: none;
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(1):after{
    right: -40px;
    width: 40px;
	border-bottom: 1px solid #6d727b;
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(2):after{
    border-left: 1px solid #6d727b;
    top: 78px;
    height: 15px;
    right: auto;
    left: calc(50% + 3px);
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(4):after,
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(4) ul.synoptic-handpiece li:nth-child(5):after{
	content: " ";
    border-left: 1px solid #6d727b;
	border-bottom: none;
    top: 78px;
    height: 30px;
    right: auto;
    left: calc(50% + 3px);
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(5) .wrap-synoptic-block2:before{
	content: " ";
	top: -5px;
    left: 353px;
    width: 240px;
    border-bottom: 1px solid #666;
	}
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(5) .wrap-synoptic-block2 ul.synoptic-handpiece {
	margin-top: 15px;
    margin-right: 140px;
    }
.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(5) .wrap-synoptic-block2 ul.synoptic-handpiece:before {
    border-left: 1px solid #6d727b;
	background: none;
	height: 20px;
	top: -20px;
	}
.wrap-synopticview .wrap-handpiece .wrap-synoptic-block ul.synoptic-handpiece li:last-child{
	width: 220px;
	}

@media (max-width: 768px){
	.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block.wrap-linktools div.wrap-synoptic-block2 ul.synoptic-handpiece li:nth-child(1):before{
		top: -23px;
		}
	.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(2) ul.synoptic-handpiece:before{
		left: 343px;
		}
	.wrap-synopticview.sy-surgical .wrap-handpiece .wrap-synoptic-block:nth-child(5) .wrap-synoptic-block2:before {
		left: 312px;
		}
}

/*
	20231213追記 --------------------------------------------------------------- 
*/
.wrap-speclist ul.title-spec2.turbine{
	    bottom: 80px;
	}
@media (max-width: 768px) {
	.wrap-speclist ul.title-spec2.turbine{
	    display: none;
		}
}

/*
	20231222追記 --------------------------------------------------------------- 
*/

.styles2202 .sustainability-article-summary{
	/*padding: 66px 63px 53px 63px;*/
	padding-left: 0!important;
	padding-right: 0!important;

	}
.styles2202 .sustainability-article-summary__description{
	padding-left: 43px!important;
	padding-right: 43px!important;
	}

.styles2202 .sustainability-article-summary__title{
	font-size: 24px!important;
	width: 100%;
	 justify-content: center;
	}
.styles2202 .sustainability-article-summary__title .cross{
	font-size: 30px!important
	}
.styles2202 .sustainability-article-summary__button{
	width: 135px!important
	}

.wrap_about_nsk .wrap_dental_business ul{
	width: 300px;
	}