/* CSS Document */



/*
########################################################
  Data        : common.css
  Date        : 2009.12.30
  Last Update : 2010.03.08
########################################################
*/



/* =ClearFix */
/* ----------------------------------------------------- */

/*for IE 5.5-7*/
.clearfix{
	zoom: 1;
}

/*for modern browser*/
.clearfix:after{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

.clear{
	clear: both;
}



/* =デフォルトStyleを解除 */
/* ----------------------------------------------------- */

body,
h1,h2,h3,h4,h5,h6,
p,ul,ol,dl,dt,dd,li,table,th,td,div,
form,select,option,address,pre,
strong,em{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}



/* =初期設定 */
/* ----------------------------------------------------- */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	font-size: 10px;
	line-height: 1.5;
	text-align: center;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg.jpg) center top;
}



img {
	border: 0px;
}

li{
	list-style: none;
}

table{
	border-collapse: collapse;
}

th,td{
	font-size: 10px;
	vertical-align: top;
	text-align: left;
}

em{
	font-weight: bold;
}



/* =見出し設定 */
/* ----------------------------------------------------- */

h1{font-size: 12px;}
h2{font-size: 12px;}
h3,h4,h5,h6{font-size: 12px;}



/* =リンク設定 */
/* ----------------------------------------------------- */

a:link    {color: #e8d88c; text-decoration: none;}
a:visited {color: #e8d88c; text-decoration: none;}
a:hover   {color: #e8d88c; text-decoration: underline;}
a:active  {color: #e8d88c; text-decoration: none;}



/* =margin設定 */
/* ----------------------------------------------------- */

.mt-5 {margin-top: 5px;}
.mt-10{margin-top: 10px;}
.mt-15{margin-top: 15px;}
.mt-20{margin-top: 20px;}
.mt-25{margin-top: 25px;}
.mt-30{margin-top: 30px;}
.mt-35{margin-top: 35px;}
.mt-40{margin-top: 40px;}
.mt-45{margin-top: 45px;}
.mt-50{margin-top: 50px;}
.mt-55{margin-top: 55px;}
.mt-60{margin-top: 60px;}
.mt-65{margin-top: 65px;}
.mt-70{margin-top: 70px;}
.mt-75{margin-top: 75px;}
.mt-80{margin-top: 80px;}
.mt-85{margin-top: 85px;}
.mt-90{margin-top: 90px;}
.mt-95{margin-top: 95px;}

.ml-5 {margin-left: 5px;}
.ml-10{margin-left: 10px;}
.ml-15{margin-left: 15px;}
.ml-20{margin-left: 20px;}
.ml-25{margin-left: 25px;}
.ml-30{margin-left: 30px;}
.ml-35{margin-left: 35px;}
.ml-40{margin-left: 40px;}
.ml-45{margin-left: 45px;}
.ml-50{margin-left: 50px;}
.ml-55{margin-left: 55px;}
.ml-60{margin-left: 60px;}
.ml-65{margin-left: 65px;}
.ml-70{margin-left: 70px;}
.ml-75{margin-left: 75px;}
.ml-80{margin-left: 80px;}
.ml-85{margin-left: 85px;}
.ml-90{margin-left: 90px;}
.ml-95{margin-left: 95px;}

.mr-5 {margin-right: 5px;}
.mr-10{margin-right: 10px;}
.mr-15{margin-right: 15px;}
.mr-20{margin-right: 20px;}
.mr-25{margin-right: 25px;}
.mr-30{margin-right: 30px;}
.mr-35{margin-right: 35px;}
.mr-40{margin-right: 40px;}
.mr-45{margin-right: 45px;}
.mr-50{margin-right: 50px;}
.mr-55{margin-right: 55px;}
.mr-60{margin-right: 60px;}
.mr-65{margin-right: 65px;}
.mr-70{margin-right: 70px;}
.mr-75{margin-right: 75px;}
.mr-80{margin-right: 80px;}
.mr-85{margin-right: 85px;}
.mr-90{margin-right: 90px;}
.mr-95{margin-right: 95px;}

.mb-5 {margin-bottom: 5px;}
.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-20{margin-bottom: 20px;}
.mb-25{margin-bottom: 25px;}
.mb-30{margin-bottom: 30px;}
.mb-35{margin-bottom: 35px;}
.mb-40{margin-bottom: 40px;}
.mb-45{margin-bottom: 45px;}
.mb-50{margin-bottom: 50px;}
.mb-55{margin-bottom: 55px;}
.mb-60{margin-bottom: 60px;}
.mb-65{margin-bottom: 65px;}
.mb-70{margin-bottom: 70px;}
.mb-75{margin-bottom: 75px;}
.mb-80{margin-bottom: 80px;}
.mb-85{margin-bottom: 85px;}
.mb-90{margin-bottom: 90px;}
.mb-95{margin-bottom: 95px;}



/* =padding設定 */
/* ----------------------------------------------------- */

.pt-5 {margin-top: 5px;}
.pt-10{margin-top: 10px;}
.pt-15{margin-top: 15px;}
.pt-20{margin-top: 20px;}
.pt-25{margin-top: 25px;}
.pt-30{margin-top: 30px;}
.pt-35{margin-top: 35px;}
.pt-40{margin-top: 40px;}
.pt-45{margin-top: 45px;}
.pt-50{margin-top: 50px;}
.pt-55{margin-top: 55px;}
.pt-60{margin-top: 60px;}
.pt-65{margin-top: 65px;}
.pt-70{margin-top: 70px;}
.pt-75{margin-top: 75px;}
.pt-80{margin-top: 80px;}
.pt-85{margin-top: 85px;}
.pt-90{margin-top: 90px;}
.pt-95{margin-top: 95px;}

.pl-5 {margin-left: 5px;}
.pl-10{margin-left: 10px;}
.pl-15{margin-left: 15px;}
.pl-20{margin-left: 20px;}
.pl-25{margin-left: 25px;}
.pl-30{margin-left: 30px;}
.pl-35{margin-left: 35px;}
.pl-40{margin-left: 40px;}
.pl-45{margin-left: 45px;}
.pl-50{margin-left: 50px;}
.pl-55{margin-left: 55px;}
.pl-60{margin-left: 60px;}
.pl-65{margin-left: 65px;}
.pl-70{margin-left: 70px;}
.pl-75{margin-left: 75px;}
.pl-80{margin-left: 80px;}
.pl-85{margin-left: 85px;}
.pl-90{margin-left: 90px;}
.pl-95{margin-left: 95px;}

.pr-5 {margin-right: 5px;}
.pr-10{margin-right: 10px;}
.pr-15{margin-right: 15px;}
.pr-20{margin-right: 20px;}
.pr-25{margin-right: 25px;}
.pr-30{margin-right: 30px;}
.pr-35{margin-right: 35px;}
.pr-40{margin-right: 40px;}
.pr-45{margin-right: 45px;}
.pr-50{margin-right: 50px;}
.pr-55{margin-right: 55px;}
.pr-60{margin-right: 60px;}
.pr-65{margin-right: 65px;}
.pr-70{margin-right: 70px;}
.pr-75{margin-right: 75px;}
.pr-80{margin-right: 80px;}
.pr-85{margin-right: 85px;}
.pr-90{margin-right: 90px;}
.pr-95{margin-right: 95px;}

.pb-5 {margin-bottom: 5px;}
.pb-10{margin-bottom: 10px;}
.pb-15{margin-bottom: 15px;}
.pb-20{margin-bottom: 20px;}
.pb-25{margin-bottom: 25px;}
.pb-30{margin-bottom: 30px;}
.pb-35{margin-bottom: 35px;}
.pb-40{margin-bottom: 40px;}
.pb-45{margin-bottom: 45px;}
.pb-50{margin-bottom: 50px;}
.pb-55{margin-bottom: 55px;}
.pb-60{margin-bottom: 60px;}
.pb-65{margin-bottom: 65px;}
.pb-70{margin-bottom: 70px;}
.pb-75{margin-bottom: 75px;}
.pb-80{margin-bottom: 80px;}
.pb-85{margin-bottom: 85px;}
.pb-90{margin-bottom: 90px;}
.pb-95{margin-bottom: 95px;}



/* =IE7-CursorHack */
/* ----------------------------------------------------- */

/*
*:first-child+html #header,
*:first-child+html #headerInner,
*:first-child+html #globalNavi,
*:first-child+html #contents,
*:first-child+html #footerInner,
*:first-child+html #betaBlock,
*:first-child+html #sideBlock{
*/
	/* for WinIE7 */
	/* background: url(http://img09.shop-pro.jp/PA01041/557/etc/spacer.gif) no-repeat 0px 0px; */
}



/* =FLASH格納用DIV(swfObject使用時) */
/* ----------------------------------------------------- */
#flashContent{
 z-index: 1;
}



/********************************************************************/
/* 大外 */
table#container {
	width: 900px !important;
	margin-left: auto;
	margin-right: auto;
}

/* トップページ - 背景 */
table#container {
	/*background: url(http://combat-vtg.com/data/tactical-gear/image/bg_main.png) 0px 0px !important;*/
	background: #a19e90;
}

/* 下層ページ - 背景 */
.categorylist_page_body table#container,
.result_page_body table#container,
.detail_page_body table#container,
.shoppingcart_page_body table#container,
.legal_page_body table#container,
.help_page_body table#container,
.inquiry_page_body table#container,
.mregistration_page_body table#container,
.pickuplist_page_body table#container,
.free_page_body table#container{
	background: #D0CAA7;
}

/* 下層ページ - フッタ背景 */
.categorylist_page_body #footer,
.result_page_body #footer,
.detail_page_body #footer,
.shoppingcart_page_body #footer,
.legal_page_body #footer,
.help_page_body #footer,
.inquiry_page_body #footer,
.mregistration_page_body #footer,
.pickuplist_page_body #footer,
.free_page_body #footer{
	background: #5E5D40;
}

.categorylist_page_body #footer .footLogo,
.result_page_body #footer .footLogo,
.detail_page_body #footer .footLogo,
.shoppingcart_page_body #footer .footLogo,
.legal_page_body #footer .footLogo,
.help_page_body #footer .footLogo,
.inquiry_page_body #footer .footLogo,
.mregistration_page_body #footer .footLogo,
.pickuplist_page_body #footer .footLogo,
.free_page_body #footer .footLogo,
.categorylist_page_body #footer .pageNavi,
.result_page_body #footer .pageNavi,
.detail_page_body #footer .pageNavi,
.shoppingcart_page_body #footer .pageNavi,
.legal_page_body #footer .pageNavi,
.help_page_body #footer .pageNavi,
.inquiry_page_body #footer .pageNavi,
.mregistration_page_body #footer .pageNavi,
.pickuplist_page_body #footer .pageNavi,
.free_page_body #footer .pageNavi{
	background: #D0CAA7;
}

.top_page_body{}

.top_page_body a:link    {color: #5F3100; text-decoration: none;}
.top_page_body a:visited {color: #5F3100; text-decoration: none;}
.top_page_body a:hover   {color: #5F3100; text-decoration: underline;}
.top_page_body a:active  {color: #5F3100; text-decoration: none;}

.top_page_body .shopc_list a:link    {color: #e8d88c; text-decoration: none;}
.top_page_body .shopc_list a:visited {color: #e8d88c; text-decoration: none;}
.top_page_body .shopc_list a:hover   {color: #e8d88c; text-decoration: underline;}
.top_page_body .shopc_list a:active  {color: #e8d88c; text-decoration: none;}

.categorylist_page_body a:link    {color: #936A0D; text-decoration: none;}
.categorylist_page_body a:visited {color: #936A0D; text-decoration: none;}
.categorylist_page_body a:hover   {color: #936A0D; text-decoration: underline;}
.categorylist_page_body a:active  {color: #936A0D; text-decoration: none;}

.categorylist_page_body .shopc_list a:link    {color: #e8d88c; text-decoration: none;}
.categorylist_page_body .shopc_list a:visited {color: #e8d88c; text-decoration: none;}
.categorylist_page_body .shopc_list a:hover   {color: #e8d88c; text-decoration: underline;}
.categorylist_page_body .shopc_list a:active  {color: #e8d88c; text-decoration: none;}

.result_page_body a:link    {color: #936A0D; text-decoration: none;}
.result_page_body a:visited {color: #936A0D; text-decoration: none;}
.result_page_body a:hover   {color: #936A0D; text-decoration: underline;}
.result_page_body a:active  {color: #936A0D; text-decoration: none;}

.result_page_body .shopc_list a:link    {color: #e8d88c; text-decoration: none;}
.result_page_body .shopc_list a:visited {color: #e8d88c; text-decoration: none;}
.result_page_body .shopc_list a:hover   {color: #e8d88c; text-decoration: underline;}
.result_page_body .shopc_list a:active  {color: #e8d88c; text-decoration: none;}

.detail_page_body a:link    {color: #936A0D; text-decoration: none;}
.detail_page_body a:visited {color: #936A0D; text-decoration: none;}
.detail_page_body a:hover   {color: #936A0D; text-decoration: underline;}
.detail_page_body a:active  {color: #936A0D; text-decoration: none;}

.detail_page_body .shopc_list a:link    {color: #e8d88c; text-decoration: none;}
.detail_page_body .shopc_list a:visited {color: #e8d88c; text-decoration: none;}
.detail_page_body .shopc_list a:hover   {color: #e8d88c; text-decoration: underline;}
.detail_page_body .shopc_list a:active  {color: #e8d88c; text-decoration: none;}

.shoppingcart_page_body  a:link    {color: #936A0D; text-decoration: none;}
.shoppingcart_page_body a:visited {color: #936A0D; text-decoration: none;}
.shoppingcart_page_body a:hover   {color: #936A0D; text-decoration: underline;}
.shoppingcart_page_body a:active  {color: #936A0D; text-decoration: none;}

.shoppingcart_page_body .shopc_list a:link    {color: #e8d88c; text-decoration: none;}
.shoppingcart_page_body .shopc_list a:visited {color: #e8d88c; text-decoration: none;}
.shoppingcart_page_body .shopc_list a:hover   {color: #e8d88c; text-decoration: underline;}
.shoppingcart_page_body .shopc_list a:active  {color: #e8d88c; text-decoration: none;}

.help_page_body a:link    {color: #936A0D; text-decoration: none;}
.help_page_body a:visited {color: #936A0D; text-decoration: none;}
.help_page_body a:hover   {color: #936A0D; text-decoration: underline;}
.help_page_body a:active  {color: #936A0D; text-decoration: none;}

.help_page_body .shopc_list a:link    {color: #e8d88c; text-decoration: none;}
.help_page_body .shopc_list a:visited {color: #e8d88c; text-decoration: none;}
.help_page_body .shopc_list a:hover   {color: #e8d88c; text-decoration: underline;}
.help_page_body .shopc_list a:active  {color: #e8d88c; text-decoration: none;}

.inquiry_page_body a:link    {color: #936A0D; text-decoration: none;}
.inquiry_page_body a:visited {color: #936A0D; text-decoration: none;}
.inquiry_page_body a:hover   {color: #936A0D; text-decoration: underline;}
.inquiry_page_body a:active  {color: #936A0D; text-decoration: none;}

.inquiry_page_body .shopc_list a:link    {color: #e8d88c; text-decoration: none;}
.inquiry_page_body .shopc_list a:visited {color: #e8d88c; text-decoration: none;}
.inquiry_page_body .shopc_list a:hover   {color: #e8d88c; text-decoration: underline;}
.inquiry_page_body .shopc_list a:active  {color: #e8d88c; text-decoration: none;}

.legal_page_body a:link    {color: #936A0D; text-decoration: none;}
.legal_page_body a:visited {color: #936A0D; text-decoration: none;}
.legal_page_body a:hover   {color: #936A0D; text-decoration: underline;}
.legal_page_body a:active  {color: #936A0D; text-decoration: none;}

.legal_page_body .shopc_list a:link    {color: #e8d88c; text-decoration: none;}
.legal_page_body .shopc_list a:visited {color: #e8d88c; text-decoration: none;}
.legal_page_body .shopc_list a:hover   {color: #e8d88c; text-decoration: underline;}
.legal_page_body .shopc_list a:active  {color: #e8d88c; text-decoration: none;}

.mregistration_page_body a:link    {color: #936A0D; text-decoration: none;}
.mregistration_page_body a:visited {color: #936A0D; text-decoration: none;}
.mregistration_page_body a:hover   {color: #936A0D; text-decoration: underline;}
.mregistration_page_body a:active  {color: #936A0D; text-decoration: none;}

.mregistration_page_body .shopc_list a:link    {color: #e8d88c; text-decoration: none;}
.mregistration_page_body .shopc_list a:visited {color: #e8d88c; text-decoration: none;}
.mregistration_page_body .shopc_list a:hover   {color: #e8d88c; text-decoration: underline;}
.mregistration_page_body .shopc_list a:active  {color: #e8d88c; text-decoration: none;}

.free_page_body a:link    {color: #936A0D; text-decoration: none;}
.free_page_body a:visited {color: #936A0D; text-decoration: none;}
.free_page_body a:hover   {color: #936A0D; text-decoration: underline;}
.free_page_body a:active  {color: #936A0D; text-decoration: none;}

.free_page_body .shopc_list a:link    {color: #e8d88c; text-decoration: none;}
.free_page_body .shopc_list a:visited {color: #e8d88c; text-decoration: none;}
.free_page_body .shopc_list a:hover   {color: #e8d88c; text-decoration: underline;}
.free_page_body .shopc_list a:active  {color: #e8d88c; text-decoration: none;}





/********************************************************************/
/* メインコンテンツ領域 */

/* メイン写真 */
#photo {
}

/* 左td */
#lefttd {
	width: 160px !important;
	padding-top: 10px;
	padding-right: 7px;
}

/* 中央td */
#centertd {
	width: 546px !important;
	padding-top: 5px;
	padding-right: 7px;
}

/* 右td */
#righttd {
	width: 180px !important;
	padding: 5px 0px 0px;
}

/* 内部ページtd */
#pagetd {
	padding-top: 5px;
}

/********************************************************************/
/* 横幅ボックス */

/* 左用枠 */
#lefttd .side_box {
	width: 160px;
	margin: 0px 0px 15px 0px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_side_box.jpg) 0px 0px #796436 no-repeat;
}

#lefttd .side_box#ssl_banner{
	background: none;
}

/* 右用枠 */
#righttd .side_box {
	width: 180px;
	margin: 0px 0px 15px 0px;
}

/* 中央用枠160 */
.center_box {
	width: 546px;
	margin: 0px 0px 15px;
}

/********************************************************************/
/* ヘッダー------------------------------------------------------------
#header {
	display: hidden;
	position: absolute;
	top: -9999px;
}

#VTG-header{
	position: relative;
	height: 193px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_header.jpg) 0px 0px no-repeat;
}

.logo{
	position: absolute;
	top: 30px;
	left: 80px;
}

.paypal{
	position: absolute;
	bottom: 6px;
	right: 15px;
}

.searchBlock{
	position: absolute;
	bottom: 6px;
	left: 0px;
}

---------------------------------------------------------------------*/

#header {
	clear: both;
	position: relative;
	height: 189px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_vtghead.jpg) 0px 0px no-repeat;
	padding-bottom: 40px;
}

.shoplogo{
	position: absolute;
	top: 26px;
	left: 110px;
	width: 610px;
	height: 120px;
}

.shoplogo img{
	width: 610px;
	height: 120px;
}

#header .subnavi{
	position: absolute;
	top: -20px;
}

#header .form{
	position: absolute;
	top: 182px;
	left: 6px;
}

#header .bot_b{
	position: absolute;
	top: 182px;
	left: 104px;
}

.subicon01,
.sec_linel,
.subicon02{
	display: none;
}



/********************************************************************/
/* グローバルナビ */
#globalNavi{
	position: absolute;
	top: 189px;
	width: 900px;
	height: 35px;
	zoom: 1;
}

/*for modern browser*/
#globalNavi:after{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

#globalNavi li{
	float: left;
}



/* ヘッダー下ライン */
#bline {
}

/********************************************************************/
/* キャッチコピー
#copy {}

/********************************************************************/
/* ショップロゴ画像の場合使用
MacIE以外のブラウザ用の指定に注意 */
.shoplogo {}

/* ショップロゴテキストの場合使用
.shoptext {
}

/********************************************************************/
/* サブナビゲーション
MacIE以外のブラウザ用の指定に注意 */
.subnavi {
}


/* ご利用案内アイコン
※アイコンサイズ横15px×縦15px
※アイコン系はalignでなく左マージンで右にあわせる */
.subicon01 {
}

/* お問い合わせアイコン　
※アイコンサイズ横15px×縦15px */
.subicon02 {
}

/* その他順行系アイコン　
※アイコンサイズ横15px×縦15px */
.subicon03 {
	padding: 6px 0px;
	text-align: center;
	color: #FFF;
}

/* 画面を閉じるアイコン　
※アイコンサイズ横15px×縦15px */
.subicon04 {
}

/********************************************************************/
/* 左領域 */

/* カテゴリ一覧 */

/* カテゴリ一覧タイトル　
※背景画像横160px、縦は設定、空白は高さ指定 */
.category_title {
}

/* カテゴリ一覧部分 */
.category_list {
	padding: 0px;
}

/*　親カテゴリの色※特集も共通 */
.mcategory A:link {
}

.mcategory A:active {
}

.mcategory A:visited {
}

.mcategory A:hover {
}

/********************************************************************/
/* 特集 */

/* タイトル　
※背景画像横160px、縦は設定、空白は高さ指定 */
.pickup_category_title {
}

/* 内容 */
.pickup_category_list {
	padding: 10px 0px 10px;
}

/********************************************************************/
/* ナビゲーション　
※背景画像横160px、縦は設定、空白は高さ指定 */
.navi {
	width: auto;
}

.navi A:link {
}

.navi A:active {
}

.navi A:visited {
}

.navi A:hover {
}

/* ショップ通信 */
.shop {
	position: absolute;
	top: -9999px;
}

/* 店長日記 */
.diary {
	width: auto;
	margin: 0px 0px 1px;
	padding: 7px 5px 7px 10px;
	background-image: url(img/menu_bg02.gif);
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: top left;
}

/* リンク集 */
.link {
	width: auto;
	margin: 0px 0px 1px;
	padding: 7px 5px 7px 10px;
	background-image: url(img/menu_bg02.gif);
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: top left;
}

/* 掲示板 */
.bbs {
	width: auto;
	margin: 0px 0px 1px;
	padding: 7px 5px 7px 10px;
	background-image: url(img/menu_bg02.gif);
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: top left;
}

/* フリー */
.free_menu {
	width: auto;
	margin: 0px 0px 1px;
	padding: 7px 5px 7px 10px;
	background-image: url(img/menu_bg02.gif);
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: top left;
}

/* yahooオークション */
.yahoo {
	width: auto;
	margin: 0px 0px 1px;
	padding: 7px 5px 7px 10px;
	background-image: url(img/menu_bg02.gif);
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: top left;
}

/* 楽天オークション */
.rakuten {
	width: auto;
	margin: 0px 0px 1px;
	padding: 7px 5px 7px 10px;
	background-image: url(img/menu_bg02.gif);
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: top left;
}

/* ビッダーズオークション */
.bidders {
	width: auto;
	margin: 0px 0px 1px;
	padding: 7px 5px 7px 10px;
	background-image: url(img/menu_bg02.gif);
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: top left;
}

/* オークションリンク文字サイズ */
.yahoo A:link {
	font-size: x-small;
}

.yahoo A:active {
	font-size: x-small;
}

.yahoo A:visited {
	font-size: x-small;
}

.yahoo A:hover {
	font-size: x-small;
}

.rakuten A:link {
	font-size: x-small;
}

.rakuten A:active {
	font-size: x-small;
}

.rakuten A:visited {
	font-size: x-small;
}

.rakuten A:hover {
	font-size: x-small;
}

.bidders A:link {
	font-size: x-small;
}

.bidders A:active {
	font-size: x-small;
}

.bidders A:visited {
	font-size: x-small;
}

.bidders A:hover {
	font-size: x-small;
}

/********************************************************************/
/* ショッピングカート */

/* カートタイトル　
※背景画像横160px、縦は設定、空白は高さ指定 */
.shopc_title h3{
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_side_ttl.jpg) 0px 0px no-repeat;
	padding: 6px 0px 0px;
	height: 18px;
	text-align: center;
	font-size: 10px;
	line-height: 1.1;
	font-weight: bold;
	color: #FFF;
}

/* カートの中身大枠 */
.shopc_list {
	padding: 0px 5px;
	font-size: 10px;
	line-height: 1.25;
}

/* カートの中身タイトル　
※アイコンサイズ横25px×縦20px */
.shopc_in_title {
	padding: 11px 0px 11px 25px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/img_icon_cart.png) left center no-repeat;
	color: #FFF;
}

/* カートの中身商品リスト */
.shopc_in {
	padding: 5px 5px;
	font-size: 10px;
	border-bottom: 1px solid #E0DFE3;
	color: #FFF;
}

.shopc_in h2{
	font-weight: bold;
}

/* レジに行く */
.shopc_go {
	padding: 5px 0px;
}


/********************************************************************/

/* リンク用枠※買い物かご等の下ボタン枠 */
.link_bot_box {
	padding: 10px 285px 0px 285px;
	text-align: center;
}

/* トップテーブル幅 */
.auto {
}

/********************************************************************/
/* Welcome */

/* 大枠上　
※背景画像横490px、縦は設定、空白は高さ指定 */
.welcome_top {
    background-image: url(img/welcome_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 10px 10px 10px 0px;
	font-weight: bold;
}

/* 大枠中 */
.welcome_middle {
	padding: 10px;
}

/* 大枠下 */
.welcome_bottom {

}

/* 写真 */
.photo_welcome {
	margin: 0px 10px 0px 0px;
	float:left;
}

/********************************************************************/
/* 最新情報 */

/* 大枠上　
※背景画像横490px、縦は設定、空白は高さ指定 */
.whatnew_top {
	border-bottom: 1px solid #E0DFE3;
	padding: 5px;
	font-size: 10px;
	font-weight: bold;
}

/* 大枠中 */
.whatnew_middle {
	margin: 0px 5px 0px 0px;
	padding: 5px 0px 0px;
}

/* 日付サイズ */
.whatnew_middle li {
    background-image: url(img/dot_line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 2px 0px;
}

/* 大枠下 */
.whatnew_bottom {

}

/********************************************************************/
/* 商品関連レイアウト */

/* スタイル1　中央上 */

/* 大枠上 
※背景画像横490px、縦は設定、空白は高さ指定 */
.style1_top {
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_ttl_uc2.jpg) top left no-repeat;
	padding: 10px 0px 0px 10px;
	height: 32px;
	font-size: 18px;
	line-height: 1.1;
	color: #FFF;
	font-weight: bold;
}

/* 大枠中 */
.style1_middle {
}

/* 大枠下 */
.style1_bottom {

}

/* コピー */
.style1_copy {
}

/* 各テーブル枠上　
※背景画像横478px(外ボーダーにより変動)、縦は設定、空白は高さ指定 */
.style1_table_top {
	margin-left: 6px;
	height: 13px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_uc_conthead2.jpg) top left repeat-x;
}

/* 各テーブル枠中 */
.style1_table_middle {
	background-color: #B6AF96;
}

.style1_table_middle td {
	width: 120px !important;
	padding: 10px 28px 0px;
}

/* 各テーブル枠下 */
.style1_table_bottom {
	margin-left: 6px;
	height: 13px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_uc_contbot2.jpg) top left repeat-x;
}

/* テーブル */
.style1_table {
	width: 456px;
}

/* 写真 */
.style1_photo {
	margin: 0px 15px 0px 0px;
}

.style1_photo .photo_line_250{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.detail_item_table .style1_photo {
	margin: 0px 0px 0px 0px;
}

/* 説明 */
.style1_text {
	margin: 0px;
	padding: 5px 0px;
}

.layout_list{
	padding-left: 6px;
}

.layout_list .style1_text{
	text-align: left;
}

.style1_text h2 {
	text-align: left;
	line-height: 1.25;
}

.style1_text .model_number{
	text-align: left;
}

/*
.style1_text a:link    {color: #666; text-decoration: underline;}
.style1_text a:visited {color: #666; text-decoration: underline;}
.style1_text a:hover   {color: #666; text-decoration: underline;}
.style1_text a:active  {color: #666; text-decoration: underline;}
*/

/* 商品名 */
.item_name {
	font-size: 14px;
	color: #666;
	font-weight: bold;
}

.item_name .model_number{
	display: block;
}

/* 価格 */
.price {
	font-size: 10px;
	padding-bottom: 5px;
}

.pricech{
	color: #B85312;
	font-weight: bold;
}

#pricech{
	color: #B85312;
	font-weight: bold;
	font-size: 12px;
}

.cart_quantity_2{
	padding-bottom: 5px;
}

#total_price{
}

/* 価格大 */
.priceb {
	color: #B85312;
}

#price_label{
	display: none;
}

/* 在庫ありなし */
.stock {
}

/********************************************************************/
/* スタイル2　中央下 */

/* 大枠上 
※背景画像横490px、縦は設定、空白は高さ指定 */
.style2_top {
	padding: 15px 10px 10px 5px;
	font-size: 10px;
	font-weight: bold;
}

/* 大枠中 */
.style2_middle {
	padding: 10px;
	margin-top: 1px;
}

/* 大枠下 */
.style2_bottom {

}

/*　コピー　*/
.style2_copy {
	margin: 0px 0px 5px;
	padding: 10px;
}

/* 各テーブル枠上　
※背景画像横478px(外ボーダーにより変動)、縦は設定、空白は高さ指定 */
.style2_table_top {
    width: auto;
	margin: 5px 0px;
}

/* 各テーブル枠中 */
.style2_table_middle {
    background-color: #FFFFFF;
	padding: 10px;
}

/* 各テーブル枠下 */
.style2_table_bottom {

}

/* テーブル */
.style2_table {
	width: 456px;
}

/* 写真 */
.style2_photo {
	margin: 0px 5px 0px 0px;
}

/* 説明 */
.style2_text {
	margin: 0px;
	padding: 5px 8px;
	font-size: 10px;
}

/* 2-5位テーブル */
.style2_rank_table {
	width: 456px;
}

/* 2-5位テーブルの各ｔｄ */
.style2_rank_table td {
    width: 114px;
}

/* 2-5位セル */
.style2_rank {
	margin: 0px 1px;
	padding: 5px;
}

/* 2-5位写真 */
.style2_rank_photo {
	width: 80px;
	margin: 0px 10px;
}

/* 2-5位説明 */
.style2_rank_text {
	margin: 0px 8px;
	padding: 5px 0px;
	font-size: 10px;
}

/* 1-5位テキスト */
.rank1,
.rank2-5 {
	padding-bottom: 2px;
	border-bottom: 1px dotted #C00;
	font-size: 10px;
	line-height: 1.2;
	color: #C00;
	font-weight: bold;
}

/********************************************************************/
/* 右領域 */

/* スタイル3 */

/* 大枠上 
※背景画像横160px、縦は設定、空白は高さ指定 */
.style3_top h3 {
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_title_right.jpg) 0px 0px no-repeat;
	padding: 6px 0px 0px;
	height: 18px;
	text-align: center;
	font-size: 10px;
	line-height: 1.1;
	font-weight: bold;
	color: #FFF;
}

/* 大枠中 */
.style3_middle {
}

/* 大枠下 */
.style3_bottom {
	height: 9px;
}

/* コピー */
.style3_copy {
}

/* テーブル */
.style3_table {
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_uc_conthead2.jpg) top left repeat-x;
	background-color: #B6AF96;
	padding: 13px 10px 0px;
	margin-bottom: 5px;
}

/* 写真 */
.style3_photo {
	text-align: center;
	padding: 5px 0px;
}

/* 説明 */
.style3_text {
	font-size: 10px;
}
.style3_text h2 {
	font-size: 10px;
}

.style3_text h2 a:link    {color: #936A0D; text-decoration: none;}
.style3_text h2 a:visited {color: #936A0D; text-decoration: none;}
.style3_text h2 a:hover   {color: #936A0D; text-decoration: underline;}
.style3_text h2 a:active  {color: #936A0D; text-decoration: none;}

.top_page_body .style3_text h2 a:link    {color: #5F3100; text-decoration: none;}
.top_page_body .style3_text h2 a:visited {color: #5F3100; text-decoration: none;}
.top_page_body .style3_text h2 a:hover   {color: #5F3100; text-decoration: underline;}
.top_page_body .style3_text h2 a:active  {color: #5F3100; text-decoration: none;}

/********************************************************************/
/* メルマガ */

/* 大枠上 
※背景画像横160px、縦は設定、空白は高さ指定 */
.melmaga_top {
    background-image: url(img/menu_bg01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 15px 6px 10px 5px;
}

/* 大枠中 */
.melmaga_middle {
    background-image: url(img/side_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
    border: 1px solid #E0DFE3;
	background-color: #FFFFFF;
	padding: 10px;
}

/* 大枠下 */
.melmaga_bottom {

}

/* 内容 */
.mdata {
	font-size: 10px;
}

/********************************************************************/
/* 店長日記 */

/* 大枠上 
※背景画像横160px、縦は設定、空白は高さ指定 */
.tdiary_top {
	background-image: url(img/menu_bg01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 15px 6px 10px 5px;
}

/* 大枠中 */
.tdiary_middle {
    background-image: url(img/side_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
    border: 1px solid #E0DFE3;
	background-color: #FFFFFF;
	padding: 10px;
}

/* 大枠下 */
.tdiary_bottom {

}

/* 写真 */
.tphoto {
	width: 60px;
	float: left;
	margin: 0px 0px 0px 1px;
	padding: 0px;
}

/* プロフィール */
.tdata {
	width: 60px;
	float: left;
	margin: 0px 0px 0px 5px;
	font-size: 10px;
}

/* プロフィールタイトル */
.ttitle {
	color: #FF6600;
}

/* コメント */
.tcom {
	margin: 5px 0px 0px;
	padding: 5px;
	font-size: 10px;
	border-top: 1px solid #E0DFE3;
}

/**********************************/
/* 第二階層 */

/* 第二階層パンクズ下大枠 */
#pagemain {
	width: 670px;
	padding: 0px 15px 15px
}

/* 第二階層パンクズ */
#pan {
	padding: 13px;
	color: #666;
}

/* 第二階層タイトル 
※背景画像横670px、縦は設定(15px以上)、空白は高さ指定 */
.ptitle {
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_ttl_uc.jpg) top left no-repeat;
	padding: 10px 0px 0px 10px;
	height: 32px;
	font-size: 18px;
	line-height: 1.1;
	color: #FFF;
	font-weight: bold;
}

/* 第二階層中 */
.pmiddle {
}

/* 第二階層下 */
.pbottom {
    padding: 5px;
}

#popup .pbottom {
	paddding: 15px 10px;
}

/* カートに入れる・お問い合わせボタン枠 */
.item_bot_box {
}

.item_bot_box2 {
	padding: 10px 0px;
}

/********************************************************************/
/* 商品一覧ページ */

/* 商品一覧タイトル　
※アイコンサイズ横35px×縦35px */
.list_name {
	float: left;
	width: 400px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/icon_ttl_uc.jpg) left center no-repeat;
	padding: 7px 0px 0px 17px;
	height: 32px;
	font-size: 18px;
	line-height: 1.1;
	color: #FFF;
	font-weight: bold;
}

/* ソート */
.list_soat {
	width: 180px;
	float: right;
	padding: 5px 0px 0px 15px;
}
.list_soat form{
	display: inline;
}

/* 商品数 */
.list_count {
	border-top: 1px solid #E0DFE3;
	margin: 10px;
	padding: 5px;
	color: #000000;
}

/* 各テーブル枠上　
※背景画像横638px(外ボーダーにより変動)、縦は設定(15px以上)、空白は高さ指定 */
.list_table_top {
	margin-left: 6px;
	margin-top: 15px;
	height: 8px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_uc_conthead.gif) top left no-repeat;
}

/* 各テーブル枠中 */
.list_table_middle {
	padding: 5px 15px;
	background-color: #E0DBC0;
}

/* 各テーブル枠中 */
.categorylist_page_body .list_table_middle,
.result_page_body .list_table_middle{
	margin-left: 6px;
}

.categorylist_page_body .layout_list .list_table_middle,
.result_page_body .layout_list .list_table_middle{
	margin-left: 0px;
}

.list_table_middle td {
	width: 120px !important;
	padding: 10px 28px 0px;
}

/* 各テーブル枠下 */
.list_table_bottom {
	margin-left: 6px;
	height: 9px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_uc_contbot.gif) top left no-repeat;
}

/* 商品一覧テーブル */
.list_item_table {
}

/********************************************************************/
/* 商品詳細ページ */

/* テーブル枠上　
※背景画像横638px(外ボーダー設定により変動)、縦は設定(15px以上)、空白は高さ指定 */
.detail_table_top {
	margin-top: 15px;
	height: 8px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_uc_conthead.gif) top left no-repeat;
}

/* テーブル枠中 */
.detail_table_middle {
	padding: 5px 15px;
	background-color: #E0DBC0;
}

/* テーブル枠下 */
.detail_table_bottom {
	height: 9px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_uc_contbot.gif) top left no-repeat;
}

/* 商品詳細テーブル */
.detail_item_table {
    width: 628px;
}

/* 商品詳細商品説明 */
.detail_item_text {
	padding: 0px 0px 30px;
	font-size: 10px;
}

/* 商品詳細サブタイトル 
※背景画像横638px(外ボーダー設定により変動)、縦は設定(15px以上)、空白は高さ指定 */
.detail_sub_table{
	width: 100%;
}

.detail_sub_table td {
	background: url(http://combat-vtg.com/data/tactical-gear/image/icon_detail1.gif) left center repeat-x;
}

.detail_sub_title {
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	background: url(http://combat-vtg.com/data/tactical-gear/image/icon_detail2.jpg) left center no-repeat;
}

/* 他の写真 */
.detail_sub_table02 {
	padding: 5px 0px 0px;
}

.detail_sub_table02.otherAngles img{
	padding: 0px 0px 0px;
}



/* 詳細説明テキスト */
.detail_sub_text {
	padding: 10px;
}

/* 他の写真サブセル */
.sub_item {
	margin: 0px 5px 5px;
	padding: 10px;
	text-align: center;
}

/* セル幅 */
.detail_sub_table02 td {
    width: 205px;
}

/* 他の商品写真 */
.sub_item_photo {
	margin: 5px 15px;
}

.detail_sub_table02.otherAngles .sub_item_photo{
	margin: 0px 5px;
}

.detail_sub_table02.otherAngles .sub_item_photo img{
	width: 120px;
	height: 120px;
}

/********************************************************************/
/* 内部ページのテーブル　※ptitle～pbottomの内側で使用 */

/* 内部ページタイトル */
.page_table_top {
	margin-top: 15px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_uc_conthead.gif) top left #E0DBC0 no-repeat;
	padding: 10px 15px 10px;
	font-weight: bold;
	font-size: 12px;
}

/* 内部ページの中 */
.page_table_middle {
	padding: 0px 15px 1em;
	background-color: #E0DBC0;
}

/* 内部ページの下 */
.page_table_bottom {
	height: 9px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_uc_contbot.gif) top left #E0DBC0 no-repeat;
}

/* 内部ページの上※デザイン違い
かごSTEP1お客様情報の入力、STEP3、4の確認画面で使用 */
.page_table2_top {
	margin-top: 15px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_uc_conthead.gif) top left #E0DBC0 no-repeat;
	padding: 10px 15px 10px;
	font-weight: bold;
	font-size: 12px;
}

/* 内部ページの中 */
.page_table2_middle {
	padding: 0px 15px 1em;
	background-color: #E0DBC0;
}

/* 内部ページの下 */
.page_table2_bottom {
	height: 9px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_uc_contbot.gif) top left #E0DBC0 no-repeat;
}

/* 内部ページbbs用 
背景画像横幅522px　middleボーダー設定なしの場合520px */
.page_table3_top {
	background: url(img/page_title_bg01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 15px 0px 10px 5px;
	margin: 10px 20px 0px;
	font-size: 10px;
	font-weight: bold;
}

/* 内部ページの中 */
.page_table3_middle {
    border: 1px solid #E0DFE3;
	margin: 5px 20px;
	padding: 10px;
}

/* 内部ページの下 */
.page_table3_bottom {

}

/* 内部ページサブ上　
※アイコンサイズ横35px×縦35px */
.page_sub_top {
	background-image: url(img/icon_sub_title01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: 1px solid #E0DFE3;
	margin-bottom: 5px;
	padding: 8px 0px 8px 25px;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

/* 内部ページサブ上　
※アイコンサイズ横35px×縦35px
ご利用案内で使用 */
.page_sub2_top {
	background-image: url(img/icon_sub_title01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: 1px solid #E0DFE3;
	margin-bottom: 5px;
	padding: 8px 0px 8px 25px;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

/* 内部テーブルフレーム */
.table_fream {
    width: 600px ;
}

/********************************************************************/
/* カートの中身 */

/* カートの中身テーブル */
.cart_table {
	width: 600px;
	margin-bottom:5px;
}

/* カートの中身テーブル　
※配置がそのテーブル内で最も下の場合 */
.cart_table_bottom {
    width: 600px;
	margin: 0px;
	padding: 0px;
}

/* カート注意書き、パスワード、新しいカード情報、ご利用ガイド */
.point_box {
    background-image: url(img/main_middle_bg02.gif);
	border: 1px solid #E0DFE3;
	margin: 5px;
	padding: 10px;
}

.point_box2 {
	margin: 0px 5px 10px 5px;
	padding: 5px;
}

.point_box3 {
    border: 1px solid #E0DFE3;
	background-color: #FFFFFF;
	margin: 10px;
	padding: 5px;
	text-align: center;
}

/* エラーボックス */
.error_box {
	background-color: #FF6600;
	margin: 5px 40px 0px;
	padding: 10px;
	color: #FFFFFF;
}

/* エラーテキスト */
.error_text {
    color: #FFFFFF;
	font-weight: bold;
}

/* テーブルパティング　
※各項目divに設定 */
.box_padding {
	padding: 0px;
}

/* カート金額 */
.cart_price_box {
	width: 150px;
	border-bottom: 1px solid #E0DFE3;
	margin: 0px 0px 2px 5px;
	padding: 5px;
	text-align: right;
	font-size: 10px;
}

/* カートステップテーブル */
.cart_step_table {
	margin-left: 5px;
}

/* カートステップ 
※現ページはcheck 画像サイズ横幅160px */
.cart_step_1 {
    background-color: #FFFFFF;
	border-top: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	padding: 5px;
	color: #999999;
	font-size: 10px;
}

.cart_step_2 {
    background-color: #FFFFFF;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	padding: 5px;
	color: #999999;
	font-size: 10px;
}

.cart_step_3 {
    background-color: #FFFFFF;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	padding: 5px;
	color: #999999;
	font-size: 10px;
}

.cart_step_4 {
    background-color: #FFFFFF;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	padding: 5px;
	color: #999999;
	font-size: 10px;
}

.cart_step_1_check {
	background-color: #C00;
	border-top: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	padding: 5px;
	color: #FFFFFF;
	font-size: 10px;
}

.cart_step_2_check {
    background-color: #C00;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	padding: 5px;
	color: #FFFFFF;
	font-size: 10px;
}

.cart_step_3_check {
    background-color: #C00;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	padding: 5px;
	color: #FFFFFF;
	font-size: 10px;
}

.cart_step_4_check {
    background-color: #C00;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	padding: 5px;
	color: #FFFFFF;
	font-size: 10px;
}

/* 内容確認用テキスト */
.bottom_check {
	text-align: center;
	margin: 10px 20px 0px;
	padding: 5px;
}

/* フォーム系td背景 */
.td_color1 {
    background-color: #C00;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	padding: 5px;
	color: #FFFFFF;
}

.td_color2 {
    background-color:#F5F5F5;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 5px;
}

.td_color3 {
    background-color:#E0DFE3;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 5px;
}

/********************************************************************/
/* 店長日記・最新ニュース */

/* 各テーブル枠上　
※背景画像横618px(外ボーダー設定により変動)、縦は設定(15px以上)、空白は高さ指定 */
.tdiary_news_table_top {
	background-image: url(img/page_title_bg01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
}

/* 各テーブル枠中 */
.tdiary_news_table_middle {
    background-color: #FFFFFF;
    border: 1px solid #E0DFE3;
	margin: 0px;
	padding: 0px;
}

/* 各テーブル枠下 */
.tdiary_news_table_bottom {

}

/* テーブル */
.tdiary_news_table {

}

/* テキスト部分 */
.tdiary_news_text {
	padding: 0px;
}

/* 写真部分 */
.tdiary_news_photo {
	padding: 0px;
}

/********************************************************************/
/* リンク集・ショップのご案内 */

/* td左 */
.td_link_shop1 {
	width: 180px;
	background-image: url(img/main_middle_bg02.gif);
	border-right: 1px solid #E0DFE3;
	padding: 0px;
	font-weight: bold;
}

.td_link_shop1 {}

/* td右 */
.td_link_shop2 {
	background-image: url(img/main_middle_bg02.gif);
	border-right: 1px solid #E0DFE3;
	padding: 0px;
}

/* 大枠 */
.link_shop {
	margin: 0px;
	padding: 0px;
}

/* テーブル */
.link_shop_table {
	width: 670px;
}

/* ショップタイトル項目 */
.shop_title {
	background-image: url(img/icon_sub_title01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 5px;
	padding: 8px 0px 0px 20px;
	font-size: 10px;
	white-space: nowrap;
}

/* リンクタイトル項目 */
.link_title {
	margin-bottom: 5px;
	padding: 0px;
}

/* テキスト部分 */
.shop_link_text {
	padding: 10px;
}

/********************************************************************/
/* ご利用ガイド */
.guide_text {
	padding: 0px;
}

/********************************************************************/
/* フッター */
#footer {
	background: #5e5d40;
	text-align: center;
	font-size: 4px;
	line-height: 2;
}

#footer .footLogo{
	padding: 10px 0px;
}

#footer .footLogo,
#footer .pageNavi{
	background: #a19e90;
}

#footer .pageNavi li{
	display: inline;
	padding-left: 0.5em;
	padding-right: 0.5em;
	border-right: 1px solid #555;
	font-size: 10px;
	line-height: 1.1;
}

#footer .pageNavi li.last{
	border-right: none;
}

#footer .copyright{
}

#VTG-footer{
	position: relative;
}

.BTT{
	position: absolute;
	top: 59px;
	right: 15px;
}

/* おちゃのこ */
/* 「おちゃのこネット ホームページ作成とショッピングカート付きネットショップ開業サービス」
※上記の文言は必須項目ですので、削除する事は許可されていません。 */
#ochanoko {
	padding: 0px 15px 0px 0px;
	text-align: right;
}

#ochanoko div{
	padding: 0px !important;
}

/********************************************************************/
/* ウィンドウを閉じる */
.win_close {
	padding-left: 10px;
} 

/********************************************************************/
/* 掲示板 */

/* 大枠上　
※背景画像横618px(外ボーダー設定により変動)、縦は設定(15px以上)、空白は高さ指定 */
.bbs_table_top {
	margin: 20px 20px 0px;
}

/* 大枠中 */
.bbs_table_middle {
    background-image: url(img/main_middle_bg02.gif);
	border: 1px solid #E0DFE3;
	margin: 0px 20px;
	padding: 10px;
}

/* 大枠下 */
.bbs_table_bottom {
	margin: 0px 20px 20px;
}

/* テーブル小 */
.bbs_table_stop {
	width: 500px;
	margin-left: 50px;
}

/* テーブル小 */
.bbs_table_s {
	width: 500px;
}

/* テーブル */
.bbs_table {
	width: 600px;
}

/* tdカラー */
.bbs_td_color1 {
    width: 20px;
    background-color:#FF0000;
	padding: 5px;
	color: #FFFFFF;
}

.bbs_td_color2 {
    background-color:#FFFFFF;
	padding: 5px;
}

.bbs_td_color3 {
    width: 30px;
    background-color:#FFFFFF;
	padding: 5px;
}

/* テキスト */
.bbs_text {
    background-color: #FFFFFF;
    border: 1px solid #E0DFE3;
	margin: 10px 5px 10px;
	padding: 15px;
}

/* ページ送り */
.sec_line_top {
	text-align: right;
	color: #666;
}

/********************************************************************/
/* フォームボタン強調 */
.bot_b{
}

.bot_b form{
	display: inline;
}

.bot_b input {
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(img/bot_bg.gif);
	background-position: top;
	color: #FFFFFF;
}

.detail_item_text .item_bot_box .bot_b input {
    height: 35px;
}

/********************************************************************/
/* HTMLタグ要素 */
body {
}

body #popup {
	margin-top: -80px;
	position: relative;
	z-index: 1;
}

/********************************************************************/
/* 回り込み回避用スタイル */
.clear-both {
	clear: both;
	height: 1px;
	font-size: 1px;
	text-align: center;
	overflow: hidden;
	visibility: hidden;
}

/********************************************************************/
/* フォント */

/* ボールド */
.text-bold {
	font-weight: bold;
}

/* ノーマル */
.text-normal { 
    font-weight:normal;
}

/* ボールド大 */
.text-bold-b {
	font-size: 10px;
}

/* パンクズ現ページ */
.thispage {
	color: #333333;
	font-weight: bold;
}

/* リンク文字かご関連 */
.text-link-bot-b {
	font-size: 10px;
}

/* サイズ小用 */
.text-11 {
	font-size: 10px;
}

/* サイズ大用 */
.text-14 {
	font-size: 10px;
}

/* ショップロゴ用 */
.text-18 {
	font-size: 10px;
	line-height: normal;
}

/* 掲示板テキスト用カラー */
.bbs_color {
	color: #666666;
}



/* =06.#mainBlock */
/* ----------------------------------------------------- */

#mainBlock{
	float: left;
	width: 546px;
}



.contextHeader p{
	margin-top: 1.5em;
}



.context{
	padding-bottom: 15px;
}

.context.header{
}

.context h3{
}


.contextFooter{
}



.subText{
	padding-top: 1.5em;
	font-size: 10px;
}



.contextInner{
	padding: 15px;
}



.toTop{
	padding-top: 4em;
	text-align: right;
}


.size_table table{
	border-collapse: collapse;
}

.size_table table, .size_table th, .size_table td{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.size_table td{
	width: 75px;
	text-align: center;
	border: #FFF solid 1px;
}

.size_table th{
	width: 125px;
	text-align: center;
	border: #FFF solid 1px;
}
.size_table .sml{
	width: 65px;
}
.size_table th.border_none{
	border: none;
}
.size_table td.border_none{
	border: none;
}
.size_table td.size_detail{
	text-align: left;
	line-height: 1em;
	color: #83877f;
	padding: 1px 3px;
}


/* =07.clumn */
/* ----------------------------------------------------- */

.itemList-4-clumn a:link    {color: #4d4633; text-decoration: none;}
.itemList-4-clumn a:visited {color: #4d4633; text-decoration: none;}
.itemList-4-clumn a:hover   {color: #4d4633; text-decoration: underline;}
.itemList-4-clumn a:active  {color: #4d4633; text-decoration: none;}

.itemList-4-clumn{
	padding-left: 3px;
}

.itemList-4-clumn li{
	float: left;
	text-align: center;
	width: 125px;
	height: 200px;
	background: url(http://combat-vtg.com/data/tactical-gear/image/bg_pupularitems.jpg) 0px 0px no-repeat;
	font-size: 10px;
	line-height: 1.3;
	margin-top: 10px;
	margin-right: 12px;
}

.itemList-4-clumn li.right{
	margin-right: 0px;
}

.itemList-4-clumn li img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.itemList-4-clumn li span{
	display: block;
}



.itemList-3-clumn li{
	float: left;
	width: 175px;
	margin-top: 5px;
	margin-right: 5px;
}

.itemList-3-clumn li.right{
	margin-right: 0px;
}

.itemList-3-clumn li img{
	display: block;
}



/* =08.sideBlock */
/* ----------------------------------------------------- */

#sideBlock{
	float: left;
	width: 160px;
}

.sB_bannerBlock li{
	float: left;
	padding-top: 10px;
}

.sB_bannerBlock li.bn_listTop{
	padding-top: 0px;
}

.sB_bannerBlock li a{
	display: block;
}



.localNavi{
	margin-bottom: 30px;
	border-bottom: 2px solid #F2F2F2;
	padding-bottom: 30px;
}

.localNavi h4{
}

.localNavi ul{
	background: #F2F2F2;
	padding: 5px;
	zoom:1;
}

/*for modern browser*/
.localNavi ul:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

.localNavi li{
	float: left;
}

.localNavi li img{
	display: block;
}

.productCategory li,
.colorVariations li{
	float: left;
	width: 160px;
}

.productCategory li img,
.colorVariations li img{
	display: block;
}





.shopc_go .bot_b{
	padding-left: 27px;
}

.shopc_go .bot_b input{
display: block;
cursor: pointer;
border: none;
background-color: transparent;
} 

/* ログイン */
.member .logininput,
.shopc_go .registerinput {
width: 96px;
height: 28px;
font-size: 12px;
font-weight: bold;
background-image: url(http://combat-vtg.com/data/tactical-gear/image/btn_side_signin.jpg);
}

/* ログアウト */
.member .logoutinput {
width: 96px;
height: 28px;
font-size: 12px;
font-weight: bold;
background-image: url(http://combat-vtg.com/data/tactical-gear/image/btn_side_signout.jpg);
}



/* ボタン画像設定 */

/* SEARCHボタン */
.subnavi .searchinput {
width: 50px;
height: 23px;
background-image: url(http://combat-vtg.com/data/tactical-gear/image/btn_search_go.png);
cursor: pointer;
} 

/* TO TOP PAGEボタン */
.link_bot_box .bot_b .backtopinput{
width: 135px;
height: 30px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
background: transparent url(http://combat-vtg.com/data/tactical-gear/image/btn_col2.jpg) 0px 0px no-repeat;
}

/* PURCHASEボタン */
.link_bot_box .bot_b .buyinput{
width: 135px;
height: 30px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
background: transparent url(http://combat-vtg.com/data/tactical-gear/image/btn_col1.jpg) 0px 0px no-repeat;
}

/* BACKボタン */
.link_bot_box .bot_b .backinput{
background: transparent url(http://combat-vtg.com/data/tactical-gear/image/btn_col1.jpg) 0px 0px no-repeat;
display: none;
}

.link_bot_box .bot_b .sec_linel{
display: none;
}

/* NEXTボタン */
.link_bot_box .bot_b .nextinput,
.link_bot_box .bot_b .checkinput{
width: 135px;
height: 30px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
background: transparent url(http://combat-vtg.com/data/tactical-gear/image/btn_col1.jpg) 0px 0px no-repeat;
}

/* CHECKOUTボタン */
.link_bot_box .bot_b .registerinput{
width: 135px;
height: 30px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
background: transparent url(http://combat-vtg.com/data/tactical-gear/image/btn_col1.jpg) 0px 0px no-repeat;
}

/* カートに入れるボタン */
.list_item_table .bot_b .cartaddinput,
.detail_item_table .bot_b .cartaddinput {
margin-right: 10px;
width: 135px;
height: 30px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
background: transparent url(http://combat-vtg.com/data/tactical-gear/image/btn_col1.jpg) 0px 0px no-repeat;
}

/* 詳細を見るボタン */
.list_item_table .bot_b .detailinput,
.detail_item_table .bot_b .detailinput{
width: 135px;
height: 30px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
background: transparent url(http://combat-vtg.com/data/tactical-gear/image/btn_col2.jpg) 0px 0px no-repeat;
}

/* お問い合わせボタン */
.list_item_table .bot_b .inquiryinput,
.detail_item_table .bot_b .inquiryinput{
display: none;
/*
width: 110px;
height: 25px;
background-image: url(image/inquirys.gif);
float: left;
*/
}

/* 関連商品カートに入れる */
.other_item .bot_b .text-11 {
width: 135px;
height: 30px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
background: transparent url(http://combat-vtg.com/data/tactical-gear/image/btn_col1.jpg) 0px 0px no-repeat;
}

/* 区切り線非表示の場合 */
.list_item_table .sec_linel,
.list_item_table .sec_liner,
.detail_item_table .sec_linel,
.detail_item_table .sec_liner {
display: none;
}



/* フリーページ */
/* --------------------------------------------------- */

.freePage_wrapper{
	padding-left: 13px;
	padding-right: 30px;
}

.freePage_wrapper h1,
.freePage_wrapper h2,
.freePage_wrapper h3,
.freePage_wrapper h4,
.freePage_wrapper h5,
.freePage_wrapper h6{
	padding-top: 3em;
	padding-left: 6px;
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 1px dotted #666;
}

.freePage_wrapper h1.header,
.freePage_wrapper h2.header,
.freePage_wrapper h3.header,
.freePage_wrapper h4.header,
.freePage_wrapper h5.header,
.freePage_wrapper h6.header{
	padding-top: 0px;
}

.freePage_wrapper p,
.freePage_wrapper ul{
	margin-top: 1em;
	padding-left: 6px;
}

