/* CSS Document */



/*--------------------------------------------------------------
Base
-----------------------------------------------------------------*/
#everydayFrame { margin: 0 auto; font-size: 12px; line-height: 130%; }
#everydayFrame div, #everydayFrame td { margin: 0 auto; font-size: 12px; line-height: 130%; }
#everydayFrame form {margin: 0;padding: 0;}
#everydayFrame input, #everydayFrame select { vertical-align : middle; }
#everydayFrame input[type="submit"], #everydayFrame input[type="button"], #everydayFrame input[type="password"] {font-size: 100%;}

.login {font-size: 14px;padding: 5px;}
.space200000 {padding-top: 20px;}

.space0202000 {margin-right: 10px;margin-top:10px;}
.space005015 {margin:0 0 5px 15px;}

.mr003e{margin-right:3px;}
.mb003e{margin-bottom:3px;}

.space030e{padding-left:30px;}

.title {padding-top: 20px;font-size: 14px!important;}
.title2 {padding-top: 8px;font-size: 14px;}

.underline {border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #000000;}

.mt010e{margin-top:10px;}

.txt14e{font-size:14px;}
.txt14e2{color:#FF0000; font-size:14px;}
.txt14e3{font-size: 14px; font-weight: bold;}

.line0e{margin: 5px 0px 5px 0px; font-size: 10px; color: #666666;}

.table {	border: 1px solid #2D69B2;}

.mt005e{margin-top:5px;}

.pb005e{padding-bottom:5px;}

.space05018e{padding:0 10px 0 18px;}

.txt1205{padding:5px; font-size:12px;}
.txt12r{font-size:12px; color:#FF0000;}

.m010e{margin:10px;}

.b_every_0{width:538px;height:57px; border:1px solid #ffa800; background-color:#ffffcb; text-align:center; margin:5px 0;}



/*--------------------------------------------------------------
Overture Area
-----------------------------------------------------------------*/
#im { overflow:hidden; width:776px; margin:10px auto;  padding:5px;}
div.im_hit { font-size:14px; cursor:pointer; margin:0; padding:3px; color:#333; }
div.im_hit:hover { font-size:14px; background-color:#feffcb; }
span.im_url { font-size:10px; margin:0px 3px; }
span.im_summary { font-size:12px; }
#im br { display:none; }
.search_pickup { background-image: url(/fruit/img/everyday/search_pickup.gif); background-repeat: no-repeat; padding: 0px 0px 0px 10px; }



/*--------------------------------------------------------------
Search_every
-----------------------------------------------------------------*/
#search_every {background:url(/fruit/img/everyday/search-007.gif) bottom no-repeat; width:788px}
#search_every .bg01{background:url(/fruit/img/everyday/search_bg.gif) no-repeat; height:34px;}
#search_every .ml08{margin-left:8px;}
#search_every .ml02{margin-left:2px;}
#search_every .window01{font-size:15px; width:297px; height:23px; background:#FFFFFF url(/fruit/img/everyday/search-06.gif) no-repeat right 4px;}
#search_every input[type="text"].window01:focus{font-size:15px; width:297px; height:23px; background:#FFFFFF right 4px;}
#search_every .window02{width:297px; height:20px; background:#FFFFFF url(/fruit/img/everyday/search-06.gif) no-repeat right; margin:auto;}
#search_every .bg02{background-color:#EEEEEE; margin:10px 10px;padding:5px;}
#search_every .bg02 ul { padding:0px; margin:0px; }
#search_every .bg03{background:url(/fruit/img/everyday/search-07.gif) bottom no-repeat; width:788px;}
div#search_every a:link{ font-size:14px; text-decoration:underline; line-height:140%;}
div#search_every a:hover{ color:#FF0000; text-decoration:none; line-height:140%;}



/*--------------------------------------------------------------
oubo_t
-----------------------------------------------------------------*/
#oubo_t { width: 890px; border: dotted 1px #aaa; padding: 30px 0 30px 29px; margin-bottom: 5px; }
#oubo_t .t_border01{border:1px solid #683636; background: #fff;}
#oubo_t .t_border01 td { padding: 5px; margin: 0; }

#oubo_t .mr15{margin-right:15px;}
#oubo_t .txt14{font-size:14px;}
#oubo_t .mt05{margin-top:5px;}

#oubo_t .prizePic { padding: 0; margin: 0; }
#oubo_t .prizePic img { border: solid 1px #0066cb; margin: 0; padding: 0; vertical-align: bottom; }

/*当確・当選画像用▼*/
#oubo_t .prizePic{ position: relative; margin: 0; padding: 0; }
#oubo_t .prizePic .iconElection_n { display: none; border: none; }
#oubo_t .prizePic .iconElection { position: absolute; top: 46px; left: 46px; border: none; }
/*当確・当選画像用▲*/



/*--------------------------------------------------------------
Head_e
-----------------------------------------------------------------*/
#head_e .arrow01{background:url(/fruit/img/everyday/arrow-03.gif) 8px 5px no-repeat;}
#head_e .arrow02{background:url(/fruit/img/everyday/arrow-03.gif) 65px 5px no-repeat;}
#head_e .head_bg{background:url(/fruit/img/everyday/head_bg.gif) no-repeat 0 2px; height:39px; width:146px; padding-left: 20px; }
#head_e .p05{padding:5px 0;}
#head_e .mr05{margin-right:5px;}
#head_e .mr10{margin-right:10px;}
#head_e .border01e{border:2px solid #879d6e; border-top:none;}
#head_e .txt12{font-size:12px; line-height:18px;}
#head_e .aikotoba_f {width: 130px; height: 20px;}
#head_e .bgeb01{background:url(/fruit/img/everyday/ttl_bg.gif) repeat-x;}
#head_e .mt10e{ margin-top:10px;}



/*--------------------------------------------------------------
l_Search
-----------------------------------------------------------------*/
#l_search .bgg01{background:url(/fruit/img/everyday/l_search.gif) center no-repeat; height:88px; text-align:center; width:788px;}
.bgarrow01{background:url(/fruit/img/everyday/l_log-05.gif) no-repeat; height:17px;}
#l_search .txt0e{margin-bottom:15px; width:886px;}



/*--------------------------------------------------------------
Gouka
-----------------------------------------------------------------*/
#gouka_e{ position:relative; padding: 0 70px; }
#gouka_e li { float:left; width:270px; list-style:none; }



/*--------------------------------------------------------------
Attention
-----------------------------------------------------------------*/
#attention{border:1px solid #F9C113;padding: 5px 50px;background-color:#FEFFEA; width:848px; text-align:left;}



/*--------------------------------------------------------------
賞品紹介ポップアップの注目キーワード
-----------------------------------------------------------------*/
div#search_everyitem a:link{ font-size:14px; text-decoration:underline; line-height:140%;}
div#search_everyitem a:hover{ font-size:14px; color:#FF0000; text-decoration:none; line-height:140%;}



/*--------------------------------------------------------------
G-Area
-----------------------------------------------------------------*/
.g-p_sp0 {padding:0px;}
.g-p_sp2 {padding:2px!important;}
.g-p_spt0 {padding:2px!important;}
.g-m_sp0 {margin:0px;}
.g-bg {background-color:#821919;}
.g-img_area { border: solid 5px #ccc; width:92px; height:92px; }
.g-img_area img { line-height: 1.0;}
.g-img_bg {background-image:url(/fruit/img/everyday/g-img.gif); padding: 0 5px!important; }
.g-tousen_area {font-weight:bold; color:#fffd63; }
.g-text_area {background:url(/fruit/img/everyday/g-text.gif); width:141px; height:64px; padding: 2px; margin-bottom:0px; text-align:left;}
.g-nobtn_area {background-color:#cacaca; font-size:10px!important;}
.g-no_01 {height:165px;}
.g-no_01, x:-moz-broken, x:last-of-type {height:174px;}
*:first-child + html .g-no_01 {height:164px;}
.g-no_02 {height:155px;}
.g-no_02, x:-moz-broken, x:last-of-type {height:164px;}
*:first-child + html .g-no_02 {height:154px;}


/*--------------------------------------------------------------
Back Number
-----------------------------------------------------------------*/
#backNumList { width: 840px; padding: 20px 54px; border: dotted 1px #ccc; }


