html {
	font-size: 14px;
	line-height: 140%;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: initial;
    font-family: initial;
    font-weight: initial;
    line-height: initial;
    color: initial;
    font-size: initial;
}

.col-xs-1.nopd, .col-sm-1.nopd, .col-md-1.nopd, .col-lg-1.nopd, .col-xs-2.nopd, .col-sm-2.nopd, .col-md-2.nopd, .col-lg-2.nopd, .col-xs-3.nopd, .col-sm-3.nopd, .col-md-3.nopd, .col-lg-3.nopd, .col-xs-4.nopd, .col-sm-4.nopd, .col-md-4.nopd, .col-lg-4.nopd, .col-xs-5.nopd, .col-sm-5.nopd, .col-md-5.nopd, .col-lg-5.nopd, .col-xs-6.nopd, .col-sm-6.nopd, .col-md-6.nopd, .col-lg-6.nopd, .col-xs-7.nopd, .col-sm-7.nopd, .col-md-7.nopd, .col-lg-7.nopd, .col-xs-8.nopd, .col-sm-8.nopd, .col-md-8.nopd, .col-lg-8.nopd, .col-xs-9.nopd, .col-sm-9.nopd, .col-md-9.nopd, .col-lg-9.nopd, .col-xs-10.nopd, .col-sm-10.nopd, .col-md-10.nopd, .col-lg-10.nopd, .col-xs-11.nopd, .col-sm-11.nopd, .col-md-11.nopd, .col-lg-11.nopd, .col-xs-12.nopd, .col-sm-12.nopd, .col-md-12.nopd, .col-lg-12.nopd {
	padding-left: 0px;
	padding-right: 0px;
}

#skip-link {
 left: 50%;
 margin-left: -5.25em;
 margin-top: 0px;
 position: absolute;
 width: auto;
 z-index: 50;
}
.element-invisible {
 position: absolute !important;
 clip: rect(1px, 1px, 1px, 1px);
 overflow: hidden;
 height: 1px;
}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{
 position:static !important;
 clip:auto;overflow:visible;
 height:auto;
}

.lv1, .font-s p {
	font-size: 12px;
}
.lv2, .font-m p {
	font-size: 14px;
}
.lv3, .font-l p {
	font-size: 16px;
}

a, a:hover, a:active {
	color: #000000;
	word-break: break-word;
	word-wrap: break-word;
}

.core a, .core a:hover, .core a:active {
	color: blue;
	word-break: break-word;
	word-wrap: break-word;
}

.topfield {
	padding: 20px;
}
.topfield .leftside {
    float: left;
}
.ver_m .topfield .leftside {
	padding-top: 20px;
	padding-left: 20px;
}
.ver_m .topfield .rightside {
	margin-top: 20px;
}
.topfield .rightside {
    float: right;
}
.rightside a {
    padding: 8px;
}
.bottomfield {
    padding: 20px;
    line-height: 2;
}
.bottomfield .leftside {
    float: left;
}
.bottomfield .rightside {
    float: right;
}
.bottomfield img {
	height: 30px;
}
.bottomfield .topside {
    text-align: center;
}
.bottomfield .bottomside {
    text-align: center;
}
.ver_m .leftfield {
	width: 94%;
    margin: 0 auto;
    padding-top: 30px;
}

.zero {
	display: none;
}

.core {
	margin-left: 2%;
	margin-right: 2%;
}
#core_td {
    vertical-align: top;
}
.page_con {
	display: flex;
    justify-content: center;
}

.footnote {
	padding: 20px 0px;
}

.totop {
	float: right;
}

.ver_g.sqbtn {
	background-color: #43E4A5;
    width: 120px;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    margin: 0px 10px;
}

.ver_d .ver_g.sqbtn {
	float: left;
}
.ver_m .ver_g.sqbtn {
	float: none;
}

.title, .header, .subtitle, .subheader {
	margin: 0px 2px;
	word-break: break-word;
	word-wrap: break-word;
	text-align: left;
}
.core p.subtitle {
    font-weight: bold;
    font-size: 160%;
}

.core p.title h1 {
    font-size: 200%;
    padding-bottom: 30px;
    font-weight: bold;
}

.core p.header {
	font-size: 140%;
    font-weight: bold;
}
.core p.subheader {
	font-size: 130%;
    font-weight: bold;
}

.core p:not(.title)+p {
	padding-top: 20px;
}


/*submenu*/
.mini-submenu{
  /*display:none;  */
  background-color: rgba(0, 0, 0, 0);  
  /*border: 1px solid rgba(0, 0, 0, 0.9);*/
  border-radius: 4px;
  padding: 9px;  
  /*position: relative;*/
  width: 42px;
  float: left;
}

.mini-submenu:hover{
  cursor: pointer;
}

.mini-submenu .icon-bar {
  border-radius: 1px;
  display: block;
  height: 6px;
  width: 30px;
  margin-top: 4px;
}

.mini-submenu .icon-bar {
  background-color: rgba(0, 152, 162, 1);
}

#slide-submenu{
  background: rgba(0, 0, 0, 0.45);
  display: inline-block;
  padding: 0 8px;
  border-radius: 4px;
  cursor: pointer;
}

.ver_d .logo {
	height: 50px;
}

.ver_m .navbar {
    padding: 0px 0px 10px 0px;
}
.ver_m .sidebar {
    border: #0098a6 1px solid;
    border-left: none;
    border-right: none;
    border-top: none;
}
.ver_m .ver_line {
    float: right;
    height: 48px;
    width: 1px;
    border: #0098a6 1px solid;
    border-left: none;
    border-bottom: none;
    border-top: none;
    padding-left: 10px;
    margin-right: 10px;
}
.ver_m .lang_block {
    float: right;
    padding-top: 20px;
}
nav div.clear {
	margin: 0px;
}
.ver_m .logo {
	height: 40px;
}
.navbar-nav.mr-auto.hd_m {
	font-family: Microsoft JhengHei;
}
/*submenu*/

img {
	max-width: 100%;
}
body {
	text-align: justify;
	font-size: 14px;
}
body.font-s {
	font-size: 12px;
}
body.font-l {
	font-size: 16px;
}
body.en {
	font-family: Arial, sans-serif;
}
body.chi {
	font-family: "Microsoft JhengHei", "Heiti TC", "STHeiti", "Droid Sans";
}

body.ver_d {
	max-width: 1000px;
	margin: 0 auto;
}
body.ver_m {
	max-width: 100%;
	margin: 0 auto;
    overflow-x: hidden;
}

table {
	width: 100%;
}

.core img {
	width: 99%;
}

.wide {
	text-align: center;
	width: 100%;
}
.wide2 {
	text-align: center;
}
.wide2 img {
	width: 40%;
	margin: 5%;
	float: left;
}
.ver_d .wide img {
	width: 60%;
	margin: 10px;
}
.ver_d.t2 .wide img, .ver_d.t3 .wide img, .ver_d.t4 .wide img {
	width: 100%;
	margin: 10px;
}
.ver_d .wider img {
	width: 100%;
}
.ver_d .jpi img {
	padding: 2% 30%;
}
.ver_m .wide img, .ver_m .jpi img {
	width: 90%;
	margin: 10px;
}

.ver_d .mfield {
	max-width: 320px;
}
.ver_d .mfield td {
	padding-left: 10px;   
}
/*.mfield a:hover, .mfield .menu_section:hover, .mtfield td(:first-child, :last-child):hover {
	background-color: #43E4A5;
}*/
.mtfield {
	position: absolute;
	background-color: #E7E7E7;
	display: none;
	width: 30%;
	left: 320px;
	max-width: 300px;
}
.mtfield td {
	height: 35px;
}
.mtfield .menu_title {
	width: 500px;
}
#m1 {
	top: 142px;
}
#m2 {
	top: 100px;
}
#m3 {
	top: 100px;
}
#m4 {
	top: 100px;
}
#m5 {
	top: 100px;
}
#m6 {
	top: 100px;
}
#m7 {
	top: 100px;
}
#m8 {
	top: 100px;
}
#m9 {
	top: 100px;
}

.list-group {	
	/*margin-top: 20px;*/
    margin-bottom: 50px;
    padding-left: 20px;
    float: left;
    text-align: initial;
}
.en .list-group, .en .door{
	font-family: Arial;
}
.chi .list-group, .chi .door {
	font-family: Microsoft JhengHei;
}
.ver_d .list-group {
	width: 334px;
}
.ver_m .list-group {
	width: 100%;
}

.core {
	float: left;
	margin: 20px;
	height: 100%;
	color: #000;
	width: 94%;
}
/*.ver_d .core {
    width: 626px;
}
.ver_m .core {
	width: 92%;
	margin: 4%;
}*/

.content {
	margin: 20px;
}

.en .heading, .topic, .en .bold, .en .menu_title.active a, .en .chart_title{
	font-family: Arial-b;
}
.chi .heading, .topic, .chi .bold, .chi .menu_title.active a, .chi .chart_title{
	font-family: Microsoft JhengHei;
	font-weight: bold;
}

.irontail {
	font-style: italic;
}

.ver_m .icon {
	width: 80%;
}

.decImg {
	width: 80%;
}
.ver_m .decImg {
	text-align: center;
}

.ver_d.zindex {
	background-image: url('../images/interface/bg.png');
	background-size: 100%;
    background-repeat: no-repeat;
}

.ver_m.zindex {
	background-image: url('../images/interface/bg.png');
	background-size: 100%;
    background-repeat: no-repeat;
}

/*nav {
	background-color: #FFFAE7;
}*/
.navbar-brand {
	margin-left: 30px;
	margin-right: 0px;
	float: left;
}
.logo {
	/*margin-left: 30px;*/
}
.hd_m {
	margin-top: 8px;
    height: 36px;
    float: left;
    max-width: 690px;
    /*background-color: #A7D1BA;*/
    border: #A6D5CD 1px solid;
    /*border-image: url(/images/interface/hd_M.png) 30 repeat;*/
    /*border: 1px solid transparent;*/
    border-left: none;
    border-right: none;
    border-top: none;
    display: inline-block;
    text-align: right;
    color: #0098a6;
    padding: 8px;
}
.navbar-text {
	/*float: left;*/
}

.section_num {
	font-weight: bold;
	word-break: break-word;
	word-wrap: break-word;
}
.section_num {
	min-width: 104px;
}
td.left_logo {
	padding: 30px 20px;
}
img.left_logo {
	height: 30px;
}
.menu_title {
	/*width: 270px;*/
    /*border-bottom: #E7E7E7 1px solid;*/
    padding: 6px 10px;
    height: 35px;
    width: 186px;
    word-break: break-word;
    word-wrap: break-word;
    text-align: left;
}
.menu_title.last {
	border-bottom: none;
}
/*.menu_title:not(.active) {
	background-color: #FFF !important;
}
.menu_title.active a {
	color: #FFF !important;
}*/
.menu_image img {
	margin-left: 10px;
}
/*.ta a, .t1 .heading, .t1 .topic {
	color: #007B79;
}
.ta.active {
	background-color: #007B79;
}
.tb a, .t2 .heading, .t2 .topic, .t3 .heading, .t3 .topic, .t4 .heading, .t4 .topic {
	color: #5AB651;
}
.tb.active {
	background-color: #5AB651;
}
.tc a, .t5 .heading, .t5 .topic {
	color: #ED6C00;
}
.tc.active {
	background-color: #ED6C00;
}
.td a, .t6 .heading, .t6 .topic, .t7 .heading, .t7 .topic, .t8 .heading, .t8 .topic, .t9 .heading, .t9 .topic, .t10 .heading, .t10 .topic, .t11 .heading, .t11 .topic, .t12 .heading, .t12 .topic {
	color: #00A0E9;
}
.td.active {
	background-color: #00A0E9;
}
.te a, .t13 .heading, .t13 .topic {
	color: #B95061;
}
.te.active {
	background-color: #B95061;
}
.tf a, .t14 .heading, .t14 .topic {
	color: #944F9B;
}
.tf.active {
	background-color: #944F9B;
}*/

.door {
	color: rgb(124, 123, 121);
	font-size: 35px;
}
a.door, a.door:hover, a.door:active {
	color: rgb(124, 123, 121);
}

.heading {
	font-size: 130%;
	padding-top: 15px;
}

.tri+.heading {
	padding-top: 50px;
}

.topic {
	font-size: 160%;
	padding-top: 40px;
}
.topic+p, .topic+.figure_desc {
	margin-top: 10px;
}
p+.heading, img+.heading {
	/*margin-top: 20px;*/
}
.topic + .heading {
	padding-top: 10px;
}
.notes {
	font-size: 80%;
}
.notes.ver_d td {
	width: 50%;
}

p {
	margin-bottom: 0px;
}

p+img {
	/*margin-bottom: 20px;*/
}

.t2 p+p, .t3 p+p, .t4 p+p {
	margin-top: 30px;
}

div.clear {
	clear: both;
	margin: 10px;
	/*height: 1px;*/
}
.recL+.clear {
	margin: 0px;
}
.ver_d .l8 {
	width: 80%;
	/*max-width: 400px;*/
	float: left;
}
.ver_d .r2 {
	width: 20%;
	/*max-width: 100px;*/
	float: right;
}
.ver_m .l8 {
	width: 70%;
	/*max-width: 400px;*/
	float: left;
}
.ver_m .r2 {
	width: 30%;
	/*max-width: 100px;*/
	float: right;
}
.l6 {
	width: 56%;
	/*max-width: 400px;*/
	float: left;
}
.r4 {
	width: 40%;
	/*max-width: 100px;*/
	float: right;
}
.rec, .recL {
	text-align: center;
	width: 100%;
}
.rec img {
	width: 30%;
}
.recL img {
	/*float: left;*/
	/*width: 40%;*/
}
.recL img:nth-child(odd) {
	margin: 10px;
}
.recL img:nth-child(even) {
	margin: 10px;
}
.ver_d .tri {
	text-align: center;
	font-family: Arial;
}
.ver_d.en .tri img {
	/*float: left;*/
	width: 33%;
    vertical-align: bottom;
}
.ver_d.chi .tri img {
	/*float: left;*/
	width: 33%;
    vertical-align: bottom;
}
.ver_d.en .tri.sp1 img {
	/*float: left;*/
	width: 27%;
    vertical-align: bottom;
}
.ver_d.chi .tri.sp1 img {
	/*float: left;*/
	width: 27%;
    vertical-align: bottom;
}
.ver_m .tri img {
	/*float: left;*/
	/*width: 33%;*/
}
.figdesc {
	width: 58%;
	float: left;
}
img.figure {
	float: right;
	width: 40%;
}

.imgbox {
    display: table; /* Make the container element behave like a table */
    width: 100%; /* Set full-width to expand the whole page */
}

.imgcard {
    display: table-cell; /* Make elements inside the container behave like table cells */
}

.figure_desc {
    float: left;
    width: 60%;
}
.figure_detail {
    width: 38%;
    float: right;
    margin-bottom: 10px;
}
.figure_title {
    padding: 10px;
    background-color: #B95061;
    color: #FFF;
    text-align: left;
}

.chart_title {
	color: rgb(60, 104, 64);
	font-size: 160%;
}
.chart_topic {
	color: #944F9B;
	font-size: 160%;
	line-height: 160%;
	font-weight: bold;
}
.chart {
    width: 50%;
    float: left;
}
.wide_chart {
	width: 100%;
	text-align: center;
}
.wide_chart img {
	width: 80%;
}



#return-to-top {
    position: fixed;
    bottom: 30%;
    right: 10px;
/*    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);*/
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
/*#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}*/
/*#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}*/
/*#return-to-top:hover i {
    color: #fff;
    top: 5px;
}*/


/* nav */
nav {
  /*background-color: #1E1E23;*/
  height: 40px;
  float: right;
}


#menuToggle {
  display: flex;
  flex-direction: column;
  position: relative;
  top: 3px;
  left: 6px;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input
{
  display: flex;
  width: 40px;
  height: 32px;
  position: absolute;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}

#menuToggle span
{
  display: flex;
  width: 22px;
  height: 2px;
  margin-bottom: 5px;
  position: relative;
  background: #000;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 5px 0px;
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}

#menuToggle span:first-child
{
  transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
  transform-origin: 0% 100%;
}

#menuToggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-3px, -1px);
  background: #36383F;
  width: 28px;
}
#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

#menuToggle input:checked ~ span:nth-last-child(2)
{
  transform: rotate(-45deg) translate(0, -1px);
}

.ver_m .mfield
{
  position: absolute;
  width: 180px;
  height: 400px;
  box-shadow: 0 0 10px #85888C;
  margin-top: -50px;
  padding: 60px 30px 30px 0px;
  /*padding-top: 60px;*/
  background-color: #FFF;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transform: translate(100%, 0);
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}

.ver_m .mfield td
{
  padding: 10px 0;
  transition-delay: 2s;
}

/*#menuToggle input:checked ~ table*/
#menuToggle input:checked ~ #Brave
{
  transform: none;
}

#Brave > div {
	overflow-y: scroll;
}

#nav_mist {
	width: 100%;
	height: 100%;
	transform-origin: 0% 0%;
  transform: translate(100%, 0);
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}

.mist {
	position: absolute;
	background-color: #e7e7e7;
	opacity: 0.7;
}
.mist:not(.clear_mist) {
	display: none;
}

.clear_mist {
	transform: none !important;
	display: block;
}

#Brave:not(.soul_core) {
	display: none;
}
.soul_core {
	transform: none !important;
	display: block;
}
.energy {
	background-color: #E7E7E7;
}
.font-m #ride3, .font-l #ride3 {
	margin-top: 20px;
}
.vanguard li {
	margin: 3px 0;
}
th, td {
	padding: 4px;
}
.Kalos {
	word-break: break-word;
	word-wrap: break-word;
}
.Kalos th, .Kalos .tblh {
	width: 16%;
}
.Kalos td {
	width: 7%;
}
.Galar th, .tbc th, .clc th, .lzc th, .Galar .tblh, .tbc .tblh, .clc .tblh, .lzc .tblh {
	background-color: #43E4A5;
	color: #000;
}
.Kalos th, .Kalos td, .Galar th, .Galar td {
    border: 1px solid black;
    /*word-break: break-word;*/
    text-align: left;
}
.Cray th, .clc th, .Cray .tblh, .clc .tblh {
	text-align: center;
}
.poyo th, .zl th, .poyo .tblh, .zl .tblh {
	background-color: #43E4A5;
	color: #000;
}
.poyo th, .poyo td, .tblc th, .tblc td, .tbc th, .tbc td, .clc th, .clc td, .lzc th, .lzc td, .Hibiol th, .Hibiol td, .zl th, .zl td {
	border: 1px solid black;
    /*word-break: break-word;*/
}
.poyo td, .zl td {
	text-align: left;
}
.Galar+.Galar, .poyo+.poyo, .tblc+.tbc, .tbc+.tbc, .gofest+.gofest, .zl+.zl {
	margin-top: 30px;
}
.pkmsword td {
	vertical-align: top;
}
.pkmsword td:first-child {
	width: 30px;
}
.Galar td, .mega td, .Grandlolo td {
	min-width: 30px;
}
.Galar.mega:not(.crossgate) td {
	width: 15%;
	text-align: center;
}
.Galar.mega.crossgate td {
	text-align: center;
}
.Galar.mega.z-move td {
	width: 12%;
	text-align: center;
}
.laputa tr:first-child {
	background-color: #43E4A5;
	color: #000;
}
.laputa th, .laputa .tblh, .laputa td:not(:first-child) {
	text-align: center;
}
.laputa tr:first-child th:first-child, .laputa tr:first-child .tblh:first-child {
	width: 20%;
}
.mega:not(.crossgate) tr td:first-child {
	background-color: #43E4A5;
	color: #000;
	width: 25%;
}
.mega.crossgate tr td:first-child {
	background-color: #43E4A5;
	color: #000;
	/*width: 16%;*/
}
.Grandlolo th, .poyo th, .Grandlolo .tblh, .poyo .tblh {
	background-color: #43E4A5;
	text-align: center;
}
.Grandlolo td:not(:first-child) {
	text-align: center;
}
.Grandlolo td:not(.throne) {
	text-align: center;
}
.Grandlolo td.throne {
	text-align: left;
}
.poyo2 td:not(:first-child) {
	text-align: right;
}
.gofest {
    overflow-x: auto;
}
.tblc td:nth-child(odd) {
	text-align: left;
}
.tblc td:nth-child(even) {
	text-align: center;
}
.tbc th, .tbc td {
	text-align: center;
}
.clc td:nth-child(odd) {
	text-align: center;
}
.lzc td:first-child {
	text-align: left;
}
.lzc th, .lzc td {
	text-align: center;
}
.lcz tr:nth-child(1) td:first-child {
	text-align: center;
}
#satellite1  {
	border: 4px double #000;
	/*border-collapse: separate;*/
	border-spacing: 0;
}
/*.Savaivu tr:last-child {
	border-bottom: 6px double #000;
}*/
.Savaivu td:nth-child(2) {
	border-left: 4px double #000;
	border-right: 4px double #000;
}
#satellite1 td {
	width: 33%;
	padding: 4px;
}
.tblh {
	font-weight: bold;
}
.Hibiol th, .Hibiol .tblh {
	background-color: #43E4A5;
}
.Hibiol th, .Hibiol td {
	/*border: none;*/
	width: 20%;
	text-align: center;
}
.Hibiol th:first-child, .Hibiol .tblh:first-child, .Hibiol td:first-child {
	width: 40%;
	text-align: left;
}
.Savaivu+.Hibiol, .Hibiol+.Hibiol, .lzc+.lzc {
	margin-top: 30px;
}
.Erinn {
	text-align: left;
	border: none;
}
.Erinn td {
	vertical-align: top;
}

.hit {
	display: block;
}
.ocean {
	width:100%;
	height:100%;
	background: -webkit-linear-gradient(left,#00ffff,#bfff00);
	background: -o-linear-gradient(right,#00ffff,#bfff00);
	background: -moz-linear-gradient(right,#00ffff,#bfff00);
	background: linear-gradient(to right,#00ffff,#bfff00);
}
.aqua {
	width:100%;
	height:100%;
}
.land {
	display: table;
	box-shadow: 10px 10px 24px 0px rgba(0, 0, 0, 0.3);
}
.island {
	display: table-row;
}
.ver_m .land {
    background: #fff;
    text-align: center;
}
.land .leftzone {
	/*float: left;*/
	width: 66%;
	display: table-cell;
	vertical-align: middle;
	background-color: #fff;
}
.land .leftzone img {
	width: 99%;
}
.land .rightzone {
	/*float: right;*/
	display: table-cell;
	background-color: #fff;
	vertical-align: middle;
	padding-right: 30px;
}
.rightzone td {
	-ms-word-break: break-word;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
	text-align: left;
}
.land .rightzone td:first-child {
	width: 30%;
	vertical-align: top;
}
.land .rightzone ul {
	padding-left: 20px;
}
.seaside {
	padding: 20px 20px 0px 20px;
}
.southpole {
	clear: both;
	padding: 20px;
}
.southpole p {
	font-size: 80%;
	word-break: break-word;
	word-wrap: break-word;
}
.bosch.ver_g {
    text-align: left;
    padding: 30px;
    background-image: url(../images/arrow_down.png);
    background-repeat: no-repeat;
    background-position: 94%;
}
.bosch.ver_t {
    text-align: left;
    padding: 30px;
}
.geiz {
	position: absolute;
	background-color: #616a6b;
	opacity: 0.8;
    width: 100%;
    height: 100%;
    z-index: 10;
}
.roundtable {
	position: absolute;
	border-radius: 5px;
	background-color: #fff;
	opacity: 1.0;
	z-index: 11;
    top: 15%;
    width: 90%;
    height: 70%;
    left: 5%;
}
.roundtable ul {
	overflow-y: scroll;
}
.roundtable li td:first-child {
	width: 30%;
	vertical-align: top;
}
.roundtable li td {
	text-align: left;
	line-height: 30px;
	word-break: break-word;
	word-wrap: break-word;
}
.closed {
	display: none !important;
}

.mapboss, .minion, .captain {
	list-style-type: none;
}
.mapboss {
	font-size: 120%;
	margin-left: -40px;
}
.mapboss + .minion {
	margin-top: 6px;
}
.captain {
	margin-left: 40px;
}
.minion {
	margin-left: 40px;
}
.minion + br + .mapboss {
	margin-top: 20px;
}
