/* TAG */
body {
	margin:0;
	padding:0;
	background-color:#383838;
	background-image:url(../img/back01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3 ";
}

img {
	border:0px;
}

form {
	margin:0px;
}

h1 {
	font-size:16px;
	color:#bc2b2b;
         padding:10px;
}


/* TOP */
.tenpo_title {
	font-size:14px;
	color:#e26969;
	line-height:16px;
}

.tenpo_text1 {
	font-size:12px;
	color:#776a67;
	line-height:16px;
}

.tenpo_text2 {
	font-size:12px;
	color:#000;
	line-height:18px;
	padding-right:10px;
	padding-bottom:4px;
}

.news_year {
	font-size:14px;
	color:#371c15;
	line-height:16px;
	padding-bottom:5px;
}

.news_title a:link{
	font-size:14px;
	color:#e48025;
}

.news_title a:visited{
	font-size:14px;
	color:#e48025;
}

.news_title a:hover{
	font-size:14px;
	color:#f00;
}

.news_text {
	font-size:12px;
	color:#776a67;
	line-height:16px;
}

.top_title {
	font-size:16px;
	color:#442b25;
	padding-top:12px;
	padding-left:10px;
}

.top_texts {
	font-size:10px;
	color:#442b25;
	line-height:12px;
}

.top_text {
	font-size:14px;
	color:#442b25;
	line-height:18px;
}

.top_text a:link{
	color:#442b25;
}

.top_text a:visited{
	color:#442b25;
}

.top_text a:hover{
	color:#f00;
}

.top_text2 {
	font-size:12px;
	color:#442b25;
	line-height:18px;
}

.top_text2 a:link{
	color:#442b25;
}

.top_text2 a:visited{
	color:#442b25;
}

.top_text2 a:hover{
	color:#f00;
}

.top_text3 {
	font-size:14px;
	color:#442b25;
	line-height:25px;
}


/* 組織 */
.header_form1 {
	padding-right:10px;
}

.soshiki1 {
	font-size:14px;
	line-height:16px;
}

.soshiki_ruby {
	font-size:8px;
	line-height:16px;
}


/* イベント */
.event_top1 {
	font-size:14px;
	line-height:25px;
}

.event_top2 {
	font-size:12px;
	color:#bc2a2b;
	line-height:16px;
}

.event_waku_top1 {
	font-size:13px;
	color:#371c15;
	padding-top:10px;
}

.event_waku_text1 {
	font-size:12px;
	color:#371c15;
	line-height:16px;
}


/* レシピ */
.recipe_top1 {
	font-size:14px;
	line-height:25px;
}

.recipe_top2 {
	font-size:12px;
	color:#bc2a2b;
	line-height:16px;
}

.recipe_waku_top1 {
	font-size:14px;
	color:#371c15;
	padding-top:10px;
}

.recipe_text1 {
	font-size:12px;
	color:#000;
	line-height:16px;
}


/* さばき方 */
.clean_top1 {
	font-size:14px;
	line-height:25px;
}

.clean_top2 {
	font-size:12px;
	color:#bc2a2b;
	line-height:16px;
}

.clean_waku_top1 {
	font-size:14px;
	color:#371c15;
	padding-top:10px;
}

.clean_text1 {
	font-size:12px;
	color:#000;
	line-height:16px;
}

.clean_text2 {
	font-size:10px;
	color:#000;
	line-height:16px;
}


/* LINK */
.link_text1 {
	font-size:14px;
	color:#000;
	line-height:16px;
}

.link_text2 {
	font-size:12px;
	color:#000;
	line-height:16px;
}


/* 店舗検索 */
.store_top1 {
	font-size:14px;
	line-height:25px;
}

.store_top2 {
	font-size:12px;
	color:#bc2a2b;
	line-height:16px;
}

.store_text {
	font-size:12px;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
}

.store_text a:link{
	color:#00f;
}

.store_text a:visited{
	color:#442b25;
}

.store_text a:hover{
	color:#bc2a2b;
}

.store_text1 {
	font-size:12px;
	color:#e26969;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../img/back_th01.gif);
	background-position:center top;
	border:1px #cecece solid;
}

.store_text2 {
	font-size:12px;
	line-height:18px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
.store_text3 {
	font-size:10px;
	line-height:10px;
	padding:0px;
}


/* 汎用 */
.bar {
	font-size:15px;
	color:#bc2a2b;
	padding-top:3px;
	padding-left:15px;
}

.bar_01 {
	font-size:15px;
	color:#5c5c5c;
	padding-top:3px;
	padding-left:15px;
}

.bar_02 {
	font-size:15px;
	color:#ff6000;
	padding-top:3px;
	padding-left:15px;
}

.copyright {
	font-size:12px;
	color:#000;
	text-align:center;
	padding-top:10px;
}

.footer {
        font-size:12px;
        padding:0px 10px;
}


/* 魚の日 */
.toto_top1 {
	font-size:16px;
	padding-bottom:20px;
}

.toto_top2 {
	font-size:14px;
	line-height:25px;
}


/* shun */
.layout {
	table-layout:fixed;
	width:100%;
}

.month_text1 {
	font-size:12px;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../img/back_th01.gif);
	background-position:center top;
	border:1px #cecece solid;
}

.month_text1 a:link{
	color:#e26969;
}

.month_text1 a:visited{
	color:#e26969;
}

.month_text1 a:hover{
	color:#ad0c00;
}

.shun_bar01 {
	font-size:15px;
	color:#bc2a2b;
	padding-top:3px;
	padding-left:15px;
}

.shun_bar02 {
	font-size:15px;
	font-weight:bold;
	color:#ff6000;
	padding-top:3px;
	padding-left:15px;
}
	
.shun_text1 {
	font-size:12px;
	line-height:18px;
	padding:10px 0px;
}

.shun_waku_top1 {
	font-size:14px;
	color:#371c15;
	padding-top:10px;
}
.newsbox{
  overflow:auto;
  width:430px;
  height:400px;
}


/************************************************************************************
box
*************************************************************************************/
#image_box {
	position: relative;
	width:700px;
	height:220px;
}
#image_box .title {
	position:absolute;
	top:20px;
	left:50px;
	z-index:10;
}