@charset "UTF-8";

/* 
kihon setting file
create : 20111125 cc
*/

/* adjust */
div#mainContents{
width:928px;
float:none;
overflow:hidden;
padding:0px;
margin:10px 0 0 10px;
}
div#mainContents h1,
div#mainContents h1.special{
background-image:none;
font-size:0;
margin:0;
min-height:1px;
padding:0;
width:auto;
}
div#mainContents h2,
div#mainContents h3{
background-image:none;
border:none;
font-size:0;
margin:0;
min-height:1px;
padding:0;
width:auto;
}

div#mainContents p,
div#mainContents ul,
div#mainContents ol,
div#mainContents dl,
div#mainContents table,
div#mainContents hr {
margin:0px;
}


div#mainContents dl {
display:block;
display:inline-table;
}

div#mainContents ul li,
div#mainContents ol li {
padding-bottom:0px;
}

div#mainContents dl dt,
div#mainContents dl dd,
div#mainContents dl.date dt,
div#mainContents dl.date dd {
float:none;
padding-left:0;
margin-bottom:0px;
width:auto;
}
div#mainContents dl.date {
display:block;
}

div#mainContents dl.date dd  {
-moz-margin-start:0px;
margin-left:0px;
padding-left:0px;
}
div#mainContents p.recipeDate,
div#mainContents p.caption {
float:none;
text-align:left;
white-space:normal;
}

/* common */
.floatbox{
clear:both;
overflow:hidden;
zoom:1;
}
div#mainContents .floatbox{
width:928px;
}
.fl{float:left;}
.fr{float:right;}

#r_navi{
float:right;
width:170px;
overflow:hidden;
}
#r_navi div#comm_index{
padding:14px 14px 0 13px;
background:#278902;
overflow:hidden;
text-align:center;
}
#r_navi div#comm_index div.floatbox{
width:145px;
margin:0 auto;
padding:23px 0 40px;
}
#r_navi div#comm_index div.floatbox .inner{

overflow:hidden;
}
#r_navi div#comm_index div.floatbox .fr{

}
#r_navi div#comm_social{
height:371px;
_height:415px;
background:#278902;
padding:35px 23px 0 21px;
text-align:center;
overflow:hidden;
margin:3px auto 0;
}
.wey_to_cut #r_navi div#comm_social{
height:456px;
_height:491px;
}
#r_navi div#comm_social #social_btn{
width:117px;
margin:0 auto;
padding-top:12px;
}
#r_navi div#comm_social #social_btnin{
width:126px;
overflow:hidden;
margin-right:-9px;
}
#r_navi div#comm_social .fr{
padding-right:9px;
}

/* index */
#indexcontent{
float:left;
width:736px;
}

#indexcontent div.index_top{
width:720px;
_width:736px;
overflow:hidden;
background:#278902;
padding:8px;
}
div#indexcontent h1{
margin:19px 0 0 16px;
}
div#indexcontent p{
margin:24px 0 0 16px;
}
#indexcontent div.floatbox{
width:769px;
margin-right:-33px;
}
#indexcontent div.floatbox .htc{
float:left;
width:209px;
height:163px;
_width:223px;
_height:177px;
background:#278902;
padding:7px;
margin-top:20px;
margin-right:33px;
}
#indexcontent div.floatbox .htc .cj_name{
float:left;
background: url("/recipe/kihon/common/images/index_common_arrow.gif") no-repeat left 8px transparent;
padding-top:8px;
padding-left:23px;
}
#indexcontent div.floatbox .htc .ce_name{
float:right;
padding-top:16px;
}

/* htc pages */
#htc_content{
float:left;
width:540px;
}
#htc_content div.floatbox{
width:540px;
}
#htc_content #htc_top{
height:174px;
border-bottom:1px solid #278902;
}
#htc_content #htc_top h1{margin-bottom:5px;}
/*#htc_content #htc_top p#eh{margin-top:36px;}*/
#htc_content #htc_way{
margin-top:22px;
padding-bottom:25px;
border-bottom:1px solid #278902;
}
#htc_content #htc_way ul{
background: url("/recipe/kihon/common/images/comm_way_arrow.gif") no-repeat 83px bottom transparent;
/*height:134px;*/
padding:8px 0 25px 0;
}

#htc_content #htc_way ul.bknone{
background: none;
/*height:134px;*/
padding:8px 0 25px 0;
}


#htc_content #htc_way ul.last{
background:none;
padding:8px 0 0 0;
}

#htc_content #htc_way ul.nonarrow{
background:none;
padding:25px 0 0 0;
}

#htc_content #htc_way ul li{
float:left;
}
#htc_content #htc_way ul li.wid200{
width:200px;
}
#htc_content #htc_way ul li.way_text{
margin-left:23px;
}
#htc_content #htc_way ul li.line1{
margin-top:60px;
}
#htc_content #htc_way ul li.line1_2{
margin-top:140px;
}
#htc_content #htc_way ul li.line2{
margin-top:50px;
}
#htc_content #htc_way ul li.line3{
margin-top:45px;
}
#htc_content #htc_way ul li.line3_2{
margin-top:120px;
}
#htc_content #htc_way ul li.line4{
margin-top:30px;
}
#htc_content #htc_way ul li.line5{
margin-top:20px;
}
#htc_content #htc_recipe{
margin-top:22px;
}
#htc_content #htc_recipe h2{
margin-bottom:20px;
}
#htc_content #htc_recipe ul{
width:570px;
marginright:-30px;
}
#htc_content #htc_recipe ul.wid160{
width:160px;
margin-right:30px;
}
#htc_content #htc_recipe ul.wid165{
width:160px;
margin-right:25px;
}
#htc_content #htc_recipe  .rcp_arrow{
background:url("/recipe/kihon/common/images/comm_recipe_arrow.gif") no-repeat left 2px transparent;
margin-top:8px;
padding-left:13px;
}
.broder_3g{border:3px solid #278902;}
#m_navi{
float:left;
width:176px;
margin-left:24px;
background: url("/recipe/kihon/common/images/comm_m_navi_btm.gif") no-repeat left bottom;
padding-bottom:3px;
}
#m_navi .inner{
background: url("/recipe/kihon/common/images/comm_m_navi_top.gif") no-repeat left top;
padding-top:3px;
}
#m_navi .inner #comm_list{
background: url("/recipe/kihon/common/images/comm_m_navi_bg.gif") repeat-y left top transparent;
height:954px;
}
#m_navi .inner #comm_list h3{
padding:8px 0 0 15px;
}
#m_navi .inner #comm_list #back{
padding:3px 0 23px 17px;
}
#m_navi .inner #comm_list #back a{
width:111px;
height:14px;
display:block;
}
#m_navi .inner #comm_list ul li{
padding-bottom:4px;
}
.mt25{padding-top:25px;}

/*------みじん切り*/
#mijin {
	height:28px;
	margin-bottom:30px;

}
#mijin ul {
	padding:0;
}
#mijin li {
	display:inline;
	list-style-type:none;
}
#mijin li a {
	height:28px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	margin-right:10px;
}
#mijin li.m1 a {
	background:url(/recipe/kihon/cut/images/mijin.gif) no-repeat 0px 0px;
	width:161px;
}
#mijin li.m2 a {
	background:url(/recipe/kihon/cut/images/mijin.gif) no-repeat -172px 0px;
	width:175px
}
#mijin li.m3 a {
	background:url(/recipe/kihon/cut/images/mijin.gif) no-repeat -358px 0px;
	width:147px;
}
.pagetop{
	text-align:right;
	padding-bottom:30px;
}
.mt{
	padding-top:10px;
}


/*-------動画--------*/
#mainContents #fla{
	padding:20px 0px 20px 13px;
	text-align: left;
	width:250px;
	position:absolute;
	top: 210px;
    left: 140px;
	background-color:#fff;
	border:solid #dedede 5px;
}
iframe {
width: 100%;
height: 360px;
}