﻿@charset "utf-8";

/*		Styles for all
----------------------------------------------------------*/
body,div,ul,li,h1,h2,h3,p,blockquote
{
	margin: 0;
	padding: 0;
}

body {
		background: url(../back_gazou/backgazou.gif) ;
		text-align: center;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;
}

img {
		border: 0;
		vertical-align: bottom;
}

#wapper {
		width: 876px;
		margin: 0 auto;		
		display: inline-table;
		clear: both;
		background: url(../img/contentBg.jpg) repeat-y 0 76px;
}
#wapper:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}

/* MacIE begin \*/
*+html #wapper {height: 1%;}
* html #wapper {height: 1%;}
#wapper {display: block;}
/* MacIE end */




/*		Header Area
----------------------------------------------------------*/
#header	{
		width: 100%;
		margin: 0 auto;
		background: #ffffff url(../img/headBg00.jpg) no-repeat left bottom;
}

#header	h1 {
		margin: 0;
		color: #808080;
		font-size: 14px;
		text-align: right;
		padding-bottom: 12px;
}


/* MacIE begin \*/
*+html #header {height: 1%;}
* html #header {height: 1%;}
#header {display: block;}
/* MacIE end */

/*\*/
* html #header	h1 {padding: 0 0 11px 0;}	/* For Win IE */
/* */
*:first-child+html #header	h1 {padding: 0 0 11px 0;}




/*		Key
---------------------------*/
#key {
	text-align: center;
}

#key h3 {
	text-align: center;
}


/*		Topic Path Area
----------------------------------------------------------*/
#topicPath {
	width: 860px;
	height: 45px;
	background-color: #F0F8FF;
}

#topicPath ul {
	text-align:center;
	margin-left:10px;
	margin-top:5px;
}

#topicPath ul li {
	list-style: none;
	float: left;
 }

#topicPath ul li span {
		display: none;
}



/*		Main Content Area
----------------------------------------------------------*/
#mainContentArea:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
		visibility: hidden;
}
#mainContentArea {
 width: 860px;
 margin: 11px auto 0 auto;
 display: inline-table;
 clear: both;
}
/* MacIE begin \*/
*+html #mainContentArea {height: 1%;}
* html #mainContentArea {height: 1%;}
#mainContentArea		{display: block;}
/* MacIE end */

#maincontent {
 width: 860px;
}
#topicPath li.bottom_01 a {
		display:block;
		background-image:url(../botan/botan_home_n_image.gif);
	width: 120px;
	height:38px;
		background-repeat:no-repeat;
}
#topicPath li.bottom_01 a:hover{
		background-image:url(../botan/botan_home_m_image.gif);
		background-repeat:no-repeat;
}

#topicPath li.bottom_02 a {
		display:block;
		background-image:url(../botan/botan_saport_n_image.gif);
	width: 120px;
	height:38px;
		background-repeat:no-repeat;
}
#topicPath li.bottom_02 a:hover{
		background-image:url(../botan/botan_saport_m_image.gif);
		background-repeat:no-repeat;
}

#topicPath li.bottom_03 a {
		display:block;
		background-image:url(../botan/botan_shiharai_n_image.gif);
	width: 120px;
	height:38px;
		background-repeat:no-repeat;
}
#topicPath li.bottom_03 a:hover{
		background-image:url(../botan/botan_shiharai_m_image.gif);
		background-repeat:no-repeat;
}

#topicPath li.bottom_04 a {
		display:block;
		background-image:url(../botan/botan_tejyun_n_image.gif);
	width: 120px;
	height:38px;
		background-repeat:no-repeat;
}
#topicPath li.bottom_04 a:hover{
		background-image:url(../botan/botan_tejyun_m_image.gif);
		background-repeat:no-repeat;
}

#topicPath li.bottom_05 a {
		display:block;
		background-image:url(../botan/botan_kiyaku_n_image.gif);
	width: 120px;
	height:38px;
		background-repeat:no-repeat;
}
#topicPath li.bottom_05 a:hover{
		background-image:url(../botan/botan_kiyaku_m_image.gif);
		background-repeat:no-repeat;
}

#topicPath li.bottom_06 a {
		display:block;
		background-image:url(../botan/botan_toiawase_n_image.gif);
	width: 120px;
	height:38px;
		background-repeat:no-repeat;
}
#topicPath li.bottom_06 a:hover{
		background-image:url(../botan/botan_toiawase_m_image.gif);
		background-repeat:no-repeat;
}

#topicPath li.bottom_07 a {
		display:block;
		background-image:url(../botan/botan_kaiin_n_image.gif);
	width: 120px;
	height:38px;
		background-repeat:no-repeat;
}
#topicPath li.bottom_07 a:hover{
		background-image:url(../botan/botan_kaiin_m_image.gif);
		background-repeat:no-repeat;
}

/* -------------------中央部分------------------------------ */


#gametitle {
		float: left;
		margin-left:15px;
		margin-top:10px;

}

#gametitle #kounyu_all a {
		display:block;
		background-image:url(../title_rmt/kounyu_n_image.gif);
    		width: 100px;
    		height:25px;
		background-repeat:no-repeat;

}
#gametitle  #kounyu_all a:hover{
		background-image:url(../title_rmt/kounyu_m_image.gif);
		background-repeat:no-repeat;
}

#gametitle  #baikyaku_all a {
		display:block;
		background-image:url(../title_rmt/baikyaku_n_image.gif);
    		width: 100px;
    		height:25px;
		background-repeat:no-repeat;
}
#gametitle  #baikyaku_all a:hover{
		background-image:url(../title_rmt/baikyaku_m_image.gif);
		background-repeat:no-repeat;
}

#baikyaku_all span {
		display: none;
}
#kounyu_all span {
		display: none;
}



/*		Side Content Area_left
----------------------------------------------------------*/
#sideContentArea_left {
		float: left;
		margin-left:10px;
		margin-right:0px;
		margin-top:10px;
		
}

#sideContentArea_left p {
		text-align:center;
		font-size: 14px;
}

#sideContentArea_left_hoka {
		float: left;
		margin-left:15px;
		margin-right:0px;
		margin-top:30px;
		
}

/*		Side Content Area_right
----------------------------------------------------------*/
#sideContentArea_right {
		float: left;
		height:700px;
		margin-left:0px;
		margin-right:0px;
		margin-top:3px;
		padding:5px 5px 5px 5px;
}


/*		Footre Area
----------------------------------------------------------*/
#footer {
		clear: both;
		margin-top: 0px;
		color: #ffffff;
		background:url(../img/footBg.jpg) no-repeat 0 0;
}

/*\*/
* html #footer ul li {margin: 1.5em 0 0 1em;}	/* For Win IE */
/* */
#footer ul li.noBorder {
		border: none;
}
#footer address {
		margin:15px 15px 0 0;
		font-size: 69%;
		font-style: normal;
		float: right;
}
/*\*/
* html #footer address {margin:1.5em 1em 0 0;}	/* For Win IE */
/* */
#footer address a:link,
#footer address a:visited,
#footer ul li a:link,
#footer ul li a:visited {
		text-decoration: none;
}
#footer address a:hover,
#footer address a:active,
#footer ul li a:hover,
#footer ul li a:active {
		text-decoration: underline;
}

/* -----------------価格テーブル------------------------------ */

	/* 価格テーブル */
	div#main table#data {
		clear: both;
		border-collapse: collapse;
		padding: 0px;
		margin: 0px auto 0px auto;
		width: 462px;
	}

	#main .lunatia_rmt h3 {
			padding: 0px;
			margin: 20px 0 20px 0;
		}
		
	/* モードによるスタイル */
	div#main div#buy table#data {
		border-top: 5px solid #0066cc;
		border-left: 1px solid #0066cc;
		border-right: 1px solid #0066cc;
		border-bottom: 1px solid #0066cc;
	}
	div#main div#sell table#data {
		border-top: 5px solid #cc6600;
		border-left: 1px solid #cc6600;
		border-right: 1px solid #cc6600;
		border-bottom: 1px solid #cc6600;
	}



		/* th要素 */
		div#main table#data th {
			height: 24px;
			font-size: 12px;
		}
		
		/* モードによるスタイル */
		div#main div#buy table#data th {
			background: #99ccff;
			border-left: 1px solid #0066cc;
		}
		div#main div#sell table#data th {
			background: #ffcc99;
			border-left: 1px solid #cc6600;
		}



		/* td要素 */
		div#main table#data td {
			border: 1px solid #999999;
			text-align: center;
			font-size: 12px;
		}

		/* テキスト寄せ */
		div#main table#data td.left {
			text-align: left;
			padding: 5px 0px 5px 15px;
		}

		/* 口数入力 */
		div#main table#data td.unit_input {
			padding: 5px 0px 5px 0px;
			margin: 0px;
		}
			/* フォーム */
			div#main table#data td form {
				padding: 0px;
				margin: 0px;
			}
			/* インプット */
			div#main table#data td input {
				padding: 0px;
				margin: 0px;
			}
			
			
/* ------------------------ 利用規約 ------------------------------ */		
			

#riyou01 {

	width: 420px;
	margin-left:20px;
	margin-top:40px;
}	

#riyou01 h3 {
	font-size:13px;
	text-align:left;
	width: 300px;
	margin-top:20px;
	margin-left:20px;
}	

#riyou01 p {
	font-size:12px;
	text-align:left;
	width: 420px;
	margin-left:20px;
	margin-top:10px;
}	

/* ------------------------ webmoney ------------------------------ */		
			

#money001 {
	margin-left:20px;
	margin-top:40px;
	width: 466px;
}	

#money001 p {
	font-size:12px;
	text-align:left;
	padding: 10px;
}	

#money001 .komono p {
	font-size:10px;
	text-align:center;
}	

/* ------------------------ game_bs ------------------------------ */		
			

#game_bs {
	margin-left:20px;
	margin-top:40px;
	width: 600px;
}	

#game_bs h3 {
	font-size:14px;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
}	

#game_bs p {
	font-size:12px;
	text-align:left;
	padding: 10px;
	line-height: 16px; 
}	

/* ------------------------ 特定商取引法に基づく表記 ------------------------------ */		
			
#torihiki01 {
	margin-top:40px;
}	

#torihiki01 h3 {
	font-size:13px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}	

#torihiki01 p {
	font-size:12px;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}	

/* ------------------------ サイトマップ ------------------------------ */		
			
#sitomap {
	margin-top:40px;
}	


#sitomap ul li {
	font-size:12px;
	text-align:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	list-style-type: none;
}	

#sitomap .midasi_00 {
	font-size:12px;
	text-align:center;
	color:#ffffff;
	list-style-type: none;
}	

#sitomap .midasi_01 {
	font-size:12px;
	text-align:center;
	color:#ffffff; 
	list-style-type: none;
}	

#sitomap ul li a:hover {

	color:red; background-color:#FFF68F;
}	

/* ------------------------ お問い合わせ ------------------------------ */		
			


#toiawase01 {

	width: 420px;
	margin-left:20px;
	margin-top:40px;
}	

#toiawase01 p {
	font-size:12px;
	text-align:left;
	width: 420px;
	margin-left:20px;
	margin-top:10px;
}	


#oshiharai {

	width: 420px;
	margin-left:20px;
	margin-top:40px;
}	

#oshiharai p {
	font-size:12px;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 20px;
}	

#riyoutejyun {

	width: 420px;
	margin-left:20px;
	margin-top:40px;
}	

#saport {

	width: 420px;
	margin-left:20px;
	margin-top:40px;
}	

/* ------------------------ 下段タイトル ------------------------------ */		

.gedantitlu {

	width: 424px;
	height: 100px;
	text-align: center;
	line-height: 18px; 
}	

.gedantitlu p a:hover {

	color:red; background-color:#ffdff9;
}	

.gedantitlu p {

	font-size:12px;
}	

/* ------------------------ 下段サイトマップ ------------------------------ */		

.sitomap0 {
	width: 424px;
	text-align: center;
}	

.sitomap0 p a {
	font-size:12px;
	color: #000000;
}	
