@charset "EUC-JP";
/* CSS Document */
body,td,th {
	font-size: 12px;
	color: #121212;
	line-height:1.5;
}
body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a {color:#0000FF; vertical-align:middle;}
a:hover {color:#FFCC00; vertical-align:middle;}
img{ vertical-align:middle;}

h1{ margin:0; padding:0; font-size:13px;}
p{ margin:0; padding:0; vertical-align:middle;}
.head1{background-image:url(/mall/img/head_02.jpg); background-repeat:repeat-x;}
.top { padding:0; margin:3px 0 0 0; color:#FFFFFF; font-size:15px; text-align:left;}
.top2 { padding:3px 0 0 0; margin:0; color:#FFFFFF; font-size:15px; text-align:left;}
.www { color:#FFFFFF;}

#cont_All{
width:810px;
margin:auto;
vertical-align:top;
text-align:left;
background-image:url(/mall/img/back_new.jpg);
background-repeat:repeat-y;
}

#cont_All2{
width:810px;
margin:auto;
vertical-align:top;
text-align:left;
background-image:url(/mall/img/back_new.jpg);
background-repeat:repeat-y;
}

#cont_Main{
width:570px;
vertical-align:top;
text-align:left;

}

#cont_Menu{
width:230px;
vertical-align:top;
text-align:left;
float:right;
height:100%;
}

.tprigts{background-image:url(/mall/img/rightbg.jpg); background-repeat:repeat-y; background-position:center;}

.f90{ font-size:90%;}
.f902{ margin-bottom:5px; font-size:90%;}

.f85{ font-size:85%;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.mtb5{ margin-top:5px; margin-bottom:5px;}
.pad5{padding:5px;}
.pt5{padding-top:5px;}
.padl10{ padding-left:10px;}
.mr5{ margin-right:5px;}
.mb10{ margin-bottom:10px;}
.mb5{padding-bottom:5px;}
.mr3{ margin-right:3px;}
.f14{ font-size:14px;}
.f11{ font-size:11px;}
.f10{font-size:10px;}
.f9{font-size:9px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.m1{margin:1px;}
.m3{margin:3px;}
.mlrt4{margin-top:10px; margin-left:4px; margin-right:4px;}
.ml5{margin-left: 5px;}

.p45{color:#454545;}

.f122{ color:#CC0000; font-size:12px;}

.mall1{color:#006633; font-size:14px;}



.floortx1{font-size:11px; padding-left:5px; color:#003399;}
.topfloorlink{font-size:10px; padding-left:5px; color:#99CCFF;}
.newitem02{padding:0 2px 0 2px; border:1px solid #959595;}
.newwaku{padding:0 2px 0 2px; margin:2px; border:1px solid #959595;}
.red001{color:#CC0000;}

/*トップ・カテゴリー名リンク*/
.topcata { color:#0033CC; font-size:12px; text-decoration:underline;}
.topcata:hover { color:#66CCFF; font-size:12px; text-decoration:none;}
.topcatsub { color:#0033CC; font-size:11px; text-decoration:none;}
.topcatsub:hover { color:#FF9933; font-size:11px; text-decoration:none;}
.topcatsub2 { color:#333333; font-size:10px; text-decoration:none;}
.topcatsub2:hover { color:#999999; font-size:10px; text-decoration:none;}
.dn{ display:none;}
.block{ display:block;}
.ml4{ margin-left:5px;}
.ml42{ margin-top:7px; margin-left:5px;}
.ml43{ margin-left:5px; margin-top:12px;}
.ml9{ margin-left:9px;}
.ml10{ margin-left:10px;}
.mltt10{ margin-left:10px; margin-top:5px;}
.mt3{ margin-top:3px;}
.colored{ color:#FF0000; background-color:#FFFFFF; padding:2px; border:1px solid #CCCCCC; margin:2px;}
.mb3{ margin-bottom:3px;}

.kyo{ color:#CC0000; border-bottom:1px solid #FF0000; font-size:13px;}
.kyo2{ color:#CC0000;}
.catchc{ font-size:14px; color:#333333; background-color:#F0EADD; border-bottom:1px dashed; border-bottom-color:#663333; border-left:7px solid; border-left-color:#006600; padding-left:7px; margin:3px 0px 7px 0px;}
.catsub{ font-size:14px; border-left:5px solid; border-color:#CC6600; margin:7px 0 3px 0; padding-left:7px; color:#663300; background-color:#FEFFEA}

.excolor4{ background-color:#FFCCCC;}

/*コンテンツメイン*/
#main {width:750px; display:block; margin-top:10px;}
/*右メニュー*/
#right { width:190px; display:block; vertical-align:top; text-align:left;}

/*右メインメニュー*/
.rightmain{background-image:url(/mall/img/menubg22.jpg); background-position:top; background-repeat:no-repeat;}

/*検索窓*/
#kensakubg { widows:230px; background-image:url(/mall/img/kensakubg22.jpg); background-repeat:repeat-y;}
#kensaku { width:230px; display:block; background-image:url(/mall/img/kensakubg.jpg); background-repeat:no-repeat; background-position:top; padding-top:5px;}
#kensaku2 { width:230px; display:block; background-image:url(/mall/img/siborikomi2.jpg); background-repeat:no-repeat; background-position:top; padding-top:5px;}

/*絞り込み検索窓*/
#siborikensakubg { widows:230px; background-image:url(/mall/img/siboribg.jpg); background-repeat:repeat-y;}
#siborikensaku { width:230px; display:block; background-image:url(/mall/img/siborikomi.jpg); background-repeat:no-repeat; background-position:top; padding-top:5px;}

/*右カテゴリーメニュー*/
#rightbox_A{ width:200px; margin-top:3px; }
.rightbox_A{ width:200px; margin-top:3px; }
#rightcat p {margin-left:1px;}
#rightcat a { text-align:left; height:27px; color:#003300; font-size:13px; text-decoration:underline; background-image:url(/mall/img/catbg.gif); background-repeat:no-repeat; height:30px; display:block; vertical-align:middle; padding:3px 0px 0px 15px;}
#rightcat a:hover { text-align:left; height:27px; color:#339900; font-size:13px; text-decoration:underline; background-image:url(/mall/img/catbg2.gif); background-repeat:no-repeat; height:30px; display:block; vertical-align:middle; padding:3px 0px 0px 15px;}

#rightcat2 p {margin-left:1px;}
#rightcat2 a { text-align:left; height:27px; color:#FFFFFF; font-size:13px; text-decoration:underline; background-image:url(/mall/img/catbg2-1.gif); background-repeat:no-repeat; height:30px; display:block; vertical-align:middle; padding:3px 0px 0px 15px;}
#rightcat2 a:hover { text-align:left; height:27px; color:#339900; font-size:13px; text-decoration:underline; background-image:url(/mall/img/catbg2-2.gif); background-repeat:no-repeat; height:30px; display:block; vertical-align:middle; padding:3px 0px 0px 15px;}

.rightcat2 p {margin-left:1px;}
.rightcat2 a { text-align:left; height:27px; color:#FFFFFF; font-size:13px; text-decoration:underline; background-image:url(/mall/img/catbg2-1.gif); background-repeat:no-repeat; height:30px; display:block; vertical-align:middle; padding:3px 0px 0px 15px;}
.rightcat2 a:hover { text-align:left; height:27px; color:#339900; font-size:13px; text-decoration:underline; background-image:url(/mall/img/catbg2-2.gif); background-repeat:no-repeat; height:30px; display:block; vertical-align:middle; padding:3px 0px 0px 15px;}


#rightcat2 ul{
 margin:0; padding:0;
 list-style-type:none;
}
#rightcat2 li{
 margin:0; padding:0;
 list-style-type:none;
}

.close1{ color:#FF3366; font-size:10px; text-decoration:none;}
.close1:hover{ color:#999999; font-size:10px;}

/*右メニューサブカテゴリ部分*/
#subcat td{ font-size:11px; color:#CCCCCC;}
#subcat a{ font-size:11px; color:#0033FF;}
#subcat a:hover{ font-size:11px; color:#99CCFF;}
#subcat ul{  margin:0; padding:0;}
#subcat li { margin:0 0 0 3px; padding:0; list-style-type:none;}
.topinfo1{ width:540px; margin-left:5px; margin-bottom:5px; font-size:95%; color:#333333;}
#floor{ background-image:url(/mall/img/tenichibg.jpg); background-position:left; background-repeat:repeat-y; width:549px; z-index:1; border-bottom:1px solid #999999; border-right:1px solid #C9C9C9;}

#footer{
width:100%;
text-align:center;
border-top:1px solid #999999;
}
##footer p{ text-align:center; }
#footer a{ color:#FF6600; text-decoration:underline;}
#footer a:hover{ color:#999999; text-decoration:none;}
.footerbar{background-image:url(/mall/img/footbar.jpg); background-repeat:repeat-x; background-position:top;}

/*ショップテキスト　ボーダー部分*/
.bar_red1{ border-bottom:1px solid #FF0000;}
.bar_blue1{ border-bottom:1px solid #0033FF;}
.bar_green1{ border-bottom:1px solid #009900;}
.bar_yellow1{ border-bottom:1px solid #FFCC00;}
.bar_black1{ border-bottom:1px solid #000000;}

.bar_red2{ border-bottom:2px solid #FF0000;}
.bar_blue2{ border-bottom:2px solid #0033FF;}
.bar_green2{ border-bottom:2px solid #009900;}
.bar_yellow2{ border-bottom:2px solid #FFCC00;}
.bar_black2{ border-bottom:2px solid #000000;}

.bar_red3{ border-bottom:1px dotted #FF0000;}
.bar_blue3{ border-bottom:1px dotted #0033FF;}
.bar_green3{ border-bottom:1px dotted #009900;}
.bar_yellow3{ border-bottom:1px dotted #FFCC00;}
.bar_black3{ border-bottom:1px dotted #000000;}

/*ショップテキスト　囲罫線*/
.box_red1{ border:1px solid #FF0000; padding:2px;}
.box_blue1{ border:1px solid #0033FF; padding:2px;}
.box_green1{ border:1px solid #009900; padding:2px;}
.box_yellow1{ border:1px solid #FFCC00; padding:2px;}
.box_black1{ border:1px solid #000000; padding:2px;}

.box_red2{ border:2px solid #FF0000; padding:2px;}
.box_blue2{ border:2px solid #0033FF; padding:2px;}
.box_green2{ border:2px solid #009900; padding:2px;}
.box_yellow2{ border:2px solid #FFCC00; padding:2px;}
.box_black2{ border:2px solid #000000; padding:2px;}

.box_red3{ border:1px dotted #FF0000; padding:2px;}
.box_blue3{ border:1px dotted #0033FF; padding:2px;}
.box_green3{ border:1px dotted #009900; padding:2px;}
.box_yellow3{ border:1px dotted #FFCC00; padding:2px;}
.box_black3{ border:1px dotted #000000; padding:2px;}

/*フォーム*/
form{ margin:0; padding:0;}


/*店舗ジャンルメニューとプロフ枠*/
.profwaku{background-image:url(/mall/style/menuwaku/prof_02.gif); background-repeat:repeat-y; padding:2px 10px 2px 20px;}

#floorlink a{ color:#CC3333; text-decoration:none; font-size:12px;}
#floorlink a:hover{ color:#FF9900; text-decoration:underline; font-size:12px;}

.itemname{font-size:17px; color:#0000CC; margin:0 0 5px 0; padding:0;}


#logo2 a{font-size:12px; color:#0033FF; text-decoration:none;}

.serchtxt{ color:#454545; margin-bottom:5px;}

#uresuji a{ font-size:10px; }
.shourl{ font-size:9px; }

/*トップページ　ジャンル部分*/
#categorylisttop a{ font-size:13px; color:#003399; }
#categorylisttop a:hover{ font-size:13px; color:#FFCC33; }
#catsmallancher a { font-size:10px; text-decoration:none;}
#catsmallancher a:hover { font-size:10px; color:#FFCC33; text-decoration:none;}

.categorylisttop a{ font-size:13px; color:#003399; }
.categorylisttop a:hover{ font-size:13px; color:#FFCC33; }
.catsmallancher a { font-size:10px; text-decoration:none;}
.catsmallancher a:hover { font-size:10px; color:#FFCC33; text-decoration:none;}

/*クジ*/
.form001 { font-size:14px; color:#CC0000; border:1px solid #FFCCCC; background-color:#FFCCCC;}

#yamamekun{
 position:fixed;
 top:0px;
 left:0px;
 z-index:100;
}

/*ブログコメント部分関連*/
#blogcomment td{
  color:#666666;
  font-size:11px;
}

.titleborder{ border-bottom:1px solid #FFCC66; }
.comhako{ border:1px dotted #FFCC66; }
.toukoutime{border-top:1px dotted #999999; font-size:10px;}
.bloglinks{ font-size:11px; }


/*カゴサブ*/
#sublink { margin-top:15px;}
#sublink p{ padding:2px 0px 2px 5px; background-color:#FF6600; margin-bottom:5px; width:545px;}
#sublink p:hover{ padding:2px 0px 2px 5px; background-color:#0066CC; margin-bottom:5px; width:545px;}
#sublink a{ font-size:14px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
#sublink a:hover{ font-size:14px; text-decoration:none; font-weight:bold; color:#FFFF00;}


/*ヘッダー部分追加*/
#header{ width:100%;}
.head01a{border-bottom:1px solid #999999; width:100%; padding:0; margin:0; }
.head01a2{ width:100%; padding:0; margin:0; }
.head01b{ width:800px;}
.head01b_td1{ width:110px; text-align:right; }

.head01c{ border-bottom:1px solid #999999; width:100%;  padding:0; margin:0;}
.head01d{ background-image:url(/mall/img/head_02.jpg); background-repeat:repeat-x; text-align:center; background-color:#83BBF8;}
.head01f{ width:800px; margin:auto; text-align:left; color:#FFFFFF; font-size:15px;}
#head01G{ width:100%; height:28px; border-bottom:1px solid #999999;}
#head01h{ width:800px; margin:auto; text-align:right; font-size:90% padding:2px 0 2px 0;}
#head01c2{ border-bottom:1px solid #999999; border-top:1px solid #999999; width:100%;  padding:0; margin:0; background-color:#EFEFEF;}

/*ヘッダー　内部構造*/
#header_inner00{ width:800px; text-align:left; margin:10px auto 0 auto; }
#header_inner11{ border-bottom:1px solid #999999; width:100%; text-align:left; 
margin:0; background-image:url(/mall/img/head_02.jpg); background-repeat:repeat-x; text-align:center; background-color:#83BBF8;}
#header_inner02{ width:800px; text-align:right; margin:0 auto; clear:both;}
#header_inner03 from { margin:0; padding:0;}
#header_inner03{ float:right; width:570px; text-align:right; padding:0; vertical-align:bottom;}
#header_inner03 ul{ margin:0; padding:0; list-style-type:none; text-align:right; vertical-align:bottom;}
#header_inner03 li{ margin:0 0 0 20px; padding:0; list-style-type:none; float:right; vertical-align:bottom;}
#header_text01 p{ text-align:right; } 
/*276-524*/
#header_inner04{ width:800px; margin:auto; height:26px; padding-top:2px; }
#header_inner05{ float:right; width:524px;font-size:90%; color:#FFFFFF; padding-top:3px; }


/*カゴ右*/
.kagor_01{ background-image:url(/mall/img/kago_01.gif); background-repeat:no-repeat; background-position:bottom; }
.kagor_02{background-image:url(/mall/img/kago_02.gif); background-repeat:repeat-y; background-position:top; padding:3px 10px 3px 13px;}
.kagor_03{margin-bottom:5px; border-bottom:1px dashed #CCCCCC;}
.kagor_kaiin{color:#CC0000;}
.kago_goukei{color:#CC0000; font-size:13px;}
.kagor_04{margin-top:7px;}
.kagor_05{background-image:url(/mall/img/kago_04.gif); background-repeat:no-repeat; background-position:top; height:12px;}

 
.ken_tb01{margin-top:5px; margin-bottom:10px; width:180px;}

.okaidoku01{border:1px solid #CCCCCC; margin-top:3px; margin-left:5px; background-color:#FFFFFF; width:190px;}

.okaidoku01_tenpo{border-top:1px dashed #999999; font-size:10px;}

.sitem{ marign:0px 4px 0px 4px;}
.okaidoku01_tenpo2{border-top:1px dashed #999999; font-size:10px; width:184px; padding:3px; background-color:#FFEFEC; clear:both;}

.ninki_01tb{
border:1px solid #CCCCCC;
margin-top:3px;
margin-bottom:3px;
margin-left:5px;
background-color:#FFFFFF;
width:190px;
font-size:10px;
}

#ninki_01tb01{
border:1px solid #CCCCCC;
margin-top:3px;
margin-bottom:3px;
margin-left:5px;
background-color:#FFFFFF;
width:190px;
font-size:10px;
}

.ninki_01tb01{
border:1px solid #CCCCCC;
margin-top:3px;
margin-bottom:3px;
margin-left:5px;
background-color:#FFFFFF;
width:190px;
font-size:10px;
}
.pd5{ padding:5px;}
.pdt5{ padding-top:5px;}

.kaiinmenu_01{margin-left:5px; background-color:#CCCCCC; width:190px;}


/*カレンダー*/
.calender_td01{text-align:right; background-color:#EFEFEF;}
.calender_td02{text-align:right; background-color:#ffcc99;}
.calender_td03{text-align:right; background-color:#FFCCCC;}
.calender_td04{text-align:right; background-color:#CCFFFF;}
.calender_td05{text-align:right; background-color:#99FFFF;}
.calender_td06{text-align:right; background-color:#FFFFFF;}


/*新商品情報*/
#newitem01{ width:348px; padding-top:10px; }
#newitem02{ width:348px; clear:both; }
#newitem03{ width:340px; text-align:left; vertical-align:text-top; float:right; padding-left:5px; }
#newitem04{  width:348px; text-align:right; vertical-align:top; margin-right:5px;}

.newitem01{ width:348px; padding-top:10px; clear:both;}
.newitem02{ width:348px; clear:both; }
.newitem03{ width:340px; text-align:left; vertical-align:text-top; float:right; padding-left:5px; }
.newitem04{  width:348px; text-align:right; vertical-align:top; margin-right:5px;}

/*新着ショップ*/
#newShop{  padding: 5px 5px 0 5px ; text-align:left; }
.newShop{  padding: 5px 5px 0 5px ; text-align:left; }


/*会員スペース*/
#kaiyou{
border:1px solid #CCCCCC;
background-color:#FFFFFF;
width:190px;
margin-left:5px; 
margin-bottom:20px;
}
#kaiyou p{ margin:3px 0 3px 5px;}

.uresuji{
.padding:2px; border:1px solid #FFF;
}

.itemborder1{
  border:0px;
}

.sitemap{
 width:700px;
 margin:auto;
 text-align:left;
 padding-bottom:10px;
}

/*フロアガイド部分*/
.tenpoichi01{ width:548px; margin:auto;}
.flooricon{ float:left;}
.floorname{}
.floorname p{ padding-left:5px; margin-left:5px;}
.sborder01{ border-bottom:1px solid #CCCCCC; padding-bottom:3px; }
.flort{ padding-left:5px;}
.miseichi{ white-space:500px; padding-left:45px; padding-top:5px; padding-bottom:15px;}
/*eof*/
