@charset "Shift_JIS";

* {
	margin: 0;
	padding: 0;
	font-size: 13px;
}

body{
	zoom:90%;
	_zoom:75%;
}

#headtop #headsideMenu,
#headmainMenu,
#flashArea,
#mainArea #leftArea .rss,
#mainArea #leftArea #slccap #tabmenu,
#mainArea #rightArea h3,
#mainArea #rightArea #randombnr,
#mainArea #rightArea #live,
#mainArea #rightArea #yamanakako,
#footerArea ul,
.listbtn,
hr {
	display: none;
}


#flashArea {
	background:#03439D url(../../english/images/visual_back.gif) 0 100% repeat-x;
	width: 878px;
	padding:15px 0;
	margin: 0px auto;
	text-align:center;
}

#flashArea img{
	vertical-align:top;
}



/****** +++ MainArea +++ ******/
#mainArea {
	width: 840px;
	margin: 0 auto;
}

#inner {
	padding:20px 102px 0 102px;
}

#attention {
	padding:6px;
	color:#FF3131;
	border:1px solid #FF9898;
}

.boxA,
.boxB {
	margin-top:20px;
	margin-bottom:50px;
	width:312px;
	_height:1%;
}

.boxA {
	float:left;
}

.boxB {
	float:right;
}

.inner{
	background:url(../english/images_top/corner_back.gif) 0 100% no-repeat;
	_background-repeat: repeat-x;
	padding:10px 10px 4px 10px;
	_width:292px;
	_height:1%;
}

*:first-child+html #mainArea li {
	width:292px;
}


#mainArea li {
	_height:1%;
}

#mainArea li a {
	display:block;
	background:#EFEDED url(../english/images/arrow.gif) 8px 9px no-repeat;
	margin-bottom:4px;
	_margin-bottom:0;
	padding:5px 5px 5px 18px;
}


.boxB h3 {
	margin:9px 6px 7px 5px;
}

ul {
	list-style:none;
}

/**/

.clearFix {
	zoom:1;
}

.clearFix:after{
    content:"";
    display:block;
    clear:both;
    height:0px;
	overflow:hidden;
}

/*\*/
* html .clearFix{
    height:1em;
    overflow:visible;
}


