/*左サイドボックスの表題をセンタリング
---------------------------------------------------------------------------*/
td#categories-heading-td, #information-heading-td, #moreinformation-heading-td
,#calendar-heading-td {
	text-align:center;
}


#categoriesContent {
	line-height:1.5em;
}


/*  tpl_modules_downloads.php で使用
---------------------------------------------------------------------------*/
td.dlTable {
	border-right:1px dotted #666666;
	border-bottom:1px solid #666666;
}


/*フッターのお支払い方法などの設定
---------------------------------------------------------------------------*/
div#footer_msg {
	font-size:1.0em;
	margin-left:30px;
	margin-right:30px;
	color:#666666;
}

/*フッターのhr設定
---------------------------------------------------------------------------*/
hr#footer_hr {
	width:670px;
	border:1px dotted #666666;
}

/*フッターのtable設定
---------------------------------------------------------------------------*/
table#footer_table {
	border:none;
	width:680px;
}

td.vline {
	border-right:1px dotted #666666;
	width:220px;
}


/*サイドメニューのUL
---------------------------------------------------------------------------*/
ul.sidemenu {
	margin: 0; 
	padding: 0; 
	list-style-type: none;
	line-height:1.5em;
}

ul.sidemenu a {
	color:#666666;	/*文字色 #666666*/
	text-decoration: none;
	text-align: left;	/*テキストを中央よせにする設定。左よせがいいなら１行削除する。*/
	border-bottom: 1px solid #aeaeae;	/*各メニュー下に1pxの直線を引く設定*/
	display: block;
	width: 190px;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left	: 0px;
	font-size	: 1.0em;
}

ul.sidemenu a:hover {
	background: #FFd700;/* #f7f7f7;*/	/*カーソルオーバー時の背景色*/
	color: #000000;			/*カーソルオーバー時の文字色*/
}

li#target{
	background: #FFf666;/* #f7f7f7;*/	/*カーソルオーバー時の背景色*/
	color: #000000;			/*カーソルオーバー時の文字色*/
}

/* フッターのスペース
-----------------------------------------------*/
div.legalCopyright {
	margin-top		: 10px;
	margin-bottom 	: 10px;
}

/* tpl_checkout_payment.default.php
-----------------------------------------------*/
.floatingBox2 {
	margin: 0 5px 0 0 ;
	width: 40%;
	}


/* tpl_login_default.php line=89
-----------------------------------------------*/
.important2 {
	font-weight: none;
	}

/* tpl_login_default.php 
-----------------------------------------------*/
#loginDefaultHeading {
	line-height:1.5em;
}

/*tpl_checkout_confirmation_default.php line=23
----------------------------------------------*/
#checkoutBillto2 {
	margin: 0;
	width: 90%;
	}










/* 20100114 追加 include/modules/product_listing.php line:67　*/
th._productListing-heading{
	/*width:30px;*/
	text-align: center;
	color:#000000;
	}

/*=============================================================================	*/
/* 支払い確認ページで使用 														*/
/* \includes\templates\template_default\templates\tpl_cgeckout_payment_default.php */
/* line : 41 <div id="checkoutBillto" class="floatingBox3 back">　　　　　　　　*/
/*=============================================================================	*/
.floatingBox3 {
	margin: 0;
	width: 47%;
	padding:0 0 0 10px;
	border-width:1px;
	border-style:solid;
	border-color:#d7e1e0;
	}

/*=============================================================================	*/
/* 支払い確認ページで使用 														*/
/* \includes\templates\template_default\templates\tpl_cgeckout_payment_default.php */
/* line : 49 <div class="floatingBox4 important forward">　　　　　　　　*/
/*=============================================================================	*/
.floatingBox4 {
	margin: 0;
	width: 47%;
	padding:2px 0 2px 10px;
	}

/*=============================================================================	*/
/* 注文確認ページで使用 														*/
/* includes/tenplates/template_defaultes/tpl_checkout_confirmation_default.php 	*/
/* line : 23 <div id="checkoutShipto2" class="back">							*/
/*=============================================================================	*/
.floatingBox,  #checkoutShipto2,{
	margin: 0;
	width: 90%;
	}

/*=============================================================================	*/
/* ログイン・アカウント作成ページで使用											*/
/* includes/tenplates/template_defaultes/tpl_modules_create_accounr.php			*/
/* line : 178 <div class="information2">										*/
/*=============================================================================	*/
.information2 {
	font-size: 1.1em;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
/*	font-weight: bold;  */
	color:#0000cd;
	padding : 0 0 0 10px;
	}

/*=============================================================================	*/
/* ログイン・アカウント作成ページで使用											*/
/* includes/tenplates/template_defaultes/tpl_login_defualt.php					*/
/* line : 15 <div class="fontSet1"  id="loginDefaultHeading">					*/
/*=============================================================================	*/
.fontSet1{
	font-size: 1.1em;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
/*	font-weight: bold;*/
	color:#000080;
	padding : 0 0 0 10px;
	line-height:1.5em;
	}

/* 20100113 追加　*/
tr._productListing-rowheading{
   	border-bottom: solid 1px #999999;
    background-color: #d7e1e0;
	height:30px;
	}

._productListing-data{
	text-align: center;
	/*width:30px;*/
	}


.productListing-data{
	text-align: center;
   	border-bottom: solid 1px #999999;
	/*width:30px;*/
	}

.productListing-odd
      {
         background-color: #ffffcc;
      }


/* ==================================================	*/
/* 20100111 追加 										*/
/* ==================================================	*/
/* テーブルの枠線を細くする　*/
table.line1
{
   border-left: solid 1px #999999;
   border-bottom: solid 1px #999999;
}

th,td.line
{
   border-top: solid 1px #999999;
   border-right: solid 1px #999999;
}

th,td.line2
{
   border-top: solid 1px #999999;
   border-right: solid 1px #999999;
}


th,td.line21
{
   border-top: solid 1px #999999;
   border-right: solid 1px #999999;
   width	: 150px;
}

th,td.line22
{
   border-top: solid 1px #999999;
   border-right: solid 1px #999999;
   width	: 350px;
}


th,td.line3
{
   border-top: solid 1px #999999;
   border-right: solid 1px #999999;
	width:140px;
}

th,td.line4
{
   border-top: solid 1px #999999;
   border-right: solid 1px #999999;
	width:50px;
}


th,td.line5
{
   border-top: solid 1px #999999;
   /*border-right: solid 1px #999999;*/
}

th,td.line6
{
   border-top: solid 1px #999999;
   border-right: solid 1px #999999;
	text-align:right;
}

th,td.line8
{
   border-top: solid 1px #999999;
   border-right: solid 1px #999999;
   height	: 25px;
	font-size:0.9em;
	padding : 0 0 0 5px;
}


th,td.tdline
{
   border-top: solid 1px #999999;
   border-right: solid 1px #999999;
   border-left: solid 1px #999999;
   border-bottom: solid 1px #999999;
}

th,td.tdline9
{
   border-top: solid 1px #999999;
   border-right: solid 1px #999999;
   border-left: solid 1px #999999;
}

th,td.tdline10
{
   border-top: solid 1px #999999;
   border-right: solid 1px #999999;
   border-left: solid 1px #999999;
}

table._tabTable{
/*   	border-top: solid 1px #999999; */
/*  	border-right: solid 1px #999999; */
/*   	border-left: solid 1px #999999; */
/*   	border-bottom: solid 1px #999999; */
	}



/* テーブル内を黄色にする	*/
/*  <tr class="yellow">		*/
tr.yellow
      {
         background-color: #ffffcc;
      }

td.yellow
      {
         background-color: #ffffcc;
      }

th.yellow
      {
         background-color: #ffffcc;
      }



/* 枠をつける　*/
div.contentsbox2
      {
         border-style: solid;
         border-width: 1px;
         border-color: #999999;
	padding	     : 10px 10px 10px 10px;
      }

div.contentsbox3
      {
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
	padding: 10px 10px 10px 10px;
	font-size:7pt;
      }

div.infodisp
      {
		margin : 10em 0 0 0;
      }


/*  ======= ここまで　======  */