@font-face {
font-family:"dotemp";
font-size:16px;
src:url(/fonts/dotemp.ttf) format("truetype")
}

@font-face {
font-family:"DOS";
font-size:32px;
src:url(/fonts/WebPlus_IBM_VGA_8x16.woff) format("woff")
}

body {
background-color:#2e2e36;
border:2px solid #0d9f71;
border-radius:5px;
margin:auto;
margin-bottom:96px;
margin-top:48px;
padding:20px 60px;
width:760px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

#linksdiv {
	margin-bottom: 16px;
}

html {
background-image:url(bg/bgdark.png);
cursor:url(images/cursor.png),auto
}

pre {
color:#75d975;
display:flex;
font-family:"DOS";
font-size:16px;
font-weight:100;
justify-content:center;
margin:auto;
margin:auto;
max-width:max-content
}

#links {
align-items:center;
display:flex;
height:100%;
justify-content:center;
margin:0
}

.navbar {
align-items:center;
display:flex;
flex-direction:row;
gap:6px;
justify-content:center;
padding-bottom:20px
}

.footericons {
background-image:url(bg/bgdarker.png);
border:2px solid #0d9f71;
border-radius:3px;
display:flex;
justify-content:center
}

.footericons table {
display:flex;
justify-content:center
}

.footericons tbody {
justify-content:center;
margin:4px
}

#jvc-download-window {
	width: 850px;
	height: 712px;
	background: url('bg/bgdark1.png');
	margin-bottom: 6px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

#jvc-download-window-header {
	width: 640px;
	height: 76px;
	background-color: black;
	display: flex;
	flex-direction: row;
}

#jvc-download-window-header-left {
	width: 11px;
	height: 76px;
	background: url("images/jvcdl/pd_navi_left.gif");
}

#jvc-download-window-header-center {
	width: 618px;
	height: 76px;
	display: flex;
	flex-direction: column;
}

#jvc-download-window-header-right {
	width: 11px;
	height: 76px;
	background: url("images/jvcdl/pd_navi_right.gif");
}

#jvc-download-window-header-center-top {
	width: 618px;
	height: 42px;
	background: url("images/jvcdl/pd_navi_center.gif");
}

#jvc-download-window-header-center-middle {
	width: 618px;
	height: 22px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	background-color: gray;
}

#jvc-download-window-header-center-middle-home-button {
	width: 153px;
	height: 22px;
	background: url("images/jvcdl/pd_navi_home_off.gif");
}

#jvc-download-window-header-center-middle-what-button {
	width: 153px;
	height: 22px;
	background: url("images/jvcdl/pd_navi_whats_off.gif");
}

#jvc-download-window-header-center-middle-download-button {
	width: 153px;
	height: 22px;
	background: url("images/jvcdl/pd_navi_download_on.gif");
}

#jvc-download-window-header-center-middle-faq-button {
	width: 153px;
	height: 22px;
	background: url("images/jvcdl/pd_navi_faq_off.gif");
}

#jvc-download-window-header-center-bottom {
	width: 618px;
	height: 12px;
	background: url("images/jvcdl/pd_navi_botom.gif");
}

#jvc-download-window-content {
	background-color: rgb(102, 102, 102);
	width: 640px;
	height: 596px;
	display: flex;
	justify-content: center;
	align-items: center;
	image-rendering: auto;
}

#jvc-download-window-content-inner {
	background: white;
	width: 620px;
	height: 586px;
	align-items: center;
	display: flex;
	flex-direction: column;
}

#jvc-download-window-content-inner-top {
	width: 620px;
	height: 22px;
	display: flex;
	flex-direction: row;
}

#jvc-download-window-content-inner-top-left {
	width:  369px;
	height: 22px;
	background: url("images/jvcdl/pd_dl_2004.gif");
}

#jvc-download-window-content-inner-top-right {
	width: 251px;
	height: 22px;
	display: flex;
	justify-content: right;
	align-items: bottom right;
	background-color: rgb(102, 102, 102);
}

#jvc-download-window-content-inner-top-right-inner {
	width: 245px;
	height: 22px;
	background: url("images/jvcdl/pd_dl_important.gif");
}

#jvc-download-window-content-inner-main {
margin-top: 10px;
width: 600px;
display: flex;
flex-direction: row;
align-items: top;
justify-content: space-between;
}

#jvc-download-window-content-inner-main-models {
	width: 290px;
	height: 201px;
	display: flex;
	flex-direction: column;
}

#jvc-download-window-content-inner-main-models-title {
	width: 290px;
	height: 20px;
	background: url("images/jvcdl/pd_dl_title4.gif");
}

#jvc-download-window-content-inner-main-models-showcase {
	width: 290px;
	height: 119px;
	background: url("images/jvcdl/pd_dl_photo5.jpg");
}

#jvc-download-window-content-inner-main-models-list {
	width: 290px;
	height: 57px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	font-size: 9pt;
    line-height: 11pt;
    font-family: "Arial";
}

#jvc-download-window-content-inner-main-models-list-america {
	width: 92px;
	height: 57px;
}

#jvc-download-window-content-inner-main-models-list-america-image {
	width: 92px;
	height: 22px;
	background: url("images/jvcdl/pd_dl_america.gif");
}

#jvc-download-window-content-inner-main-models-list-america-text {
	width: 73px;
	height: 33px;
	display: flex;
	flex-direction: column;
}

#jvc-download-window-content-inner-main-models-list-america-text-top {
	width: 73px;
	height: 16px;	
	display: flex;
	flex-direction: row;
}

#jvc-download-window-content-inner-main-models-list-america-text-top-1 {
	width: 7px;
	height: 16px;
	background: no-repeat url("images/jvcdl/pd_dl_arrow1.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-america-text-top-2 {
	width: 59px;
	height: 16px;	
}

#jvc-download-window-content-inner-main-models-list-america-text-top-3 {
	width: 7px;
	height: 16px;
	background: no-repeat url("images/jvcdl/pd_dl_arrow2.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-america-text-bottom {
	width: 73px;
	height: 16px;	
	display: flex;
	flex-direction: row;
}

#jvc-download-window-content-inner-main-models-list-america-text-bottom-1 {
	width: 7px;
	height: 16px;
	background: no-repeat url("images/jvcdl/pd_dl_arrow1.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-america-text-bottom-2 {
	width: 59px;
	height: 16px;	
}

#jvc-download-window-content-inner-main-models-list-america-text-bottom-3 {
	width: 7px;
	height: 16px;
	background: no-repeat url("images/jvcdl/pd_dl_arrow2.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-europe {
	width: 92px;
	height: 57px;	
}

#jvc-download-window-content-inner-main-models-list-europe-image {
	width: 92px;
	height: 22px;
	background: no-repeat url("images/jvcdl/pd_dl_euro.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-europe-text {
	width: 66px;
	height: 33px;
	display: flex;
	flex-direction: column;
}

#jvc-download-window-content-inner-main-models-list-europe-text-top {
	width: 66px;
	height: 16px;
	display: flex;
	flex-direction: row;
}

#jvc-download-window-content-inner-main-models-list-europe-text-bottom {
	width: 66px;
	height: 16px;
	display: flex;
	flex-direction: row;
}

#jvc-download-window-content-inner-main-models-list-europe-text-top-1 {
	width: 7px;
	height: 16px;
	background: no-repeat url("images/jvcdl/pd_dl_arrow1.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-europe-text-top-2 {
	width: 52px;
	height: 16px;	
}

#jvc-download-window-content-inner-main-models-list-europe-text-top-3 {
	width: 7px;
	height: 16px;
	background: no-repeat url("images/jvcdl/pd_dl_arrow2.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-europe-text-bottom-1 {
	width: 7px;
	height: 16px;
	background: no-repeat url("images/jvcdl/pd_dl_arrow1.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-europe-text-bottom-2 {
	width: 52px;
	height: 16px;	
}

#jvc-download-window-content-inner-main-models-list-europe-text-bottom-3 {
	width: 7px;
	height: 16px;
	background: no-repeat url("images/jvcdl/pd_dl_arrow2.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-asia {
	width: 92px;
	height: 57px;	
}

#jvc-download-window-content-inner-main-models-list-asia-image {
	width: 92px;
	height: 22px;	
	background: no-repeat url("images/jvcdl/pd_dl_asiaoceania.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-asia-text {
	width: 66px;
	height: 33px;	
	display: flex;
	flex-direction: column;
}

#jvc-download-window-content-inner-main-models-list-asia-text-top {
	width: 66px;
	height: 16px;
	display: flex;
	flex-direction: row;	
}

#jvc-download-window-content-inner-main-models-list-asia-text-bottom {
	width: 66px;
	height: 16px;
	display: flex;
	flex-direction: row;	
}

#jvc-download-window-content-inner-main-models-list-asia-text-top-1 {
	width: 7px;
	height: 16px;
	background: no-repeat url("images/jvcdl/pd_dl_arrow1.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-asia-text-top-2 {
	width: 52px;
	height: 16px;	
}

#jvc-download-window-content-inner-main-models-list-asia-text-top-3 {
	width: 7px;
	height: 16px;
	background: no-repeat url("images/jvcdl/pd_dl_arrow2.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-asia-text-bottom-1 {
	width: 7px;
	height: 16px;
	background: no-repeat url("images/jvcdl/pd_dl_arrow1.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-models-list-asia-text-bottom-2 {
	width: 52px;
	height: 16px;	
}

#jvc-download-window-content-inner-main-models-list-asia-text-bottom-3 {
	width: 7px;
	height: 16px;	
	background: no-repeat url("images/jvcdl/pd_dl_arrow2.gif");
	background-position: center;
}

#jvc-download-window-content-inner-main-download {
	width: 290px;
	height: 235px;
	font-family: "Arial";
	font-size: 12px;
}

#jvc-download-window-content-inner-main-download-title {
	width: 290px;
	height: 20px;
	background: url("images/jvcdl/pd_dl_title2.gif");
}

#jvc-download-window-content-inner-main-download-image {
	width: 290px;
	height: 172px;
	background: url("images/jvcdl/pd_dl_photo2.jpg");
}

#jvc-download-window-content-inner-main-download-text {
	display: flex;
	align-items: center;
	width: 290px;
	height: 30px;
	justify-content: center;
}

#jvc-download-window-content-inner-image {
	
}

#jvc-download-window-content-inner-image-cd {
	width: 300px;
	height: 300px;
}

#jvc-download-window-content-inner-image-cd-link {
	width: 300px;
	height: 300px;
	display: block;
}

#jvc-download-window-content-inner-image-cd-link-image {
	width: 300px;
	height: 300px;
}

#pontiac {
	width: 850px;
	height: 2070px;
	background: url(images/pontiac/backgrnd.gif);
	display: flex;
	flex-direction: column;
	justify-content: start;
	align-items: center;
	margin-bottom: 20px;
}

#pontiac-inner {
	width: 750px;
	display: flex;
    flex-direction: column;
    align-items: center;
}

#pontiac-header {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	background-color: black;
	margin-bottom: 26px;
	height: 30px;
	width: 850px;
	pointer-events: none;
}

#pontiac-gallery {
	width: 388px;
	height: 310px;
	background-color: black;
	padding: 10px;
	border-radius: 4px;
	margin-top: 20px;
}

#pontiac-gallery-header {
	display: flex;
	flex-direction: row;
	justify-content: start;
	margin-bottom: 10px;
}

#pontiac-gallery-buttons {
	display: flex;
	flex-direction: column;
	justify-content: start;
	width: 80px;
}

#pontiac-gallery-buttons-top {
	display: flex;
	flex-direction: row;
	justify-content: space-between:
}

#pontiac-gallery-buttons-bottom {
	display: flex;
	flex-direction: row;
	height:27px;
}

#pontiac-header-right {
	display: flex;
	flex-direction: row;
	align-items: top;
	height: 44px;
	pointer-events: none;
}

#gm-global {
	height: 30px;
	pointer-events: none;
}

#pontiac-gplogo-top {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	pointer-events: none;
}

#pontiac-widerbetter {
	display: flex;
	justify-content: center;
	margin-top: 10px;
	margin-bottom: 10px;
	pointer-events: none;
}

#pontiac-hero {
	display: flex;
	flex-direction: row;
	justify-content: center;
	width: 750px;
	height: 192px;
	margin-top: 30px;
	margin-bottom: 10px;
	pointer-events: none;
}

#pontiac-hero img {
	margin-right: 10px;
	pointer-events: none;
}

#pontiac-hero p {
	margin-top: 5px;
	margin-bottom: 0;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-align: justify;
	width: 135px;
	filter: drop-shadow(1px 1px 2px #840000);
}

#pontiac-gallery-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
}

#pontiac-features {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	padding: 20px;
	background: white;
	border: 0.38rem solid black;
    border-radius: 24px;
    width: 667px;

}

#pontiac-features-se, #pontiac-features-gt, #pontiac-features-gtp, #pontiac-features-gpse {
	display: flex;
	flex-direction: row;
	width: 575px;
	background: white;
	padding: 10px;
	pointer-events: none;
}

#pontiac-features-left {
	height: 217px;
	width: 233px;
}

#pontiac-features-right {
	display: flex;
	flex-direction: column;
}

#pontiac-features-right-mid {
	display: flex;
	flex-direction: row;
	height: 73px;
	width: 342px;
	align-items: self-end;
}

#pontiac-features-right-bottom {
	display: flex;
	flex-direction: row;
	align-items: space-between;
	max-width: 342px;
}

#pontiac-features-badge-left {
	height: 55px;
	width: 171px;
}

#pontiac-features-badge-right {
	height: 38px;
	width: 171px;
}

#pontiac-features-right-mid-bottom {
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
    font-size: 13px;
    font-weight: bold;
	width: 342px;
}

.pontiac-features-column {
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
	font-size: 13px;
}
