@charset "euc-jp";


/* format --------------------------------------------*/

body{
	font-size:90%;
	*font-size:90%;
	margin:0;
	padding:0;
	word-break:break-all;
	background-color:#fff4dc;

}

body *{line-height:1.4;}


div,dl,dt,dd,ul,ol,li,p{
	margin:0;
	padding:0;
	word-break:break-all;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

th{text-align:left;font-weight:normal;font-style:normal}

strong{font-weight:normal;font-style:normal;}

h1,h2,h3,h4{
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0;
	word-break:break-all;
}

img{
border:0;
}



/* convenient --------------------------------------------*/


.b{font-weight:bold;}

.taL{text-align:left !important;}
.taC{text-align:center !important;}
.taR{text-align:right !important;}

.mg0a {margin:0px;}.mg2a{margin:2px;}.mg5a{margin:5px;}.mg10a{margin:10px;}
.mg0t {margin-top:0px;}.mg2t {margin-top:2px;}.mg5t {margin-top:5px;}.mg10t{margin-top:10px;}
.mg0r {margin-right:0px;}.mg2r {margin-right:2px;}.mg5r {margin-right:5px;}.mg10r{margin-right:10px;}
.mg0b {margin-bottom:0px;}.mg2b {margin-bottom:2px;}.mg5b {margin-bottom:5px;}.mg10b{margin-bottom:10px;}
.mg0l {margin-left:0px;}.mg2l{margin-left:2px;}.mg5l {margin-left:5px;}.mg10l{margin-left:10px;}

.pd0a {padding:0px;}.pd2a{padding:2px;}.pd5a {padding:5px;}.pd10a{padding:10px;}
.pd0t {padding-top:0px;}.pd2t {padding-top:2px;}.pd5t {padding-top:5px;}.pd10t{padding-top:10px;}.pd20t{padding-top:20px;}
.pd0r {padding-right:0px;}.pd2r {padding-right:2px;}.pd5r {padding-right:5px;}.pd10r{padding-right:10px;}
.pd0b {padding-bottom:0px;}.pd2b {padding-bottom:2px;}.pd5b {padding-bottom:5px;}.pd10b{padding-bottom:10px;}.pd20b{padding-bottom:20px;}
.pd0l {padding-left:0px;}.pd2l {padding-left:2px;}.pd5l {padding-left:5px;}.pd10l{padding-left:10px;}



/* layout --------------------------------------------*/

#wr950{
width:950px;
margin:0 auto;
text-align:left;
}

h1{
display:none;
}


/* mod --------------------------------------------*/

/* head ---- */
#head{
padding:6px 0 5px 0;
}



/* contents ---- */
#contents{
background-color:#fff;
border:1px solid #e5c79a;
}



/* main_img ---- */
#main_img{
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/main-01.gif) no-repeat 861px 0;
}

#main_img dl{
padding:20px 20px 15px 20px;
}

#main_img dd{
display:inline;
}



/* acc_bg ---- */
#acc_bg1{
margin-left:20px;
width:914px;
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/access_bg1.gif) repeat-y 0 0;
}

*html #acc_bg1{/* IE6 */
width:932px;
}

#acc_bg2{
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/access_bg2.gif) no-repeat 0 100%;
}



/* information ---- */
#information{
width:637px;
color:#613614;
float:left;
}


#information .info_a{
width:322px;
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/info_bg.gif) repeat-y 0 0;
padding-bottom:30px;
float:left;
}

#information .info_b{
width:310px;
float:left;
padding-bottom:30px;
}

#information .info_c{
width:322px;
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/info_bg.gif) repeat-y 0 0;
float:left;
}

#information .info_d{
width:310px;
float:left;
}

#information .info_d2{
width:310px;
float:left;
}

#information .info_a h2{
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/info_a-01.gif) no-repeat 0 0;
width:310px;
height:35px;
overflow:hidden;
text-indent:-9999px;
}

#information .info_b h2{
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/info_b-01.gif) no-repeat 0 0;
width:315px;
height:32px;
overflow:hidden;
text-indent:-9999px;
}

#information .info_c h2{
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/info_c-01.gif) no-repeat 0 0;
width:310px;
height:39px;
overflow:hidden;
text-indent:-9999px;
}

#information .info_d h2{
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/info_d-01.gif) no-repeat 0 0;
width:315px;
height:50px;
overflow:hidden;
text-indent:-9999px;
}

#information .info_d2 h2{
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/info_d-01_b.gif) no-repeat 0 0;
width:315px;
height:50px;
overflow:hidden;
text-indent:-9999px;
}

#information .info_b ul li,
#information .info_d ul li,
#information .info_d2 ul li{
margin:0 20px 0 45px;
list-style-position: outside; 
list-style-image: url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/point.gif);
}

#information .info_a ul li,
#information .info_c ul li{
margin:0 20px 0 25px;
list-style-position: outside; 
list-style-image: url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/point.gif);
}

#information dl ul li.line{
padding-bottom:6px;
margin-bottom:3px;
border-bottom:dashed 1px #e5c79a;
}

html:not([lang*=""]) #information dl ul li.line { /* FF hack */
padding-bottom:1px;
margin-bottom:1px;
}

#information #info_top{
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/info_bg2.gif) repeat-x 0 100%;
}

#information #info_btm{
paddin-top:10px;
}




/* access ---- */
#access{
margin-left:20px;
width:250px;
float:left;
border:0;
}

#access h2{
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/acc_ttl.gif) no-repeat 0 0;
width:257px;
height:69px;
overflow:hidden;
text-indent:-9999px;
}

#access h3{
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/waku_top.gif) no-repeat 0 100%;
width:257px;
height:30px;
font-weight:bold;
color:#b65467;
padding:8px 0 0 18px;
margin:0;
}

#access h3{
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/waku_top.gif) no-repeat 0 100%;
width:257px;
height:30px;
font-weight:bold;
color:#b65467;
padding:8px 0 0 18px;
margin:15px 0 0 0;
}

#access dl{
margin:0;
padding:0 20px 10px 20px;
background:url(http://i.yimg.jp/images/gourmet/recipe_mobile_pr/img/waku_btm.gif) no-repeat 0 100%;
}

#access dd{
padding:0 15px 0 15px;
background-color:#fff2f5;
color:#9d747c;
font-size:93%;
line-height:1.1em;
}

#access dd.url{
padding:0;
}

#access dd .help{
background:url(http://i.yimg.jp/images/common/helpicon.gif) no-repeat 0 50%;
border-top:5px solid #fff2f5;
padding-left:15px;
font-size:93%;
}

#access dd .send_url{
background:url(http://i.yimg.jp/images/mobile/common/phonemail.gif) no-repeat 0 0;
padding-left:32px;
padding-bottom:5px;
}

#access dd .logintxt{
border-top:1px dotted #ffcae1;
padding-top:5px;
}

#access dd .sub{
font-weight:bold;
color:#448e02;
}



/* foot ---- */
#foot{
text-align:center;
padding-bottom:10px;
}

#foot .link{
border-top:1px solid #e5c79a;
padding-top:5px;
margin-top:20px;
font-size:93%;
}

#foot .cr{
color:#6d5218;
font-size:93%;
}




/* clear fix --------------------------------------------*/
#acc_bg2:after,
#info_top:after,
#info_btm:after,
#information:after,
#access:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#acc_bg2,
#information,
#info_top,
#info_btm,
#access{
	display: inline-block;
}

*html #acc_bg2,
*html #information,
*html #info_top,
*html #info_btm,
*html #access{
	height: 1%;
}


