@charset "utf-8";
/* CSS Document */

img{
	vertical-align:text-bottom;
}
h4,p{
	font-size:13px;
}

li{
	font-size:12px;
}

#Header{
	padding-top:15px;
}
#Header h1{
	width:170px;
	height:39px;
  /* \*/overflow: hidden;/**/
}
#Header h1 a{
	width:170px;
	display:block;
	padding-top:100%;
	background-image:url(../../../images/xebio/ssx/top/h1_rogo.gif);
	background-repeat:no-repeat;
	background-position:5px top;
}

#headerNavi{
	width:598px;
	height:36px;
	float:right;
	background-image:url(../../../images/xebio/ssx/top/headerNavi_bg.jpg);
	background-repeat:no-repeat;
	background-position:left 1px;
}
#headerNavi ul{
	padding-left:3px;
	padding-top:7px;
}
#headerNavi ul li{
	float:left;
}
#headerNavi ul li span{
	width:99px;
	margin-left:16px;
	display:block;
	height:24px;
  /* \*/overflow: hidden;/**/

}
#headerNavi ul li span a{
	width:99px;
	padding-top:100%;
	display:block;
	background-repeat:no-repeat;
	background-position:left top;
}
#headerNavi ul li#headerNavi01 span a{
	background-image:url(../../../images/xebio/ssx/top/headerNavi_01.jpg);
}
#headerNavi ul li#headerNavi02 span a{
	background-image:url(../../../images/xebio/ssx/top/headerNavi_02.jpg);
}
#headerNavi ul li#headerNavi03 span a{
	background-image:url(../../../images/xebio/ssx/top/headerNavi_03.jpg);
}
#headerNavi ul li#headerNavi04 span a{
	background-image:url(../../../images/xebio/ssx/top/headerNavi_04.jpg);
}
#headerNavi ul li#headerNavi05 span a{
	background-image:url(../../../images/xebio/ssx/top/headerNavi_05.jpg);
}


#topGuide{
	clear:both;
	margin-top:10px;
}
#topGuide h2{
	width:210px;
	float:left;
}
#topGuide p{
	width:560px;
	float:right;
}

#container{
	width:780px;
	clear:both;
	margin-top:10px;
	padding-bottom:10px;
}

#alpha{
	width:590px;
	float:left;
}
#alpha #recommend{
	width:370px;
	float:right;
}
#recommend .recomInfo{
	clear:both;
	margin-top:12px;
}
#recommend .recomImg{
	width:203px;
	float:left;
}
#recommend .recomImg img{
	border:1px solid #C8C8C8;
}
#recommend .recomTxt{
	width:160px;
	float:right;
}
#recommend .recomTxt h4,
#recommend .recomTxt p{
	margin-right:5px;
	line-height:130%;
}

#recommend .recomTxt p{
	font-size:10px;
	margin-top:3px;
}


#alpha #storeInfoCont{
	width:210px;
	float:left;
}

#storeInfo,
#storeNews,
#storeTopics{
	width:210px;
}
#storeInfo h3,
#storeNews h3,
#storeTopics h3{
	margin-bottom:10px;
}
#storeInfo p{
	line-height:120%;
}

#storeInfo #search{
	border-top:1px solid #C8C8C8;
	margin-bottom:10px;
	margin-top:10px;
}
#storeInfo #search dt,
#storeInfo #search dd{
	margin:0px;
	padding:0px;
}

#storeInfo #search dt{
	padding-top:10px;
	font-size:10px;
	font-weight:bold;
}
#storeInfo #search dd{
	margin-top:5px;
}

#storeNews{
	margin-top:15px;
}
#storeNews ul li{
	padding-left:13px;
	margin-bottom:5px;
	font-size:10px;
	background-image:url(../../../images/xebio/ssx/top/arrowRed.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}

#storeTopics{
	margin-top:15px;
}
#storeTopics ul li{
	margin-bottom:10px;
}

#beta{
	width:180px;
	float:right;
}
#member,
#event,
#link{
	width:180px;
}
#member h3,
#link h3{
	margin-bottom:10px;
}
#event h3{
	margin-bottom:5px;
}

#member ul{
	padding-top:2px;
}
#member ul li{
	margin-bottom:5px;
}

#event{
	margin-top:10px;
}
#event dl,
#event dt,
#event dd{
	margin:0px;
	padding:0px;
}
#event dt{
	line-height:100%;
}
#event dd{
	font-size:10px;/* IE678 */
	line-height:120%;
	margin-top:4px;
	margin-bottom:9px;
}
html:not(:target) #event dd{
	font-size:11px;
	line-height:110%;
}/* IE678以外*/

#link ul li{
	padding-left:13px;
	margin-bottom:2px;
	background-image:url(../../../images/xebio/ssx/top/arrowRed.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}

#link dl,
#link dt,
#link dd{
	margin:0px;
	padding:0px;
}
#link dl{
	padding-top:10px;
}
#link dt{
	line-height:100%;
}

#link dd{
	font-size:10px;
	line-height:120%;
	margin-bottom:9px;
	margin-top:4px;
}
html:not(:target) #link dd{
	font-size:11px;
	line-height:110%;
}/* IE678以外*/

#footer{
	clear:both;
}
#footerInner{
	background-color:#999999;
	color:#ffffff;
	padding-top:6px;
	padding-bottom:6px;
}
#footerNavi{
	width:380px;
	float:left;
}
#footerNavi ul{
	color:#FFFFFF;
}
#footerNavi ul li{
	float:left;
	padding-left:11px;
	padding-right:11px;
	border-left:1px solid #ffffff;
}
#footerNavi ul li#footerNaviHead{
	border:none;
}
#footerNavi a{
	color:#FFFFFF;
	text-decoration:none;
}
#footerTools{
	width:380px;
	float:right;
}

#pagePrint{
	width:180px;
	float:right;
}
#pagePrint p{
	float:right;
}
#pagePrint a{
	display:block;
	padding-left:26px;
	background-image:url(../../../images/xebio/ssx/top/icon_print.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#fontSizeChange{
	width:170px;
	float:right;
}
#fontSizeChange table{
	float:right;
}
#fontSizeChange table th{
	text-align:left;
	font-weight:normal;
}
#fontSizeChange table td{
	padding-left:8px;
}
#fontSizeChange table td#fontChangeLast{
	padding-right:12px;
}

#copyright{
	margin-top:3px;
	clear:both;
}