/*
  $Id: stylesheet.css,v 1.5 2003/03/14 12:46:31 hawk Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License

=====================================================================
日本語のためのカスタマイズ履歴
  1. 全てののfont-familyプロパティに、Osakaを追加
       （Apple Mac/Macintosh用文字化け対策）
  2. stockWarning のfont-sizeプロパティを10から12に変更
  3. SPAN.greetUserのカラー(いらっしゃいませ○○さん)を#f0a480から#0000a0へ変更
  4. TD.smallText, SPAN.smallText のfont-sizeプロパティを10から11に変更
  5. TD.productListing-heading  のfont-sizeプロパティを10から11に変更
  6. TD.productListing-data のfont-sizeプロパティを10から11に変更
  7. TD.headerNavigation のfont-sizeプロパティを10から11に変更
  8. boxText のfont-sizeプロパティを10から11に変更
  9. infoBoxContents のfont-sizeプロパティを10から11に変更
10. orderEdit のfont-sizeプロパティを10から11に変更
11. TD.footer のfont-sizeプロパティを10から11に変更
12. TD.infoBoxHeading のfont-sizeプロパティを10から11に変更
13. TD.infoBox, SPAN.infoBox のfont-sizeプロパティを10から11に変更
14. SPAN.newItemInCart のfont-sizeプロパティを10から11に変更
15. checkoutBarFrom, .checkoutBarTo のfont-sizeプロパティを10から11に変更
16. checkoutBarCurrent のfont-sizeプロパティを10から11に変更
=====================================================================
*/

@import url("./includes/languages/japanese/airmove-original-styles.css");

/* ---------------------------
左右のボックス：通常
--------------------------- */
.boxText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
}
/* ---------------------------
左右のボックス：エラー
--------------------------- */
.errorBox {
  font-family : Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size : 10px;                                /* フォントサイズ */
  background: #ffb3b5;                             /* 背景色 */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
「カートには何が入っている?」ページで商品の在庫が無い時に表示するメッセージ
--------------------------- */
.stockWarning {
  font-family : Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size : 12px;                                /* フォントサイズ */
  color: #cc0033;                                  /* フォントカラー */
}
/* ---------------------------
調査中
--------------------------- */
.productsNotifications {
  background: #f2fff7;                             /* 背景色 */
}
/* ---------------------------
「ご注文の最終確認」ページ「変更」文字
--------------------------- */
.orderEdit {
  font-family : Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size : 11px;                                /* フォントサイズ */
  color: #70d250;                                  /* フォントカラー */
  text-decoration: underline;                      /* テキストの装飾 */
}
/* ---------------------------
BODY：ボディ
--------------------------- */
BODY {
  background: #ffffff;                             /* 背景色 */
  color: #000000;                                  /* フォントカラー */
  margin: 0px;                                     /* マージン */
}
/* ---------------------------
A：リンク（通常）
--------------------------- */
A { 
  color: #000000;                                  /* フォントカラー */
  text-decoration: none;                           /* テキストの装飾 */
}
/* ---------------------------
A：リンク（カーソルが上に乗ったとき）
--------------------------- */
A:hover { 
  color: #AABBDD;                                  /* フォントカラー */
  text-decoration: underline;                      /* テキストの装飾 */
}
/* ---------------------------
FORM：フォーム
--------------------------- */
FORM {
  display: inline;                                 /* インラインボックス */
}
/* ---------------------------
ヘッダー（最上部）
--------------------------- */
#header{ width:100%;}

.headertop{ width:100%;	height:129px; background-image:url("includes/languages/japanese/images/linestone.jpg");background-position:150px;}

.headerlogo{ width:150px; height:129px; border:0px solid #666666; float:left }

.headerbutton{ border:0px solid #666666; position:relative; top:40px; float:right;}

.headerbutton p{ display:inline; }

/* ---------------------------
TR：ヘッダー（ナビゲーション）
--------------------------- */
TR.headerNavigation {
  background: #ffffff;                             /* デフォルト背景色：#bbc3d3 */
}
/* ---------------------------
TD：ヘッダー（ナビゲーション）
--------------------------- */
TD.headerNavigation {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  background: #ffffff;                             /* 背景色 */
  color: #999999;                                  /* フォントカラー */
  font-weight : bold;                              /* フォント太さ */
}
/* ---------------------------
A：ヘッダー（ナビゲーションのリンク）
--------------------------- */
A.headerNavigation { 
  color: #999999;                                  /* フォントカラー */
}
/* ---------------------------
A：ヘッダー（ナビゲーション・カーソルが上に乗ったとき）
--------------------------- */
A.headerNavigation:hover {
  color: #cccccc;                                  /* フォントカラー */
}
/* ---------------------------
TR：ヘッダー（エラー）
--------------------------- */
TR.headerError {
  background: #ff0000;                             /* 背景色 */
}
/* ---------------------------
TD：ヘッダー（エラー）
--------------------------- */
TD.headerError {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  background: #ff0000;                             /* 背景色 */
  color: #ffffff;                                  /* フォントカラー */
  font-weight : bold;                              /* フォント太さ */
  text-align : center;                             /* 横位置 */
}
/* ---------------------------
TR：ヘッダー（メッセージ）
--------------------------- */
TR.headerInfo {
  background: #00ff00;                             /* 背景色 */
}
/* ---------------------------
TD：ヘッダー（メッセージ）
--------------------------- */
TD.headerInfo {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  background: #00ff00;                             /* 背景色 */
  color: #ffffff;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
  text-align: center;                              /* 横位置 */
}
/* ---------------------------
TR：フッター
--------------------------- */
TR.footer {
  background: #bbc3d3;                             /* 背景色 */
}
/* ---------------------------
TD：フッター
--------------------------- */
TD.footer {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  background: #bbc3d3;                             /* 背景色 */
  color: #ffffff;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
TABLE：情報ボックス
--------------------------- */
.infoBox {
  background: #b6b7cb ;                             
}
/* デフォルト背景色　#b6b7cb */

/* ---------------------------
TABLE：情報ボックス（コンテンツ）
--------------------------- */
.infoBoxContents {
  background: #ffffff;                             /* デフォルト背景色 #f8f8f9*/
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
}

/* -----------------------------------------
TABLE：情報ボックス（コンテンツ）画像枠線

.infoBoxContents img {
  border:1px #cccccc solid;
}

----------------------------------------- */

/* ---------------------------
調査中
--------------------------- */
.infoBoxNotice {
  background: #FF8E90;                             /* 背景色 */
}
/* ---------------------------
調査中
--------------------------- */
.infoBoxNoticeContents {
  background: #FFE6E6;                             /* 背景色 */
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 10px;                                 /* フォントサイズ */
}
/* ---------------------------
TD：情報ボックス（タイトル）
--------------------------- */
TD.infoBoxHeading {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 10px;                                 /* フォントサイズ */
  font-weight: bold;                               /* フォント太さ */
  background: #0066CC;                             /* 背景色 */
  color: #FFFFFF;                                  /* フォントカラー */
  padding:3px 5px 3px 5px;
  text-align:center;
}
/* ---------------------------
TD,SPAN：情報ボックス（情報・メッセージ）
--------------------------- */
TD.infoBox, SPAN.infoBox {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
}
/* ---------------------------
TR：奇数行
--------------------------- */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f4f7fd;                             /* 背景色 */
}
/* ---------------------------
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：商品一覧（タイトル）
--------------------------- */
TR.productListing-heading {
  background: #d2e9fb;                             /* 背景色 */
}
/* ---------------------------
TD：商品一覧（タイトル）
--------------------------- */
TD.productListing-heading {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  background: #d2e9fb;                             /* 背景色 */
  color: #000000;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
  font-variant: small-caps;                        /* 文字異体（全て大文字にする） */
}
/* ---------------------------
TD：商品一覧（データ）
--------------------------- */
TD.productListing-data {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
}
/* ---------------------------
A：ページリンク（通常）
--------------------------- */
A.pageResults { 
  color: #0000FF;                                  /* フォントカラー */
}
/* ---------------------------
A：ページリンク（カーソルが上に乗ったとき）
--------------------------- */
A.pageResults:hover { 
  color: #0000FF;                                  /* フォントカラー */
  background: #FFFF33;                             /* 背景色 */
}
/* ---------------------------
TD：ページヘッダ
--------------------------- */

TD.pageHeading, DIV.pageHeading {
  font-family: Broadway, Verdana, sans-serif;  /* フォントファミリ */
  font-size: 20px;                                 /* フォントサイズ */
  font-weight: bold;                               /* フォント太さ */
  color: #0099FF;                                  /* フォントカラー */
}

/* #003399 */

/* ---------------------------
TR：サブバー（未使用）
--------------------------- */
TR.subBar {
  background: #f4f7fd;                             /* 背景色 */
}
/* ---------------------------
TD：サブバー（未使用）
--------------------------- */
TD.subBar {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 10px;                                 /* フォントサイズ */
  color: #000000;                                  /* フォントカラー */
}
/* ---------------------------
TD：メイン
--------------------------- */
TD.main, P.main {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  line-height: 1.5;                                /* 行の高さ */
}
/* ---------------------------
TD,SPAN：小さい文字（メッセージ）
--------------------------- */
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
}
/* ---------------------------
TD：アカウントカテゴリー
--------------------------- */
TD.accountCategory {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 13px;                                 /* フォントサイズ */
  color: #aabbdd;                                  /* フォントカラー */
}
/* ---------------------------
TD：フィールド（キー）
--------------------------- */
TD.fieldKey {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
TD：フィールド（値）
--------------------------- */
TD.fieldValue {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
}
/* ---------------------------
TD：一覧表の項目名
--------------------------- */
TD.tableHeading {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
SPAN：情報ボックス（新しくカートに入れた商品）
--------------------------- */
SPAN.newItemInCart {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  color: #ff0000;                                  /* フォントカラー */
}
/* ---------------------------
CHECKBOX, INPUT, RADIO, SELECT：FORMの入力・選択項目
--------------------------- */
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
}
/* ---------------------------
TEXTAREA：FORMの入力項目
--------------------------- */
TEXTAREA {
  width: 100%;
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
}
/* ---------------------------
SPAN：トップページのメッセージ（こんにちは、○○さん〜）
--------------------------- */
SPAN.greetUser {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  color: #0000a0;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
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;                               /* フォント太さ */
}
/* ---------------------------
SPAN：マーク（在庫切れ）
--------------------------- */
SPAN.markProductOutOfStock {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  color: #c76170;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
SPAN：特価商品価格
--------------------------- */
SPAN.productSpecialPrice {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  color: #ff0000;                                  /* フォントカラー */
}
/* ---------------------------
SPAN：エラー
--------------------------- */
SPAN.errorText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  color: #ff0000;                                  /* フォントカラー */
}
/* ---------------------------
レジチェックボックス・マウスオフ
--------------------------- */
.moduleRow { }
/* ---------------------------
レジチェックボックス・マウスオーバー
--------------------------- */
.moduleRowOver {
  background-color: #D7E9F7;                       /* 背景色 */
  cursor: hand;                                    /* カーソル形状 */
}
/* ---------------------------
レジチェックボックス選択行
--------------------------- */
.moduleRowSelected {
  background-color: #E9F4FC;                       /* 背景色 */
}
/* ---------------------------
チェックアウト手順
--------------------------- */
.checkoutBarFrom, .checkoutBarTo {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  color: #8c8c8c;                                  /* フォントカラー */
}
/* ---------------------------
チェックアウト手順（現在の手順）
--------------------------- */
.checkoutBarCurrent {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  color: #000000;                                  /* フォントカラー */
}
/* additional_images */
.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* ---------------------------
エアムーブオリジナルページテンプレート
--------------------------- */
.airmove-original{
	width:601px;
	text-align:left;
	border:0px #000 solid;
}

.airmove-original *{
	padding:0;
	margin:0
}

.airmove-original-header,.airmove-original-footer{
	width:601px;
}

.airmove-original-content{
        width:601px;
	margin-top:30px;
	margin-bottom:30px;
}

.airmove-original-content-section{
        width:601px;
	padding-top:5px;
	padding-bottom:5px;
        margin-top:30px;
}

/* ---------------------------
エアムーブ トピックス
--------------------------- */
.topics{
        width:580px;
        text-align:center;
        padding:5px;
        border:2px #333399 solid;
	margin:10px 0;
}

.topics p{
        font-size:13px;
        color:#666666;
        margin:7px
}

.topics p strong{
        color:#FF0000;
}

p.topics-title{
        text-align:center;
        color:#FF0000;
        font-size:17px;
        font-weight:bold
}

.topics-heading-blue{
color:#3366CC;
font-size:17px;
}

.topics-heading-orange{
color:#FF6600;
font-size:17px;
}

p span.point-blue{
color:#3366cc;
}

p span.point-orange{
color:#FF6600;
}


.topics p.attention-orange{
font-size:16px;
color:#FF6600;
}

/* ---------------------------
エアムーブ 商品ページ
--------------------------- */
.products_container{
	width:592px;
	margin:0 auto;
	border:0 #999 solid
}

.products_container p{
        font-size:120%;
        line-height:150%;
	text-align:center;
}

.products_container span{
	font-weight:bold
}

.products_container .option_description{
        width:520px;
	margin:0 auto;
	border:0 #999 solid
}

.products_container .option_description p{
        font-size:150%;
	color:#666666;
	line-height:150%;
        text-align:left
}

.option_description span{
        color:#CC0000;
}



/* ---------------------------
エアムーブオリジナルページ
2011年度カレンダー
--------------------------- */

.calender-background{
	background-color:#000000;
}

h4.airmove-calender{
	color:#666666;
	font-size:13px;
	text-align:center;
}

.airmove-original-content-section p.airmove-calender{
	text-align:center;
	font-size:13px;
}

.airmove-original-content-section p.airmove-calender img{
	border:1px #999 solid;
}

.airmove-original-header p.airmove-calender,.airmove-original-footer p.airmove-calender{
        color:#0099FF;
        font-size:13px;
        line-height:200%;
}

p.calender-answer{
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;	
	text-align:center
}

/*--------ここまで--------- */

/* ---------------------------
エアムーブオリジナルページ
なまえ入りたいそうＴシャツ
--------------------------- */

.header-text{
	color:#66ccff;
	font-size:13px;
	font-weight:bold
}

.airmove-original-content-section.gymname-tshirt h5{
        color:#336699;
        font-size:13px;
	text-align:center
}

.airmove-original-header.gymname-tshirt p.point{
        text-align:center;
	color:#0099FF;
	font-size:13px;
	font-weight:bold;
        margin-top:20px
}

.airmove-original-header.gymname-tshirt .point-a{
	color:#66CC33;
        padding:10px;

}

.airmove-original-header.gymname-tshirt .point-b{
        color:#6699FF;
        padding:10px;	
}

.airmove-original-header.gymname-tshirt .point-c{
        color:#FF0000;
        padding:10px;	
}



.airmove-original-content-section.gymname-tshirt p.point-a{
	width:410px;
	color:#FF6699;
	font-size:13px;
	border:0px #999 solid;
	margin-left:100px;
}

.airmove-original-content-section.gymname-tshirt h4.point-b{
        color:#336699;
        font-size:13px;
        text-align:center
}

.airmove-original-footer.gymname-tshirt h4{
        color:#336699;
        font-size:13px;
        text-align:center
}

.airmove-original-footer.gymname-tshirt p{
        color:#333333;
        font-size:13px;
}


.airmove-original-footer.gymname-tshirt .footer-point{
	color:#FF6699;
	font-size:13px;
}


.airmove-original-footer.gymname-tshirt p.point-b{
        color:#FF0000;
        font-size:13px;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}

.airmove-original-footer.gymname-tshirt .point-a{
        color:#FF6699;
        font-size:13px;
}

.airmove-original-footer.gymname-tshirt .point-b{
	color:#999999;
	font-size:13px
}

.airmove-original-footer.gymname-tshirt .point-c{
        color:#FFCC00;
        font-size:13px
}

.airmove-original-footer.gymname-tshirt .point-d{
        color:#336699;
        font-size:13px;
}

/*-----------------------ここまで-----------------------*/

/*------------吹上販売会のスタイル設定------------------*/

.hanbaikai-fukiage h4{
        margin-bottom:30px
}

.airmove-original-content-section.hanbaikai-fukiage p.hanbaikai-fukiage-point{
        color:#FF0000;
}

.airmove-original-header.hanbaikai-fukiage p{
        width:510px;
        color:#FF6699;
        font-size:13px;
        font-weight:bold;
        margin-left:50px;
        margin-bottom:10px;
}

.airmove-original-content-section.hanbaikai-fukiage p{
        width:510px;
        color:#FF6699;
        font-size:13px;
        font-weight:bold;
        margin-left:50px;
        margin-bottom:10px;
}

.airmove-original-footer.hanbaikai-fukiage p{
        width:510px;
        color:#FF6699;
        font-size:13px;
        font-weight:bold;
        margin-left:50px;
        margin-bottom:10px;
}

.hanbaikai-fukiage-table{
        width:510px;
        border-collapse:collapse;
        font-size:15px;
        margin-left:50px;
        color:#666666;
}

.hanbaikai-fukiage-table th{
        border:1px #999 solid;
        width:100px;
        background-color:#FF99CC;
}

.hanbaikai-fukiage-table td{
        border:1px #999 solid;
        padding:10px;
}
/*----------------------ここまで-------------------------*/

/*---群馬・埼玉スプリング販売会のスタイル設定------------*/

.hanbaikai-spring h4{
        margin-bottom:30px
}

.airmove-original-header.hanbaikai-spring p{
        width:510px;
        color:#0099FF;
        font-size:13px;
        font-weight:bold;
        margin-left:50px;
        margin-bottom:10px;
}

.airmove-original-content-section.hanbaikai-spring p{
        width:510px;
        color:#0099FF;
        font-size:13px;
        font-weight:bold;
        margin-left:50px;
        margin-bottom:10px;
}

.airmove-original-content-section.hanbaikai-spring p.hanbaikai-spring-point{
        color:#FF0000;
}

.airmove-original-footer.hanbaikai-spring p{
        width:510px;
        color:#0099FF;
        font-size:13px;
        font-weight:bold;
        margin-left:50px;
        margin-bottom:10px;
}


.hanbaikai-spring-table{
        width:510px;
        border-collapse:collapse;
        font-size:15px;
        margin-left:50px;
        color:#666666;
}

.hanbaikai-spring-table th{
        border:1px #999 solid;
        width:100px;
        background-color:#99CCFF;
}

.hanbaikai-spring-table td{
        border:1px #999 solid;
        padding:10px;
}

/*----------------------ここまで-------------------------*/

/*----------------------------------------
フラッシュ動画設定
----------------------------------------*/
.flash-area{
	margin:10px 0 5px 0;
}




.link{
        font-size:14px;
        color:#1E90FF;
        text-decoration:underline;
}

.catalog_information{width:100%; padding:10px; border:#1E90FF 2px solid; margin-bottom:30px;}

.catalog_information p{font-size:14; line-height:1.5em;}

.catalog_img{ border:1px #999999 solid;}

.tshirt_img{border:1px #1E90FF solid;}

.catalog_information h1{font-size:16px; color:#FF0000;}

.option_title{ font-size:15px; font-weight:normal;
                   margin-bottom:50px;}

.description p{font-size:15px;}

.sode_table{border-top:1px #3399FF solid;
                  border-left:1px #3399FF solid;
                  border-bottom:1px #3399FF solid;
                  padding:10px; margin-bottom:10px;
}

.sode_table td{
                      border-right: 1px #3399FF solid ;
                      font-size:14px;
                      color:#0066FF;
}

.sode_color{font-size:14px;}

.sode{border-left:1px #0066FF solid;border-bottom:1px #0066FF solid;}

.hokk{
          width:300px;
          color:#0066FF;
          font-size:14px;
          border:1px #3399FF solid;
          padding:10px; margin-bottom:10px;
}

.xmas { margin-bottom:20px;}

.localmap{width:350px;
                text-align:left;
	margin-bottom:20px; 
                border:2px #FF0000 solid;	  		  
                font-size:14; line-height:1.5em;
}

.caution{color:#FF0000;
             font-weight:bold;
}

.newyear{ width:90%;
                text-align:left;
	margin-bottom:20px; 
                border:2px #FF0000 solid;	  		  
                font-size:14px; 
                line-height:1.5em;
}

.newyear h1{
                   font-size:16px;
                   color:#FF0000;
}

.newyear span{
                       color:#FF0000;
                       font-weight:bold;
}

.coment{
             width:600px;
             color:#999999;
             font-size:13px;
             font-weight:bold;
             text-align:left;
}

.coment_fukigami{
             width:570px;
             color:#999999;
             font-size:15px;
             font-weight:bold;
             text-align:left;
}

.category{
            width:600px;
            margin-bottom:10px;
}

.category_top{
            width:600px;
            margin-top:10px;
            margin-bottom:10px;
	    text-align:center;
}

.category_bottom{
            width:600px;
            margin-top:10px;
            margin-bottom:20px;
}

.ladys{
      color:#FF66FF;
      font-size:10px;
}

.mens{
      color:#6666FF;
      font-size:10px;
}

.protector{
      color:#FF0033;
      font-size:10px;
}

.tshirt{
      color:#6699CC;
      font-size:10px;
}

.spats{
      color:#333333;
      font-size:10px;
}

.others{
      color:#66CC33;
      font-size:10px;
}
/* ---------------------------
プロテサポーターページデザイン
--------------------------- */

.sup_container{
           width:600px;
           text-align:left;
}

.sup_head1{
           color:#3366FF;
           font-size:20px;
           margin:10px 0px;
           clear:both;
}

.sup_head2{
           color:#FF0000;
           font-size:15px;
           margin:5px 0px;
}


.sup_container p{
            color:#666666;
            font-size:14px;
            line-height:1.5em;
}

.imgsup1{
             width:300px;
             float:left;
             border:0px #000000 solid;
}

.imgsup2{
            width:300px;
            float:right;
            border:0px #000000 solid;
}

.imgsup1 span{
             color:#FF0000;
             font-size:14px;
             text-align:left;
}

.imgsup2 span{
             color:#FF0000;
             font-size:14px;
             text-align:left;
}

.attention{
            color:#3366FF;
            font-size:16px;
            font-weight:bold;
}

.juniorgirl{
             color:#FF0000;
             font-size:14px;             
             font-weight:bold;
             margin-bottom:10px;
}

.highboy{
             color:#6699FF;
             font-size:14px;             
             font-weight:bold;
             margin-bottom:10px;
}

.juniorboy{
             color:#66CC66;
             font-size:14px;             
             font-weight:bold;
             margin-bottom:10px;
}

.highgirl{
             color:#FF66FF;
             font-size:14px;             
             font-weight:bold;
             margin-bottom:10px;
}

--------------------------------
/*サブカテゴリ画像の調整*/
-------------------------------

.subcategory{
	margin:0 auto;
}

.subcategory ul{
        list-style-type:none;
}

.subcategory li{
        display:inline;
        padding-right:10px;
}

.product_listing {
        color: #FF0000;
        font-size: 10px;
        margin:0;
        padding:0;
}


.product_listing a{
        color: #999999;
        font-size: 10px;
}

/*---------------------------
   トップページニュース部分
---------------------------*/

.news_content{
	width:500px;
	border: 1px #FF0000 solid;
	padding: 5px;
}	

.news_content h1{
	color: #FF0000;
	font-size: 17px;
}

.news_content p{
	font-size: 15px;}

/* ---------------------------
 2009年度カタログ（右サイドバー）
--------------------------- */
.catarogue_sidebox_text{
 color:#FF66CC;
}

.catarogue_sidebox_link{
color:#0099FF;
text-decoration:underline;
}

.logomark_sidebox_link{
color:#FF0000;
text-decoration:underline;
}

.tshirt_sidebox_link{
color:#0099FF;
text-decoration:underline;
}

.calender_sidebox_link{
color:#00CC00;
text-decoration:underline;
}

/* ---------------------------
トップページバナー
--------------------------- */
.banner_border_on{
border:1px #999999 solid;
margin:5px 0px;
}

.banner_border_off{
border:0px #999999 solid;
margin:5px 0px;
}


/* ---------------------------
 ロゴマーク素材変更ページ
--------------------------- */
#new_logomark{
width:600px;
background-color:#FFFF00
}

#new_logomark_header{
width:600px;
height:252px;
}

#new_logomark_content{
width:490px;
margin-bottom:30px;
border:0px #000000 solid
}

#new_logomark_content2{
width:490px;
margin-bottom:30px
}

#new_logomark_footer{
width:490px;
text-align:left;
margin-bottom:40px;
}


#new_logomark_content p{
color:#0033FF;
font-size:11px;
font-weight:bold;
text-align:left;
}

#new_logomark_content span{
color:#FF0000;
font-size:15px;
}

#new_logomark_content2 p{
color:#0033FF;
font-size:15px;
font-weight:bold;
text-align:right;
}

#new_logomark_footer p,address{
margin:0px;
padding:0px;
color:#0033FF;
font-size:10px;
font-weight:normal
}

/* ---------------------------
 なまえ入りTシャツ
--------------------------- */
#nameprint_tshirt{
width:600px;
text-align:left;
}

.nameprint_content{
margin:25px 0;
}

.nameprint_content p{
margin:10px 0;
}

ul{
margin-left:15px;
margin-top:0px;
color:#FF66CC;
font-size:14px;
font-weight:bold
}

.text_blue{
color:#0066FF;
font-size:16px;
font-weight:bold;
margin-bottom:0px;
}

.text_red{
color:#FF0000;
font-size:19px;
font-weight:bold;
text-align:right;
margin-bottom:0px;
}

.text_pink{
color:#FF3399;
font-size:17px;
font-weight:bold;
margin-bottom:0px;
}

.text_green{
color:#009900;
font-size:17px;
font-weight:bold;
margin-bottom:0px;
}

.text_orange{
color:#FF9900;
font-size:17px;
font-weight:bold;
margin-bottom:0px;
}

/* ---------------------------
 袖オプションページ
--------------------------- */
#sode_option{
width:610px;
text-align:left;
border:0px #000000 solid;
}

#sode_option h4{
color:#FF0000;
font-size:20px;
}

#sode_option p{
color:#666666;
font-size:16px;
font-weight:normal;
margin:15px 0px;

}

#sode_option span{
color:#FF0000;
font-weight:normal
}

.sode_content{
margin:40px 0px;
}

.content_left{
width:400px;
height:50px;
border:0px #000000 solid;
float:left
}

.content_right{
width:200px;
height:290px;
border:0px #000000 solid;
float:left
}

/* ---------------------------
 商品ページ
--------------------------- */
.option_comment{
width:510px;
}

.option_comment p{
color:#000000;
font-size:14px;
text-align:left;
}


.option_comment span{
color:#FF0000;
font-size:14px;
text-align:left;
}


.product_header{
border:0px #000000 solid;
width:710px;
height:370px
}

.left_side{
width:250px;
height:370px;
float:left
}

.right_side{
border:0px #000000 solid;
width:450px;
height:250px;
margin-top:0px;
float:left
}

.under{
width:710px;
height:500px;
both:clear
}

.product_header p{
color:#333333;
font-size:14px;
text-align:left;
}

.under p{
color:#333333;
font-size:15px;
}


.product_header span{
color:#FF0000;
font-size:14px;
text-align:left;
}

.text_link{
color:#0099FF;
font-size:15px;
text-align:left;
text-decoration:underline
}


.magnesium{
border:0px #000000 solid;
width:400px;
}

.magnesium p{
color:#FF0000;
font-size:15px;
text-align:left;
}

#legwarmer{
width:760px;
height:600px;
border:0px #000000 solid
}

#legwarmer p{
color:#333333;
font-size:15px;
text-align:left;
}

.leg_left{
width:400px;
height:600px;
float:left;
}

.leg_right{
width:350px;
height:600px;
margin-top:10px;
float:left;
}

.list{
font-size:15px;
font-weight:normal;
text-align:left;
color:#FF3399;
}

#shushu{
width:560px;
}

#shushu p{
color:#333333;
font-size:15px;
text-align:left;
}

#shushu span{
color:#FF0000;
font-size:15px;
text-align:left;
}

#shushu a{
color:#FF0000;
font-size:15px;
text-align:left;
text-decoration:underline;
}
/*----------------------------
トップページ下部 
----------------------------*/
#favorite_products{
    width:600px
}

.favorite_products_box{
　　width:600px;
　　height:180px;
}

.favorite_products_box ul{
    width:600px;
    height:180px;
　　list-style-type:none;
　　display:inline;
　　margin:0 0 30px 0
}

.favorite_products_box li{
　　width:200px;
　　height:180px;
　　font-size:0.9em;
　　font-weight:bold;
　　float:left;
　　text-align:center;
　　display:inline;
　　margin:0
}

.favorite_products_box img{
　　border:0;
　　margin:0
}

/*-------------------------
リストサポーターページ
-------------------------*/
#wrist_supporter,#wrist_supporter_main,#wrist_supporter_footer{
    width:601px;
}

#wrist_supporter_main,#wrist_supporter_footer{
    margin-bottom:30px;
}

#wrist_supporter_main p{
    width:510px;
    color:#666666;
    font-size:14px;
    line-height:2em;
    text-align:left;
}
#wrist_supporter_footer ul li{
    width:350px;
    list-style-type:none;
    color:#666666;
    font-weight:normal;
    text-align:left;
    line-height:2em
}

/* ---------------------------
2010 カレンダー間違い探しページ
--------------------------- */
#calender{
font-family:"メイリオ",Meiryo,"MS Pゴシック",Osaka,sans-serif;
}

.calender_top p{
width:600px;
text-align:left;
font-size:15px;
font-weight:bold;
color:#0099FF;
}

.odai_section{
margin-bottom:40px
}

.odai_section h4{
 font-size:16px;
 text-decoration:underline
}

.odai_section p{
 font-size:16px;
 text-decoration:underline
}

--------------------------*/

/* ---------------------------
2010 RGTシャツ
---------------------------*/
#rgt{
width:600px;
font-family:"メイリオ",Meiryo,"MS Pゴシック",Osaka,sans-serif;
margin:0 auto;
}

.rg_top{
margin-bottom:20px;
}

.rg_top p{
width:600px;
color:#999900;
margin:0 auto;
font-size:15px;
font-weight:bold;
text-align:center;
}

.rgt_products{
width:600px;
height:280px;
border:0px #000000 solid;
margin-top:10px;
clear:both
}

.rgt_products img{
float:left;
margin-right:20px;
}

.rgt_products p{
font-size:16px;
text-align:left
}

.rgt_order{
width:600px;
clear:both;
margin-top:30px;
}

.rgt_order p{
text-align:left;
font-size:14px;
}

.comment{
font-size:11px;
color:#cc0000;
}

.comment2{
font-size:10px;
color:#cc0000;
}

/*--------------------------
気になる商品 テーブル
---------------------------*/

#favorite_table td{
width:150px;
text-align:center;
font-weight:bold;
font-size:14px;
}

#favorite_table img{
border:0px;
}


/*--------------------------
東西日本jr用スタイル
---------------------------*/

.jr-tshits-top-point{
        font-size:15px;
        color:#FF0000;
        font-weight:bold
}

.airmove-original.jr-tshirts p{
        width:600px;
        color:#666666;
        font-size:13px;
        text-align:center;
        line-height:200%;
        margin-bottom:10px;
}

.airmove-original-header p{
        color:FF6600;
}

.arimove-original.jr-tshirts p.point{
        color:#FF0000;
        font-size:16px;
        font-weight:bold
}


.arimove-original.jr-tshirts p.point span{
        color:#FF0000;
        font-size:13px;
        font-weight:bold
}

.arimove-original.jr-tshirts p.point2{
        color:#6699CC;
        font-size:13px;
        font-weight:bold
}


.arimove-original.jr-tshirts h4{
        text-align:center
}

.airmove-original-content table.point{
        width:430px;
        font-size:13px;
        margin-top:20px;
        margin-bottom:20px;
        border-collapse:collapse;
}

.airmove-original-content table.point caption{
        text-align:center;
        font-size:16px;
        font-weight:bold;
        color:#3366CC;
}

.airmove-original-content table.point th{
        border:1px #999 solid;
        background-color:#99CCFF;
        color:#3366CC;
        padding:10px;
}

.airmove-original-content table.point td{
        border:1px #999 solid;
        padding:10px
}

.airmove-original.jr-tshirts p.link a{
        font-size:14px;
        color:#3366CC;
        text-decoration:underline
}

strong.white{
        color:#999999;
}

strong.lightblue{
        color:#6699CC;
}

strong.yellow{
        color:#FF9900;
}

strong.lightpink{
        color:#FF9999;
}

.undershirts_comment{
        color:#ff6666;
        font-size:16px;
}


div.shipping-section h3{
color:blue;
}

div.shipping-section ul{
color:#333333;
margin-left:0;
padding-left:15px;
font-size:16px;
font-weight:normal
}

