a:link { text-decoration:none; color:#3333ff; }
a:visited { text-decoration:none; color:#3333ff; }
a:active { text-decoration:none; color:#3333ff; }
a:hover { text-decoration:underline; color:#3300cc; }
a.move:hover { position:relative ;top:2px ;left:2px; }

body { text-align:center; margin:0 auto; background-color:#666666; color:#000000; }



/*テキスト*/
.mi { font-size:16px; font-weight:bold; }
.mi2 { font-size:18px; font-weight:bold; }
.mi3 { font-size:18px; font-weight:bold; color:#b38110; }
.t14 { font-size:14px; line-height:20px; }
.t14m { font-size:14px; line-height:20px; margin-left:12px; }
.t12 { font-size:12px; line-height:16px; }
.t10 { font-size:10px; line-height:14px; }



/*表組み*/
.ta { border-collapse:collapse;empty-cells:show; }
.ta th { border:solid 1px #dfc652; padding:4px; background:#905b00; font-size:14px; color:#ffffff; font-weight:normal; }
.ta td { border:solid 1px #dfc652; padding:4px; text-align:center; font-size:14px; background:#fffda4; }

.ta2a { border-collapse:collapse;empty-cells:show; }
.ta2b { border:solid 1px #33cc00; padding:6px; background:#497900; font-size:14px; color:#ffffff; font-weight:normal; text-align:center; }
.ta2c { border:solid 1px #33cc00; padding:6px; background:#bf8200; font-size:14px; color:#ffffff; font-weight:normal; text-align:center; vertical-align:middle; }
.ta2d { border:solid 1px #33cc00; padding:10px; text-align:center; background:#ffc7ff; }
.ta2e { border:solid 1px #33cc00; padding:10px; text-align:center; background:#c2ffb8; }

.ta3 { border-collapse:collapse;empty-cells:show; }
.ta3 th { border:solid 1px #999999; padding:4px; background:#888888; font-size:14px; color:#ffffff; font-weight:normal; }
.ta3 td { border:solid 1px #999999; padding:4px; text-align:center; font-size:14px; background:#e1e1e1; }

.ta4 { border-collapse:collapse;empty-cells:show; }
.ta4 th { border:solid 1px #808080; padding:4px; font-size:12px; background-color:#e1e1e1; font-weight:normal; white-space:nowrap; }
.ta4 td { border:solid 1px #808080; padding:4px; background-color:#ffffff; text-align:right; font-size:12px; }

.ta5 { border-collapse:collapse;empty-cells:show; }
.ta5 th { border:solid 1px #999999; padding:4px; background:#006699; font-size:14px; color:#ffffff; font-weight:normal; }
.ta5 td { border:solid 1px #999999; padding:4px; font-size:14px; background:#aef9fb; }

/*今日のパミアくん用テーブル枠*/
.tan { border-collapse:collapse; border:2px solid #808080; empty-cells:show; width:560px; }
.tan th { border:solid 1px #808080; padding:4px; font-size:14px; background-color:#ffc281; font-weight:normal; text-align:left; white-space:nowrap; }
.tan td { border:solid 1px #808080; padding:4px; background-color:#ffe1c2; font-size:12px; line-height:16px; }



/*トップページ*/
.box { width:200px; text-align:left; font-size:12px; line-height:16px; }/*２段目左*/
.box2 { width:225px; height:78px; background-color:#ffffff; }/*お客さまの声*/
.box3 { width:200px; text-align:right; font-size:12px; line-height:16px; }/*会社案内・お問い合わせ*/
.box4 { width:720px; margin:5px; text-align:right; font-size:12px; line-height:16px; }/*法律に基づく表示・E-mail*/
.box5 { width:740px; margin:3px; text-align:right; font-size:10px; }/**/


/*マージン・インデント・行間*/
dd { margin-left:1em; }
li { margin-left:0em; }
.ma { margin-left:1em; }
.ind { text-indent:-0.8em; margin-left:0.8em; }
.lh { line-height:5px; }


/*デコレーション*/
.de { border:1px solid #666666; padding:6px; }


/*シッピング*/
a.sme:link { text-decoration:none; color:#ffff00; }
a.sme:visited { text-decoration:none; color:#ffff00; }
a.sme:active { text-decoration:none; color:#ffff00; }
a.sme:hover { text-decoration:underline; color:#000000; }

a.st:link { text-decoration:underline; color:#3333ff; }
a.st:visited { text-decoration:underline; color:#3333ff; }
a.st:active { text-decoration:underline; color:#3333ff; }
a.st:hover { text-decoration:none; color:#3300cc; }

.tit { font-size:28px; font-weight:bold; }
.tit2 { font-size:16px; font-weight:bold; }

