@charset "Shift_JIS";/*================================================	Site Name: segamoba	Description: style import	Author: by media-trust================================================*//*----------------------------------------------*//*  all  *//*----------------------------------------------*/#all{	width: 764px;	margin: 0 auto;	background:url(../img/background.gif) top no-repeat;}.clear {	clear: both;}/*----------------------------------------------*//*  header  *//*----------------------------------------------*/#topHeader {	width: 764px;	height: 349px;	text-align: left;	position: relative;}#topHeader div#corplogo {	position: absolute;	top: 13px;	left: 702px;	z-index: 4;	width: 62px;	height: 24px;}#topHeader div#brandlogo {	position: absolute;	top: 29px;	left: 0px;	z-index: 4;	width: 205px;	height: 60px;}#topHeader div#headerFrame {	position: absolute;	top: 0;	left: 0px;	z-index: 3;	width: 764px;	height: 111px;	background: url(../../img/topheader.gif) no-repeat left top;}#topHeader div#topCoverBack {	position: absolute;	top: 48px;	left: 0;	z-index: 1;	width: 764px;	height: 301px;	text-indent: -9999em;	background: url(../../img/coverback.gif) no-repeat left top;}#topHeader div#topbrandcopy {	position: absolute;	top: 73px;	left: 259px;	z-index: 2;	width: 489px;	height: 24px;	text-indent: -9999em;	background: url(../img/topbrandcopy.gif) no-repeat left top;}#topHeader div#topCoverimage {	position: absolute;	top: 75px;	left: 0;	z-index: 2;}#topHeader div#topCoverBtn {	position: absolute;	top: 280px;	left: 72px;	z-index: 3;}#topHeader div#shopList {	position: absolute;	top: 110px;	left: 630px;	z-index: 2;}#topHeader div#qr {	position: absolute;	top: 150px;	left: 610px;	z-index: 2;}/*----------------------------------------------*//*  topNavigation  *//*----------------------------------------------*/#topMenu {	width: 744px;	background: url(../../img/topmenu.jpg) no-repeat left top;	padding-left: 17px;}#topMenu li span {	display: none;}#topMenu li.segamobatoha img,#topMenu li.nyukai img,#topMenu li.taiken img {	margin-bottom: 6px;}#topMenu li.tokuten img {	margin-bottom: 3px;}#topMenu li.segamobatoha {	width: 160px;	height: 110px;	float: left;	padding: 18px 0 0 18px;}#topMenu li.nyukai {	width: 155px;	height: 110px;	float: left;	padding: 18px 0 0 18px;}#topMenu li.taiken {	width: 148px;	height: 110px;	float: left;	padding: 18px 0 0 18px;}#topMenu li.tokuten {	width: 60px;	height: 130px;	float: left;	padding: 18px 0 0 18px;}/*----------------------------------------------*//*  Container  *//*----------------------------------------------*/#container {	width: auto;	text-align: left;	background-color: #fff;}#container div#event {	width: 733px;	padding-left: 20px;}#container div#event p.eventImage {	width: 566px;	float: left;}#container div#event div.eventLink {	width: 150px;	float: left;	padding: 17px 0 0 12px;}#container div#event div.eventLink p {	padding-bottom: 3px;}#container div#news {	width: 733px;	padding-left: 17px;}#container div#news div.newsTitle {	width: 733px;	height: 51px;	background: url(../../img/newstitle.gif) no-repeat left top;}#container div#news div.newsTitle h3 {	display: none;}#container div#news div.newsTitle div.newsList {	width: 101px;	height: 34px;	float: right;}#container div#news div.newsTitle div.rss {	width: 545px;	height: 34px;	float: right;}#container div#news DIV.newsTextArea {	width: 703px;	height: 130px;	overflow: auto;	padding: 10px;	margin-top: 5px;	margin-bottom: 5px;}#container div#news DIV.newsTextArea p.kiji {	padding-bottom: 10px;}.newsTextArea p.kiji a:link {	text-decoration:underline;	color:#0066FF;}.newsTextArea p.kiji a:visited{	color: #ea5c85;	text-decoration:none;}.newsTextArea p.kiji a:hover{	color:#999;	text-decoration:underline;}.newsTextArea p.kiji a:active{	color: #003eff;	text-decoration:underline;}#container div#news DIV.newsTextArea span {	font-size: 10px;}#container div#news DIV.newsTextArea img {	margin-right: 5px;}#container div#news DIV.newsBottom {	width: 733px;	height: 51px;	background: url(../../img/newsbottom.gif) no-repeat left top;}#container div#bannerArea {	width: 733px;	padding-left: 17px;	padding-bottom: 20px;}#container div#bannerArea ul.banner li {	display: inline;	padding-right: 1px;}/*----------------------------------------------*//*  footer  *//*----------------------------------------------*/#footer {	clear: both;	width: 764px;	height: 76px;	background:url(../img/topfooter.gif) top center no-repeat;	background-color: #fff;	border-top:#b2d9f0 solid 1px;}#footer ul.footerLink {	text-align: right;	padding: 10px 17px;}#footer ul.footerLink li a {	font-size: 10px;	background: url(../../img/footerlink_point.gif) no-repeat;	padding-bottom: 5px;	padding-left: 13px;}#footer p#copy {	display:none;}
