@charset "utf-8";
body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
}

h1 {
	width:780px;
	height:84px;
	margin:10px auto;
}

h1 img{
	margin:0;
	display:block;
	float:left;
	border:none;
}

div {
	margin:0;
	padding:0;
}

div.clear {
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}

div.clear hr{
	display:none;
}

div#top-nav {
	width:754px;
	margin:10px auto;
	border:2px solid #cccc99;
	height:28px;
}

div#top-nav ul {
	display:block;
	margin:0 0 0 75px;
	padding:0;
	list-style-type:none;
	font-size:12px;
	line-height:28px;
}

div#top-nav ul li{
	display:block;
	float:left;
	width:120px;
	font-weight:bold;
}

div#top-nav ul li.ninaite{
	width:150px;
}

div#top-nav ul li a{
	display:block;
	text-decoration:none;
}

div#top-nav ul li a:hover{
	text-decoration:underline;
}

div#top-nav ul li a:visited{
	color:#cc6600;
}

/* 黄にら部分 */

/* トップページ　タイトル部分 */
div#parent_kinira {
	width:700px;
	margin:0 auto;
	padding:0 0 10px 0;
	border:1px solid black;
	background:url(img/share/main_image.jpg) no-repeat right top;
/*
	background:url(img/share/main_image.jpg) no-repeat right top;
*/
}

div#kinira {
	width:700px;
	background:url(img/share/title_chara.gif) no-repeat left top;
}

div#kinira img.main-image{
	float:right;
	margin-bottom:1em;
}

div#kinira p.tagline{
	margin:0;
	padding:0;
}

div#title {
	width:695px;
	margin:10px 0 0 5px;
	padding:0px 0 10px 0;
}

div#title h2{
	margin:0;
	padding:0;
	display:none;
}

div#title div.p-layout{
	padding:170px 0 0 0;
}

div#title p{
	margin:0;
	padding:0;
	text-indent:1em;
	line-height:150%;
	font-size:12px;
	color:#404000;
	width:210px;
}

/* トップページ　左カラム（レシピ一覧） */
div#wrapper {
	width:680px;
	margin:0 auto;
	padding-top:30px;
}

div#l-col {
	width:410px;
	float:left
}

div#l-col div#list-title{
	font-size:14px;
}

div#l-col div#list-title h3{
	float:left;
	margin:0;
	padding:0;
	font-size:16px;
	line-height:24px;
}

div#l-col div#list-title div.kensuu{
	float:right;
	margin-top:5px;
	color:#404000;
}

div#l-col div#list-title div.clear{
	height:2px;
	background-color:#CCCC00;
}

div#l-col div.paging{
	line-height:150%;
	width:220px;
	margin:0 auto;
	text-align:center;
	font-size:14px;
}

div#l-col div.paging span{
	padding:0;
}

div#l-col div.paging span.cur{
	padding:0 10px;
	color:red;
}

div#l-col div.paging span.dum{
	padding:0 10px;
	color:white;
}

div#l-col div.paging a{
	padding:0 10px;
	text-decoration:none;
	color:blue;
	border:1px solid ;
	border:none;
}

div#l-col div.paging a:hover{
	color:orange;;
	text-decoration:underline;
}

/* トップページ　レシピリスト部分 */
div#l-col div.recipe-list {
	clear:both;
	padding:10px 5px 0 5px;
}

div#l-col div.recipe-list div.no,
div#l-col div.recipe-list div.date{
	color:#404000;
	font-size:12px;
	line-height:140%;
}

div#l-col div.recipe-list div.card {
	clear:both;
	padding:3px 0 10px 0;
	border:1px solid #9E9E9E;
	background:url(img/share/lb_recipe.gif) no-repeat left top;
}

div#l-col div.recipe-list div.no {
	float:left;
}

div#l-col div.recipe-list div.date {
	float:right;
}

div#l-col div.recipe-list div.card h4{
	margin:3px 3px 8px 80px;
	padding:0;
	color:#404000;
	line-height:120%;
	font-size:14px;
}

div#l-col div.recipe-list div.card div.body{
	position:relative;
	margin:8px 5px 5px 5px;
	padding:10px 10px 0px 0px;
	border-top:1px solid #404000;
	width:370px;
}

div#l-col div.recipe-list div.card div.body div.img{
	position:absolute;
	left:10px;
	top:10px;
}


div#l-col div.recipe-list div.card div.body div.desc{
	position:absolute;
	margin:0 0 0 0px;
	line-height:150%;
	font-size:12px;
	left: 180px;
	top: 10px;
	width: 193px;
}


div#l-col div.recipe-list div.card div.body div.torecipe{
	float:right;
	margin:100px 0 0 0;
	padding:0;
}

div#l-col div.recipe-list div.card div.body div.torecipe img{
	border:none;
}

/* トップページ　右カラム（情報エリア） */
div#r-col {
	width:250px;
	float:right;
}

/* 携帯用へ */
div#mobile {
	margin:0 0 10px 0;
	background-color:#F0F0F0;
	padding:5px;
	width:100%;
}

div#mobile img{
	display:block;
}

div#mobile h3{
	font-size:12px;
	color:#E8390C;
	margin:0 0 5px 0;
	padding:0;
}

div#mobile img#mobile_qr {
	float:left;
	margin-bottom:3px;
}

div#mobile div#alert {
	float:right;
	padding:3px;
	font-size:12px;
	color:#807F26;
	line-height:140%;
	width:100px;
}

div#mobile div#denso {
	font-size:10px;
	color:#ABABAB;
	width:100px;
	float:right;
	padding:3px;
}

div#mobile img#mobile_url {
	clear:both;
	line-height:150%;
	text-align:center;
}

/* 黄ニラについて */
div#about-out {
	background-color:#F7F7EB;
	padding:5px;
}

div#about {
	border:1px solid #807F26;
}

div#about h3{
	margin:3px;
	padding:0;
	border-bottom:2px dotted #807F26;
	text-align:center;
}

div#about p{
	margin:0;
	text-indent:1em;
	line-height:150%;
	font-size:12px;
	margin:5px;
}

div#about h4 {
	margin:3px;
	font-size:12px;
	background-color:#404000;
	width:7em;
	padding:2px;
	color:white;
	text-align:center;
	line-height:150%;
}

div#about dl{
	font-size:12px;
	margin:10px;
	padding:0;
}

div#about dl dt{
	width:50px;
	float:left;
	color:#807F26;
}

div#about dl dd{
	font-size:12px;	
	margin-left:60px;
	width:160px;
	line-height:140%;
}

/* ランキング */
div#rank{
	margin-top:10px;
}

div#rank h3{
	margin:3px;
	padding:0;
	border-bottom:2px dotted #807F26;
	text-align:center;
}

ol.rank-order{
	margin:5px 0 0 0;
	padding:5px;
	list-style-type:none;
	font-size:14px;
	background-color:#F7F7EB;
}

ol.rank-order li{
	margin-bottom:5px;
	width:100%;
}

ol.rank-order img{
	display:block;
	float:left;
	margin-right:5px;
}

ol.rank-order span{
	display:block;
	height:57px;
	color:#404000;
	margin:0;
}

/* ご購入について */
div#sale{
	margin-top:10px;
	font-size:12px;
}

div#sale h3{
	margin:3px;
	padding:0;
	border-bottom:2px dotted #807F26;
	text-align:center;
}

div#sale div.item{
	margin:5px auto;
	width:150px;
}

div#sale p{
	margin:5px;
	line-height:120%;
}

div#sale div.to014 {
	text-align:right;
}

div#sale div.to014 a{
	color:blue;
	text-decoration:none;
}

div#sale div.to014 a:hover{
	color:orange;
	text-decoration:underline;
}

/* レシピ部分 */
div#recipe {
	width:700px;
	margin:0 auto;
	padding:0 0 10px 0;
	border:1px solid black;
}

div#recipe p.tagline{
	margin:0;
	padding:0;
	float:left;
}

div#recipe div.backtolist{
	margin:5px;
	float:right;
}

div#recipe div.backtolist img{
	border:none;
}

/* レシピ部分　レシピ名エリア */
div#recipe-name {
	clear:both;
	margin:5px 0 5px 5px;
	padding-top:10px;
}

div#recipe-name div.left{
	float:left;
	width:530px;
}

div#recipe-name div.num-date{
	background-color:#f4f4f0;
	padding:0 5px;
	color:#404000;
	font-size:12px;
	line-height:140%;
}

div#recipe-name div.num-date div.no{
	float:left;
}

div#recipe-name div.num-date div.date{
	text-align:right;
}

div#recipe-name h2 {
	color:#404000;
	padding-left;5px;
	font-size:36px;
	margin:10px 0;
}

div#recipe-name p {
	line-height:140%;
	font-size:12px;
	color:#A2A574;
}

div#recipe-name div.right{
	float:left;
	text-align:center;
	margin:0 0 0 20px;
	border:1px solid #DDD;
	width:130px;
}

div#recipe-name div.right p{
	margin:0;
	padding:0;
	color:#AAA;
}

div#recipe-name div.right img{

}

/* レシピ部分　写真と材料部分 */
div#photo-zairyou {
	margin:10px 5px 5px 5px ;
}

div#photo-zairyou div.photo{
	float:left;
	width:440px;
}

div#photo-zairyou div.zairyou-out{
	float:right;
	padding:5px;
	width:230px;
	background-color:#F7F7EB;
}

div#photo-zairyou div.zairyou{
	border:1px solid #404000;
	padding-bottom:10px;
	font-size:12px;
	width:100%;
}

div#photo-zairyou div.zairyou h3{
	margin:0 5px 2px 5px;
	padding:0;
	border-bottom:2px dotted #404000;
	text-align:center;
}

div#photo-zairyou div.zairyou dl{
	margin:0 5px;
	padding:3px 0;
}

div#photo-zairyou div.zairyou dl dt{
	width:80px;
	float:left;
	color:#666600;
}

div#photo-zairyou div.zairyou div.clear{
	border-bottom:2px dotted #C1C4A2;
	width:95%;
	margin:0 auto;
}

div#photo-zairyou div.zairyou dl dd{
	margin-left:90px;
	line-height:120%;
	color:#555;
}

div#photo-zairyou div.zairyou div.parent {
	margin:5px;
	padding:2px;
	background-color:white;
}

div#photo-zairyou div.zairyou div.parent p{
	margin:3px;
	padding:3px;
	background-color:#bdb76b;
	color:white;
}

div#photo-zairyou div.bikou{
	margin:5px;
}

div#photo-zairyou div.bikou strong{
	display:block;
	width:3em;
	text-align:center;
	line-height:150%;
	margin-bottom:5px;
	background-color:#404000;
	color:white;
}

div#photo-zairyou div.bikou p{
	margin:0;
	line-height:140%;
}

/* レシピ部分　手順 */
div#tejyun {
	margin:10px 5px 5px 5px ;
	border:1px solid #404000;
	width:688px;
}

div#tejyun h3{
	margin:0;
	padding:0;
}

div#tejyun div#tejyun-order {
	margin:5px 5px 15px 5px;
}

div#tejyun div#tejyun-order div.left{
	float:left;
	width:440px;
}

div#tejyun div#tejyun-order div.left-nophoto{
	float:left;
	width:660px;
}

div#tejyun div#tejyun-order h4{
	margin:0 0 5px 0;
	padding:10px;
	font-size:20px;
	border:1px solid #404000;
	font-family:"Courier New", Courier, mono;
	width:5em;
	text-align:center;
	color:#404000;
}

div#tejyun div#tejyun-order div.p-border{

}

div#tejyun div#tejyun-order p span{

	width:440px;
	vertical-align:bottom;
}

div#tejyun div#tejyun-order p{
	margin:0;
	padding:0;
	line-height:150%;
	color:#807F26;
}

div#tejyun div#tejyun-order div.photo{
	float:right;
}

/* 黄ニラの栽培暦 */
table.kinira_saibaireki_box {
width: 700px;
margin: 20px 0 10px 0;
padding: 0;
font-size: 12px;
text-align: center;
border: 1px solid #996600;
}
.kinira_saibaireki_box th {
background-color: #996600;
color: #ffffff;
height: 30px;
font-weight: normal;
}
.kinira_saibaireki_box td {
background-color: #ffffff;
}
.kinira_saibaireki_box th,td {
padding: 4px 0;
vertical-align: middle;
}
td.k_s_reki01,td.k_s_reki02,td.k_s_reki03 {
height: 50px;
}
td.k_s_reki01 {
background-color: #cccc00;
}
td.k_s_reki02 {
background-color: #ffcc33;
}
td.k_s_reki03 {
background-color: #ff9900;
}

/* フッター */

div#footer {
	background-color:#008200;
	text-align:center;
	width:780px;
	margin:10px auto;
}

div#footer img{
	border:none;
}

/********** 100114更新　第2回黄ニラ祭り関連 **********/
/* ブロック */
body div.kinira_fes_2 {
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    padding:0;
    margin:0 auto;
    width:700px;
}

body div#kinira_fes_2_pos_area {
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    padding:0;
	margin:10px auto 0;
	width:700px;
	background-color:#ffff00;
}

body div#kinira_fes_2_pos_area div#kinira_box_top{
	margin:0;
	padding:0;
	width:700px;    
}

body div#kinira_fes_2_pos_area div#kinira_box_top_block{
    margin:0 10px 0 0;
	width:530px;
	float:left;
	margin:0;
}

body div#kinira_fes_2_pos_area div#kinira_box_top_block_l{
    float:left;
	width:300px;
	border:solid 4px red;
	background-color:white;
	height:245px;
	margin:0;
}

body div#kinira_fes_2_pos_area div#kinira_box_top_block_r{
    float:right;
	width:200px;
	border:solid 4px red;
	background-color:white;
    height:245px;
	margin:0;
}

body div#kinira_fes_2_pos_area div#kinira_box_middle{
    clear:both;
    margin:0;
	padding:10px;
	background-color:#ff0000;
}

body div#kinira_fes_2_pos_area div#kinira_box_middle2{
    margin:0;
	padding:0;
}

div#kinira_box_middle2_l {
    float:left;
	width:278px;
}

div#kinira_box_middle2_r {
    float:left;
	width:410px;
}

p#font_bold_red {
    font-weight:bold;
	color:#ff0000;
}

p#font_red {
    font-weight:normal;
	color:#ff0000;
}

body div#kinira_fes_2_pos_area div#kinira_box_footer{
    margin:0;
	padding:0;
	background-image:url(img/100114/footer_bg.gif);
	background-repeat:no-repeat;
	padding:30px 30px 50px 10px;
}

body div#kinira_fes_2_pos_area div#kinira_taishi{
    float:left;
	width:154px;
	margin:0;
	padding:0;
}

body div#kinira_fes_2_pos_area h2{
    margin:0;
	padding:0;
}

/* 画像表示 */
body div#kinira_fes_2_pos_area img {
    margin:0;
	padding:0;
	border:0;
}

body div#kinira_fes_2_pos_area img.kinira_yokonarabi#yokonarabi_m5px {
    margin:5px;
}

body div#kinira_fes_2_pos_area img.kinira_yokonarabi#yokonarabi_ml15px {
    margin-left:15px;
}

body div#kinira_fes_2_pos_area img.kinira_yokonarabi {
    float:left;	
}

body div#kinira_fes_2_pos_area img.kinira_clear {
    clear:both;
}

body div#kinira_fes_2_pos_area img.kinira_margin5 {
    margin:5px;
}

/* 文字表示 */
div#kiniraryouri {
    font-size:18px;
	font-weight:bold;
}

body div#kinira_fes_2_pos_area div#kinira_box_top p#oroshiuri_kanrentoh{
    margin:0;
	padding:0;
	line-height:2em;
	text-align:center;
	font-weight:bold;
	font-size:18px;
}
body div#kinira_fes_2_pos_area div#kinira_box_top p#oroshiuri_kanrentoh img {
	padding:0 0 2px 10px;
	vertical-align:middle;
}

body div#kinira_fes_2_pos_area div#kinira_box_top_block_l p{
    font-weight:bold;
	margin:20px 0 10px;
	font-size:15px;
}

body div#kinira_fes_2_pos_area div#kinira_box_top_block_r p#senchaku{
    color:red;
	font-weight:bold;
	margin-top:130px;
	font-size:15px;
}

body div#kinira_fes_2_pos_area div#kinira_box_top_block_l p#hitotaba{
    color:red;
	font-weight:bold;
	font-size:15px;
	margin:10px 0 0;
	text-align:center;
}

body div#kinira_fes_2_pos_area div#kinira_box_middle p{
    color:white;
	font-size:14px;
	padding-left:10px;
}

body div#kinira_fes_2_pos_area div#kinira_box_middle2 p{
    font-size:14px;
	margin:0 0 0.5em 1em;
	padding:0;
}

/* メニューリスト */
body div#kinira_fes_2_pos_area div#kinira_box_middle div#menu_list {
    text-align:center;
	margin:0 auto;
	width:600px;
}

body div#kinira_fes_2_pos_area div#kinira_box_middle div#menu_list dl {
    width:180px;
	float:left;
	margin:0 5px;
}

body div#kinira_fes_2_pos_area div#kinira_box_middle div#menu_list dl dd{
    font-size:14px;
	color:white;
	line-height:2em;
	text-align:center;
	text-indent:none;
	margin:0;
	padding:0;
}

/* footer　リスト */
body div#kinira_fes_2_pos_area div#kinira_box_footer dl{
    float:left;
	width:auto;
	margin:0 0 0 30px;
	padding:0;
}

body div#kinira_fes_2_pos_area div#kinira_box_footer dl dt,dd{
    font-size:14px;
	font-weight:bold;
	line-height:1.4em;
}

/* CSS Document */

