/*左動的ランキングタグ*/
table.lank1{
	width: 170px;
	border:1px solid #999999;
	padding:0;
	margin:0;
}

/*head切り替わり*/
#head{
	margin:0px 0px;
}

/*サイドナビタグ1*/
table.navi1{
	width: 170px;
	border:1px solid #999999;
	padding:1px;
	margin:0;
}

/*サイドナビタグ2*/
table.navi2{
	width: 170px;
	border:1px solid #999999;
	border-top:0px;
	padding:1px;
	margin:0;
}

/*買い物概要フッタータグ*/
table.foot95{
	width:950px;
    border: 1px #330000 solid;
    border-collapse: collapse;
	text-align:top;
	vertical-align:top;
}

td.foot95t{
	width:316px;
	text-align:left;
	vertical-align:top;
	padding:5px;
}

table.foot77{
	width:770px;
    border: 1px #330000 solid;
    border-collapse: collapse;
	text-align:top;
	vertical-align:top;
}

td.foot77t{
	width:380px;
	text-align:left;
	vertical-align:top;
	padding:5px;
}

table.foot59{
	width:590px;
    border: 1px #330000 solid;
    border-collapse: collapse;
	text-align:top;
	vertical-align:top;
}

td.foot59t{
	width:590px;
	text-align:left;
	vertical-align:top;
	padding:5px;
}

/*概要フッター内マージンタグ*/
#foot{
	margin:5px;
}

/*概要フッター内マージンタグ*/
#foot0{
	margin:15px;
}

/*td時フォントミニタグ*/
td.footmin{
	font-size:10px;
	text-align:top;
	vertical-align:top;
}

/*faq用タグ*/
table.faq {
	text-align:left;
	width:770px;
}

table.faqmin{
	margin:2px;
	width:376px;
	background:#FED8DD;
}

table.faqmin760 {
	margin:2px;
	width:370px;
	background:#FED8DD;
}

table.faqq{
    border: 1px #CCCCCC solid;
	border-bottom:none;
	background:#FED8DD;
	width:770px;
}
table.faqq770 {
	border: 1px #CCCCCC solid;
	border-bottom:none;
	background:#FED8DD;
	width:770px;
}

table.faqa{
	border: 1px #CCCCCC solid;
	padding:0 5 5 5;
	border-top:none;
	width:770px;
}
table.faqa760 {
	border: 1px #CCCCCC solid;
	padding:0 5 5 5;
	border-top:none;
	width:760px;
}

table.faqp{
	border: 1px #CCCCCC solid;
	border-top:none;
	width:770px;
}

a.faqbold{
	color: #0000CC;
	text-decoration:underline;
	font-weight: normal;
}

div.faqdiv {
position: relative;
top: 0;
left:15px;
width:350px;
}

div.faqdiv760 {
	position: relative;
	top: 0;
	left:15px;
	width:355px;
}

table.mailb{
    border: 1px #CCCCCC solid;
	border-top:none;
	width:770px;
}

table.mailt{
	border: 1px #CCCCCC solid;
	border-bottom:none;
	width:770px;
}

table.mailc{
	border: 1px #CCCCCC solid;
	border-top:none;
	border-bottom:none;
	width:770px;
}

/*ショップリスト*/
#shoplist{
	border: 1px #333333 solid;
}

#shopred{
	background-color:#CC0000;
	color:#FFFFFF;
}

/*アイテムフレームタグ*/
table.item{
	width: 770px;
	border:1px solid #999999;
	padding:0;
	margin:0;
}

/*レビューフレーム指定*/
iframe.review{
	height:100px;
	width:200px;
	position:absolute;
	border:solid 1px #666666;
}

/*メルマガ登録*/
#mailr{
	border: 1px #CC0000 solid;
	margin:3px;
}

/*右レビュー専用タグ*/
#reviw{
	margin:3px;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	text-align:center;
}

/*商品レビューページ*/
#review0{
	background-color:#FFFFFF;
	border: 1px #CCCCCC solid;
	width:590px;
}

#rfont{
	font-size:20px;
	font-weight:bolder;
	color:#CC0000;
}

table.reviewt{
	background:url(//www.frantz.jp/img/review/title.jpg);
}

table.reviewb{
	border: 1px #e9ad35 solid;
	border-bottom:none;
}

table.reviewbu{
	border: 1px #e9ad35 solid;
	border-top:none;
	background-color:#EEEEEE;
}

td.reviewp{
	font-weight:bolder;
	font-size:25px;
	color:#CC0000;
}

/*商品紹介*/
table.itemlist{
	border: 1px #CCCCCC solid;
}

/*fmin不要*/
#fmin{
	margin:4px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#fmin0{
	margin:4px;
	font-size:10px;
	background:url(//www.frantz.jp/img/foot/foot_br.gif);
}

/*フォント大タグ*/
#font6{
	font-size:28px;
}
/*フォント大文字赤*/
#font6.red{
	color:#CC0000;
}

.red{
	color:#F00;
}

/*メールマガジン専用*/
#magazin{
	width:590px;
}

/*催事用動画制御タグ*/
#fmovie{
	width:590px;
	margin:4px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

/*リクルート*/
#recba{
	background-color:#FED8DD;
	border: 1px #CCCCCC solid;
	width:590px;
	border-bottom:none;
}

#recug{
	border: 1px #CCCCCC solid;
	width:590px;
	border-top:none;
}

/*トップへ戻る*/
#topback{
	width:590px;
	text-align:right;
	size:10px;
}

/*下段SWEETSテーブル部分*/
#sweets770{
	width:768px;
	height:620px;
	overflow-x:hidden;
	border:1px solid #999999;
}

/*トップメディア情報*/
.media1{
	border-top:1px solid #cc0000;
	text-align:center;
	width:120px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
}
.media2{
	border-top:1px solid #cc0000;
	text-align:left;
	vertical-align:top;
	width:443px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:7px;
	padding-top:5px;
}

/*メディアページ情報*/
table.mediah{
	width:770px;
	border-top:1px solid #cc0000;
	border-left:1px solid #cc0000;
	border-collapse:collapse;
}

.mediah th{
	border-right:1px solid #cc0000;
    border-bottom:1px solid #cc0000;
	color:#CC0000;
	size:15px;
	padding:5px;
	text-align: center;
}

.mediah td{
	border-right:1px solid #cc0000;
    border-bottom:1px solid #cc0000;
	padding:4px;
	text-align: left;
	vertical-align:top;
}

td.img{
	width:120px;
	text-align:center;
}

/*howto*/

img.middle{
	vertical-align: middle;
}
/* howto行間設定 */
.imgtext {line-height : 250% ;}

/*2-3カラム用*/
td.main{
	text-align:left;
	vertical-align:left;
}

/*サイドナビモバイル*/
td.mobi{
	text-align:center;
	vertical-align:bottom;
}

/*サイドナビお気に入りIE対応*/
.okiie{
	font-size:10px;
}

/*ランキング*/
/*Example CSS for the two demo scrollers*/
#pscroller1{
width: 168px;
height:170px;
}

#.someclass{
	//class to apply to your scroller(s) if desired
}

/*商品サムネイル*/
div.blocka5 {
   float: left;
   width:20%;
   text-align:center;
}

div.blocka4 {
   float: left;
   width:25%;
   text-align:center;
}

div.blockb {
   clear: both;
   height:15px;
}

div.blockc {
   clear: both;
   height:3px;
}

/*注文フロー*/

table.flow{
	width:590px;
	border:1px solid #999999;
	border-collapse:collapse;
}

img.flow{
	margin:2px;
}

/*フッター内TOP専用タグ*/
#ftop{
	width:590px;
	margin:4px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

div.footmp{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:8px;
	margin-right:5px;
}

/*ボトム*/
table.bottom{
	width:950px;
	text-align:left;
	background:url(//www.frantz.jp/img/foot/foot_br.gif);
overflow:auto!important;

overflow /**/: hidden;
}

/*コピーライト専用タグ*/
#copy{
	font-size:8px;
	text-align:center;
	color:#FFFFFF;
	height:10px;
	background-color:#d10035;
	width:950px;
	height:18px;	
}

/*催事情報*/
#offline {
	width: 168px;
	height: 170px;
	overflow:auto;
	border:1px solid #999999;
}

tabele.offline{
	border:none;
	width:100%;
}

td.offcom{
	text-align:left;
	padding-bottom:10px;
}

td.offline{
	border-bottom:solid 1px #990000;
	text-align:left;
}

td.offlina{
	border-bottom:solid 1px #333333;
	text-align:left;
}
a.tel{
	font-size:18px;
	color:#990000;
	font-weight:900;
}

/*howto内*/
table.howto{
	border:solid 1px #999;
}

td.howto{
	background-color:#999;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

td.howto1{
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;

}
div.howto{
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

/*item内*/
div.item0l{
	width:253px;
	float:left;
	margin-right:3px;
	margin-left:2px;
	
}
div.item0c{
	width:253px;
	float:left;
	
}
div.item0r{
	width:253px;
	float:right;
	margin-right:2px;
	margin-left:3px;
}
div.item0{
	border: 1px #e9ad35 solid;
}

div.item1{
	background:url(//www.frantz.jp/img/review/title.jpg);
}
div.item2{
	width:120px;
	float:left;
}
div.item3{
	background-color:#CCCCCC;
	width:131px;
	float:right;
	font-weight:bold;
}
div.item4{
	width:131px;
	float:right;
}
div.item5{
	background-color:#CCCCCC;
	padding: 3px;
	clear:both;
}
div.space{
	padding: 5px;
	clear:both;
}
/*3等分*/

.clmBoxAreawd {
	padding-bottom:15px;
	width:590px;
}
.clmBoxAreawd .clm3wd {
	float:left!important;
	width:33.3%;
}
/* br clear */

br.clear_noiewd, 
div.clear_noiewd {
	display:inline !important;
	display:none;
	clear:both;
	line-height:0px;
}

br.clear_allwd {
	clear:both;
	line-height:0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
br.clear_noiewd  {
	display:block!important;
	content: " ";
}
}



/*lineボタン設置タグ*/

table.foot77{
	width:770px;
    border: 1px #330000 solid;
    border-collapse: collapse;
	text-align:top;
	vertical-align:top;
}

td.foot77t{
	width:380px;
	text-align:left;
	vertical-align:top;
	padding:5px;
}

table.foot59{
	width:590px;
    border: 1px #330000 solid;
    border-collapse: collapse;
	text-align:top;
	vertical-align:top;
}

td.foot59t{
	width:590px;
	text-align:left;
	vertical-align:top;
	padding:5px;
}

/* fixedNav */

/*#fixedNav {
    width:950px;
    border-collapse: collapse;
	position:fixed;
	bottom:-5px;
	right:100px;
	z-index:1000;
	align:right;
	display:block;

    border: none;
    padding: 5px;
    margin: 0px 0px 10px 0px;
}*/

/*body:before {
    font-weight: normal;
     white-space: pre; 
    width: 100%;
    display: block;
    padding: 0.5%;
    text-align: center;
    background-color: #cc0000;
    color: #fff;
	font-size: small;
    content: "\53F0\98A8\63A5\8FD1\306B\3088\308B\5F93\696D\54E1\5B89\5168\78BA\4FDD\306E\305F\3081\3001\0032\0030\0031\0038\5E74\0039\6708\0034\65E5\306F\5F53\5E97\306E\30AB\30B9\30BF\30DE\30FC\30B5\30DD\30FC\30C8\3092\5168\65E5\81E8\6642\4F11\696D\3068\3055\305B\3066\3044\305F\3060\304D\307E\3059\3002\000D\000A\304A\5BA2\69D8\306B\306F\3054\4E0D\4FBF\3092\304A\639B\3051\3044\305F\3057\307E\3059\304C\3001\3054\7406\89E3\3001\3054\5354\529B\306E\307B\3069\3088\308D\3057\304F\304A\9858\3044\7533\3057\4E0A\3052\307E\3059\3002";
	
}*/

