/* アンカー　リンク　設定*/
a:link,a:visited,a:active { text-decoration: underline; } /* none */

a:hover { color: #ff0000; text-decoration: underline; }
a:link { color: #2222cc; }
a:visited { color: #2244cc; }
a:active { color: #ff0000; text-decoration: underline; }


body {
 background-color: #000044;

 scrollbar-base-color: #000044;
 scrollbar-arrow-color: #e2f4fe;
 scrollbar-3dlight-color: #000044;
 scrollbar-darkshadow-color: #000044;

 scrollbar-track-color: #000044;
 scrollbar-face-color: #000044;
 scrollbar-highlight-color: #e2f4fe;
 scrollbar-shadow-color: #e2f4fe;
}

/* 標準のフォント設定*/
.def_font {
   color:#555;
   font-size: 0.9em;
}

.hr_c
{
 /* 長方形 */
 width: 100%;
 height: 5px;
 color: #7F92D1; /*#e2f4fe;*/
 filter: Alpha(opacity=100,finishopacity=0,style=1);
}

.hr_white
{
 /* 長方形 */
 width: 100%;
 height: 5px;
 color: #ffffff;
 filter: Alpha(opacity=100,finishopacity=0,style=1);
}

.hr_s
{
 width: 100%;
 height: 1px;
 color: #000000;
}

.hr_gold
{
 width: 100%;
 height: 3px;
/* color: #f5e757;*/
 color: #666EB0;  /*CBC09C;*/
 filter: Alpha(opacity=100,finishopacity=30,style=1);
}

.gw
{
 /* 金地白文字 */
 background-color: #52443c;
 color: #ffffff;
 padding: 1px;
}

h2
{
 font-family: Verdana, sans-serif;
 border: solid;
 border-width: 0px 0px 3px 5px;
 padding: 5px;
 border-color: #ffffff;
 font-size: 120% ;
 background-image: url(img/title_bg.gif); 
 /* background-color: #aaccff; */
}

.yoko
{
 text-align: left;
 width: 100%;
 height: 2px;
 color: #88aacc;
 filter: Alpha(opacity=100,finishopacity=25,style=3);
}

.box
{
 border: solid;
 border-width: 1px 2px 2px 1px;
 padding: 5px;
 border-color: #88aacc;
 font-size: 100% ;
 background-color: #ffffff;
 /* width: 90%; */
 width: 1070px;
 text-align: left;
 table-align: left;
}

.img_box
{
 background-image: url(img/back_logo.gif); 
 border: solid;
 border-width: 1px 2px 2px 1px;
 padding: 5px;
 border-color: #88aacc;
 font-size: 100% ;
 width: 1070px;
 text-align: center;
 table-align: center;
}

.pn
{
 /* 商品名　見出し */
 font-size: 120% ;
 background-color: #aaccff;
 text-align: center;
}

.small1
{
 font-size: 100% ;
}

.v 
{
 /* ピンク地白文字(ボルトＶ) */
 background-color: #ff44ff;
 color: #ffffff;
 padding: 1px;
}

.new 
{
 /* NEW 赤地白文字 */
 /* background-color: #aa0044; */
 background: url(ploter/icon_r_bg.gif);
 color: #ffffff;
 padding: 1px;
}

.pink
{
 /* ピンク地 */
 background-color: #ffccff;
 padding: 1px;
}

.bn
{
  /* 青字　商品名 */
 font-family: Verdana, sans-serif;
 font-size: 100%;
 /* font-size: 115%; */
 color: #0044ff;
}

.rbn
{
  /* 青字　商品名　白地反転 */
 font-family: Verdana, sans-serif;
 font-size: 110%;
 color: #ffffff;
 background-color: #0044ff;
}

.bkn
{
  /* 黒字　商品名 */
 /* font-family: Verdana, sans-serif; */
 font-weight: bold;
 font-size: 110%;
 color: #000000;
}

.bgt
{
  /* ブルーグレー背景に白地 */
 font-size: 110%;
 background-color: #666eb0;
 color: #ffffff;
}

.s_blue_w
{
  /* 青地に白文字 ８割文字*/
 color: #ffffff;
 background-color: #0044ff;
 font-size: 80%;
}

.blue_w
{
  /* 青地に白文字 標準文字*/
 color: #ffffff;
 background-color: #0044ff;
 font-size: 100%;
}

.blue
{
  /* 青文字 */
 color: #0044ff;
}

.gn
{
  /* 金字　商品名 */
 font-family: Verdana, sans-serif;
 font-size: 110%;
 color: #9E8B75;
}

.bn_s
{
  /* 青字　商品名 */
 font-family: Verdana, sans-serif;
 font-size: 100%;
 color: #0044ff;
}

.fs100
{
 font-size: 100%;
}

.sf80
{
 font-size: 80%;
}

.sf1
{
 font-size: 75%;
}

.white
{
 color: #ffffff;
}


/* .spec_logo
{
TRI & TANDEM etc...
 font-style: normal;
 font-family: Impact;
 font-size: 150%;
 color: #000000;
}
*/

address {
 text-align: center;
 font-style: normal;
 font-family: Verdana, sans-serif;
 font-size: 100%;
 border-style: solid;
 border-width: 1px;
 padding: 0.5em;
 width: 90%;
 border-color: #c0c0c0 #808080 #808080 #c0c0c0;
 background-color: #ffffff;
}

.dots_line
{
  /* ドットライン */
	font-size: 1.3em;
	/* color:#444; */
	margin: 1.5em 0 1.5em 0;
	border-width: 2px 0 2px 0px;
	border-style: dotted none dotted none;
	border-color: #6666ff;
	padding-left: 15px;
	padding-right: 15px;
}
.dash_line
{
  /* ダッシュライン */
	font-size: 1.3em;
	/* color:#444; */
	margin: 1.5em 0 1.5em 0;
	border-width: 0px 0 1px 0px;
	border-style: dotted none dashed none;
	border-color: #6666ff;
	padding-left: 15px;
	padding-right: 15px;
}

.dots_unline
{
  /* ドットアンダーライン */
	margin: 1.5em 0 1.5em 0;
	border-width: 0px 0 2px 0px;
	border-style: none none dotted none;
	border-color: #6666ff;
	padding-left: 5px;
	padding-right: 5px;
}


/* 
    <TABLE FRAME="">
    void … （全ての外枠を表示しません） 
    lhs … （左の外枠のみ表示します） 
    rhs … （右の外枠のみ表示します） 
    vsides … （左右の外枠のみ表示します） 
    above … （上の外枠のみ表示します） 
    below … （下の外枠のみ表示します） 
    hsides … （上下の外枠のみ表示します） 
    box … （全ての外枠を表示します） 
    border … （全ての外枠を表示します 
 */