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

/*-----------------------------------------*/
/*                                         */
/*         key visual properties           */
/*                                         */
/*-----------------------------------------*/

div#keyvisual{
	width:923px;
	height:271px;
	background-image:url(../img/keyvisual.jpg);
	border:1px #ccc solid;
}

div#keyvisual h2{
	text-indent:-5000px;
}

/* key visual buttom */

div#keyvisual p a{
	background-image:url(../img/keyvisual_btn.png);
	display:block;
	width:150px;
	height:40px;
	text-indent:-5000px;
}

/* Web Member Button */

/* Position */

div#keyvisual p a{
	position:relative;
	top:0;
	left:750px;
}

div#keyvisual p.btn_web a:link,
div#keyvisual p.btn_web a:visited{
	background-position:0 0;
}

div#keyvisual p.btn_web a:hover{
	background-position:0 -40px;
}

div#keyvisual p.btn_web a:active{
	background-position:0 0;
}

/* Tournament Entry Button */

div#keyvisual p.btn_tournament a:link,
div#keyvisual p.btn_tournament a:visited{
	background-position:-150px 0;
}

div#keyvisual p.btn_tournament a:hover{
	background-position:-150px -40px;
}

div#keyvisual p.btn_tournament a:active{
	background-position:-150px 0;
}

/* Inquiry Button */

div#keyvisual p.btn_inquiry a:link,
div#keyvisual p.btn_inquiry a:visited{
	background-position:-300px 0;
}

div#keyvisual p.btn_inquiry a:hover{
	background-position:-300px -40px;
}

div#keyvisual p.btn_inquiry a:active{
	background-position:-300px 0;
}



/* h2 margin properties */

div#left_contents h2,
div#detail_contents h2{
	margin:15px 0;
}




/*-----------------------------------------*/
/*                                         */
/*           topics properties             */
/*                                         */
/*-----------------------------------------*/

div.topics h2{
	background-image:url(../img/ti_topics.gif);
	width:264px;
	height:42px;
	text-indent:-5000px;
}

div.topics dl{
	margin:15px auto;
	width:240px;
	font-size:75%;
}

div.topics dl dd{
	font-weight:bold;
}

div.topics dl dt{
	margin-left:1em;
}

/*-----------------------------------------*/
/*                                         */
/*           links properties              */
/*                                         */
/*-----------------------------------------*/

div.links h2{
	background-image:url(../img/ti_links.gif);
	width:264px;
	height:42px;
	text-indent:-5000px;
}

div.links ul li{
	margin:5px 0;
}



/*-----------------------------------------*/
/*                                         */
/*           brand properties              */
/*                                         */
/*-----------------------------------------*/

div.brand h2{
	background-image:url(../img/ti_brand.gif);
	width:631px;
	height:42px;
	text-indent:-5000px;
}

div.brand p{
	width:607px;
	padding:13px;
}

/*-----------------------------------------*/
/*                                         */
/*            shop properties              */
/*                                         */
/*-----------------------------------------*/

div.shop h2{
	background-image:url(../img/ti_shop.gif);
	width:631px;
	height:42px;
	text-indent:-5000px;
}

div.map h3{
	background-image:url(../img/kanazawa_logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:277px;
	height:106px;
	text-indent:-5000px;
}

div.address{
	width:277px;
}

div.shop_left{
	width:277px;
	padding-left:13px;
}

div.map{
	width:319px;
	padding-right:13px;
}

div.address address{
	font-size:82%;
	line-height:2;
}

div.shop_left p{
	width:250px;
	margin:0 auto;
}
/*-----------------------------------------*/
/*                                         */
/*           member properties             */
/*                                         */
/*-----------------------------------------*/

div.member h2{
	background-image:url(../img/ti_member.gif);
	width:631px;
	height:42px;
	text-indent:-5000px;
}

/*-----------------------------------------*/
/*                                         */
/*        tournament properties            */
/*                                         */
/*-----------------------------------------*/


div.tournament h2{
	background-image:url(../img/ti_tournament.gif);
	width:631px;
	height:42px;
	text-indent:-5000px;
}

div.tournament h3{
	padding:0;
	margin:0 auto;
	width:607px;
}

div.tournament iframe,
div.tournament object{
	border:0;
	width:607px;
	height:300px;
	margin:20px auto;
}

div.tournament p{
	font-size:82%;
	line-height:2;
}


/*-----------------------------------------*/
/*                                         */
/*           item properties               */
/*                                         */
/*-----------------------------------------*/

div.item h2{
	background-image:url(../img/ti_item.gif);
	width:631px;
	height:42px;
	text-indent:-5000px;
}

div.iframe{
	width:520px;
	margin:20px auto;
}


div.item iframe{
	width:520px;
	height:300px;
	border:1px #e1e7ea solid;
}


/*-----------------------------------------*/
/*                                         */
/*           				rss					           */
/*                                         */
/*-----------------------------------------*/


div.rss h2{
	background-image:url(../img/ti_blog.gif);
	width:631px;
	height:42px;
	text-indent:-5000px;
}

div.rss {
	font-size: 87%;
}

