body { 
 font-size: 12px; 
 line-height: 120%; 
 color: #333333;
 background-image: url(img/bg.gif);
 margin: 0px;
 padding: 0px;
 text-align: center;
}
td, th, tr{
 font-size: 12px;
 color: #666666;
 line-height: 120%;
}
hr{
 color: #cccccc;
 width: 90%;
 height: 1px;
 text-align: center;
}
img {
 border: 0px;
}
p, div{
 margin: 0px;
}
a:link ,a:visited{
 color: #003366;
 text-decoration: none;
}
a:hover,a:active{
 color: #0066CC;
 text-decoration: underline;
}
#main {
 width: 750px;
 margin: 0px auto 5px auto;
 padding: 0px;
 background-image: url(img/bg_line.gif);
 background-repeat: repeat;
 text-align: center;
}
.f10 {
 font-size: 10px;
}
.f14 {
 font-size: 14px;
}
.pic {
	vertical-align:middle;
}
/*========== top部分設定 ==========*/ 
#head  {  /* トップ */
 width: 750px;
 height: 36px;
 margin: 0px auto 0px auto;
 padding: 0px;
 background-image: url(img/index_head.gif);
 background-repeat: no-repeat;
 text-align: right;
 }
 h1{  /* ヘッダテキスト */
 font-size: 10px;
 font-weight: normal;
 color: #ffffff;
 margin: 0px;
 padding: 18px 10px 0px 0px;
}
#head_a {  /* トップ左 */
 width: 240px;
 height: 79px;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 float: left;
 }
#head_b {  /* トップ中 */
 float: left;
 width: 380px;
 height: 79px;
 margin: 0px;
 padding: 0px;
 background-image: url(img/bg_head.gif);
 text-align: left;
 font-size: 10px;
 color: #333333;
 }
 #in_txt{
 width: 360px;
 margin: 0px;
 padding: 10px 0px 0px 10px;
 text-align: left;
 font-size: 10px;
 color: #333333;
 line-height: 140%; 
 }
 #head_c {  /* トップ右 */
 float: left;
 width: 130px;
 height: 79px;
 margin: 0px;
 padding: 0px;
 text-align: left;
 }
 .h_btn { /* ヘッド内ボタン */
 margin: 0px;
 padding: 7px 0px 0px 10px;
 }
/*========== ヘッダ部分 ==========*/
.line{
 clear: left;
 height: 1px;
 margin: 0px;
 padding:0px;
}

#menulist {
 margin: 0px;
 width: 750px;
 padding: 0px;
 text-align: left;
}
ul#menulist{
 margin: 0px;
 padding: 0px;
}
#menulist li{
 background-color: #FFFFFF;
 border:0px;
 padding-top: 2px;
 text-align: center;
 font-size: 10px;
 width: 124px;
 height: 22px;
 display: block;
 float: left;
 background-image: url(img/bg_li.gif);
 background-repeat: repeat-y;
 }
#menulist li a:hover,#menulist li a:active{
 color: #cc0000;
 text-decoration: none;
} 
#menulist li a,.#menulist li a:visited{
 color: #660000;
 text-decoration: none;
}

/*========== 配置設定 ==========*/
#home{  /* メーンページ */
 width:750px;
 margin: 0px;
 padding: 0px;
 text-align:left;
}
#home_left{  /* メニュー位置 */
 width:250px;
 float: left;
 margin: 10px 0px;
 padding: 0px;
}
#home_right {  /* index 右テーブル 位置 */
 float: left;
 width:500px;
 margin: 17px 0px;
 padding: 0px 0px 0px 0px;
 text-align: center;
}
#foot_menu { /* フッターメニュー */
 clear: left;
 width:750px;
 text-align: center;
 font-size: 10px;
 margin: 10px 0px 10px 0px;
 padding: 0px;
}
#copy {  /* 下部メニュー/コピーライト 位置 */
 background-image: url(img/line.gif);
 background-repeat: repeat;
 width:750px;
 height: 20px;
 text-align: center;
 font-size: 10px;
 margin: 10px 0px 0px 0px;
 padding: 2px 0px 0px 0px;
 color: #ffffff;
}
/*========== メニュー設定 ==========*/
.side_01_a { /* 検索枠 */
 width: 230px;
 height: 32px;
 background-image: url(img/side_01.gif);
 background-repeat: no-repeat;
 padding: 0px;
 margin: 0px 0px 0px 10px;
 text-align: left;
}
.side_01_b { /* 検索枠 */
 width: 230px;
 background-image: url(img/side_01_bg.gif);
 background-repeat: repeat-y;
 padding: 0px;
 margin: 0px 0px 0px 10px;
 text-align: left;
}
.category{ /* 検索枠 */
 padding: 10px 0px 0px 35px;
 margin: 0px;
 color: #ffffff;
 font-weight: bold;
 text-align: left;
 }
 .c_txt{ /* 検索枠 */
 width: 210px;
 padding: 5px 0px 0px 10px;
 margin: 0px;
 text-align: left;
 }
 .side_01_b form{
 padding: 0px 0px 0px 10px;
 margin: 0px;
 }
 .side_bottom { /* カテゴリ下枠 */
 width: 230px;
 margin: 0px 0px 0px 10px;
 padding: 0px;
 text-align: left;
}
.side_02_a { /* カテゴリー */
 width: 230px;
 height: 32px;
 background-image: url(img/side_02.gif);
 background-repeat: no-repeat;
 padding: 0px;
 margin: 0px 0px 0px 10px;
 text-align: left;
}
.side_02_b { /* 検索枠 */
 width: 230px;
 background-image: url(img/side_02_bg.gif);
 background-repeat: repeat-y;
 padding: 0px;
 margin: 0px 0px 0px 10px;
 text-align: left;
}
.side_02_txt{ /* 検索枠 */
 width: 210px;
 height: 30px;
 background-image: url(img/side02_txt_bg.gif);
 background-repeat: repeat;
 padding: 5px 0px 0px 0px;
 margin: 0px 0px 0px 10px;
 text-align: left;
 }
 .side_03 { /* リンク等 */
 width: 230px;
 padding: 0px;
 margin: 0px 0px 0px 10px;
 text-align: left;
}
.side_03_txt{ /* リンク等 */
 width: 210px;
 height: 30px;
 background-image: url(img/side03_txt_bg.gif);
 background-repeat: repeat;
 padding: 5px 0px 0px 0px;
 margin: 0px 0px 0px 10px;
 text-align: left;
 }
 .side_04 { /* モバイル */
 padding: 0px;
 margin: 0px 0px 10px 20px;
 text-align: left;
}

/*========== メインページ ==========*/
 h2{  /* キャッチ */
 font-size: 12px;
 font-weight: bold;
 margin: 0px;
 padding: 4px 0px 0px 25px;
 color: #333333;
}
.topics { /* 見出し1 */
 background-image: url('img/topic_1.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 22px;
 padding: 0px;
 margin: 0px;
 text-align: left;
 }
.in_topics { /* 今月のピックアップ */
 width: 480px;
 padding: 10px 0px 12px 0px;
 margin: 0px;
 font-size: 10px;
 text-align: center;
 }
 .pr { /* pr */
 width: 470px;
 padding: 5px 10px;
 margin: 0px;
 font-size: 10px;
 text-align: left;
 }
 
.infoBox { /* インフォメーション */
  width: 480px;
  text-align: center;
  margin: 0px 0px 20px 0px;
 }
.inlineBox {
	width:470px;
	height:140px;
	font-size:12px;
	color: #330000;
	background:#FEF5F2;
	padding: 0px;
	margin:5px 5px;
	text-align: left;
	overflow: auto;
	clip:  rect(   );
}
.inlineBox dl {
	margin: 0px;
	padding: 0px;
}
.inlineBox dt {
	width:430px;
	background:#FEEBE4;
	color:#336699;
	margin: 2px;
	padding: 2px;
}
.inlineBox dd {
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}

.topics2 { /* 見出し2 */
 background-image: url('img/topic_2.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 22px;
 padding: 0px;
 margin: 0px;
 text-align: left;
 }
 .in_topics2 { /* お勧めプレゼント */
  background-image: url('img/pickup.gif');
  background-repeat: no-repeat; 
  width: 470px;
  height: 220px;
  text-align: center;
  margin: 10px 0px 20px 0px;
 }
 .topics_Box {
  float: left;
  width: 156px;
  height: 110px;
  text-align: center;
  margin: 0px;
  padding: 0px;
 }
 .in_Box {
 text-align: center;
 font-size: 10px;
 margin: 0px;
 padding-top: 12px;
}
.topics3 { /* メールマガジン */
 background-image: url('img/topic_3.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 22px;
 padding: 0px;
 margin: 0px;
 text-align: left;
 }
 .in_topics3 { /* メールマガジン */
 background-image: url('img/mailmagazine.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 120px;
 padding: 0px;
 margin: 0px 0px 10px 0px;
 text-align: left;
 }
 .mail_txt { /* メールマガジン */
 width: 340px;
 padding: 10px;
 margin: 0px;
 text-align: left;
 }
input,textarea,select	{
 color           :#333333;
 border-left     :1px solid #7F7F7F;
 border-right    :1px solid #7F7F7F;
 border-top      :1px solid #7F7F7F;
 border-bottom   :1px solid #7F7F7F;
}

/*========== 各ページ設定 ==========*/

.t_lady{ /* 各テーブル マージン */
 margin: 10px 0px 20px 0px;
}
.t_line { /* 汎用 */
 width: 480px;
 margin: 5px 0px 5px 0px;
 padding: 0px;
 text-align: left;
 }
.t_txt{ /* 汎用段落　横470 */
 width: 470px;
 margin: 5px 0px 5px 0px;
 padding: 0px;
 text-align: left;
}
.t_txt2{ /* 汎用段落　横470 */
 width: 470px;
 margin: 10px 0px 10px 0px;
 padding: 0px;
 text-align: left;
}
 
 /*========== 当選の極意 ==========*/
 
 .g_title { /* 見出し1 */
 background-image: url('img/gokui_title.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 22px;
 padding: 0px;
 margin: 0px;
 text-align: left;
 }
.g_setsu {  /* ページ解説 */
 background-image: url('img/gokui_title_bg.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 135px;
 margin: 0px;
 padding: 0px;
 text-align: left;
}
.g_setsu_txt {  /* ページ解説 */
 width: 375px;
 margin: 0px;
 padding: 20px 10px 0px 10px;
 text-align: left;
 line-height: 140%;
}
.g_midasi { /* 見出し2 */
 background-image: url('img/gokui_makimono.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 45px;
 padding: 0px;
 margin: 10px 0px;
 text-align: left;
 }
.g_m_txt { /* 見出しテキスト */
 padding: 15px 0px 0px 20px;
 margin: 0px;
 text-align: left;
 font-size: 12px;
 font-weight: bold;
 color: #660000;
 }
.gokui { /* 極意 */
 width: 470px;
 padding: 5px 0px 5px 10px;
 margin: 0px;
 text-align: left;
 font-size: 12px;
 line-height: 140%;
 }
  /*========== 懸賞お助けツール ==========*/
 
 .t_title { /* 見出し1 */
 background-image: url('img/tool_title.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 22px;
 padding: 0px;
 margin: 0px;
 text-align: left;
 }
.t_setsu {  /* ページ解説 */
 background-image: url('img/tool_title_bg.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 80px;
 margin: 0px;
 padding: 0px;
 text-align: left;
}
.t_setsu_txt {  /* ページ解説 */
 width: 380px;
 margin: 0px;
 padding: 10px 10px 0px 10px;
 text-align: left;
 line-height: 120%;
}
/*========== へそくり ==========*/
 
 .h_title { /* 見出し1 */
 background-image: url('img/heso_title.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 22px;
 padding: 0px;
 margin: 0px;
 text-align: left;
 }
.h_setsu {  /* ページ解説 */
 background-image: url('img/heso_title_bg.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 80px;
 margin: 0px;
 padding: 0px;
 text-align: left;
}
.h_setsu_txt {  /* ページ解説 */
 width: 380px;
 margin: 0px;
 padding: 20px 10px 0px 10px;
 text-align: left;
 line-height: 120%;
}
/*========== お勧め懸賞サイト ==========*/
 
 .s_title { /* 見出し1 */
 background-image: url('img/shokai_title.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 22px;
 padding: 0px;
 margin: 0px;
 text-align: left;
 }
.s_setsu {  /* ページ解説 */
 background-image: url('img/shokai_title_bg.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 80px;
 margin: 0px;
 padding: 0px;
 text-align: left;
}
.s_setsu_txt {  /* ページ解説 */
 width: 380px;
 margin: 0px;
 padding: 10px 10px 0px 10px;
 text-align: left;
 line-height: 120%;
}
/*========== 懸賞メルマガ ==========*/
 
 .m_title { /* 見出し1 */
 background-image: url('img/m_title.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 22px;
 padding: 0px;
 margin: 0px;
 text-align: left;
 }
.m_setsu {  /* ページ解説 */
 background-image: url('img/m_title_bg.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 80px;
 margin: 0px;
 padding: 0px;
 text-align: left;
}
.m_setsu_txt {  /* ページ解説 */
 width: 380px;
 margin: 0px;
 padding: 10px 10px 0px 10px;
 text-align: left;
 line-height: 120%;
}
/*========== 懸賞占い ==========*/
 
 .u_title { /* 見出し1 */
 background-image: url('img/u_title.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 22px;
 padding: 0px;
 margin: 0px;
 text-align: left;
 }
.u_setsu {  /* ページ解説 */
 background-image: url('img/u_title_bg.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 110px;
 margin: 0px;
 padding: 0px;
 text-align: left;
}
.u_setsu_txt {  /* ページ解説 */
 width: 380px;
 margin: 0px;
 padding: 10px 10px 0px 10px;
 text-align: left;
 line-height: 120%;
}
.u_chara {
 background-image: url('img/uranai_chara.gif');
 background-repeat: no-repeat; 
 width: 480px;
 height: 360px;
 margin: 20px 0px 0px 0px;
 padding: 0px;
 text-align: left;
}
.u_chara_txt {
 width: 270px;
 margin: 0px 0px 0px 200px;
 padding: 50px 10px 0px 0px;
 text-align: left;
}
.u_btn {
 width: 270px;
 margin: 0px 0px 0px 200px;
 padding: 10px 10px 0px 0px;
 text-align: center;
}

/*========== カテゴリー ==========*/
 
 .ca_title { /* 見出し1 */
 background-image: url('img/in_title.gif');
 background-repeat: no-repeat; 
 width: 680px;
 height: 22px;
 padding: 0px;
 margin: 0px;
 text-align: center;
 }
 
/*========== その他 ==========*/

strong {
	font-weight: normal;
}
