
* { margin: 0px; padding: 0px; }
html, body { height: 100%; }
body { color: #ffffff; font: 12px 'verdana', 'arial', sans-serif; text-shadow: 1px 1px #434343; text-align: center; overflow-x: hidden; overflow-y: scroll; cursor: default; -webkit-text-size-adjust: 100%; }
a { text-decoration: none; cursor: hand; }
a { color: #dfc674; }
b { font-weight: normal; }
u { border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 1px; text-decoration: none; }
textarea { font: 12px 'verdana', 'arial', sans-serif; overflow: hidden; }
a:hover { color: #ffffff; text-decoration: none; }
a img { border: none; }
h1 { font-size: 24px; text-shadow: 2px 2px #434343; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
h2 { font-size: 12px; font-weight: normal; text-shadow: 2px 2px #434343; }
table { border: 0px; border-collapse: collapse; }
th, td { font: 13px 'verdana', 'arial', sans-serif; vertical-align: top; }
th { font-weight: normal; }
th:focus, textarea:focus, input:focus { outline: none; }
ul { list-style-type: square; margin-left: 24px; padding: 0px; }
ol { list-style-type: upper-roman; margin-left: 24px; padding: 0px; }
.underline { text-decoration: underline; }
.large { font-size: 12px; }
.small { font-size: 11px; }
input, select { font: 12px 'verdana', 'arial', sans-serif; outline: none; }
form { margin: 0px; }
hr { width: 100%; height: 1px; color: #a0aa31; background-color: #a0aa31; border-bottom: 1px solid #747f19; border-top: none; border-right: 1px solid #a0aa31; border-left: 1px solid #a0aa31; margin-bottom: 2px; }
blockquote { margin-left: 12px; }
.switchtab1, .switchtab2 { width: 135px; height: 21px; color: #ffffff; background-color: #8c9729; border: 1px solid #788321; padding-top: 5px; margin-top: 8px; text-align: center; display: inline-block; }
.switchtab1 { margin-left: 6px; }
.switchtab2 { border-left: none; }
.guidetab1, .guidetab2 { width: 140px; height: 21px; color: #ffffff; background-color: #8c9729; border: 1px solid #788321; padding-top: 5px; margin-top: 16px; text-align: center; display: inline-block; }
.guidetab1 { margin-left: 6px; }
.guidetab2 { border-left: none; }
.skillbutton { background-color: #8c9729; color: #ffffff; font: 12px 'verdana', 'arial', sans-serif; text-shadow: 1px 1px #434343; border: 1px solid #788321; margin: 6px 6px 0px 0px; padding: 3px 6px 4px 7px; display: inline-block; }
.relative { position: relative; display: inline-block; }
.absolute { position: absolute;  top: 0px; }
.floatright { float: right; }
#jpawoken { width: 530px; font-size: 10px; position: relative; text-align: right; margin-top: -21px; margin-bottom: 8px; }

#pagebar { padding: 20px 0px 7px 0px; }
#chgpage span { color: #7ad569; }
#chgpage a { color: #ffffff; }
#chgpage span, #chgpage a { background-image: url('../img/bg1-2.gif'); margin-left: 6px; padding: 7px 13px 8px 13px; border: 1px solid #434343; }

.search-input { width: 170px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; margin-bottom: 4px; padding: 5px 30px 6px 7px; }
.monster-experience-input { width: 65px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; margin-right: 6px; padding: 5px 20px 6px 7px; }
.tool-target-time-input { width: 80px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; margin-right: 6px; padding: 5px 20px 6px 7px; }
.tool-target-stamina-input { width: 70px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; margin-right: 6px; padding: 5px 20px 6px 7px; }
.calender-nick-input { width: 120px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.calculator-stat-input { width: 70px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; padding: 5px 6px 6px 7px; }
.calculator-group-input { width: 120px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.request-stat-input { width: 70px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; margin-right: 3px; padding: 5px 6px 6px 7px; }
.signin-username-input { width: 120px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; } 
.signup-input { width: 120px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.signup-email-input { width: 230px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; } 
.friendfinder-input { width: 97px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.friendfinder-ign-input { width: 70px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 30px 6px 7px; }
.collection-input { width: 120px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.collection-stat-input { width: 70px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.collection-memo-input { width: 380px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.collection-url-input { width: 325px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.resend-input { width: 230px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; } 
.modprofile-input { width: 140px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.modprofile-memo-input { width: 380px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.addmonster-input { width: 120px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.addmonster-stat-input { width: 50px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.addmonster-memo-input { width: 380px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.addbuild-hp-input { width: 70px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.addbuild-memo-input { width: 400px; height: 100px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; overflow: auto; }
.report-name-input { width: 200px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.report-email-input { width: 230px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.report-url-input { width: 450px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.report-memo-input { width: 700px; height: 300px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; overflow: auto; }
.search-text-input { width: 440px; color: #828282; border: 1px solid #5b5b5b; padding: 5px 6px 6px 7px; } 
.addrareegg-titleimport-input { width: 300px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.addrareegg-memo-input { width: 350px; height: 45px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; overflow: auto; }
.simulator-url-input { width: 600px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; margin-left: 6px; padding: 5px 6px 6px 7px; }
.simulator-monster-input { width: 300px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; margin-right: 6px; margin-bottom: 3px; padding: 5px 6px 6px 7px; }
.simulator-stat-input { width: 44px; color: #828282; border: 1px solid #5b5b5b; margin-left: 2px; padding: 5px 2px 6px 3px; }
.simulator-name-input { width: 200px; color: #828282; border: 1px solid #5b5b5b; padding: 5px 6px 6px 7px; }
.goemon-input { width: 55px; color: #828282; border: 1px solid #5b5b5b; margin-left: 6px; padding: 3px 6px 4px 7px; }
.monsterbook-input { width: 40px; color: #828282; font-size: 11px; border: 1px solid #5b5b5b; margin-top: 6px; padding: 4px 6px 5px 7px; }
.monsterbook-url-input { width: 500px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; margin-left: 36px; padding: 5px 6px 6px 7px; }
.comment1-input, .comment2-input { width: 567px; background: #ffffff url('../img/textarea.gif') no-repeat bottom right; color: #828282; border: 1px solid #5b5b5b; margin-top: 8px; padding: 5px 6px 6px 7px; overflow: auto; border-radius: 5px; }
.guide-url-input { width: 600px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.comment1-input { height: 60px; }
.comment2-input { height: 400px; }

.all-dropdown-select { width: 216px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; margin-bottom: 4px; padding: 3px 4px 4px 4px; cursor: hand; }
.monster-plus-select { width: 70px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; margin-right: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.monster-curlevel-select { width: 55px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; margin-right: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.monster-tarlevel-select { width: 70px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; margin-right: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.monster-compare-select { width: 216px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; margin-right: 6px; margin-bottom: 4px; padding: 3px 4px 4px 4px; cursor: hand; }
.calender-group-select { width: 50px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.calender-time-select { width: 110px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.calender-color-select { width: 80px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.calender-dungeon-select { width: 200px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.calculator-element-select { width: 80px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.calculator-orb-select { width: 55px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; margin-right: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.tool-ampm-select { width: 65px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; margin-right: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.tool-date-select { width: 90px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; margin-right: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.request-level-select { width: 55px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; margin-right: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.request-plus-select { width: 55px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; margin-right: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.signup-region-select { width: 110px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.signup-gender-select { width: 90px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.signup-utc-select { width: 320px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.signup-country-select { width: 210px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.friendfinder-own1-select { width: 216px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; padding: 3px 4px 4px 4px; cursor: hand; }
.friendfinder-leader-select { width: 170px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 3px; padding: 3px 4px 4px 4px; cursor: hand; }
.friendfinder-level-select { width: 55px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; margin-right: 8px; padding: 3px 4px 4px 4px; cursor: hand; }
.friendfinder-plus-select { width: 85px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; margin-right: 8px; padding: 3px 4px 4px 4px; cursor: hand; }
.collection-curlevel-select { width: 55px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.collection-monster-select { width: 286px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.collection-plus-select { width: 55px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.modprofile-curlevel-select { width: 65px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; margin-right: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.modprofile-starter-select { width: 140px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.modprofile-region-select { width: 125px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.modprofile-gender-select { width: 90px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.modprofile-utc-select { width: 300px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.modprofile-country-select { width: 210px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.modprofile-directory-select { width: 360px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.modprofile-theme-select { width: 240px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.modprofile-grayout-select { width: 300px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.report-about-select { width: 180px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.addmonster-curlevel-select { width: 55px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.addmonster-monster-select { width: 216px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.addmonster-plus-select { width: 55px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.addbuild-hp-select { width: 95px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.addbuild-stone-select { width: 65px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.addbuild-time-select { width: 100px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.addrareegg-monster-select { width: 286px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.addrareegg-date-select { width: 65px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.addrareegg-time-select { width: 55px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.monsterbook-skill-select { width: 270px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-element-select { width: 80px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-elementg-select { width: 115px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-region-select { width: 180px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-nuke-select { width: 150px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-sort-select { width: 220px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-type-select { width: 140px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-awoken-select { width: 200px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-percent-select { width: 75px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-num-select { width: 75px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-gravity-select { width: 110px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-specific-select { width: 240px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-combo-select { width: 95px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-limit-select { width: 85px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-operator-select { width: 45px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin: 6px 0px 0px 0px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-turn-select { width: 80px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 2px 4px 3px 4px; cursor: hand; }
.monsterbook-numbox { width: 40px; height: 27px; background-color: rgba(255, 255, 255, 0); color: #ffffff; border: 1px solid rgba(255, 255, 255, 0); margin: 6px 3px 0px 0px; padding: 2px 4px 3px 4px; cursor: hand; }
.dropdown{ color: #828282; cursor: hand; }
.eggmachine-select { width: 320px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.addranschedule-dungeon-select { width: 140px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.addranschedule-time-select { width: 180px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.addranschedule-element-select { width: 90px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.monster-survey-select { width: 45px; height: 23px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 1px 0px 2px 4px; cursor: hand; }

.addmonster-checkbox { margin-top: 6px; cursor: hand; }
.monsterbook-checkbox { width: 18px; height: 18px; margin: 8px 5px 0px 6px; cursor: hand; }
.monsterbook-superbox { margin: 8px 20px 0px 9px; cursor: hand; }
.monsterbook-assist { margin: 0px 1px 0px 30px !important; vertical-align: middle; }
.comment-checkbox { margin-left: 15px; vertical-align: -3px; cursor: hand; }

.calender-radio { padding-top: 2px; padding-left: 4px; vertical-align: top; }
.calculator-radio { padding-top: 2px; padding-left: 4px; vertical-align: top; }
.utc-radio { padding-top: 2px; padding-left: 4px; vertical-align: top; }
.monsterbook-radiobox { width: 18px; height: 18px; margin: 8px 5px 0px 0px; cursor: hand; }
.modprofile-radiobox { margin: 0px 5px 0px 0px; cursor: hand; }

.calender-text { width: 70px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.calender-radio-text { height: 17px; line-height: 17px; padding: 0px 0px 2px 6px; }
.calculator-text { width: 70px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.calculator-multiplier-text { width: 100px; height: 17px; line-height: 17px; padding: 0px 6px 0px 6px; }
.calculator-orb-text { width: 45px; padding-top: 6px; padding-right: 6px; padding-bottom: 4px; vertical-align: middle; }
.calculator-other-text { width: 140px; padding-top: 6px; padding-right: 6px; padding-bottom: 4px; vertical-align: middle; }
.calculator-element-text { width: 90px; padding-top: 6px; padding-left: 6px; vertical-align: middle; }
.calculator-defense-text { width: 90px; padding-top: 3px; padding-left: 6px; vertical-align: middle; }
.calculator-radio-text { height: 17px; line-height: 17px; padding: 0px 0px 2px 6px; }
.request-stat-text { width: 40px; padding-top: 6px; padding-right: 6px; padding-left: 6px; padding-bottom: 4px; vertical-align: middle; }
.utc-radio-text { height: 17px; line-height: 17px; padding: 0px 0px 2px 6px; }
.signin-text { width: 70px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.signup-text { width: 100px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.collection-text { width: 125px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.collection-skill-text { width: 75px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.collection-stat-text { width: 30px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.collection-url-text { width: 70px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.resend-text { width: 40px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.friendfinder-filter-text { padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.modprofile-text { width: 100px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.report-text { width: 80px; padding-top: 6px; padding-right: 12px; padding-left: 6px; vertical-align: middle; }
.addmonster-text { width: 60px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.addmonster-skill-text { width: 75px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.addmonster-stat-text { width: 30px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.addmonster-checkbox-text { padding-top: 5px; padding-left: 6px; vertical-align: middle; }
.addbuild-text { width: 80px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.suggestionreply-text { width: 50px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.inputbox-end { padding-right: 12px; padding-left: 6px; }
.addrareegg-text { width: 90px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.monsterbook1-text { width: 55px; padding-top: 7px; padding-right: 12px; padding-left: 6px; vertical-align: middle; white-space: nowrap; }
.monsterbook2-text { width: 55px; padding-top: 7px; padding-right: 6px; padding-left: 6px; white-space: nowrap; }
.monsterbook3-text { width: 6px; height: 24px; }
.eggmachine-text { width: 80px; padding-top: 6px; padding-right: 6px; padding-left: 6px; vertical-align: middle; }
.addranschedule-text { width: 60px; padding-top: 7px; padding-right: 6px; padding-left: 6px; vertical-align: middle; white-space: nowrap; }
.monster-survey-text { width: 86px; font-size: 11px; padding-top: 8px; padding-right: 6px; padding-left: 6px; vertical-align: middle; white-space: nowrap; }

.search-button { position: absolute; top: 6px; margin-left: -23px; cursor: hand; } 
.experience-button { position: absolute; top: 9px; margin-left: -29px; cursor: hand; }
.stamina-button { position: absolute; top: 9px; margin-left: -29px; cursor: hand; }
.stats-button { margin-top: 9px; }
.reset-button { width: 80px; height: 27px; font-size: 13px; font-weight: bold; background-image: url('../img/button1.gif'); color: #ffffff; text-shadow: 1px 1px #434343; border: 1px solid #846539; padding: 0px 8px 2px 8px; cursor: hand; }
.apply-button { width: 140px; height: 27px; font-size: 13px; font-weight: bold; background-image: url('../img/button1.gif'); color: #ffffff; text-shadow: 1px 1px #434343; border: 1px solid #846539; margin: 0px 0px 0px 12px; padding: 0px 8px 2px 8px; cursor: hand; }
.text-button { height: 25px; background-image: url('../img/button1.gif'); color: #ffffff; text-shadow: 1px 1px #434343; border: 1px solid #846539; margin-top: 2px; padding: 0px 8px 2px 8px; cursor: hand; }
.game-button { height: 25px; background: -webkit-gradient(linear, left top, left bottom, from(#6670d8), to(#2f2a76)); color: #ffffff; text-shadow: 1px 1px #434343; border: 1px solid #000000; padding: 0px 9px 2px 8px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; cursor: hand; }
.confirm-button { position: absolute; bottom: 8px; left: 50%; margin-left: -18px; }
.confirm-box { width: 400px; background: #3789b5; position: fixed; top: 35%; left: 50%; border: 2px solid #ddd; box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; -o-box-shadow: 0 0 6px #000; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; margin-top: 100px; margin-left: -200px; padding: 12px 12px 24px 12px; z-index: 10; text-align: center; filter: alpha(opacity=85); opacity: 0.85; -moz-opacity: 0.85; -webkit-opacity: 0.85; }
.announce-box { width: 525px; background: #ba505c; position: relative; left: -30px; border: 2px solid #ddd; box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; -o-box-shadow: 0 0 6px #000; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; margin-top: 8px; margin-left: 6px; padding: 12px 16px 12px 16px; text-align: center; filter: alpha(opacity=85); opacity: 0.85; -moz-opacity: 0.85; -webkit-opacity: 0.85; text-align: left; }
.notice-box { width: 525px; background: #74905d; position: relative; left: -30px; border: 2px solid #ddd; box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; -o-box-shadow: 0 0 6px #000; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; margin-top: 8px; margin-left: 6px; padding: 12px 16px 12px 16px; text-align: center; filter: alpha(opacity=85); opacity: 0.85; -moz-opacity: 0.85; -webkit-opacity: 0.85; text-align: left; }
.info-box { width: 400px; background: #3789b5; position: relative; left: -30px; border: 2px solid #ddd; box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; -o-box-shadow: 0 0 6px #000; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; margin-top: 8px; margin-left: 6px; padding: 12px 16px 12px 16px; text-align: center; filter: alpha(opacity=85); opacity: 0.85; -moz-opacity: 0.85; -webkit-opacity: 0.85; text-align: left; }
.onload { display: none; }
.left { text-align: left; }
.nowrap { white-space: nowrap; }
.center { text-align: center; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.small { font-size: 11px; }
.red { color: #f69c9e; }
.brown { color: #d7c39e; }
.white { color: #ffffff; }
.yellow { color: #fece7a; }
.green { color: #81e26f; }
.darkgreen { color: #6ac958; }
.blue { color: #7babdc; }
.purple { color: #b887e2; }
.gray { color: #b2b2b2; }
.darkgray { color: #b0aaa1; }
.bold { font-weight: bold; }
.hidden { visibility: hidden; }
.reset-selection { width: 100%; padding-right: 8px; text-align: right; }
.sub { font-size: 9px; margin-left: 2px; vertical-align: super; }
.jap { font: 13px 微軟正黑體, PmingLiU, sans-serif; }
.goemonhp { white-space: nowrap; vertical-align: middle; }
.nc { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.grayscale { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); }
.gototab { margin: 12px 2px 0px 6px; }
.monster-survey-container { width: 340px; height: 210px; position: relative; margin: 9px 0px 0px -5px; overflow: hidden; }
.monster-survey-chart { min-width: 340px; max-width: 340px; height: 260px; position: absolute; top: -25px; left: -4px; }
.monster-survey-tooltip { margin: 0px 2px 0px 3px; vertical-align: -3px; }
.monster-rating-awoken-1 { position: absolute; top: 212px; left: 4px; }
.monster-rating-awoken-0 { position: absolute; top: 230px; left: 4px; }
.monster-survey-awoken-1 { margin: -12px 0px 2px 0px; }
.monster-survey-awoken-0 { margin: 6px 0px 2px 0px; }
.monster-survey-rating { color: #dfc167; font-size: 15px; font-weight: bold; }
.skillwrapper { width: 600px; border: 1px solid #a0aa31; margin-top: 16px; padding: 2px 6px 10px 6px; }
.restriction-container { width: 896px; margin-top: 16px; position: relative; }
.restriction-notice { border: 3px double #b1bb39; padding: 8px 14px 9px 15px; white-space: nowrap; }

#wrapper { width: 991px; height: 100%; min-height: 100%; height: auto !important; background-repeat: repeat-y; border: 1px solid #434343; border-top: none; border-bottom: none; margin: 0 auto -140px; text-align: left; z-index: 0; }

#main { }
#right { width: 896px; background-attachment: fixed; padding: 10px 12px 0px 12px; position: relative; float: right; }
#left { position: relative; margin-right: 920px; }

#header { width: 920px; height: 283px; position: absolute; top: 0px; }
#header .update { width: 600px; height: 60px; position: relative; margin-top: 6px; margin-left: 321px; z-index: 2; }
#header .update img { width: 46px; height: 46px; }

#content { width: 680px; position: relative; margin-top: 283px; float: left; z-index: 2; }
#content .avatar { width: 100px; height: 100px; position: absolute; margin-left: -50px; }
#content .name { width: 501px; height: 40px; line-height: 40px; position: absolute; margin: 18px 0px 0px 89px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; z-index: 1; }
#content .column { width: 12px; height: 40px; background-color: #a0aa31; border: 3px solid #737e1f; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; position: absolute; margin: 17px 0px 0px 62px; }
#content .stars { width: 240px; height: 24px; position: absolute; margin: 60px 0px 0px 100px; }
#content .section { padding-right: 12px; vertical-align: top; position: relative; }
#content .finderpanel { position: absolute; margin: -85px 0px 0px 410px; }
#content .collectionpanel { position: relative; margin: 0px 0px 0px 340px; }

#rightmenu { margin-top: 50px; margin-left: 680px; position: relative; z-index: 1; }
#evolution { width: 908px; position: relative; margin-bottom: 35px; }

#footer, #push { height: 140px; }
#footer { width: 991px; margin-right: auto; margin-left: auto; text-align: left; }

#menutab { width: 661px; height: 35px; background-image: url('../img/bg3.gif'); background-repeat: repeat-x; line-height: 35px; border: 1px solid #ad9046; border-right: none; border-left: none; position: absolute; top: 108px; padding-left: 330px; z-index: 1; }
#link { width: 720px; position: absolute; top: 118px; margin-left: 260px; text-align: right; z-index: 5; }
#link a { color: #ffffff; }
#frame { width: 342px; height: 220px; position: absolute; top: 159px; margin-left: 681px; z-index: 3; }
#monster { width: 322px; height: 199px; position: absolute; top: 169px; margin-left: 691px; z-index: 3; }
#monster img { width: 320px; height: 197px; border: 1px solid #a18b70; border-right: 1px solid #87745d; border-bottom: 1px solid #87745d; }
#monsterlogo { width: 140x; height: 58px; position: absolute; top: 152px; margin-left: 694px; z-index: 3; }
#monsterelement1 { width: 100px; height: 36px; position: absolute; top: 320px; margin-left: 898px; text-align: right; z-index: 4; }
#monsterelement2 { width: 100px; height: 36px; position: absolute; top: 318px; margin-left: 900px; text-align: right; z-index: 3; }
#monsterelement1 img { width: 36x; height: 36px; margin-left: 8px; }
#monsterelement2 img { width: 40x; height: 40px; margin-left: 4px; }
#monstertype { width: 111px; height: 33px; position: absolute; top: 325px; margin-left: 705px; z-index: 4; }
#monstertype img { width: 29x; height: 29px; margin-right: 8px; }
#topbar { width: 873px; height: 17px; position: absolute; top: 0px; z-index: 2; }
#dragon { width: 404px; height: 312px; position: absolute; top: 0px; z-index: 1; }
#claw { width: 70px; height: 50px; position: absolute; top: 211px; margin-left: 194px; z-index: 3; visibility: hidden; }
#wing { width: 96px; height: 270px; position: absolute; top: 0px; margin-left: -96px; }
#freyja { width: 354px; height: 170px; position: absolute; top: 0px; margin-left: -23px; z-index: 2; }
#freyja-hair1 { width: 110px; height: 61px; position: absolute; top: 0px; margin-top: 117px; margin-left: 257px; z-index: 3; }
#freyja-hair2 { width: 73px; height: 170px; position: absolute; top: 0px; margin-top: 187px; margin-left: -93px; }
#freyja-hair3 { width: 28px; height: 74px; position: absolute; top: 0px; margin-top: 258px; margin-left: 332px; }
#valkyrie { width: 507px; height: 171px; position: absolute; top: 0px; margin-left: -103px; z-index: 2; }
#valkyrie-hair1 { width: 152px; height: 17px; position: absolute; top: 0px; margin-left: 252px; }
#valkyrie-hair2 { width: 338px; height: 38px; position: absolute; top: 49px; margin-left: 404px; z-index: 1; }
#valkyrie-hair3 { width: 220px; height: 84px; position: absolute; top: 87px; margin-left: 404px; z-index: 1; }
#tamadra { width: 450px; height: 168px; position: absolute; top: 0px; margin-left: -68px; z-index: 2; }
#history { width: 686px; height: 23px; line-height: 23px; position: absolute; top: 146px; margin-left: 245px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; z-index: 3; }
#facebook { width: 100px; position: absolute; top: 355px; margin-left: 545px; z-index: 1; }
#report { width: 100px; position: absolute; top: 385px; margin-left: 897px; z-index: 2; }
#location { width: 722px; height: 23px; line-height: 23px; position: absolute; top: 257px; margin-left: 20px; padding-left: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; z-index: 2; }
#dungeon { width: 366px; height: 347px; position: absolute; top: 100px; margin-left: 484px; }
#searchweb { width: 561px; height: 30px; position: absolute; top: 58px; margin-left: 430px; z-index: 1; }
#searchterm { width: 711px; height: 30px; font-size: 11px; position: absolute; top: 90px; margin-left: 270px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; z-index: 2; }
#notice { width: 967px; height: 35px; background-image: url('../img/bg3.gif'); background-repeat: repeat-x; font-size: 14px; line-height: 35px; border: 1px solid #ad9046; border-right: none; border-left: none; position: relative; padding-left: 24px; }
#copyright { position: relative; margin: 8px 0px 0px 12px; }
#copyright td { font-size: 11px; }
#copyright .contact { width: 180px; padding-left: 12px; }

.titlebar1 { min-width: 120px; height: 31px; background-image: url('../img/bg4.png'); background-repeat: no-repeat; background-position: top right; font: 12px 'verdana', 'arial', sans-serif; line-height: 31px; position: relative; padding-right: 46px; padding-left: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-align: left; }
.titlebar1 .top { width: 9px; height: 8px; position: absolute; top: 10px; right: 28px; padding: 0px; }
.titlebar1 .element { position: absolute; top: -2px; left: -8px; }
.titlebar1 .elementborder { position: absolute; top: 28px; left: 0px; }
.titlebar1 .elementborder img { width: 23px; height: 3px; }
.guidebar { min-width: 750px; margin: 22px 0px 13px -6px; }

#name { max-width: 160px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
#stoneprice { margin: 0px 0px 6px 6px; }
#stoneprice td { height: 17px; line-height: 17px; border: 1px solid #a0aa31; padding: 4px 10px 4px 10px; }

#guide-guide { margin-top: -4px; }
#guide-skill { width: 600px; }
#guide-skill td { padding: 0px 6px 0px 6px; vertical-align: middle; }
#guide-skill .skillname, #guide-skill .skillcd { padding-top: 7px; padding-bottom: 7px; }
#guide-skill .skillcd { font-size: 11px; text-align: right; }
#guide-skill .nospace { height: 0px; line-height: 0px; padding: 0px; }
#guide-skill .right { text-align: right; }
#guide-skill .skillcontainer { height: 5px; line-height: 0px; padding-bottom: 9px; }
#guide-skill .skillseparator { border-top: 1px solid #a0aa31; margin-top: 3px; }
#guide-skill .dot { margin-right: 6px; vertical-align: middle; }
#guide-youtube { margin: 12px 12px 0px 6px; }

#guide td { padding: 0px 12px 0px 6px; }

#guide-awoken { margin-left: 6px; }
#guide-awoken td { border: 1px solid #a0aa31; }
#guide-awoken .guideawoken { padding-left: 6px; }
#guide-awoken .guideawoken img { height: 32px; margin: 6px 6px 6px 0px; }
#guide-awoken .guideacount { padding: 0px 6px 0px 6px; vertical-align: middle; }
#guide-awoken .guideamemo { border-right: none; padding: 0px 12px 0px 8px; vertical-align: middle; white-space: nowrap; }
#guide-awoken .guideamemo img { height: 20px; vertical-align: -5px; }
#guide-awoken .sameawoken { border-left: none; padding-right: 2px; text-align: right; white-space: nowrap; }
#guide-awoken .sameawoken img { height: 36px; margin: 4px 4px 4px 0px; }

#tablestat .title, #tablestat .value-normal, #tablestat .value-end, #tablestat .description, #tablestat .value-long, #tablestat .simulator-long { height: 17px; line-height: 17px; }
#tablestat .title { padding-left: 6px; padding-right: 6px; }
#tablestat .titlej { padding: 1px 6px 3px 6px; }
#tablestat .value-normal { padding-right: 6px; }
#tablestat .value-end { padding-right: 12px; }
#tablestat .description { padding-left: 6px; padding-right: 12px; }
#tablestat .value-long { padding-right: 40px; }
#tablestat .simulator-long { width: 200px; padding-right: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; }

#tableskill .sametitle { padding: 4px 0px 2px 6px; }
#tableskill .samename { padding: 10px 12px 0px 6px; white-space: nowrap; }
#tableskill .sameskill { padding-right: 8px; white-space: nowrap; }
#tableskill .sameskill img { width: 35px; height: 35px; margin: 4px 4px 0px 0px; border: 3px solid #86755f; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#tablestat .orbdisplay { padding: 4px 0px 4px 6px; }
#tablestat .subskill1 { padding: 0px 12px 0px 0px; }
#tablestat .subskill2 { padding: 2px 12px 6px 0px; }
#tablestat .attrib1 { height: 7px; border: 1px solid #788321; margin-top: 3px; }
#tablestat .attrib2 { height: 7px; border: 1px solid #788321; margin-top: 3px; }
#tablestat .number { height: 17px; line-height: 17px; vertical-align: bottom; }
#tablestat .evolve img, #tablestat .awokenevolve img { width: 70px; height: 70px; }
#tablestat .awokenevolve { padding-left: 22px; }
#tablestat .arrowspace1 { height: 70px; position: relative; padding: 0px 7px 0px 8px; }
#tablestat .arrowspace1 img { height: 13px; }
#tablestat .arrowspace2 { width: 51px; height: 70px; position: relative; padding-left: 8px; }
#tablestat .arrowspace3, #tablestat .arrowspace4, #tablestat .arrowspace5 { padding-left: 55px; }
#tablestat .arrowspace3 img { width: 4px; height: 50px; }
#tablestat .arrowspace4 img { width: 4px; height: 18px; }
#tablestat .arrowspace5 img { width: 4px; height: 10px; }
#tablestat .arrowspace6 { position: absolute; top: 0px; }
#tablestat .reinlevel { position: absolute; top: 40px; }
#tablestat .require { padding-left: 8px; }
#tablestat .require img { width: 40px; height: 40px; margin: 8px 3px 0px 0px; }
#tablestat .devolution { padding-left: 16px; }
#tablestat .devolution img { width: 36px; height: 36px; margin: 4px 3px 0px 0px; }
#tablestat .finalevolve { padding: 5px 8px 0px 0px; text-align: right; vertical-align: top; }
#tablestat .finalevolve img { width: 45px; height: 45px; margin: 4px 0px 0px 3px; }
#tablestat .finalawokenevolve { padding: 5px 0px 0px 8px; text-align: left; vertical-align: top; }
#tablestat .finalawokenevolve img { width: 45px; height: 45px; margin: 4px 3px 0px 0px; }
#tablestat .arrow { position: absolute; top: 29px; }
#tablestat .arrow2 { position: absolute; bottom: 0px; }
#tablestat .level { position: absolute; top: 16px; margin-left: 8px; }
#tablestat .transform { position: absolute; top: 38px; margin-left: 18px; }
#tablestat .material, #tablestat .series, #tablestat .avatamaseries { padding-right: 8px; }
#tablestat .material, #tablestat .series { white-space: nowrap; }
#tablestat .material img { width: 42px; height: 42px; margin: 4px 4px 0px 0px; }
#tablestat .series img { width: 52px; height: 52px; margin: 4px 4px 0px 0px; }
#tablestat .avatamaseries { padding: 0px 12px 0px 6px; }
#tablestat .avatamaseries img { width: 45px; height: 45px; margin: 4px 4px 0px 0px; }
#tablestat .avatamasset { padding: 0px 12px 0px 6px; }
#tablestat .avatamasset img { width: 60px; margin: 0px 6px 4px 0px; }
#tablestat .revcontainer { position: relative; white-space: nowrap; }
#tablestat .revskill { width: 50px; height: 50px; margin: 6px 6px 0px 0px; }
#tablestat .awakenskilllist { width: 39px; }
#tablestat .awakenskilllist img { margin: 4px 8px 2px 0px; }
#tablestat .awokenindex img { margin: 6px 6px 0px 0px; }
#tablestat .awokennumber { position: absolute; right: 12px; bottom: 3px; text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000; }
#tablestat .awokenversion { color: #ffffff; position: absolute; left: 6px; bottom: 3px; text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000; }
#tablestat .awokenline { width: 80%; height: 1px; min-width: 500px; color: #e3e1d9; background-color: #e3e1d9; border: none; margin: 4px 0px; }
#tablestat .awokencount { color: #81e26f; }
#tablestat .series { padding-left: 6px; }
#tablestat .icon, #tablestat .loot { padding-right: 8px; }
#tablestat .icon img { width: 40px; height: 40px; margin: 4px 4px 0px 0px; }
#tablestat .loot img { width: 30px; height: 30px; margin: 4px 4px 0px 0px; }
#tablestat .awokenby { padding-top: 4px; }
#tablestat .awokenby img { width: 32px; height: 32px; margin: 6px 4px 0px 0px; }
#tablestat .favfinder img { width: 35px; height: 35px; margin: 6px 0px 0px 6px; }
#tablestat .favrank { padding: 3px 0px 2px 12px; }
#tablestat .icon { padding-bottom: 4px; }
#tablestat .listicon { padding-right: 8px; }
#tablestat .listicon img { width: 50px; height: 50px; margin: 6px 6px 0px 0px; }
#tablestat .rowseperator { height: 3px; background-image: url('../img/seperator1.png'); margin-top: 7px; margin-bottom: 8px; }
#tablestat .colseperator { height: 93px; border-right: 1px dotted #ffffff; margin-top: 3px; margin-right: 8px; }
#tablestat .barnote { padding: 3px 0px 0px 60px; }
#tablestat .index img { width: 62px; height: 60px; margin: 6px 6px 0px 0px; }
#tablestat .indexframe, #tablestat .evolveframe { position: relative; }
#tablestat .iawoken { width: 60px; background-color: #535353; border: 1px solid #668C3A; border-top: 4px solid #668C3A; border-top-right-radius: 5px; border-top-left-radius: 5px; position: relative; bottom: 0px; left: 0px; }
#tablestat .iawoken img { width: 20px; height: 20px; margin: 0px; }
#tablestat .isuperawoken { width: 60px; background-color: #535353; border: 1px solid #668C3A; border-bottom: 4px solid #668C3A; border-radius: 5px; position: relative; bottom: 0px; left: 0px; margin-top: 4px; }
#tablestat .isuperawoken img { width: 20px; height: 20px; margin: 0px; }
#tablestat .iframenum { font-size: 11px; position: absolute; top: 48px; left: -2px; margin: 0px 0px 4px 6px; text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000; visibility: hidden; }
#tablestat .sframenum { font-size: 11px; position: absolute; top: 10px; right: 17px; margin: 0px 0px 4px 6px; white-space: nowrap; text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000; }
#tablestat .aframenum { font-size: 11px; position: absolute; top: 48px; right: 17px; white-space: nowrap; text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000; }
#tablestat .tframenum { width: 50px; position: absolute; top: 6px; right: 10px; margin-right: 3px; text-align: right; white-space: nowrap; }
#tablestat .tframenum img { width: 15px; height: 15px; margin-right: 3px; }
#tablestat .lframenum { font-size: 11px; position: absolute; top: 48px; left: 7px; margin: 0px 0px 3px 0px; text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000; }
#tablestat .rframenum { font-size: 11px; position: absolute; top: 47px; right: 16px; margin: 0px 0px 3px 6px; text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000; }
#tablestat .eframenum { font-size: 11px; position: absolute; bottom: 0px; margin: 0px 0px 5px 6px; text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000; }
#tablestat .title2 { font-size: 11px; }
#tablestat .exp { white-space: nowrap; }
#tablestat .modexp { padding: 4px 0px 0px 4px; vertical-align: middle; white-space: nowrap; }
#tablestat .exp img { width: 40px; height: 40px; margin: 6px 4px 0px 0px; }
#tablestat .wallpaper img {  border: 1px solid #434343; margin: 0px 6px 5px 0px; }
#tablestat .paperlink { padding-bottom: 6px; }
#tablestat .compare { padding-left: 12px; }
#tablestat .compare img { width: 40px; height: 40px; margin: 3px 8px 4px 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#tablestat .teamsuggestion img { width: 40px; height: 40px; margin: 4px 4px 0px 0px; border: 3px solid #705b40; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#tablestat .suggesticon { padding: 5px 10px 0px 6px; vertical-align: middle; }
#tablestat .suggestdungeon { padding: 19px 0px 0px 0px; }
#tablelink td { height: 17px; line-height: 17px; padding-right: 12px; }
#tablelink .number { padding-right: 6px; }
#tablelink .link { padding-left: 6px; }
#tablestat .external, #tablelink .external { padding: 0px; }
#tablestat .viewsample { padding-right: 24px; text-align: right; }
#tablestat .collection { padding-right: 6px; }
#tablestat .collection img { width: 60px; height: 60px; margin: 6px 6px 0px 0px; }
#tablestat .buildsetup img { width: 50px; height: 50px; margin: 8px 0px 6px 6px; }
#tablestat .charcount { padding-top: 3px; }
#tablestat .orballow { padding-right: 12px; }
#tablestat .orballow img { width: 21px; height: 21px; margin-right: 3px; }
#tablestat .skillcontainer { height: 0px; line-height: 0px; padding-top: 3px; padding-right: 12px; padding-bottom: 3px; padding-left: 6px; }
#tablestat .skillseparator { border-bottom: 1px solid #a0aa31; margin-top: 3px; margin-bottom: 3px; }
#tablestat .optionicon0 { width: 26px; vertical-align: -3px; }
#tablestat .optionicon1 { width: 20px; padding: 7px 0px 0px 6px; }
#tablestat .optionicon2 { padding: 6px 6px 0px 0px; }
#tablestat .optionicon3 { padding: 7px 12px 0px 0px; }
#tablestat .optionicon4 { width: 38px; vertical-align: -3px; }
#tablestat .optionicon5 { width: 31px; margin-top: 6px; }
#tablestat .optionicon6 { padding: 6px 0px 0px 0px; }
#tablestat .awoken1 img { width: 32px; height: 32px; margin: 4px 4px 1px 0px; vertical-align: middle; }
.killer { width: 45px; margin: 4px 0px 1px 4px; }
#tablestat .awoken2 { padding: 8px 12px 0px 8px; }
#tablestat .awoken3 { padding: 12px 12px 0px 8px; }
#tablestat .awoken4 { padding: 6px 12px 0px 3px; }
#tablestat .nospace { height: 0px; line-height: 0px; padding: 0px; }
#tablestat .remicon { white-space: nowrap; }
#tablestat .remicon img { width: 40px; height: 40px; margin: 4px 4px 0px 0px; }
#tablestat .showallbar { width: 60px; height: 4px; vertical-align: 2px; }
#tablestat .skillchange { padding: 0px 12px 5px 0px; white-space: nowrap; vertical-align: bottom; }
#tablestat .skillchangeicon { width: 50px; margin: 0px 4px 4px 0px; }
#tablestat .newscontent { width: 600px; }
#tablestat .newscontent img { margin-right: 8px; }
#tablestat .newscontent a img { margin-right: 8px; }
#tablestat .newsicon { width: 30px; height: 30px; margin: 0px 6px 0px 6px; vertical-align: -12px; }
#tablestat .pgdate { padding: 0px 6px 6px 6px; vertical-align: middle; }
#tablestat .pgicon { padding-right: 12px; }
#tablestat .pgicon img { width: 50px; height: 50px; margin: 0px 0px 6px 6px; }
#tablestat .dungeonxsmall { margin-right: 6px; vertical-align: -7px; }
#tablestat .resallow { width: 21px; height: 21px; margin: 0px 3px 0px 1px; vertical-align: -8px; }
#tablestat .right { text-align: right; }
#tablestat .nowarp { white-space: nowrap; }
#tablestat .rewardicon { width: 36px; height: 36px; margin: 4px 0px 4px 0px; vertical-align: middle; }

#lootavatama-container { width: 50px; height: 50px; position: relative; margin-left: 6px; display: inline-block; }
.lootavatama img { width: 50px; height: 50px; }
.lootegg { position: absolute; bottom: -2px; right: -2px; z-index: 1; }
.looteggs { position: absolute; bottom: -3px; right: -3px; }
.lootegg img, .looteggs img { width: 15px; }

#tablestat .comment { width: 860px; min-height: 50px; position: relative; margin-top: 8px; padding: 10px 12px 11px 20px; border-radius: 5px; }
#tablestat .commentreply { width: 821px; border-top: 1px dotted #b0aaa1; position: relative; margin: 8px 0px 0px 20px; padding: 9px 12px 10px 12px; }
#tablestat .commentheader, #tablestat .replyheader { color: #b0aaa1; font-size: 11px; }
#tablestat .commentheader { padding-left: 26px; }
#tablestat .replyheader { padding-left: 21px; }
#tablestat .commentbody { padding: 8px 0px 0px 29px; }
#tablestat .replybody { padding: 7px 0px 0px 24px; }
#tablestat .lastedit { width: 823px; color: #b0aaa1; font-size: 11px; font-style: italic; margin-top: 16px; }
#tablestat .lastedit a { color: #b0aaa1; }
#tablestat .commentrate1, #tablestat .commentrate2 { font-weight: bold; position: absolute; text-align: center; }
#tablestat .commentrate1 { width: 35px; font-size: 15px; top: 26px; left: 5px; }
#tablestat .commentrate2 { width: 25px; font-size: 11px; top: 17px; left: 0px; }
#tablestat .commentrateup1, #tablestat .commentrateup2 { width: 0; height: 0; position: absolute; }
#tablestat .commentrateup1 { border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #dfc674; top: 10px; left: 12px; }
#tablestat .commentrateup2 { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #dfc674; top: 8px; left: 7px; }
#tablestat .commentratedown1, #tablestat .commentratedown2 { width: 0; height: 0; position: absolute; }
#tablestat .commentratedown1 { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #dfc674; top: 51px; left: 12px; }
#tablestat .commentratedown2 { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #dfc674; top: 34px; left: 7px; }
#tablestat .commentreport { font-size: 10px; position: absolute; top: 10px; right: 13px; }
#tablestat .commentreport img { vertical-align: middle; }
#tablestat .commentcharcount, #tablestat .commentsignin { font-size: 11px; margin: 3px 0px 4px 8px; }
#tablestat .commentguide { font-size: 11px; padding: 5px 0px 0px 6px; }
#tablestat .creply1, #tablestat .creply2 { font-size: 11px; position: absolute; top: 10px; }
#tablestat .creply1 { right: 12px; }
#tablestat .creply2 { right: 5px; }
#tablestat .csort { font-size: 11px; padding-right: 12px; float: right; }
#tablestat .orbtype { width: 18px; margin: 2px 4px 2px 0px; vertical-align: middle; }
#tablestat .convertarrow { margin: 2px 4px 2px 0px; vertical-align: middle; }

#whatsnew .orbdisplay { padding: 2px 0px 0px 6px; }
#whatsnew .orbtype { width: 18px; margin: 2px 4px 2px 0px; vertical-align: middle; }
#whatsnew .convertarrow { margin: 2px 4px 2px 0px; vertical-align: middle; }

#tablestat .bartitle { width: 30px; height: 17px; line-height: 17px; padding-left: 6px; padding-right: 6px; }
#tablestat .timage { margin: 4px 6px 4px 0px; }
#tablestat .guide-icon img { width: 70px; margin-left: 6px; }
#tablestat .guide-author { padding: 6px 0px 0px 12px; }
#tablestat .guide-patch { color: #b0aaa1; font-size: 11px; vertical-align: 1px; }
#tablestat .guide-require { padding: 0px 24px 4px 6px; vertical-align: middle; white-space: nowrap; }
#tablestat .guide-require img { margin: -1px 3px 0px 0px; vertical-align: middle; }

#tablestat .implementavatar { padding-right: 10px; text-align: right; }
#tablestat .implementtype { width: 30px; margin: 6px 0px 0px 4px; }
#tablestat .implementtitle { font-size: 16px; }
#tablestat .implementbar { width: 55px; height: 17px; line-height: 17px; padding-left: 6px; padding-right: 6px; white-space: nowrap; }
#tablestat .implementskillup { width: 36px; margin: 6px 3px 0px 3px; }
#tablestat .implementevolution { width: 36px; margin: 6px 3px 0px 3px; }
#tablestat .implementcd { font-size: 11px; margin-left: 8px; vertical-align: 0px; }
#tablestat .implementawoken img { width: 28px; margin: 6px 3px 0px 3px; }
#tablestat .linecontainer { line-height: 0px; padding-top: 15px; padding-right: 12px; padding-bottom: 12px; }
#tablestat .lineseparator { border-bottom: 1px solid #a0aa31; margin-top: 3px; }
#tablestat .tutorialcontainer { line-height: 0px; padding-top: 5px; padding-right: 12px; padding-bottom: 8px; }
#tablestat .tutorialseparator { border-bottom: 1px solid #a0aa31; margin-top: 3px; }

#tablepadw td { border: 1px solid #b1bb39; padding: 4px 6px 5px 7px; white-space: nowrap; }
#tablepadw .orballow img, #tablepadw .restriction img { width: 19px; height: 19px; margin-right: 2px; vertical-align: middle; }
#tablepadw .devitier img { margin-right: 8px; vertical-align: middle; }
#tablepadw .devitier { color: #81e26f; }
#tablepadw .middle { vertical-align: middle; }
#tablepadw .orbintro { margin: 4px 2px 3px 1px; }
#tablepadw .orbbody { margin-right: 6px; vertical-align: -12px; }
#tablepadw .arroww { margin-right: 6px; }
#tablepadw .wrap { white-space: normal; }
#tablepadw .center { text-align: center; }

#tablechart th, #tablechart td { height: 17px; line-height: 17px; padding-right: 6px; padding-left: 6px; text-align: center; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#tablechart .tbody:hover { color: #7ad569; }
#tablechart .vertical1 { border-right: 1px solid #ffffff; padding-right: 8px; padding-left: 0px; }
#tablechart .vertical2 { padding-right: 8px; padding-left: 0px; }
#tablechart .nospace { padding: 0px; }
#tablechart .nextrank { font-size: 11px; text-align: right; white-space: nowrap; }

#tableprofile td { padding: 2px 4px 3px 0px; }
#tableprofile .japtitle { padding-top: 3px; white-space: normal; }
#tableprofile .data { }
#tableprofile .ptitle { width: 60px; min-width: 60px; padding-left: 6px; }
#tableprofile .original { margin: 8px 0px 0px 6px; }
.avatamaegg { width: 20px; position: absolute; left: 130px; bottom: 5px; }

#tablecustom { margin-bottom: 4px; }
#tablecustom tr:hover { background: rgba(160,170,49,0.2); }
#tablecustom .nohover:hover { background: rgba(255,255,255,0); }
#tablecustom td { padding: 5px 6px 6px 6px; border: 1px solid #b1bb39; text-align: right; white-space: nowrap; }
#tablecustom .stattitle { border-top: none; border-right: none; border-left: none; padding-bottom: 5px; vertical-align: bottom; }
#comparebar { margin: -2px 0px 0px 24px; }
#comparebars { margin: 0px 0px 0px 6px; }
#comparechart { padding: 10px 0px 0px 8px; vertical-align: top; display: inline-block; }
#compareprofile { display: inline-block; }

#tableconvert td { padding-bottom: 6px; white-space: nowrap; }
#tableconvert .orbtype { width: 18px; margin: 2px 4px 2px 0px; vertical-align: middle; }
#tableconvert .convertarrow { margin: 2px 4px 2px 0px; vertical-align: middle; }
#tableconvert .skillname { padding: 7px 18px 0px 12px; }
#tableconvert .skillorb { padding: 4px 20px 0px 0px; }
#tableconvert .skillicon img { width: 40px; margin-right: 4px; }
.convertmenu { line-height: 17px; padding-top: 60px; white-space: nowrap; }

#tableconflict .skillname { padding: 0px 18px 6px 12px; }
#tableconflict .monstericon1 { padding-top: 9px; white-space: nowrap; }
#tableconflict .monstericon1 img { width: 40px; margin-right: 4px; }
#tableconflict .monstericon2 { white-space: nowrap; }
#tableconflict .monstericon2 img { width: 40px; margin: 0px 4px 4px 0px; }
#tableconflict .awokenicon { border-left: 1px solid #b1bb39; padding-left: 8px; white-space: nowrap; }
#tableconflict .awokenicon img { width: 32px; height: 32px; margin-right: 4px; }

#statcomparison th { min-width: 40px; padding-right: 14px; text-align: center; white-space: nowrap; }
#statcomparison tr { border-bottom: 1px solid #a0aa31; }
#statcomparison td { padding: 8px 14px 0px 0px; text-align: center; vertical-align: top; }
#statcomparison tr:hover { border-bottom: 1px solid #dfc167; }
#statcomparison .cnumber { padding-right: 12px; text-align: right; }
#statcomparison .cname { text-align: left; white-space: nowrap; }
#statcomparison .cicon { padding: 0px 0px 0px 0px; }
#statcomparison .cicon img { width: 35px; height: 35px; margin: 6px 12px 6px 0px; }
#statcomparison .celement { padding-top: 2px; padding-right: 2px; white-space: nowrap; }
#statcomparison .celement img { width: 16px; height: 16px; margin: 6px 2px 0px 0px; }
#statcomparison .aicon { text-align: left; white-space: nowrap; }
#statcomparison .aicon img { width: 24px; height: 24px; margin-right: 4px; }

#statcomparison .cskill { padding: 8px 12px 0px 6px; text-align: left; white-space: nowrap; }
#statcomparison .csame { padding: 0px 6px 6px 0px; text-align: right; white-space: nowrap; }
#statcomparison .csame img { width: 35px; height: 35px; margin: 6px 0px 0px 3px; }
#statcomparison .cmemo { width: 100%; padding-bottom: 9px; text-align: left; }
#statcomparison .noborder { border: none; padding: 0px; }

#article td { border: 1px solid #b1bb39; padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px; }
#article b { color: #ece993; font-weight: bold }
#article .subtitle { color: #81e26f; font-weight: bold }
#article .separator-container { line-height: 0px; padding-top: 5px; padding-right: 12px; padding-bottom: 8px; }
#article .separator { border-bottom: 1px solid #a0aa31; margin-top: 3px; }

#tabledrop th { height: 17px; line-height: 17px; padding-top: 0px; padding-right: 6px; padding-left: 6px; text-align: center; }
#tabledrop td { height: 17px; line-height: 17px; padding-top: 8px; padding-right: 6px; padding-left: 6px; text-align: center; }
#tabledrop .dungeon { max-width: 240px; padding-right: 6px; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
#tabledrop .cardname { font-size: 10px; max-width: 100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
#tabledrop .enemyname { max-width: 100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
#tabledrop .floormemo { text-align: left; }
#tabledrop .floormemo img { height: 20px; vertical-align: -7px; }
#tabledrop .heart { margin-right: 6px; }
#tabledrop .exp { padding-right: 12px; }
#tabledrop .loot { padding-top: 0px; text-align: left; white-space: nowrap; }
#tabledrop .loot img { width: 25px; height: 25px; margin: 4px 4px 0px 0px; }
#tabledrop .mavatar { max-width: 35px; padding-top: 0px; padding-right: 0px; text-align: left; white-space: nowrap; }
#tabledrop .mavatar img { width: 35px; height: 35px; margin: 4px 0px 2px 0px; }
#tabledrop .mix { padding-top: 4px; padding-right: 2px; white-space: nowrap; }
#tabledrop .mix img { width: 16px; height: 16px; margin: 6px 2px 0px 0px; }
#tabledrop .enemy { width: 35px; padding-top: 0px; padding-right: 0px; text-align: left; }
#tabledrop .enemy img { width: 35px; height: 35px; margin: 4px 0px 2px 0px; border: 3px solid #705b40; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#tabledrop .type img { width: 20px; height: 20px; margin: 3px 4px 2px 0px; }
#tabledrop .drop { width: 25px; height: 25px; margin: 4px 2px 2px 2px; vertical-align: middle; }
#tabledrop .gold { width: 19px; height: 19px; margin: 2px 3px 2px 3px; vertical-align: middle; }
#tabledrop .toggle { padding: 4px 0px 4px 42px; text-align: left; }
#tabledrop .mmemo { padding-top: 0px; padding-right: 12px; text-align: left; }
#tabledrop .mmemodetail { min-width: 300px; padding-top: 7px; padding-right: 12px; text-align: left; }
#tabledrop .expandblock { margin: 0px 5px 9px 5px; }
#tabledrop .expandplus { margin-right: 5px; }
#tabledrop .skillexpand { white-space: nowrap; }
#tabledrop .quantity { text-align: left; white-space: nowrap; }
#tabledrop .remark { padding-top: 0px; padding-left: 12px; text-align: left; }
#tabledrop .tleft { text-align: left; white-space: nowrap; }
#tabledrop .nospace { height: 0px; line-height: 0px; padding: 0px; }
#tabledrop .floorcontainer { height: 0px; line-height: 0px; padding-top: 1px; padding-right: 12px; padding-bottom: 2px; padding-left: 6px; }
#tabledrop .floorseparator { border-bottom: 1px solid #a0aa31; margin-top: 3px; }
#tabledrop .subseparator { width: 100%; border-bottom: 1px dotted #a0aa31; margin-bottom: 6px; }
#tabledrop .abilitytype { width: 16px; margin: -1px 4px 0px 0px; vertical-align: middle; }
#tabledrop .bindtype { width: 17px; margin: -4px 4px 0px 0px; vertical-align: middle; }
#tabledrop .typetype { width: 18px; margin: -2px 4px 0px 0px; vertical-align: middle; }
#tabledrop .convertarrow { margin: -3px 4px 0px 0px; vertical-align: middle; }
#tabledrop .rank { padding-top: 0px; padding-right: 0px; text-align: left; }
#tabledrop .rank img { width: 35px; height: 35px; margin: 4px 0px 2px 0px; }
#tabledrop .rankname { text-align: left; white-space: nowrap; }
#tabledrop .ranking { padding-right: 0px; }
#tabledrop .rankvote { padding-right: 12px; }
#tabledrop .left { text-align: left; }
#tabledrop .skillbox { width: 380px; margin-top: -3px; padding-left: 20px; white-space: normal; }
#tabledrop .chancebox { width: 100%; margin-right: 12px; padding-bottom: 4px; white-space: normal; }
#tabledrop .subskill { color: #b2b2b2; font-size: 11px; padding: 0px 6px 0px 7px; }
#tabledrop .detailbox { width: 100%; font-size: 11px; border: 1px solid #a0aa31; margin: 6px 0px 4px 0px; padding: 5px 6px 6px 7px; white-space: normal; }
#tabledrop .satan { padding: 8px 12px 0px 6px; text-align: left; white-space: nowrap; }
#tabledrop .floorheader {height: 0px; line-height: 17px; padding: 0px; }

#surveylink { margin-bottom: 0px; }
#surveylink img { margin-right: 6px; vertical-align: -3px; }

#key td { font-size: 11px; padding-right: 6px; padding-left: 6px; white-space: nowrap; }
#key .keyicon { width: 16px; margin: -4px 4px 0px 0px; vertical-align: -8px; }
#key .remark { padding-left: 4px; } 

#tablesearch th { height: 17px; line-height: 17px; padding-top: 0px; padding-right: 12px; text-align: left; white-space: nowrap; }
#tablesearch td { height: 17px; line-height: 17px; padding-top: 8px; padding-right: 12px; white-space: nowrap; }
#tablesearch .savatar { padding-top: 0px; padding-right: 6px; padding-left: 6px; }
#tablesearch .savatar img { width: 35px; height: 35px; margin: 4px 0px 2px 0px; }
#tablesearch .sname { padding-right: 20px; overflow: hidden; text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
#tablesearch .sname img { width: 10px; height: 10px; margin: 1px 0px 0px 3px; }
#tablesearch .srarity { padding-top: 10px; padding-right: 10px; }
#tablesearch .srarity img { width: 13px; height: 13px; }
#tablesearch .stype { }
#tablesearch .scd { padding-left: 6px; }

#walkthrough th { padding-top: 9px; text-align: left; }
#walkthrough td { padding-top: 15px; }
#walkthrough .pt { padding-top: 0px; }
#walkthrough .party { padding-right: 8px; padding-left: 6px; }
#walkthrough .pt img { width: 33px; height: 33px; margin: 6px 4px 0px 0px; }
#walkthrough .walkthroughmemo { padding-left: 12px; }

#build th { padding: 1px 6px 0px 6px; text-align: left; }
#build td { padding-top: 10px; padding-right: 6px; }
#build .pt { padding-top: 0px; padding-left: 4px; white-space: nowrap; }
#build .party { padding-right: 8px; padding-left: 6px; }
#build .pt img { width: 33px; height: 33px; margin: 6px 4px 0px 0px; }
#build .buildmemo1, #build .buildmemo2 { padding-right: 12px; } 
#build .buildmemo2 { padding-top: 6px; }
#build .buildmemo3 { width: 360px; min-width: 360px; word-wrap: break-word; }
#build .buildcontrol1 { margin: 4px 0px 6px 178px; }
#build .buildcontrol2 { }
#build .hprequire { white-space: nowrap; }
#build .duration { padding-right: 12px; white-space: nowrap; }
#build .rate1 { padding-right: 12px; white-space: nowrap; }
#build .rate2 { padding-top: 6px; padding-right: 12px; white-space: nowrap; }
#build .arrowup { margin-right: 2px; }
#build .arrowdown { margin-right: 2px; margin-left: 2px; }
#build .collapse { padding-top: 13px; padding-left: 6px; padding-right: 2px; }

#tablebuild { }
#tablebuild td { height: 17px; line-height: 17px; }
#tablebuild .buildgroup { width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
#tablebuild .buildmonster img { width: 33px; height: 33px; margin: 2px 4px 2px 0px; }
#tablebuild .submitby { height: 16px; font-size: 11px; line-height: 16px; padding-right: 12px; text-align: right; }

#tableevent { }
#tableevent td { height: 17px; line-height: 17px; }
#tableevent .contentbar { height: 0px; padding: 0px; }
#tableevent .utc1 { }
#tableevent .utc2 { padding-right: 18px; text-align: right; }
#tableevent .weeklytime { font-size: 11px; padding-right: 12px; text-align: right; vertical-align: middle; }
#tableevent .event1, #tableevent .event2, #tableevent .event3 { height: 16px; font-size: 11px; line-height: 16px; }
#tableevent .event2 { padding-right: 12px; text-align: right; }
#tableevent .event3 { padding-right: 6px; text-align: center; }
#tableevent .event4 { height: 16px; line-height: 16px; padding-bottom: 11px; }
#tableevent .limitedname { vertical-align: bottom; }
#tableevent .limitedgroup { padding-right: 6px; text-align: center; }
#tableevent .limiteddragon img { width: 38px; height: 38px; margin: 2px 6px 0px 0px; }
#tableevent .limiteddungeon img { width: 45px; height: 45px; margin: 4px 8px 4px 0px; }
#tableevent .weekdaydungeon img { width: 38px; height: 38px; margin: 0px 8px 4px 0px; }
#tableevent .rareegg { padding-top: 2px; }
#tableevent .rareegg img { width: 38px; height: 38px; margin: 2px 6px 4px 0px; }
#tableevent .rareeggevent { width: 214px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis;  }
#tableevent .rareeggend { height: 16px; line-height: 16px; }
#tableevent .rarenote { height: 10px; line-height: 10px; font-size: 11px; padding: 5px 20px 7px 0px; }
#tableevent .mygroup { height: 10px; line-height: 10px; font-size: 11px; padding: 5px 0px 8px 0px; }
#tableevent .updateby { height: 10px; line-height: 10px; font-size: 11px; padding: 5px 15px 8px 0px; text-align: right; }
#tableevent .timenote { height: 10px; line-height: 10px; font-size: 11px; padding: 5px 20px 0px 0px; }
#tableevent .specialname { width: 175px; padding-top: 2px; vertical-align: bottom; }
#tableevent .dotseperator { width: 215px; height: 1px; border-bottom: 1px dotted #ffffff; margin-top: 4px; margin-bottom: 4px; }

#tablemetal { margin-top: 5px; }
#tablemetal .metaltime img { width: 60px; height: 60px; margin: 6px 0px 3px 0px; }
#tablemetal .metaltime { padding-right: 8px; text-align: center; }

#tablefriend .friendplayer { padding-top: 8px; padding-right: 14px; text-align: right; }
#tablefriend .friendgroup { font-size: 12px; font-weight: bold; position: absolute; top: 5px; left: 8px; }
#tablefriend .friendgroupcontainer { position: relative; }
#tablefriend .friendbox { padding-right: 8px; text-align: right; }
#tablefriend .friendlevel { padding: 4px 14px 4px 0px; text-align: right; }
#tablefriend .friendplus { color: #f3ff53; font:  bold 22px 'tohama', 'arial', sans-serif; text-shadow: -2px -1px black; position: absolute; bottom: -2px; right: 0px; }

#tablefriend .friend1level, #tablefriend .friend1skill, #tablefriend .friend1plus, #tablefriend .friend1awoken, #tablefriend .friend2level, #tablefriend .friend2skill, #tablefriend .friend2plus, #tablefriend .friend2awoken { font: bold 22px 'tohama', 'arial', sans-serif; text-shadow: -2px -1px black; position: absolute; }
#tablefriend .friend1level { color: #ffffff; font-size: 16px; bottom: 1px; left: 7px; }
#tablefriend .friend1skill { color: #ffffff; font-size: 16px; top: 5px; right: 12px; }
#tablefriend .friend1plus { color: #f3ff53; font-size: 22px; bottom: -2px; right: 0px; }
#tablefriend .friend1awoken { width: 17px; height: 16px; background: #346320; color: #f3ff53; font-size: 12px; top: 0px; right: 41px; border: 2px solid #ffffff; border-radius: 10px; padding-top: 1px; text-align: center; }
#tablefriend .friend2level { color: #ffffff; font-size: 12px; bottom: 1px; left: 4px; }
#tablefriend .friend2skill { color: #ffffff; font-size: 12px; top: 7px; right: 10px; }
#tablefriend .friend2plus { color: #f3ff53; font-size: 12px; bottom: 1px; right: 1px; }
#tablefriend .friend2awoken { width: 14px; height: 13px; background: #346320; color: #f3ff53; font-size: 10px; top: 3px; right: 25px; border: 2px solid #ffffff; border-radius: 10px; text-align: center; }

#tablefriend .friendpluscontainer { position: relative; }
#tablefriend .friendmemo { padding: 4px 8px 4px 8px; white-space: nowrap; }
#tablefriend .friendbar img { border: 1px solid #ad9046; margin-top: 6px; margin-bottom: 6px; }
#tablefriend .friendtimecontainer { position: relative; }
#tablefriend .friendtime { text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; position: absolute; top: -2px; right: 20px; }
#tablefriend .recuit { padding-right: 60px; }
#tablefriend .friendelement { padding: 0px 6px 1px 12px; vertical-align: bottom; }
#tablefriend .friendelement img { width: 25px; height: 25px; }
#tablefriend .own1 img { width: 80px; height: 80px; margin-right: 4px; }
#tablefriend .own2 img { width: 50px; height: 50px; margin: 4px 4px 0px 0px; }
#tablefriend .recuit img { width: 50px; height: 50px; margin: 4px 4px 0px 0px; }

#tablestat .collectioncontainer { position: relative; }
#tablestat .collectioncontainer img { width: 48px; height: 48px; margin: 0px 6px 6px 0px; }
#tablestat .collectionlevel, #tablestat .collectionskill, #tablestat .collectionplus, #tablestat .collectionawoken { font: bold 12px 'tohama', 'arial', sans-serif; text-shadow: -2px -1px black; position: absolute; }
#tablestat .collectionlevel { color: #ffffff; font-size: 12px; bottom: 7px; left: 5px; }
#tablestat .collectionskill { color: #ffffff; font-size: 12px; top: 2px; right: 11px; }
#tablestat .collectionplus { color: #f3ff53; font-size: 12px; bottom: 7px; right: 3px; }
#tablestat .collectionawoken { width: 14px; height: 13px; background: #346320; color: #f3ff53; font-size: 10px; top: 0px; right: 24px; border: 2px solid #ffffff; border-radius: 10px; text-align: center; }

#tablestat .profilecontainer { position: relative; }
#tablestat .profilecontainer img { width: 48px; height: 48px; margin: 0px 6px 6px 0px; }
#tablestat .profilelevel, #tablestat .profileskill, #tablestat .profileplus, #tablestat .profileawoken { font: bold 12px 'tohama', 'arial', sans-serif; text-shadow: -2px -1px black; position: absolute; }
#tablestat .profilelevel { color: #ffffff; font-size: 12px; bottom: 7px; left: 5px; }
#tablestat .profileskill { color: #ffffff; font-size: 12px; top: 2px; right: 11px; }
#tablestat .profileplus { color: #f3ff53; font-size: 12px; bottom: 7px; right: 3px; }
#tablestat .profileawoken { width: 14px; height: 13px; background: #346320; color: #f3ff53; font-size: 10px; top: 0px; right: 24px; border: 2px solid #ffffff; border-radius: 10px; text-align: center; }

#back { position: fixed; bottom: 150px; right: 30px; display: none; z-index: 2; }

#leaderboard1 { width: 728px; height: 90px; background-image: url('../img/support1.gif'); position: absolute; top: 168px; margin-left: -55px; z-index: 2; }
#leaderboard2 { width: 728px; height: 90px; background-image: url('../img/support1.gif'); position: relative; margin-top: 12px; margin-left: -62px; }
#leaderboard3 { width: 728px; height: 90px; background-image: url('../img/support1.gif'); margin: 16px 0px 13px 156px; }
#leaderboard4 { width: 728px; height: 90px; background-image: url('../img/support1.gif'); margin-top: 16px; }
#leaderboard5 { width: 728px; height: 90px; background-image: url('../img/support1.gif'); margin: 12px 8px 0px 0px; }
#mrectangle1 { width: 300px; height: 250px; background-image: url('../img/support5.gif'); border: 1px solid #a18b70; }
#mrectangle2 { width: 300px; height: 250px; background-image: url('../img/support5.gif'); margin: 8px 0px 0px 8px; border: 1px solid #a18b70; display: inline-block; }
#mrectangle3 { width: 300px; height: 250px; background-image: url('../img/support5.gif'); margin: 12px 0px 0px 0px; border: 1px solid #a18b70; display: inline-block; }
#square1 { width: 250px; height: 250px; background-image: url('../img/support6.gif'); margin: 0px 0px 8px 8px; float: right; }
#banner1 { width: 468px; height: 60px; background-image: url('../img/support3.gif'); margin-left: -6px; }
#banner2 { width: 468px; height: 60px; background-image: url('../img/support3.gif'); margin: 90px 0px 0px -20px; }
#mleaderboard1 { width: 320px; height: 50px; background-image: url('../img/support4.gif'); }
#mleaderboard2 { width: 320px; height: 50px; background-image: url('../img/support4.gif'); margin: 0px 0px 0px 81px; }
#skyscraper1 { width: 120px; height: 600px; font: 11px 'verdana', 'arial', sans-serif; position: absolute; top: 17px; right: 0px; text-align: right; z-index: 2; }
#skyscraper2 { width: 160px; height: 600px; background-image: url('../img/support2.gif'); margin: 8px 0px 0px 8px; }
#leaderboard-blank { width: 728px; height: 90px; background-image: url('../img/placeholder1.gif'); position: absolute; top: 168px; margin-left: -55px; z-index: 2; }
#mrectangle-blank { width: 300px; height: 250px; background-image: url('../img/placeholder2.gif'); }

fieldset { border: 1px solid #a0aa31; padding: 2px 6px 2px 6px; }
fieldset legend { color: #ffffff; padding-right: 6px; padding-left: 6px; }

.iframe { border: 1px solid #87745d; }

#simulator { width: 842px; position: relative; }
#simulator .simtop { width: 386px; position: relative; margin-right: 0px; }
#simulator .teampanel { width: 386px; position: relative; top: 0px; left: 6px; }
#simulator .selfleaderskill { width: 350px; font-size: 11px; font-weight: bold; position: absolute; top: 10px; left: 21px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
#simulator .friendleaderskill { width: 350px; font-size: 11px; font-weight: bold; position: absolute; top: 124px; right: 15px; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
#simulator .simavatar1 { position: absolute; top: 48px; left: 14px; }
#simulator .simavatar2 { position: absolute; top: 48px; left: 77px; }
#simulator .simavatar3 { position: absolute; top: 48px; left: 137px; }
#simulator .simavatar4 { position: absolute; top: 48px; left: 197px; }
#simulator .simavatar5 { position: absolute; top: 48px; left: 257px; }
#simulator .simavatar6 { position: absolute; top: 48px; left: 321px; }
#simulator .simstat1 { width: 440px; margin-top: 5px; float: right; }
#simulator .simstat2 { position: absolute; top: -19px; left: 548px; }
#simulator .simavatar1 img, #simulator .simavatar2 img, #simulator .simavatar3 img, #simulator .simavatar4 img, #simulator .simavatar5 img, #simulator .simavatar6 img { width: 58px; height: 58px; }
#simulator .simlevel1, #simulator .simlevel2, #simulator .simlevel3, #simulator .simlevel4, #simulator .simlevel5, #simulator .simlevel6 { width: 58px; font-size: 11px; font-weight: bold; position: absolute; bottom: -5px; text-align: center; }
#simulator .simskill1, #simulator .simskill2, #simulator .simskill3, #simulator .simskill4, #simulator .simskill5 { width: 58px; font-size: 11px; font-weight: bold; position: absolute; right: 6px; top: 4px; text-align: right; }
#simulator .simplus { color: #efff00; font-size: 11px; font-weight: bold; position: absolute; right: -2px; bottom: 5px; }
#simulator .simbottom { width: 870px; position: relative; top: 4px; left: 6px; clear: both; }
#simulator .simelement1 { color: #e76f64; }
#simulator .simelement2 { color: #2e8cf6; }
#simulator .simelement3 { color: #59c77f; }
#simulator .simelement4 { color: #efdf4e; }
#simulator .simelement5 { color: #bb7fb7; }

.submenu { padding-top: 12px; padding-left: 12px; vertical-align: top; }
.submenu-block { margin-bottom: 4px; }
.submenu-block img { width: 35px; height: 35px; margin-right: 6px; vertical-align: middle; }
.submenu-link { width: 200px; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
.submenu-arrow-left { position: absolute; right: -65px; top: 410px; }	/* 350 */
.submenu-tier-separator { border-bottom: 1px dotted white; margin-bottom: 6px; }

.bossHp, .bossAtk { position: relative; }
.dmgGravity, .dmgAttack { width: 210px; background-image: url('../img/bg5.gif'); color: #ffffff; border: 1px solid #817560; position: absolute; left: 0; padding: 8px 5px 8px 4px; display: none; z-index: 1; }
.dmgAttack { white-space: normal; text-align: center; }
.dmgP, .dmgN, .dmgA { background-image: url('../img/button1.gif'); color: #ffffff; text-shadow: 1px 1px #434343; border: 1px solid #846539; margin: 4px 3px 4px 3px; padding: 1px 5px 1px 5px; display: inline-block; cursor: pointer; }

#event .monstericon img { width: 38px; height: 38px; margin: 0px 4px 1px 0px; }
#event .metalgroup { padding: 0px 6px 6px 0px; text-align: center; }
#event .metaltime { font-size: 11px; padding: 0px 0px 3px 0px; text-align: center; }
#event .appearchance { color: #fece7a; font-size: 11px; padding: 0px 0px 3px 4px; }
#event .timenote { padding: 0px 0px 3px 4px; font-size: 11px; }
#event .metalnote { padding: 0px 0px 3px 4px; font-size: 11px; }
#event .nometal { padding: 0px 0px 0px 4px; font-size: 11px; }

#tablestat .coin-icon img { width: 60px; height: 60px; margin: 0px 8px 8px 0px; }
#tablestat .coin-text1 { padding-top: 4px; }
#tablestat .coin-text2 {}
#tablestat .coin-text3 { padding-bottom: 6px; }

.coop-gameroom-input { width: 100px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 5px 6px 6px 7px; }
.coop-dungeon-select { width: 366px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.coop-difficulty-select { width: 115px; height: 27px; color: #828282; border: 1px solid #5b5b5b; margin-top: 6px; padding: 3px 4px 4px 4px; cursor: hand; }
.coop-gameroom { font-size: 20px; margin-left: 3px; white-space: nowrap; }
.coop-postdate { font-size: 11px; padding: 2px 12px 0px 12px; vertical-align: top; white-space: nowrap; }
.coop-flag { vertical-align: -2px; }
.coop-ign { margin: 2px 0px 0px 6px; }
.coop-memo { min-width: 220px; font-size: 11px; padding: 2px 0px 0px 4px; }
.coop-mission { font-size: 12px; }
.coop-board { font-size: 11px; margin-left: 4px; vertical-align: 1px; }
.coop-mission a { font-size: 11px; white-space: nowrap; }
.coop-dungeon { padding: 0px 2px 0px 6px; }
.coop-party { padding-left: 16px; white-space: nowrap; }
.coop-dungeon img, .coop-party img { width: 40px; height: 40px; margin: 0px 6px 12px 0px; }