img{ border:none;}
a{
	color:#3f8000;
text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
body{
	padding:0;
	margin:0;
}
div#desktop-default,
div#desktop-result{
width:752px;
height:373px;
padding:1px;
font-size:12px;
line-height:1.4;
position:relative;
}
div#desktop-default{background:url(../image_v2/_desktop/bg_01.png) no-repeat;}
div#desktop-result {background:url(../image_v2/_desktop/bg_02.png) no-repeat;}

div#desktop-default h1,
div#desktop-result  h1{
	position:absolute;
	left:40px;
	margin:0;
}

/* search-default */
div#desktop-default #desktop-input-group-1 ul{
	margin:0;
	padding:0;
}
div#desktop-default #desktop-input-group-1 li{
	position:absolute;
	margin:0;
	padding:0;
	top:80px;
	list-style:none;
}

div#desktop-default #desktop-input-group-1 li:first-child      {left:100px;}
div#desktop-default #desktop-input-group-1 li:first-child+li   {left:302px;}
div#desktop-default #desktop-input-group-1 li:first-child+li+li{left:504px;}

div#desktop-default #desktop-input-group-1 li input{
	background:none;
	border:none;
	padding:4px 0;
	height:16px;
	width:150px;
	color:#363636;
}

div#desktop-input-group-2,
div#desktop-input-group-3,
div#desktop-input-group-4{
	position:absolute;
	width:182px;
	height:180px;
	top:132px;
}
div#desktop-input-group-2{left:70px;}
div#desktop-input-group-3{left:285px;}
div#desktop-input-group-4{left:506px;}

div#desktop-input-group-2 h2,
div#desktop-input-group-3 h2,
div#desktop-input-group-4 h2{
	margin:0 0 10px;
}

div#desktop-input-group-2 ul,
div#desktop-input-group-3 ul,
div#desktop-input-group-4 ul{
	margin:0;
	padding:0;
	list-style:none;
}
div#desktop-input-group-2 li{margin:0 0 10px;}
div#desktop-input-group-3 li,
div#desktop-input-group-4 li{margin:0px;}

div#desktop-input-control ul,
div#desktop-input-control li{
	list-style:none;
	margin:0;
	padding:0;
}
div#desktop-input-control li{
	position:absolute;
	top:322px;
}
div#desktop-input-control li:first-child{ left:295px;}
div#desktop-input-control li:first-child+li{ left:482px;}
	
/*
div#desktop-default #desktop-input-group-1 li input{
	border:1px solid #228d05;
	-webkit-border-radius:14px;
	padding:4px 14px;
	height:14px;
	width:168px;
	background:#acf300;
}*/

/* search result */

#desktop-result-button-1{
	position:absolute;
	top:10px;
	left:520px;
}


#desktop-result-main{
	position:absolute;
	width:626px;
	height:220px;
	top:84px;
	left:62px;
	
}

#desktop-result h2{
	font-size:10px;
	font-weight:normal;
	margin:0 0 4px;
}
#desktop-result h2 strong{
	font-size:14px;
	font-weight:bold;
	color:#f85200;
	margin-right:.8em;
}

p#desktop-result-text-1 {
	margin:0;
	font-size:14px;
}
p#desktop-result-text-1 strong{
	color:#f00;
}
p#desktop-result-text-1 span{
	font-size:10px;
}
ul#desktop-result-ul-1{
	margin:4px 0;
	padding:0;
	list-style:none;
}
ul#desktop-result-ul-1 li{
	margin:0;
	border-left:1px solid #000;
	display:inline-block;
	text-align:center;
}
ul#desktop-result-ul-1 li.prev{
	border-left:none;
}
ul#desktop-result-ul-1 li a{
	display:inline-block;
	min-width:1.2em;
	padding:0 .4em;
}
ul#desktop-result-ul-1 li.current a{
	cursor: default;
	font-weight:bold;
	color:#363636;
	
}
ul#desktop-result-ul-1 li.current a:hover{text-decoration:none;}


#slider-wrapper {
	clear: both;
	overflow: hidden;
}
#slider {
	position: relative;
}
#slider .panel-container { position: relative }

#slider-wrapper{
	width:auto;
	position:relative;
}
#slider-wrapper,
.panel-container,
div#slider{
	width:630px;
	height:145px;
}
div#slider div.panel{
	height:145px;
	float:left;
}
div#slider div.panelItem{
	float:left;
	margin:0 4px 0 0;
	border:1px solid #b2cf9c;
	padding:5px;
	width:110px;
	height:133px;
}
div#slider div.panelItem a{
	margin:0;
	display:block;
}
div#slider div.panelItem a img{
	margin:0 0 5px;
	display:block;
}
#sliderNavL,
#sliderNavR{
	position:relative;
}
#sliderNavL a,
#sliderNavR a{
	display:none;
	position:absolute;
	top:28px;
	height:64px;
	width:50px;
	background:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	outline:none;
}
#sliderNavL a{background-image:url(../image_v2/_desktop/btn_result_02.png); left:-54px;}
#sliderNavR a{background-image:url(../image_v2/_desktop/btn_result_03.png); right:-58px;}

/* 013.html ------------ */
/* hidden */

html#desktopApp #kikkoman-header,
html#desktopApp #homecook-category-header,
html#desktopApp #homecook-header-type3a,
html#desktopApp .checkpoint,
html#desktopApp .homecook-navlist,
html#desktopApp .homecook-textcol-1,
html#desktopApp .homecook-related-navbox,
html#desktopApp #homecook-right-content,
html#desktopApp #homecook-right-content,
html#desktopApp #return-navigation,
html#desktopApp #kikkoman-footer
{display:none;}

html#desktopApp body{
	background:none;
	padding:0;
	margin:0;
}
html#desktopApp div#homecook-container{
	background:none;
}

html#desktopApp div#content {
	/*padding:14px 24px;*/
	padding:14px;
	margin:0 auto;
	/*width:380px;*/
	width:404px;
	background:none;
	border:none;
}

html#desktopApp div.homecook-layout-lmainrnav div#homecook-left-content{
	float:none;
	width:auto;
	padding:0;
}
html#desktopApp div.homecook-recipe-detail{
	margin:0;
}

html#desktopApp div#content div.homecook-recipe-detail div.summary{ padding:0;}
html#desktopApp div#content div.homecook-recipe-detail div.summary div.pic,
html#desktopApp div#content div.homecook-recipe-detail div.summary div.text{
	margin-bottom:.8em;
	width:auto;
}

html#desktopApp div#content div.homecook-recipe-detail div.summary div.pic img{
	width:110px;
	height:73px;
}
	
div#content div.homecook-recipe-detail div.summary div.text{
	padding:0 0 0 20px;
	overflow:hidden;
	float:left;
}
		
html#desktopApp div#content div.homecook-recipe-detail div.summary h2{
	font-size:117%;
	color:#007fd8;
	padding:0;
	margin:0 0 .4em;
}
html#desktopApp div#content div.homecook-recipe-detail div.summary div.exnav{
	display:none;
}

html#desktopApp div#content div.homecook-recipe-detail div.summary p{
	color:#7b7b7b;
}

html#desktopApp	div#content div.homecook-recipe-detail div.summary table,
html#desktopApp	div#content div.homecook-recipe-detail div.summary .small{ display:none;}





html#desktopApp div.homecook-popup-recipe-block-a-image,
html#desktopApp div.homecook-popup-recipe-block-a-text{margin-bottom:.8em;}

html#desktopApp div.homecook-popup-recipe-block-a-image img{
	width:110px;
	height:73px;
}

html#desktopApp div.homecook-popup-recipe-block-a h1{
	font-size:117%;
	color:#007fd8;
}
html#desktopApp div.homecook-popup-recipe-block-a p.h1-sub{
	font-size:100%;
	color:#7b7b7b;
}





html#desktopApp div.homecook-recipe-detail div.main{
	clear:both;
	padding:0 10px 0 0;
	overflow:auto;
	height:380px;
}
div.homecook-popup-recipe-block-a-text-desktop{ display:none;}
html#desktopApp div.homecook-popup-recipe-block-a-text-desktop{
	display:block;
	float:left;
	width:110px;
	margin-right:22px;
}
html#desktopApp div.homecook-popup-recipe-block-a-text-desktop p{margin:0 0 .6em;}
html#desktopApp div.homecook-popup-recipe-block-a-text-desktop p img{vertical-align:middle;}
html#desktopApp div.homecook-popup-recipe-block-a-text-desktop p.small{color:#7b7b7b;}

html#desktopApp div#content div.homecook-recipe-detail div.main div.l{
	padding:10px 0 0 0;
	float:left;
	width:245px;
	overflow:hidden;
}
html#desktopApp div#content div.homecook-recipe-detail div.main div.l h3{
	background:none;
	font-size:100%;
	margin:0 0 .3em;
	padding:0;
}

html#desktopApp div#content div.homecook-recipe-detail div.main div.l table{
	border-collapse:collapse;
}
html#desktopApp div#content div.homecook-recipe-detail div.main div.l th,
html#desktopApp div#content div.homecook-recipe-detail div.main div.l td{
	padding-bottom:0;
	border-top:1px solid #a4c5e3;
	border-bottom:1px solid #a4c5e3;
	background:none;
}

html#desktopApp div#content div.homecook-recipe-detail div.main div.l th div{
	padding-top:0;
	padding-bottom:0;
	margin-bottom:3px;
}
	
html#desktopApp div#content div.homecook-recipe-detail div.main div.l div.send,
html#desktopApp div#content div.homecook-recipe-detail div.main div.l ul{ display:none;}



html#desktopApp div#content div.homecook-recipe-detail div.main div.r{
	clear:both;
	float:none;
	padding:1.8em 0 0;
	width:auto;
}

html#desktopApp div#content div.homecook-recipe-detail div.howtomake h3{
	background:none;
	font-size:100%;
	margin:0 0 .3em;
	padding:0;
}

html#desktopApp div#content div.homecook-recipe-detail div.howtomake th{
	font-weight:bold;
	color:#474747;
}

html#desktopApp div#content div.homecook-recipe-detail div.howtomake th,
html#desktopApp div#content div.homecook-recipe-detail div.howtomake td{
	padding-bottom:.6em;
}

a.desktop-button-1,
a.desktop-button-2,
a.desktop-button-3{ display:none;}
html#desktopApp a.desktop-button-1,
html#desktopApp a.desktop-button-2,
html#desktopApp a.desktop-button-3{
	display:block;
	margin-bottom:.3em;}
	/*
	padding:.1em 0;
	text-align:center;
	font-size:10px;
	color:#fff;
	border:1px solid;
	-webkit-border-radius:2px;
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.5)), to(rgba(255,255,255,0)));
	-webkit-transition:all .3s linear;
}

html#desktopApp a.desktop-button-1{
	background-color:#04549e;
	border-color:#00579a;
}
html#desktopApp a.desktop-button-2{
	background-color:#51a300;
	border-color:#0eae47;
}
html#desktopApp a.desktop-button-3{
	background-color:#1d97ff;
	border-color:#007edf;
}

html#desktopApp a.desktop-button-1:hover{background-color:#1c72c2;}
html#desktopApp a.desktop-button-2:hover{background-color:#7cd727;}
html#desktopApp a.desktop-button-3:hover{background-color:#48abff;}
*/
html#desktopApp a.desktop-button-3{
	float:right;
	margin-top:-10px;
	width:111px;
}

/* 100317 */
/* 013.html ------------ */
/* hidden */

html#desktopApp01 #kikkoman-header,
html#desktopApp01 #homecook-category-header,
html#desktopApp01 #homecook-header-type3a,
html#desktopApp01 .checkpoint,
html#desktopApp01 .homecook-navlist,
html#desktopApp01 .homecook-textcol-1,
html#desktopApp01 .homecook-related-navbox,
html#desktopApp01 #homecook-right-content,
html#desktopApp01 #homecook-right-content,
html#desktopApp01 #return-navigation,
html#desktopApp01 #kikkoman-footer
{display:none;}

html#desktopApp01 body{
	background:none;
	padding:0;
	margin:0;
}
html#desktopApp01 div#homecook-container{
	background:none;
}

html#desktopApp01 div#content {
	/*padding:14px 24px;*/
	padding:14px;
	margin:0 auto;
	/*width:380px;*/
	width:404px;
	background:none;
	border:none;
}

html#desktopApp01 div.homecook-layout-lmainrnav div#homecook-left-content{
	float:none;
	width:auto;
	padding:0;
}
html#desktopApp01 div.homecook-recipe-detail{
	margin:0;
}

html#desktopApp01 div#content div.homecook-recipe-detail div.summary{ padding:0;}
html#desktopApp01 div#content div.homecook-recipe-detail div.summary div.pic,
html#desktopApp01 div#content div.homecook-recipe-detail div.summary div.text{
	margin-bottom:.8em;
	width:auto;
}

html#desktopApp01 div#content div.homecook-recipe-detail div.summary div.pic img{
	width:110px;
	height:73px;
}
	
div#content div.homecook-recipe-detail div.summary div.text{
	padding:0 0 0 20px;
	overflow:hidden;
	float:left;
}
		
html#desktopApp01 div#content div.homecook-recipe-detail div.summary h2{
	font-size:117%;
	color:#007fd8;
	padding:0;
	margin:0 0 .4em;
}
html#desktopApp01 div#content div.homecook-recipe-detail div.summary div.exnav{
	display:none;
}

html#desktopApp01 div#content div.homecook-recipe-detail div.summary p{
	color:#7b7b7b;
}

html#desktopApp01	div#content div.homecook-recipe-detail div.summary table,
html#desktopApp01	div#content div.homecook-recipe-detail div.summary .small{ display:none;}





html#desktopApp01 div.homecook-popup-recipe-block-a-image,
html#desktopApp01 div.homecook-popup-recipe-block-a-text{margin-bottom:.8em;}

html#desktopApp01 div.homecook-popup-recipe-block-a-image img{
	width:110px;
	height:73px;
}

html#desktopApp01 div.homecook-popup-recipe-block-a h1{
	font-size:117%;
	color:#007fd8;
}
html#desktopApp01 div.homecook-popup-recipe-block-a p.h1-sub{
	font-size:100%;
	color:#7b7b7b;
}





html#desktopApp01 div.homecook-recipe-detail div.main{
	clear:both;
	padding:0 10px 0 0;
	overflow:auto;
	height:380px;
}
div.homecook-popup-recipe-block-a-text-desktop{ display:none;}
html#desktopApp01 div.homecook-popup-recipe-block-a-text-desktop{
	display:block;
	float:left;
	width:110px;
	margin-right:22px;
}
html#desktopApp01 div.homecook-popup-recipe-block-a-text-desktop p{margin:0 0 .6em;}
html#desktopApp01 div.homecook-popup-recipe-block-a-text-desktop p img{vertical-align:middle;}
html#desktopApp01 div.homecook-popup-recipe-block-a-text-desktop p.small{color:#7b7b7b;}

html#desktopApp01 div#content div.homecook-recipe-detail div.main div.l{
	padding:10px 0 0 0;
	float:left;
	width:auto;
	overflow:hidden;
}
html#desktopApp01 div#content div.homecook-recipe-detail div.main div.l h3{
	background:none;
	font-size:100%;
	margin:0 0 .3em;
	padding:0;
}

html#desktopApp01 div#content div.homecook-recipe-detail div.main div.l table{
	border-collapse:collapse;
}
html#desktopApp01 div#content div.homecook-recipe-detail div.main div.l th,
html#desktopApp01 div#content div.homecook-recipe-detail div.main div.l td{
	padding-bottom:0;
	border-top:1px solid #a4c5e3;
	border-bottom:1px solid #a4c5e3;
	background:none;
}

html#desktopApp01 div#content div.homecook-recipe-detail div.main div.l th div{
	padding-top:0;
	padding-bottom:0;
	margin-bottom:3px;
}
	
html#desktopApp01 div#content div.homecook-recipe-detail div.main div.l div.send,
html#desktopApp01 div#content div.homecook-recipe-detail div.main div.l ul{ display:none;}



html#desktopApp01 div#content div.homecook-recipe-detail div.main div.r{
	clear:both;
	float:none;
	padding:1.8em 0 0;
	width:auto;
}

html#desktopApp01 div#content div.homecook-recipe-detail div.howtomake h3{
	background:none;
	font-size:100%;
	margin:0 0 .3em;
	padding:0;
}

html#desktopApp01 div#content div.homecook-recipe-detail div.howtomake th{
	font-weight:bold;
	color:#474747;
}

html#desktopApp01 div#content div.homecook-recipe-detail div.howtomake th,
html#desktopApp01 div#content div.homecook-recipe-detail div.howtomake td{
	padding-bottom:.6em;
}

a.desktop-button-1,
a.desktop-button-2,
a.desktop-button-3{ display:none;}
html#desktopApp01 a.desktop-button-1,
html#desktopApp01 a.desktop-button-2,
html#desktopApp01 a.desktop-button-3{
	display:block;
	margin-bottom:.3em;}
	/*
	padding:.1em 0;
	text-align:center;
	font-size:10px;
	color:#fff;
	border:1px solid;
	-webkit-border-radius:2px;
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.5)), to(rgba(255,255,255,0)));
	-webkit-transition:all .3s linear;
}

html#desktopApp01 a.desktop-button-1{
	background-color:#04549e;
	border-color:#00579a;
}
html#desktopApp01 a.desktop-button-2{
	background-color:#51a300;
	border-color:#0eae47;
}
html#desktopApp01 a.desktop-button-3{
	background-color:#1d97ff;
	border-color:#007edf;
}

html#desktopApp01 a.desktop-button-1:hover{background-color:#1c72c2;}
html#desktopApp01 a.desktop-button-2:hover{background-color:#7cd727;}
html#desktopApp01 a.desktop-button-3:hover{background-color:#48abff;}
*/
html#desktopApp01 a.desktop-button-3{
	float:right;
	margin-top:-10px;
	width:111px;
}

/* 100317add */
html#desktopApp01 div#homecook-container{
	width: 738px;
	height: 370px;
	margin-left: 9px;
	padding: 0;
	background:url(../image_v2/_desktop/air_bg01.jpg) no-repeat;
	position: relative;
}

html#desktopApp01 div#content {
	/*padding:14px 24px;*/
	padding:0;
	margin:0;
	/*width:380px;*/
	width:659px;
	height: 268px;
	background:none;
	border:none;
	position: absolute; left:40px; top:74px;
}

/**
 * search-heading-lv2
 */
html#desktopApp01 div#content div.search-heading-lv2{
	overflow:hidden; /* clear float */
	*zoom:1; /* ie */
	margin: 20px 20px 13px 20px;
	padding: 0;
}
html#desktopApp01 div#content div.search-heading-lv2 h2{
	font-size:10px;
	color: #000000;
	font-weight: normal;
}
html#desktopApp01 div#content div.search-heading-lv2 strong{
	font-size:15px;
	color:#f85200;
	font-weight:bold;
}
html#desktopApp01 div#content div.search-heading-lv2 div{
	float:right;
	padding:8px 0 0;
}

/**
 * search-notice-block-a
 */

html#desktopApp01 #content div.search-notice-block-a-1{
	width: 581px;
	margin:0 0 0 20px;
	border: none;
	background: #feffd6;
	padding:20px;
}

html#desktopApp01 #content div.search-notice-block-a-1 img{
		vertical-align:middle;
}

html#desktopApp01 #content div.search-notice-block-a-1 p{
		margin:0 0 .3em;
		_padding-bottom:.3em;
}

html#desktopApp01 #content div.search-notice-block-a-1 p.search-notice-text-read{
		font-size: 15px;
		color:#ff0000;
		font-weight:bold;
		margin:0;
		padding: 0;
}

html#desktopApp01 #content div.search-notice-block-a-1 p.search-notice-text-more{
	display: none;
}

html#desktopApp01 #content div.search-notice-block-a-1 a.search-notice-link1{
	color: #1f9300;
	font-weight:bold;
	text-decoration: underline;
}

html#desktopApp01 #content div.search-notice-block-a-1 em {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

/**
 * search-border-1
 */
html#desktopApp01 .search-border-1{
	display: none;
}

/**
 * search-addcondition
 */
html#desktopApp01 #content div.search-addcondition{
	display: none;
}

html#desktopApp01 form#productsearchform {
	display: none;
}

/**
 * search-pager-container
 */
html#desktopApp01 div#content div.search-pager-container{
	margin: 0 0 13px 20px;
	padding: 0;
	overflow:hidden;
	*zoom:1; /* ie */
}

html#desktopApp01 div#content div.search-pager-container:after{
	/* clear float */
	content:".";display:block;height:0;clear: both;visibility:hidden;font-size:0;line-height:0;
}

html#desktopApp01 div#content div.search-pager-container *{
	float:left;
	vertical-align:baseline;
	*float:none;
	*display:inline;
	*zoom:1; /* ie */
}

html#desktopApp01 div#content div.search-pager-container p.found{
	padding:0 0 0 0;
	_padding-top:2px; /* fix paddings about table in ie6 */
	font-size:14px;
	margin:0;
	float:left;
	color:#000000;
	font-weight: normal;
}

html#desktopApp01 div#content div.search-pager-container p.found strong{
	font-size:14px;
	color:#ff0000;
	float:none;
	position:relative;
	bottom:-1px;
	font-weight: bold;
}

#desktop-result-button-1_air {
	display: none;
}

html#desktopApp01 #desktop-result-button-1_air {
	display: block;
	margin-top: 15px!important;
}

html#desktopApp01 #search-heading-lv2-howto{
	display: none;
}

/* 100331 */
html#desktopApp01 #homecook-header-type2 {
	display: none;
}

html#desktopApp01 #topic-path {
	display: none;
}

html#desktopApp01 #aboutserch {
	display: none;
}

html#desktopApp01 p.search-notice-text-more {
	display: none;
}

