@charset "UTF-8";

body {
	color		: #666666;
	font-family	: Verdana, monospace;
	font-size	: 12px;
	line-height	: 140%;
	text-align	: center;
	margin		: 0 auto;
	background	: #ffffff url(http://www.ja-okinawa-fm.net/img/bk1.gif);
}

a img {
	border		: none;
}

a:link, a:visited {
	color		: #305500;
	text-decoration : underline;
}

a:hover, a:active {
	color		: #ff9933;
	text-decoration : underline;
}

.clr {
	clear		: both;
	height		: 1px;
}

.clr hr {
	display		: none;
}



#page {
	width		: 800px;
	margin-left	: auto;
	margin-right	: auto;
	text-align	: left;
	background-color: #ffffff;
}


/*----------------------ヘッダー-----------------------*/
#head {
	height		: 50px;
	background	: #ffffff url(http://www.ja-okinawa-fm.net/img/hd_bk.gif) no-repeat;
}

.head1 {
	width		: 380px;
	height		: 50px;
	float		: left;
}

.head2 {
	width		: 420px;
	height		: 50px;
	float		: left;
	text-align	: right;
}
#head h1 {
	margin		: 0px;
}

#head h2 {
	margin		: 6px 12px 0px 0px;
	font-size	: 10px;
	line-height	: 12px;
	font-weight	: normal;
	color		: #666666;
}
#head h2 a:link, #head h2 a:visited {
	color		: #333333;
	text-decoration : none;
}
#head h2 a:hover, #head h2 a:active {
	color		: #7C0026;
	text-decoration : underline;
}

.head2txt {
	margin		: 4px 12px 0px 0px;
}

#head span {
	font-size	: 12px;
	color		: #ff9900;
}
#head span a:link, #head span a:visited {
	color		: #333333;
	text-decoration : none;
}
#head span a:hover, #head span a:active {
	color		: #ff9900;
	text-decoration : underline;
}

/*-------------------ヘッダーメニュー---------------------*/

#headermenu {
	height		: 25px;
	background	: #ffffff url(http://www.ja-okinawa-fm.net/img/hd_mn_bk.gif) repeat-x left top;
	margin		: 0px;
	padding		: 0px;
	text-align	: center;
}

#pickup {
	text-align	: center;
	margin		: 0 auto;
	padding		: 0px;
}

#pickup h3 {
	width		: 500px;
	font-weight	: normal;
	font-size	: 12px;
	color		: #282828;
	background	: #ffffcc url(http://www.ja-okinawa-fm.net/img/ansin.gif) no-repeat left top;
	text-align	: center;
	margin		: 4px auto;
	padding		: 0px 0px 0px 10px;
} 

#pickup img {
	margin		: 4px;
}


/*-------------------右メニュー---------------------*/


#center {
	width		: 615px;
	float		: right;
}

.waku {
	margin		: 2px;
	padding		: 2px;
}

.cen-l {
	width		: 265px;
	float		: left;
}

.cen-r {
	width		: 320px;
	margin-left	: 5px;
	float		: left;
}

.home {
	text-align	: right;
	margin		: 2px 5px 6px 2px;
	font-size	: 10px;
	color		: #666666;
    clear		:both;
}

.pan {
	text-align	: left;
	margin		: 2px 2px 2px 5px;
	padding-left	: 5px;
	font-size	: 12px;
	color		: #666666;
	font-weight	: normal;
}

.pan a:link, .pan a:visited {
	color		: #336666;
	text-decoration : underline;
}
.pan a:hover, .pan a:active {
	color		: #ff9933;
	text-decoration : underline;
}

.entry {
	border		: 2px solid #e8e8e8;
	background	: #ffffff;
}

.entry-header {
	font-size	: 14px;
	font-weight	: bold;
	line-height	: 25px;
	color		: #305500;
	border-bottom	: 2px dotted #cccccc;
	background	: #ffffff url(http://www.ja-okinawa-fm.net/img/icon6.gif) no-repeat left top;
	margin		: 2px 5px 2px 5px;
	padding		: 2px 2px 2px 28px;
}

.entry-header2 {
	font-size	: 12px;
	line-height	: 22px;
	font-weight	: normal;
	background	: #ffffff url(http://www.ja-okinawa-fm.net/img/icon5.gif) no-repeat left top;
	padding		: 2px 2px 2px 26px;
	margin		: 2px;
	border-bottom	: 1px solid #cccccc;
}

.entry-header2 a:link, .entry-header2 a:visited {
	color		: #04A800;
	text-decoration : none;
}
.entry-header2 a:hover, .entry-header2 a:active {
	color		: #04A800;
	border-bottom	 : 2px solid #99ff66;
}

.entry-header a:link, .entry-header a:visited {
	color		: #305500;
	text-decoration : underline;
}
.entry-header a:hover, .entry-header a:active {
	color		: #ff9933;
	text-decoration : underline;
}

.entry-body {
	margin		: 2px 4px 1px 4px;
	padding		: 2px 6px 1px 6px;
	font-size	: 12px;
	line-height	: 20px;
	font-weight	: normal;
	color		: #666666;
}

.info-t {
	margin		: 4px 0 2px 0;
	font-size	: 12px;
	line-height	: 18px;
	font-weight	: bold;
	padding-left	: 10px;
	padding-bottom	: 4px;
	border-left	: 6px solid #047E35;
	border-bottom	: 2px dotted #C9C9C9;
	color		: #282828;
}
.info-p {
	margin		: 4px;
	font-size	: 12px;
	line-height	: 24px;
	letter-spacing	: 2px;
}

.info-p2 {
	margin		: 4px;
	font-size	: 10px;
	background-color	: #ffffcc;
	border	: 2px dotted #cccccc;
	line-height	: 16px;
	padding	: 4px;
}

.info-sp {
	font-weight	: bold;
	color		: #ff6600;
}

.info-pimg {
	float		: left;
	padding-right	: 5px;
}
.info-pimg2 {
	float		: right;
	padding-left	: 5px;
}

.entry-more-link {
	text-align	: right;
	padding-right	: 10px;
	margin		: 2px;
	font-size	: 12px;
	line-height	: 14px;
	color		: #305500;
}

.entry-more-link a:link, .entry-more-link a:visited {
	color		: #305500;
	text-decoration : underline;
}
.entry-more-link a:hover, .entry-more-link a:active {
	color		: #ff9933;
	text-decoration : underline;
}

.entry-footer,.comment-footer {
	margin		: 4px 4px 2px 4px;
	padding		: 2px 6px 4px 6px;
	font-size	: 10px;
	line-height	: 12px;
	font-weight	: normal;
	color		: #009966;
	border-top	: 1px solid #999999;
	text-align	: right;
}

.info_cel1 {
	font-size	: 12px;
	color		: #006600;
	background-color: #ccff99;
	text-align	: left;
	padding-left	: 5px;
	width	: 85px;
}
.info_cel2 {
	font-size	: 12px;
	color		: #333333;
	background-color: #ffffff;
	text-align	: right;
	padding-right	: 5px;
	width	: 175px;
}
.info_cel3 {
	font-size	: 12px;
	color		: #006600;
	background-color: #ccff99;
	text-align	: center;
}
.info_cel4 {
	font-size	: 12px;
	color		: #333333;
	background-color: #ffffff;
	text-align	: right;
	padding-right	: 5px;
}
.info_cel5 {
	font-size	: 10px;
	color		: #006600;
	background-color: #ccff99;
	text-align	: center;
}
.info_cel6 {
	font-size	: 10px;
	color		: #333333;
	background-color: #ffffff;
	text-align	: center;
}

.info_cel7 {
	font-size	: 8px;
	color		: #006600;
	background-color: #ffff99;
	text-align	: left;
	width	: 20px;
}

.info_cel7-2l {
	font-size	: 8px;
	color		: #006600;
	background	: #ffffff url(http://www.ja-okinawa-fm.net/img/info_c_bk50.gif) no-repeat left top;
	text-align	: left;
	width	: 20px;
}

.info_cel7-2r {
	font-size	: 8px;
	color		: #006600;
	background	: #ffffff url(http://www.ja-okinawa-fm.net/img/info_c_bk50.gif) no-repeat right top;
	text-align	: left;
	width	: 20px;
}

.info_cel {
	background-color: #cccccc;
	margin-top	: 8px;
	margin-bottom	: 4px;
}
.trackbacks,.comments {
	margin		: 2px 4px 2px 4px;
	padding		: 2px;
}
.trackbacks h4,.comments-open h4,.comments-content h4 {
	font-size	: 12px;
	line-height	: 20px;
	font-weight	: bold;
	color		: #05732F;
	background	: #ffffff url(http://www.ja-okinawa-fm.net/img/icon7.gif) no-repeat left top;
	border-bottom	: 1px dashed #80A852;
	margin		: 0 0 5px 0;
	padding		: 0px 15px 0px 25px;
}
.trackbacks input {
	border		: 1px solid #cccccc;
	font-size	: 12px;
	color		: #423636;
	background-color: inherit;
}
.trackback {
	border		: 1px solid #cccccc;
	font-size	: 10px;
	line-height	: 12px;
	color		: #666666;
}
.trackback-content {
	margin		: 2px 4px;
	padding		: 2px;
	border-bottom	: 1px dashed #cccccc;
}
.trackback-footer {
	text-align	: right;
	padding-right	: 2px;
}

.recip_entry{
    width		: 125px;
    height		: 187px;
    margin		: 5px 10px 35px 10px;
	text-align	: center;
	float		: left;
    background	: url("http://www.ja-okinawa-fm.net/img/recip/bk_recip_thumb.gif") top left no-repeat;
	}

.recip_entry img{
	border		: 1px solid #CCC;
	}

.recip_entry h4{
	font-size	: 12px;
	padding		: 0;
	margin		: 8px 0 0 5px;
	height		: 40px;
	width		: 100px;
	}
	
.recip_entry h4 a,
.recip_entry h4 a:visited{
	color		: #666;
	text-decoration: none;
	}
	
.recip_entry h4 a:hover{
	color		: #666;
	text-decoration: underline;
	}
	
.recip_entry p{
	margin		: 0;
	padding		: 0;
	font-size	: 10px;
	line-height	: 120%;
	color		: #F00;
	}

.recip_name{
	height		: 30px;
    padding		: 5px 0 0 20px;
    font-size	: 16px;
    letter-spacing	: 0.1em;
	background	: url("http://www.ja-okinawa-fm.net/img/recip/bk_tt_recip.gif") no-repeat top left;
	}

.recip_image{
	float		: left;
    margin		: 0 0 10px 0;
	}
	
/* 素材・分量 */
.sozai{
	float		: right;
	margin-right: 5px;
	width		: 290px;
	}

.sozai p{
	line-height	: 210%;
	background	: url("http://www.ja-okinawa-fm.net/img/recip/bk_sozai.gif");
	margin		: 5px 10px;
	}


/* 作り方 */
.howto{
	border		: 1px solid #CCC;
	width		: 580px;
    padding		: 10px 5px;
	}

/* 使用商品 */    
#recip_goods{
	width		: 580px;
	border		: 1px solid #CC9;
    padding		: 10px 5px;
    margin		: 10px 0;
    clear		: both;
	}

/* 使用商品 ～各商品～ */
.recip_goodsbox{
	width		: 280px;
	float		: left;
    margin-left	: 5px;
	}
    
.recip_goodsbox h5{
	font-size	: 12px;
    margin		: 0;
    padding		: 0;
	color		: #FC0;
	}
    
.recip_goodsbox h5 a,
.recip_goodsbox h5 a:hover,
.recip_goodsbox h5 a:visited{
	color		: #060;
	}
	
.recip_goodsbox h5 a:hover{
	text-decoration	: none;
	}
    
.goods_image{
    float		: left;
    width		: 84px;
    height		: 84px;
    padding		: 2px 0 0 2px;
    margin-right: 5px;
    background	: url("http://www.ja-okinawa-fm.net/img/recip/bk_recip_goods.gif") no-repeat;
	}
    
.recip_goodsbox p{
	margin		: 2px 5px;
    }
    
.recip_souryou{
	font-size	: 10px;
    }
       
.recip_aka{
	color		: #F00;
	}

/*-------------商品紹介---------------------*/
.ichiran{
	height		:180px;
	width		:180px;
	background-color:#ffcccc;
	float		:left;
	margin:5px 0 0 5px;
}
/*-------------------左---------------------*/

#left {
	width		: 185px;
	float		: left;
}

.mb {
	margin		: 0px 0px 6px 6px;
}

/*-----------左メニュー---------------------*/

.left_menu {
	width		: 175px;
	margin		: 0px 0px 6px 4px;
	border		: 1px solid #cccccc;
}

.left-sub {
	margin		: 0px 0px 15px 4px;
	padding		: 0px;
	background	: #ffffff;
	width		: 175px;
}

.left-sub h4 {
	margin		: 0px 0px 4px 4px;
	padding		: 2px 0px 2px 18px;
	font-weight	: normal;
	font-size	: 12px;
	line-height	: 18px;
	color		: #282828;
	border-bottom	: 1px solid #cccccc;
	background	: #ffffff url(http://www.ja-okinawa-fm.net/img/icon1.gif) no-repeat left top;
}
.left-sub h5 {
	margin		: 0px 0px 2px 4px;
	padding		: 2px 0px 2px 18px;
	font-weight	: normal;
	font-size	: 10px;
	line-height	: 14px;
	color		: #282828;
	border-bottom	: 1px solid #cccccc;
}

.left_menu h5 {
	font-size	: 12px;
	line-height	: 20px;
	font-weight	: normal;
	color		: #666666;
	background	: #ffffff url(http://www.ja-okinawa-fm.net/img/icon3.gif) no-repeat left top;
	padding-left	: 22px;
	margin		: 0px;
}

.left_menu a:link, .left_menu a:visited {
	color		: #666666;
	text-decoration : none;
}
.left_menu a:hover, .left_menu a:active {
	color		: #333333;
	text-decoration : underline;
}
/*----- calendar -----*/
.cal{
	margin		: 5px 0px 5px 5px;
	width		: 165px;
	background	: #FFF;
	font-size	: 12px;
	}
	
.cal table{
	width		: 165px;
	font-size	: 12px;
	}	
	
.cal td{
	padding		: 1px;
	font-size	: 12px;
	}
	
.cal-title{
	color		: #223D00;
	background	: #80A852;
	padding		: 2px;
	text-align	: center;
	font-size	: 12px;
	}
	
.cal-day{
	border		: 1px solid #cccccc;
	}
	
/*----------------------左バナー-----------------------*/
#headMainMenu{
	list-style:none;
	text-align:left;
	margin:0 0 10px 5px;
	padding:0;
}

#headMainMenu li{

	text-indent:-100em;
	font-size:10px;
	width:175px;
	margin:0;
	padding:0;
}


#hm00 a:link, #hm00 a:visited, #hm00 a:active {
	width:175px;
	height:160px;
	display:block;
	color:#960;
	overflow:hidden;
	background:url(./img/l_mb2.jpg) top left no-repeat;
	margin:0 0 10px 0;
}

#hm00 a:hover{
	color:#960;
	background-image:url(./img/l_mb2.jpg);
	background-position:0px -160px;
}

#hm01 a:link, #hm01 a:visited, #hm01 a:active {
	width:175px;
	height:50px;
	display:block;
	color:#960;
	overflow:hidden;
	background:url(./img/guide-b2.gif) top left no-repeat;
		margin:0 0 10px 0;
}

#hm01 a:hover{
	color:#960;
	background-image:url(./img/guide-b2.gif);
	background-position:0px -50px;
}

#hm02 a:link, #hm02 a:visited, #hm02 a:active {
	width:175px;
	height:50px;
	display:block;
	color:#960;
	overflow:hidden;
	background:url(./img/nouka-b2.jpg) top left no-repeat;
		margin:0 0 10px 0;
}

#hm02 a:hover{
	color:#960;
	background-image:url(./img/nouka-b2.jpg);
	background-position:0px -50px;
}

#hm03 a:link, #hm03 a:visited, #hm03 a:active {
	width:175px;
	height:42px;
	display:block;
	color:#960;
	overflow:hidden;
	background:url(./img/l_sb2.gif) top left no-repeat;
		margin:0 0 10px 0;
}

#hm03 a:hover{
	color:#960;
	background-image:url(./img/l_sb2.gif);
	background-position:0px -42px;
}

#hm04 a:link, #hm04 a:visited, #hm04 a:active {
	width:175px;
	height:50px;
	display:block;
	color:#960;
	overflow:hidden;
	background:url(./img/fax-b2.gif) top left no-repeat;
}

#hm04 a:hover{
	color:#960;
	background-image:url(./img/fax-b2.gif);
	background-position:0px -50px;
}

/*-----------フッター---------------------*/

#footer {
	clear		: both;
	border-top	: 1px solid #008134;
}

.footlink {
	color		: #008134;
	font-size	: 12px;
	line-height	: 12px;
	text-align	: right;
	padding		: 4px 10px 4px 0px;
	background-color: #cccccc;
	margin		: 0px;
}
.footlink a:link, .footlink a:visited {
	color		: #008134;
	text-decoration : none;
}
.footlink a:hover, .footlink a:active {
	color		: #008134;
	text-decoration : underline;
}
.copyright {
	color		: #666633;
	font-size	: 12px;
	line-height	: 30px;
	text-align	: center;
	margin		: 0px;
}
/* サイトマップ */
.archive-list a,
.archive-list a:hover{
	color		: #333;
	}

.archive-list-item{
	margin		: 20px 5px 5px 10px;
	padding		: 0 0 0 15px;
	background	: url("http://www.ja-okinawa-fm.net/img/icon_sitemap01.gif") no-repeat;
	letter-spacing	: 0.1em;
	}

.sitemap{
	list-style-type	: none;
	}

.sitemap li{
	margin		: 2px 2px 2px 20px;
	padding		: 0 0 0 15px;
	background	: url("http://www.ja-okinawa-fm.net/img/icon_sitemap02.gif") no-repeat 0 3px;
	list-style	: none;
	}
	
.sitemap li{
	margin		: 2px 2px 2px -2px;
	}

li.archive-list-item{
	text-decoration	: none;
	list-style-type	: none;
	}
img.pict_mb {
float: left;
clear: left;
border:none;
padding-right: 1.5em;
}