@charset "shift_jis";
/* =========================================

nasuluckitchen > wld_rcp_top.css

============================================ */

#contents_main div.ttl_top{
width:710px;
height:248px;
margin:0 auto;
padding:0;
background:url(../image/bg_ttl_top.jpg) no-repeat 0 0;
}

#contents_main h1.ttl_top{
width:710px;
height:160px;
text-indent:-9999px;
}

#contents_main div.ttl_top p.lead{
width:330px;
margin:0 0 0 85px;
color:#300;
}

#contents_main h2.n_a,
#contents_main h2.eu,
#contents_main h2.as{
width:690px;
height:33px;
margin:0 auto;
padding:0 0 5px 0;
text-indent:-9999px;
}

#contents_main h2.n_a{background:url(../image/h2_n_a.gif) no-repeat 0 0;}
#contents_main h2.eu{background:url(../image/h2_eu.gif) no-repeat 0 0;}
#contents_main h2.as{background:url(../image/h2_as.gif) no-repeat 0 0;}

/*------section------*/

#contents_main div.section_top,
#contents_main div.section{
clear:both;
width:710px;
margin:0 auto 20px auto;
padding:0;
}

#contents_main div.section_top{background:url(../image/bg_section_top.jpg) no-repeat 0 -248px;}

#contents_main ul.rcp_list{
width:690px;
margin:0 auto;
overflow:hidden;
background:url(../image/bg_rcp_emp.jpg) no-repeat right bottom;
}

#contents_main ul.rcp_list li{
float:left;
width:345px;
margin:0;
padding:0;
background:url(../image/bg_rcp.gif) no-repeat 0 58px;
}

#contents_main ul.rcp_list li dl.rcp{
width:345px;
height:130px;
margin:0;
padding:0 0 20px 0;
position:relative;
background:url(../image/bg_rcp_bottom.gif) no-repeat left bottom;
}

#contents_main ul.rcp_list li dl.rcp dt a:hover{
cursor:pointer;
}

#contents_main ul.rcp_list li dl.rcp dt a span,
#contents_main ul.rcp_list li dl.rcp dd.txt{
display:block;
position:absolute;
}

#contents_main ul.rcp_list li dl.rcp dt a span.ttl{
width:194px;
margin:0 10px 0 0;
top:59px;
left:131px;
line-height:1.3;
letter-spacing:1px;
font-weight:bold;
}

#contents_main ul.rcp_list li dl.rcp dt a span.flg_ame,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_haw,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_mex,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_ita,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_fra,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_eng,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_spa,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_ger,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_rus,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_chi,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_kor,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_ind,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_vie,
#contents_main ul.rcp_list li dl.rcp dt a span.flg_tha{
width:345px;
height:58px;
top:0;
left:0;
text-indent:-9999px;
}

#contents_main ul.rcp_list li dl.rcp dt a span.flg_ame{background:url(../image/ttl_ame.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_haw{background:url(../image/ttl_haw.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_mex{background:url(../image/ttl_mex.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_ita{background:url(../image/ttl_ita.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_fra{background:url(../image/ttl_fra.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_eng{background:url(../image/ttl_eng.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_spa{background:url(../image/ttl_spa.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_ger{background:url(../image/ttl_ger.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_rus{background:url(../image/ttl_rus.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_chi{background:url(../image/ttl_chi.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_kor{background:url(../image/ttl_kor.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_ind{background:url(../image/ttl_ind.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_vie{background:url(../image/ttl_vie.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a span.flg_tha{background:url(../image/ttl_tha.gif) no-repeat 0 0;}

#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_ame{background:url(../image/ttl_ame02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_haw{background:url(../image/ttl_haw02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_mex{background:url(../image/ttl_mex02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_ita{background:url(../image/ttl_ita02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_fra{background:url(../image/ttl_fra02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_eng{background:url(../image/ttl_eng02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_spa{background:url(../image/ttl_spa02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_ger{background:url(../image/ttl_ger02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_rus{background:url(../image/ttl_rus02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_chi{background:url(../image/ttl_chi02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_kor{background:url(../image/ttl_kor02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_ind{background:url(../image/ttl_ind02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_vie{background:url(../image/ttl_vie02.gif) no-repeat 0 0;}
#contents_main ul.rcp_list li dl.rcp dt a:hover span.flg_tha{background:url(../image/ttl_tha02.gif) no-repeat 0 0;}

#contents_main ul.rcp_list li dl.rcp dt a img{
position:absolute;
top:58px;
left:20px;
border:2px solid #fff;
}

#contents_main ul.rcp_list li dl.rcp dt a:hover img{
border:2px solid #ea781c;
}

#contents_main ul.rcp_list li dl.rcp dd.txt{
width:194px;
margin:0 10px 0 0;
top:77px;
left:131px;
font-size:90%;
line-height:1.3;
}