.pagetitle#pt-privacy {
background-image: url("../img/pagetitle/contact.jpg");
}
.pagetitle#pt-contact {
background-image: url("../img/pagetitle/contact.jpg");
}
.pagetitle#pt-company {
background-image: url("../img/pagetitle/company.jpg");
}
.pagetitle#pt-boatsales {
background-image: url("../img/pagetitle/boatsales.jpg");
}
.pagetitle#pt-service {
background-image: url("../img/pagetitle/service.jpg");
}
.pagetitle#pt-license {
background-image: url("../img/pagetitle/license.jpg");
}
.pagetitle#pt-cruising {
background-image: url("../img/pagetitle/cruising.jpg");
}
.pagetitle#pt-fishing {
background-image: url("../img/pagetitle/fishing.jpg");
}
.pagetitle#pt-marina {
background-image: url("../img/pagetitle/marina.jpg");
}
.pagetitle#pt-maintenance {
background-image: url("../img/pagetitle/maintenance.jpg");
}
.pagetitle#pt-link {
background-image: url("../img/pagetitle/link.jpg");
}
.pagetitle#pt-uminoeki {
background-image: url("../img/pagetitle/uminoeki.jpg");
}
.pagetitle#pt-archives {
background-image: url("../img/pagetitle/archives.jpg");
}
.pagetitle#pt-original {
background-image: url("../img/pagetitle/original.jpg");
}
.pagetitle#pt-usedboat {
background-image: url("../img/pagetitle/usedboat.jpg");
}
.pagetitle#pt-newboat {
background-image: url("../img/pagetitle/newboat.jpg");
}


/* Style for PCs */
@media screen and (min-width: 1025px) {

/* Pagetitle
------------------------------------------------------------*/
.pagetitle {
width:100%;
height: auto;
display: block;
background-position: center center;
background-repeat: no-repeat;
background-size: 100% auto;
}
.ptm {
width:100%;
height: 400px;
display: block;
position: relative;
padding-top:300px;
background: -moz-linear-gradient(top, rgba(0,26,113,0) 0%, rgba(0,26,113,0) 42%, rgba(0,26,113,0.3) 79%, rgba(0,26,113,0.7) 100%);
background: -webkit-linear-gradient(top, rgba(0,26,113,0) 0%,rgba(0,26,113,0) 42%,rgba(0,26,113,0.3) 79%,rgba(0,26,113,0.7) 100%);
background: linear-gradient(to bottom, rgba(0,26,113,0) 0%,rgba(0,26,113,0) 42%,rgba(0,26,113,0.3) 79%,rgba(0,26,113,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00001a71', endColorstr='#001a71',GradientType=0 );
}
.ptbody {
width:100%;
max-width:1400px;
height: 100px;
display: block;
padding:0 5%;
margin:0 auto;
}
.ptbody h2 {
font-size:24px;
font-weight: 700;
letter-spacing: -0.5px;
line-height: 100px;
color:#fff;
float: left;
text-shadow:0px 1px 5px rgba(0,0,0,0.50);
}
.ptbody p {
font-family: 'Lato', sans-serif;
font-size:14px;
letter-spacing: 0px;
font-weight: 700;
line-height: 100px!important;
color:#fff;
margin-bottom: 0px!important;
float:right;
text-shadow:0px 1px 5px rgba(0,0,0,0.50);
}

	
}


/* Style for iPad Pro */
@media screen and (min-width: 769px) and (max-width: 1024px) {

/* Pagetitle
------------------------------------------------------------*/
.pagetitle {
width:100%;
height: 300px;
display: block;
background-position: center center;
background-repeat: no-repeat;
background-size: 100% auto;
}
.ptm {
width:100%;
height: 300px;
display: block;
position: relative;
padding-top:200px;
background: -moz-linear-gradient(top, rgba(0,26,113,0) 0%, rgba(0,26,113,0) 42%, rgba(0,26,113,0.3) 79%, rgba(0,26,113,0.7) 100%);
background: -webkit-linear-gradient(top, rgba(0,26,113,0) 0%,rgba(0,26,113,0) 42%,rgba(0,26,113,0.3) 79%,rgba(0,26,113,0.7) 100%);
background: linear-gradient(to bottom, rgba(0,26,113,0) 0%,rgba(0,26,113,0) 42%,rgba(0,26,113,0.3) 79%,rgba(0,26,113,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00001a71', endColorstr='#001a71',GradientType=0 );
}
.ptbody {
width:100%;
height: 100px;
display: block;
position: absolute;
bottom:0px;
left:0px;
padding:0 5%;
}
.ptbody h2 {
font-size:24px;
font-weight: 700;
letter-spacing: -0.5px;
line-height: 100px;
color:#fff;
float: left;
text-shadow:0px 1px 5px rgba(0,0,0,0.50);
}
.ptbody p {
font-family: 'Lato', sans-serif;
font-size:14px;
letter-spacing: 0px;
font-weight: 700;
line-height: 100px!important;
color:#fff;
margin-bottom: 0px!important;
float:right;
text-shadow:0px 1px 5px rgba(0,0,0,0.50);
}


}

/* Style for iPad */
@media screen and (min-width: 481px) and (max-width: 768px) {

/* Pagetitle
------------------------------------------------------------*/
.pagetitle {
width:100%;
height: auto;
display: block;
background-position: center center;
background-repeat: no-repeat;
background-size: auto 100%;
}
.ptm {
width:100%;
height: 300px;
display: block;
position: relative;
padding-top:200px;
background: -moz-linear-gradient(top, rgba(0,26,113,0) 0%, rgba(0,26,113,0) 42%, rgba(0,26,113,0.3) 79%, rgba(0,26,113,0.7) 100%);
background: -webkit-linear-gradient(top, rgba(0,26,113,0) 0%,rgba(0,26,113,0) 42%,rgba(0,26,113,0.3) 79%,rgba(0,26,113,0.7) 100%);
background: linear-gradient(to bottom, rgba(0,26,113,0) 0%,rgba(0,26,113,0) 42%,rgba(0,26,113,0.3) 79%,rgba(0,26,113,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00001a71', endColorstr='#001a71',GradientType=0 );
}
.ptbody {
width:100%;
height: 100px;
display: block;
position: absolute;
bottom:0px;
left:0px;
padding:0 0 30px 0;
margin:0 auto;
text-align: center;
}
.ptbody h2 {
font-size:28px;
font-weight: 700;
letter-spacing: -0.5px;
line-height: 40px;
color:#fff;
margin-bottom: 0px;
text-shadow:0px 1px 5px rgba(0,0,0,0.50);
}
.ptbody p {
font-family: 'Lato', sans-serif;
font-size:12px;
letter-spacing: 0px;
font-weight: 700;
line-height: 30px!important;
color:#fff;
margin-bottom: 0px!important;
text-shadow:0px 1px 5px rgba(0,0,0,0.50);
}

}

/* Style for Smartphone */
@media screen and (max-width: 480px) {

/* Pagetitle
------------------------------------------------------------*/
.pagetitle {
width:100%;
height: 250px;
display: block;
background-position: center center;
background-repeat: no-repeat;
background-size: auto 100%;
}
.ptm {
width:100%;
height: 250px;
display: block;
position: relative;
padding-top:150px;
background: -moz-linear-gradient(top, rgba(0,26,113,0) 0%, rgba(0,26,113,0) 42%, rgba(0,26,113,0.3) 79%, rgba(0,26,113,0.7) 100%);
background: -webkit-linear-gradient(top, rgba(0,26,113,0) 0%,rgba(0,26,113,0) 42%,rgba(0,26,113,0.3) 79%,rgba(0,26,113,0.7) 100%);
background: linear-gradient(to bottom, rgba(0,26,113,0) 0%,rgba(0,26,113,0) 42%,rgba(0,26,113,0.3) 79%,rgba(0,26,113,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00001a71', endColorstr='#001a71',GradientType=0 );
}
.ptbody {
width:100%;
height: 100px;
display: block;
position: absolute;
bottom:0px;
left:0px;
padding:30px 0 20px 0;
text-align: center;
}
.ptbody h2 {
font-size:20px;
font-weight: 700;
letter-spacing: -0.5px;
line-height: 30px;
color:#fff;
margin-bottom: 0px;
text-shadow:0px 1px 5px rgba(0,0,0,0.50);
}
.ptbody p {
font-family: 'Lato', sans-serif;
font-size:12px;
letter-spacing: 0px;
font-weight: 700;
line-height: 20px!important;
color:#fff;
margin-bottom: 0px!important;
text-shadow:0px 1px 5px rgba(0,0,0,0.50);
}

}