/************************************************************************
*   かめ吉 共通スタイルシート                                           *
*                                                                       *
*   ver.0.1     2008.10.29  saimi       新規作成                        *
*                                                                       *
*   Copyright(c) 2008- Oliver Inc, all rights reserved.                 *
*************************************************************************/

/** リンクカラー **/
/*A:link {
    color: #663333;
}*/

/** BODY **/
BODY {
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
}

/** DIV **/
DIV {
    margin: 0px;
    padding: 0px;
}

/** FORM **/
FORM {
    margin: 0px;
    padding: 0px;
}

/** IMG **/
IMG {
    border: 0px;
}

/** 全体をセンタリングするため、DIVで囲う. **/
DIV.main {
    width: 785px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    padding: 0px;
}

/** トップロゴ **/
DIV.topLogo {
    height: 90px;
    text-align: center;
    /*background-color: #CC9999;*/
}

/** トップメニュー(small) **/
DIV.topMenuSub {
    font-size: 9pt;
}

A.topMenuSub {
    text-decoration: none;
    color: #663333;
}

/** トップメニュー **/
TD.topMenu {
    text-align: center;
    /*background-color: white;*/
    background-image: url(imgNew/topmenu_grd.jpg)
    /*border-width: 1px;*/
    /*border-style: ridge;*/
}

A.topMenu {
    font-size: 9pt;
    font-weight: bolder;
    text-decoration: none;
    color: black;
}

TD.topMenuSelected {
    text-align: center;
    background-color: #603000;
    /*border-width: 1px;*/
    /*border-style: ridge;*/
}

A.topMenuSelected {
    font-size: 9pt;
    font-weight: bolder;
    text-decoration: none;
    color: white;
}

IMG.topMenuImage {
    margin-top: 3px;
}

/** ページ内容の表示 **/
DIV.contentName {
    padding: 5px 0px 5px 2px;
    font-size: 9pt;
}

/** 左メニュー背景 **/
TD.leftMenuBase {
    /*background-color: #F4F0E8;*/
    background-color: whitesmoke;
}


/** キーワード検索 **/
.leftMenuKeyword {
    ime-mode: active;
}

/** キーワードリスト **/
A.favoriteKeywords {
    color: #663333;
}

/** 他店へのリンク **/
TD.outerLink {
    height: 15pt;
}

/** 時計検索 検索名とコントロール間のマージン **/
DIV.searchMarginV {
    height: 5px;
}

/** 左メニューのセクション名 **/
DIV.leftMenuSection {
    font-size: 11pt;
    font-weight: bold;
    color: #500000
}

/** 左メニューのフォームコントロール **/
.leftMenuControl {
    font-size: 9pt;
}

/** 左メニュー ブランドリンク **/
DIV.brandLink {
	/*margin-top: 0.5ex;*/
	margin-bottom: 0.5ex;
}

/** トップイメージ **/
TABLE.topImageTable {
	margin: 0px;
	padding: 0px;
	table-layout: fixed;
	border-spacing: 0px;
	/*border-collapse: separate;*/
	/*border-spacing: 5px;*/
}
IMG.topImage {
	width: 152px;
	border-width: 0px;
}

/** 検索フォーム **/
FORM.itemQuery {
    /*background-color: #F0F0F0;*/
    /*background-color: #EFEBE0;*/
    background-color: #F4F0E8;
    padding: 1ex 0.5em;
}

/** 検索フォーム中のコントロールラベル **/
.formLabel {
    font-weight: normal;
    color: black;
}
.formLabelHL {
    /*font-weight: bold;*/
    color: #CC0000;
}


/** ページコントロール 現在ページ **/
SPAN.currentPage {
    font-weight: bold;
}

/** ページコントロール 別のページ **/
SPAN.otherPage {
}

/** 商品テーブル 順序変更リンク **/
A.orderLink {
    color: white;
}

/** 商品一覧テーブル **/
.itemList {
    font-size: 10pt;
}
TH.itemList {
    background-color: #757571;
    color: white;
    font-weight: normal;
    padding: 1px 0.3em;
    text-align: center;
}
TR.itemListOdd {
    background-color: #F7F6F3;
}
TR.itemListEven {
    background-color: #EFEFE9;
}
TD.itemList {
    padding: 0px 0.3em;
}

/** NEW ロゴ **/
.iconNew {
    width: 50px;
    height: 16px;
    font-size: 9pt;
}
.iconUsed {
    width: 50px;
    height: 16px;
    font-size: 9pt;
    color: green;
    font-weight: bold;
}

/** SALE ロゴ **/

.iconPickup {
    width: 50px;
    height: 16px;
    font-size: 9pt;
    background-color: red;
    color: white;
    font-weight: bold;
    padding-top: 2px;
}


/** かめ吉価格 ロゴ **/
/*
.iconOrdinaryPrice {
    width: 70px;
    height: 16px;
    font-size: 9pt;
    background-color: #E0FFE0;
    color: #660066;
    font-weight: normal;
}
*/

/** 金額項目 **/
TD.price {
    font-weight: bold;
}
SPAN.retailPrice {
    color: #606060;
}
SPAN.salesPrice {
    color: red;
}
SPAN.ordinaryPrice {
    color: #AA0000;
    text-decoration: line-through;
}
SPAN.toriyosetPrice {
}
SPAN.soldoutPrice {
}

/** 時計イメージ(S:inline) **/
IMG.webImgS {
    height: 100px;
}

/** 時計イメージ(L:tooltip) **/
IMG.webImgL {
    border-width: 1px;
    border-style: solid;
    border-color: gray;
    height: 448px;
}

/** フッタ設定 **/
DIV.footer {
    padding-top: 3ex;
    padding-bottom: 4ex;
    text-align: center;
    background-color: transparent;
    line-height: 15pt;
}
DIV.copyright {
    font-family: "Times New Roman","Times","Roman", "明朝", "ＭＳ Ｐ明朝";
    font-size: 10.5pt;
    font-weight: bold;
}
DIV.licence {
    font-size: 9pt;
}


/** 検索画面のページリンク **/
DIV.pageControl {
    font-size: 12pt;
}

/** 店舗住所 **/
DIV.storeInfo {
    /*font-family: "Helvetica","Arial","ＭＳ Ｐゴシック";*/
    font-size: 10pt;
    padding-top: 10pt;
    padding-left: 10pt;
    padding-bottom: 30pt;
    line-height:16pt;
}


/**---------------------------------------------
*   from guide.html
*----------------------------------------------*/
/** 見出し **/
DIV.gdTop {
	margin-bottom: 41pt;
}

.divGuide {
    width: 560px;
    padding-bottom: 40px;
    font-size: 10pt;
    line-height: 15pt;
}


.Flow{
    padding-left:15pt;
    font-family: "ＭＳ Ｐゴシック, Osaka等幅";
    font-size: 10pt;
    line-height:16pt;
}

.Flow2{
    font-family: "ＭＳ Ｐゴシック, Osaka等幅";
    font-size: 10pt;
    line-height:16pt;
}

.Flow3{
    font-family: "ＭＳ Ｐゴシック, Osaka等幅";
    font-size: 9pt;
    line-height:14pt;
}

.Flow4{
    font-family: "ＭＳ Ｐゴシック, Osaka等幅";
    font-size: 8pt;
    line-height:11pt;
}

.Dotted{
    border-bottom:1px dotted #999999;
    padding-left:5pt;
}

/**---------------------------------------------
*   from qa.html
*----------------------------------------------*/
/** メニュー **/
UL.qaMenu {
    margin: 0px;
    padding: 0px;
    list-style-type: square;
    /*font-family: 'ＭＳ 明朝','明朝','Times New Roman';*/
    font-size: 10pt;
    line-height: 15pt;
}


/** メニュー中のリンク **/
.qaMenuItem:link {
    color: #603000;
}
.qaMenuItem:visited {
    color: #603000;
}

/** 見出し **/
DIV.qaTop {
	margin-bottom: 10pt;
}
DIV.qaSection {
	margin-bottom: 10pt;
}

/** QandA 箇条書きテーブル **/
TABLE.qaContent {
	margin: 0px 0px 15pt 23px;
	line-height: 15pt;
	table-layout: fixed;
}
TD.qaContent1 {
	width: 30px;
}
TD.qaContent2 {
}

/** 「目次へ」リンク **/
DIV.qaGoTop {
	margin: 0px 0px 30pt 23px;
}

/** 保証規定 **/
SPAN.showWarranty {
	color: blue;
	text-decoration: underline;
}


.Dotted2{
    border-bottom:1px dotted #999999;
}

.Link5{
    text-decolation:underline;
    font-weight:bold;
}

/**---------------------------------------------
*   from warranty.html
*----------------------------------------------*/
.Title{
    font-family: "ＭＳ Ｐゴシック";
    font-size: 11pt;
    font-weight:bold;
}
.HoshoExplain{
    font-family: "ＭＳ 明朝";
    font-size: 11pt;
    line-height: 10px
}
.HoshoInfo{
    border: 4px double #CCCCCC;
    background-color: #FDFDFD;

}
.HoshoExplain{
    font-family: "ＭＳ 明朝";
    font-size: 11pt;
    line-height: 10px
}

/**---------------------------------------------
*   from wabitem.html
*----------------------------------------------*/
/* ブランド名 */
TD.brandName {
    font-family: "Times New Roman", "Times", "serif";
    font-size: 32px;
    font-weight: bold;
}

/* モデル名 */
TD.modelName {
    font-family: "Times New Roman", "Times", "serif";
    font-size: 25px;
    color: #000000;
}
TD.usedLogo {
    padding-left: 25pt;
}
TD.newLogo {
    padding-left: 25pt;
    padding-bottom: 7px;
}

/* スペック表 */
TR.specSheet {
    height: 24px;
}
TD.specName {
    text-align: center;
    background-color: #F8F8F8;
}
TD.specValue {
    text-align: center;
}

/** ご購入時の注意事項 **/
TR.saleRemark {
    font-size: 10pt;
    /*padding-bottom: 10px;*/
}

/**---------------------------------------------
*   from recruit.html
*----------------------------------------------*/
.MainA {
    font-size: 12px;
}


/**---------------------------------------------
*   from login.php
*----------------------------------------------*/
TABLE.trorder {
    border-top:1px dotted #000000;
}
TD.order {
    border-bottom:1px dotted #000000;
}


/**---------------------------------------------
*   from company.php
*----------------------------------------------*/
/** 会社概要 タイトル **/
.companyTitle {
    color: #9A9A9A;
    font-size: 14px;
    font-weight: bold;
    padding: 14px 0px 50px 10px;
}

.b3 {
    font-size: 12px;
    line-height: 130%;
    text-decoration: none;
    color: #666666;
    FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.company1 {
    background-color: #EFEBE0;
    width: 150px;
}

.table1caption {
    color: #9A9A9A;
    font-size: 14px;
    font-weight: bold;
    padding: 14px 0px 50px 10px;
}

.table1 {
    font-size: 12px;
    line-height: 130%;
    text-decoration: none;
    color: #666666;
    FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.table1column1 {
    /*background-color: #EFEBE0;*/
    background-color: whitesmoke;
    width: 150px;
}

/**--------------------------------------------
*   以下、リニューアル前の情報
*----------------------------------------------*/
.info {
    color: #333333;
    font-family: "ＭＳ Ｐゴシック";
    font-size: 13px
}

.info6 {
    FONT-WEIGHT: bold;
    font-size: 12px;
    FONT-FAMILY: "ＭＳ Ｐゴシック, Osaka−等幅"
}

.info5 {
    font-size: 12px;
    FONT-FAMILY: "ＭＳ Ｐゴシック, Osaka−等幅"
}

/*A:visited {
    color:black;text-decoration:none;
}*/

/*A:active {
    color:green
}*/

/*A:hover {
    color:Blue   ;text-decoration:underline;

}*/

.txtblack {
    font-family:  "ＭＳ Ｐゴシック", "Osaka";
    font-size: 12px;
    color: #000000
}

.info3 {
    FONT-SIZE: 13px;
    FONT-FAMILY: "ＭＳ Ｐゴシック, Osaka−等幅"
}

.FontModel {
    font-family: "Times New Roman, Times, serif";
    font-size: 25px;
    color: #000000;
}

.detail1  {
    font-size: 10px;
}

.brandclass {
    font-size:32px;
    font-weight:bold;
    font-family: "Times New Roman, Times, serif";
}

.modelja {
    color: #FFFFFF; font-size: 10%
}

.Page{
    font-family: "Georgia, Times New Roman, Times, serif";
}

.unnamed1 {
    /*font-family: "Georgia", "Times New Roman", "Times", "serif";*/
    font-size: 19px;
    font-weight: bold;
}

.unnamed2 {
    font-family: "ＭＳ Ｐゴシック, Osaka−等幅";
    font-size: 16px;
    font-weight: bold;
}

/*.main {
    line-height: 18px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
    font-size: 12.5px
}*/

.SubTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}


/*.Title{
    font-family: "ＭＳ Ｐゴシック";
    font-size: 11pt;
    font-weight:bold;
}*/

.Explain{
    width:560;
    font-family: "ＭＳ Ｐゴシック";
    font-size: 10.1pt;
    line-height:16pt;
    margin:10pt 10pt 10pt 0pt;
    padding:15pt;
}

.MainImg{
    width:566;
    border: 1px solid #000000;
    background-color: #FFFFFF;
}

.ErrorMsg{
   color:red;
   border:1px solid #000000;
   font-size:11pt;
   padding:10pt;
   background-color: #FFE9ED;
   font-family: 'ＭＳ Ｐゴシック';
   line-height:20pt;
   font-weight:bold;
}

.WarningMsg{
   color:black;
   border:1px solid #000000;
   font-size:11pt;
   padding:10pt;
   background-color: lightyellow;
   font-family: 'ＭＳ Ｐゴシック';
   line-height:20pt;
   font-weight:bold;
}

.priceNumber {
    /*font-family: Georgia, Times New Roman, Times, serif;*/
}

/* 無効表示 */
.disabled {
    color:  gray;
}

/* レビューページへのリンク */
.review_link {
	vertical-align: middle;
	margin-top: 10px;
}
.review_link IMG {
	border: medium none;
	vertical-align: middle;
}

