@charset "utf-8";
/* CSS Document */

/*------------------------------------------
【common】
--------------------------------------------*/
fieldset,img { border:0;}
a img { border-style:none;}
ul,ol,li { list-style:none; padding:0; margin:0;}

.clearfix:before,
.clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

/*------------------------------------------
【全体】
--------------------------------------------*/
#enq_ruleBox { font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", sans-serif; font-size:14px; line-height:1.8; margin:20px auto 20px auto; padding:0; width:1016px;}

/*リンク設定
--------------------------------------------*/
#enq_ruleBox a,
#enq_ruleBox a:visited { color:#1200FF !important; text-decoration:underline !important;}
#enq_ruleBox a:hover
#enq_ruleBox a:active, { color:#1200FF !important; text-decoration:none !important;}

/*ヘッドの赤文字注記
--------------------------------------------*/
#enq_ruleBox h2.enq_rule_head { background:none !important; color:#ff0000 !important; font-size:17px !important; font-weight:bold; margin:0; padding:0; text-align:center;}

/*基本フォント
--------------------------------------------*/
#enq_ruleBox p {font-size:14px !important; line-height:1.8 !important; margin-bottom:0 !important;}


/*テーブル設定
--------------------------------------------*/
#enq_ruleBox table#enq_rule {border-collapse: collapse; border-spacing: 0; border: 1px #999999 solid; margin:10px 0 10px 0; padding:0; width:100%;}

/*項目名
--------------------------------------------*/
#enq_ruleBox table#enq_rule td.data_TTL {background:#eee; border: 1px #999999 solid; border-width: 0 0 1px 1px; color: #330000; font-weight: bold; line-height:1.8; padding: 15px; text-align: left; vertical-align: top; width:250px;}

/*項目内容
--------------------------------------------*/
#enq_ruleBox table#enq_rule td.data_value { border: 1px #999999 solid; border-width: 0 0 1px 1px; color: #333333; line-height:1.8; text-align:left; padding: 15px; vertical-align: top;}
#enq_ruleBox table#enq_rule td.data_value p {font-weight: normal; padding:0 0 0 1em; text-indent: -1em;}


/*応募資格の取消条件
--------------------------------------------*/
#enq_ruleBox table#enq_rule td.data_value ul { margin:0 0 0 13px; padding:0;}
#enq_ruleBox table#enq_rule td.data_value ul li {}
#enq_ruleBox table#enq_rule td.data_value ul li:before { content:"◎";}


/*当選賞品の提供方法
--------------------------------------------*/
#enq_ruleBox table#enq_rule td.data_value dl { border:1px solid #ccc; margin:5px 5px 10px 5px; padding:10px;}
/*項目名*/
#enq_ruleBox table#enq_rule td.data_value dl dt {font-size:14px; line-height:14px; margin:0 0 3px 0; padding:0;}
/*項目内容*/
#enq_ruleBox table#enq_rule td.data_value dl dd { margin:0 0 0 13px; padding:0;}
#enq_ruleBox table#enq_rule td.data_value dl dd p { font-weight:normal; margin:0; padding:0 0 0 1em; text-indent: -1em;}
#enq_ruleBox table#enq_rule td.data_value dl dd p:before { content:"◎";}


/*------------------------------------------
【フッター】
--------------------------------------------*/
#enq_ruleBox p.enq_rule_foot { font-weight:bold;}

/*フッターのみのリンク色
--------------------------------------------*/
#enq_ruleBox p.enq_rule_foot a,
#enq_ruleBox p.enq_rule_foot a:visited { color:#333 !important; text-decoration:underline !important;}
#enq_ruleBox p.enq_rule_foot a:hover,
#enq_ruleBox p.enq_rule_foot a:active { color:#333 !important; text-decoration:none !important;}
