/* iPhone 13 Pro Max */

body { margin: 0; padding: 0; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 17px; background-color: #efeff4; color: #000000; background-image:url('../images/background.png') }

a { text-decoration: none }
a:link { color: #007aff }
a:visited { color: #007aff }

h1 { margin: 0; padding: 4px 0; font-size: 32px }
h3 { margin: 24px 0 12px 0; padding: 0; font-size: 17px }

img { margin: 0; border: none; padding: 0 }

#intromessage {margin: 0; padding: 3px 0 10px 0; font-weight: normal }

.bodyDiv { width: 428px; margin: auto; border: none; padding: 0; background-color: #f6f6f7 }
.contentDiv { width: 396px; margin: auto; border: none; padding: 0 16px }
.headerDiv { width: 324px; float: left }

.homeLink { margin: 0; float: left; padding: 9px 0 }
.homeLinkHover { margin: 0; float: left; padding: 9px 0; cursor: pointer }
.homeLinkArrow { width: 14px; float: left }
.homeLinkText { width: 58px; float: left; padding: 0; text-align: right; font-size: 19px }

.menuWrapper { margin: 0; border: none; padding: 3px 0 0 0 }

.menuLink { margin: 0; border-bottom: 1px solid #c9c8cd; padding: 9px 0 }
.menuLinkHover { margin: 0; border-bottom: 1px solid #c9c8cd; padding: 9px 0; cursor: pointer }
.linkText { width: 382px; float: left; font-size: 19px }
.linkArrow { width: 14px; float: left }

.iconRow { width: 400px; margin: 0 14px; border: none; padding: 0 }
.iconHolder { width: 100px; float: left; margin: 0; border: none; padding: 0; text-align: center; background-color: #f6f6f7 }
.iconHolder img { padding: 0 20px }
.iconHolder p { margin: 2px 0 21px 0; padding: 0; font-size: 12px }

.listSection { margin: 0; border: none; padding: 0 }
.listSection p { margin: 0; padding: 3px 0 }

.bookAuthor { font-style: normal }
.bookTitle { font-style: italic }

.gameTitle { font-style: normal }
.gameStatus { padding-right: 3px }

.key { margin: 0; font-size: 15px; color: #6d6d72 }
.preOrderedKey { margin: 0; font-size: 15px; color: #38990b }
.toGetKey { margin: 0 0 9px 0; font-size: 15px; color: #6d6d72 }

.collectionName { font-style: italic }
.toGet { color: #6d6d72 }
.preOrdered { color: #38990b }

.movieTitle { font-style: normal }

.musicArtist { font-style: normal }
.musicTitle { font-style: italic }

.hidden { display: none }

.updateDate { margin: 15px 0 0 0; border-top: 1px solid #c9c8cd; padding: 6px 0 8px 0; font-size: 15px; color: #6d6d72 }