@charset "EUC-JP";

body {
	background:none;
}

div#m3_config {
	padding-bottom: 12px;
	background: transparent url(/images/shared/content_bg_01.gif) left bottom repeat-x;
	font-size:125%;
}

/* FF Only */
html>/**/body div#m3_config, x:-moz-any-link, x:only-child {
	padding-bottom: 12px;
	background: transparent url(/images/shared/content_bg_01.gif) left bottom repeat-x;
	text-align:left;
}

/* Safari4 Only */
body:first-of-type div#m3_config {
	padding-bottom: 12px;
	background: transparent url(/images/shared/content_bg_01.gif) left bottom repeat-x;
	text-align:left;
}

div#m3_footer {
	font-size:16px;
}

div#content {
	padding-bottom:10px;
}

div#m3_global-navigation td#m3_extra a.m3_stay-other {
	text-align:center;
	padding:0.32em 0.25em;
	text-indent:0;
}

div#m3_global-navigation td#m3_extra a.m3_stay-other img {
	border:medium none;
	margin-left:6px;
	margin-right:0;
	vertical-align:middle;
}



/* IE6,IE7 Only */
div#m3_header div.m3_wrapper p#m3_ci,
div#m3_header div.m3_wrapper p#m3_ci p.m3_ci-normal,
div#m3_header div.m3_wrapper p#m3_ci p.m3_category-label, {
	/margin-left:-0.2em;
}

/* IE6,IE7 Only */
div#m3_header div.m3_wrapper,
div#m3_footer div.m3_wrapper {
	/width:990px;
	/text-align:right;
}

div.m3_point-information,
div.m3_user-information-main {
	text-align:left;
}

/* IE6,IE7 Only */
div.m3_user-information {
	/width:526px;
}

/* IE6,IE7 Only */
div.m3_user-information ul.m3_link-list {
	/margin-top:-1.2em;
	/line-height:1.2em;
}

/* IE6,IE7 Only */
div.m3_user-information div.m3_point-information {
	/lin-height:20em;
	/padding-top:0.16em;
}
/* IE6,IE7 Only */
div.m3_user-information div.m3_point-information dl {
	/background-position-y:0.02em;
}

/* IE6,IE7 Only */
div#m3_footer {
	/width:100%;
	/text-align:center;
}

div#m3_config li,
div#m3_footer li {
	width: auto;
}

div#m3_header a:link,
div#m3_footer a:link {
	color: #00f;
}

div#m3_header a:visited,
div#m3_footer a:visited {
	color: #800080;
	text-decoration: none;
}

div#m3_header a:hover,
div#m3_footer a:hover {
	text-decoration: underline;
}

div#m3_global-navigation td a{
	font-size: 75%;
	padding-top:0.5em;
	padding-bottom:0.3em;
}


/* IE6,IE7 Only */
div#m3_global-navigation td a{
	/padding-top:0.6em;
}

div#m3_global-navigation td{
	height:1em;
	font-size:100%;
}

/* IE6,IE7 Only */
div#m3_global-navigation td{
	/height:1.6em;
}

/* IE6,IE7 Only */
div#m3_global-navigation td#m3_extra a{
	/padding-top:0.5em;
}

/* IE6,IE7 Only */
div#m3_global-navigation{
	/width:100%;
	/margin-top:-1px;
}

/* IE6,IE7 Only */
div#m3_global-navigation div#m3_extra_items{
	/text-align:left;
}


/* IE6,IE7 Only */
body.dom-enabled div#m3_global-navigation div#m3_extra_items dl{
	/width:96px;
}

/* IE6,IE7 Only */
body.dom-enabled div#m3_global-navigation div#m3_extra_items li{
	/font-size:96%;
}


/* FF Only */
html>/**/body #m3_global-navigation td a, x:-moz-any-link, x:only-child {
	padding-bottom:0.23em;
}
/* FF Only */
html>/**/body #m3_global-navigation #m3_extra a, x:-moz-any-link, x:only-child {
	line-height:1.2;
	padding-bottom:0.33em;
}

/* FF Only */
html>/**/body #m3_global-navigation td a, x:-moz-any-link, x:only-child {
	padding-bottom:0.23em;
}

/* Safari Only */
body:last-child:not(:root:root) div#m3_global-navigation td{
	height:0.2em;
}

/* Safari Only */
body:last-child:not(:root:root) div#m3_global-navigation td a{
	padding-top:0.3em;
	padding-bottom:0.1em;
}


/* Safari Only */
body:last-child:not(:root:root) div#m3_global-navigation #m3_extra a{
	padding-top:0.1em;
}

/* IE6 Only */
div#m3_header div.m3_wrapper {
	_padding-left:23px;
}

/* IE6 Only */
div#m3_config {
	_background-repeat:repeat-x;
	_height: 1%;
}

/* IE6 Only */
div.m3_user-information ul.m3_link-list {
	_margin-top:-1.3em;
	_line-height:1.3em;
}

/* IE6 Only */
div.m3_user-information div.m3_point-information {
	_lin-height:10em;
	_padding-top:0;
}
/* IE6 Only */
div.m3_user-information div.m3_point-information dl {
	_background-position-y:0.2em;
	_line-height:1.7;
	_padding-bottom:0.12em;
}
