#page-top{
    position: absolute;
    bottom: 100px;
    right: 50px;
}
#mv .column.-column2{
	padding-left:calc((100% - 1400px) /2 + 7%);
}
#mv .column.-column1{
	left:calc((100% - 1400px)/2);
    width: calc(100% - ((100% - 1400px)/2));
	z-index :2;
    padding-right: 64%;
    top: 12%;
}
#menu .column{
	position:relative;
}
#menu nav{
	position:absolute;
	top: 50%;
    transform: translateY(-50%);
}
#menu li a::before{
	content:"/";
	padding-right:10px;
	color:#333;
	font-weight:bold;
}
#menu ul li:first-child a::before{
	content:none;
	padding-left:0;
}
#news .-news5 .h3{
	display:none;
}
#news td,#news th,#news table{
	border:none;
	line-height:1;
} 
.cssskin-pediatric .column2{
	position:relative;
}
.cssskin-pediatric .-column2 .c-body{
	position: absolute;
    width: 100%;
    padding-right: 20%;
    top: 50%;
    transform: translateY(-50%);
}

.cssskin-about-table li{list-style: none;position:relative;
	padding-left:15px;
}
.cssskin-about-table li::before {
  content: "• ";
  color: #257310;
  font-size:24px;
  top:50%;
  left:0;
  line-height:0;
  position:absolute;
}



.cssskin-implant7-space .c-none .c-img,.cssskin-implant7-space2 .c-none .c-img{
	transform:translateX(-100%)translateY(-50%);
	right:0;
	top:50%;
}

@media only screen and (max-width: 1400px){
.cssskin-pediatric .-column2 .c-body{
	position: inherit;
    width: 100%;
    padding-right: 0;
    top: inherit;
    transform:none;
}
#menu nav{
position:inherit;
top:inherit;
transform:none;
}
#news td,#news th,#news table{
	line-height:0.4;
}
#mv .column.-column2{
    padding-left: 16%;
}
#mv .column.-column1{
	left: 7%;
    padding-right: 54%;
    width: calc(100% - 7%);
}
#menu a.js-link_scroller::after{
	display:none;
}

.cssskin-implant7-space .c-none .c-img,.cssskin-implant7-space2 .c-none .c-img{
	transform:none;
	position:inherit;
}
.cssskin-implant7-space .c-none,.cssskin-implant7-space2 .c-none{
	text-align:center;
	margin-left:-35px;
	padding-top:15px;
}
}



























