/* ACT INTERNATIONAL 2010 */

body{ background-image:url(../img/bg.jpg); background-repeat: repeat-y; background-position: center; margin:0; padding:0; background-position: center top; color:#333; font-size:13px; line-height: 1.5em; font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; *font-size: small; *font: x-small;}


p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, table, td{ margin:0; padding:0;}
img{ border:0; margin:0; padding:0; }

p{ font-size: 100%; line-height: 1.5em; color:#333;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }  
* html .clearfix             { zoom: 1; } /* IE6 */  
*:first-child+html .clearfix { zoom: 1; } /* IE7 */  

/* 通常リンク */
a:link{ color:#145474; text-decoration:none;}
a:visited { color:#145474;  text-decoration:none;}
a:hover { color:#e03939; text-decoration:underline; }
a:active { color:#145474;  text-decoration:none;}

/* テキスト内リンク */
a.inside:link{ color:#145474; text-decoration:underline;}
a.inside:visited { color:#145474;  text-decoration:underline;}
a.inside:hover { color:#e03939; text-decoration:underline; }
a.inside:active { color:#145474;  text-decoration:underline;}


h1{ font-size:11px; margin-bottom:15px; color:#666; font-weight:normal; float:none; padding:4px 0 0 32px;}

#frame{ width:100%; background-image: url(../img/bg02.png); background-repeat: repeat-x; text-align:left; 
background-position: top; }

#frame #main{ width:960px; margin:0 auto; background-color:#FFF;}

*html #frame {padding-left: 1px;}	
*:first-child+html #frame {padding-left: 1px;}

/* マージン */
.mb05{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}

.mt10{ margin-top:10px;}
.mt50{ margin-top:50px;}

.mr14{ margin-right:14px;}
	
/*========== ヘッダ ==========*/
#frame #main #hd{ padding:0 26px 16px 32px;}
#frame #main #hd .logo{ float:left; padding-top:8px;}
#frame #main #hd .telfax{ float:right;}


/*========== ナビ ==========*/
#frame #main #navi{	background-image:url(../img/gnavi_bg.jpg);
	background-repeat: repeat-x; width:937px; height: 34px; padding-left:23px;}
#frame #main #navi img{ float:left;}


/*========== フッタ ==========*/
#frame #main #ft{padding:10px 0 0 0; margin:30px 0 0 32px;	border-top-width: 1px;
	border-top-style: solid; border-top-color: #CCCCCC; width:912px; padding-bottom:20px;}
#frame #main #ft #blkL{ float:left;}
#frame #main #ft #blkL .copy{ margin-top:4px; font-size:10px;}
#frame #main #ft #blkR{ float:right;}
#frame #main #ft #blkR #totop{ background-image:url(../img/ic_totop.gif); background-repeat: no-repeat; background-position: right center; padding-right:18px; }


/*========== トップフラッシュ枠 ==========*/
#frame #main #flash{ margin:18px 0 18px 0;}


/*========== コンテンツ ==========*/
#frame #main #content{ padding:0 23px 0 23px;}
#frame #main #content .redt{ font-weight:bold; color:#FF0000;}


/*===== ぱんくず =====*/
#frame #main #content .pankuzu{ font-size:90%; height:25px; margin-top:5px;}


/*===== 下部問い合わせボックス =====*/
#frame #main #content #inqbox{ margin-top:25px;}
#frame #main #content #inqbox #line{ background-image:url(../img/boxinq_line.gif); background-repeat: repeat-y; padding:8px 0 8px; }
#frame #main #content #inqbox #line .telfax{ margin:0 0 10px 76px;}
#frame #main #content #inqbox #line ul{ margin-left:85px;}
#frame #main #content #inqbox #line li{ float:left; list-style-type: none; }
#frame #main #content #inqbox #line li img{ margin-right:20px;}


/*===== 左カラム =====*/
#frame #main #content #blkL{ float:left; width:636px;}

/* 共通ボックス */
#frame #main #content #blkL #box{}
#frame #main #content #blkL #box #line{ background-image:url(../img/box_line.gif); background-repeat: repeat-y; padding:16px 24px 6px 24px;}
/* トップページ左カラムその他グッズボックス */
#frame #main #content #blkL #box #otherline{ background-image:url(../img/box_line.gif); background-repeat: repeat-y; padding:14px 0 0 0;}
/* トップページ左カラムお知らせボックス */
#frame #main #content #blkL #box #newsline{ background-image:url(../img/box_line.gif); background-repeat: repeat-y; padding:14px 20px 6px 20px;}

/* 共通ボックス内タイトル */
#frame #main #content #blkL #box #line .sttl{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #86c6a6; margin-bottom:15px; }

#frame #main #content #blkL #box #line .sttl02{ font-size:130%; line-height:1.6em; font-weight:bold; margin-bottom:15px; color:#154f53; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #86c6a6;}

/* 枠付き写真 */
#frame #main #content #blkL #box #line .phframe{ background-color:#FFF; padding:4px; border: 1px solid #CCCCCC; }


/*===== トップページ =====*/
#sbn{ margin-bottom:12px;}
/* ネックストラップ */
.tbnstrap{ margin-bottom:12px;}
p.tbnstrap{background-image : url(../img/bn_strap_on.jpg) ;}
p.tbnstrap a{ display:block; width:636px; height:174px; text-indent:-9999px; 
background-repeat : no-repeat; background-position:left top;}
p.tbnstrap a:link{background-image : url(../img/bn_strap.jpg) ;}
p.tbnstrap a:visited{background-image : url(../img/bn_strap.jpg) ;}
p.tbnstrap a:hover{background-image : url(../img/bn_strap_on.jpg) ;}
p.tbnstrap a:active{background-image : url(../img/bn_strap.jpg) ;}

/* インフォペン */
.tbninfopen{ float:left;}
p.tbninfopen{background-image : url(../img/bn_infopen_on.jpg) ;background-repeat : no-repeat;}
p.tbninfopen a{ display:block; width:325px; height:159px; text-indent:-9999px; 
background-repeat : no-repeat; background-position:left top;}
p.tbninfopen a:link{background-image : url(../img/bn_infopen.jpg) ;}
p.tbninfopen a:visited{background-image : url(../img/bn_infopen.jpg) ;}
p.tbninfopen a:hover{background-image : url(../img/bn_infopen_on.jpg) ;}
p.tbninfopen a:active{background-image : url(../img/bn_infopen.jpg) ;}

/* 六面立体パズル */
.tbncube{ float:right;}
p.tbncube{background-image : url(../img/bn_cube_on.jpg) ;background-repeat : no-repeat;}
p.tbncube a{ display:block; width:311px; height:159px; text-indent : -9999px ;
background-repeat : no-repeat; background-position:left top;}
p.tbncube a:link{background-image : url(../img/bn_cube.jpg) ;}
p.tbncube a:visited{background-image : url(../img/bn_cube.jpg) ;}
p.tbncube a:hover{background-image : url(../img/bn_cube_on.jpg) ;}
p.tbncube a:active{background-image : url(../img/bn_cube.jpg) ;}

/* 携帯ストラップ・クリーナー */
.tbncleaner{ float:left;}
p.tbncleaner{background-image : url(../img/bn_cleaner_on.jpg) ;background-repeat : no-repeat;}
p.tbncleaner a{ display:block; width:325px; height:159px; text-indent:-9999px; 
background-repeat : no-repeat; background-position:left top;}
p.tbncleaner a:link{background-image : url(../img/bn_cleaner.jpg) ;}
p.tbncleaner a:visited{background-image : url(../img/bn_cleaner.jpg) ;}
p.tbncleaner a:hover{background-image : url(../img/bn_cleaner_on.jpg) ;}
p.tbncleaner a:active{background-image : url(../img/bn_cleaner.jpg) ;}

/* マスコット */
.tbnmascot{ float:right;}
p.tbnmascot{background-image : url(../img/bn_mascot_on.jpg) ;background-repeat : no-repeat;}
p.tbnmascot a{ display:block; width:311px; height:159px; text-indent : -9999px ;
background-repeat : no-repeat; background-position:left top;}
p.tbnmascot a:link{background-image : url(../img/bn_mascot.jpg) ;}
p.tbnmascot a:visited{background-image : url(../img/bn_mascot.jpg) ;}
p.tbnmascot a:hover{background-image : url(../img/bn_mascot_on.jpg) ;}
p.tbnmascot a:active{background-image : url(../img/bn_mascot.jpg) ;}

/* その他グッズ */
.tbnother{ margin-bottom:15px; padding-left:20px;}
#topother{ padding-left:20px;}
#topother #detail{ float:left; margin:0 19px 10px 0; width:104px;}
#topother #detailR{ float:left; width:104px;}
#topother #detail .goods, #detailR .goods{ margin-bottom:3px; background-image: url(../img/bn_other_bg.gif); background-repeat: no-repeat; background-position: left top; height: 104px; width: 104px; }
#topother #detail .goods img, #detailR .goods img{ padding:2px 0 0 2px;}
#topother #detail p, #topother #detailR p{line-height:1.4em;}

/* お知らせ */
#topnews{}
#topnews dl{border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#86c6a6; padding-bottom:4px; margin-top:2px;}
#topnews dt{ float:left; width:90px;}
#topnews dd{ padding-left:90px;}


/* ===== 会社概要 ===== */
/* 理念 */
#frame #main #content #blkL #box #line #rinen{ margin-bottom:30px;}
#frame #main #content #blkL #box #line #rinen img{ float:left; margin-right:10px;}
#frame #main #content #blkL #box #line #rinen p{ font-size:14px; line-height:1.8em; padding-top:80px;}
/* 社長メッセージ */
#frame #main #content #blkL #box #line #message{ margin-bottom:30px;}
#frame #main #content #blkL #box #line #message img{ float:left;}
#frame #main #content #blkL #box #line #message p{ float:right; width:404px;}
/* 概要 */
#frame #main #content #blkL #box #line #outline{ margin-bottom:30px;}
#frame #main #content #blkL #box #line #outline p{ line-height:1.4em;}
#frame #main #content #blkL #box #line #outline dl{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-bottom:4px; margin-bottom:4px;}
#frame #main #content #blkL #box #line #outline dt{ float:left; width:105px;}
#frame #main #content #blkL #box #line #outline dd{ padding-left:105px;}
/* ロゴ・コンセプト */
#frame #main #content #blkL #box #line #concept{ margin-bottom:30px;}
#frame #main #content #blkL #box #line #concept p{ line-height:1.4em;}
#frame #main #content #blkL #box #line #concept .logo{ float:left; margin:0 20px 10px 0;}
#frame #main #content #blkL #box #line #concept .logo02{ margin:0 0 8px 0;}
#frame #main #content #blkL #box #line #concept .logotxt{ font-size:100%; font-weight:bold; clear:both;}
/* アクセスマップ */
#frame #main #content #blkL #box #line #access{ margin-bottom:30px;}
#frame #main #content #blkL #box #line #access #way{ margin-top:10px;}
#frame #main #content #blkL #box #line #access #way #station{ float:left;}
#frame #main #content #blkL #box #line #access #way #gaikan{ float:right;}
#frame #main #content #blkL #box #line #access #way #gaikan ul{}
#frame #main #content #blkL #box #line #access #way #gaikan li{ float:left; text-align:center; list-style-type: none; }
#frame #main #content #blkL #box #line #access #way #gaikan img{ margin-bottom:3px;}
/* スタッフ紹介 */
#frame #main #content #blkL #box #line #staff{ border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #86c6a6; padding-bottom:14px; margin-bottom:14px; }
#frame #main #content #blkL #box #line #staff p{ line-height:1.4em; margin-bottom:8px;}
#frame #main #content #blkL #box #line #staff img{ float:left;}
#frame #main #content #blkL #box #line #staff .txt{ float:right; width:404px;}
#frame #main #content #blkL #box #line #staffnoline{}
#frame #main #content #blkL #box #line #staffnoline p{ line-height:1.4em; margin-bottom:8px;}
#frame #main #content #blkL #box #line #staffnoline img{ float:left;}
#frame #main #content #blkL #box #line #staffnoline .txt{ float:right; width:404px;}


/* ===== アクトの強み ===== */
#frame #main #content #blkL #box #line .tsuyomittl{ font-size:130%; line-height:1.6em; font-weight:bold; margin-bottom:8px; color:#154f53;}
#frame #main #content #blkL #box #line .tsuyomittl02{ font-size:115%; line-height:1.6em; font-weight:bold; margin-bottom:3px; color:#388085;}
#frame #main #content #blkL #box #line .tsuyomiph{ float:right; margin-left:10px;}


/* ===== ご注文の流れ ===== */
#frame #main #content #blkL #box #line #order{}
#frame #main #content #blkL #box #line #order .hline{ float:left; width:284px; height:39px; text-align:center; background-image: url(../img/order/ttlbg.gif); background-repeat: no-repeat; background-position: left top; padding-top:18px; }
#frame #main #content #blkL #box #line #order .hlinetxt{ float:right; width:284px;}
#frame #main #content #blkL #box #line .order-ar{ padding-left:124px; margin:4px 0 4px 0;}


/* ===== ネックストラップ ===== */
#frame #main #content #blkL #box #line #strap{}
#frame #main #content #blkL #box #line #strap .lttl {font-size:14px; font-weight:bold; color:#424068;}
#frame #main #content #blkL #box #line #strap .txtb{ font-weight:bold; color:#424068;}
/* メインエリア */
#frame #main #content #blkL #box #line #strap #mainarea{ margin-bottom:30px;}
#frame #main #content #blkL #box #line #strap #mainarea .ph{ float:right; margin-left:20px;}
/* 小ロット */
#frame #main #content #blkL #box #line #strap #few{ margin-bottom:30px;}
#frame #main #content #blkL #box #line #strap #few .color{ float:left;}
#frame #main #content #blkL #box #line #strap #few .standard{ float:right;}
#frame #main #content #blkL #box #line #strap #few #print{ margin:10px 0 10px;}
#frame #main #content #blkL #box #line #strap #few #print .cttl{ margin-bottom:5px; }
#frame #main #content #blkL #box #line #strap #few #print .cph{ float:left; margin-right:10px;}
#frame #main #content #blkL #box #line #strap #few #poly{}
#frame #main #content #blkL #box #line #strap #few #poly .color{ float:right; width:270px;}
#frame #main #content #blkL #box #line #strap #few #poly .color img{ float:left; margin-right:5px;}
/* 幅別 */
#frame #main #content #blkL #box #line #strap #width{ margin-bottom:30px;}
/* 織り別・幅別 */
#frame #main #content #blkL #box #line #strap #ori{ margin-bottom:15px;}
#frame #main #content #blkL #box #line #strap #ori .cttl{ margin-bottom:5px; }
#frame #main #content #blkL #box #line #strap #ori .cph{ float:left; margin-right:10px;}
#frame #main #content #blkL #box #line #strap #ori02{ margin-bottom:15px; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #86c6a6; padding-bottom:15px;}
#frame #main #content #blkL #box #line #strap #ori02 .cttl{ margin-bottom:5px; }
#frame #main #content #blkL #box #line #strap #ori02 .cph{ float:left; margin-right:10px;}
/* 低単価ストラップ */
#frame #main #content #blkL #box #line #strap #low{ margin-bottom:30px;}
#frame #main #content #blkL #box #line #strap #low .sph{ clear:both;}
#frame #main #content #blkL #box #line #strap #low .sph img{ float:left;}
/* パーツ */
#frame #main #content #blkL #box #line #strap #parts{ margin-bottom:30px;}
#frame #main #content #blkL #box #line #strap #parts .clip{ float:left;}
#frame #main #content #blkL #box #line #strap #parts .case{ float:right;}
/* 用途別 */
#frame #main #content #blkL #box #line #strap #usage{ margin-bottom:10px;}
#frame #main #content #blkL #box #line #strap #usage .cttl{ margin-bottom:5px; }
#frame #main #content #blkL #box #line #strap #usage .cph{ float:left; margin-right:10px;}


/* ===== ネックストラップ　ケース ===== */
#frame #main #content #blkL #box #line #ccase{}
#frame #main #content #blkL #box #line #ccase td{ text-align:center;}
#frame #main #content #blkL #box #line #ccase .bt{ margin-left:371px;}


/* ===== ネックストラップ　パーツ ===== */
#frame #main #content #blkL #box #line #strap-parts{ margin-bottom:10px;}
#frame #main #content #blkL #box #line #strap-parts .cttl{ margin-bottom:5px; }
#frame #main #content #blkL #box #line #strap-parts .cph{ float:left; margin-right:10px;}
#frame #main #content #blkL #box #line #strap-parts .bt{ margin-left:371px;}
#frame #main #content #blkL #box #line #strap-parts02{ margin-bottom:15px; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #86c6a6; padding-bottom:15px;}
#frame #main #content #blkL #box #line #strap-parts02 .cttl{ margin-bottom:5px; }
#frame #main #content #blkL #box #line #strap-parts02 .cph{ float:left; margin-right:10px;}
#frame #main #content #blkL #box #line #strap-parts02 .bt{ margin-left:371px;}

/* ===== インフォペン ===== */
#frame #main #content #blkL #box #line #penkodawari{ margin-bottom:30px;}
#frame #main #content #blkL #box #line #penkodawari #txt{ float:left; width:335px;}
#frame #main #content #blkL #box #line #penkodawari #ph{ float:right; width:244px; text-align:right;}
#frame #main #content #blkL #box #line #penshop{ border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #86c6a6; padding-bottom:14px; }
#frame #main #content #blkL #box #line #penshop img{ float:left; margin-right:15px;}
#frame #main #content #blkL #box #line #penshop .sname{ font-weight:bold; color:#424068;}
#frame #main #content #blkL #box #line .infopenbn{ padding-left:88px;}


/* ===== 六面立体パズル ===== */
/* タイプ別・サイズ別 */
#frame #main #content #blkL #box #line #type{ margin-bottom:25px;}
#frame #main #content #blkL #box #line #type #ttl33{ margin-bottom:10px;}
#frame #main #content #blkL #box #line #type #ttl33 img{ float:left;}
#frame #main #content #blkL #box #line #type #ttl33 .txt{ float:right; width:468px;}
#frame #main #content #blkL #box #line #type table{}
#frame #main #content #blkL #box #line #type td{ vertical-align:top;}
#frame #main #content #blkL #box #line #type .ttl22{ float:left; margin:25px 34px 0 0;}
#frame #main #content #blkL #box #line #type .ph22{margin:5px 0 0 0;}
/* パッケージ */
#frame #main #content #blkL #box #line #pckg{ margin-bottom:30px;}
#frame #main #content #blkL #box #line #pckg .gph{ float:right;}
#frame #main #content #blkL #box #line #pckg #pph{ float:left; width:304px;}
#frame #main #content #blkL #box #line #pckg #pph .img{ float:left; margin-right:5px;}


/* ===== 携帯ストラップ／モバイルクリーナー ===== */
/* 携帯ストラップ */
#frame #main #content #blkL #box #line #mstrap{ margin-bottom:20px; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #86c6a6; padding-bottom:20px;}
#frame #main #content #blkL #box #line #mstrap span{ font-weight:bold; color:#424068;}
#frame #main #content #blkL #box #line #mstrap .mph{ float:right; margin:0 0 10px 20px;}
#frame #main #content #blkL #box #line #mstrap .sph{ clear:both;}
#frame #main #content #blkL #box #line #mstrap .sph img{ float:left;}
#frame #main #content #blkL #box #line #mstrap02{ margin-bottom:30px;}
#frame #main #content #blkL #box #line #mstrap02 span{ font-weight:bold; color:#424068;}
#frame #main #content #blkL #box #line #mstrap02 .mph{ float:right; margin:0 0 10px 20px;}
#frame #main #content #blkL #box #line #mstrap02 .sph{ clear:both;}
#frame #main #content #blkL #box #line #mstrap02 .sph img{ float:left;}
/* モバイルクリーナー */
#frame #main #content #blkL #box #line #mcleaner{ margin-bottom:20px; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #86c6a6; padding-bottom:20px;}
#frame #main #content #blkL #box #line #mcleaner .cttl{ margin-bottom:5px; }
#frame #main #content #blkL #box #line #mcleaner .cph{ float:left; margin-right:20px;}
#frame #main #content #blkL #box #line #mcleaner span{ font-weight:bold; color:#424068;}
#frame #main #content #blkL #box #line #mcleaner02{}
#frame #main #content #blkL #box #line #mcleaner02 .cttl{ margin-bottom:5px; }
#frame #main #content #blkL #box #line #mcleaner02 .cph{ float:left; margin-right:20px;}
#frame #main #content #blkL #box #line #mcleaner02 span{ font-weight:bold; color:#424068;}


/* ===== マスコット ===== */
#frame #main #content #blkL #box #line #mascotmph{margin:0 0 20px 0;}
#frame #main #content #blkL #box #line #mascotmph .img01{ float:left;}
#frame #main #content #blkL #box #line #mascotmph .img02{ float:right;}
#frame #main #content #blkL #box #line #mascot{ margin-bottom:20px; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #86c6a6; padding-bottom:20px;}
#frame #main #content #blkL #box #line #mascot .mttl{ margin-bottom:5px; }
#frame #main #content #blkL #box #line #mascot .mph{ float:left; margin-right:20px;}
#frame #main #content #blkL #box #line #mascot .mphtxt{ float:right; width:284px;}
#frame #main #content #blkL #box #line #mascot span{ font-weight:bold; color:#424068;}

#frame #main #content #blkL #box #line #mascot02{}
#frame #main #content #blkL #box #line #mascot02 .mttl{ margin-bottom:5px; }
#frame #main #content #blkL #box #line #mascot02 .mph{ float:left; margin-right:20px;}
#frame #main #content #blkL #box #line #mascot02 .mphtxt{ float:right; width:284px;}
#frame #main #content #blkL #box #line #mascot02 span{ font-weight:bold; color:#424068;}


/* ===== その他グッズ詳細 ===== */
#frame #main #content #blkL #box #line #other-detail{ margin-bottom:20px;}
#frame #main #content #blkL #box #line #other-detail .ttl{ font-size:130%; line-height:1.6em; font-weight:bold; margin-bottom:15px; color:#154f53; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #86c6a6;}
#frame #main #content #blkL #box #line #other-detail .mph{ float:left; margin:0 20px 10px 0;}
#frame #main #content #blkL #box #line #other-detail .sph{ clear:both;}
#frame #main #content #blkL #box #line #other-detail .sph img{ float:left;}
#frame #main #content #blkL #box #line #other-detail span{ font-weight:bold; color:#424068;}
#frame #main #content #blkL #box #line #other-outline{}
#frame #main #content #blkL #box #line #other-outline dl{}
#frame #main #content #blkL #box #line #other-outline dt{ float:left; width:60px;}
#frame #main #content #blkL #box #line #other-outline dd{ padding-left:60px;}


/*===== 右カラム =====*/
#frame #main #content #blkR{ float:right; width:256px;}
#frame #main #content #blkR #line{ background-image:url(../img/r_box_line.gif); background-repeat: repeat-y; padding:8px 18px 4px 18px; width:220px; }

/* 売れ筋商品 */
#frame #main #content #blkR #line #popular{}
#frame #main #content #blkR #line #popular img{float:left; margin-right:8px;}
#frame #main #content #blkR #line #popular p{ line-height:16px; font-weight:bold; margin-bottom:2px;}
#frame #main #content #blkR #line #popular span{ font-size:10px; line-height:14px; color:#333;}

a.pop:link{ color:#e03939; text-decoration:none;}
a.pop:visited { color:#e03939;  text-decoration:none;}
a.pop:hover { color:#e03939; text-decoration:underline; }
a.pop:active { color:#e03939;  text-decoration:none;}


/* 商品カテゴリ */
#frame #main #content #blkR #line #cate{margin-bottom:8px; }
#frame #main #content #blkR #line #cate02{ border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; padding-top:8px; margin-top:8px; }
#frame #main #content #blkR #line #cate img, #frame #main #content #blkR #line #cate02 img{ float:left; margin-right:5px;}
#frame #main #content #blkR #line #cate p, #frame #main #content #blkR #line #cate02 p{ padding-top:3px;}










