  A {text-decoration:underline;}
  A:link { color:#003366; }
  A:active { color:#cc3333;text-decoration:underline; }
  A:visited { color:#003366; }
  A:hover {color:#B03060;text-decoration:underline;}

  #link2 a { text-decoration:none; }
  #link2 a:link { color:#ffffff; }
  #link2 a:active { color:#cc3333;text-decoration:none; }
  #link2 a:visited { color:#ffffff; }
  #link2 a:hover { color:#ffffff;text-decoration:underline; }

  .category a { text-decoration:underline; }
  .category a:link { color:#333333; }
  .category a:active { color:#cc3333;text-decoration:none; }
  .category a:visited { color:#333333; }
  .category a:hover { color:#888888;text-decoration:underline; }

BODY { scrollbar-3d-light-color:333399;scrollbar-base-color:#ffffff;scrollbar-face-color:#ffffff;scrollbar-arrow-color:#333399;scrollbar-track-color:#ffffff;scrollbar-highlight-color:#333399;scrollbar-darkshadow-color:#ffffff;scrollbar-shadow-color:#333399;}

BODY,TABLE,TD {font-size:11pt;
               font-family: "MS UI Gothic","ＭＳ Ｐゴシック","Osaka";
               color:#333333;}

/* ヘッダテーブル */
.ht { width:750px; }

/* メインテーブル */
.mt { width:750px; }

/* ヘッダ左 */
.header_l { background-color:#ffffff;
            width:210px;
            height:50px;}

/* ヘッダ右 */
.header_r { background-color:#ffffff;
            width:540px;
            height:50px;
            text-align:left;
            font-size:10pt;
            font-family: "MS UI Gothic","Osaka";
            padding:0px 8px; }

/* 上2番目左枠 */
.lw { width:170px;
      padding:5px 2px;
      border-style: solid;
      border-width: 1px 1px 1px 1px ;
      border-color: #000000; 
      background-color:#003366;
      color:#ffffff;
      font-size:9pt;
      font-family: "ＭＳ Ｐゴシック","Osaka";
      font-weight:bolder; }

/* 上2番目右枠 */
.rw { width:580px;
      padding:5px 2px;
      border-style: solid;
      border-width: 1px 1px 1px 0px ;
      border-color: #000000; 
      background-color:#336699;
      color:#ffffff;
      font-size:8pt;
      font-family:"verdana","Arial","Helvetica"; }

/* コンテンツIFRAME */
.if { height:1500px;
      width:173px; }

/* メニューテーブル */
.menu { width:172px; }

/* コンテンツTD */
.contents { border-style: solid;
            border-width: 0px 1px 0px 1px ;
            border-color: #000000;
            background-color:#F0F8FF;
            width:170px; }

/* 右TD */
.migi { background-color:#ffffff ;
        width:580px; }

/* コンテンツ部■ */
.ctpoint { color:#4682B4;
           font-size:10pt; }

/* コンテンツ部タイトルTD */
.cttitle { color:#000000;
           font-size:12px;
           font-family: "MS UI Gothic","Osaka";
           font-weight:bolder; }

/* コンテンツ部テキストTD */
.cttext { color:#9AC0CD;
          font-size:12px;
          font-family: "MS UI Gothic","Osaka"; }


/* 右TD上部サブメニュー */
.submenu {font-size:12px;
          font-family: "MS UI Gothic","Osaka";
          border-style: solid;
	    border-width: 1px 0px 1px 0px;
	    border-color: #000000;
	    margin: 0px 2px 10px 2px;
          padding:5px 2px;
          width:550px; 
          text-align:right;}

/* 特集 */
.sub { font-size:11pt;
       font-family: "MS UI Gothic","Osaka";
       color:#333333;
       text-align:left;
       width:550px ;
	 margin: 20px 0px ;
       padding:2px ;}

/* 右部カテゴリー */
.category { font-size:11pt;
            font-family: "MS UI Gothic","Osaka";
            color:#003366;
            text-align:left;
            width:550px ;
            background-color:#ADD8E6;
	      margin: 20px 0px ;
            padding:2px ;
            border-top: 1px solid #000000;
            border-left: 1px solid #000000;
            border-right: 1px solid #000000;
            border-bottom: 1px solid #000000;}

/* サイト枠 */
.site { border-style: dotted;
	  border-width: 0px 0px 2px 0px;
	  border-color: #999999;
        font-size:15px;
        font-family: "MS UI Gothic","Osaka";
        width:550px ;
        line-height:130%;
	  margin: 10px 0px 20px 0px;}

/* サイト名 */
.sitename { font-weight:bolder;
            font-size:15px;
            font-family: "MS UI Gothic","Osaka";
            color:#000000;
            background-color:#eeeeee;
            text-align:left
            padding:5px ; }

/* テキストリンク */
.textlink { font-weight:bolder;
            font-size:15px; }

/* サイト名部文字 */
.osu { color:#FF3300;font-size:12px;font-family:"verdana","Arial","Helvetica";padding:0px 5px; }

/* コピー */
.copy { font-size:8pt;color:#ffffff;
        background-color:#003366;
        font-family:"verdana","Arial","Helvetica";
        border-style: solid;
        border-width: 1px 1px 1px 1px ;
        border-color: #000000;
        padding:3px ;} 



/* ボタン */
.button {color:#000000;
         background-color:#edf1fd;
         font-size:10pt;
         border:solid 1px #333399;}


/* 検索ページタイトル */
h3 {font-size:16px;
    font-family: "MS UI Gothic","Osaka";
    border-style: double;
    border-width: 3px ;
    border-color: #FF9933;
    background-color:#FDF5E6;
    margin: 10px 0px ;
    padding:5px;
    width:100%; 
    text-align:left;}

/* 検索ページテキスト */
.kensaku {font-size:15px;
          font-family: "MS UI Gothic","Osaka";
	    margin: 10px 0px; }

/* 検索ページフッタ */
  .produce {font-size:11px;text-align:right;}

.square{color:#003366;}
.english { font-size:8pt; font-family: "verdana", "Arial", "Helvetica"; }
.english2 { font-size:8pt; font-family: "verdana","Arial","Helvetica"; font-weight:bolder; }

/* TOP右ページタイトル部分 */
.topp { color:#003366;
        background-color:#F0F8FF;
        border-top: 1px solid #336699;
        border-right: 2px solid #336699;
        border-left: 1px solid #336699;
        border-bottom: 2px solid #336699;
        padding:2px; }

.bold { font-weight:bolder; }

/* TOPページカテゴリ */

.ctg{width:265px;
     margin: 20px 0px ;
     border:1px solid #336699;}

.ctg_ti { background-color:#ADD8E6;
          color:#003366;
          font-size:11pt;
          font-family: "ＭＳ Ｐゴシック","Osaka";
          font-weight:bolder;
          padding:2px ;
          border-bottom: 1px dotted #336699; }

.ctg_tx { color:#555555;
          font-size:9pt;
          font-family:"ＭＳ Ｐゴシック","Osaka";
          line-height:140%;
          padding:5px; }

/* 免責 */
.menseki { font-size:8pt;color:#444444;
           background-color:#ffffff;
           font-family:"ＭＳ Ｐゴシック","Osaka";
           border-style: dotted;
           border-width: 1px 0px 0px 0px ;
           border-color: #555555;
           padding:20px 15px 0px 15px ;} 

/* スペシャルサンクス */
.spth { font-size:8pt;color:#444444;
        background-color:#ffffff;
        font-family:"ＭＳ Ｐゴシック","Osaka";
        border-style: dotted;
        border-width: 1px 0px 0px 0px ;
        border-color: #555555;
        padding:20px 15px 0px 15px ;} 

.spth_tx { font-size:10pt;
           color:#000000;
           background-color:#ffffff;
           padding:5px 15px;}

.pickup { border: solid 1px #FF9933 ;background-color:#ffffff;}


h5 {font-size:11px;
    font-family: "MS UI Gothic","Osaka";
    border-style: solid;
    border-width: 1px 0px 1px 0px ;
    border-color: #FF9933;
    margin: 10px 0px ;
    padding:5px;
    width:90%; 
    text-align:left;}

.e-es{border:solid 1px #333333;width:90%;}
.e-esti{text-align:center;font-size:12px;background-color:#003366;color:#ffffff;padding:3px;}
.e-estd{font-size:12px;line-height:160%;background-color:#ffffff;padding:5px;}
.e-esp{font-size:12px;color:#ff6600;}
.e-esby{font-size:11px;font-family:"verdana","Arial","Helvetica";text-align:right;margin:5px;}

/* サイト枠 */
.site2 { border-style: double;border-width: 3px ;border-color: #7EC0EE;font-family: "MS UI Gothic","Osaka";width:550px ;line-height:130%;margin: 10px 0px 20px 0px;}

/* ピックアップTABLE */
.sitename2 { font-size:10px;font-family: "verdana","Arial","Helvetica";color:#FF6347;background-color:#ffffff;text-align:right;padding:0px 5px; }
.textlink2 { font-weight:bolder;font-size:13px;background-color:#FFE4E1;color:#CD6090;padding:1px 5px;margin:0px 0px 5px 0px; }
.sitetx{padding:10px 20px 10px 0px;font-size:12px;}

.cashone{line-height:110%;font-size:11px;}

.adline{width:100%;border-bottom:solid 1px #000000;border-top:solid 1px #000000;padding:30px 0px;margin:1px 0px;text-align:center;}

/* ミニメニュー（美容ページとか） */
.minim{width:90%;border:solid 1px #003399;}
.minit{padding:2px;font-size:12px;background-color:#27408B;color:#ffffff;}
.minix{width:33%;font-size:12px;line-height:130%;}

/* フレグランスベスト３ */
.fra{border:solid 1px #FFB6C1;}
.frat{font-family: "verdana","Arial","Helvetica"; font-weight:bolder;padding:5px;font-size:12px;background-color:#FFB6C1;color:#ffffff;}
.fratx{width:150px;font-size:12px;line-height:130%;color:#EE799F;}

