/*共通*/
* {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:100%;
}

body {
	background-color:#FFFFFF;
}

.clear{
	clear:both;
}

.clear hr{
	display:none;
}


/*index*/
#search{
float:right;
}

#srchBox{
width:240px;
_width:238px;
margin:0px 0px 0px 0px;
}

#srchBox *{
margin:0px;
padding:0px;
font-size:13px;
*font-size:small;
*font:x-small;
}

#srchBox #srch{
padding:0px 0px 0px 10px;
}

#srchBox #srch #srchForm{
white-space:nowrap;
}

#srchBox #srchInput{
width:160px;
margin-right:6px;
vertical-align:bottom;
}

#srchBox #srchBtn{
width:50px;
}

*html #srchBox #srchBtn{
padding-top:2px;
}

*:first-child+html #srchBox #srchBtn{
padding-top:2px;
}

div#head div#logo div#search div#srchBox p#sitemap{
margin:6px;
float:right;
width:73px;
}

div#head div#logo div#search div#srchBox p#sitemap a{
display:block;
text-indent:-9000px;
height:20px;
background:url(../img/top/bt_sitemap.gif) no-repeat;
}

div#head div#logo div#search div#srchBox p#sitemap a:hover{
background:url(../img/top/bt_sitemap.gif) 0px -20px no-repeat;
}

#srchBox #srchLogo{
margin:6px;
width:136px;
float:right;
text-align:right;
}

div#head{
	background:#FFFFFF;
	display:block;
	width:800px;
	margin:0px auto;
	background:url(../img/top/copy.gif) 10px 15px no-repeat;
	padding:0px;
}


div#head div#logo h1{
	margin:0px;
	text-indent:-9000px;
	background:url(../img/top/logo_091013.jpg) no-repeat 270px 0px;
	height:70px;
}

div#above_s_menu{
	width:100%;
	display:block;
	background:#7D1FBF;
	text-align:center;
	padding:2px 0px;
	height:20px;
}

div#above_s_menu ul{
	width:760px;
	margin:0px auto;
	padding:0px;
}

div#above_s_menu ul li{
	list-style-type:none;
	padding:0px 1px;
	float:left;
	display:block;
}

div#above_s_menu ul li a{
	display:block;
	width:180px;
	height:15px;
	margin:2px 4px;
	text-indent:-9000px;
}

div#above_s_menu ul li a#en_profile{
	background:url(../img/common/en_profile.jpg) no-repeat;
}

div#above_s_menu ul li a#en_profile:hover{
	background:url(../img/common/en_profile.jpg) 0px 15px;
}

div#above_s_menu ul li a#link{
	background:url(../img/common/link.jpg) no-repeat;
}

div#above_s_menu ul li a#link:hover{
	background:url(../img/common/link.jpg) 0px 15px;
}

div#above_s_menu ul li a#jinzai{
	background:url(../img/common/jinzai.jpg) no-repeat;
}

div#above_s_menu ul li a#jinzai:hover{
	background:url(../img/common/jinzai.jpg) 0px 15px;
}

div#above_s_menu ul li a#rep{
	background:url(../img/common/rep.jpg) no-repeat;
}

div#above_s_menu ul li a#rep:hover{
	background:url(../img/common/rep.jpg) 0px 15px;
}

div#m_menu{
	width:100%;
	display:block;
	background:#BCAE8C;
	text-align:center;
	padding:6px 0px;
	height:45px;
}

div#m_menu ul{
	width:760px;
	margin:0px auto;
	padding:0px;
}

div#m_menu ul li{
	list-style-type:none;
	padding:0px 1px;
	float:left;
	display:block;
}

div#m_menu ul li a{
	display:block;
	width:150px;
	height:45px;
	text-indent:-9000px;
}

div#m_menu ul li a#products{
	background:url(../img/common/products.gif) no-repeat;
}

div#m_menu ul li a#products:hover{
	background:url(../img/common/products.gif) 0px 45px;
}

div#m_menu ul li a#about{
	background:url(../img/common/about.gif) no-repeat;
}

div#m_menu ul li a#about:hover{
	background:url(../img/common/about.gif) 0px 45px;
}

div#m_menu ul li a#site{
	background:url(../img/common/site.gif) no-repeat;
}

div#m_menu ul li a#site:hover{
	background:url(../img/common/site.gif) 0px 45px;
}

div#m_menu ul li a#contact{
	background:url(../img/common/contact.gif) no-repeat;
}

div#m_menu ul li a#contact:hover{
	background:url(../img/common/contact.gif) 0px 45px;
}

div#m_menu ul li a#catalog{
	background:url(../img/common/catalog.gif) no-repeat;
}

div#m_menu ul li a#catalog:hover{
	background:url(../img/common/catalog.gif) 0px 45px;
}

div#m_menu ul li a#works{
	background:url(../img/common/works.gif);
}

div#m_menu ul li a#works:hover{
	background:url(../img/common/works.gif) 0px 45px;
}

div#banner{
	background-color:#fc742f;
	width:100%;
	padding:6px 0px;
	display:block;
}

div#banner h2 a{
	display:block;
	background:url(../img/top/anime.gif) no-repeat;
	width:800px;
	height:100px;
	margin:0px auto;
	text-indent:-9000px;
}

div#main{
	width:770px;
	margin:0px auto;
	display:block;
}

div#main div.item{
	padding:0px 2px 6px 1px;
	display:block;
	float:left;
	font-size:x-small;
	line-height:1.5em;
	width:188px;
}

div#main div.item h3 a{
	display:block;
	text-indent:-9000px;
	margin:6px auto 0px auto;
	height:100px;
}

div#main div.item p{
	color:#333333;
	padding:0.5em;
	background:#f6f6f6;
}

div#main div#ballpool h3 a{
	background:url(../img/top/bt_ballpool.jpg) no-repeat;
}

div#main div#choitrai h3 a{
	background:url(../img/top/bt_choi.gif) no-repeat;
}

div#main div#wande h3 a{
	background:url(../img/top/bt_wande.jpg) no-repeat;
}

div#main div#mente h3 a{
	background:url(../img/top/bt_mainte.gif) no-repeat;
}

div#main div#ex h3 a{
	background:url(../img/top/bt_ex.jpg) no-repeat;
}

div#main div#lappset h3 a{
	background:url(../img/top/bt_lappset.jpg) no-repeat;
}

div#main div#left{
	display:block;
	float:left;
	width:460px;
	margin:5px auto;
}

div#main div#left p#woodrex a{
	display:block;
	background:url(../img/top/banner_woodrex.jpg) no-repeat;
	text-indent:-9000px;
	width:450px;
	height:100px;
}

div#main div#left h2{
	display:block;
	font-size:medium;
	color:#ED7102;
	line-height:1.4em;
}

div#main div#left p{
	display:block;
	font-size:small;
	line-height:1.2em;
	text-indent:0.5em;
	margin:0px 0px 5px 0px;
}

div#main div#left ul{
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
}

div#main div#left ul li{
	float:left;
	display:block;
}

div#main div#left ul li a{
	display:block;
	text-indent:-9000px;
}

div#main div#left ul li a#skate{
	
	width:0px;
	height:0px;
	margin:0px; 
}

div#main div#left ul li a#webshop{
	background:url(../img/top/banner_shop.jpg) no-repeat;
	width:166px;
	height:151px;
}

div#main div#left ul li a#badmin{
	background:url(../img/top/banner_badmin.gif) no-repeat;
	width:450px;
	height:50px;
	margin:5px;
}

div#main div#left ul li a#anzen{
	background:url(../img/top/banner_mat.gif) no-repeat;
	width:315px;
	height:60px;
	margin:5px;
}

div#main div#left ul li a#partner{
	background:url(../img/top/banner_partner.gif) no-repeat;
	width:124px;
	height:60px;
	margin:5px;
}

div#main div#left ul li a#hybrid{
	background:url(../img/top/banner_hybrid.jpg) no-repeat;
	width:220px;
	height:60px;
	margin:5px;
}

div#main div#left ul li a#mainte{
	background:url(../img/top/banner_mainte.jpg) no-repeat;
	width:450px;
	height:60px;
	margin:5px;
}

div#main div#left ul li a#ex{
	background:url(../img/top/banner_ex.jpg) no-repeat;
	width:220px;
	height:60px;
	margin:5px;
}

div#main div#left ul li a#assistep{
	background:url(../img/top/banner_assistep.jpg) no-repeat;
	width:450px;
	height:60px;
	margin:5px;
}

div#main div#left div#member{
	display:block;
	text-align:center;
	padding:10px auto;
	font-size:small;
}

div#right{
	display:block;
	float:left;
	width:310px;
	margin:5px auto;
}

div#right h2{
	display:block;
	background:url(../img/top/ti_news.gif) no-repeat center;
	height:28px;
	text-indent:-9000px;
}

div#right div.waku{
	display:block;
	margin:0.5em;
}

div#right div.waku h3{
	font-size:small;
	display:block;
	font-weight:bold;
}

div#right div.waku h3 span{
	color:#FF9900;
}

div#right div.waku p{
	font-size:small;
	line-height:1.2em;
	color:#333333;
}

div#right p#past{
	display:block;
	margin:0.5em;
	font-size:small;
}

div#s_menu{
	display:block;
	margin:10px auto;
	border-top:#cf8f29 solid 1px;
	padding:4px 0px;
	font-size:10px;
	width:100%;
}

div#s_menu div.waku{
	display:block;
	width:770px;
	margin:0px auto;
	text-align:center;
}

div#s_menu div.waku div#copyright{
	display:block;
	margin:5px auto;
	font-size:small;
}

/*index*/
