/*
 *	MY BOOKLE Campaign Style ver.1 28.Nov.2006
 */

/* vvvvv modify vvvvv */
/* ^^^^^ modify ^^^^^ */

.campaign_main
{
width: 100%;
border-style: solid;
border-color: #90acb8;
border-width: 1px;
margin: 0px 0px 10px;
padding: 0px;
}

.campaign_conrtents
{
padding: 5px 10px;
}
.campaign_table
{
background-color: #90acb8;
}

.campaign_table table
{
width:100%;
}

.campaign_table th
{
width: 120px;
font-weight:bold;
background-color:#e6fff0;
padding: 5px;
}

.campaign_table td
{
background-color:#ffffff;
padding: 5px;
}


.contents_campaign
{
width : 991px;
border-style: solid;
border-color: #90acb8;
border-width: 1px;
margin: 10px auto 5px;
padding: 5px 10px;
}

.gifts_campaign_title
{
font-size: 14px;
font-weight: bold;
color: #ffffff;
width : auto;
background-color: #90acb8;
margin: 0px;
padding: 5px 5px;
clear:both;
text-align: center;
}

.gifts_campaign_course_name
{
width : auto;
margin: 0px 10px 5px 0px;
padding: 5px 10px;
font-weight: bold;
color: white;
font-size: 20px;
background-color: #9f0000;
}

.gifts_campaign_acourse
{
width : auto;
border-style: solid;
border-color: #90acb8;
border-width: 1px;
margin: 0px 10px 10px 0px;
padding: 0px;
overflow: auto;
}

.gifts_campaign_acourse:after {
    display:block;
    margin-top:-1px;
    height:0px;
    content:"";
    clear:both;
}

/* Hides from IE-mac \*/
* html .gifts_campaign_acourse {height: 1%;}
.search_options {display: block;}
/* End hide from IE-mac */


.gifts_campaign
{
border-style: solid;
border-color: #90acb8;
border-width: 1px;
margin: 0px 10px 10px 0px;
padding: 0px;
}

.gifts_campaign:after {
    display:block;
    margin-top:-1px;
    height:0px;
    content:"";
    clear:both;
}

/* Hides from IE-mac \*/
* html .gifts_campaign {height: 1%;}
.gifts_campaign {display: block;}
/* End hide from IE-mac */

.gifts_campaign02
{
border-style: solid;
border-color: #90acb8;
border-width: 1px;
margin: 0px 10px 10px 0px;
padding: 0px;
}

.gifts_campaign02:after {
    display:block;
    margin-top:-1px;
    height:0px;
    content:"";
    clear:both;
}

/* Hides from IE-mac \*/
* html .gifts_campaign02 {height: 1%;}
.gifts_campaign02 {display: block;}
/* End hide from IE-mac */

.gift_title
{
font-size: 14px;
font-weight: bold;
margin: 5px 5px 0px 0px;
padding: 0px;
text-align: center;
}

.thumb01_campaign
{
float: left;
width : 156px;
border-style: solid;
border-color: #90acb8;
border-width: 1px;
margin: 5px 5px 10px 5px;
padding: 3px;
}

.thumb01_campaign_a
{
float: left;
width : auto;
border-style: solid;
border-color: #90acb8;
border-width: 1px;
margin: 5px 5px 10px 5px;
padding: 3px;
}

.quest
{
	width:250px;
	height:80px;
	padding:0px;
	margin:5px auto;
}

.quest a{
  background:url(../img/button_down_quest.gif) no-repeat top center;
  display:block;
}
                 
.quest a:hover{
  background:url(../img/button_over_quest.gif) no-repeat top center;
  display:block;
}


.back_to_top
{
	width:250px;
	height:80px;
	padding:0px;
	margin:5px auto;
}

.back_to_top a{
  background:url(../img/back_to_top01.gif) no-repeat top center;
  display:block;
}
                 
.back_to_top a:hover{
  background:url(../img/back_to_top02.gif) no-repeat top center;
  display:block;
}


.campaign_08jan_button
{
margin: 5px 10px;
float:right;
}

.campaign_08jan_button a
{
display: block;
background-image: url("/img/campaign_08jan_button.gif");
background-repeat: no-repeat;
background-position: center top;
margin: 0px;
padding: 0px;
}

.campaign_08jan_button a:hover
{
display: block;
background-image: url("/img/campaign_08jan_button.gif");
background-repeat: no-repeat;
background-position: center -80px;
margin: 0px;
padding: 0px;
}