/* == COMMON CLASSES (override) == */


#page-title {
	width: 588px;
	height: 36px;
	background: url(../images/title-application.png) no-repeat left top;
}


/* == content-area == */


#selection {
}

#flow_internet #link-selection {
	height: 1px;
	font-size: 0;
}

#selection .asset-content {
	padding-bottom: 1px;
	background: url(../images/bg-selection-footer.gif) no-repeat left bottom;

}

#selection .asset-content .text-select {
	margin-bottom: 20px;
	padding: 12px 0 30px 0;
	border-bottom: 3px solid #000;
}

#selection .asset-content .text-select span {
	font-size: 120%;
	font-weight: bold;
	margin-right: 5px;
}

#selection .asset-content ul {
	width: 785px;
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;

	background: url(../images/bg-selection.gif) repeat-y left top;

}

#selection .asset-content ul li {
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	padding: 0;
}

#selection .asset-content ul li h3 {
	border-left: 0;
	text-indent: -9999px;
	height: 44px;
	margin: 0;
	padding: 0;
}

#selection .asset-content ul li div.box {
	padding-top: 10px;
	min-height: 110px;
}

#selection .asset-content ul li div.box div.card {
	margin: 0 0 10px 15px;
}

#selection .asset-content ul li div.box div.card p.middle img {
	background-color: #098;
	vertical-align: middle;
}

#selection .asset-content ul li div.box div.card p.middle span {
	margin-left: 8px;
}

#selection .asset-content ul li div.box .note {
	font-size: 80%;
	margin: 0 15px 5px 15px;
}

#selection .asset-content ul li p.image {
	text-align: center;
	padding-bottom: 5px;
}

#selection .asset-content ul li p.image a {
	background: none;
	padding-left: 0;
}


#selection .asset-content ul li.internet {
	width: 248px;
	margin-left: 0;
}

#selection .asset-content ul li.internet h3 {
	width: 248px;
	background: url(../images/header-selection-internet.gif) no-repeat left top;
}

#selection .asset-content ul li.post {
	width: 248px;
}
#selection .asset-content ul li.post h3 {
	width: 248px;
	background: url(../images/header-selection-post.gif) no-repeat left top;
}

#selection .asset-content ul li.homegame {
	width: 249px;
}

#selection .asset-content ul li.homegame h3 {
	width: 249px;
	background: url(../images/header-selection-homegame.gif) no-repeat left top;
}

.asset p.anchor_area {
	height: 1px;
	font-size: 0;
	line-height: 0;
}

#flow_internet {
}

#flow_internet #link-flow_internet {
	height: 1px;
	font-size: 0;
	line-height: 0;
}

#flow_internet .asset-header {
	margin: 0;
}

#flow_internet .asset-header h2 {
	width: 785px;
	height: 44px;
	border-left: 0;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background: url(../images/header-flow_internet.gif) no-repeat left top;
}

#flow_internet .asset-content table {
	width: 784px;
	margin-left: 1px;
	border: 1px solid #90cfef;
}

#flow_internet .asset-content table tr {
}

#flow_internet .asset-content table tr th {
	width: 143px;
	border: 1px solid #90cfef;
	background-color: transparent;
	padding: 0;
}

#flow_internet .asset-content table tr td {
	border: 1px solid #90cfef;
	padding: 0;
}

#flow_internet .asset-content table tr td .flow {
	padding: 20px 0 30px 20px;
}

#flow_internet .asset-content table tr td .flow .item {
	width: 599px;
	border: 1px solid #90cfef;
}

#flow_internet .asset-content table tr td .flow .item h3 {
	margin: 0;
	padding: 5px 8px;
	font-size: 100%;
	border: 0;
	border-bottom: 1px solid #90cfef;
	background-color: #d8e9f2;
}

#flow_internet .asset-content table tr td .flow .item p {
	margin: 0;
	padding: 5px 8px;
	line-height: 1.4em;
}

#flow_internet .asset-content table tr td .flow .arrow {
	text-align: center;
	padding: 6px;
}

#flow_internet .asset-content table tr td .attention {
	padding: 20px 0 30px 20px;
}

#flow_internet .asset-content table tr td .attention p {
	background: url(../images/icon-attention.gif) no-repeat left top;
	margin-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
}

#flow_internet .asset-content table tr td .attention p img {
	vertical-align: middle;
}

#flow_internet .asset-content table tr td .attention ul {
	list-style: none;
	padding: 0;
	text-indent: -1.2em;
	padding-left: 1.2em;
}

#flow_internet .asset-content table tr td .attention ul li {
	margin: 0 13px 5px 0;
	
}

#flow_internet .asset-content table tr td .button {
	text-align: center;
	margin: 0 0 30px 0;
}

#flow_internet .asset-content table tr td .button a {
	padding-left: 0;
	background: none;
}

#flow_post {
}

#flow_post #link-flow_post {
	height: 1px;
	font-size: 0;
	line-height: 0;
}

#flow_post .asset-header {
	margin: 0;
}

#flow_post .asset-header h2 {
	width: 785px;
	height: 44px;
	border-left: 0;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background: url(../images/header-flow_post.gif) no-repeat left top;
}

#flow_post .asset-content table {
	width: 784px;
	margin-left: 1px;
	margin-bottom: 10px;
	border: 1px solid #acc950;
}

#flow_post .asset-content table tr {
}

#flow_post .asset-content table tr th {
	width: 143px;
	border: 1px solid #acc950;
	background-color: transparent;
	padding: 0;
}

#flow_post .asset-content table tr td {
	border: 1px solid #acc950;
	padding: 0;
}

#flow_post .asset-content table tr td .flow {
	padding: 20px 0 30px 20px;
}

#flow_post .asset-content table tr td .flow .item {
	width: 599px;
	border: 1px solid #acc950;
}

#flow_post .asset-content table tr td .flow .item h3 {
	margin: 0;
	padding: 5px 8px;
	font-size: 100%;
	border: 0;
	border-bottom: 1px solid #acc950;
	background-color: #e1e8ca;
}

#flow_post .asset-content table tr td .flow .item p {
	margin: 0;
	padding: 5px 8px;
	line-height: 1.4em;
}

#flow_post .asset-content table tr td .flow .arrow {
	text-align: center;
	padding: 6px;
}

#flow_post .asset-content table tr td .attention {
	padding: 20px 0 30px 20px;
}

#flow_post .asset-content table tr td .attention p {
	background: url(../images/icon-attention.gif) no-repeat left top;
	margin-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
}

#flow_post .asset-content table tr td .attention p img {
	vertical-align: middle;
}

#flow_post .asset-content table tr td .attention ul {
	list-style: none;
	padding: 0;
	text-indent: -1.2em;
	padding-left: 1.2em;
}

#flow_post .asset-content table tr td .attention ul li {
	margin: 0 13px 5px 0;
}

#flow_post .asset-content table tr td .embox02 {
	width: 599px;
	margin: 0 0 30px 20px;
	padding: 15px 0 15px 0;
}

#flow_post .asset-content table tr td .embox02 .text {
	width: 330px;
	float: left;
	display: inline;
	padding-left: 10px;
}
#flow_post .asset-content table tr td .embox02 .text h4 {
	margin: 0 0 10px 0;
}

#flow_post .asset-content table tr td .embox02 .text p {
	line-height: 1.4em;
}

#flow_post .asset-content table tr td .embox02 .link {
	width: 231px;
	float: right;
	display: inline;
	margin-right: 20px;
	padding: 0;
	background: url(../images/box-pdf_download-bg.gif) repeat-y left top;
}

#flow_post .asset-content table tr td .embox02 .link .link_inner {
	margin: 0;
	padding-bottom: 12px;
	background: url(../images/box-pdf_download-cap.gif) no-repeat left bottom;
}

#flow_post .asset-content table tr td .embox02 .link .link_inner div {
	padding-top: 15px;
	padding-left: 5px;
	background: url(../images/box-pdf_download-cap.gif) no-repeat left top;
}

#flow_post .asset-content table tr td .embox02 .link .link_inner div p.link_a {
	background-position: left 0.5em;
}

#flow_post .asset-content table tr td .button {
	text-align: center;
	margin: 0 0 30px 0;
}

#flow_post .asset-content table tr td .button a {
	padding-left: 0;
	background: none;
}

#flow_homegame {
}

#flow_homegame #link-flow_homegame {
	height: 1px;
	font-size: 0;
	line-height: 0;
}

#flow_homegame .asset-header {
	margin: 0;
}

#flow_homegame .asset-header h2 {
	width: 785px;
	height: 44px;
	border-left: 0;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background: url(../images/header-flow_homegame.gif) no-repeat left top;
}

#flow_homegame .asset-content h4 {
	margin: 0 0 2px;
	padding: 0;
	font-size: 100%;
	line-height: 125%;
	font-weight: bold;
	color: #f56a4f;
}

#flow_homegame .asset-content table {
	width: 784px;
	margin-left: 1px;
	margin-bottom: 10px;
	border: 1px solid #f89277;
}

#flow_homegame .asset-content table tr {
}

#flow_homegame .asset-content table tr th {
	width: 143px;
	border: 1px solid #f89277;
	background-color: transparent;
	padding: 0;
}

#flow_homegame .asset-content table tr td {
	border: 1px solid #f89277;
	padding: 0;
}

#flow_homegame .asset-content table tr td .flow {
	padding: 20px 0 30px 20px;
}

#flow_homegame .asset-content table tr td .flow .item {
	width: 599px;
	border: 1px solid #f89277;
}

#flow_homegame .asset-content table tr td .flow .item h3 {
	margin: 0;
	padding: 5px 8px;
	font-size: 100%;
	border: 0;
	border-bottom: 1px solid #f89277;
	background-color: #ffe7e0;
}

#flow_homegame .asset-content table tr td .flow .item p {
	margin: 0;
	padding: 5px 8px;
	line-height: 1.4em;
}

#flow_homegame .asset-content table tr td .flow .arrow {
	text-align: center;
	padding: 6px;
}

#flow_homegame .asset-content table tr td .attention {
	padding: 20px 0 30px 20px;
}

#flow_homegame .asset-content table tr td .attention p {
	background: url(../images/icon-attention.gif) no-repeat left top;
	margin-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
}

#flow_homegame .asset-content table tr td .attention p img {
	vertical-align: middle;
}

#flow_homegame .asset-content table tr td .attention ul {
	list-style: none;
	padding: 0;
	text-indent: -1.2em;
	padding-left: 1.2em;
}

#flow_homegame .asset-content table tr td .attention ul li {
	margin: 0 13px 5px 0;
}
#flow_homegame .asset-content table tr td .embox02 {
	width: 599px;
	margin: 0 0 30px 20px;
	padding: 15px 0 15px 0;
}

#flow_homegame .asset-content table tr td .embox02 .text {
	width: 330px;
	float: left;
	display: inline;
	padding-left: 10px;
}
#flow_homegame .asset-content table tr td .embox02 .text h4 {
	margin: 0 0 10px 0;
}

#flow_homegame .asset-content table tr td .embox02 .text p {
	margin-top: 5px;
	line-height: 1.4em;
}

#flow_homegame .asset-content table tr td .embox02 .link {
	width: 231px;
	float: right;
	display: inline;
	margin-right: 20px;
	padding: 0;
	background: url(../images/box-pdf_download-bg.gif) repeat-y left top;
}

#flow_homegame .asset-content table tr td .embox02 .link .link_inner {
	margin: 0;
	padding-bottom: 12px;
	background: url(../images/box-pdf_download-cap.gif) no-repeat left bottom;
}

#flow_homegame .asset-content table tr td .embox02 .link .link_inner div {
	padding-top: 15px;
	padding-left: 5px;
	background: url(../images/box-pdf_download-cap.gif) no-repeat left top;
}

#flow_homegame .asset-content table tr td .embox02 .link .link_inner div p.link_a {
	background-position: left 0.5em;
}



#flow_homegame .asset-content table tr td .button {
	text-align: center;
	margin: 0 0 30px 0;
}

#flow_homegame .asset-content table tr td .button a {
	padding-left: 0;
	background: none;
}

#flow_homegame .asset-content table tr td .place {
	margin: 0 0 30px 20px;
}

#flow_homegame .asset-content table tr td .place ul {
	list-style: none;
	width: 620px;
	margin: 22px 0 0 -20px;
	padding: 0;
}

#flow_homegame .asset-content table tr td .place ul li {
	width: 290px;
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	padding: 0;
}

#flow_homegame .asset-content table tr td .place ul li .image {
	margin: 0 0 10px 0;
}

#flow_homegame .asset-content table tr td .place ul li .text {
	line-height: 1.5em;
	margin: 0 0 10px 0;
}

#flow_homegame .asset-content table tr td .place ul li .link {
	line-height: 1.5em;
}

#flow_homegame .asset-content table tr td .place ul li .link .link_a {
	margin-bottom: 0;
}

.asset .asset-content .pagetop {
	text-align: right;
}

.asset .asset-content .pagetop p{
	font-size: 80%;
}

.asset .asset-content .pagetop p span.inn-link-back {
	margin: 0 0 0 auto;
	padding-left: 12px;
	background: url(../images/icon-inn_link_back.gif) no-repeat left 0.3em;
	text-align: left;
}

.asset .asset-content .pagetop p span.inn-link-back a {
	padding-left: 0;
	background: none;
}

/* == right-area == */


