
p,h1,h2,h3,h4,h5,h6,ul,ol{ margin:0; padding:0;}
li { margin:3px 5px 0 10px; list-style:none;}

/* 共通（ブロック分け） */
#lft_c{ width:355px; float:left; margin-bottom:15px;}
#rgt_c{ float:right; width:355px; margin-bottom:15px;}
#cau_kome { text-indent:-1em; margin-left:1em;}
#cau_kome:first-letter { color:#FF0000;}

/*トップページ*/
#t_bosyu{ float:right; width:355px; margin-bottom:15px; background:url("../images/kakomi_bosyu_bg.gif") repeat-y;}
.bosyu_l { padding:0 7px 0 14px;}
.no_link { border:1px solid #CCC;}
a.btn_link img{ border:1px solid #CCC;}
a:hover.btn_link img{ border:1px solid #D35658;}

#bosyu{ margin:15px 0 20px 45px;}

/*レシピ（幅555ピクセル）*/
#kakomi_g{ background:#CFC; padding:8px 8px 8px 16px; width:555px;}
html>/**/body #kakomi_g{width:531px;}
ul.recipe{ font-weight:bold;}
.r_point{ color:#080;}
.r_nml{ font-weight:normal;}

/*ちらしずし*/
#kakomi_pre{ background:url("../sushi/images/k-pre_bg.gif") repeat-y; width:555px; padding:2px 4px 0 20px; }
html>/**/body #kakomi_pre{width:531px; padding:2px 4px 0 20px;}

#title {margin-bottom:12px;}
#howto { padding-left:26px; margin-bottom:20px;}

#cap_point { color:#F60; margin:2px 0;}

/* たけのこ */
td.l_recipe {padding-left:11px; padding-right:6px;}
td.r_recipe {padding-right:11px; padding-left:6px;}
td.c_recipe {padding:0 6px;}

#lft_recipe{ float:left; width:340px; margin-bottom:20px;}
#rgt_recipe{ float:right; width:340px; margin-bottom:20px;}
#lft_recipe .lead,#rgt_recipe .lead{ padding:10px 0 0 10px;}
#lft_recipe .txt,#rgt_recipe .txt{ clear:left;}

/* 梅 */
#hinpyo_pht {float:left; width:203px; margin-bottom:20px;}
#hinpyo_contents {float:right; width:467px; text-align:left; margin-bottom:20px;}
#hinpyo_sinsa { background:url(../ume/images_umeboshi/hinpyo_sinsa_bg.gif) repeat-y; padding:7px; width:467px; text-align:left;}
#hinpyo_sinsa img{float:left; margin-right:7px;}
#hinpyo_boshu { float:left; border:4px solid #EFD1DA; padding:5px; width:295px; margin-right:10px;}
#hinpyo_boshu_r { float:right; width:375px;}
html>/**/body #hinpyo_boshu {width:275px;}
table#hinpyo_prize { border:1px solid #8CBE27; border-collapse:collapse; margin:10px 0 5px 10px;}
table#hinpyo_prize th{ background-color:#DCEFB4; text-align:left; border:1px solid #FFFFFF; padding:7px;}
table#hinpyo_prize td{ border:1px solid #DCEFB4; padding:7px;}

/* ところてん */
#tokoro_ttl { background:url(../tokoroten/images/top_sttl_bg.jpg) no-repeat left top; width:720px; height:78px; margin:10px 0;}
#tokoro_ttl img { margin:2px 0 0 82px;}
#tokoro_rp_prebg { background:url(../tokoroten/images/rp_pre_bg.gif) repeat-y;}
#tokoro_rp_zairyo { width:187px; float:left; padding-left:10px;}
#tokoro_rp_zairyo .list_z{ width:177px; margin:7px 0; padding-left:1em;}
#tokoro_rp_zairyo img { vertical-align:middle; margin-left:7px;}

#tokoro_rp_dougu { width:368px; float:left; padding-left:20px;}
#tokoro_rp_dougu .list_d{ width:auto; float:left;  text-align:center; padding:0 3px; margin-bottom:6px;}
html>/**/body #tokoro_rp_zairyo {width:177px;}
html>/**/body #tokoro_rp_dougu {width:348px;}

.list_d img{margin-bottom:3px;}
#tokoro_rp_dougu img{ vertical-align:middle; margin-left:7px;}
#tokoro_rp_step01 { background:url(../tokoroten/images/rp_step-ph01.jpg) right top no-repeat; width:555px; height:167px; margin-bottom:18px;}
#tokoro_rp_step02 { background:url(../tokoroten/images/rp_step-ph02.jpg) right top no-repeat; width:555px; height:122px; margin-bottom:18px;}
#tokoro_rp_step03 { background:url(../tokoroten/images/rp_step-ph03.jpg) right top no-repeat; width:555px; height:122px; margin-bottom:18px;}
#tokoro_rp_step04 { background:url(../tokoroten/images/rp_step-ph04.jpg) right top no-repeat; width:555px; height:122px; margin-bottom:18px;}
#tokoro_rp_step05 { background:url(../tokoroten/images/rp_step-ph05.jpg) right top no-repeat; width:555px; height:179px; margin-bottom:18px;}
#tokoro_rp_step06 { background:url(../tokoroten/images/rp_step-ph06.jpg) right top no-repeat; width:555px; height:122px; margin-bottom:18px;}
#tokoro_rp_step07 { background:url(../tokoroten/images/rp_step-ph07.jpg) right top no-repeat; width:555px; height:122px; margin-bottom:18px;}
#tokoro_rp_okonomi { background:url(../tokoroten/images/rp_okonomi_bg.gif) repeat-y; width:555px; margin-bottom:30px;}
.okonomi_recipes{ width:170px; float:left; margin:12px 0 5px 5px;}
.okonomi_txt{ padding:2px 3px 2px 15px;}
.okonomi_etc {margin:5px 0 3px 15px;}

#tokoro_rp_txt { margin:5px 0 10px 28px; width:300px;}

/*float指定したボックスに用いる必須ハック*/
html>/**/body .clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ display:inline-block;}
/*Hides from IE-mac \*/
*html .clearfix{ height:1%;}
.clearfix{display:block;}

