
/* --------------------------------------------------
商品一覧画面で画像を表示するかどうかに使う。
このスタイルシートが選択されたときは画像を表示する。
---------------------------------------------------- */
A.image {
  display: inline;
}


/*-------- 以下は、stylesheet_without_image.cssと同じ ---------*/

/* --------------------------
                             
      BODY：ボディ
                             
--------------------------- */
BODY {
/*  background: #ffffff;                             /* 背景色 */
  font-family : 'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif;
  background: #fff;
  margin: 0px;
  font-size: 12px
}

div.back { /*背景部の背景*/
  text-align: center; 
  background: #067d03;;
  margin: 0;
  width:100%;
}

div.back_center {　/*メイン部の背景*/
  text-align: left;
  margin: 0px auto; 
  width: 800px; 
  background:#fff;
}

div #header {
  position:relative;
  width:798px;
  height:150px;
  margin: 0 auto;
  padding: 0px;
  background-image: url(images/toruzo/top_banner.gif);
  top:0px;
  left:0px;
  background-repeat: no-repeat;
}

div #top_moji {
  position:absolute;
  width:auto;
  height:auto;
  margin: 0 auto;
  padding: 0px;
  top: 3px;
  left: 10px;
  color: #333;
}

div #top_moji2 {
  position:absolute;
  width:300px;
  height:100px;
  margin: 0 auto;
  padding: 0px;
  top: 73px;
  left: 297px;
  color: #333;
  line-height:1.5;
  text-align:left;
}

div #logo     {
  position:absolute;
  top: -1px;
  left: 25px;
}



ul #gnavi {
	position:absolute;
	bottom:0px;
	left:0px;
	width: 800px;
	height: 30px;
	margin:0 auto;
}
#gnavi li {
	display: inline;
	position:absolute;
	bottom:2px;
	height:30px;
	margin:0 auto;
	text-indent: -9999;
}

#gnavi li.g-home {
	left:30px;
}
#gnavi li.g-what {	
	left:140px;
}
#gnavi li.g-how {	
	left:250px;
}
#gnavi li.g-sell {	
	left:425px;
}
#gnavi li.g-affi {	
	left:417px;
}
#gnavi li.g-mili {	
	left:650px;
}


#gnavi li a {
	background-image:url(/images/toruzo/navi_2.gif);
	background-repeat: no-repeat;
	height:30px;
	display:block;
    outline:none;
}

#gnavi li.g-home a {
	width:110px;
	background-position: -45px -20px; 
}


#gnavi li.g-what a {
	width:110px;
	background-position: -156px -20px; 
}

#gnavi li.g-how a {
	width: 125px;
	background-position: -267px -20px; 
}
#gnavi li.g-sell a {
	width: 110px;
	background-position: -475px -20px; 
}
#gnavi li.g-affi a {
	width: 145px;
	background-position: -385px -20px; 
}
#gnavi li.g-mili a {
	width: 110px;
	background-position: -680px -20px; 
}

#gnavi li a:hover,
#gnavi li a:active {
	background-image:url(/images/toruzo/navi_1.gif);
	background-repeat: no-repeat;
	height:30px;
	display:block;
}

#gnavi li.g-home a:hover ,
#gnavi li.g-home a:active {
	width:110px;
	background-position: -45px -20px; 
}

#gnavi li.g-what a:hover ,
#gnavi li.g-what a:active {
	width:110px;
	background-position: -156px -20px; 
}
#gnavi li.g-how a:hover ,
#gnavi li.g-how a:active {
	width: 125px;
	background-position: -267px -20px; 
}
#gnavi li.g-sell a:hover ,
#gnavi li.g-sell a:active {
	width: 90px;
	background-position: -475px -20px; 
}
#gnavi li.g-affi a:hover ,
#gnavi li.g-affi a:active {
	width: 145px;
	background-position: -385px -20px; 
}
#gnavi li.g-mili a:hover ,
#gnavi li.g-mili a:active {
	width: 110px;
	background-position: -680px -19px; 
}

/*---------------------
TD : 現在位置の表示部  
/----------------------*/

TD.nowposition {
  font-family:Osaka, Verdana, Arial, sans-serif; 
  font-size:12px;
  color: #333;
}

TD {
  word-break: break-all; /*すべて枠内で強制改行する。IEのみ有効。*/
}


/* --------------------------
                             
      文字
                             
--------------------------- */

/* ---------------------------
TD：メイン
--------------------------- */
.main {
  font-size: 12px;                           
  line-height: 1.3;
  color:#333;                                
}

.yellow {
  font-size: 12px;                           
  line-height: 1.3;
  color:#fc0;                                
}

.red    {
  font-size: 12px;                           
  color: #b50000;                            
}

.grey   {
  font-size: 12px;                           
  color: #ffffff;                            
}

.green   {
  font-size: 12px;                           
  color: #357103;                            
}

/* ----------------------------------------------
TD：下線付き（アップロード会員ページのテーブル）
------------------------------------------------ */
TD.bottomline, P.bottomline {
  font-size: 12px;                                 /* フォントサイズ */
  border-bottom: 1px #067d03 solid;
  padding:10px 0px 10px 0px;               
  color:#333;                                /* 行の高さ */
}

/* ---------------------------
TD,SPAN：小さい文字（メッセージ）
--------------------------- */
TD.smallText, SPAN.smallText, P.smallText {
  font-size: 10px;   
  color: #333;                              
}

TD.verysmallText, SPAN.verysmallText, P.verysmallText {
  font-size: 10px;                           
  color:#333;                                

}


/* ---------------------------
TD：太字
--------------------------- */
TD.bold {
  font-size: 12px;                                 /* フォントサイズ */
  font-weight: bold;     
  color:#333;                                /* 行の高さ */
}

/* ---------------------------
TD：太字
--------------------------- */
.large {
  font-size: 13px; 
  line-height: 1.3;
  color:#ffffff;       
}

.largered, .messageStackError, .messageStackSuccess, .messageStackError {
  font-size: 14px;
  color:#f00;     
}

.title {
 font-size: 18px;
 font-weight: bold;
 color: green;
}
/* ---------------------------
見出し
--------------------------- */
.midashi{
  font-size: 14px;
  font-weight: bold;                               
  color: #5e7500;
  border-left: 5px solid #9ec20e;
  border-bottom: 1px dotted #9ec20e;
  background-color:#dfff6b;
  
}  

.midashi2{
  font-size: 14px;
  font-weight: bold;                               
  color: #ff9c10;
} 

/* ---------------------------
　　　　　　　　　　　　　　　
   A：リンク
   　　　　　　　　　　　　　 
------------------------------ */
A { 
  /*color: #3f71ab;*/
  font-size: 12px;   
  color:#000091;
  text-decoration: underline; 
}
/* カーソルが上に乗ったとき */
A:hover { 
  font-size: 12px;   
  color: #0000ce;                                 
  text-decoration: underline;                      
}

A.middle {
  font-weight: bold;
  font-size:14px;
}

A.middle:hover {
  font-weight: bold;
  font-size:14px;
}


/* pageResults */
A.pageResults { 
}

A.pageResults:hover { 
  background: #FFFF33;                            
}

/* smallTextunderline */
A.smallTextunderline {
  font-size: 10px;                                 /* フォントサイズ */
}

A.smallTextunderline:hover {
  font-size: 10px;                                 /* フォントサイズ */
}

A.none {
  font-size: 12px;   
  text-decoration: none;                      
 
}
A.none:hover {
  font-size: 12px;   
  text-decoration: none;                      
  color: #333;
}

A.pageheading:hover {
  font-size: 20px;   
  font-weight: bold;
  
}

A.pageheading {
  font-size: 20px;   
  font-weight: bold;
  
}

input.button{
  font-size: 13px;
  padding:2px 0px 2px 0px;

}

a.headerNavigation{
  font-size: 11px;
  color:#333;
}


/* menu Image -noborderBox2 - Show Sub-categories  Star */
a.menucateg:link, a.menucateg:visited, a.menucateg:active {
vertical-align: middle;
color:#fc2162;
background: #ffe0ff;
font-size: 12px;
font-weight: bold;
text-align: left;
height: 15px;
padding-top:2px;
text-decoration: none;
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
}

a.menucateg:hover {
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
background: #ffe0ff;
text-decoration: none;
font-weight: bold;
color: #fc2162;
}

a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {
vertical-align: middle;
font-size: 12px;
text-align: left;
height: 15px;
text-decoration: none;
padding-top:4px;
font-weight: bold;
}

a.menusubcateg:hover {
background: #ffe0ff;
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
background-repeat: repeat;
text-decoration: none;
color: #fc2162;
font-weight: bold;
font-size: 12px;
}
/* menu Image -noborderBox2 - Show Sub-categories  End */



/* ---------------------------
TR：ヘッダー（エラー）
--------------------------- */
TR.headerError {
  background: #ff0000;                             /* 背景色 */
}
/* ---------------------------
TD：ヘッダー（エラー）
--------------------------- */
TD.headerError {
  font-size: 12px;                                 /* フォントサイズ */
  background: #ff0000;                             /* 背景色 */
  color: #ffffff;                                  /* フォントカラー */
  font-weight : bold;                              /* フォント太さ */
  text-align : center;                             /* 横位置 */
}
/* ---------------------------
TR：ヘッダー（メッセージ）
--------------------------- */
TR.headerInfo {
  background: #00ff00;                             /* 背景色 */
}
/* ---------------------------
TD：ヘッダー（メッセージ）
--------------------------- */
TD.headerInfo {
  font-size: 12px;                                 /* フォントサイズ */
  background: #00ff00;                             /* 背景色 */
  color: #ffffff;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
  text-align: center;                              /* 横位置 */
}


/*---------------------
　　　　　　　　　　　　
   一般のBOX
   　　　　　　　　　　
-----------------------*/

/* 大枠　*/
.infoBox {
  border: solid 1px #067d03;
}

/* タイトル　*/
TD.infoBoxHeading {
  font-size: 12px;                                 
  font-weight: bold;                               
  background-color:#dbf5f7;
  color:#465569;
  vertical-align: middle;
  text-align: center;
  border-top: solid 1px #067d03;
  border-left: solid 1px #067d03;
  border-right: solid 1px #067d03;  

}

TD.infoBoxHeadingSimple {
  font-size: 12px;                                 
  font-weight: bold;                               
  background-color:#ffffff;
  color:#465569;
  vertical-align: middle;
  text-align: center;
  border-top: solid 1px #067d03;
  border-left: solid 1px #067d03;
  border-right: solid 1px #067d03;  

}

/*　コンテンツ　*/
.infoBoxContents {
  background: #ffffff;
  font-size: 12px;
}
  
.infoBoxContents2 {
  background: #ffffff;
  font-size: 12px;
  border-right: solid 1px #067d03;
  border-left: solid 1px #067d03;
  border-bottom: solid 1px #067d03;
}

  

/*---------------------
　　　　　　　　　　　　
   Categories
  　　　　　　　　　　　
-----------------------*/
.infoBoxCategory {
  border-left: 1px solid #067d03;
  border-right: 1px solid #067d03;
  border-bottom: 1px solid #067d03;
  width: 160px;                             
}

TD.infoBoxHeadingCategories {
  background-image: url(images/toruzo/bg_box_category.gif);
  background-repeat: no-repeat; 
  text-align: center;
  font-size: 14px;                                 
  font-weight: bold; 
  color:#fff;  
  background-position: 0px -2px;                              
}

/*---------------------
　　　　　　　　　　　　
   Search
  　　　　　　　　　　　
-----------------------*/

/*-- 商品検索BOX --*/
.infoBoxSearch1 {
  border-left: solid 1px #067d03;
  border-right: solid 1px #067d03;
}

.infoBoxSearch2 {
  border-left: 1px solid #067d03;
  border-right: 1px solid #067d03;
  border-bottom: 1px solid #067d03;                             
}

/*　タイトル　*/
TD.infoBoxHeadingSerch {
  background-image: url(images/toruzo/bg_box_serch.gif);
  background-repeat: no-repeat; 
  text-align: center;
  font-size: 14px;                                 
  color:#fff;  
  font-weight: bold; 
  background-position: 0px -2px;                              
}
.infoBoxContentsSearch1 {
  background: #fff;
  color:#333333;  
  line-height: 1.1em;
}

.infoBoxContentsSearch2 {
  background: #fff;
  color:#333333;  
  line-height: 1.1em;
}

/*---------------------
　　　　　　　　　　　　
   ダウンロード会員
   　　　　　　　　　　
-----------------------*/


.infoBoxDownload {/*ダウンロード会員ページ*/
  border: solid 1px #7b9ebd;
  background: #f1f9fe;
}

.infoBoxDownloadTop {
  border-left: solid 1px #067d03;
  border-right: solid 1px #067d03;
  border-bottom: solid 1px #067d03;
}

.infoBoxDownloadOpen {
  border-left: solid 1px #7b9ebd;
  border-right: solid 1px #7b9ebd;
  border-bottom: solid 1px #7b9ebd;
}


TD.infoBoxHeadingDownloadTop { /*infoboxのタイトル*/
  background-image: url('images/toruzo/bg_box_download.gif');
  background-repeat: no-repeat; 
  text-align: left;
  font-weight: bold; 
  background-position: 0px -2px;  
}


TD.pageHeadingDownload, DIV.pageHeadingDownload {
  font-size: 20px;                                 
  font-weight: bold;                               
  color: #cc0000;                                  
}


TD.pageHeadingDownload_free, DIV.pageHeadingDownload_free { /*無料ダウンロード画面*/
  background-image: url('images/toruzo/bg_box_long_free_download.gif');
  background-repeat: no-repeat; 
  background-position: 0px -2px;
  text-indent: -9999;
  height: 27px;
}

.infoBoxContentsDownloadTop { 
  background: #fffefa;                             
  line-height: 1.1em;
}

.infoBoxContentsDownloadOpen{ 
  background: #f1f9fe;                             
  line-height: 1.1em;
}


.infoBoxContentsDownload {
  background: #f1f9fe;    
  font-size: 12px;
  line-height: 1.1em;
}




/*---------------------
　　　　　　　　　　　　
   アップロード会員
   　　　　　　　　　　
-----------------------*/

/* 大枠　*/
.infoBoxConsignment {
  border: solid 1px #067d03;
  background: #acfdaa;

}

.infoBoxConsignmentTop {
  border-left: solid 1px #067d03;
  border-right: solid 1px #067d03;
  border-bottom: solid 1px #067d03;
}

.infoBoxConsignmentOpen {
  border-left: solid 1px #067d03;
  border-right: solid 1px #067d03;
  border-bottom: solid 1px #067d03;
}

/* タイトル　*/
TD.infoBoxHeadingConsignmentTop {  /*infoboxのタイトル*/
  background-image: url('images/toruzo/bg_box_upload.gif');
  background-repeat: no-repeat; 
  text-align: left;
  font-weight: bold; 
  background-position: 0px -2px;  
}

TD.infoBoxHeadingConsignment {
  font-size: 12px;                                 
  font-weight: bold;                               
  background-color:#acfdaa;
  color: #055603;                                  
  vertical-align: middle;
  text-align: center;
  border-top: solid 1px #067d03;
  border-left: solid 1px #067d03;
  border-bottom: solid 1px #067d03;
}

TD.infoBoxHeadingConsignmentRight { 
  font-size: 12px;                                 
  font-weight: bold;                               
  background-color:#acfdaa;
  color: #055603;                                  
  vertical-align: middle;
  text-align: center;
  border: solid 1px #067d03;
}

/*　コンテンツ　*/
.infoBoxContentsConsignment {
  background: #acfdaa;    
  font-size: 12px;

}

.infoBoxContentsConsignment_waku {
  background: #acfdaa;    
  font-size: 12px;
  border: solid 1px #067d03;
}

.infoBoxContentsConsignmentTop { /*左コラムのinfobox*/
  background: #fffefa;                             
  line-height: 1.1em;
}

.infoBoxContentsConsignmentOpen { /*左コラムで展開したとき*/
  background: #acfdaa;                             
  line-height: 1.1em;
}

/*- デジタルデータ販売委託機能 : BOF -*/
TABLE.formAreaConsignment {
  background: #acfdaa;                             /* 背景色 */
  border-color: #494949;                           /* 境界線の色 */
  border-style: solid;                             /* 境界線のスタイル */
  border-width: 1px;                               /* 境界線の幅 */
}
/*- デジタルデータ販売委託機能 : EOF -*/

/*- デジタルデータ販売委託機能 : BOF -*/
TD.pageHeadingConsignment, DIV.pageHeadingConsignment {
  font-size: 20px;                                 /* フォントサイズ */
  font-weight: bold;                               /* フォント太さ */
  color: #067d03;                                  /* フォントカラー */
}
/*- デジタルデータ販売委託機能 : EOF -*/



/*---------------------
　　　　　　　　　　　　
   アフィリエイト会員
  　　　　　　　　　　　
-----------------------*/

/* 大枠　*/
.infoBoxAffiliate {
  border: solid 1px #51bd5a;
  background: #e1fce3;

}

.infoBoxAffiliateTop {
  border-left: solid 1px #067d03;
  border-right: solid 1px #067d03;
  border-bottom: solid 1px #067d03;
}

.infoBoxAffiliateOpen {
  border-left: solid 1px #067d03;
  border-right: solid 1px #067d03;
  border-bottom: solid 1px #067d03;
}

/*アフィリエイト率を検索する画面*/
.infoBoxAffiliateCategory {
  background: #067d03;                             
}

/*アフィリエイト率を検索する画面*/
.infoBoxAffiliateSearch1 {
  background: #fffbdb; 
  border-top: 1px solid #067d03;
  border-left: 1px solid #067d03;                             
  border-right: 1px solid #067d03;                            
}
.infoBoxAffiliateSearch2 {
  background: #fffbdb; 
  border-left: 1px solid #067d03;
  border-right: 1px solid #067d03;
  border-bottom: 1px solid #067d03;                               
}


/*　タイトル　*/

TD.infoBoxHeadingAffiliate {
  font-size: 12px;                                 
  font-weight: bold;                               
  background-color:#e1fce3;
  color: #055603;                                  
  vertical-align: middle;
  text-align: center;
  border-top: solid 1px #51bd5a;
  border-left: solid 1px #51bd5a;
  border-bottom: solid 1px #51bd5a;
}

TD.infoBoxHeadingAffiliateRight {
  font-size: 12px;                                 
  font-weight: bold;                               
  background-color:#e1fce3;
  color: #055603;                                  
  vertical-align: middle;
  text-align: center;
  border: solid 1px #51bd5a;
}


TD.infoBoxHeadingAffiliateTop { 
  background-image: url('images/toruzo/bg_box_affiliate.gif');
  background-repeat: no-repeat; 
  text-align: left;
  font-weight: bold; 
  background-position: 0px -2px;  
}
/*アフィリエイト率を検索する画面*/
TD.infoBoxHeadingAffiliateCategories {
  background-image: url(images/infobox/category_back.gif);
  background-repeat: no-repeat; 
  text-align: center;
  font-size: 12px;                                 
  font-weight: bold;                               
  color:#ffffff;  
}

TD.infoBoxHeadingAffiliateSerch {
  background-image: url(images/infobox/search_back.gif);
  background-repeat: no-repeat; 
  text-align: center;
  font-size: 12px;                                 
  font-weight: bold;                               
  color:#ffffff;  
}

/*　コンテンツ　*/
.infoBoxContentsAffiliate {
  background: #e1fce3;                            
}

.infoBoxContentsAffiliate2 {
  background: #ffffff;
  border:1px solid #a5b2b9;
}

.infoBoxContentsAffiliateTop {  /*左コラムのinfobox*/
  background: #fffefa;      
  line-height: 1.1em;
                      
}

.infoBoxContentsAffiliateOpen {  /*左コラムのinfobox*/
  background: #e1fce3;      
  line-height: 1.1em;
                      
}

/*アフィリエイト率を検索する画面*/
.infoBoxContentsAffiliateCategory {
  background: #fffbdb;                             
}

.infoBoxContentsAffiliateSearch1 {
  background: #fffbdb;                             
  font-size: 12px;                                 
}
.infoBoxContentsAffiliateSearch2 {
  background: #fffbdb;                             
  font-size: 12px;                                 
}

/*- アフィリエイト : BOF -*/
TABLE.formAreaAffiliate {
  background: #e1fce3;                             
  border-color: #41a118;                           
  border-style: solid;                             
  border-width: 1px;                               
}
/*- アフィリエイト : EOF -*/

/*- アフィリエイト : BOF -*/
TD.pageHeadingAffiliate, DIV.pageHeadingAffiliate {
  font-size: 20px;                                 
  font-weight: bold;                               
  color: #cc0000;                                  
}
/*- アフィリエイト : EOF -*/


/*---------------------
　　　　　　　　　　　　
   LatestNews
  　　　　　　　　　　　
-----------------------*/

TD.infoBoxHeadingLatestNews {
  background-image: url('images/toruzo/bg_box_long_news.gif');
  background-repeat: no-repeat; 
  text-align: left;
  font-weight: bold; 
  background-position: 0px -2px;  
}

TD.infoBoxHeadingLatestNewsUploader {
  font-size: 12px;                                 
  font-weight: bold;                               
  background-color:#dae3ef;
  color:#565656;
  vertical-align: middle;
  text-align: center;
  border: solid 1px #067d03;

}
.contentBoxLatestNews {/*newsの枠の色*/
  border-left: solid 1px #067d03;
  border-right: solid 1px #067d03;
  border-bottom: solid 1px #067d03;
  font-size: 12px;                                 
}

.contentBoxContentsLatestNews {/*newsの中の色*/
  background: #ffffff;                            
  font-size: 12px; 
  color:#555555;                               
}

/*各アップロード会員のニュース*/
TD.infoBoxHeadingLatestNewsEachUploader { 
  font-size: 12px;                                 
  font-weight: bold;                               
  background-color:#ff9c10;
  color:#ffffff;
  vertical-align: middle;
  text-align: center;
  border: solid 2px #ff9c10;

}
.contentBoxContentsLatestNewsEachUploader {/*newsの中の色*/
  font-size: 12px;                                 
  background: #ffffff;                            
  color:#555555;                               
}

.contentBoxLatestNewsEachUploader {/*newsの枠の色*/
  border-left: solid 1px #ff9c10;
  border-right: solid 1px #ff9c10;
  border-bottom: solid 1px #ff9c10;
  font-size: 12px;                                 
}    

/*各アップロード会員の更新情報*/
TD.infoBoxHeadingLatestNews_uploader_updated { 
  background-image: url('images/toruzo/bg_box_long_news_uploader.gif');
}

/*---------------------
　　　　　　　　　　　　
   link
  　　　　　　　　　　　
-----------------------*/

.infoBoxlink {
  border-left: 1px solid #067d03;
  border-right: 1px solid #067d03;
  border-bottom: 1px solid #067d03;                             
}

TD.infoBoxHeadinglink { 
  background-image: url(images/toruzo/bg_box.gif);
  background-repeat: no-repeat; 
  text-align: center;
  font-size: 12px;                                 
  font-weight: bold;                               
  color:#333;  
}

.infoBoxContentslink {  /*左コラムのinfobox*/
  background: #ffffff;  

}

/*---------------------
　　　　　　　　　　　　
   会員紹介
  　　　　　　　　　　　
-----------------------*/

.infoBoxIntro {
  border-left: 1px solid #067d03;
  border-right: 1px solid #067d03;
  border-bottom: 1px solid #067d03;                             
}

TD.infoBoxHeadingIntro {
  background-image: url(images/toruzo/bg_box_all_uploader.gif);
  background-repeat: no-repeat; 
  background-position: 0px -2px;
  text-indent: -9999;
}

.infoBoxContentsIntro {     
  background: #fff;
  color:#333;  
  line-height: 1.1em;
}

/*---------------------
　　　　　　　　　　　　
   会員紹介
  　　　　　　　　　　　
-----------------------*/

.infoBoxInformation {
  border-left: 1px solid #067d03;
  border-right: 1px solid #067d03;
  border-bottom: 1px solid #067d03;                             
}

TD.infoBoxHeadingInformation {
  background-image: url(images/toruzo/bg_box_information.gif);
  background-repeat: no-repeat; 
  text-align: center;
  font-size: 14px;                                 
  font-weight: bold; 
  color: #333;
  background-position: 0px -2px;                              
}

.infoBoxContentsInformation {     
  background: #fff;
  color:#333;  
  line-height: 1.1em;
}



/*---------------------
　　　　　　　　　　　　
   Cart
  　　　　　　　　　　　
-----------------------*/
.infoBoxCart {
  border-left: 1px solid #067d03;
  border-right: 1px solid #067d03;
  border-bottom: 1px solid #067d03;                             
}

TD.infoBoxHeadingCart {
  background-image: url(images/toruzo/bg_box_cart.gif);
  background-repeat: no-repeat; 
  text-align: center;
  font-size: 14px;                                 
  font-weight: bold; 
  color: #333;
  background-position: 0px -2px;                              
}

.infoBoxContentsCart {
  background: #fff;
  color:#333;  
  line-height: 1.1em;
}

TD.pageHeadingCart {
  background-image: url(images/toruzo/bg_box_long_cart.gif);
  background-repeat: no-repeat;
  height:27px; 
  text-indent: -9999;
}

/*---------------------
　　　　　　　　　　　　
   サブカテゴリー
  　　　　　　　　　　　
-----------------------*/

TD.pageHeadingSubcategory {
  background-image: url(images/toruzo/bg_box_long_subcategory.gif);
  background-repeat: no-repeat;
  height:27px; 
  text-indent: -9999;
}

/*---------------------
　　　　　　　　　　　　
   商品一覧
  　　　　　　　　　　　
-----------------------*/

TD.pageHeadingProduct {
  background-image: url(images/toruzo/bg_box_long_products.gif);
  background-repeat: no-repeat;
  height:27px; 
  text-indent: -9999;
}

TD.pageHeadingProduct2 {
  background-image: url(images/toruzo/bg_box_long_products2.gif);
  background-repeat: no-repeat;
  height:27px; 
  text-indent: -9999;
}

/*---------------------
　　　　　　　　　　　　
   このカテゴリーの商品一覧
  　　　　　　　　　　　
-----------------------*/

TD.pageHeadingProduct_this {
  background-image: url(images/toruzo/bg_box_long_products_this.gif);
  background-repeat: no-repeat;
  height:27px; 
  text-indent: -9999;
}

/*---------------------
　　　　　　　　　　　　
   アップロード会員情報
  　　　　　　　　　　　
-----------------------*/

TD.infoBoxHeadingManufacturer_intro {
  background-image: url(images/toruzo/bg_box_long_manufacturer_intro.gif);
  background-repeat: no-repeat;
  height:27px; 
  text-indent: -9999;
}

.contentBox {/*newsの中の色*/
  background: #fff;
  color:#333;  
  line-height: 1.1em;
  border-left: 1px solid #067d03;
  border-right: 1px solid #067d03;
  border-bottom: 1px solid #067d03;
}

.contentBoxContentsLatestNews {/*newsの中の色*/
  background: #fff;
  color:#333;  
  line-height: 1.1em;
  font-size:12px; 
}

/*---------------------
　　　　　　　　　　　　
   売れ筋商品
  　　　　　　　　　　　
-----------------------*/

TD.infoBoxHeadingUresuji {
  background-image: url(images/toruzo/bg_box_long_uresuji.gif);
  background-repeat: no-repeat; 
  background-position: 0px -2px;                              
  text-indent: -9999;
}

/*---------------------
　　　　　　　　　　　　
   販売者紹介
  　　　　　　　　　　　
-----------------------*/

TD.infoBoxHeadingHanbaisya {
  background-image: url(images/toruzo/bg_box_long_hanbaisya.gif);
  background-repeat: no-repeat; 
  background-position: 0px -2px;                              
  text-indent: -9999;
}

TD.infoBoxHeadingHanbaisyaIntro {
  background-image: url(images/toruzo/bg_box_long_hanbaisya2.gif);
  background-repeat: no-repeat; 
  background-position: 0px -2px;                              
  text-indent: -9999;
  height:27px;
}

TD.infoBoxHeadingHanbaisyaMidashi {
  background: #ffefbd;
  color:#6a2c0b;
  font-size:14px;
  border: 1px solid #c9c0b5;
}

TD.infoBoxContentsHanbaisya {
  color:#6a2c0b;
  font-size:14px;
  border-right: 1px solid #c9c0b5;
  border-left: 1px solid #c9c0b5;
  border-bottom: 1px solid #c9c0b5;
}

/*---------------------
　　　　　　　　　　　　
   質問
  　　　　　　　　　　　
-----------------------*/

TD.infoBoxHeadingQuestion {
  background-image: url(images/toruzo/bg_box_long_question.gif);
  background-repeat: no-repeat; 
  background-position: 0px -2px;                              
  text-indent: -9999;
}

/*---------------------
　　　　　　　　　　　　
   コメント＆評価
  　　　　　　　　　　　
-----------------------*/

TD.infoBoxHeadingComment {
  background-image: url(images/toruzo/bg_box_long_comment.gif);
  background-repeat: no-repeat; 
  background-position: 0px -2px;                              
  text-indent: -9999;
}

/*---------------------
　　　　　　　　　　　　
   購入者ログイン
  　　　　　　　　　　　
-----------------------*/

TD.pageHeadingLogin {
  background-image: url(images/toruzo/bg_box_long_login.gif);
  background-repeat: no-repeat; 
  background-position: 0px 0px;                              
  text-indent: -9999;
  height:27px; 
}


/* ---------------------------
SPAN：情報ボックス（新しくカートに入れた商品）
--------------------------- */
SPAN.newItemInCart {
  font-size: 12px;                                 /* フォントサイズ */
  color: #ff0000;                                  /* フォントカラー */
}


/*---------------------
　　　　　　　　　　　　
   BESTSELLER
  　　　　　　　　　　　
-----------------------*/


.infoBoxBestseller {/*初期画面に表示されるランキングの枠の色*/
}

.infoBoxBestseller2 {/*商品の詳細画面に表示されるランキングの枠の色*/
}

TD.infoBoxHeadingBestseller1 { /*初期画面に表示されるランキングのヘッド */
  background-image: url(images/bg_title.jpg);
  background-repeat: no-repeat; 
  text-align: left;
  font-size: 16px;                                 
  font-weight: bold; 
  color: #fc0;
  height:40px;
  background-position: 0px 3px;
  padding-left: 42px;  
}

TD.infoBoxHeadingBestseller2 {/*商品の詳細画面に表示されるランキングのヘッド*/
  background-image: url(images/bg_title.jpg);
  background-repeat: no-repeat; 
  text-align: left;
  font-size: 16px;                                 
  font-weight: bold; 
  color: #fc0;
  height:40px;
  background-position: 0px 3px;
  padding-left: 42px;  
}

.infoBoxContentsBestseller { /*ランキングの中身*/
  background: #fff;
  color:#333;  
  line-height: 1.1em;
  font-size:12px; 
}

.infoBoxContentsBestsellerTitle { /*ランキングの項目*/
  background: #fff;
  color:#333;  
  line-height: 1.1em;
  font-size:12px; 
}

TD.infoBoxHeadingBestsellerMonthly { /*月間売り上げNO.1 */
  background:#ffffff;
  color: #637505;
  padding-left: 5px;
  font-size: 12px;
  border: solid 1px #ffffff;
  font-weight: bold;                               
}

.infoBoxBestsellerMonthly {/*初期画面に表示されるランキングの枠の色*/
}

/*---------------------
　　　　　　　　　　　　
   ピックアップ会員
  　　　　　　　　　　　
-----------------------*/

TD.infoBoxHeadingPickupUploader { 
  background-image: url(images/bg_sidetitle.jpg);
  background-repeat: no-repeat; 
  text-align: center;
  font-size: 14px;                                 
  font-weight: bold; 
  color: #fc0;
  background-position: 0px 0px;                              
}

.infoBoxPickupUploader {
  border-bottom: solid 2px #81d381;
  border-right: solid 2px #81d381;
  border-left: solid 2px #81d381;
}

/*---------------------
　　　　　　　　　　　　
   新着商品
  　　　　　　　　　　　
-----------------------*/

.infoBoxNew {
}

.contentBoxNew { /*新着商品の枠の色*/
  border-left: 1px solid #067d03;
  border-right: 1px solid #067d03;
  border-bottom: 1px solid #067d03;                             
}

TD.infoBoxHeadingNew {
  background-image: url(images/toruzo/bg_box_new_product.gif);
  background-repeat: no-repeat; 
  text-align: center;
  font-size: 14px;                                 
  font-weight: bold; 
  color: #fc0;
  background-position: 0px -2px;                              
  text-indent: -9999;
}

.contentBoxContentsNew {/*新着商品のコンテンツの中身*/
  background: #fff;
  color:#333;  
  line-height: 1.1em;
}


.infoBoxNew_large {
}

.contentBoxNew_large { /*新着商品の枠の色*/
  border-left: 1px solid #067d03;
  border-right: 1px solid #067d03;
  border-bottom: 1px solid #067d03;                             
}

TD.infoBoxHeadingNew_large {
  background-image: url(images/toruzo/bg_box_long_new_product.gif);
  background-repeat: no-repeat; 
  text-align: center;
  font-size: 14px;                                 
  font-weight: bold; 
  color: #fc0;
  background-position: 0px -2px;                              
}

.contentBoxContentsNew_large {/*新着商品のコンテンツの中身*/
  background: #fff;
  color:#333;  
  line-height: 1.1em;
}

/*---------------------
　　　　　　　　　　　　
   PickUP
  　　　　　　　　　　　
-----------------------*/

TD.infoBoxHeadingPickup {
  background-image: url(images/toruzo/bg_box_long_pickup.gif);
  background-repeat: no-repeat; 
  text-align: left;
  background-position: 0px -2px;  
}

TD.infoBoxHeadingPickupOpen {
  background-image: url(images/bg_title.jpg);
  background-repeat: no-repeat; 
  color: #fc0;
  background-position: 0px 3px;  
}

    /* PickUpの枠の色 */
    .contentBoxPickup {
  background: #fff;
  border-bottom: solid 1px #067d03;
  border-right: solid 1px #067d03;
  border-left: solid 1px #067d03;
}
    
     .contentBoxPickupOpen {
  background: #fff;
  color:#333;  
  line-height: 1.1em;
}   
    
    /* PickUpの中身 */
    .contentBoxContentsPickup {
  background: #fff;
  color:#333;  
  line-height: 1.1em;
}

   /* →一覧表示のリンク色  */
    A.PickupNavigation {
       font-size:10px;
       color:white;
    }
   /* PickUpのタイトルを両端に表示させる   */

/*    TD SPAN {display:block}*/
    TD SPAN.L {float:left;} 
    TD SPAN.R {text-align:right;}

/*---------------------
　　　　　　　　　　　　
   Review
  　　　　　　　　　　　
-----------------------*/

TD.infoBoxHeadingReview {
  background-color: #d3e9eb;
  color: #202730;
  padding-left: 5px;
  font-size: 12px;
  font-weight: normal;
  border: solid 1px #067d03;
}

.contentBoxReview {/*レビューはの枠の色*/
  border-left: solid 1px #067d03;
  border-right: solid 1px #067d03;
  border-bottom: solid 1px #067d03;
}

.contentBoxContentsReview {
  background: #ffffff;                             
}

/*---------------------
　　　　　　　　　　　　
   ManufactureInfo
  　　　　　　　　　　　
-----------------------*/

TD.infoBoxHeadingManufactureInfo {
  background-color: #d3e9eb;
  color: #202730;
  padding-left: 5px;
  font-size: 12px;
  font-weight: normal;
  border: solid 1px #067d03;
}

TD.infoBoxHeadingManufactureInfo_keiba {
  background-color: #007a00;
  color: #ffffff;
  padding-left: 5px;
  font-size: 12px;
  font-weight: normal;
  border: solid 1px #067d03;
}

.contentBoxManufactureInfo {/*アップロード会員情報の枠の色*/
  border-left: solid 1px #067d03;
  border-right: solid 1px #067d03;
  border-bottom: solid 1px #067d03;

}

.contentBoxContentsManufactureInfo {
  background: #ffffff;                             
}

/*---------------------
　　　　　　　　　　　　
   AlsoPurchased
  　　　　　　　　　　　
-----------------------*/
.infoBoxAlsoPurchased {
  border-left: solid 1px #067d03;
  border-right: solid 1px #067d03;
  border-bottom: solid 1px #067d03;
}

TD.infoBoxHeadingAlsoPurchased {
  background-color: #d3e9eb;
  color: #202730;
  padding-left: 5px;
  font-size: 12px;
  font-weight: normal;
  border: solid 1px #067d03;
}

.contentBoxContentsAlsoPurchased {
  background: #ffffff;                             
}
/*.contentBoxAlsoPurchased {/*この商品を買った人はの枠の色
  background: #778586;
}/

/*---------------------
　　　　　　　　　　　　
   Ad
  　　　　　　　　　　　
-----------------------*/
.infoBoxAd {
  border: 0px;                              
}

.infoBoxContentsAd {
}

/* ---------------------------
DL-MARKETの説明のタイトル
--------------------------- */
#setumeiwaku {
  border:solid 2px #facc61; 
  background-color:#fcfcdc;
}
#setumeititle {
  background-image: url(images/setumei_title_back.gif);
  height: 30px;
}

/* ---------------------------
DL-MARKETの説明文
--------------------------- */

.setumeibun_merit_bold{
  font-size: 12px;
  color: #333;
  font-weight: bold;
}

.setumeibun_merit{
  font-size: 12px;
  color: #333;
}

#setumei_button {
  font-size: 12px;
  color: #494949;
  padding:5px 10px 5px 0px;
}

A.setumei_button:HOVER {
/*  background-image: url(images/setumei_button1_b.gif);*/
  width: 250px;
  height: 20px;
}

/* ---------------------------
TABLE：フォームエリア（境界線）
--------------------------- */
TABLE.formArea {
  background: #f1f9fe;                             /* 背景色 */
  border-color: #7b9ebd;                           /* 境界線の色 */
  border-style: solid;                             /* 境界線のスタイル */
  border-width: 1px;                               /* 境界線の幅 */
}




/* ---------------------------
TD：フォームエリア（タイトル）
--------------------------- */
TD.formAreaTitle {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  font-weight: bold;
  color:#555555;
}

/* ---------------------------
左右のボックス：通常
--------------------------- */
.boxText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 12px;
  color:#555555;
}
/* ---------------------------
左右のボックス：エラー
--------------------------- */
.errorBox {
  font-family : Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size : 12px;                                /* フォントサイズ */
  background: #ffb3b5;                             /* 背景色 */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
「カートには何が入っている?」ページで商品の在庫が無い時に表示するメッセージ
--------------------------- */
.stockWarning {
  font-family : Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size : 12px;                                /* フォントサイズ */
  color: #cc0033;                                  /* フォントカラー */
}
/* ---------------------------
調査中
--------------------------- */
.productsNotifications {
  background: #f2fff7;                             /* 背景色 */
}
/* ---------------------------
「ご注文の最終確認」ページ「変更」文字
--------------------------- */
.orderEdit {
  font-size : 12px;                                /* フォントサイズ */
  color: #70d250;                                  /* フォントカラー */
  text-decoration: underline;                      /* テキストの装飾 */
}

/* ---------------------------
FORM：フォーム
--------------------------- */
FORM {
  display: inline;                                 /* インラインボックス */
}

/* ---------------------------
 ログインの部分のＴＲ
--------------------------- */
/*
TR.headerNavigation {
  height: 21px;
}
*/






/* ---------------------------
調査中
--------------------------- */
.infoBoxNotice {
  background: #FF8E90;                             /* 背景色 */
}
/* ---------------------------
調査中
--------------------------- */
.infoBoxNoticeContents {
  background: #FFE6E6;                             /* 背景色 */
  font-size: 12px;                                 /* フォントサイズ */
}

/* ---------------------------
TD,SPAN：情報ボックス（情報・メッセージ）
--------------------------- */
TD.infoBox, SPAN.infoBox {
  font-size: 12px;                                 
}
/* ---------------------------
TR：奇数行　商品説明のタイトル
--------------------------- */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd,  TR.productReviews-odd,TR.productListing-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
  }
TR.productListing-odd2{
  background: #ffffff;
}
/* ---------------------------
TR：偶数行 商品説明のタイトル
--------------------------- */
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}
TR.productListing-even2{
  background: #ffffff;
}
/* ---------------------------
TD：奇数行 商品説明の欄　Products_Description_Hack 
--------------------------- */
TD.productListing-odd_d {
  font-size: 12px;          
  background: #ffffff;
  color:#333;      
  border-bottom:1px solid #333333;
}

/* ---------------------------
TD：偶数行 商品説明の欄　Products_Description_Hack
--------------------------- */
TD.productListing-even_d {
  font-size: 12px;       
  background: #fff;
  color:#333;      
  border-bottom:1px solid #333333;
}

/* ---------------------------
TR：商品一覧（タイトル）
--------------------------- */
TR.productListing-heading {
}
/* ----------------------------------------------
TD：商品一覧のタイトルバー
------------------------------------------------- */
TD.productListing-heading {
  font-size: 12px;                                 
  background: #c9e1fe;
  font-weight: bold;                               
  font-variant: small-caps;                        
  white-space: nowrap;                             
  color: #333;
}
/* ---------------------------
TD：商品一覧（データ）
--------------------------- */
TD.productListing-data-with-border-dotted {
  font-size: 12px;
  border-bottom:1px dotted #333333;
  background-color:#ffffff;
  color: #333;
}

TD.productListing-data-with-border-solid {
  font-size: 12px;
  background-color:#ffffff;
  border-bottom:1px solid #333333;
  vertical-align: top;
}

TD.productListing-data {
  font-size: 12px;                                 /* フォントサイズ */
}
/* ---------------------------
TD：ページヘッダ
--------------------------- */
TD.pageHeading, DIV.pageHeading {
  font-size: 18px;                                 /* フォントサイズ */
  font-weight: bold;                               /* フォント太さ */
  color: #333333;                                  /* フォントカラー */
}

/* ---------------------------
TD：ページヘッダ
--------------------------- */
TD.pageHeadingColor, DIV.pageHeadingColor {
  font-size: 16px;                                 /* フォントサイズ */
  font-weight: bold;                               /* フォント太さ */
  color: #4d5e0e;                                  /* フォントカラー */
  background: #c0f022;
  padding:2px 0px 2px 10px;
}

/* ---------------------------
TR：サブバー（未使用）
--------------------------- */
TR.subBar {
  background: #f4f7fd;                             /* 背景色 */
}
/* ---------------------------
TD：サブバー（未使用）
--------------------------- */
TD.subBar {
  font-size: 12px;                                 /* フォントサイズ */
  color: #333;                                  /* フォントカラー */
}
/* ---------------------------
TD：アカウントカテゴリー
--------------------------- */
TD.accountCategory {
  font-size: 13px;                                 /* フォントサイズ */
  color: #aabbdd;                                  /* フォントカラー */
}
/* ---------------------------
TD：フィールド（キー）
--------------------------- */
TD.fieldKey {
  font-size: 12px;                                 /* フォントサイズ */
  font-weight: normal;  
  color:#333;                             /* フォント太さ */
}
/* ---------------------------
TD：フィールド（値）
--------------------------- */
TD.fieldValue {
  font-size: 12px;                                 /* フォントサイズ */
  color:#333;                             /* フォント太さ */

}
/* ---------------------------
TD：一覧表の項目名
--------------------------- */
TD.tableHeading {
  font-size: 12px;                                 /* フォントサイズ */
  font-weight: bold;                               /* フォント太さ */
  color:#b50000;                             /* フォント太さ */
}

/* ---------------------------
CHECKBOX, INPUT, RADIO, SELECT：FORMの入力・選択項目
--------------------------- */
CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 12px;                                 /* フォントサイズ */
}
/* ---------------------------
TEXTAREA：FORMの入力項目
--------------------------- */
TEXTAREA {
/*  width: 100%;*/
  font-size: 12px;                                 /* フォントサイズ */
  color:#000000;                             /* フォント太さ */
}
/* ---------------------------
SPAN：トップページのメッセージ（こんにちは、○○さん〜）
--------------------------- */
SPAN.greetUser {
  font-size: 12px;                                 /* フォントサイズ */
  color: #0000a0;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
}

/* ---------------------------
SPAN：マーク（在庫切れ）
--------------------------- */
SPAN.markProductOutOfStock {
  font-size: 12px;                                 /* フォントサイズ */
  color: #c76170;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
SPAN：特価商品価格
--------------------------- */
SPAN.productSpecialPrice {
  color: #ff0000;                                  /* フォントカラー */
}
/* ---------------------------
SPAN：エラー
--------------------------- */
SPAN.errorText, SPAN.inputRequirement {
  color: #ff0000;    
  font-size:12px;                              /* フォントカラー */
}
/* ---------------------------
レジチェックボックス・マウスオフ
--------------------------- */
.moduleRow { }
/* ---------------------------
レジチェックボックス・マウスオーバー
--------------------------- */
.moduleRowOver {
  background-color: #D7E9F7;                       /* 背景色 */
  cursor: hand;                                    /* カーソル形状 */
}
/* ---------------------------
レジチェックボックス選択行
--------------------------- */
.moduleRowSelected {
  background-color: #E9F4FC;                       /* 背景色 */
}
/* ---------------------------
チェックアウト手順
--------------------------- */
.checkoutBarFrom, .checkoutBarTo {
  font-size: 12px;                                 /* フォントサイズ */
  color: #8c8c8c;                                  /* フォントカラー */
}
/* ---------------------------
チェックアウト手順（現在の手順）
--------------------------- */
.checkoutBarCurrent {
  font-size: 12px;                                 /* フォントサイズ */
  color: #fff;                                  /* フォントカラー */
}



/*-- アップロード中の画面　--*/
#uploading {
  background-color: #fff;
  font-size: 16px;                                
  color: #fff;
  font-weight: bold;
  text-align: center;
}

/*-- 商品説明のファイル説明のテーブル --*/
TABLE.filesetumei {
  border: solid 1px #067d03; 
  border-collapse: collapse; 
}

TD.filesetumeititle {
  font-size: 12px;                                 
  font-weight: bold;
  border:solid 1px #067d03;
  padding: 2px; 
  color:#055603; 
  background-color: #acfdaa;                             
}

TD.filesetumei {
  font-size: 12px;                                 
  border:solid 1px #067d03;
  padding: 2px;                              
  color:#333;                              
  background-color: #fff; 
}

/*特定商取引の画面*/
TD.aboutustitle {
  font-size: 12px; 
  color: #fff;                                
  font-weight: bold;
  border:solid 1px #cccccc;
  padding: 4px;
  background: #f2f2f2;                               
}

TD.aboutus {
  font-size: 12px;                                 
  border:solid 1px #067d03;
  padding: 2px;                               
}


.whatDLM {
     background-image: url(images/naviback1.gif);
}


.whatDLM:HOVER {
     background-image: url(images/naviback2.gif);
}

/*削除可*/
/*
TD.infoBoxHeadingSerchUploader {
  font-size: 11px;                                 
  font-weight: bold;                               
  background-image:url(images/serch_uploader_back.gif) ;
  color: #ffffff;                                  
  vertical-align: middle;
  text-align: center;
  border-top: solid 1px #e3dcc0;
  border-left: solid 1px #e3dcc0;
  border-right: solid 1px #e3dcc0;
}
*/

TD.upmanual {
  font-size: 12px;  
  font-weight: bold;
  color: #ffffff;                               
  background: #f9b500;
  padding: 2px;   
}

/*---------------------
　　　　　　　　　　　　
   投票
  　　　　　　　　　　　
-----------------------*/

TD.pollBoxRow {
  color: #333;
  font-size: 12px;
}

TD.pollBoxText {
  color: #fff;
  font-size: 12px;
}

TR.pollOptRow {

}

TR.pollFooter {

}

TD.infoBoxHeadingPoll {
  background-image: url(images/toruzo/bg_box_poll.gif);
  background-repeat: no-repeat; 
  background-position: 0px -2px;                              
  height: 27px;
  text-indent: -9999;                              
}

TD.poll_table  {
  border-left: solid 1px #067d03;
  border-top: solid 1px #067d03;
  border-bottom: solid 1px #067d03;
  font-size: 14px;                                 
  color: #333333;
}

TD.poll_table_right  {
  border: solid 1px #067d03;
  font-size: 14px;                                 
  color: #333333;
}

/* ---------------------------
                              
      TR：フッター
                              
--------------------------- */
TR.footer {
  background: #067d03;                             /* 背景色 */
}
/* ---------------------------
TD：フッター
--------------------------- */
TD.footer {
  font-size: 10px;                                 /* フォントサイズ */
  background: #067d03;                             /* 背景色 */
  color: #fff;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
}




/*中央のBOX用*/
.table_content_1{
 background: #ffffff;
 color: #ffffff;
 border:2px solid #fcb417;
 font-size: 12px;
 padding: 10px;
 
}

/*中央のBOXのヘッダー用*/
.table_back_1 {
 /*background-image: url(images/table_back_4.gif);*/
 background-color:#fcb417;
 color: #ffffff;
/* border:1px solid #f9b500;*/
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 padding: 2px;
 
}

/*アップロード会員の自己紹介用*/
.draw {                             /*会員詳細ページの背景塗りつぶしの部分*/
 background:#acfdaa;
 border-bottom:1px solid #067d03;
 border-right:1px solid #067d03;
 font-size: 12px;
 color: #333;

}
.waku {　　　　　　　　　　　　　　 /*会員詳細ページの塗りつぶしなしの部分*/
 background:#ffffff;
 border-bottom:1px solid #067d03;
 font-size: 12px;
 color: #555555;
 padding: 5px;
}

.oowaku {
 border: 1px solid #067d03; /*会員詳細ページ大枠*/

}


/*アップロード会員のお知らせ用*/
.dataTableHeadingContent_left {
font-family: Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */
font-size: 12px;                                /* フォントサイズ */
color: #414342;                                 /* フォントカラー */
font-weight: bold;                              /* フォント太さ */
border: 1px solid #90ad1a;
}
.dataTableHeadingContent_right {
font-family: Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */
font-size: 12px;                                /* フォントサイズ */
color: #414342;                                 /* フォントカラー */
font-weight: bold;                              /* フォント太さ */
border: 1px solid #90ad1a;
}

.dataTableRowSelected {
background-color: #fff4f8;                      /* 背景色 */
}

.dataTableRow {
background-color: #ffffff;                      /* 背景色 */
}

.dataTableContent {
font-family: Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */
font-size: 12px;                                /* フォントサイズ */
color: #555555;                                 /* フォントカラー */
border-left: 1px solid #067d03;
border-bottom: 1px solid #067d03;
}

.dataTableContentRight {
font-family: Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */
font-size: 12px;                                /* フォントサイズ */
color: #555555;                                 /* フォントカラー */
border-left: 1px solid #067d03;
border-right: 1px solid #067d03;
border-bottom: 1px solid #067d03;
}

.dataTableHeadingRow {
background-color: #fcf5f5; 
}
/*アップロード会員のお知らせ用ここまで*/

/*決済の確認画面*/
TD.kessaidraw {
  font-size: 12px; 
  color: #555555;                                
  font-weight: bold;
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
  border-top:solid 1px #999999;
  padding: 4px;
  background: #f2f2f2; 
  text-align:center;                              
}

TD.kessaidraw_bottom {
  font-size: 12px; 
  color: #555555;                                
  font-weight: bold;
  border:solid 1px #999999;
  padding: 4px;
  background: #f2f2f2;                               
  text-align:center;                              
}

TD.kessaiwaku {
  font-size: 12px;                                 
  border-top:solid 1px #999999;
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
  padding: 4px;                               
}

TD.kessaiwaku_bottom {
  font-size: 12px;                                 
  border:solid 1px #999999;
  padding: 4px;                               
}
/*決済の確認画面　ここまで*/


td.name {
  font-size: 12px;
  background: #067d03;
  color:#fff;
  padding:2px;
}

td.profile {
  font-size: 12px;
  padding-left:10px;
  border:solid 1px #067d03;
}

