@charset "Shift_JIS";

/*HP用設定ファイル*/
/****************************************************/
/*　基本色　　　：R255 G0   B0   #FF0000            */
/*　背景色　　　：R255 G251 B232 #FFFBE8            */
/*  その他色    ：R    G    B    #FFCCCC            */
/*  その他色    ：R128 G0   B0   #800000            */
/*　文字サイズ　：90%                               */
/*　行間　　　　：140%                              */
/*　枠の色　　　：R222 G225 B232 #DEE1E8            */
/*　幅　　　　　：740px                             */
/*  　　　　　　：左150px 　右530px                 */
/*  リンク色（青）    ：R19 G130   B219   #1382DB   */
/****************************************************/
/*XML宣言を行うと、IE6で中央寄せにできないのでtext-align:center;を使って回避*/
BODY          {text-align:center; margin:0px auto; font-size:90%; background-color:#FFFBE8;}

/*基本の枠*/
.OutSet       {position:relative; width:760px; margin:0px auto; background:url("../img/backimg01.jpg") repeat-y;}
.OutSet:after {content:""; display:block; clear:both;}


/*ヘッダー:SIZE:12px*/
#Header             {position:relative; width:740px; height:115px; margin:0px auto; font-size:12px; background:url("../img/header.gif") no-repeat;}
#Header IMG         {display:block;}
#Header DIV.Logo    {z-index:3; position:absolute; top:11px; left:10px;}
#Header DIV.Mess    {z-index:2; position:absolute; width:100%; top:15px; right:8px; text-align:right;}
#Header UL.Menu     {z-index:1; position:absolute; width:740px; top:45px; right:8px; text-align:right; margin:0px;}
#Header OL.Navi     {position:absolute; width:740px; height:21px; top:93px; left:3px;}

/*フッター:SIZE:12px*/
#Footer               {width:740px; margin:0px auto; padding:0px;font-size:12px; text-align:center; clear:both;}
#Footer UL            {margin-top:10px; margin-bottom:6px;}
#Footer DIV.CompName  {margin-top:3px; font-size:14px; font-weight:bold; letter-spacing:2px;}
#Footer DIV.Copyright {margin-top:3px;}
#Footer IMG           {display:block; margin:0px auto;}
.FooterImg            {background-image:none;}


/*コンテンツ：左右カラム*/
.LeftBox    {width:150px; text-align:left; margin-top:20px; margin-bottom:40px; margin-left:25px; margin-right:22px; float:left; display:inline;}
.LeftBox IMG {display:block;}
.RightBox   {width:530px; text-align:left; margin-top:20px; margin-bottom:40px; float:left; line-height:140%; letter-spacing:1px;}
.RightBox A {color:#1382DB;}

/*コンテンツ：単独*/
.CenterBox  {width:530px; margin:20px auto; text-align:left;}




/*******************************************/
/* 共通部品                                */
/* 左：150px　右：530px                    */
/*******************************************/
/*リンク*/
A       {color:red;}
A:hover {color:red; text-decoration:none;}

/*段落*/
P  {margin-left:5px;}

/*見出し*/
H1 {font-size:18px; margin-top:0px; margin-bottom:25px; letter-spacing:normal;}
H2 {font-size:16px; letter-spacing:normal; margin-bottom:20px;}
H3 {width:530px; height:25px; background:url("../img/menuback0.gif") no-repeat; font-size:14px; line-height:1.9; border-width:0px; margin-left:0px; padding-left:30px; color:red;}
H4 {font-size:12pt; letter-spacing:normal; padding:4px 0px 4px 8px; border-left-width:10px; border-left-style:solid;}
H5 {letter-spacing:normal;}


/*テーブルの設定:TH-SIZE:12px*/
TABLE       {width:530px; table-layout:fixed; border-width:3px 1px 1px 1px; border-color:#DEE1E8; border-style:solid; border-collapse:collapse; font-size:100%;}
TABLE TH    {border-bottom:1px #DEE1E8 solid; border-right:1px #DEE1E8 solid; font-size:12px; background-color:#F5F5F5; /*background-color:#ECEEF3;*/}
TABLE TD    {border-bottom:1px #DEE1E8 solid; border-right:1px #DEE1E8 solid; line-height:140%; letter-spacing:1px;}
TABLE TD UL {margin-top:0px; margin-bottom:0px;}
TABLE TD OL {margin-top:0px; margin-bottom:0px;}


/*フォーム・部品の設定*/
FORM     {margin-top:0em; margin-bottom:0em;}
INPUT    {margin:0px 4px;}
TEXTAREA {width:90%;}
.FormBtn {text-align:center; margin:20px auto;}


/*画像回り込み*/
IMG.ImgL {float:left;  margin:0px 20px 20px 0px;}
IMG.ImgR {float:right; margin:0px 0px 20px 20px;}
.FloatC  {clear:both;}

/*画像横並びBOX*/
.ImgBox        {overflow:auto;}
.ImgBox:after  {content:""; display:block; clear:both;}
.ImgBox DIV    {float:left; display:inline;}
.ImgBox IMG    {display:block; margin-bottom:3px;}

/**画像回り込みBOX*/
.ImgBoxR     {float:right; display:inline;}
.ImgBoxR IMG {display:block; margin-bottom:3px;}
.ImgBoxL     {float:left; display:inline;}
.ImgBoxL IMG {display:block; margin-bottom:3px;}

/*ヘッダーのボタン*/
#Header UL.Btn      {margin:0px; padding:66px 0px 0px 193px; list-style-type:none;}
#Header UL.Btn LI   {width:105px; height:27px; display:inline; float:left; margin-right:3px;}
#Header UL.Btn LI A {width:105px; height:27px; display:block;}


/*パンくずリスト:SIZE:12px;*/
.Navi         {width:100%; height:15px; margin:0px; padding:4px 10px; font-size:12px; color:#FFFFFF;}
.Navi:after   {content:""; display:block; clear:both;}
.Navi OL      {margin:0px; padding:0px; list-style-type:none;}
.Navi LI      {display:inline; float:left; margin-right:5px;}
.Navi A       {color:#FFFFFF; text-decoration:none;}
.Navi A:hover {color:#FFFFFF; text-decoration:underline;}


/*左カラムメニュー：SIZE:12px*/
UL.SideMenu          {margin:0px 0px 15px 0px; padding:0px 5px; list-style-type:none; border:1px #DEE1E8 solid; font-size:12px;}
UL.SideMenu LI       {margin:5px 0px; padding:3px 5px 3px 18px; line-height:1.2; border-bottom:1px #DEE1E8 dotted; background:url("../img/mk2.gif") no-repeat; background-position:7px center;}
UL.SideMenu LI.Last  {border:0px;}
UL.SideMenu LI.Check {background:#EFF1F5 url("../img/mk3.gif") no-repeat; background-position:7px center;}


/*テキストメニュー（横並）*/
.Menu UL      {padding:0px; list-style-type:none;}
.Menu LI      {margin:0px; padding:0px 3px 0px 4px; display:inline; border-right:1px #CCCCCC solid;}
.Menu LI.Last {border:0px;}


/*「▲TOPへ戻る」リンク：SIZE:10px*/
.LinkTop         {width:680px; clear:both; margin:10px auto 20px auto;  text-align:right; font-size:10px;}
.LinkTop A       {color:#FF0000;}
.LinkTop A:hover {color:#FF0000; text-decoration:none;}


/*テキスト装飾*/
.TextR   {text-align:right;}
.TextRed {color:#FF0000;}
.Caution {font-size:90%; letter-spacing:normal; color:#FF0000;}
.Example {font-size:90%; letter-spacing:normal; color:gray;}


/*メモ用:SIZE:90%*/
.Memo    {font-size:90%; letter-spacing:normal; border-top:1px #DEE1E8 dotted; padding-top:20px;}
.Memo UL {margin:5px 0 0 2em; padding:0;}


/*装飾ボックス*/
.DivBox    {margin-left:auto; margin-right:auto; padding:8px; background:url(../img/backimg02.gif) repeat;}
.DivBox DL {margin:0px; background-color:#FFFFFF; padding:5px 10px; line-height:1.3;}
.DivBox DT {font-weight:bold; margin-top:5px; margin-bottom:3px;}
.DivBox DD {margin-left:20px; margin-bottom:3px;}


/*キャンペンBOX:SIZE12px*/
.Campaign     {font-size:12px; margin-bottom:5px; padding-top:3px; padding-bottom:3px; text-align:center; }
.Campaign IMG {display:block; margin:3px auto;}


/*最新情報BOX（擬似フレーム）:SIZE12px*/
.NewsBox            {padding-top:5px; line-height:1.2; letter-spacing:normal;}
.NewsBox IMG        {display:inline;}
.NewsBox DL         {margin:0px 10px 8px 10px; padding:0px 0px 3px 0px; border-bottom:1px #CBCBCB dotted;}
.NewsBox DT         {float:left; width:90px; clear:both; padding-left:0px; font-size:12px;}
.NewsBox DD         {margin-left:100px; padding-left:15px; background:url("../img/mk1.gif") no-repeat; background-position:0px 2px;}
.NewsBox DD A       {color:red; text-decoration:none;}
.NewsBox DD A:hover {text-decoration:underline;}
.Scroll             {overflow-y:scroll; scrollbar-face-color:#FF9C8F; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#DE5E4B; scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#DE5E4B; scrollbar-arrow-color:red; scrollbar-track-color:#FFC5AE;}


/*バナーBox:SIZE12px*/
.BnrBox     {margin-top:30px; text-align:center; font-size:12px;}
.BnrBox Img {margin-bottom:8px;}
.BnrBox DIV {margin-bottom:10px;}





/****************************************************/
/* P00:トップページ  [index.html]                   */
/* 左：200px 右：490px                              */
/****************************************************/
#TopPage DIV.LeftBox  {width:200px; margin:0px 27px 20px 20px;}
#TopPage DIV.RightBox {width:490px; margin-top:0px; margin-bottom:20px;}

/*キャンペン*/
#TopPage DIV.LeftBox DIV.Campaign {border-style:solid; border-color:#FFCCCC; border-width:5px 1px 1px 1px; padding-top:5px; padding-bottom:5px;}

/*最新情報*/
#TopPage DIV.NewsBox    {width:490px; height:120px; margin-bottom:20px;}
#TopPage DIV.NewsBox DL {width:450px;}

/*Flash用の枠*/
#Flash        {position:relative; margin:0px auto; width:740px; height:210px; margin-top:2px;}
#Flash object {position:absolute; z-index:1; top:  0px; left: 0px; width:740px; height:210px;}
IMG.LeftTitle {position:absolute; z-index:2; top:125px; left:17px; width:218px; height: 85px;}


/*商品一覧BOX:SIZE12px*/
.TopMenu           {width:200px; background-color:#FFCCCC; font-size:12px;}
.TopMenu IMG       {display:block;}
.TopMenu DL        {clear:both; width:180px; margin-top:0px; margin-bottom:10px; margin-left:10px; padding-bottom:3px; border-bottom:1px #FFFFFF solid; overflow:auto;}
.TopMenu DT        {margin-bottom:5px; font-weight:bold;}
.TopMenu DD        {margin:0px; font-size:90%; color:#660000;}
.TopMenu IMG.ImgL  {width:40px; height:40px; margin:0px 10px 10px 0px;display:inline; border:1px red solid;}
.TopMenu DIV.TextR {margin-right:10px; font-size:10px;}

/*オススメ商品情報:SIZE:12px;*/
#TopPage DIV.ImgBox         {float:left; width:300px; margin-left:3px;}
#TopPage DIV.ImgBox P       {margin:0px; font-size:12px; line-height:1.3;}
#TopPage DIV.ImgBox DIV     {width:80px; margin-top:20px; margin-right:18px; text-align:center; font-size:90%; line-height:normal; letter-spacing:normal;}
#TopPage DIV.ImgBox DIV IMG {margin-bottom:5px;}
#TopPage DIV.ImgBox A       {text-decoration:none;}

/*スタッフオススメ:SIZE:12px;*/
#TopPage DIV.ImgBoxR        {width:165px; background:url("../img/boxback.gif") repeat-y; font-size:12px; text-align:center; line-height:1.3; letter-spacing:normal; color:#996600;}
#TopPage DIV.ImgBoxR IMG    {margin-left:auto; margin-right:auto;}
#TopPage DIV.ImgBoxR A      {color:red;}
#TopPage DIV.ImgBoxR P      {margin:3px 10px 0px 10px; text-align:left;}





/****************************************************/
/* P02: 商品カタログ       [catalog/top.html]       */
/*      スナック菓子(L/S)     [item1/top.html]      */
/*      チョコレート菓子      [item2/top.html]      */
/*      半生菓子              [item3/top.html]      */
/*      ゼリー                [item4/top.html]      */
/*      その他                [item0/top.html]      */
/****************************************************/
/*タイトル（商品画像一覧ページ）*/
#Catalog H4 {margin-top:30px; background:url(../img/line3.gif) repeat-x; background-position:bottom; border-left-color:red;}

/*商品画像一覧へ（画像）*/
#Catalog DIV.ImgBoxR {width:180px; margin:15px 0px 20px 20px; text-align:center; font-size:12px;}


/*商品一覧（テキスト）:SIZE:12px;*/
.ItemBox         {width:300px; float:left; margin:15px 10px 50px 5px; background:#EFF1F5 url(../img/backimg03.gif) no-repeat; background-position:top; border:1px #DEE1E8 solid; font-size:12px; line-height:1.3;}
.ItemBox H5      {margin:10px 0px 10px 20px; padding-left:3px; text-decoration:underline;}
.ItemBox H5 SPAN {border-bottom:1px #000000 dotted;}
.ItemBox UL      {margin-top:0px; margin-bottom:20px;}
.ItemBox LI      {margin-bottom:5px;}





/*商品一覧（画像）:SIZE:12px;*/
#Catalog DIV.ImgBox       {clear:both; font-size:12px; margin-top:20px;}
#Catalog DIV.ImgBox DIV   {width:100px; margin-left:10px; margin-right:10px; text-align:center; line-height:normal; letter-spacing:normal;}
#Catalog DIV.ImgBox IMG   {margin-left:auto; margin-right:auto;}
#Catalog DIV.ImgBox DIV A {text-decoration:none;}

/*注意メモ*/
#Catalog DIV.Memo    {clear:both; margin-top:50px; padding-top:5px;}
#Catalog DIV.Memo UL {margin-left:0px; list-style-type:none;}



/****************************************************/
/* P02: 商品カタログ詳細ページ                      */
/****************************************************/
.Item H1           {font-size:14px; margin-left:  20px;}
.Item H2           {font-size:12px; margin-bottom:10px;}
.Item DIV.RightBox {margin-top:0px; margin-bottom:10px;}
.Item DIV.LeftBox  {margin-top:0px;}
.ItemPhoto IMG     {display:block; margin:0px auto 20px auto; text-align:center;}

/*商品情報テーブル*/
TABLE.TblSyouhin    {margin-bottom:30px;}
TABLE.TblSyouhin TH {padding:4px 10px; font-weight:normal; text-align:left;}
TABLE.TblSyouhin TD {padding:4px 10px; letter-spacing:1px;line-height:140%;}

/*コメントBOX*/
.ComeBox   {width:530px; background:#FFF8E8 url(../img/backimg03.gif) no-repeat; background-position:top; border:1px #DEE1E8 solid;}
.ComeBox P {margin:10px 20px;}

/*「一覧に戻る」ボタン*/
.Item DIV.FormBtn  {margin-top:40px;}





/****************************************************/
/* P03: リスカの工場  [factory/top.html]            */
/*                                                  */
/****************************************************/
#Factory P              {margin-bottom:30px;}
#Factory DIV.ImgBox DIV {width:225px; margin-bottom:20px; margin-right:25px; font-size:12px;}





/****************************************************/
/* P04: 会社案内ページ                              */
/*      ご挨拶          [corporate/message.html]    */
/*      会社概要        [corporate/profile.html]    */
/*      沿革            [corporate/history.html]    */
/*      交通案内        [corporate/map.html]        */
/****************************************************/
#Profile H3       {margin-top:35px; margin-bottom:20px;}
#Profile TABLE TH {padding:4px 10px;}
#Profile TABLE TD {padding:4px 10px;}

/*概要テーブル*/
.TblProfile TH {text-align:left;}

/*沿革テーブル*/
.TblHistory TH {font-weight:normal; text-align:left;}

/*所在地リスト*/
DL.Address     {margin-top:10px; margin-bottom:10px;}
DL.Address DT  {font-weight:bold;}
DL.Address DD  {margin-left:10px; margin-bottom:5px;}


/*交通案内ページ*/
.Map IMG.ImgMap    {display:block;}
.Map LI            {margin-bottom:5px;}
.Map DL.Address    {margin:15px 0px 40px 20px;}
.Map DL.Address DD {margin-bottom:10px;}





/****************************************************/
/* P05: お問い合わせページ  [contact/top.html]      */
/*                                                  */
/****************************************************/
/*お問い合わせフォーム（採用情報と共通）*/
TABLE.TblForm TH      {padding:2px 10px; text-align:left; font-weight:normal;}
TABLE.TblForm TH SPAN {color:red;}
TABLE.TblForm TD      {padding:2px 10px;}

#Contact DIV.Memo      {margin-top:40px;}
#Contact DIV.DivBox    {margin-bottom:40px; font-size:12px;}





/****************************************************/
/* P05a: よくある質問  [contact/faq.html]           */
/****************************************************/
/*質問一覧:size:12px*/
#FAQ OL.FAQList    {margin-bottom:60px; font-size:12px; line-height:1.5;}
#FAQ OL.FAQList LI {margin-bottom:3px;}

/*回答一覧*/
#FAQ DL.AnsList    {width:520px; margin-left:8px; border:1px #CCCCCC solid; padding:5px 5px 10px 5px; margin-bottom:5px;}
#FAQ DL.AnsList DT {margin-bottom:10px; padding:5px 15px 2px 15px; background:#EFF1F5 url("../img/mk1.gif") no-repeat; background-position:left center; border-bottom:1px #CCCCCC dotted; font-weight:bold;}
#FAQ DL.AnsList DD {margin:0px 10px 0px 15px;}

/*一覧に戻るリンク*/
#FAQ DIV.TextR   {font-size:10px;}
#FAQ DIV.TextR A {text-decoration:none;}





/****************************************************/
/* P06: 採用情報  [recruit/top.html]                */
/*      新卒            [page1.html]                */
/*      キャリア        [page2.html]                */
/*      パート          [page3.html]                */
/*      応募方法        [ info.html]                */
/*      応募フォーム    [ form.html]                */
/****************************************************/
#Saiyo H2        {padding:7px 10px 5px 10px; border-bottom:1px #FFFFFF dotted; text-align:center;}
#Saiyo H3        {clear:both; margin-top:50px; margin-bottom:20px;}
#Saiyo H3.TopTtl {margin-top:10px;}
#Saiyo H4        {font-size:14px; border-left-width:0px; padding-left:3px;}
#Saiyo H5        {font-weight:bold; padding-left:3px;}

/*テーブルセット*/
#Saiyo TABLE TH {padding:4px 10px;}
#Saiyo TABLE TD {padding:4px 10px;}
#Saiyo TABLE LI {margin-top:3px; margin-bottom:3px;}
#Saiyo TABLE DT {margin-left:20px; font-weight:bold;}


/*新着情報BOX*/
#Saiyo DIV.NewsBox    {width:530px; height:140px; margin-top:-5px;}
#Saiyo DIV.NewsBox DL {width:490px;}

/*採用バナーBOX*/
#Saiyo DIV.ImgBox          {margin-top:10px; margin-bottom:40px;}
#Saiyo DIV.ImgBox DIV      {width:170px; margin-right:10px; text-align:center; font-size:12px; line-height:normal;}
#Saiyo DIV.ImgBox DIV.Last {margin-right:0px;}

/*トップタイトル*/
#Saiyo IMG.SubTtl    {display:block; margin-top:-20px;}


/*募集要項テーブル*/
TABLE.TblBosyu {}

/*その他テーブル*/
TABLE.TblAbout    {border-width:1px 0px;}
TABLE.TblAbout TH {background-color:transparent; border-right:0px; border-bottom-style:dotted;}
TABLE.TblAbout TD {border-right:0px; border-bottom-style:dotted;}


/*応募フォームへボタン*/
#Saiyo DIV.FormBtn {margin-top:20px;}

/*コメント*/
#Saiyo DL.Concept         {margin-left:10px; margin-bottom:30px;}
#Saiyo DL.Concept DT      {margin-bottom:10px; font-weight:bold;}
#Saiyo DL.Concept DT SPAN {border-bottom:1px #000000 dotted;}
#Saiyo DL.Concept DD      {margin-bottom:5px;}
#Saiyo DL.Concept LI      {margin-bottom:5px;}

/*装飾BOX*/
#Saiyo DIV.DivBox         {font-size:12px;}



/****************************************************/
/* P06: 募集要項 各ページ                           */
/****************************************************/
/*新卒用*/
.P06A H2                {background-color:#FF757F; color:#FFFFFF;}
.P06A H3                {background:url("../img/menuback1.gif") no-repeat;}
.P06A IMG.ImgBoxR       {margin:0px 0px 20px 10px;}
.P06A TABLE.TblBosyu TH {text-align:left;}
.P06A DL.Concept DD     {margin-left:15px;}


/*キャリア用*/
.P06B H2                {background-color:#19A7EA; color:#FFFFFF;}
.P06B H3                {background:url("../img/menuback2.gif") no-repeat;}
.P06B TABLE.TblBosyu    {clear:both;}
.P06B TABLE.TblSyokusyu {font-size:12px;}
/*募集職種BOX*/
.BosyuBox               {margin-bottom:40px; padding-bottom:10px; border-bottom:1px gray dotted;}
.BosyuBox H4            {margin:20px 0px 30px 0px;}
.BosyuBox H4 SPAN       {background-color:#FFFF99; border:2px #FF9900 solid; padding:5px 20px;}
.BosyuBox H5            {margin-left:3px; margin-bottom:10px;}
.BosyuBox UL            {font-size:12px; margin-top:0px; margin-bottom:10px;}
.BosyuBox DIV.LinkTop   {width:530px; margin:20px 0px 0px 0px;}
.BosyuBox DIV.LinkTop A {color:#FF9900; text-decoration:none;}


/*パート、アルバイト用*/
.P06C H2       {background-color:#38AF2C; color:#FFFFFF;}
.P06C H3       {background:url("../img/menuback3.gif") no-repeat;}
.P06C IMG.ImgR {margin-bottom:10px;}


/*応募方法*/
.P06D DIV.DivBox     {margin-top:20px;}
.P06D DL.Concept     {margin-top:30px;}
.P06D DL.Concept DD  {margin-left:0px;}
.P06D DL.Concept UL  {margin-top:10px;}

/*応募フォーム*/
.P06E DIV.Memo {margin-top:40px;}





/****************************************************/
/* P07: サイトマップページ  [about/sitemap.html]    */
/*                                                  */
/****************************************************/
#SiteMap UL.Sitemap    {margin:30px 40px; padding:0px; list-style-type:none;}
#SiteMap UL.Sitemap LI {padding-top:5px; padding-bottom:5px;}
#SiteMap UL.Lev1       {border-bottom:1px gray dotted;}
#SiteMap UL.Lev1 LI    {border-top:1px gray dotted; padding-left:18px; background:url("../img/mk2.gif") no-repeat; background-position:0em 0.7em;}
#SiteMap UL.Lev2       {padding:5px 10px;}
#SiteMap UL.Lev2 LI    {background:transparent; border:0px; padding:2px 0px;}
#SiteMap DIV.LinkTop   {width:650px;}




/*********************************************************/
/* P08: プライバシーポリシーページ  [about/privacy.html] */
/*                                                       */
/*********************************************************/
#Privacy H3          {background:url("../img/menuback4.gif") no-repeat; padding-left:10px; margin-top:30px;}
#Privacy DIV.TextR   {margin-top:30px;}
#Privacy P           {margin-top:3px; margin-bottom:3px;}



/****************************************************/
/* P09: 最新情報     [news/top.html]                */
/*      お知らせ     [news/info.html]               */
/*      キャンペン   [news/campaign.html]           */
/****************************************************/
#News H3        {clear:both; margin-top:50px; margin-bottom:20px;}
#News H3.TopTtl {margin-top:10px;}

/*キャンペン情報*/
.P09A H2           {font-size:14px; margin-left:3px; line-height:2; padding:5px 0px 5px 52px; border-bottom:1px #000000 dotted; background:url("../img/imag01.gif") no-repeat; background-position:5px center;}
.P09A DIV.RightBox {position:relative;}

/*はみ出しキャラクター用*/
.P09A Img.Chara {position:absolute; top:200px; left:725px; width:120px; height:180px;}

/*商品一覧（画像）:SIZE:12px;*/
.P09A DIV.ImgBox       {clear:left; font-size:12px;}
.P09A DIV.ImgBox:after {content:""; display:block; clear:both;}
.P09A DIV.ImgBox DIV   {width:100px; margin:0px 10px 10px 10px; text-align:center; line-height:normal; letter-spacing:normal;}
.P09A DIV.ImgBox IMG   {margin-left:auto; margin-right:auto;}
.P09A DIV.ImgBox DIV A {text-decoration:none;}

/*テーブル*/
TABLE.TblCampaign    {margin-bottom:30px;}
TABLE.TblCampaign TH {padding:10px; text-align:left;}
TABLE.TblCampaign TD {padding:10px; letter-spacing:1px; line-height:140%;}


/*リクナビのリンク*/
.rikunabi {margin-top:15px;}




