
body{
	overflow-y: visible;
	overflow-x: visible;
}

#MainNavi,
#searchArea,
#contentNew #SNSshareBox,
footer,
#ProductOverview #PODescription #PODescriptionRight #PODescriptionRightIn,
#SubNavi,
#ProductColumnArea{
	display: none !important;
}
header #headerIn,
#breadcrumb ul,
#SubNavi ul,
.contentCenterBox,
.FeaturesTabContentBox .OuterAllOperation{
	width: 970px !important;
}

#contentNew #RelateCategory .CategoryLink:before,
.FeaturesTabContentBox .arwDef:before {
    width: 8px;
    height: 12px;
    background-size: 8px 12px;
}

#ProductOverview #PODescription #PODescriptionLeft{
	flex-basis: 520px !important;
}
#ProductOverview #PODescription #PODescriptionRight{
	flex-basis: 400px !important;
}
#ProductOverview #PODescription #PODescriptionRightIn{
	padding: 0;
}
#ProductOverview #PODescription #PODescriptionRight .imgDLArea a{
	width: 80px !important;
}

#ProductOverview #PODescription h1{
	font-size: 36px;
}
#ProductOverview #PODescription h1 span{
	font-size: 13px;
	line-height: 1.5em;
}
#ProductOverview #PODescription h2{
	font-size: 20px;
}
#ProductOverview #POBtnArea02 img{
	width: 200px;
	margin: 0 !important;
}

.FeaturesTabContentBox .OuterAllOperation .btn{
	width: 100px !important;
}

#ProductFeaturesTab{
	margin-top: 60px !important;
}
#ProductFeaturesTab .FeaturesTabContentBox{
	padding:30px 0 80px;
}
.FeaturesTabContentBox .NewTPLOuter{
	margin-top: 20px;
}
.FeaturesTabContentBox .NewTPLOuter .TitleArea{
	padding: 30px;
}
.FeaturesTabContentBox .NewTPLOuter .TitleArea p.tag{
	margin-bottom: 15px;
}
.FeaturesTabContentBox .NewTPLOuter h3{
	margin: 40px 0 25px;
}
.FeaturesTabContentBox .NewTPLOuter h3:first-child {
    margin-top: 0;
}
.FeaturesTabContentBox .NewTPLOuter .clmBoxArea .photoBoxCenter,
.FeaturesTabContentBox .arwDef{
	margin-top: 15px !important;
}
.FeaturesTabContentBox .NewTPLOuter .clmBoxArea{
	padding:  0 30px;
}

.FeaturesTabContentBox .FeaturesServiceList,
#ProductOverview #PODescription #PODescriptionRight .PrintDisplay,
#ProductOverview .PONote{
	display: block;
}
.FeaturesTabContentBox .FeaturesServiceListIn{
	display: inline-block;
	vertical-align: top;
    width: calc(31.6% - 2px);
}
.FeaturesTabContentBox .FeaturesServiceListIn .ServiceListContent h2{
	font-size: 18px !important;
}

#PODescriptionRightPhoto .slick-track{
	width: 100% !important;
}

#ProductOverview #POBtnArea02 #isssearchbtn img{
	height:auto;
}

.FeaturesTabContentBox .NewTPLOuter .clmBoxAreaIn h2{
top: 32px;
font-size: 22px;
}

#ProductOverview #PODescription .DescTxt,
.FeaturesTabContentBox .NewTPLOuter .clmBoxAreaIn,
#contentNew .contentCenterBox.Spec,
.FeaturesTabContentBox .FeaturesServiceList{
font-size: 15px;
}

#ProductOverview #PODescription #PODescriptionLeft,
#ProductOverview #PODescription #PODescriptionRight{
height:auto !important;
}



