/* CSS Document -- thermos mag -- */


/* element
------------------------------------------------------------------------------*/

#body_sengen {
	background-image: url(../img/share/shift_bg_sengen.gif);
}
.style1 {
	color: #0068b6;
	font-weight: bold;
}
.style2 {color: #FF0000}



#body_top {
	background-image: url(../img/share/shift_bg_top.gif);
}

#body_check {
	background-image: url(../img/share/shift_bg_check.gif);
}

#body_column {
	background-image: url(../img/share/shift_bg_column.gif);
}

#body_days {
	background-image: url(../img/share/shift_bg_days.gif);
}

#body_lineup {
	background-image: url(../img/share/shift_bg_lineup.gif);
}

#body_quiz {
	background-image: url(../img/share/shift_bg_quiz.gif);
}

#body_policy {
	background-image: url(../img/share/shift_bg_policy.gif);
}

#body_recipe {
	background-image: url(../img/share/shift_bg_recipe.gif);
}



/* 外枠
------------------------------------------------------------------------------*/

#wrap {
/*	background-image:url(../common/bg_check.gif);*/
	height:auto;
	margin:0;
	padding:0;
	}
	
	
#container {
	margin:0px auto;
	padding:0;
	width:828px;
	}


/* top
------------------------------------------------------------------------------*/

#top_info {
    width:732px;
	padding:10 0;
	}




/* sengen_message2
------------------------------------------------------------------------------*/

#fig_message {
	width:660px;
	padding:0 25px;
	float: left;
	}
	
#txt_message {
    float:right;
	width:500px;
	}



/* sengen_kiyaku
------------------------------------------------------------------------------*/

#box_kiyaku {
    width:550px;
	height:180px;
	overflow:auto;
	border:solid 1px #006699;
	border-width:thin;
	text-align:left;
	padding:8px 8px;
    }



/* sengen_tousen
------------------------------------------------------------------------------*/

#sengen_tousen_txtbox {
	width:305px;
	height:158px;
	/*overflow:auto;*/
	text-align:left;
	/*margin-top:7px;*/
	}

.sengen_tousen_txtbox {
	width:305px;
	height:158px;
	/*overflow:auto;*/
	text-align:left;
	/*margin-top:7px;*/
	}



/* style_top
------------------------------------------------------------------------------*/

#style_top_area {
    width:300px;
	}
	
#style_top_r_box {
    width:240px;
    padding-top:25px;
	}	



/* style_sec
------------------------------------------------------------------------------*/

#style_01_txt_box {
    width:305px;
	padding-bottom:20px;
	padding-left:10px;
	}
	
#style_02_txt_box {
	width:340px;
	padding-left:20px;
	height: 447px;
	}
	
#style_03_txt_box {
	width:315px;
	padding-bottom:1px;
	}	

#style_link {
    padding:8 30;
	}
	
	
/* lineup
------------------------------------------------------------------------------*/

#lineup_title {
    padding:30 0 15 0;	
	}

#lineup_genre {
    padding:10 0 15 0;
	width:150px;
	}	
	
#lineup_s_title {
    padding:10 0 15 0;
	width:589px;	
	}
	
#lineup_keisen {
    padding:5 0 20 0;	
	}		



/* quiz_blog
------------------------------------------------------------------------------*/

#blog_thanks {
    padding:10 0 15 0;
	}
	
#blog_chooze {
    padding:8 0 10 0;
	}	



/*　footer
------------------------------------------------------------------------------*/

#footer {
    clear:both;
    width:828px;
	background:url(../img/share/shift_fig_page.gif);
	}




/*　link
------------------------------------------------------------------------------*/

a:link {
	color: #5BA314;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #35700A;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	text-decoration: underline;
	color: #999999;
}
