/*sweetsmen blog*/



div.blog_right_list{

width:540px;
overflow:hidden;
padding:10px 0;
margin-bottom:10px;
}


div.blog_right_list div.blog_navi{

width:540px;
text-align:left;
border-bottom:1px #999 solid;
margin-bottom:20px;

}


div.blog_right_list a{
color:#ffffff;
}



div.blog_entry_list{


}

div.blog_entry_img{

width:80px;
height:80px;
overflow:hidden;
display:block;
float:left;
text-align:center;
margin:0 5px;
}

div.blog_entry_txt{
height:80px;
width:420px;
overflow:hidden;
display:block;
padding:0 0 0 10px;
float:left;
}

div.blog_entry_txt{
height:80px;
overflow:hidden;
display:block;
padding:0 10px;
float:left;
}

div.blog_entry_list ul{
border-top:1px solid #999;
}

div.blog_entry_list ul li{
display:block;
padding:10px 0;
border-bottom:1px solid #999;
position:relative;
width:550px;
}

span.blog_entry_new{
color:#f0c;
display:block;
}

span.blog_entry_ttl {
color:#000;
display:block;
font-weight:bold;
}

span.blog_entry_ttl a{
color:#a00000;
display:block;
font-weight:bold;
}


span.blog_entry_ttlpp {
color:#300;
display:block;
font-weight:bold;
font-size:18px;
line-height:150%;
}

span.blog_entry_description{
color:#300;
display:block;
width:410px;
}

span.blog_entry_dates{
color:#666;
display:block;
width:410px;
}


div.blog_right div.text{
color:#333;
display:block;
width:530px;
overflow:hidden;
margin-bottom:20px;
}

div.blog_right span.image{
display:block;
width:530px;
margin-bottom:10px;
}
div.blog_right span.entry{
display:block;
width:530px;
margin-bottom:10px;
}




p.blog_entry_ctgry{
color:#300;
background-repeat: no-repeat;
}

div.blog_right div.sectionbottom{
width:530px;
margin:20px 0;
border:1px solid #CC3366;
overflow:hidden;
}

div.blog_right div.sectionbottom span{
display:block;
float:left;
margin:10px 0 10px 20px;
}


div.blog_right div.sectionbottom a{
color:#c00;
}




div.blog_entry_main{

width:760px;
height:150px;
overflow:hidden;
background-color:#eee;





}

h1.blog_entry_ttl{
background-image:url(/img/sweetsmen_ttl.jpg);
width:760px;
height:150px;
display:block;
text-indent:-10000px;
}

p.blog_entry_lead{

display:none;
}

div.blog_area{
width:210px;
clear:both;
overflow:hidden;

}

td.tpl32{
background-image:url(/img/sweetsmen_bg.gif);
background-repeat: repeat-y;
}


*html div.blog_left{


}


div.blog_left{
padding:0 10px;
width:180px;
margin:0 auto;
overflow:hidden;
clear:both;
float:left;

}



p.blog_left_ttl{

width:180px;
height:40px;
background-image:url(/img/sweetsmen_prf.gif);
text-indent:-10000px;
}

p.blog_left_lead{
margin-top:10px;
color:#eeeeee;

}


div.blog_right{

float:right;
margin:10px 0 50px 0;
width:540px;
overflow:hidden;

}


p.blog_ctgry{
margin-top:20px;
width:180px;
height:40px;
background-image:url(/img/sweetsmen_ctgry.gif);
text-indent:-10000px;
}

p.blog_keyword{
margin-top:20px;
width:180px;
height:40px;
background-image:url(/img/sweetsmen_keyword.gif);
text-indent:-10000px;
}

p.blog_mounth{
margin-top:20px;
width:180px;
height:40px;
background-image:url(/img/sweetsmen_archive.gif);
text-indent:-10000px;

}



div.blog_right_ttl{
clear:both;
width:540px;
border-bottom:1px dotted #300;
overflow:hidden;
margin-bottom:10px;

}

h2.blog_entry_ttl{
color:#300;

}

p.blog_entry_date{
clear:both;
float:left;
}

span.blog_entry_new{

float:left;
}

div.blog_ctgry_list li a,
div.blog_mounth_list li a,
div.blog_keywd_list li a{
color:#fff;
padding-left:20px;
background-image:url(/img/sweetsmen_nakguro.gif);
background-repeat: no-repeat;
}

div.blog_ctgry_list li a:hover,
div.blog_mounth_list li a:hover,
div.blog_keywd_list li a:hover{

padding-left:20px;
background-image:url(/img/sweetsmen_nakguro.gif);
background-color:#a00000;
}


//---------------------------------------------------------
body {

 font-size:11px;
 line-height:150%;
 color:#333;

}
th, td {
 font-size:12px;
 line-height:150%;
 color:#333;
}




.bdy {
 font-family:MS PGothic,sans-serif;
 font-size:12px;
 line-height:150%;

}
.bdyb {
 font-size:12px;
 line-height:150%;
}
.cap {
 font-family:MS PGothic,'ＭＳ Ｐゴシック',Helvetica,Verdana,Arial;
 font-size:11px;
 line-height:150%;
}
.hd {
 font-size:12px;
 font-weight:bold;
 line-height:150%;
}
.ld {
 font-size:14px;
 line-height:150%;
}
.pp {
 font-size:18px;
 line-height:150%;
}
.ttl {
 font-family:MS PGothic,sans-serif;
 font-size:15px;
 font-weight:bold;
 line-height:150%;
}



/*=======以下マージする=======*/
/* Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}
object,
embed {
	vertical-align: top;
}
hr,legend {
	display: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
img,abbr,acronym,fieldset {
	border: 0;
}
ul,li {
	list-style-type: none;
}

img, a img{
	vertical-align:top;
}



/*-----------------DeptTemplate-------------------*/

/*-----------------店舗トップ-------------------*/

p.pan{

clear:both;
width:760px;
padding:10px 0;
}

p.top{
float:left;
width:690px;
padding:10px 0;
}

p.rss{
float:right;
padding:10px 20px 10px 0;
}

h1.top{
display:none;

}


div.left_clm{
clear:both;
width:250px;
overflow:hidden;
float:left;
}

h2.newsflash{
background-image:url(/img/h2-newsflash.gif);
background-repeat:  repeat-x;
text-indent:-10000px;
width:230px;
height:47px;
}

h2.newsflash a
{
width:230px;
height:47px;
display:block;
}


td.newsflash_list_on {
width:115px;
height:40px;
background:#fff url(/img/newsflash_btn.gif) no-repeat scroll left top;
display:block;
text-indent:-10000px;
}
td.ranking_list_off {
width:115px;
height:40px;
background:#fff url(/img/newsflash_btn.gif) no-repeat scroll -115px top;
display:block;
text-indent:-10000px;
}

td.newsflash_list_off {
width:115px;
height:40px;
background:#fff url(/img/newsflash_btn.gif) no-repeat scroll -230px top;
display:block;
text-indent:-10000px;
}
td.ranking_list_on {
width:115px;
height:40px;
background:#fff url(/img/newsflash_btn.gif) no-repeat scroll right top;
display:block;
text-indent:-10000px;
}

td.newsflash_list_on span ,
td.newsflash_list_off span ,
td.ranking_list_on span ,
td.ranking_list_on span {
height:40px;
}


/*========================================================*/

/*newsflash*/

h3.ctgry_food { background-image:url(/img/ctgry_food.gif); background-repeat:no-repeat; clear:both;}
h3.ctgry_kids { background-image:url(/img/ctgry_kids.gif); background-repeat:no-repeat; clear:both;}
h3.ctgry_ladys { background-image:url(/img/ctgry_ladys.gif); background-repeat:no-repeat; clear:both;}
h3.ctgry_living { background-image:url(/img/ctgry_living.gif); background-repeat:no-repeat; clear:both;}
h3.ctgry_mens { background-image:url(/img/ctgry_mens.gif); background-repeat:no-repeat; clear:both;}
h3.ctgry_other { background-image:url(/img/ctgry_other.gif); background-repeat:no-repeat; clear:both;}


h3.ctgry_food a,
h3.ctgry_kids a,
h3.ctgry_ladys a,
h3.ctgry_living a,
h3.ctgry_mens a,
h3.ctgry_other a {
 display:block;
 height:21px;
 text-indent:-10000px;
 width:228px;
 overflow:hidden;
}

div.newsflash_list {
 border-left:#c0c0c0 1px solid;
 border-right:#c0c0c0 1px solid;
 border-bottom:#c0c0c0 1px solid;
 height:100%;
}

div.newsflash_list ul {
 border-top:#c0c0c0 1px solid;
 clear:both;
 margin:5px 1px;
 width:228x;
}

div.newsflash_list ul li {
 background-color:fffafa;
 border-bottom:#c0c0c0 1px solid;
 position:relative;
 width:228px;
}

div.newsflash_list ul li div.ctgry_food_thumbnail,
div.newsflash_list ul li div.ctgry_ladys_thumbnail,
div.newsflash_list ul li div.ctgry_mens_thumbnail,
div.newsflash_list ul li div.ctgry_kids_thumbnail,
div.newsflash_list ul li div.ctgry_living_thumbnail,
div.newsflash_list ul li div.ctgry_other_thumbnail{
 display:block;
 width:52px;
 height:52px;
 overflow:hidden;
 text-align:center;
 float:left;
 margin:5px;
}
div.newsflash_list ul li div.ctgry_food_thumbnail a img,
div.newsflash_list ul li div.ctgry_ladys_thumbnail a img,
div.newsflash_list ul li div.ctgry_mens_thumbnail a img,
div.newsflash_list ul li div.ctgry_kids_thumbnail a img,
div.newsflash_list ul li div.ctgry_living_thumbnail a img,
div.newsflash_list ul li div.ctgry_other_thumbnail a img{
 margin:auto;
}

div.newsflash_list ul li div span.ctgry_food_title,
div.newsflash_list ul li div span.ctgry_ladys_title,
div.newsflash_list ul li div span.ctgry_mens_title,
div.newsflash_list ul li div span.ctgry_kids_title,
div.newsflash_list ul li div span.ctgry_living_title,
div.newsflash_list ul li div span.ctgry_other_title{
 display:block;
 width:160px;
 padding:5px 0 0 0;
}

div.newsflash_list ul li div span.ctgry_food_recdate span,
div.newsflash_list ul li div span.ctgry_ladys_recdate span,
div.newsflash_list ul li div span.ctgry_mens_recdate span,
div.newsflash_list ul li div span.ctgry_kids_recdate span,
div.newsflash_list ul li div span.ctgry_living_recdate span,
div.newsflash_list ul li div span.ctgry_other_recdate span{
 display:block;
 width:160px;
 color:#990033;
}

div.newsflash_list ul li div a span {
 color:#333;
 display:block;
}

div.newsflash_list ul li div a:active span,
div.newsflash_list ul li div a:hover span {
 color:#990033;
}

div.newsflash_list div.ctgry_food,
div.newsflash_list div.ctgry_ladys,
div.newsflash_list div.ctgry_mens,
div.newsflash_list div.ctgry_kids,
div.newsflash_list div.ctgry_living,
div.newsflash_list div.ctgry_other{
 min-width:228px;
}


/*========================================================*/

/*ranking*/

div.ranking_list {
 border-left:#c0c0c0 1px solid;
 border-right:#c0c0c0 1px solid;
 border-bottom:#c0c0c0 1px solid;
 height:100%;
}

span.ranking_date {
 margin:0 auto;
 padding:0px 10px;
 color:#990033;
 display:block;
}

div.ranking_list ul{
 border-top:#c0c0c0 1px solid;
 clear:both;
 margin:10px 1px 5px 1px;
 overflow:hidden;
 width:228px;
}

div.ranking_list ul li {
 border-bottom:#c0c0c0 1px solid;
 position:relative;
 width:228px;
}

div.ranking_list ul li div a span {
 color:#333;
 display:block;
 height:20px;
}

*html div.ranking_list ul li div a span
{/*IE6*/
 display:inline;
 height:40px;
}

div.ranking_list ul li div a:active span,
div.ranking_list ul li div a:hover span {
 color:#990033;
}

div.ranking_list ul li div{
 color:#990033;
}

div.ranking_title1_1 {
 background:transparent url(/img/rank01.gif) no-repeat scroll -90px top;
}
div.ranking_title1_2 {
 background:transparent url(/img/rank02.gif) no-repeat scroll -90px top;
}
div.ranking_title1_3 {
 background:transparent url(/img/rank03.gif) no-repeat scroll -90px top;
}
div.ranking_title2_4 {
 background:transparent url(/img/rank04.gif) no-repeat scroll -62px top;
}
div.ranking_title2_5 {
 background:transparent url(/img/rank05.gif) no-repeat scroll -62px top;
}
div.ranking_title2_6 {
 background:transparent url(/img/rank06.gif) no-repeat scroll -62px top;
}
div.ranking_title2_7 {
 background:transparent url(/img/rank07.gif) no-repeat scroll -62px top;
}
div.ranking_title2_8 {
 background:transparent url(/img/rank08.gif) no-repeat scroll -62px top;
}
div.ranking_title2_9 {
 background:transparent url(/img/rank09.gif) no-repeat scroll -62px top;
}
div.ranking_title2_10 {
 background:transparent url(/img/rank10.gif) no-repeat scroll -62px top;
}

div.ranking_title1_1,
div.ranking_title1_2,
div.ranking_title1_3{
 display:block;
 overflow:hidden;
 width:130px;
 padding:30px 5px 0 0;
}

*html div.ranking_title1_1,
div.ranking_title1_2,
div.ranking_title1_3
{/*IE6*/
 width:135px;
}

div.ranking_title2_4,
div.ranking_title2_5,
div.ranking_title2_6,
div.ranking_title2_7,
div.ranking_title2_8,
div.ranking_title2_9,
div.ranking_title2_10{
 display:block;
 overflow:hidden;
 width:155px;
 padding:5px 5px 0 0;
}

*html div.ranking_title2_4,
div.ranking_title2_5,
div.ranking_title2_6,
div.ranking_title2_7,
div.ranking_title2_8,
div.ranking_title2_9,
div.ranking_title2_10
{/*IE6*/
 width:160px;
}

div.ranking_img1_1,
div.ranking_img1_2,
div.ranking_img1_3{
 display:block;
 height:80px;
 width:80px;
 overflow:hidden;
 text-align:center;
 float:left;
 margin:5px;
}

div.ranking_img2_4,
div.ranking_img2_5,
div.ranking_img2_6,
div.ranking_img2_7,
div.ranking_img2_8,
div.ranking_img2_9,
div.ranking_img2_10{
 display:block;
 height:52px;
 width:52px;
 overflow:hidden;
 text-align:center;
 float:left;
 margin:5px;
}

/*========================================================*/

/*tobulog blog*/
h2.tobulog

{background-image:url(/img/h2-tobulog.gif);
background-repeat:  repeat-x;
text-indent:-10000px;
margin-top:20px;
width:230px;
height:47px;
}


h2.tobulog a{
width:230px;
height:47px;
text-indent:-10000px;
display:block;
}



ul.tobulog{
clear:both;
/*margin:10px auto;*/
width:230px;
overflow:hidden;
}

ul.tobulog li{
width:110px;
overflow:hidden;
float:left;
padding-right:10px;
}


*html ul.tobulog li{/*IE6*/
margin-right:5px;
padding-right:0px;
}


ul.tobulog li.blog2{
padding-right:0px;
}



ul.tobulog li a{
color:#099;
display:block;
}


ul.tobulog li a span.lead{
color:#333;
}




ul.tobulog li a:hover,
ul.tobulog li a:active{
color:#099;
background-color:#eeffff;
}

ul.tobulog li a span.date{
width:110px;
display:block;
overflow:hidden;
padding-left:30px;
background:#fff url(/img/blog_new.gif) no-repeat scroll 0 5px;

}



div.right_clm{
width:510px;
overflow:hidden;
float:right;

}


div.main_img{
width:510px;
height:270px;
overflow:hidden;
display:block;
margin-bottom:20px;

}

div.main_img div.event{

width:245px;
overflow:hidden;
margin-top:20px;
float:left;

}

h2.eventfair

{background-image:url(/img/h2-eventfair.gif);
background-repeat:  repeat-x;
text-indent:-10000px;
width:245px;
height:47px;
}

h2.eventfair a
{
width:245px;
height:47px;
display:block;
}

p.event_bnr img{

margin:1px 0 0 0 ;

}

ul.event_name{
margin-top:5px;
background:#fff url(/img/list_bg.gif) no-repeat scroll left bottom;
}
ul.event_name li{
height:20px;
}

ul.event_name li a{
height:15px;
width:230px;
padding-left:15px;
background-image:url(/img/ya-eventfair.gif);
background-repeat: no-repeat;
display:block;
color:#333;
}

ul.event_name li a:hover{
background-color:#feebff;
}

div.event p.bnr{
margin:10px 0 20px 0;
}







/*イベントフェア*/




/*東武のイチオシ*/
div.main_img div.ichioshi{

width:245px;
overflow:hidden;
margin-top:20px;
float:left;
}

p.ichioshi_bnr img{
margin:1px 0 0 0 ;
float:left;
}

p.ichioshi_bnr{

clear:both;
overflow:hidden;
}

h2.ichioshi

{background-image:url(/img/h2-ichioshi.gif);
background-repeat:  repeat-x;
text-indent:-10000px;
width:245px;
height:47px;
}

h2.ichioshi a
{
width:245px;
height:47px;
display:block;
}

ul.ichioshi_name{
clear:both;
margin-top:5px;
background:#fff url(/img/list_bg.gif) no-repeat scroll left bottom;
}
ul.ichioshi_name li{
height:20px;
}

ul.ichioshi_name li a{
height:15px;
width:230px;
padding-left:15px;
background-image:url(/img/ya-ichioshi.gif);
background-repeat: no-repeat;
display:block;
color:#333;
}

ul.ichioshi_name li a:hover{
background-color:#e0e0ff;
}

div.ichioshi p.bnr{
margin:10px 0 20px 0;
}



div.bottom_area{
clear:both;
width:510px;
overflow:hideen;
/*background-color:#000;*/
}

h2.brandshop{
background-image:url(/img/h2-brandshop.gif);
background-repeat:  repeat-x;
text-indent:-10000px;
width:510px;
height:32px;
display:block;
}

/*brandshop*/

ul.brandshop{
clear:both;
paddin:10px 1px;
width:510px;
overflow:hidden;

}


ul.brandshop li {
border-top:#c0c0c0 1px solid;
border-bottom:#c0c0c0 1px solid;
overflow:hidden;
position:relative;
width:245px;
height:62px;
margin:5px 5px;
float:left;
background:#fff url(/img/list_bg.gif) no-repeat scroll left bottom;
}

*html ul.brandshop li {
margin:5px 4px;
}
ul.brandshop li a{
color:#019ad4;
display:block;

}

ul.brandshop li a span.lead{
color:#333;
display:block;
height:40px;
left:62px;
overflow:hidden;
position:relative;
top:-50px;
width:180px;

}

ul.brandshop li a span.brand{


display:block;
height:20px;
left:62px;
overflow:hidden;
position:relative;
top:-50px;
width:160px;
}

ul.brandshop li a span.img{
cursor : pointer;
height:52px;
left:5px;
overflow:hidden;
position:relative;
display:block;
top:5px;
width:52px;

text-align:center;
vertical-align:middle;

}

ul.brandshop li a span.img img
{
margin:auto;
}

ul.brandshop li a:hover,
ul.brandshop li a:active{
background-color:#ffffcc;
color:#0099cc;
}

ul.result_list{
overflow:hidden;
border-top:2px solid #999;
clear:both;
margin-bottom:20px;
}

ul.result_list li{

width:760px;
overflow:hidden;
padding:7px 5px;
border-bottom:1px solid #cc0;

}

ul.result_list li a{

overflow:hidden;
color:#660;
}

ul.result_list li a:hover{
color:#990;

}

ul.result_list li a span.brnd_shp{width:202px;display:block;float:left;overflow:hidden;}
ul.result_list li span.brnd_shp{width:202px;display:block;float:left;overflow:hidden;}
ul.result_list li span.ctgry{width:152px;display:block;float:left;overflow:hidden;}
ul.result_list li a span.plc{width:82px;display:block;float:left;overflow:hidden;}
ul.result_list li span.plc{width:82px;display:block;float:left;overflow:hidden;}
ul.result_list li span.shp{width:132px;display:block;float:left;overflow:hidden;}
ul.result_list li span.rmrks{width:172px;display:block;float:left;overflow:hidden;}


ul.result_smry{

clear:both;

}

ul.result_smry li{
margin-top:20px;
height:20px;
}

ul.result_smry li.brnd_shp{width:202px;display:block;float:left;overflow:hidden;font-weight:bold;}
ul.result_smry li.ctgry{width:152px;display:block;float:left;overflow:hidden;font-weight:bold;}
ul.result_smry li.plc{width:82px;display:block;float:left;overflow:hidden;font-weight:bold;}
ul.result_smry li.shp{width:132px;display:block;float:left;overflow:hidden;font-weight:bold;}
ul.result_smry li.rmrks{width:172px;display:block;float:left;overflow:hidden;font-weight:bold;}

div.result{
width:760px;
overflow:hidden;
margin:20px 0;
}

div.result p.result_ttl{float:left;}
div.result p.all{float:left;margin-left:30px;}
div.result p.navi{float:right;}

p.navi span.fcs{

background-color:#ff9;
border:1px #ff0 solid;
padding:4px;
}

p.navi a{
color:#660;
}

p.navi a:hover{
border-bottom:1px dotted #660;
color:#cccc00;
position:relative;
text-decoration:none;
}


/*brandshop*/

/*banner_area*/

div.banner_area{

clear:both;
width:760px;
overflow:hidden;
padding:20px 0;
}

div.banner_area img{
float:left;
margin-right:15px;
}

/*banner_area*/





/*-----------------共通-------------------*/

body {
background-image:url(/img/bg.gif);
background-repeat:  repeat-x;
text-align:center;
font-size:12px;
}

a ,a:hover
{
color:#039;text-decoration:none;
}



div.main{
line-height:150%;
margin:0 auto;
position:relative;
width:980px;
overflow:hidden;
text-align:left;
}



div.header{
}

div.flash{
clear:both;
width:980px;
height:70px;
}

div.flash_min{
clear:both;
width:780px;
height:70px;
overflow-hidden;
}

div.hdr_bnr{
clear:both;
width:200px;
height:70px;
text-align:right;
overflow-hidden;

}

div.hdr_bnr img{
margin-top:5px;
}

div.main_left{

width:760px;
float:left;
overflow:hidden;
/*background-color:#333;*/
}


div.sub_menu{
clear:both;
width:760px;
height:56px
overflow:hidden;
margin-top:10px;
margin-bottom:10px;
}

div.top_info{
clear:both;
width:660px;
background-image:url(/img/info_icn.gif);
background-repeat: no-repeat;
font-size:12px;
}

div.top_info li{
 margin:5px 0 0 77px;
}


p.top_owabi{
clear:both;
width:660px;
padding:5px 0 0 77px;
background-image:url(/img/owabi_icn.gif);
background-repeat: no-repeat;
font-size:12px;
}




/*-----------------右カラム-------------------*/
div.main_right{
width:200px;
float:right;
background-color:#fff;
overflow:hidden;
}



div.search_area{
margin-top:5px;
/*margin-bottom:20px;*/
width:200px;
height:16px;
padding:50px 0 34px 0;
background-image:url(/img/search_bg.gif);
background-repeat: no-repeat;
text-align:center;


}

div.search_area div {
 margin-left: auto; margin-right: auto;
}

p.infomation img{
margin:10px 0 0 0;
}
*html p.infomation img{/*IE6*/
margin:10px 0 20px 0;
}

p.contact img{
margin:20px 0 0 0;
}
*html p.contact img{/*IE6*/
margin:20px 0 20px 0;
}

p.mailmagazin img{
margin:0;
}
*html p.mailmagazin img{/*IE6*/
margin:0 0 20px 0;
}

p.mobile img{
margin:0;
}
*html p.mobile img{/*IE6*/
margin:0 0 20px 0;
}

p.present img{
margin:20px 0 0 0;
}
*html p.present img{/*IE6*/
margin:20px 0 20px 0;
}


p.service{
margin:0 0 0 0;
background-image:url(/img/ttl_service.gif);
width:200px;
height:26px;
text-indent:-10000px;
}

ul.service{
width:200px;
}

ul.service li a{
width:200px;
height:28px;
text-indent:-10000px;
display:block;
}


ul.service li.brand_shop a{
background-image:url(/img/ttl_service_01.gif);
}
ul.service li.shop_info a{
background-image:url(/img/ttl_service_02.gif);
}
ul.service li.floa a{
background-image:url(/img/ttl_service_03.gif);
}
ul.service li.access a{
background-image:url(/img/ttl_service_04.gif);
}


p.lang{
background-image:url(/img/ttl_lang.gif);
width:200px;
height:50px;
text-indent:-10000px;
}

ul.lang{
width:200px;

}

ul.lang li{
float:left;
}


ul.lang li a{
width:100px;
height:25px;
text-indent:-10000px;
display:block;

}


ul.lang li.lang01 a{
background-image:url(/img/btn_lang01.gif);
}
ul.lang li.lang02 a{
background-image:url(/img/btn_lang02.gif);
}
ul.lang li.lang03 a{
background-image:url(/img/btn_lang03.gif);
}
ul.lang li.lang04 a{
background-image:url(/img/btn_lang04.gif);
}








div.search_area input.searchInput01{
width:120px;
padding:0 !important;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BBBBBB;
}

div.search_area input.searchButton01{
vertical-align:middle;

}


div.online{
background-color:#FFE3DD;
width:200px;
overflow:hidden;
}

div.online ul{
background-color:#FFE3DD;
width:180px;
}

div.online ul li{
background-color:#FFE3DD;
width:180px;
height:62px;
overflow:hidden;
margin:0 10px 10px 10px;
clear:both;

}

div.online ul li span.image {
height:52px;
left:5px;
overflow:hidden;
position:relative;
display:block;
top:5px;
width:52px;
text-align:center;
vertical-align:middle;
}

div.online ul li span.brand,
div.online ul li span.item,
div.online ul li span.price {
display:block;
left:62px;
overflow:hidden;
position:relative;
width:140px;
top:-50px;
height:20px;
}


div.online ul li a{
background-color:#FFE3DD;
color:c00;
display:block;
overflow:hidden;
}

div.online ul li a:hover,
div.online ul li a:active{
background-color:#FFDDCC;
color:#900;
cursor:pointer;
}






/*-----------------Footer-------------------*/

div.footer{

width:100%;
height:50px;
border-top:1px solid #039;

}


div.footer div.footer_area{
margin:20px auto;
width:960px;
}
div.footer_left div.footer_area{
margin:20px auto;
width:740px;
}
div.footer_right div.footer_area{
margin:20px auto;
width:220px;
}


div.footer div.footer_area ul{
float:left;
}

div.footer div.footer_area ul li{
float:left;
padding-right:20px;
background-image:url(/img/footer_k.gif);
background-repeat:  no-repeat;
background-position: right top;
}

div.footer div.footer_area ul li.last{
float:left;
padding-right:20px;
background-image:url(/img/spacer.gif);
}



div.footer div.footer_area p.copy{
float:right;
}


/*-----------------BrandShopSearch-------------------*/

h1.brand_shop{
width:760px;
height:70px;
text-indent:-10000px;
background-image:url(/img/brandshop_ttl.gif);

}

div.brand_shop_search{
width:758px;
background-color:#e6e7c1;
margin:0 0 20px 0;
overflow:hidden;
border:1px solid #999900;
padding-bottom:10px;
}

*html div.brand_shop_search{
width:760px;

}


h2.brand_shop_search{
color:#660;
width:190px;
margin: 10px 0 0 10px;
float:left;
}


p.brand_shop_search_copy{

margin: 10px 0 0 10px;
float:left;
width:500px;
height:20px;
font-weight:bold;
text-decoration:underline;
color:#c00;

}

p.brand_shop_search_ctgry{
margin: 0 0 0 10px;
color:#660;
clear:both;

}

select.slct01,select.slct02{
margin: 10px 0 0 10px;
}



input.searchInput02{

clear:both;
margin: 10px 0 10px 10px;
vertical-align:middle;
}

input.searchButton02{

clear:both;
vertical-align:middle;

}




div.brand_shop_search_area{

width:760px;
overflow:hidden;
background-color:#f7f8da;

}

h2.brand_shop_search_area{
width:760px;
height:37px;
text-indent:-10000px;
background-image:url(/img/brandshop_ttl02.gif);

}

p.brand_shop_search_area{display:none;}



div.brand_shop_search_area h3{

width:150px;
height:20px;
border-left:2px solid #990;
border-bottom:1px solid #cc0;
text-indent:10px;
background-color:#fff;
margin:20px 0 10px 0;

}


div.brand_shop_search_area ul li input{
margin:0 10px 0 0;
}

div.line01,div.line02,div.line03,div.line04{
float:left;
padding-left:20px;
}

div.search_box{
margin-top:20px;
border-left:1px solid #990;
border-top:1px solid #cc0;

background-image:url(/img/brandshop_search_box.gif);
background-repeat: no-repeat;

height:220px;
text-align:center;
}

div.search_box input{
margin-top:60px;

}









/*-----------------Map-------------------*/

div.map{

width:960px;
margin:40px auto 20px auto;

}

/*-----------------TOBULOG-------------------*/

div.blog_box{
background-image:url(/img/tobulog_ttl.gif);
width:760px;
height:90px;
text-indent:-10000px;
}

p.blog_lead{
display:none;
}

div.blog_box div.rss{

text-align:right;
margin:40px 10px 10px 10px;
}

div.blog_area_box{

float:left;
width:370px;
padding:5px;
padding-bottom:20px;
}

span.blog_entry_new{

color:#f0c;
display:block;
}


/*-----------------NEWSFLASH-------------------*/

div.news_flash_box{
background-image:url(/img/newsflash_ttl.gif);
background-repeat:  no-repeat;
width:760px;
overflow:hidden;
text-align:center;
}

h1.news_flash{
display:none;
}

p.news_flash_menu{
width:758px;
height:50px;
margin-top:10px;
padding: 0 1px;
}

div.news_flash_box p.news_flash_menu{
margin-top:50px;

}


div.news_flash_box div.rss{
text-align:right;
margin:0 10px 10px 10px;
}




div.news_flash{
width:760px;
overflow:hidden;
margin-top:10px;
}



div.news_flash ul{

width:760px;
overflow:hidden;
}


div.news_flash ul li{
width:367px;
margin:5px;
height:90px;
overflow:hidden;
float:left;
background-image:url(/img/news_list_bg.gif);

}

div.news_flash_thumbnail{
margin:5px;
width:80px;
height:80px;
display:block;
float:left;
overflow:hidden;
text-align:center;
}

div.news_flash_txt{
padding:5px;
width:267px
height:80px;
overflow:hidden;
}


div.news_flash_txt span{}

span.news_flash_new{color:#c00;
display:block;
}

span.news_flash_title{
display:block;
}

span.news_flash_recdate{
display:block;
color:#666;
}


div.news_flash_txt a{
color:#c36;
}

div.news_flash_txt a:hover{
color:#903;
}




div.keyword{

clear:both;
width:760px;
height:90px;
overflow:hidden;
margin:0 auto;
background-image:url(/img/news_keyword_bg.gif);
margin-top:20px;
}

h2.keyword_ttl{
display:none;
}

div.keywordtag{
margin:10px;
float:right;
display:block;
overfloe:hidden;
width:590px;
height:70px;
}

div.keywordtag a{
float:left;
margin-right:20px;
white-space:nowrap;
display:block;
color:#903;
}



p.ancr{

float:right;
}

div.news_flash_detail_ttl{
text-align:left;
margin-top:50px;
width:720px;

}




/*===============NewsFlash==================*/

div.news_flash_detail_ttl{

width:758px;
margin-top:20px;
/*background-color:#fafafa;*/
height:60px;
overflow:hidden;
border:1px solid #999;
clear:both;
}


h2.detail_ttl{

color:#CC3366;
display:block;
height:40px;
left:10px;
overflow:hidden;
position:relative;
top:10px;
width:260px;
font-size:20px;

}

p.detail_lead{

color:#333;
display:block;
height:40px;
left:200px;
overflow:hidden;
position:relative;
top:-30px;
width:260px;

}

p.detail_ctgry{

color:#333;
display:block;
height:40px;
left:200px;
overflow:hidden;
position:relative;
top:-50px;
width:500px;

}

p.detail_ctgry a{

color:#CC3366;
}


div.ttl_box{
clear:both;
margin-top:20px;
width:760px;
height:80px;
overflow:hidden;
background:#fafafa url(/img/news_ttl_box.gif) no-repeat scroll left top;


}

div.ttl_box div.detail_ttl{
width:400px;
height:90px;
overflow:hidden;
color:#603;
display:block;
padding-top:10px;
padding-left:10px;
float:left;
/*background-color:#fff;*/

}

span.detail_ttl{
clear:both;
display:block;
margin-left:10px;
font-size:14px;

}

span.detail_ttl span{
clear:both;
display:block;
margin-top:10px;
font-size:12px;
}





div.sub_box{
float:right;
text-align:left;
width:320px;
padding-top:10px;
padding-left:10px;
}

div.sub_box span.detail_date,
div.sub_box span.detail_place,
div.sub_box span.detail_ctgry{

display:block;

wite-space:nowrap;
}



div.news_area_txt2 ul li.news_caption{
width:400px;
clear:both;
display:block;
margin-top:10px;
}

div.news_area_txt2 ul li.news_caption span.brand,
div.news_area_txt2 ul li.news_caption span.goods,
div.news_area_txt2 ul li.news_caption span.composition,
div.news_area_txt2 ul li.news_caption span.price
{

display:block;
clear:both;
}

div.news_area_txt2 ul li.news_caption span.price{
float:left;

}










/*



div.sub_box span.detail_ctgry{

color:#333;
display:block;
height:40px;
overflow:hidden;
float:left;


}

div.sub_box span.detail_place{

color:#333;
display:block;
height:40px;
overflow:hidden;
float:left;


}


div.sub_box span.detail_date {

color:#333;
display:block;
height:40px;
overflow:hidden;
float:left;


}
div.sub_box span.detail_day{

color:#333;
display:block;
height:40px;
left:200px;
overflow:hidden;



}

div.sub_box span.detail_charge{

color:#333;
display:block;
height:40px;
overflow:hidden;


}

*/


div.news_area{
clear:both;
width:720px;
margin:20px auto;
overflow:hidden;


}


div.detail_area{
clear:both;
width:710px;
margin:20px auto;
overflow:hidden;
}


div.news_area_img{
clear:both;
width:320px;
overflow:hidden;
text-align:center;
float:left;
margin-right:20px;
display:block;
}




div.news_area_img img{
margin:0 auto;
}


div.news_area_txt{
float:left;
}

div.news_area_txt2{
float:left;
width:380px;
overflow:hidden;
}



div.news_caption{

margin-top:10px;
}



div.other_news{

width:760px;
clear:both;
overflow:hidden;
background:#fafafa url(/img/other_news.gif) no-repeat scroll left top;
}

div.other_news_ttl{
margin:10px;
border-bottom:#CC3366 2px solid;
}




ul.other_news_list{
clear:both;
margin:5px 1px;
width:760px;
overflow:hidden;
}

ul.other_news_list li {
width:228px;
height:62px;
overflow:hidden;
float:left;
margin:5px 5px;
}

ul.other_news_list li a{
width:228px;
height:62px;
display:block;
color:#CC3366;
}
ul.other_news_list li a span.lead{
color:#333;
display:block;
height:40px;
left:62px;
overflow:hidden;
position:relative;
top:-45px;
width:160px;
}

ul.other_news_list li a span.day{
display:block;
height:20px;
left:62px;
overflow:hidden;
position:relative;
top:-50px;
width:160px;
}

ul.other_news_list li a span.img{
cursor : pointer;
height:52px;
left:5px;
overflow:hidden;
position:relative;
display:block;
top:5px;
width:52px;
text-align:center;
vertical-align:middle;

}

ul.other_news_list li a span.img img
{
margin:auto;
}

div.sectionbottom{
width:758px;
margin:20px 0;
border:1px solid #CC3366;
overflow:hidden;
}

div.sectionbottom span.persontitle,
div.sectionbottom span.person,
div.sectionbottom span.teltitle,
div.sectionbottom span.tel,
div.sectionbottom span.link,
div.sectionbottom span.other
{
display:block;
float:left;
margin:10px 0 10px 20px;
}

div.sectionbottom span.other span{
 clear:both;
 white-space:nowrap;
 margin:0;
}


div.sectionbottom a{
color:#CC3366;
}


/*===========Event============*/
h1.event_calendar{
display:none;
}


div.event_calendar_box{

width:760px;
height:100px;
background:#fff url(/img/eventclndr_ttl_tab.gif) no-repeat scroll left top;
text-indent:-10000px;

}





div.calendar_img{
width:760px;
height:500px;
margin:20px 0;

}



h1.event_fair{
display:none;
}


div.bnr_space{
width:760px;
overflow:hidden;
margin:20px auto;
text-align:center;
}

div.list h2{
display:none;
}


h2.next_week
{
background:#fff url(/img/eventfair_ttl.gif) no-repeat scroll left top;
width:760px;
text-indent:-10000px;
height:50px;
margin-top:50px;

}



div.event_fair_box{

width:760px;
height:100px;
background-color:#eee;
background:#fff url(/img/eventfair_ttl_tab.gif) no-repeat scroll left top;
text-indent:-10000px;
}

ul.event_fair_ttl{
width:438px;
height:42px;
}

ul.event_fair_ttl li{
float:left;
width:219px;
height:42px;

}

ul.event_fair_ttl li a{

display:block;
width:219px;
height:42px;
}




/*F10 EVENT*/

div.f10{
width:760px;
overflow:hidden;
background:#fff url(/img/event_ttl10f_bg.gif) no-repeat scroll left top;


}

div.f10 ul{

width:760px;
overflow:hidden;
margin-top:50px;
}

div.f10 ul li{
width:367px;
margin:5px;
height:90px;
overflow:hidden;
float:left;
background-image:url(/img/event_list_bg.gif);
}

div.f10_thumbnail{
margin:5px;
width:80px;
height:80px;
display:block;
float:left;
overflow:hidden;
text-align:center;
}

div.f10_txt{
padding:5px;
width:267px
height:80px;
overflow:hidden;
}


div.f10_txt span.f10_title a,
div.f10_txt span.f10_title {
color:#660099;
font-weight:bold;
}

span.f10_description{
display:block;
}

/*F6 EVENT*/

div.f6event{
margin-top:20px;
width:760px;
overflow:hidden;
background:#fff url(/img/event_ttl6f_bg.gif) no-repeat scroll left top;


}

div.f6event ul{

width:760px;
overflow:hidden;
margin-top:50px;
}

div.f6event ul li{
width:367px;
margin:5px;
height:90px;
overflow:hidden;
float:left;
background-image:url(/img/event_list_bg.gif);
}

div.f6event_thumbnail{
margin:5px;
width:80px;
height:80px;
display:block;
float:left;
overflow:hidden;
text-align:center;
}

div.f6event_txt{
padding:5px;
width:267px
height:80px;
overflow:hidden;
}


div.f6event_txt span.f6event_title a,
div.f6event_txt span.f6event_title {
color:#660099;
font-weight:bold;
}

span.f6event_description{
display:block;
}


/*OTHER EVENT*/

div.otherevent{
margin-top:20px;
width:760px;
overflow:hidden;
background:#fff url(/img/event_ttlother_bg.gif) no-repeat scroll left top;
}

div.otherevent ul{

width:760px;
overflow:hidden;
margin-top:50px;
}

div.otherevent ul li{
width:367px;
margin:5px;
height:90px;
overflow:hidden;
float:left;
background-image:url(/img/event_list_bg.gif);
}

div.otherevent_thumbnail{
margin:5px;
width:80px;
height:80px;
display:block;
float:left;
overflow:hidden;
text-align:center;
}

div.otherevent_txt{
padding:5px;
width:267px
height:80px;
overflow:hidden;
}


div.otherevent_txt span.otherevent_title a,
div.otherevent_txt span.otherevent_title {
color:#660099;
font-weight:bold;
}

span.otherevent_description{
display:block;
}



/*F10 EVENT YOKOKU*/

h3.next_f10_events,
h3.next_f6_events{
display:none;
}


div.f10yokoku{
margin-top:20px;
width:760px;
overflow:hidden;
background:#fff url(/img/event_ttl10fyokoku_bg.gif) no-repeat scroll left top;


}

div.f10yokoku ul{

width:760px;
overflow:hidden;
margin-top:50px;
}

div.f10yokoku ul li{
width:367px;
margin:5px;
height:90px;
overflow:hidden;
float:left;
background-image:url(/img/event_list_bg.gif);
}

div.f10yokoku_thumbnail{
margin:5px;
width:80px;
height:80px;
display:block;
float:left;
overflow:hidden;
text-align:center;
}

div.f10yokoku_txt{
padding:5px;
width:267px
height:80px;
overflow:hidden;
}


div.f10yokoku_txt span.f10yokoku_title a,
div.f10yokoku_txt span.f10yokoku_title {
color:#660099;
font-weight:bold;
}

span.f10yokoku_description{
display:block;
}

/*F6 EVENT YOKOKU*/

div.f6yokoku{
margin:20px 0;
width:760px;
overflow:hidden;
background:#fff url(/img/event_ttl6fyokoku_bg.gif) no-repeat scroll left top;


}

div.f6yokoku ul{

width:760px;
overflow:hidden;
margin-top:50px;
}

div.f6yokoku ul li{
width:367px;
margin:5px;
height:90px;
overflow:hidden;
float:left;
background-image:url(/img/event_list_bg.gif);
}

div.f6yokoku_thumbnail{
margin:5px;
width:80px;
height:80px;
display:block;
float:left;
overflow:hidden;
text-align:center;
}

div.f6yokoku_txt{
padding:5px;
width:267px
height:80px;
overflow:hidden;
}


div.f6yokoku_txt span.f6yokoku_title a,
div.f6yokoku_txt span.f6yokoku_title {
color:#660099;
font-weight:bold;
}

span.f6yokoku_description{

display:block;
}

div.event_fair_detail{
width:760px;
margin-top:20px;
overflow:hidden;


}

div.detail_ttl_10f{
width:760px;
height:80px;
overflow:hidden;
background:#fff url(/img/event_ttl_10f.gif) no-repeat scroll left top;
}

div.detail_ttl_6f{
width:760px;
height:80px;
overflow:hidden;
background:#fff url(/img/event_ttl_6f.gif) no-repeat scroll left top;
}

div.event_ttl_all{
width:760px;
height:80px;
overflow:hidden;
background:#fff url(/img/event_ttl_all.gif) no-repeat scroll left top;
}

div.event_ttl_yokoku{
width:760px;
height:80px;
overflow:hidden;
background:#fff url(/img/event_ttl_yokoku.gif) no-repeat scroll left top;
}

div.event_ttl_other{
width:760px;
height:80px;
overflow:hidden;
background:#fff url(/img/event_ttl_yokoku.gif) no-repeat scroll left top;
}



div.detail_ttl_10f h2,
div.detail_ttl_6f h2,
div.event_ttl_all h2,
div.event_ttl_yokoku h2,
div.event_ttl_other h2{
width:670px;
padding-left:90px;
margin-top:20px;
}


div.detail_ttl_10f div.txt,
div.detail_ttl_6f div.txt,
div.event_ttl_all div.txt,
div.event_ttl_yokoku div.txt,
div.event_ttl_other div.txt{
width:670px;
padding-left:90px;
margin-top:5px;
}

div.event_fair_detail div.txt span{
padding-right:20px;
}

div.detail_body{
clear:both;
width:740px;
margin:20px auto;
padding:0 10px;

}

div.detail_body img{
clear:both;
margin:20px auto;

}


/*=========東武のイチオシ=========*/


h1.ichioshi{
display:none;

}

div.ichioshi_box{

width:760px;
height:70px;
overflow:hidden;
text-indent:-10000px;
background:#fff url(/img/recommend_ttl.gif) no-repeat scroll left top;

}

div.ichioshi_ttl{
width:760px;
height:80px;
overflow:hidden;
background:#fff url(/img/ichioshi_ttl_bg.gif) no-repeat scroll left top;
}

div.ichioshi_ttl h2{
width:670px;
padding-left:20px;
margin-top:20px;
}

div.ichioshi_ttl div.txt{
width:670px;
padding-left:20px;
margin-top:5px;
}



div.ichioshi_list{
width:760px;
overflow:hidden;

}

div.ichioshi_list ul{

width:760px;
overflow:hidden;
}

div.ichioshi_list ul li{
width:367px;
margin:5px;
height:90px;
overflow:hidden;
float:left;
background-image:url(/img/event_list_bg.gif);
}

div.ichioshi_thumbnail{
margin:5px;
width:80px;
height:80px;
display:block;
float:left;
overflow:hidden;
text-align:center;
}

div.ichioshi_txt{
padding:5px;
width:267px
height:80px;
overflow:hidden;
}


div.ichioshi_txt span.ichioshi_title a,
div.ichioshi_txt span.ichioshi_title {
color:#000099;
font-weight:bold;
}

span.ichioshi_description{
display:block;
}









