
/* 蟹特集
--------------------------------------------------------- */

#crab .f_l{float:left;}
#crab .f_r{float:right;}
#crab .clr{clear:both;}



/* 下部共通メニュー
--------------------------------------------------------- */
/* menu_link */
#crab .menu_link {
	margin:0 auto;
	width:890px;
}
#crab .menu_link ul{
	margin:0;
	padding:0;
}
#crab .menu_link li{
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	float:left;
}
#crab .attention {
	padding: 20px;
	text-indent: 0;
}

/* menu_link01 */
#crab .menu_link01{
	text-align:center;
	padding:0 0 10px 0;
}
#crab .menu_link01v{
	text-align:center;
	padding:0 0 10px 0;
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(/img/usr/crab/catg_01_v.jpg) left top no-repeat;
	display:block;
}
#crab .menu_link01 a,#crab .menu_link01 a:link,#crab .menu_link01 a:visited{
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#ffe895;
	text-decoration:underline;
	background:url(/img/usr/crab/catg_01_off.jpg) left top no-repeat;
	display:block;
	text-align:center;
}
#crab .menu_link01 a:hover,#crab .menu_link01 a:active{
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#ffe895;
	text-decoration:none;
	background:url(/img/usr/crab/catg_01_on.jpg) left top no-repeat;
	display:block;
	text-align:center;
}

/* menu_link02 */
#crab .menu_link02{
	text-align:center;
	padding:0 0 10px 0;
}
#crab .menu_link02v{
	text-align:center;
	padding:0 0 10px 0;
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(/img/usr/crab/catg_02_v.jpg) left top no-repeat;
	display:block;
}
#crab .menu_link02 a,#crab .menu_link02 a:link,#crab .menu_link02 a:visited{
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#ffe895;
	text-decoration:underline;
	background:url(/img/usr/crab/catg_02_off.jpg) left top no-repeat;
	display:block;
	text-align:center;
}
#crab .menu_link02 a:hover,#crab .menu_link02 a:active{
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#ffe895;
	text-decoration:none;
	background:url(/img/usr/crab/catg_02_on.jpg) left top no-repeat;
	display:block;
	text-align:center;
}

/* menu_link03 */
#crab .menu_link03{
	text-align:center;
	padding:0 0 10px 0;
}
#crab .menu_link03v{
	text-align:center;
	padding:0 0 10px 0;
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(/img/usr/crab/catg_03_v.jpg) left top no-repeat;
	display:block;
}
#crab .menu_link03 a,#crab .menu_link03 a:link,#crab .menu_link03 a:visited{
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#ffe895;
	text-decoration:underline;
	background:url(/img/usr/crab/catg_03_off.jpg) left top no-repeat;
	display:block;
	text-align:center;
}
#crab .menu_link03 a:hover,#crab .menu_link03 a:active{
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#ffe895;
	text-decoration:none;
	background:url(/img/usr/crab/catg_03_on.jpg) left top no-repeat;
	display:block;
	text-align:center;
}


/* menu_link04 */
#crab .menu_link04{
	text-align:center;
	padding:0 0 10px 0;
}
#crab .menu_link04v{
	text-align:center;
	padding:0 0 10px 0;
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(/img/usr/crab/catg_04_v.jpg) left top no-repeat;
	display:block;
}
#crab .menu_link04 a,#crab .menu_link04 a:link,#crab .menu_link04 a:visited{
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#ffe895;
	text-decoration:underline;
	background:url(/img/usr/crab/catg_04_off.jpg) left top no-repeat;
	display:block;
	text-align:center;
}
#crab .menu_link04 a:hover,#crab .menu_link04 a:active{
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#ffe895;
	text-decoration:none;
	background:url(/img/usr/crab/catg_04_on.jpg) left top no-repeat;
	display:block;
	text-align:center;
}

/* menu_link05 */
#crab .menu_link05{
	text-align:center;
	padding:0 0 10px 0;
}
#crab .menu_link05v{
	text-align:center;
	padding:0 0 10px 0;
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(/img/usr/crab/catg_05_v.jpg) left top no-repeat;
	display:block;
}
#crab .menu_link05 a,#crab .menu_link05 a:link,#crab .menu_link05 a:visited{
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#ffe895;
	text-decoration:underline;
	background:url(/img/usr/crab/catg_05_off.jpg) left top no-repeat;
	display:block;
	text-align:center;
}
#crab .menu_link05 a:hover,#crab .menu_link05 a:active{
	width:178px;
	height:100px;
	line-height:135px;
	font-size:130%;
	font-weight:bold;
	color:#ffe895;
	text-decoration:none;
	background:url(/img/usr/crab/catg_05_on.jpg) left top no-repeat;
	display:block;
	text-align:center;
}
#crab .menu_link05e a{
	width:178px;
	height:100px;
	background:url(/img/usr/crab/catg_05_end.jpg) left top no-repeat;
	display:block;
	text-align:center;
}



/* menu_link */
#crab .menu_link2 {
	margin:0 auto;
	width:880px;
}
/* allitem_link2 */
#crab .allitem_link2{
	text-align:center;
	padding:20px 0 10px 0;
	float:left;
}
#crab .allitem_link2 a:link,#crab .allitem_link2 a:visited{
	width:435px;
	height:55px;
	line-height:55px;
	font-size:130%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	background:url(/img/usr/crab/allview_off.jpg) left top no-repeat;
	overflow:hidden;
	display:block;
	text-align:center;
}
#crab .allitem_link2 a:hover,#crab .allitem_link2 a:active{
	width:435px;
	height:55px;
	line-height:55px;
	font-size:130%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(/img/usr/crab/allview_on.jpg) left top no-repeat;
	overflow:hidden;
	display:block;
	text-align:center;
}

/* ranking_link */
#crab .ranking_link{
	text-align:center;
	padding:20px 0 10px 0;
	float:right;
}
#crab .ranking_link a:link,#crab .ranking_link a:visited{
	width:435px;
	height:55px;
	line-height:55px;
	font-size:130%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	background:url(/img/usr/crab/rankview_off.jpg) left top no-repeat;
	overflow:hidden;
	display:block;
	text-align:center;
}
#crab .ranking_link a:hover,#crab .ranking_link a:active{
	width:435px;
	height:55px;
	line-height:55px;
	font-size:130%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(/img/usr/crab/rankview_on.jpg) left top no-repeat;
	overflow:hidden;
	display:block;
	text-align:center;
}

/* allitem_link */
#crab .allitem_link{
	text-align:center;
	padding:20px 0 10px 0;
}
#crab .allitem_link a:link,#crab .allitem_link a:visited{
	width:586px;
	height:55px;
	line-height:55px;
	font-size:160%;
	color:#FFFFFF;
	text-decoration:underline;
	background:url(/img/usr/crab/btn_allitem_off.jpg) left top no-repeat;
	overflow:hidden;
	display:block;
	margin:0 auto;
	text-align:center;
}
#crab .allitem_link a:hover,#crab .allitem_link a:active{
	width:586px;
	height:55px;
	line-height:55px;
	font-size:160%;
	color:#FFFFFF;
	text-decoration:none;
	background:url(/img/usr/crab/btn_allitem_on.jpg) left top no-repeat;
	overflow:hidden;
	display:block;
	text-align:center;
	margin:0 auto;
}

/* ranking_link2 */
#crab .ranking_link2{
	text-align:center;
	padding:0;
	margin:0 auto;
	clear:both;
	width:435px;
}
#crab .ranking_link2 a:link,#crab .ranking_link2 a:visited{
	width:435px;
	height:55px;
	line-height:55px;
	font-size:130%;
	font-weight:bold;
	color:#4a4600;
	text-decoration:underline;
	background:url(/img/usr/crab/rankingview_off.jpg) left top no-repeat;
	overflow:hidden;
	display:block;
	text-align:center;
}
#crab .ranking_link2 a:hover,#crab .ranking_link2 a:active{
	width:435px;
	height:55px;
	line-height:55px;
	font-size:130%;
	font-weight:bold;
	color:#4a4600;
	text-decoration:none;
	background:url(/img/usr/crab/rankingview_on.jpg) left top no-repeat;
	overflow:hidden;
	display:block;
	text-align:center;
}


/* 看板下共通
--------------------------------------------------------- */

#crab .about_crab{
	padding:15px 20px 20px 20px;
	margin:0;
	text-align:left;
	font-size:100%;
}
#crab .about_crab2{
	padding:15px 20px 15px 20px;
	margin:0 0 10px 0;
	text-align:left;
	font-size:100%;
	border:#8b1213 2px solid;
}



/* TOPページ
--------------------------------------------------------- */
#crab{
	width:920px;
	margin:0;
	padding:0;
	text-align:left;
}
#crab h1{
	margin:0;
}
#crab .crab_mainbx{
	margin:0;
	padding:0 20px 20px 20px;
	background:url(/img/usr/crab/mainbx_bg.jpg) left top repeat;
}
#crab .crab_mainbx .crab_textbx{
	float:left;
	width:100%;

}
#crab .crab_mainbx .crab_textbx .about_crab{
	padding:15px 0 20px 20px;
	margin:0;
	text-align:left;
	font-size:95%;
}
#crab .crab_mainbx .top_rankbn{
	float:right;
	padding:20px 0 0 0;
}
#crab .crab_mainbx .itembx01{
	margin:0 0 12px 0;
	padding:0;
	height:333px;
	background:url(/img/usr/crab/bx1_bg.jpg) right bottom no-repeat;
}
#crab .crab_mainbx p{
	font-size:95%;
}
#crab .crab_mainbx .itembx01 p{
	margin:0;
	padding:10px 0px 10px 10px;
	display:block;
	width:365px;
	float:left;
}
/* fontL */
#crab .dsgn_fontL #crab .crab_mainbx .itembx01 p{
	padding:0 0 0 5px;
	line-height:1.6em;
	margin:0;
}

#crab .crab_mainbx .itembx01 p.list_link{
	font-size:115%;
	text-align:right;
	padding:10px 10px 10px 0;
}
/* fontL */
#crab .dsgn_fontL #crab .itembx01 p.list_link{
	text-align:right;
	padding:5px 15px 0 0;
	margin:0;
	float:right;
	width:300px;
	line-height:1.2em;
}

#crab .crab_mainbx .itembx02{
	width:434px;
	margin:0 0 12px 0;
	padding:0;
	background:url(/img/usr/crab/bx2_bg.jpg) left bottom no-repeat;
}
#crab .itembx02 p{
	font-size:100%;
	padding:5px 20px 10px 20px;
	margin:0;
}
#crab .crab_mainbx .itembx02 p.list_link{
	font-size:115%;
	text-align:right;
	padding:0px 15px 15px 0px;
	margin:0;
}
#crab .crab_mainbx .itembx03{
	background:url(/img/usr/crab/bx3_bg.jpg) left top no-repeat;
	margin:0;
	padding:0;
	
}
#crab .crab_mainbx .itembx03 .thumb{
	float:left;
	margin:20px;
}
#crab .crab_mainbx .itembx03 .iteminfo{
	width:435px;
	float:left;
	padding:25px 0 0 10px;
	margin:0;
}
#crab .crab_mainbx .itembx03 p{
	margin:0;
	padding:0;
}
#crab .crab_mainbx .itembx03 .iteminfo .name{
	font-size:150%;
	font-weight:bold;
	padding: 10px 0 15px;
}
#crab .crab_mainbx .itembx03 .iteminfo .pricebx{
	color:#e60011;
	text-align:center;
	padding: 60px 0 18px 0;
}
#crab .crab_mainbx .itembx03 .iteminfo .pricebx .price{
	font-size:180%;
	font-weight:bold;
}
#crab .crab_mainbx .itembx03 .iteminfo .pricebx .yen{
	font-size:120%;
	font-weight:bold;
}
#crab .crab_mainbx .itembx03 .iteminfo .pricebx .tax{
	font-size:100%;
}
#crab .crab_mainbx .itembx03 .iteminfo .cartbx{
	text-align:center;
}



/* 蟹三昧
--------------------------------------------------------- */

#crab .zanmai .syabuttl{
	margin:0 auto;
	padding:0;
}
#crab .zanmai .syabubx{
	width:760px;
	margin:0 auto;
	padding:20px 60px 80px 60px;
	background:url(/img/usr/crab/zuwai_syabu_bg.jpg) left bottom no-repeat;
	overflow:auto;
}
#crab .zanmai .syabubx .left_za{
	float:left;
	width:450px;
	margin:0;
	text-align:left;
	font-size:100%;
	line-height:1.8em;
	padding:0;
}
#crab .zanmai .syabubx .right_za{
	padding:0;
	margin:0;
	float:right;

}
#crab .zanmai .sotebx{
	width:880px;
	margin:0 auto;
	padding:0;
	background:url(/img/usr/crab/zanmai_sote_bg.jpg) right bottom no-repeat;
	overflow:hidden;
}
#crab .zanmai .sotebx .leftbx{
	width:410px;
	margin:0;
	padding:0;
	float:left;
}
#crab .zanmai .sotebx .rightbx{
	margin:0;
	padding:0;
	float:right;
	text-align:left;
}
#crab .zanmai .sotebx .rightbx p{
	padding:10px 10px 5px 20px;
	margin:0;
}
#crab .zanmai .sotebx .rightbx .thumb{	
	text-align:right;}


#crab .zanmai .item_container{
	padding:12px 20px 20px 20px;
	margin:0 0 20px 0;
}

#crab .zanmai .itembx01{
	background:url(/img/usr/crab/bx3_bg.jpg) left top no-repeat;
	margin:0 0 12px 0;
	padding:0;
	
}
#crab .zanmai .itembx01 .thumb{
	float:left;
	margin:3px;
}
#crab .zanmai .itembx01 .iteminfo{
	width:380px;
	float:left;
	padding:15px 0 0 10px;
	margin:0;
}
#crab .zanmai .itembx01 p{
	margin:0;
	padding:0;
}
#crab .zanmai .itembx01 .iteminfo .name{
	font-size:150%;
	font-weight:bold;
	padding:30px 0 15px 0;
}
#crab .zanmai .itembx01 .iteminfo .pricebx{
	color:#e60011;
	padding:10px 0 10px 0;
	text-align:center;
}
#crab .zanmai .itembx01 .iteminfo .pricebx .price{
	font-size:180%;
	font-weight:bold;
}
#crab .zanmai .itembx01 .iteminfo .pricebx .yen{
	font-size:120%;
	font-weight:bold;
}
#crab .zanmai .itembx01 .iteminfo .pricebx .tax{
	font-size:100%;
}
#crab .zanmai .itembx01 .iteminfo .cartbx{
	text-align:center;
	padding:5px 20px 12px 0;
}
#crab .zanmai .itembx01 .icn{
	text-align:left;
	padding: 100px 0 0;
}
#crab .zanmai .itembx02{
	width:435px;
	margin:0 0 12px 0;
	padding:0 0 20px 0;
	background:url(/img/usr/crab/zuwai_itembx02_bg.jpg) left bottom no-repeat;
	overflow:auto;
}
#crab .zanmai .itembx02 p{
	font-size:100%;
	padding:5px 20px 5px 30px;
	margin:0;
}
#crab .zanmai .itembx02 .name{
	font-size:150%;
	font-weight:bold;
	padding: 10px 0 15px 0;
	text-align: center;
}
#crab .zanmai .itembx02 .icn{
	text-align:left;
}
#crab .zanmai .itembx02 .icn2{
	text-align:center;
	padding: 50px 0 0;
}
#crab .zanmai .itembx02 .pricebx{
	color:#e60011;
	text-align:left;
	padding:5px 0 5px 20px;
	text-align:center;
}
#crab .zanmai .itembx02 .pricebx .price{
	font-size:180%;
	font-weight:bold;
}
#crab .zanmai .itembx02 .pricebx .yen{
	font-size:120%;
	font-weight:bold;
}
#crab .zanmai .itembx02 .pricebx .tax{
	font-size:100%;
}
#crab .zanmai .itembx02 .cartbx{
	text-align:center;
	padding:5px 20px 0 0;
}
#crab .zanmai .zanmai_scb {
	width:838px;
	margin:0 auto 30px auto;
	clear:both;
}
#crab .zanmai .zanmai_scb dl {
	padding:0;
	margin:0;
	clear:both;
}
#crab .zanmai .zanmai_scb dt {
	padding:70px 0 0 5px;
	margin:0 20px 0 0;
	list-style-type:none;
	float:left;
	width:220px;
}
#crab .zanmai .zanmai_scb dd {
	padding:35px 0 0 20px;
	margin:0;
	list-style-type:none;
	float:left;
	line-height:200%;
}
#crab .zanmai .zanmai_scb .zanmai_ichi {
	padding:0 0 0 190px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/zanmai_ichi.jpg) left bottom no-repeat;
	width:648px;
	height:157px;
	line-height:150%;
	font-size:130%;
	font-weight:bold;
}
#crab .zanmai .zanmai_scb .zanmai_ichi dd {
	padding:33px 0 0 20px;
}

#crab .zanmai .zanmai_scb .zanmai_sho {
	padding:0 0 0 190px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/zanmai_sho.jpg) left bottom no-repeat;
	width:648px;
	height:164px;
	line-height:150%;
	font-size:130%;
	font-weight:bold;
}
#crab .zanmai .zanmai_scb .zanmai_chiku {
	padding:0 0 0 190px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/zanmai_chiku.jpg) left bottom no-repeat;
	width:648px;
	height:170px;
	line-height:150%;
	font-size:130%;
	font-weight:bold;
}
#crab .zanmai .zanmai_scb .zanmai_bai {
	padding:0 0 0 190px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/zanmai_bai.jpg) left bottom no-repeat;
	width:648px;
	height:151px;
	line-height:150%;
	font-size:130%;
	font-weight:bold;
}
#crab .zanmai .zanmai_scb .zanmai_bai dd {
	padding:25px 0 0 20px;
}



/* ずわい蟹
--------------------------------------------------------- */

#crab .zuwai .syabuttl{
	margin:0 auto;
	padding:0;
}
#crab .zuwai .syabubx{
	width:880px;
	height:448px;
	margin:0 auto;
	padding:0;
	background:url(/img/usr/crab/zuwai_syabu_bg.jpg) left bottom no-repeat;
	overflow:hidden;
}
#crab .zuwai .syabubx img.thumb{
	float:left;
	margin:20px 20px 0 55px;
}
#crab .zuwai .syabubx p{
	margin:0;
	padding:40px 20px 0 0;
	text-align:left;
	font-size:100%;
	line-height:1.8em;
}
#crab .zuwai .sotebx{
	width:880px;
	margin:0 auto;
	padding:0;
	background:url(/img/usr/crab/zuwai_sote_bg.jpg) left bottom no-repeat;
	overflow:hidden;
}
#crab .zuwai .sotebx .leftbx{
	width:400px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}
#crab .zuwai .sotebx .leftbx p{
	padding:10px 0 5px 30px;
	margin:0;
}
#crab .zuwai .sotebx .rightbx{
	margin:0;
	padding:0;
	float:right;
	text-align:left;
}
#crab .zuwai .item_container{
	padding:12px 20px 20px 20px;
	margin:0 0 20px 0;
}

#crab .zuwai .itembx01{
	background:url(/img/usr/crab/bx3_bg.jpg) left top no-repeat;
	margin:0 0 12px 0;
	padding:0;
	
}
#crab .zuwai .itembx01 .thumb{
	float:left;
	margin:3px;
}
#crab .zuwai .itembx01 .iteminfo{
	width:380px;
	float:left;
	padding:15px 0 0 10px;
	margin:0;
}
#crab .zuwai .itembx01 p{
	margin:0;
	padding:0;
}
#crab .zuwai .itembx01 .iteminfo .name{
	font-size:150%;
	font-weight:bold;
	padding:30px 0 15px 0;
}
#crab .zuwai .itembx01 .iteminfo .pricebx{
	color:#e60011;
	text-align:left;
	padding:50px 0 10px 0;
}
#crab .zuwai .itembx01 .iteminfo .pricebx img{
	float:left;
	margin:0 25px 0 0;
	padding:0;
}
#crab .zuwai .itembx01 .iteminfo .pricebx .price{
	font-size:180%;
	font-weight:bold;
	line-height:90px;
}
#crab .zuwai .itembx01 .iteminfo .pricebx .yen{
	font-size:120%;
	font-weight:bold;
}
#crab .zuwai .itembx01 .iteminfo .pricebx .tax{
	font-size:100%;
}
#crab .zuwai .itembx01 .iteminfo .cartbx{
	text-align:center;
	padding:5px 20px 12px 0;
}
#crab .zuwai .itembx01 .iteminfo .pricebx_zuwai_c{
	color:#e60011;
	text-align:left;
	padding:140px 0 10px 0;
}
#crab .zuwai .itembx01 .iteminfo .pricebx_zuwai_c img{
	float:left;
	margin:0 25px 0 0;
	padding:0;
}
#crab .zuwai .itembx01 .iteminfo .pricebx_zuwai_c .price{
	font-size:180%;
	font-weight:bold;
	line-height:90px;
}
#crab .zuwai .itembx01 .iteminfo .pricebx_zuwai_c .yen{
	font-size:120%;
	font-weight:bold;
}
#crab .zuwai .itembx01 .iteminfo .pricebx_zuwai_c .tax{
	font-size:100%;
}
#crab .zuwai .itembx01 .iteminfo .cartbx{
	text-align:center;
	padding:5px 20px 12px 0;
}
#crab .zuwai .itembx02{
	width:435px;
	margin:0 0 12px 0;
	padding:0 0 20px 0;
	background:url(/img/usr/crab/zuwai_itembx02_bg.jpg) left bottom no-repeat;
	overflow:auto;
}
#crab .zuwai .itembx02 p{
	font-size:100%;
	padding:5px 20px 5px 30px;
	margin:0;
}
#crab .zuwai .itembx02 .name{
	font-size:150%;
	font-weight:bold;
	padding: 10px 0 15px 0;
	text-align: center;
}
#crab .zuwai .itembx02 .pricebx{
	color:#e60011;
	text-align:left;
	padding:50px 0 5px 20px;
}
#crab .zuwai .itembx02 .pricebx img{
	float:left;
	margin:0 25px 0 0;
	padding:0;
}
#crab .zuwai .itembx02 .pricebx .price{
	font-size:180%;
	font-weight:bold;
	line-height:90px;
}
#crab .zuwai .itembx02 .pricebx .yen{
	font-size:120%;
	font-weight:bold;
}
#crab .zuwai .itembx02 .pricebx .tax{
	font-size:100%;
}
#crab .zuwai .itembx02 .cartbx{
	text-align:center;
	padding:5px 20px 0 0;
}
#crab .zuwai .zuwai_scb {
	width:838px;
	margin:0 auto 30px auto;
	clear:both;
}
#crab .zuwai .zuwai_scb ul {
	padding:0;
	margin:0;
}
#crab .zuwai .zuwai_scb li {
	padding:0;
	margin:0;
	list-style-type:none;
}
#crab .zuwai .zuwai_scb .zuwai_sho {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/zuwai_sho.jpg) left bottom no-repeat;
	width:728px;
	height:100px;
	line-height:100px;
	font-size:130%;
	font-weight:bold;
}
#crab .zuwai .zuwai_scb .zuwai_chiku {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/zuwai_chiku.jpg) left bottom no-repeat;
	width:728px;
	height:88px;
	line-height:80px;
	font-size:130%;
	font-weight:bold;
}
#crab .zuwai .zuwai_scb .zuwai_bai {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/zuwai_bai.jpg) left bottom no-repeat;
	width:728px;
	height:83px;
	line-height:80px;
	font-size:130%;
	font-weight:bold;
}



/* たらば蟹
--------------------------------------------------------- */

#crab .taraba .syabuttl{
	margin:0 auto;
	padding:0;
}
#crab .taraba .syabubx{
	width:880px;
	height:495px;
	margin:0 auto;
	padding:0;
	background:url(/img/usr/crab/zuwai_syabu_bg.jpg) left bottom no-repeat;
	overflow:hidden;
}
#crab .taraba .syabubx img.thumb{
	float:left;
	margin:0 20px 0 55px;
}
#crab .taraba .syabubx p{
	margin:0;
	padding:0 20px 0 0;
	text-align:left;
	font-size:100%;
	line-height:1.8em;
}
#crab .taraba .sotebx{
	width:880px;
	margin:0 auto;
	padding:0;
	background:url(/img/usr/crab/zuwai_sote_bg.jpg) left bottom no-repeat;
	overflow:hidden;
}
#crab .taraba .sotebx .leftbx{
	width:400px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}
#crab .taraba .sotebx .leftbx p{
	padding:10px 0 5px 30px;
	margin:0;
}
#crab .taraba .sotebx .rightbx{
	margin:0;
	padding:0;
	float:right;
	text-align:left;
}

#crab .taraba .item_container{
	padding:12px 20px 0 20px;
	margin:0 0 20px 0;
}

#crab .taraba .itembx01{
	background:url(/img/usr/crab/bx3_bg.jpg) left top no-repeat;
	margin:0 0 12px 0;
	padding:0;
	
}
#crab .taraba .itembx01 .thumb{
	float:left;
	margin:3px;
}
#crab .taraba .itembx01 .iteminfo{
	width:380px;
	float:left;
	padding:15px 0 0 10px;
	margin:0;
}
#crab .taraba .itembx01 p{
	margin:0;
	padding:0;
}
#crab .taraba .itembx01 .iteminfo .name{
	font-size:150%;
	font-weight:bold;
	padding:30px 0 15px 0;
}
#crab .taraba .itembx01 .iteminfo .pricebx{
	color:#e60011;
	text-align:left;
	padding:90px 0 10px 0;
}
#crab .taraba .itembx01 .iteminfo .pricebx img{
	float:left;
	margin:0 25px 0 0;
	padding:0;
}
#crab .taraba .itembx01 .iteminfo .pricebx .price{
	font-size:180%;
	font-weight:bold;
	line-height:90px;
}
#crab .taraba .itembx01 .iteminfo .pricebx .yen{
	font-size:120%;
	font-weight:bold;
}
#crab .taraba .itembx01 .iteminfo .pricebx .tax{
	font-size:100%;
}
#crab .taraba .itembx01 .iteminfo .cartbx{
	text-align:center;
	padding:5px 20px 12px 0;
}
#crab .taraba .itembx02{
	width:435px;
	margin:0 0 12px 0;
	padding:0 0 20px 0;
	background:url(/img/usr/crab/zuwai_itembx02_bg.jpg) left bottom no-repeat;
	overflow:auto;
}
#crab .taraba .itembx02 p{
	font-size:100%;
	padding:5px 20px 5px 30px;
	margin:0;
}
#crab .taraba .itembx02 .name{
	font-size:150%;
	font-weight:bold;
	padding: 10px 0 15px 0;
	text-align: center;
}
#crab .taraba .itembx02 .pricebx{
	color:#e60011;
	text-align:left;
	padding:50px 0 5px 20px;
}
#crab .taraba .itembx02 .pricebx img{
	float:left;
	margin:0 25px 0 0;
	padding:0;
}
#crab .taraba .itembx02 .pricebx .price{
	font-size:180%;
	font-weight:bold;
	line-height:90px;
}
#crab .taraba .itembx02 .pricebx .yen{
	font-size:120%;
	font-weight:bold;
}
#crab .taraba .itembx02 .pricebx .tax{
	font-size:100%;
}
#crab .taraba .itembx02 .cartbx{
	text-align:center;
	padding:5px 20px 0 0;
}
#crab .taraba .taraba_scb {
	width:838px;
	margin:0 auto 30px auto;
	clear:both;
}
#crab .taraba .taraba_scb ul {
	padding:0;
	margin:0;
}
#crab .taraba .taraba_scb li {
	padding:0;
	margin:0;
	list-style-type:none;
}
#crab .taraba .taraba_scb .taraba_sho {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/taraba_sho.jpg) left bottom no-repeat;
	width:728px;
	height:100px;
	line-height:100px;
	font-size:130%;
	font-weight:bold;
}
#crab .taraba .taraba_scb .taraba_chiku {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/taraba_chiku.jpg) left bottom no-repeat;
	width:728px;
	height:88px;
	line-height:80px;
	font-size:130%;
	font-weight:bold;
}
#crab .taraba .taraba_scb .taraba_bai {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/taraba_bai.jpg) left bottom no-repeat;
	width:728px;
	height:83px;
	line-height:80px;
	font-size:130%;
	font-weight:bold;
}



/* 毛蟹
--------------------------------------------------------- */

#crab .kegani .syabuttl{
	margin:0 auto;
	padding:0;
}
#crab .kegani .syabubx{
	width:880px;
	margin:0 auto;
	padding:0 0 30px 0;
	background:url(/img/usr/crab/zuwai_syabu_bg.jpg) left bottom no-repeat;
	overflow:hidden;
}
#crab .kegani .syabubx img.thumb{
	float:left;
	margin:0 20px 0 55px;
	padding:0 0 50px 0;
}
#crab .kegani .syabubx p{
	margin:0;
	padding:0 20px 0 0;
	text-align:left;
	font-size:100%;
	line-height:1.8em;
}
#crab .kegani .sotebx{
	width:880px;
	margin:0 auto;
	padding:0;
	background:url(/img/usr/crab/zuwai_sote_bg.jpg) left bottom no-repeat;
	overflow:hidden;
}
#crab .kegani .sotebx .leftbx{
	width:400px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}
#crab .kegani .sotebx .leftbx p{
	padding:10px 0 5px 30px;
	margin:0;
}
#crab .kegani .sotebx .rightbx{
	margin:0;
	padding:0;
	float:right;
	text-align:left;
}
#crab .kegani .item_container{
	padding:12px 20px 0 20px;
	margin:0 0 20px 0;
}

#crab .kegani .itembx01{
	background:url(/img/usr/crab/bx3_bg.jpg) left top no-repeat;
	margin:0 0 12px 0;
	padding:0;
	
}
#crab .kegani .itembx01 .thumb{
	float:left;
	margin:3px;
}
#crab .kegani .itembx01 .iteminfo{
	width:380px;
	float:left;
	padding:15px 0 0 10px;
	margin:0;
}
#crab .kegani .itembx01 p{
	margin:0;
	padding:0;
}
#crab .kegani .itembx01 .iteminfo .name{
	font-size:150%;
	font-weight:bold;
	padding:30px 0 15px 0;
}
#crab .kegani .itembx01 .iteminfo .pricebx{
	color:#e60011;
	text-align:left;
	padding:90px 0 10px 0;
}
#crab .kegani .itembx01 .iteminfo .pricebx img{
	float:left;
	margin:0 25px 0 0;
	padding:0;
}
#crab .kegani .itembx01 .iteminfo .pricebx .price{
	font-size:180%;
	font-weight:bold;
	line-height:90px;
}
#crab .kegani .itembx01 .iteminfo .pricebx .yen{
	font-size:120%;
	font-weight:bold;
}
#crab .kegani .itembx01 .iteminfo .pricebx .tax{
	font-size:100%;
}
#crab .kegani .itembx01 .iteminfo .cartbx{
	text-align:center;
	padding:5px 20px 12px 0;
}
#crab .kegani .itembx02{
	width:435px;
	margin:0 0 12px 0;
	padding:0 0 20px 0;
	background:url(/img/usr/crab/zuwai_itembx02_bg.jpg) left bottom no-repeat;
	overflow:auto;
}
#crab .kegani .itembx02 p{
	font-size:100%;
	padding:5px 20px 5px 30px;
	margin:0;
}
#crab .kegani .itembx02 .name{
	font-size:150%;
	font-weight:bold;
	padding: 10px 0 15px 0;
	text-align: center;
}
#crab .kegani .itembx02 .pricebx{
	color:#e60011;
	text-align:left;
	padding:50px 0 5px 20px;
}
#crab .kegani .itembx02 .pricebx img{
	float:left;
	margin:0 25px 0 0;
	padding:0;
}
#crab .kegani .itembx02 .pricebx .price{
	font-size:180%;
	font-weight:bold;
	line-height:90px;
}
#crab .kegani .itembx02 .pricebx .yen{
	font-size:120%;
	font-weight:bold;
}
#crab .kegani .itembx02 .pricebx .tax{
	font-size:100%;
}
#crab .kegani .itembx02 .cartbx{
	text-align:center;
	padding:5px 20px 0 0;
}
#crab .kegani .kegani_scb {
	width:838px;
	margin:0 auto 30px auto;
	clear:both;
}
#crab .kegani .kegani_scb ul {
	padding:0;
	margin:0;
}
#crab .kegani .kegani_scb li {
	padding:0;
	margin:0;
	list-style-type:none;
}
#crab .kegani .kegani_scb .kegani_sho {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/kegani_sho.jpg) left bottom no-repeat;
	width:728px;
	height:100px;
	line-height:100px;
	font-size:130%;
	font-weight:bold;
}
#crab .kegani .kegani_scb .kegani_c {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/kegani_c.jpg) left bottom no-repeat;
	width:728px;
	height:88px;
	line-height:80px;
	font-size:130%;
	font-weight:bold;
}
#crab .kegani .kegani_scb .kegani_chiku {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/kegani_chiku.jpg) left bottom no-repeat;
	width:728px;
	height:88px;
	line-height:80px;
	font-size:130%;
	font-weight:bold;
}
#crab .kegani .kegani_scb .kegani_bai {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/kegani_bai.jpg) left bottom no-repeat;
	width:728px;
	height:83px;
	line-height:80px;
	font-size:130%;
	font-weight:bold;
}



/* 松葉蟹
--------------------------------------------------------- */

#crab .matsuba p.about_matsuba{
	padding:15px 20px 20px 20px;
	margin:0;
	text-align:left;
	font-size:100%;
}
#crab .matsuba p.about_crab2{
	margin:0 0 20px 0;
}
#crab .matsuba .syabuttl{
	margin:0 auto;
	padding:0;
}
#crab .matsuba .syabubx{
	width:880px;
	height:510px;
	margin:0 auto;
	padding:0;
	background:url(/img/usr/crab/zuwai_syabu_bg.jpg) left bottom no-repeat;
	overflow:hidden;
}
#crab .matsuba .syabubx img.thumb{
	float:left;
	margin:0 20px 0 55px;
}
#crab .matsuba .syabubx p{
	margin:0;
	padding:0 20px 0 0;
	text-align:left;
	font-size:100%;
	line-height:1.8em;
}

#crab .matsuba .sotebx{
	width:880px;
	margin:0 auto;
	padding:0;
	background:url(/img/usr/crab/zuwai_sote_bg.jpg) left bottom no-repeat;
	overflow:hidden;
}
#crab .matsuba .sotebx .leftbx{
	width:400px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}
#crab .matsuba .sotebx .leftbx p{
	padding:10px 0 5px 30px;
	margin:0;
}
#crab .matsuba .sotebx .rightbx{
	margin:0;
	padding:0;
	float:right;
	text-align:left;
}

#crab .matsuba .item_container{
	padding:12px 20px 0 20px;
	margin:0 0 20px 0;
}

#crab .matsuba .itembx01{
	background:url(/img/usr/crab/bx3_bg.jpg) left top no-repeat;
	margin:0 0 12px 0;
	padding:0;
	
}
#crab .matsuba .itembx01 .thumb{
	float:left;
	margin:3px;
}
#crab .matsuba .itembx01 .iteminfo{
	width:380px;
	float:left;
	padding:15px 0 0 10px;
	margin:0;
}
#crab .matsuba .itembx01 p{
	margin:0;
	padding:0;
}
#crab .matsuba .itembx01 .iteminfo .name{
	font-size:150%;
	font-weight:bold;
	padding:30px 0 15px 0;
}
#crab .matsuba .itembx01 .iteminfo .pricebx{
	color:#e60011;
	text-align:left;
	padding:110px 0 10px 0;
}
#crab .matsuba .itembx01 .iteminfo .pricebx img{
	float:left;
	margin:0 25px 0 0;
	padding:0;
}
#crab .matsuba .itembx01 .iteminfo .pricebx .price{
	font-size:180%;
	font-weight:bold;
	line-height:90px;
}
#crab .matsuba .itembx01 .iteminfo .pricebx .yen{
	font-size:120%;
	font-weight:bold;
}
#crab .matsuba .itembx01 .iteminfo .pricebx .tax{
	font-size:100%;
}
#crab .matsuba .itembx01 .iteminfo .cartbx{
	text-align:center;
	padding:5px 20px 12px 0;
}


#crab .matsuba .itembx02{
	width:435px;
	margin:0 0 12px 0;
	padding:0 0 20px 0;
	background:url(/img/usr/crab/zuwai_itembx02_bg.jpg) left bottom no-repeat;
}
#crab .matsuba .itembx02 p{
	font-size:100%;
	padding:5px 20px 5px 30px;
	margin:0;
}
#crab .matsuba .itembx02 .name{
	font-size:150%;
	font-weight:bold;
	padding: 10px 0 15px 0;
	text-align: center;
}
#crab .matsuba .itembx02 .pricebx{
	color:#e60011;
	text-align:left;
	padding:50px 0 5px 20px;
}
#crab .matsuba .itembx02 .pricebx img{
	float:left;
	margin:0 25px 0 0;
	padding:0;
}
#crab .matsuba .itembx02 .pricebx .price{
	font-size:180%;
	font-weight:bold;
	line-height:90px;
}
#crab .matsuba .itembx02 .pricebx .yen{
	font-size:120%;
	font-weight:bold;
}
#crab .matsuba .itembx02 .pricebx .tax{
	font-size:100%;
}
#crab .matsuba .itembx02 .cartbx{
	text-align:center;
	padding:5px 20px 0 0;
}
#crab .matsuba .matsuba_scb {
	width:838px;
	margin:0 auto 30px auto;
	clear:both;
}
#crab .matsuba .matsuba_scb ul {
	padding:0;
	margin:0;
}
#crab .matsuba .matsuba_scb li {
	padding:0;
	margin:0;
	list-style-type:none;
}
#crab .matsuba .matsuba_scb .matsuba_sho {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/matsuba_sho.jpg) left bottom no-repeat;
	width:728px;
	height:100px;
	line-height:100px;
	font-size:130%;
	font-weight:bold;
}
#crab .matsuba .matsuba_scb .matsuba_chiku {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/matsuba_chiku.jpg) left bottom no-repeat;
	width:728px;
	height:88px;
	line-height:80px;
	font-size:130%;
	font-weight:bold;
}
#crab .matsuba .matsuba_scb .matsuba_bai {
	padding:0 0 0 110px;
	margin:0;
	list-style-type:none;
	background:url(/img/usr/crab/matsuba_bai.jpg) left bottom no-repeat;
	width:728px;
	height:83px;
	line-height:80px;
	font-size:130%;
	font-weight:bold;
}


/* ランキング 
--------------------------------------------------------- */
#crab .ranking {
	width:920px;
}
#crab .ranking .ranking_ttl {
	margin:0 0 30px 0;

}
#crab .ranking .rank_bg {
	width:190px;
	background:url(/img/usr/crab/rank_bg.jpg) repeat-y;
	float:left;
	margin:0 0 30px 0;
}
#crab .ranking .rank_body {
	width:710px;
	float:right;
}
#crab .ranking .rank_body .dsgn_mainTtl {
	background:url(/pc/image/pages/common/bg_ttl01_t.gif) repeat-y;
}

#crab .ranking .rank_body .dsgn_mainTtl {
	margin-bottom: 16px;
	padding-bottom: 15px;
	background: url(/pc/image/pages/common/bg_ttl01_b.gif) left bottom no-repeat;
}

#crab .ranking .rank_body .dsgn_mainTtl h1 {
	background: url(/pc/image/pages/common/bg_ttl01_t.gif) left top no-repeat;
	margin: 0;
	padding: 8px 15px 0 15px;
	font-weight: bold;
	font-size: 183%;
}



/* 動的ページ 
--------------------------------------------------------- */
#crab .itemall{
	width:920px;
	margin:0;
	padding:0;
}

#crab .pankuzu_link{
	color:#3b1804;
	font-size:90%;
	padding:15px 0;
	text-align:left;
}

#crab .itemall ul.linkbx{
	margin:0 0 10px 0;
	padding:0;
	width:920px;
}
#crab .itemall ul.linkbx li{
	width:136px;
	height:55px;
	margin:0 7px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
#crab .itemall ul.linkbx li.last{
	margin:0 0 0 0 !important;
}
#crab .attension {
	border-bottom:1px solid #ccc;
	width:710px;
	font-size:90%;
}
#crab .attention_d {
	width:670px;
	padding: 20px;
	text-indent: 0;
	border-bottom: 1px solid #bbb;
}
