@charset "euc-jp";
/*-----------------------------
	MAKE SHOP COMMON
	LINK
	COLLAR
	LAYOUT
	HEADER
	GLOBAL NAVIGATION
	MAIN
	_TEXT PAGE
	_ITEM PAGE
	_LIST PAGE
	SYSTEM
	_FRAME
	SIDEBAR
	_LOGIN
	_CATEGORY LIST
	_SEARCH
	_BANNER
	_TWITTER
	_SIDE BUTTON
	_SUPPORT
	FOOTER
----------------------------- */
* { margin: 0; }

html, body {
margin: 0;
padding: 0;
height: 100%;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote{
margin: 0;
padding: 0;
}

body{
font-size: 12px;
color: #333333;
font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro W3','¥á¥¤¥ê¥ª',Meiryo,Osaka,'£Í£Ó £Ð¥´¥·¥Ã¥¯','MS P Gothic',sans-serif;
background: url(/design/sirobako/img/all_bk.gif) right repeat-y;
text-align: center;
}

	/* IE6 */
	* html body { font-size: 78%; }
	/* IE7*/ 
	*:first-child+html body { font-size: 82%; }

h1, h2, h3	{ font-size: 100%; line-height: 1.6; text-align: left; }
h4, h5		{ font-size: 82%; line-height: 1.6; text-align: left; }		
hr		{ clear:both; margin: 3px 0; padding: 0; height: 1%; }
td,th		{ font-size: 82%; }
p			{ line-height: 1.4; text-align: left; margin-bottom: 15px; }

/*-----------------------------
      MAKE SHOP COMMON
----------------------------- */
td.line		{ font-size: 1pt; }
.lims		{ font-size: 90%; }
.woong		{ font-size: 90%; line-height: 1.4;}
.woong1		{ font-size: 8pt; line-height: 130%; }
.woong2		{ font-size: 15pt; line-height: 130%; }
.woong3		{ font-size: 7pt; font-family: matchworks,tahoma; color: #444444; line-height: 130%; }
.woong4		{ font-size: 11pt; line-height:130%; }
.line		{ font-size: 1px; line-height:1px; }
.input		{ border: solid 1; verdana;font-size: 9pt; color: black; background-color: white;height: 19px; }
.input2		{ border: solid 0; verdana;font-size: 9pt; color: black; background-color: white;height: 16px; }
.textarea	{ border: solid 1; verdana;font-size: 9pt; color: black; background-color: white; }

/*-----------------------------
      LINK
----------------------------- */
a:link   { color: #040f6f; text-decoration: underline; }
a:visited{ color: #9e9100; text-decoration: underline; }
a:hover,a:active { text-decoration: none;}

a img { 
color: #ffffff;
border: 0px none;
}

/*-----------------------------
      COLLAR
----------------------------- */
.red	{ color: #FF0000; }
.pink	{ color: #ff00ff; }
.sax	{ color: #00FFFF; }
.yellow	{ color: #FFFF00; }

/*-----------------------------
     LAYOUT
----------------------------- */
#all{
width: 900px;
height: auto;
margin: 0 auto;
background-color: #fff;
}

#makebanner{
width: 900px !important;
}

#header{
position: relative;
width: 900px;
height: 150px;
margin: 0 auto;
background: url(/design/sirobako/img/hako.gif) left top no-repeat;
}

#sideLeft{
width: 200px;
margin-bottom: 40px;
margin-top: 30px;
margin-right: 10px;
}

#main{
width: 680px;
margin-bottom: 40px;
margin-top: 30px;
}

#myFlash{
width: 680px;
height: 220px;
border-left: 1px solid #707070;
border-top: 1px solid #707070;
border-right: 1px solid #707070;
}

	*html #myFlash{ width: 680px; }

#footer{
clear:both;
width: 100%;
padding: 15px 0;
background-color: #e5e5e5;
}

/*-----------------------------
    HEADER
----------------------------- */
.logo{
position: absolute;
top: 26px;
left: 150px;
background: url(/design/sirobako/img/logo.gif) no-repeat;
width: 262px;
height: 82px;
float: left;
text-indent: -9999px;
}

#header p{
position: absolute;
top: 1px;
left: 150px;
margin-bottom: 15px;
text-align: left;
font-size: 10px;
color: #666666;
}

#headRight{
position: absolute;
top:25px;
right: 0;
width: 420px;
text-align: right;
}

/*-----------------------------
    GLOBAL NAVIGATION
----------------------------- */
ul#gNavi{
clear:both;
width: 900px;
height: 52px;
margin-bottom: 10px;
}

ul#gNavi li{
float: left;
list-style-type: none;
}

ul#gNavi li a{
display: block;
background-repeat: no-repeat;
height: 52px;
overflow: hidden;
text-indent: -9999px;
width: 150px;
background-image: url(/design/sirobako/img/g_navi.gif);
}

ul#gNavi li.navi1 a{ background-position: 0 0; }
ul#gNavi li.navi2 a{ background-position: -150px 0; }
ul#gNavi li.navi3 a{ background-position: -300px 0; }
ul#gNavi li.navi4 a{ background-position: -450px 0; }
ul#gNavi li.navi5 a{ background-position: -600px 0; }
ul#gNavi li.navi6 a{ background-position: -750px 0; }

ul#gNavi li.navi1 a:hover{ background-position: 0 -52px; }
ul#gNavi li.navi2 a:hover{ background-position: -150px -52px; }
ul#gNavi li.navi3 a:hover{ background-position: -300px -52px; }
ul#gNavi li.navi4 a:hover{ background-position: -450px -52px; }
ul#gNavi li.navi5 a:hover{ background-position: -600px -52px; }
ul#gNavi li.navi6 a:hover{ background-position: -750px -52px; }

/*-----------------------------
    MAIN
----------------------------- */
.pan{
width: 670px;
background-color: #eeeeee;
padding: 5px;
text-align: left;
margin-bottom: 15px;
}
	*html .pan{ width: 680px;}

.backLink{
width: 668px;
text-align: left;
text-align: left;
margin-bottom: 15px;
background: url(/design/sirobako/img/arrow4.gif) left no-repeat;
padding-left: 12px;
}
	*html .backLink{ width: 680px; }

#main h1, #main h2{
width: 630px;
height: 42px;
margin-bottom: 10px;
background-position: left ;
background-repeat: no-repeat;
line-height: 42px;
padding-left: 50px;
}
	*html #main h1{ width: 680px; }
	*html #main h2{ width: 680px; }

#main h1, .titText{ background-image: url(/design/sirobako/img/tit_bk.gif); }
.titText2{
width: 630px;
height: 42px;
margin-bottom: 10px;
background-position: left;
background-repeat: no-repeat;
line-height: 1.6 !important;
padding-left: 50px;
background-image: url(/design/sirobako/img/tit_bk.gif);
}
	
#main h3{
width: 670px;
background-color:#707070;
padding: 5px;
color: #FFFFFF;
text-align:left;
margin-bottom: 15px;
}
	*html #main h3{ width: 680px; }

#main h4{
text-align: left;
margin-bottom: 10px;
}

.topTit{
width: 680px;
height: 50px;
text-indent: -9999px;
background-repeat: no-repeat;
}

h2.movieIcon{
background-image: url(/design/sirobako/img/icon_movie.gif);
padding-left: 35px;
}

.lineBox{
border-top: 4px solid #cc0000;
border-bottom: 4px solid #cc0000;
padding: 2px;
text-align: center;
margin-bottom: 15px;
font-size: 100%;
}

.lineBox span{
display:block;
margin:auto;
border-top: 1px solid #cc0000;
border-bottom: 1px solid #cc0000;
padding: 10px 10px 10px 50px;
text-align: left;
line-height: 1.6;
}

.lineBox span strong{
font-size: 120% !important;
}

dl.faqBox{
border: 1px solid #c2c2c2;
width: 658px;
margin-bottom: 10px;
padding: 10px;
}

	*html dl.faqBox{ width: 680px; }

dl.faqBox dt{
text-align: left;
margin-bottom: 5px;
font-weight: bold;
color:#FF6600;
line-height: 1.5;
}

dl.faqBox dd{
text-align: left;
line-height: 1.4;
}

#mainCategory{
width: 680px;
margin-bottom: 30px;
}

.topTitCate{
height: 34px !important;
background-image: url(/design/sirobako/img/top_category.gif);
border-bottom: 1px solid #cc0000;
}

.topTitCate span{
float: right ;
font-size: 10px;
padding-right: 10px;
font-weight: normal !important;
}

.topTitCate span a{
display:block;
background: url(/design/sirobako/img/arrow2.gif) left no-repeat;
padding-left: 15px;
}

.cateTable{
width: 680px;
}

.cateTable td{
padding: 10px 10px 10px 10px;
width: 25%;
background-position: left 4px;
background-repeat: no-repeat;
}

a.cateTit{

display: block;
padding-top:2px;
padding-left: 42px;
text-align: left;
font-size: 12px;
margin-bottom: 5px;
}

.tableLine1{
border-right: 1px dotted #cacaca;
}

.tableLine2{
border-right: 1px dotted #cacaca;
border-top: 1px dotted #cacaca;
}

.tableLine3{
border-top: 1px dotted #cacaca;
}

td.cate_pc	{ background-image: url(/design/sirobako/img/cate_pc.jpg); }
td.cate_av	{ background-image: url(/design/sirobako/img/cate_av.jpg); }
td.cate_kaden{ background-image: url(/design/sirobako/img/cate_kaden.jpg); }
td.cate_inte { background-image: url(/design/sirobako/img/cate_inte.jpg); }
td.cate_game { background-image: url(/design/sirobako/img/cate_game.jpg); }
td.cate_zak  { background-image: url(/design/sirobako/img/cate_zak.jpg) }
td.cate_ipod { background-image: url(/design/sirobako/img/cate_ipod.jpg); }


/*	mytopBanner 
----------------------------- */
.mytopBanner{
width: 680px;
}

a.main_banaLink01{
width: 340px;
height: 219px;
overflow:hidden;
display:block;
background-image: url(/design/sirobako/bana/main_topbana_kasa01.gif);
background-repeat: no-repeat;
background-position: 0 0;
text-indent: -9999px;
}

a.main_banaLink02{
width: 340px;
height: 219px;
overflow:hidden;
display:block;
background-image: url(/design/sirobako/bana/main_topbana_kasa02.gif);
background-repeat: no-repeat;
background-position: 0 0;
text-indent: -9999px;
}

a:hover.main_banaLink01, a:hover.main_banaLink02{ background-position: 0 -219px; }

a.main_banaLink03{
width: 227px;
height: 219px;
overflow:hidden;
display:block;
background-image: url(/design/sirobako/bana/usbfan_ab.jpg);
background-repeat: no-repeat;
background-position: 0 0;
text-indent: -9999px;
}

a.main_banaLink04{
width: 227px;
height: 219px;
overflow:hidden;
display:block;
background-image: url(/design/sirobako/bana/usbfan_abp.jpg);
background-repeat: no-repeat;
background-position: 0 0;
text-indent: -9999px;
}

a.main_banaLink05{
width: 226px;
height: 219px;
overflow:hidden;
display:block;
background-image: url(/design/sirobako/bana/usbfan_abm.jpg);
background-repeat: no-repeat;
background-position: 0 0;
text-indent: -9999px;
}

a.main_banaLink06{
width: 680px;
height: 219px;
overflow:hidden;
display:block;
background-image: url(/design/sirobako/bana/bath_banner.jpg);
background-repeat: no-repeat;
background-position: 0 0;
text-indent: -9999px;
}

a:hover.main_banaLink03,
a:hover.main_banaLink04,
a:hover.main_banaLink05,
a:hover.main_banaLink06{ background-position: 0 -219px; }

table#mainTopBanner{
margin: 0 0 40px 0;
padding: 0;
background-color: #707070;
}

table#mainTopBanner  td{
background-color: #ffffff;
}

table#mainTopBanner  td p{
background: url(/design/sirobako/img/arrow2.gif) left 0.2em no-repeat;
text-align: left;
font-size: 10px;
line-height: 1.3;
text-indent: 14px;
margin: 5px;
}

/*	TVbanner
----------------------------- */
a.tvLink01{
display:block;
width: 257px;
height: 219px;
overflow: hidden;
background-image: url(/design/sirobako/bana/main_topbana_tv01.gif) ;
background-position: 0 0 ;
background-repeat: no-repeat;
text-indent: -9999px;
}

a.tvLink02{
display:block;
width: 223px;
height: 219px;
background-image: url(/design/sirobako/bana/main_topbana_tv02.gif) ;
background-position: 0 0 ;
background-repeat: no-repeat;
overflow: hidden;
text-indent: -9999px;
}

a.tvLink01:hover, a.tvLink02:hover{ background-position: 0 -219px ; }

.borderBox{
width: 666px;
margin-bottom: 4px;
border: 2px solid #FF0000;
padding: 5px;
text-align: left;
line-height: 1.2;
font-size: 140%;
}

*html .borderBox{width: 680px;}

/*
---------------------------*/
h2#h2Title {
width: 680px;
	background-color: #000;
	padding: 2px 5px;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}

/* _OSUSUME NEW ITEM
---------------------------*/
dl#new, dl#push{
margin: 0;
padding: 0;
}
dl#new dd, dl#push dd{
padding: 10px 0;
}

dl#new .woong a, dl#push .woong a{ display:block; padding-bottom: 5px; line-height: 1.5; font-size: 90% !important; font-weight: normal !important; }
dl#new .woong, dl#push .woong	{ font-size: 95%; font-weight: bold; color: #FF0000; }

dl#ranking dd{
padding: 15px 0;
}

table.rankingBox{
width: 100%;
}

table.rankingBox td{
width: 33%;
background-repeat: no-repeat;
background-position: left top;
}

.no1{ background-image: url(/design/sirobako/img/ranking1.gif) ; }
.no2{ background-image: url(/design/sirobako/img/ranking2.gif) ; }
.no3{ background-image: url(/design/sirobako/img/ranking3.gif) ; }

table.rankingBox strong{
height: 45px;
display:block;
margin-bottom: 15px;
padding-left: 55px;
padding-top: 5px;
letter-spacing: -0.1em;
font-size: 90%;
}

.rankingBox p.read1{
font-size: 82%;
}

.rankingBox p.price2{
text-align: center;
font-weight: bold;
color:#FF0000;
}

.pushTopic {
width: 680px;
height: auto;
margin: 10px 0 ;
border-top: 1px solid #b7b7b7;
border-left: 1px solid #b7b7b7;
}

.pushTopic td{
width: 25%;
padding: 5px;
text-align: center;
}

.pushTopic td.b1{
border-bottom: 1px solid #b7b7b7;
border-right: 1px solid #b7b7b7;
}
.pushTopic td.b2{
border-right: 1px solid #b7b7b7;
}

.pushTopic td strong{
font-size: 100%;
display: block;
}

.pic{
width: 140px;
margin: 8px 0;
}

.price{
display:block;
padding: 3px 0;
width: 160px;
color: #ffffff;
font-size: medium;
text-align: center;
background-color: #FF0000;
margin-top: 10px;
}

/* infoBlock
-----------------------------*/ 
#infoBlock{
width: 680px;
text-align: left;
}

#infoBlock dl dt{
margin-bottom: 10px;
background-color: #eeeeee;
padding: 5px 10px;
border-top: 1px dotted #CCCCCC;
font-weight: bold;
}

#infoBlock dl dd{
margin-bottom: 20px;
}


/*    _TEXT PAGE
----------------------------- */
#textPage{
text-align: left;
width: 680px;
}

.guideLink{
text-align: left;
padding-bottom: 30px;
}

.guideLink li{
float: left;
width: 30%;
background: url(/design/sirobako/img/arrow2.gif) left 0.3em no-repeat;
padding-left: 14px;
margin-bottom: 3px;
list-style-type: none;
}

ul.List01, ol.List02{
margin: 5px 0 10px 20px;
}

ul.List01 li, ol.List02 li{
line-height: 1.4;
}
	*html ul.List01 li{ margin-left: 15px; }
	*html ol.List02 li{ margin-left: 30px; }

#anchor{
clear:both;
text-align:center;
width: 680px;
height: auto;
margin: 20px auto;
padding: 8px  0;
background-color: #D3DFF0;
border-top: 1px solid #535353;
border-bottom: 1px solid #535353;
}

#aboutBoxTit{
width: 680px;
height: 35px;
background: url(/design/sirobako/img/about_tit01.gif) top no-repeat;
text-indent: -9999px;
}

dl.aboutBox{
width: 644px;
border-left: 3px solid #cc0000;
border-right: 3px solid #cc0000;
border-bottom: 3px solid #cc0000;
padding: 0 15px 10px 15px;
margin-bottom: 20px;
}

	*html dl.aboutBox{ width: 680px; }

dl.aboutBox dt{
text-align: left;
}

dl.aboutBox dd{
text-align: left;
font-size: 120%;
line-height: 1.5;
margin-bottom: 5px;
}


#aboutCut{
width: 680px;
margin-bottom: 20px;
}

.aboutTit{
display: block;
background: url(/design/sirobako/img/tit_about.gif) no-repeat;
width: 680px;
height: 46px;
text-indent: -9999px;
}

#aboutCut h4{
padding-left: 85px;
color: #cc0000;
font-size: large;
line-height: 1.4;
}

#aboutCut .leftBox{
float: left;
width: 49%;
background-repeat: no-repeat;
background-position: left top;
margin-bottom: 8px;
}

#aboutCut .rightBox{
float: right;
width: 49%;
background-repeat: no-repeat;
background-position: left top;
margin-bottom: 8px;
}

#aboutCut .leftBox p, #aboutCut .rightBox p{
padding-left: 85px;
line-height: 1.2 !important;
margin-bottom: 0 !important;
}

.cut1{ background-image: url(/design/sirobako/img/cut1.gif); }
.cut2{ background-image: url(/design/sirobako/img/cut2.gif); }
.cut3{ background-image: url(/design/sirobako/img/cut3.gif); }
.cut4{ background-image: url(/design/sirobako/img/cut4.gif); }
.cut5{ background-image: url(/design/sirobako/img/cut5.gif); }
.cut6{ background-image: url(/design/sirobako/img/cut6.gif); }
.cut7{ background-image: url(/design/sirobako/img/cut7.gif); }
.cut8{ background-image: url(/design/sirobako/img/cut8.gif); }
.cut9{ background-image: url(/design/sirobako/img/cut9.gif); }
.cut10{ background-image: url(/design/sirobako/img/cut10.gif); }

#textPage ul#webDigital{
margin-bottom: 15px;
}

#textPage ul#webDigital li{
background: url(/design/sirobako/img/icon_web.gif) left no-repeat;
padding-left: 28px;
height: 20px;
line-height: 20px;
text-align:left;
list-style-type: none;
margin-bottom: 10px;
}

.agreeBox{
padding-bottom: 20px;
}

/*   _ITEM PAGE
----------------------------- */
#itemData{
width: 680px;
height: auto;
padding-bottom: 20px;
}

.itemImg{
float: left;
width: 340px;
margin-bottom: 20px;
}

#itemData .right{
width: 320px;
float: right;
margin-bottom: 20px;
text-align:left;
}

#itemData .right table#itemList{
width: 300px;
margin-bottom: 10px;
color: #000000;
}

#itemData .right table#itemList caption{
width: 290px;
padding: 5px;
background-color: #b7b7b7;
margin: 0;
line-height: 1.6;
font-size: medium;
text-align: left;
}

	*html #itemData .right table#itemList caption{ width: 300px; }

#itemData .right table#itemList th{
width: 100px;
text-align: left;
font-weight: normal;
padding: 5px;
}


#itemData .right table#itemList td{
padding: 5px;
text-align: left;
}

#itemDataInfo{
clear:both;
width: 680px;
text-align: left;
margin-bottom: 20px;
}

#brandGroup{
width: 680px;
margin-bottom: 20px;
}

.bgGray1{
background-color: #eeeeee;
}

.price1{
font-size: 30px;
font-weight: bold;
color: #e00;
}

.cartBtn{
margin-bottom: 30px;
}

.favorite{
margin-bottom: 15px;
text-align: left; 
}

.favorite a{
display:block;
background-position: left ;
background-repeat: no-repeat;
margin-bottom: 5px;
height: 21px;
line-height: 21px;
padding-left: 25px;
}

.iconTw{ background-image: url(/design/sirobako/img/icon_tw.gif); }
.iconCheck{ background-image: url(/design/sirobako/img/icon_check.gif) ;}
.iconMail{ background-image: url(/design/sirobako/img/icon_mail.gif) ;}

.columnBlock{
width: 680px;
margin: 0 0 20px 0;
}

.columnBlock p{
line-height: 1.6 !important;
}

.columnBlock .left{
float: left;
padding-top: 1px;
width: 300px;
margin: 0 15px 0 0;
padding-bottom: 15px;
}

.columnBlock img{
margin-bottom: 15px;
}

.columnLine{
border-top: 1px solid #333333;
margin-left: 15px;
padding-top: 10px;
font-size: medium;
}

/* _LIST PAGE
----------------------------------*/
.subCategoryBox{
width: 680px;
margin-bottom: 20px;
}

.subCategoryBox .line{
border-top: 1px solid #d2d2d2;
}

.subCategoryBox table{
background-color: #eeeeee;
}

.listSort{
width: 680px;
margin-bottom: 15px;
text-align: right;
}

.itemListBox{
width: 680px;
margin-bottom: 10px;
border-top: 1px dotted #d2d2d2;
}

a.searchListBtn{
display:block;
padding: 2px 10px;
background-color: #333333;
color: #fff;
border-top: 1px solid #000000;

border-right: 1px solid #000000;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
text-align:center;
text-decoration: none;
width: 100px;
}

/* SPECIAL
----------------------------- */
#specialPage{
width: 680px;
height: auto;
margin-bottom: 20px;
}

/* ---------------------------------
	SYSTEM
----------------------------------*/
#sysPage{}

.memberTextarea{
width: 650px;
padding: 10px;
margin-bottom: 20px;
}

table.formframe{
width: 680px;
margin-bottom: 15px;
border: 1px solid #b7b7b7;
}

table.formframe table table td{
padding: 3px;
}

#loginBox{
width: 450px;
margin: 0 auto;
}

.btnArea{
width: 650px;
margin: 15px;
text-align: center;
}

/* _FRAME
----------------------------------*/
table.frame1, table.frame2{
border-left: 1px solid #b7b7b7;
border-top: 1px solid #b7b7b7;
margin-bottom: 15px;
}

table.frame1 th{
width: 25%;
background-color: #f2f2f2;
font-weight: normal;
padding: 4px;
text-align:left;
border-right: 1px solid #b7b7b7;
border-bottom: 1px solid #b7b7b7;
}

table.frame2 th{
background-color: #f2f2f2;
padding: 4px;
text-align: center;
border-right: 1px solid #b7b7b7;
border-bottom: 1px solid #b7b7b7;
}

table.frame3{
width: 680px;
margin-bottom: 20px;
background-color: #eeeeee;
}

table.frame3 th{
width: 20%;
text-align: right;
font-weight: normal;
padding: 3px;
}

table.frame3 td{
width: 30%;
padding: 3px;
}

table.frame4{
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
margin-bottom: 15px;
}

table.frame4 th{
background-color:#CCCCCC;
padding: 5px;
}

table.frame4 td{
padding: 5px;
}

table.frame5 {
border: 2px solid #CCCCCC;
width: 450px;
margin-bottom: 15px;
}

table.frame5 th{
text-align: right;
padding: 5px;
width: 50%;
}

table.frame5 td{
padding: 5px;
width: 50%;
}

table.frame5 td input{
padding: 1px;
border: 1px solid #676363;
width: 220px;
height: 21px;
}


table.frame5 td input:focus {
border: 1px solid #974343;
background-color: #fee8eb;
}

table.frame6{
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
width: 450px;
margin-bottom: 15px;
}

table.frame6 td{
border-left: 1px solid #CCCCCC;
padding: 5px;
width: 50%;
}


table.framework01{
width: 98%;
border-top: 1px solid #b7b7b7;
border-left: 1px solid #b7b7b7;
margin-bottom: 15px;
}

table.framework01 th{
padding: 4px;
line-height: 1.4;
border-right: 1px solid #b7b7b7;
border-bottom: 1px solid #b7b7b7;
}

table.frame1 td, table.framework01 td{
text-align: left;
padding: 4px;
line-height: 1.4;
border-right: 1px solid #b7b7b7;
border-bottom: 1px solid #b7b7b7;
}

table.frame2 td{
text-align: right;
padding: 4px;
line-height: 1.4;
border-right: 1px solid #b7b7b7;
border-bottom: 1px solid #b7b7b7;
}

/*-----------------------------
    SIDEBAR
----------------------------- */
.sideBlock{
width: 200px;
margin-bottom: 10px;
}

.sideBlock h3{
background-repeat: no-repeat;
background-position: top;
height: 28px;
width: 200px;
text-indent: -9999px;
}

.sideBlock ul, .sideBlock dl{
width: 200px;
margin-bottom: 10px;
padding: 10px 0 0 0;
}

.sideBlock ul li{
list-style-type: none;
}

.sideBlock dl dt{
font-weight: bold;
text-align: left;
padding: 0 5px;
}

.sideBlock dl dd{
text-align: left;
line-height: 1.2;
border-bottom: 1px dotted #eeeeee;
margin-bottom: 4px;
font-size: 78%;
padding: 0 5px 4px 5px;
}

.titCategory{ background-image: url(/design/sirobako/img/tit_category.gif);}
.titNews	{ background-image: url(/design/sirobako/img/tit_news.gif);}
.titGuide	{ background-image: url(/design/sirobako/img/tit_guide.gif);}
.titInfo	{ background-image: url(/design/sirobako/img/tit_info.gif);}
.titSpecial{ background-image: url(/design/sirobako/img/tit_special.gif);}
.titMember	{ background-image: url(/design/sirobako/img/tit_member.gif);}

.sideList01{
width: 200px;
height: auto;
background: url(/design/sirobako/img/side_bk.gif) top repeat-x;
}

.arrow01{
background: url(/design/sirobako/img/arrow1.gif) left 0.3em no-repeat  ;
padding-left: 12px;
margin: 5px;
text-align: left;
}

/*    _LOGIN
----------------------------- */
.loginBox{
width: 190px;
border: 1px solid #eeeeee;
padding: 5px;
margin-bottom: 10px;
}

	*html .loginBox{ width: 200px; }

.loginBox table#login, .loginBox table#logout{
width: 190px;
margin: 0;
padding: 0;
}

.loginBox table#login th{
width: 50px;
font-weight: normal;
font-size: 10px !important;
}

.loginBox table#login td, .loginBox table#logout td{
text-align: center;
padding: 2px 0;
}

.input115{
width: 115px;
border: 1px solid #d2d2d2;
margin: 0;
padding: 0;
}

a#loginBtn{
width: 67px;
height: 19px;
display: inline-block;
text-indent: -9999px;
background-image: url(/design/sirobako/img/btn_login.gif);
}

a#logoutBtn{
width: 67px;
height: 19px;
display: inline-block;
text-indent: -9999px;
background-image: url(/design/sirobako/img/btn_logout.gif);
}

/*    _CATEGORY LIST
----------------------------- */
ul.CategoryList{
width: 200px;
height: auto;
background: url(/design/sirobako/img/side_bk.gif) top repeat-x;
margin-bottom: 10px;
}

ul.CategoryList li{
list-style-type: none;
line-height: 30px;
}

ul.CategoryList li a{
list-style-type: none;
display: block;
height: 30px;
width: 190px;
padding-left: 10px;
border-bottom: 1px dotted #CCCCCC;
text-align: left;
text-decoration: none;
}

	*html ul.CategoryList li a{ width: 200px; }

ul.CategoryList li a:hover{
background-color: #CCCCCC;
}

ul.CategoryList li a:visited{ text-decoration: none; }

/*    _SEARCH
----------------------------- */
#searchArea{
width: 200px;
margin-bottom: 10px;
}

#searchArea p{
margin: 0;
padding: 0 0 0 25px;
width: 175px;
background: url(/design/sirobako/img/parts_search.gif) left 2px no-repeat;
}

	*html #searchArea p{ width: 200px; }

#searchArea p .search {
width: 170px;
padding: 1px;
border: 1px solid #676363;
margin-bottom: 5px;
}
	head+body #searchArea p .search {
	width: 170px;
	height: 21px;
	}
	
#searchArea p .search:focus {
border: 1px solid #974343;
background-color: #fee8eb;
}
#searchArea p .searchsubmit {
padding: 2px 10px;
background-color: #333333;
font-weight: bold;
color: #fff;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
text-align:center;
text-decoration: none;
}

/*    _BANNER
----------------------------- */
.bannerArea{
width: 200px;
height: auto;
margin-bottom: 10px;
}

.bannerArea a{
display:block;
font-size: 10px;
text-align: left;
margin-bottom: 5px;
}

/*    _TWITTER
----------------------------- */
.twBlock{
width: 200px;
margin-bottom: 10px;
}

.twBlock h3{
width: 200px;
background: url(/design/sirobako/img/tit_tw.gif) top no-repeat  ;
height: 60px;
text-indent: -9999px;
}

#twitter_div{
width: 188px;
border-left: 1px solid #32cbff;
border-bottom: 1px solid #32cbff;
border-right: 1px solid #32cbff;
padding: 5px;
}

 *html #twitter_div{ width: 200px; }

ul#twitter_update_list{
text-align: left;
margin-bottom: 8px;
width: 188px;
}

ul#twitter_update_list li{
list-style-type: none;
width: 188px;
}

ul#twitter_update_list li span{
display: block;
}

a#twitter-link{
display: block;
width: 174px;
background: url(/design/sirobako/img/arrow3.gif) right no-repeat;
height: 16px;
line-height: 16px;
padding-right: 14px;
text-align: right;
}

	*html a#twitter-link{ width: 188px; }

/*  _SIDE BUTTON
----------------------------- */
ul#commNavi{
width: 200px;
margin-bottom: 5px;
}

ul#commNavi li{
width: 200px;
height: 40px;
list-style-type: none;
}

ul#commNavi li a{
display: block;
background-repeat: no-repeat;
height: 40px;
overflow: hidden;
text-indent: -9999px;
width: 200px;
background-image: url(/design/sirobako/img/btn_common.gif);
}

ul#commNavi li.btn1 a{ background-position: 0 0; }
ul#commNavi li.btn2 a{ background-position: 0 -40px; }
ul#commNavi li.btn3 a{ background-position: 0 -80px; }

ul#commNavi li.btn1 a:hover{ background-position: -200px 0; }
ul#commNavi li.btn2 a:hover{ background-position: -200px -40px; }
ul#commNavi li.btn3 a:hover{ background-position: -200px -80px; }

/*  _SUPPORT
----------------------------- */
.supportLink, .houjinLink{
width: 200px;
background: url(/design/sirobako/img/sup_bk_center.gif) repeat-y;
margin-bottom: 10px;
}

.supportLink h3{
background: url(/design/sirobako/img/tit_support.gif) top no-repeat;
text-indent: -9999px;
width: 200px;
height: 36px;
}

.houjinLink h3{
background: url(/design/sirobako/img/tit_houjin.gif) top no-repeat;
text-indent: -9999px;
width: 200px;
height: 36px;
}

.supportLinkBottom{
width: 184px;
background: url(/design/sirobako/img/sup_bk_bottom.gif) bottom no-repeat;
padding: 10px 8px;
}

	*html .supportLinkBottom{ width: 200px; }

.supportLinkBottom p{
font-size: 10px;
line-height: 1.2;
text-align: left;
margin-bottom: 10px;
}

.rightLink{
display:block;
background: url(/design/sirobako/img/arrow3.gif) right no-repeat;
height: 16px;
line-height: 16px;
padding-right: 14px;
text-align: right;
}

#freeBox{
width: 190px;
border: 1px solid #CCCCCC;
padding: 5px;
text-align: left;
line-height: 1.2;
margin-bottom: 15px;
}
#freeBox p{
font-size: 78%;
margin-bottom: 8px;
}

	*html #freeBox{ width: 200px; }

/*-----------------------------
    FOOTER
----------------------------- */
#footerIn{
width: 900px;
margin: 0 auto;
}

#footerIn h2{
background: url(/design/sirobako/img/tit_footer.gif) no-repeat left;
width: 900px;
height: 64px;
text-indent: -9999px;
margin-bottom: 15px;
}

.footBox{
width: 145px;
float: left;
margin-right: 4px;
margin-bottom: 15px;
}

.footBox h3{
width: 145px;
height: 30px;
background-repeat: no-repeat;
background-position: left;
text-indent: -9999px;
margin-bottom: 4px;
}

.footTit1{ background-image: url(/design/sirobako/img/point1.gif); }
.footTit2{ background-image: url(/design/sirobako/img/point2.gif); }
.footTit3{ background-image: url(/design/sirobako/img/point3.gif); }
.footTit4{ background-image: url(/design/sirobako/img/point4.gif); }
.footTit5{ background-image: url(/design/sirobako/img/point5.gif); }
.footTit6{ background-image: url(/design/sirobako/img/point6.gif); }
.footTit7{ background-image: url(/design/sirobako/img/point7.gif); }
.footTit8{ background-image: url(/design/sirobako/img/point8.gif); }
.footTit9{ background-image: url(/design/sirobako/img/point9.gif); }
.footTit10{ background-image: url(/design/sirobako/img/point10.gif); }
.footTit11{ background-image: url(/design/sirobako/img/point11.gif); }
.footTit12{ background-image: url(/design/sirobako/img/point12.gif); }

.footBox p{
line-height: 1.2;
text-align: left;
width: 145px;
}

.footLink{
clear:both;
border-top: 2px solid #333333;
padding-top: 23px;
margin-bottom: 15px;
margin-top: 40px;
}

.footLink span{
margin: 0 5px;
}

.copyright{
font: Arial, Helvetica, sans-serif;
}

/* ------------------------------------
	SPECIAL PAGE
------------------------------------- */

/* GAGA
------------------------------------ */
#gaga{
width: 680px;
background-color:#000000;
padding-bottom: 20px;
margin-bottom: 20px;
text-align:left;
}

.gagaTit1{
width: 680px;
height: 332px;
background: url(/design/sirobako/special/gaga_main_1.jpg) no-repeat;
text-indent: -9999px;
}

.gagaTit2{
width: 680px;
height: 285px;
background: url(/design/sirobako/special/gaga_main_2.jpg) no-repeat ;
text-indent: -9999px;
}

.gagaTit3{
width: 680px;
height: 62px !important;
background: url(/design/sirobako/special/gaga_maintit.gif) no-repeat;
text-indent: -9999px;
padding-bottom: 0 !important;
}

#gaga p.lead1{
line-height: 1.5;
text-align: left;
margin-bottom: 15px;
padding: 0 15px;
color:#FFFFFF;
}

#gaga p.lead2{
line-height: 1.5;
text-align: left;
margin-bottom: 15px;
padding: 0 35px;
color:#FFFFFF;
}


table.gagaBox1{
width: 680px;
background-color:#FFFFFF;
border: 5px solid #e4007f;
margin-bottom: 20px;
}

table.gagaBox1 td{
text-align: left;
padding-left: 10px
}

table.gagaBox1 p{
text-align: left;
color: #000 !important;
padding: 10px 10px 0 0;
font-size: 12px;
line-height: 1.4;
}

.gagaBox2{
background-position: top;
background-repeat: no-repeat;
margin-bottom: 30px;
}

.gagaBk1{ background-image: url(/design/sirobako/special/gaga_box1_bk.jpg) ; height: 567px; }
.gagaBk2{ background-image: url(/design/sirobako/special/gaga_box2_bk.jpg) ; height: 634px; }
.gagaBk3{ background-image: url(/design/sirobako/special/gaga_box3_bk.jpg) ; height: 537px; }
.gagaBk3-2{ background-image: url(/design/sirobako/special/gaga_box3_bk2.jpg) ; height: 451px; }

.gagaBox2 p{
line-height: 1.4;
text-align: left;
margin-bottom: 15px;
padding: 0 15px;
color:#FFFFFF;
font-size: 12px;
}

.gaga1_Tit		{ height: 124px; text-indent: -9999px; margin-bottom: 5px ;}
.gaga1_column	{ width: 325px; }

.gaga2_Tit		{ height: 94px; text-indent: -9999px; margin-bottom: 5px ;}
.gaga2_column	{ width: 240px; margin-left: 410px;  }

	*html .gaga2_column	{ width: 250px; margin-left: 420px;  }

.gaga3_Tit		{ height: 218px; text-indent: -9999px; margin-bottom: 5px ;}
.gaga3_column	{ width: 217px; }
.gaga3_column2	{ width: 180px; margin-left: 468px; }

	*html.gaga3_column	{ width: 250px; }
	*html.gaga3_column2	{ width: 200px; margin-left: 468px; }

.gaga4_Tit{
width: 680px;
background: url(/design/sirobako/special/gaga_box4_bk.gif) no-repeat ;
height: 102px;
text-indent: -9999px;
}

.aboutGaga{
width: 669px;
color:#FFFFFF;
line-height: 1.2;
margin-bottom: 30px;
}

.okotowari{
line-height: 1.4;
text-align: left;
margin-bottom: 15px;
padding: 0 15px;
color:#FFFFFF;
font-size: 10px;
}

.okotowari ul{
margin: 0 20px;
}

.okotowari ul li{
list-style-type: circle;
}

/* MISTYSHOWER
------------------------------------ */
.ms{
width: 680px;
background-repeat: no-repeat;
text-indent: -9999px;
}

.msBk01{ background-image: url(http://image1.webftp.jp/design/sirobako/special2/mistyseries_01.jpg); height:224px; }
.msBk02{ background-image: url(http://image1.webftp.jp/design/sirobako/special2/mistyseries_02.gif); height:91px; }
.msBk03{ background-image: url(http://image1.webftp.jp/design/sirobako/special2/mistyseries_03.gif); height:73px; }
.msBk04{ background-image: url(http://image1.webftp.jp/design/sirobako/special2/mistyseries_04.gif); height:90px; }
.msBk05{ background-image: url(http://image1.webftp.jp/design/sirobako/special2/mistyseries_05.gif); height:108px; }
.msBk06{ background-image: url(http://image1.webftp.jp/design/sirobako/special2/mistyseries_06.jpg); height:246px; }
.msBk07{ background-image: url(http://image1.webftp.jp/design/sirobako/special2/mistyseries_07.jpg); height:196px; }
.msBk08{ background-image: url(http://image1.webftp.jp/design/sirobako/special2/mistyseries_08.jpg); height:73px; }
.msBk09{ background-image: url(http://image1.webftp.jp/design/sirobako/special2/mistyseries_09.gif); height:180px; }

/* AQUASHOT
------------------------------------ */
.asDesc{
background: url(http://image1.webftp.jp/design/sirobako/special2/aquashot_03.jpg) no-repeat top;
width: 660px;
height: 143px;
color: #004986;
font-weight: bold;
padding: 15px 10px;
font-size: 12px;
line-height: 1.4;
text-align: left;
}

 *html .asDesc{ width: 680px; height: 173px; }

.asgArea{
width: 680px;
margin: 20px 0;
text-align: left;
}

.asgArea table{
width: 680px;
}

.asgSetumei{
width: 330px;
text-align: left;
line-height: 1.3;
margin-bottom: 15px;
}

.asgSetumei span{
display:block;
font-size: medium;
color: #00b7ee;
font-weight: bold;
}

.asgLead01{
color: #00b7ee;
font-size: medium;
font-weight: bold;
line-height: 1.3 !important;
}

#resetStick{
width: 660px;
color:#FFFFFF;
background-color: #cc0000;
padding: 10px;
margin: 20px 0;
text-align: left;
}

/* USBFAN
------------------------------------ */
#usbFan, #usbFanPro, #usbFanMobi{
width: 680px;
background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_bk.gif) repeat-y;
margin-bottom: 20px;
color:#ffffff; 
}

.usbFanBottom{
width: 650px;
background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_bk_bottom.gif) bottom no-repeat;
padding: 40px 15px 30px 15px;
}

	*html .usbFanBottom{ width: 680px; }

.usbFanBlock{
width: 650px;
padding-bottom: 60px;
}

.usbFanBlock strong{
display:block;
width: 640px;
height: 30px;
text-indent: -9999px;
}

.usbFanBlock .left{
width: 400px;
height: auto;
margin-right: 10px;
float: left;
border: 1px solid #ffffff;
}

	*html .usbFanBlock .left{ width: 402px; }

.usbFanBlock p{
line-height: 1.8 !important;
}

/* USBFAN NORMAL */
#usbFan .usbFanTit{
width: 680px;
height: 313px;
background:url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_01.jpg) no-repeat;
text-indent: -9999px;
}

#usbFan .usbFanName{
width: 680px;
height: 102px;
background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_02.gif) no-repeat;
text-indent: -9999px;
}

#usbFan .usbFanTit01{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_tit01.gif) no-repeat;margin-bottom: 10px;}
#usbFan .usbFanTit02{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_tit02.gif) no-repeat; margin-bottom: 10px;}
#usbFan .usbFanTit03{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_tit03.gif) no-repeat; margin-bottom: 10px;}
#usbFan .usbFanTit04{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_tit04.gif) no-repeat; margin-bottom: 10px;}
#usbFan .usbFanTit05{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_tit05.gif) no-repeat; margin-bottom: 10px;}

/* USBFAN PRO */
#usbFanPro .usbFanTit{
width: 680px;
height: 313px;
background:url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_pro_01.jpg) no-repeat;
text-indent: -9999px;
}

#usbFanPro .usbFanName{
width: 680px;
height: 102px;
background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_pro_02.gif) no-repeat;
text-indent: -9999px;
}

#usbFanPro .usbFanTit01{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_pro_tit01.gif) no-repeat;margin-bottom: 10px;}
#usbFanPro .usbFanTit02{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_pro_tit02.gif) no-repeat; margin-bottom: 10px;}
#usbFanPro .usbFanTit03{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_pro_tit03.gif) no-repeat; margin-bottom: 10px;}
#usbFanPro .usbFanTit04{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_pro_tit04.gif) no-repeat; margin-bottom: 10px;}
#usbFanPro .usbFanTit05{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_pro_tit05.gif) no-repeat; margin-bottom: 10px;}
#usbFanPro .usbFanTit06{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_pro_tit06.gif) no-repeat; margin-bottom: 10px;}

/* USBFAN MOBILE */
#usbFanMobi .usbFanTit{
width: 680px;
height: 313px;
background:url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_mobi_01.jpg) no-repeat;
text-indent: -9999px;
}

#usbFanMobi .usbFanName{
width: 680px;
height: 102px;
background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_mobi_02.gif) no-repeat;
text-indent: -9999px;
}

#usbFanMobi .usbFanTit01{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_mobi_tit01.gif) no-repeat;margin-bottom: 10px;}
#usbFanMobi .usbFanTit02{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_mobi_tit02.gif) no-repeat; margin-bottom: 10px;}
#usbFanMobi .usbFanTit03{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_mobi_tit04.gif) no-repeat; margin-bottom: 10px;}
#usbFanMobi .usbFanTit04{background: url(http://image1.webftp.jp/design/sirobako/special2/arcitcbreeze_mobi_tit05.gif) no-repeat; margin-bottom: 10px;}

/* SCHEDULE */
.schedule{
width: 680px;
background-color: #e60012;
padding-bottom: 20px;
margin-bottom: 20px;
}

.scheduleW{
width: 610px;
background-color: #FFFFFF;
padding: 15px;
margin-left: 20px;
border-right: 2px solid #820000;
border-bottom: 2px solid #820000;
margin-bottom: 20px;
text-align:center;
}

*html .scheduleW{ width: 650px; margin-left: 10px; }

.scheduleW strong{
display:block;
margin-bottom: 15px;
font-size: 180%;
}

.scheduleW span{
display:block;
font-size: 140%;
line-height: 1.5;
margin-bottom: 20px;
}

/* BITAI
------------------------------------ */
dl#baitaiBox{
border:3px solid #ff0000;
padding: 10px;
margin-bottom: 30px;
text-align: left;
}

dl#baitaiBox dt{
width: 200px;
margin-right: 10px;
margin-bottom: 15px;
border: 1px solid #CCCCCC;
float: left;
}

dl#baitaiBox dd{
line-height: 1.6;
font-size: 120%;
margin: 0 0 0 210px;
}

dl#baitaiBox dd strong{
display: block;
font-size: 140%;
margin-bottom: 10px;
color:#3366FF;
letter-spacing: -0.1em;
}

/* BATH
------------------------------------ */
ul#bathtop_map {
list-style: none;
background: url(http://image1.webftp.jp/design/sirobako/special2/bath/bathtop_map.gif) no-repeat 0 0;
position: relative;
width: 680px;
height: 558px;
margin: 0;
padding: 0;
}

ul#bathtop_map li {
position: absolute;
}

.shower {
	width: 45px;
	height: 86px;
	top: 124px;
	left: 586px;
}

.jyaguchi {
	width: 25px;
	height: 31px;
	top: 213px;
	left: 138px;
}

.petitcan {
	width: 27px;
	height: 27px;
	top: 192px;
	left: 209px;
}

.petitcancup {
	width: 32px;
	height: 55px;
	top: 174px;
	left: 359px;
}

.ahiru {
	width: 55px;
	height: 45px;
	top: 341px;
	left: 460px;
}

.bathpara{
	width: 156px;
	height: 78px;
	top: 314px;
	left: 203px;
}


ul#bathtop_map li a{
display: block;
height: 100%;
outline: none;
}

ul#bathtop_map li a:hover{ background: url(http://image1.webftp.jp/design/sirobako/special2/bath/bathtop_map_on.png) no-repeat 0 0;}

ul#bathtop_map li.bathpara a:hover { background-position: 0 0; }
ul#bathtop_map li.ahiru a:hover { background-position: -240px 0; }
ul#bathtop_map li.jyaguchi a:hover { background-position: -480px 0; }
ul#bathtop_map li.petitcan a:hover { background-position: -720px 0; }
ul#bathtop_map li.petitcancup a:hover { background-position: -960px 0; }
ul#bathtop_map li.shower a:hover { background-position:  -1200px 0; }

ul#bathtop_map li a span { display: none; }
ul#bathtop_map li a:hover span {
display: block;
padding: 5px;
width: 200px;
background: #000;
position: relative;
top: 90%;
/*opacity: .75;
filter:alpha(opacity=75);*/
color: #FFF;
}

 *html ul#bathtop_map li a:hover span {top: 20%; }

#videoBox{
width: 660px;
border-top: 1px solid #003399;
border-bottom: 1px solid #003399;
background-color:#eeeeee;
padding: 10px;
text-align: left;
}

 *html #videoBox{ width: 680px; }

#videoBox span{
display:block;
width: 200px;
float: left;
margin-right: 20px;
}

#videoBox p{
line-height: 1.6;
font-size: 140%;
color: #003399;
}


/* ------------------------------------
	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 */
