@charset "shift_jis";

.kihontext , .leftpad , #leftpadToku , #leftpadToku h2 {
	font-size:12px;
	color:#333;
	line-height:130%;
	margin:0;
}

.leftpad {
	padding:0 5px 0 0;
}
.leftpad img {
float:left;
padding-right:12px;
}

h1,h2 {
	font-size:12px;
	font-weight:bold;
	margin:1px 0 0 0;
	color:#333;
}
table {
color:#333;
}
/*商品タイトル*/
.shouhinT {
	font-size:12px;
	font-weight:bold;
	padding:2px;
	text-align:left;
}
/*特盛てんまる*/
#leftpadToku h1 {
font-size:14px;
color:#F00;
font-weight:bold;
padding:0 0 5px 0;
}
#leftpadToku h2 {
font-weight:bold;
}
/*鮭づくしのページのみ使用*/
.shake_aion {
display:block;
height:25px;
font-size:12px;
padding:2px 0 5px 8px;
background: url(graphics/items/shake/shake_aicn2.gif) no-repeat;
text-align:left;
}
/*新着情報用*/
.Shin strong {
font-size:12px;
color:#F00;
font-weight:bold;
}
.Shin p {
font-size:12px;
padding:3px 0 0 0px;
margin:3px 0 0 15px;
list-style-position:outside;
line-height:140%;
}

/*stronf要素*/
strong {
	line-height:150%;
	font-size:14px;
	margin:5px 5px;
}



/*バックグラウンド色*/
.whiteB , .tokutitle {
	background:#FFF;
}
.gback {
background:#999;
}
.grback {
background:#CFC;
}
.rgback {
background:#CCC;
}
.wback {
background:#FFF;
}
.rback {
background:#FFC;
}
.bback {
background:#D0FFFF;
}
.oback {
background:#FFDAAD;
}
.redback {
background:#F00;
}
.beback , .tokuimg , .tokuitext {
background:#F1E2D9;
}

/*フォント系*/
.Bold,
.sonchoku {
font-weight:bold;
}
.mini {
	font-size:11px;
}
.minis {
font-size:10px;
}
.sonchoku {
font-size:16px;
}
/*テキストレフトよせ*/
.textleft , .tokuitext , .tokutitle {
text-align:left;
}

/*テキストライトよせ*/
.textright , .ryose , .grback {
text-align:right;
}

/*テキストセンター*/
.textcenter , .tokuimg {
text-align:center;
}

/*テーブルマージン*/
.tableb {margin:5px 0 0 0;}

/*パディング関連*/
.ryose {
padding:0 10px 0 0;
}
.tokuitext {
	padding:5px 1px 3px 3px;
}
.tokutitle , .rback , .bback {
	padding:3px;
}
.leftpadA {
		padding:0 0 0 5px;
}
.leftpadB {
		padding:2px 0 2px 5px;
}
.rightpadA , .grback , .oback {
	padding:2px 3px;
}
/*リストタグ*/
ul li {
	list-style-type:decimal;
	line-height:140%;
}
/*行間*/
.lineH , .leftpadB {
	line-height:140%;
}
/*マージン*/
.marginT {
	margin:0 0 0 -25px;
}
/*オーダー部分のタイトル*/
.dai {
font-size:16px;
}
/*バレンタイン企画*/
#Valentaine {
background:url(graphics/valentine/box.jpg) no-repeat;
text-align:center;
font-size:14px;
color:#EB5763;
padding:0px;
height:69px;
}
/*2月9日ふぐの日企画*/
#Fugu {
background:url(graphics/fugunohi/box_fugu.jpg) no-repeat;
text-align:center;
font-size:14px;
color:#EB5763;
padding:0px;
height:69px;
}
/*春お得意様*/
.harukakakuB {
color:#333;
font-size:12px;
}
.harukakakuR {
font-weight:bold;
color:#F00;
font-size:22px;
}

.btleftbta,
.btleftbtb {
text-align:right;
padding:5px;
}

.btleftbta {
background:#FDF8FB;
}

.btleftbtb {
background:#FCF9E9;
}

.btleftbtc {
background:#FCF9E9;
}

/*2009　特盛点丸*/
div.jishin {
background:#000;
padding:7px 0 7px 7px;
width:736px;
}

ul.tomorilinks,
ul.tomorilinks li {
list-style-type:none;
margin:0;
padding:0;
}

ul.tomorilinks {
background:#FF6600;
margin:0;
padding:5px 0 5px 5px;
text-align:left;
clear:both;
width:734px;
color:#FFF;
}

ul.tomorilinks li {
font-size:12px;
display:inline;
margin-left:12px;
}

ul.tomorilinks li a {
text-decoration:none;
/*color:#333;*/
color:#FFF;
}

ul.tomorilinks li a:hover {
text-decoration:underline;
}

/*リクルート*/
#rictitle {
/*text-align:right;*/
background:url(graphics/recruit/title.gif) no-repeat;
width:550px;
height:35px;
}
#rictitle .hizuke {
text-align:right;
padding:10px 0 0 0px;
font-weight:normal;
font-size:12px;
}
#rictitle h1 {
text-indent:-9999px;
display:block;
color:#555;
text-align:left;
margin:0px;
font-size:18px;
float:left;
}
.rictextbox {
margin:2px 0 0 8px;
background:#999;
width:540px;
}
.ricboxback {
background:#F3F3F3;
height:25px;
width:548px
}
.ricboxback h2 {
margin:0;
padding:4px 0 0 5px;
font-size:16px;
color:#333;
border-left:3px #F00 solid;
}

.ricbox strong {
padding:0 0 0 8px;
font-size:12px;
margin:0 0 5px 0;
}

.rictextwihet,
.rictextwihetr {
padding:3px 0 3px 6px;
font-size:12px;
background:#FFF;
font-weight:normal;
letter-spacing:1px;
}
.rictextwihet {
width:100px;
height:20px;
letter-spacing:2.5px !important;
}
.rictextwihetr {
width:440px;
height:20px;
line-height:150%;
}
.rictextwihetrno {
width:548px;
height:80px;
text-align:center;
padding-top:10px;
background:#FFF;
font-size:14px;
}

/*------------------
カートcss
--------------------*/
.tableborder {
border:1px solid #F63;
margin-bottom:16px;
clear:both;
}
.shugawari {
margin-bottom:0px;
}
.titlearea {
background:#FFE6DD url(graphics/items/cartsystem_angle.gif) no-repeat;
height:20px;
border-bottom:2px solid #F63;
text-align:left;
}
.titlearea p {
margin:0px;
padding:0px;
margin-left:25px;
padding-top:3px;
padding-bottom:3px;
font-size:12px;
font-weight:bold;
text-align:left;
}

.titlearea p strong {
color:#F00;
}

.titlearea p strong.typegreen {
color:#090 !important;
}

tr.sepcarea td {
background:#F0F0F0;
text-align:center;
font-size:12px;
height:18px;
padding-top:3px;
padding-bottom:3px;
color:#333;
}
tr.sepcarea td.typea {
border-bottom:1px solid #919191;
border-left:1px solid #919191;
}
tr.sepcarea td.typeb {
border-bottom:1px solid #919191;
}
tr.sepcarea td.typec {
border-right:1px solid #919191;
}

tr.sepcarea td.typed {
border-bottom:1px solid #919191;
border-left:1px solid #919191;
text-align:right;
padding-right:8px;
width:68px;
}
tr.sepcarea td.typee {
text-align:left;
padding-left:12px;
border-bottom:1px solid #919191;
border-left:1px solid #919191;

}

.check {
text-align:right;
height:26px;
padding-top:3px;
padding-bottom:3px;
}
.tokushutypea {
background:#FFF;
text-align:center;
}

/*------------------
特盛カート
--------------------*/

div.tokumoriitems {
clear:both;
width:740px;
}
div.tokumoriitems div.leftitem {
float:left;
width:360px;
}
div.tokumoriitems div.rightitem {
float:right;
width:360px;
}

p.tokumoritext {
margin-top:14px;
margin-bottom:5px;
width:360px !important;
vertical-align:top;
height:58px;
}

div.clearenter {
clear:both;
}

div.tokumorimidashi {
width:736px;
}


/*色系*/
.red ,
.mini , 
.leftpadA ,
.sonchoku {
	color:#F00;
}
.white {
	color:#FFF;
}
#Fugu .mini {
color:#EB5763;
}

/*見出し*/
.kokuchitext {
font-size:16px;
color:#F00;
font-weight:bold;
}
/*見出しライン*/
.midashibackline {
background:#EABF87;
padding-top:4px;
padding-left:4px;
padding-bottom:4px;
padding-left:4px;
}
.midashibacklinenotbottom {
padding-bottom:4px !important;
margin-bottom:0px !important;
}

.midashibackline p {
padding-top:4px;
padding-left:4px;
padding-bottom:4px;
padding-left:4px;

}
.midashibackline p strong {
color:#333;
}

.midashibacklineimg {
background:#EABF87;
}

.midashibacklineheight {
height:135px;
}
.itemtextclear {
clear:both !important;
}

/*マージン スペース*/
.kokuchitextmargintypea {
padding-top:12px;
padding-bottom:12px;
}


/*------------------
朝市
--------------------*/
.betaback {
background:#FFCC00;
}

/* 訳あり
-------------------------*/
.wakariimgpadding {padding:0 0 5.5em 0;}


/*--clearfix------------------------------------*/

.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;}
/*end hide from IE-mac*/


.clearbox {
clear:both;
}


